﻿* {
	padding: 0;
	margin: 0
}

html {
	font-size: 100px
}

body {
	font-size: 15px
}

a {
	text-decoration: none
}

.tab-bar-wrap[data-v-ddfd9c0c] {
	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-ddfd9c0c] {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 10px
}

.icon-and-text[data-v-ddfd9c0c] {
	flex-direction: column;
	height: 45px
}

.tab-item-link[data-v-ddfd9c0c] {
	text-decoration-line: none
}

.tab-item-badge[data-v-ddfd9c0c] {
	position: absolute;
	display: inline-block;
	top: -2px;
	right: -5px;
	color: #fff;
	background-color: red;
	border-radius: 5px;
	padding: 0 2px;
	white-space: nowrap
}

.tab-item-red-dot[data-v-ddfd9c0c] {
	position: absolute;
	display: block;
	top: 0;
	right: -3px;
	color: #fff;
	background-color: red;
	border-radius: 5px;
	width: 5px;
	height: 5px
}

.tab-item-icon[data-v-ddfd9c0c] {
	position: relative;
	width: 20px;
	height: 20px;
	background-position: 50%;
	background-size: cover
}

.mars-pull-refresh-wrap[data-v-02ffdc5a] {
	font-size: 15px
}

.mars-pull-refresh-header[data-v-02ffdc5a] {
	height: 0;
	text-align: center;
	overflow: hidden;
	background-color: #fff
}

.mars-pull-refresh-loading-icon[data-v-02ffdc5a] {
	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-02ffdc5a] {
	display: none;
	font-size: 12px;
	line-height: 1;
	color: #c6c6c6;
	margin-top: 11px;
	margin-bottom: 11px
}

.mars-pull-refresh-loaded[data-v-02ffdc5a] {
	display: none;
	height: 28px;
	color: #000
}

.mars-pull-refresh-loaded .mars-pull-refresh-loaded-text[data-v-02ffdc5a] {
	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-02ffdc5a] {
	display: none
}

.mars-pull-refresh-header-loading .mars-pull-refresh-loading-text[data-v-02ffdc5a] {
	display: inline-block
}

.mars-pull-refresh-header-loaded .mars-pull-refresh-loading[data-v-02ffdc5a] {
	display: none
}

.mars-pull-refresh-header-loaded .mars-pull-refresh-loaded[data-v-02ffdc5a] {
	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-02ffdc5a],
.mars-pull-refresh-header-loading[data-v-02ffdc5a] {
	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
}

.flex[data-v-d1a7f37c] {
	display: flex
}

.flex .item[data-v-d1a7f37c] {
	flex: 1;
	text-align: center;
	box-sizing: border-box
}

.flex .item .item-text[data-v-d1a7f37c] {
	position: relative;
	display: inline-block
}

.flex .item .badge[data-v-d1a7f37c] {
	position: absolute;
	top: 10px;
	right: -10px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #fd503e
}

.flex .item .bottom-line-wrapper[data-v-d1a7f37c] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box
}

.flex .item .bottom-line-img-wrapper[data-v-d1a7f37c],
.flex .item .bottom-line[data-v-d1a7f37c] {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0
}

.flex .item .bottom-line-img-wrapper[data-v-d1a7f37c] {
	width: 22px;
	height: 7px
}

.flex .item .bottom-line-img[data-v-d1a7f37c] {
	width: 100%;
	height: 100%
}

.flex .item-left[data-v-d1a7f37c] {
	flex: none;
	padding: 0 .4rem
}

.scroll-view[data-v-d1a7f37c] {
	white-space: nowrap;
	font-size: 0;
	box-sizing: border-box
}

.scroll-view .item[data-v-d1a7f37c] {
	position: relative;
	display: inline-block;
	text-align: center;
	box-sizing: border-box
}

.scroll-view .item .bottom-line-wrapper[data-v-d1a7f37c] {
	position: absolute;
	padding-left: 17px;
	padding-right: 17px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	box-sizing: border-box
}

.scroll-view .item .bottom-line-img-wrapper[data-v-d1a7f37c] {
	position: absolute;
	width: 22px;
	height: 7px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}

.scroll-view .item .bottom-line-img[data-v-d1a7f37c] {
	width: 100%;
	height: 100%
}

.scroll-view .badge[data-v-d1a7f37c] {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #fd503e
}

.c-navs-more-icon[data-v-d1a7f37c] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 5px;
	width: 39px;
	background-color: #fff;
	z-index: 13
}

.c-navs-more-icon[data-v-d1a7f37c]:before {
	content: "";
	position: absolute;
	width: 12px;
	top: 0;
	bottom: 0;
	left: -10px;
	box-shadow: inset -10px 0 10px 0 #fff
}

.c-navs-more-icon-i[data-v-d1a7f37c] {
	width: 0;
	height: 0;
	position: absolute;
	top: 17px;
	right: 17px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.c-navs-more-icon .c-navs-more-icon-transform-open[data-v-d1a7f37c] {
	transform: rotate(180deg);
	transform-origin: center center;
	transition: All .3s cubic-bezier(.42, 0, .52, 1)
}

.c-navs-more-icon .c-navs-more-icon-transform-close[data-v-d1a7f37c] {
	transform: rotate(0deg);
	transform-origin: center center;
	transition: All .16s cubic-bezier(.46, 0, 1, 1)
}

.navs-scroll[data-v-d1a7f37c] {
	position: relative
}

.navs-scroll .bottom-line[data-v-d1a7f37c] {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0
}

.c-navs-mask-cont[data-v-d1a7f37c] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.c-navs-mask[data-v-d1a7f37c] {
	background-color: rgba(0, 0, 0, .5);
	height: 1024px;
	width: 100%
}

.c-navs-more-cont[data-v-d1a7f37c] {
	top: 39px;
	overflow: hidden
}

.c-navs-more-cont[data-v-d1a7f37c],
.c-navs-wrap-toggleLabe[data-v-d1a7f37c] {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 12;
	transition: all .3s cubic-bezier(.42, 0, .52, 1)
}

.c-navs-wrap-toggleLabe[data-v-d1a7f37c] {
	top: 0;
	line-height: 41px;
	height: 41px;
	padding-left: 17px;
	background: #fff
}

.c-navs-list-more[data-v-d1a7f37c] {
	width: 100%;
	background: #fff;
	padding: 0 17px 15px 17px;
	box-sizing: border-box
}

p[data-v-d1a7f37c] {
	padding: 15px 0 15px 17px;
	line-height: 100%
}

.c-navs-list-more-icon[data-v-d1a7f37c] {
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	padding: 0 17px;
	background-color: #fff
}

.c-navs-list-more-container[data-v-d1a7f37c] {
	margin-top: -13px
}

.c-navs-list-more-up[data-v-d1a7f37c] {
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	transform: scaleY(-50%);
	right: 17px;
	border-bottom: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent
}

.c-navs-list-more-item[data-v-d1a7f37c] {
	position: relative;
	height: 30px;
	line-height: 28px;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	text-align: center;
	overflow: hidden
}

.c-navs-list-more-item[data-v-d1a7f37c]:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: transparent;
	transition: background-color .12s cubic-bezier(.4, 0, .2, 1)
}

.c-navs-list-more-item[data-v-d1a7f37c]:active:after {
	background-color: rgba(0, 0, 0, .08)
}

.c-navs-list-more-selected[data-v-d1a7f37c] {
	color: #333;
	border: 1px solid #333
}

.c-navs-list-more-flex[data-v-d1a7f37c] {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -5px
}

.c-navs-list-more-flex-item[data-v-d1a7f37c] {
	width: 33.3%;
	box-sizing: border-box;
	padding: 0 5px
}

.icon[data-v-3906532c] {
	display: inline-block
}

.btn[data-v-0a08a2e4] {
	text-align: center;
	box-sizing: border-box;
	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-0a08a2e4] {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08)
}

.swiper-item-inner[data-v-a2b2b574] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: left
}

.swiper-item-inner__num[data-v-a2b2b574] {
	position: absolute;
	top: 71.7%;
	left: 59.9%;
	color: #ffea00;
	font-weight: 600;
	font-size: .12rem;
	z-index: 1
}

.swiper-item-inner__title[data-v-a2b2b574] {
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 26px
}

.swiper-item-inner__slogan[data-v-a2b2b574] {
	color: #fff;
	font-size: 10px;
	line-height: 10px
}

.swiper-item-inner__center[data-v-a2b2b574] {
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%)
}

.swiper-item-inner__btn[data-v-a2b2b574] {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: .15rem
}

.indicator[data-v-d5290f9a] {
	white-space: nowrap;
	line-height: 1;
	font-size: 0;
	overflow: hidden
}

.indicator-item[data-v-d5290f9a] {
	position: relative;
	display: inline-block;
	margin: 0 2.5px;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.indicator-item-selected[data-v-d5290f9a] {
	width: 8px
}

.swiper[data-v-5aa54b77] {
	text-align: center;
	position: relative
}

.swiper__indicator[data-v-5aa54b77] {
	position: absolute;
	left: 0;
	right: 0
}

.mb-operate[data-v-18b3edba] {
	position: fixed;
	bottom: 15%;
	right: 0;
	z-index: 921;
	-webkit-transition: -webkit-transform .38s cubic-bezier(.2, 0, .2, 1);
	transition: -webkit-transform .38s cubic-bezier(.2, 0, .2, 1);
	transition: transform .38s cubic-bezier(.2, 0, .2, 1);
	transition: transform .38s cubic-bezier(.2, 0, .2, 1), -webkit-transform .38s cubic-bezier(.2, 0, .2, 1)
}

.mb-operate-img[data-v-18b3edba] {
	width: 81px;
	height: 81px
}

.mb-operate-close[data-v-18b3edba] {
	position: absolute;
	top: -8px;
	right: 10px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-weight: 700;
	color: #06c8c9;
	background: #d4fefe;
	border-radius: 50%
}

.mb-float[data-v-19f619fd] {
	position: fixed;
	bottom: 15%;
	right: 10px;
	z-index: 10;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.mb-float-ball[data-v-19f619fd] {
	color: #555;
	width: 40px;
	height: 40px;
	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;
	border: 1px solid #ddd;
	border-radius: 50%;
	background-color: hsla(0, 0%, 100%, .95);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.indicator[data-v-041b427c] {
	white-space: nowrap;
	line-height: 1;
	font-size: 0;
	overflow: hidden
}

.indicator-item[data-v-041b427c] {
	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-041b427c] {
	width: 8px
}

.b-image[data-v-6c8d04a1] {
	position: relative;
	overflow: hidden
}

.b-image .image-def[data-v-6c8d04a1] {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.b-image .image-self[data-v-6c8d04a1] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: transparent;
	display: block
}

.b-image .image-hack-white-stroke[data-v-6c8d04a1] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%)
}

.icon-swiper[data-v-fd6c5ef2] {
	position: relative;
	width: 100%
}

.icon-swiper-cont[data-v-fd6c5ef2] {
	position: relative;
	top: 14px;
	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
}

.icon-nowrap[data-v-fd6c5ef2] {
	white-space: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.icon-swiper-i[data-v-fd6c5ef2] {
	position: relative;
	text-align: center;
	width: 20%
}

.icon-swiper-img[data-v-fd6c5ef2] {
	width: 30px;
	height: 30px
}

.icon-swiper-tip[data-v-fd6c5ef2] {
	position: absolute;
	top: -12px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	background: #ff6050;
	padding: 3px;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	white-space: nowrap;
	left: 50%;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	font-weight: 700
}

.icon-swiper-promotion[data-v-fd6c5ef2] {
	white-space: nowrap;
	font-size: 8px;
	line-height: 8px;
	color: #00c8c8
}

.icon-scroll-view .icon-swiper-i[data-v-fd6c5ef2] {
	display: inline-block;
	width: 20%
}

.icon-scroll-view .icon-swiper-tip[data-v-fd6c5ef2] {
	top: 0
}

.icon-scroll-view .icon-scroll-cont[data-v-fd6c5ef2] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.icon-scroll-progress[data-v-fd6c5ef2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.icon-scroll-progress-wrap[data-v-fd6c5ef2] {
	width: 27px;
	background: #e0e0e0
}

.icon-scroll-progress-cont[data-v-fd6c5ef2],
.icon-scroll-progress-wrap[data-v-fd6c5ef2] {
	position: relative;
	height: 4px;
	border-radius: 8px
}

.act-flag .icon-swiper-img[data-v-fd6c5ef2] {
	width: 40px;
	height: 40px
}

.act-flag .icon-swiper-i[data-v-fd6c5ef2] {
	padding-top: 10px
}

.mb-order[data-v-a5957b36] {
	background: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	border: 1px solid #f1f1f1;
	height: 42px;
	overflow: hidden;
	-webkit-animation: show-in-data-v-a5957b36 .3s;
	animation: show-in-data-v-a5957b36 .3s
}

.mb-order-i[data-v-a5957b36] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 42px;
	padding: 0 8px
}

.mb-order-i-after[data-v-a5957b36]:after {
	content: " ";
	position: absolute;
	right: 15px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 6px solid #bbb
}

.mb-order-img[data-v-a5957b36] {
	width: 30px;
	min-width: 30px;
	height: 30px;
	border-radius: 30px
}

.mb-order-text[data-v-a5957b36] {
	width: calc(100% - 60px)
}

.mb-order-btn[data-v-a5957b36] {
	width: 76px;
	min-width: 76px;
	height: 27px;
	line-height: 27px;
	border-radius: 15px;
	font-size: 13px;
	background: #efaa32;
	color: #fff;
	text-align: center
}

@-webkit-keyframes show-in-data-v-a5957b36 {
	0% {
		opacity: 0;
		height: 0
	}

	to {
		opacity: 1;
		height: 44px
	}
}

@keyframes show-in-data-v-a5957b36 {
	0% {
		opacity: 0;
		height: 0
	}

	to {
		opacity: 1;
		height: 44px
	}
}

.modal-container[data-v-16b81fb5] {
	width: 100vw;
	height: 100vh
}

.modal-container__mask[data-v-16b81fb5] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transition: opacity .16s cubic-bezier(0, 0, .3, 1);
	transition: opacity .16s cubic-bezier(0, 0, .3, 1)
}

.modal-container__cont[data-v-16b81fb5] {
	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
}

.operate-modal__wrap[data-v-09087957] {
	width: 100vw;
	border-radius: 11px;
	z-index: 1
}

.operate-modal__content__img[data-v-09087957] {
	display: block;
	width: 100%;
	height: auto
}

.operate-modal__icon-wrap[data-v-09087957] {
	position: relative;
	margin-top: 17px
}

.operate-modal__icon-close[data-v-09087957] {
	color: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.top-bar-wrapper.green .blank[data-v-04c42a54],
.top-bar-wrapper.green .top-bar[data-v-04c42a54] {
	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.greentj .blank[data-v-04c42a54],
.top-bar-wrapper.greentj .top-bar[data-v-04c42a54] {
	background: linear-gradient(134deg, #489af6, #82cbff)
}

.top-bar-wrapper.pinkhpv .blank[data-v-04c42a54],
.top-bar-wrapper.pinkhpv .top-bar[data-v-04c42a54] {
	background: linear-gradient(134deg, #ff6d8a, #fc7967)
}

.top-bar-wrapper.grey .blank[data-v-04c42a54],
.top-bar-wrapper.grey .top-bar[data-v-04c42a54] {
	background: #f5f5f5
}

.top-bar-wrapper.vacc .blank[data-v-04c42a54],
.top-bar-wrapper.vacc .top-bar[data-v-04c42a54] {
	background: #fd503e
}

.top-bar-wrapper.exam .blank[data-v-04c42a54],
.top-bar-wrapper.exam .top-bar[data-v-04c42a54] {
	background: linear-gradient(134deg, #489af6, #82cbff)
}

.top-bar-wrapper.red .blank[data-v-04c42a54],
.top-bar-wrapper.red .fixedbg[data-v-04c42a54],
.top-bar-wrapper.red .top-bar[data-v-04c42a54] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.top-bar-wrapper.yellow .blank[data-v-04c42a54],
.top-bar-wrapper.yellow .fixedbg[data-v-04c42a54],
.top-bar-wrapper.yellow .top-bar[data-v-04c42a54] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fe7a4b), color-stop(54%, #ffa471), to(#fdca7c));
	background-image: linear-gradient(90deg, #fe7a4b, #ffa471 54%, #fdca7c)
}

.top-bar-wrapper.pink .blank[data-v-04c42a54],
.top-bar-wrapper.pink .fixedbg[data-v-04c42a54],
.top-bar-wrapper.pink .top-bar[data-v-04c42a54] {
	background-image: -webkit-gradient(linear, left top, right top, from(#ff88a1), to(#ffbaca));
	background-image: linear-gradient(90deg, #ff88a1, #ffbaca)
}

.top-bar-wrapper.white .top-bar[data-v-04c42a54] {
	background: #fff
}

.top-bar-wrapper.blue .blank[data-v-04c42a54],
.top-bar-wrapper.blue .top-bar[data-v-04c42a54] {
	background: -webkit-gradient(linear, left top, right top, from(#489af6), to(#82cbff));
	background: linear-gradient(90deg, #489af6, #82cbff)
}

.top-bar-wrapper.greenToBlue .blank[data-v-04c42a54],
.top-bar-wrapper.greenToBlue .top-bar[data-v-04c42a54] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.top-bar-wrapper.f5 .blank[data-v-04c42a54],
.top-bar-wrapper.f5 .top-bar[data-v-04c42a54] {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background: linear-gradient(180deg, #fff, #f5f5f5)
}

.top-bar-wrapper.transparent .blank[data-v-04c42a54],
.top-bar-wrapper.transparent .top-bar[data-v-04c42a54] {
	background: transparent
}

.top-bar-wrapper.wz618green .blank[data-v-04c42a54],
.top-bar-wrapper.wz618green .top-bar[data-v-04c42a54] {
	background: #0faba9
}

.top-bar-wrapper .top-bar[data-v-04c42a54] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.top-bar-wrapper .top-bar.no-fix-wid .bar[data-v-04c42a54] {
	width: 100%
}

.top-bar-wrapper .top-bar .bar[data-v-04c42a54] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-bar-wrapper .top-bar .bar .title[data-v-04c42a54] {
	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-04c42a54] {
	text-align: left;
	padding-left: 11px;
	white-space: nowrap
}

.top-bar-wrapper .top-bar .bar .left .icon[data-v-04c42a54] {
	position: relative;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center
}

.top-bar-wrapper .top-bar .bar .left .icon-blank[data-v-04c42a54] {
	width: 50px;
	height: 50px
}

.top-bar-wrapper .top-bar .bar .left .icon-blank-bg[data-v-04c42a54] {
	width: 32px;
	height: 32px;
	margin: 0 auto;
	margin-top: 50%;
	-webkit-transform: translate(-3px, -50%);
	transform: translate(-3px, -50%)
}

.top-bar-wrapper .top-bar .bar .left .icon-bg[data-v-04c42a54] {
	background: rgba(0, 0, 0, .15);
	border-radius: 100%
}

.top-bar-wrapper .fixedbg[data-v-04c42a54] {
	position: fixed;
	left: 0;
	right: 0
}

.top-bar-wrapper .back-left[data-v-04c42a54] {
	margin-right: 17px
}

.top-bar-wrapper .title-icon[data-v-04c42a54] {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: text-top;
	background-size: 100% 100%;
	margin-right: .02rem
}

.dialog[data-v-4ee57d69] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.dialog-inner[data-v-4ee57d69] {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.mask[data-v-4ee57d69] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .65);
	transition: opacity .16s cubic-bezier(0, 0, .3, 1)
}

.layer[data-v-4ee57d69] {
	z-index: 1;
	border-radius: 13px;
	background-color: #fff;
	transition: opacity .3s cubic-bezier(.14, .1, .12, 1)
}

.layer .top[data-v-4ee57d69] {
	padding-left: 24px;
	padding-right: 24px
}

.layer .top .title[data-v-4ee57d69] {
	padding-bottom: 10px;
	text-align: center;
	box-sizing: border-box;
	color: #333;
	font-weight: 700
}

.layer .top .content[data-v-4ee57d69],
.layer .top .slot[data-v-4ee57d69] {
	overflow: auto;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior-y: contain
}

.layer .bottom[data-v-4ee57d69] {
	display: flex;
	height: 48px;
	box-sizing: border-box
}

.layer .bottom .btn[data-v-4ee57d69] {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1
}

.menu-wrapper[data-v-312ad06a] {
	min-width: 40px;
	height: 40px;
	text-align: right
}

.menu-icon[data-v-312ad06a] {
	display: inline-block
}

.action-menus[data-v-312ad06a] {
	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-312ad06a] {
	display: inline-block;
	width: 17px
}

.tool-text[data-v-312ad06a] {
	line-height: 45px;
	height: 45px;
	width: auto;
	display: inline-block;
	vertical-align: top
}

.action-item[data-v-312ad06a] {
	font-size: 16px;
	padding: 0 18px 0 17px;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1
}

.mask[data-v-84878852] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	transition: opacity .16s cubic-bezier(0, 0, .3, 1)
}

.popup-box[data-v-84878852] {
	position: fixed;
	max-height: 70%;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	overflow-x: hidden;
	box-sizing: border-box;
	background-color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.popup-box__top[data-v-84878852] {
	position: relative;
	padding: 0;
	background: #fff;
	min-height: 38px;
	box-sizing: border-box
}

.popup-box__top__handle[data-v-84878852] {
	height: 6px;
	width: 33px;
	border-radius: 3px;
	background: #eee;
	margin: 8px auto 0
}

.popup-box__top__confirm[data-v-84878852] {
	position: absolute;
	right: 19px;
	color: #00c8c8;
	font-family: PingFangSC-Medium;
	top: 15px;
	font-size: .19rem
}

.popup-box__top__cancel[data-v-84878852] {
	position: absolute;
	left: 19px;
	color: #999;
	top: 15px;
	z-index: 2;
	font-size: .19rem
}

.popup-box__top__close[data-v-84878852] {
	position: absolute;
	right: 16px;
	color: #1f1f1f;
	top: 14px
}

.popup-box__top__title[data-v-84878852] {
	margin: 13px auto 0;
	padding-bottom: 10px;
	position: relative
}

.popup-box__top__title .c-line-superfine-after[data-v-84878852] {
	position: absolute;
	left: 0;
	bottom: 0
}

.popup-box__cont[data-v-84878852] {
	/*! autoprefixer: off */
	-webkit-overflow-scrolling: touch;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	display: flex
}

.popup-box__cont--scroll[data-v-84878852] {
	overflow: auto
}

.popup-box__cont__inner[data-v-84878852] {
	width: 100%;
	box-sizing: border-box
}

.popup-box__cont[data-v-84878852]::-webkit-scrollbar {
	display: none
}

.popup-box__btns[data-v-84878852] {
	background: #fff;
	position: relative;
	z-index: 1
}

.popup-box__btns--shadow[data-v-84878852] {
	box-shadow: 0 -4px 10px #fff
}

.popup-box__btns--border[data-v-84878852]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	transform: scaleY(.33);
	top: 0;
	left: 0
}

.popup-box__btns__row[data-v-84878852] {
	margin-top: .08rem;
	margin-bottom: .08rem
}

.login-btn-text[data-v-8e714518],
.login-btn[data-v-8e714518] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}

.login-btn[data-v-8e714518] {
	opacity: 0
}

.popup-box[data-v-3a4c7af6] {
	padding: 30px 0 10px 0;
	font-size: .14rem;
	color: #333
}

.auth-logo[data-v-3a4c7af6] {
	width: 100px;
	height: 26px
}

.auth-title[data-v-3a4c7af6] {
	margin: 20px 0;
	font-size: .19rem;
	font-weight: 700;
	color: #000
}

.auth-rule[data-v-3a4c7af6] {
	color: #636363;
	line-height: 28px;
	position: relative;
	left: 8px
}

.auth-rule[data-v-3a4c7af6]:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	background-color: #636363;
	position: relative;
	top: -3px;
	left: -8px
}

.status[data-v-3a4c7af6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 44px;
	background-color: #f8f8f8;
	border-radius: .08rem;
	padding-left: 10px;
	margin: 10px 0
}

.status .icon[data-v-3a4c7af6] {
	vertical-align: middle
}

.status .text[data-v-3a4c7af6] {
	color: #333;
	display: inline-block;
	vertical-align: middle;
	font-size: .14rem
}

.cl-btn-row[data-v-3a4c7af6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 26px 0 36px
}

.cl-btn-wrap[data-v-3a4c7af6] {
	width: calc(50% - 5px)
}

.cl-btn[data-v-3a4c7af6] {
	height: 32px;
	line-height: 32px;
	font-size: .16rem;
	text-align: center;
	color: #fff
}

.cl-btn.cl-btn-green[data-v-3a4c7af6] {
	border: 1px solid #00c8c8;
	background: #00c8c8;
	border-radius: 6px;
	font-size: 17px
}

.cl-btn.cl-btn-disabled[data-v-3a4c7af6] {
	opacity: .4
}

.feedback-btn-box[data-v-beee1f00] {
	padding: .07rem 0;
	border-radius: .5rem 0 0 .5rem;
	background-color: #fff;
	position: fixed;
	right: 0;
	bottom: 22%;
	border-right: none;
	-webkit-box-shadow: 0 0 5px 1.667px rgba(85, 85, 85, .08);
	box-shadow: 0 0 5px 1.667px rgba(85, 85, 85, .08);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 9
}

.feedback-btn-box .feedback-icon[data-v-beee1f00],
.feedback-btn-box[data-v-beee1f00] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feedback-btn-box .feedback-icon[data-v-beee1f00] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: .3rem;
	height: .3rem;
	margin: 0 .1rem 0 .05rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/feedback_icon.png) no-repeat;
	background-size: 100%;
	border-radius: 50%;
	margin: 0 .07rem
}

.feedback-btn-box .feedback-icon .icon[data-v-beee1f00] {
	color: #fff;
	font-size: .23rem
}

.feedback-btn-box .feedback-font[data-v-beee1f00] {
	font-size: .13rem;
	color: #555;
	line-height: 16px;
	margin-right: 17px;
	font-weight: 700
}

.feedback-btn-box.upfold[data-v-beee1f00] {
	-webkit-transform: translateX(.46rem);
	transform: translateX(.46rem)
}

.middle-page[data-v-2b652223] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	margin-top: 40vh;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.middle-page__text[data-v-2b652223] {
	margin-top: 15px;
	width: 300px;
	font-size: .15rem;
	color: #999;
	text-align: center
}

.middle-page__btn[data-v-2b652223] {
	margin-top: 15px;
	padding: 5px 20px;
	border-radius: 25px;
	color: #555;
	border: 1px solid #999
}

.middle-page__btn[data-v-2b652223]:active {
	background: #f1f1f1
}

.share-img[data-v-1d78773f] {
	z-index: 921;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.share-img-tips[data-v-1d78773f] {
	position: absolute;
	padding: 1.2vw 4.83vw;
	background: rgba(0, 0, 0, .3);
	border-radius: 3.86vw;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.share-img-tips--swan[data-v-1d78773f] {
	right: 7.2vw;
	top: 6vw
}

.share-img-tips--swan .icon[data-v-1d78773f] {
	width: 2.898vw;
	height: 3.86vw
}

.share-img-tips--h5[data-v-1d78773f] {
	padding: 1.2vw 2.89vw;
	right: 3.1vw;
	top: 6.2vw;
	font-size: 4vw
}

.share-img-mask[data-v-1d78773f] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.share-img-cont[data-v-1d78773f] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: calc(50% - 4vh)
}

.share-img-h5[data-v-1d78773f],
.share-img-swan[data-v-1d78773f] {
	width: 37vh;
	height: 66vh;
	border-radius: 8px
}

.share-img-h5-container[data-v-1d78773f],
.share-img-swan-container[data-v-1d78773f] {
	position: relative
}

.share-img-close[data-v-1d78773f],
.share-img-text[data-v-1d78773f] {
	color: #fff
}

.share-img-hide[data-v-1d78773f],
.share-img-save[data-v-1d78773f],
.share-img-share[data-v-1d78773f] {
	border-radius: 19px;
	padding: 6px 36px
}

.share-img-close-wrap[data-v-1d78773f] {
	position: relative;
	width: 37vh;
	height: 22px
}

.share-img-close-wrap .close[data-v-1d78773f] {
	position: absolute;
	right: 0;
	top: -8px;
	color: #999
}

.swan-btn-wrap[data-v-1d78773f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.share-btn-wrapper[data-v-394907b2] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(6%, hsla(0, 0%, 100%, 0)), color-stop(91%, #fff));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6%, #fff 91%);
	z-index: 99
}

.share-btn-cont[data-v-394907b2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 17px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.share-btn[data-v-394907b2] {
	position: relative;
	border-radius: 22px;
	height: 44px;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	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
}

.share-btn-icon[data-v-394907b2] {
	width: 18px;
	height: 18px
}

.c-gap-top3[data-v-394907b2] {
	margin-top: 3px
}

.auth-btn[data-v-394907b2] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.daka-task-view[data-v-f4772192] {
	position: fixed;
	right: 0;
	bottom: 15%;
	z-index: 150
}

.daka-task-view__icon[data-v-f4772192] {
	width: 80px;
	height: 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 19px;
	font-weight: 500;
	color: #49c5b3;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/alarm-clock.png) no-repeat;
	background-size: 100% auto
}

.daka-task-view__done[data-v-f4772192] {
	font-size: 13px;
	line-height: 17px;
	padding-top: 26px
}

.daka-task-view__number[data-v-f4772192] {
	padding-top: 35px
}

.img-background[data-v-eb0e0280] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-eb0e0280] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.modal-money[data-v-eb0e0280] {
	position: absolute !important;
	left: 0;
	right: 0
}

.modal-money-num[data-v-eb0e0280] {
	font-size: .55rem;
	line-height: .55rem
}

.modal-money-unit[data-v-eb0e0280] {
	position: relative;
	top: -5px;
	font-size: 16px;
	margin-left: 3px;
	padding: 3px;
	border-radius: 50px;
	color: #fff
}

.modal-cont[data-v-eb0e0280] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-52%);
	transform: translateY(-52%);
	width: 75vw;
	height: 87vw;
	margin-left: 12.5vw;
	text-align: center
}

.modal-cont-close[data-v-eb0e0280] {
	position: absolute;
	bottom: -74px;
	left: 0;
	right: 0;
	color: #fff
}

.modal-cont-tip[data-v-eb0e0280] {
	width: 100%;
	text-decoration: underline;
	color: #fff;
	bottom: 25px;
	position: absolute !important;
	left: 0;
	right: 0
}

.modal-cont-title[data-v-eb0e0280] {
	position: relative;
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	margin-top: .15rem
}

.modal-btn[data-v-eb0e0280] {
	position: absolute;
	width: 62vw;
	height: 11vw;
	left: 6.5vw;
	bottom: 54px;
	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;
	color: #fff;
	font-size: 20px;
	text-shadow: 0 2px 2px #f9ae49;
	-webkit-box-shadow: 0 5px 12px 0 rgba(153, 210, 236, .23);
	box-shadow: 0 5px 12px 0 rgba(153, 210, 236, .23);
	border-radius: 20px
}

.modal-subtitle[data-v-eb0e0280] {
	font-size: 13px;
	color: rgba(0, 0, 0, .7)
}

.modal-info[data-v-eb0e0280] {
	width: 56vw;
	height: 26vw;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-info-wrap[data-v-eb0e0280],
.modal-info[data-v-eb0e0280] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-subtext[data-v-eb0e0280] {
	font-size: 10px;
	color: rgba(0, 0, 0, .7)
}

.modal-share[data-v-eb0e0280] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 24px
}

.modal-share-title[data-v-eb0e0280] {
	color: #fff
}

.modal-cont-share[data-v-eb0e0280] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 10
}

.modal-cont-share-img[data-v-eb0e0280] {
	width: 48px;
	height: 48px
}

.modal-cont-share-img-shadow[data-v-eb0e0280] {
	width: 100%;
	height: 14.57vw;
	position: absolute;
	left: 0;
	bottom: -20px
}

.modal-tipcont[data-v-28abaa19] {
	position: absolute !important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 71.5vw;
	height: 61vw;
	margin-left: 14.5vw;
	text-align: center
}

.modal-tipcont-title[data-v-28abaa19] {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	position: relative
}

.modal-tipcont-text[data-v-28abaa19] {
	color: rgba(0, 0, 0, .7);
	width: 70%;
	margin-left: 15%;
	margin-top: 20px
}

.modal-subtitle[data-v-28abaa19] {
	font-size: 13px;
	color: rgba(0, 0, 0, .7)
}

.modal-info[data-v-28abaa19] {
	width: 56vw;
	height: 26vw;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-btns[data-v-28abaa19],
.modal-info-wrap[data-v-28abaa19],
.modal-info[data-v-28abaa19] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-btns[data-v-28abaa19] {
	width: 71vw;
	margin-top: .25rem
}

.modal-btn[data-v-28abaa19] {
	color: #fff;
	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;
	font-size: 17px;
	width: 27.5vw;
	height: 9.5vw;
	border-radius: 25px
}

.modal-btn-big[data-v-28abaa19] {
	width: 44vw;
	height: 10.78vw;
	font-size: 20px;
	text-shadow: 0 2px 2px #f9ae49;
	-webkit-box-shadow: 0 4px 11px 0 rgba(246, 233, 159, .57);
	box-shadow: 0 4px 11px 0 rgba(246, 233, 159, .57);
	border-radius: 25px
}

.modal-close[data-v-28abaa19] {
	position: absolute;
	bottom: -42px;
	left: 0;
	right: 0;
	color: #fff
}

.flex-center[data-v-28abaa19] {
	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
}

.img-background[data-v-28abaa19] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-28abaa19] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.modal-toolcont[data-v-20196f9f] {
	position: absolute !important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 71vw;
	height: 80vw;
	margin-left: 14.5vw;
	text-align: center
}

.modal-toolcont-title[data-v-20196f9f] {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0)
}

.modal-toolcont-text[data-v-20196f9f] {
	color: rgba(0, 0, 0, .7);
	width: 70%;
	margin-left: 15%
}

.modal-toolcont .modal-btns[data-v-20196f9f] {
	width: 71vw;
	margin-top: .05rem
}

.modal-toolcont .modal-btn[data-v-20196f9f],
.modal-toolcont .modal-btns[data-v-20196f9f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-toolcont .modal-btn[data-v-20196f9f] {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 17px;
	width: 27.5vw;
	height: 9.5vw
}

.modal-toolcont .modal-btn-big[data-v-20196f9f] {
	width: 44vw;
	height: 11vw;
	font-size: 20px;
	text-shadow: 0 2px 2px #f9ae49;
	-webkit-box-shadow: 0 4px 11px 0 rgba(246, 233, 159, .57);
	box-shadow: 0 4px 11px 0 rgba(246, 233, 159, .57);
	border-radius: 25px
}

.modal-toolcont .modal-close[data-v-20196f9f] {
	position: absolute;
	bottom: -42px;
	left: 0;
	right: 0;
	color: #fff
}

.modal-toolcont .modal-subtitle[data-v-20196f9f] {
	font-size: 13px;
	color: rgba(0, 0, 0, .7)
}

.modal-toolcont .modal-info[data-v-20196f9f] {
	width: 56vw;
	height: 26vw;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-toolcont .modal-info-wrap[data-v-20196f9f],
.modal-toolcont .modal-info[data-v-20196f9f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-toolcont .modal-tip[data-v-20196f9f] {
	width: 100%;
	text-decoration: underline;
	color: rgba(0, 0, 0, .7)
}

.modal-toolcont .modal-card[data-v-20196f9f] {
	font-size: 36px;
	color: #ffb54b
}

.modal-toolcont .modal-card-img[data-v-20196f9f],
.modal-toolcont .modal-card[data-v-20196f9f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-toolcont .modal-card-img[data-v-20196f9f] {
	width: 90px;
	height: 120px;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr
}

.flex-center[data-v-20196f9f] {
	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
}

.img-background[data-v-20196f9f] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-20196f9f] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.modal-cont[data-v-55d128c0] {
	position: absolute !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-55%);
	transform: translateY(-55%);
	width: 75vw;
	height: 90vw;
	margin-left: 12.5vw;
	text-align: center
}

.modal-cont-chai[data-v-55d128c0] {
	position: absolute;
	bottom: 12%;
	width: 30vw;
	height: 30vw;
	background: transparent
}

.modal-cont-chai-done[data-v-55d128c0] {
	position: absolute;
	bottom: 15%;
	width: 80vw;
	height: 15vw;
	background: transparent
}

.modal-cont-true[data-v-55d128c0] {
	width: 100vw;
	height: 99.6vw;
	margin-left: 0
}

.modal-cont-guide[data-v-55d128c0] {
	width: 72vw;
	height: 80vw;
	margin-left: 14vw
}

.modal-close[data-v-55d128c0] {
	position: absolute;
	bottom: -42px;
	left: 0;
	right: 0;
	color: #fff
}

.img-background[data-v-55d128c0] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-55d128c0] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.daka-popup .title[data-v-359dd8aa] {
	font-size: 17px;
	line-height: 27px;
	font-weight: 400;
	color: #333;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #f1f1f1
}

.daka-popup .pay-title[data-v-359dd8aa] {
	font-size: 15px;
	line-height: 19px;
	font-weight: 400;
	color: #333
}

.daka-popup .pay-extra[data-v-359dd8aa] {
	font-size: 15px;
	line-height: 19px;
	color: #555
}

.daka-popup .pay-text[data-v-359dd8aa] {
	font-size: 12px;
	line-height: 16px;
	color: #e28c3a
}

.daka-popup .paylist[data-v-359dd8aa] {
	margin-bottom: 25px
}

.daka-popup .amount[data-v-359dd8aa] {
	padding: 30px 0;
	vertical-align: text-bottom;
	text-align: center
}

.daka-popup .amount-money[data-v-359dd8aa] {
	font-size: 42px
}

.daka-popup .checkbox-icon[data-v-359dd8aa] {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px
}

.img-background[data-v-4c870aca] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-4c870aca] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.daka-exchange .exchange-box[data-v-4c870aca] {
	width: 100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10.3vw
}

.daka-exchange .exchange-box .title[data-v-4c870aca] {
	padding-top: 19px;
	padding-bottom: 3px;
	font-weight: 500;
	text-align: center
}

.daka-exchange .exchange-box .title-cont[data-v-4c870aca] {
	color: #01b7bb
}

.daka-exchange .exchange-box .title-jump[data-v-4c870aca] {
	color: #31b5ea;
	text-decoration: underline
}

.daka-exchange .exchange-box .exchange-list[data-v-4c870aca] {
	padding: 0 6.84vw
}

.daka-exchange .exchange-box .exchange-list-item[data-v-4c870aca] {
	color: #4d919e;
	margin-top: .2rem
}

.daka-exchange .exchange-box .exchange-list-item .main[data-v-4c870aca] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/exchange-item-bj.png) no-repeat 0 0;
	background-size: 100% 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3.38vw 2.73vw 3.38vw 3.94vw
}

.daka-exchange .exchange-box .exchange-list-item .main .icon[data-v-4c870aca] {
	width: .54rem;
	height: .54rem;
	border-radius: 50%;
	margin-right: 8px
}

.daka-exchange .exchange-box .exchange-list-item .main .cont[data-v-4c870aca] {
	text-align: left;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.daka-exchange .exchange-box .exchange-list-item .main .cont-title[data-v-4c870aca] {
	line-height: .28rem;
	font-size: .18rem;
	color: #262626
}

.daka-exchange .exchange-box .exchange-list-item .main .cont-tip[data-v-4c870aca] {
	line-height: .23rem;
	font-size: .13rem;
	color: #4d919e
}

.daka-exchange .exchange-box .exchange-list-item .btn-box[data-v-4c870aca] {
	text-align: center
}

.daka-exchange .exchange-box .exchange-list-item .btn-box .btn[data-v-4c870aca] {
	padding: .06rem .21rem;
	font-size: .18rem;
	color: #fff;
	background: #fcce57;
	border-radius: 16px
}

.daka-exchange .exchange-box .exchange-list-item .btn-box .btn.disabled[data-v-4c870aca] {
	opacity: .6
}

.daka-exchange .exchange-box .exchange-list-item .gold[data-v-4c870aca] {
	text-align: center;
	font-size: .13rem;
	line-height: 19px;
	color: #4d919e
}

.img-background[data-v-4eb374ba] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.modal-tipcont[data-v-4eb374ba] {
	position: absolute !important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 71.5vw;
	min-height: 61.03vw;
	margin-left: 14.5vw;
	text-align: center
}

.modal-tipcont .text-background[data-v-4eb374ba] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.modal-tipcont.linear[data-v-4eb374ba] {
	border-radius: 7px;
	padding-bottom: 27px;
	padding-top: 30px
}

.modal-tipcont-title[data-v-4eb374ba] {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	position: relative;
	margin-bottom: .1rem
}

.modal-tipcont-cont[data-v-4eb374ba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 21px;
	color: #4d919e
}

.modal-tipcont-cont-img[data-v-4eb374ba] {
	width: 100%
}

.modal-tipcont-cont-img-small[data-v-4eb374ba] {
	width: 20.45vw;
	height: 27.93vw
}

.modal-tipcont-cont-tip[data-v-4eb374ba] {
	line-height: 22px
}

.modal-tipcont-cont-gold[data-v-4eb374ba] {
	line-height: 22px;
	font-weight: 500
}

.modal-tipcont-cont-gold .num[data-v-4eb374ba] {
	color: #ef7a58
}

.modal-tipcont-text[data-v-4eb374ba] {
	color: #4d919e;
	width: 70%;
	margin-left: 15%;
	margin-top: 20px;
	margin-bottom: .25rem
}

.modal-tipcont .modal-share[data-v-4eb374ba] {
	margin-top: 13px;
	position: relative
}

.modal-tipcont .modal-share[data-v-4eb374ba]:after {
	content: "";
	position: absolute;
	bottom: -19px;
	left: 1px;
	width: 100%;
	height: 56px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/shadow.png) no-repeat 0 0;
	background-size: 100% auto;
	z-index: 1
}

.modal-tipcont .modal-share-title[data-v-4eb374ba] {
	color: #76adb7;
	margin-bottom: 7px
}

.modal-tipcont .modal-cont-share[data-v-4eb374ba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 2
}

.modal-tipcont .modal-cont-share-img[data-v-4eb374ba] {
	width: 48px;
	height: 48px
}

.modal-btns[data-v-4eb374ba] {
	width: 71vw
}

.modal-btn[data-v-4eb374ba],
.modal-btns[data-v-4eb374ba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-btn[data-v-4eb374ba] {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 44.2vw;
	height: 10.78vw;
	font-size: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#3cb3c8), to(#5debe7));
	background-image: linear-gradient(0, #3cb3c8, #5debe7);
	border-radius: 22px;
	text-shadow: 0 1px 1px rgba(13, 106, 129, .69)
}

.modal-close[data-v-4eb374ba] {
	position: absolute;
	bottom: -10.3vw;
	left: 0;
	right: 0;
	color: #fff
}

.flex-center[data-v-4eb374ba] {
	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
}

.img-background[data-v-1d7ba66f] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-1d7ba66f] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.modal-money[data-v-1d7ba66f] {
	position: absolute !important;
	left: 0;
	right: 0
}

.modal-money-num[data-v-1d7ba66f] {
	font-size: .55rem;
	line-height: .55rem
}

.modal-money-unit[data-v-1d7ba66f] {
	position: relative;
	top: -5px;
	font-size: 16px;
	margin-left: 3px;
	padding: 3px;
	border-radius: 50px;
	color: #fff
}

.modal-cont[data-v-1d7ba66f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-52%);
	transform: translateY(-52%);
	width: 75.6vw;
	height: 100.88vw;
	margin-left: 12.5vw;
	text-align: center
}

.modal-cont-close[data-v-1d7ba66f] {
	position: absolute;
	bottom: -74px;
	left: 0;
	right: 0;
	color: #fff
}

.modal-cont-tip[data-v-1d7ba66f] {
	width: 100%;
	text-decoration: underline;
	color: #fff;
	bottom: 25px;
	position: absolute !important;
	left: 0;
	right: 0
}

.modal-cont-title[data-v-1d7ba66f] {
	position: relative;
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	margin-top: 5.5vw
}

.modal-cont .main[data-v-1d7ba66f] {
	width: 52.97vw;
	height: 26.57vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/home-exchange-coupon.png) no-repeat 0 0;
	background-size: 100% auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-cont .main .icon[data-v-1d7ba66f] {
	width: .68rem;
	height: .68rem;
	border-radius: 50%;
	margin-right: 13px
}

.modal-cont .main .cont[data-v-1d7ba66f] {
	text-align: center
}

.modal-cont .main .cont-title[data-v-1d7ba66f] {
	color: #116575;
	line-height: 23px;
	font-size: .23rem
}

.modal-cont .main .cont-tip[data-v-1d7ba66f] {
	line-height: 10px;
	font-size: .1rem
}

.modal-bottom[data-v-1d7ba66f] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 24px
}

.modal-btn[data-v-1d7ba66f] {
	margin: 0 auto;
	margin-bottom: 14px;
	width: 62vw;
	height: 40px;
	color: #fff;
	font-size: 20px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f6ad29), to(#ffe258));
	background-image: linear-gradient(0deg, #f6ad29, #ffe258);
	-webkit-box-shadow: 0 2px 6px 0 rgba(53, 189, 137, .48);
	box-shadow: 0 2px 6px 0 rgba(53, 189, 137, .48);
	border-radius: 20px
}

.modal-btn[data-v-1d7ba66f],
.modal-info[data-v-1d7ba66f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-info[data-v-1d7ba66f] {
	width: 56vw;
	height: 26vw
}

.modal-info-wrap[data-v-1d7ba66f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 12px
}

.modal-subtext[data-v-1d7ba66f] {
	font-size: 10px;
	color: #4d919e;
	margin-top: 6px
}

.modal-subtext .jump[data-v-1d7ba66f] {
	color: #fe1c04;
	text-decoration: underline;
	margin-left: 3px
}

.modal-share-title[data-v-1d7ba66f] {
	color: #fff;
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 15px
}

.modal-cont-share[data-v-1d7ba66f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modal-cont-share-img[data-v-1d7ba66f] {
	width: 51px;
	height: 51px
}

.brand-daka-modal[data-v-32dcc1dc] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999
}

.brand-daka-modal .daka-modal-mask[data-v-32dcc1dc] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 12
}

.new-year-return[data-v-43acac79] {
	position: fixed;
	left: 0;
	bottom: 18%;
	line-height: 27px;
	z-index: 40;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	background: #ff3b41;
	border-radius: 0 30px 30px 0;
	z-index: 1000
}

.login-block[data-v-69713aba] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 298;
	background: #fff;
	text-align: center
}

.login-block__tit[data-v-69713aba] {
	text-align: center;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	overflow: hidden;
	font-weight: 700;
	color: #333;
	position: fixed;
	left: 0;
	right: 0
}

.login-block__cont[data-v-69713aba] {
	position: fixed;
	left: 0;
	right: 0;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

.login-block__cont__img[data-v-69713aba] {
	height: .5rem;
	display: inline-block
}

.login-block__cont__btn[data-v-69713aba] {
	margin-top: .53rem;
	display: inline-block;
	width: 2.7rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: .5rem;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .2rem
}

.login-block__footer[data-v-69713aba] {
	text-align: center;
	position: fixed;
	left: 0;
	right: 0;
	bottom: .8rem
}

.login-block__footer__cbox[data-v-69713aba] {
	vertical-align: middle;
	position: relative;
	top: -1px
}

.login-block__footer__cbox__icon[data-v-69713aba] {
	color: #00c8c8;
	display: inline-block;
	vertical-align: middle;
	font-size: 16px
}

.login-block__footer__cbox__tit[data-v-69713aba] {
	color: #1f1f1f
}

.login-block__footer__text[data-v-69713aba] {
	color: #000
}

.no-pay-modal-wrap[data-v-40afafbc] {
	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;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.no-pay-modal-wrap .close-btn[data-v-40afafbc] {
	color: #fff;
	position: absolute;
	bottom: -.64rem;
	left: calc(50% - .21rem)
}

.no-pay-modal-wrap .pop-content[data-v-40afafbc] {
	width: 3.31rem;
	background: #fff;
	border-radius: .21rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.no-pay-modal-wrap .pop-content .img-box[data-v-40afafbc] {
	width: 2.6rem;
	height: 100px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/wzno-pay-modal.png);
	position: absolute;
	top: 70px;
	left: .35rem;
	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;
	background-size: cover;
	background-repeat: no-repeat
}

.no-pay-modal-wrap .pop-content .img-box .title[data-v-40afafbc] {
	font-size: 24px;
	font-weight: 700;
	color: #00c8c8
}

.no-pay-modal-wrap .pop-content .img-box .desc[data-v-40afafbc] {
	font-size: 14px;
	color: #c19d7e;
	margin-top: 5px
}

.no-pay-modal-wrap .pop-content .top[data-v-40afafbc] {
	width: 100%;
	height: 120px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	font-size: 17px;
	color: #fff;
	text-align: center;
	padding-top: 26.6px;
	border-top-left-radius: .21rem;
	border-top-right-radius: .21rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.no-pay-modal-wrap .pop-content .bottom[data-v-40afafbc] {
	width: 100%;
	height: 1.28rem;
	background: #fff;
	padding-top: .7rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom-left-radius: .21rem;
	border-bottom-right-radius: .21rem
}

.no-pay-modal-wrap .pop-content .bottom .btn[data-v-40afafbc] {
	width: 260px;
	margin: 0 auto;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	border-radius: .38rem;
	text-align: center;
	height: .38rem;
	line-height: .38rem;
	color: #fff;
	font-size: .16rem;
	font-weight: 500
}

.wrap[data-v-59270824] {
	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;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.wrap .pop-content[data-v-59270824] {
	position: relative;
	width: 3.31rem;
	padding: .21rem;
	background: #fff;
	border-radius: .21rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wrap .pop-content .title[data-v-59270824] {
	color: #1f1f1f;
	line-height: 1
}

.wrap .pop-content .sub-title[data-v-59270824] {
	margin-top: .03rem;
	margin-bottom: .14rem
}

.wrap .pop-content .card-vip[data-v-59270824] {
	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;
	margin-bottom: .21rem
}

.wrap .pop-content .card-vip-choice[data-v-59270824] {
	position: relative;
	width: .867rem;
	height: 1.03rem;
	color: #1f1f1f;
	background: rgba(0, 200, 200, .06);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: .15rem
}

.wrap .pop-content .card-vip-choice-border[data-v-59270824] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 300%;
	height: 300%;
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #00c8c8;
	border-radius: .18rem
}

.wrap .pop-content .card-vip-choice-num[data-v-59270824] {
	font-size: .32rem;
	line-height: 1;
	padding-bottom: .04rem
}

.wrap .pop-content .card-vip-choice-price[data-v-59270824] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .28rem;
	line-height: .28rem;
	color: #fff;
	border-radius: 0 0 .06rem .06rem;
	background-color: #00c8c8
}

.wrap .pop-content .card-vip-arrow[data-v-59270824] {
	width: .31rem;
	height: .23rem;
	margin: 0 .13rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/arrow1.png) no-repeat 50%;
	background-size: 100% 100%
}

.wrap .pop-content .card-vip .angle[data-v-59270824]:after,
.wrap .pop-content .card-vip .angle[data-v-59270824]:before {
	width: .3rem;
	height: .16rem;
	line-height: .16rem;
	position: absolute;
	top: -.01rem;
	left: -.01rem
}

.wrap .pop-content .card-vip .angle[data-v-59270824]:before {
	content: "";
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/angle.png) no-repeat 50%;
	background-size: 100% 100%;
	z-index: 1
}

.wrap .pop-content .card-vip .angle[data-v-59270824]:after {
	font-size: .12rem;
	-webkit-transform: scale(.83);
	transform: scale(.83);
	content: "\5957\9910";
	color: #fff;
	z-index: 2
}

.wrap .pop-content .card-recommend[data-v-59270824],
.wrap .pop-content .card-ticket[data-v-59270824] {
	width: 100%;
	margin-bottom: .18rem;
	color: #1f1f1f
}

.wrap .pop-content .card-ticket[data-v-59270824] {
	width: 100%;
	height: .9rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff1f0 url(http://m2.line-me.fun/static/mb/tzjf10l/image/card_bg_red.png) no-repeat 0 0;
	background-size: .67rem .55rem
}

.wrap .pop-content .card-ticket-left[data-v-59270824] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.wrap .pop-content .card-ticket-left-title[data-v-59270824] {
	margin-bottom: .04rem
}

.wrap .pop-content .card-ticket-right[data-v-59270824] {
	width: .71rem;
	position: relative;
	padding-top: .17rem
}

.wrap .pop-content .card-ticket-right[data-v-59270824]:after,
.wrap .pop-content .card-ticket-right[data-v-59270824]:before {
	width: .1rem;
	height: .1rem;
	content: "";
	position: absolute;
	left: -.05rem;
	border-radius: 50%;
	background-color: #fff
}

.wrap .pop-content .card-ticket-right[data-v-59270824]:after {
	top: -.05rem
}

.wrap .pop-content .card-ticket-right[data-v-59270824]:before {
	bottom: -.05rem
}

.wrap .pop-content .card-ticket-right-dash[data-v-59270824] {
	position: absolute;
	left: -.005rem;
	top: .08rem;
	bottom: .08rem;
	opacity: .3;
	border-left: 1px dashed #fd503e
}

.wrap .pop-content .card-ticket-right-discount[data-v-59270824] {
	font-weight: 700
}

.wrap .pop-content .card-ticket-right-prime[data-v-59270824] {
	text-decoration: line-through;
	margin-top: .02rem
}

.wrap .pop-content .card-recommend[data-v-59270824] {
	width: 100%;
	height: .96rem;
	border: .01rem solid rgba(0, 200, 200, .1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 200, 200, .06) url(http://m2.line-me.fun/static/mb/tzjf10l/image/card_bg_green.png) no-repeat 100% 0;
	background-size: .68rem .87rem
}

.wrap .pop-content .card-recommend-title[data-v-59270824] {
	font-weight: 700;
	margin: .11rem 0 .01rem 0
}

.wrap .pop-content .card-recommend-price[data-v-59270824] {
	margin-top: .01rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.wrap .pop-content .card-recommend-price-discount[data-v-59270824],
.wrap .pop-content .card-recommend-price-unit[data-v-59270824] {
	font-weight: 600
}

.wrap .pop-content .card-recommend-price-prime[data-v-59270824] {
	color: #b5b5b5;
	text-decoration: line-through
}

.wrap .pop-content .bottom-btn[data-v-59270824] {
	width: 100%;
	height: .4rem;
	line-height: .4rem;
	margin: 0 auto;
	color: #fff;
	background: #fff;
	background-image: linear-gradient(-45deg, #00d3ea, #00cfa3);
	-webkit-box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	border-radius: .09rem
}

.wrap .close-btn[data-v-59270824] {
	color: #fff;
	position: absolute;
	bottom: -.64rem;
	left: calc(50% - .21rem)
}

.med-bg[data-v-676c7cae] {
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff
}

.med-container-gap[data-v-676c7cae] {
	padding: 0 .17rem
}

.med-network--error[data-v-676c7cae] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #fff;
	z-index: 9999
}

.med-title[data-v-676c7cae] {
	color: #333;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 920
}

.med-title-left[data-v-676c7cae],
.med-title-right[data-v-676c7cae] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-title-inner[data-v-676c7cae] {
	width: 50%;
	text-align: center;
	font-weight: 700;
	font-size: .18rem;
	margin: 0 auto
}

.med-title-hei[data-v-676c7cae] {
	line-height: 44px;
	height: 44px
}

.med-title-gap[data-v-676c7cae] {
	height: 44px
}

.icon-back[data-v-676c7cae] {
	margin-right: 30px
}

.left-icon[data-v-676c7cae] {
	font-size: 20px
}

.status[data-v-74bbb66e] {
	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-74bbb66e] {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: center
}

.loading[data-v-74bbb66e] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.b-title[data-v-9bc76c38] {
	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-9bc76c38] {
	font-weight: 700;
	color: #333;
	margin-right: 4px
}

.right-icon[data-v-9bc76c38] {
	color: #666;
	position: relative;
	right: -4px
}

.label[data-v-47b13d00] {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.label__out[data-v-47b13d00] {
	display: inline-block
}

.label__wrap[data-v-47b13d00] {
	border: 1px solid transparent;
	box-sizing: border-box;
	overflow: hidden
}

.label__inner[data-v-47b13d00] {
	box-sizing: border-box;
	text-align: center;
	display: table
}

.label__text[data-v-47b13d00] {
	vertical-align: middle;
	display: table-cell
}

.label__list[data-v-47b13d00] {
	vertical-align: middle
}

.label__item[data-v-47b13d00] {
	display: inline-block
}

.label__sanjia[data-v-47b13d00] {
	display: block;
	width: 36px;
	height: 14px
}

.label-live[data-v-47b13d00] {
	display: inline-block
}

.label-live-wrap[data-v-47b13d00] {
	border-radius: 10px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	display: flex;
	align-items: center;
	padding: 4px 8px 3px 8px;
	border-radius: 30px
}

.label-live-icon-animationWrap[data-v-47b13d00] {
	position: relative;
	display: inline-block;
	width: .1rem;
	height: .07rem;
	bottom: .02rem
}

.label-live-icon-animationWrap .line[data-v-47b13d00] {
	position: absolute;
	top: 0;
	width: .02rem;
	height: .1rem;
	border-radius: .02rem;
	background-color: #fff;
	-webkit-animation: lineChange-data-v-47b13d00 .68s linear infinite;
	animation: lineChange-data-v-47b13d00 .68s linear infinite
}

.label-live-icon-animationWrap .line-first[data-v-47b13d00] {
	left: 0;
	transform: scaleY(.8);
	-webkit-animation-delay: -.34s;
	animation-delay: -.34s
}

.label-live-icon-animationWrap .line-second[data-v-47b13d00] {
	left: .04rem;
	transform: scaleY(.4);
	-webkit-animation-delay: -.17s;
	animation-delay: -.17s
}

.label-live-icon-animationWrap .line-third[data-v-47b13d00] {
	transform: scaleY(.6);
	left: .08rem
}

@keyframes lineChange-data-v-47b13d00 {
	0% {
		transform: scaleY(.3)
	}

	25% {
		transform: scaleY(.7)
	}

	50% {
		transform: scaleY(1)
	}

	to {
		transform: scaleY(.3)
	}
}

@-webkit-keyframes lineChange-data-v-47b13d00 {
	0% {
		transform: scaleY(.3)
	}

	25% {
		transform: scaleY(.7)
	}

	50% {
		transform: scaleY(1)
	}

	to {
		transform: scaleY(.3)
	}
}

.msg-modal[data-v-0ad6a8e5] {
	position: relative;
	width: calc(100% - 83px)
}

.msg-modal .msg-list__swiper[data-v-0ad6a8e5] {
	height: 334px
}

.msg-modal .msg-list__swiper__item[data-v-0ad6a8e5] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.msg-modal .msg-list__swiper__item .msg-item[data-v-0ad6a8e5] {
	position: relative
}

.msg-modal .msg-list__swiper__item .msg-item__opacity[data-v-0ad6a8e5] {
	width: 100%;
	height: 41px;
	opacity: 0
}

.msg-modal .msg-list__swiper__item .msg-item__header[data-v-0ad6a8e5] {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 70px;
	height: 70px;
	padding: 4px;
	border-radius: 50%;
	background: #fff
}

.msg-modal .msg-list__swiper__item .msg-item__header__img[data-v-0ad6a8e5] {
	width: 70px;
	height: 70px;
	border-radius: 50%
}

.msg-modal .msg-list__swiper__item .msg-item__header__news[data-v-0ad6a8e5] {
	position: absolute;
	right: 2px;
	bottom: 2px;
	min-width: 16px;
	height: 16px;
	background-color: #ff4242;
	border-radius: 8px;
	text-align: center;
	text-indent: 1px;
	line-height: 16px;
	color: #fff;
	font-size: 12px
}

.msg-modal .msg-list__swiper__item .msg-item__header .numpaddingstyle[data-v-0ad6a8e5] {
	padding: 0 4px
}

.msg-modal .msg-list__swiper__item .msg-item__header .numpositionstyle[data-v-0ad6a8e5] {
	position: absolute;
	top: 0;
	left: 1px;
	right: 0;
	bottom: 0;
	line-height: 9px
}

.msg-modal .msg-list__swiper__item .msg-item__cont[data-v-0ad6a8e5] {
	text-align: center;
	color: #555;
	padding: 50px 25px 29px;
	background: #fff;
	border-radius: 21px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__name[data-v-0ad6a8e5] {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__department[data-v-0ad6a8e5] {
	color: #555;
	margin-bottom: 2px;
	font-size: 14px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital[data-v-0ad6a8e5] {
	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;
	position: relative;
	margin-bottom: 12px;
	font-size: 14px;
	color: #555
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital__arrowone[data-v-0ad6a8e5] {
	position: absolute;
	right: 20px;
	font-weight: 700
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital__arrowtwo[data-v-0ad6a8e5] {
	position: absolute;
	right: 14px;
	font-weight: 700
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital .arrowopacitytransformone[data-v-0ad6a8e5] {
	-webkit-animation: myfirst-data-v-0ad6a8e5 1s ease-in infinite normal;
	animation: myfirst-data-v-0ad6a8e5 1s ease-in infinite normal
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital .arrowopacitytransformtwo[data-v-0ad6a8e5] {
	-webkit-animation: mytwo-data-v-0ad6a8e5 1s ease-in infinite normal;
	animation: mytwo-data-v-0ad6a8e5 1s ease-in infinite normal
}

.msg-modal .msg-list__swiper__item .msg-item__cont__msg[data-v-0ad6a8e5] {
	padding: 18px 0;
	background: #f8f8f8;
	margin-bottom: 20px;
	border-radius: 6px;
	color: #555;
	text-align: center
}

.msg-modal .msg-list__swiper__item .msg-item__cont__msg__time[data-v-0ad6a8e5] {
	color: #ff6f61
}

.msg-modal__position[data-v-0ad6a8e5] {
	bottom: -66px;
	height: 40px;
	text-align: center;
	line-height: 40px
}

.msg-modal .section-indicator[data-v-0ad6a8e5],
.msg-modal__position[data-v-0ad6a8e5] {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.msg-modal .section-indicator[data-v-0ad6a8e5] {
	bottom: 22px
}

@-webkit-keyframes myfirst-data-v-0ad6a8e5 {
	0% {
		opacity: 0;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .12;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@keyframes myfirst-data-v-0ad6a8e5 {
	0% {
		opacity: 0;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .12;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@-webkit-keyframes mytwo-data-v-0ad6a8e5 {
	0% {
		opacity: .12;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .25;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@keyframes mytwo-data-v-0ad6a8e5 {
	0% {
		opacity: .12;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .25;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

.shipin[data-v-1661e527] {
	color: #fa463f
}

.huifang[data-v-1661e527] {
	color: #999
}

.yugao[data-v-1661e527] {
	color: #00c8c8
}

.live-calendar[data-v-1661e527] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #333;
	font-size: 13px;
	line-height: 18px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border-radius: 6px
}

.live-calendar-status[data-v-1661e527] {
	background: #fafafa;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 60px;
	font-family: PingFang-SC-Regular;
	font-size: 10px;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 12px
}

.live-calendar-status[data-v-1661e527],
.live-calendar-time[data-v-1661e527] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	text-align: center
}

.live-calendar-time[data-v-1661e527] {
	margin-top: 13px;
	margin-bottom: 7px;
	border-right: 1px solid #f6f6f6;
	margin-right: 10px;
	width: 59px
}

.live-calendar-info[data-v-1661e527] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: .15rem;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-calendar-info-name[data-v-1661e527] {
	font-size: 12px;
	color: #999
}

.live-calendar-info-title[data-v-1661e527] {
	margin: .03rem 0 0 0;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #333;
	letter-spacing: 0
}

.live-calendar-status.red[data-v-1661e527] {
	color: #f86b62
}

.live-calendar-status.gray[data-v-1661e527] {
	color: #00c8c8;
	background: #fafafa;
	border-radius: 6px 0 0 6px
}

.live-calendar-status .icon[data-v-1661e527] {
	font-size: 18px;
	line-height: 26px;
	padding-top: 1px
}

.live-calendar-status .txt[data-v-1661e527] {
	line-height: 1;
	padding-top: 3px
}

.label[data-v-48f29ba0] {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle
}

.label .label-inner[data-v-48f29ba0] {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #707379;
	border-radius: 24px;
	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-48f29ba0] {
	vertical-align: middle;
	display: table-cell
}

.scroll-banner-item[data-v-cee25b34] {
	width: 1.83rem;
	width: 44.8vw;
	overflow: hidden;
	border-radius: 9px;
	background: #f8f8f8
}

.scroll-banner-item__bg[data-v-cee25b34] {
	position: relative;
	width: 100%;
	padding-top: 41.94%;
	border-radius: 6px 6px 0 0;
	background-size: cover
}

.scroll-banner-item__bg__hack[data-v-cee25b34] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: radial-gradient(transparent 30%, rgba(0, 0, 0, .05) 100%);
	z-index: 0
}

.scroll-banner-item__header[data-v-cee25b34] {
	position: relative;
	background: #eee
}

.scroll-banner-item__header__text[data-v-cee25b34] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 22px;
	color: #fff;
	font-size: .12rem;
	z-index: 2;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scroll-banner-item__header__text.no-pic[data-v-cee25b34] {
	color: #999;
	line-height: normal
}

.scroll-banner-item__header__number[data-v-cee25b34] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.scroll-banner-item__header__view.has-number[data-v-cee25b34] {
	margin-left: .05rem
}

.scroll-banner-item__header__view.has-number.has-number[data-v-cee25b34]:before {
	content: "\2022";
	font-weight: 900;
	padding-right: .05rem
}

.scroll-banner-item__header__masking[data-v-cee25b34] {
	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-cee25b34] {
	margin-left: .1rem;
	color: #333;
	font-size: 14px
}

.scroll-banner-item__content__title.not-labels[data-v-cee25b34] {
	margin: 10px 10px;
	height: 45px
}

.scroll-banner-item__content__title__icon[data-v-cee25b34] {
	display: inline-block;
	color: #00c8c8;
	margin-right: .05rem
}

.scroll-banner-item.no-background[data-v-cee25b34] {
	padding: 5px 0
}

.scroll-banner[data-v-55291313] {
	background: #f5f5f5;
	padding: 5px 0 20px 0;
	margin-bottom: -10px
}

.scroll-banner--cancel-gap[data-v-55291313] {
	padding: 0
}

.scroll-banner__title[data-v-55291313] {
	margin-left: 17px;
	font-size: .19rem;
	font-weight: 700;
	color: #333;
	padding: .15rem 0
}

.scroll-banner__inner[data-v-55291313] {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-right: 17px;
	padding-bottom: 10px;
	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-55291313] {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.scroll-banner__inner__row-view[data-v-55291313]:nth-of-type(n+2) {
	margin-left: .08rem
}

.scroll-banner__inner__row-view[data-v-55291313]:first-child {
	margin-left: 17px
}

.sort-word__title[data-v-e10a5b50] {
	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 0 .1rem;
	font-weight: 700
}

.sort-word__content__item[data-v-e10a5b50] {
	display: inline-block;
	width: calc(33.33333% - 6.66667px);
	text-align: center;
	height: 45px;
	margin-right: .1rem;
	background: #fff;
	border: 1px solid #f1f1f1;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	border-radius: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.sort-word__content__item__inner[data-v-e10a5b50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 5px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 42px
}

.sort-word__content__item__inner__icon[data-v-e10a5b50] {
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/boutiquefeed_label_store.png);
	background-size: 100% 100%
}

.sort-word__content__item[data-v-e10a5b50]:nth-child(3n) {
	margin-right: 0
}

.sort-word__content__item[data-v-e10a5b50]:nth-child(n+4) {
	margin-top: 15px
}

.sort-word__content__item__active[data-v-e10a5b50] {
	color: #01c7c9;
	-webkit-box-shadow: 0 0 0 2px #01c7c9 inset;
	box-shadow: inset 0 0 0 2px #01c7c9;
	font-weight: 700;
	overflow: hidden
}

.sort-word__content__more[data-v-e10a5b50] {
	font-size: .14rem;
	color: #999;
	text-align: center
}

.sort-word__content__submit[data-v-e10a5b50] {
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 44px;
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	border-radius: 22px
}

.sort-word__content__submit--not[data-v-e10a5b50] {
	opacity: .4;
	pointer-events: none
}

.feedback__icon[data-v-7e19ad5a] {
	color: #ddd
}

.feedback__inner[data-v-7e19ad5a] {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.feedback__masking[data-v-7e19ad5a] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
	z-index: 101;
	padding: 0 17px
}

.feedback__content[data-v-7e19ad5a] {
	position: relative;
	width: calc(100% - 34px);
	margin: 0 auto;
	background: #fff;
	border-radius: 9px;
	z-index: 102;
	padding: 15px 17px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.feedback__content.top[data-v-7e19ad5a] {
	-webkit-transform: translateY(calc(-100% - 57px));
	transform: translateY(calc(-100% - 57px))
}

.feedback__content__triangle[data-v-7e19ad5a] {
	position: absolute;
	left: 103%;
	top: -6px;
	display: inline-block;
	width: 22.3px;
	height: 22.3px;
	background: #fff;
	-webkit-transform: rotate(45deg) translate(-80%, 45%);
	transform: rotate(45deg) translate(-80%, 45%)
}

.feedback__content__triangle.top[data-v-7e19ad5a] {
	top: auto;
	bottom: -17px
}

.feedback__content__header[data-v-7e19ad5a] {
	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
}

.feedback__content__header__title[data-v-7e19ad5a] {
	font-size: .14rem;
	color: #555
}

.feedback__content__header__button[data-v-7e19ad5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #00c8c8;
	border-radius: 4px;
	font-size: .14rem;
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 5px 22px
}

.feedback__content__items[data-v-7e19ad5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 5px
}

.feedback__content__items__item[data-v-7e19ad5a] {
	margin-top: 10px;
	width: calc(50% - 5px);
	border: 1px solid #f1f1f1;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: .14rem;
	color: #555
}

.feedback__content__items__item[data-v-7e19ad5a]:nth-child(2n) {
	margin-left: 10px
}

.feedback__content__items__item.activitied[data-v-7e19ad5a] {
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.feedback__content__footer[data-v-7e19ad5a] {
	margin-top: 10px;
	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
}

.feedback__content__footer__other[data-v-7e19ad5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	font-size: .14rem;
	color: #999
}

.feedback__content__footer__more[data-v-7e19ad5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .14rem;
	color: #00c8c8
}

.dust[data-v-299449a1] {
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.spe-topic-recommend[data-v-299449a1] {
	padding: 15px 17px 15px
}

.spe-topic-recommend-wrapper[data-v-299449a1] {
	position: relative;
	background: #fff
}

.spe-topic-recommend-content[data-v-299449a1] {
	color: #999;
	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
}

.spe-topic-recommend-content-headline[data-v-299449a1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.spe-topic-recommend-content-title[data-v-299449a1] {
	font-size: .19rem;
	line-height: 27px;
	color: #1f1f1f
}

.spe-topic-recommend-content-title-labels[data-v-299449a1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	top: -2px
}

.spe-topic-recommend-content-title-label[data-v-299449a1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.spe-topic-recommend-content-title-label-icon[data-v-299449a1] {
	width: .17rem;
	height: .17rem;
	background-size: 100%
}

.spe-topic-recommend-content-title-yd[data-v-299449a1] {
	font-size: .17rem;
	line-height: .25rem
}

.spe-topic-recommend-content-doctor[data-v-299449a1] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .12rem;
	height: 17px;
	padding-right: 25px
}

.spe-topic-recommend-content-doctor-avatar[data-v-299449a1] {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	border: 1px solid #f1f1f1;
	margin-right: .07rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-recommend-content-hospital[data-v-299449a1] {
	font-size: .12rem
}

.spe-topic-recommend-content-hospital-text[data-v-299449a1],
.spe-topic-recommend-content-hospital[data-v-299449a1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.spe-topic-recommend-content-hospital-text[data-v-299449a1] {
	height: 22px;
	line-height: 22px
}

.spe-topic-recommend-content-hospital-label[data-v-299449a1] {
	position: relative;
	top: -1px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-recommend-content-feedback[data-v-299449a1] {
	position: absolute;
	right: 0
}

.spe-topic-recommend-content-brief[data-v-299449a1] {
	color: #555;
	margin-bottom: 6px;
	line-height: 24px
}

.spe-topic-recommend-image[data-v-299449a1] {
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	width: 100%;
	padding-top: 66.67%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .02) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .02)
}

.spe-topic-recommend-image-wrapper[data-v-299449a1] {
	border-radius: 9px;
	overflow: hidden
}

.spe-topic-recommend-image-hack-white-stroke[data-v-299449a1] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%);
	border-radius: 5px
}

.spe-topic-recommend-video[data-v-299449a1] {
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	width: 100%;
	height: 1.917rem;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .02) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .02)
}

.spe-topic-recommend .c-row[data-v-299449a1] {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.spe-topic-recommend .video-time[data-v-299449a1] {
	position: absolute;
	right: 4px;
	bottom: 4px
}

.spe-topic-recommend .video-time-mask[data-v-299449a1] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: .3;
	border-radius: 6px
}

.spe-topic-recommend .video-time-text[data-v-299449a1] {
	position: relative;
	right: 4px;
	bottom: 4px;
	line-height: normal;
	font-size: 12px;
	font-family: PingFangSC-Semibold;
	color: #fff
}

.doctor-img[data-v-299449a1] {
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 25px;
	background-size: 100% 100%
}

.article-text[data-v-299449a1] {
	overflow: hidden
}

.image-mask[data-v-299449a1] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 6px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(65%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .17) 65%, rgba(0, 0, 0, .4) 99%);
	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
}

.recommend-banner-image__inner[data-v-86a591f2] {
	padding: 15px 17px 15px
}

.recommend-banner-image .image-self[data-v-86a591f2] {
	display: block
}

.spe-topic-recommend[data-v-14b6936b] {
	padding: 15px 17px 15px
}

.spe-topic-recommend-wrapper[data-v-14b6936b] {
	background: #fff
}

.spe-topic-recommend-line[data-v-14b6936b] {
	margin: 0 17px;
	border-top: 1px solid #f1f1f1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.spe-topic-recommend-title[data-v-14b6936b] {
	font-size: .19rem;
	color: #333;
	line-height: 25px
}

.spe-topic-recommend-images[data-v-14b6936b] {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 66.67%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .02) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .02);
	border-radius: 9px
}

.spe-topic-recommend-images-row[data-v-14b6936b] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.spe-topic-recommend-images-span[data-v-14b6936b] {
	border-radius: 9px;
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 auto !important;
	flex: 0 0 auto !important
}

.spe-topic-recommend-images-span[data-v-14b6936b]:first-child,
.spe-topic-recommend-images-span[data-v-14b6936b]:last-child {
	overflow: hidden
}

.spe-topic-recommend-image[data-v-14b6936b] {
	background-size: 100%;
	border-radius: 5px;
	overflow: hidden;
	background-position: 50%;
	background-repeat: no-repeat
}

.spe-topic-recommend-image-warpper[data-v-14b6936b] {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 8px
}

.spe-topic-recommend-videoimage[data-v-14b6936b] {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .02) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .02);
	border-radius: 9px;
	overflow: hidden
}

.spe-topic-recommend-videoimage-icon[data-v-14b6936b] {
	margin-left: 3px
}

.spe-topic-recommend-videoimage-icon--wrapper[data-v-14b6936b] {
	position: absolute;
	left: 50%;
	top: 50%;
	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-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 100%;
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, .4);
	color: #fff
}

.spe-topic-recommend-videoimage-duration[data-v-14b6936b] {
	position: absolute;
	bottom: 5px;
	right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: .2rem;
	line-height: .2rem;
	text-align: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-size: .1rem;
	background-color: rgba(0, 0, 0, .4);
	border-radius: 10px
}

.spe-topic-recommend-doctor[data-v-14b6936b] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .12rem;
	color: #999;
	padding-right: 25px
}

.spe-topic-recommend-doctor-avatar[data-v-14b6936b] {
	margin-right: .07rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-recommend-doctor-hospital[data-v-14b6936b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .12rem
}

.spe-topic-recommend-doctor-hospital-text[data-v-14b6936b] {
	height: 17px;
	line-height: 17px
}

.spe-topic-recommend-doctor-hospital-label[data-v-14b6936b] {
	position: relative;
	top: -1px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-recommend-doctor-feedback[data-v-14b6936b] {
	position: absolute;
	right: 0
}

.feed-live-content[data-v-15292d43] {
	position: relative;
	z-index: 1;
	height: 100%
}

.feed-live-content-text[data-v-15292d43] {
	text-align: center;
	font-family: PingFang-SC-Medium;
	font-size: .2rem;
	color: #fff;
	letter-spacing: 0;
	line-height: .11rem
}

.feed-live-content-group[data-v-15292d43] {
	margin-top: .3rem
}

.feed-live-content-card[data-v-15292d43] {
	margin: .09rem 0 0 0;
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #555;
	letter-spacing: 0;
	line-height: .21rem;
	background: #fff;
	-webkit-box-shadow: 0 .033rem .167rem 0 rgba(0, 0, 0, .08);
	box-shadow: 0 .033rem .167rem 0 rgba(0, 0, 0, .08);
	border-radius: 10rem;
	overflow: hidden
}

.feed-live-content-card-wrapper[data-v-15292d43] {
	padding: .07rem .17rem 0 .17rem;
	margin: .05rem 0 .15rem 0
}

.feed-live-content-card-live[data-v-15292d43] {
	position: relative
}

.feed-live-content-card-btn[data-v-15292d43] {
	width: .5301rem;
	position: absolute;
	right: 0;
	bottom: .0602rem;
	background: rgba(0, 0, 0, .4) !important;
	padding: .04rem .09rem;
	color: #fff !important;
	border: none !important;
	font-size: .12rem;
	text-align: center;
	border-radius: .5rem;
	z-index: 1
}

.feed-live-content-card-mask[data-v-15292d43] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: .2rem .15rem .05rem .15rem;
	color: #fff;
	font-size: .17rem;
	font-family: PingFang-SC-Regular;
	line-height: .18rem;
	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))
}

.feed-live-content-card-mask-text[data-v-15292d43] {
	width: 75%
}

.feed-live-content-card-shipin[data-v-15292d43] {
	background: #fa463f !important;
	opacity: 1 !important
}

.feed-live-content-card-shipin-bg[data-v-15292d43] {
	display: inline-block;
	width: .1rem;
	height: .1rem;
	margin-right: .01rem;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.feed-live-content-card-poster[data-v-15292d43] {
	width: 100%;
	height: calc(60.22vw - .34rem);
	display: block;
	border-radius: 9px
}

.feed-live-content-card-play[data-v-15292d43] {
	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;
	width: .48rem;
	height: .48rem;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .5);
	color: #fff !important
}

.feed-live-content-card-box[data-v-15292d43] {
	font-family: Helvetica Neue, Consolas, Monaco, monospace
}

.feed-live-content-card-count[data-v-15292d43] {
	margin: .05rem 0 .1rem 0
}

.feed-live-content-card-time[data-v-15292d43] {
	font-family: PingFang-SC-Light;
	font-size: .28rem;
	color: #555;
	line-height: .3rem;
	text-align: center;
	margin: .03rem 0
}

.feed-live-content-card-distance[data-v-15292d43] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #999;
	text-align: center;
	line-height: .13rem;
	margin-bottom: .15rem
}

.feed-live-content-card-line[data-v-15292d43] {
	border-bottom: .01rem solid #f4f4f4
}

.feed-live-content-card-desc[data-v-15292d43] {
	margin-bottom: .15rem;
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #333;
	letter-spacing: 0;
	line-height: .233rem
}

.feed-live-content-card-act[data-v-15292d43] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .1rem .08rem;
	background: #fafafa
}

.feed-live-content-card-act-left[data-v-15292d43],
.feed-live-content-card-act[data-v-15292d43] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feed-live-content-card-act-left[data-v-15292d43] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.feed-live-content-card-act-status[data-v-15292d43] {
	position: relative
}

.feed-live-content-card-act-status[data-v-15292d43]:after {
	content: " ";
	position: absolute;
	right: -.1rem;
	top: 0;
	height: .4rem;
	width: .01rem;
	background: #f1f1f1
}

.feed-live-content-card-act-icon[data-v-15292d43] {
	display: inline-block;
	width: .1rem;
	height: .1rem;
	margin-right: .05rem;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.feed-live-content-card-act-icon0[data-v-15292d43] {
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.feed-live-content-card-act-icon1[data-v-15292d43] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hpv%E5%9B%9E%E6%94%BE.png)
}

.feed-live-content-card-act-icon-1[data-v-15292d43] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hpv%E9%A2%84%E5%91%8A.png)
}

@media only screen and (max-width:385px) {
	.feed-live-content-card-box[data-v-15292d43] {
		font-size: .15rem
	}

	.feed-live-content-card-act[data-v-15292d43] {
		padding: .1rem .07rem
	}

	.feed-live-content-card-act-status[data-v-15292d43] {
		font-size: .13rem
	}
}

.recommend[data-v-a51214b6] {
	background: #fff
}

.recommend-yd-home[data-v-a51214b6] {
	-webkit-box-shadow: 0 11px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 11px 16.7px 0 rgba(0, 0, 0, .08)
}

.recommend--cancel-top[data-v-a51214b6] {
	margin-top: -15px
}

.recommend--padding[data-v-a51214b6] {
	padding: 15px 17px 15px
}

.recommend__line[data-v-a51214b6] {
	margin: 0 17px;
	border-top: 1px solid #f1f1f1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.recommend__title[data-v-a51214b6] {
	margin: 0 .17rem;
	padding: .2rem 0 .07rem;
	font-weight: 700;
	font-size: .19rem;
	color: #333;
	border-bottom: 1px solid #f1f1f1;
	position: relative
}

.recommend__title[data-v-a51214b6]:before {
	content: "";
	position: absolute;
	top: .48rem;
	left: 0;
	width: 75px;
	height: 1px;
	background: #3c76ff
}

.recommend__nomore[data-v-a51214b6] {
	margin-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.topic[data-v-f1d9993a] {
	background: #f6f6f6;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08)
}

.topic-wrapper[data-v-f1d9993a],
.topic[data-v-f1d9993a] {
	border-radius: 8px;
	overflow: hidden
}

.topic-header[data-v-f1d9993a] {
	position: relative;
	padding: 0 .15rem;
	height: 1.44rem;
	font-size: .19rem;
	color: #fff;
	font-weight: 700;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	background-size: cover
}

.topic-header-title[data-v-f1d9993a] {
	position: absolute;
	line-height: .24rem;
	bottom: .13rem;
	padding-right: .15rem;
	z-index: 1;
	margin-bottom: 0
}

.topic-header-icon[data-v-f1d9993a] {
	display: inline-block
}

.topic-header-masking[data-v-f1d9993a] {
	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))
}

.topic-footer[data-v-f1d9993a] {
	background: #fff
}

.topic-footer-line[data-v-f1d9993a] {
	margin: 0 17px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.topic-footer-text[data-v-f1d9993a] {
	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
}

.feeds-featured[data-v-5a530889] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.feeds-featured__item[data-v-5a530889] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #333
}

.feeds-featured__item--wrapper[data-v-5a530889] {
	width: calc(50% - 5px);
	background: #fff;
	border: 1px solid #f1f1f1;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05);
	border-radius: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.feeds-featured__item--wrapper[data-v-5a530889]:nth-child(2n) {
	margin-left: 10px
}

.feeds-featured__item--wrapper[data-v-5a530889]:first-child,
.feeds-featured__item--wrapper[data-v-5a530889]:nth-child(2) {
	margin-top: 0
}

.feeds-featured__item__logo[data-v-5a530889] {
	margin-left: 7px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.feeds-featured__item__text[data-v-5a530889] {
	font-size: .15rem;
	padding: 15px 0
}

.hot-group[data-v-c35aab2e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 12px 0
}

.hot-group-left[data-v-c35aab2e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20%;
	font-size: .17rem;
	color: #fff;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 0 10px;
	margin: -12px 0;
	border-radius: 8px 0 0 8px;
	font-weight: 700
}

.hot-group-left--normal[data-v-c35aab2e] {
	background: #26d1b7
}

.hot-group-left--touch[data-v-c35aab2e] {
	background: #5fadff
}

.hot-group-left--doubt[data-v-c35aab2e] {
	background: #45c5ec
}

.hot-group-left--confirm[data-v-c35aab2e] {
	background: #ff6050
}

.hot-group-tabs[data-v-c35aab2e] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 10px
}

.hot-group-tab[data-v-c35aab2e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	color: #333;
	line-height: 1;
	padding: 7px 0
}

.hot-group-tab-text[data-v-c35aab2e] {
	border-bottom: 1px dashed #333
}

.hot-group-tab-icon[data-v-c35aab2e] {
	color: #ff6050
}

.hot-group-right[data-v-c35aab2e] {
	-ms-flex-align: center;
	color: #ccc;
	margin-right: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.hot-group-right-content[data-v-c35aab2e],
.hot-group-right[data-v-c35aab2e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.hot-group-right-content[data-v-c35aab2e] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-align: center
}

.feed-rumor[data-v-3a55e518] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 12px 0
}

.feed-rumor-left[data-v-3a55e518] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feed-rumor-icon[data-v-3a55e518] {
	font-size: .3rem;
	width: 30px;
	height: 30px;
	margin: 0 26px
}

.feed-rumor-icon--error[data-v-3a55e518] {
	color: #ff6050
}

.feed-rumor-icon--right[data-v-3a55e518] {
	color: #00c8c8
}

.feed-rumor-content[data-v-3a55e518] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-right: 16px
}

.feed-rumor-content-title[data-v-3a55e518] {
	font-size: .17rem;
	color: #333;
	font-weight: 700
}

.feed-rumor-content-description[data-v-3a55e518] {
	font-size: .14rem;
	color: #252525
}

.topic-text[data-v-17b0904a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 12px 0
}

.topic-text-title[data-v-17b0904a] {
	font-size: .17rem;
	color: #333
}

.topic-text-inner[data-v-17b0904a] {
	width: 100%;
	padding: 0 15px
}

.topic-text-content[data-v-17b0904a] {
	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: 7px;
	width: 100%
}

.topic-text-content-text[data-v-17b0904a] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: .14rem;
	color: #555
}

.topic-text-content-button[data-v-17b0904a] {
	padding: 7px 12px;
	font-size: 14px;
	color: #fff;
	background: #00c8c8;
	border-radius: 14px;
	line-height: 1;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.video-item-wrap[data-v-61b7c6de] {
	position: relative;
	width: 100%;
	height: 100%
}

.bottom-item[data-v-61b7c6de] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: 700
}

.bottom-item.red[data-v-61b7c6de] {
	background-color: #fb3834
}

.bottom-item.green[data-v-61b7c6de] {
	background-color: #00c8c8
}

.bottom-item.black[data-v-61b7c6de] {
	background-color: rgba(0, 0, 0, .6)
}

.bg-red[data-v-61b7c6de] {
	background: #fb3834
}

.bg-common[data-v-61b7c6de] {
	background: rgba(0, 0, 0, .5)
}

.video-img[data-v-61b7c6de] {
	width: 100%;
	height: 100%;
	background-size: 100% 100%
}

.video-tag[data-v-61b7c6de] {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 38px;
	height: 15px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	line-height: 15px;
	font-size: 10px
}

.video-play[data-v-61b7c6de] {
	position: absolute;
	top: 50%;
	left: 50%;
	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;
	margin-top: -12px;
	margin-left: -12px;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.big-tag[data-v-61b7c6de] {
	width: 45.78px;
	height: 21.69px;
	line-height: 22.1px;
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.video-list[data-v-735040fe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -5px
}

.video-list-item[data-v-735040fe] {
	padding: 0;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video-list-item-audience[data-v-735040fe] {
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #3f3f3f;
	letter-spacing: 0;
	line-height: 22.67px
}

.video-list-item[data-v-735040fe]:nth-child(odd) {
	width: calc(50% - 7.5px);
	margin-right: 7.5px
}

.video-list-item[data-v-735040fe]:nth-child(2n) {
	width: calc(50% - 7.5px);
	margin-left: 7.5px
}

.video-list-item[data-v-735040fe]:first-child,
.video-list-item[data-v-735040fe]:nth-child(2) {
	margin-top: 0
}

.video-list-item-wrapper[data-v-735040fe] {
	position: relative;
	padding-top: 56.25%
}

.video-list-item-wrapper2[data-v-735040fe] {
	padding: 0 .1rem .1rem .1rem
}

.video-list-item-video[data-v-735040fe] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px 5px 0 0;
	overflow: hidden
}

.video-list-item-title[data-v-735040fe] {
	margin-bottom: 0;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 22px
}

.video-list-item-info[data-v-735040fe] {
	color: #a5a5a5
}

.section-list__swiper[data-v-3fe5b702] {
	height: 88px
}

.section-list__swiper__item[data-v-3fe5b702] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 15px
}

.section-list__swiper__item__inner[data-v-3fe5b702] {
	width: 20%
}

.section-item[data-v-3fe5b702] {
	width: 100%;
	border-radius: 9px;
	overflow: hidden
}

.section-item__header[data-v-3fe5b702] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.section-item__header__img[data-v-3fe5b702] {
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%
}

.section-item__title[data-v-3fe5b702] {
	margin-top: 2px;
	text-align: center
}

.section-item__title__text[data-v-3fe5b702] {
	margin-bottom: 0
}

.section-indicator[data-v-3fe5b702] {
	margin-top: 7px
}

.mb-msg[data-v-91470c2c] {
	position: fixed;
	width: 100%;
	z-index: 99;
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

.mb-msg-sw[data-v-91470c2c] {
	height: 60px;
	background: #000;
	-webkit-box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .06);
	border-radius: 30px;
	opacity: .7
}

.mb-msg-sw-item-wrap[data-v-91470c2c] {
	padding: 10px 0 10px 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.mb-msg-sw-item-wrap-left[data-v-91470c2c],
.mb-msg-sw-item-wrap[data-v-91470c2c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mb-msg-sw-item-wrap-left[data-v-91470c2c] {
	width: 66%
}

.mb-msg-sw-item-wrap-image[data-v-91470c2c] {
	position: relative;
	margin-right: 10px
}

.mb-msg-sw-item-wrap-image-show[data-v-91470c2c] {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.mb-msg-sw-item-wrap-name[data-v-91470c2c] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 25px
}

.mb-msg-sw-item-wrap-tips[data-v-91470c2c] {
	width: 79%;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0
}

.mb-msg-sw-item-wrap-btn[data-v-91470c2c] {
	width: 55px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 13px;
	margin-right: 34px;
	color: #fff;
	background: #00c8c8;
	border-radius: 10px
}

.mb-msg-sw-item-wrap-close[data-v-91470c2c] {
	position: absolute;
	font-size: 10px;
	right: 12px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #525252
}

.mb-tit[data-v-520bfc80] {
	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-520bfc80] {
	font-size: 32px;
	line-height: 42px;
	color: #333;
	font-weight: 700
}

.mb-tit-logo[data-v-520bfc80] {
	width: 30vw;
	height: 7.7vw
}

.mb-tit-location[data-v-520bfc80] {
	font: 15px/25px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #999
}

.mb-tit-location-icon[data-v-520bfc80] {
	display: inline-block;
	margin-left: 6px
}

.mb-tit-location-black[data-v-520bfc80] {
	color: #fff
}

.mb-icon[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 5px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.mb-icon-li[data-v-520bfc80] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(50% - 5px);
	padding: 15px;
	padding-right: 0;
	border-radius: 8px;
	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)
}

.mb-icon-li-cont[data-v-520bfc80] {
	margin-left: 8px
}

.mb-icon-li-img-box[data-v-520bfc80] {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	color: #fff;
	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
}

.mb-icon-li-image[data-v-520bfc80] {
	width: 26px;
	height: 26px;
	display: block
}

.mb-icon-li-img[data-v-520bfc80] {
	border-radius: 50%;
	font-size: 24px
}

.mb-icon-li-tit[data-v-520bfc80] {
	display: inline-block;
	color: #555;
	font-weight: 700;
	-webkit-transform: translateY(2px);
	transform: translateY(2px)
}

.mb-icon-li-sub[data-v-520bfc80] {
	display: block;
	font: 13px/22px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #999
}

.mb-icon-li .mb-icon-li-img-box-wz[data-v-520bfc80] {
	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 .mb-icon-li-img-box-gh[data-v-520bfc80] {
	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 .mb-icon-li-img-box-gy[data-v-520bfc80] {
	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 .mb-icon-li-img-box-bx[data-v-520bfc80] {
	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-icon-li-bubble[data-v-520bfc80] {
	position: absolute;
	top: 5px;
	right: 5px;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	background: #ff6050;
	padding: 3px;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	white-space: nowrap;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: right top;
	transform-origin: right top;
	z-index: 10
}

.mb-feed-title[data-v-520bfc80] {
	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: 0 .17rem .05rem;
	font-weight: 700;
	font-size: .24rem
}

.mb-feed-tabs[data-v-520bfc80] {
	background: #fff;
	position: relative
}

.mb-feed-tabs--fixed[data-v-520bfc80] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.mb-feed-tabs-icon[data-v-520bfc80] {
	position: absolute;
	top: 0;
	bottom: 1px;
	right: 7px;
	width: 30px;
	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;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(69%, #fff), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(270deg, #fff 69%, hsla(0, 0%, 100%, 0));
	z-index: 2
}

.mb-feed-tabs--mass[data-v-520bfc80] {
	height: 42px
}

.mb-feed-tab-content-item[data-v-520bfc80] {
	background-color: #fff
}

.mb-feed-tab-content-item-title[data-v-520bfc80] {
	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: 0 .17rem .1rem .17rem;
	font-weight: 700;
	font-size: .19rem
}

.mb-feed-page-padding[data-v-520bfc80] {
	padding: 0 17px
}

.mb-feed-popup[data-v-520bfc80] {
	padding: 0 17px 10px
}

.mb-feed-popup-title[data-v-520bfc80] {
	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;
	font-size: 19px;
	color: #333;
	height: 55px;
	border-bottom: 1px solid #f1f1f1
}

.mb-feed-popup-title-icon[data-v-520bfc80] {
	position: absolute;
	right: 15px;
	font-size: 19px
}

.mb-feed-loading[data-v-520bfc80] {
	height: 100vh;
	margin-top: 30px
}

.mb-rank[data-v-520bfc80] {
	border-top: 1px solid #f1f1f1;
	padding-top: .15rem
}

.mb-rank-li[data-v-520bfc80],
.mb-rank[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mb-rank-li[data-v-520bfc80] {
	width: 49%;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mb-rank-li[data-v-520bfc80]:first-child {
	border-right: 1px solid #f1f1f1
}

.mb-rank-li-img[data-v-520bfc80] {
	width: 30px;
	height: 30px
}

.mb-rank-li-cont[data-v-520bfc80] {
	text-align: left;
	margin-left: 19px
}

.mb-rank-li-tit[data-v-520bfc80] {
	display: block;
	color: #555;
	font-weight: 700
}

.mb-rank-li-sub[data-v-520bfc80] {
	display: block;
	font: 12px/22px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #999
}

.mb-op[data-v-520bfc80] {
	padding-top: 3px;
	padding-bottom: 10px
}

.mb-cont[data-v-520bfc80] {
	position: relative;
	margin-top: -15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background: #f5f5f5;
	overflow: hidden
}

.mb-cont-box[data-v-520bfc80] {
	padding-left: 8px;
	padding-right: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, #fff), color-stop(90%, #f5f5f5));
	background-image: linear-gradient(180deg, #fff 56%, #f5f5f5 90%)
}

.med-search-bar[data-v-520bfc80] {
	font: 15px/25px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #bbb;
	background-color: #fff;
	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-nav[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.med-search-bar-nav-icon[data-v-520bfc80] {
	margin-right: 10px;
	font-weight: 900
}

.med-search-bar-nav-text[data-v-520bfc80] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-search-bar-nav-text-sw[data-v-520bfc80] {
	width: 100%;
	height: 25px
}

.med-search-bar-nav-text-sw-slot[data-v-520bfc80] {
	width: 100%;
	height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.med-swan-tophide[data-v-520bfc80] {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff
}

.img-background[data-v-520bfc80] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.act-flag .img-background[data-v-520bfc80] {
	background: 100% auto
}

.act-flag .mb-tit-location[data-v-520bfc80] {
	color: #fff
}

.act-flag .mb-icon-li[data-v-520bfc80],
.act-flag .med-search-bar[data-v-520bfc80] {
	background-size: 100% 100%
}

.act-flag .m-icon-brand-bx[data-v-520bfc80],
.act-flag .m-icon-brand-gh[data-v-520bfc80],
.act-flag .m-icon-brand-gy[data-v-520bfc80],
.act-flag .m-icon-brand-wz[data-v-520bfc80] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(135deg, #fffae0 15%, #ffd27a)
}

.mb-wz-card[data-v-520bfc80] {
	background: #fff;
	border-radius: 9px;
	padding-top: 11px
}

.mb-wz-card .wz-card-strong[data-v-520bfc80] {
	border-radius: 6px
}

.mb-wz-card .wz-card-strong-item[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: inherit
}

.mb-wz-card .wz-card-strong-item-line[data-v-520bfc80] {
	border-bottom: 1px solid #f0f0f0
}

.mb-wz-card .wz-card-strong-item-title[data-v-520bfc80] {
	width: 92px;
	height: 38px;
	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: #e9faf6;
	border-radius: inherit;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mb-wz-card .wz-card-strong-item-title-text[data-v-520bfc80] {
	font-weight: 700
}

.mb-wz-card .wz-card-strong-item:first-child .wz-card-strong-item-title[data-v-520bfc80] {
	border-radius: 6px 0 0 0
}

.mb-wz-card .wz-card-strong-item:first-child .wz-card-strong-item-type-detail[data-v-520bfc80]:last-child {
	border-radius: 0 6px 0 0
}

.mb-wz-card .wz-card-strong-item:last-child .wz-card-strong-item-title[data-v-520bfc80] {
	border-radius: 0 0 0 6px
}

.mb-wz-card .wz-card-strong-item:last-child .wz-card-strong-item-type-detail[data-v-520bfc80]:last-child {
	border-radius: 0 0 6px 0
}

.mb-wz-card .wz-card-strong-item-type-detail[data-v-520bfc80] {
	position: relative;
	width: 92px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #fafafa
}

.mb-wz-card .wz-card-strong-item-type-detail-cut[data-v-520bfc80] {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background: #f0f0f0
}

.mb-wz-card .wz-card-strong-item-type-detail[data-v-520bfc80]:last-child {
	border-radius: inherit
}

.mb-wz-card .wz-card-strong-item-type-detail:last-child .wz-card-strong-item-type-detail-cut[data-v-520bfc80] {
	display: none
}

.mb-wz-card-disease[data-v-520bfc80] {
	padding-left: 13px;
	height: 84px
}

.mb-wz-card-disease-scroll[data-v-520bfc80] {
	white-space: nowrap
}

.mb-wz-card-disease-item[data-v-520bfc80] {
	width: calc(50% - 10px);
	display: inline-block;
	margin-right: 8px
}

.mb-wz-card-disease-item-title[data-v-520bfc80] {
	font-weight: 700;
	margin-top: 9px
}

.mb-wz-card-disease-item-img[data-v-520bfc80] {
	width: 100%;
	height: 84px;
	border-radius: 9px;
	overflow: hidden;
	padding-left: 13px;
	color: #fff;
	background-size: 100% 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mb-wz-card-disease-item-btn[data-v-520bfc80] {
	padding: 2.5px 8px;
	display: inline-block;
	border-radius: 8px;
	font-size: 11px;
	line-height: 11px
}

.mb-wz-card .img-bg-cover[data-v-520bfc80] {
	background-size: cover
}

.med-card[data-v-520bfc80] {
	background: #fff;
	border-radius: 9px;
	margin: 10px;
	padding: 11px 13px 15px
}

.med-card-drugstore[data-v-520bfc80] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #f1f1f1;
	margin-top: 11px
}

.med-card-drugstore-wrap[data-v-520bfc80],
.med-card-drugstore[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.med-card-drugstore-wrap[data-v-520bfc80] {
	-webkit-animation-name: near-shop-animation-data-v-520bfc80;
	animation-name: near-shop-animation-data-v-520bfc80;
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.med-card-drugstore-wrap-img[data-v-520bfc80] {
	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;
	width: 70px;
	height: 70px;
	background: #f6f6f6;
	margin-right: 10px;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 9px
}

.med-card-drugstore-wrap-img-show[data-v-520bfc80] {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.med-card-drugstore-wrap-detail-title[data-v-520bfc80] {
	font-weight: 700;
	color: #1f1f1f;
	margin-bottom: 2px
}

.med-card-drugstore-wrap-sign-img[data-v-520bfc80] {
	width: 50px;
	height: 50px
}

.med-card-recom[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 13px
}

.med-card-recom-item[data-v-520bfc80] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 25%
}

.med-card-recom-item:first-child .med-card-recom-img[data-v-520bfc80] {
	padding-left: 0
}

.med-card-recom-item:last-child .med-card-recom-img[data-v-520bfc80] {
	padding-right: 0;
	border-right: none
}

.med-card-recom-title[data-v-520bfc80] {
	font-family: PingFangSC-Medium;
	line-height: 23px
}

.med-card-recom-img[data-v-520bfc80] {
	display: inline-block;
	width: calc(100% - 1px);
	height: auto;
	margin: 9px 0 15px;
	text-align: center;
	border-right: 1px solid #f0f0f0
}

.med-card-recom-img-show[data-v-520bfc80] {
	display: block;
	margin: 0 auto;
	max-width: 75px;
	max-height: 75px
}

.med-card-classify[data-v-520bfc80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.med-card-classify-item[data-v-520bfc80] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 50px;
	margin-right: 8px;
	background: #f2f9f8;
	border-radius: 3px;
	padding: 6px 0 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-card-classify-item[data-v-520bfc80]:last-child {
	margin-right: 0
}

.med-card-classify-item-title[data-v-520bfc80] {
	font-family: PingFangSC-Medium
}

.med-card-classify-item-icon[data-v-520bfc80] {
	position: absolute;
	right: 3px;
	bottom: 3px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: cover
}

.med-card-classify-item-num[data-v-520bfc80] {
	position: absolute;
	right: 3px;
	bottom: 24px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #ff4b43
}

@-webkit-keyframes near-shop-animation-data-v-520bfc80 {
	0% {
		height: 0
	}

	50% {
		height: 35px
	}

	to {
		height: 70px
	}
}

@keyframes near-shop-animation-data-v-520bfc80 {
	0% {
		height: 0
	}

	50% {
		height: 35px
	}

	to {
		height: 70px
	}
}

.has-padding[data-v-520bfc80] {
	padding: 0 .13rem
}

.brand-wrap-brother[data-v-520bfc80] {
	background-color: #f5f5f5
}

@media screen and (max-width:400px) {
	.mb-ask-item-img[data-v-520bfc80] {
		height: .58rem;
		width: .54rem
	}

	.mb-icon-li[data-v-520bfc80] {
		padding: 12px;
		padding-right: 0
	}

	.mb-icon-li-img-box[data-v-520bfc80] {
		width: 42px;
		height: 42px;
		margin-top: 3px
	}

	.mb-icon-li-tit[data-v-520bfc80] {
		font-size: 15px !important;
		line-height: 25px !important
	}
}

@media screen and (max-width:350px) {
	.mb-icon-li[data-v-520bfc80] {
		padding: 8px;
		padding-right: 0
	}

	.mb-icon-li-img-box[data-v-520bfc80] {
		width: 36px;
		height: 36px
	}

	.mb-icon-li-sub[data-v-520bfc80] {
		font-size: 12px
	}
}

.input[data-v-7c24b3e9] {
	background: #f6f6f6
}

.input[data-v-7c24b3e9]:focus {
	outline: none
}

.input-confirm[data-v-7c24b3e9] {
	min-width: 30px
}

.search-input[data-v-7c24b3e9] {
	position: relative;
	padding: .1rem .17rem 0 .17rem
}

.search-input .content[data-v-7c24b3e9] {
	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-7c24b3e9] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.search-input .input-wp[data-v-7c24b3e9] {
	width: 100%;
	overflow: hidden
}

.search-input .input[data-v-7c24b3e9] {
	height: 38px;
	caret-color: #00c8c8
}

.search-input .input-placeholder[data-v-7c24b3e9] {
	color: #999
}

.search-input .input-confirm[data-v-7c24b3e9] {
	border-left: 1px solid #e9e9e9;
	padding-left: .1rem;
	padding-right: .16rem;
	line-height: .15rem;
	white-space: nowrap
}

.search-input .icon-cancel[data-v-7c24b3e9] {
	color: #ccc;
	padding: .1rem
}

.search-sug[data-v-2b918205] {
	z-index: 999;
	width: 100%;
	position: fixed;
	top: 48px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.search-sug .sug-content[data-v-2b918205] {
	padding: 0 .17rem
}

.search-sug .sug-item[data-v-2b918205] {
	padding: .1rem 0;
	border-bottom: 1px solid #f1f1f1;
	color: #151515
}

.search-sug .sug-item b[data-v-2b918205] {
	color: #00c0c0 !important
}

.search-sug .no-result[data-v-2b918205] {
	padding: .1rem 0;
	text-align: center
}

.search-sug .icon-color[data-v-2b918205] {
	color: #ddd
}

.search-sug .high-color[data-v-2b918205],
.search-sug b[data-v-2b918205] {
	color: #00c0c0 !important
}

.search-sug[data-v-2b918205] {
	top: 90px
}

.search-history[data-v-7a3217b0] {
	position: absolute;
	z-index: 100;
	background: #fff;
	bottom: 0;
	left: 0;
	right: 0;
	padding: .15rem .17rem
}

.search-history .hist[data-v-7a3217b0] {
	padding-bottom: .15rem
}

.search-history .hist-tit[data-v-7a3217b0],
.search-history .hot-tit[data-v-7a3217b0] {
	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-7a3217b0],
.search-history .hot-tit-text[data-v-7a3217b0] {
	font-weight: 600
}

.search-history .hist-cont[data-v-7a3217b0],
.search-history .hot-cont[data-v-7a3217b0] {
	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-7a3217b0] {
	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-7a3217b0] {
	position: absolute;
	top: -8px;
	right: 0;
	font-size: 18px
}

.search-history .hot-item[data-v-7a3217b0] {
	position: relative;
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-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-7a3217b0]:nth-child(2n) {
	border-left: 1px solid #f1f1f1;
	padding-left: 17px
}

.search-history .hot-item:first-child .hot-item-index[data-v-7a3217b0],
.search-history .hot-item:nth-child(2) .hot-item-index[data-v-7a3217b0],
.search-history .hot-item:nth-child(3) .hot-item-index[data-v-7a3217b0] {
	color: #00c8c8
}

.search-history .hot-item-index[data-v-7a3217b0] {
	color: #555;
	display: inline-block;
	width: 18px
}

.search-history .hot-item-act[data-v-7a3217b0] {
	position: absolute;
	right: 10px
}

.search-history .hot-item-operate[data-v-7a3217b0] {
	width: 30px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.card-wenda[data-v-46499f49] {
	padding-top: 10px
}

.card-wenda .card-wenda-a[data-v-46499f49],
.card-wenda .card-wenda-q[data-v-46499f49] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.card-wenda .card-wenda-a-tit[data-v-46499f49],
.card-wenda .card-wenda-q-tit[data-v-46499f49] {
	position: relative;
	top: 4px;
	background: #00c8c8;
	color: #fff;
	border-radius: 3px;
	width: 17px;
	min-width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	text-align: center
}

.card-wenda .card-wenda-q-tit[data-v-46499f49] {
	background: #ff7061
}

.card-wenda .card-wenda-text[data-v-46499f49] {
	width: calc(100% - 22px)
}

.card-wenda .card-wenda-doctor[data-v-46499f49] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-wenda .card-wenda-img[data-v-46499f49] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 14px;
	height: 14px;
	border-radius: 10px
}

.stars[data-v-d7b9f49e] {
	display: flex;
	align-items: center
}

.stars__icons[data-v-d7b9f49e] {
	position: relative;
	display: inline-block
}

.stars__icons__row--empty[data-v-d7b9f49e],
.stars__icons__row[data-v-d7b9f49e] {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center
}

.stars__icons__row--empty__item[data-v-d7b9f49e],
.stars__icons__row__item[data-v-d7b9f49e] {
	flex-shrink: 0;
	margin-right: 3px
}

.stars__icons__row--empty__item[data-v-d7b9f49e]:last-child,
.stars__icons__row__item[data-v-d7b9f49e]:last-child {
	margin-right: 0
}

.stars__icons__row[data-v-d7b9f49e] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	transition: all .3s
}

.stars__icons__text[data-v-d7b9f49e] {
	margin-left: 5px
}

.info-wrap[data-v-1586232d] {
	position: relative
}

.info-wrap .expert-btn-wrap[data-v-1586232d] {
	position: absolute;
	top: 0;
	right: -15px;
	z-index: 1;
	color: #fff;
	text-align: center;
	font-size: 12px
}

.info-wrap .asked-icon[data-v-1586232d] {
	width: 60px;
	height: 20px;
	background: #00c8c8;
	border-radius: 40px 0 0 40px;
	margin-bottom: 5px
}

.qa-med-expert-info[data-v-1586232d] {
	font-size: 12px
}

.qa-med-expert-info .avatar[data-v-1586232d] {
	position: relative;
	width: .48rem;
	height: .48rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.qa-med-expert-info .expert-vip-img[data-v-1586232d] {
	width: .16rem;
	height: .16rem;
	position: absolute;
	right: .04rem;
	bottom: -.02rem;
	z-index: 5
}

.qa-med-expert-info .expert-selected-img[data-v-1586232d] {
	width: .4rem;
	height: .142rem;
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left: -20px;
	z-index: 5
}

.qa-med-expert-info .expert-content[data-v-1586232d] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.qa-med-expert-info .expert-content-border[data-v-1586232d] {
	padding-bottom: .15rem;
	border-bottom: 1px solid #f1f1f1
}

.qa-med-expert-info .good-at[data-v-1586232d] {
	margin-bottom: 0;
	margin-top: .03rem
}

.qa-med-expert-info .auth[data-v-1586232d] {
	position: relative
}

.qa-med-expert-info .expert-name[data-v-1586232d] {
	font-size: 17px;
	color: #333;
	font-weight: 700
}

.qa-med-expert-info .expert-level[data-v-1586232d] {
	font-size: 13px;
	color: #333;
	font-weight: 700
}

.qa-med-expert-info .b-font-bold[data-v-1586232d] {
	font-weight: 700
}

.qa-med-expert-info .color-orange[data-v-1586232d] {
	color: #f60
}

.qa-med-expert-info .line[data-v-1586232d] {
	display: inline
}

.qa-med-expert-info .line-block[data-v-1586232d] {
	display: inline-block
}

.qa-med-expert-info .button[data-v-1586232d] {
	padding-left: .12rem;
	padding-right: .12rem;
	font-size: 14px;
	line-height: .28rem;
	border-radius: 30px
}

.qa-med-expert-info .button-bright[data-v-1586232d] {
	background: #e5f9f9;
	color: #00c8c8
}

.qa-med-expert-info .button-del[data-v-1586232d] {
	text-decoration: line-through
}

@media only screen and (max-width:320px) {
	.qa-med-expert-info .button[data-v-1586232d] {
		padding-left: .05rem;
		padding-right: .05rem
	}

	.qa-med-expert-info .button .button-info[data-v-1586232d],
	.qa-med-expert-info .button .button-text[data-v-1586232d] {
		font-size: 12px
	}
}

.service-label[data-v-1586232d] {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	padding: 0 5px;
	border-radius: 18px;
	background: #fff7f6;
	color: #ff6050
}

.hospital-label[data-v-1586232d] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	padding: 0 5px;
	border-radius: 16px;
	background: #00c8c8;
	color: #fff
}

.btn-wrap-item[data-v-1586232d],
.btn-wrap[data-v-1586232d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.btn-wrap-item[data-v-1586232d] {
	border: 1px solid #e0e0e0;
	padding: 0 15px;
	-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;
	height: 32px;
	border-radius: 32px;
	overflow: hidden
}

.new-svc-tag-wrap[data-v-1586232d] {
	padding: 5px 0 3px
}

.hospital-info-wrap[data-v-1586232d] {
	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
}

.hospital-name[data-v-1586232d] {
	overflow: hidden
}

.new-evaluate-row[data-v-1586232d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .05rem
}

.new-evaluate-row .evalute-label[data-v-1586232d] {
	background: #fff4ed;
	border-radius: 4px;
	margin: 0 .04rem .08rem 0;
	padding: 0 .06rem;
	color: #f60;
	line-height: .18rem
}

.new-evaluate-row .evalute-grade[data-v-1586232d] {
	background-image: -webkit-gradient(linear, right top, left top, color-stop(3%, #f49d63), to(#f60));
	background-image: linear-gradient(270deg, #f49d63 3%, #f60);
	border-radius: 4px 4px 0 4px;
	padding: 0 .04rem;
	color: #fff;
	height: .18rem;
	margin-right: .03rem
}

.health-rank-box[data-v-1586232d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .08rem
}

.health-rank-box .health-rank-img[data-v-1586232d] {
	width: .54rem;
	height: .22rem;
	background-size: cover;
	background-repeat: no-repeat
}

.health-rank-box .health-rank[data-v-1586232d] {
	background: #f8f2eb;
	border-radius: 0 4px 4px 0;
	padding: 0 .06rem 0 .04rem;
	color: #b97020;
	line-height: .22rem
}

.c-flex[data-v-1586232d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.online[data-v-1586232d] {
	margin-left: auto
}

.online-dot[data-v-1586232d] {
	width: 5px;
	height: 5px;
	border-radius: 5px;
	line-height: .12rem;
	background-color: #00c8c8;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

.minago[data-v-1586232d] {
	margin-top: .12rem;
	line-height: .14rem;
	margin-bottom: .06rem
}

.minago-dot[data-v-1586232d] {
	width: 4px;
	height: 4px;
	border-radius: 4px;
	line-height: .14rem;
	background-color: #00c8c8;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px)
}

.price-left[data-v-1586232d] {
	word-spacing: -3px
}

.avatar[data-v-91d245a8] {
	position: relative;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center
}

.avatar__borderMini[data-v-91d245a8] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	transform: scale(.5);
	transform-origin: left top;
	box-sizing: border-box;
	border: 1px solid #eee;
	border-radius: 50%
}

.pl-tar[data-v-37e8b36e] {
	text-align: right;
	margin-top: -13px
}

.pl-sv-row[data-v-37e8b36e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pl-sv-icon-wrap[data-v-37e8b36e],
.pl-sv-left[data-v-37e8b36e],
.pl-sv-row[data-v-37e8b36e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pl-sv-icon-wrap[data-v-37e8b36e] {
	height: 100%;
	float: left
}

.pl-sv-icon[data-v-37e8b36e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pl-sv-hor-line[data-v-37e8b36e] {
	margin-left: -.15rem;
	margin-right: -.15rem
}

.pl-sv-list-wrap[data-v-37e8b36e] {
	margin-bottom: -.15rem
}

.pl-sv-under[data-v-37e8b36e] {
	text-decoration: line-through
}

.pl-sv-wrap[data-v-37e8b36e] {
	overflow: hidden
}

.pl-sv-bold[data-v-37e8b36e] {
	font-weight: 600
}

.pl-sv-color[data-v-37e8b36e] {
	color: #333
}

.pl-sv-row-right[data-v-37e8b36e] {
	position: relative
}

.pl-sv-row-right-inner[data-v-37e8b36e] {
	position: absolute;
	right: 0;
	top: 50%;
	white-space: nowrap
}

.pl-sv-line[data-v-37e8b36e] {
	border-left: 1px solid #f6f6f6
}

.pl-sv-arrow[data-v-37e8b36e] {
	color: #ddd
}

.b-expert-item[data-v-67b0e38a] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.b-expert-item .c-line-height[data-v-67b0e38a] {
	line-height: .23rem
}

.b-expert-item .expert-info[data-v-67b0e38a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 58px)
}

.b-expert-item .expert-image[data-v-67b0e38a] {
	width: .55rem;
	height: .55rem
}

.b-expert-item .font-weight-bold[data-v-67b0e38a] {
	font-weight: 700
}

.b-expert-item .line-short[data-v-67b0e38a] {
	padding-right: 38px
}

.b-expert-item .expert-epartment[data-v-67b0e38a],
.b-expert-item .line-short[data-v-67b0e38a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-expert-item .expert-epartment[data-v-67b0e38a] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-expert-item .expert-epartment .level[data-v-67b0e38a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.b-expert-item .advantage[data-v-67b0e38a] {
	position: relative;
	line-height: .23rem
}

.b-expert-item .advantage .line[data-v-67b0e38a] {
	display: inline-block;
	width: 1px;
	height: 14px;
	background: #eee;
	vertical-align: middle;
	margin: 0 8px
}

.b-expert-item .clinic-list[data-v-67b0e38a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-expert-item .clinic-list .clinic-item[data-v-67b0e38a] {
	background: #f5f5f5;
	border-radius: 9px;
	height: 33px;
	line-height: 33px;
	width: 86px;
	margin-right: 8px;
	text-align: center
}

.b-expert-item .clinic-list .clinic-item[data-v-67b0e38a]:last-child {
	margin-right: 0
}

.b-expert-item .science[data-v-67b0e38a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f5f5f5;
	border-radius: 9px
}

.b-expert-item .science .img-box[data-v-67b0e38a] {
	width: 118px;
	height: 79px;
	border-radius: 9px 0 0 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.b-expert-item .science .img-box .play-icon[data-v-67b0e38a] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff
}

.b-expert-item .science .img-box .video-duration[data-v-67b0e38a] {
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	position: absolute;
	right: 6px;
	bottom: 6px
}

.b-expert-item .science .science-content[data-v-67b0e38a] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-height: 79px;
	padding: 6.5px 10px 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.label[data-v-67b0e38a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 15px;
	height: 14px;
	line-height: 14px;
	padding-left: 5px;
	background-color: rgba(0, 200, 200, .1)
}

.labelText[data-v-67b0e38a] {
	display: inline-block;
	color: #00c8c8;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 5px
}

.pack-item[data-v-2fda0f7e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px
}

.pack-item-cont[data-v-2fda0f7e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 15px;
	padding-left: 13px;
	position: relative
}

.pack-item-right[data-v-2fda0f7e] {
	width: 100%;
	padding-right: .13rem
}

.pack-item-img[data-v-2fda0f7e] {
	width: .8rem;
	height: .8rem;
	border-radius: 6px;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-item-name[data-v-2fda0f7e] {
	font-size: 15px;
	line-hgith: 16px;
	color: #333
}

.pack-tag-wrapper[data-v-2fda0f7e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 3px
}

.pack-tag[data-v-2fda0f7e] {
	display: inline;
	border-radius: 8px;
	margin-right: 5px;
	padding: 0 5px;
	word-break: keep-all;
	margin-bottom: 4px;
	line-height: 14px;
	border: 1px solid #f1f1f1;
	color: #999
}

.pack-price[data-v-2fda0f7e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .08rem
}

.pack-price-symbol[data-v-2fda0f7e] {
	font-size: 13px;
	color: #ff6050;
	line-height: 10px
}

.pack-price-now[data-v-2fda0f7e] {
	font-family: Arial-BoldMT;
	font-size: 18px;
	color: #ff6050;
	line-height: 16px
}

.pack-price-store[data-v-2fda0f7e] {
	font-size: 13px;
	color: #999;
	text-decoration: line-through;
	margin-left: 6px
}

.pack-sales[data-v-2fda0f7e] {
	font-size: 13px;
	color: #999
}

.pack-hosp[data-v-2fda0f7e] {
	border-top: 1px solid #f1f1f1;
	padding: 8px 13px 8px 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
	line-height: 25px;
	color: #999;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pack-hosp-name[data-v-2fda0f7e] {
	max-width: 85%
}

.pack-hosp-distance[data-v-2fda0f7e],
.pack-hosp-name[data-v-2fda0f7e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pack-hosp .text[data-v-2fda0f7e] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pack-item[data-v-5e0295a8] {
	padding: 10px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.pack-item-address[data-v-5e0295a8] {
	color: #858585;
	margin-top: .01rem
}

.pack-item-cont[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.pack-item-right[data-v-5e0295a8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pack-item-img[data-v-5e0295a8] {
	width: 28.34vw;
	height: 28.34vw;
	border-radius: 9px;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	overflow: hidden
}

.pack-item-title[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pack-item-title-name[data-v-5e0295a8] {
	color: #1f1f1f;
	font-size: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-item-title-level[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #00c8c8;
	border-radius: 24px;
	font-size: 12px;
	padding: 0 5px;
	color: #fff;
	margin-right: 5px;
	height: 16px
}

.pack-contains-wrapper[data-v-5e0295a8] {
	display: inline-block;
	margin-top: .01rem;
	width: 100%
}

.pack-contains-wrapper-item[data-v-5e0295a8] {
	display: inline-block;
	color: #525252;
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle
}

.pack-contains-wrapper-item-decoration[data-v-5e0295a8] {
	display: inline-block;
	background-color: #e0e0e0;
	width: 1px;
	height: 14px;
	margin: 0 6px;
	vertical-align: middle
}

.pack-tag-wrapper[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .01rem
}

.pack-tag-wrapper-item-bottom[data-v-5e0295a8] {
	margin-bottom: .01rem
}

.pack-tag[data-v-5e0295a8] {
	display: inline;
	border-radius: 8px;
	margin-right: 5px;
	padding: 0 5px;
	word-break: keep-all;
	margin-bottom: 4px;
	line-height: 14px;
	border: 1px solid #f1f1f1;
	color: #999
}

.pack-desc[data-v-5e0295a8],
.pack-price[data-v-5e0295a8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-price[data-v-5e0295a8] {
	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
}

.pack-price__fix[data-v-5e0295a8] {
	max-height: .27rem
}

.pack-price-symbol[data-v-5e0295a8] {
	font-size: 13px;
	color: #fd503e;
	line-height: 10px;
	font-weight: 600
}

.pack-price-now[data-v-5e0295a8] {
	font-weight: 600;
	font-size: 19px;
	color: #fd503e;
	line-height: 16px
}

.pack-price-store[data-v-5e0295a8] {
	font-size: 13px;
	color: #858585;
	text-decoration: line-through;
	margin-left: 4px
}

.pack-price-normal[data-v-5e0295a8] {
	color: #fd503e;
	margin-left: 4px;
	white-space: nowrap
}

.pack-price-symbol-color[data-v-5e0295a8] {
	color: #fd503e
}

.pack-price-after[data-v-5e0295a8] {
	font-weight: 700
}

.pack-price .act-price[data-v-5e0295a8] {
	width: 1.58rem
}

.pack-price .act-price .price[data-v-5e0295a8] {
	margin-top: .01rem;
	line-height: 20px
}

.pack-price .act-price-row[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding-bottom: 2px
}

.pack-price .act-price-img[data-v-5e0295a8] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-5e0295a8] {
	width: 58px;
	text-align: center;
	padding-right: 4px
}

.pack-price-btn[data-v-5e0295a8] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	bottom: 5px
}

.pack-price-btn__big[data-v-5e0295a8] {
	width: 23.51vw;
	height: 39px;
	line-height: 19px;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	border: 1px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pack-price-btn__big__bar[data-v-5e0295a8] {
	width: 37px;
	height: 3px;
	border-radius: 1px;
	background: hsla(0, 0%, 100%, .32);
	position: relative
}

.pack-price-btn__big__bar .real[data-v-5e0295a8] {
	height: 3px;
	border-radius: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0
}

.pack-price-lowest[data-v-5e0295a8] {
	position: relative;
	bottom: 9px;
	display: inline-block;
	min-width: 70px;
	text-align: center;
	padding-right: 4px
}

.pack-price-sales[data-v-5e0295a8] {
	margin-left: 4px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #858585;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-address[data-v-5e0295a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #858585
}

.pack-address-name[data-v-5e0295a8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-5e0295a8] {
		font-size: .13rem
	}
}

.new-gap-right-small[data-v-5e0295a8] {
	margin-right: .04rem
}

.b-hos-item[data-v-0ea5830e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 15px 13px;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.b-hos-item.item-shadow[data-v-0ea5830e] {
	-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-0ea5830e] {
	-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-0ea5830e] {
	padding-bottom: 13px;
	border-bottom: 1px solid #f1f1f1
}

.b-hos-item .hos-name[data-v-0ea5830e] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-70[data-v-0ea5830e] {
	padding-right: .7rem
}

.b-hos-item .hos-name.pad-right-66[data-v-0ea5830e] {
	padding-right: 66px
}

.b-hos-item .hos-follow[data-v-0ea5830e] {
	min-width: 62px
}

.b-hos-item .hos-tags[data-v-0ea5830e] {
	padding-bottom: 1px
}

.b-hos-item .hos-depart-item[data-v-0ea5830e] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-0ea5830e] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-home[data-v-0ea5830e] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.b-hos-item .hospital-address[data-v-0ea5830e] {
	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;
	color: #858585
}

.b-hos-item .hospital-rank[data-v-0ea5830e] {
	padding: 8px 12px;
	background: #f5f5f5;
	border-radius: 9px
}

.b-hos-item .hospital-rank .hospital-rank-list[data-v-0ea5830e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 5px
}

.b-hos-item .hospital-rank .hospital-rank-list .hospital-rank-list-label[data-v-0ea5830e] {
	margin-right: 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.b-hos-item .hospital-rank .hospital-rank-list[data-v-0ea5830e]:last-child {
	margin-bottom: 0
}

.b-hos-item .botttom-custom[data-v-0ea5830e] {
	margin-bottom: .01rem
}

.online-wz[data-v-637d5c0e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.online-wz .image[data-v-637d5c0e] {
	width: .55rem;
	height: .55rem
}

.c-padding-10[data-v-1fdfbd03] {
	padding: 0 .1rem
}

.result-list .item-wenda[data-v-1fdfbd03] {
	padding: 0 10px
}

.result-list .item-wenda-cont[data-v-1fdfbd03] {
	padding: 5px 15px;
	margin-bottom: 15px;
	border-radius: 8px;
	background: #fff
}

.result-list .item-type-card[data-v-1fdfbd03] {
	position: relative;
	border-radius: 12px;
	padding: .15rem .13rem;
	background: #fff;
	margin-bottom: .15rem
}

.result-list .item-type-doctor-card[data-v-1fdfbd03] {
	position: relative;
	border-radius: 8px;
	padding: .15rem .13rem .05rem;
	background: #fff;
	margin-bottom: .1rem
}

.result-list .doc-type-card[data-v-1fdfbd03] {
	position: relative;
	border-radius: 12px;
	margin-bottom: .1rem
}

.result-list .doc-type-card .doc-card[data-v-1fdfbd03] {
	width: 100%;
	display: block
}

.result-list .item-type-card-wz[data-v-1fdfbd03] {
	position: relative;
	border-radius: 12px;
	padding: .18rem .13rem;
	background: #fff;
	margin-bottom: .1rem
}

.result-list .item-type-radius[data-v-1fdfbd03] {
	border-radius: 8px
}

.result-list .find-outer[data-v-1fdfbd03] {
	width: 100%;
	margin-top: -.04rem;
	margin-bottom: .06rem;
	border-radius: .08rem;
	overflow: hidden
}

.tab-list[data-v-1fdfbd03] {
	position: relative;
	padding: 0 10px 10px;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	z-index: 1;
	background: #f5f5f5
}

.b-slide-tip[data-v-591b60fc] {
	width: 100%;
	height: 32px;
	position: relative
}

.b-slide-tip.no-fixed .slide-tip-content[data-v-591b60fc] {
	position: static
}

.b-slide-tip .slide-tip-content[data-v-591b60fc] {
	position: fixed;
	left: 0;
	right: 0;
	height: 32px;
	line-height: 32px;
	text-align: center;
	z-index: 5
}

.b-slide-tip.animate-height[data-v-591b60fc] {
	-webkit-transition: all .5s cubic-bezier(.18, 0, .26, 1);
	transition: all .5s cubic-bezier(.18, 0, .26, 1)
}

.price-float[data-v-37369980] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 1;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.price-float__unit[data-v-37369980] {
	font-size: 19px
}

.price-float__int[data-v-37369980] {
	font-size: 27px
}

.price-float__dec[data-v-37369980] {
	font-size: 19px
}

.drug .price[data-v-c3cbf3a2] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.drug.card-style[data-v-c3cbf3a2] {
	border-radius: .05rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff
}

.drug.card-style .img-wrapper .img[data-v-c3cbf3a2] {
	padding-top: 100%
}

.drug.card-style .img-wrapper .img .img-item[data-v-c3cbf3a2] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.drug.card-style .img-wrapper .img .img-inner .img-corner[data-v-c3cbf3a2] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.drug.card-style .info-wrapper[data-v-c3cbf3a2] {
	padding-top: .15rem;
	padding-bottom: .1rem;
	margin-right: .1rem;
	margin-left: .1rem;
	min-height: 132px
}

.drug.card-style .info-wrapper__left0[data-v-c3cbf3a2] {
	margin-left: 0
}

.drug.card-style .info-wrapper .name[data-v-c3cbf3a2] {
	font-size: 16px
}

.drug.card-style .info-wrapper .badge-wrapper[data-v-c3cbf3a2] {
	margin-top: .03rem;
	margin-bottom: .03rem;
	overflow: hidden;
	max-height: 17px;
	position: relative
}

.drug.card-style .info-wrapper .font-big[data-v-c3cbf3a2] {
	font-size: 19px;
	line-height: 29px
}

.drug.card-style .info-wrapper .bottom-info[data-v-c3cbf3a2] {
	height: 24px
}

.drug.card-style .info-wrapper .bottom-info-inner[data-v-c3cbf3a2] {
	position: absolute;
	bottom: .06rem;
	left: 0;
	right: 0;
	width: auto
}

.drug.card-style .info-wrapper .bottom-info-inner .tips-text[data-v-c3cbf3a2] {
	font-size: 12px;
	line-height: 22px;
	color: #999;
	font-weight: 400;
	position: relative;
	top: -1px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.drug.card-style .info-wrapper .desc-info[data-v-c3cbf3a2] {
	padding-right: 0
}

.drug.list-style[data-v-c3cbf3a2] {
	border-radius: .05rem;
	background: #fff
}

.drug.list-style .info-wrapper[data-v-c3cbf3a2] {
	padding-bottom: .1rem;
	padding-right: .1rem;
	position: relative
}

.drug.list-style .info-wrapper .name[data-v-c3cbf3a2] {
	margin-top: -3px;
	line-height: 22px !important
}

.drug.list-style .info-wrapper .price[data-v-c3cbf3a2] {
	max-height: 26px;
	overflow: hidden
}

.drug.list-style .info-wrapper .badge-wrapper[data-v-c3cbf3a2] {
	margin-top: .05rem;
	margin-bottom: .05rem;
	overflow: hidden;
	max-height: 17px;
	position: relative
}

.drug.list-style .info-wrapper .text-name[data-v-c3cbf3a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.drug.list-style .info-wrapper .text-name__go[data-v-c3cbf3a2] {
	-ms-flex-negative: none;
	flex-shrink: none
}

.drug.list-style .info-wrapper .bottom-info[data-v-c3cbf3a2] {
	height: 18px
}

.drug.list-style .info-wrapper .bottom-info-inner[data-v-c3cbf3a2] {
	position: absolute;
	bottom: .06rem;
	width: 100%
}

.drug.list-style .info-wrapper .bottom-info-inner .tips-text[data-v-c3cbf3a2] {
	font-size: 12px;
	line-height: 22px;
	color: #999;
	font-weight: 400;
	position: relative;
	top: -1px
}

.drug.list-style .info-wrapper .desc-info[data-v-c3cbf3a2] {
	padding-right: 0
}

.drug .img-wrapper[data-v-c3cbf3a2] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0;
	padding-right: .05rem
}

.drug .img-wrapper .img[data-v-c3cbf3a2] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img__top-label[data-v-c3cbf3a2] {
	position: absolute;
	left: 0;
	top: 0;
	background: #00c8c8;
	border-radius: .08rem 0 .08rem 0;
	z-index: 1
}

.drug .img-wrapper .img-inner.status[data-v-c3cbf3a2] {
	opacity: .5
}

.drug .img-wrapper .img-inner .img-corner[data-v-c3cbf3a2] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.drug .img-wrapper .img .rank[data-v-c3cbf3a2] {
	position: absolute;
	top: 0;
	left: 0
}

.drug .img-wrapper .img .video[data-v-c3cbf3a2] {
	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-c3cbf3a2] {
	-webkit-transform: scale(.93333333);
	transform: scale(.93333333);
	position: relative;
	left: -.3px
}

.drug .img-wrapper .img .status-text[data-v-c3cbf3a2] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-c3cbf3a2] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-c3cbf3a2] {
	color: #fff;
	line-height: 1.4
}

.drug .info-wrapper[data-v-c3cbf3a2] {
	position: relative;
	padding-right: 0
}

.drug .info-wrapper .tips-text[data-v-c3cbf3a2] {
	color: #fd503e
}

.drug .info-wrapper .bottom-info--abs[data-v-c3cbf3a2] {
	height: 27px
}

.drug .info-wrapper .bottom-info-inner[data-v-c3cbf3a2] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.drug .info-wrapper .bottom-info-inner--abs[data-v-c3cbf3a2] {
	position: absolute;
	bottom: -.03rem;
	width: 100%
}

.drug .info-wrapper .bottom-info-inner__left[data-v-c3cbf3a2] {
	white-space: nowrap;
	width: auto;
	overflow: hidden;
	margin-top: .05rem
}

.drug .info-wrapper .bottom-info-inner__right[data-v-c3cbf3a2] {
	width: auto;
	padding-right: 0
}

.drug .info-wrapper .price-type[data-v-c3cbf3a2] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #fd503e;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
	top: -1px
}

.drug .info-wrapper .price-place[data-v-c3cbf3a2] {
	height: .15rem;
	position: relative;
	top: -3px
}

.drug .info-wrapper .org-price[data-v-c3cbf3a2] {
	font-size: .13rem;
	color: #b8b8b8;
	font-family: PingFangSC-Regular
}

.drug .info-wrapper .name[data-v-c3cbf3a2] {
	margin-top: -.03rem
}

.drug .info-wrapper .name.c-line-clamp2 .z-label[data-v-c3cbf3a2] {
	position: relative
}

.drug .font-333[data-v-c3cbf3a2] {
	color: #333
}

.drug .font-big[data-v-c3cbf3a2] {
	font-size: 18px;
	line-height: 28px
}

.drug .pl0[data-v-c3cbf3a2] {
	padding-left: 0
}

.drug .pr0[data-v-c3cbf3a2] {
	padding-right: 0
}

.s-line[data-v-c3cbf3a2] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.badge-wrapper-inner[data-v-c3cbf3a2] {
	overflow: hidden;
	height: 17px;
	line-height: 0;
	padding-top: 1px
}

.badge-wrapper-inner .label-style[data-v-c3cbf3a2] {
	margin-bottom: 1px;
	display: inline-block
}

.badgeWithIcon-wrapper[data-v-c3cbf3a2] {
	display: inline-block;
	line-height: .2rem;
	border-radius: .3rem;
	margin-right: .04rem
}

.badgeWithIcon-wrapper .icon[data-v-c3cbf3a2] {
	vertical-align: text-bottom
}

.best-store[data-v-c3cbf3a2] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: .16rem;
	line-height: .14rem;
	border-radius: .08rem;
	margin-right: .03rem;
	margin-top: .03rem
}

.best-store__logo[data-v-c3cbf3a2] {
	width: .11rem;
	height: .11rem
}

.best-store__text[data-v-c3cbf3a2] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem
}

.margin-top-4[data-v-c3cbf3a2] {
	margin-top: .04rem
}

.c-font-15[data-v-c3cbf3a2],
[class*=__c-font-15][data-v-c3cbf3a2] {
	font: .15rem/.23rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-13[data-v-c3cbf3a2],
[class*=__c-font-13][data-v-c3cbf3a2] {
	font: .13rem/.22rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-12[data-v-c3cbf3a2],
[class*=__c-font-12][data-v-c3cbf3a2] {
	font: .12rem/.21rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.drug-content[data-v-45e0ba02] {
	padding-left: .13rem;
	padding-right: .13rem
}

.drug-item[data-v-45e0ba02] {
	border-top: 1px solid #f1f1f1
}

.drug-item[data-v-45e0ba02]:first-child {
	border-top: none
}

.drug-item .add-trolleys[data-v-45e0ba02] {
	text-align: right;
	color: #ff6050
}

.drug-item .add-trolleys .m-icon-add[data-v-45e0ba02] {
	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-45e0ba02] {
	color: #ccc
}

.follow-btn[data-v-69e0ae47] {
	padding: 2px 8px;
	border: 1px solid #555;
	border-radius: 15px;
	color: #555;
	width: 42px;
	min-width: 42px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.follow-btn-done[data-v-69e0ae47] {
	border: 1px solid #f5f5f5;
	background: #f5f5f5;
	color: #999
}

.collect-btn[data-v-69e0ae47] {
	color: #555
}

.collect-btn__star-wrapper[data-v-69e0ae47] {
	position: relative
}

.collect-btn__star-wrapper__star--follow[data-v-69e0ae47] {
	position: absolute;
	top: 0;
	left: 0
}

.collect-btn__star-wrapper__star--follow.active[data-v-69e0ae47] {
	-webkit-animation: follow-data-v-69e0ae47 553ms linear;
	animation: follow-data-v-69e0ae47 553ms linear
}

.collect-btn__star-wrapper__star--follow.leave[data-v-69e0ae47] {
	opacity: 0;
	-webkit-transition: all .24s linear;
	transition: all .24s linear
}

@-webkit-keyframes follow-data-v-69e0ae47 {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	20% {
		opacity: .33;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	40% {
		opacity: .66;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.32);
		transform: scale(1.32)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes follow-data-v-69e0ae47 {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	20% {
		opacity: .33;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	40% {
		opacity: .66;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.32);
		transform: scale(1.32)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.b-hos-item[data-v-d2addcee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .14rem .13rem .11rem;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.b-hos-item.item-shadow[data-v-d2addcee] {
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08)
}

.b-hos-item .b-img[data-v-d2addcee] {
	width: 48px;
	height: 48px
}

.b-hos-item .hos-info[data-v-d2addcee] {
	-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-d2addcee] {
	padding-bottom: 13px;
	border-bottom: 1px solid #f1f1f1
}

.b-hos-item .hos-name[data-v-d2addcee] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-70[data-v-d2addcee] {
	padding-right: .7rem
}

.b-hos-item .hos-name.pad-right-66[data-v-d2addcee] {
	padding-right: 66px
}

.b-hos-item .hos-follow[data-v-d2addcee] {
	min-width: 62px
}

.b-hos-item .hos-tags[data-v-d2addcee] {
	padding-bottom: 1px
}

.b-hos-item .hos-depart-item[data-v-d2addcee] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-d2addcee] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-home[data-v-d2addcee] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.card-yd-disease[data-v-11742326] {
	padding: 10px 13px 0 13px
}

.card-yd-disease .yd-title[data-v-11742326] {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	color: #333
}

.card-yd-disease .yd-item-li[data-v-11742326]:before {
	position: relative;
	top: -3px;
	display: inline-block;
	content: " ";
	width: 5px;
	height: 5px;
	background: #555;
	border-radius: 10px;
	margin-right: 5px
}

.card-yd-disease .yd-divider[data-v-11742326] {
	height: 1px;
	background: #f4f4f4;
	margin: 15px 0 5px 0
}

.card-yd-disease .yd-icon-list[data-v-11742326] {
	display: grid;
	grid-template-columns: repeat(auto-fill, 25%);
	justify-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-rows: 80px
}

.card-yd-disease .yd-icon-list .yd-icon-li[data-v-11742326] {
	text-align: center;
	color: #333
}

.card-yd-disease .yd-icon-list .yd-icon-img[data-v-11742326] {
	width: 30px;
	height: 30px
}

.content-padding[data-v-272fc9b8] {
	padding-left: 13px;
	padding-right: 13px
}

.card-yd-drugs[data-v-272fc9b8] {
	border-radius: 8px;
	overflow: hidden
}

.card-yd-drugs__content[data-v-272fc9b8],
.card-yd-drugs__header[data-v-272fc9b8] {
	padding-left: 13px;
	padding-right: 13px;
	color: #1f1f1f
}

.card-yd-drugs__content--row[data-v-272fc9b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-yd-drugs__content__label[data-v-272fc9b8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.card-yd-drugs__content__texts[data-v-272fc9b8] {
	margin-bottom: .03rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.card-yd-drugs__content__texts__tags[data-v-272fc9b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -1px
}

.card-yd-drugs__content__texts__tags__tag[data-v-272fc9b8] {
	margin-bottom: 2px;
	font-size: .1rem;
	line-height: 1.2;
	border-radius: 21px;
	padding: 0 4px;
	font-weight: 400;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	color: #f33;
	height: 1.1em;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border: 1px solid rgba(255, 51, 51, .5);
	background-color: rgba(255, 51, 51, .1)
}

.card-yd-drugs__content__texts__tags__tag--2[data-v-272fc9b8] {
	color: #faa90e;
	background-color: rgba(250, 169, 14, .1);
	border-color: rgba(250, 169, 14, .5)
}

.card-yd-drugs__content__texts__list__text[data-v-272fc9b8]:nth-child(n+2):before {
	content: "\FF0C"
}

.card-yd-drugs__content__more[data-v-272fc9b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card-yd-drugs__content__more--inner[data-v-272fc9b8] {
	padding: .08rem .2rem;
	background: #f5f5f5;
	border-radius: .22rem;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-yd-drugs__content__more__icon[data-v-272fc9b8] {
	display: inline-block;
	width: .14rem;
	height: .14rem;
	margin-left: 5px;
	overflow: hidden;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/up.470bf178.png);
	background-size: 100%;
	background-repeat: no-repeat
}

.card-yd-drugs__footer[data-v-272fc9b8] {
	padding-left: 13px;
	padding-right: 13px
}

.card-yd-drugs__footer__organization[data-v-272fc9b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-yd-drugs__footer__organization__profile[data-v-272fc9b8] {
	color: #858585
}

.b-expert-item[data-v-76361f12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .12rem .13rem 0 .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-expert-item .expert-info[data-v-76361f12] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	width: calc(100% - .58rem);
	padding-bottom: .1rem
}

.b-expert-item .expert-appoint-num[data-v-76361f12] {
	color: #3f3f3f;
	border-left: 1px solid #ccc
}

.b-expert-item .expert-btn-wrap[data-v-76361f12] {
	position: absolute;
	top: 0;
	right: -.05rem;
	z-index: 1
}

.b-expert-item .color-333[data-v-76361f12] {
	color: #333
}

.b-expert-item .font-weight-bold[data-v-76361f12] {
	font-weight: 700
}

.b-expert-item .line-short[data-v-76361f12] {
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-expert-item .expert-content-border[data-v-76361f12] {
	border-bottom: 1px solid #f1f1f1
}

.b-hos-item[data-v-1d534280] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .12rem .13rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-info[data-v-1d534280] {
	-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-1d534280] {
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-41[data-v-1d534280] {
	padding-right: .41rem
}

.b-hos-item .hos-depart[data-v-1d534280],
.b-hos-item .hospital-addr[data-v-1d534280] {
	color: #555
}

.b-hos-item .hos-depart-item[data-v-1d534280] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-1d534280] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-content-border[data-v-1d534280] {
	padding-bottom: .12rem;
	border-bottom: 1px solid #f1f1f1
}

.card-item-bottom[data-v-0aa5156c] {
	padding: .115rem 0;
	border-top: 1px solid #f1f1f1;
	color: #1f1f1f
}

.card-item-bottom[data-v-0aa5156c],
.card-item-bottom__icon[data-v-0aa5156c] {
	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
}

.card-item-bottom__icon[data-v-0aa5156c] {
	width: .16rem;
	height: .16rem;
	border-radius: 50%;
	padding: .01rem;
	background: #f5f5f5
}

.card-item-bottom__icon__detail[data-v-0aa5156c] {
	margin-top: .01rem;
	margin-left: .02rem;
	font-size: .12rem;
	font-weight: 700
}

.basic-info[data-v-100f2cd4] {
	line-height: 23px
}

.basic-info-line[data-v-100f2cd4] {
	padding: 10px 0
}

.basic-info-line[data-v-100f2cd4]:last-child {
	padding-bottom: 0
}

.basic-info .description[data-v-100f2cd4] {
	padding: 10px 0 2px;
	margin-bottom: .05rem
}

.basic-info .openTime span[data-v-100f2cd4] {
	margin: 0
}

.basic-info .location[data-v-100f2cd4],
.basic-info .tel[data-v-100f2cd4],
.basic-info .website[data-v-100f2cd4] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.basic-info .location-icon[data-v-100f2cd4],
.basic-info .location-right[data-v-100f2cd4],
.basic-info .tel-icon[data-v-100f2cd4],
.basic-info .tel-right[data-v-100f2cd4],
.basic-info .website-icon[data-v-100f2cd4],
.basic-info .website-right[data-v-100f2cd4] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.basic-info .location-number[data-v-100f2cd4],
.basic-info .location-text[data-v-100f2cd4],
.basic-info .tel-number[data-v-100f2cd4],
.basic-info .tel-text[data-v-100f2cd4],
.basic-info .website-number[data-v-100f2cd4],
.basic-info .website-text[data-v-100f2cd4] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 8px
}

.basic-info .distance[data-v-100f2cd4] {
	padding-right: 6px;
	margin-right: 6px;
	border-right: 1px solid #eee
}

.basic-info .daohang[data-v-100f2cd4] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 10px
}

.basic-info .website[data-v-100f2cd4] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.basic-info .website-left-box[data-v-100f2cd4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%
}

.basic-info .website-authority[data-v-100f2cd4],
.basic-info .website-url[data-v-100f2cd4] {
	margin-left: 8px;
	top: 0 !important
}

.basic-info .website-authority[data-v-100f2cd4],
.basic-info .website-right[data-v-100f2cd4] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.basic-info .navigate-icon[data-v-100f2cd4] {
	margin-right: 4px
}

.c-line-clamp6[data-v-100f2cd4] {
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: .05rem;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.hospital-showcase-card[data-v-db3476d8] {
	position: relative;
	margin: 10px 10px 0;
	color: #1f1f1f
}

.hospital-showcase-card .hospital-showcase-media[data-v-db3476d8] {
	position: relative;
	width: 100%
}

.hospital-showcase-card .hospital-showcase-media.media-image[data-v-db3476d8],
.hospital-showcase-card .hospital-showcase-media.media-video[data-v-db3476d8] {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden
}

.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper[data-v-db3476d8] {
	position: absolute;
	right: 8px;
	bottom: 10px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: rgba(0, 0, 0, .4);
	z-index: 10
}

.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper .swiper-icon[data-v-db3476d8],
.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper .swiper-text[data-v-db3476d8] {
	display: inline-block
}

.hospital-showcase-card .hospital-showcase-media .media-backdrop[data-v-db3476d8] {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	z-index: 1;
	width: 100%;
	height: 100%
}

.hospital-showcase-card .hospital-showcase-media .media-play[data-v-db3476d8] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.hospital-showcase-card .hospital-showcase-media .media-play--wrapper[data-v-db3476d8] {
	position: relative
}

.hospital-showcase-card .hospital-showcase-main[data-v-db3476d8] {
	padding: 15px 13px;
	position: relative
}

.hospital-showcase-card .hospital-showcase-main-inner[data-v-db3476d8] {
	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
}

.hospital-showcase-card .hospital-showcase-main-logo[data-v-db3476d8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.hospital-showcase-card .hospital-showcase-main-text[data-v-db3476d8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.hospital-showcase-card .hospital-showcase-main-caption[data-v-db3476d8] {
	line-height: 30px
}

.hospital-showcase-card .hospital-showcase-main-caption .media-default-image[data-v-db3476d8] {
	background-size: contain;
	background-position: 0 1px;
	background-repeat: no-repeat;
	border-radius: 50%;
	margin-top: -60px;
	margin-left: -15px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.hospital-showcase-card .hospital-showcase-main-tags[data-v-db3476d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: 14px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.hospital-showcase-card .hospital-showcase-main-tags .tag[data-v-db3476d8] {
	padding: 0 8px 0 0
}

.hospital-showcase-card .hospital-showcase-main-tags .auth[data-v-db3476d8] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hospital-showcase-card .hospital-showcase-main-links[data-v-db3476d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-top: 6px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

.hospital-showcase-card .hospital-showcase-main-links .link[data-v-db3476d8] {
	text-align: center;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px
}

.hospital-showcase-card .hospital-showcase-main-links .link-image[data-v-db3476d8] {
	width: 30px;
	height: 30px
}

.hospital-showcase-card .hospital-showcase-main-links .link-image-one[data-v-db3476d8] {
	margin-right: 10px;
	height: .57rem;
	width: .57rem
}

.hospital-showcase-card .hospital-showcase-main-links .link-text[data-v-db3476d8] {
	margin-top: 8px;
	font-size: 14px
}

.hospital-showcase-card .hospital-showcase-main-links .link-btn[data-v-db3476d8] {
	border: 1px solid #898989;
	border-radius: 42px;
	color: #000;
	padding-top: .025rem;
	padding-bottom: .025rem
}

.hospital-showcase-card .hospital-showcase-main-links .link-desc[data-v-db3476d8] {
	display: block;
	color: #858585;
	font-size: 13px
}

.hospital-showcase-card .hospital-showcase-main-links .otherlink[data-v-db3476d8],
.hospital-showcase-card .hospital-showcase-main-rank[data-v-db3476d8] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.hospital-showcase-card .hospital-showcase-main-rank[data-v-db3476d8] {
	background: #f5f5f5;
	padding: .075rem .1rem
}

.hospital-showcase-card .hospital-showcase-main-rank .rank-label[data-v-db3476d8] {
	top: 0 !important;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.hospital-showcase-card .hospital-showcase-main-rank-wrap[data-v-db3476d8] {
	border-radius: .09rem;
	overflow: hidden
}

.hospital-showcase-card .dialog-content-title[data-v-db3476d8] {
	height: 28px;
	line-height: 28px;
	background: #f5f5f5;
	color: #858585;
	padding: 0 10px;
	border-radius: 9px;
	margin-bottom: 15px
}

.hospital-showcase-card .dialog-content-title .dialog-rank[data-v-db3476d8] {
	color: #00c8c8;
	margin-left: 3px
}

.hospital-showcase-card .dialog-btn-slot[data-v-db3476d8] {
	font-family: PingFangSC-Medium;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	margin: 0 20px 20px;
	border-radius: 20px;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00cfa3), color-stop(80%, #05cfcd), to(#00d3ea));
	background-image: linear-gradient(90deg, #00cfa3 0, #05cfcd 80%, #00d3ea)
}

.link-border[data-v-db3476d8] {
	position: relative;
	margin-top: 21px;
	padding-right: 15px
}

.link-border[data-v-db3476d8]:after {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	right: -100%;
	left: -100%;
	border: 1px solid hsla(0, 0%, 59.2%, .24);
	-webkit-transform: scale(.333);
	transform: scale(.333);
	border-radius: 27px
}

.official-applet[data-v-77a17f40] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 15px
}

.official-applet .info[data-v-77a17f40],
.official-applet[data-v-77a17f40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.official-applet .info[data-v-77a17f40] {
	width: 80%
}

.official-applet .applet-name[data-v-77a17f40] {
	width: 74%
}

.official-applet .btn[data-v-77a17f40] {
	width: 57px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #898989;
	border-radius: 20px
}

.bold[data-v-44fe9d30] {
	font-weight: 700
}

.ala__special__hospital[data-v-44fe9d30] {
	padding-bottom: 11px;
	border-radius: 12px;
	margin-bottom: .1rem;
	background: #fff
}

.ala__special__hospital .base_title[data-v-44fe9d30] {
	line-height: 16px
}

.ala__special__hospital__header[data-v-44fe9d30] {
	color: #fff;
	border-radius: 12px 12px 0 0;
	padding: 17px 13px 14px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.ala__special__hospital__header__name[data-v-44fe9d30] {
	margin-bottom: 1px
}

.ala__special__hospital__wrap[data-v-44fe9d30] {
	padding: 0 13px
}

.ala__special__hospital__wrap__applet[data-v-44fe9d30] {
	padding: 3px 0 18px
}

.ala__special__hospital__wrap__applet__title[data-v-44fe9d30],
.ala__special__hospital__wrap__basics__title[data-v-44fe9d30] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ala__special__hospital__footer[data-v-44fe9d30] {
	padding-top: 10px
}

.ala__special__hospital__footer__more[data-v-44fe9d30] {
	color: #1f1f1f;
	font-size: 14px;
	margin-top: 11px
}

.ala__special__hospital__footer__more .ala-recommend-hospital-bottom-icon[data-v-44fe9d30],
.ala__special__hospital__footer__more[data-v-44fe9d30] {
	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
}

.ala__special__hospital__footer__more .ala-recommend-hospital-bottom-icon[data-v-44fe9d30] {
	width: .16rem;
	height: .16rem;
	background: #f5f5f5;
	border-radius: 50%
}

.ala__special__hospital__footer__more .ala-recommend-hospital-bottom-icon .icon[data-v-44fe9d30] {
	margin-top: .01rem;
	margin-left: .02rem;
	font-size: .12rem;
	font-weight: 700
}

.ala-recommend-hospital[data-v-3b897d4f] {
	border-radius: 12px;
	margin-bottom: .1rem;
	background: #fff;
	padding-bottom: 10px
}

.ala-recommend-hospital .bold[data-v-3b897d4f] {
	font-weight: 700
}

.ala-recommend-hospital .ala-recommend-hospital-header[data-v-3b897d4f] {
	color: #fff;
	border-radius: 12px 12px 0 0;
	padding: 17px 13px 14px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.ala-recommend-hospital .ala-recommend-hospital-header-weaken[data-v-3b897d4f] {
	padding: .1rem .13rem;
	background: #fff;
	border-radius: 12px 12px 0 0
}

.ala-recommend-hospital .c-line[data-v-3b897d4f] {
	padding: 0 13px
}

.ala-recommend-hospital .ala-recommend-hospital-bottom[data-v-3b897d4f] {
	color: #1f1f1f;
	font-size: 14px;
	padding-top: 10px
}

.ala-recommend-hospital .ala-recommend-hospital-bottom .ala-recommend-hospital-bottom-icon[data-v-3b897d4f],
.ala-recommend-hospital .ala-recommend-hospital-bottom[data-v-3b897d4f] {
	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
}

.ala-recommend-hospital .ala-recommend-hospital-bottom .ala-recommend-hospital-bottom-icon[data-v-3b897d4f] {
	width: .16rem;
	height: .16rem;
	background: #f5f5f5;
	border-radius: 50%
}

.ala-recommend-hospital .ala-recommend-hospital-bottom .ala-recommend-hospital-bottom-icon .icon[data-v-3b897d4f] {
	margin-top: .01rem;
	margin-left: .02rem;
	font-size: .12rem;
	font-weight: 700
}

.header[data-v-33711b16] {
	color: #fff;
	border-radius: 12px 12px 0 0;
	padding: 12px 13px 12px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	margin-bottom: 15px
}

.header-msg[data-v-33711b16] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header__img[data-v-33711b16] {
	width: .54rem;
	height: .54rem;
	border-radius: 100%
}

.header__detail[data-v-33711b16] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.header__detail__hospital[data-v-33711b16],
.header__detail__title[data-v-33711b16] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header__detail__hospital[data-v-33711b16] {
	width: 90%
}

.header__detail__hospital_label[data-v-33711b16] {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid hsla(0, 0%, 100%, .5);
	border-radius: 15px;
	height: 14px;
	line-height: 12px;
	padding-left: 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.header__detail__hospital_text[data-v-33711b16] {
	display: inline-block;
	color: #fff;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 5px
}

.doctor-service[data-v-663d10fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-service-space[data-v-663d10fa] {
	padding-top: 13px
}

.doctor-service__image[data-v-663d10fa] {
	width: 30px;
	height: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.doctor-service__msg[data-v-663d10fa] {
	padding: 0 17px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 60%
}

.doctor-service__msg_tip[data-v-663d10fa] {
	color: #f60
}

.doctor-service__consult[data-v-663d10fa] {
	background-color: #00c8c8;
	border-radius: 16px;
	color: #fff;
	text-align: center;
	height: 28px;
	padding: 0 13px;
	line-height: 28px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.header[data-v-7e386cd1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 0
}

.header-img[data-v-7e386cd1] {
	width: 1.17rem;
	height: 1.17rem;
	border-radius: 9px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.header-msg[data-v-7e386cd1] {
	width: calc(100% - 130px);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.header-msg__title[data-v-7e386cd1] {
	font-weight: 700
}

.header-msg__hospital[data-v-7e386cd1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.label[data-v-7e386cd1] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 15px;
	height: 14px;
	line-height: 14px;
	padding-left: 5px;
	background-color: rgba(0, 200, 200, .1)
}

.labelText[data-v-7e386cd1] {
	display: inline-block;
	color: #00c8c8;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 5px
}

.container[data-v-991abeae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

.service-layout[data-v-991abeae],
.service[data-v-991abeae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-layout[data-v-991abeae] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.service-layout__center[data-v-991abeae] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-img[data-v-991abeae] {
	width: 26px;
	height: 26px
}

.service-img__space[data-v-991abeae] {
	margin-right: 14px
}

.service-consult[data-v-991abeae] {
	border: 1px solid #525252;
	border-radius: 14px;
	padding: 3px 14px
}

.link[data-v-991abeae] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 10px;
	text-align: center
}

.otherlink[data-v-991abeae] {
	-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
}

.b-expert-item[data-v-2d15628b] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.b-expert-item .expert-info[data-v-2d15628b] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 58px)
}

.b-expert-item .doctor-star-wrap[data-v-2d15628b] {
	width: 87%
}

.b-expert-item .change-line[data-v-2d15628b] {
	white-space: nowrap
}

.b-expert-item .expert-tags[data-v-2d15628b] {
	padding-bottom: 1px
}

.b-expert-item .expert-btn-wrap[data-v-2d15628b] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	color: #fff;
	text-align: center;
	font-size: 12px
}

.b-expert-item .expert-guanzhu[data-v-2d15628b] {
	position: absolute;
	top: 15px;
	right: 15px
}

.b-expert-item .expert-guanzhu-cancel[data-v-2d15628b] {
	width: 55px;
	height: 28px;
	background: #f5f5f5;
	border-radius: 14px;
	color: #999;
	text-align: center;
	line-height: 28px
}

.b-expert-item .expert-guanzhu-follow[data-v-2d15628b] {
	width: 46px;
	height: 26px;
	border-radius: 14px;
	color: #00c8c8;
	text-align: center;
	border: 1px solid;
	line-height: 26px
}

.b-expert-item .wz-icon[data-v-2d15628b] {
	width: 50px;
	height: 20px;
	background: #00c8c8;
	border-radius: 40px 0 0 40px;
	margin-bottom: 5px
}

.b-expert-item .yh-icon[data-v-2d15628b] {
	width: 50px;
	height: 20px;
	background: #489af6;
	border-radius: 40px 0 0 40px
}

.b-expert-item .color-333[data-v-2d15628b] {
	color: #333
}

.b-expert-item .color-858585[data-v-2d15628b] {
	color: #858585
}

.b-expert-item .font-weight-bold[data-v-2d15628b] {
	font-weight: 700
}

.b-expert-item .line-short[data-v-2d15628b] {
	padding-right: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-expert-item .line[data-v-2d15628b] {
	display: inline
}

.b-expert-item .line-block[data-v-2d15628b] {
	display: inline-block
}

.b-expert-item .hospital-rank[data-v-2d15628b] {
	padding: 10px 12px;
	background: #f5f5f5;
	border-radius: 9px
}

.b-expert-item .hospital-rank .hospital-rank-list[data-v-2d15628b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 5px
}

.b-expert-item .hospital-rank .hospital-rank-label[data-v-2d15628b] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.b-expert-item .hospital-rank .hospital-rank-label_newStyle[data-v-2d15628b] {
	font-size: 12px;
	padding: 0 5px;
	color: #4e6ef2;
	height: 16px;
	line-height: 16px;
	background-color: rgba(78, 110, 242, .1);
	border: 1px solid rgba(78, 110, 242, .5);
	border-radius: 8px
}

.b-expert-item .hospital-rank .hospital-rank-list[data-v-2d15628b]:last-child {
	margin-bottom: 0
}

.b-expert-item .expert-epartment[data-v-2d15628b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-expert-item .expert-epartment .sanjia[data-v-2d15628b] {
	background: rgba(0, 200, 200, .06);
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 7px;
	font-size: 10px;
	color: #00c8c8;
	padding: 0 6px;
	height: 14px;
	line-height: 14px;
	margin-left: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.b-expert-item .botttom-custom[data-v-2d15628b] {
	margin-bottom: .01rem
}

.c-line-clamp1-max[data-v-2d15628b] {
	max-width: calc(100% - 44px)
}

.label[data-v-2d15628b] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 15px;
	height: 14px;
	line-height: 14px;
	padding-left: 5px;
	background-color: rgba(0, 200, 200, .1)
}

.labelText[data-v-2d15628b] {
	display: inline-block;
	color: #00c8c8;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 5px
}

.content[data-v-19a99dc5] {
	border-radius: 12px;
	margin-bottom: .1rem;
	background: #fff
}

.message[data-v-19a99dc5] {
	padding: 0 13px
}

.rank[data-v-19a99dc5] {
	background: #f5f5f5;
	border-radius: 9px;
	padding: 10px 15px;
	margin-bottom: 17px
}

.advantage[data-v-19a99dc5] {
	padding-bottom: 7px
}

.advantage__title[data-v-19a99dc5] {
	padding-bottom: 6px
}

.advantage-good__at[data-v-19a99dc5] {
	margin-right: .08rem;
	display: inline-block
}

.advantage-good__at[data-v-19a99dc5]:nth-child(n+2):before {
	content: "";
	display: inline-block;
	width: .01rem;
	height: .14rem;
	background: #f1f1f1;
	margin: 0 .08rem 0 0;
	vertical-align: middle;
	position: relative;
	top: -.01rem
}

.encyclopedias[data-v-19a99dc5] {
	margin-bottom: 13px
}

.encyclopedias__title[data-v-19a99dc5] {
	padding-bottom: 6px
}

.encyclopedias__subtitle[data-v-19a99dc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 6px
}

.encyclopedias__subtitle_detail[data-v-19a99dc5] {
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 9px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 6px 0
}

.introduction[data-v-19a99dc5] {
	padding-bottom: 8px
}

.introduction__title[data-v-19a99dc5] {
	padding-bottom: 6px
}

.clinic[data-v-19a99dc5] {
	margin-bottom: 17px
}

.clinic__title[data-v-19a99dc5] {
	padding-bottom: 6px
}

.unclaimed[data-v-19a99dc5] {
	padding: 0 13px 14px
}

.unclaimed-more[data-v-19a99dc5] {
	border-top: 1px solid #f1f1f1
}

.more[data-v-19a99dc5] {
	text-align: center;
	padding: 11px 0 4px
}

.more__space[data-v-19a99dc5] {
	padding-top: 15px
}

.non-primacy[data-v-19a99dc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 13px 10px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px
}

.non-primacy__title[data-v-19a99dc5] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #1f1f1f;
	font-weight: 700
}

.duplicate-name[data-v-19a99dc5] {
	color: #fff;
	border-radius: 12px 12px 0 0;
	padding: 12px 13px 12px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	margin-bottom: 11px
}

.expert-item[data-v-19a99dc5] {
	padding: 14px 13px 0
}

.expert-space[data-v-19a99dc5] {
	padding-top: 0
}

.space[data-v-19a99dc5] {
	padding-bottom: 15px
}

.visitInfo-title[data-v-19a99dc5] {
	font-weight: 700
}

.visitInfo-details[data-v-19a99dc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 1px
}

.visitInfo-details-tags[data-v-19a99dc5] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.visitInfo-time[data-v-19a99dc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.visitInfo-time-details[data-v-19a99dc5] {
	margin-top: 1px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.visitInfo-time-details-line[data-v-19a99dc5] {
	color: #f1f1f1;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px
}

.visitInfo-space[data-v-19a99dc5] {
	padding-bottom: 8px
}

.info-more[data-v-19a99dc5] {
	text-align: center
}

.icon-size[data-v-19a99dc5] {
	font-size: 14px
}

.main-rank[data-v-19a99dc5] {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .09rem .1rem
}

.main-rank .rank-label[data-v-19a99dc5] {
	top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.main-rank-wrap[data-v-19a99dc5] {
	border-radius: .09rem;
	overflow: hidden;
	margin: .1rem 0 .1rem;
	background: #f5f5f5
}

.settled[data-v-19a99dc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .44rem;
	padding-left: 12px;
	border-radius: .12rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.settled .settled-label[data-v-19a99dc5] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.settled .tips[data-v-19a99dc5] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.settled .apply[data-v-19a99dc5] {
	height: .25rem;
	line-height: .25rem;
	padding: 0 .1rem;
	color: #00c8c8;
	font-size: .13rem;
	border-radius: .12rem;
	margin-right: .08rem;
	background-color: #fff
}

.content[data-v-3e24a1a1] {
	border-radius: 12px;
	margin-bottom: .1rem;
	background: #fff
}

.duplicate-name[data-v-3e24a1a1] {
	color: #fff;
	border-radius: 12px 12px 0 0;
	padding: 12px 13px 12px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	margin-bottom: 11px
}

.expert-item[data-v-3e24a1a1] {
	padding: 9px 13px 0
}

.expert-space[data-v-3e24a1a1] {
	padding-top: 0
}

.space[data-v-3e24a1a1] {
	padding-bottom: 15px
}

.non-primacy[data-v-3e24a1a1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 13px 10px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px
}

.non-primacy__title[data-v-3e24a1a1] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #1f1f1f;
	font-weight: 700
}

.result-all[data-v-3aa62dd7] {
	padding-left: .1rem;
	padding-right: .1rem
}

.result-all .item-title[data-v-3aa62dd7] {
	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 .13rem .1rem .13rem;
	color: #1f1f1f;
	font-family: PingFangSC-Medium
}

.result-all .card-cont[data-v-3aa62dd7] {
	border-radius: 12px;
	margin-bottom: .1rem;
	background: #fff;
	overflow: hidden
}

.result-all .hospital-item[data-v-3aa62dd7] {
	-webkit-box-shadow: none;
	box-shadow: none
}

.result-all .item-wz-doctor[data-v-3aa62dd7] {
	padding-left: .13rem;
	padding-top: .15rem
}

.result-all .item-gh-cont[data-v-3aa62dd7] {
	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-3aa62dd7] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .15rem 0;
	width: 50%;
	text-align: center
}

.result-all .item-gh-li[data-v-3aa62dd7]:first-child {
	border-right: 1px solid #f1f1f1
}

.result-all .item-gh-li-title[data-v-3aa62dd7] {
	display: block;
	color: #333;
	font-weight: 600
}

.result-all .item-gh-li-sub[data-v-3aa62dd7] {
	color: #3f3f3f
}

.result-all .result-null[data-v-3aa62dd7] {
	color: #999;
	text-align: center;
	padding-top: 50%
}

.wrapper[data-v-23f32ba8] {
	display: inline-block
}

.triangle[data-v-23f32ba8] {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	width: 0;
	height: 0;
	border-style: solid
}

.triangle-transition[data-v-23f32ba8] {
	transition: transform .16s cubic-bezier(.46, 0, 1, 1)
}

.triangle-up[data-v-23f32ba8] {
	transform: rotate(180deg)
}

.triangle-up-transition[data-v-23f32ba8] {
	transition: transform .3s cubic-bezier(.42, 0, .52, 1)
}

.item[data-v-2f46d57e] {
	display: flex
}

.new-item[data-v-2f46d57e] {
	align-items: center
}

.new-item-background[data-v-2f46d57e] {
	font-size: .14rem;
	background: #f6f6f6;
	padding: .025rem .08rem;
	margin: 0 .04rem;
	border-radius: .09rem
}

.new-item-background-radius[data-v-2f46d57e] {
	font-size: .14rem;
	background: #f6f6f6;
	padding: .025rem .08rem;
	margin: 0 .04rem;
	border-radius: .09rem .09rem 0 0
}

.text[data-v-2f46d57e] {
	display: inline-block;
	font-size: .15rem;
	line-height: .25rem
}

.order-wrapper[data-v-2f46d57e] {
	display: flex;
	flex-direction: column
}

.order-wrapper .order-bottom[data-v-2f46d57e],
.order-wrapper .order-top[data-v-2f46d57e] {
	height: .04rem
}

.order-wrapper .order-bottom[data-v-2f46d57e] {
	margin-top: .02rem
}

.order-wrapper .order-down[data-v-2f46d57e],
.order-wrapper .order-up[data-v-2f46d57e] {
	line-height: .08rem;
	height: .08rem;
	top: -1px;
	position: relative
}

.new-normal-icon[data-v-2f46d57e] {
	margin-left: .06rem
}

.new-item-bottom[data-v-2f46d57e] {
	position: relative;
	height: .08rem;
	margin: 0 .04rem
}

.new-item-bottom-left[data-v-2f46d57e] {
	height: .08rem;
	width: .08rem;
	background: #f6f6f6;
	position: absolute;
	left: -.08rem;
	top: 0
}

.new-item-bottom-left[data-v-2f46d57e]:before {
	content: " ";
	height: .08rem;
	width: .08rem;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	border-radius: 0 0 .16rem 0
}

.new-item-bottom-right[data-v-2f46d57e] {
	height: .08rem;
	width: .08rem;
	background: #f6f6f6;
	position: absolute;
	right: -.08rem;
	top: 0
}

.new-item-bottom-right[data-v-2f46d57e]:before {
	content: " ";
	height: .08rem;
	width: .08rem;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	border-radius: 0 0 0 .08rem
}

.tag-layout-wrapper[data-v-7b1e7dc8] {
	position: relative
}

.tag-layout[data-v-7b1e7dc8] {
	display: flex;
	box-sizing: border-box
}

.border-bottom[data-v-7b1e7dc8] {
	border-bottom: 1px solid #f5f5f5
}

.border-top[data-v-7b1e7dc8] {
	border-top: 1px solid #f5f5f5
}

.hidden-update[data-v-15f1430c] {
	position: absolute;
	width: 0;
	height: 0;
	visibility: hidden
}

.cascader[data-v-15f1430c] {
	display: flex;
	background: #fff
}

.column[data-v-15f1430c] {
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	flex: 1;
	overscroll-behavior-y: contain
}

.column0[data-v-15f1430c] {
	background-color: #f5f5f5
}

.option[data-v-15f1430c] {
	padding: 11px 17px
}

.option-selected[data-v-15f1430c] {
	background-color: #fff
}

.tag-item[data-v-a9514cdc] {
	display: flex;
	justify-content: center;
	text-align: center;
	box-sizing: border-box;
	border-radius: 5px;
	position: relative;
	align-items: center
}

.tag-item__corner-mark[data-v-a9514cdc] {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: .1rem;
	width: 0;
	height: 0;
	color: #fff;
	border-width: 8px;
	border-style: solid;
	border-top-color: transparent !important;
	border-left-color: transparent !important;
	line-height: 6px
}

.tag-item__corner-mark[data-v-a9514cdc]:after {
	content: "";
	position: absolute;
	display: block;
	width: 7px;
	left: -1px;
	top: 0;
	height: 7px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACR0lEQVRYR8WWz4tNYRjHP9+UIkvFQqKkbChFSSMzQnYSKUVmoUhSjJENSSnjx2Lkx8LCQohkZyFxxUYRkgUWrPwDFrOQvnp0r87cec+Pe+eeO+/m1DnP+zyf836fH6+Y4aUZjk9fAWwvBwaAB5J+xc/3G+AFsBF4C5yQ1OgbgO2LwEib5CN9AbC9G7ifyLeftQPYXga8B+YlAA71A+AZsCkR/Lqkw7UC2L4AjCaCvwK2SpqoDcD2rii3RPAov82S3tRWhraXAp+BOQmAA5Jutd7XcgK2nwODieDjko5m3/ccwPZ54FQieAPYIul3bQC2dwCPcnQflPSu/VvPTsD2YuAbMDsBMCzpdmrw/QewvQ34I+lpNxPS9ktgQ2LvFUnH83z+A7C9CvjQNDot6VwnEAX1HroPSXIugO35wCdgYcYo6vekpB9lICW6D0j6WORDth8D2xNGUcejkp7kObC9CAjIWQmbvZLulP1AAHwHlhQYBkSM0inL9mtgfeLTZUntozcZIgAicW4CKwogIoPPZiWxfQlIJVdDUqoJpQGaSTgXuAbsL4CIW8yZkMT2TuBhTr2vkxTyVVqT+oDtg8CNgp0TAQHElEv1kD2S7lWK3DSa4sT2WuAqEM9OVmXds06TndB2dLPQ+EhFgo50LwVoGdgeBsZzrlMts5jvayR9qQg7yax0FtheDUQZDuUE6Fj3yieQOYloNGPAsTaIrnTvGCADsq8JsgDoWveuAZo9YyUQc/+upK/d6D4tgOkGbN9fmoS9Dtju7y/6MLzYUHuyFgAAAABJRU5ErkJggg==") 50% no-repeat;
	background-size: contain
}

.tags[data-v-6d98371b] {
	background-color: #fff
}

.tags__tag-cont[data-v-6d98371b] {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px
}

.tags__tag-cont__tag-i[data-v-6d98371b] {
	box-sizing: border-box
}

.row[data-v-6d98371b] {
	padding-bottom: 8px
}

.drawer__mask[data-v-296c1c68] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.drawer__panel[data-v-296c1c68] {
	position: fixed;
	top: 0;
	bottom: 0;
	height: 100%;
	background-color: #fff;
	overflow: hidden;
	transform: translateX(-150%)
}

.drawer__panel-right-enter[data-v-296c1c68] {
	-webkit-animation: slide-right-enter-data-v-296c1c68 .4s ease-out;
	animation: slide-right-enter-data-v-296c1c68 .4s ease-out
}

.drawer__panel-right-out[data-v-296c1c68] {
	-webkit-animation: slide-right-out-data-v-296c1c68 .4s ease-in;
	animation: slide-right-out-data-v-296c1c68 .4s ease-in
}

.drawer__panel-left-enter[data-v-296c1c68] {
	-webkit-animation: slide-left-enter-data-v-296c1c68 .4s ease-out;
	animation: slide-left-enter-data-v-296c1c68 .4s ease-out
}

.drawer__panel-left-out[data-v-296c1c68] {
	-webkit-animation: slide-left-out-data-v-296c1c68 .4s ease-in;
	animation: slide-left-out-data-v-296c1c68 .4s ease-in
}

@-webkit-keyframes slide-left-enter-data-v-296c1c68 {
	0% {
		transform: translate(-100%)
	}

	to {
		transform: translate(0)
	}
}

@keyframes slide-left-enter-data-v-296c1c68 {
	0% {
		transform: translate(-100%)
	}

	to {
		transform: translate(0)
	}
}

@-webkit-keyframes slide-left-out-data-v-296c1c68 {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(-100%)
	}
}

@keyframes slide-left-out-data-v-296c1c68 {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(-100%)
	}
}

@-webkit-keyframes slide-right-enter-data-v-296c1c68 {
	0% {
		transform: translate(100%)
	}

	to {
		transform: translate(0)
	}
}

@keyframes slide-right-enter-data-v-296c1c68 {
	0% {
		transform: translate(100%)
	}

	to {
		transform: translate(0)
	}
}

@-webkit-keyframes slide-right-out-data-v-296c1c68 {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(100%)
	}
}

@keyframes slide-right-out-data-v-296c1c68 {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(100%)
	}
}

.wrapper-inner[data-v-b2be39a4] {
	width: 100%
}

.phcolor[data-v-b2be39a4] {
	color: #ccc
}

.range[data-v-3eff0b6c] {
	display: flex
}

.range-input[data-v-3eff0b6c] {
	flex: 1 1 auto
}

.split-line[data-v-3eff0b6c] {
	position: relative;
	margin-right: .09rem;
	margin-left: .09rem;
	top: .18rem;
	width: .08rem;
	height: 1px;
	background: #555
}

.hidden[data-v-2d80a1ca] {
	display: none
}

.wrapper[data-v-2d80a1ca] {
	position: relative;
	width: 100%
}

.multi-wrapper[data-v-2d80a1ca] {
	position: relative;
	background-color: #fff
}

.multi[data-v-2d80a1ca] {
	padding-bottom: 71px;
	box-sizing: border-box;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.btn-layout[data-v-2d80a1ca] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 17px;
	background-color: #fff;
	border-top: 1px solid #eee
}

.drawer-btn-layout[data-v-2d80a1ca] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 9px 17px;
	background-color: #fff
}

.mask[data-v-2d80a1ca] {
	position: absolute;
	height: 1500px;
	left: 0;
	right: 0
}

.disable .trolleys[data-v-275fdade] {
	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-275fdade] {
	position: relative
}

.disable .trolleys .inner .num[data-v-275fdade] {
	background: #c2c2c2
}

.disable .item-trolleys .red-dot[data-v-275fdade] {
	background-color: #c2c2c2
}

.trolleys[data-v-275fdade] {
	position: relative
}

.trolleys .inner[data-v-275fdade] {
	width: .4rem;
	height: .4rem;
	position: absolute;
	right: 0;
	z-index: 1;
	border-radius: 100%;
	background: #fd503e;
	-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: .4rem
}

.trolleys .inner .num[data-v-275fdade] {
	position: absolute;
	right: 0;
	top: -2px;
	background: #fd503e;
	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-275fdade] {
	font-size: 18px;
	color: #fff
}

.trolleys__msg[data-v-275fdade] {
	height: .4rem;
	border-radius: .4rem;
	overflow: hidden
}

.trolleys__msg__inner[data-v-275fdade] {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	background: #fff4f3;
	border: 1px solid #fd503e;
	border-radius: 100px;
	padding: 0 .4rem 0 .1rem;
	height: .29rem;
	line-height: .29rem;
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: .055rem;
	margin-right: .1rem
}

.trolleys__msg__inner--shrink[data-v-275fdade] {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.item-trolleys[data-v-275fdade] {
	color: #555;
	position: relative
}

.item-trolleys .icon[data-v-275fdade] {
	text-align: center;
	font-size: .2rem
}

.item-trolleys .text[data-v-275fdade] {
	font-size: .12rem;
	line-height: .14rem;
	white-space: nowrap;
	margin-top: 2px
}

.item-trolleys .text.horizontal-text[data-v-275fdade] {
	font-size: .16rem;
	margin-left: .13rem;
	position: relative;
	top: -.02rem
}

.item-trolleys .red-dot[data-v-275fdade] {
	padding: 0 .05rem;
	height: .16rem;
	border-radius: .16rem;
	background-color: #fd503e;
	color: #fff;
	line-height: .16rem;
	text-align: center;
	position: absolute;
	top: -4px;
	left: 20px;
	min-width: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.item-trolleys .dot-text[data-v-275fdade] {
	font-size: 12px;
	-webkit-transform: scale(.93);
	transform: scale(.93);
	display: block
}

.horizontal .icon[data-v-275fdade] {
	display: inline-block
}

.horizontal .text[data-v-275fdade] {
	display: inline-block;
	margin-left: .06rem
}

.horizontal .red-dot[data-v-275fdade] {
	left: 10px
}

.goodsadd[data-v-275fdade] {
	position: fixed;
	z-index: 99;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	right: 30%;
	bottom: 30%;
	opacity: 1;
	overflow: hidden;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.goodsadd.added[data-v-275fdade] {
	right: 17px;
	bottom: 17px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	opacity: 0
}

.goodsadd-img[data-v-275fdade] {
	width: 100%;
	height: 100%
}

.goodsadd.horizontal.added[data-v-275fdade] {
	right: 30px !important;
	bottom: 200px !important
}

.m-checkbox[data-v-49c9f230] {
	display: inline-block;
	vertical-align: middle;
	padding-right: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.m-checkbox .m-icon[data-v-49c9f230] {
	line-height: 1;
	border-radius: 100%;
	background: #fff
}

.m-checkbox.disabled .m-icon-checkbox[data-v-49c9f230] {
	background: #f0f0f0
}

.ticket-card[data-v-e80a8f76] {
	padding: 15px 0 10px 0;
	border-radius: 8px;
	margin-bottom: 10px;
	background: #fff7f6;
	color: #fd503e
}

.ticket-card-cont[data-v-e80a8f76],
.ticket-card[data-v-e80a8f76] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-cont[data-v-e80a8f76] {
	-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-e80a8f76] {
	width: calc(100% - 58px)
}

.ticket-card-price[data-v-e80a8f76] {
	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-e80a8f76] {
	font-weight: 700
}

.ticket-card-price-text[data-v-e80a8f76] {
	line-height: 36px
}

.ticket-card-title[data-v-e80a8f76] {
	font-weight: 900;
	color: #555
}

.ticket-card-subtitle[data-v-e80a8f76],
.ticket-card-times[data-v-e80a8f76] {
	font-size: 12px;
	line-height: 20px;
	color: #999
}

.ticket-card-icon[data-v-e80a8f76] {
	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-e80a8f76] {
	position: absolute;
	top: 0;
	right: calc(50% - 8px);
	font-size: 12px;
	font-weight: 700
}

.ticket-card-btn[data-v-e80a8f76] {
	-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-e80a8f76] {
	padding: 3px 5px;
	background: #fd503e;
	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-e80a8f76] {
	font-size: 14px;
	color: #fd503e;
	background: transparent
}

.ticket-card-dashed[data-v-e80a8f76] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-dashed[data-v-e80a8f76]:before {
	top: -15px
}

.ticket-card-dashed[data-v-e80a8f76]:after,
.ticket-card-dashed[data-v-e80a8f76]:before {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	left: -8px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-dashed[data-v-e80a8f76]:after {
	bottom: -8px
}

.ticket-card-used[data-v-e80a8f76] {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	right: 10px
}

.ticket-card-gray[data-v-e80a8f76] {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(1)
}

.ticket-card-share[data-v-e80a8f76] {
	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
}

.ticket-card-share-item[data-v-e80a8f76] {
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	background: #fff0ef
}

.ticket-card-share-img[data-v-e80a8f76],
.ticket-card-share-item[data-v-e80a8f76] {
	width: 25px;
	height: 25px;
	border-radius: 100%
}

.ticket-card-bottom[data-v-e80a8f76] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ticket-card-note[data-v-e80a8f76] {
	font-size: 10px;
	line-height: 16px;
	padding: 5px 15px;
	color: #fd503e;
	background: #ffe6e6;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.cl-bold[data-v-e80a8f76] {
	font-weight: 700
}

.cl-red[data-v-e80a8f76] {
	color: #fd503e
}

.ticket-card-weaken[data-v-e80a8f76] {
	background: rgba(253, 80, 62, .06);
	margin-bottom: 0;
	position: relative;
	padding: 20px 0 15px 0;
	overflow: hidden
}

.ticket-card-weaken-tag[data-v-e80a8f76] {
	position: absolute;
	top: 0;
	left: 0;
	background: #ffe2df;
	color: #fd503e;
	font-size: 10px;
	line-height: 18px;
	padding: 0 5px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.ticket-card-weaken .ticket-card-cont[data-v-e80a8f76] {
	width: 75%
}

.ticket-card-weaken .ticket-card-btn[data-v-e80a8f76] {
	width: 25%;
	padding: 0 15px;
	border-radius: 14px
}

.ticket-card-weaken .ticket-card-btn-cont[data-v-e80a8f76] {
	width: 100%;
	padding: 3px 0
}

.ticket-card-weaken .ticket-card-price[data-v-e80a8f76] {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ticket-card-weaken .ticket-card-info[data-v-e80a8f76] {
	width: auto
}

.ticket-card-weaken .ticket-card-used[data-v-e80a8f76] {
	top: -25px;
	right: 5px
}

.ticket-card-weaken-dashed[data-v-e80a8f76] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-poke[data-v-e80a8f76] {
	padding-top: 10px;
	margin-top: .05rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-poke.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	height: 17.4vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-cont[data-v-e80a8f76] {
	padding-left: 7px;
	width: 68%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-info[data-v-e80a8f76] {
	position: absolute;
	left: 92px;
	margin-left: 0;
	width: calc(100% - 92px)
}

.ticket-card-poke .ticket-card-price[data-v-e80a8f76] {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-poke .ticket-card-price-icon[data-v-e80a8f76] {
	font-size: 20px;
	line-height: 30px
}

.ticket-card-poke .ticket-card-price-text[data-v-e80a8f76] {
	font-size: 27px;
	line-height: 37px
}

.ticket-card-poke .ticket-card-subtitle[data-v-e80a8f76] {
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-times[data-v-e80a8f76] {
	color: #fdcbc5;
	font-size: 14px;
	line-height: 20px
}

.ticket-card-poke .ticket-card-btn[data-v-e80a8f76] {
	width: 32%
}

.ticket-card-poke .ticket-card-btn-cont[data-v-e80a8f76] {
	color: #f33531;
	background: #fff;
	padding: 3px 10px;
	font-size: 14px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-btn-disabled[data-v-e80a8f76] {
	color: #fff;
	background: transparent
}

.ticket-card-banner[data-v-e80a8f76] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A6%96%E9%A1%B5%E4%BC%98%E6%83%A0%E5%88%B8%E6%9D%A1.jpg) 50% no-repeat;
	background-size: cover;
	border-radius: .1rem;
	padding: 10px 15px 10px 12px;
	color: #b56f2a;
	white-space: nowrap
}

.ticket-card-banner[data-v-e80a8f76],
.ticket-card-banner__cont[data-v-e80a8f76] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-banner__cont[data-v-e80a8f76] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	padding-right: .1rem
}

.ticket-card-banner__btn[data-v-e80a8f76] {
	width: auto;
	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-radius: 19px;
	height: 25px;
	line-height: 25px;
	background: #fff9ef;
	padding: 0 .08rem 0 .1rem;
	white-space: nowrap
}

.ticket-card-banner__btn__text[data-v-e80a8f76] {
	color: #8e5318;
	font-size: 12px
}

.ticket-card-banner__btn__icon[data-v-e80a8f76] {
	width: 23px;
	height: 25px;
	-webkit-animation: shake-data-v-e80a8f76 1.5s infinite;
	animation: shake-data-v-e80a8f76 1.5s infinite
}

.ticket-card-banner .ticket-card-price[data-v-e80a8f76] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: block
}

.ticket-card-banner .ticket-card-price-text[data-v-e80a8f76] {
	line-height: 1;
	font-size: 33px
}

.ticket-card-banner .ticket-card-info[data-v-e80a8f76] {
	width: auto
}

.ticket-card-banner .ticket-card-info .ticket-card-subtitle[data-v-e80a8f76],
.ticket-card-banner .ticket-card-info .ticket-card-title[data-v-e80a8f76] {
	line-height: 1;
	color: #b56f2a
}

.ticket-card-banner .ticket-card-info .ticket-card-subtitle[data-v-e80a8f76] {
	font-size: 10px
}

.ticket-card-small[data-v-e80a8f76] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .42rem;
	color: #fd503e;
	background: #ffe6e6;
	border-radius: .06rem
}

.ticket-card-small-circle[data-v-e80a8f76] {
	position: absolute;
	right: -.03rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .06rem;
	height: .06rem;
	background: #f5f5f5;
	border-radius: 50%
}

.ticket-card-small__type[data-v-e80a8f76] {
	white-space: normal;
	-ms-flex-align: center;
	width: .22rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .14rem;
	text-align: center;
	margin-right: .07rem;
	color: rgba(253, 80, 62, .8);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/42a8cf0ca60129a6fcf3796e4a4f9495.png) no-repeat 100% 0;
	background-size: .0133rem auto
}

.ticket-card-small__cont[data-v-e80a8f76],
.ticket-card-small__type[data-v-e80a8f76] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.ticket-card-small__cont[data-v-e80a8f76] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	overflow: hidden
}

.ticket-card-small__info[data-v-e80a8f76] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: .73rem;
	overflow: hidden
}

.ticket-card-small__btn[data-v-e80a8f76] {
	margin-left: .08rem;
	margin-right: .06rem;
	background: #fd503e;
	border-radius: .5rem;
	color: #fff;
	padding: 0 .08rem;
	line-height: .2rem;
	padding-top: .01rem;
	font-weight: 500
}

.ticket-card-small__btn--disabled[data-v-e80a8f76] {
	background: rgba(253, 80, 62, .2);
	color: hsla(0, 0%, 100%, .9)
}

.ticket-card-small__desc[data-v-e80a8f76] {
	font-size: .12rem;
	line-height: .15rem
}

.ticket-card-small__price[data-v-e80a8f76] {
	font-size: .15rem
}

.ticket-card-small__price-box[data-v-e80a8f76] {
	font-weight: 600;
	line-height: .17rem;
	height: .17rem
}

.ticket-card-small__price-unit[data-v-e80a8f76] {
	font-size: .1rem;
	margin-right: .02rem
}

.ticket-card-mini[data-v-e80a8f76] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background: #ff6f61;
	border-radius: 3px;
	color: #fff;
	white-space: nowrap;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-mini__wrapper[data-v-e80a8f76] {
	line-height: 0
}

.ticket-card-mini__icon[data-v-e80a8f76] {
	border-radius: 0 0 10px 0;
	padding: 0 .05rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#ffecc2), to(#ffebbe));
	background-image: linear-gradient(90deg, #ffecc2, #ffebbe);
	color: #fd503e;
	font-size: 12px;
	font-weight: 700
}

.ticket-card-mini__cont[data-v-e80a8f76] {
	position: relative
}

.ticket-card-mini__cont__title[data-v-e80a8f76] {
	padding: 0 .05rem
}

.ticket-card-mini__cont__dashed[data-v-e80a8f76] {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-left: 1px dashed #fff
}

.ticket-card-mini__cont__dashed[data-v-e80a8f76]:before {
	content: " ";
	width: 6px;
	height: 6px;
	position: absolute;
	top: -3px;
	left: -3px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-mini__cont__dashed[data-v-e80a8f76]:after {
	content: " ";
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: -3px;
	left: -3px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-mini__btn[data-v-e80a8f76] {
	padding: 0 .05rem
}

.ticket-card-mini__geted[data-v-e80a8f76] {
	background: rgba(255, 96, 80, .08);
	border: 1px solid rgba(255, 96, 80, .5);
	color: #fd503e
}

.ticket-card-mini__geted .ticket-card-mini__icon[data-v-e80a8f76] {
	background-image: linear-gradient(137deg, #ffd23a 3%, #ffa323 92%);
	opacity: .7;
	color: #fff
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-e80a8f76] {
	border-left: 1px dashed rgba(255, 96, 80, .5);
	right: 4px
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-e80a8f76]:after,
.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-e80a8f76]:before {
	border: 1px solid rgba(255, 96, 80, .5);
	left: -4px
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed__wrapper[data-v-e80a8f76] {
	width: 8px;
	position: absolute;
	right: -4px;
	top: -1px;
	bottom: -1px;
	overflow: hidden
}

@media only screen and (max-width:375px) {
	.ticket-card-poke .ticket-card-subtitle[data-v-e80a8f76] {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 700
	}

	.ticket-card-poke .ticket-card-times[data-v-e80a8f76] {
		color: #fdcbc5;
		font-size: 13px;
		line-height: 19px
	}
}

@-webkit-keyframes shake-data-v-e80a8f76 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes shake-data-v-e80a8f76 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

.wrapper[data-v-b4c2f23e] {
	padding-left: .13rem;
	padding-right: .13rem
}

.shop[data-v-b4c2f23e] {
	background: #fff
}

.shop.shadow[data-v-b4c2f23e] {
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08)
}

.shop .logo[data-v-b4c2f23e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .66rem;
	position: relative
}

.shop .logo .img[data-v-b4c2f23e] {
	width: .66rem;
	height: .66rem;
	position: absolute
}

.shop .info .desc .name[data-v-b4c2f23e] {
	margin-bottom: 0;
	font-weight: 700;
	font-size: .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.shop .info .desc .tag[data-v-b4c2f23e] {
	display: inline
}

.shop .info .desc .distance[data-v-b4c2f23e] {
	width: auto;
	white-space: nowrap;
	text-align: right;
	padding-top: 10px;
	color: #666
}

.shop .info .desc .shop-logo[data-v-b4c2f23e] {
	min-width: 61px
}

.shop .drugs-wrapper .drug-item[data-v-b4c2f23e] {
	padding-bottom: .1rem
}

.shop .label-test[data-v-b4c2f23e] {
	margin-top: .02rem;
	margin-bottom: .02rem
}

.shop .more[data-v-b4c2f23e] {
	padding-top: .09rem;
	padding-bottom: .09rem;
	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;
	position: relative
}

.shop .more-text[data-v-b4c2f23e] {
	width: calc(100vw - .46rem)
}

.shop .more-text .right-icon[data-v-b4c2f23e] {
	float: right
}

.shop .more[data-v-b4c2f23e]:before {
	position: absolute;
	top: 0;
	width: 100%;
	content: " ";
	display: block;
	left: 0;
	right: 0;
	height: .01rem;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.head-img[data-v-b4c2f23e] {
	width: .53rem;
	height: .53rem;
	border-radius: .09rem;
	margin-top: .04rem
}

.s-line[data-v-b4c2f23e] {
	display: inline-block;
	height: .07rem;
	width: .0067rem;
	background: #b8b8b8;
	position: relative;
	top: -1px
}

.ticket-item-card[data-v-b4c2f23e] {
	width: auto;
	position: relative
}

.ticket-item-card[data-v-b4c2f23e]:after {
	content: "";
	display: block;
	width: 17px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-box-shadow: inset -10px 0 10px 0 #fff;
	box-shadow: inset -10px 0 10px 0 #fff
}

.ticket-item-card-wrapper[data-v-b4c2f23e] {
	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: nowrap;
	flex-wrap: nowrap;
	padding-top: 5px;
	padding-bottom: 5px
}

.ticket-item-card-item[data-v-b4c2f23e] {
	padding-right: .05rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-item-card-item[data-v-b4c2f23e]:last-child {
	padding-right: .17rem
}

.ticket-item-card-item-small[data-v-b4c2f23e] {
	width: auto
}

.best-store[data-v-b4c2f23e] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: .16rem;
	line-height: .14rem;
	border-radius: .08rem
}

.best-store__logo[data-v-b4c2f23e] {
	width: .11rem;
	height: .11rem
}

.best-store__text[data-v-b4c2f23e] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem
}

.err-correct[data-v-250e0307] {
	background: #fff;
	border-radius: .09rem;
	padding: .05rem .1rem .05rem .1rem;
	margin: 0 .1rem .1rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f
}

.err-correct .highlight[data-v-250e0307] {
	color: #fd503e
}

.err-correct .btn[data-v-250e0307] {
	background: #f5f5f5;
	border-radius: .09rem;
	padding: .035rem .08rem
}

.c-height-40[data-v-250e0307] {
	line-height: 40px
}

.search-labels[data-v-6399bab7] {
	padding-top: .17rem
}

.search-labels-title[data-v-6399bab7] {
	font-family: PingFangSC-Medium;
	margin-bottom: .16rem
}

.search-labels-item[data-v-6399bab7] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.search-labels-item-btn[data-v-6399bab7] {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.search-labels-item-btn[data-v-6399bab7]:nth-last-of-type(-n+3) {
	margin-bottom: 0
}

.search-labels-item-text[data-v-6399bab7] {
	border-radius: .09rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: #f5f5f5;
	width: 100%
}

.wrapper[data-v-2da52dff] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-new[data-v-2da52dff] {
	padding-left: .13rem;
	padding-right: .13rem
}

.result-gy[data-v-2da52dff] {
	position: relative;
	width: 100%
}

.result-gy-location[data-v-2da52dff] {
	height: 43px;
	line-height: 43px;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background: #fff;
	border-radius: 8px
}

.result-gy-location-new[data-v-2da52dff] {
	height: 30px;
	line-height: 30px;
	padding: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.result-gy-location.fail[data-v-2da52dff] {
	background: #fff4f3
}

.result-gy-location.fail .result-gy-location-left[data-v-2da52dff] {
	color: #ff6050
}

.result-gy-location-left[data-v-2da52dff] {
	color: #555
}

.result-gy-location-left .icon[data-v-2da52dff] {
	opacity: .68;
	margin-right: 5px;
	position: relative;
	top: 1px
}

.result-gy-location-right[data-v-2da52dff] {
	white-space: nowrap
}

.result-gy__list[data-v-2da52dff] {
	background: #fff;
	margin: .08rem .1rem;
	border-radius: .08rem
}

.result-gy .shop-wrapper[data-v-2da52dff] {
	position: relative;
	margin-bottom: .08rem;
	margin-top: .08rem
}

.result-gy .result-gy-tab[data-v-2da52dff] {
	top: 89px;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transition: top .16s cubic-bezier(0, 0, .3, 1);
	transition: top .16s cubic-bezier(0, 0, .3, 1);
	border-radius: .08rem .08rem 0 0;
	overflow: hidden
}

.result-gy .result-gy-tab.fixed[data-v-2da52dff] {
	position: fixed;
	border-radius: 0
}

.result-gy .result-gy-tab .filter-wrapper[data-v-2da52dff] {
	position: relative
}

.result-gy .result-gy-tab .filter-wrapper.disable[data-v-2da52dff]:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.result-gy .result-gy-tab .filter-wrapper .list-type[data-v-2da52dff] {
	padding-right: .17rem;
	padding-left: .2rem;
	line-height: 45px;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0
}

.result-gy .new-filter-fixed[data-v-2da52dff] {
	position: fixed;
	z-index: 103;
	width: 100%
}

.result-gy .item-gy-cont[data-v-2da52dff] {
	padding: 0 .13rem 0 .13rem
}

.result-gy .item-gy-cont .drug-wrapper.card-type[data-v-2da52dff] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-right: -.1rem
}

.result-gy .item-gy-cont .drug-wrapper.card-type .drug-item[data-v-2da52dff] {
	width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.result-gy .item-gy-cont .drug-wrapper.card-type .drug-item-inner[data-v-2da52dff] {
	margin-right: .1rem
}

.result-gy .item-gy-cont .drug-item-labels[data-v-2da52dff] {
	position: relative
}

.result-gy .item-gy-cont .drug-item-labels[data-v-2da52dff]:before {
	top: 0
}

.result-gy .item-gy-cont .drug-item-labels[data-v-2da52dff]:after,
.result-gy .item-gy-cont .drug-item-labels[data-v-2da52dff]:before {
	display: block;
	content: " ";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.result-gy .item-gy-cont .drug-item-labels[data-v-2da52dff]:after {
	bottom: 0
}

.result-gy .item-gy-cont .drug-item .add-trolleys[data-v-2da52dff] {
	text-align: right;
	color: #ff6050;
	margin-left: .08rem
}

.result-gy .item-gy-cont .drug-item .add-trolleys .m-icon[data-v-2da52dff] {
	background: #ff6050;
	color: #fff;
	border-radius: 100%;
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 13px;
	line-height: 26px;
	float: right
}

.result-gy .item-gy-cont .drug-item .add-trolleys .m-icon.disabled[data-v-2da52dff] {
	background: #ccc
}

.result-gy .trolleys[data-v-2da52dff] {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 3
}

.result-gy .scroll-view[data-v-2da52dff] {
	white-space: nowrap;
	width: auto !important
}

.result-gy .scroll-view-item[data-v-2da52dff] {
	display: inline-block;
	text-align: center;
	padding: 6px 16px;
	background: #fff;
	margin-right: 10px;
	border-radius: 9px
}

.result-gy .scroll-view-item[data-v-2da52dff]:last-child {
	margin-right: 0
}

.result-gy .scroll-view-item.active[data-v-2da52dff] {
	color: #00c8c8
}

.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
}

.cl-title[data-v-5966764d] {
	text-align: center;
	color: #333
}

.red[data-v-5966764d] {
	color: #fd503e
}

.bubble[data-v-7af40fe3] {
	position: absolute;
	left: 0;
	right: 0
}

.bubble-cont[data-v-7af40fe3] {
	height: 60px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.bubble-li[data-v-7af40fe3] {
	opacity: 0
}

.bubble-item[data-v-7af40fe3] {
	color: #fff;
	padding: 0 7px;
	background: rgba(0, 0, 0, .6);
	padding-right: 10px;
	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-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .08)
}

.bubble-item__icon[data-v-7af40fe3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bubble-item-white[data-v-7af40fe3] {
	color: #333 !important;
	background: hsla(0, 0%, 100%, .77) !important
}

.bubble-text[data-v-7af40fe3] {
	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-7af40fe3] {
	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 .15rem 0 7px;
	position: relative
}

.bubble-show[data-v-7af40fe3] {
	-webkit-animation: fadeIn-data-v-7af40fe3 .6s;
	animation: fadeIn-data-v-7af40fe3 .6s
}

.rich-text[data-v-7af40fe3] {
	height: .2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@-webkit-keyframes fadeIn-data-v-7af40fe3 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-data-v-7af40fe3 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.ticket__wrapper[data-v-121e424f] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.ticket__wrapper__tag[data-v-121e424f] {
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 700;
	background: rgba(253, 80, 62, .1);
	padding: 1.2vw 4.1vw;
	line-height: 1;
	font-size: .12rem;
	border-radius: .09rem 0 .06rem 0;
	color: #fd503e
}

.ticket__wrapper__price[data-v-121e424f] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	height: 100%;
	text-align: center;
	font-weight: 700;
	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;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.ticket__wrapper__price__sigma[data-v-121e424f] {
	margin-top: 1.6vw;
	font-weight: 700
}

.ticket__wrapper__content[data-v-121e424f] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center
}

.ticket__wrapper__content__type[data-v-121e424f] {
	font-weight: 700;
	width: 100%
}

.ticket__wrapper__content__text[data-v-121e424f] {
	width: 100%
}

.ticket__wrapper__content__countdown[data-v-121e424f] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	line-height: 1
}

.ticket__wrapper__content__countdown[data-v-121e424f],
.ticket__wrapper__content__countdown__value[data-v-121e424f] {
	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
}

.ticket__wrapper__content__countdown__value[data-v-121e424f] {
	margin-right: 1.4vw;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-left: .02rem;
	margin-top: .01rem
}

.ticket__wrapper__content__countdown__value__num[data-v-121e424f] {
	padding: 0 .02rem;
	border-radius: .03rem
}

.ticket__wrapper__operation[data-v-121e424f] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	height: 100%;
	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;
	position: relative;
	overflow: hidden
}

.ticket__wrapper__operation__btn[data-v-121e424f] {
	height: .28rem;
	position: relative;
	z-index: 1;
	background-color: #fd503e;
	color: #fff;
	font-weight: 700;
	border-radius: .14rem;
	line-height: .28rem;
	text-align: center
}

.ticket__wrapper__operation__jumpBtn[data-v-121e424f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #fd503e;
	color: #fd503e;
	line-height: .265rem;
	background-color: #fff
}

.ticket__wrapper__operation__seal[data-v-121e424f] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .55rem;
	height: .55rem;
	z-index: 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.skuCard__wrapper[data-v-06b03c94] {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

.skuCard__wrapper__img[data-v-06b03c94] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
	height: 28.3vw;
	border-radius: .09rem
}

.skuCard__wrapper__img--container[data-v-06b03c94] {
	width: 100%
}

.skuCard__wrapper__skuInfo[data-v-06b03c94] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

.skuCard__wrapper__skuInfo__title[data-v-06b03c94] {
	margin: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	color: #1f1f1f;
	letter-spacing: 0;
	font-family: PingFangSC-Regular
}

.skuCard__wrapper__skuInfo__priceInfo[data-v-06b03c94] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	line-height: 1;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.skuCard__wrapper__skuInfo__priceInfo__discount[data-v-06b03c94] {
	margin-left: .05rem;
	color: #e3a200;
	line-height: 1;
	font-family: PingFangSC-Medium;
	text-decoration: line-through
}

.skuCard__wrapper__skuInfo__button[data-v-06b03c94] {
	padding: 0 .07rem;
	height: .28rem;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(41%, #fd5640), to(#ff681f));
	background-image: linear-gradient(270deg, #fd5640 41%, #ff681f);
	font-size: .14rem;
	color: #fff;
	line-height: .28rem;
	text-align: center;
	border-radius: .2rem;
	display: inline-block
}

.skuCard__wrapper__skuInfo__button--wrapper[data-v-06b03c94] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.c-mask[data-v-2f79f53e] {
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 800
}

.c-mask__close[data-v-2f79f53e] {
	position: absolute;
	bottom: -15vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.c-mask__close__icon[data-v-2f79f53e] {
	color: #fff
}

.ticket-mask__wrapper[data-v-2f79f53e] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 15vw;
	margin: auto;
	-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;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.ticket-mask__wrapper__title[data-v-2f79f53e] {
	width: 100%;
	font-weight: 400;
	text-align: center
}

.ticket-mask__wrapper__ticket[data-v-2f79f53e] {
	margin-top: 3.62vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.ticket-mask__wrapper__content[data-v-2f79f53e] {
	width: 100%
}

.ticket-mask__wrapper__content__title[data-v-2f79f53e] {
	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: 3.8vw 0 2.5vw
}

.ticket-mask__wrapper__content__title__line[data-v-2f79f53e] {
	width: .5rem;
	height: .02rem;
	background-size: 100% 100%;
	margin: 0 .06rem
}

.ticket-mask__wrapper__content__title__text[data-v-2f79f53e] {
	color: #fd503e
}

.ticket-mask__wrapper__content__scroll[data-v-2f79f53e] {
	height: 60vw;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow-x: scroll
}

.ticket-mask__wrapper__content__scroll__item[data-v-2f79f53e] {
	margin-right: .08rem;
	width: 28.3vw;
	height: 60vw;
	display: inline-block
}

.ticket-mask__wrapper__content__scroll__item[data-v-2f79f53e]:last-child {
	margin: 0;
	padding-right: .16rem
}

.ticket-mask__wrapper__content__scroll__item[data-v-2f79f53e]:first-child {
	padding-left: .16rem
}

.ticket-mask__wrapper__button[data-v-2f79f53e] {
	margin-top: .3rem;
	height: .36rem;
	padding: 0 .47rem;
	color: #fff;
	line-height: .36rem;
	font-size: .16rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 .05rem .17rem 0 rgba(188, 31, 17, .46);
	box-shadow: 0 .05rem .17rem 0 rgba(188, 31, 17, .46);
	border-radius: .258rem;
	color: #e75842;
	font-weight: 700;
	text-align: center
}

.coupon-popup-con[data-v-a7351e9c] {
	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;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .65)
}

.pop-box[data-v-a7351e9c] {
	width: 3rem;
	position: absolute
}

.pop-box .close-btn[data-v-a7351e9c] {
	color: #b0b0b0;
	position: absolute;
	bottom: -.38rem;
	left: calc(50% - .21rem)
}

.pop-box .times[data-v-a7351e9c] {
	text-align: center;
	position: absolute;
	top: 72%;
	left: 20%
}

.small-coupon-con[data-v-a7351e9c] {
	z-index: 999;
	position: fixed;
	bottom: 30%;
	right: 0
}

.small-close[data-v-a7351e9c] {
	left: -10px;
	color: #fd503e;
	position: absolute;
	top: -18px
}

.tag[data-v-2eb273d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.tag-item[data-v-2eb273d0] {
	height: 33px;
	line-height: 33px;
	background: #fff;
	border-radius: 9px;
	text-align: center;
	padding: 0 12px;
	margin-right: 8px;
	color: #1f1f1f;
	white-space: nowrap
}

.selected[data-v-2eb273d0] {
	background: #00c8c8;
	color: #fff;
	font-weight: 500
}

.search-wrapper[data-v-6e0a46bc] {
	background: #f5f5f5;
	min-height: 100vh
}

.search-wrapper.real[data-v-6e0a46bc] {
	min-height: 0
}

.search-wrapper .search-top[data-v-6e0a46bc] {
	z-index: 101;
	top: 0
}

.search-wrapper .search-navs[data-v-6e0a46bc],
.search-wrapper .search-top[data-v-6e0a46bc] {
	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-6e0a46bc] {
	z-index: 99;
	min-height: 45px
}

.search-wrapper .search-content[data-v-6e0a46bc] {
	margin-top: 48px
}

.search-result-wrapper[data-v-6e0a46bc] {
	padding-bottom: 15px
}

.search-result-wrapper-empty[data-v-6e0a46bc] {
	background: #f5f5f5;
	padding: 38px 0
}

.search-loading[data-v-6e0a46bc] {
	display: inline-block;
	width: .8rem;
	height: .4rem
}

.ls-status-none[data-v-6e0a46bc] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.ls-status-none .ls-status-wrap[data-v-6e0a46bc] {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -75%);
	transform: translate(-50%, -75%)
}

.ls-status[data-v-6e0a46bc] {
	position: relative;
	height: .52rem;
	min-height: .52rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.ls-status-txt[data-v-6e0a46bc] {
	color: #999;
	display: inline-block;
	vertical-align: middle
}

.ls-status-txt .haodaifu-icon[data-v-6e0a46bc] {
	margin-right: 10px;
	position: relative;
	top: 5px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3337897645,3147436112&fm=179&app=35&f=PNG.png) 0 0 no-repeat;
	background-size: 20px 20px
}

.result-wz-tab[data-v-6e0a46bc] {
	background: #fff;
	-webkit-transition: all .3s cubic-bezier(0, 0, .3, 1);
	transition: all .3s cubic-bezier(0, 0, .3, 1)
}

.search-result-dynamics[data-v-6e0a46bc] {
	position: fixed;
	left: .033333rem;
	right: .033333rem;
	bottom: .7rem;
	height: 28px;
	z-index: 99
}

.hospitalize-tag-list[data-v-6e0a46bc] {
	position: relative;
	z-index: 10;
	padding: 0 10px 10px;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch
}

.search-wrapper .search-top[data-v-6e0a46bc] {
	top: 43px
}

.search-wrapper .search-navs[data-v-6e0a46bc] {
	top: 90px
}

.viplist[data-v-4bd74b64] {
	height: 60px;
	padding-left: 17px
}

.viplist__swiper[data-v-4bd74b64] {
	width: 100%;
	height: 100%;
	overflow: visible
}

.viplist__swiper__item--wrap[data-v-4bd74b64] {
	overflow: visible
}

.viplist__swiper__item--wrap:last-child .viplist__swiper__item--inner[data-v-4bd74b64] {
	margin-right: 0
}

.viplist__swiper__item--inner[data-v-4bd74b64],
.viplist__swiper__item__cont[data-v-4bd74b64] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.viplist__swiper__item--inner[data-v-4bd74b64] {
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-right: 10px
}

.viplist__swiper__item__img[data-v-4bd74b64] {
	width: 25px;
	height: 22px;
	margin-left: 13px;
	margin-right: 10px
}

.viplist__swiper__item__name[data-v-4bd74b64] {
	color: #7d5012;
	font-weight: 700;
	line-height: .23rem
}

.viplist__swiper__item__valid[data-v-4bd74b64] {
	color: #986a40;
	line-height: .18rem
}

.viplist__swiper__item__opeart[data-v-4bd74b64] {
	position: relative
}

.viplist__swiper__item__opeart__btn[data-v-4bd74b64] {
	margin-right: .2rem;
	width: 62px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #986a40;
	color: #fff;
	border-radius: 15px;
	font-weight: 700;
	position: relative
}

.viplist__swiper__item__opeart__bubble[data-v-4bd74b64] {
	position: absolute;
	top: -18px;
	right: 0;
	color: #fff;
	background-image: linear-gradient(134deg, #fe803d, #fd5b3f);
	height: 19px;
	border-radius: 333px;
	padding: 0 8px;
	font-weight: 400;
	white-space: nowrap
}

.viplist__swiper__item__opeart__bubble[data-v-4bd74b64]:after {
	content: "";
	position: absolute;
	right: 28px;
	bottom: -.08rem;
	border: 4px solid transparent;
	border-top-color: #fd5b3f
}

.viplist__swiper__item--member .viplist__swiper__item__name[data-v-4bd74b64] {
	color: #7d5012
}

.viplist__swiper__item--member .viplist__swiper__item__valid[data-v-4bd74b64] {
	color: #986a40
}

.viplist__swiper__item--member .viplist__swiper__item__opeart__btn[data-v-4bd74b64] {
	color: #402200;
	background: #ffeed4
}

.viplist__swiper__item--employee .viplist__swiper__item__name[data-v-4bd74b64],
.viplist__swiper__item--employee .viplist__swiper__item__valid[data-v-4bd74b64] {
	color: #986a40
}

.viplist__swiper__item--employee .viplist__swiper__item__opeart__btn[data-v-4bd74b64] {
	color: #fff;
	background: #986a40
}

.viplist__swiper__item--newemployee .viplist__swiper__item__img[data-v-4bd74b64] {
	width: .2733rem;
	height: .25rem
}

.viplist__swiper__item--newemployee .viplist__swiper__item__name[data-v-4bd74b64],
.viplist__swiper__item--newemployee .viplist__swiper__item__valid[data-v-4bd74b64] {
	color: #fde3b7
}

.viplist__swiper__item--newemployee .viplist__swiper__item__opeart__btn[data-v-4bd74b64] {
	color: #402200;
	background: #ffeed4
}

.mb-person[data-v-6a3c77fa] {
	overflow: hidden
}

.mb-person .mb-agreementlist[data-v-6a3c77fa] {
	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: 15px/23px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #333
}

.mb-person-cont[data-v-6a3c77fa] {
	padding: 60px 0 0 0;
	background: #f4f5f6
}

.mb-person-info[data-v-6a3c77fa] {
	padding: 0 17px;
	color: #333
}

.mb-person-info-text[data-v-6a3c77fa],
.mb-person-info[data-v-6a3c77fa] {
	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
}

.mb-person-info-text[data-v-6a3c77fa] {
	width: calc(100% - 70px)
}

.mb-person-info-tit[data-v-6a3c77fa] {
	display: inline-block;
	font-size: 22px;
	line-height: 32px;
	font-weight: 700;
	word-break: break-word;
	max-width: calc(100% - 23px);
	text-shadow: 0 2px 4px rgba(0, 0, 0, .1)
}

.mb-person-info-icon[data-v-6a3c77fa] {
	font-size: 18px;
	font-weight: 700
}

.mb-person-info-time[data-v-6a3c77fa] {
	font: 11px/17px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	text-shadow: 0 2px 6px rgba(0, 0, 0, .08);
	color: #fff;
	background: #00c8c8;
	padding: 0 5px;
	border-radius: 8px
}

.mb-person-ticket[data-v-6a3c77fa] {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px
}

.mb-person-ticket-item[data-v-6a3c77fa] {
	width: 25%;
	color: #333;
	text-align: center
}

.mb-person-icon[data-v-6a3c77fa] {
	padding-bottom: 5px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.mb-person-icon-li[data-v-6a3c77fa] {
	width: 25%;
	padding: 9px 0;
	text-align: center;
	font: 13px/23px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #333
}

.mb-person-icon-img[data-v-6a3c77fa] {
	display: inline-block;
	height: 30px;
	width: 30px
}

.mb-person-list[data-v-6a3c77fa] {
	padding-bottom: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.mb-person-list-li[data-v-6a3c77fa] {
	width: 25%;
	text-align: center;
	color: #333
}

.mb-person-banner-img[data-v-6a3c77fa] {
	width: 100%
}

.mb-person-vip[data-v-6a3c77fa] {
	height: 54px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	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: 3px 20px;
	margin: 10px 17px 0
}

.mb-person-vip-img[data-v-6a3c77fa] {
	width: 24px;
	height: 24px
}

.mb-person-vip-cont[data-v-6a3c77fa] {
	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
}

.mb-person-vip-name[data-v-6a3c77fa] {
	color: #986a40;
	font-weight: 700
}

.mb-person-vip-time[data-v-6a3c77fa] {
	color: #986a40;
	margin-top: -5px
}

.mb-person-vip-btn[data-v-6a3c77fa] {
	color: #fff;
	background: #986a40;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	padding: 0 17px
}

.mb-person .c-divider[data-v-6a3c77fa] {
	height: 8px;
	background: #f6f6f6
}

.mb-person .font-bold[data-v-6a3c77fa] {
	font-weight: 700
}

.wrap[data-v-8e13f53a] {
	position: relative
}

.draft[data-v-8e13f53a] {
	position: relative;
	z-index: 5;
	-webkit-transition: .3s;
	transition: .3s
}

.inner[data-v-8e13f53a] {
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
	font-weight: 700
}

.inner-btn[data-v-8e13f53a],
.inner[data-v-8e13f53a] {
	height: 100%;
	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
}

.inner-btn[data-v-8e13f53a] {
	width: 80px
}

.inner-icon[data-v-8e13f53a] {
	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;
	width: .5rem;
	height: .5rem;
	border-radius: .5rem;
	background: #fff;
	margin-right: .1rem
}

.inner-icon-img[data-v-8e13f53a] {
	width: .2rem;
	height: .2rem
}

.inner-hover[data-v-8e13f53a] {
	opacity: .9
}

.empty-img[data-v-8e13f53a] {
	display: inline-block;
	width: 40px;
	margin-bottom: 15px
}

.font-link[data-v-8e13f53a] {
	color: #02b7ca
}

.b-list-empty-wrap[data-v-148dd3e9] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -75%);
	transform: translate(-50%, -75%);
	text-align: center
}

.b-list-empty .empty-img[data-v-148dd3e9] {
	width: 1.8rem;
	margin: 0 auto;
	display: block
}

.b-list-empty .empty-icon[data-v-148dd3e9] {
	color: #e9e9e9;
	font-size: 60px;
	line-height: 60px
}

.b-list-empty .empty-info[data-v-148dd3e9] {
	color: #999
}

.b-list-empty .info-item[data-v-148dd3e9] {
	display: inline-block;
	vertical-align: middle
}

.med-message .brand-msg[data-v-4924cc8a] {
	width: 100%;
	min-height: 100vh;
	position: relative
}

.med-message .b-msg[data-v-4924cc8a] {
	position: absolute;
	left: 0;
	right: 0;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: transform .3s cubic-bezier(.2, 0, .2, 1), -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important
}

.med-message .b-msg-item[data-v-4924cc8a] {
	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-4924cc8a] {
	width: calc(100% - 58px);
	padding-left: .1rem
}

.med-message .b-msg-content .b-msg-top[data-v-4924cc8a] {
	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-4924cc8a] {
	color: #333
}

.med-message .b-msg-content .b-msg-date[data-v-4924cc8a],
.med-message .b-msg-content .b-msg-text[data-v-4924cc8a] {
	color: #999
}

.med-message .b-msg-content .b-msg-date[data-v-4924cc8a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.med-message .b-msg-content .b-msg-text[data-v-4924cc8a] {
	position: relative
}

.med-message .b-msg-content .b-msg-text-cont[data-v-4924cc8a] {
	width: calc(100% - 24px)
}

.med-message .b-msg-content .b-msg-tip[data-v-4924cc8a] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 6px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: #ff6050;
	border-radius: 50px;
	font-size: 12px
}

.med-message .b-msg-content .b-msg-mute[data-v-4924cc8a],
.med-message .b-msg-content .b-msg-tip[data-v-4924cc8a] {
	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
}

.med-message .b-msg-content .b-msg-mute-img[data-v-4924cc8a] {
	width: 12px;
	height: 12px
}

.med-message .b-msg-content .b-msg-mute-dot[data-v-4924cc8a] {
	margin-left: 5px;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 10px;
	background: #ff6050
}

.brand-entry[data-v-a032f818] {
	background: #dff7f1;
	padding-bottom: 60px
}

.brand-entry .entry-top[data-v-a032f818] {
	position: relative
}

.brand-entry .entry-img[data-v-a032f818] {
	width: 100%
}

.brand-entry .entry-btn[data-v-a032f818] {
	position: absolute;
	bottom: 30px;
	width: 36%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #27cf94;
	border-radius: 20px;
	margin-left: 32%;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: rgba(39, 207, 148, .2)
}

.brand-entry .entry-cont[data-v-a032f818] {
	margin: 20px 17px 0 17px;
	border-radius: 14px;
	background: #fff
}

.brand-entry .entry-cont-tit[data-v-a032f818] {
	width: 100px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	border-radius: 14px 0 14px 0;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	background: #2cac7a;
	color: #fff;
	text-align: center
}

.brand-entry .entry-list[data-v-a032f818] {
	padding: 0 15px
}

.brand-entry .entry-item[data-v-a032f818] {
	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: 18px 0 10px 0;
	border-bottom: 1px solid rgba(7, 70, 45, .06)
}

.brand-entry .entry-item-left[data-v-a032f818] {
	color: #07462d
}

.brand-entry .entry-item-icon[data-v-a032f818] {
	width: 19px;
	height: 19px
}

.brand-entry .entry-item-tit[data-v-a032f818] {
	font-weight: 700;
	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
}

.brand-entry .entry-item-btn[data-v-a032f818] {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #2cac7a;
	text-align: center;
	background: #e5f5ef;
	border-radius: 19px;
	padding: 0 17px
}

.tabs[data-v-b68fe9c0] {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.tabs--scroll[data-v-b68fe9c0] {
	height: 100%
}

.tabs--inner[data-v-b68fe9c0] {
	display: flex;
	font-size: 14px;
	height: 2.33em;
	margin: 0;
	padding: 2px;
	background-color: rgba(0, 0, 0, .15);
	border-radius: 9px;
	white-space: nowrap
}

.tabs__tab[data-v-b68fe9c0] {
	position: relative;
	padding-left: 1px;
	padding-right: 1px;
	display: inline-block;
	line-height: 2.29;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000;
	border-radius: 9px;
	white-space: nowrap;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}

.tabs__tab--selected[data-v-b68fe9c0] {
	border-color: hsla(0, 0%, 100%, 0);
	border-radius: 8px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: none;
	color: #00c8c8
}

.b-title[data-v-4a195216] {
	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 .11rem 0 .13rem
}

.tit-text[data-v-4a195216] {
	font-weight: 700;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tit-text .prase-rate[data-v-4a195216] {
	font-size: 14px;
	color: #2a2a2a;
	display: inline-block;
	font-weight: 400;
	margin-left: 10px
}

.more-text[data-v-4a195216] {
	color: #333;
	display: inline-block;
	vertical-align: bottom
}

.right-icon[data-v-4a195216] {
	color: #666;
	position: relative;
	right: -2px
}

.b-hospital .scroll-hospital[data-v-09d891ff] {
	white-space: nowrap;
	width: 100%
}

.b-hospital #hos-end[data-v-09d891ff],
.b-hospital #hos-start[data-v-09d891ff] {
	width: .13rem;
	display: inline-block
}

.b-hospital .hos-item[data-v-09d891ff] {
	display: inline-block;
	width: calc(30% - .01rem);
	vertical-align: top
}

.b-hospital .hos-item[data-v-09d891ff]:after,
.b-hospital .hos-item[data-v-09d891ff]:before {
	content: "";
	display: block;
	height: 15px;
	width: 100%;
	background-color: transparent
}

.b-hospital .hos-item-wrap[data-v-09d891ff] {
	width: 100%;
	padding: .12rem .08rem .1rem;
	background-color: #fff;
	text-align: center;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: .5px solid hsla(0, 0%, 87.8%, .7);
	-webkit-box-shadow: 0 2px 4px 0 rgba(198, 201, 213, .27);
	box-shadow: 0 2px 4px 0 rgba(198, 201, 213, .27)
}

.b-hospital .hos-item-wrap .image-self[data-v-09d891ff] {
	margin: 0 auto;
	display: inline-block;
	width: .48rem;
	height: .48rem;
	border-radius: 100%;
	border: 1px solid rgba(0, 0, 0, .05)
}

.b-hospital .hos-item-wrap .hos-level[data-v-09d891ff] {
	margin-top: -.05rem;
	min-height: 22px
}

.b-hospital .hos-item-wrap .hos-name[data-v-09d891ff] {
	color: #333;
	line-height: .22rem;
	height: .46rem
}

.b-hospital .empty-list[data-v-09d891ff] {
	font-size: 13px;
	padding: 30px 0 10px 0;
	text-align: center;
	color: #999
}

.b-expert-item[data-v-4217ca17] {
	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-4217ca17] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 58px)
}

.b-expert-item .doctor-star-wrap[data-v-4217ca17] {
	width: 87%
}

.b-expert-item .change-line[data-v-4217ca17] {
	white-space: nowrap
}

.b-expert-item .expert-tags[data-v-4217ca17] {
	padding-bottom: 1px
}

.b-expert-item .expert-btn-wrap[data-v-4217ca17] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	color: #fff;
	text-align: center;
	font-size: 12px
}

.b-expert-item .expert-guanzhu[data-v-4217ca17] {
	position: absolute;
	top: 15px;
	right: 15px
}

.b-expert-item .expert-guanzhu-cancel[data-v-4217ca17] {
	width: 55px;
	height: 28px;
	background: #f5f5f5;
	border-radius: 14px;
	color: #999;
	text-align: center;
	line-height: 28px
}

.b-expert-item .expert-guanzhu-follow[data-v-4217ca17] {
	width: 46px;
	height: 26px;
	border-radius: 14px;
	color: #00c8c8;
	text-align: center;
	border: 1px solid;
	line-height: 26px
}

.b-expert-item .wz-icon[data-v-4217ca17] {
	width: 50px;
	height: 20px;
	background: #00c8c8;
	border-radius: 40px 0 0 40px;
	margin-bottom: 5px
}

.b-expert-item .yh-icon[data-v-4217ca17] {
	width: 50px;
	height: 20px;
	background: #489af6;
	border-radius: 40px 0 0 40px
}

.b-expert-item .color-333[data-v-4217ca17] {
	color: #333
}

.b-expert-item .font-weight-bold[data-v-4217ca17] {
	font-weight: 700
}

.b-expert-item .line-short[data-v-4217ca17] {
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-expert-item .line[data-v-4217ca17] {
	display: inline
}

.b-expert-item .line-block[data-v-4217ca17] {
	display: inline-block
}

.empty-list[data-v-012acdc3] {
	font-size: 13px;
	padding: 30px 0;
	text-align: center;
	color: #999
}

.custom-header-topbar-bg[data-v-d0ef454e] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.brand-service[data-v-d0ef454e] {
	position: relative;
	margin-top: -10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #fff
}

.brand-service-title[data-v-d0ef454e] {
	font-weight: 700
}

.service-guide[data-v-d0ef454e] {
	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;
	padding: .15rem;
	-webkit-transition: all .3s;
	transition: all .3s
}

.service-guide-title[data-v-d0ef454e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 700
}

.service-guide-cont[data-v-d0ef454e],
.service-guide-title[data-v-d0ef454e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-guide-cont[data-v-d0ef454e] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.service-guide-img[data-v-d0ef454e] {
	width: 30px;
	min-width: 30px;
	height: 30px
}

.service-guide-item[data-v-d0ef454e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	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
}

.brand-expert-title[data-v-d0ef454e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

@media only screen and (max-width:320px) {
	.service-guide-title[data-v-d0ef454e] {
		font-size: 13px
	}

	.service-guide-text[data-v-d0ef454e] {
		font-size: 11px
	}
}

.med-drag[data-v-2d6d5d04] {
	position: relative;
	-webkit-touch-callout: none;
	touch-callout: none
}

.med-drag .itemTransition[data-v-2d6d5d04] {
	-webkit-transition: -webkit-transform .3s !important;
	transition: -webkit-transform .3s !important;
	transition: transform .3s !important;
	transition: transform .3s, -webkit-transform .3s !important;
	webkit-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000
}

.drag-item[data-v-2d6d5d04] {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0
}

.brand-allfunction[data-v-556a06ae],
.drag-item[data-v-2d6d5d04] {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.brand-allfunction .list-cont-show[data-v-556a06ae] {
	padding: 0 13px
}

.brand-allfunction .list-item[data-v-556a06ae] {
	position: relative;
	display: inline-block;
	text-align: center;
	padding: 10px 0;
	margin-top: 8px;
	border-radius: 4px
}

.brand-allfunction .list-item-edit[data-v-556a06ae] {
	background: #f8f8f8
}

.brand-allfunction .show-item[data-v-556a06ae] {
	margin-left: 4px;
	margin-right: 4px
}

.brand-allfunction .list-img[data-v-556a06ae] {
	width: 30px;
	height: 30px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	margin: auto;
	margin-bottom: 5px
}

.brand-allfunction .list-icon[data-v-556a06ae] {
	z-index: 10;
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 14px;
	font-weight: 700;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 10px;
	color: #fff
}

.brand-allfunction .list-icon-del[data-v-556a06ae] {
	background: #ff6050;
	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
}

.brand-allfunction .list-icon-del .icon-del[data-v-556a06ae] {
	display: inline-block;
	height: 2px;
	width: 8px;
	background: #fff;
	border-radius: 3px
}

.brand-allfunction .list-icon-add[data-v-556a06ae] {
	background: #00c8c8
}

.brand-allfunction .edit-btn[data-v-556a06ae] {
	height: 44px;
	line-height: 44px;
	font-size: 17px;
	border: 1px solid #333;
	border-radius: 22px;
	color: #333;
	margin: 8px 0
}

.brand-allfunction .edit-btn-ing[data-v-556a06ae] {
	color: #fff;
	border-width: 0;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.brand-allfunction .edit-btn-wrap[data-v-556a06ae] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding-left: 17px;
	padding-right: 17px;
	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;
	text-align: center;
	background: #fff
}

.brand-allfunction .font-wb[data-v-556a06ae] {
	font-weight: 700
}

.brand-allfunction-promotion[data-v-556a06ae] {
	position: absolute;
	left: 50%;
	bottom: -4px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
	font-size: 8px;
	color: #00c8c8
}

.container[data-v-71acae9e] {
	height: 100vh;
	width: 100vw;
	background-color: rgba(0, 0, 0, .3137254901960784) !important;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.modal[data-v-71acae9e] {
	width: 100%;
	height: auto;
	margin-bottom: 20px
}

.modal .modal-content[data-v-71acae9e] {
	display: block;
	width: 100%;
	height: auto
}

.closeBox[data-v-71acae9e] {
	width: 100%;
	height: 40px;
	text-align: center
}

.popIn[data-v-71acae9e] {
	-webkit-animation: fadeleftIn .4s;
	animation: fadeleftIn .4s;
	-webkit-animation-name: popIn-data-v-71acae9e;
	animation-name: popIn-data-v-71acae9e
}

@-webkit-keyframes popIn-data-v-71acae9e {
	0% {
		-webkit-transform: scale3d(0, 0, 0);
		transform: scale3d(.5, .5, .5);
		opacity: 0
	}

	50% {
		-webkit-animation-timing-function: cubic-bezier(.47, 0, .745, .715);
		animation-timing-function: cubic-bezier(.47, 0, .745, .715)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
		animation-timing-function: cubic-bezier(.25, .46, .45, .94);
		opacity: 1
	}
}

@keyframes popIn-data-v-71acae9e {
	0% {
		-webkit-transform: scale3d(0, 0, 0);
		transform: scale3d(.5, .5, .5);
		opacity: 0
	}

	50% {
		-webkit-animation-timing-function: cubic-bezier(.47, 0, .745, .715);
		animation-timing-function: cubic-bezier(.47, 0, .745, .715)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
		animation-timing-function: cubic-bezier(.25, .46, .45, .94);
		opacity: 1
	}
}

.msg-modal[data-v-aeba645a] {
	position: relative;
	width: calc(100% - 83px)
}

.msg-modal .msg-list__swiper[data-v-aeba645a] {
	height: 334px
}

.msg-modal .msg-list__swiper__item[data-v-aeba645a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.msg-modal .msg-list__swiper__item .msg-item[data-v-aeba645a] {
	position: relative
}

.msg-modal .msg-list__swiper__item .msg-item__opacity[data-v-aeba645a] {
	width: 100%;
	height: 41px;
	opacity: 0
}

.msg-modal .msg-list__swiper__item .msg-item__header[data-v-aeba645a] {
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 70px;
	height: 70px;
	padding: 4px;
	border-radius: 50%;
	background: #fff
}

.msg-modal .msg-list__swiper__item .msg-item__header__img[data-v-aeba645a] {
	width: 70px;
	height: 70px;
	border-radius: 50%
}

.msg-modal .msg-list__swiper__item .msg-item__header__news[data-v-aeba645a] {
	position: absolute;
	right: 2px;
	bottom: 2px;
	min-width: 16px;
	height: 16px;
	background-color: #ff4242;
	border-radius: 8px;
	text-align: center;
	text-indent: 1px;
	line-height: 16px;
	color: #fff;
	font-size: 12px
}

.msg-modal .msg-list__swiper__item .msg-item__header .numpaddingstyle[data-v-aeba645a] {
	padding: 0 4px
}

.msg-modal .msg-list__swiper__item .msg-item__header .numpaddingstyle .numpositionstyle[data-v-aeba645a] {
	position: absolute;
	top: 0;
	left: 1px;
	right: 0;
	bottom: 0;
	line-height: 9px
}

.msg-modal .msg-list__swiper__item .msg-item__header .numpositionstyle[data-v-aeba645a] {
	position: absolute;
	top: 0;
	left: 1px;
	right: 0;
	bottom: 0;
	line-height: 7px
}

.msg-modal .msg-list__swiper__item .msg-item__cont[data-v-aeba645a] {
	text-align: center;
	color: #555;
	padding: 50px 25px 29px;
	background: #fff;
	border-radius: 21px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__name[data-v-aeba645a] {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__department[data-v-aeba645a] {
	color: #555;
	margin-bottom: 2px;
	font-size: 14px
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital[data-v-aeba645a] {
	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;
	position: relative;
	margin-bottom: 12px;
	font-size: 14px;
	color: #555
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital__arrowone[data-v-aeba645a] {
	position: absolute;
	right: 20px;
	font-weight: 700
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital__arrowtwo[data-v-aeba645a] {
	position: absolute;
	right: 14px;
	font-weight: 700
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital .arrowopacitytransformone[data-v-aeba645a] {
	-webkit-animation: myfirst-data-v-aeba645a 1s ease-in infinite normal;
	animation: myfirst-data-v-aeba645a 1s ease-in infinite normal
}

.msg-modal .msg-list__swiper__item .msg-item__cont__hospital .arrowopacitytransformtwo[data-v-aeba645a] {
	-webkit-animation: mytwo-data-v-aeba645a 1s ease-in infinite normal;
	animation: mytwo-data-v-aeba645a 1s ease-in infinite normal
}

.msg-modal .msg-list__swiper__item .msg-item__cont__msg[data-v-aeba645a] {
	padding: 18px 0;
	background: #f8f8f8;
	margin-bottom: 20px;
	border-radius: 6px;
	color: #555;
	text-align: center
}

.msg-modal .msg-list__swiper__item .msg-item__cont__msg__time[data-v-aeba645a] {
	color: #ff6f61
}

.msg-modal__position[data-v-aeba645a] {
	bottom: -66px;
	height: 40px;
	text-align: center;
	line-height: 40px
}

.msg-modal .section-indicator[data-v-aeba645a],
.msg-modal__position[data-v-aeba645a] {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.msg-modal .section-indicator[data-v-aeba645a] {
	bottom: 22px
}

@-webkit-keyframes myfirst-data-v-aeba645a {
	0% {
		opacity: 0;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .12;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@keyframes myfirst-data-v-aeba645a {
	0% {
		opacity: 0;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .12;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@-webkit-keyframes mytwo-data-v-aeba645a {
	0% {
		opacity: .12;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .25;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

@keyframes mytwo-data-v-aeba645a {
	0% {
		opacity: .12;
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		opacity: .25;
		-webkit-transform: translate(5px);
		transform: translate(5px)
	}
}

.kongkim[data-v-52fe453a] {
	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
}

.kongkim__item[data-v-52fe453a] {
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 20%;
	flex: 0 1 20%;
	margin-bottom: .09rem
}

.kongkim__item__img[data-v-52fe453a] {
	margin: 0 auto;
	width: 30px;
	height: 30px;
	display: block
}

.indicator[data-v-b0a79bfa] {
	white-space: nowrap;
	line-height: 1;
	font-size: 0;
	overflow: hidden
}

.indicator-item[data-v-b0a79bfa] {
	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-b0a79bfa] {
	width: 8px
}

.op-banner[data-v-517432d2] {
	text-align: center;
	position: relative
}

.op-banner-num[data-v-517432d2] {
	position: absolute;
	top: 71.7%;
	left: 59.9%;
	color: #ffea00;
	font-weight: 600;
	font-size: .12rem
}

.op-banner-indicator[data-v-517432d2] {
	position: absolute;
	left: 0;
	right: 0
}

.leave-tip[data-v-7a18a2e8] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .7);
	z-index: 99
}

.leave-tip__content[data-v-7a18a2e8] {
	width: 2.12rem;
	height: 1.12rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: .09rem
}

.leave-tip__content__img[data-v-7a18a2e8] {
	width: .26rem;
	height: .26rem;
	margin: .22rem auto .1rem auto;
	display: block
}

.leave-tip__content__tip[data-v-7a18a2e8] {
	color: #4c4c4c;
	text-align: center;
	width: 1.82rem;
	margin: 0 auto
}

.bx-wrap[data-v-1b6548fe] {
	position: relative;
	background: #fff;
	border-radius: 8px;
	overflow: hidden
}

.bx-title[data-v-1b6548fe],
.flex-wrap[data-v-1b6548fe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bx-title[data-v-1b6548fe] {
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bx-title-left[data-v-1b6548fe] {
	font: 18px/26px Arial, Helvetica, sans-serif;
	color: #333
}

.bx-title-between[data-v-1b6548fe] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bx-title-left[data-v-1b6548fe] {
	z-index: 10;
	position: relative;
	font-weight: 700
}

.bx-title-swtich[data-v-1b6548fe] {
	height: .25rem;
	border: .01rem solid #e0e0e0;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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 .06rem
}

.bx-title-swtich-text[data-v-1b6548fe] {
	margin: 0 .03rem
}

.sku-recommend[data-v-7537d828] {
	display: inline-block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sku-recommend__left[data-v-7537d828] {
	margin-right: .08rem;
	width: 1.17rem;
	height: 1.17rem;
	border-radius: .09rem;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.17rem;
	flex: 0 0 1.17rem;
	overflow: hidden
}

.sku-recommend__left__img[data-v-7537d828] {
	width: 1.17rem;
	height: 1.17rem;
	border-radius: .09rem .09rem .1rem .1rem
}

.sku-recommend__left .company[data-v-7537d828] {
	position: absolute;
	bottom: 0;
	width: 1.17rem;
	height: .24rem;
	background-color: #f5f5f5;
	text-align: center;
	line-height: .24rem;
	border-radius: 0 0 .09rem .09rem;
	opacity: .85;
	color: #525252;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sku-recommend__right[data-v-7537d828] {
	min-height: 1.17rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 2.43rem;
	flex: 1 1 2.43rem
}

.sku-recommend__right__title[data-v-7537d828] {
	width: 100%;
	margin-bottom: .02rem;
	margin-top: -.04rem
}

.sku-recommend__right__des[data-v-7537d828] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	margin-bottom: .06rem
}

.sku-recommend__label[data-v-7537d828] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .06rem
}

.sku-recommend__label__red[data-v-7537d828] {
	color: #fd5030;
	background-color: rgba(253, 80, 62, .1);
	border: .01rem solid #fd503e
}

.sku-recommend__label__gary[data-v-7537d828] {
	color: #858585;
	background-color: hsla(0, 0%, 52.2%, .06);
	border: .01rem solid hsla(0, 0%, 52.2%, .5)
}

.sku-recommend__label .common[data-v-7537d828] {
	height: .16rem;
	line-height: .14rem;
	text-align: center;
	border-radius: .08rem;
	margin-right: .06rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .05rem
}

.sku-recommend__op[data-v-7537d828] {
	width: 100%;
	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
}

.sku-recommend__op__des .unit[data-v-7537d828] {
	margin-left: .07rem
}

.sku-recommend__op__btn[data-v-7537d828] {
	width: .48rem;
	height: .28rem;
	background-color: #00c8c8;
	line-height: .28rem;
	text-align: center;
	color: #fff;
	border-radius: .14rem
}

.sku-animation[data-v-7537d828] {
	-webkit-animation: skuScale-data-v-7537d828 .5s linear 1 normal;
	animation: skuScale-data-v-7537d828 .5s linear 1 normal
}

@-webkit-keyframes skuScale-data-v-7537d828 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes skuScale-data-v-7537d828 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.recommend[data-v-33226a6e] {
	margin-top: -.15rem
}

.recommend-sku[data-v-33226a6e] {
	background-color: #fff
}

.line-superfine[data-v-33226a6e]:after {
	content: "";
	display: block;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333)
}

.city-insurance[data-v-3e2f5a9a] {
	height: 1.65rem;
	margin: 0 .13rem .12rem .13rem;
	padding-left: .13rem;
	padding-top: .16rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.city-insurance__title[data-v-3e2f5a9a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.city-insurance__title__line[data-v-3e2f5a9a] {
	width: 1px;
	height: 15px;
	background-color: #00c8c8;
	opacity: .19;
	margin: 0 .04rem 0 .03rem
}

.city-insurance__notes[data-v-3e2f5a9a] {
	margin: .08rem 0 0 0
}

.city-insurance__notes__item[data-v-3e2f5a9a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.city-insurance__notes__item__text[data-v-3e2f5a9a] {
	margin-left: .06rem
}

.city-insurance__btn[data-v-3e2f5a9a] {
	width: 2.19rem;
	height: .4rem;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: .2rem;
	text-align: center;
	line-height: .4rem;
	font-size: .15rem;
	color: #fff;
	margin-top: .15rem
}

.img-background[data-v-3e2f5a9a] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.insurance-plan__top[data-v-9733bf90] {
	color: #b8b8b8;
	margin-bottom: .15rem
}

.insurance-plan__top__title[data-v-9733bf90] {
	margin: .17rem 0 .17rem .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.insurance-plan__top__title__picture[data-v-9733bf90] {
	height: .52rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.52rem;
	flex: 0 0 0.52rem;
	margin-right: .08rem
}

.insurance-plan__top__title__infor[data-v-9733bf90] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.insurance-plan__top__title__infor__name[data-v-9733bf90] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}

.insurance-plan__top__title__infor__company[data-v-9733bf90] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.insurance-plan__top__title__infor__company .line[data-v-9733bf90] {
	width: 1px;
	height: .13rem;
	background-color: #e0e0e0;
	margin: 0 .1rem
}

.insurance-plan__top__tips[data-v-9733bf90] {
	width: 100%;
	height: .4rem;
	background-color: #fafafa;
	line-height: .4rem;
	text-align: center
}

.insurance-plan__content[data-v-9733bf90] {
	width: 92vw;
	height: 45vh;
	margin: 0 auto
}

.insurance-plan__content__name[data-v-9733bf90] {
	width: 100%;
	height: .45rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.insurance-plan__content__name__title[data-v-9733bf90] {
	line-height: .45rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 18%;
	flex: 0 0 18%
}

.insurance-plan__content__name__input[data-v-9733bf90] {
	height: .45rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 49%;
	flex: 1 1 49%;
	outline: none;
	font-size: .15rem;
	color: #1f1f1f
}

.insurance-plan__content__name__btn[data-v-9733bf90] {
	width: .55rem;
	height: .28rem;
	line-height: .28rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.55rem;
	flex: 0 0 0.55rem;
	text-align: center;
	border-radius: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.insurance-plan__content__phone[data-v-9733bf90] {
	width: 100%;
	height: .45rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.insurance-plan__content__phone__title[data-v-9733bf90] {
	line-height: .45rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 18%;
	flex: 0 0 18%
}

.insurance-plan__content__phone__input[data-v-9733bf90] {
	height: .45rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 49%;
	flex: 1 1 49%;
	outline: none;
	font-size: .15rem;
	color: #1f1f1f
}

.insurance-plan__content__verify-code[data-v-9733bf90] {
	width: 100%;
	height: .45rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.insurance-plan__content__verify-code__title[data-v-9733bf90] {
	line-height: .45rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 18%;
	flex: 0 0 18%
}

.insurance-plan__content__verify-code__input[data-v-9733bf90] {
	height: .45rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 49%;
	flex: 1 1 49%;
	outline: none;
	font-size: .15rem;
	color: #1f1f1f
}

.insurance-plan__content__verify-code__getcode[data-v-9733bf90] {
	font-size: .15rem;
	color: #b8b8b8
}

.insurance-plan__bottom[data-v-9733bf90] {
	width: 100px;
	height: 100px
}

.checedSex[data-v-9733bf90] {
	background-color: #00c8c8;
	color: #fff;
	border: none
}

.bordermini[data-v-9733bf90] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 300%;
	height: 300%;
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #b8b8b8;
	border-radius: .55rem
}

.consulting-service[data-v-06b82a52] {
	padding: 0 .13rem .12rem .13rem
}

.consulting-service__banner[data-v-06b82a52] {
	height: 1.42rem;
	border-radius: .06rem;
	overflow: hidden;
	margin-top: -.04rem
}

.consulting-service__banner__img[data-v-06b82a52] {
	width: 100%;
	height: 100%
}

.consulting-service__list__tips[data-v-06b82a52] {
	margin: .17rem 0 .11rem 0
}

.consulting-service__list__item[data-v-06b82a52] {
	display: inline-block;
	margin-bottom: .15rem
}

.consulting-service__list__item .base-infor[data-v-06b82a52] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .52rem
}

.consulting-service__list__item .base-infor__head-picture[data-v-06b82a52] {
	width: .52rem;
	height: .52rem;
	margin-right: .08rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0.52rem;
	flex: 1 0 0.52rem
}

.consulting-service__list__item .base-infor__right[data-v-06b82a52] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center
}

.consulting-service__list__item .base-infor__right__name-company[data-v-06b82a52] {
	margin-bottom: .02rem
}

.consulting-service__list__item .base-infor__right__name-company .name[data-v-06b82a52] {
	margin-right: .09rem
}

.consulting-service__list__item .base-infor__right__label[data-v-06b82a52] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.consulting-service__list__item .base-infor__right__label__satisfied[data-v-06b82a52] {
	margin: 0 .03rem
}

.consulting-service__list__item .extra-infor[data-v-06b82a52] {
	float: right;
	margin-left: .6rem
}

.consulting-service__list__item .extra-infor__des[data-v-06b82a52] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical
}

.consulting-service__list__item .extra-infor__op[data-v-06b82a52] {
	background-color: #00c8c8;
	width: .76rem;
	height: .28rem;
	font-weight: 500;
	color: #fff;
	line-height: .28rem;
	border-radius: .14rem;
	margin-top: .05rem
}

.divider-line[data-v-06b82a52] {
	width: .01rem;
	height: .14rem;
	background-color: #eee;
	margin: 0 .05rem
}

.drag[data-v-f2832d86] {
	touch-action: none;
	position: fixed;
	z-index: 10
}

.logo[data-v-6aa25685] {
	width: 100%;
	height: 44px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/e125813656e2.png) no-repeat 50%;
	background-size: cover;
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}

.logo .logo-left[data-v-6aa25685] {
	width: 16.9vw
}

.logo .logo-right[data-v-6aa25685] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.logo .logo-right .logo-right-line[data-v-6aa25685] {
	color: #858585
}

.logo .logo-right .logo-right-icon[data-v-6aa25685] {
	width: 14px;
	height: 14px;
	margin-right: 5px
}

.logo .c-gap-tomas-tiny[data-v-6aa25685] {
	margin-left: 8px
}

.logo-tomas[data-v-6aa25685] {
	padding: 0 10px
}

.flex-item-center[data-v-6aa25685] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.img-auto[data-v-6aa25685] {
	height: auto;
	display: block
}

@media only screen and (max-width:395px) {

	.logo-right-arrow[data-v-6aa25685],
	.logo-right-line[data-v-6aa25685] {
		margin-left: .05rem !important
	}
}

.bx-index[data-v-4e395286] {
	min-height: 105vh
}

.bx-content[data-v-4e395286] {
	min-height: 3rem;
	border-radius: .12rem;
	background-color: #f5f5f5;
	padding-bottom: .24rem;
	position: absolute;
	overflow: hidden;
	margin-top: -.1rem
}

.bx-content__bg[data-v-4e395286] {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(58%, #fff));
	background-image: linear-gradient(0deg, #f5f5f5, #fff 58%)
}

.bx-content__kongkim[data-v-4e395286] {
	padding: .2rem .23rem .09rem
}

.bx-content__order[data-v-4e395286] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 12px;
	height: 44px;
	background: #fff;
	border-radius: 12px
}

.bx-content__order[data-v-4e395286],
.bx-content__order__title[data-v-4e395286] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bx-content__order__title__img[data-v-4e395286] {
	margin-right: 9px
}

.bx-content__order__title__text[data-v-4e395286] {
	color: #555
}

.bx-content__order__right__text[data-v-4e395286] {
	margin-right: 5px;
	color: #999
}

.bx-content__guarantee[data-v-4e395286] {
	height: 1.33rem;
	margin: .08rem .1rem 0 .1rem
}

.activity[data-v-4e395286] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.activity_icon[data-v-4e395286] {
	width: .5rem;
	height: .5rem
}

.activity_icon__close[data-v-4e395286] {
	margin: -5px 0 0 -5px
}

.head-picture[data-v-4e395286] {
	position: relative
}

.custom-header-topbar-bg[data-v-4e395286] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.img-background-h5[data-v-4e395286],
.img-background[data-v-4e395286] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.order-item[data-v-b572b89c] {
	border-radius: .13rem;
	padding: 0 .13rem .15rem .13rem;
	background-color: #fff
}

.order-item__title[data-v-b572b89c] {
	width: 100%;
	height: .45rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order-item__detail[data-v-b572b89c],
.order-item__title[data-v-b572b89c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.order-item__detail__img[data-v-b572b89c] {
	height: .86rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.86rem;
	flex: 0 0 0.86rem;
	margin-right: .08rem
}

.order-item__detail__infor[data-v-b572b89c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.order-item__detail__infor__des[data-v-b572b89c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.order-item__detail__infor__des__title[data-v-b572b89c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 1.8rem;
	flex: 1 1 1.8rem;
	line-height: .22rem;
	margin-right: .25rem
}

.order-item__detail__infor__des__int-price[data-v-b572b89c] {
	font-size: .18rem;
	line-height: .22rem
}

.order-item__detail__infor__price__insurance-time[data-v-b572b89c] {
	white-space: nowrap
}

.order-item__pay[data-v-b572b89c] {
	width: 100%;
	text-align: end;
	margin-top: .11rem
}

.op[data-v-b572b89c] {
	margin-top: .12rem;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.op[data-v-b572b89c],
.op__list[data-v-b572b89c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.op__list__item[data-v-b572b89c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem;
	height: .32rem;
	line-height: .32rem;
	border-radius: 333px
}

.op__list__item[data-v-b572b89c]:first-child {
	margin-left: 0
}

.op__list__item__text[data-v-b572b89c] {
	min-width: .6rem;
	text-align: center;
	display: inline-block
}

.bordermini[data-v-b572b89c] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 300%;
	height: 300%;
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #858585;
	border-radius: .48rem
}

.gray[data-v-b572b89c] {
	color: #1f1f1f;
	border-color: #858585
}

.red[data-v-b572b89c] {
	color: #fd503e;
	border-color: #fd503e
}

.fullRed[data-v-b572b89c] {
	color: #fff;
	background-color: #fd503e;
	border: none
}

.white[data-v-b572b89c] {
	color: #fff;
	border-color: #fd503e
}

.order-list[data-v-51193d44] {
	width: 100%;
	padding-top: .13rem;
	position: relative;
	height: 100vh
}

.order-list__insurance[data-v-51193d44] {
	padding: 0 .13rem .15rem .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: -.07rem;
	position: relative
}

.order-list__insurance__tips[data-v-51193d44] {
	width: 100%;
	font-size: .14rem;
	line-height: .16rem
}

.order-list__insurance__btn[data-v-51193d44] {
	width: .95rem;
	height: .32rem;
	font-size: .15rem;
	line-height: .32rem;
	text-align: center
}

.order-list .order-list__item[data-v-51193d44] {
	margin-bottom: .08rem
}

.bordermini-light[data-v-51193d44] {
	border: 1px solid #858585;
	border-radius: .48rem
}

.bordermini-gray[data-v-51193d44],
.bordermini-light[data-v-51193d44] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 300%;
	height: 300%;
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bordermini-gray[data-v-51193d44] {
	border: 1px solid #ccc;
	border-radius: .48rem
}

.top-mask[data-v-51193d44] {
	position: absolute;
	top: 0;
	width: 100%;
	height: .6rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background-image: linear-gradient(180deg, #fff, #f5f5f5)
}

.none[data-v-51193d44] {
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.none__img[data-v-51193d44] {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto .06rem auto;
	display: block
}

.none__tip[data-v-51193d44] {
	text-align: center
}

.swiper-nav[data-v-77ec3c8b] {
	background-color: #fff;
	white-space: nowrap
}

.swiper-nav .item-nav[data-v-77ec3c8b] {
	position: relative;
	padding: 15px;
	color: #858585;
	font-size: 15px;
	display: inline-block
}

.swiper-nav .item-nav .item-nav-line[data-v-77ec3c8b] {
	width: 22px;
	height: 7px;
	position: absolute;
	bottom: 6px;
	left: 50%;
	margin-left: -11px
}

.swiper-nav .item-nav[data-v-77ec3c8b]:first-child {
	padding: 15px 15px 15px 17px
}

.swiper-nav .item-nav:first-child .item-nav-line[data-v-77ec3c8b] {
	margin-left: -9px
}

.swiper-nav .item-nav[data-v-77ec3c8b]:last-child {
	padding: 15px 17px 15px 9px
}

.swiper-nav .item-nav:last-child .item-nav-line[data-v-77ec3c8b] {
	margin-left: -14px
}

.swiper-nav .active[data-v-77ec3c8b] {
	font-weight: 700;
	color: #1f1f1f;
	font-size: 18px
}

.card[data-v-13aecc06] {
	background-color: #fff;
	padding: .2rem .15rem .14rem .15rem;
	margin: 0 .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .08rem
}

.card__baseInfo[data-v-13aecc06] {
	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-bottom: .2rem
}

.card__baseInfo__name__real[data-v-13aecc06] {
	height: .28rem;
	line-height: .28rem;
	font-size: .28rem;
	font-weight: 700
}

.card__baseInfo__name__other[data-v-13aecc06] {
	height: .14rem;
	line-height: .14rem;
	font-size: .14rem
}

.card__company[data-v-13aecc06] {
	padding: .15rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card__company__img[data-v-13aecc06] {
	width: .4rem;
	height: .4rem;
	margin-right: .08rem;
	border: .01rem solid #f5f5f5;
	border-radius: .2rem
}

.card__company__info[data-v-13aecc06] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.card__company__info__name[data-v-13aecc06] {
	font-weight: 700
}

.card__company__info__des[data-v-13aecc06] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical
}

.card__review-content[data-v-13aecc06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -.02rem 0
}

.card__review-content__icon[data-v-13aecc06] {
	margin-right: .09rem
}

.bg[data-v-239df417] {
	width: 100%;
	background: linear-gradient(134deg, #00cfa3, #00d3ea) no-repeat top;
	background-size: 100% 2.1rem;
	position: relative
}

.bg__mask[data-v-239df417] {
	position: absolute;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 250, 0)), to(#f5f6fa));
	background: linear-gradient(180deg, rgba(245, 246, 250, 0), #f5f6fa);
	width: 100%;
	height: 100px;
	background-size: 100% 100%
}

.insurance-card[data-v-239df417] {
	position: relative;
	z-index: 1
}

.insurance-tabs[data-v-239df417] {
	border-bottom: 1px solid #f5f5f5
}

.content[data-v-239df417] {
	background: #fff
}

.content-spacing[data-v-239df417] {
	padding: .13rem .13rem 0
}

.tabs-fixed[data-v-239df417] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}

.guidelines[data-v-239df417] {
	border-radius: .1rem;
	background: #fff
}

.guidelines-content-divider[data-v-239df417] {
	margin-top: .18rem;
	margin-bottom: .18rem
}

.guidelines-content-item-title[data-v-239df417] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .15rem
}

.guidelines-content-item-title-start[data-v-239df417] {
	height: .17rem;
	width: .04rem;
	background: #00c8c8;
	border-radius: 6px;
	margin-top: 2px
}

.guidelines-content-item-title-text[data-v-239df417] {
	color: #1f1f1f;
	font-size: .21rem;
	line-height: .21rem;
	margin-left: .07rem;
	font-weight: 700
}

.guidelines-content-item-content[data-v-239df417] {
	font-size: .18rem;
	line-height: .35rem;
	color: #1f1f1f;
	overflow: hidden;
	text-overflow: ellipsis
}

.guidelines-content-item-content[data-v-239df417]:first-child {
	margin-top: 0
}

.footer[data-v-239df417] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 0 .3rem 0;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.footer[data-v-239df417],
.footer__box[data-v-239df417] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer__box[data-v-239df417] {
	padding: .03rem .04rem
}

.footer_tips[data-v-239df417] {
	margin-top: -.04rem;
	margin-bottom: .11rem
}

.custom-font-wb[data-v-239df417] {
	font-weight: 700
}

.chat[data-v-1896d87e] {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px
}

.chat-top[data-v-1896d87e] {
	position: relative
}

.top-bar-bg[data-v-1896d87e] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	z-index: 3
}

.chat-bottom[data-v-1896d87e] {
	background-color: #f5f5f5;
	position: relative;
	z-index: 2
}

.chat-content[data-v-1896d87e] {
	background-color: #f5f5f5;
	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-1896d87e] {
	padding: .0rem .0rem .0rem
}

.c-block[data-v-1226cbb8] {
	display: block;
	min-height: 21px
}

.tx[data-v-1226cbb8] {
	word-break: break-all
}

.flex[data-v-a261b478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.icon-and-text-wrap[data-v-a261b478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.line-clamp-wrap[data-v-a261b478] {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.icon-popup[data-v-a261b478] {
	width: 7px;
	height: 7px;
	vertical-align: text-top;
	padding-top: .04rem
}

.list-text-title[data-v-3e3902fc] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #fff;
	padding: 10px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.list-content-wrap[data-v-3e3902fc] {
	padding: 10px 12px;
	background: #fff;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 24px
}

.c-flex-between[data-v-3e3902fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.left-content[data-v-3e3902fc] {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-wrap[data-v-2f1b87c3] {
	background: #fff;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 24px
}

.list-wrap .desc-wrap[data-v-2f1b87c3] {
	padding: .1rem .12rem .12rem;
	position: relative;
	letter-spacing: 0
}

.list-wrap .desc-wrap .c-line-superfine-after[data-v-2f1b87c3] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.list-wrap .question-content[data-v-2f1b87c3] {
	background: #fafafa;
	padding: .08rem .12rem .1rem
}

.list-wrap .question-content .list-text[data-v-2f1b87c3] {
	color: #858585
}

.satisfaction-wrap[data-v-7d15ad96] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-bottom: .02rem
}

.satisfaction-wrap .btn-style[data-v-7d15ad96] {
	width: 1.26rem;
	height: .32rem;
	border-radius: .19rem;
	border: 1px solid #f1f1f1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: .32rem
}

.satisfaction-wrap .btn-style[data-v-7d15ad96]:first-child {
	margin-right: 8px
}

.satisfaction-wrap .like-icon[data-v-7d15ad96] {
	width: .14rem;
	height: .14rem;
	padding-top: .09rem
}

.wa-pop[data-v-aaea0920] {
	text-align: center;
	position: absolute
}

.wa-pop-divider[data-v-aaea0920] {
	height: .1rem;
	background-color: #f5f5f5
}

.wa-op-item[data-v-aaea0920] {
	height: .48rem
}

.wa-op-btn[data-v-aaea0920] {
	color: #02b7ca
}

.bottom-links[data-v-29d53c22] {
	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-29d53c22] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.bottom-links-wrap[data-v-29d53c22] {
	height: 38px;
	margin: 5px 0 0;
	line-height: 38px;
	font-size: 14px;
	text-align: center
}

.c-span-btn[data-v-29d53c22]:first-child {
	margin-right: 10px
}

.c-span-btn[data-v-29d53c22] {
	border-radius: 60px
}

.btn-bg-green[data-v-29d53c22] {
	color: #fff;
	background: #00c8c8
}

.btn-bg-white[data-v-29d53c22] {
	color: #555;
	border: 1px solid #f1f1f1
}

.c-span[data-v-29d53c22]:nth-of-type(2) {
	border-left: 1px solid #f1f1f1
}

.btn-icon[data-v-29d53c22] {
	position: relative;
	top: 4px;
	width: 15px;
	height: 15px;
	background-size: cover
}

.btn-tip[data-v-29d53c22] {
	color: #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.btn-tip-right[data-v-29d53c22] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0
}

.c-span[data-v-69178cb7] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.bottom-innerbtns-wrap[data-v-69178cb7] {
	height: 38px;
	margin: 5px 0 0;
	line-height: 38px;
	font-size: 16px;
	text-align: center
}

.c-span-btn[data-v-69178cb7]:first-child {
	margin-right: 10px
}

.c-span-btn[data-v-69178cb7] {
	border-radius: 60px
}

.btn-wrap[data-v-69178cb7] {
	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
}

.btn-bg-green[data-v-69178cb7] {
	color: #fff;
	background: #00c8c8
}

.btn-bg-white[data-v-69178cb7] {
	color: #555;
	border: 1px solid #f1f1f1
}

.c-span[data-v-69178cb7]:nth-of-type(2) {
	border-left: 1px solid #f1f1f1
}

.bottom-links[data-v-2bac0a66] {
	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-2bac0a66] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.bottom-links-wrap[data-v-2bac0a66] {
	height: 38px;
	margin: 5px 0 0;
	line-height: 38px;
	font-size: 14px;
	text-align: center
}

.c-span-btn[data-v-2bac0a66]:first-child {
	margin-right: 10px
}

.c-span-btn[data-v-2bac0a66] {
	border-radius: 60px
}

.btn-bg-green[data-v-2bac0a66] {
	color: #fff;
	background: #00c8c8
}

.btn-bg-white[data-v-2bac0a66] {
	color: #555;
	border: 1px solid #f1f1f1
}

.c-span[data-v-2bac0a66]:nth-of-type(2) {
	border-left: 1px solid #f1f1f1
}

.image-collect[data-v-f4fbb77a] {
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 0;
	font-size: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: .1rem;
	margin-left: 0
}

.image-collect-span[data-v-f4fbb77a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-bottom: .08rem
}

.image-collect-image[data-v-f4fbb77a] {
	background-position: 50%;
	background-size: cover;
	border-radius: .06rem
}

.image-collect .box[data-v-f4fbb77a] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.image-collect .box-inner[data-v-f4fbb77a] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.add-wrap[data-v-f4fbb77a] {
	border: 1px dotted #f0f0f0;
	background: #fcfafa;
	border-radius: 6px
}

.image-collect-loading[data-v-f4fbb77a] {
	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-f4fbb77a;
	animation: loading-data-v-f4fbb77a;
	-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-f4fbb77a] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: normal;
	color: #999;
	text-align: center
}

.add-img-icon__img[data-v-f4fbb77a] {
	width: .3rem
}

.image-collect-remove[data-v-f4fbb77a] {
	position: absolute;
	font-size: .1rem;
	width: .22rem;
	height: .22rem;
	line-height: .22rem;
	text-align: center;
	top: .05rem;
	right: .08rem;
	z-index: 10;
	color: #fff;
	background: #000;
	border-radius: 100%
}

@-webkit-keyframes loading-data-v-f4fbb77a {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

@keyframes loading-data-v-f4fbb77a {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

.image-upload-wrap[data-v-730cc393] {
	margin: 6px 0
}

.c-span[data-v-730cc393] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.bottom-links-wrap[data-v-730cc393] {
	height: 38px;
	margin: 5px 0 0;
	line-height: 38px;
	font-size: 14px;
	text-align: center
}

.c-span-btn[data-v-730cc393]:first-child {
	margin-right: 10px
}

.c-span-btn[data-v-730cc393] {
	border-radius: 60px
}

.btn-bg-green[data-v-730cc393] {
	color: #fff;
	background: #00c8c8
}

.btn-bg-white[data-v-730cc393] {
	color: #555;
	border: 1px solid #f1f1f1
}

.c-span[data-v-730cc393]:nth-of-type(2) {
	border-left: 1px solid #f1f1f1
}

.pv-color[data-v-19301844] {
	display: inline-block;
	color: #38f
}

.pv-ctn[data-v-19301844] {
	position: relative
}

.pv-img[data-v-19301844] {
	width: .54rem;
	position: absolute;
	top: 50%;
	margin-top: -.27rem
}

.pv-text[data-v-19301844] {
	margin-left: .54rem
}

.kbord[data-v-513eb60a] {
	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-513eb60a] {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.kb-leave[data-v-513eb60a] {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.kb-input[data-v-513eb60a] {
	padding: 0 12px;
	height: 42px;
	line-height: 42px
}

.kb-num-left[data-v-513eb60a] {
	padding-right: 25%
}

.kb-num-right[data-v-513eb60a] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25%;
	height: 216px
}

.kb-num-cell[data-v-513eb60a] {
	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-513eb60a]: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-513eb60a]:active {
	background-color: #f2f2f2
}

.kb-num-cell-middle[data-v-513eb60a] {
	width: 100%
}

.kb-del[data-v-513eb60a] {
	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-513eb60a] {
	font-size: 20px;
	color: #fff;
	background-color: #02b7ca;
	width: 100%;
	height: 108px;
	line-height: 108px
}

.phone-input-wrap[data-v-001c03fe] {
	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-001c03fe] {
	outline: none;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	background: #f6f6f6
}

.phone-input-item.green[data-v-001c03fe] {
	caret-color: #00c8c8
}

.phone-input-item.blue[data-v-001c03fe] {
	caret-color: #489af6
}

.ipt-plcholder-radius[data-v-001c03fe] {
	border-radius: 19px
}

.template-hidden[data-v-001c03fe] {
	position: absolute;
	bottom: 0;
	visibility: hidden
}

.sms-input-wrap[data-v-001c03fe] {
	position: relative;
	margin: 10px 0;
	height: 38px;
	overflow: hidden
}

.sms-bg-wrap-position[data-v-001c03fe] {
	display: absolute;
	top: 0;
	left: 0
}

.sms-bg-wrap[data-v-001c03fe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sms-each-input-bg[data-v-001c03fe] {
	background: #f6f6f6;
	width: 38px;
	height: 38px;
	margin-right: 5px;
	border-radius: 8px;
	line-height: 38px;
	text-align: center
}

.sms-each-cursor[data-v-001c03fe] {
	margin: 9px auto;
	width: 2px;
	height: 20px;
	-webkit-animation: focus-data-v-001c03fe 1s infinite;
	animation: focus-data-v-001c03fe 1s infinite
}

.sms-each-cursor.green[data-v-001c03fe] {
	background: #00c8c8
}

.sms-each-cursor.blue[data-v-001c03fe] {
	background: #489af6
}

@-webkit-keyframes focus-data-v-001c03fe {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes focus-data-v-001c03fe {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.sms-input-item[data-v-001c03fe] {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
	outline: none;
	margin-left: -99%
}

.submit-btn-wrap[data-v-001c03fe] {
	border-radius: 19px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.submit-btn-wrap.green[data-v-001c03fe] {
	background: #00c8c8
}

.submit-btn-wrap.blue[data-v-001c03fe] {
	background: #489af6
}

.submit-btn-wrap-disabled[data-v-001c03fe] {
	opacity: .5
}

.phone-input-wrap[data-v-012d546e] {
	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-012d546e] {
	outline: none;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	background: #f6f6f6
}

.phone-input-item.green[data-v-012d546e] {
	caret-color: #00c8c8
}

.phone-input-item.blue[data-v-012d546e] {
	caret-color: #489af6
}

.ipt-plcholder-radius[data-v-012d546e] {
	border-radius: 19px
}

.template-hidden[data-v-012d546e] {
	position: absolute;
	bottom: 0;
	visibility: hidden
}

.submit-btn-wrap[data-v-012d546e] {
	border-radius: 19px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.submit-btn-wrap.green[data-v-012d546e] {
	background: #00c8c8
}

.submit-btn-wrap.blue[data-v-012d546e] {
	background: #489af6
}

.submit-btn-wrap-disabled[data-v-012d546e] {
	opacity: .5
}

.sel-title[data-v-d5b63d50] {
	text-align: center
}

.btn[data-v-d5b63d50] {
	display: table;
	table-layout: fixed;
	min-height: .64rem;
	padding-left: .09rem;
	padding-right: .05rem;
	border-radius: .1rem;
	width: 95%
}

.btnl[data-v-d5b63d50] {
	display: table-cell;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.btnl .btnl-title[data-v-d5b63d50] {
	font-weight: 900
}

.btnl .btnl-icon[data-v-d5b63d50] {
	opacity: .5
}

.btnl .btnl-txt[data-v-d5b63d50] {
	white-space: nowrap
}

.btnr[data-v-d5b63d50] {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	color: #f60;
	overflow: hidden;
	width: .54rem
}

.btnr .btnr-tag[data-v-d5b63d50] {
	margin-top: -.01rem;
	border: 1px solid #f3d9c5;
	color: #ff6050;
	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.blue[data-v-dbd25b4a] {
	color: #489af6
}

.cd-link.green[data-v-dbd25b4a] {
	color: #00b7c8
}

.cd-num[data-v-dbd25b4a] {
	color: #ff6050
}

@-webkit-keyframes m-loading-rotation-data-v-795c5a47 {
	0% {
		-webkit-transform: rotate(1deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.img-wrap[data-v-795c5a47] {
	position: relative;
	border-radius: 8px
}

.img[data-v-795c5a47] {
	display: block;
	margin-bottom: -.1rem;
	width: 100%
}

.img-mask[data-v-795c5a47] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .6)
}

.img-loading-wrap[data-v-795c5a47] {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -.27rem;
	margin-left: -.27rem
}

.img-loading[data-v-795c5a47] {
	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-795c5a47 1s ease 0s infinite normal;
	animation: m-loading-rotation-data-v-795c5a47 1s ease 0s infinite normal
}

.img-icon[data-v-795c5a47] {
	position: relative;
	display: block;
	width: .54rem;
	height: .54rem;
	margin: auto;
	font-size: .3rem;
	line-height: .5rem;
	color: #f3f3f3;
	text-align: center
}

.audio[data-v-365e879a] {
	position: relative;
	min-width: 80px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.audio-icon[data-v-365e879a] {
	width: .12rem;
	height: .17rem
}

.doc-exp[data-v-0f930198] {
	background-color: #fff;
/* 	background-image: url(../image/wzwz-brand-bg.png); */
	background-size: auto 106px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	position: relative;
	border-radius: .08rem;
	display: block
}

.doctor-info[data-v-0f930198] {
	margin-top: -2px
}

.doc-content[data-v-0f930198] {
	overflow: hidden
}

.doc-content__bottom[data-v-0f930198] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .05rem .15rem 0 .15rem
}

.c-flex[data-v-0f930198],
.doc-content__bottom[data-v-0f930198] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex-center-v[data-v-0f930198],
.service-info[data-v-0f930198] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-info[data-v-0f930198] {
	height: 16.9vw;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.service-info .service-info-list[data-v-0f930198] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.service-info .service-info-list[data-v-0f930198]:before {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 100%;
	border-right: 1px solid #e0e0e0;
	color: #e0e0e0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5)
}

.service-info .service-info-list[data-v-0f930198]:last-child:before {
	border-right: 0
}

.service-info .title[data-v-0f930198] {
	font-family: PingFangSC-Medium;
	font-size: 3.86vw;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 3.86vw;
	margin-bottom: 9px
}

.service-info .sub-title[data-v-0f930198] {
	font-family: PingFangSC-Regular;
	color: #858585;
	letter-spacing: 0;
	line-height: 3.38vw
}

.service-info[data-v-0f930198]:before {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #e0e0e0;
	color: #e0e0e0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333)
}

.doc-content-directed .doc-lineheight[data-v-0f930198] {
	margin-top: .02rem;
	line-height: .2rem
}

.doc-content-directed .c-flex-center-v[data-v-0f930198] {
	margin-top: .03rem
}

.doc-content-directed .good-at[data-v-0f930198] {
	margin-top: .1rem
}

.expert-tag[data-v-20cf9980] {
	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;
	margin-right: 5px;
	font-size: 10px;
	line-height: .18rem;
	width: .6rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .18rem;
	border-radius: .8rem;
	white-space: normal
}

.expert-tag.width-auto[data-v-20cf9980] {
	width: auto;
	white-space: nowrap;
	padding: 0 4px
}

.expert-tag.blue[data-v-20cf9980] {
	border: 1px solid rgba(72, 154, 246, .2);
	color: #489af6
}

.expert-tag.blue.solid[data-v-20cf9980] {
	border: 1px solid transparent;
	color: #fff;
	background-color: #489af6
}

.expert-tag.gray[data-v-20cf9980] {
	border: 1px solid transparent;
	background-color: #f5f5f5;
	color: #999
}

.expert-tag.gray.solid[data-v-20cf9980] {
	border: 1px solid transparent;
	color: #fff;
	background-color: #cacaca
}

.expert-tag.orange[data-v-20cf9980] {
	border: 1px solid rgba(255, 111, 97, .2);
	color: #ff6050
}

.expert-tag.orange.solid[data-v-20cf9980] {
	border: 1px solid transparent;
	color: #fff;
	background-color: #ff6050
}

.expert-tag.orange-light[data-v-20cf9980] {
	border: 1px solid rgba(255, 142, 67, .2);
	color: #ff8e43
}

.expert-tag.orange-light.solid[data-v-20cf9980] {
	border: 1px solid transparent;
	color: #fff;
	background-color: #ff8e43
}

.b-expert-item[data-v-ae40573a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08)
}

.b-expert-item.btn-style[data-v-ae40573a],
.b-expert-item.no-btn-style[data-v-ae40573a] {
	padding: .15rem .13rem .05rem .13rem
}

.b-expert-item .expert-info[data-v-ae40573a] {
	-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-info .goodat[data-v-ae40573a],
.b-expert-item .expert-info .hospital-department[data-v-ae40573a] {
	color: #555
}

.b-expert-item .expert-info .hospital-department[data-v-ae40573a] {
	max-width: 79%
}

.b-expert-item .expert-appoint-num[data-v-ae40573a] {
	color: #999;
	border-left: 1px solid #ccc;
	font-size: 12px
}

.b-expert-item .expert-tags[data-v-ae40573a] {
	padding-bottom: 5px
}

.b-expert-item .expert-btn-wrap[data-v-ae40573a] {
	position: absolute;
	top: .05rem;
	right: -.02rem;
	z-index: 1;
	min-width: 47px
}

.b-expert-item .color-333[data-v-ae40573a] {
	color: #333
}

.b-expert-item .font-weight-bold[data-v-ae40573a] {
	font-weight: 700
}

.b-expert-item .expert-profession[data-v-ae40573a] {
	margin-top: -.05rem
}

.b-expert-item .line-short[data-v-ae40573a] {
	font-family: PingFangSC-Medium;
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-expert-item .expert-taglist[data-v-ae40573a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .24rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.b-expert-item .expert-text[data-v-ae40573a] {
	display: block;
	font-size: 13px;
	height: .18rem;
	line-height: .18rem;
	color: #999;
	overflow: hidden;
	width: calc(100% - .56rem);
	white-space: nowrap;
	text-overflow: ellipsis
}

.hide-shadow[data-v-ae40573a] {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.b-hos-item[data-v-504c5318] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .14rem .13rem .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;
	background-color: #fff
}

.b-hos-item .hos-info[data-v-504c5318] {
	-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-504c5318] {
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-70[data-v-504c5318] {
	padding-right: .7rem
}

.b-hos-item .hos-tags[data-v-504c5318] {
	padding-bottom: 1px
}

.b-hos-item .hos-depart-item[data-v-504c5318] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-504c5318] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-departments .depart-item[data-v-504c5318] {
	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-504c5318] {
	color: #00c8c8
}

.hide-shadow[data-v-504c5318] {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.border-top[data-v-504c5318] {
	border-top: 1px solid #f1f1f1
}

.gh-info[data-v-a95f407a] {
	background-color: #fff;
	border-radius: .08rem
}

.gh-info-head[data-v-a95f407a],
.gh-info[data-v-a95f407a] {
	display: block;
	overflow: hidden
}

.gh-info-lefttitle[data-v-a95f407a] {
	float: left;
	color: #555
}

.gh-info-righttitle[data-v-a95f407a] {
	color: #999;
	float: right
}

.pl-wrap[data-v-5c312469] {
	background-color: #fff;
	border-radius: .05rem;
	border: 1px solid #ebebeb
}

.pl-tar[data-v-5c312469] {
	text-align: right
}

.pl-sv-icon-wrap[data-v-5c312469] {
	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-5c312469] {
	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-5c312469] {
	overflow: hidden
}

.pl-sv-bold[data-v-5c312469] {
	font-weight: 600
}

.pl-sv-color[data-v-5c312469] {
	color: #333
}

.pl-sv-icon-color[data-v-5c312469] {
	color: #6f6f6f
}

.pl-sv-pt[data-v-5c312469] {
	padding-top: .08rem
}

.pl-sv-pb[data-v-5c312469] {
	padding-bottom: .08rem
}

.learn-more[data-v-5c312469] {
	margin-bottom: -.1rem
}

.learn-more-title[data-v-5c312469] {
	text-align: center;
	color: #333
}

.learn-more-itm .img-wraper[data-v-5c312469] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: .07rem
}

.learn-more-itm .img-wraper .img[data-v-5c312469] {
	width: 30px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.learn-more-itm .info[data-v-5c312469] {
	font-size: 14px;
	line-height: 22px
}

.pl-sv-item-checked[data-v-5c312469] {
	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
}

.comp-sv-under[data-v-3c59979f] {
	text-decoration: line-through
}

.comp-sv-wrap[data-v-3c59979f] {
	overflow: hidden
}

.comp-sv-wrap-title[data-v-3c59979f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comp-sv-bold[data-v-3c59979f] {
	font-weight: 600
}

.comp-sv-color[data-v-3c59979f] {
	color: #333
}

.comp-sv-row-right[data-v-3c59979f] {
	position: relative
}

.comp-sv-line[data-v-3c59979f] {
	border-left: 1px solid #f6f6f6
}

.comp-sv-tag[data-v-3c59979f] {
	margin-top: -2px
}

.solid-btn[data-v-3c59979f] {
	background: #00c8c8;
	color: #fff
}

.to-consul-btn[data-v-3c59979f] {
	height: 30px;
	width: 68px;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	border-radius: 16px;
	text-align: center;
	line-height: 30px
}

.pl-hideinfo-card[data-v-3c59979f] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 19px
}

.pl-title-icon[data-v-3c59979f] {
	position: absolute;
	right: 0
}

.pl-wrap[data-v-3792ee29] {
	background-color: #fff;
	border-radius: .05rem;
	border: 1px solid #ebebeb
}

.pl-wrap-linear-bg[data-v-3792ee29] {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #edfbfb), color-stop(12%, #fff));
	background: linear-gradient(180deg, #edfbfb 1%, #fff 12%);
	border-radius: .08rem
}

.pl-tar[data-v-3792ee29] {
	text-align: right
}

.pl-tac[data-v-3792ee29] {
	text-align: center
}

.pl-sv-icon-wrap[data-v-3792ee29] {
	height: 100%;
	float: left
}

.pl-sv-icon-wrap[data-v-3792ee29],
.pl-sv-w[data-v-3792ee29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pl-sv-w[data-v-3792ee29] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pl-sv-title-line[data-v-3792ee29] {
	border-top: 1px solid #eee;
	margin: 0 -15px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.pl-sv-icon[data-v-3792ee29] {
	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-3792ee29] {
	text-decoration: line-through
}

.pl-sv-wrap[data-v-3792ee29] {
	overflow: hidden
}

.pl-sv-wrap-title[data-v-3792ee29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pl-sv-bold[data-v-3792ee29] {
	font-weight: 600
}

.pl-sv-color[data-v-3792ee29] {
	color: #333
}

.pl-sv-row-right[data-v-3792ee29] {
	position: relative
}

.pl-sv-row-right-inner[data-v-3792ee29] {
	position: absolute;
	right: 0;
	top: 50%;
	white-space: nowrap
}

.pl-sv-pt[data-v-3792ee29] {
	padding-top: .08rem
}

.pl-sv-pb[data-v-3792ee29] {
	padding-bottom: .08rem
}

.pl-sv-line[data-v-3792ee29] {
	border-left: 1px solid #f6f6f6
}

.pl-sv-split[data-v-3792ee29] {
	padding: 0 18.5px
}

.pl-sv-split-bg[data-v-3792ee29] {
	background-color: #fff;
	border-radius: 8px
}

.pl-sv-tag[data-v-3792ee29] {
	margin-top: -2px
}

.pl-sv-arrow[data-v-3792ee29] {
	color: #ddd
}

.pl-sv-tip[data-v-3792ee29] {
	margin-left: -.05rem
}

.pl-sv-tip-line[data-v-3792ee29] {
	margin-top: -.1rem;
	margin-bottom: .05rem;
	border-top: 1px solid #f1f1f1
}

.pl-sv-coupon-line[data-v-3792ee29] {
	border-top: 1px solid #f1f1f1
}

.pl-sv-span-end[data-v-3792ee29] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pl-sv-flex-end[data-v-3792ee29],
.pl-sv-span-end[data-v-3792ee29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.to-consul-btn[data-v-3792ee29] {
	height: 30px;
	width: 68px;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	border-radius: 16px
}

.to-consul-btn-new[data-v-3792ee29],
.to-consul-btn[data-v-3792ee29] {
	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
}

.to-consul-btn-new[data-v-3792ee29] {
	height: .28rem;
	width: .8rem;
	border-radius: .19rem;
	font-weight: 700
}

.solid-btn[data-v-3792ee29] {
	background: #00c8c8;
	color: #fff
}

.btn-shadow[data-v-3792ee29] {
	-webkit-box-shadow: 0 3.3px 6.6px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3.3px 6.6px 0 rgba(0, 200, 200, .3)
}

.hollow-btn[data-v-3792ee29] {
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.five-btn[data-v-3792ee29] {
	background: #ebfbfb;
	color: #00c8c8
}

.explain-top-wrap[data-v-3792ee29] {
	position: relative;
	width: 100%;
	height: 44px;
	line-height: 44px;
	opacity: .9;
	color: #fff;
	border-radius: 8px 8px 0 0
}

.pl-sv-padding[data-v-3792ee29] {
	padding-left: 18.5px;
	padding-right: 18.5px
}

.card-inside-margin[data-v-3792ee29] {
	margin-top: .17rem
}

.topbar-color-orange[data-v-3792ee29] {
	background-image: linear-gradient(229deg, #ffa078, #f47c56 98%)
}

.topbar-color-yellow[data-v-3792ee29] {
	background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, #ffce78), color-stop(44%, #f7be31), to(#f1b200));
	background-image: linear-gradient(270deg, #ffce78 2%, #f7be31 44%, #f1b200)
}

.topbar-color-green[data-v-3792ee29] {
	background-image: linear-gradient(258deg, #8fd9c8, #48d492)
}

.card-scroll-wrap[data-v-3792ee29] {
	position: relative;
	left: -17px;
	width: 100vw
}

.card-scroll-view[data-v-3792ee29] {
	width: 100%;
	height: 145px;
	white-space: nowrap
}

.each-scroll-item[data-v-3792ee29] {
	margin-right: 10px;
	width: 240px;
	height: 145px;
	background: #fff;
	border-radius: 8px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.each-scroll-item[data-v-3792ee29]:first-child {
	margin-left: 17px
}

.popup-infocollect-wrap[data-v-3792ee29] {
	z-index: 900;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .3)
}

.popup-content[data-v-3792ee29],
.popup-infocollect-wrap[data-v-3792ee29] {
	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
}

.popup-content[data-v-3792ee29] {
	position: relative;
	margin: 0 57px;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.close-icon[data-v-3792ee29] {
	color: #fff;
	position: absolute;
	bottom: -60px
}

.popup-desc-wrap[data-v-3792ee29] {
	margin-top: 10px;
	font-size: 14px;
	color: #555
}

.popup-input-wrap[data-v-3792ee29] {
	width: 100%
}

.gap-inner-bottom-small[data-v-3792ee29] {
	padding-bottom: .08rem
}

.gap-inner-bottom[data-v-3792ee29] {
	padding-bottom: .12rem
}

.gap-inner-bottom-large[data-v-3792ee29] {
	padding-bottom: .17rem
}

.gap-inner-top[data-v-3792ee29] {
	padding-top: .12rem
}

.gap-inner-top-large[data-v-3792ee29] {
	padding-top: .17rem
}

.gap-mrg-bottom-small[data-v-3792ee29] {
	margin-bottom: .04rem
}

.gap-right-small[data-v-3792ee29] {
	margin-right: .07rem
}

.split-wrap[data-v-3792ee29] {
	width: 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;
	position: relative
}

.split-wrap-line[data-v-3792ee29] {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.split-wrap-text[data-v-3792ee29] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.split-wrap-new[data-v-3792ee29] {
	width: 100%;
	height: .16rem;
	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;
	position: relative;
	margin-bottom: .09rem
}

.split-wrap-new-line[data-v-3792ee29] {
	width: .53rem;
	height: .01rem;
	background: #f1f1f1;
	position: relative
}

.split-wrap-new-line[data-v-3792ee29]:after {
	content: "";
	width: .03rem;
	height: .03rem;
	background: #f1f1f1;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: -.01rem
}

.split-wrap-new-line.before-circle[data-v-3792ee29]:after {
	left: 0
}

.split-wrap-new-text[data-v-3792ee29] {
	font-size: 16px;
	color: #525252;
	font-weight: 700;
	margin: 0 .12rem
}

.split-title[data-v-3792ee29] {
	padding: .15rem 0 .08rem
}

.split-title-sub[data-v-3792ee29] {
	font-size: .14rem;
	color: #858585;
	line-height: .14rem;
	text-align: center
}

.solid-btn[data-v-3792ee29]:active {
	-webkit-animation: tansIn-data-v-3792ee29 .4s;
	animation: tansIn-data-v-3792ee29 .4s
}

.coupon-info[data-v-3792ee29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coupon-info-image[data-v-3792ee29] {
	width: .17rem;
	height: .12rem;
	margin-right: .04rem
}

.coupon-info.coupon-info-mrg[data-v-3792ee29] {
	padding: .05rem 0 .08rem
}

.spread-wrap[data-v-3792ee29] {
	font-size: .14rem;
	color: #525252;
	letter-spacing: 0;
	text-align: center;
	height: .4rem;
	line-height: .4rem
}

.price-wrap[data-v-3792ee29] {
	margin-bottom: .06rem
}

.coupon-text[data-v-3792ee29] {
	font-size: .13rem;
	color: #fd503e;
	line-height: .16rem;
	min-width: .27rem
}

.price-text-font[data-v-3792ee29] {
	font-size: .16rem;
	color: #fd503e;
	text-align: right;
	line-height: .16rem;
	font-weight: 600;
	margin-right: .02rem
}

.org-price-text[data-v-3792ee29] {
	display: inline-block;
	width: .34rem;
	font-size: .13rem;
	height: .14rem;
	line-height: .14rem;
	color: #b5b5b5
}

@-webkit-keyframes tansIn-data-v-3792ee29 {
	0% {
		opacity: 1
	}

	to {
		opacity: .6
	}
}

@keyframes tansIn-data-v-3792ee29 {
	0% {
		opacity: 1
	}

	to {
		opacity: .6
	}
}

.card-detail-icon[data-v-3792ee29] {
	margin-left: .03rem
}

.popup-infocollect-wrap[data-v-fcad6a54] {
	z-index: 900;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .65)
}

.popup-content[data-v-fcad6a54],
.popup-infocollect-wrap[data-v-fcad6a54] {
	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
}

.popup-content[data-v-fcad6a54] {
	position: relative;
	margin: 0 57px;
	padding: 20px;
	background: #fff;
	border-radius: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.close-icon[data-v-fcad6a54] {
	color: #fff;
	position: absolute;
	bottom: -60px
}

.popup-desc-wrap[data-v-fcad6a54] {
	margin-top: 10px;
	font-size: 14px;
	color: #555
}

.popup-input-wrap[data-v-fcad6a54] {
	width: 100%
}

.pay-wrap[data-v-bd7d64d6] {
	background-color: #fff;
	border-radius: 8px
}

.pay-wrap .bold[data-v-bd7d64d6] {
	font-weight: 700
}

.pay-wrap .title[data-v-bd7d64d6] {
	font-size: 24px;
	line-height: 34px;
	color: #333;
	font-weight: 500;
	text-align: center
}

.pay-wrap .img[data-v-bd7d64d6] {
	width: 18px;
	height: 18px
}

.pay-wrap .price-wrap[data-v-bd7d64d6] {
	text-align: center
}

.pay-wrap .price-prefix[data-v-bd7d64d6] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700
}

.pay-wrap .price[data-v-bd7d64d6] {
	font-size: 30px;
	font-weight: 500
}

.pay-wrap .org-price[data-v-bd7d64d6] {
	text-decoration: line-through
}

.third-grade-serve-box[data-v-bd7d64d6] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 19.3px 15px 15px 15px;
	background: #fff;
	border-radius: 12px
}

.third-grade-serve-box .title[data-v-bd7d64d6] {
	font-size: 19px;
	color: #333;
	font-weight: 700;
	font-family: PingFang-SC-Medium
}

.third-grade-serve-box .title .people-turn[data-v-bd7d64d6] {
	color: #ff6050
}

.third-grade-serve-box .desc[data-v-bd7d64d6] {
	margin-top: 5px;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #999
}

.third-grade-serve-box .card-body[data-v-bd7d64d6] {
	padding: 15px 13.3px 15px 15px;
	background: #f8f8f8;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	border-radius: 12px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.third-grade-serve-box .card-body .left .name-bar[data-v-bd7d64d6],
.third-grade-serve-box .card-body[data-v-bd7d64d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.third-grade-serve-box .card-body .left .name-bar .name[data-v-bd7d64d6] {
	font-family: PingFang-SC-Medium;
	font-size: 19px;
	color: #555
}

.third-grade-serve-box .card-body .left .category-bar[data-v-bd7d64d6] {
	margin-top: 5px
}

.third-grade-serve-box .card-body .left .category-bar .items[data-v-bd7d64d6] {
	font-family: PingFang-SC-Regular;
	font-size: 13px;
	color: #999
}

.third-grade-serve-box .card-body .left .money-bar[data-v-bd7d64d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 5px
}

.third-grade-serve-box .card-body .left .money-bar .line-money[data-v-bd7d64d6] {
	font-family: PingFang-SC-Regular;
	font-size: 12px;
	color: #bbb;
	margin-left: 11.6px;
	margin-top: 3px;
	text-decoration: line-through
}

.third-grade-serve-box .card-body .left .money-bar .money[data-v-bd7d64d6] {
	font-family: PingFang-SC-Medium;
	font-size: 19px;
	color: #ff6050
}

.third-grade-serve-box .card-body .right .btn[data-v-bd7d64d6] {
	width: 90px;
	height: 38px;
	background: #00c8c8;
	border-radius: 19px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	font-size: 15px
}

.im-card-pay-multi[data-v-bd7d64d6] {
	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
}

.im-card-pay-multi-tag[data-v-bd7d64d6] {
	margin-top: -3px
}

.im-card-pay-multi-orgp[data-v-bd7d64d6] {
	text-decoration: line-through
}

.im-card-pay-multi-center[data-v-bd7d64d6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pay-wrap[data-v-c382c88c] {
	background-color: #fff;
	border-radius: 8px
}

.pay-wrap .title[data-v-c382c88c] {
	font-size: 24px;
	line-height: 34px;
	font-weight: 500;
	text-align: center;
	color: #333
}

.pay-wrap .img[data-v-c382c88c] {
	width: 16px;
	height: 16px
}

.pay-wrap .line-color[data-v-c382c88c] {
	border-color: #f4f4f4
}

.pay-wrap .compare[data-v-c382c88c] {
	text-align: right;
	border-left: 1px solid #f4f4f4
}

.pay-wrap .txt[data-v-c382c88c] {
	color: #333
}

.pay-wrap .tag[data-v-c382c88c] {
	float: left
}

.pay-wrap .price-wrap[data-v-c382c88c] {
	text-align: center
}

.pay-wrap .price[data-v-c382c88c] {
	font-size: 30px;
	font-weight: 500
}

.pay-wrap .org-price[data-v-c382c88c] {
	text-decoration: line-through
}

.tag[data-v-c382c88c] {
	margin-top: 3px
}

.drug .img-wrapper[data-v-674fbf58] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-right: .03rem
}

.drug .img-wrapper .img[data-v-674fbf58] {
	position: relative;
	overflow: hidden
}

.drug .img-wrapper .img-inner.status[data-v-674fbf58] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-674fbf58] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-674fbf58] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-674fbf58] {
	color: #fff;
	line-height: 1.4
}

.drug .main-info[data-v-674fbf58] {
	position: relative;
	left: .01rem
}

.drug .main-info .bottom-info[data-v-674fbf58] {
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.drug .main-info .bottom-info .spec[data-v-674fbf58] {
	padding-right: 100px
}

.drug .main-space-between[data-v-674fbf58] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.drug .name[data-v-674fbf58] {
	margin-top: -.03rem;
	margin-bottom: 0
}

.drug .name .text[data-v-674fbf58] {
	margin-bottom: 0;
	font-size: 15px
}

.drug .name .desc[data-v-674fbf58] {
	line-height: 22px;
	color: #858585
}

.drug .font-1f[data-v-674fbf58] {
	color: #1f1f1f
}

.drug .font-18[data-v-674fbf58] {
	font-size: 18px
}

.drug .left-info[data-v-674fbf58] {
	padding-left: 0
}

.drug .right-info[data-v-674fbf58] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right;
	padding-right: 0;
	padding-left: 0;
	position: relative
}

.drug .price[data-v-674fbf58] {
	color: #fd503e
}

.drug .left-price[data-v-674fbf58] {
	position: relative;
	right: .02rem
}

.drug .b-inline[data-v-674fbf58] {
	display: inline-block
}

.drug .label-wrap[data-v-674fbf58] {
	position: relative;
	top: -1px
}

.drug-list[data-v-663a6fae] {
	background-color: #fff;
	border-radius: 8px;
	padding-left: .15rem;
	padding-right: .15rem
}

.drug-list-btn[data-v-663a6fae] {
	float: right;
	height: 28px
}

.drug-list-btn-inner[data-v-663a6fae] {
	position: absolute;
	bottom: 0;
	right: 0
}

.red-bg[data-v-050b0564] {
	font-family: PingFangSC-Medium;
	background: rgba(253, 80, 62, .15) !important
}

.union-wrap-title[data-v-050b0564] {
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #555;
	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
}

.union-title[data-v-050b0564] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.union-option-item[data-v-050b0564] {
	position: relative;
	margin-left: 10px;
	width: 50px;
	height: 30px;
	background: #f8f8f8;
	border-radius: 4px;
	line-height: 30px;
	text-align: center
}

.option-wrap[data-v-050b0564] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.union-more-wrap[data-v-050b0564] {
	height: 38px;
	overflow: scroll
}

.union-more-wrap-two[data-v-050b0564],
.union-more-wrap[data-v-050b0564] {
	margin-top: 10px;
	width: 100%;
	background: #f8f8f8;
	border-radius: 5px;
	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
}

.union-more-wrap-two[data-v-050b0564] {
	height: 70px
}

.union-textarea[data-v-050b0564] {
	height: 15px;
	font-size: 14px;
	max-height: 32px
}

.union-textarea-two[data-v-050b0564],
.union-textarea[data-v-050b0564] {
	width: calc(100% - 22px);
	outline: none;
	border: none;
	background: #f8f8f8;
	resize: none
}

.union-textarea-two[data-v-050b0564] {
	min-height: 40px;
	max-height: 40px
}

.union-input-ph[data-v-050b0564] {
	font-size: 14px;
	line-height: 15px;
	color: #b8b8b8;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

textarea[data-v-050b0564]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: 14px
}

.selected-color[data-v-050b0564] {
	color: #00c8c8
}

.sel-icon[data-v-050b0564] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 18px;
	height: 18px
}

.union-btns-wrap[data-v-050b0564] {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.multibtns-blue-item[data-v-050b0564] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 0;
	border-radius: 4px;
	background: #f0f0f0;
	height: 30px;
	font-size: 14px;
	color: #444;
	text-align: center;
	line-height: 30px;
	margin-left: 8px
}

.multibtns-blue-item[data-v-050b0564]:first-child {
	margin-left: 0
}

.multibtns-red-item[data-v-050b0564] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 1px solid #f5f5f5;
	border-radius: .09rem;
	background: #f5f5f5;
	height: .36rem;
	font-size: .16rem;
	color: #1f1f1f;
	text-align: center;
	line-height: .36rem;
	margin-left: .08rem
}

.multibtns-red-item[data-v-050b0564]:first-child {
	margin-left: 0
}

.multibtns-item[data-v-050b0564] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	height: 30px;
	font-size: 14px;
	color: #555;
	text-align: center;
	line-height: 30px;
	margin-left: 8px
}

.multibtns-item[data-v-050b0564]:first-child {
	margin-left: 0
}

.multibtns-selected[data-v-050b0564] {
	border: 1px solid #fd503e
}

.multibtns-blue-selected[data-v-050b0564] {
	color: #17bebb;
	background: #e0f7f8
}

.multibtns-red-selected[data-v-050b0564] {
	background: #ffeded;
	color: #fd503e;
	border: 1px solid #fd503e
}

.multibtns-red-disbaled[data-v-050b0564] {
	background: #ccc
}

.multibtns-blue-disbaled[data-v-050b0564] {
	color: #b8b8b8
}

.multibtns-disbaled[data-v-050b0564] {
	background: #ccc
}

.form-type-input[data-v-2f6a18f0] {
	padding: 0 13px;
	height: 44px;
	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;
	font-size: 14px;
	color: #555;
	overflow: hidden
}

.input-opt-wrap[data-v-2f6a18f0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-left: 15px
}

.input-opt-wrap-complete[data-v-2f6a18f0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 11px;
	width: 100%;
	height: 44px;
	background: #f8f8f8;
	border-radius: 6px
}

.input-item-complete[data-v-2f6a18f0] {
	height: 100%;
	width: 100%;
	outline: none;
	border: none;
	font-size: 14px;
	color: #252525;
	caret-color: #00c8c8;
	background: #f8f8f8
}

.input-item-complete[data-v-2f6a18f0]::-webkit-input-placeholder {
	color: #b8b8b8
}

.input-item[data-v-2f6a18f0] {
	height: 80%;
	width: 100%;
	outline: none;
	border: none;
	font-size: 14px;
	color: #252525;
	text-align: right;
	caret-color: #00c8c8
}

.input-item[data-v-2f6a18f0]::-webkit-input-placeholder {
	color: #b8b8b8
}

.fb-input-ph[data-v-2f6a18f0] {
	text-align: right
}

.fb-input-ph-notitle[data-v-2f6a18f0],
.fb-input-ph[data-v-2f6a18f0] {
	font-size: 14px;
	line-height: 47px;
	color: #b8b8b8;
	letter-spacing: 0
}

.modal-cont-close[data-v-2f6a18f0] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px
}

.text-left[data-v-2f6a18f0] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	white-space: nowrap
}

.input-tips-con[data-v-2f6a18f0] {
	position: relative;
	overflow: visible
}

.input-tips[data-v-2f6a18f0] {
	color: #fd503e;
	background: #fff4ed;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.input-tips .right-text[data-v-2f6a18f0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.triangle-up[data-v-2f6a18f0] {
	position: absolute;
	top: -6px;
	left: 44px;
	width: 0;
	height: 0;
	border-left: .07rem solid transparent;
	border-right: .07rem solid transparent;
	border-bottom: .06rem solid #fff4ed
}

.textarea-margin[data-v-031414ce] {
	margin: 0 17px
}

.append-title-style[data-v-031414ce] {
	margin: 15px 17px 10px
}

.textarea-wrap[data-v-031414ce] {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 15px 12px
}

.textarea-innerSubTitle[data-v-031414ce] {
	color: #b8b8b8
}

.tag-select__inner[data-v-031414ce] {
	max-height: 80px;
	overflow: hidden
}

.tag-select__inner--open[data-v-031414ce] {
	max-height: none
}

.tag-select__spread[data-v-031414ce] {
	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
}

.tag-select__item[data-v-031414ce] {
	background: #f5f5f5;
	padding: .03rem .1rem;
	border-radius: .15rem;
	color: #525252;
	max-width: 1.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tag-select__item__icon[data-v-031414ce] {
	height: .28rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tag-select__selected[data-v-031414ce] {
	color: #fd503f;
	background: rgba(253, 80, 62, .15);
	font-family: PingFangSC-Medium
}

.textarea-pad[data-v-031414ce] {
	background: #f5f5f5;
	overflow: hidden;
	border-radius: .05rem
}

.textarea-item[data-v-031414ce] {
	margin: 15px 12px;
	width: calc(100% - 24px);
	height: 40px;
	outline: none;
	border: none;
	background: #f5f5f5;
	resize: none;
	border-radius: .05rem
}

.textarea-ph[data-v-031414ce] {
	font-size: 14px;
	line-height: 19px;
	color: #b8b8b8;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

textarea[data-v-031414ce]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: 14px;
	line-height: 19px
}

.c-flex[data-v-031414ce] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.add-patient[data-v-031414ce] {
	color: #00c8c8;
	font-family: PingFang-SC-Regular;
	font-size: 14px
}

.history-disease-wrap[data-v-031414ce] {
	max-height: 500px;
	overflow: auto;
	padding: 15px 0 5px;
	width: 100%;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.history-disease-wrap-item[data-v-031414ce] {
	max-width: 100%;
	padding: 0 15px;
	margin: 0 10px 10px 0;
	background: #f6f6f6;
	color: #333;
	border-radius: 6px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.textarea-info-inner-title[data-v-031414ce] {
	color: #1f1f1f;
	padding: .12rem .12rem 0 .12rem;
	margin-bottom: .05rem
}

.c-font-pingfang[data-v-031414ce] {
	font-family: PingFangSC-Medium
}

.patient-info-wrap[data-v-3b9ddf82] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.patient-info-scroll[data-v-3b9ddf82] {
	overflow-y: scroll;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-overflow-scrolling: touch
}

.patient-info-bottom[data-v-3b9ddf82] {
	min-height: 20px
}

.top-warn-wrap[data-v-3b9ddf82] {
	margin: 15px 10px 10px;
	padding: 0 15px;
	background: #fff4ed;
	border-radius: 6px;
	font-family: PingFang-SC-Regular;
	font-size: 12px;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center
}

.top-warn-wrap-list[data-v-3b9ddf82] {
	font-size: 13px;
	margin: 7.5px 0
}

.warn-icon[data-v-3b9ddf82] {
	margin-top: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 13px;
	height: 13px
}

.infolist-wrap[data-v-3b9ddf82] {
	margin: 0 10px 10px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden
}

.each-info[data-v-3b9ddf82] {
	background: #fff
}

.patient-info[data-v-3b9ddf82] {
	padding: 15px 0;
	margin: 0 17px 10px;
	background: #fff;
	border-radius: 6px
}

.btn-wrap[data-v-3b9ddf82] {
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	text-align: center;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3)
}

.bottom-btn-wrap[data-v-3b9ddf82] {
	width: calc(100% - 34px);
	padding: 8px 17px;
	z-index: 900;
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(50%, #f5f5f5), to(#f5f5f5));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #f5f5f5 50%, #f5f5f5)
}

.btns-wrap[data-v-3b9ddf82] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 22px;
	background: #fff;
	margin-bottom: constant(safe-area-inset-bottom);
	margin-bottom: env(safe-area-inset-bottom)
}

.agreement-wrap[data-v-3b9ddf82] {
	width: 95%;
	margin: 0 auto
}

.agree-icon[data-v-3b9ddf82] {
	position: relative;
	top: 2px;
	width: 14px
}

.add-patient[data-v-3b9ddf82] {
	color: #00c8c8;
	font-family: PingFang-SC-Regular;
	font-size: 14px
}

.patients-scroll-wrap[data-v-3b9ddf82] {
	height: 68px;
	white-space: nowrap
}

.each-patient-card[data-v-3b9ddf82] {
	display: inline-block;
	height: 68px;
	width: 160px;
	background: #f8f8f8;
	border-radius: 5px;
	font-size: 12px;
	color: #252525
}

.patient-selected[data-v-3b9ddf82] {
	background: rgba(0, 200, 200, .10196078431372549)
}

.name-edit-row[data-v-3b9ddf82] {
	margin: 15px 15px 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.name-edit-row[data-v-3b9ddf82],
.patient-info-row[data-v-3b9ddf82] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: 14px
}

.patient-info-row[data-v-3b9ddf82] {
	margin: 10px 15px 15px
}

.patient-name[data-v-3b9ddf82] {
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #555;
	max-width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.edit-wrap[data-v-3b9ddf82] {
	width: 40px;
	text-align: right
}

.bottom-ph[data-v-3b9ddf82] {
	width: 100%;
	height: 64px;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.bottom-notice[data-v-3b9ddf82] {
	margin: 15px 17px;
	color: #999;
	font-size: 13px
}

.c-flex[data-v-3b9ddf82] {
	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
}

.imgupload-wrap[data-v-3b9ddf82] {
	margin: 10px 13px 10px
}

.show-type[data-v-3b9ddf82] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #555;
	letter-spacing: 0
}

.show-type-textwrap[data-v-3b9ddf82] {
	padding: 0 13px
}

.show-type-text[data-v-3b9ddf82] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 11px;
	background: #f8f8f8;
	border-radius: 5px
}

.show-type-union[data-v-3b9ddf82] {
	padding: 0 13px
}

.show-type-unionfirst[data-v-3b9ddf82] {
	padding: 15px 13px 0
}

.show-type-selected[data-v-3b9ddf82] {
	position: relative;
	width: 50px;
	height: 30px;
	background: #f8f8f8;
	border-radius: 4px;
	line-height: 30px;
	text-align: center
}

.show-type-moreinfo[data-v-3b9ddf82] {
	padding: 8px 12px 3px;
	background: #f8f8f8;
	border-radius: 5px
}

.show-type-moreinfoitem[data-v-3b9ddf82] {
	max-height: 44px;
	overflow: hidden
}

.show-type-img[data-v-3b9ddf82] {
	padding: 0 12px 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.show-type-imgitem[data-v-3b9ddf82] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 56px;
	height: 56px;
	overflow: hidden;
	border-radius: 3px;
	background-position: 50%;
	background-size: cover
}

.show-type .sel-icon[data-v-3b9ddf82] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 18px;
	height: 18px
}

.pass-info[data-v-3b9ddf82] {
	margin-left: 13px;
	margin-right: 13px;
	padding: 12px 11px;
	background: #f8f8f8;
	border-radius: 6px;
	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
}

.pass-info .pass-btn-wrap[data-v-3b9ddf82] {
	font-weight: 500;
	color: #fff;
	border-radius: 14px;
	font-family: PingFang-SC-Medium;
	font-size: 13px;
	line-height: .28rem;
	text-align: center;
	background-color: #00c8c8;
	padding: 0 12px
}

.image-editor[data-v-0e5d6292] {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #000;
	z-index: 1000
}

.image-editor--wrapper[data-v-0e5d6292] {
	position: relative;
	width: 100%;
	height: 100%
}

.image-editor__canvas-box[data-v-0e5d6292] {
	position: absolute;
	top: 0;
	width: 100%;
	overflow: hidden;
	-webkit-overflow-scrolling: touch
}

.image-editor__canvas[data-v-0e5d6292] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.image-editor__operation[data-v-0e5d6292] {
	padding: 5px 0;
	display: flex;
	width: 100%;
	color: #fff;
	font-size: .14rem;
	line-height: normal;
	margin-bottom: 5px
}

.image-editor__operation--box[data-v-0e5d6292] {
	position: absolute;
	bottom: 0;
	background: #0e0e0e;
	height: 82px;
	width: 100%
}

.image-editor__operation__item[data-v-0e5d6292] {
	display: flex;
	flex-direction: column;
	justify-items: center;
	align-items: center
}

.image-editor__operation__item__icon[data-v-0e5d6292] {
	margin: 5px 0;
	width: 10.14vw;
	height: 10.14vw;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 50%
}

.image-editor__operation__item__icon--mosaic[data-v-0e5d6292] {
	position: relative;
	width: 35.66vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	flex: 0 0 auto
}

.image-editor__operation__item__icon--mosaic--size[data-v-0e5d6292] {
	border-radius: 50%;
	border: 2px solid #1c1c1c;
	background: #fff;
	z-index: 1
}

.image-editor__operation__item__icon--mosaic--size--active[data-v-0e5d6292] {
	background: #00c8c8
}

.image-editor__operation__item__icon--mosaic[data-v-0e5d6292]:after {
	content: "";
	position: absolute;
	display: block;
	height: 2px;
	width: 100%;
	background: #1c1c1c;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.image-editor__operation__item__icon--mosaic[data-v-0e5d6292]:active {
	opacity: 1
}

.image-editor__operation__item__icon--revoke[data-v-0e5d6292] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/med-uiimgeditor_image_cancel.png)
}

.image-editor__operation__item__icon--use[data-v-0e5d6292] {
	width: 3.6vw;
	height: 3.6vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/med-uiimgeditor_image_save.png);
	flex: 0 0 auto
}

.image-editor__operation__item[data-v-0e5d6292]:active {
	opacity: .5
}

.image-editor__operation__use[data-v-0e5d6292] {
	padding: 5px 10px;
	margin: 5px 0;
	background: rgba(0, 200, 200, .7843137254901961);
	border-radius: 8px;
	margin-left: 10.86%
}

.image-editor__operation__mosaic[data-v-0e5d6292] {
	position: relative;
	margin-left: 10.86%
}

.image-editor__operation__revoke[data-v-0e5d6292] {
	margin-left: 15.7%
}

.image-editor__operation__tooltip[data-v-0e5d6292] {
	position: absolute;
	top: -22px;
	left: calc(50% - 19vw);
	width: 38vw;
	z-index: 9999
}

.image-editor__operation__mosaic--selected[data-v-0e5d6292] {
	font-weight: 700
}

.image-editor__operation__mosaic--selected .image-editor__operation__item__icon[data-v-0e5d6292] {
	border: 2px solid #fff;
	border-radius: 8px;
	box-sizing: border-box
}

.image-collect[data-v-40979b2e] {
	position: relative;
	justify-content: flex-start;
	line-height: 0;
	font-size: 0;
	align-items: center;
	flex-wrap: wrap
}

.image-collect-span[data-v-40979b2e] {
	flex: 0 0 auto
}

.image-collect-image[data-v-40979b2e] {
	background-position: 50%;
	background-size: cover;
	border-radius: .03rem
}

.image-collect .box[data-v-40979b2e] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.image-collect .box-inner[data-v-40979b2e] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.add-wrap[data-v-40979b2e] {
	border: 1px solid #f0f0f0;
	background: #fff;
	border-radius: 4px
}

.image-collect-loading[data-v-40979b2e] {
	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-40979b2e;
	animation: loading-data-v-40979b2e;
	-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-40979b2e] {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: normal;
	color: #d8d8d8
}

.image-collect-remove[data-v-40979b2e] {
	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-40979b2e {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

@keyframes loading-data-v-40979b2e {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

.medui-notice-bar[data-v-6c492b96] {
	padding: 8px 10px;
	display: flex;
	font-size: 13px
}

.medui-notice-bar .ntb-wrap[data-v-6c492b96] {
	overflow: hidden
}

.medui-notice-bar .ntb-content[data-v-6c492b96] {
	display: inline-block
}

.medui-notice-bar .ntb-single-row[data-v-6c492b96] {
	width: 100%;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	white-space: nowrap
}

.medui-notice-bar .ntb-right[data-v-6c492b96] {
	box-sizing: border-box;
	white-space: nowrap
}

.medui-notice-bar .ntb-right-icon[data-v-6c492b96] {
	position: relative;
	top: -1px
}

.medui-notice-bar-img[data-v-6c492b96] {
	height: auto
}

.loading[data-v-50ac9415] {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	text-align: center
}

.loading__img[data-v-50ac9415] {
	width: .8rem;
	height: .4rem
}

.loading__img[data-v-50ac9415],
.loading__text[data-v-50ac9415] {
	display: inline-block;
	vertical-align: middle
}

.bg[data-v-0384026c] {
	min-height: 80vh
}

.form-content[data-v-0384026c] {
	-webkit-overflow-scrolling: touch
}

.form-content-img[data-v-0384026c] {
	position: relative
}

.form-content-img-mask[data-v-0384026c] {
	position: absolute;
	top: 0;
	left: 0;
	width: .9rem;
	height: .9rem;
	z-index: 100
}

.popup-infocollect-wrap[data-v-0384026c] {
	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;
	z-index: 800;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .3)
}

.popup-content[data-v-0384026c] {
	background: #f5f5f5
}

.popup-content-title[data-v-0384026c] {
	position: fixed;
	top: 20%;
	width: 95.16%;
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	background-color: inherit;
	z-index: 1001
}

.popup-content .popup-card[data-v-0384026c] {
	padding: 0 .13rem .05rem
}

.popup-content .popup-card .card-title[data-v-0384026c] {
	line-height: .49rem
}

.popup-content .popup-card .color-1f1f1f[data-v-0384026c] {
	color: #1f1f1f
}

.popup-content .popup-card .textarea[data-v-0384026c] {
	height: .7rem;
	background-color: #f5f5f5;
	padding: .07rem .12rem;
	color: #1f1f1f;
	font-size: .14rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 .1rem;
	width: 100%;
	outline: none;
	border: none;
	resize: none
}

.popup-content .popup-card .textarea-block[data-v-0384026c] {
	height: 1rem;
	margin-bottom: .07rem
}

.popup-content .popup-card .input[data-v-0384026c] {
	height: .4rem;
	line-height: .4rem;
	text-align: right;
	outline-offset: none;
	outline: none;
	background-color: inherit;
	-webkit-box-shadow: 0 0 0 10rem #fff inset;
	box-shadow: inset 0 0 0 10rem #fff;
	font-size: .14rem
}

.popup-content .popup-card .textarea-placeholder[data-v-0384026c] {
	font-size: .14rem;
	color: #858585;
	letter-spacing: 0;
	line-height: .22rem
}

.popup-content .popup-card .item-with-label[data-v-0384026c] {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px
}

.popup-content .popup-card .valid-reject[data-v-0384026c] {
	border: 1px solid red
}

.popup-content .popup-card .sub-title[data-v-0384026c] {
	padding: .2rem 0 .1rem
}

.popup-content .popup-card .c-bg-color[data-v-0384026c] {
	background: #e0e0e0
}

.close-icon[data-v-0384026c] {
	color: #555;
	position: absolute;
	right: 0;
	top: 0;
	width: .17rem;
	height: .17rem
}

.popup-desc-wrap[data-v-0384026c] {
	margin-top: 10px;
	font-size: 14px;
	color: #555
}

.popup-input-wrap[data-v-0384026c] {
	width: 100%
}

.confirm-btn[data-v-0384026c] {
	position: absolute;
	height: .93rem;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem;
	margin-top: .1rem;
	left: 0
}

.confirm-btn .button[data-v-0384026c] {
	margin: .3rem auto;
	border-radius: .22rem;
	background-color: #00c8c8;
	color: #fff;
	height: .4rem;
	line-height: .4rem
}

.confirm-btn .button-disabled[data-v-0384026c] {
	background-color: #e0e0e0
}

.tags-tag-cont[data-v-0384026c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.tags-tag-cont-tag-i[data-v-0384026c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .07rem
}

.tags-tag-cont .tag-inner[data-v-0384026c] {
	padding: 0 .03rem 0 .04rem
}

.bg[data-v-5538697a] {
	min-height: 3.3rem;
	background: #fff url(http://m2.line-me.fun/static/mb/tzjf10l/image/pup-bg.png) 100% 0 no-repeat;
	background-size: 1.98rem auto;
	position: relative;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.bg .close[data-v-5538697a] {
	position: absolute;
	right: .14rem;
	top: .16rem
}

.bg .title[data-v-5538697a] {
	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;
	margin-bottom: .04rem
}

.bg .title-slogan[data-v-5538697a] {
	width: .84rem;
	height: .21rem
}

.bg .title-service[data-v-5538697a] {
	width: 1.02rem;
	height: .2rem
}

.bg .list-text-title[data-v-5538697a] {
	color: #1f1f1f
}

.bg .list-text-desc[data-v-5538697a] {
	color: #858585
}

.bg .list-item[data-v-5538697a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1, ;
	-ms-flex: 1, 1, auto;
	flex: 1, 1, auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: .17rem
}

.bg .list-img[data-v-5538697a] {
	width: .24rem;
	height: .24rem;
	margin: 0 .14rem 0 .17rem
}

.gurantee-card[data-v-67a7af12] {
	position: relative;
	width: 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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.gurantee-card-close[data-v-67a7af12] {
	position: absolute;
	right: 14px;
	top: 16px;
	z-index: 99
}

.gurantee-card-brandicon[data-v-67a7af12] {
	width: 72px
}

.gurantee-card-headicon[data-v-67a7af12] {
	width: 170px
}

.gurantee-card-svcwrap[data-v-67a7af12] {
	width: 100%
}

.gurantee-card-svcitem[data-v-67a7af12] {
	margin: 20px 0;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 14px;
	color: #555
}

.gurantee-card-iconwrap[data-v-67a7af12],
.gurantee-card-svcitem[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gurantee-card-iconwrap[data-v-67a7af12] {
	width: 56px;
	height: 56px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.gurantee-card-svcicon[data-v-67a7af12] {
	width: 25px
}

.gurantee-card-title[data-v-67a7af12] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #333
}

.gurantee-card-bottomtip[data-v-67a7af12] {
	width: calc(100% - 34px);
	margin-bottom: 30px;
	padding: 12px 0;
	background: #f8f8f8;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 13px;
	color: #555
}

.gurantee-card-tipicon[data-v-67a7af12] {
	margin: 0 6px 0 12px;
	width: 15px;
	height: 15px
}

.gurantee-card-popupbg[data-v-67a7af12] {
	width: 200px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9
}

.pop-question[data-v-67a7af12] {
	margin: 13px 17px 16px;
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #333;
	letter-spacing: 0;
	line-height: 25px
}

.pop-question-para[data-v-67a7af12] {
	margin-bottom: 20px
}

.pop-question-text[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.pop-patient-list[data-v-67a7af12] {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	background: #fff
}

.pop-patient-addwrap[data-v-67a7af12] {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding-top: 10px;
	background: #f8f8f8
}

.pop-patient-add[data-v-67a7af12] {
	width: 100%;
	font-size: 17px;
	color: #00c8c8;
	text-align: center;
	height: 48px;
	line-height: 48px
}

.pop-patient-add[data-v-67a7af12],
.pop-patient-ph[data-v-67a7af12] {
	background: #fff;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.pop-patient-ph[data-v-67a7af12] {
	height: 58px
}

.c-font-medium[data-v-67a7af12] {
	font-family: PingFangSC-Medium;
	font-weight: 700
}

.c-font-regular[data-v-67a7af12] {
	font-family: PingFangSC-Regular
}

.c-font-19[data-v-67a7af12] {
	font-size: 19px
}

.c-v-center[data-v-67a7af12] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.c-v-bottom[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.c-v-top[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top
}

.drug-item-wrap[data-v-67a7af12],
.item-wrap[data-v-67a7af12] {
	background: #f8f8f8;
	border-radius: 10px;
	padding: 10px
}

.drug-item-ctn-wrap[data-v-67a7af12],
.item-ctn-wrap[data-v-67a7af12] {
	overflow: hidden
}

.drug-item-img[data-v-67a7af12] {
	width: 90px;
	height: 90px;
	border-radius: 6px;
	display: inline-block
}

.drug-now-price[data-v-67a7af12] {
	color: #ff6f61
}

.drug-before-price[data-v-67a7af12] {
	color: #858585;
	text-decoration: line-through
}

.item-img[data-v-67a7af12] {
	width: 50px;
	height: 50px;
	border-radius: 12px;
	float: left;
	display: block
}

.item-ctn[data-v-67a7af12] {
	width: calc(100% - 75px)
}

.drug-item-ctn[data-v-67a7af12] {
	width: calc(100% - 120px);
	line-height: 20px
}

.c-more[data-v-67a7af12] {
	color: #1f1f1f;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl
}

.more-info-btn[data-v-67a7af12] {
	color: #999;
	opacity: .5;
	position: absolute;
	bottom: 0;
	right: 0
}

.c-label-wrap[data-v-67a7af12] {
	border-radius: 8px;
	border: 1px solid hsla(0, 0%, 56.1%, .5);
	height: 14px;
	line-height: 14px;
	display: inline-block;
	padding: 0 5px;
	font-size: 10px
}

.c-to-shop[data-v-67a7af12] {
	background: #f5f5f5;
	border-radius: 19px;
	margin: 50px auto 10px;
	padding: 6px 18px;
	width: 130px;
	display: block
}

.c-color-999[data-v-67a7af12] {
	color: #999
}

.c-color-858[data-v-67a7af12] {
	color: #858585
}

.c-width-clamp[data-v-67a7af12] {
	display: inline-block
}

.c-width-clamp[data-v-67a7af12],
.drug-price[data-v-67a7af12],
.expert-title[data-v-67a7af12] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.c-kepu-logo[data-v-67a7af12] {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	border-radius: 50%
}

.doc[data-v-67a7af12] {
	background-color: #fff;
	background-size: auto 80%;
	background-position: 100% 0;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 0 .08rem .08rem 0;
	display: block
}

.doc .goodat[data-v-67a7af12] {
	margin-top: .16rem
}

.doc .practiceExperience[data-v-67a7af12] {
	margin-top: .26rem
}

.c-color-doc[data-v-67a7af12] {
	color: #1f1f1f;
	font-size: .14rem
}

.c-font-frey[data-v-67a7af12] {
	font-size: .14rem;
	line-height: .24rem
}

.c-flex[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-service-tag[data-v-67a7af12] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: .08rem 0
}

.c-service-tag.has-right-after[data-v-67a7af12]:after {
	content: "";
	position: absolute;
	width: .01rem;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333);
	height: 50%;
	right: -1px;
	top: 25%;
	background: #e0e0e0
}

.popular-science[data-v-67a7af12] {
	padding-bottom: .25rem
}

.popular-science .expert-info[data-v-67a7af12] {
	font-size: 14px;
	color: #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.popular-science .expert-info.padding-small[data-v-67a7af12] {
	padding: .15rem 0 .1rem
}

.popular-science .expert-info.padding-big[data-v-67a7af12] {
	padding: .18rem 0 .1rem
}

.popular-science .expert-info .expert-name[data-v-67a7af12] {
	font-size: 16px;
	color: #333
}

.popular-science .expert-info .expert-name-small[data-v-67a7af12] {
	font-size: 14px;
	color: #333
}

.popular-science .expert-info .avatar[data-v-67a7af12] {
	margin-right: 8px
}

.popular-science .expert-info .inline-text[data-v-67a7af12] {
	display: inline-block
}

.popular-science .pop-science-detail[data-v-67a7af12] {
	padding-bottom: .15rem
}

.popular-science .pop-science-detail .article-content[data-v-67a7af12] {
	margin-bottom: .12rem;
	color: #333;
	font-size: 16px;
	line-height: 27px
}

.c-color-f1[data-v-67a7af12] {
	color: #1f1f1f
}

.assistant[data-v-67a7af12] {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.assistant .info-wrap[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .15rem;
	padding-bottom: .15rem
}

.assistant .info-wrap .item-avatar[data-v-67a7af12] {
	width: 60px;
	height: 60px
}

.assistant .info-wrap .info-detail[data-v-67a7af12] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.assistant .info-wrap .info-detail .name[data-v-67a7af12] {
	line-height: 1;
	font-family: PingFangSC-Medium
}

.assistant .info-wrap .info-detail .job-title[data-v-67a7af12] {
	color: #333;
	margin-left: .08rem;
	font-family: PingFangSC-Regular
}

.assistant .info-wrap .info-detail .intro[data-v-67a7af12] {
	color: #555;
	line-height: .24rem
}

.popup-slide-patient-form[data-v-67a7af12] {
	height: 100%
}

[data-v-67a7af12] .popup-box {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.detail-title[data-v-67a7af12] {
	font-weight: 500;
	font-family: PingFangSC-Medium;
	text-align: center
}

.detail-item[data-v-67a7af12] {
	margin-top: 16px;
	position: relative
}

.detail-price[data-v-67a7af12] {
	font-weight: 600;
	position: absolute;
	right: 0;
	top: 0
}

.feature-wrap[data-v-67a7af12] {
	padding-top: 8px
}

.feature-item[data-v-67a7af12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.feature-item-info[data-v-67a7af12] {
	font-size: 15px;
	line-height: 27px;
	margin-left: 6px
}

.doctor-title[data-v-67a7af12] {
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.service-mode[data-v-67a7af12] {
	position: absolute;
	right: 0;
	top: 25px
}

.price-symbol[data-v-67a7af12] {
	font-size: 15px
}

.selected-icon[data-v-67a7af12] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 6px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/selected-icon.png);
	background-size: 100% 100%;
	width: 15px;
	height: 15px
}

.explain-title[data-v-67a7af12] {
	margin-top: 34px;
	font-size: 15px;
	line-height: 15px;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.explain-content[data-v-67a7af12] {
	margin-top: 6px;
	padding-bottom: 24px
}

.explain-item[data-v-67a7af12] {
	font-size: 15px;
	line-height: 27px;
	color: #1f1f1f
}

.bottom-wrap[data-v-67a7af12] {
	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;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.bottom-btn[data-v-67a7af12] {
	width: 1.04rem;
	margin-left: .08rem
}

.price-wrap[data-v-67a7af12] {
	text-align: right
}

.discount[data-v-67a7af12] {
	font-size: 14px;
	line-height: 16px;
	color: #b5b5b5
}

.total-price[data-v-67a7af12] {
	font-size: 15px;
	color: #1f1f1f;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.final-price[data-v-67a7af12] {
	font-size: 19px
}

.wrapper-sm[data-v-18469516] {
	padding-left: .13rem;
	padding-right: .13rem
}

.fwb[data-v-18469516] {
	font-weight: 500
}

.panel-info[data-v-18469516] {
	background-color: #fff;
	border-radius: 8px
}

.panel-info-title[data-v-18469516] {
	background: rgba(0, 200, 200, .08);
	color: #00c8c8;
	height: 40px;
	line-height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px 8px 0 0
}

.panel-info-title-icon[data-v-18469516] {
	color: #00c8c8
}

.panel-info-infos .info-item-tit[data-v-18469516] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	min-width: 60px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.panel-info-infos .info-item-cic .drug-tit[data-v-18469516] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	overflow: hidden
}

.panel-info-infos .info-item-cic .drug-tit .drug-num[data-v-18469516] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.panel-info-infos .info-item-cic .drug-cic[data-v-18469516] {
	margin-bottom: 0
}

.panel-info-from[data-v-18469516] {
	border-top: 1px solid #f1f1f1;
	padding: 12px 0;
	line-height: 18px
}

.content-padded[data-v-64c19174] {
	padding-left: .12rem;
	padding-right: .12rem
}

.panel-info[data-v-64c19174] {
	background: #fff;
	border-radius: 12px
}

.panel-info-header[data-v-64c19174] {
	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;
	height: .4rem
}

.panel-info-header .right-text[data-v-64c19174] {
	font-size: .14rem
}

.panel-info-content[data-v-64c19174] {
	padding-top: .08rem;
	padding-bottom: .04rem
}

.panel-info-content .info-item[data-v-64c19174] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: .04rem
}

.panel-info-content .info-item-title[data-v-64c19174] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	min-width: 60px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.panel-info-content .info-item-content .drug-title[data-v-64c19174] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	overflow: hidden
}

.panel-info-content .info-item-content .drug-title .drug-name[data-v-64c19174] {
	margin-bottom: 0
}

.panel-info-content .info-item-content .drug-title .drug-num[data-v-64c19174] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.panel-info .button[data-v-64c19174] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #858585;
	border-radius: 20px;
	height: .38rem;
	font-size: .16rem;
	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
}

.list-text-title[data-v-4a63b2a6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	padding: .09rem .12rem 0
}

.list-text-title__age[data-v-4a63b2a6] {
	font-weight: 700
}

.list-content-wrap[data-v-4a63b2a6] {
	padding: .03rem .12rem .08rem;
	background: #fff;
	letter-spacing: 0
}

.list-content-desc[data-v-4a63b2a6] {
	line-height: .21rem;
	padding-bottom: .03rem
}

.c-flex-between[data-v-4a63b2a6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.left-content[data-v-4a63b2a6] {
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.wrapper-sm[data-v-a89fa710] {
	padding-left: .12rem;
	padding-right: .12rem
}

.panel-info[data-v-a89fa710] {
	background-color: #fff;
	border-radius: 8px
}

.panel-info-title[data-v-a89fa710] {
	background: rgba(0, 200, 200, .08);
	color: #00c8c8;
	height: 40px;
	line-height: 40px;
	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
}

.panel-info-title-icon[data-v-a89fa710] {
	color: #00c8c8
}

.panel-info-infos .info-item-tit[data-v-a89fa710] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto
}

.panel-info-from[data-v-a89fa710] {
	border-top: 1px solid #f1f1f1;
	padding: 9px 0;
	line-height: 19px
}

.c-im-msg-patinet-ratio__container[data-v-fb549758] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.c-im-msg-patinet-ratio__container__item[data-v-fb549758] {
	padding: 11px 0;
	background: #f8f8f8;
	border-radius: 4px;
	color: #555
}

.c-im-msg-patinet-ratio__container__item__text[data-v-fb549758] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-im-msg-patinet-ratio__container__item__text--cross[data-v-fb549758] {
	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
}

.c-im-msg-patinet-ratio__container__item--selected[data-v-fb549758] {
	background: rgba(0, 200, 200, .10196078431372549);
	color: #00c8c8
}

.drug-list[data-v-5e98238c] {
	padding-left: .02rem;
	padding-right: .02rem
}

.drug--square .img[data-v-64d5b3dc] {
	position: relative;
	padding-top: 100%
}

.drug--square .img__corner[data-v-64d5b3dc],
.drug--square .img__inner[data-v-64d5b3dc] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.drug .img[data-v-64d5b3dc] {
	overflow: hidden
}

.drug .price[data-v-64d5b3dc] {
	color: #fd503e
}

.drug .price__right[data-v-64d5b3dc] {
	float: right
}

.drug .price__buy-number[data-v-64d5b3dc] {
	margin-left: .02rem;
	color: #b8b8b8;
	font-size: 14px
}

.drug .price__type[data-v-64d5b3dc] {
	font-size: 13px;
	color: #fd503e;
	font-weight: 400;
	position: relative;
	top: -2px;
	margin-left: 2px
}

.drug .name[data-v-64d5b3dc],
.drug .price[data-v-64d5b3dc] {
	line-height: .23rem;
	font-size: .13rem;
	margin-bottom: 0
}

.drug .c-gap-top-small-px[data-v-64d5b3dc] {
	margin-top: 5px
}

.drug .transform[data-v-64d5b3dc] {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.drug .z-line[data-v-64d5b3dc] {
	display: inline
}

.drug .desc-placeholder[data-v-64d5b3dc] {
	width: 100%;
	height: .2rem
}

.drug-item[data-v-e8169a0e] {
	color: #333;
	width: 155px;
	padding-left: .02rem;
	padding-right: .02rem
}

.tel-color[data-v-58e38736] {
	color: #02b7ca
}

.ad[data-v-851db50c] {
	position: relative
}

.ad-icon[data-v-851db50c] {
	margin: .04rem .05rem 0 .05rem;
	width: .12rem;
	height: .16rem
}

.ad-time[data-v-851db50c] {
	position: absolute;
	right: -.37rem;
	top: .01rem
}

.c-im-msg-selectpop-btn-bottom[data-v-851db50c] {
	position: fixed;
	bottom: 40px;
	left: 50%;
	margin-left: -55px;
	width: 110px;
	border-radius: 60px;
	font-size: 16px;
	border: none;
	color: #fff
}

.btn-bottom-picker[data-v-851db50c] {
	display: grid
}

.ad[data-v-2cea4d0c] {
	position: relative
}

.ad-icon[data-v-2cea4d0c] {
	margin: .04rem .05rem 0 .05rem;
	width: .12rem;
	height: .16rem
}

.ad-time[data-v-2cea4d0c] {
	position: absolute;
	right: -.37rem;
	top: .01rem
}

.c-im-msg-selectpop-btn-bottom[data-v-2cea4d0c] {
	position: fixed;
	bottom: 40px;
	left: 50%;
	margin-left: -55px;
	width: 110px;
	border-radius: 60px;
	font-size: 16px;
	border: none;
	color: #fff
}

.btn-bottom-picker[data-v-2cea4d0c] {
	display: grid
}

.roller-group[data-v-269e8be2] {
	position: relative;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.roller-mask[data-v-269e8be2] {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .95)), to(hsla(0, 0%, 100%, .6))), -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, .95)), to(hsla(0, 0%, 100%, .6)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), linear-gradient(0deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
	background-repeat: no-repeat;
	background-position: top, bottom;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	pointer-events: none
}

.roller-current[data-v-269e8be2] {
	position: absolute;
	z-index: 0;
	left: 0;
	width: 100%;
	height: 34px;
	pointer-events: none;
	background: #efefef;
	border-radius: 10px
}

.roller-list[data-v-269e8be2] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	pointer-events: none
}

.roller-item[data-v-269e8be2] {
	height: 34px;
	font-size: 18px;
	line-height: 34px
}

.disable[data-v-269e8be2] {
	color: #d9d9d9
}

.inner-picker-wrap[data-v-76b0a8f8] {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1
}

.privacy-declaration[data-v-76b0a8f8] {
	background: #f5f5f5;
	padding: 17px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #858585;
	line-height: 14px;
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.privacy-declaration-icon[data-v-76b0a8f8] {
	margin-right: 4px;
	width: 13px;
	height: 14px
}

.picker[data-v-76b0a8f8] {
	background: #fff;
	border-radius: 21px 21px 0 0
}

.picker-header[data-v-76b0a8f8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 13px 0;
	font-size: 17px;
	line-height: 17px;
	border-bottom: 1px solid #f5f5f5
}

.picker-title[data-v-76b0a8f8] {
	text-align: center;
	color: #1f1f1f;
	margin: 0 auto
}

.picker-submit[data-v-76b0a8f8] {
	position: absolute;
	right: 28px;
	color: #00c8c8
}

.picker-body[data-v-76b0a8f8] {
	font-size: 12px;
	position: relative;
	height: 238px;
	text-align: center;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.swan-picker[data-v-76b0a8f8] {
	width: 100%;
	height: 238px
}

.swan-picker-indicator[data-v-76b0a8f8] {
	background: #efefef;
	border-radius: 10px;
	margin: 0 8px;
	width: calc(100% - 16px);
	height: 34px;
	z-index: 0;
	position: absolute;
	top: 102px
}

.up-btn[data-v-59a3421d] {
	text-align: center
}

.aut .icon-info[data-v-5de940a0] {
	float: right
}

.aut .icon-back[data-v-5de940a0] {
	text-align: left
}

.aut .info-title[data-v-5de940a0] {
	text-align: center
}

.nv-icon[data-v-3c761b2f] {
	float: right
}

.im-banner[data-v-4d50268e] {
	position: relative;
	padding-bottom: 3px
}

.im-banner-poster[data-v-4d50268e] {
	width: 100%;
	border-radius: 8px;
	display: block
}

.im-banner-bubble[data-v-4d50268e] {
	position: absolute;
	right: 0;
	bottom: -15px;
	background: hsla(0, 0%, 100%, .96);
	-webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2);
	border-radius: 8px;
	padding: 5px 10px
}

.im-banner-bubble[data-v-4d50268e]:after {
	content: "";
	position: absolute;
	top: -10px;
	right: 20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 10px;
	border-color: transparent transparent hsla(0, 0%, 100%, .96)
}

.im-banner-tips[data-v-4d50268e] {
	position: absolute;
	left: 26px;
	bottom: 19px;
	font-family: PingFang-SC-Regular;
	font-size: 13px;
	color: #555;
	line-height: 19px
}

.case-title[data-v-b7b5696a] {
	left: 0;
	right: 0;
	background-color: #fff;
	height: .52rem;
	line-height: .57rem;
	font-size: .18rem;
	top: 0
}

.case-title-block[data-v-b7b5696a] {
	height: .57rem
}

.case-close[data-v-b7b5696a] {
	position: absolute;
	right: .17rem;
	top: 0
}

.case-wrap[data-v-b7b5696a] {
	padding-bottom: .24rem;
	position: relative
}

.case-bold[data-v-b7b5696a] {
	font-weight: 700
}

.case-img-wrap[data-v-b7b5696a] {
	white-space: nowrap;
	overflow-x: auto
}

.case-img[data-v-b7b5696a] {
	width: .75rem;
	height: .75rem;
	border-radius: .05rem
}

.case-text[data-v-b7b5696a] {
	line-height: 23px
}

.innerlink-align-center[data-v-b7b5696a] {
	width: 100%;
	text-align: center;
	display: inline-block;
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
	margin-top: 10px
}

.imc-coll[data-v-74ebaa1b] {
	overflow: auto;
	width: 100%
}

.imc-btn[data-v-74ebaa1b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -.17rem;
	margin-right: -.17rem
}

.imc-btn-item[data-v-74ebaa1b] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	margin-bottom: -.1rem
}

.imc-box[data-v-74ebaa1b] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.imc-del[data-v-74ebaa1b] {
	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
}

.imc-add[data-v-74ebaa1b],
.imc-img[data-v-74ebaa1b] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.imc-add[data-v-74ebaa1b] {
	border: 1px solid #f0f0f0;
	background: #fff;
	border-radius: 4px
}

.imc-add-inner[data-v-74ebaa1b] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: normal;
	color: #d8d8d8
}

.c-im-msg-btn-wrapper-bottom[data-v-051b825e] {
	position: fixed;
	z-index: 10;
	bottom: 40px;
	left: 0;
	width: 100%;
	text-align: center
}

.c-im-msg-btn-wrapper-align-bottom[data-v-051b825e] {
	position: absolute;
	z-index: 10;
	left: -50px;
	margin-top: 22px;
	width: calc(100vw - .34rem + 5px);
	margin-left: -5px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0;
	font-weight: 400
}

.c-im-msg-btn-bottom[data-v-051b825e] {
	min-width: 70px;
	max-width: 36vw;
	border-radius: 60px;
	border: none;
	color: #fff;
	margin: 5px;
	padding: 0 15px
}

.c-bold[data-v-051b825e] {
	font-weight: 700
}

.bgcolor-man[data-v-051b825e] {
	background: #00c8c8;
	font-size: 16px
}

.bgcolor-women[data-v-051b825e] {
	background: #ff89a8;
	font-size: 3.38vw
}

.c-im-msg-btn-align-bottom[data-v-051b825e] {
	min-width: 64px;
	max-width: 36vw;
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	text-align: center;
	border-radius: 19px;
	border: none;
	color: #fff;
	margin: 5px
}

.privacy-declaration[data-v-051b825e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 5px;
	margin-top: 12px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #858585;
	line-height: 14px;
	font-weight: 400
}

.privacy-declaration-icon[data-v-051b825e] {
	margin-right: 4px;
	width: 13px;
	height: 14px
}

.eva[data-v-e84ec76e] {
	position: relative;
	min-width: 80px
}

.eva-header[data-v-e84ec76e] {
	height: .37rem;
	background-color: #ebfbfb;
	color: #00c8c8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -.1rem -.15rem 0 -.15rem
}

.eva-cont[data-v-e84ec76e] {
	color: #151515;
	background-color: #fff;
	margin: 0 -.15rem -.1rem -.15rem;
	padding: .1rem .15rem
}

.at-wrap[data-v-107260b0] {
	margin-bottom: 0
}

.at-tag[data-v-107260b0] {
	margin-top: -2px
}

.qa-title[data-v-311e471c] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.qa-bold[data-v-311e471c] {
	font-weight: 500
}

.qa-flex[data-v-311e471c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-img[data-v-311e471c] {
	background-size: contain;
	background-repeat: no-repeat;
	width: .62rem;
	height: .62rem
}

.qa-cont[data-v-311e471c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.tooltip__mask[data-v-76cd0e86] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 921
}

.tooltip__inner[data-v-76cd0e86] {
	position: absolute;
	z-index: 930;
	transition: opacity .26s cubic-bezier(.4, .2, .6, 1) 0s, transform .26s cubic-bezier(.4, .2, .6, 1) 0s
}

.tooltip__triangledown[data-v-76cd0e86],
.tooltip__triangleup[data-v-76cd0e86] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	transition: opacity .2s cubic-bezier(.42, 0, .52, 1) 0s
}

.msg-container-wrapper[data-v-0e6d7958] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 17px
}

.avatar-image[data-v-0e6d7958] {
	display: block;
	border-radius: 50%;
	width: 40px;
	height: 40px
}

.msg-container-avatar[data-v-0e6d7958],
.msg-container-space[data-v-0e6d7958] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px
}

.msg-container-space-flex[data-v-0e6d7958] {
	-webkit-box-flex: 1000;
	-ms-flex: 1000 0 40px;
	flex: 1000 0 40px
}

.msg-container-main[data-v-0e6d7958] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	max-width: 75%;
	max-width: calc(100% - 80px)
}

.msg-container-name[data-v-0e6d7958] {
	margin-top: -.04rem
}

.msg-tip-style[data-v-0e6d7958] {
	line-height: 1.2;
	margin-bottom: 5px
}

.msg-main-content[data-v-0e6d7958] {
	position: relative
}

.msg-main-wrapper[data-v-0e6d7958] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	position: relative;
	margin: 0 10px;
	min-height: 40px;
	border-radius: 8px
}

.msg-main[data-v-0e6d7958] {
	overflow: hidden;
	font-size: 17px;
	line-height: 21px;
	border-radius: 9px;
	padding: .1rem .12rem
}

.msg-main-triangle[data-v-0e6d7958] {
	position: absolute;
	top: 11px
}

.msg-main-triangle-left[data-v-0e6d7958] {
	left: -5px;
	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-0e6d7958] {
	right: -5px
}

.msg-main-read[data-v-0e6d7958] {
	position: absolute;
	bottom: 0
}

.msg-main-readed[data-v-0e6d7958] {
	color: #fd503e
}

.msg-main-read-left[data-v-0e6d7958] {
	right: -35px
}

.msg-main-read-right[data-v-0e6d7958] {
	left: -35px
}

.msg-main-send[data-v-0e6d7958] {
	position: absolute;
	top: 50%;
	margin-top: -10px
}

.msg-main-send-left[data-v-0e6d7958] {
	right: -25px
}

.msg-main-send-right[data-v-0e6d7958] {
	left: -25px
}

.msg-reset[data-v-0e6d7958] {
	text-align: right;
	position: relative;
	top: 5px
}

.msg-side-icon[data-v-0e6d7958] {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: -15px
}

.msg-side-icon-right[data-v-0e6d7958] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: -60px
}

.msg-side-icon-right[data-v-0e6d7958],
.tooltip-cnt[data-v-0e6d7958] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tooltip-cnt-image[data-v-0e6d7958] {
	width: 40px;
	height: 35px
}

.c-trans-txt[data-v-0e6d7958] {
	border-radius: 9px;
	background: #e5e5e5;
	padding: 3px 6px;
	color: #999;
	font-size: 12px;
	line-height: 12px;
	margin-left: 8px
}

.msg-readState-point[data-v-0e6d7958] {
	border: 3px solid #f33;
	border-radius: 50%
}

@-webkit-keyframes rabbit-data-v-0e6d7958 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -200px 0
	}
}

@keyframes rabbit-data-v-0e6d7958 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -200px 0
	}
}

.msg-send-loading[data-v-0e6d7958] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=2060780410,2483130661&fm=179&app=35&f=PNG.png);
	background-size: cover;
	height: 30px;
	width: 30px;
	-webkit-animation: rabbit-data-v-0e6d7958 .4s steps(8) infinite;
	animation: rabbit-data-v-0e6d7958 .4s steps(8) infinite;
	margin: auto;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	left: -20px
}

@-webkit-keyframes m-loading-rotation-data-v-0e6d7958 {
	0% {
		-webkit-transform: rotate(1deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes m-loading-rotation-data-v-0e6d7958 {
	0% {
		-webkit-transform: rotate(1deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.img-mask[data-v-0e6d7958] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, .6)
}

.img-loading-wrap[data-v-0e6d7958] {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -.27rem;
	margin-left: -.27rem
}

.img-loading[data-v-0e6d7958] {
	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-0e6d7958 1s ease 0s infinite normal;
	animation: m-loading-rotation-data-v-0e6d7958 1s ease 0s infinite normal
}

.img-icon[data-v-0e6d7958] {
	position: relative;
	display: block;
	width: .54rem;
	height: .54rem;
	margin: auto;
	font-size: .3rem;
	line-height: .5rem;
	color: #f3f3f3;
	text-align: center
}

.msg-name[data-v-0e6d7958] {
	margin: 0 12px 3px 12px
}

.msg-readState[data-v-0e6d7958] {
	margin-bottom: -.03rem
}

.msg-append[data-v-0e6d7958] {
	display: block;
	overflow: hidden;
	font-size: 17px;
	line-height: 21px;
	border-radius: 9px;
	margin: 5px 10px;
	background: #fff
}

.msg-append-content[data-v-0e6d7958] {
	min-height: 17px;
	line-height: 21px;
	padding: .1rem .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.msg-append-statement[data-v-0e6d7958] {
	font-size: 12px;
	color: #858585;
	padding: .08rem .12rem;
	line-height: 12px
}

.msg-append-split[data-v-0e6d7958] {
	display: block;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.tool-mask[data-v-0e6d7958] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: transparent;
	z-index: 921
}

.msg-append-loading[data-v-0e6d7958] {
	width: 21px;
	height: 3px
}

.emoji[data-v-09269178] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.emoji-popup-source[data-v-09269178] {
	width: 24vw;
	height: 24vw;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 0
}

.emoji-item[data-v-09269178] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.emoji-item-select[data-v-09269178] {
	background: #fff0ef;
	border: 1px solid #ff6050
}

.emoji-item-select .emoji-item-text[data-v-09269178] {
	color: #ff6050
}

.emoji-img[data-v-09269178] {
	display: block;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	margin: 0 5px
}

.evaluate-box .icons[data-v-3ae48c74] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.evaluate-box .comment-emoji[data-v-3ae48c74] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.im-image-collect .im-text[data-v-791dee46] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.im-image-collect .popup-box .cl-btn-row[data-v-791dee46] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .18rem .17rem;
	font-size: .19rem;
	border-bottom: 1px solid #e0e0e0
}

.im-image-collect .popup-box .image-list[data-v-791dee46] {
	padding: .2rem .17rem
}

.im-image-collect .popup-box .image-collect[data-v-791dee46] {
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 0;
	font-size: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.im-image-collect .popup-box .image-collect-span[data-v-791dee46] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.im-image-collect .popup-box .image-collect-image[data-v-791dee46] {
	background-position: 50%;
	background-size: cover;
	border-radius: .06rem;
	background-color: #999
}

.im-image-collect .popup-box .image-collect .box[data-v-791dee46] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.im-image-collect .popup-box .image-collect .box-inner[data-v-791dee46] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.im-image-collect .popup-box .image-collect .add-wrap[data-v-791dee46] {
	border: 1px solid #eee;
	background: #fff;
	border-radius: .06rem;
	font-weight: 700;
	-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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: auto
}

.im-image-collect .popup-box .image-collect .add-wrap .img-add[data-v-791dee46] {
	width: 40%;
	height: 40%
}

.im-image-collect .popup-box .image-collect .image-collect-loading[data-v-791dee46] {
	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-791dee46;
	animation: loading-data-v-791dee46;
	-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
}

.im-image-collect .popup-box .image-collect .add-img-icon[data-v-791dee46] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: normal;
	color: #eee
}

.im-image-collect .popup-box .image-collect .image-collect-remove[data-v-791dee46] {
	position: absolute;
	display: inline-block;
	width: .17rem;
	height: .17rem;
	top: -.03rem;
	right: -.03rem;
	z-index: 10
}

.im-image-collect .popup-box .image-collect .image-collect-remove .img-close[data-v-791dee46] {
	width: 100%;
	height: 100%
}

@-webkit-keyframes loading-data-v-791dee46 {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

@keyframes loading-data-v-791dee46 {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

.nv-icon[data-v-773bc978] {
	float: right
}

.im-card-title__text[data-v-55a1b658] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding-left: 10px;
	border-radius: 8px 8px 0 0;
	font-weight: 700;
	line-height: 40px;
	background-color: #ebfbfb;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.im-card-title__block[data-v-55a1b658],
.im-paragraphy__block[data-v-454a2e92] {
	height: 30px
}

.im-paragraphy__content[data-v-454a2e92] {
	line-height: 22px
}

.wz2gh[data-v-20396a28] {
	padding-bottom: 2px
}

.department-sel[data-v-7ad9ff4a] {
	width: 100%;
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.department-sel-img[data-v-7ad9ff4a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 44px;
	width: 44px
}

.department-sel-info[data-v-7ad9ff4a] {
	width: calc(100% - 124px);
	font-size: 14px
}

.department-sel-title[data-v-7ad9ff4a] {
	color: #333
}

.department-sel-sel[data-v-7ad9ff4a] {
	width: 100%;
	color: #00c8c8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.department-sel-btn[data-v-7ad9ff4a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 28px;
	padding: 0 12px;
	font-size: 13px;
	border-radius: 14px
}

.department-sel-btn[data-v-7ad9ff4a],
.guarantee-card[data-v-58d02632] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.guarantee-card[data-v-58d02632] {
	background: #fff;
	border-radius: 10px;
	padding: 10px 15px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.guarantee-card-info[data-v-58d02632] {
	width: 100%;
	font-size: 14px;
	line-height: 14px;
	color: #555;
	letter-spacing: 0
}

.guarantee-card-question[data-v-58d02632] {
	margin-top: 8px;
	font-size: 16px;
	color: #333;
	line-height: 16px
}

.guarantee-card-btn[data-v-58d02632] {
	width: 70px;
	height: 28px;
	border-radius: 19px;
	line-height: 28px;
	text-align: center
}

.guarantee-card-btnselected[data-v-58d02632] {
	color: #fff
}

.guarantee-card-btnnormal[data-v-58d02632] {
	background: #fff;
	border: 1px solid #f1f1f1
}

.guarantee-card-btns[data-v-58d02632] {
	margin-bottom: 2px;
	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
}

.guarantee-card-sloganicon[data-v-58d02632] {
	margin-top: 2px;
	width: 90px;
	height: 11px
}

.guarantee-card-desc[data-v-58d02632] {
	margin-top: 18px;
	padding: 10px 12px;
	background: #ececec;
	border-radius: 10px;
	font-size: 13px
}

.painco-title[data-v-6d39e2f2] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #fff;
	padding: 9px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.painco-content-wrap[data-v-6d39e2f2] {
	padding: 7px 12px 12px;
	background: #fff;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px
}

.patient-info[data-v-6d39e2f2] {
	padding: 0 15px;
	margin-top: 7px;
	margin-bottom: 5px;
	height: 38px;
	background: #f8f8f8;
	border-radius: 4px;
	line-height: 38px
}

.c-flex-between[data-v-6d39e2f2] {
	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
}

.disclaimers-wrap[data-v-6d39e2f2] {
	margin-top: 2px
}

.btn-wrap[data-v-6d39e2f2] {
	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: 38px;
	border-radius: 19px;
	font-size: 16px
}

.btn-wrap-out[data-v-6d39e2f2] {
	padding-top: 7px
}

.patient-intro[data-v-7c47eb32] {
	color: #fff;
	background-color: #00c8c8;
	height: .4rem;
	line-height: .4rem;
	padding-left: .12rem
}

.disease-info[data-v-7c47eb32] {
	padding: .12rem;
	background-color: #fff
}

.disease-info-btn[data-v-7c47eb32] {
	height: .4rem;
	line-height: .4rem;
	color: #00c8c8;
	border: .01rem solid #f1f1f1;
	font-size: .16rem;
	border-radius: .09rem;
	text-align: center;
	font-weight: 700
}

.img-wrap[data-v-7c47eb32] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.img-wrap .img-item[data-v-7c47eb32] {
	width: 30.15%;
	height: 0;
	padding: 0;
	padding-bottom: 30.15%;
	margin-right: 4.76%;
	margin-bottom: 4.76%;
	background: #c2c2c2;
	border-radius: 4px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat
}

.img-wrap .img-item[data-v-7c47eb32]:nth-child(3n) {
	margin-right: 0
}

.img-wrap .img-item .img-item[data-v-7c47eb32] {
	width: 100%;
	height: 100%
}

.card-wrap[data-v-7c47eb32] {
	width: calc(100vw - 104px - .34rem)
}

.referral-title[data-v-41fbc1ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 13px;
	width: 100%;
	height: 40px;
	color: #00c8c8;
	font-size: 16px;
	line-height: 40px
}

.referral-info[data-v-41fbc1ea] {
	padding: 10px 12px;
	background: #fff;
	color: #555;
	font-size: 16px
}

.referral-btn[data-v-41fbc1ea] {
	margin: 7px 0 2px;
	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: 38px;
	border-radius: 20px
}

.referral-btn-disabled[data-v-41fbc1ea] {
	opacity: .4
}

.popular-science[data-v-02af7508] {
	background: #fff;
	border-radius: 8px
}

.popular-science .title-wrap[data-v-02af7508] {
	background: rgba(0, 200, 200, .08);
	border-radius: 8px 8px 0 0;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0;
	height: .4rem;
	line-height: .4rem;
	padding: 0 .13rem
}

.popular-science .content[data-v-02af7508] {
	padding: .15rem .13rem 0
}

.popular-science .content .expert-content[data-v-02af7508] {
	line-height: 16px
}

.popular-science .content .expert-name[data-v-02af7508] {
	font-size: 14px
}

.popular-science .content.thin-content[data-v-02af7508] {
	font-size: 13px;
	padding: .15rem .12rem 0
}

.popular-science .content .article[data-v-02af7508] {
	font-size: 16px;
	padding-top: .13rem;
	margin-bottom: 0
}

.popular-science .content .check-more[data-v-02af7508] {
	height: .44rem;
	font-size: 14px;
	color: #333;
	line-height: .44rem;
	background: #fff;
	text-align: center
}

.popular-science .content .check-more .check-text[data-v-02af7508] {
	margin-right: 8px;
	vertical-align: middle
}

.popular-science .content .check-more .right-btn[data-v-02af7508] {
	width: 12px;
	height: 12px;
	vertical-align: middle
}

.popular-science .color-grey[data-v-02af7508] {
	color: #858585
}

.popular-science .c-flex[data-v-02af7508] {
	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
}

.popular-science .c-line-clamp6[data-v-02af7508] {
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: .05rem;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.popular-science .c-row[data-v-02af7508] {
	margin-left: 0
}

.record-title[data-v-3aeb6ca4] {
	color: #fff;
	background-color: #00c8c8;
	height: .4rem;
	line-height: .4rem;
	padding: 0 .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.disease-info[data-v-3aeb6ca4] {
	padding: .08rem .12rem;
	background-color: #fff
}

.login-card-wrap[data-v-5caf5a0b] {
	background: #fff;
	border-radius: 10px
}

.login-card-desc-wrap[data-v-5caf5a0b] {
	text-align: center;
	color: #b5b5b5;
	font-size: .12rem
}

.login-card-btn[data-v-5caf5a0b] {
	margin-top: 18px
}

.login-card-btn-shadow[data-v-5caf5a0b] {
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3)
}

.btn-disable[data-v-5caf5a0b] {
	opacity: .3
}

.login-card-title[data-v-5caf5a0b] {
	font-family: PingFangSC-Medium;
	font-size: .19rem;
	line-height: .19rem;
	color: #1f1f1f;
	text-align: center;
	font-weight: 500;
	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
}

.login-card-label[data-v-5caf5a0b] {
	padding: 2px 4px;
	background-image: -webkit-gradient(linear, right top, left top, from(#f55f4e), to(#fd503e));
	background-image: linear-gradient(270deg, #f55f4e, #fd503e);
	border-radius: 6px 6px 6px 0;
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	font-weight: 400;
	margin-top: -16px
}

.login-card-label-hide[data-v-5caf5a0b] {
	visibility: hidden
}

.input-wrap[data-v-5caf5a0b] {
	height: 44px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 15px;
	background: #f5f5f5;
	border-radius: 8px;
	margin-top: 8px
}

.input-opt-wrap[data-v-5caf5a0b],
.input-wrap[data-v-5caf5a0b] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.input-opt-wrap[data-v-5caf5a0b] {
	padding: 0 15px
}

.input-item[data-v-5caf5a0b] {
	height: 80%;
	width: 100%;
	outline: none;
	border: none;
	font-size: 15px;
	font-family: PingFangSC-Regular;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 45px;
	font-weight: 400;
	background: #f5f5f5
}

.input-item[data-v-5caf5a0b]::-webkit-input-placeholder {
	color: #999
}

.fb-input-ph[data-v-5caf5a0b] {
	font-size: 15px;
	line-height: 45px;
	color: #999;
	letter-spacing: 0
}

.modal-cont-close[data-v-5caf5a0b] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px
}

.sms-state-wrap[data-v-5caf5a0b] {
	min-width: 106px;
	text-align: center;
	border-left: 1px solid #e0e0e0;
	color: #ccc
}

.sms-wrap[data-v-5caf5a0b] {
	position: absolute;
	top: 0;
	-ms-touch-action: none;
	touch-action: none
}

.c-inline-flex[data-v-5caf5a0b] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

input[data-v-5caf5a0b]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #f5f5f5 inset
}

.c-im-msg-btn-wrapper-bottom[data-v-01e3afc6] {
	position: fixed;
	z-index: 10;
	bottom: 40px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	border-radius: .24rem;
	width: 2.84rem;
	height: .44rem;
	background: #00c8c8;
	line-height: .44rem;
	text-align: center;
	font-size: .18rem;
	font-weight: 700;
	color: #fff
}

.c-im-msg-btn-bottom[data-v-01e3afc6] {
	min-width: 70px;
	max-width: 36vw;
	border-radius: 60px;
	border: none;
	color: #fff;
	margin: 5px;
	padding: 0 10px
}

.login-popup-wrap[data-v-01e3afc6] {
	margin: .21rem 0 .17rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	font-size: .14rem;
	line-height: .14rem;
	color: #858585;
	text-align: center;
	width: 100%
}

.login-popup-wrap-title[data-v-01e3afc6] {
	font-family: PingFangSC-Medium;
	font-size: .19rem;
	line-height: .19rem;
	color: #1f1f1f;
	font-weight: 500
}

.login-popup-wrap-gaptop[data-v-01e3afc6] {
	margin-top: .23rem
}

.login-popup-wrap-btn[data-v-01e3afc6] {
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3)
}

.login-popup-wrap-row[data-v-01e3afc6] {
	padding: 0 .13rem
}

.login-popup-wrap-ticket[data-v-01e3afc6] {
	width: 100%;
	position: relative;
	font-size: .14rem;
	color: #fd503e;
	line-height: .14rem;
	font-weight: 400;
	margin-top: .23rem
}

.login-popup-wrap-ticket-content[data-v-01e3afc6] {
	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: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	top: 0;
	left: 0
}

.login-popup-wrap-ticket-left[data-v-01e3afc6] {
	text-align: left;
	margin-left: .21rem
}

.login-popup-wrap-ticket-right[data-v-01e3afc6] {
	margin-right: .28rem
}

.login-popup-wrap-ticket-title[data-v-01e3afc6] {
	font-family: PingFangSC-Semibold;
	font-size: .19rem;
	color: #fd503e;
	line-height: .19rem;
	font-weight: 600;
	margin-bottom: .12rem
}

.login-popup-wrap-ticket-bg[data-v-01e3afc6] {
	width: 100%;
	border-radius: 8px
}

.slide-in[data-v-01e3afc6] {
	-webkit-animation-name: slideIn-data-v-01e3afc6;
	animation-name: slideIn-data-v-01e3afc6;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes slideIn-data-v-01e3afc6 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideIn-data-v-01e3afc6 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.login-popup-h5[data-v-01e3afc6] {
	margin-bottom: constant(safe-area-inset-bottom);
	margin-bottom: env(safe-area-inset-bottom);
	padding: .21rem .13rem .17rem
}

.im-health-advice[data-v-fc481054] {
	width: calc(100vw - .34rem - 104px)
}

.im-health-advice .title-wrap[data-v-fc481054] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .13rem;
	width: 100%;
	height: .4rem;
	color: #00c8c8;
	line-height: .4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.im-health-advice .title[data-v-fc481054] {
	font-size: .16rem
}

.im-health-advice .sub-title[data-v-fc481054] {
	font-size: .14rem;
	margin-left: .08rem;
	max-width: 2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.im-health-advice .info-wrap[data-v-fc481054] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .12rem;
	background: #fff;
	color: #333
}

.im-health-advice .text-wrap[data-v-fc481054] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .16rem;
	line-height: .24rem;
	margin-top: -.04rem;
	margin-bottom: 0
}

.im-health-advice .img-wrap[data-v-fc481054] {
	width: 60px;
	height: 60px;
	margin-left: .18rem;
	border-radius: 6px;
	overflow: hidden;
	position: relative
}

.im-health-advice .image-hack-white-stroke[data-v-fc481054] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: radial-gradient(transparent 50%, rgba(0, 0, 0, .05) 80%)
}

.card-title[data-v-1d091535] {
	height: .4rem;
	line-height: .4rem;
	padding-left: .12rem;
	font-weight: 700
}

.btn-wrap-gap[data-v-1d091535] {
	margin-top: .09rem
}

.card-info[data-v-1d091535] {
	padding: .12rem;
	background-color: #fff
}

.card-info .btn-wrap[data-v-1d091535] {
	width: 2.52rem
}

.card-info-btn[data-v-1d091535] {
	height: .38rem;
	line-height: .38rem;
	color: #00c8c8;
	border: .01rem solid #f1f1f1;
	font-size: .16rem;
	border-radius: .09rem;
	text-align: center;
	font-weight: 700
}

.card-info-btn.btn-disabled[data-v-1d091535] {
	border: .01rem solid #e0e0e0
}

.card-info .phone-input-wrap[data-v-1d091535] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 10px 0 0;
	padding: 0 9px;
	background: #f6f6f6;
	border-radius: .09rem;
	height: 38px
}

.card-info .phone-input-wrap .modal-cont-close[data-v-1d091535] {
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.card-info .phone-input-item[data-v-1d091535] {
	outline: none;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	background: #f6f6f6
}

.card-info .phone-input-item.green[data-v-1d091535] {
	caret-color: #00c8c8
}

.card-info .phone-input-item.blue[data-v-1d091535] {
	caret-color: #489af6
}

.card-info .ipt-plcholder-radius[data-v-1d091535] {
	border-radius: 19px
}

.card-info .template-hidden[data-v-1d091535] {
	position: absolute;
	bottom: 0;
	visibility: hidden
}

.card-info .submit-btn-wrap[data-v-1d091535] {
	border-radius: 19px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.card-info .submit-btn-wrap.green[data-v-1d091535] {
	background: #00c8c8
}

.card-info .submit-btn-wrap.blue[data-v-1d091535] {
	background: #489af6
}

.card-info .submit-btn-wrap-disabled[data-v-1d091535] {
	opacity: .5
}

.case-history-imgs[data-v-1d091535] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.case-history-imgs-item[data-v-1d091535] {
	width: .7rem;
	height: .7rem;
	overflow: hidden
}

.case-history-imgs-item .case-history-img[data-v-1d091535] {
	width: 100%;
	height: 100%
}

.card-wrap[data-v-1d091535] {
	width: calc(100vw - 104px - .34rem)
}

.drug[data-v-58f109d2] {
	padding: .12rem .12rem .06rem;
	border-radius: 9px;
	background: rgba(253, 80, 62, .05);
	margin-top: 20px;
	display: flex;
	justify-content: space-between
}

.drug .left-wrap[data-v-58f109d2] {
	display: flex;
	max-width: 78%
}

.drug .right-wrap[data-v-58f109d2] {
	display: flex;
	align-items: center
}

.drug .img-wrapper[data-v-58f109d2] {
	box-sizing: content-box;
	flex: none;
	padding-left: 0;
	padding-right: .08rem;
	width: 71px
}

.drug .img-wrapper .img-item[data-v-58f109d2] {
	width: 71px;
	height: 71px;
	border-radius: 9px
}

.drug .img-wrapper .img[data-v-58f109d2] {
	overflow: hidden;
	position: relative
}

.drug .info-wrapper[data-v-58f109d2] {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-right: 0;
	max-width: 72%
}

.drug .info-wrapper .title-wrap[data-v-58f109d2] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #1f1f1f;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.drug .info-wrapper .price[data-v-58f109d2] {
	max-height: 26px;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.drug .info-wrapper .price-type[data-v-58f109d2] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #fd503e;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
	top: -1px
}

.drug .info-wrapper .org-price[data-v-58f109d2] {
	font-size: .13rem;
	color: #b8b8b8;
	font-family: PingFangSC-Regular
}

.drug .button-wrap[data-v-58f109d2] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	min-width: 70px
}

._inline {
	display: inline;
	margin: 0;
	padding: 0
}

._inline-block {
	display: inline-block;
	margin: 0;
	padding: 0
}

._p {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	font-size: 19px;
	line-height: 35px;
	text-align: justify;
	font-family: PingFangSC-Regular;
	color: #333
}

._strong {
	font-weight: 700
}

._blockquote {
	background-color: #f8f8f8;
	padding: 8px;
	color: #999;
	font-size: 14px;
	line-height: 22px
}

._li,
._ol,
._ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 35px;
	font-size: 19px;
	font-family: PingFangSC-Regular;
	color: #444
}

._ol,
._ul {
	margin-top: 20px
}

._ul ._li {
	position: relative;
	padding-left: 14px
}

._ul ._li:before {
	content: "";
	position: absolute;
	top: 16.5px;
	left: 0;
	width: 4px;
	height: 4px;
	transform: translateY(-50%);
	border-radius: 50%;
	background: #00c8c8
}

._img {
	width: 100% !important;
	border-radius: 4px;
	display: block;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .02);
	position: relative;
	left: 50%;
	transform: translateX(-50%)
}

._img,
._video {
	margin-top: 20px
}

._video {
	width: 100%;
	border-radius: 9px !important;
	overflow: hidden
}

._h2 {
	font-size: 23px;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #f1f1f1;
	line-height: 30px
}

._h2,
._h3 {
	font-weight: 600;
	color: #1f1f1f;
	font-family: PingFangSC-Regular
}

._h3 {
	font-size: 19px;
	margin-top: 18px;
	position: relative;
	padding-left: 14px;
	line-height: 31px
}

._h3:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 4px;
	height: 16px;
	border-radius: 4px;
	background: #00c8c8
}

._h4 {
	font-size: 17px;
	font-weight: 600;
	margin-top: 20px;
	color: #333;
	font-family: PingFangSC-Regular;
	position: relative
}

.h4-space-between {
	margin-left: 19px
}

.h4-space-between:before {
	content: "";
	position: absolute;
	top: 0;
	left: -19px;
	width: 1px;
	height: 100%;
	background: #eceef0
}

._h6 {
	font-size: 14px;
	color: #333;
	line-height: 31px;
	font-weight: 400;
	font-family: PingFangSC-Regular
}

._br {
	width: 100%;
	height: 1px
}

._br,
._br:before {
	content: "";
	display: block
}

._br:before {
	margin: 8px 0
}

.bk__detail-overview {
	font-size: 16px;
	letter-spacing: 0;
	color: #333
}

._table {
	table-layout: fixed;
	position: relative;
	border-spacing: 0;
	font-family: PingFangSC-Regular
}

._table table {
	border-left: 1px solid #eee
}

._table ._p {
	font-size: 14px;
	line-height: 22px;
	text-align: center
}

._p ._img,
._td ._p {
	margin-top: 0
}

._table ._td ._a {
	color: #555
}

._span {
	display: inline
}

._span._corner {
	font-size: 12px
}

._sub {
	vertical-align: sub
}

._sub,
._sup {
	font-size: 12px;
	display: inline
}

._sup {
	vertical-align: super
}

._table-begin {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	text-align: center;
	color: #555;
	z-index: 98;
	font-family: PingFangSC-Regular
}

._table-begin-wrap {
	position: relative;
	display: flex;
	flex-flow: column;
	padding: 0 10px;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	color: #555;
	background: #f8f8f8
}

._table-begin-wrap:first-child {
	color: #fff;
	background: #4cbdbd;
	font-weight: 700
}

._table-begin-wrap ._p {
	line-height: inherit;
	font-size: 14px;
	text-align: center;
	margin: 0
}

._table-begin-wrap ._td,
._table-begin-wrap ._th {
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

._table-begin-wrap ._td {
	background: #f8f8f8;
	border-bottom: none;
	border-right: none
}

._th {
	color: #fff;
	background: #4cbdbd
}

._td,
._th {
	width: 126px;
	padding: 12px;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee
}

._td {
	color: #555;
	background: #fff
}

._th ._p {
	margin: 0
}

._table ._tbody ._tr:first-child ._td {
	background: #4cbdbd;
	color: #fff;
	font-weight: 600
}

._table ._li {
	font-size: 14px
}

.yd-a {
	position: relative;
	padding-right: 12px
}

.yd-a-icon {
	width: 10px !important;
	height: 10px !important;
	position: absolute;
	top: 0;
	right: 0
}

.plm-highlight-doctor {
	color: #00c8c8
}

.plm-highlight-patient {
	background-color: #fff;
	color: #00c8c8;
	padding: 0 4px;
	border-radius: 3px
}

.space-between {
	margin-left: 19px;
	position: relative
}

.space-between:before {
	content: "";
	position: absolute;
	top: -20px;
	left: -19px;
	width: 1px;
	height: calc(100% + 20px);
	background: #eceef0
}

._em {
	font-style: italic
}

._s {
	text-decoration: line-through
}

._u {
	text-decoration: underline
}

.ql-align-right {
	text-align: right
}

.ql-align-center {
	text-align: center
}

.ql-indent-1 {
	text-indent: 20px
}

.ql-indent-2 {
	text-indent: 40px
}

.ql-indent-3 {
	text-indent: 60px
}

.ql-indent-4 {
	text-indent: 80px
}

._goods-card {
	margin-top: 20px
}

.image-preview[data-v-3d2037f8] {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: #000;
	z-index: 210
}

.preview-img[data-v-3d2037f8] {
	position: absolute;
	top: 50%;
	width: 100%;
	height: auto;
	transform: translateY(-50%)
}

.coupon[data-v-6241f263] {
	height: .32rem;
	margin-top: .15rem;
	background-color: #fff;
	border-radius: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1, ;
	-ms-flex: 1, 1, auto;
	flex: 1, 1, auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coupon-img[data-v-6241f263] {
	width: .17rem;
	height: .12rem;
	margin: 0 .09rem 0 .13rem
}

.coupon-text[data-v-6241f263] {
	line-height: 1
}

.sel-wrap[data-v-269283fe] {
	min-height: 92px;
	background: #fff;
	padding: .15rem .12rem;
	border-radius: 8px
}

.sel-title[data-v-269283fe] {
	font-size: 14px;
	line-height: 14px;
	color: #858585;
	margin-bottom: .12rem
}

.sel-tip[data-v-269283fe] {
	background-color: #fff;
	display: inline-block;
	border-radius: .19rem;
	min-width: 32px;
	line-height: 16px;
	padding-top: .11rem;
	padding-bottom: .11rem;
	text-align: center
}

.spread-items[data-v-269283fe] {
	font-size: 14px;
	color: #00c8c8;
	text-align: center;
	line-height: 14px;
	margin: .15rem
}

.spread-items.radio-gap[data-v-269283fe] {
	margin-bottom: 0
}

.spread-items .text-gap-right[data-v-269283fe] {
	margin-right: 3px
}

.spread-items .down-icon[data-v-269283fe] {
	display: inline-block;
	vertical-align: middle
}

.new-sel-tip[data-v-269283fe] {
	background: #f5f5f5;
	border-radius: 6px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	line-height: 20px;
	color: #1f1f1f;
	text-align: center;
	padding: 9px 12px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.new-sel-tip.sel-margin-bottom[data-v-269283fe] {
	margin-bottom: .12rem
}

.btn-submit[data-v-269283fe] {
	width: 100%;
	height: .38rem;
	background: #00c8c8;
	border-radius: 6px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #fff;
	letter-spacing: 0;
	line-height: .38rem;
	font-weight: 500;
	text-align: center;
	opacity: .5
}

.btn-submit-gap-top[data-v-269283fe] {
	margin-top: .12rem
}

.btn-submit-clickable[data-v-269283fe] {
	opacity: 1
}

.btn-submit-active[data-v-269283fe] {
	opacity: .8
}

.checked-item[data-v-269283fe] {
	background: rgba(0, 200, 200, .1);
	color: #00c8c8
}

.im-consult-edit[data-v-3b3d8fef] {
	width: calc(100vw - .34rem - 128px)
}

.im-consult-edit .header[data-v-3b3d8fef] {
	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;
	padding: .1rem 0
}

.im-consult-edit .title[data-v-3b3d8fef] {
	line-height: .27rem;
	font-weight: 700
}

.im-consult-edit .sub-title[data-v-3b3d8fef] {
	line-height: 1;
	color: #b5b5b5;
	padding-bottom: .05rem
}

.im-consult-edit .btn-wrap[data-v-3b3d8fef] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	min-width: 66px;
	height: 28px;
	text-align: right
}

.im-consult-edit .btn-wrap .btn[data-v-3b3d8fef] {
	min-width: 66px;
	height: 28px;
	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;
	border: .5px solid #b8b8b8;
	color: #1f1f1f;
	font-size: 14px;
	border-radius: 20px
}

.im-consult-edit .img-wrap[data-v-3b3d8fef] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.im-consult-edit .img-wrap .img-item[data-v-3b3d8fef] {
	width: 30.15%;
	height: 0;
	padding: 0;
	padding-bottom: 30.15%;
	margin-right: 4.76%;
	margin-bottom: 4.76%;
	background: #c2c2c2;
	border-radius: 4px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat
}

.im-consult-edit .img-wrap .img-item[data-v-3b3d8fef]:nth-child(3n) {
	margin-right: 0
}

.im-consult-edit .img-wrap .img-item .img-item[data-v-3b3d8fef] {
	width: 100%;
	height: 100%
}

.im-consult-edit .footer[data-v-3b3d8fef] {
	color: #00c8c8;
	font-size: 12px;
	line-height: 1.4;
	padding: 7px 0;
	background: #ebfbfb;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/health-logo-mini.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
	background-size: 13px 13px;
	margin: 0 -.12rem -.1rem -.12rem;
	padding-left: 29px
}

.cw__outer[data-v-32213ac0] {
	background-color: #fff;
	border-radius: .09rem;
	overflow: hidden;
	width: 100%;
	margin: 0 auto .2rem
}

.cw__contain[data-v-32213ac0] {
	width: scale(76%);
	padding: .1rem .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cw__proTitle[data-v-32213ac0] {
	font-size: .17rem;
	color: #1f1f1f;
	font-weight: 600;
	text-align: center;
	line-height: .15rem;
	margin: .08rem 0 .14rem
}

.cw__process[data-v-32213ac0] {
	margin: .08rem 0 .12rem
}

.cw__pro_mid[data-v-32213ac0],
.cw__process[data-v-32213ac0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cw__pro_mid .cw__nextpro[data-v-32213ac0] {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-bottom: -.05rem
}

.cw__proPer[data-v-32213ac0] {
	text-align: center
}

.cw__pro-icon-box[data-v-32213ac0] {
	width: .16rem;
	height: .16rem;
	margin: 0 auto .15rem;
	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
}

.cw__nextpro[data-v-32213ac0] {
	font-size: .1rem;
	color: #ddd;
	padding: 0 .03rem;
	white-space: nowrap
}

.cw__proPerWord[data-v-32213ac0] {
	font-size: .13rem;
	line-height: .13rem;
	color: #1f1f1f
}

.cw__proPerWordLogo[data-v-32213ac0] {
	color: #1f1f1f;
	line-height: .11rem;
	margin-bottom: .15rem;
	display: block
}

.cw__proPerWordLogoNote[data-v-32213ac0] {
	color: #1f1f1f;
	line-height: .11rem;
	margin-bottom: .16rem;
	margin-top: -.01rem;
	display: block
}

.cw__nicetip[data-v-32213ac0] {
	font-size: .13rem;
	color: #858585;
	line-height: .13rem;
	margin: .06rem 0 .09rem
}

.cw__btnBox[data-v-32213ac0] {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .03rem
}

.cw__btn[data-v-32213ac0] {
	margin: .08rem 0
}

.return-wrap[data-v-250cd6d6] {
	background-color: #fff;
	border-radius: 9px;
	padding-top: .2rem;
	text-align: center
}

.return-wrap .return-card-text[data-v-250cd6d6] {
	color: rgba(0, 0, 0, .85);
	letter-spacing: 0;
	line-height: 16px;
	padding-bottom: .09rem
}

.return-wrap .return-card-text [data-v-250cd6d6] {
	display: inline-block
}

.return-wrap .return-card-img[data-v-250cd6d6] {
	max-width: 243px;
	height: 179px;
	margin: .1rem auto 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.c-im-msg-status[data-v-c6dbd8e4] {
	position: relative;
	text-align: center
}

.c-im-msg-status .line[data-v-c6dbd8e4] {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.c-im-msg-status .txt[data-v-c6dbd8e4] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.card[data-v-c6dbd8e4] {
	background-color: #fff;
	border-radius: .08rem
}

.card__title[data-v-c6dbd8e4] {
	margin-top: .01rem
}

.card__item__img[data-v-c6dbd8e4] {
	width: .66rem;
	height: .14rem
}

.card__item__assurance[data-v-c6dbd8e4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1, ;
	-ms-flex: 1, 1, auto;
	flex: 1, 1, auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .11rem
}

.card__item__assurance__icon[data-v-c6dbd8e4] {
	line-height: .14rem
}

.card__item__assurance__text[data-v-c6dbd8e4] {
	margin-right: .07rem
}

.card__item__sku[data-v-c6dbd8e4] {
	margin-top: .03rem
}

.card__item__sku-single[data-v-c6dbd8e4],
.card__item__sku[data-v-c6dbd8e4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1, ;
	-ms-flex: 1, 1, auto;
	flex: 1, 1, auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.card__item__sku-single[data-v-c6dbd8e4] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: .13rem
}

.card__item__sku-single__img[data-v-c6dbd8e4] {
	width: .3rem;
	height: .3rem
}

.card__item__sku-normal[data-v-c6dbd8e4] {
	width: 48.78%;
	height: .97rem;
	padding: .12rem 0 .12rem .12rem;
	margin-bottom: .16rem;
	border-radius: .09rem;
	background: #fff;
	border: .01rem solid #f1f1f1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.card__item__sku-normal__type[data-v-c6dbd8e4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1, ;
	-ms-flex: 1, 1, auto;
	flex: 1, 1, auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__item__sku-normal__img[data-v-c6dbd8e4] {
	width: .21rem;
	height: .21rem
}

.card__item__sku-active[data-v-c6dbd8e4] {
	position: relative;
	border: none;
	padding: 0
}

.card__item__sku-active .active-mask[data-v-c6dbd8e4] {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: .12rem 0 .12rem .12rem;
	background: #f3feff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: .016rem solid #00c8c8;
	border-radius: .09rem
}

.card__item__sku-active .triangle[data-v-c6dbd8e4] {
	position: absolute;
	z-index: 1;
	width: .07rem;
	height: .07rem;
	left: 50%;
	bottom: -.035rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #00c8c8;
	border-radius: .02rem 0 .02rem 0
}

.card__item__note[data-v-c6dbd8e4] {
	color: #525252;
	font-size: .14rem;
	line-height: .23rem;
	padding-left: .16rem;
	margin-bottom: .165rem
}

.card__item__note-item[data-v-c6dbd8e4] {
	position: relative
}

.card__item__note-item[data-v-c6dbd8e4]:before {
	width: .05rem;
	height: .05rem;
	content: "";
	position: absolute;
	top: .08rem;
	left: -.12rem;
	border-radius: 50%;
	background-color: #525252
}

.card__item__btn[data-v-c6dbd8e4] {
	height: .38rem;
	line-height: .38rem;
	font-weight: 500;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	box-shadow: 0 .03rem .07rem 0 rgba(0, 200, 200, .3);
	border-radius: .09rem
}

.sku-list[data-v-c6dbd8e4] {
	position: relative
}

.sku-list .btn-tips[data-v-c6dbd8e4] {
	padding: .03rem;
	position: absolute;
	background: #fd503e;
	border: 1px solid #fff;
	border-radius: 6px 6px 6px 0;
	right: 0;
	bottom: .3rem;
	color: #fff;
	line-height: 13px;
	font-weight: 400
}

.c-line-through[data-v-c6dbd8e4] {
	text-decoration: line-through;
	margin-left: .05rem
}

.public-wrap[data-v-6b6c5c78] {
	padding-top: 12px;
	padding-bottom: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.nav-item[data-v-8d6bdf64] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	justify-items: center
}

.nav-item .icon-img[data-v-8d6bdf64],
.nav-item .title[data-v-8d6bdf64] {
	-ms-flex-item-align: center;
	align-self: center
}

.nav-item .title[data-v-8d6bdf64] {
	font-weight: 400;
	margin-top: .05rem
}

.container[data-v-2b1832e0] {
	background-color: #fff;
	border-radius: 8px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/car_bj.png);
	background-position: 0 0;
	background-size: contain;
	background-repeat: no-repeat
}

.ml15[data-v-2b1832e0] {
	margin-left: .15rem
}

.mr15[data-v-2b1832e0] {
	margin-right: .15rem
}

.center[data-v-2b1832e0] {
	padding-top: .2rem
}

.center .nav-box[data-v-2b1832e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.bottom[data-v-2b1832e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .2rem;
	padding-bottom: .11rem
}

.bottom .title-icon[data-v-2b1832e0] {
	margin-right: .03rem
}

.bottom .title-text[data-v-2b1832e0] {
	color: #b5b5b5
}

.bottom .left[data-v-2b1832e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.title-box .title[data-v-2b1832e0],
.title-box[data-v-2b1832e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.title-box .title[data-v-2b1832e0] {
	justify-items: center
}

.logo-image[data-v-2b1832e0] {
	-ms-flex-item-align: center;
	align-self: center;
	width: 66px;
	height: 17px
}

.gap13[data-v-2b1832e0] {
	margin-left: .13rem;
	margin-right: .13rem
}

@media screen and (max-width:365px) {
	.title[data-v-2b1832e0] {
		font-size: .12rem
	}
}

.c-im-msg-sys-bg[data-v-75aaa6db] {
	background-color: rgba(0, 0, 0, .05);
	padding: .08rem .12rem;
	line-height: .2rem;
	border-radius: 9px;
	text-align: left
}

.c-im-msg-dot[data-v-75aaa6db] {
	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-75aaa6db] {
	word-wrap: break-word;
	max-width: 100%
}

.c-im-msg-status[data-v-75aaa6db] {
	position: relative;
	text-align: center
}

.c-im-msg-status .line[data-v-75aaa6db] {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.c-im-msg-status .txt[data-v-75aaa6db] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.directed-doctor-list[data-v-75aaa6db] {
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more[data-v-75aaa6db] {
	height: 44px;
	font-size: 14px;
	color: #333;
	line-height: 44px;
	background: #fff;
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more .check-more-icon-wrap[data-v-75aaa6db] {
	width: 16px;
	height: 16px;
	background: #f5f5f5;
	border-radius: 50%;
	line-height: 16px
}

.directed-doctor-list .check-more .check-more-icon-wrap .ms-icon-right[data-v-75aaa6db] {
	text-align: center
}

.directed-doctor-list .check-more .check-more-icon-wrap .sw-6__icon[data-v-75aaa6db] {
	display: block
}

.c-flex[data-v-75aaa6db] {
	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
}

.item-card-wrap[data-v-75aaa6db] {
	position: relative
}

.item-type-card-wz[data-v-75aaa6db] {
	padding: .15rem .13rem;
	background: #fff
}

[data-v-75aaa6db] .c-line-superfine-before {
	background: #fff
}

.has-border-top[data-v-75aaa6db] {
	border-radius: 10px 10px 0 0
}

.top-tip[data-v-75aaa6db] {
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.select-box-wrap[data-v-75aaa6db] {
	padding: 0 50px
}

.tip[data-v-411e2979] {
	color: #333;
	background-color: #f4f4f4;
	text-align: center;
	line-height: .34rem;
	z-index: 89
}

.tip-tap[data-v-411e2979]:active {
	background-color: #e6e6e6
}

.expert[data-v-0162881c] {
	position: relative;
	overflow: hidden
}

.expert .inner-animation[data-v-0162881c] {
	position: absolute;
	height: 100%;
	width: 50%;
	background: -webkit-gradient(linear, right top, left top, from(rgba(0, 255, 255, .2)), to(rgba(0, 200, 200, 0)));
	background: linear-gradient(270deg, rgba(0, 255, 255, .2), rgba(0, 200, 200, 0));
	-webkit-animation: count-data-v-0162881c 4s linear infinite;
	animation: count-data-v-0162881c 4s linear infinite
}

@-webkit-keyframes count-data-v-0162881c {
	0% {
		left: -50%
	}

	to {
		left: 100%
	}
}

@keyframes count-data-v-0162881c {
	0% {
		left: -50%
	}

	to {
		left: 100%
	}
}

.expert .b-expert-item[data-v-0162881c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.expert .b-expert-item .expert-image[data-v-0162881c] {
	margin: .18rem .08rem .18rem .1rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.expert .b-expert-item .expert-info[data-v-0162881c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	width: calc(100% - .58rem);
	padding: .12rem .1rem .12rem 0
}

.expert .b-expert-item .expert-info .line-short[data-v-0162881c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.expert .b-expert-item .expert-info .line-short .subtitle[data-v-0162881c] {
	font-size: 14px;
	color: #858585
}

.expert .b-expert-item .expert-info-time[data-v-0162881c] {
	color: #858585
}

.step-bg[data-v-61d87717] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.step[data-v-61d87717] {
	position: fixed;
	width: 100%;
	z-index: 89;
	left: 0
}

.step .step-top-has-bg[data-v-61d87717] {
	color: hsla(0, 0%, 100%, .8);
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	margin-top: .17rem
}

.step .step-top-has-bg .has-bg-text[data-v-61d87717] {
	color: inherit
}

.step .step-top-has-bg .has-bg-text-selected[data-v-61d87717] {
	color: #fff;
	font-weight: 700
}

.step .step-top-has-bg .step-top-has-bg-icon[data-v-61d87717] {
	color: inherit
}

.step .step-top-has-bg-superfine-after[data-v-61d87717] {
	display: none
}

.step-status[data-v-61d87717] {
	color: #555;
	font-size: 0;
	background-color: #f4f4f4;
	text-align: center;
	line-height: .38rem;
	height: .38rem
}

.step-status-item[data-v-61d87717],
.step-status[data-v-61d87717] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.step-status-item[data-v-61d87717] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.step-status-item .row[data-v-61d87717] {
	position: relative;
	width: 100%
}

.step-status-item .row .icon[data-v-61d87717] {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate(50%);
	transform: translate(50%);
	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
}

.step-bk[data-v-61d87717] {
	height: .38rem
}

.step-process-tip[data-v-61d87717] {
	border-radius: 5px;
	background-color: #fff;
	position: relative;
	margin-top: 8px;
	margin-left: -35px;
	width: 70px;
	-webkit-box-shadow: 1px 3px 10px rgba(0, 0, 0, .2);
	box-shadow: 1px 3px 10px rgba(0, 0, 0, .2);
	-webkit-transition: left .5s;
	transition: left .5s
}

.step-process-tip[data-v-61d87717]:after {
	content: "";
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border: 8px solid;
	border-color: transparent transparent #fff
}

.step-process-tip.last[data-v-61d87717]:after {
	margin-left: 12px;
	top: -6px;
	border: 4px solid;
	border-color: transparent #fff #fff transparent
}

.step-process-inner[data-v-61d87717] {
	background-color: #00c8c8;
	height: .02rem;
	-webkit-transition: width .5s;
	transition: width .5s
}

.step-icon-gap[data-v-61d87717] {
	color: #bbb
}

.card-doctor-reception[data-v-61d87717] {
	padding: 0 .17rem
}

.tips-place[data-v-61d87717] {
	background-color: #f4f4f4
}

.card-doctor-reception-place[data-v-61d87717] {
	background-color: #f4f4f4;
	height: .8rem
}

.rec[data-v-6aef8c96] {
	position: relative;
	color: #333;
	text-align: center;
	background-color: #f4f4f4;
	border-bottom: 1px solid #e6e6e6
}

.rec-close[data-v-6aef8c96] {
	position: absolute;
	right: .09rem;
	top: .08rem;
	padding: 0 .08rem
}

.rec-wrap[data-v-6aef8c96] {
	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-6aef8c96] {
	display: inline-block;
	margin-left: -10px;
	border: 2px solid #fff;
	border-radius: 50%
}

.top-team-wrap[data-v-27bc8a96] {
	position: relative;
	padding-left: 3px
}

.top-team-wrap .rec-wrap[data-v-27bc8a96] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-team-wrap .avatar-wrap[data-v-27bc8a96] {
	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
}

.top-team-wrap .rec-pic[data-v-27bc8a96] {
	display: inline-block;
	margin-left: -.05rem;
	border: 2px solid #fff;
	border-radius: 50%;
	z-index: 1
}

.top-team-wrap .team-intro[data-v-27bc8a96] {
	margin-left: .08rem;
	margin-right: .02rem;
	color: #858585
}

.top-team-wrap .arrow-icon[data-v-27bc8a96] {
	color: #b5b5b5;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.popup-textarea .textarea-wrap[data-v-b3432418] {
	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-b3432418] {
	-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-b3432418]::-webkit-input-placeholder {
	text-align: left;
	color: #bbb;
	font: 15px/25px Arial, Helvetica, sans-serif
}

.popup-textarea .popup-btn[data-v-b3432418] {
	padding: 0 14px;
	opacity: .5;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	border-radius: .19rem
}

.popup-textarea .popup-btn-enable[data-v-b3432418] {
	opacity: 1
}

.ip[data-v-d9994d5e] {
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hide-border-top[data-v-d9994d5e] {
	border-top: none
}

.ip-pad[data-v-d9994d5e] {
	padding: 8px 17px
}

.ip-focus-pad[data-v-d9994d5e] {
	padding: 8px 17px 0
}

.ip-container[data-v-d9994d5e],
.ip-wrap[data-v-d9994d5e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.ip-wrap[data-v-d9994d5e] {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	border-radius: 19px;
	background: #f1f1f1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	border: 1px solid #f2f2f2
}

.ip-disabled[data-v-d9994d5e] {
	color: #ccc
}

.ip-btn[data-v-d9994d5e] {
	padding: 0 17px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	border-radius: .09rem
}

.ip-btn-icon[data-v-d9994d5e] {
	line-height: 1
}

.ip-btn-disable[data-v-d9994d5e] {
	opacity: .5
}

.ip-popup[data-v-d9994d5e] {
	position: absolute
}

.icon-disabled[data-v-d9994d5e] {
	color: #ccc
}

.ip-inner[data-v-d9994d5e] {
	font-size: 16px
}

.triage-voice-btn-wrap[data-v-d9994d5e] {
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical
}

.triage-voice-btn-wrap[data-v-d9994d5e],
.triage-voice-btn[data-v-d9994d5e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.triage-voice-btn[data-v-d9994d5e] {
	width: 22px;
	height: 22px;
	text-align: center;
	margin-right: 18px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ip-textarea-wrap[data-v-d9994d5e] {
	position: relative;
	line-height: 0;
	border-radius: 20px;
	background: #f1f1f1;
	overflow: hidden;
	color: #333;
	font-size: 16px
}

.ip-inner-textarea[data-v-d9994d5e],
.ip-textarea-wrap[data-v-d9994d5e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ip-inner-textarea[data-v-d9994d5e] {
	display: inline-block;
	overflow: scroll;
	width: calc(100% - 30px);
	height: calc(100% - 15px);
	vertical-align: middle;
	word-break: normal;
	outline: 0;
	background-color: #f1f1f1;
	-webkit-appearance: none;
	resize: none;
	border: none;
	position: absolute;
	line-height: 26px;
	margin: 7.5px 15px
}

.ip-inner-textarea[data-v-d9994d5e]::-webkit-scrollbar {
	display: none
}

textarea[data-v-d9994d5e]::-webkit-input-placeholder {
	color: #ccc
}

.ip-inner-ph[data-v-d9994d5e] {
	min-height: 20px;
	max-height: 60px;
	line-height: 26px;
	margin: 7.5px 15px;
	visibility: hidden
}

.wz-history[data-v-7d10ca8a] {
	background-color: #fff
}

.wz-history__header[data-v-7d10ca8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.wz-history__list[data-v-7d10ca8a] {
	height: 100px;
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0;
	overflow: auto
}

.wz-history__list__item[data-v-7d10ca8a] {
	line-height: .38rem;
	background: #f6f6f6;
	border-radius: 6px;
	padding: 0 .15rem;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.wz-history__list__item__cont[data-v-7d10ca8a] {
	width: 100%
}

.wz-history__list__item__icon[data-v-7d10ca8a] {
	margin-left: 10px
}

.wz-history__list__empty[data-v-7d10ca8a] {
	line-height: 85px
}

.wz-history__show[data-v-7d10ca8a] {
	opacity: 1
}

.ip-exp[data-v-11e3d85a] {
	background-color: #fff
}

.ipt-plus-item[data-v-11e3d85a] {
	width: 16%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.ipt-tools-line[data-v-11e3d85a] {
	max-height: 30px;
	overflow: hidden
}

.ipt-tools-wrap[data-v-11e3d85a] {
	width: 100%
}

.ip-exp-item[data-v-11e3d85a] {
	text-align: center
}

.disabled-tools[data-v-11e3d85a] {
	opacity: .6
}

.ip-exp-icon[data-v-11e3d85a] {
	background: #f4f5f6;
	border-radius: .1rem;
	display: inline-block;
	width: .62rem;
	height: .62rem;
	margin-top: .14rem;
	position: relative;
	text-align: center
}

.ip-exp-icon .ip-exp-ic[data-v-11e3d85a] {
	font-size: 23px;
	color: #444;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.ip-exp-txt[data-v-11e3d85a] {
	color: #575757;
	margin-top: -.04rem
}

.ip-swan-security[data-v-11e3d85a] {
	background-color: #fff
}

.input-bottom-ph[data-v-11e3d85a] {
	width: 100%;
	background: #fff
}

.btns[data-v-11e3d85a] {
	padding: 8px 17px 3px;
	border-top: 1px solid #f6f6f6;
	background-color: #fff
}

.btns-btn[data-v-11e3d85a] {
	display: inline-block;
	border-radius: .18rem;
	line-height: .13rem;
	border: 1px solid #f1f1f1;
	padding: 7px 12px;
	margin-right: .13rem
}

.btn-evaluation[data-v-11e3d85a] {
	margin-right: .03rem
}

.bubble[data-v-2b514d60] {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 919
}

.bubble-cont[data-v-2b514d60] {
	height: 60px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.bubble-li[data-v-2b514d60] {
	opacity: 0
}

.bubble-item[data-v-2b514d60] {
	color: #fff;
	background: rgba(0, 0, 0, .6);
	padding: 0 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);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bubble-item-white[data-v-2b514d60] {
	color: #333 !important;
	background: hsla(0, 0%, 100%, .77) !important
}

.bubble-text[data-v-2b514d60] {
	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--transparent[data-v-2b514d60] {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.bubble-text-item[data-v-2b514d60] {
	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;
	position: relative
}

.bubble-text-item .c-line-clamp1[data-v-2b514d60] {
	width: 260px
}

.bubble-text-item .bubble-close[data-v-2b514d60] {
	color: #fff;
	position: absolute;
	top: 7px;
	right: 10px
}

.bubble-show[data-v-2b514d60] {
	-webkit-animation: fadeIn-data-v-2b514d60 .6s;
	animation: fadeIn-data-v-2b514d60 .6s
}

.hidden-style[data-v-2b514d60] {
	height: 0
}

@-webkit-keyframes fadeIn-data-v-2b514d60 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-data-v-2b514d60 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.sel-wrap[data-v-fb394178] {
	min-height: 92px
}

.sel-tip[data-v-fb394178] {
	background-color: #fff;
	display: inline-block;
	border-radius: .19rem;
	min-width: 32px;
	line-height: 16px;
	padding-top: .11rem;
	padding-bottom: .11rem;
	text-align: center
}

.sel-tip.chk[data-v-fb394178] {
	color: #fff
}

.im-bottom-btn[data-v-35cb5e95] {
	background: #fff
}

.im-bottom-btn .bicon[data-v-35cb5e95] {
	float: left
}

.im-bottom-btn .tips[data-v-35cb5e95] {
	text-align: center
}

.im-bottom-btn .tip-option-wrap[data-v-35cb5e95] {
	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
}

.im-bottom-btn .tip-option-item[data-v-35cb5e95] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.im-bottom-btn .btn[data-v-35cb5e95] {
	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-35cb5e95] {
	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-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 22px;
	height: 42px;
	font-size: 16px;
	line-height: 16px;
	color: #999;
	border: 1px solid #f1f1f1;
	font-weight: 700
}

.im-bottom-btn .btn-item-desc[data-v-35cb5e95] {
	font-size: 9px;
	line-height: 9px
}

.im-bottom-btn .btn-item-timeout[data-v-35cb5e95] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.im-bottom-btn .btn-item-discount[data-v-35cb5e95] {
	font-size: 13px;
	color: #fff;
	line-height: 15px;
	font-weight: 400;
	text-decoration: line-through;
	opacity: .6
}

.im-bottom-btn .btn-text-center[data-v-35cb5e95] {
	text-align: center;
	font-family: PingFangSC-Regular;
	font-weight: 400
}

.im-bottom-btn .btn-text-center .icon-wrap[data-v-35cb5e95] {
	margin-bottom: 3px
}

.im-bottom-tip[data-v-a9cc5952] {
	margin-bottom: 10px
}

.im-bottom-tip-inner[data-v-a9cc5952] {
	background: #fff;
	height: 30px;
	border-radius: 5px;
	font-size: 12px;
	line-height: 30px
}

.im-bottom-tip-inner-icon[data-v-a9cc5952] {
	margin: 0 8px
}

.im-bottom-tip-inner-img[data-v-a9cc5952] {
	margin: 0 8px;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle
}

.im-bottom-tip-inner-img[data-v-a9cc5952]:first-child {
	margin-left: 0
}

.coupon-pop-wrap[data-v-cce0d386] {
	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-cce0d386] {
	position: relative;
	width: 3.3rem;
	padding: .35rem 0 .3rem;
	margin: 0 auto;
	background-image: linear-gradient(135deg, #00cea1, #01d3e6);
	border-radius: .09rem;
	color: #fff;
	text-align: center
}

.coupon-pop-wrap .coupon-card-offset[data-v-cce0d386] {
	margin-top: -1rem
}

.coupon-pop-wrap .coupon-card-title[data-v-cce0d386] {
	font-family: PingFangSC-Semibold;
	font-size: .21rem;
	letter-spacing: 0
}

.coupon-pop-wrap .coupon-card-subtitle[data-v-cce0d386] {
	margin: .08rem 0 .1rem;
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	letter-spacing: 0
}

.coupon-pop-wrap .coupon-card-ticket[data-v-cce0d386] {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: .15rem 0;
	width: 2.78rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/expertcmsmedallhealthback.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-cce0d386] {
	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-cce0d386] {
	color: #f60
}

.coupon-pop-wrap .coupon-card-ticket .card-value[data-v-cce0d386] {
	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-cce0d386] {
	font-size: .33rem;
	line-height: .33rem;
	font-family: PingFangSC-Medium
}

.coupon-pop-wrap .coupon-card-ticket .card-info[data-v-cce0d386] {
	font-family: PingFangSC-Regular;
	color: #013d3e;
	letter-spacing: 0;
	overflow: hidden
}

.coupon-pop-wrap .coupon-card-ticket .card-info-title[data-v-cce0d386] {
	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-cce0d386] {
	margin-bottom: .1rem
}

.coupon-pop-wrap .coupon-card-ticket .card-info-subtitle[data-v-cce0d386] {
	font-size: .12rem;
	line-height: .12rem;
	margin-top: .05rem
}

.coupon-pop-wrap .coupon-card-ticket .card-info-subtitle[data-v-cce0d386]:nth-child(2) {
	margin-top: -.05rem
}

.coupon-pop-wrap .coupon-card-ticket .ticket-used[data-v-cce0d386] {
	opacity: .5
}

.coupon-pop-wrap .coupon-card-ticket .card-stamp[data-v-cce0d386] {
	position: absolute;
	right: .07rem;
	bottom: -.1rem;
	width: .5rem;
	height: .5rem;
	background-size: 100% 100%
}

.coupon-pop-wrap .coupon-card-list[data-v-cce0d386] {
	max-height: 300px;
	overflow: auto
}

.coupon-pop-wrap .coupon-card-declaim[data-v-cce0d386] {
	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-cce0d386] {
	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-cce0d386] {
	position: absolute;
	right: .07rem;
	top: .05rem;
	opacity: .8
}

.coupon-pop-wrap .coupon-card .tsk-row[data-v-cce0d386] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 3px;
	height: .73rem;
	width: 2.9rem;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.coupon-pop-wrap .coupon-card .tsk-right[data-v-cce0d386] {
	position: relative
}

.coupon-pop-wrap .coupon-card .tsk-row-title[data-v-cce0d386] {
	text-align: left;
	color: #013d3e;
	font-weight: 700
}

.coupon-pop-wrap .coupon-card .tsk-row-text[data-v-cce0d386] {
	color: #013d3e;
	opacity: .6;
	margin-top: -.02rem
}

.im-poster[data-v-787fab7b] {
	z-index: 921;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.im-poster-mask[data-v-787fab7b] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.im-poster-cont[data-v-787fab7b] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: calc(50% - 4vh)
}

.im-poster-img[data-v-787fab7b] {
	width: 45vh;
	height: 84vh;
	margin-top: 9vh
}

.im-poster-icon[data-v-787fab7b] {
	width: 100%;
	text-align: center
}

.im-poster-close[data-v-787fab7b] {
	color: #fff
}

.warning-pop-wrap[data-v-e3383b6e] {
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.pop-content[data-v-e3383b6e],
.warning-pop-wrap[data-v-e3383b6e] {
	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
}

.pop-content[data-v-e3383b6e] {
	width: 100%;
	margin: 0 40px;
	background: #fff;
	border-radius: 13px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.warning-icon[data-v-e3383b6e] {
	margin: 24px 0 15px;
	width: 44px;
	height: 44px
}

.warning-content[data-v-e3383b6e] {
	margin: 0 24px 24px
}

.bottom-btn[data-v-e3383b6e] {
	width: 100%;
	height: 47px;
	border-top: 1px solid #eee;
	text-align: center;
	line-height: 47px;
	font-size: 19px;
	color: #000
}

.each-para[data-v-e3383b6e] {
	text-indent: 20px
}

.each-text[data-v-e3383b6e] {
	display: inline
}

.cr--show[data-v-84be93fa] {
	-webkit-animation: show-data-v-84be93fa 1s;
	animation: show-data-v-84be93fa 1s
}

.cr--hide[data-v-84be93fa] {
	-webkit-animation: hide-data-v-84be93fa 1s;
	animation: hide-data-v-84be93fa 1s
}

.cr__mask[data-v-84be93fa] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 921;
	-webkit-transition: all .5s;
	transition: all .5s
}

.cr__close[data-v-84be93fa] {
	position: absolute;
	right: 10px
}

.cr__pop[data-v-84be93fa] {
	background-color: #fff;
	border-radius: 13px;
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%
}

.cr__bg[data-v-84be93fa] {
	background-color: #f8f8f8
}

.cr__loading[data-v-84be93fa] {
	width: .8rem;
	height: .4rem;
	margin: 0 auto;
	display: block
}

.cr__divider[data-v-84be93fa] {
	position: relative;
	top: -2px;
	color: #ddd
}

.cr__img[data-v-84be93fa] {
	width: 18px;
	height: 18px
}

.cr__list[data-v-84be93fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cr__price[data-v-84be93fa] {
	font-size: 30px;
	line-height: 1
}

.cr__orgprice[data-v-84be93fa] {
	text-decoration: line-through
}

.cr__btns[data-v-84be93fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cr__btn[data-v-84be93fa] {
	width: calc(50% - 5px)
}

.cr-tip__wrap[data-v-84be93fa] {
	width: calc(100% - 34px);
	margin: auto
}

.cr-tip[data-v-84be93fa] {
	height: .38rem;
	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;
	border-radius: 20px;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .03);
	box-shadow: 0 4px 12px rgba(0, 0, 0, .03);
	position: relative;
	overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.cr-tip__inner[data-v-84be93fa] {
	position: absolute;
	height: 100%;
	width: 50%;
	background: -webkit-gradient(linear, left top, right top, color-stop(30%, hsla(0, 0%, 100%, 0)), to(#dff));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 30%, #dff);
	-webkit-animation: loading-data-v-84be93fa 2.5s linear infinite;
	animation: loading-data-v-84be93fa 2.5s linear infinite
}

.cr-tip__text[data-v-84be93fa] {
	position: relative;
	z-index: 1;
	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
}

.cr-tip__loading[data-v-84be93fa] {
	width: .76rem;
	height: .38rem;
	margin: 0 auto
}

@-webkit-keyframes loading-data-v-84be93fa {
	0% {
		left: -50%
	}

	to {
		left: 100%
	}
}

@keyframes loading-data-v-84be93fa {
	0% {
		left: -50%
	}

	to {
		left: 100%
	}
}

@-webkit-keyframes show-data-v-84be93fa {
	0% {
		opacity: 0;
		display: none
	}

	to {
		opacity: 1;
		display: block
	}
}

@keyframes show-data-v-84be93fa {
	0% {
		opacity: 0;
		display: none
	}

	to {
		opacity: 1;
		display: block
	}
}

@-webkit-keyframes hide-data-v-84be93fa {
	0% {
		opacity: 1;
		display: block
	}

	to {
		opacity: 0;
		display: none
	}
}

@keyframes hide-data-v-84be93fa {
	0% {
		opacity: 1;
		display: block
	}

	to {
		opacity: 0;
		display: none
	}
}

.vt-layer[data-v-319690df] {
	background-color: rgba(0, 0, 0, .4);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vt-modal[data-v-319690df] {
	border-radius: 8px;
	width: 300px;
	background-color: #24c1c1;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff
}

.vt-modal-ctn[data-v-319690df] {
	padding: 13px 0 16px 0
}

.vt-modal-ctn-text[data-v-319690df] {
	margin-top: 2px
}

.vt-gif[data-v-319690df] {
	position: relative;
	width: 131px;
	height: 206px;
	margin-left: auto;
	margin-right: auto
}

.vt-gif.start .vt-icon[data-v-319690df] {
	-webkit-transform: scale(1.6) translateY(-2px);
	transform: scale(1.6) translateY(-2px)
}

.vt-gif.start .vt-mask[data-v-319690df] {
	opacity: .2
}

.vt-gif.start .vt-bar[data-v-319690df] {
	opacity: 1;
	-webkit-transform: scale(1.8) translateY(-6px);
	transform: scale(1.8) translateY(-6px);
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .05);
	box-shadow: 0 5px 5px rgba(0, 0, 0, .05)
}

.vt-bg[data-v-319690df] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/visitNewBg.png);
	background-size: cover;
	background-repeat: no-repeat;
	width: 131px;
	height: 206px;
	border-radius: 12px;
	overflow: hidden;
	margin: 7px auto 0 auto;
	position: relative
}

.vt-bar[data-v-319690df] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWEAAABnCAMAAADmDwNMAAAB/lBMVEX///8AAAD////////////////////////////////////////////////////////////////////////////i5Onw+f6ttcn7+/3z+v/y+f/y/P/u8PT9/v/5+fz1+//k5uv3///Cx8rv+Pzq7PHn6e729/rg4+vS1uHBx9bJ0NSxuMzz/f+9w9P3/P9JS0zk5+7Izdu3vL/X2+W0ubzU2OPFy9m3vtDFy87q8vfo6/Dq6+/g6OzQ1OC+w8Z6foDY3+O7wMOtsbPq+fzz9Pe/xdW5vsFmaWtQUlNCREX6///1/v/5+//l7vLc5OeprbB0d3rR2Nu6wdLGzdDM0t5/g4Zsb3FhZGYzMzTn7/Ts7vPc4OjW3ODKz9zEytiwtbimqqw3ODn8/f3s9PnT2t7M0taKj5EBxIdwc3U9Pz/x8/bX9PPB8OpQ5cQv2K6coqWTmJsE0JmQlZhcX2BYW1xVV1nk6e+/8u60u84D3a4Gx5wLwpiCh4krLCzN1NdE5MGkpqgB1KICzaCHi43u+f3g9/jP9/K48eil6d2U7Nx0585f6Mxc8sE6478R3rMuzqPG8u2u7eON79qO481Z5skn4bod37dH27Yq1aUBypGr8uWE5c9h2MAx4bxU2bs6362anZ+Vm56f8d9q4ctK8b5i371O8LcX1qwZyKIt3qbXShwDAAAAFHRSTlOAAFn79qVzCQLm0sy3sZmNSD4ZD209o9gAAAjESURBVHja7NjLattAFMZxN20uvd8++0zMSPFC0owYFCSELVAQdCG/gMjKxl546Sfw41dTJ6F1GqNSD4nh/CDBt835M4wP7r269/3k9P3b12D/6/Xb96cn3x+63hf+9onjHjTzp29/Fj57A3ZYb85+K3x+CnZ4p+f3hS8+gLnw4eKu8GcwNz5vC38Bc+WLLXzxDsyVdxdt4RMwd07awh/B3Pn4qnfOm7BLb857X8Fc+trja9itk94ZmEtnvR6YS72nC4tghVYU4sEKKOVTHy99sH8qLKmWcj6/pfl87qHKPGCRINGwwrgldWz9gHVLQWQJsE6Fo0SSJLVcJrRcLlcIzHJVU6M3idYzQJmxpmCSjMfjQqOV0p0UrFNhzwSUJtB6QlrbasFGVpQkZpMkClAFvLbwLYDGFs6JcillThM+wx0LI/5B+S2qaklVlaIlkFS4vyXUJgh+FY6kmQMpVQta1AvSYF3PcJDSrM6zLKYsywIhpfRmKk2LSZqGgKKWLZxQEwGYwdNEpD2wjoVn1GrUeEvap1FGWwZQhSfawpNZWc5qiHIcGyqqgkw8Dnmn6FRYyIrUWkx/0fCikKKVyAuRaCEe7mGyMtRkplqqHLNqaqgG61AYXkGNL0grpZIMgKQIyDIkY7QUTadt4cyEXpwDa18IMYmFFYF1KvyjoEUSURPH8ea+cGTytrDQPvJNntt7eDGtqbbBHzRgnQpLo0jGEeVhGMZ3heuksAvFmnzo5XZbk+1ZBuBLKcek2v/ZFKxT4bSSVHuCNkVRGFs4p7Jp1sAtmQLIqm1hVJTjF2UWaC2WYN22Nb8tDEFqvV7bMzyn2FSBWHmrMo2EZ+YQtnBqTPsQCDJaoCUa3og7Fba2hUt4SxrDNznKgu6Ua4pUTNEkoYXQVPoNxSngF40xEqxj4Uj7WOU1oFIBhJ59SQaltcIMMg/adwIA7V8qYaVzxZvEjh7/PvwnLnx0uPAOLnx0uPAOLnx0uPAOLnx0uPAOLnx0uPAOLnx0uPA+7gv7Mhz1D2QUSh/7eNeXw6vLQ7gaDC+vPbyMwfYVFjf9A7sReNLV4MCuXsZgewr7o/7BjfynDvBwcHBD7wUMtqewGPUdGAn81XDgwPAFDLan8E3fiRuXV8Suq2cfbE9hv++Ij8e8gSPeMwzWtbDsOyLx2PXAketnGKxr4bDvSIjHLgeOXD7DYF0Lj/qOjFx+z+0aPsNgXQv/ZMfOX9OGAgCO/xPbA9/bJnn5LQQDIT8kEBLNIGeNEfECQcVjijo7rzGrbdduvbu2W7d29339l0utZRuD2jK2n94Xcyj+kg+PF967+s+68mfgn/U/H4wIE+HzQjY1DQE0DQLgIAiRc3KHWJadHER4ljCc9jtwuTM///7dvJ8L3LCb98JuOApQm6FpecRkAXAXF5maEK/EaSJ8vvCDm2eBUBCc5TApz+tnPM+rhV3LNLm6yXExe2B1uffe2OzSVM1Kp4v1dLcmQSJ8nnBoY29v7/j2SUdbTRgA0xAaRDtGVI6yVLzOqyqO9YSwXegtWtVkMZ3RbaNdVTlOVQeIjOFzheee3Lp16/nzO3737y+8apwNYwoXOcviuOIiVc70i3WjPza1a/VUJy2uFo2iaBvJzqppjjIxMkvMEp4C3/dbWNhrTokpnYtKkiRbCSpulZLmO9WKOomMUauvJjNdj6YM01M5zhunoogIzxI+2m82m/vND60Fn7gROBWOWAIv8Pl6wmY4Oa+qakdGdLtfqKqrmVQ1y6Zjo5RlpTiXJWN4pvDn68EghMG5wMa34cIrOBUepw3DSGcYm+/OF/spI1OlKK3bNaujYmqUA/2Yyng9JpUgwucLw4fr6w0YaLw52giCuY3h8NvpPEHppu3/keUSV+Y9W+tptbTMUrFUYdweFWvJyoAre7163arR5E13vjCAwWAAzjWO72xeD4DAm+HwZeh0DGdWq9XqKMOEeu2cxo3HHWZAxbopq9c2hISc73U41Uguc0mJCM9c0wXWXm7dPv788gDObQ6HrwLAzxFNNZlMqmYcvI/0jYKLVbNtC+nVrJ6spfs81hLhDsdfybWJ8Gzh4MHx7bdv337fgqGDlZUjMIkuUbZtUxINHCA5FHIougRKkoMoykEIIuSwpRICiIJEeLZws7Xz5cvOzmM4t7Gy8mZKBqfnn7fw5PNLEJKdn9nC05Xz2s6nDyfr5o8rKx9D4KzfrX9+J3trlxJ+8ACAYGPn04sbILh2++vXg1NhmmZRCU421rL+AWiJRRJgIWJZ/8JCInxB4dCL3d3HIfBgbe0hDD3cWmpt3QQnsYtK3NUUGVWwWFBEBpaXlXJewNGwyGgRRhwgInzBFcfje/e2QwDAAHi4vr3UOtwPgEl8XGMKMR7xFVzIKzLAjB7BSpxWcIIRE3qcCF9UePPevaet1uHh9nZrd2mp9eIUGMWXRSVX0BTEYzHGxzDNR3iNVzSZDgvvMJOjySxxiTH86NGjZ8+evn69u3S4DsEkFM4zQqXAu4hP4IIQY0A5EsE4X4lmfXFRYcib7hJjeOL71Pfd3mwEwVm6EmGWhTKILFbyOnaRI+gY6xIaYKwsCxIiwhffl7h72n7jZhCCs2jfN67hXDYSFmJaPgqREBFFPe7IooKFnE5micvsS0yD4JdoXscRPVHOiSIjuBWFRgKPsZagckq5wiMmTN50M4RnJkdZSXZlqQSzYRqVaP+HbFaOAhrRuSxAZB7+a2EEAUQIwZPLZBnn30LkX4F/Jmu6H+3dyw6CMBCFYabQC4JEoQsXkvj+T6nRhn2TmViS/3uDzqqLc3JIpJBbU/Aie9lY9pL8cK0nGfjGMvD0OGofRhepuS4Sfbq6h9EJbbAT+o9e8/7QsJ+l1wwNHbtIxgLbXsYc+3TG7mws2hoiO6G2rmzdGnPsNdu6JDbHbd3Yzbd07OZLmjMszKlcWKLP0OejlAt/BH7F2oYgX538rEufoadfVjkuXGzOTyNnVjjuOHm3iRRvCF6GzkXus6oAAAAASUVORK5CYII=);
	width: 117px;
	height: 34px;
	top: 76px;
	left: 7px;
	opacity: 1;
	border-radius: 4px;
	-webkit-transition: all .5s ease .93s;
	transition: all .5s ease .93s
}

.vt-bar[data-v-319690df],
.vt-icon[data-v-319690df] {
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 5
}

.vt-icon[data-v-319690df] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAArlBMVEUAAAAl1bsm1rsl1bwm1bol1bsm1bsm1bom1rsm1rom1bom1rwn2Lwn2Lwm2b8r2b4t4cM328gl1rv///8l1LpDRU14eX/d+fV95tZo4tBU3sr7+/vu/Prn+/ja+PS88uqY699Q3chC2sM42MAw177g4OGkpahISlLGx8mwsbSGiI1ydHpVV15NT1by8vON6dvW1th7fYN2eH3Q0NK8vcDs7O3n6OmYmZ2Nj5ReX2YU0Z0/AAAAE3RSTlMA8Elm+dq3tqagc1dBLigjEQ58POLvowAAAfBJREFUSMeVlul2gjAQhUHqvpsERdwXFoEquPb9X6yDlOJk5LT5/kFyz2RyZ5Jo7+hXjNaoZVT62n8Yths6z9Eb7eEf8zu1D475qHW0crp1/mS7tibHibXeZp/1bsn8QZOnTFdjljNeTXlKc/BO0KtyYDJnmPmEA9UeFVTSfK0xo4ytdA8qssCAv7sle89yB6OGFAF+bRasjMUGxlGUng4Zz1g5syks7CWXQRUiIAGVQJRqsWNNyAEvibKAXJq/xsEiSdKEJczKrQSnLYawz4fgvmcYC9z/qSUQYx/2sSuEcB+f2BeYl9VYDZzGgi+REWMJuF97ljdU6xwtKRE5Di4YqOS0+NtgBRo4uSInxEHAlDYoGpyv0H9fFJzRyIrzBih0OW9HFHhy7jr0NDQQQ1wKgSvtMLRYP63BNUPcQpET2AyxTuvRQPbhZblnaqKhtSQ3APueCSKfAZIjLW3E+ZHJEi8Jo/BwYjJHzkdFDKy53jIraAyah72/OAczCALz4HhXmoe8V7YXR6IAlkb2CvthP4RE5NvYD8lzRxDcE/JcritTUC6oruTa9akg2qPalfvD9s3EfCWJPdIfqAcJtAdxn1Non+OzhELPEvXzSv1MVD931c929ftD/Y5SvwfV71r1+1z9zaD+LlF/+6i/r74BOKGVcSrSWhMAAAAASUVORK5CYII=);
	width: 17px;
	height: 17px;
	bottom: 3px;
	right: 9px;
	-webkit-transition: -webkit-transform .33s;
	transition: -webkit-transform .33s;
	transition: transform .33s;
	transition: transform .33s, -webkit-transform .33s
}

.vt-mask[data-v-319690df] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	background-color: #000;
	opacity: 0;
	border-radius: 12px;
	-webkit-transition: opacity .33s ease .93s;
	transition: opacity .33s ease .93s
}

.vt-rm[data-v-319690df] {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #fff
}

.vt-rm-chked[data-v-319690df] {
	width: 14px;
	height: 14px;
	background-color: #fff;
	border-radius: 50%;
	color: #2fa3ae;
	position: relative
}

.vt-rm-chked-icon[data-v-319690df] {
	position: absolute;
	top: -4px;
	left: -2px
}

.vt-modal-foot[data-v-319690df] {
	background-color: #fff;
	font-size: 18px;
	height: 49px;
	line-height: 49px;
	color: #00c8c8;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px
}

.vt-font-18[data-v-319690df] {
	font-size: 18px;
	line-height: 28px
}

.vt-bold[data-v-319690df] {
	font-weight: 700
}

.comment-version[data-v-1f538864] {
	padding-bottom: 100px
}

.comment-version .comment-textarea-cont[data-v-1f538864] {
	margin-top: 20px
}

.comment-version .comment-textarea-cont-title[data-v-1f538864] {
	font-size: 4.3vw;
	color: #333;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 15px
}

.comment-version .comment-textarea[data-v-1f538864] {
	width: 100%;
	border-radius: 8px;
	padding: 12px 14px;
	height: 100px;
	font-size: 14px;
	color: #1f1f1f;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.comment-version .comment-textarea[data-v-1f538864]:focus {
	outline-offset: none;
	outline: none
}

.comment-version .comment-textarea-ph[data-v-1f538864] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.comment-version .bottom-btn[data-v-1f538864] {
	position: fixed;
	bottom: 15px;
	left: 17px;
	right: 17px;
	z-index: 20;
	background: #fff;
	padding-top: 10px
}

.comment-version .tips[data-v-1f538864] {
	text-align: center;
	font-size: 14px;
	margin-bottom: 15px;
	color: #999;
	line-height: 14px
}

.comment-version .comment-btn[data-v-1f538864] {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 66px
}

.comment-version .comment-btn-gray[data-v-1f538864] {
	opacity: .6
}

.comment-version-A .head-top[data-v-1f538864] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.comment-version-A .head-top .avatar-view[data-v-1f538864] {
	height: 60px;
	position: relative;
	margin-right: 10px
}

.comment-version-A .head-top .avatar-sign[data-v-1f538864] {
	width: 44px;
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.comment-version-A .head-top .avatar[data-v-1f538864] {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.comment-version-A .head-top .doctor-name[data-v-1f538864] {
	font-size: 19px;
	color: #333;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 9px
}

.comment-version-A .head-top .professional-title[data-v-1f538864] {
	font-size: 15px;
	line-height: 15px;
	color: #555
}

.comment-version-A .stars[data-v-1f538864] {
	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;
	font-size: 18px;
	line-height: 18px;
	color: #333;
	font-weight: 500
}

.comment-version-A .complaint[data-v-1f538864] {
	font-size: 3.38vw;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px
}

.comment-version-A .complaint .c-complaint[data-v-1f538864] {
	color: #00c8c8
}

.comment-version-A .tags-A[data-v-1f538864] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 30px;
	font-size: 3.38vw
}

.comment-version-A .tags-A .comment-tag[data-v-1f538864] {
	text-align: center;
	width: 29vw;
	height: 32px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	margin-bottom: 10px;
	color: #555
}

.comment-version-A .tags-A .comment-tag-select[data-v-1f538864] {
	color: #00c8c8;
	background: rgba(0, 200, 200, .08);
	border: 1px solid #00c8c8
}

.comment-version-A .tags-A[data-v-1f538864]:after {
	content: "";
	width: 29vw
}

.comment-version-B .head-top[data-v-1f538864] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-version-B .head-top .head-top-avatar[data-v-1f538864] {
	height: 60px;
	margin-bottom: 10px;
	position: relative
}

.comment-version-B .head-top .avatar-sign[data-v-1f538864] {
	width: 44px;
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.comment-version-B .head-top .avatar[data-v-1f538864] {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.comment-version-B .head-top .doctor-name[data-v-1f538864] {
	font-size: 19px;
	color: #333;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 10px
}

.comment-version-B .head-top .professional-title[data-v-1f538864] {
	font-size: 15px;
	color: #555;
	line-height: 15px
}

.comment-version-B .stars-list[data-v-1f538864] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 15px auto 0
}

.comment-version-B .stars-list .complaint[data-v-1f538864] {
	font-size: 3.38vw;
	line-height: 14px;
	color: #333;
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-version-B .stars-list .complaint .c-complaint[data-v-1f538864] {
	color: #00c8c8
}

.comment-version-B .stars-list .tags-B[data-v-1f538864] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: justify;
	margin-top: 20px;
	font-size: 3.38vw
}

.comment-version-B .stars-list .tags-B .comment-tag[data-v-1f538864] {
	color: #555;
	text-align: center;
	width: 38.8vw;
	height: 32px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	margin-bottom: 10px;
	margin-right: 8px
}

.comment-version-B .stars-list .tags-B .comment-tag-select[data-v-1f538864] {
	color: #00c8c8;
	background: rgba(0, 200, 200, .08);
	border: 1px solid #00c8c8
}

.comment-version-B .stars-list .tags-B[data-v-1f538864]:after {
	content: "";
	width: 40.5vw
}

.comment-success[data-v-1f538864] {
	padding-bottom: .59rem
}

.comment-success .comment-success-top[data-v-1f538864] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 20px
}

.comment-success .comment-success-top .title[data-v-1f538864],
.comment-success .comment-success-top[data-v-1f538864] {
	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
}

.comment-success .comment-success-top .title[data-v-1f538864] {
	font-size: 18px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px
}

.comment-success .comment-success-top .title .success-icon[data-v-1f538864] {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.comment-success .stars[data-v-1f538864] {
	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
}

.comment-success .description[data-v-1f538864] {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #999;
	margin-top: 8px
}

.comment-success .modify-comment[data-v-1f538864] {
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 15px
}

.comment-success .coupons[data-v-1f538864] {
	padding-top: 30px
}

.comment-success .coupons-list[data-v-1f538864] {
	margin-bottom: 24px
}

.comment-success .coupons-list .coupons-title[data-v-1f538864] {
	font-size: 15px;
	line-height: 15px;
	color: #333;
	font-weight: 500;
	margin-bottom: 15px
}

.comment-success .coupons-list .coupons-content[data-v-1f538864] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0;
	border-radius: 8px;
	background: #fff3f2
}

.comment-success .coupons-list .coupons-content .coupons-content-left[data-v-1f538864] {
	width: 74%;
	padding-left: 10px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-success .coupons-list .coupons-content .coupon-received-image[data-v-1f538864] {
	width: 58px;
	height: 58px;
	position: absolute;
	top: -38px;
	right: 10px
}

.comment-success .coupons-list .coupons-content .coupons-content-icon[data-v-1f538864] {
	width: 50px;
	height: 50px;
	margin-right: 10px
}

.comment-success .coupons-list .coupons-content .coupons-content-main-title[data-v-1f538864] {
	color: #fd503e;
	font-size: 18px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 9px
}

.comment-success .coupons-list .coupons-content .coupons-content-sub-title[data-v-1f538864] {
	color: #1f1f1f;
	font-size: 13px;
	line-height: 13px;
	font-weight: 500
}

.comment-success .coupons-list .coupons-content .coupon-dashed[data-v-1f538864] {
	position: absolute;
	right: 0;
	top: -10px;
	bottom: -10px;
	border-left: 1px dashed rgba(254, 124, 108, .3)
}

.comment-success .coupons-list .coupons-content .coupon-dashed[data-v-1f538864]:before {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	top: -18px;
	left: -7.5px;
	border-radius: 100%;
	background: #fff
}

.comment-success .coupons-list .coupons-content .coupon-dashed[data-v-1f538864]:after {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: -18px;
	left: -7.5px;
	border-radius: 100%;
	background: #fff
}

.comment-success .coupons-list .coupons-btn-view[data-v-1f538864] {
	width: 26%;
	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
}

.comment-success .coupons-list .coupons-btn[data-v-1f538864] {
	padding: 7px 12px;
	background: #fd503e;
	border-radius: 19px;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	font-weight: 500
}

.comment-success .coupons-list .coupons-image[data-v-1f538864] {
	width: 100%;
	height: 24vw
}

.comment-success .bottom-button[data-v-1f538864] {
	position: fixed;
	bottom: 15px;
	left: 17px;
	right: 17px;
	z-index: 20;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	background-image: linear-gradient(134deg, orange, #ffbc10 55%, #ffd36c);
	border-radius: 22px
}

.comment-success .feedback-button[data-v-1f538864] {
	background: #00c8c8
}

.sendxy[data-v-1f538864] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 14px;
	padding: 4px 9px;
	margin-left: auto;
	background: #fff;
	border: 1px solid #f1f1f1;
	color: #00c8c8
}

.sendxy-img[data-v-1f538864] {
	width: 18px;
	height: 18px
}

.sendxy-text[data-v-1f538864] {
	margin-left: .04rem;
	line-height: .13rem
}

.med-comment[data-v-0c3583c6] {
	position: relative;
	min-height: calc(74vh - 38px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .1rem .1rem .08rem
}

.med-comment.old[data-v-0c3583c6] {
	padding: .1rem .25rem .08rem
}

.med-comment-top[data-v-0c3583c6] {
	text-align: center
}

.med-comment-top .expert-img[data-v-0c3583c6] {
	width: 86px;
	height: 86px;
	border-radius: 100%
}

.med-comment-tag[data-v-0c3583c6] {
	min-height: 40px
}

.med-comment-star[data-v-0c3583c6] {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.med-comment-emoji[data-v-0c3583c6] {
	margin-top: 25px
}

.med-comment .comment-red[data-v-0c3583c6] {
	color: #ff6050
}

.med-comment .comment-tip .label[data-v-0c3583c6] {
	border: 1px solid #ff6050;
	border-radius: 8px;
	padding: 0 5px
}

.med-comment .comment-textarea-cont[data-v-0c3583c6] {
	margin-top: .1rem;
	border-radius: 5px;
	border: 1px solid #eee;
	padding: .1rem
}

.med-comment .comment-textarea[data-v-0c3583c6] {
	width: 100%;
	height: 100px;
	font-size: 14px;
	color: #333;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none;
	background-color: #fff
}

.med-comment .comment-textarea[data-v-0c3583c6]:focus {
	outline-offset: none;
	outline: none
}

.med-comment .comment-textarea-ph[data-v-0c3583c6] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.med-comment .comment-btn[data-v-0c3583c6] {
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.med-comment .comment-btn-gray[data-v-0c3583c6] {
	background-image: linear-gradient(-134deg, rgba(93, 203, 165, .6), rgba(94, 209, 231, .6))
}

.med-comment .comment-btn-placeholder[data-v-0c3583c6] {
	height: 44px;
	padding-top: 10px
}

.med-comment .comment-btn-cont-old[data-v-0c3583c6] {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 0 18px 0;
	background: #fff
}

.med-comment .comment-btn-cont[data-v-0c3583c6] {
	padding: 8px;
	position: fixed;
	bottom: 0;
	left: 17px;
	right: 17px;
	background: #fff;
	z-index: 20
}

.med-comment .comment-btn-blank[data-v-0c3583c6] {
	height: .7rem
}

.med-comment .comment-tags-wrapper-old[data-v-0c3583c6] {
	width: 100%;
	margin: 25px -8px 0 0
}

.med-comment .comment-tags-wrapper-old .comment-tag[data-v-0c3583c6] {
	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-old .comment-tag-select[data-v-0c3583c6] {
	position: relative;
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.med-comment .comment-tags-wrapper-old .comment-tag-select[data-v-0c3583c6]: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 .comment-tags-wrapper[data-v-0c3583c6] {
	width: 100%;
	margin: 25px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.med-comment .comment-tags-wrapper .comment-tag[data-v-0c3583c6] {
	display: inline-block;
	color: #333;
	min-width: calc(50% - 5px);
	text-align: center;
	line-height: 14px;
	padding: 9px 10px;
	margin-bottom: 10px;
	border: 1px solid #eee;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-comment .comment-tags-wrapper .comment-tag-gray[data-v-0c3583c6] {
	color: #bbb
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-0c3583c6] {
	position: relative;
	color: #ff6050;
	border: 1px solid #ff6050
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-0c3583c6]:after {
	content: "\2713";
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 10px;
	width: 0;
	height: 0;
	color: #fff;
	border: 8px solid #ff6050;
	border-top-color: transparent;
	border-left-color: transparent;
	line-height: 6px
}

.comment-version-A[data-v-0c3583c6] {
	padding-bottom: .93rem
}

.comment-version-A .head-top[data-v-0c3583c6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 36px
}

.comment-version-A .head-top .avatar-view[data-v-0c3583c6] {
	height: 60px;
	position: relative;
	margin-right: 10px
}

.comment-version-A .head-top .avatar-sign[data-v-0c3583c6] {
	width: 44px;
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.comment-version-A .head-top .avatar[data-v-0c3583c6] {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.comment-version-A .head-top .doctor-name[data-v-0c3583c6] {
	font-size: 19px;
	color: #333;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 9px
}

.comment-version-A .head-top .professional-title[data-v-0c3583c6] {
	font-size: 15px;
	line-height: 15px;
	color: #555
}

.comment-version-A .stars[data-v-0c3583c6] {
	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;
	font-size: 18px;
	line-height: 18px;
	color: #333;
	font-weight: 500
}

.comment-version-A .complaint[data-v-0c3583c6] {
	font-size: 14px;
	line-height: 14px;
	color: #333;
	margin-top: 20px
}

.comment-version-A .complaint .c-complaint[data-v-0c3583c6] {
	color: #00c8c8
}

.comment-version-A .tags-A[data-v-0c3583c6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 30px
}

.comment-version-A .tags-A .comment-tag[data-v-0c3583c6] {
	text-align: center;
	width: 121px;
	height: 32px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	margin-bottom: 10px
}

.comment-version-A .tags-A .comment-tag-select[data-v-0c3583c6] {
	color: #00c8c8;
	background: rgba(0, 200, 200, .08);
	border: 1px solid #00c8c8
}

.comment-version-A .tags-A[data-v-0c3583c6]:after {
	content: "";
	width: 121px
}

.comment-version-A .comment-textarea-cont[data-v-0c3583c6] {
	margin-top: 20px
}

.comment-version-A .comment-textarea-cont-title[data-v-0c3583c6] {
	font-size: 18px;
	color: #333;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 15px
}

.comment-version-A .comment-textarea[data-v-0c3583c6] {
	width: 100%;
	border-radius: 8px;
	padding: 12px 14px;
	height: 100px;
	font-size: 14px;
	color: #1f1f1f;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.comment-version-A .comment-textarea[data-v-0c3583c6]:focus {
	outline-offset: none;
	outline: none
}

.comment-version-A .comment-textarea-ph[data-v-0c3583c6] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.comment-version-A .bottom-btn[data-v-0c3583c6] {
	position: fixed;
	bottom: 15px;
	left: 17px;
	right: 17px;
	z-index: 20
}

.comment-version-A .tips[data-v-0c3583c6] {
	text-align: center;
	font-size: 14px;
	margin-bottom: 20px;
	color: #999;
	line-height: 14px
}

.comment-version-A .comment-btn-cont[data-v-0c3583c6] {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #fff
}

.comment-version-A .comment-btn[data-v-0c3583c6] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 66px
}

.comment-version-B[data-v-0c3583c6] {
	padding-bottom: 1rem
}

.comment-version-B .head-top[data-v-0c3583c6] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-version-B .head-top .head-top-avatar[data-v-0c3583c6] {
	height: 60px;
	margin-bottom: 10px;
	position: relative
}

.comment-version-B .head-top .avatar-sign[data-v-0c3583c6] {
	width: 44px;
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.comment-version-B .head-top .avatar[data-v-0c3583c6] {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.comment-version-B .head-top .doctor-name[data-v-0c3583c6] {
	font-size: 19px;
	color: #333;
	line-height: 19px;
	font-weight: 500;
	margin-bottom: 10px
}

.comment-version-B .head-top .professional-title[data-v-0c3583c6] {
	font-size: 15px;
	color: #555;
	line-height: 15px
}

.comment-version-B .stars-list[data-v-0c3583c6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 15px auto 0
}

.comment-version-B .stars-list .complaint[data-v-0c3583c6] {
	font-size: 14px;
	line-height: 14px;
	color: #333;
	margin-top: 15px
}

.comment-version-B .stars-list .complaint .c-complaint[data-v-0c3583c6] {
	color: #00c8c8
}

.comment-version-B .stars-list .tags-B[data-v-0c3583c6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: justify;
	margin-top: 30px
}

.comment-version-B .stars-list .tags-B .comment-tag[data-v-0c3583c6] {
	color: #555;
	text-align: center;
	width: 140px;
	height: 32px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	margin-bottom: 10px;
	margin-right: 8px
}

.comment-version-B .stars-list .tags-B .comment-tag-select[data-v-0c3583c6] {
	color: #00c8c8;
	background: rgba(0, 200, 200, .08);
	border: 1px solid #00c8c8
}

.comment-version-B .stars-list .tags-B[data-v-0c3583c6]:after {
	content: "";
	width: 140px
}

.comment-version-B .comment-textarea-cont[data-v-0c3583c6] {
	margin-top: 20px;
	padding: 0 10px
}

.comment-version-B .comment-textarea-cont-title[data-v-0c3583c6] {
	font-size: 18px;
	color: #333;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 18px
}

.comment-version-B .comment-textarea[data-v-0c3583c6] {
	width: 100%;
	border-radius: 8px;
	padding: 15px;
	background: #f5f5f5;
	height: 100px;
	font-size: 14px;
	color: #999;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.comment-version-B .comment-textarea[data-v-0c3583c6]:focus {
	outline-offset: none;
	outline: none
}

.comment-version-B .comment-textarea-ph[data-v-0c3583c6] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.comment-version-B .bottom-btn[data-v-0c3583c6] {
	position: fixed;
	bottom: 15px;
	left: 17px;
	right: 17px;
	z-index: 20
}

.comment-version-B .tips[data-v-0c3583c6] {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 15px;
	color: #555
}

.comment-version-B .comment-btn-cont[data-v-0c3583c6] {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #fff
}

.comment-version-B .comment-btn[data-v-0c3583c6] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 66px
}

.comment-success[data-v-0c3583c6] {
	padding-bottom: .59rem
}

.comment-success .comment-success-top[data-v-0c3583c6] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 20px
}

.comment-success .comment-success-top .title[data-v-0c3583c6],
.comment-success .comment-success-top[data-v-0c3583c6] {
	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
}

.comment-success .comment-success-top .title[data-v-0c3583c6] {
	font-size: 18px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px
}

.comment-success .comment-success-top .title .success-icon[data-v-0c3583c6] {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.comment-success .stars[data-v-0c3583c6] {
	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
}

.comment-success .description[data-v-0c3583c6] {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #999;
	margin-top: 8px
}

.comment-success .modify-comment[data-v-0c3583c6] {
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 19px;
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 15px
}

.comment-success .coupons[data-v-0c3583c6] {
	padding-top: 30px
}

.comment-success .coupons-list[data-v-0c3583c6] {
	margin-bottom: 24px
}

.comment-success .coupons-list .coupons-title[data-v-0c3583c6] {
	font-size: 15px;
	line-height: 15px;
	color: #333;
	font-weight: 500;
	margin-bottom: 15px
}

.comment-success .coupons-list .coupons-content[data-v-0c3583c6] {
	position: relative
}

.comment-success .coupons-list .coupons-btn[data-v-0c3583c6] {
	padding: 7px 14px;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #fd503e;
	border-radius: 19px;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	font-weight: 500
}

.comment-success .coupons-list .coupons-image[data-v-0c3583c6] {
	width: 100%;
	height: 24vw
}

.comment-success .bottom-button[data-v-0c3583c6] {
	position: fixed;
	bottom: 15px;
	left: 17px;
	right: 17px;
	z-index: 20;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	background-image: linear-gradient(134deg, orange, #ffbc10 55%, #ffd36c);
	border-radius: 22px
}

.warning-pop-wrap[data-v-6c03d059] {
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.pop-content[data-v-6c03d059],
.warning-pop-wrap[data-v-6c03d059] {
	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
}

.pop-content[data-v-6c03d059] {
	position: relative;
	width: 100%;
	margin: 0 17px;
	padding-top: 10px;
	background: #fff;
	border-radius: 13px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.warning-icon[data-v-6c03d059] {
	margin: 24px 0 15px;
	width: 44px;
	height: 44px
}

.head-title[data-v-6c03d059] {
	margin: 15px 0 5px;
	font-size: 24px;
	color: #333
}

.warning-content[data-v-6c03d059] {
	width: 100%;
	margin-bottom: 20px
}

.warning-content-inline[data-v-6c03d059] {
	margin: 10px 20px 20px
}

.bottom-confirm-btn[data-v-6c03d059] {
	margin: 0 20px;
	height: 44px;
	color: #fff;
	line-height: 44px;
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	border-radius: 22px;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.c-text-indent[data-v-6c03d059] {
	text-indent: 20px
}

.each-para[data-v-6c03d059] {
	margin: 0 20px
}

.each-para-title[data-v-6c03d059] {
	margin: 15px 0 0;
	font-size: 18px;
	color: #333
}

.each-para-text[data-v-6c03d059] {
	font-size: 14px;
	color: #555
}

.each-para-link[data-v-6c03d059] {
	font-size: 14px;
	color: #00c8c8
}

.close-icon[data-v-6c03d059] {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px
}

.service-pkg-title[data-v-6c03d059] {
	width: 100%;
	font-size: 15px;
	color: #333;
	border-bottom: 1px solid #e0e0e0
}

.service-pkg-btn[data-v-6c03d059] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #00c8c8;
	color: #fff;
	height: 28px;
	line-height: 28px;
	padding: 0 14px;
	border-radius: 14px
}

.service-pkg-wrap[data-v-6c03d059] {
	width: 100%
}

.service-pkg-item[data-v-6c03d059] {
	margin: 15px 15px 25px;
	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
}

.service-pkg-info[data-v-6c03d059] {
	width: 75%
}

.service-pkg-flex[data-v-6c03d059] {
	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;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.service-pkg-dot[data-v-6c03d059] {
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background: #00c8c8
}

.service-pkg-svcname[data-v-6c03d059] {
	font-size: 16px;
	color: #333
}

.service-pkg-newprice[data-v-6c03d059] {
	color: red
}

.service-pkg-oldprice[data-v-6c03d059] {
	text-decoration: line-through;
	font-size: 12px;
	color: #bbb
}

.service-pkg-desc[data-v-6c03d059] {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.service-pkg-close[data-v-6c03d059] {
	width: 25px;
	height: 25px;
	position: absolute;
	bottom: -40px
}

.leave__info__img[data-v-93f36db6] {
	width: 100px;
	height: 100px;
	margin: 5px auto;
	margin-bottom: 10px;
	display: block
}

.leave__info__txt[data-v-93f36db6] {
	text-align: center
}

.leave__coupon[data-v-93f36db6] {
	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;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.leave__coupon__pop[data-v-93f36db6] {
	width: 100%;
	border-radius: 13px;
	background: #fff;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.leave__coupon__pop__img-box[data-v-93f36db6] {
	width: 62.72vw;
	height: 24.2vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/wzno-pay-modal.png);
	position: absolute;
	top: 17vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	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;
	background-size: 100% auto;
	background-repeat: no-repeat
}

.leave__coupon__pop__img-box__title[data-v-93f36db6] {
	font-size: 24px;
	font-weight: 700;
	color: #00c8c8
}

.leave__coupon__pop__img-box__desc[data-v-93f36db6] {
	font-size: 14px;
	color: #c19d7e;
	margin-top: 5px
}

.leave__coupon__pop__top[data-v-93f36db6] {
	width: 100%;
	height: 29vw;
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	font-size: 17px;
	color: #fff;
	text-align: center;
	padding-top: 26.6px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.im-share-modal[data-v-754d6abb] {
	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;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.im-share-modal .pop-box[data-v-754d6abb] {
	position: relative
}

.im-share-modal .title[data-v-754d6abb] {
	width: 100%;
	position: absolute;
	top: 15.92vw;
	text-align: center;
	font-size: 18px;
	color: #fb5d4e;
	font-weight: 700
}

.im-share-modal .tips[data-v-754d6abb] {
	width: 100%;
	position: absolute;
	bottom: 41.46vw;
	color: #b33404;
	font-weight: 700;
	text-align: center
}

.im-share-modal .share-btn[data-v-754d6abb] {
	position: absolute;
	bottom: 10vw;
	left: 0;
	right: 0;
	width: 200px;
	line-height: 11.11vw;
	margin: 0 auto;
	color: #d04400;
	font-weight: 700;
	text-align: center
}

.im-share-modal .close-btn[data-v-754d6abb] {
	width: 100%;
	color: #fff;
	position: absolute;
	bottom: -16.9vw;
	text-align: center
}

.im-share-modal .pop-content[data-v-754d6abb] {
	width: 75vw;
	height: 92.83vw;
	border-radius: 13px;
	background: #fff;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/wz-coupon-modal-bj.png);
	background-size: 100% 100%
}

.im-share-modal .share-img-box[data-v-754d6abb] {
	position: relative
}

.im-share-modal .share-img-box .close-btn[data-v-754d6abb] {
	bottom: -45px;
	left: 0
}

.im-share-modal .share-img[data-v-754d6abb] {
	width: 75vw
}

@media only screen and (max-width:320px) {
	.no-pay-modal-wrap .title[data-v-754d6abb] {
		font-size: 15px;
		margin-top: -2px
	}
}

.coupon-pop-wrap[data-v-595170ea] {
	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-595170ea],
.coupon-pop-wrap[data-v-595170ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coupon-pop-wrap .coupon-card[data-v-595170ea] {
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 300px;
	padding: 20px 0;
	margin: 0 auto;
	background-image: linear-gradient(135deg, #00cea1, #01d3e6);
	border-radius: 9px;
	color: #fff
}

.coupon-pop-wrap .coupon-card-brandicon[data-v-595170ea] {
	width: 72px;
	height: auto
}

.coupon-pop-wrap .coupon-card-headicon[data-v-595170ea] {
	width: 170px;
	height: auto
}

.coupon-pop-wrap .coupon-card-ticket[data-v-595170ea] {
	position: relative;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 260px;
	min-height: 100px;
	background-size: 100% 100%
}

.coupon-pop-wrap .coupon-card-ticket .card-free[data-v-595170ea] {
	width: 37%;
	height: 100%;
	font-family: PingFangSC-Medium;
	font-size: 25px;
	color: #f60;
	text-align: center
}

.coupon-pop-wrap .coupon-card-ticket .card-info[data-v-595170ea] {
	width: 60%;
	height: 100%;
	font-family: PingFangSC-Medium;
	color: #c19d7e;
	letter-spacing: 0;
	overflow: hidden
}

.coupon-pop-wrap .coupon-card-ticket .card-info-title[data-v-595170ea] {
	width: 90%;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left
}

.coupon-pop-wrap .coupon-card-ticket .card-info-subtitle[data-v-595170ea] {
	font-family: PingFangSC-Regular;
	font-size: 12px
}

.coupon-pop-wrap .coupon-card-list[data-v-595170ea] {
	max-height: 300px;
	overflow: auto
}

.coupon-pop-wrap .coupon-card-declaim[data-v-595170ea] {
	opacity: .9;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0;
	line-height: 20px;
	padding: 0 26px;
	text-align: left
}

.coupon-pop-wrap .coupon-card-btn[data-v-595170ea] {
	width: 240px;
	height: 38px;
	background: #fff;
	border-radius: 19px;
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 38px;
	text-align: center
}

.coupon-pop-wrap .coupon-card-close[data-v-595170ea] {
	position: absolute;
	left: 50%;
	bottom: -50px;
	margin-left: -20px;
	opacity: .8
}

.popup-infocollect-wrap[data-v-13c1f052] {
	z-index: 900;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .3)
}

.popup-content[data-v-13c1f052],
.popup-infocollect-wrap[data-v-13c1f052] {
	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
}

.popup-content[data-v-13c1f052] {
	position: relative;
	margin: 0 57px;
	padding: 15px 20px 20px;
	background: #fff;
	border-radius: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.c-font-bold[data-v-13c1f052] {
	font-weight: 700
}

.c-color-verify[data-v-13c1f052] {
	color: #c8c8c8
}

.close-icon[data-v-13c1f052] {
	color: #fff;
	position: absolute;
	bottom: -60px
}

.icon-clear-wrap[data-v-13c1f052] {
	width: 16px
}

.icon-clear[data-v-13c1f052] {
	color: #d8d8d8
}

.popup-desc-wrap[data-v-13c1f052] {
	margin-top: 15px;
	font-size: 14px;
	color: #555;
	line-height: 14px
}

.popup-input-wrap[data-v-13c1f052] {
	width: 100%
}

.popup-phone-wrap[data-v-13c1f052] {
	width: 100%;
	white-space: nowrap;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f6f6f6;
	border-radius: 19px;
	height: 38px;
	padding: 0 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.phone-input-wrap[data-v-13c1f052] {
	line-height: 14px;
	width: calc(100% - 120px)
}

.phone-input-item[data-v-13c1f052] {
	outline: none;
	height: 20px;
	line-height: 20px;
	background: #f6f6f6;
	min-width: 130px
}

.phone-input-item.green[data-v-13c1f052] {
	caret-color: #00c8c8
}

.phone-input-item.blue[data-v-13c1f052] {
	caret-color: #489af6
}

.v-space[data-v-13c1f052] {
	width: 14px;
	color: #eee;
	text-align: center
}

.verify-code[data-v-13c1f052] {
	width: 90px;
	text-align: center
}

.submit-btn-wrap[data-v-13c1f052] {
	border-radius: 19px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	border-radius: 66px;
	font-size: 16px
}

.submit-btn-wrap-disabled[data-v-13c1f052] {
	opacity: .3
}

.eva-tips[data-v-a072e0f4] {
	-webkit-animation: slideContentDown-data-v-a072e0f4 .5s ease both;
	animation: slideContentDown-data-v-a072e0f4 .5s ease both
}

.eva-tips .eva-tips-inner[data-v-a072e0f4] {
	background: #fff;
	border-radius: 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 10px
}

.eva-tips .eva-tips-inner-left[data-v-a072e0f4],
.eva-tips .eva-tips-inner[data-v-a072e0f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.eva-tips .eva-tips-inner-left .avatar[data-v-a072e0f4] {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 10px
}

.eva-tips .title[data-v-a072e0f4] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	line-height: 16px;
	color: #1f1f1f;
	letter-spacing: 0;
	font-weight: 400;
	margin-bottom: 6px
}

.eva-tips .sub-title[data-v-a072e0f4] {
	font-size: 12px;
	line-height: 12px;
	color: #858585
}

@-webkit-keyframes slideContentDown-data-v-a072e0f4 {
	0% {
		margin-bottom: 0
	}

	to {
		margin-bottom: 21px
	}
}

@keyframes slideContentDown-data-v-a072e0f4 {
	0% {
		margin-bottom: 0
	}

	to {
		margin-bottom: 21px
	}
}

.top-card-container[data-v-8f6c421c] {
	width: 100%;
	height: 46px;
	-webkit-transition: height .5s;
	transition: height .5s
}

.pre-card[data-v-8f6c421c] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fbfbfb));
	background-image: linear-gradient(180deg, #f5f5f5, #fbfbfb);
	-webkit-box-shadow: 0 15px 15px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 15px 15px 0 rgba(0, 0, 0, .05);
	border-radius: 0 0 15px 15px;
	position: relative;
	width: 100%;
	z-index: 2;
	font-family: PingFangSC-Regular
}

.pre-card #card-box[data-v-8f6c421c] {
	-webkit-transition: height .5s;
	transition: height .5s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden;
	padding-top: 12px
}

.pre-card #card-box .small-card-box[data-v-8f6c421c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 16px
}

.pre-card #card-box .small-card-box .small-card-title[data-v-8f6c421c] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 14px
}

.pre-card #card-box .small-card-box .avatar-box[data-v-8f6c421c] {
	margin-right: 14px
}

.pre-card #card-box .fade-in[data-v-8f6c421c] {
	opacity: 0;
	-webkit-animation: fade-data-v-8f6c421c .5s;
	animation: fade-data-v-8f6c421c .5s
}

@-webkit-keyframes fade-data-v-8f6c421c {
	0% {
		opacity: 0
	}

	25% {
		opacity: .5
	}

	50% {
		opacity: 1
	}
}

@keyframes fade-data-v-8f6c421c {
	0% {
		opacity: 0
	}

	25% {
		opacity: .5
	}

	50% {
		opacity: 1
	}
}

.pre-card #card-box .normal-cards[data-v-8f6c421c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 13px;
	overflow-x: auto
}

.pre-card #card-box .normal-cards .normal-cards-box[data-v-8f6c421c] {
	width: 50%;
	margin: 0 4px;
	background: #fff;
	border-radius: 9px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background-repeat: round
}

.pre-card #card-box .normal-cards .normal-cards-box .avatar-box[data-v-8f6c421c] {
	margin: 9px 0;
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px)
}

.pre-card #card-box .normal-cards .normal-cards-box .price-now[data-v-8f6c421c] {
	font-size: 17px;
	color: #fd503e;
	margin: 0 0 4px;
	line-height: 20px
}

.pre-card #card-box .normal-cards .normal-cards-box .price-ago[data-v-8f6c421c] {
	font-size: 13px;
	color: #fff;
	text-align: right;
	text-decoration: line-through;
	margin: 0 0 6px 6px
}

.pre-card #card-box .normal-cards .normal-cards-box .normal-cards-btn-box[data-v-8f6c421c] {
	margin: 0 auto
}

.pre-card #card-box .normal-card[data-v-8f6c421c] {
	margin: 0 13px 0 13px;
	background: #fff;
	border-radius: 9px;
	overflow: hidden;
	height: 100%
}

.pre-card #card-box .normal-card .normal-card-box[data-v-8f6c421c] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 13px;
	background-repeat: round;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pre-card #card-box .normal-card .normal-card-box .normal-card-at[data-v-8f6c421c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 13px
}

.pre-card #card-box .normal-card .normal-card-box .text-box[data-v-8f6c421c] {
	margin-left: 8px
}

.pre-card #card-box .normal-card .normal-card-box .normal-card-price[data-v-8f6c421c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px
}

.pre-card #card-box .normal-card .normal-card-box .price-now[data-v-8f6c421c] {
	font-size: 17px;
	color: #fd503e;
	margin: 0 0 4px;
	line-height: 20px
}

.pre-card #card-box .normal-card .normal-card-box .price-ago[data-v-8f6c421c] {
	font-size: 13px;
	color: #fff;
	text-align: right;
	text-decoration: line-through;
	margin: 0 6px 4px 6px
}

.pre-card #card-box .avatar-box[data-v-8f6c421c],
.pre-card #card-box .normal-card .normal-card-btn-box[data-v-8f6c421c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pre-card #card-box .avatar-box[data-v-8f6c421c] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.pre-card #card-box .move-right[data-v-8f6c421c] {
	margin-right: -6px
}

.pre-card #card-box .move-left[data-v-8f6c421c] {
	margin-left: -11px
}

.pre-card #card-box .c-block[data-v-8f6c421c] {
	display: block
}

.pre-card #card-box .solid-btn[data-v-8f6c421c] {
	background: #fff;
	color: #fff;
	margin: 0 auto
}

.pre-card #card-box .to-consul-btn[data-v-8f6c421c] {
	height: 28px;
	width: 68px;
	font-size: 14px;
	border-radius: 16px;
	text-align: center;
	line-height: 28px
}

.pre-card #card-box .blue-btn[data-v-8f6c421c] {
	background-color: #768ba2
}

.pre-card #card-box .brown-btn[data-v-8f6c421c] {
	background-color: #765220
}

.pre-card #card-box .title[data-v-8f6c421c] {
	font-size: 17px;
	color: #1f1f1f;
	line-height: 17px;
	font-weight: 600
}

.pre-card #card-box .describle[data-v-8f6c421c] {
	font-size: 14px;
	color: #858585;
	font-weight: lighter;
	margin: 9px 0;
	line-height: 14px
}

.pre-card .pre-icon-container[data-v-8f6c421c] {
	height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pre-card .pre-icon-container .tab-btn[data-v-8f6c421c] {
	width: 100%
}

.pre-card .pre-icon-container .icon-open[data-v-8f6c421c] {
	width: 15px;
	height: 2.25px;
	background: #b8b8b8;
	margin: 0 auto;
	border-radius: 2px
}

.pre-card .pre-icon-container .c-icon[data-v-8f6c421c] {
	color: #888;
	font-weight: 600;
	margin: 0 auto;
	padding: 0 8px
}

.solid-btn[data-v-8f6c421c]:active {
	-webkit-animation: tansIn-data-v-8f6c421c .4s;
	animation: tansIn-data-v-8f6c421c .4s
}

@-webkit-keyframes tansIn-data-v-8f6c421c {
	0% {
		opacity: 1
	}

	to {
		opacity: .6
	}
}

@keyframes tansIn-data-v-8f6c421c {
	0% {
		opacity: 1
	}

	to {
		opacity: .6
	}
}

.bottom-repeat[data-v-191592b4] {
	position: fixed;
	top: 100%;
	width: 100%;
	z-index: 2
}

.bottom-repeat[data-v-191592b4]:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both
}

.touch-con[data-v-191592b4] {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, .08);
	border-radius: 21px 21px 0 0;
	padding: 0 .1rem
}

.touch-con .touch-box[data-v-191592b4] {
	height: .3rem
}

.touch-con .touch-bar[data-v-191592b4] {
	margin: 0 auto;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	width: .6rem;
	height: .05rem;
	background: #e5e5e5;
	border-radius: .03rem
}

.doctor-introduce[data-v-3d5661e9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 .07rem .2rem
}

.doctor-introduce .avatar-view[data-v-3d5661e9] {
	height: .4rem;
	position: relative;
	margin-right: .09rem
}

.doctor-introduce .avatar-view .avatar[data-v-3d5661e9] {
	width: .4rem;
	height: .4rem;
	border-radius: 50%
}

.doctor-introduce .doctor-name[data-v-3d5661e9] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: .18rem;
	font-weight: 500;
	margin-bottom: .08rem
}

.doctor-introduce .professional-title[data-v-3d5661e9] {
	font-size: .14rem;
	line-height: .14rem;
	color: #1f1f1f
}

.doctor-introduce .right-icons[data-v-3d5661e9] {
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.doctor-introduce .right-icons .icon-box[data-v-3d5661e9] {
	min-width: .43rem;
	margin-left: .09rem;
	text-align: center
}

.doctor-introduce .right-icons .right-icon[data-v-3d5661e9] {
	width: .21rem;
	height: .21rem
}

.doctor-introduce .right-icons .right-word[data-v-3d5661e9] {
	font-size: .13rem;
	color: #1f1f1f;
	line-height: .13rem;
	font-weight: 500
}

.doctor-service[data-v-3d5661e9] {
	border-radius: .12rem;
	position: relative;
	margin-bottom: .08rem
}

.doctor-service .services-con[data-v-3d5661e9] {
	width: 100%;
	position: relative;
	z-index: 3;
	top: 0
}

.doctor-service .services-con .services-box[data-v-3d5661e9] {
	padding: .15rem .13rem
}

.doctor-service .services-con .services-box .services-title[data-v-3d5661e9] {
	color: #fff;
	font-size: .16rem;
	line-height: .16rem;
	margin-bottom: .15rem
}

.doctor-service .services-con .services-box .service-lists[data-v-3d5661e9] {
	background-color: #fff;
	border-radius: .08rem
}

.doctor-service .services-con .services-box .service-card[data-v-3d5661e9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .15rem .13rem
}

.doctor-service .services-con .services-box .service-card .service-icon[data-v-3d5661e9] {
	width: .24rem;
	height: .24rem;
	margin-left: .03rem;
	margin-right: .12rem
}

.doctor-service .services-con .services-box .service-card .service-icon .icon-img[data-v-3d5661e9] {
	width: .24rem;
	height: .24rem
}

.doctor-service .services-con .services-box .service-card .service-desc .service-title[data-v-3d5661e9] {
	font-family: PingFangSC-Medium;
	font-size: .16rem;
	color: #1f1f1f;
	line-height: .16rem;
	font-weight: 500
}

.doctor-service .services-con .services-box .service-card .service-desc .service-price[data-v-3d5661e9] {
	margin-left: .05rem;
	font-size: .14rem;
	color: #fd503e;
	line-height: .18rem;
	font-weight: 500
}

.doctor-service .services-con .services-box .service-card .service-desc .service-content[data-v-3d5661e9] {
	color: #b5b5b5;
	font-size: .13rem;
	line-height: .13rem
}

.doctor-service .services-con .services-box .service-card .service-btn[data-v-3d5661e9] {
	margin-left: auto;
	background: #00c8c8;
	border-radius: .16rem;
	padding: .09rem .15rem
}

.doctor-service .services-con .services-box .service-card .service-btn .service-btn-text[data-v-3d5661e9] {
	font-size: .14rem;
	color: #fff;
	line-height: .14rem;
	font-weight: 500
}

.doctor-service .services-con .services-box .service-btns[data-v-3d5661e9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.doctor-service .services-con .services-box .service-btns .other-btn[data-v-3d5661e9] {
	width: 48%;
	padding: .14rem 0;
	background: #fff;
	border-radius: .08rem
}

.doctor-service .services-con .services-box .service-btns .other-btn .btn-text[data-v-3d5661e9] {
	font-size: .16rem;
	color: #1f1f1f;
	text-align: center;
	line-height: .16rem;
	font-weight: 400
}

.doctor-service .card-watermark[data-v-3d5661e9] {
	width: .9rem;
	height: .46rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.doctor-service .card-watermark .watermark[data-v-3d5661e9] {
	width: .9rem;
	height: .46rem
}

.doctor-service .gradual-box[data-v-3d5661e9] {
	width: 100%;
	height: 1.05rem;
	position: absolute;
	z-index: 1;
	top: 0;
	border-radius: .12rem
}

.doctor-service .gradual-back-green[data-v-3d5661e9] {
	background: -webkit-gradient(linear, left bottom, left top, from(#eafafa), color-stop(99%, #4cd8d8));
	background: linear-gradient(0deg, #eafafa, #4cd8d8 99%)
}

.doctor-service .gradual-back-gold[data-v-3d5661e9] {
	background: -webkit-gradient(linear, left bottom, left top, from(#fcf5eb), color-stop(99%, #f1cf9c));
	background: linear-gradient(0deg, #fcf5eb, #f1cf9c 99%)
}

.doctor-tips[data-v-3d5661e9] {
	margin: .2rem .29rem;
	position: relative;
	text-align: center
}

.doctor-tips .tips-line[data-v-3d5661e9] {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: .11rem;
	border-top: 1px solid #f1f1f1
}

.doctor-tips .tips-text[data-v-3d5661e9] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #b5b5b5;
	line-height: .14rem;
	font-weight: 400;
	position: relative;
	text-align: center;
	background-color: #fff;
	margin: auto;
	padding: 0 .09rem;
	display: inline-block
}

.buffer-box[data-v-3d5661e9] {
	width: 100%;
	height: 2px;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.c-gap-bottom-5[data-v-3d5661e9] {
	margin-bottom: .05rem
}

.clear[data-v-3d5661e9] {
	clear: both
}

.image-viewer[data-v-3d219c54] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.image-viewer__inner[data-v-3d219c54] {
	position: relative;
	width: 100%;
	height: 100%;
	transition: opacity .3s cubic-bezier(0, 0, .3, 1)
}

.image-viewer__inner__mask[data-v-3d219c54] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: opacity .3s cubic-bezier(0, 0, .3, 1);
	background-color: #000
}

.image-viewer__inner__close-wrapper[data-v-3d219c54] {
	position: absolute;
	display: flex;
	align-items: center;
	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));
	box-sizing: border-box;
	z-index: 1
}

.image-viewer__inner__close-wrapper__close[data-v-3d219c54] {
	padding: 5px;
	color: #fff;
	font-size: 20px;
	z-index: 1
}

.image-viewer__inner__swiper[data-v-3d219c54] {
	width: 100%;
	height: 100%
}

.image-viewer__inner__swiper__img[data-v-3d219c54] {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%
}

.image-viewer__inner__swiper__img--transition[data-v-3d219c54] {
	transition: all .3s cubic-bezier(.2, 0, .2, 1)
}

.image-viewer__inner__left-bottom-page-num[data-v-3d219c54] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	display: flex;
	align-items: center;
	padding: 10px 17px;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, .6)
}

.mask[data-v-593c3344] {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .5);
	z-index: 930
}

.jinqi-tip[data-v-593c3344] {
	position: absolute;
	bottom: .56rem;
	right: .37rem;
	width: 77vw;
	height: 32vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/jinqi-tip.png);
	background-size: 100% 100%;
	margin-bottom: constant(safe-area-inset-bottom);
	margin-bottom: env(safe-area-inset-bottom)
}

.highlight[data-v-593c3344] {
	position: absolute;
	bottom: .05rem;
	right: .12rem;
	width: 26vw;
	height: .34rem;
	border: 1px dashed #525252;
	border-radius: .06rem;
	background: #fff;
	z-index: 931;
	margin-bottom: constant(safe-area-inset-bottom);
	margin-bottom: env(safe-area-inset-bottom)
}

.highlight[data-v-593c3344],
.pass-container[data-v-15c421bd] {
	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
}

.pass-container[data-v-15c421bd] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(0, 0%, 78.4%, .7);
	z-index: 999
}

.pass-container #passBox[data-v-15c421bd] {
	border-radius: 12px;
	overflow: hidden
}

.pass-area[data-v-15c421bd] {
	width: 100%;
	height: 100%;
	position: fixed
}

.pass-view[data-v-15c421bd] {
	width: 100%;
	height: 100%
}

@-webkit-keyframes rabbit-data-v-759b1c54 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -200px 0
	}
}

@keyframes rabbit-data-v-759b1c54 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -200px 0
	}
}

@media screen and (max-width:365px) {
	html[data-v-759b1c54] {
		font-size: 90px !important
	}
}

.chat-loading[data-v-759b1c54] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=2060780410,2483130661&fm=179&app=35&f=PNG.png);
	background-size: cover;
	height: 30px;
	width: 30px;
	-webkit-animation: rabbit-data-v-759b1c54 .4s steps(8) infinite;
	animation: rabbit-data-v-759b1c54 .4s steps(8) infinite;
	margin: auto;
	position: relative;
	top: -.07rem
}

.voicepopup-place-holder[data-v-759b1c54] {
	height: 30px
}

.c-chat-bottom-scroll[data-v-759b1c54] {
	height: 0
}

.c-im-msg-status[data-v-759b1c54] {
	position: relative;
	text-align: center
}

.c-im-msg-status .line[data-v-759b1c54] {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.c-im-msg-status .txt[data-v-759b1c54] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.pv-img[data-v-759b1c54] {
	width: .6rem;
	height: .6rem;
	margin: 0 auto
}

.pv-text[data-v-759b1c54] {
	color: #525252
}

.pv-title[data-v-759b1c54] {
	color: #1f1f1f
}

.topcard-buffer[data-v-759b1c54] {
	-webkit-transition: height .5s;
	transition: height .5s
}

.bottom-repeat-buffer[data-v-759b1c54] {
	height: 20px
}

.report-dialog[data-v-759b1c54] {
	font-size: 15px;
	color: #555;
	text-align: center
}

.report-dialog .error-img[data-v-759b1c54] {
	width: .48rem;
	height: .48rem;
	vertical-align: top
}

.report-dialog .report-content[data-v-759b1c54] {
	text-align: left
}

.report-dialog .report-status[data-v-759b1c54] {
	font-family: PingFangSC-Medium;
	color: #333;
	margin: 7px 0 2px
}

.card-doctor-reception[data-v-759b1c54] {
	padding: 0 .17rem
}

.c-color-333[data-v-fd2ac56e] {
	color: #333
}

.avatar[data-v-fd2ac56e] {
	float: left
}

.ctn[data-v-fd2ac56e] {
	overflow: hidden
}

.panel[data-v-fd2ac56e] {
	background-color: #f7f7f7;
	color: #333;
	border-radius: .08rem;
	position: relative
}

.panel-arrow[data-v-fd2ac56e] {
	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-fd2ac56e] {
	overflow: hidden;
	position: relative
}

.panel-shadow[data-v-fd2ac56e] {
	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-fd2ac56e] {
	padding: 0 1px
}

.panel-op[data-v-fd2ac56e] {
	text-align: right
}

.panel-btn-block[data-v-fd2ac56e] {
	text-align: center
}

.b-ghhistory-wrap[data-v-0c795646] {
	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: .1rem;
	overflow: hidden
}

.b-ghhistory .b-ghhistory-left[data-v-0c795646],
.b-ghhistory .b-ghhistory-right[data-v-0c795646] {
	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-0c795646],
.b-ghhistory .b-ghhistory-right .left-text[data-v-0c795646] {
	white-space: nowrap;
	font-size: 14px
}

.b-ghhistory .b-ghhistory-right[data-v-0c795646] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.b-ghhistory .b-ghhistory-left[data-v-0c795646] {
	overflow: hidden
}

.b-ghhistory .b-ghhistory-left image[data-v-0c795646] {
	width: .16rem
}

.search-bar[data-v-6837cdc0] {
	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-6837cdc0] {
	color: #bbb;
	border-radius: 40px;
	padding: 0 15px;
	background: #fff;
	line-height: 38px
}

.search-bar-icon[data-v-6837cdc0] {
	display: inline-block;
	margin-right: 10px;
	font-weight: 900;
	height: 38px
}

.expert-item-wrap[data-v-68db9274] {
	min-height: 154px;
	background: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden
}

.item-shadow[data-v-68db9274] {
	-webkit-box-shadow: 0 10px 72px 0 rgba(113, 84, 30, .122);
	box-shadow: 0 10px 72px 0 rgba(113, 84, 30, .122)
}

.doctor-img-wrap[data-v-68db9274] {
	width: 40%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-size: auto 95%;
	background-position: bottom;
	background-repeat: no-repeat
}

.selected-tag[data-v-68db9274] {
	width: 40px
}

.doctor-info-wrap[data-v-68db9274] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 60%;
	margin: 20px 20px 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 10px;
	line-height: 10px;
	color: #999
}

.doctor-info-name[data-v-68db9274] {
	margin-bottom: 5.6px;
	font-size: 18px;
	line-height: 18px;
	color: #333
}

.doctor-info-content[data-v-68db9274] {
	font-size: 12px;
	line-height: 18px;
	color: #555
}

.btn-wrap[data-v-68db9274] {
	padding: 0 15px;
	height: 27px;
	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;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	border-radius: 27px;
	font-size: 13px
}

.btn-golden[data-v-68db9274] {
	color: #ce8d56;
	background: #fff5dd;
	border: 1px solid rgba(245, 166, 35, .56)
}

.btn-green[data-v-68db9274] {
	color: #fff;
	background: #00c8c8
}

.b-color-golden[data-v-68db9274] {
	color: #ce8d56
}

.b-color-green[data-v-68db9274] {
	color: #00c8c8
}

.b-one-line[data-v-68db9274] {
	margin-bottom: 8px;
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 2px
}

.empty-list[data-v-05d03aad] {
	font-size: 13px;
	padding: 30px 0;
	text-align: center;
	color: #999
}

.ask-scroll[data-v-05d03aad] {
	margin: 0 17px;
	padding: 1px 2px 2px;
	border-radius: 9px
}

.scroll[data-v-05d03aad] {
	height: 30px;
	line-height: 30px;
	white-space: nowrap
}

.tag[data-v-05d03aad] {
	border-radius: 7px;
	height: 30px;
	line-height: 30px;
	padding: 0 13px;
	display: inline-block
}

.smart-index[data-v-2350f567] {
	display: block;
	min-height: 105vh
}

.smart-index.real[data-v-2350f567] {
	min-height: 0
}

.golden-head[data-v-2350f567] {
	width: 100%;
	height: 10px;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea));
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea)
}

.golden[data-v-2350f567] {
	border-radius: 10px 10px 0 0;
	margin-top: -10px;
	padding-top: 3px
}

.golden .inner[data-v-2350f567] {
	background: #fff;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(58%, #fff));
	background-image: linear-gradient(0deg, #f5f5f5, #fff 58%);
	border-radius: .1rem .1rem 0 0
}

.golden .inner .links .link-wrapper[data-v-2350f567] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.golden .inner .links .link-wrapper.border[data-v-2350f567] {
	border-right: 1px solid #f1f1f1
}

.golden .inner .links .link-wrapper .iconw[data-v-2350f567] {
	width: .48rem;
	margin-right: .03rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.golden .inner .links .link-wrapper .iconw .icon[data-v-2350f567] {
	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-2350f567] {
	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-2350f567] {
	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-2350f567] {
	font-size: .16rem;
	font-weight: 700;
	color: #333
}

.golden .inner .links .link-wrapper .info .desc[data-v-2350f567] {
	font-size: .12rem
}

.golden .inner .links .link-wrapper .info .tag[data-v-2350f567] {
	position: relative;
	top: -2px
}

@media only screen and (max-width:320px) {
	.golden .inner .links .link-wrapper .info .text[data-v-2350f567] {
		font-size: .15rem
	}

	.golden .inner .links .link-wrapper .iconw[data-v-2350f567] {
		width: .45rem;
		margin-right: .03rem;
		-webkit-box-sizing: content-box;
		box-sizing: content-box
	}

	.golden .inner .links .link-wrapper .iconw .icon[data-v-2350f567] {
		display: block;
		width: .45rem;
		height: .45rem;
		font-size: 22px;
		line-height: .45rem
	}
}

.golden .mb-icon[data-v-2350f567] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-top: 5px
}

.golden .mb-icon-li[data-v-2350f567] {
	width: 25%;
	text-align: center
}

.golden .mb-icon-li-img[data-v-2350f567] {
	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-2350f567] {
	display: block;
	font: 14px/24px PingFangSC-Medium, Arial, Helvetica, sans-serif;
	color: #555
}

.golden .mb-icon-li-sub[data-v-2350f567] {
	display: block;
	font: 12px/22px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #999
}

.golden .mb-icon-li .green[data-v-2350f567] {
	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-2350f567] {
	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-2350f567] {
	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)
}

.line[data-v-2350f567] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.title .tit[data-v-2350f567] {
	font-weight: 700;
	color: #333
}

.title .icon[data-v-2350f567] {
	text-align: right;
	position: relative;
	right: -2px
}

.department[data-v-2350f567] {
	background-color: #f5f5f5;
	padding-top: 10px;
	border-radius: .1rem .1rem 0 0;
	margin-top: -7px
}

.department .title[data-v-2350f567] {
	padding-bottom: .02rem
}

.department .navs[data-v-2350f567] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.department .navs .nav[data-v-2350f567] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.department .navs .nav .navitem[data-v-2350f567] {
	background: #fff;
	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-2350f567] {
	width: .48rem;
	height: .48rem;
	display: block;
	margin: 0 auto
}

.dynamic[data-v-2350f567] {
	padding-top: .12rem;
	padding-bottom: .12rem;
	position: relative;
	margin: 5px 17px 0;
	border-radius: 10px
}

.dynamic .cover[data-v-2350f567] {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.dynamic .inner[data-v-2350f567] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.dynamic .inner .iconw[data-v-2350f567] {
	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-2350f567] {
	width: .39rem;
	height: .34rem;
	display: block
}

.dynamic .inner .scroll[data-v-2350f567] {
	height: 42px;
	line-height: 22px;
	overflow: hidden
}

.famous-doctors[data-v-2350f567] {
	background-color: #f5f5f5;
	padding-bottom: 8px
}

.famous-doctors .doctors .expert-card[data-v-2350f567] {
	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-2350f567] {
	background-color: #fff
}

.ask .scroll[data-v-2350f567] {
	height: .3rem;
	line-height: .3rem;
	white-space: nowrap
}

.ask .scroll-gap[data-v-2350f567] {
	display: inline-block;
	width: 17px
}

.ask .tag[data-v-2350f567] {
	background-color: #f6f6f6;
	color: #555;
	height: .3rem;
	line-height: .3rem;
	border-radius: .15rem;
	display: inline-block
}

.ask .tag.chk[data-v-2350f567] {
	background-color: #e3faf8;
	color: #00c8c8
}

.c-entrane-icon[data-v-2350f567] {
	width: 30px;
	height: 30px
}

.rank-wrap .exp-loading[data-v-2350f567] {
	text-align: center
}

.rank-wrap .exp-loading-padding[data-v-2350f567] {
	padding-top: 10vh
}

.rank-wrap .exp-loading-img[data-v-2350f567] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.rank-wrap .exp-loading-end[data-v-2350f567] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.coupon-container[data-v-279a76c2] {
	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;
	z-index: 999;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.coupon-container .coupon[data-v-279a76c2] {
	position: relative;
	width: 100vw;
	height: 4.3rem;
	-webkit-animation-name: flash-data-v-279a76c2;
	animation-name: flash-data-v-279a76c2;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 1.25rem 1.2rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bj30.png)
}

.coupon-container .coupon-content[data-v-279a76c2],
.coupon-container .coupon[data-v-279a76c2] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-transition: all 1s;
	transition: all 1s
}

.coupon-container .coupon-content[data-v-279a76c2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 1.6rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation-name: show-data-v-279a76c2;
	animation-name: show-data-v-279a76c2;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}

.coupon-container .coupon-content .coupon-title[data-v-279a76c2] {
	color: #b91400
}

.coupon-container .coupon-content .coupon-price[data-v-279a76c2] {
	margin-top: .06rem;
	font-size: .7rem;
	line-height: .7rem;
	letter-spacing: 0;
	color: #ff4032
}

.coupon-container .coupon-content .coupon-symbol[data-v-279a76c2] {
	color: #ff4032
}

.coupon-container .coupon-content .coupon-btn[data-v-279a76c2] {
	margin-top: .36rem;
	font-size: .25rem;
	line-height: .25rem;
	color: #eb1800;
	width: 1.67rem;
	height: .45rem;
	border-radius: .35rem;
	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;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fffdf6), color-stop(12%, #fff1cb), to(#ffdb65));
	background-image: linear-gradient(180deg, #fffdf6, #fff1cb 12%, #ffdb65);
	-webkit-box-shadow: 0 5px 15px 0 rgba(142, 0, 0, .3);
	box-shadow: 0 5px 15px 0 rgba(142, 0, 0, .3)
}

.coupon-container .coupon-content .coupon-period[data-v-279a76c2] {
	margin-top: .12rem;
	font-size: .14rem;
	line-height: .14rem;
	color: #ffd0cb
}

.coupon-container .icon[data-v-279a76c2] {
	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
}

@keyframes show-data-v-279a76c2 {
	0% {
		opacity: 0
	}

	90% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes show-data-v-279a76c2 {
	0% {
		opacity: 0
	}

	90% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes flash-data-v-279a76c2 {
	0% {
		opacity: .1;
		background-size: 1.25rem 1.2rem
	}

	15% {
		opacity: .5;
		background-size: 1.35rem 2.5rem
	}

	30% {
		opacity: .7;
		background-size: 2rem 3.8rem
	}

	45% {
		opacity: 1;
		background-size: 2rem 2.5rem
	}

	60% {
		background-size: 3rem 3.5rem
	}

	75% {
		background-size: 4.26rem 4.3rem
	}

	90% {
		background-size: 4rem 4rem
	}

	to {
		background-size: 3.76rem 3.8rem
	}
}

@-webkit-keyframes flash-data-v-279a76c2 {
	0% {
		opacity: .1;
		background-size: 1.25rem 1.2rem
	}

	15% {
		opacity: .5;
		background-size: 1.35rem 2.5rem
	}

	30% {
		opacity: .7;
		background-size: 2rem 3.8rem
	}

	45% {
		opacity: 1;
		background-size: 2rem 2.5rem
	}

	60% {
		background-size: 3rem 3.5rem
	}

	75% {
		background-size: 4.26rem 4.3rem
	}

	90% {
		background-size: 4rem 4rem
	}

	to {
		background-size: 3.76rem 3.8rem
	}
}

.im-consult-popup-group .edit-info-wrap[data-v-471eacb7] {
	padding-bottom: 90px
}

.im-consult-popup-group .card-item[data-v-471eacb7] {
	margin: 0 10px;
	border-radius: 10px;
	background: #fff;
	margin-bottom: 10px
}

.im-consult-popup-group .card-item[data-v-471eacb7]:first-child {
	margin-top: 17px
}

.im-consult-popup-group .card-item[data-v-471eacb7]:last-child {
	padding-bottom: 15px
}

.im-consult-popup-group .card-item .card-title[data-v-471eacb7] {
	font-weight: 700;
	font-size: 17px
}

.im-consult-popup-group .card-item .info-item[data-v-471eacb7] {
	height: 48px;
	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-size: 14px;
	padding: 0 13px
}

.im-consult-popup-group .card-item .font-bold[data-v-471eacb7] {
	font-weight: 700
}

.im-consult-popup-group .card-item .higher-item[data-v-471eacb7] {
	height: 60px
}

.im-consult-popup-group .card-item .right-icon[data-v-471eacb7] {
	color: #b5b5b5;
	margin-right: -4px;
	margin-left: -3px;
	position: relative;
	top: 2px
}

.im-consult-popup-group .realname-tip[data-v-471eacb7] {
	color: #b5b5b5
}

.im-consult-popup-group .gender-wrap[data-v-471eacb7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.im-consult-popup-group .gender-wrap .btn-item[data-v-471eacb7] {
	width: 54px;
	height: 28px;
	border-radius: 28px;
	border: .5px solid #b8b8b8;
	color: #1f1f1f;
	font-size: 13px;
	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-left: 8px
}

.im-consult-popup-group .gender-wrap .btn-active[data-v-471eacb7] {
	color: #fff;
	background: #00c8c8;
	border: none
}

.im-consult-popup-group .choose-consultant[data-v-471eacb7] {
	font-size: 14px;
	font-weight: 400;
	color: #00c8c8;
	margin-right: -2px
}

.im-consult-popup-group .textarea[data-v-471eacb7] {
	height: .85rem;
	background-color: #f5f5f5;
	color: #1f1f1f;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 13px 15px 13px;
	padding: 12px;
	width: calc(100% - 26px);
	outline: none;
	border: none;
	resize: none
}

.im-consult-popup-group .textarea[data-v-471eacb7]::-webkit-input-placeholder {
	color: #b5b5b5
}

.im-consult-popup-group .name-input-item[data-v-471eacb7] {
	font-size: 14px;
	max-width: 50%;
	text-align: right;
	outline: none
}

.im-consult-popup-group .name-focus[data-v-471eacb7] {
	text-align: left
}

.im-consult-popup-group .gray-font[data-v-471eacb7] {
	color: #b5b5b5
}

.im-consult-popup-group .textarea-placeholder[data-v-471eacb7] {
	font-size: 14px;
	color: #b5b5b5
}

.im-consult-popup-group .img-collect-wrap[data-v-471eacb7] {
	margin: 0 16px;
	padding-bottom: 12px
}

.im-consult-popup-group .btn-wrap[data-v-471eacb7] {
	width: 100%;
	position: fixed;
	bottom: 0;
	padding: 8px 17px;
	z-index: 922;
	background: #fff
}

.im-consult-popup-group .btn-wrap .btn[data-v-471eacb7] {
	width: calc(100% - 34px);
	color: #fff;
	height: 44px;
	border-radius: 22px;
	line-height: 44px;
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	text-align: center;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.im-consult-popup-group .btn-wrap .btn-disabled[data-v-471eacb7] {
	background: #b5b5b5
}

.im-consult-popup-group .btn-wrap .btn-swan[data-v-471eacb7] {
	width: 100%
}

.im-consult-popup-group .age-scroll-wrap[data-v-471eacb7] {
	height: 70vh
}

.im-consult-popup-group .list-item[data-v-471eacb7] {
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #1f1f1f
}

.im-consult-popup-group .active-item[data-v-471eacb7] {
	color: #00c8c8
}

.im-consult-popup-group .item-ph[data-v-471eacb7] {
	width: 100%;
	height: 10px;
	background-color: #f5f5f5
}

.im-consult-popup-group .patient-popup-wrap[data-v-471eacb7] {
	padding-bottom: 70px
}

.im-consult-popup-group .list-cancel-wrap[data-v-471eacb7] {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 922
}

.im-consult-popup-group .list-cancel-wrap .list-cancel[data-v-471eacb7] {
	color: #00c8c8
}

.top-tips[data-v-38bf1f9f] {
	padding: 0 .17rem;
	height: .35rem;
	line-height: .24rem
}

.top-tips-card[data-v-38bf1f9f],
.top-tips[data-v-38bf1f9f] {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.top-tips-card[data-v-38bf1f9f] {
	height: .7rem;
	top: 0;
	left: 0;
	margin-top: 0 !important;
	padding: .13rem .01rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(248, 255, 255, 0)), color-stop(86%, #effdff));
	background-image: linear-gradient(0deg, rgba(248, 255, 255, 0), #effdff 86%);
	z-index: 100;
	text-align: center;
	color: #1f1f1f
}

@media screen and (max-width:365px) {
	html[data-v-c61f9be4] {
		font-size: 90px !important
	}
}

.triage[data-v-c61f9be4] {
	display: block
}

.triage.navi-bg[data-v-c61f9be4] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	background-color: transparent
}

.white-tip-new[data-v-c61f9be4] {
	height: .35rem
}

.triage-wrap[data-v-c61f9be4] {
	padding-top: .15rem;
	padding-bottom: .15rem;
	position: relative
}

.content-white-tip[data-v-c61f9be4] {
	margin-top: .35rem
}

.c-triage-scroll[data-v-c61f9be4] {
	height: 0
}

.bottom-btn-wrap[data-v-c61f9be4] {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0
}

.nodoc-detail-line[data-v-c61f9be4] {
	text-align: center;
	color: #525252
}

.wb[data-v-cc65d2aa] {
	font-weight: 700
}

.mr4[data-v-cc65d2aa] {
	margin-right: .04rem
}

.mr8[data-v-cc65d2aa] {
	margin-right: .08rem
}

.dsflex[data-v-cc65d2aa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.lh15[data-v-cc65d2aa] {
	line-height: .15rem
}

.alc[data-v-cc65d2aa] {
	justify-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: center;
	align-self: center
}

.order-item[data-v-cc65d2aa] {
	padding-left: .13rem;
	padding-right: .13rem
}

.order-item .title[data-v-cc65d2aa] {
	max-width: 1.3rem
}

.order-item .order-customer[data-v-cc65d2aa] {
	margin-bottom: .03rem
}

.order-item .order-title[data-v-cc65d2aa] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .16rem
}

.order-item .order-title .time[data-v-cc65d2aa] {
	margin-right: .12rem
}

.order-item .order-describe[data-v-cc65d2aa] {
	margin-bottom: .03rem
}

.order-item .order-doctor[data-v-cc65d2aa] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.order-item .order-doctor .order-doctor-avatar[data-v-cc65d2aa] {
	border-radius: 50%;
	overflow: hidden;
	vertical-align: sub
}

.order-item .order-doctor .doctor-info[data-v-cc65d2aa] {
	max-width: 2.35rem
}

.order-item .order-btns[data-v-cc65d2aa] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.order-item .order-btns .btn[data-v-cc65d2aa] {
	min-width: .85rem;
	margin-left: .1rem
}

.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
}

.ls-filter-inner[data-v-be0ea606] {
	padding-bottom: 45px
}

.ls-loading[data-v-be0ea606] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.ls-filter[data-v-be0ea606],
.ls-navs[data-v-be0ea606] {
	position: fixed;
	width: 100%;
	left: 0;
	z-index: 10
}

.ls-navs[data-v-be0ea606] {
	background-color: #fff;
	margin-top: -1px
}

.ls-navs-inner[data-v-be0ea606] {
	padding-bottom: 41px
}

.ls-wrap[data-v-be0ea606] {
	background-color: #f5f5f5;
	display: block;
	min-height: 105vh
}

.ls-wrap.real[data-v-be0ea606] {
	min-height: 0
}

.ls-item[data-v-be0ea606] {
	background-color: #fff;
	border-radius: .12rem
}

.ls-item-avatar[data-v-be0ea606] {
	float: left
}

.ls-item-ctn[data-v-be0ea606] {
	overflow: hidden
}

.ls-item-doc-name[data-v-be0ea606] {
	color: #333;
	font-weight: 700
}

.ls-item-price[data-v-be0ea606] {
	color: #ff6050
}

.ls-item-desc[data-v-be0ea606] {
	color: #252525
}

.ls-item-status[data-v-be0ea606] {
	color: #00c8c8;
	float: right
}

.ls-item-tips[data-v-be0ea606] {
	overflow: auto;
	line-height: .19rem
}

.ls-item-tips-text[data-v-be0ea606] {
	float: left
}

.ls-item-tips-time[data-v-be0ea606] {
	height: .18rem
}

.content[data-v-be0ea606] {
	min-height: calc(100vh - 100px)
}

.ls-item-btn-wrap[data-v-be0ea606] {
	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
}

.ls-item-btn[data-v-be0ea606] {
	text-align: right
}

.ls-btn[data-v-be0ea606] {
	display: inline-block;
	border-radius: .2rem;
	padding: 2px 12px;
	margin-left: 8px
}

.ls-btn-normal[data-v-be0ea606] {
	border: 1px solid #707379;
	color: #333
}

.ls-btn-special[data-v-be0ea606] {
	border: 1px solid #00c8c8;
	color: #00c8c8
}

.ls-btn[data-v-be0ea606]:first-child {
	margin-left: 0
}

.ls-color-link[data-v-be0ea606] {
	color: #02b7ca
}

.ls-img[data-v-be0ea606] {
	width: .6rem
}

.del-btn[data-v-be0ea606] {
	height: 100%;
	line-height: 100%;
	background: #fd503e;
	color: #fff;
	width: 50px;
	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;
	border-radius: 0 .08rem .08rem 0
}

.scroll-box[data-v-be0ea606] {
	width: 100%;
	overflow: hidden
}

.tac[data-v-be0ea606] {
	text-align: center
}

.more[data-v-be0ea606] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	justify-items: center
}

.btn-more-dot[data-v-c2480696] {
	position: relative
}

.menu-btn-wrap[data-v-c2480696] {
	position: absolute;
	left: 0;
	bottom: 29px
}

.each-menu-btn[data-v-c2480696] {
	width: 70px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	background: #f5f5f5;
	border-radius: 3px;
	color: #333
}

.menu-bot-triangle[data-v-c2480696] {
	position: absolute;
	bottom: -10px;
	left: 12px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #f5f5f5
}

.ls-filter-inner[data-v-41916fd2] {
	padding-bottom: 45px
}

.ls-loading[data-v-41916fd2] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.ls-filter[data-v-41916fd2],
.ls-navs[data-v-41916fd2] {
	position: fixed;
	width: 100%;
	left: 0;
	z-index: 10
}

.ls-navs[data-v-41916fd2] {
	background-color: #fff;
	margin-top: -1px
}

.ls-navs-inner[data-v-41916fd2] {
	padding-bottom: 41px
}

.ls-wrap[data-v-41916fd2] {
	background-color: #fff;
	display: block;
	min-height: 105vh
}

.ls-wrap.real[data-v-41916fd2] {
	min-height: 0
}

.ls-item[data-v-41916fd2] {
	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-41916fd2] {
	float: left
}

.ls-item-ctn[data-v-41916fd2] {
	overflow: hidden
}

.ls-item-doc-name[data-v-41916fd2] {
	color: #333;
	font-weight: 700
}

.ls-item-price[data-v-41916fd2] {
	color: #ff6050
}

.ls-item-desc[data-v-41916fd2] {
	color: #252525
}

.ls-item-status[data-v-41916fd2] {
	color: #00c8c8;
	float: right
}

.ls-item-tips[data-v-41916fd2] {
	overflow: auto;
	line-height: .19rem
}

.ls-item-tips-text[data-v-41916fd2] {
	float: left
}

.ls-item-tips-time[data-v-41916fd2] {
	height: .18rem
}

.ls-item-btn-wrap[data-v-41916fd2] {
	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
}

.ls-item-btn[data-v-41916fd2] {
	text-align: right
}

.ls-btn[data-v-41916fd2] {
	display: inline-block;
	border-radius: .2rem;
	padding: 2px 12px;
	margin-left: 8px
}

.ls-btn-normal[data-v-41916fd2] {
	border: 1px solid #707379;
	color: #333
}

.ls-btn-special[data-v-41916fd2] {
	border: 1px solid #00c8c8;
	color: #00c8c8
}

.ls-btn[data-v-41916fd2]:first-child {
	margin-left: 0
}

.ls-color-link[data-v-41916fd2] {
	color: #02b7ca
}

.ls-img[data-v-41916fd2] {
	width: .6rem
}

.cd-num[data-v-74fd2d90] {
	color: #ffe299
}

.ilf[data-v-5152dfb0] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.page-wrapper[data-v-5152dfb0] {
	display: block
}

.tac[data-v-5152dfb0] {
	text-align: center
}

.yellow[data-v-5152dfb0] {
	color: #ffe299
}

.wrap[data-v-5152dfb0] {
	background-color: #f5f5f5;
	display: block;
	min-height: 105vh
}

.top[data-v-5152dfb0] {
	position: relative;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea));
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea);
	padding-bottom: .5rem;
	color: #fff;
	margin-bottom: -.4rem
}

.top .detail-info[data-v-5152dfb0] {
	max-width: 2.4rem
}

.top .top-title[data-v-5152dfb0] {
	font-weight: 700
}

.top .top-detail[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.top .bg[data-v-5152dfb0] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 30px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(hsla(0, 0%, 96.1%, 0)));
	background-image: linear-gradient(0deg, #f5f5f5, hsla(0, 0%, 96.1%, 0))
}

.top-bar[data-v-5152dfb0] {
	background-image: linear-gradient(-45deg, #00d3ea, #00cfa3)
}

.content[data-v-5152dfb0] {
	padding-bottom: .72rem;
	position: absolute;
	width: 100%
}

.content .box[data-v-5152dfb0] {
	border-radius: 12px;
	padding: 15px 13px;
	margin: .08rem .1rem;
	background-color: #fff
}

.content .appeal .title[data-v-5152dfb0] {
	padding: 0 13px;
	margin: 0 .1rem;
	font-weight: 700;
	line-height: .44rem;
	height: .44rem;
	background: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 200, 200, .07)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(180deg, rgba(0, 200, 200, .07), hsla(0, 0%, 100%, 0));
	border: 2px solid #fff;
	border-radius: 12px 12px 0 0
}

.content .appeal .appeal-box[data-v-5152dfb0] {
	border-radius: 0 0 12px 12px;
	padding: 0 13px 15px 13px;
	margin: 0 .1rem .08rem .1rem;
	background-color: #fff
}

.content .docotr[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #f1fcfc;
	border-radius: 9px;
	overflow: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content .docotr .doctor-title[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 200, 200, .7)), to(rgba(0, 200, 200, .6)));
	background-image: linear-gradient(270deg, rgba(0, 200, 200, .7), rgba(0, 200, 200, .6))
}

.content .docotr .doctor-title .text[data-v-5152dfb0] {
	color: #fff;
	-webkit-writing-mode: tb-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	height: 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.content .docotr .doctor-name[data-v-5152dfb0] {
	font-weight: 700
}

.content .doctor-hospital[data-v-5152dfb0] {
	max-width: 1.5rem
}

.content .patient[data-v-5152dfb0] {
	margin-top: .14rem
}

.content .describe[data-v-5152dfb0] {
	margin-top: .02rem
}

.content .infos .label[data-v-5152dfb0] {
	min-width: .48rem
}

.content .btns[data-v-5152dfb0] {
	margin-top: .05rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.content .btns .btn[data-v-5152dfb0] {
	min-width: .95rem;
	max-width: 1.1rem
}

.content .appeal-btns[data-v-5152dfb0] {
	padding: 10px 0;
	background-color: #fff;
	margin: .08rem .1rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	border-radius: .12rem
}

.content .appeal-btns .btn[data-v-5152dfb0] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	position: relative
}

.content .order-info .title[data-v-5152dfb0] {
	font-weight: 700
}

.content .order-info .info-box[data-v-5152dfb0] {
	overflow: hidden;
	height: .6rem;
	-webkit-transition: height 1s;
	transition: height 1s
}

.content .order-info .info[data-v-5152dfb0] {
	margin-top: .06rem;
	line-height: .23rem
}

.content .order-info .height-auto[data-v-5152dfb0] {
	height: auto
}

.content .order-info .more[data-v-5152dfb0] {
	padding-top: .1rem;
	height: .24rem;
	background-color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.flexcenter[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.flexstart[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.border-right[data-v-5152dfb0]:after {
	position: absolute;
	right: 0;
	content: "";
	display: block;
	height: .17rem;
	width: 1px;
	background: #eee
}

.public-info[data-v-5152dfb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bottom-btn[data-v-5152dfb0] {
	padding-bottom: .12rem;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 2;
	height: .6rem;
	line-height: .6rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff)
}

.ilb[data-v-5152dfb0] {
	display: inline-block
}

.tip[data-v-afb2ee88] {
	margin: .1rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .12rem .15rem;
	background-color: #fff4ed;
	border-radius: .06rem
}

.tip-img[data-v-afb2ee88] {
	width: 15px;
	height: 15px
}

.tip-text[data-v-afb2ee88] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.expert-date-group[data-v-bb7479e4] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding-left: .17rem;
	padding-right: .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	z-index: 2;
	position: relative
}

.expert-date-group[data-v-bb7479e4]:after {
	content: "";
	position: absolute;
	height: 100%;
	-webkit-box-shadow: -5px -2px 10px 10px #fff;
	box-shadow: -5px -2px 10px 10px #fff;
	right: 15px;
	top: 0
}

.expert-date-group .date-group[data-v-bb7479e4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	height: .66rem;
	overflow: hidden
}

.expert-date-group .date-block-wrap[data-v-bb7479e4] {
	display: inline-block;
	vertical-align: top
}

.expert-date-group .block[data-v-bb7479e4] {
	height: .66rem;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 18px
}

.expert-date-group .date-block-end[data-v-bb7479e4] {
	padding-top: 6px;
	width: .36rem;
	text-align: center;
	word-break: break-all;
	display: initial;
	padding-left: .05rem
}

.expert-date-group .date-block[data-v-bb7479e4] {
	width: .6rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #f6f6f6;
	color: #555;
	padding-top: .06rem
}

.expert-date-group .date-block.selected[data-v-bb7479e4] {
	background-color: #00c8c8;
	color: #fff
}

.expert-date-group .date-block.selected .light-color[data-v-bb7479e4] {
	color: #fff
}

.expert-date-group .end-triangle[data-v-bb7479e4] {
	margin-top: -7px
}

.expert-date-group .light-color[data-v-bb7479e4] {
	color: #00c8c8
}

.doc-info[data-v-3764864c] {
	padding: 0 17px 11px
}

.doc-info-title[data-v-3764864c] {
	padding: 0 7px 11px
}

.doc-info-title--time[data-v-3764864c] {
	font-weight: 700
}

.doc-info-container[data-v-3764864c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	border-radius: .08rem;
	padding: 12px 13px 10px;
	margin-bottom: 15px
}

.doc-info-container_img[data-v-3764864c] {
	width: 48px;
	height: 48px;
	border-radius: 50%
}

.doc-info-container_msg[data-v-3764864c] {
	overflow: hidden
}

.doc-name[data-v-3764864c] {
	font-weight: 700
}

.appointment[data-v-3764864c] {
	background-color: #00c8c8;
	border-radius: 14px;
	color: #fff;
	font-size: 13px;
	padding: 3px 12px;
	position: absolute;
	right: 13px;
	top: 15px
}

.more[data-v-3764864c] {
	color: #555;
	text-align: center
}

.hos-container .title[data-v-1e184ca4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3px 17px 11px 17px
}

.hospital-name[data-v-1e184ca4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: 700
}

.hospital-name--subtitle[data-v-1e184ca4] {
	font-weight: 700
}

.doc-detail[data-v-1e184ca4] {
	margin-top: 30px
}

.visit-info-loading[data-v-1e184ca4] {
	text-align: center;
	padding-top: 25vh
}

.visit-info-loading-img[data-v-1e184ca4] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.visit-info-loading-end[data-v-1e184ca4] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.content-area[data-v-1e184ca4] {
	color: #858585
}

.content-area.active[data-v-1e184ca4] {
	color: #00c8c8
}

.notice-wrap[data-v-1e184ca4] {
	padding-bottom: 13px
}

.b-clinic[data-v-6825d171] {
	padding: .1rem .13rem .15rem .13rem;
	background: #fff;
	border-radius: 10px
}

.b-clinic .clinic-tab[data-v-6825d171]::-webkit-scrollbar {
	display: none
}

.b-clinic .clinic-tab[data-v-6825d171] {
	padding: 11px 0 13px;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-clinic .clinic-tab .clinic-tab-item[data-v-6825d171],
.b-clinic .clinic-tab[data-v-6825d171] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-clinic .clinic-tab .clinic-tab-item[data-v-6825d171] {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 110px;
	height: 100px;
	background: #fff;
	border: 1px solid #f1f1f1;
	border-radius: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.b-clinic .clinic-tab .clinic-tab-item .clinic-tab-item-img[data-v-6825d171] {
	width: 25px;
	height: 25px;
	margin-bottom: 7px
}

.b-clinic .clinic-tab .clinic-tab-item .doctor-down[data-v-6825d171] {
	position: absolute;
	width: 13px;
	height: 6px;
	left: 50%;
	bottom: -7px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.b-clinic .clinic-tab .clinic-tab-item-current[data-v-6825d171] {
	background: #f3feff;
	border: 2px solid #00c8c8
}

.b-clinic .clinic-tab .clinic-tab-item[data-v-6825d171]:last-child {
	margin-right: 0
}

.b-clinic .clinic-content[data-v-6825d171] {
	background: #f5f5f5;
	border-radius: 9px;
	padding: 7px 10px 8px;
	font-size: .14rem
}

.b-clinic .clinic-content .guahao-info[data-v-6825d171] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-clinic .clinic-content .clinic-content-intro-list-item[data-v-6825d171] {
	position: relative;
	padding-left: 16px
}

.b-clinic .clinic-content .clinic-content-intro-list-item[data-v-6825d171]:after {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #525252;
	left: 0;
	top: 50%;
	-webkit-transform: translate(4px);
	transform: translate(4px)
}

.b-clinic .clinic-content .clinic-content-btn[data-v-6825d171] {
	height: 28px;
	background: #00c8c8;
	width: 66px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 16px;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	line-height: 28px
}

.b-clinic-i_img[data-v-6825d171] {
	position: relative;
	top: -12px;
	width: 30px;
	min-width: 30px;
	height: 30px;
	padding-right: 15px
}

.b-clinic-i_none[data-v-6825d171] {
	background: #fff4ed;
	text-align: center;
	border-radius: 10px;
	padding: 12px 0;
	color: #555;
	margin: 10px 0 30px 0
}

.b-clinic-i_btn[data-v-6825d171] {
	position: relative;
	height: 28px;
	background: #00c8c8;
	min-width: .6rem;
	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);
	padding: 2px 0;
	color: #fff;
	font-size: .14rem;
	line-height: .24rem;
	border-radius: .2rem
}

.b-clinic-i_cont[data-v-6825d171] {
	width: calc(100% - 45px)
}

.cl-bold[data-v-6825d171] {
	font-weight: 700
}

.cl-flex[data-v-6825d171] {
	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
}

.cl-divider[data-v-6825d171] {
	margin-top: 15px;
	margin-left: 45px;
	width: calc(100% - 45px);
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.appoint-tag[data-v-6825d171] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.c-color-link-off[data-v-6825d171],
.c-color-link-title[data-v-6825d171] {
	color: #858585
}

@media screen and (min-width:375px) {
	.clinic-tab-item[data-v-6825d171] {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: 115px
	}
}

.med-c-tabs-nav[data-v-467be2b8] {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: .36rem;
	border-radius: .08rem;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.med-c-tabs-nav .c-tabs-nav-selected[data-v-467be2b8] {
	border-bottom: none;
	font-weight: 700
}

.med-c-tabs-nav .c-tabs-nav-view[data-v-467be2b8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	height: .36rem;
	line-height: .36rem;
	z-index: 9
}

.med-c-tabs-nav .c-tabs-nav-bottombar[data-v-467be2b8] {
	border: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: .05rem;
	background: #fff;
	-webkit-box-shadow: 0 0 .01rem .01rem rgba(0, 0, 0, .02);
	box-shadow: 0 0 .01rem .01rem rgba(0, 0, 0, .02);
	z-index: 8;
	height: .32rem;
	line-height: .32rem;
	margin: .02rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: left .24s cubic-bezier(.4, 0, .2, 1);
	transition: left .24s cubic-bezier(.4, 0, .2, 1);
	text-align: center
}

.cl-bold[data-v-467be2b8] {
	font-weight: 700
}

.b-clinic[data-v-27f921f8] {
	padding: .1rem .13rem .15rem .13rem;
	background: #fff;
	border-radius: 10px
}

.b-clinic-i_img[data-v-27f921f8] {
	position: relative;
	top: -12px;
	width: 30px;
	min-width: 30px;
	height: 30px;
	padding-right: 15px
}

.b-clinic-i_none[data-v-27f921f8] {
	background: #fff4ed;
	text-align: center;
	border-radius: 10px;
	padding: 12px 0;
	color: #555;
	margin: 10px 0 30px 0
}

.b-clinic-i_btn[data-v-27f921f8] {
	position: relative;
	min-width: 54px;
	height: 28px;
	background: #00c8c8;
	min-width: .6rem;
	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);
	padding: 2px 0;
	color: #fff;
	font-size: .14rem;
	line-height: .24rem;
	border-radius: .2rem
}

.b-clinic-i_cont[data-v-27f921f8] {
	width: calc(100% - 45px)
}

.cl-bold[data-v-27f921f8] {
	font-weight: 700
}

.cl-flex[data-v-27f921f8] {
	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
}

.cl-divider[data-v-27f921f8] {
	margin-top: 15px;
	margin-left: 45px;
	width: calc(100% - 45px);
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.appoint-tag[data-v-27f921f8] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.doctor-comment-item[data-v-e1dce48e] {
	position: relative;
	z-index: 2
}

.doctor-comment-item .title[data-v-e1dce48e] {
	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
}

.doctor-comment-item .font-bold[data-v-e1dce48e] {
	font-weight: 700
}

.doctor-comment-item .flex-center[data-v-e1dce48e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center
}

.doctor-comment-item .comment-text[data-v-e1dce48e] {
	color: #525252;
	margin-top: 7px;
	position: relative;
	text-align: justify;
	z-index: 2;
	font-size: 14px
}

.doctor-comment-item .comment-text .open-flag[data-v-e1dce48e] {
	color: #999;
	white-space: nowrap
}

.doctor-comment-item .high-quality[data-v-e1dce48e] {
	width: 45px;
	height: 45px;
	position: absolute;
	right: 12px;
	top: 20px;
	z-index: 1
}

.doctor-comment-item .tab-list[data-v-e1dce48e] {
	color: #999;
	margin-bottom: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.doctor-comment-item .tab-list .comment-tag[data-v-e1dce48e] {
	margin-right: 13px;
	position: relative
}

.doctor-comment-item .tab-list .comment-tag[data-v-e1dce48e]:after {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 10px;
	background: #e0e0e0;
	top: 50%;
	right: -7px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.doctor-comment-item .tab-list .comment-tag[data-v-e1dce48e]:last-child:after {
	width: 0
}

.doctor-comment-item .service[data-v-e1dce48e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.new-comment[data-v-51b0e6cf] {
	padding: .1rem .13rem .14rem .13rem;
	background: #fff;
	border-radius: 10px
}

.new-comment .cl-bold[data-v-51b0e6cf] {
	font-weight: 700
}

.new-comment .doctor-title[data-v-51b0e6cf] {
	margin-bottom: 11px
}

.new-comment .comment-tag[data-v-51b0e6cf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 2px
}

.new-comment .comment-tag .comment-tag-item[data-v-51b0e6cf] {
	color: #555;
	background: #f6f6f6;
	border-radius: 14px;
	width: 28vw;
	height: 6.76vw;
	line-height: 6.76vw;
	text-align: center;
	margin-bottom: 8px;
	font-size: 3.14vw
}

.new-comment .spread[data-v-51b0e6cf] {
	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;
	margin-bottom: 12px;
	color: #555;
	font-size: 14px
}

.new-comment .spread .down[data-v-51b0e6cf] {
	margin-bottom: -1px
}

.new-comment .comment-tag[data-v-51b0e6cf]:after {
	content: "";
	width: 28vw
}

.new-comment .comment-list-item[data-v-51b0e6cf] {
	margin-bottom: 16px
}

.new-comment .more-doctor[data-v-51b0e6cf] {
	color: #1f1f1f
}

.flag-view[data-v-2870c1e8],
.new-comment .more-doctor[data-v-51b0e6cf] {
	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
}

.flag-view[data-v-2870c1e8] {
	margin: 0 auto;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.flag-view .mid-flag-text[data-v-2870c1e8] {
	font-size: 12px;
	color: #fff;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	margin-top: -5px;
	font-weight: 700
}

.flag-view .first[data-v-2870c1e8] {
	margin-right: 6px
}

.bf-mount-sended .bf-head-avtor[data-v-be3d4356],
.bf-mount-sended[data-v-be3d4356] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bf-mount-sended .bf-head-avtor[data-v-be3d4356] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: -3px
}

.bf-mount-sended .bf-head-avtor .bf-head-avatar-moveleft[data-v-be3d4356] {
	margin-left: -5px
}

.bf-mount-sended .bf-count-per[data-v-be3d4356] {
	font-size: 14px;
	color: #999;
	letter-spacing: 0;
	line-height: 14px;
	margin-left: 5px
}

.like-box[data-v-76fa792c] {
	font-size: 13px
}

.like-box .text[data-v-76fa792c] {
	margin-left: 5px;
	color: #858585
}

.like-box .active[data-v-76fa792c] {
	color: #fd503e
}

.brocade-flag[data-v-5ba4f5c8] {
	padding: .15rem .13rem;
	background: #fff;
	border-radius: 10px
}

.brocade-flag .bf-top[data-v-5ba4f5c8] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.brocade-flag .bf-top .bf-title-ope[data-v-5ba4f5c8],
.brocade-flag .bf-top[data-v-5ba4f5c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.brocade-flag .bf-top .bf-title-ope[data-v-5ba4f5c8] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.brocade-flag .bf-top .bf-title-ope .bf-title-text[data-v-5ba4f5c8] {
	font-size: 19px;
	font-weight: 700;
	color: #333;
	line-height: 19px;
	margin-right: 7px
}

.brocade-flag .bf-more-ope[data-v-5ba4f5c8] {
	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
}

.brocade-flag .bf-more-ope .bf-more-text[data-v-5ba4f5c8] {
	font-size: 14px;
	color: #1f1f1f;
	line-height: 14px
}

.brocade-flag .bf-more-ope .bf-more-icon[data-v-5ba4f5c8] {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #f5f5f5;
	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-left: 6px
}

.brocade-flag .flag-list[data-v-5ba4f5c8] {
	margin: 15px 0 16px
}

.brocade-flag .flag-list .bf-scroll-wrap[data-v-5ba4f5c8] {
	overflow: hidden
}

.brocade-flag .flag-list .bf-scroll-view[data-v-5ba4f5c8] {
	white-space: nowrap;
	text-align: center
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view[data-v-5ba4f5c8] {
	display: inline-block !important;
	width: 180px;
	height: 197px;
	padding: 15px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 8px;
	background: #f8f8f8;
	border-radius: 8px;
	text-align: left
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-doctor-name[data-v-5ba4f5c8] {
	font-size: 14px;
	text-align: center;
	line-height: 14px;
	font-weight: 700;
	margin-top: 8px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-patient-comment[data-v-5ba4f5c8] {
	margin: 5px 0;
	font-size: 14px;
	color: #525252
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-release-time[data-v-5ba4f5c8] {
	font-size: 13px;
	color: #858585;
	line-height: 13px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-message-bar[data-v-5ba4f5c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-message-bar .bf-like[data-v-5ba4f5c8] {
	font-size: 13px;
	color: #858585;
	position: relative;
	top: -4px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-message-bar .bf-like .icon[data-v-5ba4f5c8] {
	margin-right: 5px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-message-bar .bf-like .active[data-v-5ba4f5c8] {
	color: #fd503e
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view[data-v-5ba4f5c8]:last-child {
	margin-right: 0
}

.brocade-flag .bf-no-content[data-v-5ba4f5c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.brocade-flag .bf-no-content .bf-noflag-img[data-v-5ba4f5c8] {
	width: 100px;
	height: 59px;
	margin: 15px 0
}

.brocade-flag .bf-no-content .bf-noflag-notip[data-v-5ba4f5c8] {
	font-size: 16px;
	color: #525252
}

.brocade-flag .bf-no-content .bf-noflag-tip[data-v-5ba4f5c8] {
	font-size: 14px;
	color: #858585;
	margin: 5px 0 9px
}

.brocade-flag .bf-btn-send-btn[data-v-5ba4f5c8] {
	position: relative;
	margin: 0 auto;
	width: 200px
}

.brocade-flag .bf-btn-send-btn .activity-icon[data-v-5ba4f5c8] {
	position: absolute;
	top: -1px;
	left: 15px;
	width: 21px;
	height: 36px;
	z-index: 10
}

.brocade-flag .bf-btn-send[data-v-5ba4f5c8] {
	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-image: -webkit-gradient(linear, left top, left bottom, from(#ff806a), color-stop(100%, #fe615d), to(#fe615d));
	background-image: linear-gradient(180deg, #ff806a, #fe615d 100%, #fe615d 0);
	border: 1px solid #f1f1f1;
	border-radius: 25px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	padding: 7px 27px
}

.b-intro[data-v-7d366734] {
	position: relative;
	background: #fff;
	border-radius: 10px
}

.b-intro-top[data-v-7d366734] {
	padding: .24rem .13rem 0 .13rem;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position: relative
}

.b-intro-top_img[data-v-7d366734] {
	position: absolute;
	width: 20vw;
	height: 20vw;
	right: 10px;
	top: -12vw;
	border: 4px solid #fff;
	border-radius: 21.7vw
}

.b-intro-top_logo[data-v-7d366734] {
	height: 18px;
	width: 72px;
	margin-bottom: 8px
}

.b-intro-top_portrait[data-v-7d366734] {
	position: absolute;
	width: 41vw;
	height: 51vw;
	right: 0;
	bottom: 0
}

.b-intro-top_portrait_small[data-v-7d366734] {
	bottom: -.55rem
}

.b-intro-top_best[data-v-7d366734] {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 53.4vw;
	padding-top: .24rem;
	padding-bottom: .24rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/doc-top-background.png);
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.b-intro-bottom[data-v-7d366734] {
	padding: 0 .13rem .12rem .13rem
}

.b-intro-bottom_goodat[data-v-7d366734] {
	position: relative;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #1f1f1f;
	line-height: 24px
}

.b-intro-bottom_goodat .align-middle[data-v-7d366734] {
	vertical-align: middle
}

.b-intro-bottom_tag[data-v-7d366734] {
	display: inline-block;
	color: #525252;
	border-radius: 11px;
	padding: 0 10px
}

.b-intro-bottom_tag_icon[data-v-7d366734] {
	width: 13px;
	height: 13px
}

.b-intro-bottom_title[data-v-7d366734] {
	font-size: 16px;
	line-height: 16px
}

.b-intro-bottom_line[data-v-7d366734] {
	margin-top: 10px;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.b-intro-follow-btn[data-v-7d366734] {
	margin-left: 20px
}

.b-intro .dialog-content-title[data-v-7d366734] {
	height: 28px;
	line-height: 28px;
	background: #f5f5f5;
	color: #858585;
	padding: 0 10px;
	border-radius: 9px;
	margin-bottom: 15px
}

.b-intro .dialog-content-title .dialog-rank[data-v-7d366734] {
	color: #00c8c8;
	margin-left: 3px
}

.b-intro .dialog-btn-slot[data-v-7d366734] {
	font-family: PingFangSC-Medium;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	margin: 0 20px 20px;
	border-radius: 20px;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00cfa3), color-stop(80%, #05cfcd), to(#00d3ea));
	background-image: linear-gradient(90deg, #00cfa3 0, #05cfcd 80%, #00d3ea)
}

.cl-bold[data-v-7d366734] {
	font-weight: 700
}

.cl-color-1f[data-v-7d366734],
.cl-flex[data-v-7d366734] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cl-color-1f[data-v-7d366734] {
	color: #1f1f1f
}

.cl-shrink-0[data-v-7d366734] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.cl-color-1f-left[data-v-7d366734] {
	margin-right: 6px
}

.c-color-85[data-v-7d366734] {
	color: #858585
}

.each-icon[data-v-7d366734] {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	margin-top: -5px;
	display: inline-block;
	vertical-align: middle
}

.top-detail-info-tags[data-v-7d366734] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 10px
}

.top-detail-info-tags .each-tag[data-v-7d366734] {
	padding: 0 12px;
	background: #f5f5f5;
	border-radius: 14px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 28px;
	color: #1f1f1f;
	letter-spacing: 0;
	white-space: nowrap
}

@media only screen and (max-width:375px) {
	.b-intro-top_best[data-v-7d366734] {
		padding-top: .18rem
	}

	.b-intro-top_portrait[data-v-7d366734] {
		padding-top: .29rem
	}
}

@media only screen and (max-width:340px) {
	.b-intro-top_best[data-v-7d366734] {
		padding-top: .12rem
	}

	.b-intro-top_portrait[data-v-7d366734] {
		padding-top: .3rem
	}

	.b-intro-top_logo[data-v-7d366734] {
		margin-bottom: 3px
	}
}

.image-text[data-v-7d366734] {
	width: 61px;
	height: 14px;
	margin-right: 6px;
	vertical-align: middle
}

.plm-info .sub-title[data-v-0b8fac96] {
	font-size: 16px;
	color: #1f1f1f;
	margin-bottom: 4px
}

.plm-info .cl-bold[data-v-0b8fac96] {
	font-weight: 700
}

.plm-info .symptom-tag[data-v-0b8fac96] {
	height: 22px;
	overflow: hidden;
	margin-bottom: 8px
}

.plm-info .symptom-tag .symptom-tag-item[data-v-0b8fac96] {
	display: inline-block
}

.plm-info .doctor-info[data-v-0b8fac96] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #525252;
	margin-bottom: 3px
}

.plm-info .swiper-item-box[data-v-0b8fac96] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #525252;
	height: 44px
}

.plm-info .swiper-item-box .swiper-item[data-v-0b8fac96] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wz-plm[data-v-d8d5bad6] {
	padding: .1rem .13rem .14rem .13rem;
	background: #fff;
	border-radius: 10px
}

.wz-plm .header[data-v-d8d5bad6] {
	margin-bottom: 11px
}

.wz-plm .cl-bold[data-v-d8d5bad6] {
	font-weight: 700
}

.wz-plm .wz-plm-list[data-v-d8d5bad6] {
	margin-bottom: 16px
}

.wz-plm .wz-plm-item[data-v-d8d5bad6] {
	margin-bottom: 10px;
	border-radius: 8px;
	padding: 15px 10px;
	background: #f8f8f8
}

.wz-plm .sub-title[data-v-d8d5bad6] {
	font-size: 16px;
	color: #1f1f1f;
	margin-bottom: 4px
}

.wz-plm .symptom-tag[data-v-d8d5bad6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: hidden;
	margin-bottom: 11px
}

.wz-plm .symptom-tag .symptom-tag-item[data-v-d8d5bad6] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.wz-plm .doctor-info[data-v-d8d5bad6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #525252
}

.wz-plm .swiper-item-box[data-v-d8d5bad6] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #525252;
	height: 44px
}

.wz-plm .more-plm[data-v-d8d5bad6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.b-feed-video[data-v-386a4053] {
	position: relative
}

.b-feed-video_img[data-v-386a4053] {
	position: relative;
	border-radius: 9px
}

.b-feed-video_img[data-v-386a4053]:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(79%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .17) 79%, rgba(0, 0, 0, .4) 99%)
}

.b-feed-video_box[data-v-386a4053] {
	position: relative
}

.b-feed-video_icon[data-v-386a4053] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff
}

.b-feed-video_time[data-v-386a4053] {
	position: absolute;
	bottom: 8px;
	right: 8px;
	color: #fff
}

.b-feed-video_title[data-v-386a4053] {
	height: .44rem
}

.b-feed-video-subtitle[data-v-386a4053] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-feed-video-subtitle_time[data-v-386a4053] {
	position: relative;
	top: -5px;
	height: 24px
}

.video-subtitle[data-v-386a4053] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	bottom: 4px;
	left: 8px;
	color: #fff;
	width: 100%
}

.doctor-img[data-v-386a4053],
.video-subtitle-img[data-v-386a4053] {
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%
}

.video-text[data-v-386a4053] {
	text-align: center
}

.dynamics-title[data-v-db9e5e60] {
	display: inline;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	line-height: 24px
}

.video-title[data-v-db9e5e60] {
	font-family: PingFangSC-Regular;
	font-size: 19px;
	color: #1f1f1f;
	line-height: 29px
}

.dynamics-video-cover[data-v-db9e5e60] {
	margin-top: 5px;
	width: 100%;
	height: 213px;
	position: relative
}

.video-play[data-v-db9e5e60] {
	position: absolute;
	top: 50%;
	left: 50%;
	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;
	margin-top: -24px;
	margin-left: -24px;
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.video-img[data-v-db9e5e60] {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	border-radius: 3px
}

.video-time[data-v-db9e5e60] {
	padding: 0 9px;
	height: 20px;
	position: absolute;
	bottom: 4px;
	right: 4px;
	font-size: 10px;
	color: #fff;
	line-height: 20px;
	background: rgba(0, 0, 0, .4);
	border-radius: 20px
}

.publish-time[data-v-db9e5e60] {
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999;
	line-height: 24px;
	margin-right: 8px
}

.color-topic[data-v-db9e5e60] {
	color: #4b78b2
}

.dynamics-img[data-v-db9e5e60] {
	width: 44vw;
	border-radius: 5px
}

.pic-wrap[data-v-db9e5e60] {
	width: 44vw;
	position: relative
}

.cl-flex-box[data-v-db9e5e60] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.adudio-wrap[data-v-7f3d3453] {
	padding: 0 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	border-radius: 5px
}

.triangle-icon[data-v-7f3d3453] {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: -12px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-right-color: #f5f5f5
}

.audio-icon[data-v-7f3d3453] {
	width: 12px;
	height: 17px
}

.content-wrap[data-v-7f3d3453] {
	margin-top: -2px
}

.b-feed[data-v-b00f4166] {
	padding: .1rem .13rem .1rem .13rem;
	background: #fff;
	border-radius: 10px
}

.b-feed-flex[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-feed-flex-title[data-v-b00f4166] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.b-feed-cont_none[data-v-b00f4166] {
	color: #999;
	padding: 10px 0 10px 0;
	text-align: center;
	width: 100%
}

.b-feed-flexbox[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.b-feed-video[data-v-b00f4166] {
	position: relative
}

.b-feed-video_img[data-v-b00f4166] {
	position: relative;
	border-radius: 9px
}

.b-feed-video_img[data-v-b00f4166]:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(79%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .17) 79%, rgba(0, 0, 0, .4) 99%);
	border-radius: 9px
}

.b-feed-video_box[data-v-b00f4166] {
	position: relative
}

.b-feed-video_icon[data-v-b00f4166] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff
}

.b-feed-video_time[data-v-b00f4166] {
	position: absolute;
	bottom: 8px;
	right: 8px;
	color: #fff
}

.b-feed-video_title[data-v-b00f4166] {
	height: .44rem
}

.b-feed-video-subtitle[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-feed-video-subtitle_time[data-v-b00f4166] {
	position: relative;
	top: -5px;
	height: 24px
}

.video-subtitle[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	bottom: 4px;
	left: 8px;
	color: #fff;
	width: 100%
}

.doctor-img[data-v-b00f4166],
.video-subtitle-img[data-v-b00f4166] {
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%
}

.each-voice[data-v-b00f4166] {
	margin-bottom: 15px;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

.each-voice[data-v-b00f4166]:first-child {
	margin-top: 15px
}

.each-voice[data-v-b00f4166]:last-child {
	margin-bottom: 0
}

.voice-content[data-v-b00f4166] {
	font-size: 14px;
	color: #525252;
	line-height: 22px
}

.voice-title[data-v-b00f4166] {
	font-size: 16px;
	color: #1f1f1f;
	line-height: 16px
}

.audio-wrap[data-v-b00f4166] {
	margin-top: 8px;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.audio-wrap .expert-img[data-v-b00f4166] {
	margin-right: 14px;
	width: 25px;
	height: 25px;
	border-radius: 25px;
	background-size: 100% 100%
}

.audio-wrap .audio-bubble[data-v-b00f4166] {
	position: relative;
	height: 38px;
	width: 150px;
	background: #f5f5f5;
	border-radius: 3px 3px 3px 3px
}

.audio-wrap .triangle-icon[data-v-b00f4166] {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: -10px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-right-color: #f5f5f5
}

.audio-wrap .audio-content[data-v-b00f4166] {
	position: absolute;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #3f3f3f
}

.audio-wrap .audio-play-title[data-v-b00f4166] {
	margin-right: 10px;
	font-size: 14px;
	color: #000
}

.audio-subtitle[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.empty-result[data-v-b00f4166] {
	padding: .15rem 0;
	line-height: 60px;
	color: #999;
	text-align: center
}

.cl-bold[data-v-b00f4166] {
	font-weight: 700
}

.cl-flex[data-v-b00f4166] {
	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
}

.cl-divider[data-v-b00f4166] {
	margin-top: 15px;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.cl-color-1f[data-v-b00f4166] {
	color: #1f1f1f
}

.samll_video_title[data-v-b00f4166] {
	margin-bottom: 0
}

.small_video_img[data-v-b00f4166] {
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.science-entry-title[data-v-b00f4166] {
	text-align: center;
	position: relative;
	color: #b8b8b8
}

.science-entry-title .science-entry-title-link[data-v-b00f4166] {
	position: relative
}

.science-entry-title .science-entry-title-link[data-v-b00f4166]:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #00c8c8;
	bottom: 0
}

.science-entry-content[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.science-entry-content-list[data-v-b00f4166] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-right: 12px
}

.science-entry-content-images[data-v-b00f4166] {
	width: 28.3vw;
	height: 9.6vh
}

.science-entry-content-images img[data-v-b00f4166] {
	width: 100%;
	height: 100%
}

.science-entry-content-subtitle[data-v-b00f4166] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.science-entry-content-docImg[data-v-b00f4166] {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.science-entry-details-table[data-v-b00f4166] {
	position: relative;
	white-space: nowrap
}

.science-entry-details-table[data-v-b00f4166]:after {
	content: "";
	display: block;
	width: 14px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-box-shadow: inset -10px 0 10px 0 #fff;
	box-shadow: inset -10px 0 10px 0 #fff
}

.science-space[data-v-b00f4166] {
	padding: 5px 18px
}

.live-broadcast-status[data-v-b00f4166] {
	position: absolute;
	left: 0;
	top: 0;
	margin: .06rem 0 0 .06rem
}

.popular-science-tabs[data-v-b00f4166] {
	text-align: center
}

.fab[data-v-4f968850] {
	position: fixed;
	box-sizing: border-box;
	z-index: 10
}

.fab__content[data-v-4f968850] {
	width: 100%;
	height: 100%;
	position: relative
}

.fab__normal[data-v-4f968850] {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.fab__normal__font[data-v-4f968850] {
	line-height: 16px;
	font-weight: 700
}

.fab__normal__image[data-v-4f968850] {
	margin-right: 7px
}

.fab__images[data-v-4f968850] {
	width: 100%;
	height: 100%
}

.fab__close[data-v-4f968850] {
	position: absolute;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-weight: 700;
	color: #06c8c9;
	background: #d4fefe;
	border-radius: 50%
}

.fab__extend[data-v-4f968850] {
	white-space: nowrap
}

.fab__mask[data-v-4f968850] {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.fab__tips[data-v-4f968850] {
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 10px;
	text-align: center;
	background: #595959;
	border-radius: 3px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	padding: 0 15px;
	color: #fff;
	z-index: 20
}

.fab__tips[data-v-4f968850]:before {
	content: "";
	position: absolute;
	right: 12px;
	top: 100%;
	display: block;
	width: 1px;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #595959
}

.visitInfo-title[data-v-a8d40b62] {
	font-weight: 700
}

.visitInfo-details[data-v-a8d40b62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 1px
}

.visitInfo-details-tags[data-v-a8d40b62] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.visitInfo-time[data-v-a8d40b62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.visitInfo-time-details[data-v-a8d40b62] {
	margin-top: 1px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.visitInfo-time-details-line[data-v-a8d40b62] {
	color: #f1f1f1;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px
}

.info-more[data-v-a8d40b62] {
	text-align: center
}

.icon-size[data-v-a8d40b62] {
	font-size: 14px
}

.baike-baijiahao[data-v-daa5a944] {
	background: #fff;
	padding: 10px 14px;
	border-radius: 9px
}

.baike-baijiahao .icon[data-v-daa5a944] {
	width: 18px;
	height: 18px
}

.baike-baijiahao .item[data-v-daa5a944] {
	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;
	width: 50%;
	position: relative
}

.baike-baijiahao .item[data-v-daa5a944]:first-child:after {
	content: "";
	display: block;
	width: 1px;
	height: 18px;
	background: #f1f1f1;
	position: absolute;
	right: 0;
	top: 0
}

.flex-between[data-v-daa5a944] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.flex-between[data-v-daa5a944],
.flex-center[data-v-daa5a944] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-live[data-v-7e24d66c] {
	padding: .1rem .13rem .15rem .13rem;
	background: #fff;
	border-radius: 9px
}

.doctor-live .cl-bold[data-v-7e24d66c] {
	font-weight: 700
}

.doctor-live .flex-center[data-v-7e24d66c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-live .live-content[data-v-7e24d66c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	background: #f5f5f5
}

.doctor-live .image-warp[data-v-7e24d66c] {
	overflow: hidden;
	position: relative;
	width: 100px;
	height: 133px;
	background: #f5f5f5;
	border-radius: 9px
}

.doctor-live .image-warp .image-bag[data-v-7e24d66c] {
	width: 100%;
	height: 100%;
	background-size: cover;
	border-radius: 9px
}

.doctor-live .image-warp .image-bag .play-icon[data-v-7e24d66c] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.doctor-live .image-warp .image-bag .img-mask[data-v-7e24d66c] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(68%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .1) 68%, rgba(0, 0, 0, .3));
	border-radius: 9px
}

.doctor-live .has-radius[data-v-7e24d66c] {
	border-radius: 9px;
	-webkit-border-radius: 9px
}

.doctor-live .live-status[data-v-7e24d66c] {
	position: absolute;
	left: 6px;
	top: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 9px;
	background: #f33;
	color: #fff;
	padding: 0 8px;
	font-size: 12px
}

.doctor-live .live-status-living[data-v-7e24d66c] {
	position: relative;
	display: inline-block;
	width: .1rem;
	height: .07rem;
	bottom: .02rem;
	margin-right: .06rem
}

.doctor-live .live-status-living .line[data-v-7e24d66c] {
	position: absolute;
	top: 0;
	width: .02rem;
	height: .1rem;
	border-radius: .2rem;
	background-color: #fff;
	-webkit-animation: lineChange-data-v-7e24d66c .68s linear infinite;
	animation: lineChange-data-v-7e24d66c .68s linear infinite
}

.doctor-live .live-status-living .line-first[data-v-7e24d66c] {
	left: 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8);
	-webkit-animation-delay: -.34s;
	animation-delay: -.34s
}

.doctor-live .live-status-living .line-second[data-v-7e24d66c] {
	left: .04rem;
	-webkit-transform: scaleY(.4);
	transform: scaleY(.4);
	-webkit-animation-delay: -.17s;
	animation-delay: -.17s
}

.doctor-live .live-status-living .line-third[data-v-7e24d66c] {
	-webkit-transform: scaleY(.6);
	transform: scaleY(.6);
	left: .08rem
}

.doctor-live .question-scroll-wrap[data-v-7e24d66c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 133px;
	overflow: scroll;
	position: relative;
	padding-left: .17rem;
	background: #f5f5f5;
	border-radius: 0 9px 9px 0
}

.doctor-live .question-status[data-v-7e24d66c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-live .question-item[data-v-7e24d66c] {
	position: relative
}

.doctor-live .question-item[data-v-7e24d66c]:before {
	content: "";
	position: absolute;
	height: 100%;
	border-left: 1px solid rgba(76, 113, 241, .16);
	top: .12rem;
	left: 0
}

.doctor-live .question-item[data-v-7e24d66c]:last-child:before {
	border-left: none
}

.doctor-live .question-item .status-icon[data-v-7e24d66c] {
	position: absolute;
	left: -.065rem;
	background: #f5f5f5;
	line-height: .14rem;
	top: .045rem
}

.doctor-live .question-item .dotted[data-v-7e24d66c] {
	width: .07rem;
	height: .07rem;
	border-radius: 50%;
	position: absolute;
	left: -.035rem;
	top: .08rem;
	background: #00c8c8
}

.doctor-live .no-question-result[data-v-7e24d66c] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: .135rem .15rem 0 .15rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f2fdff), to(#f6fdff));
	background-image: linear-gradient(180deg, #f2fdff, #f6fdff);
	border: 1px solid rgba(0, 210, 255, .1);
	border-radius: 0 9px 9px 0
}

.doctor-live .img-logo[data-v-7e24d66c] {
	position: absolute;
	right: 14px;
	bottom: 15px;
	width: 52px;
	height: 52px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/live-logo.png) no-repeat;
	background-size: cover
}

.doctor-live .live-red[data-v-7e24d66c] {
	color: #f13f40
}

.doctor-live .live-medical-iconfont[data-v-7e24d66c] {
	width: 14px;
	height: 14px
}

@-webkit-keyframes lineChange-data-v-7e24d66c {
	0% {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}

	25% {
		-webkit-transform: scaleY(.7);
		transform: scaleY(.7)
	}

	50% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}

	to {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}
}

@keyframes lineChange-data-v-7e24d66c {
	0% {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}

	25% {
		-webkit-transform: scaleY(.7);
		transform: scaleY(.7)
	}

	50% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}

	to {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}
}

.custom-header-topbar-bg[data-v-c0ab0654] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.detail-wrap[data-v-c0ab0654] {
	background: #f5f5f5;
	padding-bottom: 10px
}

.top-detail-info[data-v-c0ab0654] {
	margin: 0 17px 16px;
	padding: 20px 18px 15px
}

.top-detail-info-wrap[data-v-c0ab0654] {
	margin-bottom: 12px;
	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
}

.services-content[data-v-c0ab0654] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 44px
}

.services-content-wrap[data-v-c0ab0654] {
	margin: 8px 0
}

.services-content-one-name[data-v-c0ab0654] {
	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-right: 10px
}

.services-content-one-name .services-content-one-left[data-v-c0ab0654] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.services-content-one-name .services-content-one-left .services-content-one-left-two[data-v-c0ab0654] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 12px;
	line-height: 12px
}

.services-content-one-name .services-content-one-left .services-content-one-left-two .services-content-icons[data-v-c0ab0654],
.services-content-one-name .services-content-one-left .services-content-one-left-two[data-v-c0ab0654] {
	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;
	font-family: PingFangSC-Regular;
	color: #333;
	letter-spacing: 0
}

.services-content-one-name .services-content-one-left .services-content-one-left-two .services-content-icons[data-v-c0ab0654] {
	width: 18.6px;
	height: 20.3px;
	margin-bottom: 4px
}

.services-content-one-name .services-content-one-right[data-v-c0ab0654] {
	-webkit-box-flex: 4;
	-ms-flex: 4;
	flex: 4;
	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;
	border-radius: 22px;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00cfa3), to(#04c7d6));
	background-image: linear-gradient(90deg, #00cfa3 0, #04c7d6);
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #fff
}

.services-content-one-name .services-content-one-rights[data-v-c0ab0654] {
	background-image: none
}

.services-content-one[data-v-c0ab0654] {
	margin: 0 17px;
	height: 40px;
	background: #00c8c8;
	border-radius: 44px;
	line-height: 40px
}

.services-content-two[data-v-c0ab0654] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.services-content-three[data-v-c0ab0654],
.services-content-two[data-v-c0ab0654] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 40px
}

.services-content-three[data-v-c0ab0654] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.services-content-twobtn[data-v-c0ab0654] {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5;
	height: 40px;
	border-radius: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow: hidden
}

.services-content-icon[data-v-c0ab0654] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 12px;
	color: #333;
	letter-spacing: 0
}

.services-content-img[data-v-c0ab0654] {
	width: 16.5px;
	height: 16.5px;
	margin-bottom: 4px
}

.service-btn-solid[data-v-c0ab0654] {
	margin: 0 16px 0 0;
	background: #00c8c8;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.service-btn-hollow[data-v-c0ab0654] {
	margin: 0 0 0 16px;
	color: #fff;
	background: #489af6;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.services-content-ph[data-v-c0ab0654] {
	width: 100%;
	height: 60px
}

.twobtn-left[data-v-c0ab0654] {
	background: #489af6
}

.twobtn-left[data-v-c0ab0654],
.twobtn-right[data-v-c0ab0654] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.twobtn-right[data-v-c0ab0654] {
	background: #00c8c8
}

.btn-margin-btom[data-v-c0ab0654] {
	padding-bottom: 16px
}

.svc-img-wrap[data-v-c0ab0654] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.img-background[data-v-c0ab0654] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.b-none[data-v-c0ab0654] {
	text-align: center;
	color: #999;
	padding: 20px 10px
}

.cl-bold[data-v-c0ab0654] {
	font-weight: 700
}

.content-block[data-v-c0ab0654] {
	padding: 15px 13px;
	background: #fff;
	color: #999;
	border-radius: 10px;
	font-size: 14px
}

.content-block-title[data-v-c0ab0654] {
	width: 100%;
	text-align: center;
	text-decoration: underline;
	line-height: 14px
}

.content-block-statement[data-v-c0ab0654] {
	line-height: 14px
}

.content-block-popup[data-v-c0ab0654],
.content-block-statement[data-v-c0ab0654] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.content-block-popup[data-v-c0ab0654] {
	-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, .4)
}

.content-block-content[data-v-c0ab0654] {
	margin: 0 27px;
	padding: 26px 20px 20px;
	background: #fff;
	border-radius: 10px;
	font-size: 16px;
	color: #525252;
	position: relative;
	overflow: hidden;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.content-block-bg[data-v-c0ab0654] {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.content-block-btn[data-v-c0ab0654] {
	margin-top: 20px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	border-radius: 33px;
	position: relative
}

.content-block-swanbtn[data-v-c0ab0654] {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}

.content-block-pkginfo[data-v-c0ab0654] {
	font-size: 14px;
	color: #858585;
	text-align: center
}

.content-block-link[data-v-c0ab0654] {
	text-decoration: underline
}

.content-block-bgph[data-v-c0ab0654] {
	width: 100%;
	height: 80px
}

.empty-wrap[data-v-c0ab0654] {
	background: #fff;
	border-radius: 10px;
	padding: 10px 13px 15px
}

.empty-wrap-desc[data-v-c0ab0654] {
	margin-top: 12.5px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #858585
}

.baike[data-v-c0ab0654] {
	padding: .11rem .13rem .07rem .13rem;
	background: #fff;
	border-radius: 10px
}

.baike .header[data-v-c0ab0654] {
	margin-bottom: 7px
}

.baike .baike-content[data-v-c0ab0654] {
	font-size: 15px
}

.baike .cl-bold[data-v-c0ab0654] {
	font-weight: 700
}

.visitInfo[data-v-c0ab0654] {
	padding: .1rem .13rem .15rem .13rem;
	background: #fff;
	border-radius: 10px
}

.empty-visit-info[data-v-c0ab0654] {
	margin-top: 12.5px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #858585
}

.content-area[data-v-c0ab0654] {
	color: #858585
}

.visitInfo-title[data-v-c0ab0654] {
	font-weight: 700
}

.fab-brother[data-v-c0ab0654] {
	bottom: 10% !important
}

.et-container[data-v-ae8a8a56] {
	position: relative;
	margin-top: -65%
}

.et-top[data-v-ae8a8a56] {
	top: .2rem
}

.et-top-btn[data-v-ae8a8a56] {
	top: .56rem
}

.et-s-img[data-v-ae8a8a56] {
	margin-top: -10%;
	position: relative
}

.et[data-v-ae8a8a56] {
	min-height: 105vh
}

.et-scroll[data-v-ae8a8a56] {
	overflow: hidden;
	height: 92px
}

.et-scroll .inner[data-v-ae8a8a56] {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.et-img-wrap[data-v-ae8a8a56] {
	position: relative
}

.et-img[data-v-ae8a8a56] {
	width: 100%
}

.et-s-img[data-v-ae8a8a56] {
	border-radius: 7px
}

.et-top[data-v-ae8a8a56] {
	background-color: rgba(6, 255, 192, .36);
	color: #06ffc0;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 0;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px
}

.et-top-btn[data-v-ae8a8a56] {
	height: 24px;
	line-height: 24px;
	border-radius: 22px 0 0 22px;
	position: fixed;
	color: #fff;
	right: 0;
	z-index: 20;
	padding: 0 4px 0 5px
}

.et-cont-header[data-v-ae8a8a56] {
	background-color: #fff;
	border-radius: .08rem;
	overflow: hidden
}

.et-cont-header .header[data-v-ae8a8a56] {
	color: #fff;
	height: .43rem;
	line-height: .43rem
}

.et-cont-header .scroll[data-v-ae8a8a56] {
	height: 102px
}

.et-cont-header .et-mask[data-v-ae8a8a56] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10
}

.et-cont-header .panel[data-v-ae8a8a56] {
	position: relative;
	overflow: hidden;
	height: 92px
}

.et-cont-header .sdtop[data-v-ae8a8a56] {
	height: 15px;
	width: 100%;
	background: linear-gradient(180deg, #fff 5px, hsla(0, 0%, 100%, 0));
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 10
}

.et-cont-header .sdbottom[data-v-ae8a8a56] {
	height: 15px;
	width: 100%;
	background: linear-gradient(0deg, #fff 5px, hsla(0, 0%, 100%, 0));
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10
}

.et-cont-header .row[data-v-ae8a8a56] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.et-cont-header .text[data-v-ae8a8a56] {
	font-weight: 700
}

.et-cont-header .time[data-v-ae8a8a56] {
	width: 31px
}

.et-cont[data-v-ae8a8a56] {
	background-color: #fff;
	border-radius: .08rem;
	padding-top: .05rem;
	padding-bottom: .05rem
}

.et-cont .title[data-v-ae8a8a56] {
	font-weight: 700
}

.et-cont .text[data-v-ae8a8a56] {
	background-color: #d9f7f6;
	padding: 0 .1rem;
	color: #013642;
	border-radius: .03rem
}

.et-cont .line[data-v-ae8a8a56] {
	border-bottom: 1px solid #f3f3f3;
	margin: 0 .3rem
}

.et-cont .ctn-img[data-v-ae8a8a56] {
	margin-left: 6px
}

.et-cont .ctn-left[data-v-ae8a8a56] {
	padding-left: .33rem
}

.et-cont .ctn-right[data-v-ae8a8a56] {
	margin-left: -23px
}

.et-btn[data-v-ae8a8a56] {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: .17rem;
	right: .17rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(3, 124, 147, 0)), color-stop(94%, #00343f));
	background-image: linear-gradient(180deg, rgba(3, 124, 147, 0) 5%, #00343f 94%)
}

.et-btn .item[data-v-ae8a8a56] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: .33rem;
	color: #fff;
	font-weight: 700
}

.et-btn-imp[data-v-ae8a8a56] {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(3, 124, 147, 0)), color-stop(94%, #00343f));
	background-image: linear-gradient(180deg, rgba(3, 124, 147, 0) 5%, #00343f 94%);
	border-radius: 12px 12px 0 0;
	overflow: hidden
}

.et-btn-imp .item[data-v-ae8a8a56] {
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-weight: 700;
	color: #fff
}

.et-shadow[data-v-ae8a8a56] {
	-webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2)
}

.et-btn-blank[data-v-ae8a8a56] {
	height: 74px
}

.et-other[data-v-ae8a8a56] {
	position: relative;
	border-radius: 8px;
	overflow: hidden
}

.et-other .header[data-v-ae8a8a56] {
	height: .33rem;
	line-height: .33rem
}

.et-other .content[data-v-ae8a8a56] {
	color: #fff
}

.et-other .img[data-v-ae8a8a56] {
	position: absolute;
	background-size: cover;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 3;
	opacity: .3
}

.et-other .btn[data-v-ae8a8a56] {
	height: 26px;
	line-height: 26px;
	border: 1px solid #fff;
	color: #fff;
	background-color: transparent;
	border-radius: 15px
}

.et-other .txt[data-v-ae8a8a56] {
	position: relative;
	z-index: 5
}

.et-img-wrap[data-v-7c36f096] {
	position: relative
}

.et-img[data-v-7c36f096] {
	width: 100%
}

.et-container[data-v-7c36f096] {
	position: relative
}

.et-s-img[data-v-7c36f096] {
	border-radius: 7px;
	position: relative
}

.et-introduce[data-v-7c36f096] {
	background: #fff;
	padding: .15rem 0 .2rem 0;
	border-radius: 8px;
	margin-bottom: 20px
}

.et-introduce-tit[data-v-7c36f096] {
	text-align: center
}

.et-introduce-list[data-v-7c36f096] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.et-introduce-item[data-v-7c36f096] {
	text-align: center
}

.et-guide[data-v-7c36f096] {
	background: #fff;
	border-radius: 8px
}

.et-guide-tit[data-v-7c36f096] {
	text-align: center
}

.et-guide-img[data-v-7c36f096] {
	width: calc(100% - 30px);
	margin-left: 15px
}

.et-cont[data-v-7c36f096] {
	background-color: #fff;
	border-radius: .08rem;
	padding-top: .05rem;
	padding-bottom: .05rem
}

.et-cont .title[data-v-7c36f096] {
	font-weight: 700
}

.et-cont .text[data-v-7c36f096] {
	background-color: #d9f7f6;
	padding: 0 .1rem;
	color: #013642;
	border-radius: .03rem
}

.et-cont .line[data-v-7c36f096] {
	border-bottom: 1px solid #f3f3f3;
	margin: 0 .3rem
}

.et-cont .ctn-img[data-v-7c36f096] {
	margin-left: 6px
}

.et-cont .ctn-left[data-v-7c36f096] {
	padding-left: .33rem
}

.et-cont .ctn-right[data-v-7c36f096] {
	margin-left: -23px
}

.et-btn-imp[data-v-7c36f096] {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(3, 124, 147, 0)), color-stop(94%, #00343f));
	background-image: linear-gradient(180deg, rgba(3, 124, 147, 0) 5%, #00343f 94%);
	border-radius: 12px 12px 0 0;
	overflow: hidden
}

.et-btn-imp .item[data-v-7c36f096] {
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-weight: 700;
	color: #fff
}

.et-shadow[data-v-7c36f096] {
	-webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2)
}

.et-btn-blank[data-v-7c36f096] {
	height: 74px
}

.et-bold[data-v-7c36f096] {
	font-weight: 700
}

.item-wrapper[data-v-618e4181] {
	position: relative;
	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
}

.swiper[data-v-618e4181] {
	overflow: hidden
}

.item[data-v-618e4181] {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1), -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	opacity: .5
}

.indicator-wrapper[data-v-618e4181] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.zb[data-v-2378a4a4] {
	margin-top: -122%
}

.zb-scroll[data-v-2378a4a4] {
	white-space: nowrap
}

.zb-scroll-img[data-v-2378a4a4] {
	height: 225px;
	width: 161px
}

.zb-bold[data-v-2378a4a4] {
	font-weight: 700
}

.zb-title[data-v-2378a4a4] {
	position: relative;
	font-size: 17px;
	color: #333;
	display: inline-block;
	padding: 0 5px;
	font-weight: 700
}

.zb-title-text[data-v-2378a4a4] {
	position: relative;
	z-index: 2
}

.zb-title-line[data-v-2378a4a4] {
	position: absolute;
	bottom: 3px;
	left: -3px;
	right: -3px;
	height: 4px;
	border-radius: 1px;
	background-color: #b6e4e7
}

.zb-container[data-v-2378a4a4] {
	background-color: #fff;
	border-radius: .08rem;
	-webkit-box-shadow: 0 30px 150px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 30px 150px 0 rgba(0, 0, 0, .1)
}

.zb-service-row[data-v-2378a4a4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-service-item[data-v-2378a4a4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.zb-service-item-icon[data-v-2378a4a4] {
	width: 60px;
	height: 60px
}

.zb-service-item-line[data-v-2378a4a4] {
	position: absolute;
	border: .5px dashed #7ed6d3;
	z-index: 5;
	right: -10px;
	top: 30px;
	width: 20px
}

.zb-btn[data-v-2378a4a4] {
	z-index: 10;
	border-radius: 8px 8px 0 0;
	height: .6rem;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.zb-wrap[data-v-2378a4a4] {
	min-height: 105vh
}

.zb-wrap.real[data-v-2378a4a4] {
	min-height: 0
}

.pm[data-v-8402d47e] {
	display: block;
	min-height: 105vh
}

.pm.real[data-v-8402d47e] {
	min-height: 0
}

.pm-card[data-v-8402d47e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=722074036,3386917297&fm=179&app=35&f=PNG.png);
	background-size: cover;
	-webkit-box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 120px;
	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;
	position: relative;
	margin-top: -.8rem
}

.pm-card-wrap[data-v-8402d47e] {
	position: relative
}

.pm-card-bg[data-v-8402d47e] {
	background: linear-gradient(134deg, #515151, #000);
	left: 0;
	right: 0;
	margin: 0 -.17rem
}

.pm-card-title[data-v-8402d47e] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700
}

.pm-card-time[data-v-8402d47e] {
	color: #6b532c;
	font-family: PingFangSC-Regular
}

.pm-card-left[data-v-8402d47e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pm-card-left[data-v-8402d47e],
.pm-card-right[data-v-8402d47e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.pm-card-price[data-v-8402d47e] {
	color: #ff6050;
	font-size: 30px;
	line-height: 40px;
	font-family: DINAlternate-Bold
}

.pm-card-price-prefix[data-v-8402d47e] {
	font-size: 18px;
	line-height: 28px
}

.pm-card-discount[data-v-8402d47e] {
	background-color: #e4cda4;
	color: #6b532c;
	border-radius: 13px
}

.pm-container[data-v-8402d47e] {
	background: #fff;
	-webkit-box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: .1rem .15rem .15rem .15rem
}

.pm-fw-5[data-v-8402d47e] {
	font-weight: 500
}

.pm-fw-7[data-v-8402d47e] {
	font-weight: 700
}

.pm-title[data-v-8402d47e] {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #333;
	font-weight: 700
}

.pm-icon[data-v-8402d47e] {
	width: 18px;
	height: 20px
}

.pm-info-panel[data-v-8402d47e] {
	border-radius: 8px;
	overflow: hidden;
	background-color: #f9f9f9;
	text-align: center
}

.pm-info-panel-title[data-v-8402d47e] {
	font-weight: 700;
	height: .4rem;
	background-color: #f1f1f1;
	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
}

.pm-info-panel-item[data-v-8402d47e] {
	border-top: 1px solid #efefef;
	height: .45rem;
	line-height: .45rem
}

.pm-info-panel-item-oprice[data-v-8402d47e] {
	position: relative;
	font-family: DINAlternate-Bold
}

.pm-info-panel.vip[data-v-8402d47e] {
	background-color: #fff5e3;
	color: #333
}

.pm-info-panel.vip.vip .pm-info-panel-title[data-v-8402d47e] {
	background-color: #ffedce;
	color: #c4803a
}

.pm-info-panel.vip.vip .pm-info-panel-item[data-v-8402d47e] {
	border-top: 1px solid #ffedce
}

.pm-info-panel.vip.vip .pm-info-panel-item-price[data-v-8402d47e] {
	color: #fd7065;
	font-weight: 500;
	font-family: DINAlternate-Bold
}

.pm-info-panel-tip[data-v-8402d47e] {
	color: #e0ac61
}

.pm-btn[data-v-8402d47e] {
	padding: .2rem 0;
	position: fixed;
	bottom: 0;
	left: .17rem;
	right: .17rem
}

.pm-btn-blank[data-v-8402d47e] {
	height: .84rem
}

.pm-btn-inner[data-v-8402d47e] {
	background-image: linear-gradient(125deg, #dcb085, #f4d59a);
	-webkit-box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, .08);
	color: #fff;
	height: .44rem;
	line-height: .44rem;
	border-radius: .3rem
}

.sp-wrap[data-v-3de806c2] {
	position: relative
}

.sp-cont[data-v-3de806c2] {
	position: relative;
	z-index: 2
}

.sp-bold[data-v-3de806c2] {
	font-weight: 700
}

.sp-card-title[data-v-3de806c2] {
	position: relative;
	height: 20px;
	color: #da4d3c;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-perspective: 1000;
	perspective: 1000
}

.sp-card-title-img-right[data-v-3de806c2] {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.sp[data-v-f9afb89e] {
	font-family: FZLTXHK--GBK1-0
}

.sp-color-pri-yellow[data-v-f9afb89e] {
	color: #f9daa4
}

.sp-color-bri-yellow[data-v-f9afb89e] {
	color: #ffb381
}

.sp-color-tip[data-v-f9afb89e] {
	color: #b67c47
}

.sp-color-pri-red[data-v-f9afb89e] {
	color: #da4d3c
}

.sp-color-red[data-v-f9afb89e] {
	color: #e85842
}

.sp-color-tip-red[data-v-f9afb89e] {
	color: #e25e4b
}

.sp-font-11[data-v-f9afb89e] {
	font-size: 11px;
	line-height: 22px
}

.sp-bold[data-v-f9afb89e] {
	font-weight: 700
}

.sp-width[data-v-f9afb89e] {
	width: calc(100% - .5rem);
	margin-left: auto;
	margin-right: auto
}

.sp-flex[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sp-rela[data-v-f9afb89e] {
	position: relative
}

.sp-middle[data-v-f9afb89e] {
	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
}

.sp-divider[data-v-f9afb89e] {
	height: .12rem
}

.sp-bgimg[data-v-f9afb89e] {
	background-size: contain;
	background-repeat: no-repeat
}

.sp-order[data-v-f9afb89e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ask1.png);
	background-size: 100% 100%;
	color: #f6e4b1;
	line-height: .26rem;
	position: fixed;
	right: 0;
	top: 1rem;
	height: .26rem;
	width: .5rem;
	z-index: 10
}

.sp-content[data-v-f9afb89e] {
	margin-top: -1.7rem;
	position: relative;
	z-index: 3
}

.sp-panel-mid[data-v-f9afb89e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/panel_mid4.png);
	background-repeat-x: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	position: relative;
	z-index: 1
}

.sp-panel-loop[data-v-f9afb89e] {
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bar1.png);
	background-size: contain;
	background-repeat: no-repeat;
	height: .4rem;
	width: 2.75rem;
	color: #bf4720;
	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
}

.sp-panel-loop-box[data-v-f9afb89e] {
	height: .22rem;
	line-height: .22rem;
	width: 1.7rem;
	overflow: hidden
}

.sp-panel-roll-box[data-v-f9afb89e] {
	overflow: hidden;
	height: .26rem;
	display: inline-block
}

.sp-panel-roll-box-item[data-v-f9afb89e] {
	-webkit-transition: all 1.5s ease;
	transition: all 1.5s ease;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.sp-panel-cont[data-v-f9afb89e],
.sp-panel-roll-box-item[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.sp-panel-cont[data-v-f9afb89e] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.sp-panel-feat[data-v-f9afb89e] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(100% - 50px)
}

.sp-panel-feat-box[data-v-f9afb89e],
.sp-panel-feat[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-panel-feat-box[data-v-f9afb89e] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.sp-card-mid[data-v-f9afb89e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/card_mid2.png);
	background-repeat-x: no-repeat;
	background-size: contain;
	width: 100%;
	height: 1.9rem
}

.sp-card-cont[data-v-f9afb89e] {
	position: absolute;
	top: .3rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.sp-card-cont[data-v-f9afb89e],
.sp-card-coupon-wrap[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-card-coupon-wrap[data-v-f9afb89e] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.sp-card-coupon-box[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.sp-card-coupon-cont[data-v-f9afb89e] {
	position: absolute;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: .14rem
}

.sp-card-coupon-btn[data-v-f9afb89e],
.sp-card-coupon-cont[data-v-f9afb89e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-card-coupon-btn[data-v-f9afb89e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 2.17rem;
	height: .49rem;
	-webkit-animation: breath-data-v-f9afb89e 1.5s ease infinite;
	animation: breath-data-v-f9afb89e 1.5s ease infinite;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 22px;
	color: #f6e4b1
}

.sp-card-coupon-btn-txt[data-v-f9afb89e] {
	margin-top: -.03rem
}

.sp-bot-btn[data-v-f9afb89e] {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: .17rem;
	right: .17rem
}

.sp-bot-btn-item[data-v-f9afb89e] {
	width: 100%;
	height: .44rem;
	line-height: .44rem;
	border-radius: .33rem;
	color: #fff;
	font-weight: 700;
	background: -webkit-gradient(linear, left top, left bottom, from(#fee7a1), to(#ffcb66));
	background: linear-gradient(180deg, #fee7a1, #ffcb66);
	color: #9d1613;
	font-size: .15rem
}

.sp-btn-blank[data-v-f9afb89e] {
	height: .8rem
}

.sp-rule[data-v-f9afb89e] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 20;
	background-color: rgba(0, 0, 0, .5)
}

.sp-rule-panel[data-v-f9afb89e] {
	width: calc(100% - .7rem);
	margin: auto;
	position: relative;
	top: 2.3rem
}

.sp-rule-close[data-v-f9afb89e] {
	margin-left: auto;
	margin-right: auto;
	width: 2rem
}

@-webkit-keyframes breath-data-v-f9afb89e {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

@keyframes breath-data-v-f9afb89e {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

.med-agreement-detail-item[data-v-5e7e3326] {
	color: #333
}

.table-head[data-v-5e7e3326] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #333
}

.table-head-item[data-v-5e7e3326] {
	text-align: center;
	border-right: 1px solid #333;
	padding: 5px 0
}

.table-head-item[data-v-5e7e3326]:last-child {
	border-right: 0
}

.table-row[data-v-5e7e3326] {
	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-5e7e3326] {
	text-align: center;
	border-right: 1px solid #333;
	padding: 5px 0
}

.table-cell[data-v-5e7e3326]:last-child {
	border-right: 0
}

.clearfix[data-v-5e7e3326]:after,
.clearfix[data-v-5e7e3326]:before {
	display: table;
	content: ""
}

.clearfix[data-v-5e7e3326]:after {
	clear: both
}

.clearfix[data-v-5e7e3326] {
	position: relative;
	*zoom: 1
}

.brand-logo-wrapper[data-v-5e7e3326] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 40px 0
}

.brand-logo-wrapper .brand-logo[data-v-5e7e3326] {
	width: 40%;
	height: 40%
}

.brand-logo-fix[data-v-5e7e3326] {
	position: fixed;
	bottom: 14px
}

.brand-logo-auto[data-v-5e7e3326] {
	margin-top: 60px
}

.med-agreement-title[data-v-5e7e3326] {
	padding: 16px 0 30px 0;
	text-align: center;
	font-size: 24px;
	color: #ff6050;
	font-weight: 700
}

.align-right-wrapper[data-v-5e7e3326] {
	text-align: right;
	padding-top: 40px
}

.txt-indent[data-v-5e7e3326] {
	text-indent: 30px
}

.drug-clinic-title[data-v-438c2b4a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 13px;
	width: 100%;
	height: 40px;
	color: #00c8c8;
	font-size: 16px;
	line-height: 40px
}

.drug-clinic-info[data-v-438c2b4a] {
	padding: 10px 12px;
	background: #fff;
	color: #555;
	font-size: 16px
}

.drug-clinic-slogan[data-v-438c2b4a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.drug-clinic-split[data-v-438c2b4a] {
	color: #eee
}

.drug-clinic-btn[data-v-438c2b4a] {
	margin: 7px 0 2px;
	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: 38px;
	border-radius: 20px
}

.drug-clinic-disabled[data-v-438c2b4a] {
	opacity: .4
}

.recommend-card[data-v-e21c607a] {
	padding: 17px 0;
	margin-bottom: 18px;
	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;
	background: #fff;
	border-radius: 8px
}

.recommend-card-info[data-v-e21c607a] {
	margin-left: 15px;
	width: calc(100% - 100px);
	overflow: hidden
}

.recommend-card-title[data-v-e21c607a] {
	font-size: 17px;
	color: #333
}

.recommend-card-desc[data-v-e21c607a] {
	margin-top: 3.5px;
	font-size: 14px
}

.recommend-card-flex[data-v-e21c607a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.recommend-card-btn[data-v-e21c607a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 15px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 12px;
	border-radius: 14px
}

.history-select[data-v-7ead0827] {
	height: 186px
}

.history-select-fixed[data-v-7ead0827] {
	padding: 10px 17px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.history-select-top[data-v-7ead0827] {
	font-size: 14px;
	color: #999
}

.history-select-content[data-v-7ead0827] {
	max-height: 88px;
	overflow: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.history-select-btn[data-v-7ead0827] {
	width: 100%;
	height: 44px;
	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;
	border-radius: 22px;
	border: 1px solid #e0e0e0
}

.history-select-icon[data-v-7ead0827] {
	width: 14px
}

.history-select-item[data-v-7ead0827] {
	max-width: 100%;
	margin: 0 10px 10px 0;
	background: #f6f6f6;
	border-radius: 6px;
	height: 34px;
	padding: 0 15px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top-poster-brand[data-v-7ead0827] {
	margin-bottom: 18px;
	width: 100%
}

.custom-header-topbar-bg[data-v-b7abad88] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 920
}

.bn-detail-head-wrap[data-v-b7abad88] {
	position: relative;
	width: 100%
}

.top-poster[data-v-b7abad88] {
	width: calc(100% - 34px);
	margin-bottom: .05rem;
	position: absolute;
	bottom: 20px;
	margin-left: 17px;
	z-index: 99
}

.bn-detail-bg[data-v-b7abad88] {
	width: 100%;
	padding-bottom: 6px
}

.bn-detail-wrap[data-v-b7abad88] {
	position: relative;
	padding: 20px 0 26px;
	margin-top: -20px;
	background: #fff;
	border-radius: 10px 10px 0 0;
	z-index: 99
}

.bn-detail-content[data-v-b7abad88] {
	margin: 0 17px
}

.detail-content-title[data-v-b7abad88] {
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0
}

.detail-content-describe[data-v-b7abad88] {
	font-size: 14px;
	line-height: 14px;
	color: #999;
	letter-spacing: 0
}

.process-wrap[data-v-b7abad88] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.process-wrap-keshi[data-v-b7abad88],
.process-wrap[data-v-b7abad88] {
	margin: 15px 0 30px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.process-wrap-keshi[data-v-b7abad88] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.department-img[data-v-b7abad88] {
	margin-top: 8px;
	width: 48px
}

.process-container[data-v-b7abad88] {
	position: relative;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(25% - 6px);
	height: 89px;
	background: #f8f8f8;
	border-radius: 6px;
	font-family: PingFangSC-Normal;
	font-size: 14px;
	color: #555;
	margin-bottom: 10px
}

.process-container-img[data-v-b7abad88] {
	margin-top: 23px;
	width: 23px
}

.process-container-num[data-v-b7abad88] {
	width: 15px;
	position: absolute;
	top: 8px;
	left: 10px
}

.process-arrow[data-v-b7abad88] {
	margin: 0 15px;
	width: 25px;
	height: 15px
}

.bottom-btn-wrap[data-v-b7abad88] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 0;
	padding: 8px 17px;
	z-index: 900;
	background: #fff
}

.btns-wrap[data-v-b7abad88] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.btn-item[data-v-b7abad88] {
	border: solid;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	text-align: center
}

.agreement-wrap[data-v-b7abad88] {
	font-size: 13px;
	margin: 0 auto
}

.agree-icon[data-v-b7abad88] {
	position: relative;
	top: 2px;
	width: 14px
}

.bottom-ph[data-v-b7abad88] {
	width: 100%;
	height: 140px
}

.sp[data-v-c626e006] {
	font-family: FZLTXHK--GBK1-0
}

.sp-color-pri-yellow[data-v-c626e006] {
	color: #202020
}

.sp-color-bri-yellow[data-v-c626e006] {
	color: #525050
}

.sp-color-tip[data-v-c626e006] {
	color: #544e4e
}

.sp-color-pri-red[data-v-c626e006] {
	color: #da4d3c
}

.sp-color-red[data-v-c626e006] {
	color: #e85842
}

.sp-color-tip-red[data-v-c626e006] {
	color: #e25e4b
}

.sp-font-11[data-v-c626e006] {
	font-size: 11px;
	line-height: 22px
}

.sp-bold[data-v-c626e006] {
	font-weight: 700
}

.sp-width[data-v-c626e006] {
	width: calc(100% - .5rem);
	margin-left: auto;
	margin-right: auto
}

.sp-flex[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sp-rela[data-v-c626e006] {
	position: relative
}

.sp-middle[data-v-c626e006] {
	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
}

.sp-divider[data-v-c626e006] {
	height: .12rem
}

.sp-brand-wrap[data-v-c626e006],
.sp-comment-wrap[data-v-c626e006],
.sp-coupon-wrap[data-v-c626e006],
.sp-guide-wrap[data-v-c626e006],
.sp-intro-wrap[data-v-c626e006],
.sp-rule-panel[data-v-c626e006] {
	background: #fff;
	border-radius: 10px;
	padding: 20px 0
}

.sp-bgimg[data-v-c626e006] {
	background-size: contain;
	background-repeat: no-repeat
}

.sp-order[data-v-c626e006] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ask2.png);
	background-size: 100% 100%;
	color: #f6e4b1;
	line-height: .26rem;
	position: fixed;
	right: 0;
	top: 1rem;
	height: .26rem;
	width: .5rem;
	z-index: 10
}

.sp-content[data-v-c626e006] {
	margin-top: -1.7rem;
	position: relative;
	z-index: 3
}

.sp-panel-mid[data-v-c626e006] {
	width: 100%;
	position: relative;
	z-index: 1
}

.sp-panel-loop[data-v-c626e006] {
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bar2.png);
	background-size: contain;
	background-repeat: no-repeat;
	height: .32rem;
	width: 2.53rem;
	color: #fff;
	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
}

.sp-panel-loop-box[data-v-c626e006] {
	height: .22rem;
	line-height: .22rem;
	width: 1.8rem;
	overflow: hidden
}

.sp-panel-roll-box[data-v-c626e006] {
	overflow: hidden;
	height: .26rem;
	display: inline-block
}

.sp-panel-roll-box-item[data-v-c626e006] {
	-webkit-transition: all 1.5s ease;
	transition: all 1.5s ease;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.sp-panel-cont[data-v-c626e006],
.sp-panel-roll-box-item[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.sp-panel-cont[data-v-c626e006] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.sp-panel-feat[data-v-c626e006] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(100% - 50px)
}

.sp-panel-feat-box[data-v-c626e006],
.sp-panel-feat[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-panel-feat-box[data-v-c626e006] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.sp-card-mid[data-v-c626e006] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/card_mid2.png);
	background-repeat-x: no-repeat;
	background-size: contain;
	width: 100%;
	height: 1.9rem
}

.sp-card-cont[data-v-c626e006] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.sp-card-cont[data-v-c626e006],
.sp-card-title[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-card-title[data-v-c626e006] {
	position: relative;
	height: 20px;
	color: #000;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.sp-card-title-img-right[data-v-c626e006] {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.sp-card-coupon-wrap[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.sp-card-coupon-box[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.sp-card-coupon-cont[data-v-c626e006] {
	position: absolute;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: .14rem
}

.sp-card-coupon-btn[data-v-c626e006],
.sp-card-coupon-cont[data-v-c626e006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sp-card-coupon-btn[data-v-c626e006] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 2.17rem;
	height: .49rem;
	-webkit-animation: breath-data-v-c626e006 1.5s ease infinite;
	animation: breath-data-v-c626e006 1.5s ease infinite;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 22px;
	color: #f6e4b1
}

.sp-card-coupon-btn-txt[data-v-c626e006] {
	margin-top: -.03rem
}

.sp-bot-btn[data-v-c626e006] {
	position: fixed;
	z-index: 10;
	bottom: 0;
	left: .17rem;
	right: .17rem
}

.sp-bot-btn-item[data-v-c626e006] {
	width: 100%;
	height: .44rem;
	line-height: .44rem;
	border-radius: .33rem;
	color: #fff;
	font-weight: 700;
	background: -webkit-gradient(linear, left top, left bottom, from(#fee7a1), to(#ffcb66));
	background: linear-gradient(180deg, #fee7a1, #ffcb66);
	color: #9d1613;
	font-size: .15rem
}

.sp-btn-blank[data-v-c626e006] {
	height: .8rem
}

.sp-rule[data-v-c626e006] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 20;
	background-color: rgba(0, 0, 0, .5)
}

.sp-rule-panel[data-v-c626e006] {
	width: calc(100% - .7rem);
	margin: auto;
	position: relative;
	top: 2.3rem
}

.sp-rule-close[data-v-c626e006] {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 2rem;
	top: 230px
}

@-webkit-keyframes breath-data-v-c626e006 {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

@keyframes breath-data-v-c626e006 {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

.logo[data-v-26d189fe] {
	width: 100%;
	height: 44px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/e125813656e2.png) no-repeat 50%;
	background-size: cover;
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}

.logo .logo-left[data-v-26d189fe] {
	width: 16.9vw
}

.logo .logo-right[data-v-26d189fe] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.logo .logo-right .logo-right-line[data-v-26d189fe] {
	color: #858585
}

.logo .logo-right .logo-right-icon[data-v-26d189fe] {
	width: 14px;
	height: 14px;
	margin-right: 5px
}

.logo .c-gap-tomas-tiny[data-v-26d189fe] {
	margin-left: 8px
}

.logo-tomas[data-v-26d189fe] {
	padding: 0 10px
}

.flex-item-center[data-v-26d189fe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.img-auto[data-v-26d189fe] {
	height: auto;
	display: block
}

@media only screen and (max-width:395px) {

	.logo-right-arrow[data-v-26d189fe],
	.logo-right-line[data-v-26d189fe] {
		margin-left: .05rem !important
	}
}

.expert[data-v-70ba5ba7] {
	position: relative
}

.expert .b-expert-item[data-v-70ba5ba7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.expert .b-expert-item .expert-image[data-v-70ba5ba7] {
	margin-right: .12rem;
	margin-left: .07rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.expert .b-expert-item .expert-info[data-v-70ba5ba7] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	width: calc(100% - .58rem)
}

.expert .b-expert-item .expert-info .line-short[data-v-70ba5ba7] {
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.expert .b-expert-item .expert-info .flex[data-v-70ba5ba7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.expert .b-expert-item .expert-info .expert-tags[data-v-70ba5ba7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.expert .b-expert-item .expert-info .expert-tags .expert-tag[data-v-70ba5ba7] {
	margin-bottom: .05rem
}

.expert .b-expert-item .expert-info .c-gap-bottom-tiny[data-v-70ba5ba7] {
	margin-bottom: .03rem
}

.expert .b-expert-item .expert-info .font-weight-bold[data-v-70ba5ba7] {
	font-weight: 700
}

.expert .color-1f1f1f[data-v-70ba5ba7] {
	color: #1f1f1f
}

.expert-service[data-v-70ba5ba7] {
	position: relative;
	height: .7rem
}

.expert-service-main[data-v-70ba5ba7] {
	height: .69rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.expert-service-item[data-v-70ba5ba7] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	height: .38rem
}

.expert-service-item-attr[data-v-70ba5ba7] {
	color: #858585
}

.expert-service-item[data-v-70ba5ba7]:not(:last-child) {
	position: relative
}

.expert-service-item[data-v-70ba5ba7]:not(:last-child):before {
	position: absolute;
	content: "";
	background-color: #e0e0e0;
	display: block;
	width: 1px;
	height: 1.14rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	right: 0;
	top: -.34rem
}

.bg[data-v-3af0a2da] {
	height: 100vh;
	background-color: #f4f4f4
}

.service-content[data-v-3af0a2da] {
	position: relative;
	z-index: 1;
	padding: .1rem
}

.service-content .slogan[data-v-3af0a2da] {
	margin: .18rem 0 .1rem
}

.service-content .service[data-v-3af0a2da] {
	border-radius: .09rem;
	background-color: #fff;
	padding: .15rem .13rem;
	margin-bottom: 1rem
}

.service-content .service-desc[data-v-3af0a2da] {
	margin-top: 3px
}

.service-content .service-title[data-v-3af0a2da] {
	font-size: .19rem;
	color: #1f1f1f;
	line-height: .19rem
}

.service-content .service-sub-title[data-v-3af0a2da] {
	font-size: 14px;
	color: #858585
}

.service-content .service-step[data-v-3af0a2da] {
	margin: .15rem 0 .27rem;
	height: .38rem;
	line-height: .38rem;
	background-color: rgba(0, 200, 200, .1);
	border-radius: .09rem;
	font-size: .14rem;
	color: #00c8c8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.service-content .service-step-item[data-v-3af0a2da] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.service-content .service-step-item .row[data-v-3af0a2da] {
	position: relative;
	width: 100%
}

.service-content .service-step-item .row .icon[data-v-3af0a2da] {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate(50%);
	transform: translate(50%);
	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
}

.service-content .service-note[data-v-3af0a2da] {
	color: #525252;
	font-size: .14rem;
	line-height: .23rem;
	padding-left: .16rem;
	margin-top: .11rem
}

.service-content .service-note-item[data-v-3af0a2da] {
	position: relative
}

.service-content .service-note-item[data-v-3af0a2da]:before {
	width: .05rem;
	height: .05rem;
	content: "";
	position: absolute;
	top: .08rem;
	left: -.15rem;
	border-radius: 50%;
	background-color: #858585
}

.service-content .service-phone-price[data-v-3af0a2da] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: .15rem 0 .27rem
}

.service-content .service-phone-price .c-width[data-v-3af0a2da] {
	position: relative
}

.service-content .service-phone-price .phone-price[data-v-3af0a2da] {
	display: inline-block
}

.service-content .service-phone-price .phone-price-ago[data-v-3af0a2da] {
	color: #b5b5b5;
	text-align: center;
	line-height: 12px;
	font-weight: 400;
	text-decoration: line-through;
	margin-left: .05rem
}

.service-content .service-phone-price .phone-item[data-v-3af0a2da] {
	width: calc(33.33% - 3px);
	height: .7rem;
	background: #f6f6f6;
	border-radius: 9px;
	text-align: center;
	font-size: 14px;
	color: #ff6f61;
	padding: .13rem 0;
	margin-right: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #fff
}

.service-content .service-phone-price .phone-item .phone-time[data-v-3af0a2da] {
	color: #000
}

.service-content .service-phone-price .phone-item.last-phone-item[data-v-3af0a2da] {
	margin-right: 0
}

.service-content .service-phone-price .phone-item.active-item[data-v-3af0a2da] {
	border: 1px solid #00c8c8;
	background: #fff;
	font-weight: 700
}

.service-content .service-phone-price .phone-item.active-item .phone-time[data-v-3af0a2da] {
	color: #15cfc0
}

.service-content .tip[data-v-3af0a2da] {
	margin-bottom: 1.12rem
}

.service-content .bottom-btn[data-v-3af0a2da] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-top: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.service-content .bottom-btn-intro[data-v-3af0a2da] {
	text-align: left;
	-webkit-box-flex: 15;
	-ms-flex: 15;
	flex: 15;
	padding-bottom: .04rem;
	padding-left: .23rem
}

.service-content .bottom-btn-intro .price[data-v-3af0a2da] {
	line-height: .24rem
}

.service-content .bottom-btn-tap[data-v-3af0a2da] {
	-webkit-box-flex: 9;
	-ms-flex: 9;
	flex: 9
}

.service-content .bottom-btn-tips[data-v-3af0a2da] {
	padding: .03rem;
	position: absolute;
	background: #fd503e;
	border: 1px solid #fff;
	border-radius: 6px 6px 6px 0;
	right: 15px;
	top: 7px;
	color: #fff;
	line-height: 12px;
	font-weight: 400
}

.service-content .bottom-btn .c-btn[data-v-3af0a2da] {
	height: .4rem;
	width: 1.17rem;
	border: none;
	margin-right: .09rem
}

.service-content .bottom-btn-wrap[data-v-3af0a2da] {
	background-color: #fff;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.service-content .phone-btn[data-v-3af0a2da] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%
}

.service-content .phone-btn .bottom-btn-container[data-v-3af0a2da] {
	padding: 0 .17rem .08rem
}

.service-content .phone-btn .bottom-btn-container .phone-btn-top[data-v-3af0a2da] {
	text-align: center;
	line-height: 38px
}

.img-background[data-v-3af0a2da] {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: .44rem;
	width: 100%;
	height: 1.6rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/service-info-top.png) no-repeat 0 0;
	background-size: 100%
}

.gradient-background[data-v-3af0a2da] {
	height: 5rem;
	width: 100%;
	position: absolute;
	top: 2rem;
	left: 0
}

.visit-info-swapper[data-v-618dfdbf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .12rem;
	position: relative
}

.visit-info-swapper[data-v-618dfdbf]:after {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	right: -100%;
	left: -100%;
	border-bottom: 1px solid #e0e0e0;
	-webkit-transform: scale(.333);
	transform: scale(.333)
}

.visit-info-swapper_logo[data-v-618dfdbf] {
	width: 11.594vw;
	height: 11.594vw;
	border-radius: 50%
}

.visit-info-swapper_logo--img[data-v-618dfdbf] {
	width: 100%;
	height: 100%
}

.visit-info-swapper_info[data-v-618dfdbf] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.doc-container[data-v-618dfdbf] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doc-container-tags[data-v-618dfdbf] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.visit-department-container[data-v-618dfdbf] {
	margin-top: .03rem
}

.department-text[data-v-618dfdbf] {
	color: #525252;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px
}

.top-btn-layout[data-v-381e9f24] {
	justify-content: space-between;
	padding-left: 17px;
	padding-right: 17px
}

.btn[data-v-381e9f24],
.top-btn-layout[data-v-381e9f24] {
	display: flex;
	align-items: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.btn[data-v-381e9f24] {
	justify-content: center;
	text-align: center;
	background-color: #fff
}

.visit-info[data-v-29d64396] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: .13rem 0 .1rem
}

.visit-info[data-v-29d64396]:after {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	right: -100%;
	left: -100%;
	border-bottom: 1px solid #f1f1f1;
	-webkit-transform: scale(.333);
	transform: scale(.333)
}

.visit-info_box[data-v-29d64396] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.visit-info_detail-space[data-v-29d64396] {
	padding-top: 1px
}

.visit-info_detail-text[data-v-29d64396] {
	position: relative;
	display: inline-block;
	margin-right: 13px
}

.visit-info_detail-text[data-v-29d64396]:after {
	content: "";
	display: block;
	width: .5px;
	height: 10px;
	background: #e0e0e0;
	position: absolute;
	right: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.visit-info_btn[data-v-29d64396] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 2px 12px;
	color: #fff;
	background-color: #00c8c8;
	font-size: 13px;
	line-height: 23px;
	border-radius: 14px;
	height: .24rem
}

.no-visit-type[data-v-29d64396] {
	color: #999
}

.no-visit-type-line[data-v-29d64396] {
	color: #f1f1f1;
	display: inline-block
}

.tip-messgae[data-v-29d64396] {
	background-color: rgba(0, 0, 0, .5);
	padding: 18px 0;
	color: #fff;
	font-size: 18px;
	border-radius: 14px;
	width: 230px;
	text-align: center
}

.quadruple-wrapper[data-v-1644f3e0] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .12rem .15rem;
	background-color: #f5f5f5;
	border-radius: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.quadruple-wrapper .expert-info[data-v-1644f3e0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - .58rem);
	padding-left: .1rem
}

.quadruple-wrapper .expert-info .hos-hoslevel[data-v-1644f3e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.quadruple-wrapper .expert-info .hos-hoslevel[data-v-1644f3e0] .label__sanjia {
	width: .47rem;
	height: .16rem
}

.c-line-clamp1-max[data-v-1644f3e0] {
	max-width: calc(100% - 41px)
}

.doctor-info[data-v-8d298eac] {
	padding: 10px 10px 0
}

.doc-container[data-v-8d298eac] {
	margin-top: 56px
}

.header-topbar-bg[data-v-8d298eac] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.visit-info-card[data-v-8d298eac] {
	background: #fff;
	border-radius: .09rem;
	margin: .1rem .1rem;
	padding: .17rem .13rem 0 .13rem
}

.visit-info-loading[data-v-8d298eac] {
	text-align: center
}

.visit-info-loading-img[data-v-8d298eac] {
	width: .8rem;
	height: .4rem;
	padding-top: 40vh;
	display: inline-block
}

.visit-info-loading-end[data-v-8d298eac] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.content-area[data-v-8d298eac] {
	color: #858585
}

.btn-wrap-gap[data-v-33f65f20] {
	margin-top: .09rem
}

.card-info[data-v-33f65f20] {
	font-size: 16px;
	color: #525252;
	line-height: 25px
}

.card-info .btn-wrap[data-v-33f65f20] {
	width: 2.52rem
}

.card-info-btn[data-v-33f65f20] {
	height: .38rem;
	line-height: .38rem;
	font-size: .16rem;
	border-radius: .09rem;
	text-align: center;
	font-weight: 700;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	color: #fff
}

.card-info-btn.btn-disabled[data-v-33f65f20] {
	opacity: .6
}

.card-info .ipt-plcholder-radius[data-v-33f65f20] {
	border-radius: 19px
}

.card-info .submit-btn-wrap[data-v-33f65f20] {
	border-radius: 19px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.card-info .submit-btn-wrap.green[data-v-33f65f20] {
	background: #00c8c8
}

.card-info .submit-btn-wrap.blue[data-v-33f65f20] {
	background: #489af6
}

.card-info .submit-btn-wrap-disabled[data-v-33f65f20] {
	opacity: .5
}

.phone-input-wrap[data-v-33f65f20] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 10px 0 0;
	padding: 0 9px;
	background: #f6f6f6;
	border-radius: .09rem;
	height: 38px
}

.phone-input-wrap .modal-cont-close[data-v-33f65f20] {
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.phone-input-item[data-v-33f65f20] {
	outline: none;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	background: #f6f6f6
}

.phone-input-item.green[data-v-33f65f20] {
	caret-color: #00c8c8
}

.phone-input-item.blue[data-v-33f65f20] {
	caret-color: #489af6
}

.case-history-imgs[data-v-33f65f20] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.case-history-imgs-item[data-v-33f65f20] {
	width: .7rem;
	height: .7rem;
	overflow: hidden
}

.case-history-imgs-item .case-history-img[data-v-33f65f20] {
	width: 100%;
	height: 100%
}

.expert-info-wrap[data-v-c001a388] {
	position: relative;
	font-size: .12rem;
	padding: 0 .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.expert-info-wrap .avatar[data-v-c001a388] {
	position: relative;
	width: .48rem;
	height: .48rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.expert-info-wrap .expert-selected-img[data-v-c001a388] {
	width: .4rem;
	height: .142rem;
	position: absolute;
	bottom: -.01rem;
	left: 50%;
	margin-left: -.2rem;
	z-index: 5
}

.expert-info-wrap .expert-content[data-v-c001a388] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.expert-info-wrap .expert-name[data-v-c001a388] {
	font-size: .17rem;
	font-weight: 700
}

.expert-info-wrap .name-line[data-v-c001a388] {
	display: inline-block;
	font-size: .14rem;
	color: #333;
	height: .17rem;
	line-height: .17rem;
	margin: 4px 0 9px
}

.expert-info-wrap .name-line-top[data-v-c001a388] {
	margin: 0 0 .05rem;
	height: .22rem
}

.expert-info-wrap .hospital-info[data-v-c001a388] {
	color: #333;
	height: .16rem;
	line-height: .16rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.expert-info-wrap .hospital-info .hospital-level[data-v-c001a388] {
	margin-right: .06rem
}

.expert-info-wrap .hospital-info-right-wrap[data-v-c001a388] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.expert-info-wrap .hospital-info-right[data-v-c001a388] {
	width: 100%
}

.expert-info-wrap .hospital-info-text[data-v-c001a388] {
	max-width: calc(100vw - 170px)
}

.expert-info-wrap .hospital-info .inline-text[data-v-c001a388] {
	display: inline-block
}

.text-gap-right-small[data-v-c001a388] {
	margin-right: .06rem
}

.text-gap-right-large[data-v-c001a388] {
	margin-right: .09rem
}

.c-flex[data-v-c001a388] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.line-mrg-bottom[data-v-c001a388] {
	margin-bottom: .07rem
}

.phone-clinic-wrap .top-bg[data-v-c6c147f8] {
	width: 100%;
	min-height: 2.69rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/topbarimg.png) no-repeat 0 0;
	background-size: 100% auto;
	padding: 1.3rem 0 0 .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #00c8c8;
	font-size: .32rem;
	line-height: .32rem
}

.phone-clinic-wrap .top-bg .bottom-gap-line[data-v-c6c147f8] {
	margin-bottom: .05rem
}

.phone-clinic-wrap .top-bg .font-small-line[data-v-c6c147f8] {
	font-size: .14rem;
	line-height: 1;
	margin-top: .07rem
}

.phone-clinic-wrap .top-bg .linear-bottom[data-v-c6c147f8] {
	width: 100%;
	height: .44rem;
	margin-top: .05rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 96.1%, 0)), to(#f5f5f5));
	background-image: linear-gradient(180deg, hsla(0, 0%, 96.1%, 0), #f5f5f5)
}

.phone-clinic-wrap .service-content[data-v-c6c147f8] {
	padding: 0 .1rem
}

.phone-clinic-wrap .service-content .slogan[data-v-c6c147f8] {
	margin-top: -.25rem
}

.phone-clinic-wrap .service-content .phone-clinic-service[data-v-c6c147f8] {
	background: #fff;
	border-radius: .09rem;
	padding-bottom: .15rem;
	margin-top: .15rem
}

.phone-clinic-wrap .service-content .phone-clinic-service .title[data-v-c6c147f8] {
	font-size: .19rem;
	height: .19rem;
	line-height: .19rem;
	padding: .15rem 0 .15rem .13rem;
	color: #1f1f1f;
	font-weight: 700
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap[data-v-c6c147f8] {
	padding: 0 .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap.scroll-right[data-v-c6c147f8]:after {
	content: "";
	position: absolute;
	right: .13rem;
	top: 0;
	display: inline-block;
	width: .09rem;
	height: .7rem;
	background-image: linear-gradient(-89deg, #fff, hsla(0, 0%, 100%, 0));
	z-index: 99
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap.scroll-left[data-v-c6c147f8]:before {
	content: "";
	position: absolute;
	left: .13rem;
	top: 0;
	display: inline-block;
	width: .09rem;
	height: .7rem;
	background-image: linear-gradient(-89deg, #fff, hsla(0, 0%, 100%, 0));
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	z-index: 99
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list[data-v-c6c147f8] {
	width: 100%;
	white-space: nowrap
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .gap-left[data-v-c6c147f8] {
	padding-left: 8px
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .schedule-item-outer[data-v-c6c147f8] {
	display: inline-block
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .schedule-item[data-v-c6c147f8] {
	width: 93px;
	height: 70px;
	background: #f6f6f6;
	border-radius: 9px;
	text-align: center;
	padding-top: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .schedule-item.active[data-v-c6c147f8] {
	background: #e5fafa;
	border: 1px solid #00c8c8;
	color: #00c8c8;
	font-weight: 500
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .schedule-item.disable[data-v-c6c147f8] {
	color: #b5b5b5
}

.phone-clinic-wrap .service-content .phone-clinic-service .schedule-list-wrap .schedule-list .schedule-item .bottom-gap-line[data-v-c6c147f8] {
	margin-bottom: .06rem
}

.phone-clinic-wrap .service-content .phone-clinic-service .cur-expert[data-v-c6c147f8] {
	margin-top: .18rem
}

.phone-clinic-wrap .service-content .phone-clinic-service .cur-no-expert[data-v-c6c147f8] {
	font-size: 17px;
	color: #b5b5b5;
	line-height: 17px;
	text-align: center;
	margin: .34rem 0
}

.phone-clinic-wrap .service-content .phone-clinic-service .appoint-btn-wrap[data-v-c6c147f8] {
	padding: 0 .13rem;
	margin-top: .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.phone-clinic-wrap .service-content .phone-clinic-service .appoint-btn-wrap .appoint-btn[data-v-c6c147f8] {
	background: #00c8c8;
	border-radius: 9px;
	text-align: center;
	height: .44rem;
	line-height: .44rem;
	color: #fff;
	font-size: 18px
}

.phone-clinic-wrap .service-content .phone-clinic-service .appoint-btn-wrap .appoint-btn.unable[data-v-c6c147f8] {
	opacity: .6
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail[data-v-c6c147f8] {
	background: #fff;
	border-radius: .09rem;
	padding: .15rem .13rem;
	margin-top: .08rem
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module[data-v-c6c147f8] {
	font-size: 14px;
	color: #525252;
	padding-bottom: .2rem
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module.gap-bottom-0[data-v-c6c147f8] {
	padding-bottom: 0
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-head[data-v-c6c147f8] {
	font-size: 19px;
	color: #1f1f1f;
	font-weight: 700;
	line-height: 19px;
	margin-bottom: .11rem
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-part[data-v-c6c147f8] {
	margin-bottom: .07rem
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-part .sub-title[data-v-c6c147f8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .08rem 0
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-part .sub-title-image[data-v-c6c147f8] {
	width: .18rem;
	height: .18rem;
	margin-right: 3px
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-part .sub-title-text[data-v-c6c147f8] {
	font-size: 16px;
	color: #1f1f1f;
	line-height: 16px
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-part .part-detail[data-v-c6c147f8] {
	line-height: 23px
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-step[data-v-c6c147f8] {
	margin-bottom: .07rem;
	height: .38rem;
	line-height: .38rem;
	background-color: rgba(0, 200, 200, .1);
	border-radius: .09rem;
	font-size: .14rem;
	color: #00c8c8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-step-item[data-v-c6c147f8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-step-item .row[data-v-c6c147f8] {
	position: relative;
	width: 100%
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-step-item .row .icon[data-v-c6c147f8] {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate(50%);
	transform: translate(50%);
	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
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module-step-item-text[data-v-c6c147f8] {
	font-weight: 700
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module .intro-part[data-v-c6c147f8] {
	position: relative;
	padding-left: .15rem;
	color: #525252;
	line-height: .23rem
}

.phone-clinic-wrap .service-content .phone-clinic-service-detail .service-module .intro-part[data-v-c6c147f8]:before {
	content: "";
	position: absolute;
	left: 3px;
	top: 9px;
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #525252;
	border-radius: 50%
}

.phone-clinic-wrap .service-content .logo-wrap[data-v-c6c147f8] {
	padding: .27rem 0;
	text-align: center
}

.phone-clinic-wrap .service-content .logo-wrap .health-logo[data-v-c6c147f8] {
	width: .93rem;
	height: .23rem
}

.phone-clinic-wrap .col-52[data-v-c6c147f8] {
	color: #525252
}

.phone-clinic-wrap .btn-slot[data-v-c6c147f8] {
	color: #fff;
	width: .4rem;
	height: .4rem;
	position: absolute;
	bottom: -.64rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%
}

.phone-clinic-wrap .detail-line[data-v-c6c147f8] {
	text-align: center
}

.phone-clinic-wrap .font-wei-600[data-v-c6c147f8] {
	font-weight: 600
}

.gh-history-wrap[data-v-64e4bd1b] {
	padding: 0 .08rem 0 .13rem;
	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: #fff;
	border-radius: .1rem;
	overflow: hidden
}

.gh-history .gh-history-left[data-v-64e4bd1b],
.gh-history .gh-history-right[data-v-64e4bd1b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gh-history .gh-history-left .left-text[data-v-64e4bd1b],
.gh-history .gh-history-right .left-text[data-v-64e4bd1b] {
	white-space: nowrap;
	font-size: 14px
}

.gh-history .gh-history-right[data-v-64e4bd1b] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.gh-history .gh-history-left[data-v-64e4bd1b] {
	overflow: hidden
}

.gh-history .gh-history-left .history-icon[data-v-64e4bd1b] {
	width: .16rem;
	height: .16rem
}

.b-expert-item[data-v-69185f0f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08)
}

.b-expert-item.btn-style[data-v-69185f0f],
.b-expert-item.no-btn-style[data-v-69185f0f] {
	padding: .15rem .13rem .05rem .13rem
}

.b-expert-item .image-self[data-v-69185f0f] {
	margin: 0 auto;
	display: inline-block;
	width: .48rem;
	height: .48rem;
	border-radius: 100%;
	border: 1px solid rgba(0, 0, 0, .05)
}

.b-expert-item .expert-info[data-v-69185f0f] {
	-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-info .goodat[data-v-69185f0f],
.b-expert-item .expert-info .hospital-department[data-v-69185f0f] {
	color: #555
}

.b-expert-item .expert-info .hospital-department[data-v-69185f0f] {
	max-width: 79%
}

.b-expert-item .expert-appoint-num[data-v-69185f0f] {
	color: #999;
	border-left: 1px solid #ccc;
	font-size: 12px
}

.b-expert-item .expert-tags[data-v-69185f0f] {
	padding-bottom: 5px
}

.b-expert-item .expert-btn-wrap[data-v-69185f0f] {
	position: absolute;
	top: .05rem;
	right: -.02rem;
	z-index: 1;
	min-width: 47px
}

.b-expert-item .color-333[data-v-69185f0f] {
	color: #333
}

.b-expert-item .font-weight-bold[data-v-69185f0f] {
	font-weight: 700
}

.b-expert-item .expert-profession[data-v-69185f0f] {
	margin-top: -.05rem
}

.b-expert-item .line-short[data-v-69185f0f] {
	font-family: PingFangSC-Medium;
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-expert-item .expert-taglist[data-v-69185f0f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .24rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.b-expert-item .expert-text[data-v-69185f0f] {
	display: block;
	font-size: 13px;
	height: .18rem;
	line-height: .18rem;
	color: #999;
	overflow: hidden;
	width: calc(100% - .56rem);
	white-space: nowrap;
	text-overflow: ellipsis
}

.hide-shadow[data-v-69185f0f] {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.b-title[data-v-8e15027e] {
	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 .11rem 0 .13rem
}

.tit-text[data-v-8e15027e] {
	font-weight: 700;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tit-text .prase-rate[data-v-8e15027e] {
	font-size: 14px;
	color: #2a2a2a;
	display: inline-block;
	font-weight: 400;
	margin-left: 10px
}

.more-text[data-v-8e15027e] {
	color: #333;
	display: inline-block;
	vertical-align: bottom
}

.right-icon[data-v-8e15027e] {
	color: #666;
	position: relative;
	right: -2px
}

.b-expert[data-v-5631d300] {
	padding-bottom: .3rem
}

.b-expert .expert-list[data-v-5631d300] {
	padding: 0 .1rem
}

.p-ghhome[data-v-0cffaae8] {
	background-color: #f5f5f5;
	min-height: 105vh
}

.p-ghhome.real[data-v-0cffaae8] {
	min-height: 0
}

.p-ghhome .static-padding[data-v-0cffaae8] {
	padding-left: .1rem;
	padding-right: .1rem
}

.p-ghhome .b-search[data-v-0cffaae8] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	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-0cffaae8] {
	white-space: nowrap;
	display: inline-block
}

.p-ghhome .b-search .search-right[data-v-0cffaae8] {
	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-0cffaae8] {
	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-0cffaae8] {
	width: .14rem;
	height: .2rem;
	position: relative;
	top: -2px
}

.p-ghhome .b-search .search-input[data-v-0cffaae8] {
	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;
	padding: 0 .13rem
}

.p-ghhome .b-search .search-icon[data-v-0cffaae8] {
	width: .14rem;
	height: .14rem
}

.p-ghhome .b-search .search-text[data-v-0cffaae8] {
	font-size: .15rem;
	width: calc(100% - .34rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghhome .top-bkg-wrap[data-v-0cffaae8] {
	border-radius: 12px 12px 0 0;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(46%, #fff));
	background-image: linear-gradient(0deg, #f5f5f5, #fff 46%);
	margin-top: -10px
}

.p-ghhome .top-bkg-wrap .slogan-wrap[data-v-0cffaae8] {
	margin: .12rem .1rem 0
}

.p-ghhome .access-placeholder[data-v-0cffaae8],
.p-ghhome .b-access .access-placeholder[data-v-0cffaae8] {
	width: 100%;
	height: 10px;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.p-ghhome .b-access .access-list[data-v-0cffaae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .2rem;
	border-radius: 12px 12px 0 0;
	margin-top: -10px
}

.p-ghhome .b-access .access-item[data-v-0cffaae8] {
	-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-0cffaae8] {
	display: block;
	padding-top: .08rem;
	color: #555
}

.p-ghhome .b-access .access-image[data-v-0cffaae8] {
	display: block;
	margin: 0 auto;
	width: .28rem;
	height: .28rem
}

.p-ghhome .hot-hospital-wrap[data-v-0cffaae8] {
	background-color: #fff;
	margin: 0 .1rem;
	border-radius: 10px;
	padding-top: .14rem
}

.p-ghhome .b-expert-wrap[data-v-0cffaae8] {
	margin-top: .16rem
}

.p-ghhome .b-banner image[data-v-0cffaae8] {
	width: 100%;
	display: block;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08)
}

.appoint-recommend .exp-loading[data-v-34e7944a] {
	text-align: center
}

.appoint-recommend .exp-loading-padding[data-v-34e7944a] {
	padding-top: calc(44px + .3rem)
}

.appoint-recommend .exp-loading-img[data-v-34e7944a] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.appoint-recommend .exp-loading-end[data-v-34e7944a] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.appoint-recommend .static-padding[data-v-34e7944a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.type-3 .static-padding[data-v-34e7944a] {
	padding-left: .1rem;
	padding-right: .1rem
}

.b-appoint-item[data-v-144d350e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.b-appoint-item .b-appoint-item-wrap[data-v-144d350e] {
	position: relative;
	width: 100%;
	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-top: 1px solid #f1f1f1
}

.b-appoint-item .b-left[data-v-144d350e] {
	position: relative;
	font-size: .13rem;
	line-height: .23rem;
	width: auto;
	white-space: nowrap;
	padding: .06rem 0 .06rem .13rem
}

.b-appoint-item .b-right[data-v-144d350e] {
	position: absolute;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .28rem;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 0
}

.b-appoint-item .bg-line[data-v-144d350e] {
	background: #f1f1f1
}

.b-appoint-item .appoint-date[data-v-144d350e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500
}

.b-appoint-item .appoint-date .appoint-date-tag[data-v-144d350e] {
	background: #f5f5f5;
	border-radius: .05rem;
	color: #999;
	padding: 0 .06rem;
	font-size: .1rem;
	height: .15rem;
	line-height: .15rem
}

.b-appoint-item .appoint-price[data-v-144d350e] {
	display: inline-block;
	vertical-align: middle
}

.b-appoint-item .appoint-price .b-appoint-row[data-v-144d350e] {
	height: .23rem;
	line-height: .23rem;
	font-size: 14px
}

.b-appoint-item .appoint-price .org-price[data-v-144d350e] {
	text-decoration: line-through
}

.b-appoint-item .inline-block[data-v-144d350e] {
	display: inline-block
}

.b-appoint-item .appoint-btn[data-v-144d350e] {
	width: 55px
}

.b-appoint-item .appoint-date-type3[data-v-144d350e] {
	border: none
}

.b-appoint-item .appoint-date-type3 .font-wb[data-v-144d350e] {
	font-weight: 700
}

.b-appoint-item .appoint-date-type3 .appoint-date-tag-type3[data-v-144d350e] {
	height: .18rem;
	line-height: .18rem;
	font-size: .12rem;
	color: #999;
	margin-left: .02rem
}

.b-appoint-item .appoint-date-type3 .appoint-btn-type-3[data-v-144d350e] {
	width: .68rem;
	height: .28rem;
	font-size: .26rem
}

.b-appoint-item .appoint-date-type3 .appoint-btn-type-3-disabled[data-v-144d350e] {
	color: #b8b8b8;
	font-weight: 700;
	background-color: #f5f5f5;
	width: .68rem;
	height: .28rem;
	line-height: .28rem;
	border-radius: .14rem;
	text-align: center
}

@media screen and (min-width:320px) and (max-width:359px) {
	.b-appoint-item .appoint-btn[data-v-144d350e] {
		-webkit-transform: translate(.05rem, .13rem) scale(.8);
		transform: translate(.05rem, .13rem) scale(.8)
	}
}

.appoint-choice[data-v-0c085b58] {
	padding-bottom: .01rem
}

.appoint-choice .scroll-hospital[data-v-0c085b58] {
	white-space: nowrap
}

.appoint-choice #hos-end[data-v-0c085b58] {
	width: .1rem;
	display: inline-block
}

.appoint-choice .hos-item[data-v-0c085b58] {
	position: relative;
	display: inline-block;
	width: calc(30% - .04rem);
	background-color: #fff;
	vertical-align: top
}

.appoint-choice .hos-item .hos-item-wrap[data-v-0c085b58] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	white-space: pre-wrap;
	border-radius: .05rem;
	padding: .08rem .1rem;
	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
}

.appoint-choice .hos-item .hos-item-wrap.recommend-style[data-v-0c085b58] {
	border: 1px solid #00c8c8;
	color: #333
}

.appoint-choice .hos-item .hos-item-wrap.light-style[data-v-0c085b58] {
	border: 1px solid #00c8c8;
	color: #00c8c8
}

.appoint-choice .hos-item .hos-item-wrap.normal-style[data-v-0c085b58] {
	border: 1px solid #eee
}

.appoint-choice .hos-item .hos-item-cont[data-v-0c085b58] {
	margin-bottom: 0;
	line-height: .18rem;
	top: 3px;
	position: relative
}

.appoint-choice .hos-tag[data-v-0c085b58] {
	position: absolute;
	top: 1px;
	left: 1px;
	border-radius: .04rem 0 .05rem 0;
	padding: 0 1px;
	height: .15rem;
	font-size: 10px;
	text-align: center;
	line-height: .15rem
}

.appoint-choice .hos-tag-green[data-v-0c085b58] {
	color: #fff;
	background: linear-gradient(135deg, #00d8aa, #05cfcd 61%, #00d8f0)
}

.appoint-choice .hos-tag-blue[data-v-0c085b58] {
	color: #fff;
	background-color: #00c8c8
}

.appoint-choice .hos-tag-gray[data-v-0c085b58] {
	color: #999;
	background-color: #eee
}

.appoint-choice .appoints-list-wrap[data-v-0c085b58] {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #f1f1f1
}

.appoint-choice .appoints-list-title[data-v-0c085b58] {
	font-weight: 700;
	color: #00c8c8
}

.appoint-choice .spread-item-wrap-item[data-v-0c085b58] {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s;
	transition: max-height .25s
}

.appoint-choice .spread-item-wrap-drop[data-v-0c085b58] {
	text-align: center;
	padding-top: .12rem
}

.appoint-choice .spread-item-wrap .spread-item-wrap-item-time[data-v-0c085b58] {
	font-size: .13rem
}

.appoint-choice .no-appoints[data-v-0c085b58] {
	background: #fff6da;
	border-radius: .08rem;
	padding: .14rem 0;
	text-align: center;
	color: #333;
	margin: .1rem .15rem .15rem
}

.appoint-choice .appoint-item-content[data-v-0c085b58] {
	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;
	position: relative
}

.appoint-choice .appoint-item-content .appoint-item-left[data-v-0c085b58] {
	background: #daecff;
	color: #2e94ff;
	width: .17rem;
	position: absolute;
	top: 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
}

.appoint-choice .appoint-item-content .appoint-item-right[data-v-0c085b58] {
	width: calc(100% - .17rem)
}

.appoint-choice .pre-consultation-3[data-v-0c085b58] {
	border: none
}

.appoint-choice .pre-consultation-3 .appoint-item-left[data-v-0c085b58] {
	background: #e4f9f9;
	color: #00c8c8
}

.appoint-choice .add-notice-title[data-v-0c085b58] {
	margin-top: 1px;
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.appoint-choice .add-notice-subtitle[data-v-0c085b58] {
	padding-top: 2px;
	padding-bottom: 13px;
	color: #b5b5b5
}

.appoint-choice .add-notice-content-wrap[data-v-0c085b58] {
	color: #525252;
	padding-bottom: 25px
}

.appoint-choice .add-notice-content[data-v-0c085b58] {
	padding-top: .08rem
}

.truncation__wrap[data-v-7c1f8f9c] {
	position: relative;
	word-break: break-all
}

.truncation__wrap__btn[data-v-7c1f8f9c] {
	position: absolute;
	right: 0;
	bottom: 0
}

.appointlist-doctor-info[data-v-672e0180] {
	padding: .18rem .13rem .14rem
}

.appointlist-doctor-info__info[data-v-672e0180] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .13rem
}

.appointlist-doctor-info__info__avatar[data-v-672e0180] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.appointlist-doctor-info__info__labels[data-v-672e0180] {
	display: inline-block;
	margin-left: 6px
}

.appointlist-doctor-info__goodat--logo[data-v-672e0180] {
	width: .3rem;
	position: relative;
	top: 1px;
	margin-right: .07rem
}

.appointlist-doctor-info .expert-hospital[data-v-672e0180] {
	display: inline-block;
	font-size: .14rem;
	color: #525252
}

.appointlist-doctor-info .expert-image[data-v-672e0180] {
	width: .7rem;
	height: .7rem
}

.appointlist-doctor-info .expert-tag[data-v-672e0180] {
	display: inline-block;
	position: relative;
	margin-left: .06rem
}

.appointlist-doctor-info .expert-tag[data-v-672e0180]:before {
	top: .05rem;
	left: 0;
	position: absolute;
	display: block;
	width: 1px;
	height: .11rem;
	background: #f0f0f0;
	content: ""
}

.notice[data-v-672e0180] {
	padding: .1rem .1rem 0
}

.notice-wrap[data-v-672e0180] {
	margin: .08rem .11rem 0 .11rem;
	background-image: linear-gradient(269deg, #fff6f6, #fef8f7 38%, #ffedec);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .38rem;
	border-radius: .08rem
}

.notice-left[data-v-672e0180] {
	font-size: .1rem;
	line-height: .16rem;
	height: .16rem;
	width: .32rem;
	text-align: center;
	margin-left: .1rem;
	margin-right: .06rem;
	color: #fd503e;
	background: rgba(253, 80, 62, .1);
	border: 1px solid rgba(253, 80, 62, .5);
	border-radius: .09rem
}

.notice-right[data-v-672e0180] {
	font-size: .13rem;
	line-height: .13rem;
	color: #525252
}

.appointlist-hospital-info[data-v-483a27b6] {
	padding: .1rem 0 0 0
}

.appointlist-hospital-info__more[data-v-483a27b6] {
	margin-left: -4px
}

.appointlist-hospital-info__link[data-v-483a27b6] {
	display: inline
}

.appointlist-hospital-info__header[data-v-483a27b6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding-bottom: .09rem
}

.appointlist-hospital-info__header__label[data-v-483a27b6] {
	width: .2rem;
	padding: .03rem 0 0;
	height: .62rem;
	background: #00c8c8;
	border-radius: 0 .05rem .05rem 0;
	color: #fff;
	font-size: .12rem;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	letter-spacing: .03rem;
	text-align: center;
	line-height: .2rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.appointlist-hospital-info__header__info[data-v-483a27b6] {
	margin-left: .1rem;
	margin-right: .67rem
}

.appointlist-hospital-info__header__info__title[data-v-483a27b6] {
	margin-top: .07rem
}

.appointlist-hospital-info__header__info__title .hospital-nature[data-v-483a27b6] {
	background: rgba(0, 200, 200, .1);
	border-radius: .285rem;
	padding: 0 .09rem;
	height: .19rem;
	line-height: .2rem;
	font-size: .12rem;
	color: #00c8c8;
	text-align: center;
	margin-left: .06rem;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: -.01rem
}

.appointlist-hospital-info__header__info__labels[data-v-483a27b6] {
	margin-left: -3px;
	margin-top: 6px
}

.appointlist-hospital-info__header__right_arrow[data-v-483a27b6] {
	position: absolute;
	top: 13px;
	right: 1px;
	width: .07rem;
	height: .12rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/look-more-hospital.png) no-repeat 50%;
	background-size: 100% auto
}

.appointlist-hospital-info__calendar[data-v-483a27b6] {
	padding: 0 .13rem .15rem
}

.appointlist-hospital-info__tips[data-v-483a27b6] {
	background: #f5f5f5;
	border-radius: .05rem;
	height: .53rem;
	line-height: .53rem;
	text-align: center;
	color: #999;
	font-size: .13rem;
	display: inline-block
}

.appointlist-hospital-info__tips__icon[data-v-483a27b6] {
	display: inline-block;
	color: #ff9500
}

.appointlist-hospital-info__tips__icon .icon-flex[data-v-483a27b6] {
	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;
	margin-top: .01rem
}

.appointlist-hospital-info .btn-slot[data-v-483a27b6] {
	font-size: .17rem
}

.appointlist-hospital-info .hospital-title[data-v-483a27b6] {
	white-space: normal
}

.appointlist-hospital-info .hospital-identify[data-v-483a27b6] {
	position: relative;
	top: -2px;
	margin-left: .06rem;
	display: inline-block;
	width: .54rem;
	height: .19rem;
	background: rgba(0, 200, 200, .1);
	border-radius: 9.5px;
	text-align: center;
	color: #00c8c8;
	font-weight: 700
}

.preconsult[data-v-9cbbaa90] {
	margin: 0 .17rem;
	position: relative;
	background-color: #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
}

.preconsult.new-style[data-v-9cbbaa90] {
	margin: 0
}

.preconsult__title[data-v-9cbbaa90] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 114px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.preconsult__title__title[data-v-9cbbaa90] {
	margin-right: 6px;
	vertical-align: middle;
	line-height: .17rem;
	padding-top: 1px
}

.preconsult__title__label[data-v-9cbbaa90] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	margin-right: 6px
}

.preconsult__title__label__wrap[data-v-9cbbaa90] {
	display: inline-block;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.preconsult__title__label__inner[data-v-9cbbaa90] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	display: table;
	overflow: hidden;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	border-radius: 24px;
	border: 1px solid #999;
	color: #fff;
	padding-left: 6px;
	padding-right: 6px
}

.preconsult__title__label__inner__text[data-v-9cbbaa90] {
	vertical-align: middle;
	display: table-cell
}

.preconsult__wrap[data-v-9cbbaa90] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.preconsult__wrap__info__text[data-v-9cbbaa90]:not(:last-child) {
	margin-bottom: -2px
}

.preconsult__btn[data-v-9cbbaa90] {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media only screen and (max-width:374px) {
	.preconsult .preconsult__wrap__info__label__wrap[data-v-9cbbaa90] {
		display: block
	}
}

.is-pre-consultation-type-three .p-ghappointlist__consult[data-v-4bc77b50] {
	margin: -.05rem .1rem 0
}

.p-ghappointlist[data-v-4bc77b50] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 0
}

.p-ghappointlist--v2[data-v-4bc77b50] {
	font-size: .14rem;
	overflow: hidden
}

.p-ghappointlist--v2 .p-ghappointlist__background[data-v-4bc77b50] {
	z-index: 0;
	background-size: 100% 80%
}

.p-ghappointlist--v2 .header-doctor[data-v-4bc77b50] {
	position: relative;
	z-index: 2
}

.p-ghappointlist .divide-gray[data-v-4bc77b50] {
	width: 100%;
	height: 8px;
	background-color: #f6f6f6
}

.p-ghappointlist .static-padding[data-v-4bc77b50] {
	padding-left: .17rem;
	padding-right: .17rem
}

.p-ghappointlist.bg-gray[data-v-4bc77b50] {
	background-color: #f6f6f6
}

.p-ghappointlist__background[data-v-4bc77b50] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 2.79rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/appoint_bg1.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	z-index: -1
}

.p-ghappointlist__consult[data-v-4bc77b50] {
	margin: -.05rem -.17rem 0
}

.custom-header-topbar-bg[data-v-4bc77b50] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.p-gh-card[data-v-4bc77b50] {
	margin-top: .1rem;
	background: #fff;
	border-radius: .09rem
}

.p-gh-item[data-v-4bc77b50] {
	background: #fff;
	border-radius: .09rem .09rem 0 0
}

.second-card[data-v-4bc77b50] {
	position: relative;
	z-index: 802;
	background: #fff;
	border-radius: .09rem;
	margin-top: .1rem
}

.two-cards[data-v-4bc77b50] {
	border-radius: .09rem
}

.p-gh-last[data-v-4bc77b50] {
	background: #fff;
	border-radius: 0 0 .09rem .09rem
}

.appointlist-nav[data-v-4bc77b50] {
	margin-left: .23rem
}

.appoints-tips[data-v-4bc77b50] {
	background-repeat: no-repeat;
	background-position: right .15rem bottom 50%;
	background-color: #fff;
	background-size: .7rem .7rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: .08rem;
	padding: .15rem .6rem .18rem .15rem
}

.appoints-tips .appoints-tips-title[data-v-4bc77b50] {
	font-weight: 550
}

.appoints-source[data-v-4bc77b50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.appoints-source .source-tag-wrap[data-v-4bc77b50] {
	line-height: .26rem;
	height: .26rem;
	padding-top: .01rem
}

.appoints-source .source-logo[data-v-4bc77b50] {
	width: .18rem;
	height: .18rem;
	border-radius: 50%;
	border: 1px solid #f1f1f1
}

.appoints-source .source-text[data-v-4bc77b50] {
	white-space: break-spaces
}

.appoints-list-wrap[data-v-4bc77b50] {
	display: inline-block;
	width: 100%;
	border-top: 1px solid #f1f1f1
}

.appoints-list-title[data-v-4bc77b50] {
	font-weight: 700;
	color: #00c8c8
}

.spread-item-wrap-item[data-v-4bc77b50] {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .25s;
	transition: max-height .25s
}

.spread-item-wrap-drop[data-v-4bc77b50] {
	text-align: center
}

.no-appoints[data-v-4bc77b50] {
	background: #fff6da;
	border-radius: .08rem;
	padding: .14rem 0;
	text-align: center;
	color: #333;
	margin: .1rem .15rem .15rem
}

.appoint-item-content[data-v-4bc77b50] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.appoint-item-content .appoint-item-left[data-v-4bc77b50],
.appoint-item-content[data-v-4bc77b50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.appoint-item-content .appoint-item-left[data-v-4bc77b50] {
	background: #daecff;
	color: #2e94ff;
	width: .17rem;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}

.appoint-item-content .appoint-item-right[data-v-4bc77b50] {
	width: calc(100% - .17rem)
}

.orientation-consultation[data-v-4bc77b50] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: 0 0 .09rem .09rem;
	height: .28rem;
	line-height: .28rem;
	padding: .11rem .13rem
}

.orientation-consultation .consultation-left[data-v-4bc77b50],
.orientation-consultation[data-v-4bc77b50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.orientation-consultation .consultation-left .consultation-img[data-v-4bc77b50] {
	width: 4.83vw;
	height: 4.83vw
}

.orientation-consultation .consultation-right[data-v-4bc77b50] {
	border: 1px solid #00c8c8;
	border-radius: 14px;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bolder
}

.clear-index[data-v-4bc77b50] {
	z-index: 0
}

.superfine-line-padding[data-v-4bc77b50] {
	padding-bottom: 9px;
	padding-top: 6px
}

.mask[data-v-4bc77b50] {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 800
}

.dialog-content-explain[data-v-4bc77b50] {
	font-size: .15rem;
	line-height: .25rem;
	color: #525252;
	padding: .15rem .2rem;
	text-align: center
}

.dialog-content-identify[data-v-4bc77b50] {
	font-size: .15rem;
	line-height: .15rem;
	text-align: center;
	color: #525252;
	padding: .3rem .2rem
}

.dialog-line[data-v-4bc77b50] {
	height: 1px;
	background: #f1f1f1
}

.dialog-confirm[data-v-4bc77b50] {
	font-family: PingFangSC-Medium;
	font-weight: 700;
	font-size: .17rem;
	color: #00c8c8;
	text-align: center;
	line-height: .17rem;
	padding-top: .14rem;
	padding-bottom: .14rem
}

.appoint-empty[data-v-4bc77b50] {
	position: relative;
	z-index: 2;
	text-align: center
}

.appoint-empty-img[data-v-4bc77b50] {
	width: 138px;
	height: 138px;
	display: inline-block
}

.appoint-empty-text[data-v-4bc77b50] {
	color: #666;
	margin-bottom: 50px
}

.is-pre-consultation-type-three[data-v-4bc77b50],
.p-ghappointlist[data-v-4bc77b50] {
	min-height: calc(100vh - 43px)
}

.is-pre-consultation-type-three .p-ghappointlist[data-v-4bc77b50] {
	min-height: auto
}

.b-expert-item[data-v-20309100] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .05rem
}

.b-expert-item .expert-item-wrap[data-v-20309100] {
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	border-radius: .08rem;
	text-align: center;
	padding: .14rem .13rem .1rem
}

.b-expert-item .expert-name[data-v-20309100] {
	margin-top: .02rem
}

.b-expert-item .expert-image[data-v-20309100] {
	display: inline-block;
	margin: 0 auto
}

.b-expert-item .expert-appoint-num[data-v-20309100] {
	color: #999;
	border-left: 1px solid #ccc;
	font-size: 12px
}

.b-expert-item .color-333[data-v-20309100] {
	color: #333
}

.b-expert-item .color-15[data-v-20309100] {
	color: #151515
}

.b-expert-item .font-10[data-v-20309100] {
	font-size: 10px
}

.b-expert-item .expert-profession[data-v-20309100] {
	margin-top: -.05rem
}

.b-expert-item .font-weight-bold[data-v-20309100] {
	font-weight: 700
}

.b-hos-item[data-v-9a428674] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .14rem .13rem .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;
	background-color: #fff
}

.b-hos-item .hos-info[data-v-9a428674] {
	-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-9a428674] {
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-70[data-v-9a428674] {
	padding-right: .7rem
}

.b-hos-item .hos-tags[data-v-9a428674] {
	padding-bottom: 1px
}

.b-hos-item .hos-depart-item[data-v-9a428674] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-9a428674] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-departments .depart-item[data-v-9a428674] {
	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-9a428674] {
	color: #00c8c8
}

.hide-shadow[data-v-9a428674] {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.border-top[data-v-9a428674] {
	border-top: 1px solid #f1f1f1
}

.bd-wrap[data-v-1e7112a6] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/platform-bkg.png) no-repeat top;
	background-size: contain;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	border-radius: 9px
}

.bd-wrap .title-wrap[data-v-1e7112a6] {
	line-height: .48rem;
	padding: 0 .13rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/5ba5d55ce8b5.png) no-repeat right .13rem center;
	background-size: .78rem .2rem
}

.bd-wrap .info-wrap[data-v-1e7112a6] {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .14rem .13rem;
	border-radius: 9px
}

.bd-wrap .info-wrap .right-wrap[data-v-1e7112a6] {
	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
}

.bd-wrap .info-wrap .right-wrap .btn[data-v-1e7112a6] {
	width: .68rem
}

.bd-wrap .c-color-desc[data-v-1e7112a6] {
	color: #858585
}

.bd-wrap .hos-tag[data-v-1e7112a6] {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #e3e3e3;
	border-radius: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
	height: 19px;
	line-height: normal;
	color: #999
}

.other-wrap[data-v-59e09295] {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	border-radius: 9px
}

.other-wrap .title-wrap .title-con[data-v-59e09295] {
	line-height: .54rem;
	margin: 0 .13rem
}

.other-wrap .info-wrap[data-v-59e09295] {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: .14rem .13rem;
	border-radius: 9px;
	padding-bottom: .02rem
}

.other-wrap .info-wrap .right-wrap[data-v-59e09295] {
	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
}

.other-wrap .info-wrap .right-wrap .btn[data-v-59e09295] {
	width: .68rem
}

.other-wrap .info-wrap[data-v-59e09295]:last-child {
	padding-bottom: .14rem
}

.other-wrap .c-color-desc[data-v-59e09295] {
	color: #858585
}

.hospital-make-appoint[data-v-510f38aa] {
	overflow-y: scroll
}

.hospital-make-appoint-item[data-v-510f38aa] {
	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
}

.hospital-make-appoint-item-high[data-v-510f38aa]:before {
	content: "*";
	color: #fe6c09;
	display: block;
	margin-right: .1rem
}

.hdcard[data-v-464f0e99] {
	margin: .15rem .1rem
}

.hdcard-title[data-v-464f0e99] {
	font-size: .16rem;
	line-height: .16rem;
	color: #1f1f1f
}

.hdcard-icon[data-v-464f0e99] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 12px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.hdcard-icon-li[data-v-464f0e99] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 11px 0 16px 13px;
	border-radius: 9px;
	background: #fff
}

.hdcard-icon-li-img[data-v-464f0e99] {
	color: #fff;
	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
}

.hdcard-icon-li-img-image[data-v-464f0e99] {
	width: 30px;
	height: 30px;
	display: block
}

.hdcard-icon-li-text[data-v-464f0e99] {
	margin-left: 10px
}

.hdcard-icon-li-text-tit[data-v-464f0e99] {
	line-height: .15rem;
	display: inline-block;
	color: #1f1f1f;
	font-weight: 700;
	-webkit-transform: translateY(2px);
	transform: translateY(2px)
}

.hdcard-icon-li-text-sub[data-v-464f0e99] {
	line-height: .14rem;
	display: block;
	color: #858585
}

.p-hospitaldetail[data-v-23e8fe09] {
	background-color: #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-hospitaldetail .notice[data-v-23e8fe09] {
	padding: .1rem .1rem 0
}

.p-hospitaldetail .notice-wrap[data-v-23e8fe09] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	height: .44rem;
	border-radius: .08rem
}

.p-hospitaldetail .notice-left[data-v-23e8fe09] {
	font-size: .1rem;
	line-height: .16rem;
	height: .16rem;
	width: .32rem;
	text-align: center;
	margin-left: .1rem;
	margin-right: .08rem;
	color: #fd503e;
	background: rgba(253, 80, 62, .1);
	border: 1px solid rgba(253, 80, 62, .5);
	border-radius: .09rem
}

.p-hospitaldetail .notice-right[data-v-23e8fe09] {
	font-size: .14rem;
	line-height: .14rem;
	color: #1f1f1f
}

.p-hospitaldetail .choose-platform[data-v-23e8fe09] {
	margin-top: .04rem
}

.p-hospitaldetail .choose-platform .choose-title[data-v-23e8fe09] {
	color: #858585;
	line-height: .46rem;
	padding-left: .17rem
}

.p-hospitaldetail .bd-platform[data-v-23e8fe09],
.p-hospitaldetail .other-platform[data-v-23e8fe09] {
	padding: 0 .1rem .1rem
}

.p-hospitaldetail .hs-test-text[data-v-23e8fe09] {
	font-size: .15rem
}

.p-hospitaldetail .hospital-make-appoint[data-v-23e8fe09] {
	overflow-y: scroll
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-23e8fe09] {
	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-high[data-v-23e8fe09]:before {
	content: "*";
	color: #fe6c09;
	display: block;
	margin-right: .1rem
}

.p-hospitaldetail .hospital-info[data-v-23e8fe09] {
	position: relative;
	padding: .1rem .1rem .05rem
}

.p-hospitaldetail .hospital-detail-exp[data-v-23e8fe09] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .55rem .17rem .1rem
}

.p-hospitaldetail .hos-filters[data-v-23e8fe09] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2
}

.p-hospitaldetail .detail-exp[data-v-23e8fe09] {
	display: inline-block;
	width: 50%
}

.p-hospitaldetail .detail-exp-more[data-v-23e8fe09] {
	width: 100%;
	color: #666;
	text-align: center
}

.p-hospitaldetail .hos-loading[data-v-23e8fe09] {
	text-align: center;
	width: 100%
}

.p-hospitaldetail .hos-loading-padding[data-v-23e8fe09] {
	padding-top: 50vh
}

.p-hospitaldetail .hos-loading-img[data-v-23e8fe09] {
	width: .8rem;
	height: .4rem;
	display: inline-block;
	margin-top: .2rem
}

.p-hospitaldetail .hos-loading-end[data-v-23e8fe09] {
	font-size: .13rem;
	display: inline-block;
	padding: .15rem 0 .2rem;
	color: #999
}

.appoint-empty[data-v-23e8fe09] {
	text-align: center
}

.appoint-empty-img[data-v-23e8fe09] {
	width: 138px;
	height: 138px;
	display: inline-block
}

.appoint-empty-text[data-v-23e8fe09] {
	color: #666
}

.page-wrapper[data-v-23e8fe09] {
	display: block;
	background-color: #f5f5f5;
	min-height: 100vh
}

.tool-tip .tool-mask[data-v-9057ac72] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 921
}

.tool-tip .inner[data-v-9057ac72] {
	position: relative;
	padding: .05rem .1rem;
	background-color: #fff;
	border-radius: 5px;
	z-index: 930;
	-webkit-transition: opacity .26s cubic-bezier(.4, .2, .6, 1) 0s, -webkit-transform .26s cubic-bezier(.4, .2, .6, 1) 0s;
	transition: opacity .26s cubic-bezier(.4, .2, .6, 1) 0s, -webkit-transform .26s cubic-bezier(.4, .2, .6, 1) 0s;
	transition: opacity .26s cubic-bezier(.4, .2, .6, 1) 0s, transform .26s cubic-bezier(.4, .2, .6, 1) 0s;
	transition: opacity .26s cubic-bezier(.4, .2, .6, 1) 0s, transform .26s cubic-bezier(.4, .2, .6, 1) 0s, -webkit-transform .26s cubic-bezier(.4, .2, .6, 1) 0s
}

.tool-tip .triangle-up[data-v-9057ac72] {
	top: -6px;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #fff transparent
}

.tool-tip .triangle-down[data-v-9057ac72],
.tool-tip .triangle-up[data-v-9057ac72] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	-webkit-transition: opacity .2s cubic-bezier(.42, 0, .52, 1) 0s;
	transition: opacity .2s cubic-bezier(.42, 0, .52, 1) 0s
}

.tool-tip .triangle-down[data-v-9057ac72] {
	bottom: -6px;
	border-width: 7px 7px 0 7px;
	border-color: #fff transparent transparent transparent
}

.b-order-item[data-v-e099aea4] {
	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-e099aea4] {
	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-e099aea4] {
	-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-order-item .order-price[data-v-e099aea4] {
	color: #ff6050
}

.b-order-item .order-expert-name[data-v-e099aea4] {
	padding-right: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-order-item .order-status[data-v-e099aea4] {
	color: #00c8c8;
	position: absolute;
	top: .01rem;
	right: 0
}

.b-order-item .row-line[data-v-e099aea4] {
	margin-left: 0;
	margin-right: 0
}

.b-order-item .color-333[data-v-e099aea4] {
	color: #333
}

.b-order-item .font-weight-bold[data-v-e099aea4] {
	font-weight: 700
}

.b-order-item .patient-info .info-label[data-v-e099aea4] {
	width: auto;
	white-space: nowrap;
	padding: 0
}

.b-order-item .patient-info .info-text[data-v-e099aea4] {
	padding: 0;
	width: 100%
}

.b-order-item .order-btns[data-v-e099aea4] {
	text-align: right;
	position: relative
}

.b-order-item .order-btns .btn-item-wrap[data-v-e099aea4] {
	display: inline-block
}

.b-order-item .order-btns .btn-item[data-v-e099aea4] {
	display: inline-block;
	width: 74px
}

.b-order-item .order-btns .btn-fold[data-v-e099aea4] {
	text-align: left;
	position: absolute;
	left: 0;
	top: 9px
}

.b-order-item .order-btns .btn-fold-dots[data-v-e099aea4] {
	width: .04rem;
	height: .04rem;
	border-radius: .04rem;
	margin-right: .02rem;
	display: inline-block;
	background-color: #b2b2b2
}

.content[data-v-240a9fc3] {
	padding: 0 17px 27px 17px
}

.content-title[data-v-240a9fc3] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #1f1f1f;
	line-height: 18px;
	margin-top: 23px;
	margin-bottom: 10px
}

.info[data-v-240a9fc3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info-icon[data-v-240a9fc3] {
	width: 4px;
	height: 4px;
	border-radius: 2px;
	margin-right: 6px;
	margin-top: 9px
}

.info-text[data-v-240a9fc3] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #525252;
	line-height: 24px
}

.info-text-warning[data-v-240a9fc3] {
	color: #fd503e
}

.reasons[data-v-240a9fc3] {
	margin-top: 4px;
	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
}

.reasons-item[data-v-240a9fc3] {
	position: relative;
	background: #f6f6f6;
	color: #525252;
	height: 40px;
	width: calc(50% - 4px);
	margin-bottom: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	padding: 0 13px
}

.reasons-item-checked[data-v-240a9fc3] {
	background: #e5faf8;
	color: #00c8c8
}

.reasons-item-checked-img[data-v-240a9fc3] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 18px;
	height: 18px
}

.reasons-item-text[data-v-240a9fc3] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 40px
}

.textarea[data-v-240a9fc3] {
	width: 100%;
	height: 108px;
	border-radius: 6px;
	border: 1px solid #f0f0f0;
	padding: 11px 13px;
	resize: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-appearance: none;
	word-break: normal;
	overflow: scroll;
	outline: none;
	color: #1f1f1f;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 20px
}

.textarea-wrap[data-v-240a9fc3] {
	position: relative;
	margin-top: 9px
}

.textarea-placeholder[data-v-240a9fc3],
.textarea[data-v-240a9fc3]::-webkit-input-placeholder {
	font-family: PingFangSC-Regular;
	color: #b8b8b8;
	font-size: 14px;
	line-height: 20px
}

.textarea-indicator[data-v-240a9fc3] {
	position: absolute;
	right: 13px;
	bottom: 13px;
	font-size: 14px;
	height: 14px
}

textarea[data-v-240a9fc3]:-webkit-autofill,
textarea[data-v-240a9fc3]:focus {
	-webkit-box-shadow: 0 0 0 1000px #f8f8f8 inset
}

.btns[data-v-240a9fc3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	bottom: 0;
	padding: 8px 0;
	background: #fff;
	width: calc(100% - 34px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.btns-item[data-v-240a9fc3] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	border-radius: 22px
}

.negative[data-v-240a9fc3] {
	border: 1px solid #00c8c8;
	color: #00c8c8;
	margin-right: 4px
}

.positive[data-v-240a9fc3] {
	border: 1px solid #00c8c8;
	color: #fff;
	margin-left: 4px;
	background: #00c8c8
}

.p-list[data-v-0ba50ddc] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-list .order-list[data-v-0ba50ddc] {
	padding-top: .15rem
}

.p-list .order-list .order-item[data-v-0ba50ddc] {
	display: block
}

.p-list .order-loading[data-v-0ba50ddc] {
	text-align: center
}

.p-list .order-loading-padding[data-v-0ba50ddc] {
	padding-top: calc(44px + .3rem)
}

.p-list .order-loading-img[data-v-0ba50ddc] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.p-list .order-loading-end[data-v-0ba50ddc] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.p-list .cancel-dialog-tit[data-v-0ba50ddc] {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	text-align: center
}

.p-list .cancel-dialog-line[data-v-0ba50ddc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-list .cancel-dialog-icon[data-v-0ba50ddc] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: .3rem;
	height: .3rem
}

.p-list .cancel-dialog-text[data-v-0ba50ddc] {
	width: calc(100% - .3rem);
	overflow: hidden
}

.dialog-title[data-v-0ba50ddc] {
	text-align: center;
	font-size: 19px;
	line-height: 19px;
	font-family: PingFangSC-Medium;
	color: #333;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 9px
}

.dialog-content[data-v-0ba50ddc] {
	text-align: center;
	padding-top: 7px;
	color: #555
}

.btn-wrap-dialog[data-v-0ba50ddc] {
	padding: 16px 20px 20px 20px
}

.p-list[data-v-0ba50ddc] {
	min-height: calc(100vh - 43px)
}

.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
}

.b-order-info .order-wrap[data-v-225144ec]:after,
.b-order-info .order-wrap[data-v-225144ec]:before {
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/waveLine.png) repeat-x 50%;
	background-size: contain;
	position: relative;
	z-index: 1
}

.b-order-info .order-wrap[data-v-225144ec]:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.b-order-info .order-detail[data-v-225144ec] {
	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-225144ec] {
	height: .55rem;
	line-height: .55rem;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	font-weight: 700
}

.b-order-info .order-content[data-v-225144ec] {
	font-size: .14rem
}

.b-order-info .item-label[data-v-225144ec] {
	width: auto;
	white-space: nowrap;
	padding: 0
}

.b-order-info .item-cont[data-v-225144ec] {
	padding: 0
}

.b-order-info .divide-line[data-v-225144ec] {
	width: 100%;
	height: 1px;
	background-color: #f1f1f1;
	margin: .1rem 0
}

.b-order-info .flexbox[data-v-225144ec] {
	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-225144ec] {
	color: #ff6050
}

.b-order-info .order-btns[data-v-225144ec] {
	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-225144ec] {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-order-info .order-btn-wrap[data-v-225144ec]:nth-child(odd) {
	padding-right: .05rem
}

.b-order-info .order-btn-wrap[data-v-225144ec]:nth-child(2n) {
	padding-left: .05rem
}

.b-order-info .margin-auto[data-v-225144ec] {
	margin: 0 auto
}

.p-ghorderdetail[data-v-33ae890c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghorderdetail .gap-top-larger[data-v-33ae890c] {
	padding-top: .26rem
}

.p-ghorderdetail .page-attention[data-v-33ae890c] {
	margin-bottom: -.11rem;
	padding: .2rem .34rem 0;
	text-align: left
}

.p-ghorderdetail .page-attention-tit[data-v-33ae890c] {
	text-align: center;
	color: #00d0cd
}

.p-ghorderdetail .page-footer[data-v-33ae890c] {
	text-align: center;
	width: 76%;
	margin: 0 auto;
	padding-bottom: .3rem
}

.p-ghorderdetail .page-feedback[data-v-33ae890c] {
	text-align: center;
	padding-bottom: .3rem
}

.p-ghorderdetail .page-feedback-base[data-v-33ae890c] {
	display: inline-block
}

.p-ghorderdetail .page-feedback-text[data-v-33ae890c] {
	color: #f60;
	display: inline-block
}

.p-ghorderdetail .cancel-dialog-tit[data-v-33ae890c] {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	text-align: center
}

.p-ghorderdetail .cancel-dialog-line[data-v-33ae890c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghorderdetail .cancel-dialog-icon[data-v-33ae890c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: .3rem;
	height: .3rem
}

.p-ghorderdetail .cancel-dialog-text[data-v-33ae890c] {
	width: calc(100% - .3rem);
	overflow: hidden
}

.consult[data-v-c7d674e4] {
	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-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 8px
}

.consult .ask-doctor[data-v-c7d674e4] {
	color: #00c8c8
}

.p-departmentlist[data-v-3830c872] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-departmentlist .b-hot-departs[data-v-3830c872] {
	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-3830c872] {
	border-top: 1px solid #f1f1f1
}

.p-departmentlist .hot-depart-item[data-v-3830c872] {
	display: inline-block
}

.p-departmentlist .hot-depart-item-text[data-v-3830c872] {
	display: inline-block;
	padding: 0 .11rem;
	height: 28px;
	line-height: 28px;
	color: #333;
	background-color: #f6f6f6;
	border-radius: 14px
}

.p-diseaselist[data-v-90a1f482] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-diseaselist .b-hot-diseases[data-v-90a1f482] {
	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-90a1f482] {
	border-top: 1px solid #f1f1f1
}

.p-diseaselist .hot-disease-item[data-v-90a1f482] {
	display: inline-block
}

.p-diseaselist .hot-disease-item-text[data-v-90a1f482] {
	padding: 0 .11rem;
	color: #333;
	background-color: #f6f6f6;
	border-radius: 14px;
	height: 28px;
	line-height: 28px;
	display: inline-block
}

.calendar[data-v-00df74c7] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	background-color: rgba(0, 0, 0, .4)
}

.calendar-wrap[data-v-00df74c7] {
	background-color: #fff;
	-webkit-transition: all .3s cubic-bezier(.42, 0, .52, 1);
	transition: all .3s cubic-bezier(.42, 0, .52, 1)
}

.calendar .date-scroll[data-v-00df74c7] {
	width: 100%;
	height: 400px
}

.calendar .week[data-v-00df74c7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.calendar .week-item[data-v-00df74c7] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	height: 31px;
	line-height: 31px
}

.calendar .mounth[data-v-00df74c7] {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #f1f1f1;
	text-align: center
}

.calendar .day[data-v-00df74c7] {
	padding-top: 17px
}

.calendar .day-item[data-v-00df74c7] {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 14.2%
}

.calendar .day-item-wrap[data-v-00df74c7] {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	margin: 0 auto
}

.calendar .day-item-wrap.selected[data-v-00df74c7] {
	background-color: #00c8c8;
	color: #fff !important
}

.calendar .day-item-wrap.youhao[data-v-00df74c7] {
	color: #00c8c8
}

.calendar .day-status[data-v-00df74c7] {
	margin-top: -8px
}

.calendar[data-v-00df74c7] {
	top: 44px
}

.wrapper[data-v-fd5f6dc8] {
	display: inline-block
}

.triangle[data-v-fd5f6dc8] {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	width: 0;
	height: 0;
	border-style: solid
}

.triangle-transition[data-v-fd5f6dc8] {
	-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-fd5f6dc8] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.triangle-up-transition[data-v-fd5f6dc8] {
	-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)
}

.expert-date-group[data-v-68b53192] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding-left: .17rem;
	padding-right: .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: fixed;
	z-index: 2
}

.expert-date-group .date-group[data-v-68b53192] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	height: .66rem;
	overflow: hidden
}

.expert-date-group .date-block-wrap[data-v-68b53192] {
	display: inline-block;
	vertical-align: top
}

.expert-date-group .block[data-v-68b53192] {
	height: .66rem;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 18px
}

.expert-date-group .date-block-start[data-v-68b53192] {
	width: .6rem;
	color: #00c8c8;
	background-color: #fff;
	border: 1px solid #f1f1f1;
	word-break: break-all;
	padding: 0 .1rem;
	text-align: center
}

.expert-date-group .date-block-start.selected[data-v-68b53192] {
	background-color: #00c8c8;
	color: #fff
}

.expert-date-group .date-block-end[data-v-68b53192] {
	padding-top: 6px;
	width: .36rem;
	text-align: center;
	word-break: break-all;
	display: initial;
	padding-left: .05rem
}

.expert-date-group .date-block[data-v-68b53192] {
	width: .6rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #f6f6f6;
	color: #555;
	padding-top: .06rem
}

.expert-date-group .date-block.selected[data-v-68b53192] {
	background-color: #00c8c8;
	color: #fff
}

.expert-date-group .date-block.selected .light-color[data-v-68b53192] {
	color: #fff
}

.expert-date-group .end-triangle[data-v-68b53192] {
	margin-top: -7px
}

.expert-date-group .light-color[data-v-68b53192] {
	color: #00c8c8
}

.preconsult[data-v-40e39046] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .15rem .2rem .13rem .15rem;
	background-color: #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
}

.preconsult__info[data-v-40e39046] {
	position: relative;
	width: calc(100% - .58rem)
}

.preconsult__info__title[data-v-40e39046] {
	margin-right: 6px;
	vertical-align: middle
}

.preconsult__info__label[data-v-40e39046] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 6px
}

.preconsult__info__label[data-v-40e39046],
.preconsult__info__label__wrap[data-v-40e39046] {
	display: inline-block;
	vertical-align: middle
}

.preconsult__info__label__inner[data-v-40e39046] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	display: table;
	overflow: hidden;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	border-radius: 24px;
	border: 1px solid #999;
	padding-left: 6px;
	padding-right: 6px
}

.preconsult__info__label__inner__text[data-v-40e39046] {
	vertical-align: middle;
	display: table-cell
}

.preconsult__info__btn[data-v-40e39046] {
	position: absolute;
	top: 0;
	right: -.05rem;
	z-index: 1;
	min-width: 47px
}

@media only screen and (max-width:375px) {
	.preconsult .preconsult__info__label__wrap[data-v-40e39046] {
		display: block
	}
}

.exp-search[data-v-525a53b0] {
	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
}

.exp-search .search-left[data-v-525a53b0] {
	white-space: nowrap;
	display: inline-block
}

.exp-search .search-right[data-v-525a53b0] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.exp-search .search-location[data-v-525a53b0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px
}

.exp-search .location-icon[data-v-525a53b0] {
	width: .14rem;
	height: .2rem;
	position: relative;
	top: -2px;
	color: #8e8e8e
}

.exp-search .search-input[data-v-525a53b0] {
	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
}

.exp-search .search-icon[data-v-525a53b0] {
	width: .14rem;
	height: .14rem
}

.exp-search .search-text[data-v-525a53b0] {
	color: #bbb;
	font-size: .15rem;
	width: calc(100% - .34rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.static-padding[data-v-525a53b0] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gh-expertlist[data-v-31b24be2] {
	background-color: #fff
}

.gh-expertlist .static-padding[data-v-31b24be2] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gh-expertlist .exp-filters[data-v-31b24be2] {
	position: fixed;
	width: 100%;
	z-index: 2
}

.gh-expertlist .expert-list[data-v-31b24be2] {
	padding-top: 60px
}

.gh-expertlist .expert-list.search[data-v-31b24be2] {
	padding-top: 98px
}

.gh-expertlist .expert-list.dategroup[data-v-31b24be2] {
	padding-top: .96rem
}

.gh-expertlist .expert-list-show-more-wrap[data-v-31b24be2] {
	margin-bottom: 30px
}

.gh-expertlist .expert-list-show-more[data-v-31b24be2] {
	border: 1px solid #f1f1f1;
	border-radius: 22px;
	width: 100%;
	padding: 9px 0
}

.gh-expertlist .expert-list-bold[data-v-31b24be2] {
	font: 700 12px/22px PingFangSC-Regular, Arial, Helvetica, sans-serif
}

.gh-expertlist .exp-loading[data-v-31b24be2] {
	text-align: center
}

.gh-expertlist .exp-loading-padding[data-v-31b24be2] {
	padding-top: 50vh
}

.gh-expertlist .exp-loading-img[data-v-31b24be2] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.gh-expertlist .exp-loading-end[data-v-31b24be2] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.gh-expertlist .expert-list-tips[data-v-31b24be2] {
	color: #999;
	text-align: center
}

.gh-expertlist .expert-list-empty[data-v-31b24be2] {
	text-align: center;
	padding-top: 50vh
}

.gh-expertlist .expert-list-empty-text[data-v-31b24be2] {
	display: inline-block;
	width: 60%
}

.gh-expertlist .expert-list-empty.consult[data-v-31b24be2] {
	padding-top: 103px
}

.gh-expertlist .expert-list-empty.rec[data-v-31b24be2] {
	padding-top: 75px;
	padding-bottom: 20px
}

.gh-expertlist .expert-list-empty.rec.search[data-v-31b24be2] {
	padding-top: 113px
}

.gh-expertlist .expert-list-empty.rec.search.consult[data-v-31b24be2] {
	padding-top: 103px
}

.gh-expertlist .expert-list-empty.rec.dategroup[data-v-31b24be2] {
	padding-top: 113px
}

.gh-expertlist .expert-list-empty.rec.dategroup.consult[data-v-31b24be2] {
	padding-top: 103px
}

.gh-expertlist .expert-list-empty.rec-text[data-v-31b24be2] {
	width: 90%
}

.gh-expertlist .exp-filters[data-v-31b24be2],
.gh-expertlist .exp-search[data-v-31b24be2] {
	top: 44px
}

.gh-expertlist .exp-filters.search[data-v-31b24be2] {
	top: 82px
}

.p-ghhospitallist[data-v-77d65c00] {
	background-color: #fff
}

.p-ghhospitallist .static-padding[data-v-77d65c00] {
	padding-left: .17rem;
	padding-right: .17rem
}

.p-ghhospitallist .hos-filters[data-v-77d65c00] {
	position: fixed;
	width: 100%;
	z-index: 9
}

.p-ghhospitallist .hos-loading[data-v-77d65c00] {
	text-align: center
}

.p-ghhospitallist .hos-loading-padding[data-v-77d65c00] {
	padding-top: 50vh
}

.p-ghhospitallist .hos-loading-img[data-v-77d65c00] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.p-ghhospitallist .hos-loading-end[data-v-77d65c00] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.p-ghhospitallist .hospital-list-tips[data-v-77d65c00] {
	color: #999;
	text-align: center
}

.p-ghhospitallist .hospital-list-empty[data-v-77d65c00] {
	text-align: center;
	padding-top: 50vh
}

.p-ghhospitallist .hospital-list-empty-text[data-v-77d65c00] {
	display: inline-block;
	width: 60%
}

.p-ghhospitallist .hospital-list-empty.consult[data-v-77d65c00] {
	padding-top: 100px
}

.p-ghhospitallist .hospital-list-empty.rec[data-v-77d65c00] {
	padding-top: 75px;
	padding-bottom: 20px
}

.p-ghhospitallist .hospital-list-empty.rec.search[data-v-77d65c00] {
	padding-top: 113px
}

.p-ghhospitallist .hospital-list-empty.rec.search.consult[data-v-77d65c00] {
	padding-top: 75px
}

.p-ghhospitallist .hospital-list-empty.rec-text[data-v-77d65c00] {
	width: 90%
}

.p-ghhospitallist .hos-filters[data-v-77d65c00],
.p-ghhospitallist .hos-search[data-v-77d65c00] {
	top: 44px
}

.p-ghhospitallist .hos-filters.search[data-v-77d65c00] {
	top: 82px
}

.wrapper[data-v-98b825d6] {
	padding-left: .12rem;
	padding-right: .12rem
}

.hot-class__panel[data-v-98b825d6] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.hot-class__panel--scroll[data-v-98b825d6] {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.hot-class__panel--scroll .hot-class__panel__item[data-v-98b825d6] {
	width: 17%
}

.hot-class__panel--scroll .hot-class__panel__item[data-v-98b825d6]:last-child {
	padding-right: .2rem
}

.hot-class__panel__item[data-v-98b825d6] {
	width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: center;
	position: relative;
	margin-bottom: 13px
}

.hot-class__panel__item__img[data-v-98b825d6] {
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	border-radius: 100%
}

.hot-class__panel__item__img__img[data-v-98b825d6] {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%
}

.hot-class__panel__item__img__bg[data-v-98b825d6] {
	position: absolute;
	z-index: 0;
	left: 1px;
	top: 1px;
	right: 1px;
	bottom: 1px;
	border-radius: 100%
}

.hot-class__panel__item__text[data-v-98b825d6] {
	margin-top: 3px;
	color: #1f1f1f
}

.hot-class__panel__item__badge[data-v-98b825d6] {
	position: absolute;
	left: 60%;
	top: -2px;
	z-index: 1;
	color: #fff;
	border-radius: 30px;
	font-size: 10px;
	line-height: 15px;
	padding: 0 5px;
	border: 1px solid #fff;
	white-space: nowrap
}

.c-font-14[data-v-98b825d6] {
	font-size: .14rem
}

.wrapper[data-v-461be97a] {
	padding-left: .1rem;
	padding-right: .1rem
}

.hot-class[data-v-461be97a] {
	height: 182px
}

.hot-class--single[data-v-461be97a] {
	height: auto
}

.wrapper[data-v-21181cb2] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-21181cb2] {
	padding-left: .15rem;
	padding-right: .15rem
}

.newoffers[data-v-21181cb2] {
	position: relative;
	padding-top: 28.68352223%;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A6%96%E9%A1%B5%E6%96%B0%E4%BA%BA%E4%B8%93%E4%BA%AB%E5%BA%95.png) 50% no-repeat;
	background-size: cover
}

.newoffers__inner[data-v-21181cb2] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.newoffers__inner__title[data-v-21181cb2] {
	color: #fff;
	text-align: center;
	height: 20.37%;
	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
}

@media screen and (max-width:350px) {
	.newoffers__inner__title[data-v-21181cb2] {
		font-size: 10px;
		line-height: 10px
	}
}

.newoffers__inner__list[data-v-21181cb2] {
	padding-left: 24.91%;
	padding-right: 11.6666%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.newoffers__inner__list__item[data-v-21181cb2] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	margin-right: 15px;
	max-width: 30%
}

.newoffers__inner__list__item[data-v-21181cb2]:last-child {
	margin-right: 0
}

.newoffers__inner__list__item__inner[data-v-21181cb2] {
	position: relative;
	padding-top: 100%
}

.newoffers__inner__list__item__inner__img[data-v-21181cb2] {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 4px
}

.newoffers__inner__list__item__inner__text[data-v-21181cb2] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd23a), color-stop(34%, #ffa323));
	background-image: linear-gradient(180deg, #ffd23a, #ffa323 34%);
	height: 20px;
	line-height: 20px;
	border-radius: 14px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	margin: 0 -5px;
	font-size: 10px;
	white-space: nowrap
}

.newoffers__inner__list__item__inner__text__price[data-v-21181cb2] {
	font-weight: 700;
	font-size: 12px
}

.newoffers__inner__go[data-v-21181cb2] {
	position: absolute;
	width: 13%;
	right: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.newoffers__inner__go__inner[data-v-21181cb2] {
	padding-top: 100%;
	position: relative
}

.newoffers__inner__go__inner__img[data-v-21181cb2] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-animation: breathe-data-v-21181cb2 1.3s infinite;
	animation: breathe-data-v-21181cb2 1.3s infinite
}

@-webkit-keyframes breathe-data-v-21181cb2 {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@keyframes breathe-data-v-21181cb2 {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

.medui-countdown[data-v-b0495826] {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center
}

.medui-countdown__splitor[data-v-b0495826] {
	display: flex;
	font-size: 13px;
	align-items: center
}

.medui-countdown__timeitem[data-v-b0495826] {
	height: 100%;
	display: flex;
	flex-direction: row
}

.medui-countdown__number[data-v-b0495826] {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px;
	text-align: center
}

.discount[data-v-f5ba5d40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.discount__item[data-v-f5ba5d40] {
	padding: 15px 0 0 13px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 calc(50% - 1px);
	flex: 1 0 calc(50% - 1px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.discount__item__title-container[data-v-f5ba5d40] {
	height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap
}

.discount__item__title-container__title[data-v-f5ba5d40] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f;
	display: inline;
	margin: auto 0
}

.discount__item__title-container__title_red[data-v-f5ba5d40] {
	color: #fd503e
}

.discount__item__title-container__count-down[data-v-f5ba5d40] {
	display: inline-block;
	margin-left: 4px;
	height: 22px
}

.discount__item__title-container__tag[data-v-f5ba5d40] {
	line-height: 16px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #fff;
	background-color: #f60;
	border-radius: 9px 3px 9px 3px;
	padding: 0 4px;
	margin-left: 4px
}

.discount__item__subtitle[data-v-f5ba5d40] {
	margin-top: 6px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #fd503e
}

.discount__item__item-container[data-v-f5ba5d40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.discount__item__item-container__item[data-v-f5ba5d40] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.discount__item__item-container__item__img-bg[data-v-f5ba5d40] {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border-radius: 9px;
	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: 5px;
	overflow: hidden
}

.discount__item__item-container__item__img-bg__img[data-v-f5ba5d40] {
	max-width: 70px;
	max-height: 70px
}

.discount__item__item-container__item__price[data-v-f5ba5d40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 10px;
	margin-bottom: 10px;
	white-space: nowrap
}

.discount__item__item-container__item__price__discount-price[data-v-f5ba5d40] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	line-height: 15px;
	color: #fd503e
}

.discount__item__item-container__item__price__discount-price-yuan[data-v-f5ba5d40] {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	line-height: 14px;
	color: #fd503e
}

.discount__item__item-container__item__price__origin-price[data-v-f5ba5d40] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	line-height: 13px;
	color: #858585;
	text-decoration: line-through
}

.discount .horizontal-divider[data-v-f5ba5d40] {
	width: 1px;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333);
	background: #eeefef
}

.switcher[data-v-f5ba5d40] {
	position: relative
}

.switcher[data-v-f5ba5d40],
.switcher__item[data-v-f5ba5d40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.switcher__item[data-v-f5ba5d40] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	opacity: 0
}

.switcher__item__img-bg[data-v-f5ba5d40] {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border-radius: 9px;
	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: 5px;
	overflow: hidden
}

.switcher__item__img-bg__img[data-v-f5ba5d40] {
	max-width: 70px;
	max-height: 70px
}

.switcher__item__price[data-v-f5ba5d40] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-top: 10px;
	margin-bottom: 13px;
	white-space: nowrap
}

@-webkit-keyframes ease-in-data-v-f5ba5d40 {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes ease-in-data-v-f5ba5d40 {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes ease-out-data-v-f5ba5d40 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

@keyframes ease-out-data-v-f5ba5d40 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	to {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

.ease-in[data-v-f5ba5d40] {
	-webkit-animation-name: ease-in-data-v-f5ba5d40;
	animation-name: ease-in-data-v-f5ba5d40;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.ease-out[data-v-f5ba5d40] {
	-webkit-animation-name: ease-out-data-v-f5ba5d40;
	animation-name: ease-out-data-v-f5ba5d40;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.daily-discount[data-v-f5ba5d40] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily_dscount_bg.jpg);
	background-size: 100% 100%;
	border-top-left-radius: 12px
}

.one-yuan-zone[data-v-f5ba5d40] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/one_yuan_zone.jpg);
	background-size: 100% 100%;
	border-top-right-radius: 12px
}

.container[data-v-1381611c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.container .category[data-v-1381611c] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.container .category__item[data-v-1381611c] {
	width: calc(25% - .25px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	white-space: nowrap;
	position: relative
}

.container .category__item__title[data-v-1381611c] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f;
	-ms-flex-item-align: start;
	align-self: start;
	margin-left: 10px;
	margin-top: 15px
}

.container .category__item__subtitle[data-v-1381611c] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #fd503e;
	margin-top: 6px;
	-ms-flex-item-align: start;
	align-self: start;
	margin-left: 10px
}

.container .category__item__img-bg[data-v-1381611c] {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border-radius: 9px;
	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;
	margin: 9px 0 15px 0
}

.container .category__item__img-bg__img[data-v-1381611c] {
	max-width: 70px;
	max-height: 70px;
	display: block
}

.container .category__item[data-v-1381611c]:first-child {
	border-bottom-left-radius: 12px
}

.container .category__item[data-v-1381611c]:last-child {
	border-bottom-right-radius: 12px
}

.vertical-divider[data-v-1381611c] {
	height: 1px;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	width: 100%;
	background: #eeefef
}

.horizontal-divider[data-v-1381611c] {
	width: 1px;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333);
	background: #eeefef
}

.short-horizontal-divider[data-v-1381611c] {
	position: relative
}

.short-horizontal-divider[data-v-1381611c]:after {
	content: " ";
	position: absolute;
	height: 80px;
	width: 1px;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333);
	left: 0;
	bottom: 15px;
	background: #eeefef
}

.add-trolleys[data-v-52b12423] {
	text-align: right;
	color: #fd503e
}

.add-trolleys .m-icon[data-v-52b12423] {
	background: #fd503e;
	color: #fff;
	border-radius: 100%;
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	padding-right: 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: right
}

.add-trolleys .m-icon.disabled[data-v-52b12423] {
	background: #ccc
}

.drug-rank__wrapper[data-v-701122b8],
.drug-rank__wrapper__item-container[data-v-701122b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.drug-rank__wrapper__item-container[data-v-701122b8] {
	padding: 0 .13rem;
	position: relative;
	border-radius: 9px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(254, 228, 227, .47)), color-stop(25%, #fff));
	background-image: linear-gradient(180deg, rgba(254, 228, 227, .47), #fff 25% #fff 100%)
}

.drug-rank__wrapper__item-container__item[data-v-701122b8] {
	position: relative;
	padding-top: .16rem;
	padding-bottom: .1rem
}

.drug-rank__wrapper__item-container__item[data-v-701122b8]:not(:first-child):before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.drug-rank__wrapper__info[data-v-701122b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 93px;
	padding: 0 13px;
	margin-top: -8px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/drug-rank-bg.jpg) 100% 100%;
	border-radius: 0 0 9px 9px
}

.drug-rank__wrapper__info__title[data-v-701122b8] {
	margin-top: 23px;
	font-family: PingFangSC-Medium;
	margin-bottom: 9px;
	font-size: 18px;
	color: #fff;
	line-height: 18px
}

.drug-rank__wrapper__info__btn-container[data-v-701122b8] {
	width: 99px
}

.drug-rank__wrapper__info__btn-container__btn .icon[data-v-701122b8] {
	padding-right: .04rem
}

.container[data-v-634521cb] {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.container .nearbyshop-info[data-v-634521cb],
.container[data-v-634521cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.container .nearbyshop-info[data-v-634521cb] {
	position: relative;
	border-radius: 9px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2fff1), color-stop(23%, #fff), color-stop(71%, #fff), to(#fff));
	background: linear-gradient(180deg, #f2fff1, #fff 23%, #fff 71%, #fff);
	padding: 0 13px
}

.container .nearbyshop-info__deliver-time[data-v-634521cb] {
	position: absolute;
	background: #dff9f3;
	border-radius: 9px 0 9px 0;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	padding: 0 5px;
	color: #00c8c8;
	left: 0
}

.container .nearbyshop-info__shop-logo[data-v-634521cb] {
	margin: 13px auto 18px auto;
	width: 52px;
	height: 52px;
	border-radius: 52px;
	display: block
}

.container .nearbyshop-info__shop-name[data-v-634521cb] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #1f1f1f;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.container .nearbyshop-info__distance-business-hours-container[data-v-634521cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 9px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.container .nearbyshop-info__distance-business-hours-container__distance-business-hours[data-v-634521cb] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #525252;
	line-height: 14px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.container .nearbyshop-info__distance-business-hours-container__divider[data-v-634521cb] {
	width: 1px;
	height: 7px;
	background-color: #b8b8b8;
	margin: 0 2px
}

.container .nearbyshop-info__coupons-container[data-v-634521cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 9px 0 15px 0
}

.container .nearbyshop-info__coupons-container__coupon[data-v-634521cb] {
	background: rgba(253, 80, 62, .1);
	border: 1px solid #fd503e;
	border-radius: 8px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	line-height: 15px;
	white-space: nowrap;
	color: #fd5030;
	padding: 0 4px
}

.container .nearbyshop-info__coupons-container__coupon[data-v-634521cb]:last-of-type {
	margin-left: 4px
}

.container .title-container[data-v-634521cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	background: -webkit-gradient(linear, right top, left top, from(#1dcfed), to(#43cf8f));
	background: linear-gradient(270deg, #1dcfed, #43cf8f);
	border-radius: 0 0 9px 9px;
	margin-top: -6px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container .title-container .title-text[data-v-634521cb] {
	margin: 21px 0 15px 13px
}

.container .title-container .title-icon[data-v-634521cb] {
	margin: 21px 0 15px 0
}

.container[data-v-bba4980e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.container .img[data-v-bba4980e] {
	width: 100%;
	height: 193px;
	border-radius: 9px;
	position: relative;
	overflow: hidden
}

.container .info[data-v-bba4980e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 13px;
	margin-top: -8px;
	border-radius: 0 0 9px 9px;
	background-size: 100% 100%;
	overflow: hidden
}

.container .info__title-container[data-v-bba4980e] {
	margin-top: 23px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.container .info__title-container__text[data-v-bba4980e] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	margin-right: 3px;
	white-space: nowrap
}

.container .info__title-container__tag[data-v-bba4980e] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #fd503e;
	line-height: 15px;
	padding: 0 4px;
	background: #fff5be;
	border-radius: 9px 3px 9px 3px;
	white-space: nowrap;
	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
}

.container .info__subtitle[data-v-bba4980e] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	margin-top: 6px;
	white-space: nowrap
}

.container .info__btn[data-v-bba4980e] {
	width: 99px;
	height: 28px;
	color: #fff;
	background: transparent;
	font-size: 15px;
	border: 1px solid #fff;
	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: 9px 0 15px 0;
	border-radius: 14px
}

.wrapper[data-v-054ba066] {
	padding-left: .1rem;
	padding-right: .1rem
}

.drug-feed__title[data-v-054ba066] {
	font-size: 19px;
	position: relative
}

.drug-feed__title__icon[data-v-054ba066] {
	width: .28rem
}

.drug-feed__title.drug-feed__title--left[data-v-054ba066] {
	text-align: left;
	display: block
}

.drug-feed__title.drug-feed__title--line[data-v-054ba066]:before {
	right: 100%;
	margin-right: .11rem
}

.drug-feed__title.drug-feed__title--line[data-v-054ba066]:after,
.drug-feed__title.drug-feed__title--line[data-v-054ba066]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .1;
	background: #999;
	border-radius: 1.5px;
	height: 1px;
	width: 64px
}

.drug-feed__title.drug-feed__title--line[data-v-054ba066]:after {
	left: 100%;
	margin-left: .11rem
}

.drug-feed__wrapper[data-v-054ba066] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.drug-feed__wrapper__item[data-v-054ba066] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.drug-feed__wrapper__item__inner__rankentry[data-v-054ba066] {
	padding: .06rem .11rem .06rem .13rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffe6e3));
	background-image: linear-gradient(180deg, #fff, #ffe6e3);
	border-radius: 0 0 .1rem .1rem
}

.drug-feed__wrapper__item__inner__rankentry__icon[data-v-054ba066] {
	width: .18rem;
	padding-right: .04rem;
	vertical-align: middle
}

.drug-feed__wrapper__item__inner__rankentry__txt[data-v-054ba066] {
	vertical-align: middle
}

.med-back-top[data-v-c9715282] {
	text-align: center;
	background: hsla(0, 0%, 100%, .9);
	border: .3px solid #b8b8b8;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-scorll-float[data-v-12358e0f] {
	position: fixed;
	z-index: 1;
	right: .17rem;
	bottom: .2rem;
	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-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.med-scorll-float--fold[data-v-12358e0f] {
	right: -.2rem;
	opacity: .5
}

.med-scorll-float--widthtabbar[data-v-12358e0f] {
	padding-bottom: 46px
}

.c-gap-inner-top[data-v-589fd912] {
	padding-top: 8px
}

.c-gap-top[data-v-589fd912] {
	margin-top: 8px
}

.mb-icon[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mb-icon .mb-icon-list[data-v-589fd912] {
	padding: .12rem .12rem .12rem .13rem;
	height: .7rem;
	border-radius: 9px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mb-icon .mb-icon-list .mb-icon-list-title[data-v-589fd912] {
	font-size: .18rem;
	line-height: .18rem;
	color: #1f1f1f;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mb-icon .mb-icon-list .mb-icon-list-title .mb-icon-list-title-span[data-v-589fd912] {
	display: inline-block;
	height: .16rem;
	font-size: .12rem;
	font-weight: 400;
	line-height: .16rem;
	padding: 0 .05rem;
	text-align: center;
	margin-left: 4px
}

.mb-icon .mb-icon-list .mb-icon-list-title .mb-icon-list-title-span-wz[data-v-589fd912] {
	background: rgba(0, 200, 200, .1);
	border: 1px solid #00c8c8;
	border-radius: 20px;
	color: #00c8c8
}

.mb-icon .mb-icon-list .mb-icon-list-title .mb-icon-list-title-span-gh[data-v-589fd912] {
	background: rgba(253, 80, 62, .1);
	border: 1px solid #fd503e;
	border-radius: 20px;
	color: #fd503e
}

.mb-icon .mb-icon-list .mb-icon-list-text[data-v-589fd912] {
	font-size: .14rem;
	color: #525252;
	letter-spacing: 0;
	line-height: .14rem;
	margin-top: .1rem
}

.mb-icon .mb-icon-list[data-v-589fd912]:nth-child(odd) {
	margin-right: .08rem
}

.mb-icon .mb-icon-list-gh[data-v-589fd912],
.mb-icon .mb-icon-list-wz[data-v-589fd912] {
	background-size: contain
}

.wrapper[data-v-589fd912] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-small[data-v-589fd912] {
	padding-left: .08rem;
	padding-right: .08rem
}

.box[data-v-589fd912] {
	border-radius: .08rem;
	background: #fff
}

.page-wrapper[data-v-589fd912] {
	display: block;
	background: linear-gradient(#fff, #f5f5f5 444px)
}

.page-header--mini .detail-location[data-v-589fd912] {
	padding-bottom: 0;
	bottom: 0 !important
}

.page-header--mini .search__key[data-v-589fd912] {
	padding-top: 0;
	overflow: hidden
}

.page-header--mini .sales-qualification[data-v-589fd912],
.page-header--mini .search__key[data-v-589fd912] {
	display: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.page-header--mini .search[data-v-589fd912] {
	width: auto;
	padding-bottom: 0;
	margin-left: 15px;
	-webkit-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out;
	bottom: 0;
	padding-top: 38px
}

.page-header--mini .search__bar[data-v-589fd912] {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	width: 100% !important;
	opacity: 1 !important;
	top: 0 !important;
	-webkit-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out
}

.page-header--mini .content-header[data-v-589fd912] {
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

.page-header--mini .content-header-bg[data-v-589fd912] {
	background-position: center 65%;
	-webkit-transition: all .5s linear;
	transition: all .5s linear
}

.content-header[data-v-589fd912] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 3px;
	margin-left: 0;
	margin-right: 0
}

.content-header-bg[data-v-589fd912] {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A6%96%E9%A1%B5%E5%A4%B4%E9%83%A8.png) bottom no-repeat;
	background-size: cover
}

.slogan[data-v-589fd912] {
	background-color: #fff;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	border-radius: 12px;
	padding: 0 10px;
	height: 38px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.slogan[data-v-589fd912],
.slogan__item[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.slogan__item[data-v-589fd912] {
	color: #858585
}

.slogan__item .m-icon[data-v-589fd912] {
	margin-right: 3px;
	font-size: 16px;
	color: #fd503e
}

.slogan__item__text[data-v-589fd912] {
	font-size: 14px;
	white-space: nowrap
}

.sales-qualification[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 10px
}

.sales-qualification-text[data-v-589fd912] {
	color: #fff;
	font-size: 14px;
	line-height: 14px
}

.search[data-v-589fd912] {
	padding-bottom: 15px;
	text-align: right;
	line-height: 0;
	padding-top: 42px
}

.search[data-v-589fd912],
.search__bar[data-v-589fd912] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search__bar[data-v-589fd912] {
	height: 42px;
	line-height: 38px;
	border-radius: 42px;
	color: #999;
	background: #fff;
	position: absolute;
	top: 0;
	z-index: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	overflow: hidden;
	border: 2px solid #fd503e;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.search__bar__icon[data-v-589fd912] {
	display: inline-block;
	font-weight: 900
}

.search__bar__hot-key-swiper[data-v-589fd912] {
	width: 100%;
	height: 100%
}

.search__bar .search-hot-key-btn[data-v-589fd912] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 52px;
	flex: 0 0 52px;
	white-space: nowrap;
	font-size: 14px;
	border-radius: 22px;
	background: -webkit-gradient(linear, right top, left top, from(#fd503e), to(#f7603e));
	background: linear-gradient(270deg, #fd503e, #f7603e);
	color: #fff;
	font-weight: 700;
	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
}

.search__key[data-v-589fd912] {
	margin-top: 10px;
	height: .2rem;
	line-height: 0;
	overflow: hidden;
	text-align: left
}

.search__key--hide[data-v-589fd912] {
	opacity: 0
}

.search__key__item[data-v-589fd912] {
	display: inline-block;
	padding: 0 10px;
	background: #fb5443;
	color: #fff;
	border-radius: 12px;
	margin-left: 10px
}

.search__key__item[data-v-589fd912]:first-child {
	margin-left: 0
}

.detail-location[data-v-589fd912] {
	white-space: nowrap;
	width: auto;
	max-width: 140px;
	color: #fff;
	padding-bottom: 10px;
	position: relative
}

@media screen and (max-width:350px) {
	.detail-location[data-v-589fd912] {
		max-width: 100px
	}
}

.detail-location__inner[data-v-589fd912] {
	position: relative;
	line-height: 0;
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.detail-location__inner__text[data-v-589fd912] {
	content: attr(text);
	color: #fff;
	-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	-webkit-mask: linear-gradient(90deg, #fff 70%, transparent);
	mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	mask: linear-gradient(90deg, #fff 70%, transparent);
	height: 22px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	padding-right: .12rem;
	max-width: 105px
}

@media screen and (max-width:350px) {
	.detail-location__inner__text[data-v-589fd912] {
		max-width: 80px
	}
}

.detail-location__inner__arrow[data-v-589fd912] {
	position: absolute;
	right: -8px;
	top: 12px;
	bottom: 0;
	width: .2rem;
	text-align: right;
	background-size: 35px 100%
}

.detail-location__inner__arrow .icon[data-v-589fd912] {
	-webkit-transform: translate(-3px, -2px) rotate(90deg);
	transform: translate(-3px, -2px) rotate(90deg)
}

.content-wrapper[data-v-589fd912] {
	display: block;
	margin-top: 19px
}

.content-wrapper .inner[data-v-589fd912] {
	position: relative;
	z-index: 1
}

.feed[data-v-589fd912] {
	margin-top: 16px
}

.feed-fixed .feed-tab[data-v-589fd912] {
	background: none;
	padding-top: 0
}

.feed-fixed .feed-tab-wrapper[data-v-589fd912] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
	background: #fd503e
}

.feed-fixed .feed-tab-item[data-v-589fd912] {
	position: relative
}

.feed-fixed .feed-tab-item[data-v-589fd912]:after {
	content: "";
	position: absolute;
	right: 0;
	top: 6px;
	display: block;
	width: 1px;
	height: 15px
}

.feed-fixed .feed-tab-item[data-v-589fd912]:last-child:after {
	display: none
}

.feed-fixed .feed-tab-item .tab-tit[data-v-589fd912] {
	padding-bottom: 5px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px
}

.feed-fixed .feed-tab-item-selected .tab-tit[data-v-589fd912]:after {
	content: "";
	width: 18px;
	height: 4px;
	background-color: #fff;
	border-radius: 6px;
	position: absolute;
	bottom: 0;
	display: block;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.feed-fixed .feed-tab-item .tab-slogan[data-v-589fd912] {
	display: none
}

.feed-fixed .feed-cic[data-v-589fd912] {
	padding-top: 42px
}

.feed-tab[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-top: 10px;
	border-radius: 8px 8px 0 0;
	color: #333
}

.feed-tab-item[data-v-589fd912] {
	text-align: center
}

.feed-tab-item[data-v-589fd912]:last-child {
	margin-right: 0
}

.feed-tab-item .tab-tit[data-v-589fd912] {
	font-size: 17px;
	line-height: 17px;
	font-weight: 700
}

.feed-tab-item .tab-slogan[data-v-589fd912] {
	margin-top: 4px;
	height: .18rem;
	line-height: .18rem;
	border-radius: .18rem
}

.feed-tab-item-selected .tab-tit[data-v-589fd912] {
	color: #fd503e
}

.feed-tab-item-selected .tab-slogan[data-v-589fd912] {
	background: #fd503e;
	color: #fff
}

.feed-cic .drug-item[data-v-589fd912] {
	margin-bottom: .08rem
}

.sales-qualification-popup[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.sales-qualification-popup__top-area[data-v-589fd912] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	height: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.sales-qualification-popup__top-area__close[data-v-589fd912] {
	position: fixed;
	right: 14px;
	top: 14px
}

.sales-qualification-popup__fixed-top[data-v-589fd912] {
	position: fixed;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 52px;
	background-color: #fff;
	font-size: 18px;
	color: #1f1f1f;
	line-height: 18px
}

.sales-qualification-popup__content[data-v-589fd912],
.sales-qualification-popup__fixed-top[data-v-589fd912] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sales-qualification-popup__content[data-v-589fd912] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 10px
}

.sales-qualification-popup__content__title-container[data-v-589fd912] {
	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
}

.sales-qualification-popup__content__title-container__title[data-v-589fd912] {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	color: #1f1f1f;
	line-height: 16px;
	margin: 0 8px
}

.sales-qualification-popup__content__title-container__title-left-decoration[data-v-589fd912] {
	width: 34px;
	height: 1px;
	background: linear-gradient(243deg, #1f1f1f 5%, rgba(31, 31, 31, 0));
	border-radius: 10px
}

.sales-qualification-popup__content__title-container__title-right-decoration[data-v-589fd912] {
	width: 34px;
	height: 1px;
	background: linear-gradient(243deg, rgba(31, 31, 31, 0) 5%, #1f1f1f);
	border-radius: 10px
}

.sales-qualification-popup__content__img[data-v-589fd912] {
	width: 80%;
	height: auto;
	margin-top: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: block
}

.sales-qualification-popup__content__btn[data-v-589fd912] {
	width: 95px;
	height: 32px;
	margin: 15px auto 27px auto
}

.bottom-logo[data-v-61d41e06] {
	display: block;
	width: 1.2rem;
	margin: .15rem auto
}

.wrapper[data-v-fb7a32ce] {
	padding-left: .17rem;
	padding-right: .17rem
}

.m-popup[data-v-fb7a32ce] {
	position: relative;
	font-size: 14px
}

.m-popup .m-title[data-v-fb7a32ce] {
	text-align: center;
	position: relative;
	padding-bottom: 5px;
	margin-top: .05rem;
	font: 18px/28px Arial, Helvetica, sans-serif;
	font-weight: 700
}

.m-popup .m-title-close[data-v-fb7a32ce] {
	padding-top: 20px
}

.m-popup .popup-con[data-v-fb7a32ce] {
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.m-popup .popup-con[data-v-fb7a32ce] ::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.m-popup .mb-button[data-v-fb7a32ce] {
	height: 64px
}

.m-popup .mb-button .mbtn-wrapper[data-v-fb7a32ce] {
	background: #fff;
	-webkit-box-shadow: 0 -10px 30px #fff;
	box-shadow: 0 -10px 30px #fff
}

.gather__tips[data-v-0b2831c6] {
	height: .29rem;
	line-height: .29rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff1f1;
	text-align: center
}

.gather__tips>.normal[data-v-0b2831c6] {
	color: #1f1f1f
}

.gather__tips>.orange[data-v-0b2831c6] {
	color: #fd503e
}

.gather__container[data-v-0b2831c6] {
	padding: 0 .17rem
}

.gather__range[data-v-0b2831c6] {
	width: 100%;
	margin: .15rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.gather__range[data-v-0b2831c6]::-webkit-scrollbar {
	display: none
}

.gather__range__item[data-v-0b2831c6] {
	padding: .06rem .1rem;
	height: 14px;
	line-height: 14px;
	min-width: .633333rem;
	margin-right: .08rem;
	text-align: center;
	font-size: .14rem;
	color: #525252;
	background: #f5f5f5;
	border-radius: .145rem
}

.gather__range__item.active[data-v-0b2831c6] {
	background: rgba(253, 80, 62, .15);
	color: #fd503f
}

.gather__list[data-v-0b2831c6] {
	position: relative
}

.gather__list__wrapper[data-v-0b2831c6] {
	overflow-x: hidden
}

.gather__list__item .add-trolleys[data-v-0b2831c6] {
	margin-top: -.03rem;
	text-align: right;
	color: #ff6050
}

.gather__list__item .add-trolleys .m-icon-plus[data-v-0b2831c6] {
	font-size: 24px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.gather__list__item .add-trolleys .m-icon-plus.disabled[data-v-0b2831c6] {
	color: #ccc
}

.gather .add-cart[data-v-0b2831c6] {
	float: right
}

.gather .popup-con[data-v-0b2831c6] {
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.gather .bottom-shadow[data-v-0b2831c6] {
	position: relative;
	top: -70px;
	z-index: 2;
	display: block;
	height: 1px;
	background: transparent;
	-webkit-box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8);
	box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8)
}

.gather .empty-tip[data-v-0b2831c6],
.gather .search-loading[data-v-0b2831c6] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3
}

.gather .empty-tip[data-v-0b2831c6] {
	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
}

.gather .empty-tip__text[data-v-0b2831c6] {
	margin-bottom: .17rem
}

.gather .empty-tip__btn[data-v-0b2831c6] {
	width: 1.02rem;
	margin: 0 auto
}

.c-font-14[data-v-0b2831c6] {
	font-size: .14rem
}

.empty-block[data-v-0b2831c6] {
	width: 100%;
	height: 50px
}

.m-inputnum[data-v-50e2922a] {
	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-50e2922a] {
	width: 26px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.m-inputnum .m-control .m-icon[data-v-50e2922a] {
	font-size: 24px;
	line-height: 1;
	display: block
}

.m-inputnum .m-control .m-icon.disabled[data-v-50e2922a] {
	color: #ccc
}

.m-inputnum .m-control .m-icon.m-icon-cut[data-v-50e2922a] {
	padding-left: 15px;
	margin-left: -15px
}

.m-inputnum .m-control .m-icon.m-icon-add[data-v-50e2922a] {
	padding-right: 15px;
	margin-right: -15px
}

.m-inputnum .m-input[data-v-50e2922a] {
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	padding: 0 9px;
	outline: none
}

@-webkit-keyframes breathe-data-v-f67fd8c2 {
	0% {
		top: -40px
	}

	25% {
		top: -37px
	}

	50% {
		top: -40px
	}

	75% {
		top: -37px
	}

	to {
		top: -40px
	}
}

@keyframes breathe-data-v-f67fd8c2 {
	0% {
		top: -40px
	}

	25% {
		top: -37px
	}

	50% {
		top: -40px
	}

	75% {
		top: -37px
	}

	to {
		top: -40px
	}
}

.coupon-count-down[data-v-f67fd8c2] {
	position: absolute;
	top: -41px;
	right: 0;
	z-index: 30;
	color: #fff;
	white-space: nowrap;
	padding: 4px 10px 4px 32px;
	border-radius: 5px;
	background-color: rgba(31, 31, 31, .8);
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/drug_count_down_icon.png);
	background-repeat: no-repeat;
	background-position: 5px;
	background-size: 24px 24px
}

.coupon-count-down.show-animation[data-v-f67fd8c2] {
	-webkit-animation: breathe-data-v-f67fd8c2 2s infinite;
	animation: breathe-data-v-f67fd8c2 2s infinite
}

.coupon-count-down .triangle[data-v-f67fd8c2] {
	position: absolute;
	right: .6406rem;
	bottom: -.08rem;
	width: .1066rem;
	height: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/_triangle.png) no-repeat;
	background-size: cover
}

.coupon-count-down__time[data-v-f67fd8c2] {
	color: #f60
}

.price-detail-popup__item[data-v-4c8449ec] {
	font-family: PingFangSC-Regular;
	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-bottom: .08rem
}

.price-detail-popup .split-line[data-v-4c8449ec] {
	margin: 11px 0
}

.price-detail-popup .c-font-all[data-v-4c8449ec] {
	font-size: .15rem;
	color: #1f1f1f
}

.price-detail-popup .c-color-red[data-v-4c8449ec] {
	color: #fd503e;
	font-family: PingFangSC-Regular;
	font-size: .13rem
}

.price-detail-popup .c-color-gray[data-v-4c8449ec] {
	color: #b8b8b8
}

.price-detail-popup .zero-style[data-v-4c8449ec] {
	font-size: .15rem
}

.top-tips-bar[data-v-147f7e90] {
	padding-top: .1rem;
	padding-bottom: .09rem
}

.top-tips-bar .inner[data-v-147f7e90] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-tips-bar .button-wrap[data-v-147f7e90] {
	text-align: right
}

.bottom-bar .m-bar[data-v-7c54def4] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 11
}

.bottom-bar .animation-mask[data-v-7c54def4] {
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .3)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0));
	-webkit-animation: waitingAni-data-v-7c54def4 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	animation: waitingAni-data-v-7c54def4 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

@-webkit-keyframes waitingAni-data-v-7c54def4 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(190%);
		transform: translateX(190%)
	}
}

@keyframes waitingAni-data-v-7c54def4 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(190%);
		transform: translateX(190%)
	}
}

.header-bar[data-v-e25bf234] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: .52rem;
	line-height: .52rem;
	z-index: 11;
	text-align: center
}

.header-bar-close[data-v-e25bf234] {
	position: absolute;
	right: 16px;
	color: #1f1f1f
}

.patient-row-wrapper[data-v-a8efa2b4] {
	padding-left: .13rem;
	padding-right: .13rem
}

.edit-patient[data-v-a8efa2b4] {
	background: #f5f5f5;
	position: relative
}

.edit-patient__form[data-v-a8efa2b4] {
	padding-top: .69rem;
	padding-bottom: .6rem
}

.edit-patient .top-text[data-v-a8efa2b4] {
	color: #f60;
	padding: .08rem .17rem;
	background: #fff3eb;
	position: fixed;
	z-index: 2;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.each-info[data-v-a8efa2b4] {
	background: #fff;
	border-radius: .12rem
}

.text-item-wrap[data-v-a8efa2b4] {
	height: .45rem;
	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;
	color: #555
}

.text-right[data-v-a8efa2b4] {
	max-width: 65%;
	color: #b8b8b8
}

.line-bottom[data-v-a8efa2b4] {
	position: relative
}

.line-bottom[data-v-a8efa2b4]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btn-wrap[data-v-a8efa2b4] {
	height: .44rem;
	line-height: .44rem;
	border-radius: .22rem
}

.bottom-popup-btn-wrap[data-v-a8efa2b4] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 930;
	background: #fff
}

.btn-wrap-list[data-v-a8efa2b4] {
	width: calc(100% - .34rem);
	padding: .08rem .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.patient-row-wrapper[data-v-caaa57dc] {
	padding-left: .13rem;
	padding-right: .13rem
}

.patient-form[data-v-caaa57dc] {
	background: #f5f5f5;
	position: relative;
	height: 100%
}

.patient-form-list[data-v-caaa57dc] {
	background: #fff;
	border-radius: .12rem
}

.c-flex[data-v-caaa57dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.top-text[data-v-caaa57dc] {
	height: 66px;
	padding: .06rem .17rem .11rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(-45%, rgba(253, 80, 62, 0)), color-stop(35%, #fd503e));
	background: linear-gradient(0deg, rgba(253, 80, 62, 0) -45%, #fd503e 35%);
	color: #fff;
	margin-top: -.01rem
}

.top-warn[data-v-caaa57dc] {
	background: #fff3eb;
	color: #f60;
	padding: .08rem .17rem
}

.top-warn-text[data-v-caaa57dc] {
	vertical-align: middle
}

.top-warn-fixed[data-v-caaa57dc] {
	position: fixed;
	top: .49rem;
	width: 100%;
	z-index: 11
}

.patients-scroll-wrap[data-v-caaa57dc] {
	height: .72rem;
	white-space: nowrap
}

.each-patient-card[data-v-caaa57dc] {
	padding: .11rem .12rem;
	display: inline-block;
	width: 1.24rem;
	background: #f5f5f5;
	border-radius: .09rem;
	color: #1f1f1f
}

.patient-selected[data-v-caaa57dc] {
	background: #ffeded;
	border: 1px solid #fd503f;
	color: #fd503f
}

.patient-selected .patient-info-row[data-v-caaa57dc],
.patient-selected .patient-name[data-v-caaa57dc] {
	color: #fd503f
}

.name-edit-row[data-v-caaa57dc],
.patient-info-row[data-v-caaa57dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: .14rem
}

.name-edit-row[data-v-caaa57dc] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.patient-name[data-v-caaa57dc] {
	max-width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.edit-wrap[data-v-caaa57dc] {
	width: .4rem;
	text-align: right
}

.each-info[data-v-caaa57dc] {
	background: #fff;
	border-radius: .1rem
}

.each-info-innerTitle[data-v-caaa57dc] {
	padding: .11rem .13rem 0 .12rem
}

.each-info-innerSubTitle[data-v-caaa57dc] {
	color: #b8b8b8
}

.upload-wrap[data-v-caaa57dc] {
	padding: .11rem .13rem .15rem
}

.line-bottom[data-v-caaa57dc] {
	position: relative
}

.line-bottom[data-v-caaa57dc]:after {
	content: " ";
	display: block;
	position: absolute;
	left: .13rem;
	right: .13rem;
	bottom: 0;
	height: .01rem;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.radio-item[data-v-caaa57dc] {
	font-size: .15rem;
	background: #f5f5f5;
	border-radius: .06rem;
	padding: .12rem;
	color: #1f1f1f;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.radio-item-selected[data-v-caaa57dc] {
	background: rgba(255, 237, 237, .5)
}

.radio-item-text[data-v-caaa57dc] {
	line-height: .21rem
}

.radio-item__miniBorder[data-v-caaa57dc] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem
}

.radio-item__miniBorder__selected[data-v-caaa57dc] {
	border: 1px solid rgba(253, 80, 62, .5)
}

.popup-cont[data-v-caaa57dc] {
	background: #fff;
	padding: .02rem 0 1.8rem
}

.popup-cont-list[data-v-caaa57dc] {
	padding: .1rem .07rem .11rem
}

.bottom-ph[data-v-caaa57dc] {
	width: 100%;
	height: 1.04rem
}

.bottom-ph-popup[data-v-caaa57dc] {
	width: 100%;
	height: 1.15rem
}

.bottom-popup-btn-wrap[data-v-caaa57dc] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 900;
	background: #fff
}

.bottom-popup-btn-wrap[data-v-caaa57dc]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btn-wrap[data-v-caaa57dc] {
	height: .44rem;
	line-height: .44rem;
	border-radius: .22rem;
	color: #fff;
	background: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background: linear-gradient(90deg, #fd503e, #f7603e);
	width: 100%
}

.page__loading[data-v-caaa57dc] {
	position: absolute;
	top: 200px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.agreement[data-v-a1616258] {
	padding-top: .04rem;
	padding-bottom: .04rem
}

.popup-content[data-v-5e239108] {
	position: relative
}

.popup-content-step[data-v-5e239108] {
	padding-top: .52rem
}

.top-tips-bar[data-v-04f297b2] {
	padding-top: .1rem;
	padding-bottom: .09rem
}

.top-tips-bar .inner[data-v-04f297b2] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-tips-bar .button-wrap[data-v-04f297b2] {
	text-align: right
}

.bottom-bar .m-bar[data-v-42410cd4] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 11
}

.bottom-bar .animation-mask[data-v-42410cd4] {
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .3)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0));
	-webkit-animation: waitingAni-data-v-42410cd4 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	animation: waitingAni-data-v-42410cd4 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

@-webkit-keyframes waitingAni-data-v-42410cd4 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(190%);
		transform: translateX(190%)
	}
}

@keyframes waitingAni-data-v-42410cd4 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(190%);
		transform: translateX(190%)
	}
}

.header-bar[data-v-d9dad9f0] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	height: .52rem;
	line-height: .52rem;
	z-index: 11;
	text-align: center
}

.header-bar-close[data-v-d9dad9f0] {
	position: absolute;
	right: 16px;
	color: #1f1f1f
}

.patient-row-wrapper[data-v-9b1ad55e] {
	padding-left: .13rem;
	padding-right: .13rem
}

.edit-patient[data-v-9b1ad55e] {
	background: #f5f5f5;
	position: relative
}

.edit-patient__form[data-v-9b1ad55e] {
	padding-top: .69rem;
	padding-bottom: .6rem
}

.edit-patient .top-text[data-v-9b1ad55e] {
	color: #f60;
	padding: .08rem .17rem;
	background: #fff3eb;
	position: fixed;
	z-index: 2;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.each-info[data-v-9b1ad55e] {
	background: #fff;
	border-radius: .12rem
}

.text-item-wrap[data-v-9b1ad55e] {
	height: .45rem;
	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;
	color: #555
}

.text-right[data-v-9b1ad55e] {
	max-width: 65%;
	color: #b8b8b8
}

.line-bottom[data-v-9b1ad55e] {
	position: relative
}

.line-bottom[data-v-9b1ad55e]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btn-wrap[data-v-9b1ad55e] {
	height: .44rem;
	line-height: .44rem;
	border-radius: .22rem
}

.bottom-popup-btn-wrap[data-v-9b1ad55e] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 930;
	background: #fff
}

.btn-wrap-list[data-v-9b1ad55e] {
	width: calc(100% - .34rem);
	padding: .08rem .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.textarea-margin[data-v-04aab802] {
	margin: 0 17px
}

.append-title-style[data-v-04aab802] {
	margin: 15px 17px 10px
}

.textarea-wrap[data-v-04aab802] {
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 15px 12px
}

.textarea-innerSubTitle[data-v-04aab802] {
	color: #b8b8b8
}

.tag-select__inner[data-v-04aab802] {
	max-height: 80px;
	overflow: hidden
}

.tag-select__inner--open[data-v-04aab802] {
	max-height: none
}

.tag-select__spread[data-v-04aab802] {
	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
}

.tag-select__item[data-v-04aab802] {
	background: #f5f5f5;
	padding: .03rem .1rem;
	border-radius: .15rem;
	color: #525252;
	max-width: 1.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.tag-select__item__icon[data-v-04aab802] {
	height: .28rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tag-select__selected[data-v-04aab802] {
	color: #fd503f;
	background: rgba(253, 80, 62, .15);
	font-family: PingFangSC-Medium
}

.textarea-pad[data-v-04aab802] {
	background: #f5f5f5;
	overflow: hidden;
	border-radius: .05rem
}

.textarea-item[data-v-04aab802] {
	margin: 15px 12px;
	width: calc(100% - 24px);
	height: 40px;
	outline: none;
	border: none;
	background: #f5f5f5;
	resize: none;
	border-radius: .05rem
}

.textarea-ph[data-v-04aab802] {
	font-size: 14px;
	line-height: 19px;
	color: #b8b8b8;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

textarea[data-v-04aab802]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: 14px;
	line-height: 19px
}

.c-flex[data-v-04aab802] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.add-patient[data-v-04aab802] {
	color: #00c8c8;
	font-family: PingFang-SC-Regular;
	font-size: 14px
}

.history-disease-wrap[data-v-04aab802] {
	max-height: 500px;
	overflow: auto;
	padding: 15px 0 5px;
	width: 100%;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.history-disease-wrap-item[data-v-04aab802] {
	max-width: 100%;
	padding: 0 15px;
	margin: 0 10px 10px 0;
	background: #f6f6f6;
	color: #333;
	border-radius: 6px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.textarea-info-inner-title[data-v-04aab802] {
	color: #1f1f1f;
	padding: .12rem .12rem 0 .12rem;
	margin-bottom: .05rem
}

.c-font-pingfang[data-v-04aab802] {
	font-family: PingFangSC-Medium
}

.patient-row-wrapper[data-v-6ba286e7] {
	padding-left: .13rem;
	padding-right: .13rem
}

.patient-form[data-v-6ba286e7] {
	background: #f5f5f5;
	position: relative;
	height: 100%
}

.patient-form-list[data-v-6ba286e7] {
	background: #fff;
	border-radius: .12rem
}

.c-flex[data-v-6ba286e7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.top-text[data-v-6ba286e7] {
	padding: .06rem .17rem .11rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(-45%, rgba(253, 80, 62, 0)), color-stop(35%, #fd503e));
	background: linear-gradient(0deg, rgba(253, 80, 62, 0) -45%, #fd503e 35%);
	color: #fff;
	margin-top: -.01rem
}

.top-warn[data-v-6ba286e7] {
	background: #fff3eb;
	color: #f60;
	padding: .08rem .17rem
}

.top-warn-text[data-v-6ba286e7] {
	vertical-align: middle
}

.top-warn-fixed[data-v-6ba286e7] {
	position: fixed;
	top: .49rem;
	width: 100%;
	z-index: 11
}

.patients-scroll-wrap[data-v-6ba286e7] {
	height: .72rem;
	white-space: nowrap
}

.each-patient-card[data-v-6ba286e7] {
	padding: .11rem .12rem;
	display: inline-block;
	width: 1.24rem;
	background: #f5f5f5;
	border-radius: .09rem;
	color: #1f1f1f
}

.patient-selected[data-v-6ba286e7] {
	background: #ffeded;
	border: 1px solid #fd503f;
	color: #fd503f
}

.patient-selected .patient-info-row[data-v-6ba286e7],
.patient-selected .patient-name[data-v-6ba286e7] {
	color: #fd503f
}

.name-edit-row[data-v-6ba286e7],
.patient-info-row[data-v-6ba286e7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: .14rem
}

.name-edit-row[data-v-6ba286e7] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.patient-name[data-v-6ba286e7] {
	max-width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.edit-wrap[data-v-6ba286e7] {
	width: .4rem;
	text-align: right
}

.each-info[data-v-6ba286e7] {
	background: #fff;
	border-radius: .1rem
}

.each-info-innerTitle[data-v-6ba286e7] {
	padding: .11rem .13rem 0 .12rem
}

.each-info-innerSubTitle[data-v-6ba286e7] {
	color: #b8b8b8
}

.upload-wrap[data-v-6ba286e7] {
	padding: .11rem .13rem .15rem
}

.line-bottom[data-v-6ba286e7] {
	position: relative
}

.line-bottom[data-v-6ba286e7]:after {
	content: " ";
	display: block;
	position: absolute;
	left: .13rem;
	right: .13rem;
	bottom: 0;
	height: .01rem;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.radio-item[data-v-6ba286e7] {
	font-size: .15rem;
	background: #f5f5f5;
	border-radius: .06rem;
	padding: .12rem;
	color: #1f1f1f;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.radio-item-selected[data-v-6ba286e7] {
	background: rgba(255, 237, 237, .5)
}

.radio-item-text[data-v-6ba286e7] {
	line-height: .21rem
}

.radio-item__miniBorder[data-v-6ba286e7] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem
}

.radio-item__miniBorder__selected[data-v-6ba286e7] {
	border: 1px solid rgba(253, 80, 62, .5)
}

.popup-cont[data-v-6ba286e7] {
	background: #fff;
	padding: .02rem 0 1.8rem
}

.popup-cont-list[data-v-6ba286e7] {
	padding: .1rem .07rem .11rem
}

.bottom-ph[data-v-6ba286e7] {
	width: 100%;
	height: 1.04rem
}

.bottom-ph-popup[data-v-6ba286e7] {
	width: 100%;
	height: 1.15rem
}

.bottom-popup-btn-wrap[data-v-6ba286e7] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 900;
	background: #fff
}

.bottom-popup-btn-wrap[data-v-6ba286e7]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btn-wrap[data-v-6ba286e7] {
	height: .44rem;
	line-height: .44rem;
	border-radius: .22rem;
	color: #fff;
	background: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background: linear-gradient(90deg, #fd503e, #f7603e);
	width: 100%
}

.page__loading[data-v-6ba286e7] {
	position: absolute;
	top: 200px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.agreement[data-v-aebc8f1c] {
	padding-top: .04rem;
	padding-bottom: .04rem
}

.popup-content[data-v-130fb1da] {
	position: relative
}

.popup-content-step[data-v-130fb1da] {
	padding-top: .52rem
}

.wrapper[data-v-2dad7809] {
	padding-left: .17rem;
	padding-right: .17rem
}

.m-popup[data-v-2dad7809] {
	position: relative;
	font-size: 14px
}

.z-red[data-v-2dad7809] {
	color: #fd503e
}

.cart_wrapper[data-v-2dad7809] {
	padding: 0 .17rem
}

.trolleys-bar[data-v-2dad7809] {
	position: fixed;
	width: 100vw;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.trolleys-bar[data-v-2dad7809]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	top: 0;
	left: 0;
	-webkit-transform-origin: top;
	transform-origin: top
}

.trolleys-bar__wrapper[data-v-2dad7809] {
	padding: 7px .17rem;
	position: relative
}

.trolleys-bar__wrapper .trolleys-bar__tips[data-v-2dad7809] {
	position: absolute;
	top: -.29rem;
	left: 0;
	width: 100vw;
	height: .29rem;
	line-height: .29rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff1f1;
	text-align: center
}

.trolleys-bar__wrapper .trolleys-bar__tips>.normal[data-v-2dad7809] {
	color: #1f1f1f
}

.trolleys-bar__wrapper .trolleys-bar__tips>.orange[data-v-2dad7809] {
	color: #fd503e
}

.trolleys-bar-inner[data-v-2dad7809] {
	height: 50px;
	border-radius: 50px;
	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;
	background: #1f1f1f;
	-webkit-box-shadow: 0 10px 20px hsla(0, 0%, 100%, .8);
	box-shadow: 0 10px 20px hsla(0, 0%, 100%, .8)
}

.trolleys-bar-inner .item-wrapper[data-v-2dad7809] {
	height: 50px;
	line-height: 50px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: center;
	color: hsla(0, 0%, 100%, .8)
}

.trolleys-bar-inner .item-wrapper[data-v-2dad7809]:first-child {
	border-radius: 50px 0 0 50px
}

.trolleys-bar-inner .item-wrapper[data-v-2dad7809]:last-child {
	border-radius: 0 50px 50px 0
}

.trolleys-bar-inner .item-wrapper .white[data-v-2dad7809] {
	color: #fff
}

.trolleys-bar-inner .item-wrapper.ask[data-v-2dad7809] {
	background: #1f1f1f;
	padding: 0 .15rem;
	white-space: nowrap
}

.trolleys-bar-inner .item-wrapper.ask .m-icon[data-v-2dad7809] {
	font-size: 18px;
	line-height: 18px;
	margin-top: 10px;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.cart[data-v-2dad7809] {
	position: relative;
	width: 50px;
	background: hsla(0, 0%, 100%, .06)
}

.trolleys-bar-inner .item-wrapper.cart .cart-icon[data-v-2dad7809] {
	width: 26px;
	height: 26px;
	display: block;
	margin: 12px auto
}

.trolleys-bar-inner .item-wrapper.cart .num[data-v-2dad7809] {
	position: absolute;
	right: -8px;
	top: -4px;
	background: #fd503e;
	font-size: 13px;
	line-height: 17px;
	height: 17px;
	min-width: 17px;
	padding: 0 3px;
	border-radius: 17px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.trolleys-bar-inner .item-wrapper.status-text[data-v-2dad7809] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.trolleys-bar-inner .item-wrapper.money[data-v-2dad7809] {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	padding-left: .12rem;
	-moz-text-align-last: left;
	text-align-last: left;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
	line-height: 1
}

.trolleys-bar-inner .item-wrapper.money .price[data-v-2dad7809] {
	font-size: 19px;
	line-height: 1;
	font-weight: 700;
	margin-right: .03rem
}

.trolleys-bar-inner .item-wrapper.money .org-price[data-v-2dad7809] {
	display: inline-block;
	font-size: 13px;
	line-height: 1
}

.trolleys-bar-inner .item-wrapper.money .freight-tip[data-v-2dad7809] {
	font-size: .12rem;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.buy[data-v-2dad7809] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), color-stop(100%, #ff3e00), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #ff3e00 100%, #f7603e 0);
	padding: 0 .15rem;
	white-space: nowrap;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.buy.two-line[data-v-2dad7809] {
	padding: .09rem .13rem .08rem .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	line-height: 1.3
}

.trolleys-bar-inner .item-wrapper.cantbuy[data-v-2dad7809] {
	padding: 0 .2rem;
	white-space: nowrap
}

.cart-tips[data-v-2dad7809] {
	height: .29rem;
	line-height: .29rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff1f1;
	text-align: center
}

.cart-tips>.normal[data-v-2dad7809] {
	color: #1f1f1f
}

.cart-tips>.orange[data-v-2dad7809] {
	color: #fd503e
}

.cart-tit[data-v-2dad7809] {
	margin: .11rem 0
}

.cart-tit[data-v-2dad7809],
.mini-tips[data-v-2dad7809] {
	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
}

.mini-tips[data-v-2dad7809] {
	border-radius: 8px;
	background: #fdf4f3
}

.popup-con[data-v-2dad7809] {
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 50px
}

.popup-con .price-detail-wrap[data-v-2dad7809] {
	padding-top: .02rem
}

.popup-con .price-detail[data-v-2dad7809] {
	margin-bottom: 28px
}

.bottom-shadow[data-v-2dad7809] {
	position: relative;
	top: -70px;
	z-index: 2;
	display: block;
	height: 1px;
	background: #fff;
	-webkit-box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8);
	box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8)
}

.add-cart[data-v-2dad7809] {
	float: right
}

.add-trolleys[data-v-2dad7809] {
	text-align: right;
	color: #fd503e
}

.add-trolleys .m-icon-plus[data-v-2dad7809] {
	font-size: 26px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.add-trolleys .m-icon-plus.disabled[data-v-2dad7809] {
	color: #ccc
}

.goodsadd[data-v-2dad7809] {
	position: fixed;
	z-index: 99;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	right: 30%;
	bottom: 30%;
	opacity: 1;
	overflow: hidden;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.goodsadd.added[data-v-2dad7809] {
	right: 70%;
	bottom: 17px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	opacity: 0
}

.goodsadd-img[data-v-2dad7809] {
	width: 100%;
	height: 100%
}

.empty-block[data-v-2dad7809] {
	width: 100%;
	height: 50px
}

.c-font-19[data-v-2dad7809] {
	font-size: .19rem
}

.c-font-14[data-v-2dad7809] {
	font-size: .14rem
}

.c-font-12[data-v-2dad7809] {
	font-size: .12rem
}

.m-border[data-v-5f6ac0b4] {
	border: 1px solid #f1f1f1;
	border-radius: 3px
}

.mini-border[data-v-5f6ac0b4] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
	border-radius: .12rem;
	z-index: 0
}

.m-inputnum[data-v-5f6ac0b4] {
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	line-height: 20px;
	position: relative
}

.m-inputnum--disable[data-v-5f6ac0b4]:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	opacity: .8;
	z-index: 2
}

.m-inputnum .m-control[data-v-5f6ac0b4] {
	z-index: 1;
	width: 26px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.m-inputnum .m-control.add[data-v-5f6ac0b4] {
	border-left: 1px solid #f1f1f1
}

.m-inputnum .m-control.cut[data-v-5f6ac0b4] {
	border-right: 1px solid #f1f1f1
}

.m-inputnum .m-input[data-v-5f6ac0b4] {
	z-index: 1;
	text-align: center;
	height: 20px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	outline: none
}

input[data-v-5f6ac0b4]:-webkit-autofill,
select[data-v-5f6ac0b4]:-webkit-autofill,
textarea[data-v-5f6ac0b4]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-5f6ac0b4]:focus,
input[type=text][data-v-5f6ac0b4]:focus,
textarea[data-v-5f6ac0b4]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.gray[data-v-71bc33e0] {
	opacity: .3
}

.gydrug-bottombtn[data-v-71bc33e0] {
	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: 56px
}

.gydrug-bottombtn-disable-msg[data-v-71bc33e0] {
	position: absolute;
	left: 0;
	top: -.287rem;
	right: 0;
	width: 100%;
	height: .29rem;
	line-height: .29rem;
	text-align: center;
	font-size: .14rem;
	background: #000;
	color: #fff;
	opacity: .65
}

.gydrug-bottombtn-disable-msg.black[data-v-71bc33e0] {
	background: #000;
	color: #fff;
	opacity: .65
}

.gydrug-bottombtn-disable-msg.orange[data-v-71bc33e0] {
	background: #fff1f1;
	color: #fd503e
}

.gydrug-bottombtn .c-line-superfine-before[data-v-71bc33e0] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0
}

.gydrug-bottombtn-blank[data-v-71bc33e0] {
	height: 69px
}

.gydrug-bottombtn-blank-black[data-v-71bc33e0] {
	height: 90px
}

.gydrug-bottombtn-left[data-v-71bc33e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: .035rem;
	padding-right: .135rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-bottombtn-icon[data-v-71bc33e0] {
	text-align: center;
	font-size: .2rem;
	color: #1f1f1f
}

.gydrug-bottombtn-text[data-v-71bc33e0] {
	margin-top: 2px;
	font-size: .12rem;
	line-height: .14rem;
	white-space: nowrap
}

.gydrug-bottombtn-ask[data-v-71bc33e0] {
	text-align: center;
	padding: 0 .1rem
}

@media (max-width:350px) {
	.gydrug-bottombtn-ask[data-v-71bc33e0] {
		padding: 0 .05rem
	}
}

.gydrug-bottombtn-trolleys[data-v-71bc33e0] {
	text-align: center;
	padding: 0 .06rem
}

@media (max-width:350px) {
	.gydrug-bottombtn-trolleys[data-v-71bc33e0] {
		padding: 0 .03rem
	}
}

.gydrug-bottombtn-right[data-v-71bc33e0] {
	margin-right: .17rem;
	-webkit-box-flex: 6;
	-ms-flex: 6;
	flex: 6;
	position: relative
}

.gydrug-bottombtn-right-operate[data-v-71bc33e0] {
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	overflow: hidden
}

@media (max-width:350px) {
	.gydrug-bottombtn-right[data-v-71bc33e0] {
		margin-right: .1rem
	}
}

.gydrug-bottombtn .status-text[data-v-71bc33e0] {
	background: #c2c2c2;
	width: 100%
}

.gydrug-bottombtn .add-trolleys[data-v-71bc33e0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	padding-left: .15rem;
	padding-right: .1rem;
	font-weight: 700;
	color: #fff
}

.gydrug-bottombtn .add-trolleys.yellow[data-v-71bc33e0] {
	background-image: -webkit-gradient(linear, left top, right top, from(#ff8407), to(#ff6a37));
	background-image: linear-gradient(90deg, #ff8407, #ff6a37)
}

.gydrug-bottombtn .make-order[data-v-71bc33e0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: .1rem;
	padding-right: .15rem;
	line-height: 1.2;
	height: 40px;
	font-weight: 700;
	white-space: nowrap;
	color: #fff
}

.gydrug-bottombtn .make-order.red[data-v-71bc33e0] {
	background-image: -webkit-gradient(linear, right top, left top, from(#ff5f4f), color-stop(50%, #fd4f3e));
	background-image: linear-gradient(270deg, #ff5f4f, #fd4f3e 50%)
}

.gydrug-bottombtn .make-order.gray[data-v-71bc33e0] {
	background: #999;
	position: relative;
	color: #ddd
}

.gydrug-bottombtn .make-order.gray[data-v-71bc33e0]:before {
	content: "";
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 0;
	width: 1px;
	background: #ddd
}

.gydrug-bottombtn .make-order__priceoff[data-v-71bc33e0] {
	font-size: .12rem;
	font-weight: 400
}

.pack-sell__tit[data-v-71bc33e0] {
	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;
	position: relative
}

.pack-sell__tit__close[data-v-71bc33e0] {
	position: absolute;
	right: .05rem;
	top: 0
}

.pack-sell__tags[data-v-71bc33e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem
}

.pack-sell__tags__item[data-v-71bc33e0] {
	margin: .05rem .04rem
}

.pack-sell__tags__item__inner[data-v-71bc33e0] {
	padding: 0 .05rem;
	font-size: 13px
}

.pack-sell__nums[data-v-71bc33e0] {
	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
}

.pack-sell__nums__num[data-v-71bc33e0] {
	width: .86rem
}

.pack-sell__ticket[data-v-71bc33e0] {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0
}

.calced-price[data-v-71bc33e0] {
	background: #fd503e;
	border-radius: 22px;
	color: #fff;
	padding: 0 .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.calced-price__price[data-v-71bc33e0] {
	font-size: .2rem
}

.calced-price__uint[data-v-71bc33e0] {
	padding: 0 .03rem
}

.price-item[data-v-71bc33e0] {
	display: inline-block
}

.price-item.org-price[data-v-71bc33e0] {
	color: #999;
	font-size: 12px
}

.price-item .price[data-v-71bc33e0] {
	font-size: .24rem;
	line-height: .24rem;
	color: #fd503e
}

.qaa .i-icon[data-v-7f88b38a] {
	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-7f88b38a] {
	background: #fd503e
}

.qaa .i-icon.asw-icon[data-v-7f88b38a] {
	background: #00c8c8
}

.qaa .i-icon-wrapper[data-v-7f88b38a] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.qaa .qst-info[data-v-7f88b38a] {
	color: #1f1f1f
}

.qaa .asw-info[data-v-7f88b38a] {
	margin-bottom: 0;
	color: #1f1f1f
}

.qaa .asw-info.c-line-clamp2[data-v-7f88b38a] {
	margin-bottom: 4px
}

.qaa .qa-info .qa-doc[data-v-7f88b38a] {
	overflow: hidden
}

.qaa .qa-info .qa-time[data-v-7f88b38a] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.qaa .spread[data-v-7f88b38a] {
	position: relative;
	max-height: 46px;
	overflow: hidden
}

.qaa .spread.open[data-v-7f88b38a] {
	max-height: none
}

.qaa .spread-handeler[data-v-7f88b38a] {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: .1rem;
	background: #fff
}

.qaa .spread-handeler[data-v-7f88b38a]:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	bottom: 0;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3362704604,3642013397&fm=179&app=35&f=PNG.png) 100% 0 repeat-y;
	background-size: 100% 100%;
	width: 50px
}

.question-item[data-v-25f799be] {
	border-bottom: 1px solid #f7f7f7
}

.question-item.opened .infow .icon-right[data-v-25f799be] {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.question-item .iconw[data-v-25f799be] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	color: #fd503e;
	width: auto
}

.question-item .infow .infow-q[data-v-25f799be] {
	position: relative;
	overflow: hidden;
	padding-right: 18px
}

.question-item .infow .icon-right[data-v-25f799be] {
	position: absolute;
	right: 0;
	top: 2px
}

.img-group .cic[data-v-6b8e8fe0] {
	-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-6b8e8fe0] {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.img-group .cic .picture .img[data-v-6b8e8fe0] {
	position: relative;
	width: 100%;
	border-radius: .06rem;
	overflow: hidden
}

.img-group .cic .picture .img-inner[data-v-6b8e8fe0] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.bubble[data-v-9f1c5fec] {
	position: absolute;
	left: 0;
	right: 0
}

.bubble-cont[data-v-9f1c5fec] {
	height: 30px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.bubble-li[data-v-9f1c5fec] {
	opacity: 0
}

.bubble-item[data-v-9f1c5fec] {
	color: #fff;
	padding: 0 4px;
	padding-right: 10px;
	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-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%
}

.bubble-item__avatar[data-v-9f1c5fec] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bubble-item-white[data-v-9f1c5fec] {
	color: #333 !important;
	background: hsla(0, 0%, 100%, .77) !important
}

.bubble-text[data-v-9f1c5fec] {
	height: 38px;
	overflow: hidden;
	background: rgba(0, 0, 0, .67);
	color: #fff;
	border-radius: 30px
}

.bubble-text-item[data-v-9f1c5fec] {
	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-9f1c5fec] {
	-webkit-animation: fadeIn-data-v-9f1c5fec .6s;
	animation: fadeIn-data-v-9f1c5fec .6s
}

@-webkit-keyframes fadeIn-data-v-9f1c5fec {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-data-v-9f1c5fec {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.wrapper-new[data-v-c6c4928c] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .15rem
}

.wrapper-new-small[data-v-c6c4928c] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: 0 .15rem
}

.brand-bar-wrapper[data-v-c6c4928c] {
	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-top: 8px !important;
	padding-bottom: 8px !important
}

.brand-bar-wrapper-img[data-v-c6c4928c] {
	height: auto
}

.brand-bar-icon[data-v-c6c4928c] {
	width: 17px;
	margin-right: 2px;
	position: relative;
	top: 3px;
	display: inline-block
}

.top-activity-wrapper[data-v-26618e6e] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 1.06rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A2%84%E7%83%AD.jpg);
	background-size: cover;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.top-activity-wrapper .top-activity-row[data-v-26618e6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .03rem
}

.top-activity-wrapper .top-activity-row .row[data-v-26618e6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-activity-wrapper .top-activity-row .top-activity-tag__small[data-v-26618e6e] {
	border-radius: 11px;
	padding: .02rem .05rem;
	background-color: #e20b0f;
	color: #fff
}

.top-activity-wrapper .top-activity-row .bg-orange[data-v-26618e6e] {
	background-color: #e24c00
}

.top-activity-wrapper .top-activity-row .top-activity-tag__big[data-v-26618e6e] {
	border-radius: 18px;
	padding: 0 8px;
	background-color: #fff;
	color: #ff5a27
}

.top-activity-wrapper .top-activity-row .asb[data-v-26618e6e] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-item-align: baseline;
	align-self: baseline
}

.top-activity-wrapper .top-activity-row[data-v-26618e6e]:first-child {
	margin-top: 0
}

.top-activity-wrapper .top-activity-row[data-v-26618e6e]:nth-child(3) {
	margin-top: .05rem
}

.top-activity-wrapper__stage__1[data-v-26618e6e] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E6%B4%BB%E5%8A%A8%E4%B8%AD.jpg)
}

.fs14[data-v-26618e6e] {
	font-size: .14rem
}

.fs16[data-v-26618e6e] {
	font-size: .16rem
}

.fs19[data-v-26618e6e] {
	font-size: .19rem
}

.fs27[data-v-26618e6e] {
	font-size: .27rem
}

.fwb[data-v-26618e6e] {
	font-weight: 700
}

.float-mask[data-v-d190b09e] {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.float-btn[data-v-d190b09e] {
	position: relative;
	z-index: 2;
	width: .44rem;
	height: .44rem;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.float-btn__ball[data-v-d190b09e] {
	background: hsla(0, 0%, 100%, .9);
	border: .3px solid #b8b8b8;
	width: .44rem;
	height: .44rem;
	line-height: 1.2;
	text-align: center;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	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;
	color: #1f1f1f
}

.float-btn__list[data-v-d190b09e] {
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 10px;
	text-align: center;
	background: #595959;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	padding: 0 15px
}

.float-btn__list[data-v-d190b09e]:before {
	content: "";
	position: absolute;
	right: 12px;
	top: 100%;
	display: block;
	width: 1px;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #595959
}

.float-btn__list__item[data-v-d190b09e] {
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #6e6e6e;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	white-space: nowrap
}

.float-btn__list__item[data-v-d190b09e]:last-child {
	border-bottom: none
}

.float-btn__list__item .m-icon[data-v-d190b09e] {
	font-size: 18px
}

.wrapper[data-v-7b94debd] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-new[data-v-7b94debd] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-7b94debd] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.m-popup[data-v-7b94debd] {
	position: relative;
	font-size: 14px
}

.m-popup .m-head[data-v-7b94debd] {
	height: 53px;
	background: #00c8c8;
	padding: 0 .17rem;
	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
}

.m-popup .m-close[data-v-7b94debd] {
	color: #fff
}

.m-popup .m-img[data-v-7b94debd] {
	width: .18rem;
	position: relative;
	top: 2px
}

.m-popup .m-text[data-v-7b94debd],
.m-popup .m-title[data-v-7b94debd] {
	color: #fff
}

.m-popup .popup-con[data-v-7b94debd] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.m-popup .popup-con[data-v-7b94debd] ::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.m-popup .mb-button[data-v-7b94debd] {
	height: 64px
}

.m-popup .mb-button .mbtn-wrapper[data-v-7b94debd] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	background: #fff;
	-webkit-box-shadow: 0 -10px 30px #fff;
	box-shadow: 0 -10px 30px #fff
}

.wrapper[data-v-f0a337d0] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-small[data-v-f0a337d0] {
	padding-left: .13rem;
	padding-right: .13rem
}

.goods-view[data-v-f0a337d0] {
	position: fixed;
	z-index: 1010;
	background: #000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.goods-view__content[data-v-f0a337d0] {
	width: 100%;
	padding-top: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute
}

.goods-view__content__dots[data-v-f0a337d0] {
	position: absolute;
	bottom: 100%;
	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;
	left: 0;
	right: 0;
	margin-bottom: 10px;
	line-height: 20px;
	color: #fff;
	font-size: 10px
}

.goods-view__content__swiper[data-v-f0a337d0] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.goods-view__content__swiper__item[data-v-f0a337d0],
.goods-view__content__swiper__item__pic[data-v-f0a337d0],
.goods-view__content__swiper__item__pic__img[data-v-f0a337d0] {
	width: 100%;
	height: 100%
}

.goods-view__content__bottom[data-v-f0a337d0] {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	color: #fff
}

.goods-view__content__bottom__info[data-v-f0a337d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.goods-view__content__bottom__info__price[data-v-f0a337d0] {
	font-size: 24px;
	font-weight: 700
}

.goods-view__content__bottom__info__right[data-v-f0a337d0] {
	white-space: nowrap
}

.goods-view__content__bottom__info__right .btn[data-v-f0a337d0] {
	height: 28px;
	line-height: 28px;
	border-radius: 28px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	width: 88px;
	margin-left: 8px;
	display: inline-block;
	white-space: nowrap;
	font-size: 12px
}

.goods-view__content__bottom__info__right .btn__primary[data-v-f0a337d0] {
	border: 1px solid #fd503e;
	color: #fd503e
}

.goods-view__content__bottom__info__right .btn__primary.gray[data-v-f0a337d0] {
	border: 1px solid #999;
	color: #999
}

.goods-view__content__bottom__info__right .btn__solid[data-v-f0a337d0] {
	background: #fd503e;
	color: #fff
}

.goods-view__content__bottom__info__right .btn__solid.gray[data-v-f0a337d0] {
	background: #999
}

.wrapper[data-v-493a89d0] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .09rem .15rem .05rem .15rem
}

.comment-panel__title[data-v-493a89d0] {
	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
}

.comment-panel__title .tit-text[data-v-493a89d0] {
	font-weight: 700;
	color: #1f1f1f;
	margin-top: .03rem;
	margin-bottom: .07rem
}

.comment-panel__title .right-icon[data-v-493a89d0] {
	position: relative;
	right: -.03rem;
	top: -.005rem;
	font-size: .12rem
}

.comment-panel__title .rate[data-v-493a89d0] {
	position: relative;
	display: inline-block
}

.comment-panel__title .rate-good[data-v-493a89d0] {
	color: #fd503e
}

.comment-panel__tags[data-v-493a89d0] {
	width: calc(100% + .1rem);
	white-space: nowrap;
	margin-top: -.02rem
}

.comment-panel__tags__item[data-v-493a89d0] {
	line-height: .14rem;
	padding: .06rem .1rem .07rem .1rem;
	background: #fdefee;
	border-radius: 45px;
	margin-right: 8px;
	margin-top: .1rem;
	white-space: nowrap;
	color: #525252;
	font-size: .14rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: .15rem
}

.comment-panel__tags__item__red[data-v-493a89d0] {
	background: #fdefee;
	color: #fd503e
}

.comment-panel__tags__item .m-icon[data-v-493a89d0] {
	margin-right: 5px
}

.comment-panel__tags__item .icon-style[data-v-493a89d0] {
	display: inline-block;
	margin-right: .02rem;
	font-size: .13rem;
	position: relative;
	top: .01rem
}

.comment-panel__tags__flexwrap[data-v-493a89d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: .1rem;
	margin-top: -.02rem
}

.comment-panel__list[data-v-493a89d0] {
	margin-top: .2rem
}

.comment-panel__list__item[data-v-493a89d0] {
	margin-top: .18rem
}

.comment-panel__list__item__top[data-v-493a89d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.comment-panel__list__item__top .name[data-v-493a89d0] {
	font-size: 16px;
	line-height: 16px
}

.comment-panel__list__item__top__time__wrap[data-v-493a89d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-panel__list__item__top__time__wrap .star[data-v-493a89d0] {
	position: relative;
	top: -5px
}

.comment-panel__list__item__top__time__wrap .time[data-v-493a89d0] {
	font-size: 14px;
	line-height: 14px;
	margin-left: 3px
}

.comment-panel__list__item__top__right__icon[data-v-493a89d0] {
	width: 34px;
	height: 34px;
	display: block
}

.comment-panel__list__item__content[data-v-493a89d0] {
	word-break: break-all;
	line-height: .22rem;
	margin-top: .02rem;
	margin-bottom: .06rem
}

.comment-panel__list__item__pic[data-v-493a89d0] {
	position: relative;
	display: grid;
	height: .9rem;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: .04rem;
	margin-top: 2px;
	margin-bottom: .06rem
}

.comment-panel__list__item__pic__item__wrapper[data-v-493a89d0] {
	width: 100%;
	position: relative;
	display: inline-block;
	max-height: 160px;
	overflow: hidden
}

.comment-panel__list__item__pic__item__wrapper__num[data-v-493a89d0] {
	width: .33rem;
	height: .16rem;
	position: absolute;
	bottom: .05rem;
	right: .05rem;
	font-size: .14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	border-radius: .08rem
}

.comment-panel__list__item__pic__item__wrapper__num .pic-fill-icon[data-v-493a89d0] {
	width: .1rem;
	height: .1rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/pic_fill.png) no-repeat;
	background-size: 100%;
	margin-left: .06rem;
	margin-right: .03rem
}

.comment-panel__list__item__pic__item__wrapper__con[data-v-493a89d0] {
	position: relative;
	padding-top: 100%
}

.comment-panel__list__item__pic__item__wrapper__con .item-img[data-v-493a89d0] {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	position: absolute;
	left: 0;
	top: 0
}

.left-radius[data-v-493a89d0] {
	border-top-left-radius: .08rem;
	border-bottom-left-radius: .08rem
}

.right-radius[data-v-493a89d0] {
	border-top-right-radius: .08rem;
	border-bottom-right-radius: .08rem
}

.color-darkgray[data-v-493a89d0] {
	color: #1f1f1f
}

.color-gray[data-v-493a89d0] {
	color: #858585
}

.wrapper[data-v-c972a33a] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-small[data-v-c972a33a] {
	padding-left: .13rem;
	padding-right: .13rem
}

.wrapper-new[data-v-c972a33a] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-c972a33a] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .15rem
}

.explain[data-v-c972a33a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	overflow: hidden
}

.explain-wrapper[data-v-c972a33a] {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px
}

.explain-title[data-v-c972a33a] {
	position: absolute;
	top: 9px;
	right: .13rem;
	color: #fd503e
}

.explain-title-text[data-v-c972a33a] {
	display: inline-block;
	vertical-align: middle
}

.explain-info[data-v-c972a33a] {
	width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.explain-info[data-v-c972a33a]:first-child {
	position: relative;
	padding-right: 15px
}

.explain-info:first-child .explain-info-title[data-v-c972a33a] {
	max-width: 1.5rem
}

.explain-info[data-v-c972a33a]:first-child:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -17px;
	width: 1px;
	height: 34px;
	background: #f1f1f1
}

.explain-info[data-v-c972a33a]:last-child,
.explain-info[data-v-c972a33a]:nth-child(2) {
	padding-left: 15px
}

.explain-info-title[data-v-c972a33a] {
	max-width: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.explain-info-title-icon[data-v-c972a33a] {
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -1px
}

.act-ticket[data-v-c841de6c] {
	background: #fff;
	padding-top: .06rem;
	padding-bottom: .04rem
}

.act-ticket-tag[data-v-c841de6c] {
	position: relative;
	min-height: .26rem;
	padding-right: .5rem
}

.act-ticket-tag__scroll[data-v-c841de6c] {
	height: .23rem;
	line-height: 0;
	overflow: hidden
}

.act-ticket-tag__i[data-v-c841de6c] {
	background: #ffe6e6;
	color: #fd503e;
	font-size: .14rem;
	line-height: .14rem;
	padding: .05rem .08rem;
	border-radius: .03rem;
	display: inline-block;
	position: relative
}

.act-ticket-tag__i--yellow[data-v-c841de6c] {
	background: #ffebde;
	color: #f60
}

.act-ticket-tag__i[data-v-c841de6c]:before {
	left: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.act-ticket-tag__i[data-v-c841de6c]:after,
.act-ticket-tag__i[data-v-c841de6c]:before {
	content: "";
	position: absolute;
	top: 50%;
	width: .08rem;
	height: .08rem;
	background: #fff;
	border-radius: 100%
}

.act-ticket-tag__i[data-v-c841de6c]:after {
	right: 0;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.act-ticket-tag .c-color-w[data-v-c841de6c] {
	color: #fff
}

.act-ticket-tag .c-color-o[data-v-c841de6c] {
	color: #f60
}

.act-ticket-tag .act-ticket-tag__btn__wrap[data-v-c841de6c] {
	padding: 0 .05rem 0 .12rem
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-c841de6c] {
	color: #f60
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-c841de6c]:before {
	display: block;
	background: hsla(0, 0%, 100%, .7);
	width: 40px;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	-webkit-animation: glint-data-v-c841de6c 3s linear 2s infinite;
	animation: glint-data-v-c841de6c 3s linear 2s infinite;
	-webkit-filter: blur(30px);
	filter: blur(30px);
	-webkit-transform: translateX(0) skewX(-15deg);
	transform: translateX(0) skewX(-15deg);
	opacity: .6
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-c841de6c]:after {
	display: block;
	background: hsla(0, 0%, 100%, .5);
	width: 20px;
	height: 100%;
	position: absolute;
	content: "";
	left: 60px;
	top: 0;
	-webkit-animation: glintier-data-v-c841de6c 3s linear 2s infinite;
	animation: glintier-data-v-c841de6c 3s linear 2s infinite;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transform: translateX(100%) skewX(-15deg);
	transform: translateX(100%) skewX(-15deg);
	opacity: 1
}

.act-ticket-tag__btn[data-v-c841de6c] {
	position: absolute;
	top: 1px;
	right: -.13rem
}

.act-ticket-tag__btn__wrap[data-v-c841de6c] {
	overflow: hidden;
	position: relative;
	height: .24rem;
	color: #fd503e;
	border-top-left-radius: 33px;
	border-bottom-left-radius: 33px;
	font-size: .14rem;
	line-height: .24rem;
	padding: 0 .11rem 0 .12rem
}

.act-separate__off[data-v-c841de6c] {
	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-right: .1rem;
	overflow: hidden
}

.act-separate__off__tag[data-v-c841de6c] {
	height: .22rem
}

.act-separate__off__handler[data-v-c841de6c] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.act-separate__tickets__scroll[data-v-c841de6c] {
	white-space: nowrap
}

.act-separate__tickets__item-box[data-v-c841de6c] {
	vertical-align: top;
	display: inline-block;
	margin-right: .08rem
}

.bz-info .tit[data-v-c841de6c] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0
}

.bz-info .tit .m-icon[data-v-c841de6c] {
	color: #fd503e
}

.bz-info .cic[data-v-c841de6c] {
	padding-right: 0
}

@-webkit-keyframes glint-data-v-c841de6c {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glint-data-v-c841de6c {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@-webkit-keyframes glintier-data-v-c841de6c {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glintier-data-v-c841de6c {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

.wrapper-new[data-v-576a92ee] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-576a92ee] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.bind-sell__title[data-v-576a92ee] {
	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
}

.bind-sell__title__tit[data-v-576a92ee] {
	font-weight: 700;
	color: #333
}

.bind-sell__panel__tags[data-v-576a92ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem;
	margin-top: .02rem
}

.bind-sell__panel__tags__item[data-v-576a92ee] {
	margin: 0 .04rem;
	margin-top: .08rem
}

.bind-sell__panel__tags__item__inner[data-v-576a92ee] {
	padding: 0 .05rem;
	font-size: 14px
}

.bind-sell__panel__title[data-v-576a92ee] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bind-sell__panel__list[data-v-576a92ee],
.bind-sell__panel__title[data-v-576a92ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bind-sell__panel__list[data-v-576a92ee] {
	border-radius: .09rem;
	background: #fefafa;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.bind-sell__panel__list__wrapper[data-v-576a92ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.bind-sell__panel__list__scroll[data-v-576a92ee] {
	padding: .1rem;
	padding-bottom: .05rem;
	padding-right: 0;
	overflow: hidden
}

.bind-sell__panel__list__item[data-v-576a92ee]:last-child {
	padding-right: .1rem
}

.bind-sell__panel__list__item--plus[data-v-576a92ee] {
	padding-left: .24rem
}

.bind-sell__panel__list__item__inner[data-v-576a92ee] {
	position: relative;
	width: .86rem;
	height: .86rem
}

.bind-sell__panel__list__item__inner__marker[data-v-576a92ee] {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	height: .2rem;
	line-height: .2rem;
	padding: 0 .05rem;
	color: #fff;
	font-size: 10px;
	border-radius: .06rem 0 .06rem 0
}

.bind-sell__panel__list__item__inner__plus[data-v-576a92ee] {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: .08rem;
	width: .08rem;
	height: .08rem
}

.bind-sell__panel__list__item__inner__plus[data-v-576a92ee]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: .08rem;
	height: .02rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__panel__list__item__inner__plus[data-v-576a92ee]:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: .02rem;
	height: .08rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__panel__list__item__inner .img-item[data-v-576a92ee] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.bind-sell__panel__list__item__text[data-v-576a92ee] {
	font-size: 14px;
	line-height: 21px;
	padding-top: 6px;
	width: .86rem
}

.bind-sell__panel__list__buy[data-v-576a92ee] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding: .1rem;
	background-image: linear-gradient(125deg, #fd503e, #fb4556);
	border-radius: 0 6px 6px 0;
	color: #fff;
	min-height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bind-sell__panel__list__buy__tit[data-v-576a92ee] {
	width: 60px;
	height: 14px
}

.bind-sell__panel__list__buy__price__price[data-v-576a92ee] {
	font-size: 20px
}

.bind-sell__panel__list__buy__info[data-v-576a92ee] {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	opacity: .6
}

.bind-sell__panel__list__buy__button[data-v-576a92ee] {
	white-space: nowrap
}

.wrapper-new[data-v-41eb4832] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-41eb4832] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: 0 .13rem
}

.bind-sell__info[data-v-41eb4832] {
	border-radius: .06rem;
	background: #fefafa;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.bind-sell__info[data-v-41eb4832],
.bind-sell__info__wrapper[data-v-41eb4832] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bind-sell__info__wrapper[data-v-41eb4832] {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.bind-sell__info__scroll[data-v-41eb4832] {
	padding: .1rem;
	padding-right: 0;
	overflow: hidden
}

.bind-sell__info__title[data-v-41eb4832] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#ff3d48), to(#ff4f05));
	background-image: linear-gradient(0deg, #ff3d48, #ff4f05);
	color: #fff;
	padding: .05rem;
	font-size: 13px;
	line-height: 15px;
	border-radius: .07rem
}

.bind-sell__info__item[data-v-41eb4832]:last-child {
	padding-right: .1rem
}

.bind-sell__info__item--plus[data-v-41eb4832] {
	padding-left: .24rem
}

.bind-sell__info__item__inner[data-v-41eb4832] {
	position: relative;
	width: .55rem;
	height: .55rem
}

.bind-sell__info__item__inner__marker[data-v-41eb4832] {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	height: .2rem;
	line-height: .2rem;
	padding: 0 .05rem;
	color: #fff;
	font-size: 10px;
	border-radius: .06rem 0 .06rem 0
}

.bind-sell__info__item__inner__plus[data-v-41eb4832] {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: .08rem;
	width: .08rem;
	height: .08rem
}

.bind-sell__info__item__inner__plus[data-v-41eb4832]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: .08rem;
	height: .02rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__info__item__inner__plus[data-v-41eb4832]:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: .02rem;
	height: .08rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__info__item__inner .img-item[data-v-41eb4832] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.instructions[data-v-2fbffd93] {
	font-size: 14px;
	line-height: 22px
}

.instructions__info__item[data-v-2fbffd93] {
	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
}

.instructions__info__name[data-v-2fbffd93] {
	white-space: nowrap;
	width: 58px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify
}

.instructions__title[data-v-48f7b229] {
	font-size: 19px;
	position: relative
}

.instructions__title__icon[data-v-48f7b229] {
	width: .28rem
}

.instructions__title[data-v-48f7b229]:before {
	right: 100%;
	margin-right: .11rem
}

.instructions__title[data-v-48f7b229]:after,
.instructions__title[data-v-48f7b229]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .1;
	background: #999;
	border-radius: 1.5px;
	height: 1px;
	width: 64PX
}

.instructions__title[data-v-48f7b229]:after {
	left: 100%;
	margin-left: .11rem
}

.instructions__info[data-v-48f7b229] {
	border-radius: .1rem .1rem .04rem .04rem;
	background: #fff
}

.instructions__info__item[data-v-48f7b229] {
	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
}

.instructions__info__name[data-v-48f7b229] {
	white-space: nowrap;
	width: 58px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify
}

.wrapper[data-v-148e519e] {
	padding-left: 15px;
	padding-right: 15px
}

.wrapper-small[data-v-148e519e] {
	padding-left: 13px;
	padding-right: 13px
}

.floor[data-v-148e519e] {
	position: relative;
	overflow: hidden
}

.floor__list[data-v-148e519e] {
	border-radius: 8px;
	overflow: hidden;
	margin-top: -8px;
	background: #fff
}

.floor__list__drug[data-v-148e519e] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.floor__list__drug__item[data-v-148e519e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-bottom: .1rem
}

.floor__list__drug__item__cart[data-v-148e519e] {
	padding-right: 5px;
	padding-top: 4px
}

.wrapper[data-v-49f3e08d] {
	padding-left: .12rem;
	padding-right: .12rem
}

.search-bar[data-v-49f3e08d] {
	position: relative;
	height: 38px;
	line-height: 38px;
	border-radius: 38px
}

.search-bar__nav[data-v-49f3e08d] {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.search-bar.red[data-v-49f3e08d] {
	color: #ffd3cf;
	background: #ff9d91
}

.search-bar.red .search-bar-input[data-v-49f3e08d] {
	color: #fff
}

.search-bar.red .search-bar-input[data-v-49f3e08d]::-webkit-input-placeholder {
	color: #ffd3cf
}

.search-bar.red .search-bar-input[data-v-49f3e08d]::-moz-placeholder {
	color: #ffd3cf
}

.search-bar.red .search-bar-input[data-v-49f3e08d]:-ms-input-placeholder {
	color: #ffd3cf
}

.search-bar.red .search-bar-input[data-v-49f3e08d]::-ms-input-placeholder {
	color: #ffd3cf
}

.search-bar.red .search-bar-input[data-v-49f3e08d]::placeholder {
	color: #ffd3cf
}

.search-bar.red .search-bar-input-placeholder[data-v-49f3e08d] {
	color: #ffd3cf
}

.search-bar.red .search-bar-handeler[data-v-49f3e08d] {
	color: #fff;
	border-left: 1px solid #ffd3cf
}

.search-bar.white[data-v-49f3e08d] {
	color: #cdcdcd;
	background: #fff
}

.search-bar.white .search-bar-input[data-v-49f3e08d] {
	color: #555
}

.search-bar.white .search-bar-input[data-v-49f3e08d]::-webkit-input-placeholder {
	color: #cdcdcd
}

.search-bar.white .search-bar-input[data-v-49f3e08d]::-moz-placeholder {
	color: #cdcdcd
}

.search-bar.white .search-bar-input[data-v-49f3e08d]:-ms-input-placeholder {
	color: #cdcdcd
}

.search-bar.white .search-bar-input[data-v-49f3e08d]::-ms-input-placeholder {
	color: #cdcdcd
}

.search-bar.white .search-bar-input[data-v-49f3e08d]::placeholder {
	color: #cdcdcd
}

.search-bar.white .search-bar-input-placeholder[data-v-49f3e08d] {
	color: #cdcdcd
}

.search-bar.white .search-bar-handeler[data-v-49f3e08d] {
	color: #555;
	border-left: 1px solid #cdcdcd
}

.search-bar.gray[data-v-49f3e08d] {
	color: #999;
	background: #f6f6f6
}

.search-bar.gray .search-bar-input[data-v-49f3e08d] {
	color: #858585
}

.search-bar.gray .search-bar-input[data-v-49f3e08d]::-webkit-input-placeholder {
	color: #999
}

.search-bar.gray .search-bar-input[data-v-49f3e08d]::-moz-placeholder {
	color: #999
}

.search-bar.gray .search-bar-input[data-v-49f3e08d]:-ms-input-placeholder {
	color: #999
}

.search-bar.gray .search-bar-input[data-v-49f3e08d]::-ms-input-placeholder {
	color: #999
}

.search-bar.gray .search-bar-input[data-v-49f3e08d]::placeholder {
	color: #999
}

.search-bar.gray .search-bar-input-placeholder[data-v-49f3e08d] {
	color: #999
}

.search-bar.gray .search-bar-handeler[data-v-49f3e08d] {
	color: #555;
	border-left: 1px solid #cdcdcd
}

.search-bar.light-gray[data-v-49f3e08d] {
	color: #858585;
	background: #f5f5f5
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d] {
	color: #858585
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d]::-webkit-input-placeholder {
	color: #858585
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d]::-moz-placeholder {
	color: #858585
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d]:-ms-input-placeholder {
	color: #858585
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d]::-ms-input-placeholder {
	color: #858585
}

.search-bar.light-gray .search-bar-input[data-v-49f3e08d]::placeholder {
	color: #858585
}

.search-bar.light-gray .search-bar-input-placeholder[data-v-49f3e08d] {
	color: #858585
}

.search-bar.light-gray .search-bar-handeler[data-v-49f3e08d] {
	color: #525252;
	border-left: 1px solid #e0e0e0
}

.search-bar-icon[data-v-49f3e08d] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	padding: 0
}

.search-bar-icon .icon[data-v-49f3e08d] {
	font-weight: 900
}

.search-bar-input[data-v-49f3e08d] {
	font: 14px/15px Arial, Helvetica, sans-serif;
	background: none;
	outline: none;
	color: #333
}

.search-bar-handeler[data-v-49f3e08d] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 8px
}

.search-bar .input-wrapper[data-v-49f3e08d] {
	padding-left: 4px;
	padding-right: 10px
}

.c-row-center[data-v-49f3e08d] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wrapper-small[data-v-5c948247] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-new[data-v-5c948247] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .15rem
}

.wrapper-new-small[data-v-5c948247] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: 0 .13rem
}

.service-recomend[data-v-5c948247] {
	background: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 11px 0
}

.service-recomend__icon[data-v-5c948247] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.service-recomend__icon__img[data-v-5c948247] {
	width: 30px;
	height: 30px
}

.service-recomend__info__title[data-v-5c948247] {
	font-size: 18px;
	line-height: 1;
	font-weight: 700
}

.service-recomend__info__slogan[data-v-5c948247] {
	font-size: 14px;
	line-height: 1;
	padding-top: 8px
}

.service-recomend__btn[data-v-5c948247] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.swiper__title[data-v-6145ac3c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: .03rem
}

.swiper .indicator[data-v-6145ac3c] {
	text-align: center;
	line-height: .08rem
}

.swiper .indicator-item[data-v-6145ac3c] {
	margin: 0 .025rem;
	width: .04rem;
	height: .04rem;
	border-radius: .02rem;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1);
	background: #e0e0e0
}

.swiper .indicator-item-selected[data-v-6145ac3c] {
	width: .08rem;
	background: #fd503e
}

.rule-popup[data-v-3903b2bf] {
	position: relative;
	font-size: 14px
}

.rule-popup .popup-con[data-v-3903b2bf] {
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.rule-popup .popup-con[data-v-3903b2bf] ::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.rule-popup-cont[data-v-3903b2bf] {
	padding: 0 0 .17rem 0
}

.font-medium[data-v-3903b2bf] {
	font-family: PingFangSC-Medium
}

@-webkit-keyframes fadeIn-data-v-9a862ba0 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-data-v-9a862ba0 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.coupon-modal__content[data-v-9a862ba0] {
	width: 100%;
	height: 86.79vw;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% auto;
	text-align: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-animation: fadeIn-data-v-9a862ba0 .5s;
	animation: fadeIn-data-v-9a862ba0 .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.coupon-modal__content__title[data-v-9a862ba0] {
	color: #e75842;
	font-size: .2rem;
	font-weight: 700
}

.coupon-modal__content__price[data-v-9a862ba0] {
	margin-top: .1rem;
	height: .57rem
}

.coupon-modal__content__price__num[data-v-9a862ba0] {
	font-size: .7rem;
	height: .57rem;
	line-height: .57rem;
	font-weight: 700;
	color: #e75842;
	font-family: PingFangSC-Medium
}

.coupon-modal__content__price__unit[data-v-9a862ba0] {
	color: #e75842;
	font-weight: 700;
	font-size: .2rem
}

.coupon-modal__content__desc[data-v-9a862ba0] {
	color: #e75842;
	font-size: .14rem;
	margin-top: .06rem;
	font-weight: 700
}

.coupon-modal__content__date[data-v-9a862ba0] {
	color: #7e3022
}

.coupon-modal__content__count-down[data-v-9a862ba0] {
	margin-top: .11rem;
	color: #e75842;
	font-size: .14rem
}

.coupon-modal__content__count-down__time[data-v-9a862ba0] {
	display: inline-block;
	background-color: #e75842;
	color: #fff;
	padding: 0 .04rem;
	border-radius: .05rem
}

.coupon-modal__content__count-down[data-v-9a862ba0] :last-child {
	margin-left: .04rem
}

.coupon-modal__content__count-down__colon[data-v-9a862ba0] {
	margin: 0 .02rem
}

.coupon-modal__content__btn[data-v-9a862ba0] {
	margin: 0 auto;
	width: 1.83rem;
	height: .43rem;
	line-height: .43rem;
	margin-top: .4rem;
	color: #e0513b;
	font-size: .2rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 .05rem .15rem 0 rgba(188, 31, 17, .46);
	box-shadow: 0 .05rem .15rem 0 rgba(188, 31, 17, .46);
	border-radius: .22rem;
	font-weight: 700
}

.coupon-modal__content__close[data-v-9a862ba0] {
	bottom: -.37rem;
	width: .27rem;
	height: .27rem;
	font-weight: 400
}

.coupon-modal__content__close[data-v-9a862ba0],
.coupon-modal__content__rules[data-v-9a862ba0] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff
}

.coupon-modal__content__rules[data-v-9a862ba0] {
	bottom: -24px;
	font-size: 14px;
	line-height: 14px;
	text-decoration: underline
}

.coupon-modal__content-box[data-v-9a862ba0] {
	width: 2.71rem;
	position: absolute;
	bottom: .6rem;
	left: 50%;
	margin-left: -1.31rem;
	opacity: 1
}

.c-durginfo-video[data-v-22768568] {
	position: relative
}

.c-durginfo-video__item[data-v-22768568] {
	z-index: 0
}

.c-durginfo-video__full__screen[data-v-22768568] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 998
}

.c-durginfo-video__control__icon[data-v-22768568] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: .55rem;
	height: .55rem;
	border-radius: 50%;
	z-index: 999
}

.c-durginfo-video__control__icon__image[data-v-22768568] {
	width: .55rem;
	height: .55rem
}

.activity[data-v-1c09acd0] {
	display: block;
	margin-top: -1px;
	color: #fff;
	height: .74rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.activity__line[data-v-1c09acd0] {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.activity__line__left[data-v-1c09acd0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.activity__line__left__title[data-v-1c09acd0] {
	padding-right: .04rem
}

.activity__line[data-v-1c09acd0]:first-child {
	margin-top: .02rem
}

.activity__line[data-v-1c09acd0]:nth-child(2) {
	margin-top: -.02rem
}

.activity__right__nosaled[data-v-1c09acd0],
.activity__right__saled[data-v-1c09acd0] {
	margin-top: -.03rem
}

.activity__tag[data-v-1c09acd0] {
	background-color: #f42326;
	border-radius: 24px;
	height: .16rem;
	line-height: .16rem;
	padding: .02rem .07rem
}

.activity .activity__del[data-v-1c09acd0] {
	opacity: .9;
	margin-left: .04rem
}

.fs14[data-v-1c09acd0] {
	font-size: .14rem
}

.fs16[data-v-1c09acd0] {
	font-size: .16rem
}

.fs19[data-v-1c09acd0] {
	font-size: .19rem
}

.fs27[data-v-1c09acd0] {
	font-size: .27rem
}

.fwb[data-v-1c09acd0] {
	font-weight: 700
}

.mt3[data-v-1c09acd0] {
	margin-top: .03rem
}

.gydrug-otherinfo__spread[data-v-8f56aad4] {
	border-bottom: 1px solid #e0e0e0
}

.gydrug-otherinfo__spread[data-v-8f56aad4]:last-child {
	border-bottom: none
}

.gydrug-otherinfo__item[data-v-8f56aad4] {
	font-size: .15rem;
	line-height: .15rem;
	color: #858585;
	padding-bottom: .15rem
}

.rule__wrap[data-v-e3dc3194] {
	padding: 0 6.5vw;
	line-height: 21px;
	font-size: 14px;
	color: #666
}

.rule__date[data-v-e3dc3194] {
	padding-top: 22px
}

.rule__date__title[data-v-e3dc3194] {
	color: #333;
	font-weight: 700
}

.rule__cont[data-v-e3dc3194] {
	margin-top: 20px
}

.rule__title[data-v-e3dc3194] {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
	color: #333;
	font-weight: 700
}

.rule__text[data-v-e3dc3194] {
	margin-bottom: 22px
}

.rule__feedback[data-v-e3dc3194] {
	text-decoration: underline;
	text-align: center
}

.img-background[data-v-e3dc3194] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.dialog-title[data-v-5a814fa7] {
	position: relative
}

.dialog-title[data-v-5a814fa7]:before {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/detainDialogCry.png);
	background-size: cover;
	display: block;
	content: " ";
	height: .4rem;
	width: 1.07rem;
	position: fixed;
	top: -.4rem;
	left: calc(50% - .535rem)
}

.detain-dialog__top[data-v-5a814fa7] {
	color: #fff;
	background: #fd503e;
	border-radius: .1rem .1rem 0 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
}

.detain-dialog__top__title[data-v-5a814fa7] {
	font-size: .21rem;
	line-height: 1;
	font-family: PingFangSC-Medium
}

.detain-dialog__top__subTitle[data-v-5a814fa7] {
	line-height: 1;
	margin-top: .06rem
}

.detain-dialog__top__subTitle__bold[data-v-5a814fa7] {
	color: #ffea92;
	font-family: PingFangSC-Medium;
	padding: 0 .02rem
}

.detain-dialog__top__price[data-v-5a814fa7] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/detainDialogCouponBg.png);
	background-size: 100% 100%;
	color: #fd503e;
	height: .48rem;
	width: 3.14rem;
	margin: .12rem auto 0;
	line-height: .48rem;
	letter-spacing: 0
}

.detain-dialog__top__price .now-price[data-v-5a814fa7] {
	font-family: PingFangSC-Medium
}

.detain-dialog__top__price .now-price__int[data-v-5a814fa7] {
	font-size: .3rem
}

.detain-dialog__top__price .old-price[data-v-5a814fa7] {
	text-decoration: line-through
}

.detain-dialog__recommend__title[data-v-5a814fa7] {
	color: #666;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/detainDialogMoreBg1.png);
	background-size: 100% 70%;
	background-repeat: no-repeat
}

.detain-dialog__recommend__title__txt[data-v-5a814fa7] {
	position: relative
}

.detain-dialog__recommend__title__txt[data-v-5a814fa7]:before {
	right: 100%;
	margin-right: .12rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/detainDialogFgLeft02.png);
	background-size: cover
}

.detain-dialog__recommend__title__txt[data-v-5a814fa7]:after,
.detain-dialog__recommend__title__txt[data-v-5a814fa7]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: .023rem;
	width: .48rem
}

.detain-dialog__recommend__title__txt[data-v-5a814fa7]:after {
	left: 100%;
	margin-left: .12rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/detainDialogFgRight.png);
	background-size: cover
}

.detain-dialog__recommend__drugs[data-v-5a814fa7] {
	background-color: #fff;
	white-space: nowrap;
	width: 100%
}

.detain-dialog__recommend__drugs__item[data-v-5a814fa7] {
	width: 1.17rem;
	display: inline-block
}

.detain-dialog__recommend__drugs__item[data-v-5a814fa7]:first-child {
	padding-left: .15rem
}

.detain-dialog__recommend__drugs__item[data-v-5a814fa7]:last-child {
	padding-right: .15rem
}

.detain-dialog__bottom[data-v-5a814fa7] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.detain-dialog__bottom__btns[data-v-5a814fa7]:not(:last-child) {
	margin-right: .08rem
}

.detain-dialog__bottom__btns__text[data-v-5a814fa7] {
	font-family: PingFangSC-Medium
}

#id[data-v-461f9d72] {
	z-index: 0
}

.font-bold[data-v-461f9d72] {
	font-weight: 700
}

.z-line[data-v-461f9d72] {
	display: inline-block
}

.text-line[data-v-461f9d72] {
	display: inline
}

.text-line-block[data-v-461f9d72] {
	display: inline-block
}

.wrapper[data-v-461f9d72] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-mini[data-v-461f9d72] {
	padding-left: .13rem;
	padding-right: .13rem
}

.wrapper-new[data-v-461f9d72] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-461f9d72] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.tip-info[data-v-461f9d72] {
	background: rgba(255, 111, 97, .08);
	color: #fd503e
}

.title[data-v-461f9d72] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.title .tit[data-v-461f9d72] {
	color: #333;
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.title .right[data-v-461f9d72] {
	text-align: right;
	color: #858585
}

.custom-header-topbar-bg[data-v-461f9d72] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.gydrug .wrapper[data-v-461f9d72] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gydrug .scroll-navs__search[data-v-461f9d72] {
	padding: 0 .15rem 0 .05rem;
	position: relative
}

.gydrug .scroll-navs__search.app[data-v-461f9d72] {
	padding-right: .42rem
}

.gydrug__storebox[data-v-461f9d72] {
	padding: 0
}

.gydrug__sampleRec[data-v-461f9d72] {
	padding: .11rem .13rem .14rem
}

.rec-drugs .title .tit[data-v-461f9d72] {
	color: #1f1f1f
}

.label-wrapper[data-v-461f9d72] {
	line-height: 20px
}

.label-inner[data-v-461f9d72] {
	display: inline-block
}

.label-inline[data-v-461f9d72] {
	position: relative;
	top: -2px
}

.deliver-time[data-v-461f9d72] {
	padding: .08rem .13rem
}

.ranking-entry[data-v-461f9d72] {
	padding: 0
}

.ranking-entry .medui-notice-bar[data-v-461f9d72] {
	font-size: .14rem
}

.ranking-entry .icon[data-v-461f9d72] {
	font-size: .12rem
}

.ranking-entry__tip[data-v-461f9d72] {
	font-family: PingFangSC-Medium
}

.ranking-entry__tip__icon[data-v-461f9d72] {
	padding: 0 .04rem 0 .03rem;
	position: relative;
	top: -.01rem
}

.gydrug-tips-info .tit[data-v-461f9d72] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	padding-right: 0
}

.gydrug-tips-info .cic[data-v-461f9d72] {
	padding-left: 0
}

.gydrug-tips-info .cic .label-inner[data-v-461f9d72] {
	margin-bottom: 2px
}

.gydrug-tips-info .arrow[data-v-461f9d72] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.gydrug-tips-info .safeguard-right[data-v-461f9d72] {
	text-align: right
}

.price-off .cic[data-v-461f9d72] {
	margin-top: 1px
}

.price-off[data-v-461f9d72]:last-child {
	margin-bottom: 3px
}

.gydrug-info .pic-wrapper[data-v-461f9d72] {
	position: relative
}

.gydrug-info .pic-wrapper .image-hack-white-stroke[data-v-461f9d72] {
	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 .pic-wrapper .pic-filter-blur[data-v-461f9d72] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	-webkit-filter: blur(20px);
	filter: blur(20px)
}

.gydrug-info .swiper-wrapper[data-v-461f9d72] {
	position: relative
}

.gydrug-info .swiper-wrapper .top-img-wrapper[data-v-461f9d72] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.gydrug-info .swiper-wrapper .dots[data-v-461f9d72] {
	position: absolute;
	bottom: .1rem;
	right: .1rem;
	background: rgba(0, 0, 0, .5);
	border-radius: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	color: #fff;
	font-size: 13px
}

.gydrug-info .swiper-wrapper .dots__current[data-v-461f9d72] {
	font-size: 15px
}

.gydrug-info .swiper-wrapper .dots text[data-v-461f9d72] {
	display: inline-block
}

.gydrug-info .swiper-wrapper .top-corner-wrapper[data-v-461f9d72] {
	position: absolute;
	top: 84px;
	left: 8px
}

.gydrug-info-dynamics[data-v-461f9d72] {
	position: fixed;
	left: 0;
	right: 60px;
	top: 70px;
	height: 28px;
	z-index: 1
}

.gydrug-info-pricewrap[data-v-461f9d72] {
	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__left[data-v-461f9d72] {
	white-space: nowrap
}

.gydrug-info-pricewrap__right[data-v-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.gydrug-info-pricewrap .unit[data-v-461f9d72] {
	font-size: .19rem;
	color: #fd503e
}

.gydrug-info-pricewrap .price-item[data-v-461f9d72] {
	display: inline-block
}

.gydrug-info-pricewrap .price-item .price[data-v-461f9d72] {
	font-size: .27rem;
	line-height: .37rem;
	color: #fd503e
}

.gydrug-info-pricewrap .calced-price[data-v-461f9d72] {
	background: #fd503e;
	border-radius: .22rem;
	height: .22rem;
	line-height: .22rem;
	color: #fff;
	padding: .01rem .1rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	top: -4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.gydrug-info-pricewrap .calced-price__price[data-v-461f9d72] {
	font-size: .2rem
}

.gydrug-info-pricewrap .calced-price__uint[data-v-461f9d72] {
	padding: 0 .03rem
}

.gydrug-info-titlewrap[data-v-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-info-titlewrap__left[data-v-461f9d72] {
	word-break: break-all;
	margin-bottom: 0
}

.gydrug-info-titlewrap__right[data-v-461f9d72] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-left: .3rem
}

.gydrug-info-license[data-v-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-info-license .right[data-v-461f9d72] {
	white-space: nowrap
}

.gydrug-info-time-limit[data-v-461f9d72] {
	height: 29px;
	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;
	background: #ffe5e2;
	border-radius: 3px;
	color: #fd503e
}

.gydrug-info-time-limit__img[data-v-461f9d72] {
	width: 73px;
	height: 19px;
	vertical-align: middle
}

.gydrug-info-time-limit__text[data-v-461f9d72] {
	vertical-align: middle
}

.gydrug-info-time-limit__icon[data-v-461f9d72] {
	vertical-align: middle;
	margin-top: 1px;
	font-weight: 700
}

.gydrug-info .m-icon-copy[data-v-461f9d72] {
	font-size: 12px;
	position: relative;
	top: -1px
}

.gydrug-info .z-label-new[data-v-461f9d72] {
	color: #fd503e;
	background: #feefec;
	font-size: 11px;
	height: 21px;
	line-height: 21px;
	padding: 0 .05rem;
	border-radius: 4px
}

.safe-label[data-v-461f9d72] {
	background: #00c8c8;
	height: 18px;
	border-radius: 9px;
	position: relative;
	top: -1px;
	line-height: 1
}

.safe-label .label[data-v-461f9d72] {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	position: relative
}

.safe-label .img[data-v-461f9d72] {
	width: 12px;
	height: 12px;
	margin-right: 3px
}

.activity-label[data-v-461f9d72] {
	background: #fd503e;
	border-radius: 8px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #fff;
	padding: 0 4px
}

.gydrug-store[data-v-461f9d72] {
	border-radius: 8px 8px 0 0;
	color: #fff
}

.gydrug-store-wrap[data-v-461f9d72] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.gydrug-store-left[data-v-461f9d72],
.gydrug-store-wrap[data-v-461f9d72] {
	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-461f9d72] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gydrug-store-info[data-v-461f9d72] {
	overflow: hidden;
	width: 100%
}

.gydrug-store-info .text-line[data-v-461f9d72] {
	opacity: .8
}

.gydrug-store-info-btn[data-v-461f9d72] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.gydrug-store-info-btn__item[data-v-461f9d72] {
	max-width: 100px
}

.gydrug-store-img[data-v-461f9d72] {
	border-radius: 100%;
	background: #fff;
	border: rgba(31, 31, 31, .06);
	position: relative
}

.gydrug-store-img__icon[data-v-461f9d72] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .12rem;
	height: .12rem;
	border: 1px solid #fff;
	border-radius: 100%;
	background: #fff
}

.gydrug-store-name[data-v-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-store-name-permit[data-v-461f9d72] {
	margin-left: .21rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.gydrug-store-tag[data-v-461f9d72] {
	font-size: .11rem;
	height: 16px;
	line-height: 16px;
	color: #fff;
	background-color: #fd503e;
	border-radius: 16px;
	padding: 2px 5px;
	display: inline-block
}

.gydrug-store-arrow[data-v-461f9d72] {
	white-space: nowrap
}

.gydrug-store .best-store[data-v-461f9d72] {
	position: relative;
	top: -.03rem
}

.gydrug-explain-bar[data-v-461f9d72] {
	margin-bottom: .02rem
}

.gydrug-explain-tips[data-v-461f9d72] {
	border-radius: .09rem;
	border: .01rem solid #fd503e;
	background: rgba(253, 80, 62, .03);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .23rem;
	margin-right: .01rem;
	position: relative;
	padding-top: .34rem;
	word-break: break-all
}

.gydrug-explain-tips-item[data-v-461f9d72] {
	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;
	line-height: 1.3
}

.gydrug-explain-tips-title[data-v-461f9d72] {
	height: .32rem;
	line-height: .32rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	border-radius: 0 0 .09rem 0;
	padding: 0 .13rem;
	font-family: PingFangSC-Medium;
	margin-bottom: .02rem;
	position: absolute;
	top: -.01rem;
	left: -.01rem
}

.gydrug-explain-tips-desc[data-v-461f9d72] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: justify;
	position: relative
}

.gydrug-explain-tips-desc[data-v-461f9d72]:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.gydrug-explain-tips-item[data-v-461f9d72]:last-child {
	padding-bottom: .02rem
}

.gydrug-explain-tips-item:last-child .gydrug-explain-tips-desc[data-v-461f9d72]:after {
	height: 0
}

.gydrug-explain-others[data-v-461f9d72] {
	word-break: break-all
}

.gydrug-explain-others-desc[data-v-461f9d72] {
	margin-left: .23rem
}

.gydrug-explain-item[data-v-461f9d72] {
	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-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 60px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.gydrug-explain-desc[data-v-461f9d72] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.top-title[data-v-461f9d72] {
	font-size: 19px;
	position: relative
}

.top-title__icon[data-v-461f9d72] {
	width: .28rem
}

.top-title[data-v-461f9d72]:before {
	right: 100%;
	margin-right: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/46c9accbedb6e13a6923a4c3b.png);
	background-size: cover
}

.top-title[data-v-461f9d72]:after,
.top-title[data-v-461f9d72]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	width: 34px
}

.top-title[data-v-461f9d72]:after {
	left: 100%;
	margin-left: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/6c12c4e3799f6b60fcbdf780c.png);
	background-size: cover
}

.gydrug-details-wrap[data-v-461f9d72] {
	border-radius: .12rem .12rem 0 0;
	overflow: hidden;
	background: #fff
}

.gydrug-details-wrap__table[data-v-461f9d72] {
	display: table;
	border-collapse: collapse;
	width: 100%;
	position: relative
}

.gydrug-details-wrap__table[data-v-461f9d72]:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 200%;
	height: 200%;
	border: 1px solid #b8b8b8;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.gydrug-details-wrap__table .tr-item[data-v-461f9d72] {
	position: relative;
	word-break: break-all
}

.gydrug-details-wrap__table .tr-item[data-v-461f9d72]:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	height: 1px;
	background: #b8b8b8;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.gydrug-details-wrap__table .tr-item.last-child[data-v-461f9d72]:after {
	height: 0
}

.gydrug-details-wrap__table .table-td[data-v-461f9d72] {
	display: table-cell;
	padding: .08rem
}

.gydrug-details-wrap__table .td-left[data-v-461f9d72] {
	width: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #525252;
	position: relative
}

.gydrug-details-wrap__table .td-left[data-v-461f9d72]:after {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	width: 1px;
	background: #b8b8b8;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.gydrug-details-wrap__more[data-v-461f9d72] {
	color: #858585
}

.gydrug-details .img[data-v-461f9d72] {
	width: 100%;
	display: block
}

.ticket-item-card[data-v-461f9d72] {
	margin-top: .15rem;
	margin-bottom: .15rem;
	margin-right: -.17rem;
	width: auto
}

.ticket-item-card[data-v-461f9d72]:first-child {
	margin-top: .05rem
}

.ticket-item-card[data-v-461f9d72]:last-child {
	margin-bottom: .05rem
}

.ticket-item-card-wrapper[data-v-461f9d72] {
	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: nowrap;
	flex-wrap: nowrap
}

.ticket-item-card-item[data-v-461f9d72] {
	padding-right: .1rem;
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-item-card-item[data-v-461f9d72]:last-child {
	padding-right: .17rem
}

.ticket-item-card-item-small[data-v-461f9d72] {
	width: 95%
}

.risk-cues[data-v-461f9d72] {
	line-height: 18px
}

.approval-dialog-tit[data-v-461f9d72] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-align: center
}

.approval-dialog-url[data-v-461f9d72] {
	word-wrap: break-word;
	word-break: normal
}

.bz-info .tit[data-v-461f9d72] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0
}

.bz-info .tit .z-label[data-v-461f9d72] {
	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: #fd503e
}

.bz-info .tit .m-icon[data-v-461f9d72] {
	color: #fd503e
}

.bz-info .cic[data-v-461f9d72] {
	padding-right: 0
}

.store-permit[data-v-461f9d72] {
	padding-bottom: .7rem;
	font-size: 13px
}

.store-permit__title[data-v-461f9d72] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	line-height: 1;
	margin-top: .15rem
}

.store-permit__info[data-v-461f9d72] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .06rem
}

.store-permit__info.mgt-8[data-v-461f9d72] {
	margin-top: .08rem
}

.store-permit__info .tit[data-v-461f9d72] {
	white-space: nowrap;
	width: 21px
}

.store-permit__info .cic[data-v-461f9d72] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.store-permit__info .phone[data-v-461f9d72] {
	width: 21px
}

.store-permit__img-group[data-v-461f9d72] {
	margin-top: .15rem
}

.store-auth[data-v-461f9d72] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fffaee), to(#fff5e3));
	background-image: linear-gradient(90deg, #fffaee, #fff5e3);
	border-radius: .08rem;
	color: #ae6114;
	padding: .04rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.store-auth__img[data-v-461f9d72] {
	border: 1px solid #ffe7d0;
	border-radius: .03rem;
	line-height: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.store-auth__auth[data-v-461f9d72] {
	position: relative;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.store-auth__auth[data-v-461f9d72]:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background: #ffe7d0
}

.best-store[data-v-461f9d72] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: .16rem;
	line-height: .14rem;
	border-radius: .08rem
}

.best-store__logo[data-v-461f9d72] {
	width: .11rem;
	height: .11rem
}

.best-store__text[data-v-461f9d72] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem
}

.con-img[data-v-461f9d72] {
	position: relative;
	border-radius: .05rem;
	overflow: hidden;
	padding-top: 42.93%
}

.con-img .img[data-v-461f9d72] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .05rem
}

.act-float[data-v-461f9d72] {
	width: .44rem;
	height: .44rem;
	display: block
}

.act-float-hidden[data-v-461f9d72] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-461f9d72] {
	opacity: 1
}

.textarea-inner[data-v-461f9d72] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.textarea-inner-placeholder[data-v-461f9d72],
textarea[data-v-461f9d72]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.safe-popup[data-v-461f9d72] {
	margin-bottom: .3rem
}

.safe-popup-index[data-v-461f9d72] {
	width: .18rem;
	height: .18rem;
	border-radius: .09rem;
	background: #00c8c8;
	font-family: PingFangSC-Semibold;
	line-height: .18rem;
	text-align: center;
	color: #fff
}

.safe-popup-con[data-v-461f9d72] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.safe-popup-title[data-v-461f9d72] {
	font-size: 18px;
	font-family: PingFangSC-Medium
}

.safe-popup-img[data-v-461f9d72] {
	width: 70.773vw
}

.font-initial[data-v-461f9d72] {
	font-weight: 400 !important
}

.draggable-container[data-v-461f9d72] {
	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-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.draggable-container__img[data-v-461f9d72] {
	width: 60px;
	height: 60px
}

.tipinfo.box[data-v-c4f2aeba] {
	border-radius: 8px;
	padding: 10px 15px
}

.tipinfo.shadow[data-v-c4f2aeba] {
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06)
}

.tipinfo-item[data-v-c4f2aeba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.tipinfo-item .iconw[data-v-c4f2aeba] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	color: #fd503e;
	width: auto;
	padding-right: 5px;
	line-height: 18px;
	height: 19px
}

.tipinfo-item .infow[data-v-c4f2aeba] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 20px
}

.wrapper[data-v-563ebb5e] {
	padding-left: .15rem;
	padding-right: .15rem
}

.com-search[data-v-563ebb5e] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.com-search--mini .com-search-bar[data-v-563ebb5e] {
	height: 32px;
	line-height: 32px;
	border-radius: 32px
}

.com-search-bar[data-v-563ebb5e] {
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	color: #bbb;
	background: #fff
}

.com-search-bar .searched[data-v-563ebb5e] {
	color: #333
}

.com-search-bar-icon[data-v-563ebb5e] {
	display: inline-block;
	font-weight: 900
}

.com-search .detail-location[data-v-563ebb5e] {
	white-space: nowrap;
	width: auto;
	max-width: 100px;
	color: #fff;
	position: relative;
	margin-right: .1rem;
	padding-left: 0
}

@media screen and (max-width:350px) {
	.com-search .detail-location[data-v-563ebb5e] {
		max-width: 60px
	}
}

.com-search .detail-location__inner[data-v-563ebb5e] {
	position: relative;
	line-height: 0;
	float: left
}

.com-search .detail-location__inner__text[data-v-563ebb5e] {
	content: attr(text);
	color: #fff;
	-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	-webkit-mask: linear-gradient(90deg, #fff 70%, transparent);
	mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	mask: linear-gradient(90deg, #fff 70%, transparent);
	white-space: normal;
	height: 22px;
	line-height: 21px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	padding-right: .12rem;
	max-width: 65px
}

@media screen and (max-width:350px) {
	.com-search .detail-location__inner__text[data-v-563ebb5e] {
		max-width: 40px
	}
}

.com-search .detail-location__inner__arrow[data-v-563ebb5e] {
	position: absolute;
	right: -8px;
	top: 12px;
	bottom: 0;
	width: .2rem;
	text-align: right;
	background-size: 35px 100%
}

.com-search .detail-location__inner__arrow .icon[data-v-563ebb5e] {
	-webkit-transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px);
	transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px);
	display: block
}

.com-search-trolleys[data-v-563ebb5e] {
	color: #fff;
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.com-search-trolleys .m-icon[data-v-563ebb5e] {
	font-size: 20px
}

.com-search__kefu[data-v-563ebb5e] {
	white-space: nowrap;
	width: auto;
	text-align: center;
	color: #fff;
	font-size: 10px;
	padding-left: 8px;
	padding-top: 4px
}

.com-search__kefu .m-icon[data-v-563ebb5e] {
	font-size: 22px;
	line-height: 1
}

.com-search--transparent .com-search-bar[data-v-563ebb5e] {
	color: #fff;
	background: hsla(0, 0%, 100%, .3)
}

.com-search--transparent .com-search-bar__placeholder[data-v-563ebb5e] {
	opacity: .4
}

.com-search--black .com-search-bar[data-v-563ebb5e] {
	color: #858585;
	background: #f5f5f5
}

.com-search--black .com-search-bar__placeholder[data-v-563ebb5e] {
	opacity: 1;
	color: #858585
}

.com-search--black .detail-location[data-v-563ebb5e] {
	color: #1f1f1f
}

.com-search--black .detail-location__inner__text[data-v-563ebb5e] {
	color: #1f1f1f;
	-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(60%, #fff), to(transparent));
	-webkit-mask: linear-gradient(90deg, #fff 60%, transparent);
	mask: -webkit-gradient(linear, left top, right top, color-stop(60%, #fff), to(transparent));
	mask: linear-gradient(90deg, #fff 60%, transparent)
}

.com-search--black .detail-location__inner .icon[data-v-563ebb5e] {
	color: #1f1f1f
}

.price-off .info .tit[data-v-1005b860] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.explain-info__businese-item[data-v-1005b860] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.explain-info__businese-item .tit[data-v-1005b860] {
	white-space: nowrap;
	width: 21px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cic[data-v-1005b860] {
	padding-left: .01rem
}

.c-font-14[data-v-1005b860] {
	font-size: .14rem
}

.store-bar[data-v-1e222b81] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.store-bar__box[data-v-1e222b81] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.store-bar__logo[data-v-1e222b81] {
	margin-right: .08rem;
	position: relative
}

.store-bar__logo__img[data-v-1e222b81] {
	display: block;
	width: .52rem;
	height: .52rem;
	border: .01rem solid rgba(31, 31, 31, .06);
	border-radius: 50%
}

.store-bar__logo__vip[data-v-1e222b81] {
	position: absolute;
	right: 0;
	bottom: .05rem;
	width: .17rem;
	height: .17rem
}

.store-bar__info[data-v-1e222b81] {
	overflow: hidden;
	margin-top: -.02rem
}

.store-bar__info__title[data-v-1e222b81] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .01rem
}

.store-bar__info__labels__item[data-v-1e222b81] {
	margin-right: .04rem
}

.store-bar__info__labels__item[data-v-1e222b81]:last-child {
	margin-right: 0
}

.store-bar__info__labels__num[data-v-1e222b81] {
	padding-left: .04rem
}

.store-bar__opear__follow__wrapper[data-v-1e222b81] {
	float: right
}

.store-bar__opear__follow__text[data-v-1e222b81] {
	clear: both
}

.store-bar .best-store[data-v-1e222b81] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: 16px;
	line-height: 14px;
	border-radius: 8px;
	position: relative;
	top: -1px
}

.store-bar .best-store__logo[data-v-1e222b81] {
	width: .11rem;
	height: .11rem
}

.store-bar .best-store__text[data-v-1e222b81] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem;
	font-size: 12px
}

.wrapper[data-v-34e4f95f] {
	padding-left: .1rem;
	padding-right: .1rem
}

.drug-list-panel__title[data-v-34e4f95f] {
	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-bottom: .02rem
}

.drug-list-panel__title__more[data-v-34e4f95f] {
	white-space: nowrap
}

.drug-list-panel__wrapper[data-v-34e4f95f] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.drug-list-panel__wrapper__item[data-v-34e4f95f] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.store-bar-wrapper[data-v-28f354f3] {
	width: 100vw
}

.store-bar[data-v-28f354f3] {
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	width: 100vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .07rem .36rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.store-bar[data-v-28f354f3]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	top: 0;
	left: 0;
	-webkit-transform-origin: top;
	transform-origin: top
}

.store-bar__item[data-v-28f354f3] {
	width: .66rem;
	text-align: center
}

.store-bar__item__icon[data-v-28f354f3] {
	font-size: 20px;
	height: 23px;
	color: #525252
}

.store-bar__item__text[data-v-28f354f3] {
	font-size: .1rem;
	color: #1f1f1f
}

.store-bar__item.active>.store-bar__item__icon[data-v-28f354f3],
.store-bar__item.active>.store-bar__item__text[data-v-28f354f3] {
	color: #fd503e
}

.goodsadd[data-v-28f354f3] {
	position: fixed;
	z-index: 99;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	right: 30%;
	bottom: 30%;
	opacity: 1;
	overflow: hidden;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.goodsadd.added[data-v-28f354f3] {
	right: 10%;
	bottom: 17px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	opacity: 0
}

.goodsadd-img[data-v-28f354f3] {
	width: 100%;
	height: 100%
}

.drug[data-v-607b4a47] {
	padding: .12rem;
	border-radius: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.drug .c-btn[data-v-607b4a47] {
	min-width: 59px;
	height: 28px;
	border: none;
	font-weight: 700;
	background: #fdf6f5
}

.drug .left-wrap[data-v-607b4a47],
.drug .right-wrap[data-v-607b4a47] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.drug .right-wrap[data-v-607b4a47] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.drug .img-wrapper[data-v-607b4a47] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0;
	padding-right: .08rem
}

.drug .img-wrapper .img[data-v-607b4a47] {
	overflow: hidden;
	position: relative
}

.drug .info-wrapper[data-v-607b4a47] {
	position: relative;
	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;
	padding-right: 0
}

.drug .info-wrapper .title-wrap[data-v-607b4a47] {
	font-family: PingFangSC-Medium;
	font-size: .16rem;
	line-height: .23rem;
	color: #1f1f1f;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	position: relative;
	top: -1px
}

.drug .info-wrapper .price-wrap[data-v-607b4a47] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: .05rem
}

.drug .info-wrapper .price-type[data-v-607b4a47] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #fd503e;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
	top: -1px
}

.drug .info-wrapper .org-price[data-v-607b4a47] {
	font-size: .13rem;
	color: #b8b8b8;
	font-family: PingFangSC-Regular;
	margin-left: .02rem
}

.drug .button-wrap[data-v-607b4a47] {
	background: #fd503e;
	min-width: 57px;
	height: 28px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	border-radius: 14px;
	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
}

.update-list-wrap .date-month[data-v-af2d478c] {
	margin-top: .09rem;
	margin-bottom: .07rem
}

.update-list-wrap .date-month .month[data-v-af2d478c] {
	color: #858585
}

.update-list-wrap .year[data-v-af2d478c] {
	text-align: center
}

.update-list-wrap .date[data-v-af2d478c] {
	font-family: PingFangSC-Medium
}

.update-list-wrap .title-wrap[data-v-af2d478c] {
	margin-bottom: .07rem
}

.update-list-wrap .title-wrap .title[data-v-af2d478c] {
	line-height: .24rem;
	margin-left: -.01rem
}

.update-list-wrap .info-card[data-v-af2d478c] {
	background-color: #fff;
	padding: .07rem .12rem .09rem .12rem;
	margin-left: .32rem;
	border-radius: 12px
}

.update-list-wrap .cover[data-v-af2d478c] {
	width: 100%;
	height: 1.58rem;
	display: block;
	border-radius: 9px 9px 0 0;
	overflow: hidden
}

.update-list-wrap .no-goods-cover[data-v-af2d478c] {
	border-radius: 9px
}

.update-list-wrap .bottom-info[data-v-af2d478c] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-family: PingFangSC-Regular;
	margin-top: .1rem
}

.update-list-wrap .bottom-info .like-share[data-v-af2d478c],
.update-list-wrap .bottom-info[data-v-af2d478c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.update-list-wrap .c-swiper-wrap[data-v-af2d478c] {
	background: rgba(253, 80, 62, .05);
	overflow: hidden;
	border-radius: 0 0 9px 9px
}

.update-list-wrap .c-swiper-wrap .swiper[data-v-af2d478c] {
	height: 95px
}

.update-list-wrap .indicator[data-v-af2d478c] {
	text-align: center;
	line-height: .06rem;
	margin-bottom: .1rem;
	position: relative;
	top: -.02rem
}

.update-list-wrap .indicator-item[data-v-af2d478c] {
	margin: 0 .025rem;
	width: .04rem;
	height: .04rem;
	border-radius: .02rem;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1);
	background: rgba(253, 80, 62, .5)
}

.update-list-wrap .indicator-item-selected[data-v-af2d478c] {
	width: .08rem;
	background: #fd503e
}

.store-page[data-v-38f9ce05] {
	display: block
}

.store-home__banner[data-v-38f9ce05] {
	max-height: 80px
}

.store-home__banner__loaded[data-v-38f9ce05] {
	max-height: auto
}

.store-header__bg[data-v-38f9ce05] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3
}

.store-header__nav[data-v-38f9ce05] {
	padding-bottom: .03rem;
	min-height: .05rem;
	margin-top: .01rem
}

.body-header--popup[data-v-38f9ce05] {
	position: relative;
	z-index: 1
}

.body-wrapper--rended[data-v-38f9ce05] {
	height: 100vh
}

.body-wrapper--popup[data-v-38f9ce05] {
	position: relative;
	z-index: 2
}

.body-wrapper__bg[data-v-38f9ce05] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/store_bgImage.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
	background-color: rgba(0, 0, 0, .7);
	background-blend-mode: overlay;
	padding-bottom: .18rem
}

.body-wrapper .body-inner[data-v-38f9ce05] {
	background: #f5f5f5;
	margin-top: -.18rem;
	border-radius: .21rem .21rem 0 0;
	overflow: hidden
}

.body-wrapper .body-inner--noradios[data-v-38f9ce05] {
	border-radius: 0
}

.body-wrapper .body-mask[data-v-38f9ce05] {
	position: absolute;
	z-index: 5;
	left: 0;
	top: 55px;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2)
}

.wrapper[data-v-38f9ce05] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-small[data-v-38f9ce05] {
	padding-left: .13rem;
	padding-right: .13rem
}

.store-tips[data-v-38f9ce05] {
	background: hsla(0, 0%, 100%, .15);
	padding: .12rem .17rem;
	color: #fff;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem;
	margin-bottom: .09rem
}

.tips-wrapper[data-v-38f9ce05] {
	position: relative;
	z-index: 1
}

.kingkong--fixed[data-v-38f9ce05] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 3;
	background: #fff
}

.shop__top-bar__bg[data-v-38f9ce05] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding-bottom: .21rem;
	z-index: 0
}

.content-wrapper[data-v-38f9ce05] {
	-webkit-overflow-scrolling: touch
}

.content-wrapper .m-tab[data-v-38f9ce05] {
	padding-bottom: .03rem
}

.content-wrapper .goods-info .category[data-v-38f9ce05] {
	background: #fff
}

.content-wrapper .goods-info .category .category-tit-blank[data-v-38f9ce05],
.content-wrapper .goods-info .category .category-tit[data-v-38f9ce05] {
	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-38f9ce05],
.content-wrapper .goods-info .category .category-tit .category-item[data-v-38f9ce05] {
	text-align: left;
	background: #f5f5f5;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: .12rem;
	padding-right: .12rem;
	padding-top: .18rem;
	padding-bottom: .18rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.content-wrapper .goods-info .category .category-tit-blank .category-item__icon[data-v-38f9ce05],
.content-wrapper .goods-info .category .category-tit .category-item__icon[data-v-38f9ce05] {
	width: 13px;
	height: 13px;
	margin-right: 3px
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on[data-v-38f9ce05],
.content-wrapper .goods-info .category .category-tit .category-item.on[data-v-38f9ce05] {
	background: #fff;
	color: #fd503e;
	font-weight: 600
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on[data-v-38f9ce05]:first-child,
.content-wrapper .goods-info .category .category-tit .category-item.on[data-v-38f9ce05]:first-child {
	border-top-left-radius: .21rem;
	overflow: hidden
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on-prev[data-v-38f9ce05],
.content-wrapper .goods-info .category .category-tit .category-item.on-prev[data-v-38f9ce05] {
	border-radius: 0 0 9px 0
}

.content-wrapper .goods-info .category .category-tit-blank .category-item.on-next[data-v-38f9ce05],
.content-wrapper .goods-info .category .category-tit .category-item.on-next[data-v-38f9ce05] {
	border-radius: 0 9px 0 0
}

.content-wrapper .goods-info .category .category-tit-blank[data-v-38f9ce05] {
	display: none
}

.content-wrapper .goods-info .category .category-tit-wrapper[data-v-38f9ce05] {
	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-38f9ce05] {
	background: #f5f5f5;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.content-wrapper .goods-info .category .category-cic[data-v-38f9ce05] {
	padding-right: .13rem;
	padding-left: .13rem;
	background: #fff
}

.content-wrapper .goods-info .category .category-cic__tab[data-v-38f9ce05] {
	height: calc(.29rem + 20px)
}

.content-wrapper .goods-info .category .category-cic-wrapper[data-v-38f9ce05] {
	padding-bottom: .72rem;
	position: relative
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item[data-v-38f9ce05] {
	margin-bottom: .23rem;
	position: relative
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item.bg-red .drug-item-inner[data-v-38f9ce05] {
	margin-top: -.07rem;
	margin-right: -.17rem;
	margin-bottom: -.1rem;
	padding-top: .15rem;
	padding-right: .17rem;
	padding-bottom: .1rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(100%, #fff1f0), to(#fff8f8));
	background-image: linear-gradient(90deg, #fff, #fff1f0 100%, #fff8f8 0)
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys[data-v-38f9ce05] {
	text-align: right;
	color: #fd503e
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys .m-icon-plus[data-v-38f9ce05] {
	font-size: 24px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.content-wrapper .goods-info .category .category-cic-wrapper .drug-item .add-trolleys .m-icon-plus.disabled[data-v-38f9ce05] {
	color: #ccc
}

.content-wrapper .goods-info .drug-empty[data-v-38f9ce05] {
	text-align: center
}

.content-wrapper .goods-info--fixed .category .category-tit[data-v-38f9ce05] {
	position: fixed;
	z-index: 2;
	left: 0;
	bottom: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.content-wrapper .goods-info--fixed .category .category-tit-blank[data-v-38f9ce05] {
	display: block
}

.content-wrapper .goods-info--fixed .category .category-cic__tab__inner[data-v-38f9ce05] {
	position: fixed;
	z-index: 2;
	left: 95px;
	right: 0;
	padding-left: .13rem;
	background: #fff
}

.content-wrapper .store-permit[data-v-38f9ce05] {
	padding: 0 .17rem .7rem .17rem;
	font-size: .13rem
}

.content-wrapper .store-permit__title[data-v-38f9ce05] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	line-height: 1;
	margin-top: .15rem
}

.content-wrapper .store-permit__info[data-v-38f9ce05] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .06rem
}

.content-wrapper .store-permit__info.mgt-8[data-v-38f9ce05] {
	margin-top: .08rem
}

.content-wrapper .store-permit__info .tit[data-v-38f9ce05] {
	white-space: nowrap;
	width: 21px
}

.content-wrapper .store-permit__info .cic[data-v-38f9ce05] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.content-wrapper .store-permit__info .phone[data-v-38f9ce05] {
	width: 21px
}

.content-wrapper .store-permit__img-group[data-v-38f9ce05] {
	margin-top: .15rem
}

.content-wrapper .update-wrap[data-v-38f9ce05] {
	min-height: calc(100vh - 44px - 1.87rem);
	position: relative;
	padding: 0 .17rem
}

.list-loading[data-v-38f9ce05] {
	background: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px
}

.category-loading[data-v-38f9ce05] {
	position: relative;
	height: 260px
}

.trolleys[data-v-38f9ce05] {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 3
}

.t3d[data-v-38f9ce05] {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.m-follow-btn[data-v-38f9ce05] {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.trolleys-bar-wrapper[data-v-38f9ce05] {
	height: 64px
}

.c-font-14[data-v-38f9ce05] {
	font-size: .14rem
}

.c-font-15[data-v-38f9ce05] {
	font-size: .15rem
}

.buttons-info[data-v-58dc1182] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.buttons-info-fold-dot[data-v-58dc1182] {
	position: relative;
	z-index: 2;
	padding-left: .08rem
}

.buttons-info-fold-list[data-v-58dc1182] {
	position: absolute;
	bottom: .28rem;
	left: 0;
	width: 90px;
	text-align: center;
	background: #fff;
	border-radius: .08rem;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .18)
}

.buttons-info-fold-list[data-v-58dc1182]:before {
	content: "";
	position: absolute;
	left: .1rem;
	top: 100%;
	display: block;
	width: 0;
	height: 0;
	border: .05rem solid transparent;
	border-top: .05rem solid #fff
}

.buttons-info-fold-list-item[data-v-58dc1182] {
	height: .43rem;
	line-height: .43rem;
	border-bottom: 1px solid #f1f1f1
}

.buttons-info-fold-list-item[data-v-58dc1182]:last-child {
	border-bottom: none
}

.buttons-info .m-btn[data-v-58dc1182] {
	display: inline-block
}

.buttons-info .m-btn-inner[data-v-58dc1182] {
	min-width: .66rem
}

.wrapper[data-v-562f6313] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-562f6313] {
	padding-left: .13rem;
	padding-right: .13rem
}

.supplicant-wrap[data-v-562f6313] {
	border-radius: 8px
}

.supplicant-wrap-icon[data-v-562f6313] {
	color: #00c8c8;
	margin-top: 2px
}

.gy-prescription-bar[data-v-562f6313] {
	background-image: -webkit-gradient(linear, right top, left top, from(#fff4f3), color-stop(51%, #fff9f9), to(#fff));
	background-image: linear-gradient(270deg, #fff4f3, #fff9f9 51%, #fff);
	border-radius: .12rem;
	overflow: hidden
}

.gy-prescription-bar__title[data-v-562f6313] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.gy-prescription-bar__title__left__info[data-v-562f6313] {
	color: #fd503e;
	background: rgba(253, 80, 62, .1);
	border-radius: .08rem;
	padding: 0 .05rem;
	margin-left: .04rem
}

.gy-prescription-bar__title__left__status[data-v-562f6313] {
	padding-right: .09rem;
	margin-right: .07rem;
	position: relative;
	background: rgba(253, 80, 62, .1);
	font-size: .12rem;
	line-height: 1;
	border-radius: .08rem;
	padding: .02rem .05rem;
	margin-left: .04rem
}

.gy-prescription-bar__title__left__icon[data-v-562f6313] {
	top: 1px
}

.gy-prescription-bar__title__right[data-v-562f6313] {
	white-space: nowrap
}

.gy-prescription-bar__service[data-v-562f6313] {
	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: -.11rem;
	border-radius: 8px 8px 0 0;
	padding: .14rem .13rem
}

.gy-prescription-bar__service__left__status[data-v-562f6313] {
	font-size: .18rem;
	line-height: 26px
}

.gy-prescription-bar__progress__title[data-v-562f6313] {
	font-weight: 700;
	font-size: 13px;
	line-height: 23px
}

.gy-prescription-bar__progress__list[data-v-562f6313] {
	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-top: 1px dashed #e5e5e5
}

.gy-prescription-bar__progress__list__item[data-v-562f6313] {
	position: relative;
	white-space: nowrap;
	padding-top: 12px
}

.gy-prescription-bar__progress__list__item__dot[data-v-562f6313] {
	position: absolute;
	z-index: 2;
	top: -3.5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 7px;
	height: 7px;
	border-radius: 100%
}

.gy-prescription-bar__progress__list__item[data-v-562f6313]:first-child:before,
.gy-prescription-bar__progress__list__item[data-v-562f6313]:last-child:after {
	width: 50%
}

.gy-prescription-bar__progress__list__item[data-v-562f6313]:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	right: 50%;
	top: -3.5px;
	width: 14px;
	height: 7px
}

.gy-prescription-bar__progress__list__item[data-v-562f6313]:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: -3.5px;
	width: 14px;
	height: 7px
}

.gy-prescription-bar__progress__desc[data-v-562f6313] {
	margin-top: .07rem;
	line-height: 1.4
}

.gy-prescription-bar__tips[data-v-562f6313] {
	background: #fff;
	border-radius: 12px 0;
	padding: .12rem .13rem;
	line-height: .2rem;
	color: #858585
}

.only-title[data-v-562f6313] {
	background: #fff;
	line-height: 1.4
}

.c-flex[data-v-562f6313] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-font-pfm[data-v-562f6313] {
	font-family: PingFangSC-Medium
}

.c-color-fff[data-v-562f6313] {
	color: #fff
}

.c-color-52[data-v-562f6313] {
	color: #525252
}

.drug .img-wrapper[data-v-8f82cc28] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-right: .04rem
}

.drug .img-wrapper .img[data-v-8f82cc28] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-8f82cc28] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-8f82cc28] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-8f82cc28] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-8f82cc28] {
	color: #fff;
	line-height: 1.4
}

.drug .main-info[data-v-8f82cc28] {
	padding-right: .2rem
}

.drug .main-info .name .text[data-v-8f82cc28],
.drug .main-info .name[data-v-8f82cc28] {
	margin-bottom: 0
}

.drug .main-info .name.c-line-clamp2 .z-label[data-v-8f82cc28] {
	position: relative;
	top: -1px
}

.drug .price-bottom[data-v-8f82cc28],
.drug .tips-text[data-v-8f82cc28] {
	color: #fd503e
}

.drug .font-333[data-v-8f82cc28] {
	color: #333
}

.drug .font-18[data-v-8f82cc28] {
	font-size: 18px
}

.drug .right-info[data-v-8f82cc28] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-8f82cc28] {
	color: #fd503e
}

.drug .s-line[data-v-8f82cc28] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.drug .dosage-btn-box[data-v-8f82cc28],
.drug .dosage-btn[data-v-8f82cc28] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.drug .dosage-btn[data-v-8f82cc28] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px;
	border: 1px solid transparent;
	border-radius: 20px;
	background-color: #f8f8f8;
	color: #999
}

.drug .dosage-btn-text[data-v-8f82cc28] {
	white-space: nowrap
}

.drug .cpl-btn[data-v-8f82cc28] {
	margin-top: 32px
}

.drug .cpl-btn__tip[data-v-8f82cc28] {
	position: relative
}

.drug .cpl-btn__tip__box[data-v-8f82cc28] {
	position: absolute;
	top: -32px;
	left: calc(45% - 27px);
	width: 54px;
	height: 24px;
	background: rgba(31, 31, 31, .8);
	border-radius: 4px;
	padding: 0 4px;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	text-align: center
}

.drug .cpl-btn__tip__triangle[data-v-8f82cc28] {
	position: absolute;
	top: -8px;
	left: calc(45% - 1px);
	width: 10px;
	height: 5px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/triangle-reverse.png);
	background-size: cover
}

.wrapper[data-v-31e165b1] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-new[data-v-31e165b1] {
	padding-left: .13rem;
	padding-right: .13rem
}

.z-red[data-v-31e165b1] {
	color: #fd503e
}

.z-black[data-v-31e165b1] {
	color: #555
}

.cart-container[data-v-31e165b1] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title__logo[data-v-31e165b1] {
	margin-top: -.03rem
}

.cart-container .order-info[data-v-31e165b1] {
	padding-top: .02rem;
	overflow-x: hidden
}

.cart-container .order-info .z-info[data-v-31e165b1] {
	font-size: .15rem;
	line-height: 23px
}

.cart-container .order-info .z-info .tit[data-v-31e165b1] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-31e165b1] {
	text-align: right;
	color: #1f1f1f
}

.cart-container .order-info__remark[data-v-31e165b1] {
	display: block;
	word-wrap: break-word
}

.cart-container .order-info__paid[data-v-31e165b1] {
	position: relative
}

.cart-container .order-info__paid[data-v-31e165b1]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btns-container[data-v-31e165b1] {
	border-radius: .12rem;
	background: #fff
}

.btns-container .btns-info[data-v-31e165b1] {
	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
}

.btns-container .btns-info__item[data-v-31e165b1] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	text-align: center
}

.btns-container .btns-info__item[data-v-31e165b1]:not(:last-child):after {
	content: " ";
	display: block;
	height: .17rem;
	width: 1px;
	background: #eee;
	position: absolute;
	top: .035rem;
	right: 0
}

.btns-container .btns-info__item__text[data-v-31e165b1] {
	padding-left: .02rem
}

.step[data-v-3e2aa56a] {
	width: 100%;
	min-height: .8rem;
	border-radius: 1px
}

.step .title[data-v-3e2aa56a] {
	color: #fff;
	font-weight: 500
}

.step .step-box[data-v-3e2aa56a] {
	margin-top: .2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.step .step-box .item[data-v-3e2aa56a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.step .step-box .item .row[data-v-3e2aa56a] {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.step .step-box .item .row .icon[data-v-3e2aa56a] {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.step .step-box .item .row .line[data-v-3e2aa56a] {
	left: 55%
}

.step .step-box .item .row .line[data-v-3e2aa56a],
.step .step-box .item .row .preline[data-v-3e2aa56a] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.step .step-box .item .row .preline[data-v-3e2aa56a] {
	right: 55%
}

.step .step-box .icon-check[data-v-3e2aa56a] {
	z-index: 2
}

.step .step-box .icon-uncheck[data-v-3e2aa56a] {
	width: .08rem;
	height: .08rem;
	background-color: #ffa093;
	z-index: 2;
	border-radius: 100%
}

.step .step-box .line[data-v-3e2aa56a] {
	width: 92%;
	border-bottom: 3px solid #ffa093
}

.step .step-box .name[data-v-3e2aa56a] {
	color: #fff;
	margin-top: .15rem
}

.step .step-box .cur[data-v-3e2aa56a] {
	border-bottom: 2px solid #e6e6e6
}

.body-wrapper[data-v-3ab6a8bc] {
	display: block;
	background: #f4f4f4;
	min-height: 100vh
}

.wrapper[data-v-3ab6a8bc] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-new[data-v-3ab6a8bc] {
	padding-left: .13rem;
	padding-right: .13rem
}

.red[data-v-3ab6a8bc] {
	color: #fd503e
}

.card-bg[data-v-3ab6a8bc] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .red-bg[data-v-3ab6a8bc] {
	height: 1.24rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), color-stop(45%, #fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e 45%)
}

.content-wrapper .top-info .inner[data-v-3ab6a8bc] {
	position: relative;
	z-index: 1;
	margin-top: -1.24rem
}

.content-wrapper .top-info .status[data-v-3ab6a8bc] {
	color: #fff
}

.content-wrapper .top-info .status .c-font-20[data-v-3ab6a8bc] {
	font-size: 20px;
	font-weight: 700
}

.content-wrapper .top-info .status-info[data-v-3ab6a8bc] {
	display: block
}

.content-wrapper .top-info .status .right-info[data-v-3ab6a8bc] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	text-align: right
}

.content-wrapper .top-info .get-location[data-v-3ab6a8bc] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper[data-v-3ab6a8bc] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .3rem;
	height: .3rem;
	margin-top: .03rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper .icon[data-v-3ab6a8bc] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .top-info .get-location .content .right[data-v-3ab6a8bc] {
	text-align: right;
	position: relative;
	right: -4px
}

.content-wrapper .top-info .get-location .address[data-v-3ab6a8bc] {
	color: #858585
}

.content-wrapper .top-info .get-location .address-showText[data-v-3ab6a8bc] {
	margin-top: -.01rem
}

.content-wrapper .order-note[data-v-3ab6a8bc] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .order-note .con[data-v-3ab6a8bc] {
	margin-top: -.02rem
}

.content-wrapper .order-note__copy[data-v-3ab6a8bc] {
	color: #858585;
	border: .01rem solid #e0e0e0;
	border-radius: .11rem;
	padding: .01rem .07rem;
	margin-left: .03rem
}

.content-wrapper .prescription[data-v-3ab6a8bc] {
	position: relative;
	z-index: 1
}

.content-wrapper .deliver-status-info[data-v-3ab6a8bc] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: 12px
}

.content-wrapper .deliver-status-info-left[data-v-3ab6a8bc],
.content-wrapper .deliver-status-info[data-v-3ab6a8bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-wrapper .deliver-status-info-left-title[data-v-3ab6a8bc] {
	margin-left: .08rem
}

.content-wrapper .deliver-status-info-left-tel[data-v-3ab6a8bc] {
	color: #fd503e;
	white-space: nowrap;
	background: #fdefee;
	border-radius: .06rem;
	padding: 0 .04rem;
	margin-top: -.05rem
}

.content-wrapper .deliver-status-info-left-tel .m-icon[data-v-3ab6a8bc] {
	font-size: 12px;
	font-weight: 700
}

.content-wrapper .deliver-status-info-right[data-v-3ab6a8bc] {
	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;
	padding-left: .1rem
}

.content-wrapper .deliver-status-info .deliver-icon[data-v-3ab6a8bc] {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	margin-top: .02rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	color: #fff;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bottom-bar[data-v-3ab6a8bc] {
	height: .48rem
}

.bottom-bar .m-bar[data-v-3ab6a8bc] {
	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-3ab6a8bc] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-3ab6a8bc] {
	text-align: right
}

.cancel-tips[data-v-3ab6a8bc] {
	background: #f6f6f6;
	border-radius: .06rem;
	padding: .06rem .1rem
}

.reason-item[data-v-3ab6a8bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.reason-item__control[data-v-3ab6a8bc] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.textarea-inner[data-v-3ab6a8bc] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.textarea-inner-placeholder[data-v-3ab6a8bc],
textarea[data-v-3ab6a8bc]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.m-icon-copy[data-v-3ab6a8bc] {
	font-size: 14px
}

.c-flex[data-v-3ab6a8bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-font-pingfangmedium[data-v-3ab6a8bc] {
	font-family: PingFangSC-Medium
}

.step-container[data-v-3ab6a8bc] {
	padding-top: .15rem;
	background: #fd503e
}

.step-container .red-bg[data-v-3ab6a8bc] {
	height: .96rem
}

.step-container .step-box[data-v-3ab6a8bc] {
	height: .85rem;
	margin-top: -.95rem
}

.step-container .step[data-v-3ab6a8bc] {
	margin-top: -.1rem
}

.dialog-title[data-v-3ab6a8bc] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-3ab6a8bc] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-3ab6a8bc] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-3ab6a8bc]:last-of-type {
	margin-bottom: 0
}

.comment-excitation-popup[data-v-3ab6a8bc] {
	height: 100%;
	position: relative;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.comment-excitation-popup .tips[data-v-3ab6a8bc] {
	font-size: 15px;
	line-height: 15px;
	color: #fd503e;
	margin-bottom: .19rem
}

.comment-excitation-popup .coupon[data-v-3ab6a8bc] {
	width: 2.87rem;
	height: 1.17rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupons_bg.png);
	background-size: 100% 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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.comment-excitation-popup .coupon-tips[data-v-3ab6a8bc] {
	font-size: 18px;
	color: #525252
}

.comment-excitation-popup .coupon-max-discount[data-v-3ab6a8bc] {
	margin-top: .15rem;
	font-size: 24px;
	color: #fd503e
}

.b-inline[data-v-2592cce1] {
	display: inline-block
}

.drug .img-wrapper[data-v-2592cce1] {
	-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-2592cce1] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-2592cce1] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-2592cce1] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-2592cce1] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-2592cce1] {
	color: #fff;
	line-height: 1.4
}

.drug .main-info[data-v-2592cce1] {
	padding-right: .1rem
}

.drug .name .text[data-v-2592cce1],
.drug .name[data-v-2592cce1] {
	margin-bottom: 0
}

.drug .tips-text[data-v-2592cce1] {
	color: #fd503e;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px
}

.drug .price-bottom[data-v-2592cce1] {
	color: #fd503e
}

.drug .price-tip[data-v-2592cce1] {
	color: #f5a623
}

.drug .font-333[data-v-2592cce1] {
	color: #333
}

.drug .font-18[data-v-2592cce1] {
	font-size: 18px
}

.drug .right-info[data-v-2592cce1] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-2592cce1] {
	color: #fd503e
}

.drug .s-line[data-v-2592cce1] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.wrapper[data-v-6d252eb4] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-6d252eb4] {
	color: #fd503e
}

.z-black[data-v-6d252eb4] {
	color: #555
}

.z-line-block[data-v-6d252eb4] {
	display: inline-block
}

.cart-container[data-v-6d252eb4] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-6d252eb4] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .order-info[data-v-6d252eb4] {
	border-top: 1px solid #f1f1f1
}

.cart-container .order-info .z-info[data-v-6d252eb4] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .order-info .z-info .iconw[data-v-6d252eb4],
.cart-container .order-info .z-info .tit[data-v-6d252eb4] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .iconw[data-v-6d252eb4] {
	color: #6897ff
}

.cart-container .order-info .z-info .cic[data-v-6d252eb4] {
	text-align: left
}

.cart-container .buttons-info[data-v-6d252eb4] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-6d252eb4] {
	display: inline-block
}

.cart-container .order-info-flex[data-v-6d252eb4] {
	margin-bottom: 5px;
	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;
	color: #555
}

@media screen and (max-width:360px) {
	.wrapper[data-v-6d252eb4] {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.c-gap-left[data-v-6d252eb4] {
		margin-left: .08rem
	}
}

@media screen and (max-width:320px) {
	.wrapper[data-v-6d252eb4] {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.c-gap-left[data-v-6d252eb4] {
		margin-left: .02rem
	}
}

.brand-operate-modal[data-v-3d29144e] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99
}

.brand-operate-modal .modal-mask[data-v-3d29144e] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	z-index: 0
}

.brand-operate-modal .modal-tipcont[data-v-3d29144e] {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

.brand-operate-modal .modal-tipcont-blank[data-v-3d29144e] {
	padding-top: 128.975%
}

.brand-operate-modal .modal-tipcont-inner[data-v-3d29144e] {
	position: absolute;
	left: 50%;
	top: 0;
	right: 0;
	bottom: 0;
	padding-top: 31%;
	width: 65%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.brand-operate-modal .modal-tipcont-title[data-v-3d29144e] {
	font-size: .21rem;
	line-height: 34px;
	font-weight: 700;
	color: #ed4865
}

.brand-operate-modal .modal-tipcont-text[data-v-3d29144e] {
	margin-top: .2rem
}

.brand-operate-modal .modal-tipcont-bottom[data-v-3d29144e] {
	text-align: center;
	position: absolute;
	bottom: 50px;
	left: 0;
	right: 0;
	bottom: 21%;
	color: #ffe8bf;
	font-size: 18px
}

.brand-operate-modal .modal-subtitle[data-v-3d29144e] {
	font-size: 13px;
	color: #911b05
}

.brand-operate-modal .modal-info[data-v-3d29144e] {
	width: 56vw;
	height: 26vw;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.brand-operate-modal .modal-info-wrap[data-v-3d29144e],
.brand-operate-modal .modal-info[data-v-3d29144e],
.modal-btns[data-v-3d29144e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-btns[data-v-3d29144e] {
	width: 71vw;
	margin-top: .25rem
}

.modal-btn[data-v-3d29144e] {
	color: #fff;
	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;
	font-size: 17px;
	width: 27.5vw;
	height: 9.5vw
}

.modal-btn-big[data-v-3d29144e] {
	width: 44vw;
	height: 11vw;
	font-size: 20px
}

.modal-close[data-v-3d29144e] {
	position: absolute;
	bottom: -42px;
	left: 0;
	right: 0;
	color: #fff
}

.flex-center[data-v-3d29144e] {
	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
}

.dialog[data-v-859fc3ae] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.dialog-inner[data-v-859fc3ae] {
	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-859fc3ae] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4);
	-webkit-transition: opacity .16s cubic-bezier(0, 0, .3, 1);
	transition: opacity .16s cubic-bezier(0, 0, .3, 1)
}

.wrap[data-v-859fc3ae] {
	width: 85vw;
	border-radius: 11px;
	z-index: 1
}

.wrap .top-img[data-v-859fc3ae] {
	background-size: auto 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px
}

.wrap .content[data-v-859fc3ae] {
	padding: 14px 10px 10px 10px;
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px
}

.wrap .list[data-v-859fc3ae] {
	max-height: 334px;
	overflow-y: scroll;
	border-radius: 8px
}

.wrap .icon-wrap[data-v-859fc3ae] {
	position: relative;
	margin-top: 17px
}

.wrap .icon-close[data-v-859fc3ae] {
	color: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.list-item[data-v-859fc3ae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	background-color: #fff;
	border-radius: 8px;
	margin-bottom: 10px
}

.list-item .flex-left[data-v-859fc3ae],
.list-item .flex-right[data-v-859fc3ae] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.list-item .flex-center[data-v-859fc3ae] {
	width: calc(100% - 133px)
}

.list-item .flex-right[data-v-859fc3ae] {
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center
}

.list-item-img[data-v-859fc3ae] {
	width: 62px;
	height: 62px;
	border-radius: 6px
}

.list-item-name[data-v-859fc3ae] {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #333;
	letter-spacing: 0;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-item-text[data-v-859fc3ae] {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999;
	letter-spacing: 0;
	line-height: 17px;
	margin-top: 7px;
	max-height: 34px;
	overflow: hidden
}

.list-item-money-label[data-v-859fc3ae] {
	font-family: PingFangSC-Semibold;
	font-size: 12px;
	color: #ff6050;
	letter-spacing: 0;
	line-height: 17px
}

.list-item-money-value[data-v-859fc3ae] {
	font-family: DINCondensed-Bold;
	font-size: 30px;
	color: #ff6050;
	letter-spacing: 0;
	line-height: 36px
}

.list-item-btn[data-v-859fc3ae] {
	background-image: linear-gradient(129deg, #6fd5f2, #30cbf1);
	border-radius: 15px;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0;
	padding: 1px 10px
}

.invoice-input-box[data-v-898fed0c] {
	position: relative;
	height: 43px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 13px
}

.invoice-input-box[data-v-898fed0c]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.invoice-input__title[data-v-898fed0c] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.invoice-input__require[data-v-898fed0c] {
	color: #fc6d5f
}

.invoice-input__input[data-v-898fed0c] {
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555
}

.invoice-input__input[data-v-898fed0c]::-webkit-input-placeholder {
	color: #999
}

.invoice-input__input[data-v-898fed0c]::-moz-placeholder {
	color: #999
}

.invoice-input__input[data-v-898fed0c]:-ms-input-placeholder {
	color: #999
}

.invoice-input__input[data-v-898fed0c]::-ms-input-placeholder {
	color: #999
}

.invoice-input__input[data-v-898fed0c]::placeholder {
	color: #999
}

.invoice__tips[data-v-7e3129b6] {
	padding-top: 6px
}

.invoice__item__header[data-v-7e3129b6] {
	position: relative;
	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: 45px
}

.invoice__item__header__tags[data-v-7e3129b6] {
	padding: 0 21px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	background: #f6f6f6;
	color: #525252;
	margin-left: 8px
}

.invoice__item__header__tags-box[data-v-7e3129b6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.invoice__item__header__tags-box .act[data-v-7e3129b6] {
	background: #dfe9ff;
	color: #6897ff;
	font-weight: 500
}

.invoice__item__header__tags[data-v-7e3129b6]:first-child {
	margin-left: 0
}

.invoice__item__header[data-v-7e3129b6]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.invoice__item__title[data-v-7e3129b6] {
	font-weight: 700
}

.invoice__item__cont__optional__header[data-v-7e3129b6] {
	position: relative;
	height: 43px;
	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
}

.invoice__item__cont__optional__header[data-v-7e3129b6]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.invoice__item__cont__optional__desc[data-v-7e3129b6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 20px;
	margin-right: 20px
}

.invoice__item-remark .invoice__item__header[data-v-7e3129b6]:after {
	content: "";
	width: 0;
	height: 0
}

.invoice__attention[data-v-7e3129b6] {
	line-height: 21px
}

.textarea-inner[data-v-7e3129b6] {
	width: 100%;
	display: block;
	padding: 10px;
	height: 80px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #fff;
	outline: none;
	line-height: 22px;
	color: #333;
	border: 1px solid #eee
}

.textarea-inner-placeholder[data-v-7e3129b6],
textarea[data-v-7e3129b6]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.cancel-border[data-v-7e3129b6]:after {
	content: ""
}

.body-wrapper[data-v-15ebf3d5] {
	background: #f5f5f5;
	min-height: 100vh
}

.wrapper[data-v-15ebf3d5] {
	padding-left: .1rem;
	padding-right: .1rem
}

.red[data-v-15ebf3d5] {
	color: #fd503e
}

.card-bg[data-v-15ebf3d5] {
	background: #fff;
	border-radius: .08rem
}

.content-wrapper[data-v-15ebf3d5] {
	background: #f5f5f5
}

.content-wrapper .top-info .top-bg[data-v-15ebf3d5] {
	height: .84rem
}

.content-wrapper .top-info .inner[data-v-15ebf3d5] {
	position: relative;
	z-index: 1;
	padding-top: .14rem;
	padding-bottom: .38rem;
	margin-bottom: .64rem;
	background: #6897ff
}

.content-wrapper .top-info .status[data-v-15ebf3d5] {
	color: #fff
}

.content-wrapper .top-info .status .c-font-20[data-v-15ebf3d5] {
	font-size: 20px;
	font-weight: 700;
	display: inline-block
}

.content-wrapper .top-info .status .right-info[data-v-15ebf3d5] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto
}

.content-wrapper .top-info .get-location[data-v-15ebf3d5] {
	position: absolute;
	width: calc(100% - 20px);
	background: #fff;
	border-radius: .08rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper[data-v-15ebf3d5] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .3rem;
	height: .3rem;
	margin-top: .03rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper .icon[data-v-15ebf3d5] {
	width: .3rem;
	height: .3rem;
	display: block;
	overflow: hidden;
	line-height: .3rem;
	border-radius: 50%;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(3%, #6796fe), to(#97b8ff));
	background-image: linear-gradient(270deg, #6796fe 3%, #97b8ff)
}

.content-wrapper .top-info .get-location .content .right[data-v-15ebf3d5] {
	text-align: right;
	position: relative;
	right: -4px
}

.content-wrapper .order-note[data-v-15ebf3d5] {
	background: #fff;
	border-radius: .08rem;
	position: relative
}

.content-wrapper .order-note .status-img[data-v-15ebf3d5] {
	width: 70px;
	height: 70px;
	position: absolute;
	right: 15px;
	top: 15px
}

.content-wrapper .order-note .info[data-v-15ebf3d5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-wrapper .order-note .copy-img[data-v-15ebf3d5] {
	height: .15rem;
	float: right;
	position: relative;
	top: .04rem
}

.content-wrapper .prescription[data-v-15ebf3d5] {
	height: 54px;
	line-height: 54px
}

.content-wrapper .deliver-status-info[data-v-15ebf3d5],
.content-wrapper .prescription[data-v-15ebf3d5] {
	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;
	background: #fff;
	border-radius: 8px
}

.content-wrapper .deliver-status-info-left[data-v-15ebf3d5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.content-wrapper .deliver-status-info-left-title[data-v-15ebf3d5] {
	margin-left: .08rem
}

.content-wrapper .deliver-status-info-right[data-v-15ebf3d5] {
	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;
	padding-left: .1rem
}

.content-wrapper .deliver-status-info-right-tel[data-v-15ebf3d5] {
	color: #fd503e;
	white-space: nowrap
}

.content-wrapper .deliver-status-info-right-tel .m-icon[data-v-15ebf3d5] {
	margin-right: 3px;
	font-size: 12px
}

.content-wrapper .deliver-status-info .deliver-icon[data-v-15ebf3d5] {
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 20px;
	margin-top: .02rem;
	font-size: 11px;
	text-align: center;
	background: #fd503e;
	color: #fff;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bottom-bar[data-v-15ebf3d5] {
	height: .48rem
}

.bottom-bar-wrapper[data-v-15ebf3d5] {
	margin-top: -1px
}

.bottom-bar .m-bar[data-v-15ebf3d5] {
	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-15ebf3d5] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-15ebf3d5] {
	text-align: right
}

.bottom-bar .m-bar .inner .info .all[data-v-15ebf3d5] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .cny[data-v-15ebf3d5] {
	color: #fd503e
}

.bottom-bar .m-bar .inner .info .price[data-v-15ebf3d5] {
	color: #fd503e;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-15ebf3d5] {
	display: inline-block
}

.bottom-bar .m-bar .inner .info .m-btn-inner[data-v-15ebf3d5] {
	min-width: .66rem;
	position: relative
}

.bottom-bar .m-bar .inner .info .m-btn-inner-bubble[data-v-15ebf3d5] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .price[data-v-15ebf3d5] {
		font-size: 16px
	}
}

.cancel-tips[data-v-15ebf3d5] {
	background: #f6f6f6;
	border-radius: .06rem;
	padding: .06rem .1rem
}

.reason-item[data-v-15ebf3d5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.reason-item-text[data-v-15ebf3d5] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.reason-item-check[data-v-15ebf3d5],
.reason-item-text[data-v-15ebf3d5],
.textarea-inner[data-v-15ebf3d5] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.textarea-inner[data-v-15ebf3d5] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.textarea-inner-placeholder[data-v-15ebf3d5],
textarea[data-v-15ebf3d5]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.a-invoice-text[data-v-15ebf3d5] {
	color: #6897ff;
	text-decoration: underline
}

.invoice-word-break[data-v-15ebf3d5] {
	word-break: break-all
}

.qrcode-wrapper[data-v-15ebf3d5] {
	text-align: center
}

.qrcode-cont[data-v-15ebf3d5] {
	background: #fff;
	border-radius: 10px;
	padding: 10px 10px 15px 10px
}

.cl-bold[data-v-15ebf3d5] {
	font-weight: 600
}

.dosage-select__tit[data-v-429bf70d] {
	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;
	position: relative
}

.dosage-select__tags[data-v-429bf70d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem
}

.dosage-select__tags__item[data-v-429bf70d] {
	margin: .05rem .04rem
}

.dosage-select__tags__item__inner[data-v-429bf70d] {
	padding: 0 .05rem;
	font-size: 13px
}

.dosage-select .price-item[data-v-429bf70d] {
	display: inline-block
}

.dosage-select .price-item.org-price[data-v-429bf70d] {
	color: #999;
	font-size: 12px
}

.dosage-select .price-item .price[data-v-429bf70d] {
	font-size: .24rem;
	line-height: .24rem;
	color: #ff6050
}

.dosage-title[data-v-429bf70d] {
	width: 70%
}

.wrapper[data-v-8b3fa94e] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-sm[data-v-8b3fa94e] {
	padding-left: .15rem;
	padding-right: .15rem
}

.box-loading__item[data-v-8b3fa94e] {
	border-radius: .08rem;
	background: #fff;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	position: relative;
	overflow: hidden
}

.box-loading__item[data-v-8b3fa94e]:after {
	display: block;
	background: hsla(0, 0%, 100%, .5);
	width: 20%;
	height: 100%;
	position: absolute;
	content: "";
	left: 20%;
	top: 0;
	-webkit-animation: glintier-data-v-8b3fa94e 1.5s linear 0s infinite;
	animation: glintier-data-v-8b3fa94e 1.5s linear 0s infinite;
	-webkit-filter: blur(25px);
	filter: blur(25px);
	-webkit-transform: translateX(100%) skewX(-15deg);
	transform: translateX(100%) skewX(-15deg);
	opacity: 1
}

.box-loading__item .skt-cell[data-v-8b3fa94e] {
	background-color: #f6f6f6;
	border-radius: .1rem
}

@-webkit-keyframes glintier-data-v-8b3fa94e {
	0% {
		-webkit-transform: translateX(-200%) skewX(-15deg);
		transform: translateX(-200%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-200%) skewX(-15deg);
		transform: translateX(-200%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glintier-data-v-8b3fa94e {
	0% {
		-webkit-transform: translateX(-200%) skewX(-15deg);
		transform: translateX(-200%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-200%) skewX(-15deg);
		transform: translateX(-200%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

.wrapper[data-v-786ae17d] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-786ae17d] {
	padding-left: .13rem;
	padding-right: .13rem
}

.gy-prescription-bar[data-v-786ae17d] {
	background: #fff;
	-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: .12rem;
	overflow: hidden
}

.gy-prescription-bar__title[data-v-786ae17d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.gy-prescription-bar__title__left__icon[data-v-786ae17d] {
	top: 1px
}

.gy-prescription-bar__title__right[data-v-786ae17d] {
	white-space: nowrap
}

.act-ticket-list[data-v-e9b9aae6] {
	padding-bottom: .1rem
}

.act-ticket-list-title[data-v-e9b9aae6] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: .18rem;
	margin-bottom: .03rem;
	margin-top: .03rem
}

.act-ticket-item[data-v-e9b9aae6] {
	color: #333
}

.act-ticket-item[data-v-e9b9aae6],
.act-ticket-select[data-v-e9b9aae6] {
	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 0;
	font-size: .16rem
}

.act-ticket-select[data-v-e9b9aae6] {
	color: #fd503e;
	position: relative
}

.act-ticket-icon[data-v-e9b9aae6] {
	border: 1px solid #b8b8b8;
	border-radius: 50%;
	height: .18rem;
	line-height: .18rem;
	width: .18rem
}

.act-ticket-icon__select[data-v-e9b9aae6] {
	position: absolute;
	top: .12rem;
	right: -.02rem
}

.address-popup__header[data-v-3f38a400] {
	height: .53rem;
	line-height: .53rem;
	border-bottom: 1px solid #e0e0e0
}

.address-popup__header__title[data-v-3f38a400] {
	text-align: center;
	color: #858585
}

.address-popup__tab[data-v-3f38a400] {
	height: .46rem;
	line-height: .46rem
}

.address-popup__content[data-v-3f38a400] {
	min-height: 101%;
	overflow-y: scroll
}

.address-popup__hotarea[data-v-3f38a400] {
	width: 100%;
	padding-top: .15rem
}

.address-popup__hotarea__title[data-v-3f38a400] {
	color: #858585
}

.address-popup__hotarea__tagbox[data-v-3f38a400] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .07rem
}

.address-popup__hotarea__tag[data-v-3f38a400] {
	text-align: center;
	width: .57rem;
	height: .29rem;
	line-height: .29rem;
	background-color: #f6f6f6;
	border-radius: 45px;
	margin-right: .08rem;
	margin-top: .08rem;
	white-space: nowrap
}

.address-popup__areacontainer[data-v-3f38a400] {
	margin-top: .2rem
}

.address-popup__area__title[data-v-3f38a400] {
	font-size: .14rem;
	line-height: .14rem;
	color: #858585
}

.address-popup__area[data-v-3f38a400] {
	font-size: .15rem;
	margin-top: .127rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.address-popup__area__pre[data-v-3f38a400] {
	width: .16rem;
	color: #858585;
	margin-right: .07rem
}

.address-popup__area__name[data-v-3f38a400] {
	color: #1f1f1f
}

.address-popup__nav[data-v-3f38a400] {
	position: fixed;
	right: .17rem;
	top: 1.4rem;
	width: .2rem;
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 26px
}

.address-popup__nav__item[data-v-3f38a400] {
	margin: .05rem 0;
	color: #858585
}

.form-input-placeholder[data-v-b5582c16] {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form[data-v-b5582c16] {
	color: #1f1f1f
}

.form-wrapper[data-v-b5582c16] {
	border-radius: .12rem;
	background: #fff
}

.form-wrapper__input[data-v-b5582c16],
.form-wrapper__title[data-v-b5582c16] {
	padding-left: 0
}

.form-item[data-v-b5582c16] {
	margin: 0 .13rem;
	height: .47rem;
	line-height: .47rem;
	font-size: .15rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.form-item-border[data-v-b5582c16] {
	position: relative
}

.form-item-border[data-v-b5582c16]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	bottom: 0;
	left: 0
}

.form-item[data-v-b5582c16]:last-child {
	border: none
}

.form-input[data-v-b5582c16] {
	color: #1f1f1f;
	line-height: .44rem;
	height: .44rem;
	outline: none;
	margin: 0;
	padding: 0
}

.form-input[data-v-b5582c16]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-input[data-v-b5582c16]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-b5582c16]::-moz-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-b5582c16]:-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-b5582c16]::-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-b5582c16]::placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-item__box[data-v-b5582c16] {
	width: 100%;
	position: absolute
}

.form-item__box .form-item__select__container[data-v-b5582c16] {
	max-height: 3.3rem;
	z-index: 2;
	position: absolute;
	width: 3.21rem;
	background: #fff;
	border-radius: 6px;
	left: -20px
}

.form-item__box .form-item__select__container[data-v-b5582c16]:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-top: 1px solid hsla(0, 0%, 81.6%, .5);
	border-right: 1px solid hsla(0, 0%, 81.6%, .5);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -5px;
	left: 15px;
	z-index: 3
}

.form-item__box .form-item__select__box[data-v-b5582c16] {
	max-height: 3.3rem;
	overflow: hidden;
	overflow-y: scroll;
	z-index: 2;
	position: absolute;
	width: 100%;
	background: #fff;
	border: 1px solid hsla(0, 0%, 81.6%, .5);
	border-radius: 5px;
	-webkit-box-shadow: 2px 4px 5px #eee;
	box-shadow: 2px 4px 5px #eee
}

.form-item__box .form-item__select__item[data-v-b5582c16] {
	line-height: .34rem;
	font-size: .14rem;
	padding-left: .14rem;
	position: relative
}

.form-item__box .form-item__select__item__detail[data-v-b5582c16] {
	line-height: .22rem;
	margin-bottom: .06rem;
	margin-top: -.06rem
}

.form-item__box .form-item__select__item[data-v-b5582c16]:after {
	content: " ";
	display: block;
	width: 100%;
	height: .01rem;
	position: absolute;
	left: 0;
	right: 0;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.form-item__box .form-item__select__item[data-v-b5582c16]:last-child {
	border-bottom: none
}

.pr[data-v-b5582c16] {
	position: relative
}

.form-select-close[data-v-b5582c16] {
	z-index: 2;
	height: 44px;
	width: 24px;
	position: absolute;
	right: -5px;
	top: 0;
	padding: 0 5px
}

.form-select-arrow[data-v-b5582c16] {
	position: absolute;
	right: 0;
	top: 0
}

.c-color-b8[data-v-b5582c16] {
	color: #b8b8b8
}

.account-card-item[data-v-302b8ee8] {
	font-family: PingFangSC-Medium;
	background: #fff1f0;
	border-radius: .09rem;
	-ms-flex-pack: start;
	overflow: hidden
}

.account-card-item .info[data-v-302b8ee8],
.account-card-item[data-v-302b8ee8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start
}

.account-card-item .info[data-v-302b8ee8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: .26rem 0;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow-x: hidden;
	position: relative
}

.account-card-item .info__tag[data-v-302b8ee8] {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	width: .833333rem;
	height: .22rem;
	text-align: center;
	background: rgba(253, 80, 62, .16);
	border-radius: 0 0 .09rem 0;
	font-size: .12rem;
	line-height: .22rem
}

.account-card-item .info__price[data-v-302b8ee8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.97rem;
	flex: 0 0 0.97rem;
	font-size: .33rem;
	line-height: 1;
	text-align: left;
	padding-left: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.account-card-item .info__price .unit[data-v-302b8ee8] {
	position: relative;
	top: -.01rem;
	margin-left: .02rem;
	font-size: .16rem
}

.account-card-item .info__price .yuan[data-v-302b8ee8] {
	position: relative;
	top: -.01rem;
	margin-right: .02rem;
	font-size: .16rem
}

.account-card-item .info__desc[data-v-302b8ee8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-x: hidden
}

.account-card-item .info__desc__title[data-v-302b8ee8] {
	font-size: .16rem;
	letter-spacing: 0;
	line-height: 1;
	margin-bottom: .09rem
}

.account-card-item .info__desc__intro[data-v-302b8ee8] {
	font-family: PingFangSC-Regular;
	font-size: .12rem;
	line-height: 1
}

.account-card-item .opt[data-v-302b8ee8] {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.04rem;
	flex: 0 0 1.04rem;
	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;
	font-size: .14rem;
	font-family: PingFangSC-Semibold;
	color: rgba(253, 80, 62, .6)
}

.account-card-item .opt__line[data-v-302b8ee8] {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	border: 1px dashed rgba(227, 46, 27, .3);
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333)
}

.account-card-item .opt__top-cic[data-v-302b8ee8] {
	top: -.035rem
}

.account-card-item .opt__bottom-cic[data-v-302b8ee8],
.account-card-item .opt__top-cic[data-v-302b8ee8] {
	z-index: 2;
	position: absolute;
	left: -.035rem;
	width: .07rem;
	height: .07rem;
	border-radius: 100%;
	background: #fff
}

.account-card-item .opt__bottom-cic[data-v-302b8ee8] {
	bottom: -.035rem
}

.account-card-item .opt__rec-img[data-v-302b8ee8] {
	position: absolute;
	right: -.09rem;
	bottom: -.09rem;
	width: .6rem;
	height: .6rem;
	background-size: 100% 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/getted.png)
}

.account-card .ext-info[data-v-302b8ee8] {
	background: #fff9f9;
	padding: .06rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .12rem;
	line-height: .18rem;
	color: #858585;
	letter-spacing: 0;
	border-bottom-left-radius: .09rem;
	border-bottom-right-radius: .09rem
}

.account_btn[data-v-b3c4cc84] {
	padding-top: .09rem;
	position: relative
}

.account_btn_line[data-v-b3c4cc84] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: #e0e0e0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.account_item[data-v-b3c4cc84] {
	margin-bottom: .09rem
}

.inner-wrapper[data-v-b3c4cc84] {
	padding-left: .17rem;
	padding-right: .17rem
}

.pop-wrapper[data-v-b3c4cc84] {
	padding-bottom: calc(.09rem + constant(safe-area-inset-bottom));
	padding-bottom: calc(.09rem + env(safe-area-inset-bottom));
	position: relative
}

.option-item[data-v-b3c4cc84] {
	font-family: PingFangSC-Regular;
	padding-bottom: .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f
}

.popup-con[data-v-b3c4cc84] {
	max-height: calc(80vh - 1.33rem - constant(safe-area-inset-bottom));
	min-height: calc(50vh - 1.33rem - constant(safe-area-inset-bottom));
	max-height: calc(80vh - 1.33rem - env(safe-area-inset-bottom));
	min-height: calc(50vh - 1.33rem - env(safe-area-inset-bottom));
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wrapper[data-v-095b246e] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-input[data-v-095b246e] {
	width: 100%;
	height: 25px;
	font: .15rem/.23rem Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.z-input[data-v-095b246e]::-webkit-input-placeholder {
	color: #858585
}

.z-input[data-v-095b246e]::-moz-placeholder {
	color: #858585
}

.z-input[data-v-095b246e]:-ms-input-placeholder {
	color: #858585
}

.z-input[data-v-095b246e]::-ms-input-placeholder {
	color: #858585
}

.z-input-placeholder[data-v-095b246e],
.z-input[data-v-095b246e]::placeholder {
	color: #858585
}

.invoice__value[data-v-095b246e] {
	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
}

.invoice__value__info[data-v-095b246e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.invoice__value__info[data-v-095b246e]:last-child {
	margin-right: -7px
}

.form__item[data-v-095b246e] {
	position: relative;
	line-height: 25px;
	font-size: .15rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.form__item__tit[data-v-095b246e] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.form__item[data-v-095b246e]:last-child {
	border-bottom: none
}

.form__input[data-v-095b246e] {
	color: #333;
	border: none;
	font: .15rem/.23rem Arial, Helvetica, sans-serif;
	height: 25px;
	outline: none
}

.form__input[data-v-095b246e]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form__input[data-v-095b246e]::-webkit-input-placeholder {
	color: #858585
}

.form__input[data-v-095b246e]::-moz-placeholder {
	color: #858585
}

.form__input[data-v-095b246e]:-ms-input-placeholder {
	color: #858585
}

.form__input[data-v-095b246e]::-ms-input-placeholder {
	color: #858585
}

.form__input[data-v-095b246e]::placeholder {
	color: #858585
}

.form__select[data-v-095b246e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	vertical-align: middle
}

.form__select__text[data-v-095b246e] {
	text-align: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form__tags[data-v-095b246e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem
}

.form__tags__item[data-v-095b246e] {
	margin: 0 .04rem
}

.form__tags__item__inner[data-v-095b246e] {
	padding: 0 .05rem;
	font-size: .13rem
}

.form__input__placeholder[data-v-095b246e] {
	color: #858585
}

.z-info[data-v-095b246e] {
	font-size: .15rem;
	line-height: 23px;
	padding: .11rem 0 .02rem
}

.z-info .tit[data-v-095b246e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.z-info .cic[data-v-095b246e] {
	text-align: right
}

.z-info .cic .z-input[data-v-095b246e] {
	width: 100%;
	height: 23px;
	font: 13px/23px Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.z-info .cic .z-input[data-v-095b246e]::-webkit-input-placeholder {
	color: #858585
}

.z-info .cic .z-input[data-v-095b246e]::-moz-placeholder {
	color: #858585
}

.z-info .cic .z-input[data-v-095b246e]:-ms-input-placeholder {
	color: #858585
}

.z-info .cic .z-input[data-v-095b246e]::-ms-input-placeholder {
	color: #858585
}

.z-info .cic .z-input-placeholder[data-v-095b246e],
.z-info .cic .z-input[data-v-095b246e]::placeholder {
	color: #858585
}

input[data-v-095b246e]:-webkit-autofill,
select[data-v-095b246e]:-webkit-autofill,
textarea[data-v-095b246e]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-095b246e]:focus,
input[type=text][data-v-095b246e]:focus,
textarea[data-v-095b246e]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.m-popup-picker[data-v-477b308f] {
	position: relative
}

.m-popup-picker .m-title[data-v-477b308f] {
	text-align: center;
	padding-left: .2rem;
	padding-right: .2rem;
	position: relative
}

.m-popup-picker .m-title .close[data-v-477b308f] {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.m-popup-picker .m-con[data-v-477b308f] {
	text-align: center
}

.m-popup-picker .m-con .m-item[data-v-477b308f] {
	border-top: 1px solid #f1f1f1
}

.m-popup-picker .m-con .m-item[data-v-477b308f]:first-child {
	border-top: none
}

.wrapper[data-v-18a8db6a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-mini[data-v-18a8db6a] {
	padding-left: .13rem;
	padding-right: .13rem
}

.z-red[data-v-18a8db6a] {
	color: #ff6050
}

.z-tar[data-v-18a8db6a] {
	text-align: right
}

.cart-container[data-v-18a8db6a] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title__name[data-v-18a8db6a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title__name__text[data-v-18a8db6a] {
	font-family: PingFangSC-Medium
}

.cart-container .order-tips[data-v-18a8db6a] {
	background: #fff1f1;
	border-radius: .09rem;
	margin-top: .1rem;
	padding: .09rem .133333rem;
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	line-height: 1;
	color: #fd503e
}

.cart-container .drug-con[data-v-18a8db6a] {
	position: relative;
	margin-bottom: .21rem
}

.cart-container .drug-con .input-num[data-v-18a8db6a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .16rem
}

.cart-container .drug-con .input-num__text[data-v-18a8db6a] {
	font-size: .15rem;
	line-height: .28rem
}

.cart-container .drug-con .input-num__num[data-v-18a8db6a] {
	width: 1rem
}

.cart-container .minW[data-v-18a8db6a] {
	min-width: .74rem
}

.cart-container .order-info[data-v-18a8db6a] {
	margin-top: -.05rem;
	position: relative
}

.cart-container .order-info[data-v-18a8db6a]:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.cart-container .order-info .z-info[data-v-18a8db6a] {
	font-size: .15rem;
	line-height: 23px;
	color: #1f1f1f;
	padding: .12rem 0 .01rem
}

.cart-container .order-info .z-info .tit[data-v-18a8db6a] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-18a8db6a] {
	text-align: right
}

.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a] {
	width: 100%;
	height: 23px;
	font: .15rem/.23rem Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a]::-webkit-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a]::-moz-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a]:-ms-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a]::-ms-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-18a8db6a],
.cart-container .order-info .z-info .cic .z-input[data-v-18a8db6a]::placeholder {
	color: #b8b8b8
}

.cart-container .order-info__comment[data-v-18a8db6a] {
	position: relative;
	padding: .12rem 0 !important
}

.cart-container .order-info__comment[data-v-18a8db6a]:after {
	bottom: 0
}

.cart-container .order-info__comment[data-v-18a8db6a]:after,
.cart-container .order-info__comment[data-v-18a8db6a]:before {
	content: " ";
	position: absolute;
	left: .04rem;
	right: .04rem;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.cart-container .order-info__comment[data-v-18a8db6a]:before {
	top: 0
}

.cart-container .price-info[data-v-18a8db6a] {
	text-align: right
}

input[data-v-18a8db6a]:-webkit-autofill,
select[data-v-18a8db6a]:-webkit-autofill,
textarea[data-v-18a8db6a]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-18a8db6a]:focus,
input[type=text][data-v-18a8db6a]:focus,
textarea[data-v-18a8db6a]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.drug-tips[data-v-18a8db6a] {
	position: relative;
	background-image: linear-gradient(-45deg, #fff7e7, #fff1d6)
}

.drug-tips__txt[data-v-18a8db6a] {
	color: #704202;
	max-width: calc(100% - .25rem)
}

.drug-tips[data-v-18a8db6a]:after {
	display: block;
	content: "";
	width: .4rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), color-stop(hsla(0, 0%, 100%, .8)), to(hsla(0, 0%, 100%, .5)));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .5));
	-webkit-transform: skewX(15deg);
	transform: skewX(15deg);
	-webkit-animation: move-data-v-18a8db6a .6s linear 1;
	animation: move-data-v-18a8db6a .6s linear 1;
	opacity: 0
}

@-webkit-keyframes move-data-v-18a8db6a {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

@keyframes move-data-v-18a8db6a {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

.c-color-b8[data-v-18a8db6a] {
	color: #b8b8b8
}

.drug-info__container[data-v-b0add94a] {
	margin-bottom: .2rem
}

.drug-info__container[data-v-b0add94a]:last-of-type {
	margin-bottom: 0
}

.drug-info__item[data-v-b0add94a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.drug-info__item__img[data-v-b0add94a] {
	margin-right: .09rem
}

.drug-info__item__info[data-v-b0add94a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.drug-info__item__info .title[data-v-b0add94a] {
	color: #1f1f1f;
	font-size: .16rem
}

.drug-info__item__info .storeName[data-v-b0add94a] {
	margin-top: .05rem;
	color: #858585;
	font-size: .15rem
}

.drug-info__item__more[data-v-b0add94a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.25rem;
	flex: 0 0 0.25rem;
	text-align: right;
	padding-top: .1rem
}

.drug-info__explain[data-v-b0add94a] {
	margin-top: .16rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.drug-info__explain__item[data-v-b0add94a] {
	position: relative;
	text-align: left;
	padding: 0 .13rem 0 0;
	margin-right: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug-info__explain__item[data-v-b0add94a]:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: calc(100% - 4px);
	background: #e0e0e0;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333)
}

.drug-info__explain__item[data-v-b0add94a]:last-of-type {
	margin-right: 0;
	padding: 0
}

.drug-info__explain__item[data-v-b0add94a]:last-of-type:after {
	display: none
}

.drug-info__explain__item .title[data-v-b0add94a] {
	color: #525252;
	font-size: .14rem;
	line-height: 1;
	font-weight: 600
}

.drug-info__explain__item .title-icon[data-v-b0add94a] {
	width: .14rem;
	height: .14rem;
	margin-top: -2px;
	margin-right: .03rem;
	display: inline-block;
	vertical-align: middle
}

.drug-info__explain__item .desc[data-v-b0add94a] {
	margin-top: .1rem;
	font-size: .15rem;
	color: #1f1f1f;
	margin-bottom: 0
}

.drug-info__line[data-v-b0add94a] {
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	margin-top: .16rem
}

.drug-info__num[data-v-b0add94a] {
	margin-top: .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: .26rem
}

.drug-info__num__name[data-v-b0add94a] {
	color: #1f1f1f;
	font-size: .15rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.666667rem;
	flex: 0 0 0.666667rem
}

.drug-info__num__ctl[data-v-b0add94a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.drug-info__num__ctl .max[data-v-b0add94a] {
	font-size: .15rem;
	color: #858585;
	margin-right: .05rem
}

.drug-info__num__ctl .num-input[data-v-b0add94a] {
	width: 1rem
}

.wrapper[data-v-76abd7f0] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-76abd7f0] {
	color: #ff6050
}

.z-tar[data-v-76abd7f0] {
	text-align: right
}

.cart-container[data-v-76abd7f0] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title[data-v-76abd7f0] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .drug-con[data-v-76abd7f0] {
	position: relative
}

.cart-container .drug-con .controller[data-v-76abd7f0] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 80px
}

.cart-container .order-info .z-info[data-v-76abd7f0] {
	line-height: 23px;
	font-size: .15rem;
	color: #1f1f1f
}

.cart-container .order-info .z-info .tit[data-v-76abd7f0] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-76abd7f0] {
	text-align: right
}

.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0] {
	width: 100%;
	height: 23px;
	font: 15px/23px Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0]::-webkit-input-placeholder {
	color: #999
}

.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0]::-moz-placeholder {
	color: #999
}

.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0]:-ms-input-placeholder {
	color: #999
}

.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0]::-ms-input-placeholder {
	color: #999
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-76abd7f0],
.cart-container .order-info .z-info .cic .z-input[data-v-76abd7f0]::placeholder {
	color: #999
}

.cart-container .price-info[data-v-76abd7f0] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

input[data-v-76abd7f0]:-webkit-autofill,
select[data-v-76abd7f0]:-webkit-autofill,
textarea[data-v-76abd7f0]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-76abd7f0]:focus,
input[type=text][data-v-76abd7f0]:focus,
textarea[data-v-76abd7f0]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.drug-tips[data-v-76abd7f0] {
	position: relative;
	background-image: linear-gradient(-45deg, #fff7e7, #fff1d6)
}

.drug-tips__txt[data-v-76abd7f0] {
	color: #704202;
	max-width: calc(100% - .25rem)
}

.drug-tips[data-v-76abd7f0]:after {
	display: block;
	content: "";
	width: .4rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), color-stop(hsla(0, 0%, 100%, .8)), to(hsla(0, 0%, 100%, .5)));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .5));
	-webkit-transform: skewX(15deg);
	transform: skewX(15deg);
	-webkit-animation: move-data-v-76abd7f0 .6s linear 1;
	animation: move-data-v-76abd7f0 .6s linear 1;
	opacity: 0
}

@-webkit-keyframes move-data-v-76abd7f0 {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

@keyframes move-data-v-76abd7f0 {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

.c-font-bold[data-v-76abd7f0] {
	font-weight: 500
}

.wrapper[data-v-501ebba2] {
	padding-left: .13rem;
	padding-right: .13rem
}

.prescription-wz-bar[data-v-501ebba2] {
	border-radius: .12rem;
	overflow: hidden;
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
}

.prescription-wz-bar .doc-avatar[data-v-501ebba2] {
	width: .4rem;
	height: .4rem;
	border-radius: 50%
}

.bar[data-v-501ebba2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	padding: .11rem .13rem;
	border-radius: .12rem;
	overflow: hidden
}

.bar-left[data-v-501ebba2] {
	height: .4rem;
	-ms-flex-item-align: center;
	align-self: center;
	z-index: 1
}

.bar-right[data-v-501ebba2] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	z-index: 1
}

.bar-right-title[data-v-501ebba2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #1f1f1f
}

.bar-right-title__review[data-v-501ebba2] {
	font-size: .12rem;
	background: rgba(253, 80, 62, .1);
	padding: 0 .05rem;
	margin-left: .04rem;
	border-radius: .08rem
}

.bar-right-title-more[data-v-501ebba2] {
	white-space: nowrap;
	-ms-flex-item-align: center;
	align-self: center
}

.bar-right-title__status__docName[data-v-501ebba2] {
	max-width: .72rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bar-right-desc[data-v-501ebba2] {
	margin-top: .01rem
}

.waiting-bg[data-v-501ebba2] {
	position: relative
}

.waiting-bg[data-v-501ebba2]:after {
	z-index: 0;
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	background: -webkit-gradient(linear, right top, left top, from(#fff4f3), color-stop(51%, #fff9f9), to(#fff));
	background: linear-gradient(270deg, #fff4f3, #fff9f9 51%, #fff);
	-webkit-animation: backgroundAnmiation-data-v-501ebba2 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	animation: backgroundAnmiation-data-v-501ebba2 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite
}

.waiting-border[data-v-501ebba2] {
	position: relative
}

.waiting-border[data-v-501ebba2]:after {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: .02rem solid rgba(253, 80, 62, 0);
	-webkit-animation: borderColorAnmiation-data-v-501ebba2 .8s .3s 3;
	animation: borderColorAnmiation-data-v-501ebba2 .8s .3s 3
}

@-webkit-keyframes backgroundAnmiation-data-v-501ebba2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes backgroundAnmiation-data-v-501ebba2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@-webkit-keyframes borderColorAnmiation-data-v-501ebba2 {
	0% {
		border-color: rgba(253, 80, 62, 0)
	}

	30% {
		border-color: #fd503e
	}

	70% {
		border-color: #fd503e
	}

	to {
		border-color: rgba(253, 80, 62, 0)
	}
}

@keyframes borderColorAnmiation-data-v-501ebba2 {
	0% {
		border-color: rgba(253, 80, 62, 0)
	}

	30% {
		border-color: #fd503e
	}

	70% {
		border-color: #fd503e
	}

	to {
		border-color: rgba(253, 80, 62, 0)
	}
}

.body-wrapper[data-v-01f79352] {
	background: #f5f5f5
}

.wrapper[data-v-01f79352] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-small[data-v-01f79352] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-mini[data-v-01f79352] {
	padding-left: .13rem;
	padding-right: .13rem
}

.tips-wrapper[data-v-01f79352] {
	padding-left: .17rem;
	padding-right: .17rem
}

.apply-tips[data-v-01f79352] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem;
	margin-bottom: .08rem
}

.red[data-v-01f79352] {
	color: #ff6050
}

.content-wrapper .location .red-bg[data-v-01f79352] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.content-wrapper .location .inner[data-v-01f79352] {
	position: relative;
	z-index: 1;
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .location .inner .content[data-v-01f79352] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.content-wrapper .location .get-location.deliveryTime .red-bg[data-v-01f79352] {
	height: 1.04rem
}

.content-wrapper .location .get-location.deliveryTime .inner[data-v-01f79352] {
	margin-top: -.94rem
}

.content-wrapper .location .get-location.no-deliveryTime .red-bg[data-v-01f79352] {
	height: .64rem
}

.content-wrapper .location .get-location.no-deliveryTime .inner[data-v-01f79352] {
	margin-top: -.64rem
}

.content-wrapper .location .get-location .red-bg[data-v-01f79352] {
	height: .84rem
}

.content-wrapper .location .get-location .inner[data-v-01f79352] {
	margin-top: -.74rem
}

.content-wrapper .location .get-location .inner .content .icon-wrapper[data-v-01f79352] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .3rem;
	height: .3rem;
	margin-top: .03rem
}

.content-wrapper .location .get-location .inner .content .icon-wrapper .icon[data-v-01f79352] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .location .get-location .inner .content .right[data-v-01f79352] {
	text-align: right;
	position: relative;
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .location .get-location .delivery-time[data-v-01f79352] {
	position: relative;
	padding-bottom: .04rem
}

.content-wrapper .location .get-location .delivery-time[data-v-01f79352]:before {
	content: " ";
	display: block;
	position: absolute;
	left: -.1rem;
	right: -.1rem;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e6e6e6
}

.content-wrapper .location .get-location .delivery-time .fname[data-v-01f79352] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.content-wrapper .location .get-location .delivery-time .m-icon-time[data-v-01f79352] {
	color: #ff6050;
	font-size: 12px
}

.content-wrapper .location .get-location .delivery-time .time[data-v-01f79352] {
	text-align: right
}

.content-wrapper .location .choose-location .red-bg[data-v-01f79352] {
	height: .34rem
}

.content-wrapper .location .choose-location .inner[data-v-01f79352] {
	margin-top: -.26rem
}

.content-wrapper .location .choose-location .inner .content .icon-wrapper[data-v-01f79352] {
	-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 .choose-location .inner .content .icon-wrapper .icon[data-v-01f79352] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .location .choose-location .inner .content-noform[data-v-01f79352] {
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .location .choose-location .inner .content .right[data-v-01f79352] {
	text-align: right;
	position: relative;
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .prescription[data-v-01f79352] {
	position: relative;
	z-index: 1
}

.content-wrapper .tip-box[data-v-01f79352] {
	margin-top: .02rem;
	position: relative
}

.content-wrapper .tip-box__icon[data-v-01f79352] {
	position: absolute
}

.content-wrapper .drug-wrapper[data-v-01f79352] {
	position: relative;
	z-index: 1
}

.content-wrapper .drug-wrapper .red-bg[data-v-01f79352] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372);
	height: .3rem
}

.content-wrapper .drug-wrapper .inner[data-v-01f79352] {
	margin: -.2rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem
}

.content-wrapper .drug-wrapper .inner .content[data-v-01f79352] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.pres-popup__drugs[data-v-01f79352] {
	padding-bottom: .07rem;
	margin-top: .14rem
}

.coupon-none[data-v-01f79352] {
	background: #fff7f6;
	border-radius: 8px;
	padding: .05rem .25rem .05rem .15rem;
	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
}

.bottom-bar[data-v-01f79352] {
	height: 68px
}

.bottom-bar .m-bar[data-v-01f79352] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	background: #fff;
	padding-left: .17rem;
	padding-right: .17rem
}

.bottom-bar .m-bar .inner[data-v-01f79352] {
	height: 56px;
	text-align: right;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info .text[data-v-01f79352] {
	display: inline-block
}

.bottom-bar .m-bar .inner .info .all[data-v-01f79352] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .cny[data-v-01f79352] {
	color: #ff6050
}

.bottom-bar .m-bar .inner .info .price[data-v-01f79352] {
	color: #ff6050;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-01f79352] {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.bottom-bar .m-bar .inner .info .m-btn__tips[data-v-01f79352] {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 10px
}

.bottom-bar .m-bar .inner .info .m-btn__tips__inner[data-v-01f79352] {
	white-space: nowrap;
	font-size: 12px;
	color: #555
}

.bottom-bar .m-bar .inner .info .m-btn__tips__inner .m-icon[data-v-01f79352] {
	color: #ff6050;
	font-size: 18px;
	line-height: 18px;
	margin-top: -2px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-01f79352]:not(:last-child) {
	margin-right: .1rem
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .m-btn[data-v-01f79352] {
		width: 1rem;
		margin-left: .1rem
	}

	.bottom-bar .m-bar .inner .info .price[data-v-01f79352] {
		font-size: 16px
	}
}

.auth-btn[data-v-01f79352] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.dialog__btn[data-v-01f79352] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-01f79352] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-01f79352] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	background: #fff7f6;
	color: #ff6050;
	padding: 0 10px;
	margin-right: 8px;
	font-size: 13px
}

.pack-order-price[data-v-01f79352] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: .12rem
}

.pack-order-price[data-v-01f79352],
.pack-order-price__right[data-v-01f79352],
.stored-value-card[data-v-01f79352] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.stored-value-card[data-v-01f79352] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: .12rem
}

.stored-value-card__desc[data-v-01f79352] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 .08rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .23rem;
	color: #b8b8b8
}

.c-flex[data-v-01f79352] {
	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
}

.step-container[data-v-01f79352] {
	padding-top: .15rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.step-container .red-bg[data-v-01f79352] {
	height: .96rem
}

.step-container .step-box[data-v-01f79352] {
	height: .75rem;
	margin-top: -.95rem
}

.step-container .step[data-v-01f79352] {
	margin-top: -.1rem
}

.pay[data-v-01f79352] {
	background: #fff;
	border-radius: .12rem;
	margin-left: .1rem;
	margin-right: .1rem;
	overflow: hidden
}

.pay__type[data-v-01f79352] {
	-ms-flex-pack: justify;
	padding: .11rem .13rem
}

.pay__type[data-v-01f79352],
.pay__type__left[data-v-01f79352] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.pay__type__left[data-v-01f79352] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: justify
}

.pay__type__left__title[data-v-01f79352] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem;
	margin-right: .05rem
}

.pay__type__left__title.inlinePay[data-v-01f79352] {
	font-family: PingFangSC-Medium;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1rem;
	flex: 0 0 1rem;
	margin-right: .05rem;
	font-size: .18rem;
	color: #1f1f1f
}

.pay__type__left__desc[data-v-01f79352] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .15rem
}

.pay__type__right[data-v-01f79352] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem
}

.pay__panel[data-v-01f79352] {
	width: 100%;
	padding: 0 .056667rem 0 .03rem;
	-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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

swan-inline-payment-panel[data-v-01f79352] {
	border-radius: 0
}

.c-gap-left-3[data-v-01f79352] {
	margin-left: .03rem
}

.c-gap-inner-9[data-v-01f79352] {
	padding-top: .09rem;
	padding-bottom: .09rem
}

.c-gap-inner-14[data-v-01f79352] {
	padding-top: .14rem;
	padding-bottom: .14rem
}

.address-showText[data-v-01f79352] {
	margin-top: .01rem
}

.has-bottom-tip[data-v-01f79352] {
	padding-bottom: .29rem
}

.bottom-tip-wrap[data-v-01f79352] {
	position: absolute;
	background: #fff1f1;
	top: 0;
	left: 0;
	width: 100%;
	height: .29rem;
	line-height: .29rem;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	text-align: center;
	z-index: 931
}

.bottom-tip-wrap[data-v-01f79352]:after {
	content: "";
	position: absolute;
	left: 0;
	height: 100%;
	width: 50%;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .7)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, 0));
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-animation: waitingAni-data-v-01f79352 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	animation: waitingAni-data-v-01f79352 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite
}

@-webkit-keyframes waitingAni-data-v-01f79352 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(240%);
		transform: translateX(240%)
	}
}

@keyframes waitingAni-data-v-01f79352 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(240%);
		transform: translateX(240%)
	}
}

.shop.shadow[data-v-38cf6773] {
	-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-38cf6773] {
	opacity: .6
}

.shop.rest .logo .img[data-v-38cf6773] {
	position: relative
}

.shop.rest .logo .img .logo-img[data-v-38cf6773] {
	opacity: .5
}

.shop.rest .logo .img .status[data-v-38cf6773] {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: #c2c2c2;
	font-size: 10px;
	color: #fff;
	text-align: center;
	height: .17rem;
	line-height: .17rem
}

.shop__label[data-v-38cf6773] {
	line-height: 0;
	padding: 5px 0
}

.shop__bg[data-v-38cf6773] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .49rem;
	position: relative
}

.shop__bg__img[data-v-38cf6773] {
	width: .49rem;
	height: .49rem;
	position: absolute
}

.shop .logo[data-v-38cf6773] {
	-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-38cf6773] {
	border-radius: .05rem;
	overflow: hidden
}

.shop .info[data-v-38cf6773] {
	margin-top: -.04rem
}

.shop .info .desc .name[data-v-38cf6773] {
	color: #333;
	margin-bottom: 0;
	font-weight: 700
}

.shop .info .desc .tag[data-v-38cf6773] {
	display: inline
}

.shop .info .desc .distance[data-v-38cf6773] {
	width: auto;
	white-space: nowrap;
	text-align: right;
	padding-top: 10px;
	color: #666
}

.shop .info .desc .right-button[data-v-38cf6773] {
	min-width: 58px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-ms-flex-item-align: center;
	align-self: center;
	white-space: nowrap
}

.shop .info .desc .right-text-link[data-v-38cf6773] {
	margin-top: .16rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	color: #1f1f1f;
	font-weight: 700;
	line-height: .27rem;
	height: .28rem;
	text-align: center;
	border: 1px solid #858585;
	border-radius: .48rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.shop .shop-drugs[data-v-38cf6773] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.shop .shop-drugs.shop-drugs-sroller[data-v-38cf6773] {
	margin-right: -17px;
	overflow-y: hidden
}

.shop .shop-drugs-scroll[data-v-38cf6773] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.shop .shop-drugs-scroll-wrapper[data-v-38cf6773] {
	position: relative;
	-webkit-overflow-scrolling: touch;
	padding-bottom: .3rem;
	margin-top: -.3rem;
	-webkit-transform: translateY(.3rem);
	transform: translateY(.3rem);
	overflow-x: auto
}

.shop .shop-drugs-scroll .drug-item[data-v-38cf6773] {
	width: 110px;
	height: 161px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.shop .shop-drugs-scroll .drug-item[data-v-38cf6773]:last-child {
	padding-right: 17px
}

.shop .shop-drugs .drug-item[data-v-38cf6773] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.shop__act__city[data-v-38cf6773] {
	position: relative;
	margin-right: .08rem
}

.shop__act__city[data-v-38cf6773]:after {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	width: 1px;
	height: 7px;
	background-color: #b8b8b8
}

.shop__act__city__text[data-v-38cf6773] {
	margin-right: .08rem
}

.s-line[data-v-38cf6773] {
	color: #e0e0e0;
	position: relative;
	top: -1px
}

.wrapper[data-v-8208ae14] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-8208ae14] {
	padding-left: .15rem;
	padding-right: .15rem
}

.drug-rec-wrapper[data-v-8208ae14] {
	width: 100%
}

.drug-rec-inner[data-v-8208ae14] {
	margin-right: -.1rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.drug[data-v-8208ae14] {
	padding: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.drug-item[data-v-8208ae14] {
	border-radius: .08rem;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	margin-right: .1rem
}

.drug-item .img[data-v-8208ae14] {
	position: relative;
	overflow: hidden;
	padding-top: 100%
}

.drug-item .img-inner.status[data-v-8208ae14] {
	opacity: .5
}

.drug-item .img-inner .video[data-v-8208ae14] {
	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-item .img-inner .video .vicon[data-v-8208ae14] {
	-webkit-transform: scale(.93333333);
	transform: scale(.93333333);
	position: relative;
	left: -.3px
}

.drug-item .img .img-item[data-v-8208ae14] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.drug-item .img .status-text[data-v-8208ae14] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug-item .img .status-text.break[data-v-8208ae14] {
	padding: 0 10px
}

.drug-item .img .status-text-inner[data-v-8208ae14] {
	color: #fff;
	line-height: 1.4
}

.drug-item .bottom-wrapper[data-v-8208ae14] {
	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
}

.drug-item .bottom-wrapper .price[data-v-8208ae14] {
	color: #fd503e
}

.drug-item .bottom-wrapper .price .money[data-v-8208ae14] {
	font-weight: 700
}

.drug-item .bottom-wrapper .add-trolleys[data-v-8208ae14] {
	color: #fd503e
}

.drug-item .bottom-wrapper .add-trolleys .m-icon[data-v-8208ae14] {
	background: #fd503e;
	color: #fff;
	border-radius: 100%;
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 13px;
	line-height: 26px;
	float: right
}

.drug-item .bottom-wrapper .add-trolleys .m-icon.disabled[data-v-8208ae14] {
	background: #ccc
}

.drug-item .name[data-v-8208ae14] {
	height: 36px;
	line-height: 18px;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 2px
}

.drug-item .c-gap-top-small-px[data-v-8208ae14] {
	margin-top: 5px
}

.drug-item .transform[data-v-8208ae14] {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.badge-wrapper[data-v-8208ae14] {
	height: 22px;
	overflow: hidden
}

.body-wrapper[data-v-ca69d4fa] {
	background: #fff
}

.wrapper[data-v-ca69d4fa] {
	padding-left: .17rem;
	padding-right: .17rem
}

.search[data-v-ca69d4fa] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-bar[data-v-ca69d4fa] {
	height: 38px;
	line-height: 38px
}

.search .detail-location[data-v-ca69d4fa] {
	white-space: nowrap;
	width: auto;
	max-width: 100px;
	color: #fff
}

.search .detail-location-inner[data-v-ca69d4fa] {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	padding-right: .15rem
}

.search .detail-location-inner-arrow[data-v-ca69d4fa] {
	position: absolute;
	right: 0;
	top: 2px;
	bottom: 0;
	width: .2rem;
	text-align: right;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=2436040156,2512625540&fm=179&app=35&f=PNG.png) 100% 0 no-repeat;
	background-size: 35px 100%
}

.search .detail-location-inner-arrow .icon[data-v-ca69d4fa] {
	-webkit-transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px);
	transform: scale(.7) rotate(90deg) translateX(-3px) translateY(-7px)
}

.search .trolleys[data-v-ca69d4fa] {
	color: #fff;
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.search .trolleys .m-icon[data-v-ca69d4fa] {
	font-size: 20px
}

.position[data-v-ca69d4fa] {
	font-size: 13px;
	line-height: 23px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.position .location[data-v-ca69d4fa] {
	position: relative
}

.position .location .icon[data-v-ca69d4fa] {
	position: absolute;
	top: 0
}

.position .location .text[data-v-ca69d4fa] {
	padding-left: 18px
}

.position .reload[data-v-ca69d4fa] {
	color: #fd503e;
	width: auto;
	white-space: nowrap;
	text-align: right
}

.position .reload .icon[data-v-ca69d4fa],
.position .reload .text[data-v-ca69d4fa] {
	display: inline-block;
	vertical-align: middle
}

.shop-wrapper[data-v-ca69d4fa] {
	position: relative;
	z-index: 1
}

.list-loading[data-v-ca69d4fa] {
	background: none
}

.search-loading[data-v-ca69d4fa] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3
}

.list-empty[data-v-ca69d4fa] {
	text-align: center;
	padding-top: .5rem
}

.list-empty-text[data-v-ca69d4fa] {
	display: inline-block;
	width: 80%
}

.rec-drug[data-v-ca69d4fa] {
	margin-top: .45rem
}

.body-wrapper[data-v-4dae5532] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-4dae5532] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-4dae5532] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	margin-bottom: .15rem
}

.gylogisticsdetails .b-deliver .deliver-bottom[data-v-4dae5532] {
	font-size: .15rem;
	line-height: 1;
	color: #858585
}

.gylogisticsdetails .b-deliver-info[data-v-4dae5532] {
	padding-bottom: 0
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit[data-v-4dae5532] {
	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
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit__from[data-v-4dae5532] {
	line-height: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit__from__img[data-v-4dae5532] {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden
}

.gylogisticsdetails .b-deliver-info .deliver-info-list[data-v-4dae5532] {
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	padding-top: .18rem
}

.gylogisticsdetails .b-deliver-info .deliver-info-item[data-v-4dae5532] {
	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-4dae5532] {
	margin-bottom: 10px
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-4dae5532]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-4dae5532]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-4dae5532]:before {
	background: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-4dae5532]:after {
	content: "";
	display: block;
	position: relative;
	top: 6px;
	width: 100%;
	background-color: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-dot[data-v-4dae5532],
.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-icontextwrap[data-v-4dae5532],
.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-iconwrap[data-v-4dae5532] {
	background-color: #fd503e
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-right[data-v-4dae5532] {
	color: #333
}

.gylogisticsdetails .b-deliver-info .deliver-info-left[data-v-4dae5532] {
	white-space: nowrap;
	text-align: center;
	width: 45px
}

.gylogisticsdetails .b-deliver-info .deliver-info-right[data-v-4dae5532] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 33px;
	color: #999
}

.gylogisticsdetails .b-deliver-info .deliver-info-line[data-v-4dae5532] {
	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: 24px;
	z-index: 2;
	color: #858585
}

.gylogisticsdetails .b-deliver-info .deliver-info-line-status[data-v-4dae5532] {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 9px
}

.gylogisticsdetails .b-deliver-info .deliver-info-line-info[data-v-4dae5532] {
	font-size: 14px
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontextwrap[data-v-4dae5532],
.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-4dae5532] {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	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-4dae5532]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-4dae5532]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 12px);
	bottom: -100px;
	left: 12px;
	z-index: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon[data-v-4dae5532] {
	color: #fff;
	width: 100%;
	text-align: center
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-collected[data-v-4dae5532],
.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-delivered[data-v-4dae5532],
.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-transporting[data-v-4dae5532] {
	font-size: 14px;
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-deliverperson[data-v-4dae5532] {
	font-size: 14px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontext[data-v-4dae5532] {
	width: 100%;
	text-align: center;
	font-size: .12rem;
	color: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-4dae5532] {
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background-color: #ccc;
	margin: 0 auto
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-4dae5532]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 4px);
	bottom: -100px;
	left: 12px;
	z-index: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-time[data-v-4dae5532] {
	margin-top: -.03rem
}

.gylogisticsdetails .color-333[data-v-4dae5532] {
	color: #333
}

.gylogisticsdetails .c-font-14[data-v-4dae5532] {
	font-size: 14px
}

.gylogisticsdetails .font-11[data-v-4dae5532] {
	font-size: 11px;
	line-height: 21px
}

.empty-tip[data-v-4dae5532] {
	padding-top: 130px;
	text-align: center
}

.body-wrapper[data-v-10f8444a] {
	background: #f9f9f9;
	min-height: 100vh;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wrapper[data-v-10f8444a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.content-wrapper[data-v-10f8444a] {
	padding-bottom: .2rem
}

.b-deliver-info[data-v-10f8444a] {
	margin: .15rem .17rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .08rem;
	background-color: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06)
}

.b-deliver-info .deliver-info-tit[data-v-10f8444a] {
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #f1f1f1
}

.b-deliver-info .deliver-info-list[data-v-10f8444a] {
	overflow: hidden
}

.b-deliver-info .deliver-info-item[data-v-10f8444a] {
	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
}

.b-deliver-info .deliver-info-item.lastitem[data-v-10f8444a] {
	margin-bottom: 15px
}

.b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-10f8444a]:before,
.b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-10f8444a]:before,
.b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-10f8444a]:before {
	background: #fff
}

.b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-10f8444a]:after {
	content: "";
	display: block;
	position: relative;
	top: 6px;
	width: 100%;
	height: 40px;
	background-color: #fff
}

.b-deliver-info .deliver-info-item.curState .deliver-info-dot[data-v-10f8444a],
.b-deliver-info .deliver-info-item.curState .deliver-info-icontextwrap[data-v-10f8444a],
.b-deliver-info .deliver-info-item.curState .deliver-info-iconwrap[data-v-10f8444a] {
	background-color: #fd503e
}

.b-deliver-info .deliver-info-item.curState .deliver-info-right[data-v-10f8444a] {
	color: #333
}

.b-deliver-info .deliver-info-left[data-v-10f8444a] {
	white-space: nowrap;
	text-align: center;
	width: 38px
}

.b-deliver-info .deliver-info-right[data-v-10f8444a] {
	-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
}

.b-deliver-info .deliver-info-line[data-v-10f8444a] {
	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
}

.b-deliver-info .deliver-info-icontextwrap[data-v-10f8444a],
.b-deliver-info .deliver-info-iconwrap[data-v-10f8444a] {
	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
}

.b-deliver-info .deliver-info-icontextwrap[data-v-10f8444a]:before,
.b-deliver-info .deliver-info-iconwrap[data-v-10f8444a]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 10px);
	bottom: -100px;
	left: 9px;
	z-index: 1
}

.b-deliver-info .deliver-info-icon[data-v-10f8444a] {
	color: #fff;
	width: 100%;
	text-align: center
}

.b-deliver-info .deliver-info-icon.m-icon[data-v-10f8444a] {
	font-size: 12px;
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.b-deliver-info .deliver-info-icon.m-icon-bag[data-v-10f8444a],
.b-deliver-info .deliver-info-icon.m-icon-deliverperson[data-v-10f8444a],
.b-deliver-info .deliver-info-icon.m-icon-qishou[data-v-10f8444a] {
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.b-deliver-info .deliver-info-icon.m-icon-dianpu[data-v-10f8444a] {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.b-deliver-info .deliver-info-icontext[data-v-10f8444a] {
	width: 100%;
	text-align: center;
	font-size: .12rem;
	color: #fff
}

.b-deliver-info .deliver-info-dot[data-v-10f8444a] {
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background-color: #ccc;
	margin: 0 auto
}

.b-deliver-info .deliver-info-dot[data-v-10f8444a]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 3px);
	bottom: -100px;
	left: 9px;
	z-index: 1
}

.b-deliver-info .deliver-info-time[data-v-10f8444a] {
	margin-top: -.03rem
}

.color-333[data-v-10f8444a] {
	color: #333
}

.font-11[data-v-10f8444a] {
	font-size: 11px;
	line-height: 21px
}

.deliver-bar[data-v-10f8444a] {
	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;
	background: #fff;
	-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
}

.deliver-bar-left[data-v-10f8444a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.deliver-bar-left .deliver-icon[data-v-10f8444a] {
	margin-right: .08rem
}

.deliver-bar-right[data-v-10f8444a] {
	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;
	padding-left: .1rem
}

.deliver-bar-right-tel[data-v-10f8444a] {
	color: #fd503e;
	white-space: nowrap;
	margin-left: .14rem
}

.deliver-bar-right-tel[data-v-10f8444a]:first-child {
	margin-left: 0
}

.deliver-bar-right-tel .m-icon[data-v-10f8444a] {
	margin-right: 3px;
	font-size: 12px
}

.deliver-bar .deliver-icon[data-v-10f8444a] {
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 20px;
	margin-top: .02rem;
	font-size: 11px;
	text-align: center;
	background: #fd503e;
	color: #fff;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.empty-tip[data-v-10f8444a] {
	padding-top: 130px;
	text-align: center
}

.custom-header-topbar-bg[data-v-10f8444a] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.drug .price[data-v-650f81d7] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.drug .img-wrapper[data-v-650f81d7] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0;
	padding-right: .05rem
}

.drug .img-wrapper .img[data-v-650f81d7] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img__top-label[data-v-650f81d7] {
	position: absolute;
	left: 0;
	top: 0;
	background: #00c8c8;
	border-radius: .08rem 0 .08rem 0;
	z-index: 1
}

.drug .img-wrapper .img-inner.status[data-v-650f81d7] {
	opacity: .5
}

.drug .img-wrapper .img-inner .img-corner[data-v-650f81d7] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.drug .img-wrapper .img .video[data-v-650f81d7] {
	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-650f81d7] {
	-webkit-transform: scale(.93333333);
	transform: scale(.93333333);
	position: relative;
	left: -.3px
}

.drug .img-wrapper .img .status-text[data-v-650f81d7] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-650f81d7] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-650f81d7] {
	color: #fff;
	line-height: 1.4
}

.drug .info-wrapper[data-v-650f81d7] {
	position: relative;
	padding-right: 0
}

.drug .info-wrapper .tips-text[data-v-650f81d7] {
	color: #fd503e
}

.drug .info-wrapper .bottom-info--abs[data-v-650f81d7] {
	height: 27px
}

.drug .info-wrapper .bottom-info-inner[data-v-650f81d7] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.drug .info-wrapper .bottom-info-inner--abs[data-v-650f81d7] {
	position: absolute;
	bottom: -.03rem;
	width: 100%
}

.drug .info-wrapper .bottom-info-inner__left[data-v-650f81d7] {
	white-space: nowrap;
	width: auto;
	overflow: hidden
}

.drug .info-wrapper .bottom-info-inner__right[data-v-650f81d7] {
	width: auto;
	padding-right: 0
}

.drug .info-wrapper .price-type[data-v-650f81d7] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #fd503e;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
	top: -1px
}

.drug .info-wrapper .price-place[data-v-650f81d7] {
	height: .15rem;
	position: relative;
	top: -3px
}

.drug .info-wrapper .org-price[data-v-650f81d7] {
	font-size: .13rem;
	color: #b8b8b8;
	font-family: PingFangSC-Regular
}

.drug .info-wrapper .name[data-v-650f81d7] {
	margin-top: -.03rem;
	margin-bottom: 0
}

.drug .info-wrapper .name.c-line-clamp2 .z-label[data-v-650f81d7] {
	position: relative
}

.drug .font-333[data-v-650f81d7] {
	color: #333
}

.drug .pl0[data-v-650f81d7] {
	padding-left: 0
}

.drug .pr0[data-v-650f81d7] {
	padding-right: 0
}

.c-font-15[data-v-650f81d7],
[class*=__c-font-15][data-v-650f81d7] {
	font: .15rem/.23rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-13[data-v-650f81d7],
[class*=__c-font-13][data-v-650f81d7] {
	font: .13rem/.22rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-12[data-v-650f81d7],
[class*=__c-font-12][data-v-650f81d7] {
	font: .12rem/.21rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.wrapper[data-v-4aec601a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.cart-container[data-v-4aec601a] {
	-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-4aec601a] {
	color: #fd503e
}

.cart-container .checkbox-wrapper[data-v-4aec601a] {
	white-space: nowrap;
	width: 29px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cart-container .c-disable[data-v-4aec601a] {
	-webkit-transform: scale(.83333333);
	transform: scale(.83333333)
}

.cart-container .shop-title[data-v-4aec601a] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .righticon-wrapper[data-v-4aec601a] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: relative;
	right: -4px
}

.cart-container .price-off[data-v-4aec601a] {
	background: #fff4f3
}

.cart-container .price-off .more[data-v-4aec601a] {
	color: #ff8276;
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cart-container .shop-con[data-v-4aec601a] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-con .add-num[data-v-4aec601a] {
	text-align: right;
	padding: 10px 10px 10px 0;
	margin: -10px -10px -10px 0;
	position: relative
}

.cart-container .shop-con .add-num .controller[data-v-4aec601a] {
	width: .8rem;
	display: inline-block
}

.cart-container .shop-con .sug-btn[data-v-4aec601a] {
	text-align: right
}

.cart-container .shop-con .sug-btn .btn[data-v-4aec601a] {
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	font-size: 12px;
	border-radius: 20px;
	border: 1px solid #fd503e;
	color: #fd503e;
	display: inline-block
}

.cart-container .del-btn[data-v-4aec601a] {
	height: 100%;
	line-height: 100%;
	background: #fd503e;
	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-15d6cb42] {
	padding-left: .17rem;
	padding-right: .17rem
}

.edit-btn[data-v-15d6cb42] {
	color: #fff;
	text-align: right;
	padding-right: .27rem
}

.edit-btn-inner[data-v-15d6cb42] {
	display: inline-block
}

.edit-control[data-v-15d6cb42] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.edit-control-right[data-v-15d6cb42] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.edit-control-btn[data-v-15d6cb42] {
	width: 1.1rem
}

.bottom-bar[data-v-15d6cb42] {
	height: 48px
}

.bottom-bar-withtips[data-v-15d6cb42] {
	height: 75px
}

.bottom-bar-tips[data-v-15d6cb42] {
	position: fixed;
	bottom: 48px;
	background: #fff4f3;
	left: 0;
	right: 0;
	height: 32px;
	line-height: 32px;
	border-top: 1px solid #f9eded;
	color: rgba(254, 124, 108, .8);
	-webkit-box-shadow: inset 0 -2px 5px #f7e4e3;
	box-shadow: inset 0 -2px 5px #f7e4e3
}

.bottom-bar .m-bar[data-v-15d6cb42] {
	position: fixed;
	z-index: 101;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	background: #fff
}

.bottom-bar .m-bar .inner[data-v-15d6cb42] {
	height: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .check[data-v-15d6cb42] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bottom-bar .m-bar .inner .info[data-v-15d6cb42] {
	text-align: right;
	white-space: nowrap
}

.bottom-bar .m-bar .inner .info .all[data-v-15d6cb42] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .price-info[data-v-15d6cb42] {
	display: inline-block;
	vertical-align: middle;
	line-height: 14px
}

.bottom-bar .m-bar .inner .info .price-info .cny[data-v-15d6cb42] {
	color: #fd503e
}

.bottom-bar .m-bar .inner .info .price-info .price[data-v-15d6cb42] {
	color: #fd503e;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .price-info .off-price[data-v-15d6cb42] {
	font-size: 11px;
	color: #fd503e
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-15d6cb42] {
	min-width: 1.1rem;
	display: inline-block
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .m-btn[data-v-15d6cb42] {
		width: .8rem;
		margin-left: .1rem
	}

	.bottom-bar .m-bar .inner .info .price[data-v-15d6cb42] {
		font-size: 16px
	}
}

.price-off-popup[data-v-15d6cb42] {
	padding-top: .4rem;
	padding-bottom: 1.35rem
}

.price-off-popup__item[data-v-15d6cb42] {
	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
}

.wrapper[data-v-4c12c75d] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-4c12c75d] {
	background: #fff
}

.content-wrapper[data-v-4c12c75d] {
	position: relative
}

.tip__refresh[data-v-4c12c75d] {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff1d6;
	height: .34rem;
	line-height: .34rem;
	color: #f60;
	font-size: .14rem;
	text-align: center;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tip__refresh__iconbox[data-v-4c12c75d] {
	position: relative
}

.tip__refresh__icon[data-v-4c12c75d] {
	position: absolute;
	left: -15px;
	font-weight: 700
}

.tip__refresh__icon[data-v-4c12c75d]:first-child {
	top: -2px
}

.tip__refresh__icon[data-v-4c12c75d]:nth-child(2) {
	top: 2px
}

.tip__refresh__text[data-v-4c12c75d] {
	line-height: .34rem
}

.z-nav[data-v-4c12c75d] {
	white-space: nowrap
}

.cart-tips[data-v-4c12c75d] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem
}

.cart-tips_wrapper[data-v-4c12c75d] {
	padding-top: .09rem
}

.edit-btn[data-v-4c12c75d] {
	color: #fff;
	text-align: right;
	padding-right: .27rem
}

.edit-btn-inner[data-v-4c12c75d] {
	display: inline-block
}

.edit-control[data-v-4c12c75d] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.edit-control-right[data-v-4c12c75d] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.edit-control-btn[data-v-4c12c75d] {
	width: 1.1rem
}

.cart-wrapper .cart-bg[data-v-4c12c75d] {
	height: 50px;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.cart-wrapper .cart-body[data-v-4c12c75d] {
	margin-top: -50px;
	position: relative
}

.empty-info[data-v-4c12c75d] {
	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-4c12c75d] {
	width: 1.13rem;
	margin: 0 auto;
	margin-top: .15rem
}

.dialog__tags[data-v-4c12c75d] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-4c12c75d] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	background: #fff7f6;
	color: #fd503e;
	padding: 0 10px;
	margin-right: 8px;
	font-size: 13px
}

.containner[data-v-6f18b00c] {
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.containner .content-wrapper[data-v-6f18b00c],
.containner[data-v-6f18b00c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.containner .content-wrapper[data-v-6f18b00c] {
	width: 3rem
}

.containner .content-wrapper .content-top[data-v-6f18b00c] {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	padding: .2rem 0;
	background-color: #fd503e;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.containner .content-wrapper .content-top .title[data-v-6f18b00c] {
	font-family: PingFangSC-Semibold;
	font-size: 16px;
	line-height: 16px;
	color: #fff
}

.containner .content-wrapper .content-top .coupons-wrapper[data-v-6f18b00c] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-top: .14rem;
	width: 2.6rem;
	height: 1.33rem;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(75, 35, 14, .15);
	box-shadow: 0 2px 5px 0 rgba(75, 35, 14, .15);
	border-radius: 8px
}

.containner .content-wrapper .content-top .coupons-wrapper[data-v-6f18b00c]:after,
.containner .content-wrapper .content-top .coupons-wrapper[data-v-6f18b00c]:before {
	position: absolute;
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
	background: #fd503e
}

.containner .content-wrapper .content-top .coupons-wrapper[data-v-6f18b00c]:before {
	left: -5px
}

.containner .content-wrapper .content-top .coupons-wrapper[data-v-6f18b00c]:after {
	right: -5px
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item[data-v-6f18b00c] {
	border-bottom: 1px solid #fd503e;
	border-bottom: 1px dashed #fd503e;
	width: 100%;
	height: .665rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item[data-v-6f18b00c]:last-child {
	border-bottom: none
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item-amount[data-v-6f18b00c] {
	color: #fd503e;
	display: inline-block;
	text-align: right;
	line-height: .24rem;
	width: .95rem;
	margin-right: .2rem
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item-amount-price[data-v-6f18b00c] {
	font-family: PingFangSC-Semibold;
	font-size: .24rem;
	vertical-align: top
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item-amount-unit[data-v-6f18b00c] {
	font-family: PingFangSC-Medium;
	font-size: .19rem
}

.containner .content-wrapper .content-top .coupons-wrapper .coupon-item-text[data-v-6f18b00c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .17rem;
	color: #525252;
	font-family: PingFangSC-Regular;
	text-align: left
}

.containner .content-wrapper .content-bottom[data-v-6f18b00c] {
	height: .78rem;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background: -webkit-gradient(linear, right top, left top, from(#fff), to(#fff1f1));
	background: linear-gradient(270deg, #fff, #fff1f1);
	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
}

.containner .close-btn[data-v-6f18b00c] {
	margin-top: .4rem
}

.container[data-v-976332c8] {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-left: 4px
}

.container .bar[data-v-976332c8] {
	width: 28vw;
	height: 2px;
	border-radius: 3px;
	margin: 0 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.container .bar-first[data-v-976332c8] {
	background: -webkit-gradient(linear, left top, right top, from(#ffba31), to(#ff8533));
	background: linear-gradient(90deg, #ffba31, #ff8533)
}

.container .bar-second[data-v-976332c8] {
	background: -webkit-gradient(linear, left top, right top, from(#ff8533), to(#fd503e));
	background: linear-gradient(90deg, #ff8533, #fd503e)
}

.container .bar-inner[data-v-976332c8] {
	background-color: #e0e0e0
}

.container .node[data-v-976332c8] {
	width: 9px;
	height: 9px;
	border-radius: 20px;
	background-color: #e0e0e0;
	position: relative
}

.container .node .node-1-text[data-v-976332c8],
.container .node .node-2-text[data-v-976332c8] {
	position: absolute;
	bottom: 15px;
	-webkit-transform: translateX(calc(-50% + 5px));
	transform: translateX(calc(-50% + 5px));
	font-size: 12px;
	line-height: 12px;
	color: #b8b8b8;
	white-space: nowrap
}

.container .node .node-inner[data-v-976332c8] {
	-webkit-transform: translate(-50%, -25%);
	transform: translate(-50%, -25%);
	position: relative;
	z-index: 1
}

.container .cursor[data-v-976332c8] {
	position: relative;
	right: calc(56vw + 26px);
	-webkit-transform: translate(-9px, calc(50% - 4.5px));
	transform: translate(-9px, calc(50% - 4.5px))
}

.container .cursor-node[data-v-976332c8] {
	width: 13px;
	height: 13px;
	border-radius: 20px;
	background-color: #e0e0e0;
	border: 2px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-2px, -2px);
	transform: translate(-2px, -2px)
}

.container .cursor-triangle[data-v-976332c8] {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 5px 4px;
	border-color: transparent transparent #ffba31 transparent;
	margin-left: 1px;
	margin-top: 5px;
	position: absolute;
	top: 12px
}

.container .cursor-text[data-v-976332c8] {
	background: #ffba31;
	border-radius: 32.5px;
	font-size: 12px;
	color: #fff;
	padding: 0 6px;
	position: absolute;
	left: 4px;
	top: 22px;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.error-wrap[data-v-0597bdd6] {
	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
}

.error-img[data-v-0597bdd6] {
	display: inline-block;
	width: .76rem;
	height: .91rem
}

.error-tip[data-v-0597bdd6] {
	margin-top: .3rem
}

.cmt-text-length-progress-containner[data-v-0597bdd6] {
	padding-left: .13rem;
	padding-right: .13rem;
	height: 89px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	border-bottom: 5px solid #fff;
	position: fixed;
	width: 100%;
	z-index: 100
}

.cmt-text-length-progress-containner .introduction[data-v-0597bdd6] {
	height: 28px;
	padding: 0 1px 0 10px;
	margin-top: 22px;
	border-radius: 45px;
	background-color: #fdefee;
	font-size: 14px;
	color: #fd503e;
	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-left: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: absolute;
	right: .34rem
}

.cmt_drug_info_wrapper__has-progess-bar[data-v-0597bdd6] {
	padding-top: 94px
}

.cmt_drug_info_wrapper__no-progess-bar[data-v-0597bdd6] {
	padding-top: 0
}

.cmt-wrapper[data-v-0597bdd6] {
	margin-bottom: .78rem
}

.serviceBottomDistance[data-v-0597bdd6] {
	border-bottom: .3rem solid #f5f5f5
}

.wrapper-small[data-v-0597bdd6],
.wrapper[data-v-0597bdd6] {
	padding-left: .13rem;
	padding-right: .13rem
}

.cmt-star[data-v-0597bdd6] {
	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
}

.cmt-star .txt[data-v-0597bdd6] {
	position: relative;
	top: .01rem;
	color: #b8b8b8
}

.cmt-drug-item[data-v-0597bdd6] {
	background: #fff;
	border-radius: .12rem
}

.cmt-drug .top-line[data-v-0597bdd6] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.cmt-drug-tag[data-v-0597bdd6] {
	height: .27rem;
	line-height: .27rem;
	border-radius: .15rem;
	padding: 0 .1rem;
	font-size: .14rem;
	display: inline-block;
	background: #f5f5f5;
	color: #525252
}

.cmt-drug-tag-wrapper[data-v-0597bdd6] {
	margin-right: -.1rem
}

.cmt-drug-tag.selected[data-v-0597bdd6] {
	background: rgba(253, 80, 62, .15);
	color: #fd503f
}

.top-instance[data-v-0597bdd6] {
	padding-top: .14rem
}

.bottom-bar-wrapper[data-v-0597bdd6] {
	height: .68rem;
	background: #fff;
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0
}

.bottom-bar .m-bar[data-v-0597bdd6] {
	padding-top: .08rem;
	padding-bottom: .08rem;
	background: #fff
}

.img-list[data-v-0597bdd6] {
	margin-bottom: -.05rem
}

.textarea-wrapper[data-v-0597bdd6] {
	position: relative
}

.textarea-wrapper .comment-input-tips[data-v-0597bdd6] {
	background: #fff1f1;
	border-radius: 9px;
	font-size: 14px;
	line-height: 14px;
	color: #fd503e;
	position: absolute;
	padding: 7px 20px;
	top: .3rem
}

.textarea-wrapper .comment-input-tips[data-v-0597bdd6]:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 7px 6px;
	border-color: transparent transparent #fff1f1 transparent;
	position: absolute;
	top: -7px;
	left: .3rem
}

.textarea-wrapper .comment-text-input-tips[data-v-0597bdd6] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #858585;
	line-height: .14rem;
	margin-bottom: .09rem
}

.textarea-wrapper .comment-text-input-tips-reward[data-v-0597bdd6] {
	color: #fd503e
}

.textarea-icon[data-v-0597bdd6] {
	position: absolute;
	color: #b8b8b8;
	font-size: .15rem
}

.textarea-inner[data-v-0597bdd6] {
	width: 100%;
	display: block;
	height: 1.5rem;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .06rem;
	font-size: .15rem;
	outline: none;
	line-height: .22rem;
	color: #525252
}

.textarea-inner-gap[data-v-0597bdd6] {
	width: calc(100% - .16rem);
	margin-left: .23rem
}

.textarea-inner-placeholder[data-v-0597bdd6],
textarea[data-v-0597bdd6]::-webkit-input-placeholder {
	text-align: left;
	color: #b8b8b8;
	font-size: .14rem;
	line-height: .25rem
}

.color-1f[data-v-0597bdd6] {
	color: #1f1f1f
}

.color-gray[data-v-0597bdd6] {
	color: #b8b8b8;
	height: .21rem
}

.img-bottom-instance[data-v-0597bdd6] {
	padding-bottom: .05rem
}

.img-top-instance[data-v-0597bdd6] {
	margin-top: .13rem
}

.drug-bottom-instance[data-v-0597bdd6] {
	padding-bottom: .09rem
}

.store-wrap[data-v-0597bdd6] {
	margin-top: .02rem
}

.deliver-store-wrap[data-v-0597bdd6] {
	background: #fff;
	border-radius: .12rem;
	padding-top: .08rem;
	padding-bottom: .12rem;
	margin-bottom: .6rem
}

.quality-assessment-popup-wrapper[data-v-0597bdd6] {
	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-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding-bottom: 8px;
	margin-top: .12rem
}

.quality-assessment-popup-wrapper .declaration[data-v-0597bdd6] {
	background: #f5f5f5;
	border-radius: 9px;
	font-size: 14px;
	color: #858585;
	padding: .05rem .13rem
}

.quality-assessment-popup-wrapper .hight-quality-comment-demo-text[data-v-0597bdd6] {
	font-size: 18px;
	color: #525252;
	margin-top: .17rem;
	margin-bottom: .15rem;
	text-align: center
}

.quality-assessment-popup-wrapper .hight-quality-comment-demo-img[data-v-0597bdd6] {
	width: 100%
}

.word-wrap[data-v-0597bdd6] {
	word-wrap: break-word
}

.container[data-v-23ac0d86] {
	width: 100%;
	background-color: #fd503e;
	color: #fff;
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.container .success-text-wrapper[data-v-23ac0d86] {
	margin-top: 98px
}

.container .success-text-wrapper .success-text[data-v-23ac0d86] {
	font-size: 19px;
	margin-left: 7px;
	line-height: 19px;
	font-family: PingFangSC-Semibold
}

.container .coupon-gift-tips[data-v-23ac0d86] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	margin-top: .13rem;
	text-align: center;
	max-width: 60%
}

.container .check-order-btn[data-v-23ac0d86] {
	border: .01rem solid #fff;
	border-radius: 50px;
	margin-top: .1rem;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1;
	width: 99px;
	height: 33px;
	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
}

.bottom[data-v-23ac0d86] {
	width: 100%;
	height: 68px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fd503e), to(rgba(253, 80, 62, 0)));
	background: linear-gradient(180deg, #fd503e 0, rgba(253, 80, 62, 0))
}

.newoffers[data-v-6077b25c] {
	position: relative;
	padding-top: 60%
}

.newoffers .float-btn[data-v-6077b25c] {
	display: block;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	border-radius: 20px 0 0 20px;
	color: #fff;
	background: #c22c28
}

.newoffers .float-btn-wrap[data-v-6077b25c] {
	z-index: 11;
	position: absolute;
	right: 0
}

.newoffers__cont[data-v-6077b25c] {
	margin-top: -20px;
	padding-bottom: 20px
}

.newoffers__cont__drug__bottom[data-v-6077b25c] {
	position: relative;
	height: 38px;
	line-height: 38px;
	margin-bottom: .1rem;
	margin-right: 2px;
	color: #fff;
	border-radius: 10px 38px 38px 10px
}

.newoffers__cont__drug__bottom--disabled[data-v-6077b25c] {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .7
}

.newoffers__cont__drug__bottom__price[data-v-6077b25c] {
	margin-right: 20px;
	font-size: 13px;
	height: 38px;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(4%, #ff4540), color-stop(80%, #ff6589));
	background-image: linear-gradient(270deg, #ff4540 4%, #ff6589 80%);
	border-radius: 10px
}

.newoffers__cont__drug__bottom__price__price[data-v-6077b25c] {
	font-size: 24px
}

.newoffers__cont__drug__bottom__cart[data-v-6077b25c] {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	padding-left: 5px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	border-radius: 10px 38px 38px 10px
}

.newoffers__cont__drug__bottom__cart .m-icon[data-v-6077b25c] {
	position: relative;
	z-index: 1
}

.newoffers__cont__drug__bottom__cart[data-v-6077b25c]:after {
	content: "";
	background-image: linear-gradient(103deg, #fed825 33%, #ff6b03 70%);
	-webkit-transform: rotate(105deg);
	transform: rotate(105deg);
	position: absolute;
	left: 0;
	right: -30px;
	bottom: -10px;
	top: -10px;
	z-index: 0
}

.img-bg[data-v-6077b25c] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-6077b25c] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3
}

.my-order[data-v-6077b25c] {
	width: .4rem;
	height: .4rem;
	padding: 0 .05rem;
	border-radius: 100%;
	background: #fd503e;
	-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: .13rem;
	color: #fff;
	font-size: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.btn-blank[data-v-6077b25c] {
	height: 57px
}

.btn-wrapper[data-v-6077b25c] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(6%, hsla(0, 0%, 100%, 0)), color-stop(91%, #ea5251));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6%, #ea5251 91%);
	z-index: 99
}

.btn-cont[data-v-6077b25c] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 17px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.btn-cont[data-v-6077b25c],
.btn[data-v-6077b25c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.btn[data-v-6077b25c] {
	border-radius: 22px;
	height: 44px;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb119), to(#ff6b03));
	background-image: linear-gradient(180deg, #ffb119, #ff6b03)
}

.btn-icon[data-v-6077b25c] {
	width: 20px;
	height: 20px
}

.c-gap-top3[data-v-6077b25c] {
	margin-top: 3px
}

.wrapper[data-v-11f348b1] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-11f348b1] {
	padding-left: .15rem;
	padding-right: .15rem
}

.yellow.feed .feed-bg[data-v-11f348b1],
.yellow.feed.feed-fixed .feed-tab-wrapper[data-v-11f348b1] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fe7a4b), color-stop(54%, #ffa471), to(#fdca7c));
	background-image: linear-gradient(90deg, #fe7a4b, #ffa471 54%, #fdca7c)
}

.pink.feed .feed-bg[data-v-11f348b1],
.pink.feed.feed-fixed .feed-tab-wrapper[data-v-11f348b1] {
	background-image: -webkit-gradient(linear, left top, right top, from(#ff88a1), to(#ffbaca));
	background-image: linear-gradient(90deg, #ff88a1, #ffbaca)
}

.red.feed .feed-bg[data-v-11f348b1],
.red.feed.feed-fixed .feed-tab-wrapper[data-v-11f348b1] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.feed[data-v-11f348b1] {
	position: relative;
	overflow: hidden
}

.feed-bg[data-v-11f348b1] {
	bottom: 0;
	width: 31.25%;
	height: 132px;
	z-index: 0
}

.feed-bg-clip[data-v-11f348b1],
.feed-bg[data-v-11f348b1] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.feed-bg-clip[data-v-11f348b1] {
	overflow: hidden;
	width: 320%;
	padding-top: 320%;
	bottom: 100%;
	margin-bottom: -132px;
	border-radius: 100%
}

.feed-fixed .feed-tab[data-v-11f348b1] {
	position: relative;
	z-index: 1
}

.feed-fixed .feed-tab-wrapper[data-v-11f348b1] {
	-webkit-transform: all .3s;
	transform: all .3s;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372);
	border-bottom: 1px solid #f1f1f1
}

.feed-fixed .feed-tab-wrapper[data-v-11f348b1]:after {
	content: "";
	display: block;
	background: #fff;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 8px 8px 0 0;
	position: absolute;
	z-index: -1
}

.feed-fixed .feed-tab-item .tab-tit[data-v-11f348b1] {
	color: #333
}

.feed-fixed .feed-tab-item-selected .tab-tit[data-v-11f348b1]:after {
	height: 3px;
	background: #fd503e
}

.feed-fixed .feed-cic[data-v-11f348b1] {
	padding-top: 51px
}

.feed-tab[data-v-11f348b1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-top: 10px
}

.feed-tab-item[data-v-11f348b1] {
	text-align: center;
	padding-right: .3rem;
	white-space: nowrap
}

.feed-tab-item[data-v-11f348b1]:first-child {
	padding-left: .15rem
}

.feed-tab-item[data-v-11f348b1]:last-child {
	padding-right: .15rem
}

.feed-tab-item .tab-tit[data-v-11f348b1] {
	padding-bottom: 8px;
	color: #fff
}

.feed-tab-item-selected .tab-tit[data-v-11f348b1] {
	font-weight: 700;
	position: relative
}

.feed-tab-item-selected .tab-tit[data-v-11f348b1]:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 5%;
	width: 90%;
	height: 3px;
	background: #fff;
	border-radius: 3px
}

.feed-cic .drug-list-wrapper[data-v-11f348b1] {
	min-height: 132px
}

.feed-cic .drug-list .drug-wrapper.card-type[data-v-11f348b1] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.feed-cic .drug-list .drug-wrapper.card-type .drug-item[data-v-11f348b1] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.feed-cic .drug-list .drug-item[data-v-11f348b1] {
	margin-bottom: .2rem
}

.to-top[data-v-11f348b1] {
	position: fixed;
	right: .17rem;
	bottom: .8rem;
	width: .51rem;
	height: .51rem;
	z-index: 3
}

.voicepopup-place-holder[data-v-79d48919] {
	height: 30px
}

.drug-item[data-v-503fc64e] {
	width: 2.35rem;
	margin-bottom: .1rem
}

.drug-item-priceAndSale[data-v-503fc64e] {
	margin-top: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.drug-item-priceAndSale__right[data-v-503fc64e] {
	text-align: right
}

.drug-item-coupon[data-v-503fc64e] {
	margin-top: .05rem
}

.drug-item .coupon-item[data-v-503fc64e] {
	display: inline-block;
	border-radius: .2rem;
	background-color: #fff0ef;
	border: 1px solid #fd503e;
	color: #fd503e;
	overflow: hidden;
	line-height: .17rem
}

.drug-item .coupon-bg[data-v-503fc64e] {
	background-color: #fd503e;
	color: #fff;
	display: inline-block;
	padding: 0 .05rem
}

.left-right-gap[data-v-503fc64e] {
	padding: 0 .12rem
}

.drug-sale[data-v-503fc64e] {
	margin-top: -.02rem
}

.order-container[data-v-359767a8] {
	width: calc(100% - .04rem);
	padding: 0 .02rem
}

.order-center[data-v-359767a8],
.order-top[data-v-359767a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: .05rem
}

.order-top-orderid[data-v-359767a8] {
	width: 1.85rem
}

.order-center[data-v-359767a8] {
	padding: .1rem 0
}

.order-center .c-gap-right-middle[data-v-359767a8],
.order-center[data-v-359767a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.order-center .c-gap-right-middle[data-v-359767a8] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.order-bottom[data-v-359767a8] {
	padding-top: .05rem
}

.order-info[data-v-359767a8] {
	width: 1.63rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.flex-jb[data-v-359767a8],
.order-info[data-v-359767a8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex-jb .total-goods[data-v-359767a8] {
	max-width: .8rem
}

.flex-jb .total-price[data-v-359767a8] {
	max-width: .83rem
}

.evaluation[data-v-6a9b9abe] {
	margin-bottom: 17px;
	background-color: #fff;
	border-radius: .12rem;
	padding: .14rem .18rem .18rem
}

.evaluation-title[data-v-6a9b9abe] {
	text-align: center
}

.evaluation-box[data-v-6a9b9abe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.evaluation-tag-box[data-v-6a9b9abe] {
	text-align: center
}

.evaluation-item[data-v-6a9b9abe] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.evaluation-btn[data-v-6a9b9abe] {
	text-align: center
}

.evaluation-tag[data-v-6a9b9abe] {
	padding: 3px 0;
	display: inline-block;
	border-radius: 14px
}

.evaluation-tag-innner[data-v-6a9b9abe] {
	padding: 0 10px;
	text-align: center
}

.evaluation-img[data-v-6a9b9abe] {
	background: #fff
}

.opc[data-v-6a9b9abe] {
	opacity: .3
}

.container[data-v-6a9b9abe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: .17rem
}

.evaluation-done[data-v-6a9b9abe] {
	border-radius: .08rem;
	padding: .04rem .12rem;
	height: .38rem;
	line-height: .38rem;
	text-align: center;
	background-color: #e9e9e9
}

.bg[data-v-6a9b9abe] {
	background-color: #f5f5f5
}

.bg-selected[data-v-6a9b9abe] {
	background-color: #ffe5e2
}

.fb[data-v-6a9b9abe] {
	font-weight: 700
}

.drug-btn-inner[data-v-6a9b9abe] {
	width: 1.21rem
}

.one-line[data-v-6a9b9abe] {
	white-space: nowrap
}

.welcome[data-v-a2272032] {
	min-width: 2rem
}

.welcome .welcome-ask[data-v-a2272032] {
	font-weight: bolder
}

.welcome .circle[data-v-a2272032] {
	width: 4px;
	height: 4px;
	background-color: #fd503e;
	margin-right: .06rem;
	border-radius: 2px
}

.c-im-msg-sys-bg[data-v-0c1cd7f7] {
	background-color: rgba(0, 0, 0, .03);
	padding: .08rem .1rem;
	border-radius: 5px;
	text-align: left
}

.c-im-msg-dot[data-v-0c1cd7f7] {
	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-0c1cd7f7] {
	word-wrap: break-word;
	max-width: 100%
}

.c-im-msg-status[data-v-0c1cd7f7] {
	position: relative;
	text-align: center
}

.c-im-msg-status .line[data-v-0c1cd7f7] {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.c-im-msg-status .txt[data-v-0c1cd7f7] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.directed-doctor-list[data-v-0c1cd7f7] {
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more[data-v-0c1cd7f7] {
	height: 44px;
	font-size: 14px;
	color: #333;
	line-height: 44px;
	background: #fff;
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more .check-more-icon-wrap[data-v-0c1cd7f7] {
	width: 16px;
	height: 16px;
	background: #f5f5f5;
	border-radius: 50%;
	line-height: 16px
}

.directed-doctor-list .check-more .check-more-icon-wrap .ms-icon-right[data-v-0c1cd7f7] {
	text-align: center
}

.directed-doctor-list .check-more .check-more-icon-wrap .sw-6__icon[data-v-0c1cd7f7] {
	display: block
}

.c-flex[data-v-0c1cd7f7] {
	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
}

.item-card-wrap[data-v-0c1cd7f7] {
	position: relative
}

.item-type-card-wz[data-v-0c1cd7f7] {
	padding: .15rem .13rem;
	background: #fff
}

[data-v-0c1cd7f7] .c-line-superfine-before {
	background: #fff
}

.has-border-top[data-v-0c1cd7f7] {
	border-radius: 10px 10px 0 0
}

.c-system[data-v-0c1cd7f7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.c-system-box[data-v-0c1cd7f7] {
	max-width: 87%;
	padding: .08rem .12rem;
	background-color: #e9e9e9;
	text-align: center;
	border-radius: 8px
}

.drug-info[data-v-6a7aad12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .87rem
}

.drug-info-right[data-v-6a7aad12] {
	width: 1.71rem;
	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;
	margin-left: .08rem
}

.drug-btn[data-v-6a7aad12] {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.close[data-v-6a7aad12] {
	position: absolute;
	top: .12rem;
	right: .12rem
}

.drug-info-title[data-v-6a7aad12] {
	margin-top: -.02rem
}

.fwb[data-v-6a7aad12] {
	font-weight: 700
}

.drug-box[data-v-0534daa2] {
	position: relative;
	z-index: 9;
	height: .94rem;
	background-color: #fff;
	border-radius: .12rem;
	padding-left: .13rem;
	padding-right: .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.drug-box .drug-btn[data-v-0534daa2] {
	position: absolute;
	bottom: .12rem;
	right: .12rem;
	white-space: nowrap;
	width: .89rem;
	margin-bottom: .01rem
}

.drug-box .close[data-v-0534daa2] {
	position: absolute;
	top: .12rem;
	right: .12rem
}

.drug-info-right[data-v-68f3e88c],
.drug-info[data-v-68f3e88c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.drug-info-right[data-v-68f3e88c] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	width: 100%
}

.drug-info .drug-info-inner-title[data-v-68f3e88c] {
	width: 2.11rem
}

.drug-info .drug-info-inner-right[data-v-68f3e88c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: right
}

.drug-btn[data-v-68f3e88c] {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.close[data-v-68f3e88c] {
	position: absolute;
	top: .12rem;
	right: .12rem
}

.order-list[data-v-13670a35] {
	margin: .12rem 0;
	padding-bottom: .21rem
}

.order-list .order-item[data-v-13670a35] {
	background-color: #fef9f9;
	border-radius: .09rem;
	margin-bottom: .12rem
}

.order-list .order-item .order-infos[data-v-13670a35] {
	padding: .08rem .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.order-list .order-item .order-infos-left[data-v-13670a35] {
	width: 3.66rem
}

.order-list .order-item .order-infos-right[data-v-13670a35] {
	-ms-flex-item-align: center;
	align-self: center;
	width: .61rem
}

.order-list .order-item .order-drug[data-v-13670a35] {
	padding: .12rem
}

.order-list .order-item .order-btn[data-v-13670a35] {
	padding: 0 .12rem .12rem .12rem;
	text-align: right
}

.order-empty[data-v-13670a35],
.order-loading[data-v-13670a35] {
	height: 4.2rem;
	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-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.order-empty-icon[data-v-13670a35] {
	margin: .42rem;
	color: #e9e9e9
}

.voicepopup-place-holder[data-v-3b798936] {
	height: 30px
}

.resend[data-v-3b798936] {
	text-align: center
}

.c-triage-scroll[data-v-3b798936] {
	height: 0
}

.drug-card[data-v-3b798936] {
	width: 3.8rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -1.2rem
}

.goods-popup-wrap[data-v-4b8b3bad] {
	padding: 0 .17rem
}

.trolleys-wrap[data-v-4b8b3bad] {
	position: absolute;
	bottom: 0;
	right: 0;
	min-width: 24px;
	min-height: 24px
}

.popup-con[data-v-4b8b3bad] {
	max-height: calc(75vh - .56rem)
}

.drugs-wrap[data-v-4b8b3bad] {
	padding: 0 .17rem
}

.drugs-wrap .trolleys-drug-item[data-v-4b8b3bad]:first-child {
	margin-top: .09rem
}

.drugs-wrap .trolleys-drug-item[data-v-4b8b3bad]:last-child {
	margin-bottom: .2rem
}

.cart-wrapper[data-v-4b8b3bad] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .17rem .17rem .13rem
}

.cart-wrapper .b-trolleys-wrap[data-v-4b8b3bad] {
	position: relative;
	top: .02rem
}

.add-cart[data-v-4b8b3bad] {
	float: right
}

.add-trolleys[data-v-4b8b3bad] {
	text-align: right;
	color: #fd503e;
	margin-top: -.08rem
}

.add-trolleys .m-icon-plus[data-v-4b8b3bad] {
	font-size: 24px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.add-trolleys .m-icon-plus.disabled[data-v-4b8b3bad] {
	color: #ccc
}

.c-line-superfine-before[data-v-4b8b3bad] {
	background: #e0e0e0
}

.wrapper-mini[data-v-c6f06b80] {
	padding-left: .13rem;
	padding-right: .13rem
}

.store-tag[data-v-c6f06b80] {
	border-radius: .12rem
}

.store-tag-wrap[data-v-c6f06b80] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.store-tag-left[data-v-c6f06b80],
.store-tag-wrap[data-v-c6f06b80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.store-tag-left[data-v-c6f06b80] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.store-tag-info[data-v-c6f06b80] {
	overflow: hidden;
	width: 100%
}

.store-tag-img[data-v-c6f06b80] {
	border-radius: 100%;
	background: #fff;
	border: rgba(31, 31, 31, .06);
	position: relative
}

.store-tag-img__icon[data-v-c6f06b80] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .16rem;
	height: .16rem;
	border: 1px solid #fff;
	border-radius: 100%;
	background: #fff
}

.store-tag-name[data-v-c6f06b80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .02rem
}

.store-tag .best-store[data-v-c6f06b80] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: .16rem;
	line-height: .14rem;
	border-radius: .08rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.store-tag .best-store__logo[data-v-c6f06b80] {
	width: .11rem;
	height: .11rem
}

.store-tag .best-store__text[data-v-c6f06b80] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem
}

.body-wrapper[data-v-751985bb] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-751985bb] {
	background: #fff
}

.wrapper-0[data-v-751985bb] {
	padding-left: .17rem;
	padding-right: .17rem
}

.title[data-v-751985bb] {
	margin-top: .14rem;
	margin-bottom: .23rem;
	line-height: .36rem;
	font-weight: 700
}

.author-wrap[data-v-751985bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.author-wrap .author-info[data-v-751985bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.author-wrap .author-info .img-wrap[data-v-751985bb] {
	width: .35rem;
	height: .35rem
}

.author-wrap .author-info .detail-wrap[data-v-751985bb] {
	height: .35rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.author-wrap .author-info .detail[data-v-751985bb] {
	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
}

.author-wrap .author-info .author-name[data-v-751985bb] {
	font-weight: 700;
	margin-bottom: .02rem
}

.author-wrap .author-info .author-date[data-v-751985bb],
.author-wrap .author-info .author-name[data-v-751985bb] {
	line-height: 1.2
}

.author-wrap .author-info .author-date[data-v-751985bb] {
	font-size: .12rem;
	color: #858585
}

.author-wrap .button-wrap[data-v-751985bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.author-wrap .button-wrap .c-btn-top[data-v-751985bb] {
	width: 89px;
	border: none;
	height: 28px;
	font-weight: 700
}

.parse-wrap[data-v-751985bb] {
	margin-top: .22rem
}

.bottom-button-wrap[data-v-751985bb] {
	width: 121px
}

.bottom-button-wrap .c-btn-bottom[data-v-751985bb] {
	width: 121px !important;
	height: 32px;
	border: none;
	font-weight: 700
}

.detail-bottom[data-v-751985bb] {
	margin-bottom: 29px
}

.detail-bottom-1[data-v-751985bb] {
	padding: 0 .17rem
}

.bottom-info[data-v-751985bb] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 48px;
	background-color: #fff;
	z-index: 201
}

.bottom-info .info-wrap[data-v-751985bb] {
	width: calc(100% - .34rem);
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .17rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-info .info-wrap .like-share[data-v-751985bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #1f1f1f
}

.parse-detail-custom-img[data-v-751985bb] {
	margin-top: 50px;
	width: calc(100% + .34rem) !important;
	margin-left: -.17rem !important
}

.parse-detail-img[data-v-751985bb] {
	border-radius: 0
}

.c-line-superfine-before[data-v-751985bb] {
	background: #e0e0e0;
	-webkit-transform-origin: top;
	transform-origin: top
}

.no-detail[data-v-751985bb] {
	text-align: center;
	margin-top: 200px
}

.detail-bottom[data-v-751985bb] {
	margin-bottom: 75px
}

.speTopic-group-navs[data-v-ae566ff0] {
	position: fixed;
	top: 44px;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid #f1f1f1
}

.speTopic-group-content[data-v-ae566ff0] {
	position: relative
}

.speTopic-group-content-loading[data-v-ae566ff0] {
	height: 80px;
	height: 80vh
}

.flex[data-v-6f7d64ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex .item[data-v-6f7d64ee] {
	-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-6f7d64ee] {
	position: relative;
	display: inline-block;
	padding-top: 2px;
	padding-bottom: 2px
}

.flex .item .bottom-line-wrapper[data-v-6f7d64ee] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scroll-view[data-v-6f7d64ee] {
	white-space: nowrap;
	font-size: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scroll-view .item[data-v-6f7d64ee] {
	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-6f7d64ee] {
	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-6f7d64ee] {
	padding: 15px 0 10px 0;
	position: relative
}

.navs .icon[data-v-6f7d64ee] {
	width: 25px;
	height: 32px;
	margin: 15px 0 0 0;
	position: absolute;
	z-index: 10;
	text-align: center;
	top: 0;
	right: 0;
	background: #fff;
	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
}

.navs .add-icon[data-v-6f7d64ee] {
	font-size: 15px;
	width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 15px;
	color: #333;
	border: 1px solid #333
}

.method_image_container[data-v-8c40dfe6] {
	margin-top: .15rem;
	width: 100%;
	padding-top: 66.67%;
	border-radius: 8px;
	background-size: cover
}

.method_display[data-v-8c40dfe6] {
	display: none
}

.method_video[data-v-8c40dfe6] {
	position: relative;
	width: 100%;
	padding-bottom: 56.14%;
	margin-top: .15rem
}

.category[data-v-8c40dfe6] {
	color: #333
}

.category .category_title_level1[data-v-8c40dfe6] {
	font-size: .21rem
}

.category .category_title_level3[data-v-8c40dfe6] {
	margin-top: .1rem;
	font-size: .18rem;
	font-weight: 700;
	line-height: .31rem
}

.category .category_title_level2[data-v-8c40dfe6] {
	margin-top: .113rem;
	margin-bottom: .05rem;
	font-size: .17rem;
	line-height: .31rem
}

.category .category_title_level2[data-v-8c40dfe6]: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-8c40dfe6] {
	margin-top: .076rem;
	font-size: .17rem
}

.category .category_title_level4[data-v-8c40dfe6]:before {
	content: "\2022";
	font-weight: 900;
	padding-right: .096rem
}

.category .category_description_level1[data-v-8c40dfe6],
.category .category_description_level3[data-v-8c40dfe6] {
	margin-top: .09rem;
	font-size: .17rem;
	line-height: .31rem
}

.category .category_description_level2[data-v-8c40dfe6],
.category .category_description_level4[data-v-8c40dfe6] {
	font-size: .17rem;
	line-height: .31rem
}

.category .category_video_text[data-v-8c40dfe6] {
	margin: .1rem;
	text-align: center;
	font-size: .17rem
}

.method_content_divider[data-v-98879a34] {
	margin: .1rem 0 .1rem 0
}

.method_page[data-v-475bb6ed] {
	overflow-x: hidden;
	min-height: 105vh
}

.method_fix_nav[data-v-475bb6ed] {
	position: fixed;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 201
}

.method_navs[data-v-475bb6ed] {
	border-bottom: 1px solid #eee;
	z-index: 203
}

.method_wrapper[data-v-475bb6ed] {
	padding: 0 .17rem 0 .17rem
}

.method_doctor[data-v-475bb6ed] {
	line-height: normal
}

.method_doctor[data-v-475bb6ed],
.method_doctor_wrapper[data-v-475bb6ed] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.method_doctor_wrapper[data-v-475bb6ed] {
	margin-right: .08rem
}

.method_avatar[data-v-475bb6ed] {
	width: .35rem !important;
	height: .35rem !important;
	margin-right: .08rem;
	border-radius: 50%
}

.method_doctor_name[data-v-475bb6ed] {
	font-size: .16rem;
	color: #333
}

.method_doctor_info[data-v-475bb6ed] {
	font-size: .13rem;
	color: #999
}

.tag_list_hr[data-v-475bb6ed] {
	height: .08rem;
	margin: .13rem -.17rem .2rem -.17rem;
	background: #f8f8f8
}

.video-h5[data-v-475bb6ed] {
	width: 100%;
	height: 1.917rem;
	top: 0
}

.video-h5 .video-h5>div[data-v-475bb6ed] {
	background-size: contain !important
}

.video-swan[data-v-475bb6ed] {
	width: 100vw;
	padding-bottom: 0;
	height: 56.22vw;
	top: 0
}

.video-swan .video-swan>div[data-v-475bb6ed] {
	background-size: contain !important
}

.method_content_divider[data-v-475bb6ed] {
	margin: .1rem 0 .2rem 0
}

.method_tips[data-v-475bb6ed] {
	margin: .3rem 0 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-475bb6ed] {
	font-family: PingFangSC-Medium;
	font-size: .21rem;
	color: #00c8c8
}

.method_tips .method-btn[data-v-475bb6ed] {
	margin: .15rem .3rem;
	border: 0 !important
}

.aid-banner-bar[data-v-475bb6ed] {
	height: .08rem;
	margin: .2rem -.17rem .05rem -.17rem;
	background: #f8f8f8
}

.aid-banner-title[data-v-475bb6ed] {
	font-size: .18rem;
	line-height: .48rem;
	font-weight: 700
}

.aid-banner-img[data-v-475bb6ed] {
	width: 100%;
	height: .8rem;
	background-size: cover;
	border-radius: 10px
}

.custom-header[data-v-ea812bfa] {
	padding: 0 17px;
	height: 160px;
	position: relative;
	overflow: hidden;
	background-size: 100% 100%
}

.custom-header-topbar-bg[data-v-ea812bfa] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 64px;
	z-index: 2
}

.custom-header-icon[data-v-ea812bfa] {
	position: absolute;
	top: 50px;
	left: 17px
}

.custom-header-title[data-v-ea812bfa] {
	line-height: .3rem;
	font-size: .24rem;
	font-weight: 700;
	color: #fff;
	margin-bottom: 0
}

.custom-header-title-label[data-v-ea812bfa] {
	display: inline-block;
	margin-right: .06rem;
	font-size: .24rem;
	padding-top: 2px
}

.custom-header-subInfo[data-v-ea812bfa] {
	font-size: .14rem;
	color: #fff;
	opacity: .7
}

.custom-header-text[data-v-ea812bfa] {
	position: absolute;
	bottom: 20px;
	width: 92%;
	z-index: 2
}

.custom-header-masking[data-v-ea812bfa] {
	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-summary-wrapper[data-v-42cc9503] {
	padding: 5px 17px 0 17px
}

.spe-summary-title[data-v-42cc9503] {
	font-family: PingFang-SC-Semibold;
	font-size: 40px;
	color: #00c8c8;
	line-height: 40px
}

.spe-summary-slogan[data-v-42cc9503] {
	width: 60%;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #555;
	line-height: 20px
}

.spe-summary-btn[data-v-42cc9503] {
	display: inline-block;
	padding: .11rem .16rem;
	background: #ff6050;
	border-radius: 18px
}

.spe-summary-btnText[data-v-42cc9503] {
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #fff;
	line-height: 14px
}

.spe-summary-subtitle[data-v-42cc9503] {
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0;
	line-height: 17px
}

.spe-summary-cont[data-v-42cc9503] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.spe-summary-cont[data-v-42cc9503],
.spe-summary-img[data-v-42cc9503] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.spe-summary-img[data-v-42cc9503] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .8rem;
	width: calc(50% - 6px);
	border-radius: 8px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%
}

.spe-summary-img-tit[data-v-42cc9503] {
	font-weight: 700;
	color: #333
}

.spe-summary-img-desc[data-v-42cc9503] {
	font: 12px/23px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #252525
}

.spe-summary-cont2[data-v-42cc9503] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.spe-summary-tag[data-v-42cc9503] {
	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-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(33.3% - 7.5px);
	background: #f8f8f8;
	border-radius: 6px;
	color: #333;
	padding: .1rem;
	margin-right: 11.25px
}

.spe-summary-tag-text[data-v-42cc9503] {
	text-align: center
}

.spe-summary-tag[data-v-42cc9503]:nth-child(3n) {
	margin-right: 0
}

.spe-summary-separated[data-v-42cc9503] {
	height: .08rem;
	background: #f6f6f6
}

.spe-summary-nomore[data-v-42cc9503] {
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.spe-summary-fix[data-v-42cc9503] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	top: 44px;
	background: #fff;
	z-index: 99
}

.spe-topic__show-more[data-v-6d9aad90] {
	display: inline-block;
	padding: .08rem .186rem;
	margin-left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.spe-topic__show-more__icon[data-v-6d9aad90] {
	display: inline-block;
	font-size: 15px;
	margin-left: 7px
}

.science-popular[data-v-52925c2b] {
	background: #fff
}

.science-popular-bottom[data-v-52925c2b] {
	height: 20px
}

.science-popular-overview-title[data-v-52925c2b] {
	font-weight: 700;
	font-size: .19rem;
	color: #333
}

.science-popular-overview-content[data-v-52925c2b] {
	color: #555;
	font-size: .15rem;
	line-height: .233rem
}

.science-popular-overview-content-point[data-v-52925c2b] {
	position: relative;
	padding-left: 10px
}

.science-popular-overview-content-point[data-v-52925c2b]: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-52925c2b] {
	padding: 0 .17rem
}

.science-popular-hot-article[data-v-52925c2b] {
	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-52925c2b] {
	padding: .15rem .15rem .13rem .15rem;
	font-size: .19rem;
	color: #333;
	font-weight: 700
}

.science-popular-topics[data-v-52925c2b] {
	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-52925c2b] {
	border-radius: 8px;
	overflow: hidden
}

.science-popular-topics-header[data-v-52925c2b] {
	position: relative;
	padding: 0 .15rem;
	height: 1.44rem;
	font-size: .19rem;
	color: #fff;
	font-weight: 700;
	background-size: cover
}

.science-popular-topics-header-title[data-v-52925c2b] {
	position: absolute;
	line-height: .24rem;
	bottom: .13rem;
	padding-right: .15rem;
	z-index: 2;
	margin-bottom: 0
}

.science-popular-topics-header-icon[data-v-52925c2b] {
	display: inline-block
}

.science-popular-topics-header-masking[data-v-52925c2b] {
	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-52925c2b] {
	background: #fff
}

.science-popular-topics-footer-line[data-v-52925c2b] {
	margin: 0 17px
}

.science-popular-topics-footer-text[data-v-52925c2b] {
	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
}

.subpage[data-v-b997e4b8] {
	background: #fff
}

.subpage-content[data-v-b997e4b8] {
	position: relative;
	bottom: 0;
	background: #f6f6f6;
	margin-bottom: 20px
}

.subpage-content.bottom-zero[data-v-b997e4b8] {
	margin-bottom: 0
}

.subpage-content-navs.fixed[data-v-b997e4b8] {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.subpage-content-navs-placeholder[data-v-b997e4b8] {
	display: none;
	height: 41px;
	background: #fff
}

.subpage-content-navs-placeholder.show[data-v-b997e4b8] {
	display: block
}

.subpage-bottom[data-v-b997e4b8] {
	height: 20px
}

.spe-topic__doctor[data-v-11fc6d50] {
	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-11fc6d50] {
	width: 35px;
	height: 35px;
	background-size: cover
}

.spe-topic__doctor__infos__name[data-v-11fc6d50] {
	font-size: .16rem
}

.spe-topic__doctor__infos__sub-info[data-v-11fc6d50] {
	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-2d6955ae] {
	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-2d6955ae],
.recommend-banner__image__wrapper[data-v-2d6955ae] {
	width: 80px;
	height: 80px
}

.recommend-banner__text[data-v-2d6955ae] {
	padding-right: 5px
}

.recommend-banner__text__title[data-v-2d6955ae] {
	font-size: 16px;
	color: #333
}

.recommend-banner__text__overview[data-v-2d6955ae] {
	font-size: 13px;
	color: #999;
	margin: 0
}

.swan-detail-overview-content-p[data-v-79433534] {
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	line-height: 27px;
	text-align: justify
}

.swan-detail-overview-content-blockquote[data-v-79433534] {
	background-color: #f8f8f8;
	padding: 8px;
	color: #999;
	font-size: 14px;
	line-height: 22px
}

.swan-detail-overview-content-li[data-v-79433534],
.swan-detail-overview-content-ol[data-v-79433534],
.swan-detail-overview-content-ul[data-v-79433534] {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 27px
}

.swan-detail-overview-content-ol[data-v-79433534],
.swan-detail-overview-content-ul[data-v-79433534] {
	margin-bottom: 20px
}

.swan-detail-overview-content-ol[data-v-79433534] {
	counter-reset: num
}

.swan-detail-overview-content-ol .swan-detail-overview-content-li[data-v-79433534] {
	counter-increment: num
}

.swan-detail-overview-content-ol .swan-detail-overview-content-li[data-v-79433534]:before {
	content: counter(num) "\3001"
}

.swan-detail-overview-content-ul .swan-detail-overview-content-li[data-v-79433534] {
	position: relative;
	padding-left: 14px
}

.swan-detail-overview-content-ul .swan-detail-overview-content-li[data-v-79433534]: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-79433534] {
	width: 100%;
	border-radius: 4px;
	margin-bottom: 20px;
	display: block;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .02);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .02)
}

.swan-detail-overview-content-h3[data-v-79433534] {
	font-size: 16px;
	margin: 15px 0 15px;
	color: #333;
	position: relative;
	padding-left: 10px;
	line-height: 27px
}

.swan-detail-overview-content-h3[data-v-79433534]:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	width: 4px;
	height: 14px;
	border-radius: 4px;
	background: #8fdbe4
}

.swan-detail-overview-content-h6[data-v-79433534] {
	font-size: 14px;
	color: #333;
	line-height: 27px;
	font-weight: 400
}

.swan-detail-overview-content-br[data-v-79433534] {
	content: "";
	display: block;
	width: 100%;
	height: 1px
}

.swan-detail-overview-content-br[data-v-79433534]:before {
	content: "";
	display: block;
	margin: 8px 0
}

.spe-topic__detail-overview[data-v-79433534] {
	font-size: 17px;
	letter-spacing: 0;
	color: #333
}

.spe-topic__detail-overview__sort-text__answer[data-v-79433534] {
	font-size: 24px
}

.spe-topic__detail-overview__sort-text__answer.red[data-v-79433534] {
	color: #e43
}

.spe-topic__detail-overview__sort-text__answer.green[data-v-79433534] {
	color: #00c8c8
}

.spe-topic__detail-overview__sort-text__content[data-v-79433534] {
	font-size: 17px;
	line-height: 27px;
	color: #000
}

.spe-topic__detail-overview__recommend-banner[data-v-79433534] {
	margin: 24px 0 -15px
}

.spe-topic__detail-overview__recommend-banner.bottomZero[data-v-79433534] {
	margin-bottom: 0
}

.spe-topic__detail-overview__links[data-v-79433534] {
	margin-top: .08rem
}

.spe-topic__detail-overview__link[data-v-79433534] {
	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-79433534] {
	font-size: .14rem;
	display: inline-block;
	margin-right: .03rem
}

.refute-rumour-card-position[data-v-ef458d6e] {
	position: absolute;
	left: 50%;
	bottom: 15px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: calc(100% - 34px);
	background: #fff;
	margin: 0 auto;
	border-radius: 8px;
	-webkit-box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08)
}

.refute-rumour-card-header[data-v-ef458d6e] {
	height: 40px;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 16px 0 20px;
	border-bottom: 1px solid #f1f1f1
}

.refute-rumour-card-header-left[data-v-ef458d6e] {
	color: #555
}

.refute-rumour-card-header-left[data-v-ef458d6e],
.refute-rumour-card-header-right[data-v-ef458d6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px
}

.refute-rumour-card-header-right[data-v-ef458d6e] {
	color: #00c8c8
}

.refute-rumour-card-header .card-icon[data-v-ef458d6e] {
	width: 17px;
	height: 17px
}

.refute-rumour-card-wrap[data-v-ef458d6e] {
	position: relative
}

.refute-rumour-card-wrap .previous[data-v-ef458d6e] {
	position: absolute;
	left: 20px;
	top: 45%;
	color: #ccc
}

.refute-rumour-card-wrap .next[data-v-ef458d6e] {
	position: absolute;
	right: 20px;
	top: 45%;
	color: #ccc
}

.refute-rumour-card-content[data-v-ef458d6e] {
	position: relative;
	height: 210px
}

.refute-rumour-card-content-title[data-v-ef458d6e] {
	padding: 14px 20px 0 20px;
	font-size: 24px;
	font-family: PingFang-SC-Medium;
	line-height: 30px;
	color: #333
}

.refute-rumour-card-content-result .result[data-v-ef458d6e] {
	font-family: PingFang-SC-Medium;
	font-size: 17px;
	font-weight: 500;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 47px;
	text-align: center
}

.refute-rumour-card-content-result .check-truth[data-v-ef458d6e] {
	width: 100px;
	font-size: 13px;
	line-height: 28px;
	font-family: PingFang-SC-Regular;
	color: #555;
	background: #f8f8f8;
	margin: 0 auto 15px;
	border-radius: 14px
}

.refute-rumour-card-content-answer[data-v-ef458d6e],
.refute-rumour-card-content-result .check-truth[data-v-ef458d6e] {
	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
}

.refute-rumour-card-content-answer[data-v-ef458d6e] {
	width: 100%;
	position: absolute;
	bottom: 35px;
	left: 0
}

.refute-rumour-card-content-answer-block[data-v-ef458d6e] {
	width: 150px;
	height: 36px;
	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;
	border-radius: 20px;
	color: #fff;
	font-size: 14px
}

.refute-rumour-card-content-answer-true[data-v-ef458d6e] {
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.refute-rumour-card-content-answer-false[data-v-ef458d6e] {
	background-image: linear-gradient(-134deg, orange, #ffbc10 55%, #ffd36c)
}

.refute-rumour-card-content-choose-wrap[data-v-ef458d6e] {
	padding: 0 17px
}

.refute-rumour-card-content-choose[data-v-ef458d6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.refute-rumour-card-content-choose-true-bar[data-v-ef458d6e] {
	position: relative;
	width: 100%;
	height: 15px;
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 7.5px 0 0 7.5px
}

.refute-rumour-card-content-choose-true-bar .triangle[data-v-ef458d6e] {
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-color: #fff transparent;
	border-width: 0 0 15px 6px;
	border-style: solid
}

.refute-rumour-card-content-choose-true-bar-radius[data-v-ef458d6e] {
	border-radius: 7.5px
}

.refute-rumour-card-content-choose-false-bar[data-v-ef458d6e] {
	position: relative;
	width: 100%;
	height: 15px;
	background-image: linear-gradient(-134deg, orange, #ffbc10 55%, #ffd36c);
	border-radius: 0 7.5px 7.5px 0
}

.refute-rumour-card-content-choose-false-bar .triangle[data-v-ef458d6e] {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-color: #fff transparent;
	border-width: 15px 6px 0 0;
	border-style: solid
}

.refute-rumour-card-content-choose-false-bar-radius[data-v-ef458d6e] {
	border-radius: 7.5px
}

.refute-rumour-card-content-choose .true-text[data-v-ef458d6e] {
	color: #00c8c8;
	font-size: 14px;
	line-height: 34px
}

.refute-rumour-card-content-choose .percent-choose-true[data-v-ef458d6e] {
	font-size: 13px;
	color: #999;
	line-height: 13px
}

.refute-rumour-card-content-choose .false-text[data-v-ef458d6e] {
	color: #ff7d00;
	font-size: 14px;
	line-height: 34px;
	text-align: right
}

.refute-rumour-card-content-choose .percent-choose-false[data-v-ef458d6e] {
	font-size: 13px;
	color: #999;
	line-height: 13px;
	text-align: right
}

.refute-rumour-card-content .answer-result[data-v-ef458d6e] {
	padding-top: 23px
}

.refute-rumour-card-content .answer-result-img[data-v-ef458d6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.refute-rumour-card-content .answer-result-img .img-show[data-v-ef458d6e] {
	width: 40px;
	height: auto
}

.refute-rumour-card-content .answer-result-detail[data-v-ef458d6e] {
	font-size: 19px;
	line-height: 36px;
	color: #333;
	text-align: center
}

.refute-rumour-card-content .answer-result-conclusion[data-v-ef458d6e] {
	font-size: 13px;
	line-height: 26px;
	text-align: center;
	color: #999;
	margin-bottom: 8px
}

.refute-rumour-card-content .answer-result-link[data-v-ef458d6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.refute-rumour-card-content .answer-result-link-btn[data-v-ef458d6e] {
	font-size: 13px;
	color: #fff;
	padding: 13px 34px;
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	text-align: center;
	margin: 0 5px;
	border-radius: 30px;
	line-height: 13px
}

.refute-rumour-card-content .answer-result .question-update[data-v-ef458d6e] {
	font-size: 12px;
	color: #999;
	line-height: 32px;
	text-align: center
}

.refute-rumour-card .card-icon[data-v-ef458d6e] {
	width: 17px;
	height: 17px
}

.science-popular__detail[data-v-27528242] {
	background: #fff
}

.science-popular__detail__content[data-v-27528242] {
	padding: 0 .17rem
}

.science-popular__detail__scroll-banner[data-v-27528242] {
	padding-bottom: 15px
}

.science-popular__detail-bottom[data-v-27528242] {
	height: 20px
}

.science-popular__detail .card-wrap[data-v-27528242] {
	width: calc(100% - 34px);
	background: #fff;
	margin: 21px auto;
	border-radius: 8px;
	-webkit-box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08)
}

.spe-topic-activity-header[data-v-6e20d81d] {
	width: 100%;
	background-size: cover;
	position: relative
}

.spe-topic-activity-header-maps[data-v-6e20d81d] {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	bottom: 0;
	left: 0;
	margin-left: 4.58%;
	margin-bottom: 9.6%
}

.spe-topic-activity-header-map[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: linear-gradient(-135deg, #ffd999, #ffefd1);
	border-radius: 14px;
	font-size: 13px;
	color: #895924;
	padding: 3px 16px
}

.spe-topic-activity-header-map-0[data-v-6e20d81d] {
	margin-right: 10px
}

.spe-topic-activity-header-map-1[data-v-6e20d81d] {
	color: #006f7b;
	background-image: linear-gradient(-135deg, #91eff8, #cff7f8)
}

.spe-topic-activity-content[data-v-6e20d81d] {
	position: relative;
	border-radius: 15px 15px 0 0;
	padding: 17px;
	margin-top: -4.83%;
	background: #fff;
	z-index: 1
}

.spe-topic-activity-content-header[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px 0
}

.spe-topic-activity-content-header-title[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .19rem;
	color: #333
}

.spe-topic-activity-content-header-title-icon[data-v-6e20d81d] {
	color: #00cfa3;
	font-size: .22rem
}

.spe-topic-activity-content-header-more[data-v-6e20d81d] {
	font-size: .16rem;
	color: #999
}

.spe-topic-activity-content-header.padding-top-zero[data-v-6e20d81d] {
	padding: 0 0 15px
}

.spe-topic-activity-content-card[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 12px 0
}

.spe-topic-activity-scroll-topic-wrapper[data-v-6e20d81d] {
	margin: 0 -17px
}

.spe-topic-activity-scroll-topic-inner[data-v-6e20d81d] {
	margin: 0 17px;
	white-space: nowrap
}

.spe-topic-activity-scroll-topic-item[data-v-6e20d81d] {
	display: inline-block;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border-radius: 5px;
	background-size: cover
}

.spe-topic-activity-scroll-topic-item[data-v-6e20d81d]:nth-child(n+2) {
	margin-left: 12px
}

.spe-topic-activity-scroll-topic-item[data-v-6e20d81d]:last-child {
	margin-right: 17px
}

.spe-topic-activity-scroll-topic-item-text[data-v-6e20d81d] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	white-space: nowrap;
	color: #fff;
	font-weight: 700;
	z-index: 2
}

.spe-topic-activity-scroll-topic-item-masking[data-v-6e20d81d] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: rgba(0, 0, 0, .1)
}

.spe-topic-activity-peoples-left[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20%;
	font-size: .17rem;
	color: #fff;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 0 10px;
	margin: -12px 0;
	border-radius: 8px 0 0 8px;
	font-weight: 700
}

.spe-topic-activity-peoples-tabs[data-v-6e20d81d] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 15px
}

.spe-topic-activity-peoples-tab[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	color: #333;
	line-height: 1;
	padding: 7px 0
}

.spe-topic-activity-peoples-tab-text[data-v-6e20d81d] {
	border-bottom: 1px dashed #333
}

.spe-topic-activity-peoples-tab-icon[data-v-6e20d81d] {
	color: #ff6050
}

.spe-topic-activity-peoples-right[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #ccc;
	margin-right: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-activity-peoples-right-content[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.spe-topic-activity-rumor-left[data-v-6e20d81d] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.spe-topic-activity-rumor-icon[data-v-6e20d81d] {
	font-size: .3rem;
	width: 30px;
	height: 30px;
	margin: 0 26px
}

.spe-topic-activity-rumor-content[data-v-6e20d81d] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-right: 16px
}

.spe-topic-activity-rumor-content-title[data-v-6e20d81d] {
	font-size: .17rem;
	color: #333
}

.spe-topic-activity-rumor-content-description[data-v-6e20d81d] {
	font-size: .14rem;
	color: #252525
}

.spe-topic-activity-lives-list[data-v-6e20d81d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #333;
	font-size: 13px;
	line-height: 23px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border-radius: 6px
}

.spe-topic-activity-lives-list-status[data-v-6e20d81d] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	background: #fafafa;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 60px;
	text-align: center;
	font-family: PingFang-SC-Regular;
	font-size: 10px;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 12px
}

.spe-topic-activity-lives-list-time[data-v-6e20d81d] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	margin-top: 7px;
	margin-bottom: 7px;
	border-right: 1px solid #f6f6f6;
	margin-right: 10px;
	width: 54px;
	text-align: center
}

.spe-topic-activity-lives-list-info[data-v-6e20d81d] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: .15rem;
	font-weight: 700;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 21px
}

.spe-topic-activity-lives-list-info-name[data-v-6e20d81d] {
	font-size: 12px;
	color: #999
}

.spe-topic-activity-lives-list-info-title[data-v-6e20d81d] {
	margin: .03rem 0 0 0;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #333;
	letter-spacing: 0
}

.spe-topic-activity-ask-title[data-v-6e20d81d] {
	font-size: .17rem;
	color: #333
}

.spe-topic-activity-ask-inner[data-v-6e20d81d] {
	width: 100%;
	padding: 0 15px
}

.spe-topic-activity-ask-content[data-v-6e20d81d] {
	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: 7px;
	width: 100%
}

.spe-topic-activity-ask-content-text[data-v-6e20d81d] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: .14rem;
	color: #555
}

.spe-topic-activity-ask-content-button[data-v-6e20d81d] {
	padding: 7px 12px;
	font-size: 14px;
	color: #fff;
	background: #00c8c8;
	border-radius: 14px;
	line-height: 1;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.spe-topic-activity-share[data-v-6e20d81d] {
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	border-radius: 22px;
	font-size: .17rem;
	padding: .11rem;
	text-align: center;
	color: #fff;
	margin: .08rem .17rem
}

.spe-topic-activity-share-wrapper[data-v-6e20d81d] {
	position: fixed;
	bottom: 0;
	left: 0;
	background: #f6f6f6;
	width: 100%;
	z-index: 999
}

.wz-intrance-banner[data-v-6e20d81d] {
	margin-top: 30px
}

.wz-intrance-banner-img[data-v-6e20d81d] {
	width: 100%;
	border-radius: 5px
}

.spe-topic-activity-content-header-title-icon.small[data-v-6e20d81d] {
	font-size: .2rem
}

.spe-topic-activity-peoples-left.normal[data-v-6e20d81d] {
	background: #26d1b7
}

.spe-topic-activity-peoples-left.touch[data-v-6e20d81d] {
	background: #5fadff
}

.spe-topic-activity-peoples-left.doubt[data-v-6e20d81d] {
	background: #45c5ec
}

.spe-topic-activity-peoples-left.confirm[data-v-6e20d81d] {
	background: #ff6050
}

.spe-topic-activity-rumor-icon.error[data-v-6e20d81d] {
	color: #ff6050
}

.spe-topic-activity-rumor-icon.right[data-v-6e20d81d] {
	color: #00c8c8
}

.spe-topic-activity-lives-list-status.red[data-v-6e20d81d] {
	color: #f86b62
}

.spe-topic-activity-lives-list-status.gray[data-v-6e20d81d] {
	color: #00c8c8;
	background: #fafafa;
	border-radius: 6px 0 0 6px
}

.spe-topic-activity-lives-list-status .icon[data-v-6e20d81d] {
	font-size: 22px;
	line-height: 26px;
	padding-top: 1px
}

.spe-topic-activity-lives-list-status .txt[data-v-6e20d81d] {
	line-height: 1;
	padding-top: 6px
}

.fy-tag-navs .tag-navs__navs[data-v-46d5ef2e] {
	background: #fff !important;
	padding-left: 17px
}

.detail-cont[data-v-46d5ef2e],
.med-container[data-v-46d5ef2e],
.med-container__med-bg[data-v-46d5ef2e] {
	background: #f6f6f6
}

.med-container__med-bg[data-v-46d5ef2e] {
	background: #f6f6f6 !important
}

.fy-tag-navs[data-v-46d5ef2e] {
	background: #fff !important;
	-webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06)
}

.swiper-detail[data-v-46d5ef2e] {
	padding-top: 20px;
	background: #f6f6f6
}

.swiper-wrap[data-v-46d5ef2e] {
	padding: 20px 25px 0;
	overflow-y: auto;
	margin: 0 15px;
	background: #fff;
	border-radius: 15px
}

.swiper-title[data-v-46d5ef2e] {
	font-family: PingFang-SC-Medium;
	font-size: 24px;
	line-height: 33px;
	color: #333;
	letter-spacing: 0;
	margin-bottom: 20px
}

.judge[data-v-46d5ef2e] {
	margin-bottom: 18px
}

.judge .judge-text[data-v-46d5ef2e] {
	margin-left: 9px;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 24px
}

.judge .judge-text.wrong[data-v-46d5ef2e] {
	color: #ff6050
}

.judge .judge-text.right[data-v-46d5ef2e] {
	color: #00c8c8
}

.activity-rumor-icon[data-v-46d5ef2e] {
	display: inline-block;
	font-size: 24px
}

.m-icon-cuo[data-v-46d5ef2e] {
	color: #ff6050
}

.m-icon-right[data-v-46d5ef2e] {
	color: #00c8c8
}

.article-pra[data-v-46d5ef2e] {
	font-family: PingFang-SC-Regular;
	font-size: 18px;
	color: #333;
	letter-spacing: 0;
	line-height: 25px
}

.level-title[data-v-46d5ef2e] {
	font-family: PingFang-SC-Medium;
	font-size: 24px;
	line-height: 33px;
	color: #333;
	letter-spacing: 0;
	margin-bottom: 20px
}

.level-title-1[data-v-46d5ef2e] {
	font-size: 22px
}

.level-title-2[data-v-46d5ef2e] {
	font-size: 20px
}

.swiper-image[data-v-46d5ef2e] {
	display: block;
	width: 100%
}

.video-h5[data-v-46d5ef2e] {
	width: 100%;
	height: 1.617rem;
	background: #fff
}

.video-h5 .video-h5>div[data-v-46d5ef2e] {
	background-size: contain !important
}

.video-swan[data-v-46d5ef2e] {
	width: 100vw;
	padding-bottom: 0;
	height: 42.22vw
}

.video-swan .video-swan>div[data-v-46d5ef2e] {
	background-size: contain !important
}

.segment[data-v-46d5ef2e] {
	width: 100%;
	height: 30px
}

.spe-topic-activity-share[data-v-46d5ef2e] {
	height: 44px;
	line-height: 44px;
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	border-radius: 22px;
	font-size: 17px;
	text-align: center;
	color: #fff;
	margin: 0 10px
}

.spe-topic-activity-share-wrapper[data-v-46d5ef2e] {
	width: calc(100% - 14px);
	margin: 0 auto;
	background: #fff;
	padding: 10px 0;
	border-radius: 0 0 15px 15px
}

.gratitude-logo[data-v-46d5ef2e] {
	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-bottom: 20px
}

.gratitude-logo .line-vertical[data-v-46d5ef2e] {
	width: 1px;
	height: 24px;
	margin: 0 20px;
	background: #e7e7e7
}

.serial-number[data-v-46d5ef2e] {
	padding: 20px 0;
	text-align: center
}

.serial-number .number[data-v-46d5ef2e] {
	padding: 0 5px;
	color: #a5a5a5
}

.serial-number .number.active[data-v-46d5ef2e] {
	color: #00c8c8
}

.activity-detail-recommends[data-v-46d5ef2e] {
	padding: 10px 0 20px;
	background: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 15px 15px 0 0
}

.activity-detail-recommends-topline[data-v-46d5ef2e] {
	position: relative;
	width: 100%;
	height: 6px
}

.activity-detail-recommends-topline[data-v-46d5ef2e]:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 50px;
	height: 6px;
	background: #eee;
	border-radius: 3px
}

.activity-detail-recommends-title[data-v-46d5ef2e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .19rem;
	color: #333;
	padding: 0 17px
}

.activity-detail-recommends-title-icon[data-v-46d5ef2e] {
	color: #00c8c8
}

.spe-topic-im[data-v-19a2e478] {
	background: #f6f6f6;
	padding-bottom: 44px
}

.spe-topic-im-view[data-v-19a2e478] {
	height: calc(100% - 104px);
	margin: 20px 7px;
	padding: 0 10px;
	background: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 15px 15px 0 0;
	overflow: hidden
}

.spe-topic-im-view-header[data-v-19a2e478] {
	font-size: .24rem;
	color: #333;
	line-height: normal;
	padding: 20px 13px 15px;
	font-weight: 700
}

.spe-topic-im-view-line[data-v-19a2e478] {
	margin: 0 -10px
}

.spe-topic-im-view-im[data-v-19a2e478] {
	margin-top: 18px
}

.spe-topic-im-loading[data-v-19a2e478] {
	position: absolute;
	top: 20px;
	bottom: 65px;
	left: 20px;
	right: 20px;
	background: #fff;
	padding-top: 65%;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 15px
}

.spe-topic-im-loading-wrapper[data-v-19a2e478] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.spe-topic-im-footer[data-v-19a2e478] {
	position: fixed;
	bottom: 0;
	left: 0;
	height: 44px;
	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;
	width: 100%;
	background: #f6f6f6;
	font-weight: 700
}

.im-bottom-placeholder[data-v-19a2e478] {
	width: 100%;
	height: 70px;
	display: block
}

.spe-topic-activity-share[data-v-19a2e478] {
	height: 44px;
	line-height: 44px;
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	border-radius: 22px;
	font-size: 17px;
	text-align: center;
	color: #fff;
	margin: 0 auto
}

.spe-topic-activity-share-wrapper[data-v-19a2e478] {
	position: absolute;
	left: 7px;
	bottom: 20px;
	width: calc(100% - 44px);
	margin: 0 auto;
	background: #fff !important;
	padding: 10px 15px;
	border-radius: 0 0 15px 15px;
	z-index: 999
}

.spe-topic-im [class*=im-list][data-v-19a2e478] {
	padding: 15px 0 15px 0
}

.spe-topic-im-footer .green[data-v-19a2e478] {
	color: #00c8c8
}

.spe-topic-im-footer .gray[data-v-19a2e478] {
	color: #999
}

.dust[data-v-2230b7ed] {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(1)
}

.has-radius[data-v-2230b7ed] {
	border-radius: 8px;
	overflow: hidden
}

.video[data-v-2230b7ed] {
	position: relative
}

.video .remove-duration[data-v-2230b7ed] .duration__3XoJw {
	display: none
}

.video .video-h5[data-v-2230b7ed] {
	width: 100%;
	height: 1.917rem;
	margin: 0 auto;
	background: #fff !important
}

.video .video-h5 .video-h5>div[data-v-2230b7ed] {
	background-size: contain !important
}

.video .video-h5[data-v-2230b7ed] .duration__3XoJw {
	background-color: rgba(0, 0, 0, .4)
}

.video .video-swan[data-v-2230b7ed] {
	width: 100%;
	padding-bottom: 0;
	height: 56.22vw;
	margin: 0 auto
}

.video .video-swan .video-swan>div[data-v-2230b7ed] {
	background-size: contain !important
}

.video .video-swan-small[data-v-2230b7ed] {
	z-index: 99;
	width: 51.6%;
	height: 33vw;
	position: fixed;
	bottom: 200px;
	right: 0
}

.video .video-swan-small[data-v-2230b7ed] .duration__3XoJw {
	background-color: rgba(0, 0, 0, .4)
}

.video .video-swan-small-play[data-v-2230b7ed] {
	top: 37%;
	left: 46%;
	position: absolute;
	width: 32px;
	height: 35px;
	color: #fff
}

.video .video-swan-small-closeMask[data-v-2230b7ed] {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 30px;
	height: 26px;
	background: rgba(0, 0, 0, .5);
	border-radius: 7px;
	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
}

.video .video-swan-small-closeMask-icon[data-v-2230b7ed] {
	width: 15px;
	height: 15px
}

.video .video-swan-small-backMask[data-v-2230b7ed] {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 30px;
	height: 26px;
	background: rgba(0, 0, 0, .5);
	border-radius: 7px;
	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
}

.video .video-swan-small-backMask-icon[data-v-2230b7ed] {
	width: 15px;
	height: 15px
}

.video .gap[data-v-2230b7ed] {
	margin: 20px 0
}

.video-time[data-v-2230b7ed] {
	position: absolute;
	right: 7px;
	bottom: 7px
}

.video-time-mask[data-v-2230b7ed] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: .3;
	border-radius: 33px
}

.video-time-text[data-v-2230b7ed] {
	position: relative;
	padding: 3px 10px;
	line-height: normal;
	font-size: 10px;
	font-family: PingFangSC-Semibold;
	color: #fff
}

.video .video-iframe-pc[data-v-2230b7ed] {
	height: 422px
}

.med-meeting[data-v-69a71448] {
	min-height: 100vh;
	overflow-x: hidden;
	width: 100%;
	background: #fed4d5
}

.med-meeting .content[data-v-69a71448] {
	padding-bottom: .4rem;
	position: relative;
	z-index: 100;
	background: #fed4d5;
	color: #ff4341
}

.med-meeting .head-image[data-v-69a71448] {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
	margin: .2rem 0 .15rem
}

.med-meeting .head-image.head[data-v-69a71448] {
	height: 64.4122vw;
	margin: 0
}

.med-meeting .head-image.shadow[data-v-69a71448] {
	height: 12.8825vw;
	margin-top: -.18rem;
	margin-bottom: 0
}

.med-meeting .head-image.tech[data-v-69a71448] {
	margin-top: -.2rem
}

.med-meeting .head-image.about[data-v-69a71448] {
	margin-top: .06rem
}

.med-meeting .gap[data-v-69a71448] {
	margin: 0 .15rem
}

.med-meeting .gap .intro[data-v-69a71448] {
	width: 100%;
	display: block
}

.med-meeting .yd-btn[data-v-69a71448] {
	margin: .3rem auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.med-meeting .video-wrap[data-v-69a71448] {
	width: 92.7536vw;
	margin: 0 .15rem;
	padding: .11rem 0;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8484), to(#ff5a5a));
	background-image: linear-gradient(180deg, #ff8484, #ff5a5a);
	-webkit-box-shadow: inset -1px -1px 1px 0 #fe373a, inset 1px 1px 2px 0 hsla(0, 0%, 100%, .83);
	box-shadow: inset -1px -1px 1px 0 #fe373a, inset 1px 1px 2px 0 hsla(0, 0%, 100%, .83);
	border-radius: .15rem;
	z-index: 3;
	margin-top: -.25rem
}

.med-meeting .video-wrap .video-inner-wrap[data-v-69a71448] {
	padding: 6px;
	border-radius: .09rem;
	overflow: hidden;
	background: #fff;
	margin: 0 .1rem
}

.med-meeting .video-wrap .video-stage .poster[data-v-69a71448],
.med-meeting .video-wrap .video-stage[data-v-69a71448],
.med-meeting .video-wrap .video[data-v-69a71448] {
	height: 100%;
	width: 100%
}

.med-meeting .video-wrap .video-title[data-v-69a71448] {
	text-align: center;
	margin: .09rem 0 .07rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.med-meeting .video-wrap .video-title-image[data-v-69a71448] {
	width: 2.49rem;
	height: .25rem
}

.med-meeting .question-wrap[data-v-69a71448] {
	margin: 0 .15rem 0
}

.med-meeting .question-wrap .question[data-v-69a71448] {
	position: relative;
	margin-bottom: .44rem;
	z-index: 101
}

.med-meeting .question-wrap .question-top-bg[data-v-69a71448] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: .54rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .question-wrap .question-content-bg[data-v-69a71448] {
	position: absolute;
	left: 0;
	right: 0;
	top: .54rem;
	bottom: .32rem;
	background-size: 100% 100%;
	background-repeat: repeat
}

.med-meeting .question-wrap .question-bottom-bg[data-v-69a71448] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -.14rem;
	height: .46rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .question-wrap .num[data-v-69a71448] {
	color: #01e3cc;
	text-align: center;
	padding-top: .04rem;
	position: relative;
	z-index: 2
}

.med-meeting .question-wrap .tap-style[data-v-69a71448] {
	position: relative;
	z-index: 2;
	padding: 0 9.6618vw
}

.med-meeting .question-wrap .tap-style.animation[data-v-69a71448] {
	-webkit-animation: move-data-v-69a71448 1s linear;
	animation: move-data-v-69a71448 1s linear
}

@-webkit-keyframes move-data-v-69a71448 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes move-data-v-69a71448 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.med-meeting .question-wrap .title[data-v-69a71448] {
	font-size: .2rem;
	padding: .57rem 9.6618vw 0;
	color: #ff4341;
	position: relative;
	z-index: 1;
	line-height: .34rem;
	font-weight: 700
}

.med-meeting .question-wrap .btn-wrap[data-v-69a71448] {
	margin-top: .17rem;
	padding: 0 9.6618vw;
	position: relative;
	z-index: 2
}

.med-meeting .question-wrap .total[data-v-69a71448] {
	font-size: .12rem;
	color: #ff4341;
	text-align: center;
	padding: .1rem 0 .24rem;
	position: relative;
	z-index: 1
}

.med-meeting .question-wrap .answer[data-v-69a71448] {
	width: 30.5958vw;
	height: 9.4203vw;
	background-size: 100% 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/azbzt_weidianjianniu.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: .16rem;
	color: #ff4341;
	line-height: 9.4203vw;
	font-weight: 700
}

.med-meeting .question-wrap .answer.yes[data-v-69a71448] {
	color: #fff;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/azbzt_zhengque.png)
}

.med-meeting .question-wrap .answer.no[data-v-69a71448] {
	color: #fff;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/azbzt_cuowu.png)
}

.med-meeting .question-wrap .process-wrap[data-v-69a71448] {
	padding-top: .14rem
}

.med-meeting .question-wrap .process[data-v-69a71448] {
	position: relative;
	width: 100%;
	height: .09rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #b5b5b5), color-stop(68%, #edecec));
	background-image: linear-gradient(180deg, #b5b5b5 31%, #edecec 68%);
	-webkit-box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	border-radius: 24px
}

.med-meeting .question-wrap .account[data-v-69a71448] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	z-index: 1;
	overflow: hidden
}

.med-meeting .question-wrap .account.no[data-v-69a71448]:before {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #f78c8c), color-stop(98%, #ef5a62));
	background-image: linear-gradient(180deg, #f78c8c 2%, #ef5a62 98%);
	-webkit-box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #ffb7b7;
	box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #ffb7b7
}

.med-meeting .question-wrap .account.no[data-v-69a71448]:before,
.med-meeting .question-wrap .account.yes[data-v-69a71448]:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	content: "";
	display: block;
	z-index: 2;
	-webkit-animation: aw-data-v-69a71448 1s ease-in-out;
	animation: aw-data-v-69a71448 1s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.med-meeting .question-wrap .account.yes[data-v-69a71448]:before {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #32e0c5), color-stop(98%, #06c7bd));
	background-image: linear-gradient(180deg, #32e0c5 2%, #06c7bd 98%);
	-webkit-box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #61effd;
	box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #61effd
}

@-webkit-keyframes aw-data-v-69a71448 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes aw-data-v-69a71448 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

.med-meeting .question-wrap .person-num[data-v-69a71448] {
	color: #ff5151;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .12rem;
	line-height: .17rem;
	padding-top: .06rem;
	padding-bottom: .14rem
}

.med-meeting .question-wrap .doctor-wrap[data-v-69a71448] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .39rem
}

.med-meeting .question-wrap .doctor[data-v-69a71448] {
	width: .39rem;
	height: .39rem;
	border-radius: 50%;
	overflow: hidden
}

.med-meeting .question-wrap .doctor-text[data-v-69a71448] {
	font-size: .16rem;
	padding-left: .06rem;
	line-height: .39rem;
	color: #736565
}

.med-meeting .question-wrap .explain-wrap[data-v-69a71448] {
	padding: .15rem 0
}

.med-meeting .question-wrap .explain[data-v-69a71448] {
	padding: .1rem;
	position: relative;
	background: #fed4d5;
	border-radius: .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-meeting .question-wrap .explain[data-v-69a71448]:before {
	content: "";
	width: 0;
	height: 0;
	border-left: .08rem solid transparent;
	border-right: .08rem solid transparent;
	border-bottom: .08rem solid #fed4d5;
	position: absolute;
	top: -.07rem;
	left: .08rem
}

.med-meeting .question-wrap .explain-image[data-v-69a71448] {
	width: 100%;
	display: block;
	border-radius: .06rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .teach-warp[data-v-69a71448] {
	position: relative;
	z-index: 3
}

.med-meeting .teach-item[data-v-69a71448] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 .15rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.med-meeting .teach-item .btn-img-three[data-v-69a71448] {
	width: 29.9517vw;
	height: 9.4202vw;
	margin-bottom: .17rem
}

.med-meeting .teach-item .btn-img-two[data-v-69a71448] {
	width: 45.1691vw;
	height: 9.4202vw;
	margin-bottom: .14rem
}

.content-main-surplus-info-tags[data-v-1be827ae] {
	position: absolute;
	left: 0;
	right: 0;
	top: 57px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: distribute;
	align-content: space-around
}

.content-main-surplus-info-tags-item[data-v-1be827ae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	margin: 0 8px 15px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 114px;
	height: 32px;
	background: rgba(0, 200, 200, .1);
	border-radius: 5px
}

.content-main-surplus-info-tags-item-font[data-v-1be827ae] {
	width: 74px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	text-align: left
}

.content-main-popup[data-v-1be827ae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	height: 180px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: space-evenly;
	align-content: space-evenly
}

.content-main-popup-but[data-v-1be827ae] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 15px;
	color: #525252;
	background: #f8f8f8;
	border-radius: 5px;
	border: 1px solid #f8f8f8
}

.active[data-v-1be827ae],
.content-main-popup-but[data-v-1be827ae] {
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	letter-spacing: 0
}

.active[data-v-1be827ae] {
	color: #00c8c8;
	border: 1px solid #00c8c9;
	border-radius: 5px
}

@media screen and (min-width:320px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 82px
	}
}

@media screen and (min-width:360px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 95px
	}
}

@media screen and (min-width:375px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 100px
	}
}

@media screen and (min-width:390px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 105px
	}
}

@media screen and (min-width:411px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 112px
	}
}

@media screen and (min-width:414px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 113px
	}
}

@media screen and (min-width:447px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 124px
	}
}

@media screen and (min-width:480px) and (max-width:539px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 135px
	}
}

@media screen and (min-width:540px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 154px
	}
}

@media screen and (min-width:600px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 175px
	}
}

@media screen and (min-width:700px) {
	.content-main-surplus-info-tags-item[data-v-1be827ae] {
		width: 199px
	}
}

.big-banner[data-v-0d5524be] {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 24px 0 0 17px;
	height: 180px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.big-banner-logo[data-v-0d5524be] {
	margin-top: 17px;
	margin-bottom: 29px;
	width: 88px
}

.big-banner-title[data-v-0d5524be] {
	width: 220px;
	height: 22px;
	font-family: PingFangSC-Semibold;
	font-size: 22px;
	color: #fff;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 13px
}

.big-banner-elaborate[data-v-0d5524be] {
	position: relative;
	width: 266px;
	height: 14px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	line-height: 14px;
	z-index: 2
}

.big-banner-drugimg[data-v-0d5524be] {
	position: absolute;
	top: 25px;
	right: 8px;
	width: 140px;
	height: 140px;
	z-index: 1
}

.custom-header-topbar-bg[data-v-0d5524be] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.content-main[data-v-0d5524be] {
	overflow: hidden;
	position: relative;
	margin-top: -15px;
	background-color: #f5f5f5;
	border-radius: 12px 12px 0 0
}

.content-main-problem[data-v-0d5524be] {
	margin-bottom: 8px;
	width: 100%;
	height: 201px;
	border-radius: 12px 12px 0 0
}

.content-main-problem-item[data-v-0d5524be] {
	padding-top: 15px;
	height: 138px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(58%, #fff));
	background-image: linear-gradient(0deg, #f5f5f5, #fff 58%)
}

.content-main-problem-item-core[data-v-0d5524be] {
	position: relative;
	overflow: hidden;
	margin: 0 10px;
	height: 186px;
	background: #fff;
	border-radius: 10px
}

.content-main-problem-item-core-top[data-v-0d5524be] {
	height: 48px;
	line-height: 48px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	text-indent: 13px;
	color: #1f1f1f;
	background-image: -webkit-gradient(linear, left top, right top, from(#d8f9f4), color-stop(89%, #fff));
	background-image: linear-gradient(90deg, #d8f9f4, #fff 89%)
}

.content-main-problem-item-core-centent[data-v-0d5524be] {
	padding: 15px 13px 0
}

.content-main-problem-item-core-centent-title[data-v-0d5524be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	margin-bottom: 15px
}

.content-main-problem-item-core-centent-title-img[data-v-0d5524be] {
	width: 16px;
	height: 16px;
	margin-right: 5px
}

.content-main-problem-item-core-centent-title-font[data-v-0d5524be] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #1f1f1f;
	line-height: 16px
}

.content-main-problem-item-core-centent-explain[data-v-0d5524be] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #525252;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.content-main-problem-item-core-indicator[data-v-0d5524be] {
	position: absolute;
	bottom: 15px;
	right: 50%;
	-webkit-transform: translate(50%);
	transform: translate(50%)
}

.content-main-surplus[data-v-0d5524be] {
	padding: 0 10px
}

.content-main-surplus-info[data-v-0d5524be] {
	overflow: hidden;
	margin-bottom: 8px;
	border-radius: 10px;
	background: #fff
}

.content-main-surplus-info-title[data-v-0d5524be] {
	height: 48px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	text-indent: 13px;
	color: #1f1f1f;
	line-height: 48px;
	border-radius: 10px 10px 0 0;
	background-image: -webkit-gradient(linear, left top, right top, from(#d8f9f4), color-stop(89%, #fff));
	background-image: linear-gradient(90deg, #d8f9f4, #fff 89%)
}

.content-main-surplus-info-item[data-v-0d5524be] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #e5e5e5
}

.content-main-surplus-info-item-font[data-v-0d5524be] {
	width: 80px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #333
}

.content-main-surplus-info-item-font-after[data-v-0d5524be] {
	color: #fe6c09;
	font-size: .17rem
}

.content-main-surplus-info-item-input[data-v-0d5524be] {
	width: calc(100% - 70px);
	font-size: 15px;
	text-align: right;
	color: #1f1f1f
}

.content-main-surplus-info-item-input>input[data-v-0d5524be] {
	outline: none;
	text-align: right;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #1f1f1f;
	letter-spacing: 0
}

.content-main-surplus-info-confirm[data-v-0d5524be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 49px
}

.content-main-surplus-info-confirm-img[data-v-0d5524be] {
	padding: 5px 4px 5px 0;
	width: 20px;
	height: 20px
}

.content-main-surplus-info-confirm-agree[data-v-0d5524be] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999
}

.content-main-surplus-info-confirm-book[data-v-0d5524be] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #00c8c8
}

.content-main-surplus-info-submit[data-v-0d5524be] {
	margin: 0 13px 20px;
	height: 44px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 44px
}

.content-main-surplus-flow[data-v-0d5524be] {
	overflow: hidden;
	margin-bottom: 8px;
	padding-bottom: 19px;
	border-radius: 10px;
	background: #fff
}

.content-main-surplus-flow-title[data-v-0d5524be] {
	height: 48px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	text-indent: 13px;
	color: #1f1f1f;
	line-height: 48px;
	border-radius: 10px 10px 0 0;
	background-image: -webkit-gradient(linear, left top, right top, from(#d8f9f4), color-stop(89%, #fff));
	background-image: linear-gradient(90deg, #d8f9f4, #fff 89%)
}

.content-main-surplus-flow-line[data-v-0d5524be] {
	margin-bottom: 9px;
	padding: 15px 31px 0 31px
}

.content-main-surplus-flow-line-item[data-v-0d5524be],
.content-main-surplus-flow-line[data-v-0d5524be] {
	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
}

.content-main-surplus-flow-line-item[data-v-0d5524be] {
	position: relative
}

.content-main-surplus-flow-line-item-left[data-v-0d5524be] {
	text-align: center
}

.content-main-surplus-flow-line-item-left-img[data-v-0d5524be] {
	margin-bottom: 10px;
	width: 40px;
	height: 40px;
	border: 1px solid #00c8c8;
	border-radius: 40px
}

.content-main-surplus-flow-line-item-left-font[data-v-0d5524be] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: center
}

.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
	position: absolute;
	width: 15px;
	height: 15px;
	font-weight: 700;
	top: 13%;
	right: -28%;
	-webkit-transform: translate(50%);
	transform: translate(50%)
}

.content-main-surplus-flow-table[data-v-0d5524be] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 9px
}

.content-main-surplus-flow-table-item[data-v-0d5524be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #e0e0e0
}

.content-main-surplus-flow-table-item-left[data-v-0d5524be] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 56px;
	width: 75px;
	text-align: center;
	line-height: 56px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	border-right: 1px solid #e0e0e0
}

.content-main-surplus-flow-table-item-right[data-v-0d5524be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 56px
}

.content-main-surplus-flow-table-item-right-font[data-v-0d5524be] {
	margin: 12px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0
}

.content-main-surplus-customer[data-v-0d5524be] {
	overflow: hidden;
	margin-bottom: 8px;
	border-radius: 10px;
	background: #fff
}

.content-main-surplus-customer-title[data-v-0d5524be] {
	height: 48px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	text-indent: 13px;
	color: #1f1f1f;
	line-height: 48px;
	background-image: -webkit-gradient(linear, left top, right top, from(#d8f9f4), color-stop(89%, #fff));
	background-image: linear-gradient(90deg, #d8f9f4, #fff 89%)
}

.content-main-surplus-customer-list[data-v-0d5524be]::-webkit-scrollbar {
	display: none
}

.content-main-surplus-customer-list[data-v-0d5524be] {
	position: relative;
	padding: 0 33px;
	height: 196px;
	overflow: scroll
}

.content-main-surplus-customer-list-item[data-v-0d5524be] {
	width: 100%;
	height: 39px;
	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-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 39px
}

.content-main-surplus-customer-list-item-name[data-v-0d5524be] {
	width: 60px;
	text-align: left
}

.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-indent: 15px
}

.content-main-surplus-customer-list-item-time[data-v-0d5524be] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right
}

.dialog[data-v-0d5524be] {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .7);
	z-index: 921
}

.dialog-item[data-v-0d5524be] {
	margin: auto;
	width: 80%;
	background: #fff;
	border-radius: 21px;
	text-align: center
}

.dialog-item-img[data-v-0d5524be] {
	height: 48px;
	width: 48px;
	display: inline-block;
	margin: 17px 0 9px;
	text-align: center;
	border-radius: 50%
}

.dialog-item-font[data-v-0d5524be] {
	margin-bottom: 17px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: center
}

.dialog-item-content[data-v-0d5524be] {
	margin: 0 23px;
	padding-bottom: 17px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #525252;
	text-align: center;
	line-height: 21px
}

.dialog-item-determine[data-v-0d5524be] {
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #00c8c8;
	border-top: 1px solid #eee
}

.public-css[data-v-0d5524be] {
	margin: 0 13px
}

.public-css-border[data-v-0d5524be] {
	border-bottom: none
}

.public-css-backg[data-v-0d5524be] {
	background: #f8f8f8
}

.scroll-list[data-v-0d5524be] {
	position: absolute;
	width: calc(100% - 66px)
}

input[data-v-0d5524be]::-webkit-input-placeholder {
	color: #999
}

@media screen and (min-width:320px) {
	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 4px
	}
}

@media screen and (min-width:360px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -43%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 23px
	}
}

@media screen and (min-width:375px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -50%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 31px
	}
}

@media screen and (min-width:390px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -57%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 36px
	}
}

@media screen and (min-width:411px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -65%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 44px
	}
}

@media screen and (min-width:414px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -67%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 48px
	}
}

@media screen and (min-width:447px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -80%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 65px
	}
}

@media screen and (min-width:480px) and (max-width:539px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -96%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 80px
	}
}

@media screen and (min-width:540px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -119%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 100px
	}
}

@media screen and (min-width:600px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -139%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 131px
	}
}

@media screen and (min-width:700px) {
	.content-main-surplus-flow-line-item-right[data-v-0d5524be] {
		right: -190%
	}

	.content-main-surplus-customer-list-item-tel[data-v-0d5524be] {
		text-indent: 186px
	}
}

.specialTitle[data-v-bef8b51c] {
	padding: 0 17px;
	height: 64px;
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0;
	line-height: 64px;
	text-align: center
}

.container[data-v-bef8b51c] {
	margin: 0 17px 20px
}

.container-item-title[data-v-bef8b51c] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #1f1f1f;
	line-height: 30px
}

.container-item-content[data-v-bef8b51c] {
	line-height: 30px;
	font-size: 16px
}

.exception[data-v-bef8b51c] {
	height: 64px;
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0;
	line-height: 64px;
	text-align: center
}

.container-title[data-v-43b3eed2] {
	padding: 0 17px;
	height: 65px;
	font-family: PingFangSC-Semibold;
	font-size: 19px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 74px
}

.container-content[data-v-43b3eed2] {
	padding: 0 17px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #1f1f1f;
	line-height: 30px
}

.b-clinic[data-v-45cff98b] {
	padding: .1rem .13rem .15rem .13rem;
	background: #fff;
	border-radius: 10px
}

.b-clinic-i_img[data-v-45cff98b] {
	position: relative;
	top: -12px;
	width: 30px;
	min-width: 30px;
	height: 30px;
	padding-right: 15px
}

.b-clinic-i_none[data-v-45cff98b] {
	background: #fff4ed;
	text-align: center;
	border-radius: 10px;
	padding: 12px 0;
	color: #555;
	margin: 10px 0 30px 0
}

.b-clinic-i_btn[data-v-45cff98b] {
	position: relative;
	min-width: 54px;
	height: 28px;
	background: #00c8c8;
	min-width: .6rem;
	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);
	padding: 2px 0;
	color: #fff;
	font-size: .14rem;
	line-height: .24rem;
	border-radius: .2rem
}

.b-clinic-i_cont[data-v-45cff98b] {
	width: calc(100% - 45px)
}

.cl-bold[data-v-45cff98b] {
	font-weight: 700
}

.cl-flex[data-v-45cff98b] {
	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
}

.cl-divider[data-v-45cff98b] {
	margin-top: 15px;
	margin-left: 45px;
	width: calc(100% - 45px);
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.appoint-tag[data-v-45cff98b] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-comment[data-v-76278e56] {
	padding: .1rem .13rem .05rem .13rem;
	background: #fff;
	border-radius: 10px
}

.b-comment-i[data-v-76278e56] {
	background: #f8f8f8;
	border-radius: 8px;
	padding: .1rem .1rem .05rem .1rem;
	margin-bottom: .1rem
}

.b-comment-more[data-v-76278e56] {
	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
}

.b-comment-more_icon[data-v-76278e56] {
	background: #f5f5f5;
	color: #1f1f1f;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 16px;
	text-align: center
}

.more-info-btn[data-v-76278e56] {
	color: #999;
	opacity: .8;
	position: absolute;
	bottom: 0;
	right: 0
}

.cl-bold[data-v-76278e56] {
	font-weight: 700
}

.cl-flex[data-v-76278e56] {
	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
}

.b-intro[data-v-42e5a313] {
	position: relative;
	background: #fff;
	border-radius: 10px
}

.b-intro-top[data-v-42e5a313] {
	padding: .24rem .13rem 0 .13rem;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position: relative
}

.b-intro-top_img[data-v-42e5a313] {
	position: absolute;
	width: 20vw;
	height: 20vw;
	right: 10px;
	top: -12vw;
	border: 4px solid #fff;
	border-radius: 21.7vw
}

.b-intro-top_logo[data-v-42e5a313] {
	height: 18px;
	width: 72px;
	margin-bottom: 8px
}

.b-intro-top_portrait[data-v-42e5a313] {
	position: absolute;
	width: 41vw;
	height: 51vw;
	right: 0;
	bottom: 0
}

.b-intro-top_portrait_small[data-v-42e5a313] {
	bottom: -.55rem
}

.b-intro-top_best[data-v-42e5a313] {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 53.5vw;
	padding-top: .24rem;
	padding-bottom: .24rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/doc-top-background.png);
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.b-intro-bottom[data-v-42e5a313] {
	padding: 0 .13rem .15rem .13rem
}

.b-intro-bottom_goodat[data-v-42e5a313] {
	position: relative;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333;
	line-height: 24px
}

.b-intro-bottom_tag[data-v-42e5a313] {
	display: inline-block;
	color: #525252;
	border-radius: 11px;
	padding: 0 10px
}

.b-intro-bottom_tag_icon[data-v-42e5a313] {
	width: 13px;
	height: 13px
}

.b-intro-follow-btn[data-v-42e5a313] {
	margin-left: 20px
}

.cl-bold[data-v-42e5a313] {
	font-weight: 700
}

.cl-flex[data-v-42e5a313] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cl-color-1f[data-v-42e5a313] {
	color: #1f1f1f
}

.each-icon[data-v-42e5a313] {
	width: 15px;
	height: 15px;
	margin-left: 10px;
	margin-top: -5px;
	display: inline-block;
	vertical-align: middle
}

.top-detail-info-tags[data-v-42e5a313] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 12px
}

.top-detail-info-tags .each-tag[data-v-42e5a313] {
	padding: 0 12px;
	background: #f5f5f5;
	border-radius: 14px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 28px;
	color: #1f1f1f;
	letter-spacing: 0;
	white-space: nowrap
}

@media only screen and (max-width:375px) {

	.b-intro-top_best[data-v-42e5a313],
	.b-intro-top_portrait[data-v-42e5a313] {
		padding-top: .18rem
	}
}

@media only screen and (max-width:340px) {

	.b-intro-top_best[data-v-42e5a313],
	.b-intro-top_portrait[data-v-42e5a313] {
		padding-top: .12rem
	}

	.b-intro-top_logo[data-v-42e5a313] {
		margin-bottom: 3px
	}
}

.custom-header-topbar-bg[data-v-0dc17444] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.detail-wrap[data-v-0dc17444] {
	background: #f5f5f5;
	padding-bottom: 10px
}

.top-detail-info[data-v-0dc17444] {
	margin: 0 17px 16px;
	padding: 20px 18px 15px
}

.top-detail-info-wrap[data-v-0dc17444] {
	margin-bottom: 12px;
	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
}

.services-content[data-v-0dc17444] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 99;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px
}

.services-content-wrap[data-v-0dc17444] {
	margin: 8px 0
}

.services-content-one[data-v-0dc17444] {
	margin: 0 17px;
	height: 40px;
	background: #00c8c8;
	border-radius: 44px
}

.services-content-two[data-v-0dc17444] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.services-content-three[data-v-0dc17444],
.services-content-two[data-v-0dc17444] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.services-content-three[data-v-0dc17444] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-right: 17px
}

.services-content-twobtn[data-v-0dc17444] {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5;
	height: 40px;
	border-radius: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow: hidden
}

.services-content-icon[data-v-0dc17444] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 12px;
	color: #333;
	letter-spacing: 0
}

.services-content-img[data-v-0dc17444] {
	width: 16.5px;
	height: 16.5px;
	margin-bottom: 4px
}

.service-btn-solid[data-v-0dc17444] {
	margin: 0 16px 0 0;
	background: #00c8c8;
	border-top-right-radius: 24px;
	border-bottom-right-radius: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.service-btn-hollow[data-v-0dc17444] {
	margin: 0 0 0 16px;
	color: #fff;
	background: #489af6;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.services-content-ph[data-v-0dc17444] {
	width: 100%;
	height: 60px
}

.twobtn-left[data-v-0dc17444] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #489af6
}

.twobtn-right[data-v-0dc17444] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #00c8c8
}

.btn-margin-btom[data-v-0dc17444] {
	padding-bottom: 16px
}

.svc-img-wrap[data-v-0dc17444] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.img-background[data-v-0dc17444] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.b-none[data-v-0dc17444] {
	text-align: center;
	color: #999;
	padding: 20px 10px
}

.cl-bold[data-v-0dc17444] {
	font-weight: 700
}

.each-article-wrap[data-v-2b2a54ca] {
	font-family: PingFangSC-Regular;
	padding: 0 15px
}

.each-article-wrap .img-style[data-v-2b2a54ca] {
	padding: 8px 0 7px 0;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden
}

.each-article-wrap .no-img-style[data-v-2b2a54ca] {
	padding: 11px 0 7px 0;
	border-bottom: 1px solid #f1f1f1
}

.each-article-wrap .article-img[data-v-2b2a54ca] {
	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-2b2a54ca] {
	font-size: 17px;
	color: #333;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.each-article-wrap .article-text[data-v-2b2a54ca] {
	font-size: 14px;
	color: #555;
	line-height: 22px
}

.each-article-wrap .article-date[data-v-2b2a54ca] {
	font-size: 14px;
	color: #999;
	line-height: 16px
}

.bottom-text[data-v-2b2a54ca] {
	text-align: center;
	font-size: 14px;
	color: #999
}

.experts-scroll-wrap .scroll-experts[data-v-db2e1b54] {
	white-space: nowrap;
	width: 100%
}

.experts-scroll-wrap .doctor-item-ph[data-v-db2e1b54] {
	width: 13px;
	height: 10px;
	display: inline-block
}

.experts-scroll-wrap .each-doctor-item[data-v-db2e1b54] {
	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-db2e1b54] {
	margin: 15px auto 6px;
	width: 48px;
	height: 48px;
	border-radius: 48px;
	overflow: hidden
}

.experts-scroll-wrap .doctor-longheng-img[data-v-db2e1b54] {
	width: 100%;
	height: 100%
}

.experts-scroll-wrap .doctor-name[data-v-db2e1b54] {
	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-db2e1b54] {
	height: 22px
}

.experts-scroll-wrap .doctor-sub-info-hospital[data-v-db2e1b54],
.experts-scroll-wrap .doctor-sub-info[data-v-db2e1b54] {
	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-db2e1b54] {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zys-home-wrap[data-v-22748ed0] {
	background-color: #fff;
	min-height: 105vh
}

.zys-home-wrap .b-search[data-v-22748ed0] {
	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-home-wrap .b-search .search-wrap[data-v-22748ed0] {
	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-22748ed0] {
	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-22748ed0] {
	width: 14px;
	height: 14px
}

.zys-home-wrap .b-search .search-text[data-v-22748ed0] {
	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-22748ed0] {
	border-radius: 10px 10px 0 0;
	margin-top: -10px
}

.zys-home-wrap .b-access .access-list[data-v-22748ed0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-radius: 10px 10px 0 0;
	padding: 27px 20px 29px
}

.zys-home-wrap .b-access .access-item[data-v-22748ed0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15px;
	line-height: 14px
}

.zys-home-wrap .b-access .access-item-box[data-v-22748ed0] {
	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
}

.zys-home-wrap .b-access .access-image[data-v-22748ed0] {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 12px
}

.zys-home-wrap .b-access .access-title[data-v-22748ed0] {
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f
}

.zys-home-wrap .b-access .access-sub-title[data-v-22748ed0] {
	font-size: 13px;
	line-height: 13px;
	color: #858585;
	margin-top: 8px
}

.zys-home-wrap .b-access .access-btm-line[data-v-22748ed0] {
	height: 18px;
	border-bottom: 1px solid #f1f1f1
}

.zys-home-wrap .experts-wrap[data-v-22748ed0] {
	padding-top: 30px
}

.zys-home-wrap .experts-wrap-title[data-v-22748ed0] {
	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-title[data-v-22748ed0] {
	font: 19px PingFangSC-Medium, Arial, Helvetica, sans-serif;
	padding-left: 17px;
	color: #3f3f3f;
	letter-spacing: 0;
	line-height: 19px;
	margin-bottom: 15px
}

.zys-home-wrap .online-wrap-cont[data-v-22748ed0] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 17px
}

.zys-home-wrap .online-wrap-cont[data-v-22748ed0],
.zys-home-wrap .online-wrap-item[data-v-22748ed0] {
	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-22748ed0] {
	-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-22748ed0] {
	-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-22748ed0] {
	font: 17px/27px PingFangSC-Medium, Arial, Helvetica, sans-serif
}

.zys-home-wrap .online-wrap-item-sub[data-v-22748ed0] {
	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-22748ed0] {
		height: 58px;
		width: 54px
	}

	.zys-home-wrap .online-wrap-item-tit[data-v-22748ed0] {
		font: 15px/25px PingFangSC-Medium, Arial, Helvetica, sans-serif
	}

	.zys-home-wrap .online-wrap-item-sub[data-v-22748ed0] {
		font: 11px/21px PingFangSC-Regular, Arial, Helvetica, sans-serif;
		color: #999
	}
}

.zys-home-wrap .rank-wrap-title[data-v-22748ed0] {
	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-22748ed0] {
	text-align: center
}

.zys-home-wrap .rank-wrap .exp-loading-padding[data-v-22748ed0] {
	padding-top: 10vh
}

.zys-home-wrap .rank-wrap .exp-loading-img[data-v-22748ed0] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.zys-home-wrap .rank-wrap .exp-loading-end[data-v-22748ed0] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.zys-home-wrap .selected-wrap-title[data-v-22748ed0] {
	margin-top: 25px;
	width: 100%;
	color: #ce8d56;
	font-size: 20px;
	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
}

.zys-home-wrap .selected-wrap-title-pos[data-v-22748ed0] {
	position: relative;
	z-index: 10
}

.zys-home-wrap .selected-icon-wrap[data-v-22748ed0] {
	position: relative
}

.zys-home-wrap .selected-icon-wrap-crown[data-v-22748ed0] {
	width: 20px
}

.zys-home-wrap .selected-icon-wrap-circlel[data-v-22748ed0] {
	position: absolute;
	bottom: 0;
	width: 8px;
	height: 8px
}

.zys-home-wrap .selected-icon-wrap-circler[data-v-22748ed0] {
	position: absolute;
	left: -22px;
	top: -10px;
	width: 21px;
	height: 21px;
	z-index: 9
}

.zys-home-wrap .golden-head[data-v-22748ed0] {
	width: 100%;
	height: 10px;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea));
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea)
}

.expert-wrapper[data-v-f0642a8a] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.expert-wrapper .expert-info[data-v-f0642a8a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - .58rem);
	padding-left: .1rem
}

.expert-wrapper .expert-info .expert-name-line[data-v-f0642a8a] {
	height: .16rem;
	font-size: .16rem;
	line-height: .16rem;
	margin-bottom: .06rem
}

.expert-wrapper .expert-info .expert-name[data-v-f0642a8a] {
	color: #1f1f1f;
	margin-right: 9px;
	display: inline-block
}

.expert-wrapper .expert-info .expert-detail-text[data-v-f0642a8a] {
	width: 100%;
	font-size: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.expert-wrapper .expert-info .expert-detail-text .line-hei-small[data-v-f0642a8a] {
	line-height: 13px;
	display: inline-block
}

.expert-wrapper .expert-info .expert-detail-text .expert-hospital-width[data-v-f0642a8a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.expert-wrapper .expert-info .expert-label[data-v-f0642a8a] {
	display: inline-block;
	vertical-align: middle
}

.item-list[data-v-f0642a8a] {
	margin-bottom: 6px
}

.detail-text[data-v-f0642a8a] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #525252;
	line-height: 13px;
	font-weight: 400
}

.detail-text.detail-gap-left[data-v-f0642a8a] {
	margin-left: 6px
}

.detail-text.desc-width[data-v-f0642a8a] {
	width: 52px;
	letter-spacing: 0;
	margin: 0 6px
}

.item-wrap[data-v-f0642a8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.item-wrap .detail-flex-item[data-v-f0642a8a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.item-wrap .label-width[data-v-f0642a8a] {
	width: 72px
}

.c-line-clamp1-max[data-v-f0642a8a] {
	max-width: calc(100% - 41px)
}

.step-bg[data-v-05e945be] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.step-wrap[data-v-05e945be] {
	width: 100%;
	background: "#f4f4f4"
}

.step[data-v-05e945be] {
	width: 100%;
	height: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.step-process[data-v-05e945be] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: rgba(0, 200, 200, .2);
	border-radius: 3px;
	height: 6px
}

.step-process-inner[data-v-05e945be] {
	background-image: linear-gradient(-45deg, #00d3ea, #00cfa3);
	height: 6px;
	-webkit-transition: width .5s;
	transition: width .5s;
	border-radius: 3px
}

.pro-detail[data-v-05e945be] {
	color: #525252;
	margin-left: .09rem
}

.tips-place[data-v-05e945be] {
	background-color: #f4f4f4
}

.progress-text[data-v-05e945be] {
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	margin-right: .12rem
}

.iss-sel[data-v-ec45006e] {
	border-radius: 16px;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	white-space: nowrap;
	padding: 3px 15px;
	position: absolute;
	bottom: .2rem;
	visibility: hidden
}

.iss-sel-div[data-v-ec45006e] {
	border-left: 1px solid hsla(0, 0%, 100%, .2)
}

.iss-sel-icon[data-v-ec45006e] {
	opacity: .5
}

.iss-ai[data-v-ec45006e] {
	position: absolute;
	bottom: 0;
	left: .2rem
}

.iss-scroll[data-v-ec45006e] {
	-webkit-transition: height .3s ease-out;
	transition: height .3s ease-out
}

.head-card[data-v-ec45006e] {
	background: #fff;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/card_bg.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	border-radius: 8px;
	width: 100%;
	padding: .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .21rem
}

.head-card .image-title[data-v-ec45006e] {
	width: .8rem;
	height: .15rem
}

.head-card .title[data-v-ec45006e] {
	font-family: PingFangSC-Semibold;
	font-size: 21px;
	line-height: 26px;
	color: #1f1f1f;
	letter-spacing: 0;
	font-weight: 600;
	margin: .12rem 0 .1rem
}

.head-card .detail[data-v-ec45006e] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	line-height: 13px;
	color: #131010;
	letter-spacing: 0;
	font-weight: 400
}

.head-card .detail .item-detail[data-v-ec45006e] {
	line-height: 13px;
	display: inline-block;
	font-size: 13px
}

.head-card .detail .text-det[data-v-ec45006e] {
	display: inline-block;
	vertical-align: middle;
	line-height: 13px
}

.head-card .detail .text-divider[data-v-ec45006e] {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 13px;
	background: #e0e0e0;
	margin-left: .06rem;
	margin-right: .06rem
}

.head-card .split-line[data-v-ec45006e] {
	margin: .12rem 0 .15rem
}

.select-box[data-v-ec45006e] {
	padding: 0 40px
}

.step-top-nav[data-v-ec45006e] {
	position: fixed;
	z-index: 110;
	left: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5
}

.step-top-nav.fix-top-swan[data-v-ec45006e] {
	top: 64px
}

.step-top-nav.fix-top-title[data-v-ec45006e] {
	top: 44px
}

.step-top-place[data-v-ec45006e] {
	height: 82px
}

.no-tab-bar-place[data-v-ec45006e] {
	height: 44px
}

.swan-step-top-place[data-v-ec45006e] {
	height: 38px
}

.iss-btn-cont[data-v-ec45006e] {
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.iss-btn[data-v-ec45006e] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px;
	background: #f4f4f4
}

.iss-btn-padding[data-v-ec45006e] {
	padding: 8px 0
}

.iss-btn-disabled[data-v-ec45006e] {
	opacity: .4
}

.c-height-60[data-v-ec45006e] {
	height: 45px;
	background: #f4f4f4
}

.place-result[data-v-ec45006e] {
	height: .6rem
}

.msg-bottom-place[data-v-ec45006e] {
	height: .4rem
}

.place-bot[data-v-ec45006e] {
	width: 100%;
	height: 200px
}

.result-btn-place[data-v-ec45006e] {
	height: 44px
}

.inner-wrap[data-v-40caf1af] {
	width: 100%;
	height: 100%
}

.swan-pick-wrap[data-v-40caf1af] {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}

.swan-picker[data-v-40caf1af] {
	width: 100%;
	height: 238px
}

.picker-body[data-v-40caf1af] {
	font-size: 12px;
	position: relative;
	width: 100%;
	height: 238px;
	text-align: center;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.swan-picker-indicator[data-v-40caf1af] {
	background: #efefef;
	border-radius: 10px;
	width: 100%;
	height: 34px;
	z-index: 0;
	position: absolute
}

.sel-wrap[data-v-1aff702c] {
	min-height: 92px;
	background: #fff;
	height: 100%;
	position: relative
}

.sel-wrap .scroll-area[data-v-1aff702c] {
	height: 100%
}

.sel-wrap .scroll-area-small[data-v-1aff702c] {
	height: calc(100% - .59rem)
}

.sel-wrap .sel-tip[data-v-1aff702c] {
	width: 100%;
	background: #f5f5f5;
	border-radius: 6px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #1f1f1f;
	text-align: center;
	line-height: .18rem;
	margin-bottom: .12rem;
	padding: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.sel-wrap .sel-tip.checked-item[data-v-1aff702c] {
	background: rgba(0, 200, 200, .1);
	color: #00c8c8
}

.sel-wrap .submit-btn-wrap[data-v-1aff702c] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-top: .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.sel-wrap .submit-btn-wrap .submit-btn[data-v-1aff702c] {
	height: .44rem;
	background: #00c8c8;
	border-radius: 6px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #fff;
	line-height: .44rem;
	font-weight: 500;
	text-align: center;
	opacity: .5
}

.sel-wrap .submit-btn-wrap .submit-btn-clickable[data-v-1aff702c] {
	opacity: 1
}

.sel-wrap .picker-wrap[data-v-1aff702c] {
	width: 100%;
	height: calc(100% - .59rem);
	padding-top: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.sel-wrap .picker-wrap.picker-wrap-flex[data-v-1aff702c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-bg-bottom[data-v-6846f087] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .81rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(0deg, #f5f5f5, hsla(0, 0%, 100%, 0))
}

.head-info[data-v-6846f087] {
	padding: .24rem .17rem .14rem
}

.half-portrait[data-v-6846f087] {
	width: 1.05rem;
	height: 1.31rem;
	position: absolute;
	top: .44rem;
	right: .25rem;
	z-index: -1
}

.half-portrait.swan-half-portrait[data-v-6846f087] {
	top: 1.08rem
}

.title[data-v-6846f087] {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	line-height: 29px;
	color: #fff;
	font-weight: 600;
	margin: .1rem 0 0
}

.title.title-wrap[data-v-6846f087] {
	width: 2.67rem
}

.detail[data-v-6846f087] {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #fff;
	margin-top: .1rem
}

.detail .item-detail[data-v-6846f087] {
	background: rgba(0, 0, 0, .1);
	border-radius: 4px;
	display: inline-block;
	line-height: 12px;
	padding: 3px 6px
}

.detail .item-detail.item-right-gap[data-v-6846f087] {
	margin-right: .09rem
}

.content[data-v-6846f087] {
	position: relative;
	padding: 0 .17rem;
	z-index: 99
}

.content .question-card[data-v-6846f087] {
	background: #fff;
	border-radius: 15px;
	padding: .15rem;
	height: 55vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.content .question-card.swan-question-card[data-v-6846f087] {
	height: 64vh
}

.content .question-card .split-line[data-v-6846f087] {
	margin: .15rem 0 .16rem
}

.content .question-card .current[data-v-6846f087] {
	font-family: PingFangSC-Medium;
	font-size: 21px;
	color: #00c8c8;
	font-weight: 500;
	line-height: 22px
}

.content .question-card .total[data-v-6846f087] {
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #525252;
	line-height: 22px
}

.content .question-card .process-wrap[data-v-6846f087] {
	margin-bottom: .09rem
}

.content .question-card .question-text[data-v-6846f087] {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #1f1f1f;
	font-weight: 500;
	margin-bottom: .15rem
}

.content .question-card .question-content[data-v-6846f087] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.zc-list .zc-divider[data-v-e1d2b540] {
	border-left: 1px solid #ccc;
	margin-left: .08rem;
	margin-right: .08rem
}

.zc-list .zc-item[data-v-e1d2b540] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zc-list .zc-item.zc-item-padding-small[data-v-e1d2b540] {
	padding: .12rem 0
}

.zc-list .zc-item .img[data-v-e1d2b540] {
	width: 121px;
	height: 121px;
	border-radius: .08rem
}

.zc-list .zc-item .title[data-v-e1d2b540] {
	font-weight: 700;
	color: #1f1f1f
}

.zc-list .zc-item .btn[data-v-e1d2b540] {
	float: right
}

.zc-list .zc-item-right[data-v-e1d2b540] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .08rem;
	min-width: 0
}

.zc-list .gap-bottom-small[data-v-e1d2b540] {
	margin-bottom: .06rem
}

.zc-list .gap-top-small[data-v-e1d2b540] {
	margin-top: .04rem
}

.zc[data-v-60a830d3] {
	display: block;
	min-height: 105vh
}

.zc.real[data-v-60a830d3] {
	min-height: 0
}

.zc-ctn[data-v-60a830d3] {
	background-color: #fff;
	border-radius: .1rem;
	margin-top: -.1rem;
	position: relative
}

.zc-nav[data-v-60a830d3] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.zc-info[data-v-60a830d3] {
	position: relative
}

.zc-info[data-v-60a830d3]:after {
	content: "";
	position: absolute;
	height: .12rem;
	width: 1px;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #ccc
}

.analysis-wrap[data-v-442ea5a0] {
	background: #f5f5f5
}

.top-bg[data-v-442ea5a0] {
	width: 100%;
	padding: 0 .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-bg .result-statement[data-v-442ea5a0] {
	width: 75%
}

.top-bg .result-statement .image-title[data-v-442ea5a0] {
	margin-top: .24rem
}

.top-bg .result-statement .introduction[data-v-442ea5a0] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	margin-top: 3px
}

.top-bg .share-wrap[data-v-442ea5a0] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.top-bg .top-bg-bottom[data-v-442ea5a0] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .81rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(0deg, #f5f5f5, hsla(0, 0%, 100%, 0))
}

.analy-thumbs-icon[data-v-442ea5a0] {
	background: rgba(0, 0, 0, .15);
	border-radius: 12.5px;
	position: absolute;
	right: 0;
	top: .43rem;
	font-size: 13px;
	color: #fff;
	width: .59rem;
	height: .25rem;
	line-height: .25rem;
	text-align: center
}

.analy-thumbs-icon .share-text[data-v-442ea5a0] {
	margin-left: .04rem
}

.robot[data-v-442ea5a0] {
	width: 100%;
	margin-top: 1.55rem;
	position: relative;
	border-radius: 9px;
	z-index: 100;
	padding: 0 .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.robot.large-gap-top[data-v-442ea5a0] {
	margin-top: 2rem
}

.robot .result-top[data-v-442ea5a0] {
	background: #fff;
	padding: .15rem .13rem .08rem;
	border-radius: 9px;
	margin-bottom: .1rem
}

.robot .result-top .analys-title[data-v-442ea5a0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .07rem 0 .22rem
}

.robot .result-top .analys-title .title-text[data-v-442ea5a0] {
	color: #fd503e;
	font-size: 24px;
	line-height: 24px;
	font-weight: 700;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.robot .result-top .analys-title .re-test-btn[data-v-442ea5a0] {
	background: #fff;
	border: 1px solid #00c8c8;
	border-radius: 6px;
	font-size: 14px;
	line-height: 14px;
	color: #00c8c8;
	font-weight: 500;
	padding: 7px 12px
}

.robot .result-top .conclusion-wrap[data-v-442ea5a0] {
	margin-bottom: .24rem
}

.robot .result-top .conclusion-wrap .conclusion-item[data-v-442ea5a0] {
	font-size: 19px;
	color: #1f1f1f;
	line-height: 30px
}

.robot .result-top .measure[data-v-442ea5a0] {
	margin-bottom: .16rem
}

.robot .result-top .author[data-v-442ea5a0] {
	margin-bottom: .2rem
}

.robot .result-top .author-text[data-v-442ea5a0] {
	margin-bottom: .11rem
}

.robot .result-top .reference[data-v-442ea5a0] {
	font-size: 14px;
	color: #b5b5b5;
	line-height: 42px;
	line-height: 23px
}

.robot .query-more[data-v-442ea5a0] {
	background: #fff;
	border-radius: 6px;
	height: .48rem;
	line-height: .48rem;
	padding: 0 .13rem 0 .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .1rem
}

.robot .query-more .query-content[data-v-442ea5a0] {
	font-size: 15px;
	color: #1f1f1f;
	font-weight: 400;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .06rem
}

.robot .query-more .query-check-btn[data-v-442ea5a0] {
	font-size: 14px;
	color: #00c8c8;
	font-weight: 500
}

.robot .zicelist[data-v-442ea5a0] {
	background: #fff;
	border-radius: 9px;
	padding: 0 .13rem;
	margin-bottom: .24rem
}

.robot .zicelist .list-title[data-v-442ea5a0] {
	font-size: 19px;
	line-height: 19px;
	color: #1f1f1f;
	padding: 15px 0 6px;
	font-weight: 700
}

.robot .zicelist .check-more[data-v-442ea5a0] {
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	color: #525252
}

.robot .zicelist .check-more .check-text[data-v-442ea5a0] {
	display: inline-block;
	vertical-align: middle
}

.robot .zicelist .check-more .more-icon[data-v-442ea5a0] {
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px
}

.robot .analy-btn[data-v-442ea5a0] {
	z-index: 102;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.robot .analy-btn .btn[data-v-442ea5a0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .09rem .1rem;
	background: #fff
}

.robot .analy-btn .btn-item[data-v-442ea5a0] {
	border-radius: .2rem;
	height: .4rem;
	line-height: .4rem;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	color: #999;
	border-width: 1px;
	border-style: solid;
	border-color: #f1f1f1
}

.new-analy-protect-item[data-v-442ea5a0] {
	position: relative;
	padding-left: 14px;
	line-height: 23px;
	margin-bottom: 8px;
	color: #555
}

.new-analy-protect-item[data-v-442ea5a0]:before {
	content: "\2022";
	color: #00c8c8;
	position: absolute;
	left: 0;
	top: 0
}

.new-analy-protect-item.no-star[data-v-442ea5a0] {
	padding-left: 0
}

.new-analy-protect-item.no-star[data-v-442ea5a0]:before {
	content: ""
}

.new-analy-content[data-v-442ea5a0] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700
}

.analy-item-one[data-v-442ea5a0] {
	font-size: 19px;
	color: #333;
	line-height: 19px;
	margin-bottom: .1rem;
	font-weight: 700
}

.analy-content[data-v-442ea5a0] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700
}

.analy-protect-item[data-v-442ea5a0] {
	position: relative;
	padding-left: 14px;
	line-height: 25px;
	color: #555
}

.analy-protect-item[data-v-442ea5a0]:before {
	content: "*";
	color: #ff6050;
	position: absolute;
	left: 0;
	top: 3px
}

.analy-protect-item.no-star[data-v-442ea5a0] {
	padding-left: 0
}

.analy-protect-item.no-star[data-v-442ea5a0]:before {
	content: ""
}

.feedback-ball[data-v-442ea5a0] {
	z-index: 999;
	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;
	position: fixed;
	bottom: .62rem;
	right: .17rem;
	width: .44rem;
	height: .44rem;
	opacity: .93;
	background: #fff;
	-webkit-box-shadow: 0 .03rem .09rem 0 rgba(0, 0, 0, .12);
	box-shadow: 0 .03rem .09rem 0 rgba(0, 0, 0, .12);
	border-radius: .66rem
}

.img-background[data-v-c5f3fd5c] {
	width: 100%
}

.custom-header-topbar-bg[data-v-c5f3fd5c] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.major-place-card[data-v-c5f3fd5c] {
	min-height: 136px;
	margin: -17px 17px 0;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 70px 0 rgba(113, 84, 30, .12);
	box-shadow: 0 0 70px 0 rgba(113, 84, 30, .12)
}

.major-item[data-v-c5f3fd5c],
.major-place-card[data-v-c5f3fd5c] {
	position: relative;
	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
}

.major-item[data-v-c5f3fd5c] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.major-item-icon[data-v-c5f3fd5c] {
	width: 36px
}

.major-item-split[data-v-c5f3fd5c] {
	opacity: .12;
	position: absolute;
	left: 0;
	height: 70%;
	width: 1px;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(100%, #ffc272), to(#feb04a));
	background: linear-gradient(0deg, #ffc272 100%, #feb04a 0)
}

.selected-wrap-title[data-v-c5f3fd5c] {
	margin-top: 25px;
	width: 100%;
	color: #ce8d56;
	font-size: 20px;
	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
}

.selected-wrap-title-pos[data-v-c5f3fd5c] {
	position: relative;
	z-index: 10
}

.selected-icon-wrap[data-v-c5f3fd5c] {
	position: relative
}

.selected-icon-wrap-crown[data-v-c5f3fd5c] {
	width: 20px
}

.selected-icon-wrap-circlel[data-v-c5f3fd5c] {
	position: absolute;
	bottom: 0;
	width: 8px;
	height: 8px
}

.selected-icon-wrap-circler[data-v-c5f3fd5c] {
	position: absolute;
	left: -22px;
	top: -10px;
	width: 21px;
	height: 21px;
	z-index: 9
}

.rank-wrap .exp-loading[data-v-c5f3fd5c] {
	text-align: center
}

.rank-wrap .exp-loading-padding[data-v-c5f3fd5c] {
	padding-top: 10vh
}

.rank-wrap .exp-loading-img[data-v-c5f3fd5c] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.rank-wrap .exp-loading-end[data-v-c5f3fd5c] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.flaglist-wrap[data-v-65617279] {
	background-color: #fff;
	margin-bottom: 20px
}

.flaglist-wrap .serch[data-v-65617279] {
	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
}

.flaglist-wrap .serch .searchInput[data-v-65617279] {
	width: 100%
}

.flaglist-wrap .serch .search-input[data-v-65617279] {
	width: 100%;
	padding-top: 0
}

.flag-list[data-v-65617279] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative;
	background-repeat: no-repeat;
	padding-bottom: 60px
}

.flag-list .doctor-portrait[data-v-65617279] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.flag-list .exp-loading[data-v-65617279] {
	text-align: center
}

.flag-list .exp-loading-padding[data-v-65617279] {
	padding-top: 20vh
}

.flag-list .exp-loading-img[data-v-65617279] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.flag-list .exp-loading-end[data-v-65617279] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.flag-list .exp-loading .empty-img[data-v-65617279] {
	width: 150px;
	height: 140px
}

.doctor-list[data-v-65617279] {
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px
}

.doctor-list .doctor-box[data-v-65617279] {
	background: #fff;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 11px 13px;
	margin-bottom: 10px;
	border-radius: 8px
}

.doctor-list .doctor-box .doctor-info[data-v-65617279],
.doctor-list .doctor-box[data-v-65617279] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-list .doctor-box .doctor-info[data-v-65617279] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0
}

.doctor-list .doctor-box .doctor-info .doctor-basic[data-v-65617279] {
	margin: 0 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0
}

.doctor-list .doctor-box .doctor-info .doctor-name[data-v-65617279] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-list .doctor-box .btn[data-v-65617279] {
	width: 69px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-size: 13px;
	background: #fd503e;
	border-radius: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.settled-hospital-showcase-media[data-v-750fafa5] {
	position: relative;
	height: 3.1rem;
	background: 100% 3.1rem
}

.settled-hospital-showcase-media--play[data-v-750fafa5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: .42rem
}

.settled-hospital-showcase-media .header-mark[data-v-750fafa5] {
	position: absolute;
	bottom: -.03rem;
	height: .5rem;
	width: 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.7%, 0)), to(#f4f4f4));
	background-image: linear-gradient(180deg, hsla(0, 0%, 95.7%, 0), #f4f4f4);
	z-index: 3
}

.settled-hospital-showcase-media .settled-hospital-tips[data-v-750fafa5] {
	padding-top: .6rem
}

.settled-hospital-showcase-media .settled-hospital-tips--text[data-v-750fafa5] {
	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: .38rem;
	margin: 0 .1rem;
	background: rgba(0, 0, 0, .5);
	border-radius: .09rem;
	color: #fff
}

.settled-hospital-showcase-media .settled-hospital-tips--text .icon[data-v-750fafa5] {
	margin-top: -.03rem
}

.fever[data-v-ca25463a] {
	margin-top: .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .4rem;
	padding-left: 12px;
	border-radius: 9px;
	font-size: .14rem;
	color: #525252;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/opc_bag.png);
	background-size: 100% 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.fever .fever-icon[data-v-ca25463a] {
	width: 16px;
	height: 16px;
	margin-right: 6px
}

.hospital-showcase-card[data-v-176627a9] {
	position: relative;
	margin: 8px 10px 0;
	color: #1f1f1f;
	border-radius: .12rem
}

.hospital-showcase-card .hospital-showcase-media[data-v-176627a9] {
	position: relative;
	width: 100%
}

.hospital-showcase-card .hospital-showcase-media.media-image[data-v-176627a9],
.hospital-showcase-card .hospital-showcase-media.media-video[data-v-176627a9] {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden
}

.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper[data-v-176627a9] {
	position: absolute;
	right: 8px;
	bottom: 10px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: rgba(0, 0, 0, .4);
	z-index: 10
}

.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper .swiper-icon[data-v-176627a9],
.hospital-showcase-card .hospital-showcase-media .swiper-text-wrapper .swiper-text[data-v-176627a9] {
	display: inline-block
}

.hospital-showcase-card .hospital-showcase-media .media-backdrop[data-v-176627a9] {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	z-index: 1;
	width: 100%;
	height: 100%
}

.hospital-showcase-card .hospital-showcase-media .media-play[data-v-176627a9] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.hospital-showcase-card .hospital-showcase-media .media-play--wrapper[data-v-176627a9] {
	position: relative
}

.hospital-showcase-card .hospital-showcase-main[data-v-176627a9] {
	padding: 15px 13px;
	position: relative
}

.hospital-showcase-card .hospital-showcase-main-inner[data-v-176627a9] {
	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
}

.hospital-showcase-card .hospital-showcase-main-logo[data-v-176627a9] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: .1rem
}

.hospital-showcase-card .hospital-showcase-main-text[data-v-176627a9] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.hospital-showcase-card .hospital-showcase-main-caption[data-v-176627a9] {
	line-height: 30px
}

.hospital-showcase-card .hospital-showcase-main-caption .media-default-image[data-v-176627a9] {
	background-size: contain;
	background-position: 0 1px;
	background-repeat: no-repeat;
	border-radius: 50%;
	margin-top: -60px;
	margin-left: -15px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.hospital-showcase-card .hospital-showcase-main-caption--label[data-v-176627a9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.hospital-showcase-card .hospital-showcase-main-caption--settled-hospital[data-v-176627a9] {
	width: .59rem;
	height: .16rem;
	line-height: .16rem;
	font-size: .12rem;
	color: #fff;
	background: #00c8c8;
	border-radius: .08rem;
	text-align: center;
	margin-left: .08rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hospital-showcase-card .hospital-showcase-main-tags[data-v-176627a9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: 14px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.hospital-showcase-card .hospital-showcase-main-tags .tag[data-v-176627a9] {
	padding: 0 8px 0 0
}

.hospital-showcase-card .hospital-showcase-main-tags .auth[data-v-176627a9] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hospital-showcase-card .hospital-showcase-main-links[data-v-176627a9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin-top: 6px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

.hospital-showcase-card .hospital-showcase-main-links .link[data-v-176627a9] {
	text-align: center;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px
}

.hospital-showcase-card .hospital-showcase-main-links .link-image[data-v-176627a9] {
	width: 30px;
	height: 30px
}

.hospital-showcase-card .hospital-showcase-main-links .link-image-one[data-v-176627a9] {
	margin-right: 10px;
	height: .57rem;
	width: .57rem
}

.hospital-showcase-card .hospital-showcase-main-links .link-text[data-v-176627a9] {
	margin-top: 8px;
	font-size: 14px
}

.hospital-showcase-card .hospital-showcase-main-links .link-btn[data-v-176627a9] {
	border: 1px solid #898989;
	border-radius: 42px;
	color: #000;
	padding-top: .025rem;
	padding-bottom: .025rem
}

.hospital-showcase-card .hospital-showcase-main-links .link-desc[data-v-176627a9] {
	display: block;
	color: #858585;
	font-size: 13px
}

.hospital-showcase-card .hospital-showcase-main-links .otherlink[data-v-176627a9],
.hospital-showcase-card .hospital-showcase-main-rank[data-v-176627a9] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.hospital-showcase-card .hospital-showcase-main-rank[data-v-176627a9] {
	padding: .09rem .1rem
}

.hospital-showcase-card .hospital-showcase-main-rank .rank-label[data-v-176627a9] {
	top: 0 !important;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.hospital-showcase-card .hospital-showcase-main-rank-wrap[data-v-176627a9] {
	border-radius: .09rem;
	overflow: hidden;
	margin-top: .1rem;
	background: #f5f5f5
}

.hospital-showcase-card .dialog-content-title[data-v-176627a9] {
	height: 28px;
	line-height: 28px;
	background: #f5f5f5;
	color: #858585;
	padding: 0 10px;
	border-radius: 9px;
	margin-bottom: 15px
}

.hospital-showcase-card .dialog-content-title .dialog-rank[data-v-176627a9] {
	color: #00c8c8;
	margin-left: 3px
}

.hospital-showcase-card .dialog-btn-slot[data-v-176627a9] {
	font-family: PingFangSC-Medium;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	margin: 0 20px 20px;
	border-radius: 20px;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00cfa3), color-stop(80%, #05cfcd), to(#00d3ea));
	background-image: linear-gradient(90deg, #00cfa3 0, #05cfcd 80%, #00d3ea)
}

.link-border[data-v-176627a9] {
	position: relative;
	margin-top: 21px;
	padding-right: 15px
}

.link-border[data-v-176627a9]:after {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	right: -100%;
	left: -100%;
	border: 1px solid hsla(0, 0%, 59.2%, .24);
	-webkit-transform: scale(.333);
	transform: scale(.333);
	border-radius: 27px
}

.department-info[data-v-349e65d0] {
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.department-info .department-item[data-v-349e65d0],
.department-info[data-v-349e65d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row
}

.department-info .department-item[data-v-349e65d0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	flex-direction: row;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	width: 49%;
	height: 67px;
	padding: 6px;
	background: #f5f5f5;
	border-radius: 9px;
	overflow: hidden
}

.department-info .department-item .icon[data-v-349e65d0] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55px;
	flex: 0 0 55px;
	width: 55px;
	height: 55px
}

.department-info .department-item .info[data-v-349e65d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.department-info .department-item .info .name[data-v-349e65d0] {
	line-height: 20px
}

.department-info .department-item .info .level[data-v-349e65d0] {
	line-height: 18px;
	color: #858585
}

.department-info .department-item[data-v-349e65d0]:nth-child(odd) {
	margin-right: 1%
}

.department-info .department-item[data-v-349e65d0]:nth-child(2n) {
	margin-left: 1%
}

.department-info .department-item-column[data-v-349e65d0] {
	padding: 6px;
	background: #f5f5f5;
	border-radius: 9px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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-flex: 0;
	-ms-flex: 0 0 24%;
	flex: 0 0 24%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	margin-right: 1%
}

.department-info .department-item-column .icon[data-v-349e65d0] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55px;
	flex: 0 0 55px;
	width: 55px;
	height: 55px
}

.department-info .department-item-column .info .name[data-v-349e65d0] {
	width: 68px;
	line-height: 20px
}

.department-info .department-item-column .info[data-v-349e65d0] {
	margin-top: 5px
}

.department-info .department-item-column[data-v-349e65d0]:last-child {
	margin-right: 0
}

.strategy-info .tab-container[data-v-286bda30] {
	height: 33px;
	overflow: hidden
}

.strategy-info .tab-container .tab-item-scroller[data-v-286bda30] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: -30px;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	padding-bottom: 30px;
	overflow-y: hidden;
	overflow-x: auto
}

.strategy-info .tab-container .tab-item-scroller .tab-item[data-v-286bda30] {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: #1f1f1f;
	background: #f5f5f5;
	text-align: center;
	border-radius: 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.strategy-info .tab-container .tab-item-scroller .tab-item.active[data-v-286bda30] {
	font-family: PingFang-SC-Medium !important;
	font-weight: 700;
	color: #00c8c8
}

.strategy-info .card-container[data-v-286bda30] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.strategy-info .card-container .card-item[data-v-286bda30] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 49%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%
}

.strategy-info .card-container .card-item .media-box[data-v-286bda30] {
	position: relative;
	width: 100%;
	height: calc(66.66667vw - 35.33333px);
	border-radius: 9px;
	overflow: hidden
}

.strategy-info .card-container .card-item .image[data-v-286bda30],
.strategy-info .card-container .card-item .video-backdrop[data-v-286bda30],
.strategy-info .card-container .card-item .video[data-v-286bda30] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 9px
}

.strategy-info .card-container .card-item .imageText[data-v-286bda30] {
	width: 100%;
	height: 100%
}

.strategy-info .card-container .card-item .text-box[data-v-286bda30] {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	padding: 12px 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.strategy-info .card-container .card-item .text-content[data-v-286bda30] {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	word-break: break-all
}

.strategy-info .card-container .card-item .image[data-v-286bda30],
.strategy-info .card-container .card-item .video[data-v-286bda30] {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.strategy-info .card-container .card-item .video-backdrop .play-icon[data-v-286bda30] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff
}

.strategy-info .card-container .card-item .video-backdrop .play-time[data-v-286bda30] {
	position: absolute;
	bottom: 8px;
	right: 8px;
	color: #fff;
	font-size: 12px;
	line-height: 12px
}

.strategy-info .card-container .card-item .description[data-v-286bda30] {
	margin-top: 9px;
	line-height: 22px
}

.strategy-info .card-container .card-item .author-info[data-v-286bda30] {
	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
}

.strategy-info .card-container .card-item .author-info .author-name[data-v-286bda30] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.strategy-info .card-container .card-item .author-info .avatar[data-v-286bda30] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.strategy-info .card-container .card-item .top-label[data-v-286bda30] {
	position: absolute;
	top: 5px;
	left: 8px;
	z-index: 10
}

.strategy-info .card-container .card-item .card-info[data-v-286bda30] {
	position: absolute;
	bottom: 5px;
	padding: 0 8px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.strategy-info .card-container .card-item .card-info .tags[data-v-286bda30] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	padding-right: 8px;
	margin-right: 6px
}

.strategy-info .card-container .card-item .card-info .tags[data-v-286bda30]:after {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #eee;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.strategy-info .card-container .card-item .card-info .tags[data-v-286bda30]:last-child:after {
	width: 0
}

.strategy-info .card-container .card-item .card-info .bold[data-v-286bda30] {
	font-weight: 700
}

.strategy-info .card-container .video-backdrop[data-v-286bda30] {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(79%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .17) 79%, rgba(0, 0, 0, .4) 99%)
}

.strategy-info .card-container .card-item[data-v-286bda30]:nth-child(odd) {
	margin-right: 1%
}

.strategy-info .card-container .card-item[data-v-286bda30]:nth-child(2n) {
	margin-left: 1%
}

.hospital-common-card[data-v-5650f040] {
	margin: 8px 10px 0;
	background-color: #fff;
	border-radius: .12rem;
	overflow: hidden;
	padding: 15px 13px
}

.hospital-common-card .hospital-common-flex[data-v-5650f040] {
	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
}

.hospital-common-card .common-title[data-v-5650f040] {
	font-family: PingFangSC-Medium;
	color: #333;
	height: 18px;
	line-height: 18px;
	font-weight: 700
}

.hospital-common-card .common-more[data-v-5650f040] {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 15px;
	color: #1f1f1f;
	line-height: 14px
}

.hospital-common-card .common-more .more-text[data-v-5650f040] {
	height: 14px;
	line-height: 14px
}

.hospital-common-card .common-more .more-icon[data-v-5650f040] {
	width: 16px;
	height: 16px
}

.hospital-adv[data-v-46838d7a] {
	padding: 10px 0 0
}

.hospital-adv .container[data-v-46838d7a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hospital-adv .container .details[data-v-46838d7a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.hospital-adv .container .details .details-content[data-v-46838d7a] {
	display: inline-block;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: 8px;
	margin-right: 6px
}

.hospital-adv .container .details .details-content[data-v-46838d7a]:after {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #eee;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.hospital-adv .container .details .details-content[data-v-46838d7a]:last-child:after {
	width: 0
}

.doctor-item[data-v-ddbd75ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 6px
}

.doctor-item .flex-left[data-v-ddbd75ee] {
	position: relative;
	margin-bottom: 6px
}

.doctor-item .flex-right[data-v-ddbd75ee] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.doctor-item .avatar-sign[data-v-ddbd75ee] {
	width: 44px;
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: -8px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.doctor-item .intro[data-v-ddbd75ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-item .intro .name[data-v-ddbd75ee] {
	font-size: 17px;
	color: #1f1f1f;
	font-weight: 700
}

.doctor-item .intro .doctor-title[data-v-ddbd75ee] {
	font-size: 14px;
	color: #1f1f1f;
	font-weight: 700
}

.doctor-item .hospital-info[data-v-ddbd75ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f
}

.doctor-item .goodAt[data-v-ddbd75ee] {
	font-size: 14px
}

.margin-bottom1[data-v-ddbd75ee] {
	margin-bottom: .01rem
}

.c-line-clamp1-max[data-v-ddbd75ee] {
	max-width: calc(100% - 41px)
}

.tab-container[data-v-6169f504] {
	height: 33px;
	overflow: hidden
}

.tab-container .tab-item-scroller[data-v-6169f504] {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px;
	overflow-y: hidden;
	overflow-x: auto
}

.tab-container .tab-item-scroller .tab-item[data-v-6169f504] {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.tab-container .tab-item-scroller .tab-item.active[data-v-6169f504] {
	font-family: PingFang-SC-Medium !important;
	background-color: #e5faf8;
	color: #00c8c8
}

.hospital-doctor .hospital-doctor-item[data-v-ba9b39f0],
.title-space[data-v-ba9b39f0] {
	margin-top: 15px
}

.fever[data-v-68c75c6e] {
	margin: 8px 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .44rem;
	padding-left: 12px;
	border-radius: .12rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.fever.gap[data-v-68c75c6e] {
	margin-left: 17px;
	margin-right: 17px
}

.fever .notice-label[data-v-68c75c6e] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.fever .tips[data-v-68c75c6e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.fever .notice-feed[data-v-68c75c6e] {
	height: .25rem;
	line-height: .25rem;
	padding: 0 .1rem;
	color: #00c8c8;
	font-size: .13rem;
	border-radius: .12rem;
	margin-right: .08rem
}

.fever .notice-feed-tel-icon[data-v-68c75c6e] {
	display: inline-block;
	width: .13rem;
	height: .13rem;
	vertical-align: middle;
	margin-right: .03rem
}

.service-info[data-v-16676478] {
	margin: .08rem .1rem 0
}

.service-info--wrapper[data-v-16676478] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .15rem .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border-radius: .12rem
}

.service-info--wrapper-width[data-v-16676478] {
	width: calc(50% - .04rem)
}

.service-info--flex[data-v-16676478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.service-info--few-more[data-v-16676478] {
	margin: 0
}

.service-info--logo-text[data-v-16676478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-info--logo[data-v-16676478] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: .08rem
}

.service-info--text[data-v-16676478] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.service-info--name[data-v-16676478] {
	font-size: .17rem;
	color: #333;
	font-weight: 500
}

.service-info--desc[data-v-16676478] {
	color: #999
}

.service-info-more[data-v-16676478] {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	justify-items: center
}

.service-info-more--logo-text[data-v-16676478] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.service-info-more--logo[data-v-16676478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-info-more--text[data-v-16676478] {
	margin-top: .06rem;
	color: #1f1f1f;
	font-size: .14rem
}

.service-info-more--row-gap[data-v-16676478] {
	grid-row-gap: .15rem
}

.service-info-more--col3[data-v-16676478] {
	grid-template-columns: 1fr 1fr 1fr
}

.dots[data-v-16676478] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: .06rem
}

.dots .dot[data-v-16676478] {
	width: .1rem;
	height: .03rem;
	background: #f5f6fa;
	border-radius: 4.5px
}

.dots .active[data-v-16676478] {
	background: #4c71f1;
	border-radius: 6px
}

.official-applet[data-v-5c272c66] {
	height: .15rem;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.official-applet .info[data-v-5c272c66],
.official-applet[data-v-5c272c66] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.official-applet .info[data-v-5c272c66] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.official-applet .border-right[data-v-5c272c66] {
	border-right: .01rem solid #f1f1f1
}

.official-applet .justify-content-flex-start[data-v-5c272c66] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.hos-visit-info[data-v-b64b5218] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 7px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.hos-visit-info-container[data-v-b64b5218] {
	text-align: center;
	width: calc(33.33333% - 5px);
	background-color: #f5f5f5;
	border-radius: 9px;
	padding: 8px 8px;
	margin-top: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 5px
}

.space[data-v-b64b5218]:nth-child(3n) {
	margin-right: 0
}

.brocade-flag[data-v-1ab71f62] {
	background: #fff;
	border-radius: 10px
}

.brocade-flag .bf-top[data-v-1ab71f62] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.brocade-flag .bf-top .bf-title-ope[data-v-1ab71f62],
.brocade-flag .bf-top[data-v-1ab71f62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.brocade-flag .bf-top .bf-title-ope[data-v-1ab71f62] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.brocade-flag .bf-top .bf-title-ope .bf-title-text[data-v-1ab71f62] {
	font-size: 19px;
	font-weight: 700;
	color: #333;
	line-height: 19px;
	margin-right: 7px
}

.brocade-flag .flag-list[data-v-1ab71f62] {
	margin: 15px 0
}

.brocade-flag .flag-list .bf-scroll-wrap[data-v-1ab71f62] {
	overflow: hidden
}

.brocade-flag .flag-list .bf-scroll-view[data-v-1ab71f62] {
	white-space: nowrap;
	text-align: center
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view[data-v-1ab71f62] {
	display: inline-block !important;
	width: 180px;
	height: 217px;
	padding: 15px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 8px;
	background: #f8f8f8;
	border-radius: 9px;
	text-align: left
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-doctor-name[data-v-1ab71f62] {
	font-size: 14px;
	text-align: center;
	line-height: 14px;
	font-weight: 700;
	margin-top: 8px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-patient-username[data-v-1ab71f62] {
	margin: 9px 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #525252
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-patient-comment[data-v-1ab71f62] {
	margin: 0 0 5px;
	font-size: 14px;
	line-height: 20px;
	color: #525252
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view .bf-release-time[data-v-1ab71f62] {
	font-size: 13px;
	color: #858585;
	line-height: 13px
}

.brocade-flag .flag-list .bf-scroll-view .bf-row-view[data-v-1ab71f62]:last-child {
	margin-right: 0
}

.brocade-flag .bf-no-content[data-v-1ab71f62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.brocade-flag .bf-no-content .bf-noflag-img[data-v-1ab71f62] {
	width: 100px;
	height: 59px;
	margin: 15px 0
}

.brocade-flag .bf-no-content .bf-noflag-notip[data-v-1ab71f62] {
	font-size: 16px;
	color: #525252
}

.brocade-flag .bf-no-content .bf-noflag-tip[data-v-1ab71f62] {
	font-size: 14px;
	color: #858585;
	margin: 5px 0 9px
}

.brocade-flag .bf-btn-send-btn[data-v-1ab71f62] {
	position: relative;
	margin: 0 auto;
	width: 200px
}

.brocade-flag .bf-btn-send-btn .activity-icon[data-v-1ab71f62] {
	position: absolute;
	top: -1px;
	left: 15px;
	width: 21px;
	height: 36px;
	z-index: 10
}

.brocade-flag .bf-btn-send[data-v-1ab71f62] {
	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-image: -webkit-gradient(linear, left top, left bottom, from(#ff806a), color-stop(100%, #fe615d), to(#fe615d));
	background-image: linear-gradient(180deg, #ff806a, #fe615d 100%, #fe615d 0);
	border: 1px solid #f1f1f1;
	border-radius: 25px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	padding: 7px 27px
}

.brocade-flag .tab-container[data-v-1ab71f62] {
	height: 32px;
	overflow: hidden;
	margin-bottom: 15px
}

.brocade-flag .tab-container .tab-item-scroller[data-v-1ab71f62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: -30px;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	padding-bottom: 30px;
	overflow-y: hidden;
	overflow-x: auto
}

.brocade-flag .tab-container .tab-item-scroller .tab-item[data-v-1ab71f62] {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: #1f1f1f;
	background: #f5f5f5;
	text-align: center;
	border-radius: 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.brocade-flag .tab-container .tab-item-scroller .tab-item.active[data-v-1ab71f62] {
	font-family: PingFang-SC-Medium !important;
	font-weight: 700;
	color: #00c8c8
}

.ask[data-v-4a10f3ea] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ask-title[data-v-4a10f3ea],
.ask[data-v-4a10f3ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ask-title[data-v-4a10f3ea] {
	width: 85%
}

.ask-title-icon[data-v-4a10f3ea] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	text-align: center;
	height: 16px;
	line-height: 16px;
	background-color: #ff6f61;
	color: #fff;
	border-radius: 4px;
	font-size: 12px
}

.ask-space[data-v-4a10f3ea] {
	margin-top: 6px
}

.ask-number[data-v-4a10f3ea] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hos-txt-color[data-v-691ada46] {
	color: #333
}

.hos-wrap[data-v-691ada46] {
	min-height: 105vh
}

.hos-sw[data-v-691ada46] {
	height: 160px;
	white-space: nowrap
}

.hos-sw-item[data-v-691ada46] {
	height: 160px
}

.hos-sw-img[data-v-691ada46] {
	width: 100%
}

.hos-info-line[data-v-691ada46] {
	border-right: 1px solid #eee
}

.hos-entra-item[data-v-691ada46] {
	background-color: #f8f8f8
}

.hos-info-title[data-v-691ada46] {
	font-weight: 700;
	color: #333
}

.hos-info-more[data-v-691ada46] {
	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-691ada46] {
	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-691ada46] {
	margin-left: -17px;
	margin-right: -17px
}

.hos-info-scroll[data-v-691ada46] {
	height: 93px
}

.hos-tool-nav-wrap[data-v-691ada46] {
	line-height: 1
}

.hos-tool-nav[data-v-691ada46] {
	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-691ada46] {
	background-color: #00c8c8;
	width: 8px;
	border-radius: 3px
}

.hos-info-jy-index[data-v-691ada46] {
	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-691ada46] {
	overflow: hidden;
	display: block
}

.scroll[data-v-691ada46] {
	white-space: nowrap
}

.scroll-img[data-v-691ada46] {
	width: 100%;
	height: 130px;
	border-radius: 6px
}

.scroll-space[data-v-691ada46] {
	height: 1px;
	width: 17px;
	display: inline-block
}

.leader-item[data-v-691ada46] {
	width: calc(30% - .15rem)
}

.hos-xcx-img[data-v-691ada46] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48px;
	flex: 0 0 48px
}

.hos-xcx-txt[data-v-691ada46] {
	margin-top: -2px
}

.hos-info-bold[data-v-691ada46] {
	font-weight: 700
}

.hos-info-flex[data-v-691ada46] {
	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
}

.follow-btn-wrap[data-v-691ada46] {
	min-width: 60px;
	width: 60px
}

.hos-btombtn[data-v-691ada46] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hos-btombtn-item[data-v-691ada46] {
	display: block;
	padding: 8px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 5px
}

.hos-btombtn-item-cont[data-v-691ada46] {
	border-radius: 22px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 1px solid #f1f1f1
}

.med-container[data-v-691ada46] {
	font-family: PingFangSC-Regular
}

.med-container-inner[data-v-691ada46] {
	margin-top: -16px;
	background-size: 100% auto;
	background-position: 0 0;
	background-color: #f6f6f6;
	background-repeat: no-repeat
}

.med-container .hospital-bottom-logo[data-v-691ada46] {
	padding: 20px 0 18px
}

.med-container .hospital-bottom-logo .logo[data-v-691ada46] {
	width: 93px;
	height: 23px
}

.med-container .doctor-card-list[data-v-691ada46] {
	background-color: #fff;
	border-radius: 10px;
	margin: 10px 10px 0;
	overflow: hidden;
	padding: 15px 13px
}

.custom-header-topbar-bg[data-v-691ada46] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.content-area[data-v-691ada46] {
	color: #858585
}

.content-area.active[data-v-691ada46] {
	color: #00c8c8
}

.custom-header-topbar-bg[data-v-2e5b93fc] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.ctop[data-v-500c3adc] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .15rem .17rem .1rem;
	position: fixed;
	z-index: 999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background: #f5f5f5
}

.ctop-l[data-v-500c3adc],
.ctop[data-v-500c3adc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ctop-l[data-v-500c3adc] {
	color: #333
}

.ctop-l-img[data-v-500c3adc] {
	width: .16rem;
	height: .16rem;
	margin-right: .04rem
}

.ctop-r[data-v-500c3adc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ctop-r .triangle-down[data-v-500c3adc] {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	margin-left: .04rem
}

.ctop-r.green[data-v-500c3adc] {
	color: #00c8c8
}

.ctop-r.gray[data-v-500c3adc] {
	color: #333
}

.ccont[data-v-500c3adc] {
	position: relative;
	padding-top: calc(26px + .25rem)
}

.clist[data-v-500c3adc] {
	padding: 0 .17rem .1rem
}

.clist .hos-item[data-v-500c3adc] {
	padding: .15rem;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem
}

.clist .base-info[data-v-500c3adc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.clist .hos-info[data-v-500c3adc] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: calc(100% - .58rem)
}

.clist .hos-name[data-v-500c3adc] {
	color: #1b1c1f
}

.clist .hos-labels[data-v-500c3adc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: calc(56px + .1rem)
}

.clist .hos-labels .label-item[data-v-500c3adc] {
	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;
	line-height: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 4px;
	height: 14px;
	border-radius: 8px;
	width: auto;
	white-space: nowrap;
	padding: 2px;
	border: 1px solid hsla(0, 0%, 52.2%, .5);
	background: hsla(0, 0%, 52.2%, .06);
	color: #858585
}

.clist .hos-labels .label-item.blue[data-v-500c3adc] {
	border: 1px solid rgba(78, 110, 242, .5);
	background: rgba(78, 110, 242, .1);
	color: #4e6ef2
}

.clist .hos-labels .label-text[data-v-500c3adc] {
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.clist .hos-addr[data-v-500c3adc] {
	position: relative
}

.clist .hos-addr-l[data-v-500c3adc] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.clist .hos-addr-r[data-v-500c3adc] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.clist .hos-addr .padd-r[data-v-500c3adc] {
	padding-right: 55px
}

.clist .hos-services[data-v-500c3adc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.clist .hos-services .hos-serv[data-v-500c3adc] {
	text-align: center;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.clist .hos-services .pad-l[data-v-500c3adc] {
	padding-left: .04rem
}

.clist .hos-services .pad-r[data-v-500c3adc] {
	padding-right: .04rem
}

.caddr-float[data-v-500c3adc] {
	border-top: 1px solid #f4f4f4;
	position: fixed;
	z-index: 99;
	left: 0;
	right: 0;
	height: 100vh
}

.caddr-float .cascader-wrap[data-v-500c3adc] {
	position: relative;
	z-index: 9
}

.caddr-float .mask[data-v-500c3adc] {
	content: "";
	background: #000;
	opacity: .4;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.hos-loading[data-v-500c3adc] {
	text-align: center
}

.hos-loading-padding[data-v-500c3adc] {
	padding-top: calc(44px + .3rem)
}

.hos-loading-img[data-v-500c3adc] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.hos-loading-end[data-v-500c3adc] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.img-list-wrap[data-v-04faa0a7] {
	width: calc(100% - 34px);
	overflow: hidden;
	padding: 15px 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.img-wrap[data-v-04faa0a7] {
	height: 124px;
	width: calc(50% - 7.5px)
}

.img-item[data-v-04faa0a7] {
	width: 100%;
	height: 100%;
	border-radius: 8px
}

.ask-scroll[data-v-0c4f13db] {
	padding: 12px 0;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06);
	position: relative
}

.scroll[data-v-0c4f13db] {
	height: 32px;
	line-height: 32px;
	white-space: nowrap
}

.tag[data-v-0c4f13db] {
	font-size: 14px;
	border-radius: 9px;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle
}

.mask-layer[data-v-0c4f13db] {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 31px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .5)), color-stop(61%, hsla(0, 0%, 100%, .9)), to(#fff));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .9) 61%, #fff)
}

.scroll-ph[data-v-0c4f13db] {
	display: inline-block;
	width: 17px;
	height: 100%;
	vertical-align: middle
}

.strategy-list-wrap[data-v-0c4f13db] {
	width: calc(100% - 34px);
	overflow: hidden;
	padding: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.strategy-wrap[data-v-0c4f13db] {
	width: calc(50% - 4px)
}

.cover-wrap[data-v-0c4f13db] {
	width: 100%;
	height: 60vw;
	border-radius: 8px;
	overflow: hidden;
	position: relative
}

.video-img[data-v-0c4f13db] {
	width: 100%;
	height: 100%;
	background-size: 100% 100%
}

.title-wrap[data-v-0c4f13db] {
	font-size: 14px;
	color: #1f1f1f
}

.user-info-wrap[data-v-0c4f13db] {
	position: absolute;
	bottom: 8px;
	padding: 0 8px;
	width: 100%;
	color: #fff;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 5
}

.top-label[data-v-0c4f13db] {
	position: absolute;
	top: 5px;
	left: 8px;
	z-index: 10
}

.user-info[data-v-0c4f13db] {
	max-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;
	font-size: 14px
}

.user-avatar[data-v-0c4f13db] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.exp-loading[data-v-0c4f13db] {
	text-align: center
}

.exp-loading-padding[data-v-0c4f13db] {
	padding-top: 10vh
}

.exp-loading-img[data-v-0c4f13db] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-0c4f13db] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.video-backdrop[data-v-0c4f13db] {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 9px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(68%, rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .3)));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, .1) 68%, rgba(0, 0, 0, .3))
}

.play-icon[data-v-0c4f13db] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff
}

.duration-time[data-v-0c4f13db] {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #fff;
	font-size: 13px;
	line-height: 13px
}

.content-area[data-v-0c4f13db] {
	color: #858585
}

.author-info[data-v-0c4f13db] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.author-info .author-name[data-v-0c4f13db],
.author-info[data-v-0c4f13db] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.author-info .author-name[data-v-0c4f13db] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.author-info .avatar[data-v-0c4f13db] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.imageText[data-v-0c4f13db] {
	width: 100%;
	height: 100%;
	position: relative
}

.text-box[data-v-0c4f13db] {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
	padding: 12px 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.text-content[data-v-0c4f13db] {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	word-break: break-all
}

.tags[data-v-0c4f13db] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	padding-right: 8px;
	margin-right: 6px
}

.tags[data-v-0c4f13db]:after {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #eee;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.tags[data-v-0c4f13db]:last-child:after {
	width: 0
}

.notice-sty[data-v-dc89a8e2] {
	margin-bottom: .1rem
}

.container-wrap[data-v-dc89a8e2] {
	background: #fff;
	overflow: hidden;
	border-radius: .09rem;
	margin: .1rem
}

.container-wrap .line[data-v-dc89a8e2] {
	background: #f5f5f5;
	height: 10px
}

.container-wrap .location-wrapper[data-v-dc89a8e2],
.container-wrap .tel-wrapper[data-v-dc89a8e2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 17px
}

.container-wrap .location-wrapper .location[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel[data-v-dc89a8e2] {
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 9px 0
}

.container-wrap .location-wrapper .location-icon[data-v-dc89a8e2],
.container-wrap .location-wrapper .location-right[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel-icon[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel-right[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location-icon[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location-right[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel-icon[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel-right[data-v-dc89a8e2] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.container-wrap .location-wrapper .location-number[data-v-dc89a8e2],
.container-wrap .location-wrapper .location-text[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel-number[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel-text[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location-number[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location-text[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel-number[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel-text[data-v-dc89a8e2] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 8px;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 24px
}

.container-wrap .location-wrapper .location-line[data-v-dc89a8e2],
.container-wrap .location-wrapper .tel-line[data-v-dc89a8e2],
.container-wrap .tel-wrapper .location-line[data-v-dc89a8e2],
.container-wrap .tel-wrapper .tel-line[data-v-dc89a8e2] {
	padding: 0 6px;
	color: #eee
}

.notice-style[data-v-dc89a8e2] {
	margin-bottom: 10px
}

.gap-margin[data-v-dc89a8e2] {
	margin-top: 8px
}

.para-wrap[data-v-dc89a8e2] {
	font-size: 14px;
	line-height: 24px;
	color: #1f1f1f;
	text-align: justify
}

.btn-wrap[data-v-dc89a8e2] {
	width: 100%;
	position: fixed;
	bottom: 0;
	background: #fff;
	z-index: 10
}

.btn-item[data-v-dc89a8e2] {
	margin: 8px 17px;
	height: 44px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 44px
}

.btn-ph[data-v-dc89a8e2] {
	background: #fff;
	width: 100%;
	height: 50px
}

.img-item[data-v-dc89a8e2] {
	width: 100%;
	height: auto
}

.discipline[data-v-dc89a8e2] {
	display: inline-block;
	color: #858585;
	font-size: 14px;
	margin-right: 8px
}

.raking-space[data-v-dc89a8e2] {
	padding: 0 13px
}

.raking[data-v-dc89a8e2] {
	background: #f5f5f5;
	margin: 0 0 18px;
	border-radius: 9px;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.raking .raking-list-swiper[data-v-dc89a8e2] {
	height: 38px;
	width: 100%
}

.raking .raking-list-swiper .raking-list-item[data-v-dc89a8e2] {
	height: 38px;
	width: 100%
}

.raking .raking-list-swiper .raking-list-item[data-v-dc89a8e2],
.raking .raking-list[data-v-dc89a8e2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.raking .raking-list[data-v-dc89a8e2] {
	padding: 11px 0
}

.raking .raking-list[data-v-dc89a8e2]:last-child {
	border-bottom: 0
}

.intro-content[data-v-dc89a8e2] {
	overflow: hidden;
	padding: 0 13px
}

.raking-tag[data-v-dc89a8e2] {
	margin: 0 8px 0 10px;
	display: inline-block;
	height: 14px;
	padding: 0 5px;
	line-height: 14px;
	background: rgba(0, 200, 200, .1);
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 24px;
	font-size: 10px;
	color: #00c8c8;
	text-align: center
}

.raking-text[data-v-dc89a8e2] {
	display: inline;
	font-size: 14px;
	color: #1f1f1f
}

.hide[data-v-dc89a8e2] {
	height: 300px;
	overflow: hidden
}

.dialog-content-title[data-v-dc89a8e2] {
	height: 28px;
	line-height: 28px;
	background: #f5f5f5;
	color: #858585;
	padding: 0 10px;
	border-radius: 9px;
	margin-bottom: 15px
}

.dialog-content-title .dialog-rank[data-v-dc89a8e2] {
	color: #00c8c8;
	margin-left: 3px
}

.dialog-btn-slot[data-v-dc89a8e2] {
	font-family: PingFangSC-Medium;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	margin: 0 20px 20px;
	border-radius: 20px;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #00cfa3), color-stop(80%, #05cfcd), to(#00d3ea));
	background-image: linear-gradient(90deg, #00cfa3 0, #05cfcd 80%, #00d3ea)
}

.expand[data-v-dc89a8e2] {
	position: relative;
	font-size: 14px;
	color: #1f1f1f;
	margin-bottom: 15px;
	margin-top: 15px
}

.expand .icon-bag[data-v-dc89a8e2],
.expand[data-v-dc89a8e2] {
	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
}

.expand .icon-bag[data-v-dc89a8e2] {
	width: 16px;
	height: 16px;
	background: #f5f5f5;
	margin-left: 6px;
	border-radius: 8px
}

.doctor-content[data-v-dc89a8e2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: .1rem
}

.doctor-content .line[data-v-dc89a8e2] {
	background: #f5f5f5;
	height: 10px
}

.doctor-content .doctor-list[data-v-dc89a8e2] {
	background: #fff;
	padding: 18px 13px 0 13px;
	border-radius: .09rem
}

.doctor-content .doctor-list .doctor-title[data-v-dc89a8e2] {
	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
}

.doctor-content .doctor-list .title[data-v-dc89a8e2] {
	color: #333;
	font-weight: 700;
	font-size: 19px
}

.doctor-content .doctor-list .hospital-doctor-item[data-v-dc89a8e2] {
	margin-top: 15px
}

.doctor-content .doctor-list .doctor-list-empty[data-v-dc89a8e2] {
	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: 23px 0 21px
}

.doctor-content .doctor-list .doctor-list-empty .doctor-list-empty-img[data-v-dc89a8e2] {
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px
}

.doctor-content .doctor-list .c-color-desc-custom[data-v-dc89a8e2] {
	color: #858585
}

.doctor-content .bottom-tips[data-v-dc89a8e2] {
	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;
	color: #858585;
	font-size: 14px;
	margin: 30px 0 19px
}

.doctor-content .bottom-tips .bottom-tips-network[data-v-dc89a8e2] {
	width: 16px;
	height: 16px;
	margin-right: 7px
}

.content-area[data-v-dc89a8e2] {
	color: #858585
}

.content-area.active[data-v-dc89a8e2] {
	color: #00c8c8
}

.new-title[data-v-dc89a8e2] {
	color: #333;
	font-weight: 700;
	font-size: 19px;
	padding: 18px 13px 7px
}

.title-container[data-v-dc89a8e2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 13px 8px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.title-wrap[data-v-dc89a8e2] {
	font-family: PingFangSC-Medium;
	font-size: 24px;
	line-height: 32px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.subtitle-wrap-home[data-v-dc89a8e2] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-weight: 700
}

.new-intro-discipline[data-v-dc89a8e2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 18px;
	padding: 0 17px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.flag[data-v-dc89a8e2] {
	margin-bottom: 10px
}

.hospital-bottom-logo[data-v-dc89a8e2] {
	padding: 20px 0 18px
}

.hospital-bottom-logo .logo[data-v-dc89a8e2] {
	width: 93px;
	height: 23px
}

.title-space[data-v-dc89a8e2] {
	margin-bottom: 11px
}

.content[data-v-bad9a62a] {
	padding: .24rem .17rem .21rem
}

.content .new-title[data-v-bad9a62a] {
	font-weight: 700
}

.content .para-wrap[data-v-bad9a62a] {
	font-size: 18px;
	line-height: 28px
}

.input[data-v-08f0c674] {
	background: #f6f6f6
}

.input[data-v-08f0c674]:focus {
	outline: none
}

.input-confirm[data-v-08f0c674] {
	min-width: 30px
}

.search-input[data-v-08f0c674] {
	position: relative;
	padding: .1rem .17rem 0 .17rem
}

.search-input .content[data-v-08f0c674] {
	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-08f0c674] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.search-input .input-wp[data-v-08f0c674] {
	width: 100%;
	overflow: hidden
}

.search-input .input[data-v-08f0c674] {
	height: 38px;
	caret-color: #00c8c8
}

.search-input .input-placeholder[data-v-08f0c674] {
	color: #999
}

.search-input .input-confirm[data-v-08f0c674] {
	border-left: 1px solid #e9e9e9;
	padding-left: .1rem;
	padding-right: .16rem;
	white-space: nowrap
}

.search-input .icon-cancel[data-v-08f0c674] {
	color: #ddd;
	padding: .1rem
}

.search-sug[data-v-98c772b6] {
	z-index: 999;
	width: 100%;
	position: fixed;
	top: 50px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.search-sug .sug-content[data-v-98c772b6] {
	padding: 0 .17rem
}

.search-sug .sug-item[data-v-98c772b6] {
	padding: .1rem 0;
	border-bottom: 1px solid #f1f1f1;
	color: #151515
}

.high-color[data-v-98c772b6] {
	color: #00c0c0;
	padding: 0 5px
}

.no-result[data-v-98c772b6] {
	padding: .1rem .17rem;
	color: #858585
}

.no-result-text[data-v-98c772b6] {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: .1rem
}

.search-sug[data-v-98c772b6] {
	top: 90px
}

.department-part[data-v-08fdb519] {
	border: none;
	height: 100%
}

.department-search[data-v-08fdb519] {
	background-color: #fff;
	width: 100%;
	position: fixed;
	padding-bottom: 5px;
	z-index: 100
}

.department-nav[data-v-08fdb519] {
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 56px;
	background: #fff;
	padding-left: 13px
}

.department-nav .hospital-nav[data-v-08fdb519] {
	position: relative;
	width: 100%;
	background: #fff;
	font-size: 14px;
	color: #1f1f1f;
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 12px 0
}

.department-nav .hospital-nav[data-v-08fdb519]:after {
	display: block;
	content: "";
	position: absolute;
	width: 31px;
	height: 32px;
	right: 0;
	background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), color-stop(61%, hsla(0, 0%, 100%, .89)), to(#fff));
	background-image: linear-gradient(-270deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .89) 61%, #fff)
}

.department-nav .hospital-nav .hospital-nav-item[data-v-08fdb519] {
	padding: 0 12px;
	background: #f5f5f5;
	border-radius: 9px;
	margin: 0 4px;
	display: inline-block;
	height: 32px;
	line-height: 32px
}

.department-nav .hospital-nav .hospital-nav-item-active[data-v-08fdb519] {
	background: #e5faf8;
	color: #00c8c8;
	font-weight: 700
}

.department-nav-new[data-v-08fdb519] {
	margin-top: 50px
}

.department[data-v-08fdb519] {
	padding: 0 17px
}

.department[data-v-08fdb519]:last-child {
	margin-bottom: 30px
}

.department-content[data-v-08fdb519] {
	padding-top: 56px
}

.department-content .nav-title[data-v-08fdb519] {
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #525252;
	letter-spacing: 0;
	line-height: 19px;
	margin-top: 30px
}

.department-content .navs[data-v-08fdb519] {
	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
}

.department-content .nav[data-v-08fdb519] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: 15px
}

.department-content .navitem[data-v-08fdb519] {
	background: #fff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 23px;
	border-radius: 10px
}

.department-content .item-icon[data-v-08fdb519] {
	width: 55px;
	height: 55px;
	display: block;
	margin: 0 auto
}

.department-content .key-icon[data-v-08fdb519] {
	width: 55px;
	height: 55px;
	display: block
}

.department-content .key-navitem[data-v-08fdb519] {
	background: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 23px;
	border-radius: 10px;
	height: 67px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.department-content .normal-text-wrap[data-v-08fdb519] {
	width: 90%;
	margin: 0 auto;
	line-height: 14px
}

.department-content .desc-wrap[data-v-08fdb519] {
	width: 100%;
	color: #858585;
	font-size: 13px;
	line-height: 13px
}

.department-content .desc-wrap-margin[data-v-08fdb519] {
	margin-top: 6px
}

.department-content .bottom-ph[data-v-08fdb519] {
	width: 100%;
	height: 10px
}

.department-content .c-color[data-v-08fdb519] {
	color: #333
}

.department-content .more[data-v-08fdb519] {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 98%;
	font-size: 14px;
	background-color: #fff;
	text-align: center;
	margin: 15px auto 30px;
	border-radius: 20px;
	color: #333
}

.department-content .more .down-icon[data-v-08fdb519] {
	display: inline-block;
	height: 100%;
	width: 22px
}

.department-content .more .down-icon .msui-iconfont[data-v-08fdb519] {
	vertical-align: middle
}

.department-content .register[data-v-08fdb519] {
	margin-top: 6px;
	display: inline-block;
	background: rgba(0, 200, 200, .1);
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 8px;
	color: #00c8c8;
	font-size: 10px;
	text-align: center;
	letter-spacing: 0;
	padding: 0 5px;
	height: 14px;
	line-height: 14px;
	width: 40px
}

.department-content .text-wrap[data-v-08fdb519] {
	width: calc(100% - 65px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
	line-height: 14px
}

.department-content .text-wrap .register[data-v-08fdb519] {
	margin-top: 0;
	vertical-align: text-top
}

.content-area[data-v-08fdb519] {
	color: #858585
}

.content-area.active[data-v-08fdb519] {
	color: #00c8c8
}

.department-content-new[data-v-08fdb519] {
	padding-top: 1.09rem
}

.hotice-wrap[data-v-08fdb519] {
	background-color: #fff;
	width: 100%;
	position: fixed;
	z-index: 100
}

.hotice-wrap .hotice[data-v-08fdb519] {
	margin-bottom: .05rem
}

.hospital-header[data-v-17c55999] {
	white-space: nowrap;
	height: 31px
}

.hospital-header .hospital-partner-image[data-v-17c55999] {
	width: 97px;
	height: 26px
}

.hospital-header .hospital-health-image[data-v-17c55999] {
	margin-left: 22px;
	width: 75px;
	height: 19px
}

.med-container[data-v-34e84b98] {
	font-family: PingFangSC-Regular
}

.med-container-inner[data-v-34e84b98] {
	margin-top: -16px;
	background-size: 100% auto;
	background-position: 0 0;
	background: #f6f6f6;
	background-repeat: no-repeat
}

.med-container .hospital-bottom-logo[data-v-34e84b98] {
	padding: 20px 0 18px
}

.med-container .hospital-bottom-logo .logo[data-v-34e84b98] {
	width: 93px;
	height: 23px
}

.custom-header-topbar-bg[data-v-34e84b98] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.ask-hospital[data-v-e059d366] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f5f5f5;
	border-radius: 12px;
	padding: 12px 15px
}

.ask-hospital-img[data-v-e059d366] {
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.ask-hospital-info-subtitle[data-v-e059d366] {
	margin-top: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ask-hospital-info-label[data-v-e059d366] {
	color: #858585;
	text-align: center;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	padding: 0 5px;
	border-radius: 9px;
	border: 1px solid #b8b8b8;
	background-color: #f2f2f2
}

.ask-hospital-info .space[data-v-e059d366] {
	margin-right: 5px
}

.ask-hospital-info .first[data-v-e059d366] {
	color: #00c8c8;
	border: 1px solid rgba(0, 200, 200, .5);
	background-color: rgba(0, 200, 200, .1)
}

.custom-header-topbar-bg[data-v-0283f5ea] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.ask[data-v-0283f5ea] {
	padding: 10px 17px 15px;
	background-color: #fff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.info[data-v-0283f5ea] {
	margin: 8px 10px 0;
	border-radius: 10px;
	background-color: #fff;
	padding: 11px 13px
}

.info-flex[data-v-0283f5ea],
.info-title[data-v-0283f5ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.info-title-space[data-v-0283f5ea] {
	margin-top: 4px
}

.info-title-icon[data-v-0283f5ea] {
	width: 16px;
	text-align: center;
	height: 16px;
	line-height: 16px;
	color: #fff;
	border-radius: 4px;
	font-size: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.info-answer[data-v-0283f5ea] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.info-answer-count[data-v-0283f5ea] {
	padding-left: 24px
}

.ask-style[data-v-0283f5ea] {
	background-color: #ff6f61;
	margin-top: 4px
}

.answer-style[data-v-0283f5ea] {
	background-color: #00c8c8;
	margin-top: 4px
}

.exp-loading[data-v-0283f5ea] {
	text-align: center
}

.exp-loading-padding[data-v-0283f5ea] {
	padding-top: 30vh
}

.exp-loading-end[data-v-0283f5ea] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.logo[data-v-0283f5ea] {
	width: 93px;
	height: 23px;
	margin: 0 auto;
	padding: 20px 0 18px
}

.custom-header-topbar-bg[data-v-69a50824] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.answer[data-v-69a50824] {
	padding: 10px 17px 15px;
	background-color: #fff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px
}

.info[data-v-69a50824] {
	margin: 8px 10px 0;
	border-radius: 10px;
	background-color: #fff
}

.info-img[data-v-69a50824] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.info-ask[data-v-69a50824] {
	background-color: #e5faf8;
	padding: 11px 13px 12px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.info-ask-title[data-v-69a50824] {
	font-family: PingFangSC-Medium
}

.info-answer[data-v-69a50824] {
	background-color: #fff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	padding: 14px 13px
}

.personal-information[data-v-69a50824] {
	margin-top: 5px
}

.answer-information[data-v-69a50824],
.personal-information[data-v-69a50824] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.answer-information-detail[data-v-69a50824] {
	margin-top: 2px;
	padding-left: 19px;
	word-wrap: break-word
}

.answer-information-line[data-v-69a50824] {
	margin: 15px 0 14px
}

.exp-loading[data-v-69a50824] {
	text-align: center
}

.exp-loading-padding[data-v-69a50824] {
	padding-top: 30vh
}

.exp-loading-end[data-v-69a50824] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.logo[data-v-69a50824] {
	width: 93px;
	height: 23px;
	margin: 0 auto;
	padding: 20px 0 18px
}

.default[data-v-69a50824] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 100px 0 130px
}

.default-img[data-v-69a50824] {
	display: inline-block;
	overflow: hidden
}

.default-text[data-v-69a50824] {
	width: 300px;
	font-size: .15rem;
	color: #999;
	text-align: center;
	margin-top: 15px
}

.b-hospital .scroll-hospital[data-v-4be36b7b] {
	white-space: nowrap;
	width: 100%
}

.b-hospital #hos-end[data-v-4be36b7b],
.b-hospital #hos-start[data-v-4be36b7b] {
	width: .17rem;
	display: inline-block
}

.b-hospital .hos-item[data-v-4be36b7b] {
	display: inline-block;
	width: calc(30% - .04rem);
	background-color: #fff
}

.b-hospital .hos-item[data-v-4be36b7b]:after,
.b-hospital .hos-item[data-v-4be36b7b]:before {
	content: "";
	display: block;
	height: .15rem;
	width: 100%;
	background-color: transparent
}

.b-hospital .hos-item-wrap[data-v-4be36b7b] {
	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-4be36b7b] {
	margin-top: -.05rem
}

.b-hospital .hos-item-wrap .hos-name[data-v-4be36b7b] {
	color: #333;
	font-size: .13rem;
	line-height: .23rem;
	height: .46rem
}

.static-padding[data-v-5d181c4e] {
	padding-left: 17px;
	padding-right: 17px
}

.header[data-v-5d181c4e] {
	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-5d181c4e] {
	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-5d181c4e] {
		top: 38vw
	}
}

@media only screen and (max-width:375px) {
	.header .banner-text[data-v-5d181c4e] {
		top: 38vw
	}
}

.header .top-bar[data-v-5d181c4e] {
	position: relative
}

.header .top-bar .title[data-v-5d181c4e] {
	color: #fff;
	height: 44px;
	line-height: 28px;
	margin-top: 25px;
	text-align: center;
	font-size: 18px
}

.header .top-bar .back[data-v-5d181c4e] {
	font-size: 20px;
	position: absolute;
	left: 17px;
	color: #fff
}

.header .b-search[data-v-5d181c4e] {
	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-5d181c4e] {
	color: #999
}

.header .b-search.gray .search-input[data-v-5d181c4e] {
	background: #f6f6f6
}

.header .b-search .search-left[data-v-5d181c4e] {
	white-space: nowrap;
	display: inline-block
}

.header .b-search .search-right[data-v-5d181c4e] {
	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-5d181c4e] {
	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-5d181c4e] {
	width: .14rem;
	height: .2rem;
	position: relative;
	top: -2px
}

.header .b-search .search-input[data-v-5d181c4e] {
	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-5d181c4e] {
	width: .14rem;
	height: .14rem
}

.header .b-search .search-text[data-v-5d181c4e] {
	color: #bbb;
	font-size: .15rem;
	width: calc(100% - .34rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.content-section[data-v-5d181c4e] {
	background: #fff;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-top: -8px
}

.disease[data-v-5d181c4e] {
	margin-top: 20px
}

.disease .navs[data-v-5d181c4e] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.disease .navs .nav[data-v-5d181c4e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: 8px
}

.disease .disease-list[data-v-5d181c4e] {
	margin-top: 3px
}

.disease .disease-list .disease-item-wrap .disease-item[data-v-5d181c4e] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 6px;
	background: #f8f8f8;
	font-size: 14px;
	color: #555
}

.department[data-v-5d181c4e] {
	margin-top: 25px
}

.department .title[data-v-5d181c4e] {
	padding-bottom: .02rem
}

.department .navs[data-v-5d181c4e] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 3px
}

.department .navs .nav[data-v-5d181c4e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.department .navs .nav .navitem[data-v-5d181c4e] {
	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-5d181c4e] {
	width: .48rem;
	height: .48rem;
	display: block;
	margin: 0 auto
}

.recommended[data-v-5d181c4e] {
	margin-top: 20px
}

.operate-bar[data-v-18dda7a0] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	color: #fff
}

.operate-bar .m-icon-home[data-v-18dda7a0] {
	font-size: 20px
}

.staffvip[data-v-18dda7a0] {
	position: relative
}

.staffvip .img-top[data-v-18dda7a0] {
	width: 100%
}

.staffvip .staffvip-logo[data-v-18dda7a0] {
	position: absolute;
	left: 14px;
	width: 200px;
	height: 27px
}

.staffvip .staffvip-tap[data-v-18dda7a0] {
	position: absolute;
	right: 0
}

.staffvip .staffvip-bind[data-v-18dda7a0],
.staffvip .staffvip-how[data-v-18dda7a0] {
	width: 84px;
	height: 28px;
	display: block
}

.staffvip .staffvip-user[data-v-18dda7a0] {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0 .17rem
}

.staffvip .staffvip-user-cont[data-v-18dda7a0] {
	padding: 10px 17px;
	border-radius: 10px;
	background: #3858c5;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff
}

.staffvip .staffvip-user-cont[data-v-18dda7a0],
.staffvip .staffvip-user-info[data-v-18dda7a0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.staffvip .staffvip-user-info[data-v-18dda7a0] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.staffvip .staffvip-user-img[data-v-18dda7a0] {
	width: 54px;
	height: 54px;
	border-radius: 100%;
	border: 2px solid #4b82ff
}

.staffvip .staffvip-user-btn[data-v-18dda7a0] {
	background: #fe7090;
	padding: 2px 8px;
	border-radius: 20px
}

.staffvip .staffvip-feedback[data-v-18dda7a0] {
	padding-top: 30px;
	padding-bottom: 45px;
	padding: 30px 20px 45px 20px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 22px
}

.staffvip .staffvip-service-tit[data-v-18dda7a0] {
	width: 100%
}

.staffvip .service-cont[data-v-18dda7a0] {
	margin-top: -6px;
	padding: 0 10px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.staffvip .service-item[data-v-18dda7a0] {
	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;
	background: #fffefb;
	padding: 0 15px;
	border-radius: 15px;
	margin-bottom: 10px
}

.staffvip .service-item[data-v-18dda7a0]:last-child {
	margin-bottom: 0
}

.staffvip .service-item-cont[data-v-18dda7a0] {
	padding-left: 10px;
	width: calc(100% - 48px)
}

.staffvip .service-left[data-v-18dda7a0] {
	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;
	width: calc(100% - 64px);
	color: #10297d
}

.staffvip .service-title[data-v-18dda7a0] {
	font-weight: 500
}

.staffvip .service-text[data-v-18dda7a0] {
	margin-top: -1px;
	color: #5e689b
}

.staffvip .service-img[data-v-18dda7a0] {
	width: 62px;
	height: 48px;
	min-width: 62px
}

.staffvip .service-btn[data-v-18dda7a0] {
	min-width: 39px;
	max-height: 29px;
	color: #fff;
	background: #fe7090;
	padding: 3px 10px;
	border-radius: 20px
}

.staffvip .service-more[data-v-18dda7a0] {
	color: #fff;
	text-align: center;
	margin-top: 15px
}

.staffvip .service-none-cont[data-v-18dda7a0] {
	background: #fff;
	border-radius: 10px;
	padding: 0 15px;
	color: #10297d;
	background-size: 100px;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	position: relative
}

.staffvip .service-none-title[data-v-18dda7a0] {
	width: 110px
}

.staffvip .service-none-item[data-v-18dda7a0] {
	position: relative;
	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: 20px 15px 0 15px
}

.staffvip .service-none-item[data-v-18dda7a0]:before {
	content: " ";
	width: 6px;
	height: 6px;
	background: #fe7090;
	border-radius: 10px;
	position: absolute;
	left: 3px
}

.staffvip .service-none-bottom[data-v-18dda7a0] {
	padding: 15px 0;
	text-align: center
}

.staffvip-modal[data-v-18dda7a0] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.staffvip-modal-mask[data-v-18dda7a0] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5)
}

.staffvip-modal-cont[data-v-18dda7a0] {
	position: relative;
	width: 340px;
	height: 317px;
	top: 50%;
	left: 50%;
	margin-top: -41px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.staffvip-modal-info[data-v-18dda7a0] {
	position: relative;
	top: 24px;
	height: 190px;
	width: 237px;
	margin-left: -6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding: 10px 15px;
	color: #4a4c66
}

.staffvip-modal-info-cont[data-v-18dda7a0] {
	overflow: scroll;
	height: 100%
}

.staffvip-modal-info-cont[data-v-18dda7a0]::-webkit-scrollbar {
	display: none
}

.staffvip-modal-tit[data-v-18dda7a0] {
	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;
	font-size: 18px;
	line-height: 28px;
	text-align: center
}

.staffvip-modal-tit-img[data-v-18dda7a0] {
	width: 42px;
	height: 6px
}

.staffvip-modal-input[data-v-18dda7a0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% - 30px);
	height: 30px;
	line-height: 30px;
	font-size: 17px;
	padding: 0 10px;
	border-radius: 3px;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 0 10px 0 rgba(89, 168, 254, .29);
	box-shadow: 0 0 10px 0 rgba(89, 168, 254, .29);
	margin: 5px 0 10px 15px;
	text-align: center;
	color: #4a4c66
}

.staffvip-modal-icon[data-v-18dda7a0] {
	width: 33px;
	height: 33px;
	margin-top: 5px;
	-webkit-box-shadow: 0 4px 80px 20px rgba(86, 143, 255, .1);
	box-shadow: 0 4px 80px 20px rgba(86, 143, 255, .1);
	border-radius: 100%
}

.staffvip-modal-img[data-v-18dda7a0] {
	width: 180px;
	height: 93px
}

.staffvip-modal-text[data-v-18dda7a0] {
	text-align: justify
}

.staffvip-modal-tip[data-v-18dda7a0] {
	color: #7e8096;
	text-align: center
}

.staffvip-modal-btn[data-v-18dda7a0] {
	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;
	bottom: 24px;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 173px;
	height: 39px;
	font-size: 20px
}

.staffvip-modal-btn[data-v-18dda7a0],
.staffvip-modal-close[data-v-18dda7a0] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff
}

.staffvip-modal-close[data-v-18dda7a0] {
	bottom: -82px
}

.staffvip-bind-btn[data-v-18dda7a0] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	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;
	background: #4b82ff
}

.staffvip-bind-btn-cont[data-v-18dda7a0] {
	width: 180px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	background: #fe6d8d;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	-webkit-animation: breathe-data-v-18dda7a0 1s infinite;
	animation: breathe-data-v-18dda7a0 1s infinite
}

.staffvip-bind-btn-wrapper[data-v-18dda7a0] {
	padding: 15px 17px
}

.img-bg[data-v-18dda7a0] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-bg[data-v-18dda7a0] {
	color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0, #f17e3d), to(#fabb2e));
	background-image: linear-gradient(0, #f17e3d, #fabb2e);
	-webkit-background-clip: text;
	background-clip: text
}

.conf-flex[data-v-18dda7a0] {
	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
}

.color-blue[data-v-18dda7a0] {
	color: #10297d
}

@-webkit-keyframes breathe-data-v-18dda7a0 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@keyframes breathe-data-v-18dda7a0 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@media screen and (max-width:374px) {
	.staffvip .staffvip-user-btn[data-v-18dda7a0] {
		font-size: 12px;
		min-width: 48px
	}

	.staffvip .staffvip-user-img[data-v-18dda7a0] {
		width: 48px;
		height: 48px;
		min-width: 48px
	}

	.staffvip .service-text[data-v-18dda7a0] {
		font-size: 12px
	}
}

.video-cover-wrap[data-v-510a3a7f] {
	position: relative;
	width: 100%;
	height: 100%
}

.bottom-cover[data-v-510a3a7f] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	text-align: center;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: 700
}

.bottom-cover.red[data-v-510a3a7f] {
	background-color: #fb3834
}

.bottom-cover.green[data-v-510a3a7f] {
	background-color: #00c8c8
}

.bottom-cover.black[data-v-510a3a7f] {
	background-color: rgba(0, 0, 0, .6)
}

.bg-red[data-v-510a3a7f] {
	background: #fb3834
}

.bg-common[data-v-510a3a7f] {
	background: rgba(0, 0, 0, .5)
}

.video-img[data-v-510a3a7f] {
	width: 100%;
	height: 100%;
	background-size: 100% 100%
}

.video-tag[data-v-510a3a7f] {
	position: absolute;
	right: 5px;
	bottom: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 3px;
	min-width: 38px;
	height: 15px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	z-index: 5
}

.video-play[data-v-510a3a7f] {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	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;
	margin-top: -12px;
	margin-left: -12px;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.big-tag[data-v-510a3a7f] {
	width: 45.78px;
	height: 21.69px;
	line-height: 22.1px;
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.psy[data-v-5884ce91] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.psy-bold[data-v-5884ce91] {
	font-weight: 700
}

.psy-left[data-v-5884ce91] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% - 75px)
}

.psy-logo[data-v-5884ce91] {
	width: 57px;
	height: 57px;
	margin-right: 8px;
	position: relative
}

.psy-img[data-v-5884ce91] {
	width: 57px;
	height: 57px;
	border-radius: 5px
}

.psy-public[data-v-5884ce91] {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #70a6fd;
	color: #fff;
	border-radius: 10px 0 8px 10px;
	padding: 2px 6px
}

.psy-btn[data-v-5884ce91] {
	position: absolute;
	top: 50%;
	right: 5px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #70a6fd;
	border: 1px solid #70a6fd;
	border-radius: 14px;
	width: 67px;
	height: 26px;
	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
}

.psychic[data-v-3fca7dab] {
	position: relative;
	min-height: 105vh
}

.psychic .img-top[data-v-3fca7dab] {
	width: 100%
}

.psy-cont[data-v-3fca7dab] {
	position: relative;
	top: -20px;
	background: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.psy-tips-title[data-v-3fca7dab] {
	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;
	font-weight: 700
}

.psy-tips-text[data-v-3fca7dab] {
	font-size: 16px;
	line-height: 28px
}

.psy-tips-notice[data-v-3fca7dab] {
	position: relative;
	color: #70a6fd;
	background: #f1f8fd;
	border-radius: 22px;
	padding: 0 19px;
	height: 44px;
	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-top: 25px
}

.psy-tips-notice-icon[data-v-3fca7dab] {
	position: absolute;
	right: 19px
}

.psy-tips-poster[data-v-3fca7dab] {
	margin-top: 30px;
	width: 92vw;
	height: 17vw
}

.psy-help-title[data-v-3fca7dab] {
	color: #70a6fd
}

.psy-help-center[data-v-3fca7dab] {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -20px
}

.psy-help-cont[data-v-3fca7dab] {
	position: relative
}

.psy-help-item[data-v-3fca7dab] {
	background: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 15px;
	width: calc(100% - 20px);
	position: relative
}

.psy-help-item-rank[data-v-3fca7dab] {
	width: 15px;
	height: 15px;
	border-radius: .02rem;
	color: #fff;
	text-align: center;
	line-height: 16px;
	float: left;
	margin-top: .03rem;
	background-color: #ff2d46
}

.psy-help-item-rank-2[data-v-3fca7dab] {
	background-color: #ff7f49
}

.psy-help-item-rank-3[data-v-3fca7dab] {
	background-color: #ffaa3b
}

.psy-help-item-img[data-v-3fca7dab] {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	padding-left: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.psy-help-item-btn[data-v-3fca7dab] {
	height: 28px;
	line-height: 28px;
	width: 68px;
	background: #70a6fd;
	color: #fff;
	border-radius: 15px;
	text-align: center;
	margin-top: -5px
}

.psy-help-item-btn-disabled[data-v-3fca7dab] {
	background: #ccc
}

.psy-help-item-text[data-v-3fca7dab] {
	width: calc(100% - 83px)
}

.psy-help-wz[data-v-3fca7dab] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 20px
}

.psy-wz-item[data-v-3fca7dab] {
	color: #fff;
	position: relative;
	height: .8rem;
	border-radius: .05rem;
	background-size: 100% 100%
}

.psy-wz-img[data-v-3fca7dab] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px
}

.psy-wz-text[data-v-3fca7dab] {
	position: absolute;
	top: .15rem;
	right: 6%
}

.psy-vd-scroll[data-v-3fca7dab] {
	white-space: nowrap
}

.psy-vd-item[data-v-3fca7dab] {
	width: calc(45% - .04rem);
	display: inline-block
}

.psy-vd-item-img[data-v-3fca7dab] {
	height: 103px;
	border-radius: 3px;
	overflow: hidden
}

.psy-vd-item-text[data-v-3fca7dab] {
	height: 43px
}

.psy-vd-div[data-v-3fca7dab] {
	height: 10px;
	width: 17px;
	display: inline-block
}

.psy-hotline-big[data-v-3fca7dab] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.psy-hotline-title[data-v-3fca7dab] {
	font-weight: 700;
	margin-top: -5px
}

.psy-hotline-filter[data-v-3fca7dab] {
	margin-top: 3px
}

.psy-hotline-more[data-v-3fca7dab] {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background-color: #70a6fd;
	line-height: 15px;
	text-align: center;
	color: #fff
}

.psy-hotline-li[data-v-3fca7dab] {
	padding: 15px 0;
	border-bottom: 1px solid #f1f1f1
}

.psy-hotline-empty[data-v-3fca7dab] {
	text-align: center;
	color: #333;
	padding: 15px 0
}

.psy-share[data-v-3fca7dab] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: .15rem .17rem;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.btns-wrap[data-v-3fca7dab] {
	width: calc(50% - 17px)
}

.psy-divider[data-v-3fca7dab] {
	height: 8px;
	background: #f6f6f6
}

.psy-triangle[data-v-3fca7dab] {
	border-color: #999 transparent transparent;
	border-width: 5px 4px 0;
	top: 10px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	width: 0;
	height: 0;
	border-style: solid
}

.psy-feedback[data-v-3fca7dab] {
	position: absolute;
	bottom: 40px;
	right: 0;
	color: #fff;
	background: rgba(0, 0, 0, .4);
	padding: 3px 8px;
	border-top-left-radius: 33px;
	border-bottom-left-radius: 33px;
	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
}

.psy-feedback-icon[data-v-3fca7dab] {
	position: relative;
	top: 2px
}

.swiper-class[data-v-3fca7dab] {
	margin-left: -.17rem
}

.psy-icon[data-v-3fca7dab] {
	width: 17px;
	height: 17px
}

.psy-bold[data-v-3fca7dab] {
	font-weight: 700
}

.psy-margin2[data-v-3fca7dab] {
	margin-top: -2px
}

.img-bg[data-v-3fca7dab] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.psy-self-scroll[data-v-3fca7dab] {
	white-space: nowrap
}

.psy-self-item[data-v-3fca7dab] {
	width: calc(45% - .04rem);
	display: inline-block
}

.psy-self-item-img[data-v-3fca7dab] {
	width: 100%;
	height: 103px;
	border-radius: 3px;
	overflow: hidden;
	line-height: 28px;
	color: #fff;
	padding-left: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 100% 100%
}

.psy-self-item-text[data-v-3fca7dab] {
	height: 43px
}

.psy-self-div[data-v-3fca7dab] {
	height: 10px;
	width: 17px;
	display: inline-block
}

.title-align-center[data-v-3fca7dab] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:320px) {

	.psy-self-item-title[data-v-3fca7dab],
	.share-btn[data-v-3fca7dab] {
		font-size: 15px
	}
}

.wfy[data-v-2430fa9c] {
	position: relative;
	margin-top: -60%
}

.wfy-bold[data-v-2430fa9c] {
	font-weight: 700
}

.wfy-title[data-v-2430fa9c] {
	font-weight: 700;
	color: #333;
	font-size: 16px;
	line-height: 26px
}

.wfy-title-chk[data-v-2430fa9c] {
	background-color: #fff;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px
}

.wfy-more[data-v-2430fa9c] {
	float: right;
	margin-right: -1px
}

.wfy-cont[data-v-2430fa9c] {
	border-radius: 8px;
	-webkit-box-shadow: 0 30px 150px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 30px 150px 0 rgba(0, 0, 0, .1);
	overflow: hidden;
	background-color: #fff
}

.wfy-img[data-v-2430fa9c] {
	width: 100%
}

.wfy-info-header-tab[data-v-2430fa9c],
.wfy-info-header[data-v-2430fa9c] {
	background-color: #e2f6f9
}

.wfy-info-header-tab .wfy-title[data-v-2430fa9c] {
	height: 46px;
	line-height: 46px
}

.wfy-info-cont[data-v-2430fa9c] {
	background-color: #fff
}

.wfy-info-foot[data-v-2430fa9c] {
	background-color: #fffaef
}

.wfy-info-foot-img[data-v-2430fa9c] {
	float: left;
	margin-top: 15px
}

.wfy-info-foot-scroll[data-v-2430fa9c] {
	height: 64px;
	width: auto
}

.wfy-info-foot-scroll-item[data-v-2430fa9c] {
	display: table
}

.wfy-info-foot-scroll-inner[data-v-2430fa9c] {
	display: table-cell;
	vertical-align: middle
}

.wfy-sty-scroll[data-v-2430fa9c] {
	white-space: nowrap
}

.wfy-sty-scroll-item[data-v-2430fa9c] {
	position: relative;
	font-size: 20px;
	font-weight: 700;
	width: 80px;
	height: 80px;
	border-radius: 10px;
	color: #fff
}

.wfy-sty-scroll-item-en[data-v-2430fa9c] {
	display: table
}

.wfy-sty-scroll-item-font[data-v-2430fa9c] {
	width: 40px;
	height: 40px;
	white-space: normal;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.wfy-sty-scroll-item-font-en[data-v-2430fa9c] {
	position: static;
	font-size: 10px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 6px 5px;
	line-height: 20px
}

.wfy-sty-scroll-item-div[data-v-2430fa9c] {
	width: 15px;
	height: 1px;
	display: inline-block
}

.wfy-sty-scroll-panel[data-v-2430fa9c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.wfy-sty-scroll-panel .wfy-sty-scroll-item[data-v-2430fa9c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.wfy-sty-btn-tap[data-v-2430fa9c] {
	height: 80px;
	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;
	border-radius: 10px;
	color: #fff;
	position: relative
}

.wfy-sty-btn-tap-img[data-v-2430fa9c] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.wfy-sty-btn-tap-txt[data-v-2430fa9c] {
	position: relative
}

.wfy-btns-wrap[data-v-2430fa9c] {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(6%, hsla(0, 0%, 100%, 0)), color-stop(91%, #fff));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6%, #fff 91%);
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0
}

.wfy-btns-div[data-v-2430fa9c] {
	height: 94px
}

.wfy-wrap[data-v-2430fa9c] {
	min-height: 105vh
}

.op-banner[data-v-5be64e3b] {
	text-align: center;
	position: relative
}

.op-banner-num[data-v-5be64e3b] {
	position: absolute;
	top: 71.7%;
	left: 59.9%;
	color: #ffea00;
	font-weight: 600;
	font-size: .12rem
}

.op-banner-indicator[data-v-5be64e3b] {
	position: absolute;
	left: 0;
	right: 0
}

.pcr-banner-card .pcr-card[data-v-2244dacb] {
	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
}

.pcr-banner-card .pcr-card-item[data-v-2244dacb] {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(50% - 5px);
	height: 70px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	border-radius: 8px
}

.pcr-banner-card .pcr-card-item__bg[data-v-2244dacb] {
	position: absolute;
	width: 100%;
	height: 100%
}

.pcr-banner-card .pcr-card-item__cont[data-v-2244dacb] {
	position: relative;
	z-index: 10
}

.pcr-banner-card .pcr-card-item-inner[data-v-2244dacb] {
	padding: 10px 10px 10px 15px
}

.pcr-banner-card .pcr-card .card-title[data-v-2244dacb] {
	color: #1f1f1f;
	margin-bottom: -.02rem
}

.pcr-banner-card .pcr-card-jhb-item-inner[data-v-2244dacb] {
	position: absolute;
	left: .12rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.cl-bold[data-v-2244dacb] {
	font-weight: 700 !important
}

.act-modal[data-v-b0c51f56] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 922
}

.act-modal .act-modal-mask[data-v-b0c51f56] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	z-index: 12
}

.act-modal .modal-cont[data-v-b0c51f56] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-65%);
	transform: translateY(-65%);
	text-align: center
}

.act-modal .modal-cont-close[data-v-b0c51f56] {
	position: absolute;
	bottom: -64px;
	left: 0;
	right: 0;
	color: #fff
}

.act-modal .cy-toast[data-v-b0c51f56] {
	left: 50%;
	min-width: 60vw;
	max-width: 90vw;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 15px 20px
}

.act-modal .cy-modal[data-v-b0c51f56],
.act-modal .cy-toast[data-v-b0c51f56] {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff6ec), color-stop(63%, #ffe5c1), to(#fff6ec));
	background: linear-gradient(180deg, #fff6ec, #ffe5c1 63%, #fff6ec);
	border: 2px solid #ffd2a7;
	border-radius: 8px;
	color: #666;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.act-modal .cy-modal[data-v-b0c51f56] {
	width: 90vw;
	margin-left: 5vw;
	padding: 15px 10px
}

.act-modal .cy-modal-title[data-v-b0c51f56] {
	color: #000
}

.act-modal .cy-modal-text[data-v-b0c51f56] {
	color: #666;
	opacity: .9
}

.act-modal .cy-modal-btns[data-v-b0c51f56] {
	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-top: 15px
}

.act-modal .cy-modal-btn[data-v-b0c51f56] {
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	border-radius: 15px;
	padding: 0 10px
}

.act-modal .cy-modal-btn[data-v-b0c51f56]:last-child {
	margin-left: 15px
}

.img-background[data-v-b0c51f56] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.cl-bold[data-v-b0c51f56] {
	font-weight: 700
}

.covid-kill[data-v-6ff6e46b] {
	position: relative;
	background-image: linear-gradient(134deg, #fffefc, #fff4e3);
	border-radius: 10px;
	padding: 0 10px 10px 10px
}

.covid-kill-before[data-v-6ff6e46b] {
	z-index: 9;
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 37vw;
	height: 8vw;
	content: " ";
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.covid-kill-rule[data-v-6ff6e46b] {
	z-index: 9;
	position: absolute;
	right: 15px;
	top: 10px;
	color: #ff5700;
	font-size: 12px;
	line-height: 12px;
	text-decoration: underline
}

.covid-kill-timer[data-v-6ff6e46b] {
	overflow: hidden;
	position: relative;
	margin: 0 -10px;
	padding: calc(8vw + 5px) 0 15px 13px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-image: linear-gradient(179deg, rgba(255, 242, 206, .3), rgba(254, 230, 179, .3) 51%, rgba(255, 211, 133, .3))
}

.covid-kill-timer_flex[data-v-6ff6e46b] {
	white-space: nowrap;
	overflow: scroll;
	margin-left: 54px
}

.covid-kill-timer_flex[data-v-6ff6e46b]::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent
}

.covid-kill-timer_img[data-v-6ff6e46b] {
	position: absolute;
	left: 13px;
	width: 50px;
	min-width: 50px;
	height: 50px
}

.covid-kill-timer_i[data-v-6ff6e46b] {
	display: inline-block;
	color: #8a2900;
	text-align: center;
	min-width: 64px
}

.covid-kill-timer_i_time[data-v-6ff6e46b] {
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	opacity: .6
}

.covid-kill-timer_i_text[data-v-6ff6e46b] {
	border-radius: 27px;
	padding: 0 5px;
	display: inline-block;
	opacity: .6
}

.covid-kill-timer_i_selected .covid-kill-timer_i_time[data-v-6ff6e46b] {
	color: #ff5700;
	opacity: 1
}

.covid-kill-timer_i_selected .covid-kill-timer_i_text[data-v-6ff6e46b] {
	color: #fff;
	background-image: linear-gradient(125deg, #fac34d, #fe7a08);
	border-radius: 27px;
	padding: 0 8px;
	display: inline-block;
	font-weight: 700;
	opacity: 1
}

.covid-kill-timer_i[data-v-6ff6e46b]:last-child {
	margin-right: 64px
}

.covid-kill-ticket[data-v-6ff6e46b] {
	width: calc(100vw - .46rem);
	height: 16.4vw;
	color: #fff;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-kill-ticket_wrap[data-v-6ff6e46b] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.covid-kill-ticket_price[data-v-6ff6e46b] {
	width: 25%;
	font-size: 28px;
	line-height: 28px;
	font-weight: 600;
	text-align: center
}

.covid-kill-ticket_del[data-v-6ff6e46b] {
	font-size: 12px;
	font-weight: 300;
	line-height: 12px;
	text-decoration: line-through;
	opacity: .8
}

.covid-kill-ticket_cont[data-v-6ff6e46b] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	width: 50%
}

.covid-kill-ticket_btn[data-v-6ff6e46b] {
	min-width: 16.7vw;
	text-align: center;
	border-radius: 30px;
	border: 1px solid #ffe4b5;
	background-image: linear-gradient(145deg, #ff7c13, #ff6803 94%)
}

.covid-kill-ticket_btn_wrap[data-v-6ff6e46b] {
	width: 25%;
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.covid-kill-ticket_btn_begin[data-v-6ff6e46b] {
	position: relative;
	top: -1px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 5px
}

.covid-kill-ticket_btn_1[data-v-6ff6e46b] {
	font-size: 22px;
	font-weight: 600;
	line-height: 10.6vw;
	min-width: 10.6vw;
	width: 10.6vw;
	height: 10.6vw;
	border: 2px solid #ffe4b5;
	background-image: linear-gradient(145deg, #ff7c13, #ff6803 94%);
	-webkit-box-shadow: 0 2px 7px 0 #f87681;
	box-shadow: 0 2px 7px 0 #f87681;
	-webkit-animation: breathe-data-v-6ff6e46b 2s infinite;
	animation: breathe-data-v-6ff6e46b 2s infinite
}

.covid-kill-ticket_btn_4[data-v-6ff6e46b] {
	background-image: linear-gradient(145deg, #ff8813, #ff7c25 94%)
}

.covid-kill-ticket_btn_5[data-v-6ff6e46b] {
	background: rgba(255, 254, 254, .4)
}

.covid-kill-tip[data-v-6ff6e46b] {
	padding: 0 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #9a552a
}

.covid-kill-tip-btn[data-v-6ff6e46b] {
	color: #ff5700;
	text-decoration: underline
}

.covid-kill-modal_success[data-v-6ff6e46b] {
	width: 100vw;
	height: 76.7vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/covid-coupon-modal.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.covid-kill-modal_success_num[data-v-6ff6e46b] {
	position: absolute;
	bottom: 3px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #f9e1cb;
	font-size: 11px
}

.covid-kill-modal_success_btn[data-v-6ff6e46b] {
	position: absolute;
	bottom: 7vw;
	left: 10vw;
	width: 80vw;
	height: 11vw
}

.covid-kill-modal_fail[data-v-6ff6e46b] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 300px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7821), to(#ff5519));
	background: linear-gradient(180deg, #ff7821, #ff5519);
	border-radius: 10px;
	padding: 15px 20px
}

.covid-kill-modal_fail_btns[data-v-6ff6e46b] {
	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
}

.covid-kill-modal_fail_away[data-v-6ff6e46b],
.covid-kill-modal_fail_go[data-v-6ff6e46b] {
	color: #fff;
	height: 36px;
	line-height: 36px;
	width: 120px;
	border-radius: 22px;
	border: 1px solid #fff;
	background: transparent
}

.covid-kill-modal_fail_go[data-v-6ff6e46b] {
	color: #fe6c1a;
	border-radius: 1px solid #fff;
	background: #fff
}

.covid-kill-modal_fail_quan[data-v-6ff6e46b] {
	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;
	width: 260px;
	height: 68px;
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brandcard-bg.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ef510d
}

.covid-kill-modal_fail_quan_wrap[data-v-6ff6e46b] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	width: 182px;
	text-align: left
}

.covid-kill-modal_fail_quan_price[data-v-6ff6e46b] {
	width: 75px;
	font-size: 30px;
	line-height: 30px
}

@media only screen and (max-width:390px) {
	.covid-kill-ticket_price[data-v-6ff6e46b] {
		font-size: 24px;
		line-height: 24px
	}
}

@media only screen and (max-width:340px) {
	.covid-kill-ticket_price[data-v-6ff6e46b] {
		font-size: 20px;
		line-height: 20px
	}

	.covid-kill-ticket_cont[data-v-6ff6e46b] {
		font-size: 13px
	}
}

.cl-bold[data-v-6ff6e46b] {
	font-weight: 600
}

@-webkit-keyframes breathe-data-v-6ff6e46b {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

@keyframes breathe-data-v-6ff6e46b {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

.covid19-pcr[data-v-2ed1f0c3] {
	background: #f5f5f5;
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden
}

.covid19-pcr .flex-item-center[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid19-pcr .img-auto[data-v-2ed1f0c3] {
	height: auto;
	display: block
}

.covid19-pcr .logo[data-v-2ed1f0c3] {
	width: 100%;
	height: 44px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/e125813656e2.png) no-repeat 50%;
	background-size: cover;
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}

.covid19-pcr .logo .logo-left[data-v-2ed1f0c3] {
	width: 70px
}

.covid19-pcr .logo .logo-right[data-v-2ed1f0c3] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.covid19-pcr .logo .logo-right .logo-right-line[data-v-2ed1f0c3] {
	color: #9a9a9a
}

.covid19-pcr .logo .logo-right .logo-right-icon[data-v-2ed1f0c3] {
	width: 14px;
	margin-right: 5px
}

.covid19-pcr .icon[data-v-2ed1f0c3] {
	background: #fff;
	border-radius: 10px;
	overflow: hidden
}

.covid19-pcr .king[data-v-2ed1f0c3] {
	padding: 13px 13px 15px 13px;
	background: #fff;
	border-radius: 10px
}

.covid19-pcr .king .king-btn[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.covid19-pcr .king .king-btn .king-btn-line[data-v-2ed1f0c3] {
	border-radius: 8px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .1rem;
	position: relative
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-icon[data-v-2ed1f0c3] {
	width: 40px;
	height: 40px;
	margin-right: 9px
}

.covid19-pcr .king .king-btn .king-btn-line[data-v-2ed1f0c3]:first-child {
	margin-left: 0
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-title[data-v-2ed1f0c3] {
	margin-top: 6px;
	color: #333
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-title-first[data-v-2ed1f0c3] {
	font-size: 18px;
	color: #fff;
	letter-spacing: 0;
	line-height: 18px;
	padding-top: 12px
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-title-right[data-v-2ed1f0c3] {
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 6px;
	border-radius: 20px;
	border-bottom-left-radius: 0;
	white-space: nowrap;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	display: inline-block;
	margin-top: 6px
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-title-right-first[data-v-2ed1f0c3] {
	border-bottom-left-radius: 20px;
	border-top-left-radius: 0
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-tips-first[data-v-2ed1f0c3] {
	font-size: 12px;
	color: hsla(0, 0%, 100%, .8);
	line-height: 12px;
	margin-top: 8px
}

.covid19-pcr .king .king-btn .king-btn-line .king-btn-line-right[data-v-2ed1f0c3] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.covid19-pcr .king .king-btn .king-btn-line-content[data-v-2ed1f0c3] {
	position: relative;
	background-size: cover
}

.covid19-pcr .king .king-btn .king-btn-line-content__inner[data-v-2ed1f0c3] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.covid19-pcr .king .king-btn .king-btn-line-content__inner__bg[data-v-2ed1f0c3] {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1
}

.covid19-pcr .king .king-btn .king-btn-line-content__inner__cont[data-v-2ed1f0c3] {
	position: relative;
	z-index: 5
}

.covid19-pcr .king .king-btn .king-btn-line-content[data-v-2ed1f0c3]:nth-child(2) {
	margin-top: 10px
}

.covid19-pcr .king .king-btn .king-btn-line-old-0[data-v-2ed1f0c3],
.covid19-pcr .king .king-btn .king-btn-line-old-1[data-v-2ed1f0c3] {
	height: 74px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid19-pcr .king .king-btn .king-btn-line-old-0[data-v-2ed1f0c3] {
	background: #ecfff8
}

.covid19-pcr .king .king-btn .king-btn-line-old-1[data-v-2ed1f0c3] {
	background: #eff4fe
}

.covid19-pcr .prc-wrap[data-v-2ed1f0c3] {
	position: relative;
	background: #fff;
	border-radius: 10px;
	padding: 15px 13px
}

.covid19-pcr .img-top[data-v-2ed1f0c3] {
	width: 100%
}

.covid19-pcr .icon-swiper[data-v-2ed1f0c3] {
	position: relative;
	width: 100%
}

.covid19-pcr .icon-swiper-cont[data-v-2ed1f0c3] {
	position: relative;
	top: 14px;
	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
}

.covid19-pcr .icon-nowrap[data-v-2ed1f0c3] {
	white-space: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.covid19-pcr .icon-swiper-i[data-v-2ed1f0c3] {
	position: relative;
	text-align: center;
	width: 25%
}

.covid19-pcr .icon-swiper-img[data-v-2ed1f0c3] {
	width: 30px;
	height: 30px
}

.covid19-pcr .icon-swiper-tip[data-v-2ed1f0c3] {
	position: absolute;
	top: -12px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	background: #ff6050;
	padding: 3px;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	white-space: nowrap;
	left: 50%;
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.covid19-pcr .icon-scroll-view .icon-swiper-i[data-v-2ed1f0c3] {
	display: inline-block;
	width: 25%
}

.covid19-pcr .icon-scroll-view .icon-swiper-tip[data-v-2ed1f0c3] {
	top: 0
}

.covid19-pcr .icon-scroll-view .icon-scroll-cont[data-v-2ed1f0c3] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.covid19-pcr .icon-scroll-progress[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.covid19-pcr .icon-scroll-progress-wrap[data-v-2ed1f0c3] {
	position: relative;
	width: 27px;
	height: 4px;
	border-radius: 8px;
	background: #e0e0e0
}

.covid19-pcr .icon-scroll-progress-cont[data-v-2ed1f0c3] {
	position: relative;
	height: 4px;
	border-radius: 8px
}

.covid19-pcr .new-year .icon-scroll-cont[data-v-2ed1f0c3] {
	padding: 0 12px
}

.covid19-pcr .new-year .icon-swiper-img[data-v-2ed1f0c3] {
	width: 40px;
	height: 40px
}

.covid19-pcr .new-year .icon-swiper-i[data-v-2ed1f0c3] {
	padding-top: 10px
}

.covid19-pcr .pcr-toptext[data-v-2ed1f0c3] {
	padding: .15rem .17rem;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e7ff), to(#fff));
	background-image: linear-gradient(180deg, #e4e7ff, #fff);
	color: #6897ff
}

.covid19-pcr .pcr-icon[data-v-2ed1f0c3] {
	background: #f5f5f5;
	-webkit-box-shadow: 0 3px 20px 0 rgba(57, 75, 210, .23);
	box-shadow: 0 3px 20px 0 rgba(57, 75, 210, .23);
	border-radius: 10px;
	padding: .15rem .2rem
}

.covid19-pcr .pcr-icon-main[data-v-2ed1f0c3] {
	background: -webkit-gradient(linear, left top, left bottom, from(#8aa7ff), to(#465dff));
	background: linear-gradient(180deg, #8aa7ff, #465dff);
	color: #fff;
	border-radius: 40px;
	padding: .1rem .18rem;
	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;
	position: relative
}

.covid19-pcr .pcr-icon-main-right[data-v-2ed1f0c3] {
	position: absolute;
	top: 50%;
	right: .24rem;
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 20px;
	background: rgba(0, 0, 0, .14);
	text-align: center;
	font-weight: 700
}

.covid19-pcr .pcr-icon-sub[data-v-2ed1f0c3] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background: #f8f8f8;
	border-radius: 8px
}

.covid19-pcr .pcr-icon-sub-i[data-v-2ed1f0c3],
.covid19-pcr .pcr-icon-sub[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid19-pcr .pcr-icon-sub-i[data-v-2ed1f0c3] {
	position: relative;
	width: calc(50% - 1px);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.covid19-pcr .pcr-icon-sub-i[data-v-2ed1f0c3]:last-child:before {
	content: " ";
	position: absolute;
	left: -2px;
	width: 1px;
	height: 20px;
	background: #d8d8d8
}

.covid19-pcr .pcr-item-cont[data-v-2ed1f0c3] {
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	padding: 15px 13px
}

.covid19-pcr .pcr-mechanism-cont[data-v-2ed1f0c3] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.covid19-pcr .pcr-mechanism-cont[data-v-2ed1f0c3],
.covid19-pcr .pcr-mechanism-item[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid19-pcr .pcr-mechanism-item[data-v-2ed1f0c3] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: calc(33.3% - 9px);
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	background: #fbfbfb;
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	margin-bottom: 10px
}

.covid19-pcr .pcr-cont[data-v-2ed1f0c3] {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.covid19-pcr .pcr-title[data-v-2ed1f0c3] {
	padding-left: 10px;
	font-weight: 700 !important;
	margin-bottom: 10px
}

.covid19-pcr .pcr-title[data-v-2ed1f0c3]:before {
	content: " ";
	position: absolute;
	left: 17px;
	margin-top: 4px;
	width: 17px;
	height: 17px;
	background-image: linear-gradient(132deg, #9bb1f9 5%, rgba(98, 145, 241, 0));
	border-radius: 100px;
	font-weight: 700
}

.covid19-pcr .pcr-text[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.covid19-pcr .pcr-text-iconlist[data-v-2ed1f0c3] {
	margin-left: -17px;
	margin-right: -17px;
	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
}

.covid19-pcr .pcr-text-icon[data-v-2ed1f0c3] {
	width: 25%;
	text-align: center
}

.covid19-pcr .pcr-text-icon-img[data-v-2ed1f0c3] {
	width: 30px;
	height: 30px;
	margin: 0 auto
}

.covid19-pcr .pcr-text-code[data-v-2ed1f0c3] {
	background: #6897ff;
	color: #fff;
	border-radius: 50%;
	margin-right: 5px;
	width: 16px;
	line-height: 16px;
	height: 16px;
	text-align: center;
	margin-top: 3px
}

.covid19-pcr .pcr-text-code-right[data-v-2ed1f0c3] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.covid19-pcr .pcr-process-img[data-v-2ed1f0c3] {
	width: 100%;
	height: auto;
	display: block
}

.covid19-pcr .pcr-process-sub[data-v-2ed1f0c3] {
	border-top: 1px solid #f1f1f1;
	padding-top: 10px
}

.covid19-pcr .pcr-process-label-out[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.covid19-pcr .pcr-process-label-out-text[data-v-2ed1f0c3] {
	background: #6897ff;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	padding: 4px 10px;
	border-radius: 20px
}

.covid19-pcr .pcr-tip[data-v-2ed1f0c3] {
	text-align: justify
}

.covid19-pcr .pcr-good-title[data-v-2ed1f0c3] {
	display: inline-block;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#92a5ff), color-stop(99%, #7e8eff));
	background-image: linear-gradient(180deg, #92a5ff, #7e8eff 99%);
	padding: 0 10px;
	border-radius: 30px;
	color: #fff
}

.float-btn[data-v-2ed1f0c3] {
	position: fixed;
	right: 0;
	z-index: 99
}

.float-btn-i[data-v-2ed1f0c3] {
	position: relative;
	padding: 0 7px 0 11px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin-bottom: 13px;
	background-image: -webkit-gradient(linear, left top, right top, from(#ff9011), to(#ffc24b));
	background-image: linear-gradient(90deg, #ff9011, #ffc24b);
	border: 1px solid #fec;
	border-right: none
}

.float-btn-img[data-v-2ed1f0c3] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.c-gap-loss5[data-v-2ed1f0c3] {
	margin-top: -5px
}

.img-background[data-v-2ed1f0c3] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.c-color-blue[data-v-2ed1f0c3] {
	color: #6897ff
}

.c-color-4a[data-v-2ed1f0c3] {
	color: #4a4a4a
}

.share-btn-wrapper[data-v-2ed1f0c3] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99
}

.share-btn-cont[data-v-2ed1f0c3] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 17px
}

.share-btn-cont[data-v-2ed1f0c3],
.share-btn[data-v-2ed1f0c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.share-btn[data-v-2ed1f0c3] {
	border-radius: 22px;
	width: calc(50% - 4px);
	height: 44px;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.share-btn-full[data-v-2ed1f0c3] {
	width: 100%
}

.share-btn-icon[data-v-2ed1f0c3] {
	width: 20px;
	height: 20px
}

.img-bg[data-v-2ed1f0c3] {
	background-size: auto 62%;
	background-position: right 10px bottom;
	background-repeat: no-repeat
}

.custom-header-topbar-bg[data-v-2ed1f0c3] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.redpoint[data-v-2ed1f0c3] {
	width: 5px;
	height: 5px;
	text-align: center;
	border-radius: 15px;
	background: #ff6262;
	color: #fff;
	position: absolute;
	top: -3px;
	right: -5px
}

.cl-title[data-v-2ed1f0c3] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-2ed1f0c3] {
	font-weight: 700
}

.cl-justify[data-v-2ed1f0c3] {
	text-align: justify
}

.cl-purple[data-v-2ed1f0c3] {
	color: #465dff
}

.nav-fixed[data-v-2ed1f0c3] {
	position: fixed;
	z-index: 99;
	left: 0;
	right: 0;
	margin-top: 0
}

.share-btn1[data-v-2ed1f0c3] {
	position: relative
}

.share-btn1 .share-btn-right-icon[data-v-2ed1f0c3] {
	position: absolute;
	width: 28px;
	height: 28px;
	right: 20px;
	top: 50%;
	margin-top: -14px
}

.bubble-cont[data-v-2ed1f0c3] {
	position: absolute;
	top: 47vw;
	width: 170px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	left: 10px;
	z-index: 1
}

.bubble-text[data-v-2ed1f0c3] {
	width: 150px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	border-radius: 30px;
	color: #fff;
	background: rgba(99, 51, 5, .6)
}

@media only screen and (max-width:375px) {
	.img-bg[data-v-2ed1f0c3] {
		background-size: auto 55%
	}
}

@media only screen and (max-width:320px) {
	.img-bg[data-v-2ed1f0c3] {
		background-size: auto 45%
	}
}

.covid-title[data-v-3e884266] {
	text-align: center;
	color: #333
}

.covid-cont[data-v-3e884266] {
	padding-bottom: 64px
}

.covid-item[data-v-3e884266] {
	background-color: #fff;
	border-radius: .08rem;
	padding: .15rem .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .08rem
}

.covid-item__avatar[data-v-3e884266] {
	margin-right: .12rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.covid-item__info[data-v-3e884266] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.covid-item__info__address[data-v-3e884266] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .01rem
}

.covid-item__info__address__name[data-v-3e884266] {
	margin-right: .49rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.covid-item__info__address__dist[data-v-3e884266] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.covid-item__info__label[data-v-3e884266] {
	margin: -.03rem 0;
	padding-top: .11rem
}

.covid-item__info__tips[data-v-3e884266] {
	background-color: #fff3eb;
	border-radius: .06rem;
	height: .3rem;
	line-height: .3rem;
	padding-left: .08rem;
	color: #f60;
	margin-top: .11rem
}

.covid-item__info__operate[data-v-3e884266] {
	margin-top: .12rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.covid-item__info__operate[data-v-3e884266],
.covid-item__info__operate__btnbox__default[data-v-3e884266] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-item__info__operate__btnbox__default[data-v-3e884266] {
	padding: 0 .1rem;
	height: .28rem;
	line-height: .28rem;
	font-size: .14rem;
	background-color: #6897ff;
	border-radius: .17rem;
	color: #fff;
	text-align: center
}

.covid-item__info__operate__btnbox__default--disable[data-v-3e884266] {
	opacity: .4
}

.covid-item__info__operate__btnbox__default__icon[data-v-3e884266] {
	width: .16rem;
	height: .16rem;
	color: #fff;
	display: block;
	margin-right: .04rem
}

.covid-item__info__team[data-v-3e884266] {
	font-size: .12rem;
	line-height: .22rem;
	background-color: #f8f8f8;
	padding: 0 .05rem;
	border-radius: .03rem;
	color: #525252;
	margin: .1rem 0 .04rem 0
}

.covid-item__info__range[data-v-3e884266] {
	margin-top: .01rem;
	color: #858585
}

.covid-item__coupon__text[data-v-3e884266],
.covid-item__home__text[data-v-3e884266] {
	margin-left: .02rem
}

.covid-item__coupon__line[data-v-3e884266] {
	text-decoration: line-through;
	margin-left: .02rem
}

.covid-item__online[data-v-3e884266] {
	width: 100%;
	margin-top: .02rem;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.covid-item__online[data-v-3e884266],
.covid-item__online__btn[data-v-3e884266] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.covid-item__online__btn[data-v-3e884266] {
	width: .98rem;
	height: .28rem;
	line-height: .26rem;
	text-align: center;
	border-radius: .17rem;
	border: .01rem solid #b8b8b8;
	margin-left: .08rem;
	color: #1f1f1f;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.covid-dist[data-v-3e884266] {
	position: absolute;
	right: -64px;
	top: 0
}

.covid-flex[data-v-3e884266] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-price[data-v-3e884266] {
	padding-top: 6px;
	border-top: 1px solid #f1f1f1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-font-wb[data-v-3e884266] {
	font-weight: 600
}

.img-bg[data-v-8adf71e0] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.coupon-item[data-v-8adf71e0] {
	position: relative;
	border-radius: .08rem;
	background-color: #fff1f0;
	color: #fd503e
}

.coupon-item__header[data-v-8adf71e0] {
	height: .82rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden
}

.coupon-item__denomination[data-v-8adf71e0] {
	width: .82rem
}

.coupon-item__title[data-v-8adf71e0] {
	position: absolute;
	top: 0;
	left: 0;
	width: .82rem;
	height: .23rem;
	line-height: .23rem;
	background: rgba(253, 80, 62, .16);
	border-radius: .09rem 0 .09rem 0;
	text-align: center
}

.coupon-item__price[data-v-8adf71e0] {
	width: .83rem;
	text-align: center
}

.coupon-item__price__unit[data-v-8adf71e0] {
	font-size: .14rem;
	margin-right: .02rem
}

.coupon-item__price__text[data-v-8adf71e0] {
	font-size: .27rem;
	line-height: .27rem
}

.coupon-item__detail[data-v-8adf71e0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	padding: 0 .08rem
}

.coupon-item__detail__sub[data-v-8adf71e0] {
	line-height: .22rem
}

.coupon-item__detail__date[data-v-8adf71e0] {
	line-height: .18rem
}

.coupon-item__op[data-v-8adf71e0] {
	width: 1.04rem;
	height: 100%;
	border-left: 1px dashed rgba(253, 80, 62, .3)
}

.coupon-item__op[data-v-8adf71e0],
.coupon-item__op__btn[data-v-8adf71e0] {
	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-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.coupon-item__op__btn[data-v-8adf71e0] {
	width: .72rem;
	height: .28rem;
	border-radius: 1rem;
	z-index: 10
}

.coupon-item__op__btn--1[data-v-8adf71e0] {
	background-color: #fd503e;
	color: #fff
}

.coupon-item__op__btn--2[data-v-8adf71e0] {
	border: 1px solid #fd503e;
	background-color: #fff;
	color: #fd503e
}

.coupon-item__op[data-v-8adf71e0]:after,
.coupon-item__op[data-v-8adf71e0]:before {
	content: "";
	width: .07rem;
	height: .07rem;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	z-index: 1;
	left: -.04rem
}

.coupon-item__op[data-v-8adf71e0]:before {
	top: -.035rem
}

.coupon-item__op[data-v-8adf71e0]:after {
	bottom: -.035rem
}

.coupon-item__bg[data-v-8adf71e0] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .6rem;
	height: .6rem
}

.acrco__ticket[data-v-6a48eaa2] {
	-ms-flex-align: center;
	background-color: rgba(255, 142, 142, .1);
	padding: .08rem .1rem;
	border-radius: .09rem
}

.acrco__ticket[data-v-6a48eaa2],
.acrco__ticket__header[data-v-6a48eaa2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.acrco__ticket__header[data-v-6a48eaa2] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center
}

.acrco__ticket__header__slogan[data-v-6a48eaa2] {
	width: .54rem;
	height: .12rem
}

.acrco__ticket__header__labels[data-v-6a48eaa2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.acrco__ticket__header__labels__itm[data-v-6a48eaa2] {
	background: #ff4c3e;
	color: #fff;
	padding: 0 .12rem;
	border-radius: 3px;
	margin-left: .06rem;
	display: inline-block;
	position: relative;
	line-height: .24rem;
	white-space: nowrap
}

.acrco__ticket__header__labels__itm[data-v-6a48eaa2]:after,
.acrco__ticket__header__labels__itm[data-v-6a48eaa2]:before {
	content: "";
	width: .06rem;
	height: .06rem;
	border-radius: 1rem;
	background-color: #fdf3f3;
	position: absolute;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.acrco__ticket__header__labels__itm[data-v-6a48eaa2]:before {
	left: -.03rem
}

.acrco__ticket__header__labels__itm[data-v-6a48eaa2]:after {
	right: -.03rem
}

.acrco__ticket__btn[data-v-6a48eaa2] {
	color: #f33
}

.acrco__popup__coupon-list[data-v-6a48eaa2] {
	padding-top: .125rem
}

.acrco__popup__coupon-list__item[data-v-6a48eaa2] {
	margin-bottom: .08rem
}

.acrco__popup__coupon-list__item__null[data-v-6a48eaa2] {
	padding: 0 .4rem 0 .15rem;
	height: .52rem;
	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-radius: .08rem;
	background-color: #fff7f6;
	color: #fd503e
}

.acrco__popup__view[data-v-6a48eaa2] {
	min-height: 100%
}

.entry[data-v-7815d9d7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	background: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.entry__gap[data-v-7815d9d7] {
	margin: 0 .1rem .1rem .1rem
}

.entry__content[data-v-7815d9d7] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.entry__logo[data-v-7815d9d7] {
	width: .48rem;
	height: .48rem;
	margin-right: .12rem
}

.entry__title[data-v-7815d9d7] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	line-height: .28rem;
	color: #1f1f1f
}

.entry__sub-title[data-v-7815d9d7] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	line-height: .24rem;
	color: #858585
}

.entry__btn[data-v-7815d9d7] {
	padding: 0 .1rem;
	height: .28rem;
	line-height: .28rem;
	font-size: .14rem;
	background-color: #6897ff;
	border-radius: .17rem;
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.entry__btn__border[data-v-7815d9d7] {
	color: #6897ff;
	background: #fff;
	border: .01rem solid #6897ff
}

.entry__btn__icon[data-v-7815d9d7] {
	display: block;
	margin-right: .04rem
}

.visible-filter[data-v-5977bbb0] {
	position: relative;
	padding-right: .55rem
}

.visible-filter__list[data-v-5977bbb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.visible-filter__list__item[data-v-5977bbb0] {
	padding: .07rem .11rem;
	background-color: #f5f5f5;
	border-radius: .14rem;
	font-size: .14rem;
	line-height: .14rem;
	color: #333;
	margin-right: .04rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.visible-filter__list__item--select[data-v-5977bbb0] {
	color: #6897ff;
	font-family: PingFangSC-Medium
}

.visible-filter__btn[data-v-5977bbb0] {
	position: absolute;
	right: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.all-filter__content[data-v-5977bbb0] {
	padding-bottom: .93rem
}

.all-filter__content__item__title[data-v-5977bbb0] {
	padding-left: .1rem;
	margin-top: .23rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.all-filter__content__item__options[data-v-5977bbb0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: .02rem
}

.all-filter__content__item__options__label[data-v-5977bbb0] {
	margin-left: .08rem;
	margin-top: .08rem;
	padding: .065rem 0;
	width: .97rem;
	text-align: center;
	border-radius: .18rem;
	background-color: #f5f5f5;
	color: #525252
}

.all-filter__content__item__options__label--select[data-v-5977bbb0] {
	background-color: rgba(104, 151, 255, .15);
	font-family: PingFangSC-Medium;
	color: #6897ff
}

.all-filter__content__item[data-v-5977bbb0]:first-child__title {
	margin-top: .15rem
}

.all-filter__content__item--disable[data-v-5977bbb0] {
	opacity: .5
}

.all-filter__btn[data-v-5977bbb0] {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: .08px .17rem .39rem 0;
	background-color: #fff;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.all-filter__btn--0[data-v-5977bbb0] {
	border: .01rem solid #1f1f1f;
	border-right: none;
	border-radius: 66px 0 0 66px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f1f1f
}

.all-filter__btn--0[data-v-5977bbb0],
.all-filter__btn--1[data-v-5977bbb0] {
	width: 1.15rem;
	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
}

.all-filter__btn--1[data-v-5977bbb0] {
	background-color: #6897ff;
	border-radius: 0 66px 66px 0;
	color: #fff
}

.list-fixed[data-v-4743691d] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 100
}

.list-card[data-v-4743691d] {
	border-radius: .21rem .21rem 0 0;
	background: #fff;
	position: relative;
	margin-top: -.21rem
}

.list-card[data-v-4743691d]:after {
	content: "";
	position: absolute;
	background-color: #f5f5f5;
	display: block;
	width: 100vw;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.covid19-list[data-v-4743691d] {
	background-color: #f8f8f8;
	padding-top: 1.35rem
}

.empty-list[data-v-4743691d] {
	font-size: .13rem;
	padding: 0 .1rem;
	text-align: center;
	color: #999
}

.empty-list-img[data-v-4743691d] {
	width: 47vw;
	height: 47vw;
	padding-top: .2rem
}

.empty-list__service[data-v-4743691d] {
	color: #6897ff;
	text-decoration: underline
}

.filter-wrapper[data-v-4743691d] {
	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-left: .035rem;
	background: #6897ff;
	color: #fff;
	font-size: .15rem;
	padding-bottom: .21rem
}

.filter-wrapper .tag-layout[data-v-4743691d] {
	background-color: #6897ff !important
}

.filter-wrapper .med-icon-right[data-v-4743691d] {
	color: #fff !important
}

.filter-wrapper .filter__city[data-v-4743691d] {
	width: 60%;
	padding: .175rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center
}

.filter-wrapper .filter__city .text[data-v-4743691d] {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	margin: 0 .06rem 0 .04rem
}

.filter-wrapper .filter__city .m-icon[data-v-4743691d] {
	margin-right: .04rem
}

.filter-wrapper .filter__items[data-v-4743691d] {
	padding-right: 19px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.filter-wrapper .filter__items .filter-item[data-v-4743691d] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 10px
}

.filter-wrapper .filter__items .filter-item[data-v-4743691d]:last-child {
	margin-right: 0
}

.filter-wrapper .filter__items .filter-item-selected[data-v-4743691d] {
	font-weight: 700;
	opacity: 1
}

.filter-wrapper .filter__items .filter-item-order .med-icon-arrow-down-solid[data-v-4743691d],
.filter-wrapper .filter__items .filter-item-order .med-icon-arrow-up-solid[data-v-4743691d] {
	font-size: .08rem;
	color: hsla(0, 0%, 100%, .6)
}

.filter-wrapper .filter__items .filter-item-order-down .med-icon-arrow-down-solid[data-v-4743691d],
.filter-wrapper .filter__items .filter-item-order-up .med-icon-arrow-up-solid[data-v-4743691d] {
	font-size: .08rem;
	color: #fff
}

.filter-wrapper .filter__items .filter-price[data-v-4743691d] {
	position: relative;
	left: 3px;
	top: 3px;
	line-height: 8px
}

.filter-wrapper .filter__items .filter-itempriceSort[data-v-4743691d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.filter-wrapper__coupon[data-v-4743691d] {
	position: relative;
	padding: .08rem .1rem
}

.filter-wrapper__coupon[data-v-4743691d]:after {
	content: "";
	position: absolute;
	background-color: #f5f5f5;
	display: block;
	width: 100vw;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: -.1rem
}

.tab-full-column[data-v-4743691d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .16rem .6rem .145rem .6rem
}

.tab-full-column .m-tab-i[data-v-4743691d] {
	position: relative;
	display: inline-block;
	line-height: .21rem;
	font-size: .15rem;
	padding: .015rem .1rem;
	border-radius: .33rem;
	border: .02rem solid transparent
}

.tab-full-column .m-tab-i_tip[data-v-4743691d] {
	position: absolute;
	top: -.1rem;
	right: -.4rem;
	color: #fff;
	background: #ff6050;
	border-radius: .12rem;
	border-bottom-left-radius: .03rem;
	font-size: .12rem;
	line-height: .16rem;
	padding: 0 .05rem
}

.tab-full-column .m-tab-i.border[data-v-4743691d] {
	font-size: .15rem;
	color: #1f1f1f
}

.tab-full-column .m-tab-i.border[data-v-4743691d]:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -.09rem;
	top: .26rem;
	height: .04rem;
	border-radius: .02rem;
	width: .18rem;
	background-color: transparent
}

.tab-full-column .m-tab-i.border--selected[data-v-4743691d] {
	font-family: PingFangSC-Medium
}

.tab-full-column .m-tab-i.border--selected[data-v-4743691d]:after {
	background-color: #6897ff
}

.covid-type[data-v-4743691d] {
	padding: .1rem .18rem
}

.covid-type__box[data-v-4743691d] {
	background-size: 100% 100%;
	background-image: linear-gradient(179deg, #fff, #f5f5f5)
}

.tip[data-v-4743691d] {
	font-family: PingFangSC-Regular;
	color: #b8b8b8;
	font-size: .14rem;
	text-align: left
}

.cl-title[data-v-4743691d] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-4743691d] {
	font-weight: 700
}

.cl-justify[data-v-4743691d] {
	text-align: justify
}

.cl-purple[data-v-4743691d] {
	color: #465dff
}

.cl-divider[data-v-4743691d] {
	height: .05rem;
	background: #f6f6f6
}

.pcr-hot[data-v-c4190c60] {
	margin-top: -.02rem
}

.pcr-hot-i[data-v-c4190c60] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 6px;
	padding-bottom: 8px;
	border-bottom: 1px solid #f1f1f1
}

.pcr-hot-i-left[data-v-c4190c60],
.pcr-hot-i[data-v-c4190c60] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pcr-hot-i-left[data-v-c4190c60] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.pcr-hot-i-left-text[data-v-c4190c60] {
	line-height: 15px;
	font-size: 15px;
	padding-top: .8px
}

.pcr-hot-i-left-label[data-v-c4190c60] {
	margin-top: -2px
}

.pcr-hot-i[data-v-c4190c60]:last-child {
	border-bottom-width: 0
}

.pcr-hot-i[data-v-c4190c60]:first-child {
	padding-top: 0
}

.pcr-hot .hot-tag[data-v-c4190c60] {
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	border-radius: 6px;
	color: #fff;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.pcr-hot .hot-tag-1[data-v-c4190c60] {
	background: #f33
}

.pcr-hot .hot-tag-2[data-v-c4190c60] {
	background: #f60
}

.pcr-hot .hot-tag-3[data-v-c4190c60] {
	background: #faa90e
}

.pcr-hot .hot-tag-gray[data-v-c4190c60] {
	background: #f2f2f2;
	color: #1f1f1f
}

.pcr-knowledge[data-v-feec74c4] {
	margin-bottom: -.04rem
}

.pcr-knowledge__item[data-v-feec74c4] {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical;
	text-align: justify;
	text-overflow: ellipsis;
	max-height: 2.07rem
}

.pcr-knowledge__info[data-v-feec74c4] {
	width: 66.6%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .1rem
}

.pcr-goods__item[data-v-22798de1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-goods__img[data-v-22798de1] {
	width: 1.19rem;
	height: 1.19rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: .08rem
}

.pcr-goods__info[data-v-22798de1] {
	width: 2.41rem
}

.pcr-goods__info__title[data-v-22798de1] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: -.04rem 0 .01rem 0
}

.pcr-goods__info__label[data-v-22798de1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-goods__info__label__common[data-v-22798de1] {
	padding: 0 .05rem;
	height: .16rem;
	border: .01rem solid #fd5030;
	border-radius: .08rem;
	background-color: rgba(253, 80, 62, .1);
	line-height: .14rem;
	margin: .05rem .08rem .09rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pcr-goods__info__label__red[data-v-22798de1] {
	color: #fd5030
}

.pcr-goods__info__label__orange[data-v-22798de1] {
	color: orange
}

.pcr-goods__info__price[data-v-22798de1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: .05rem
}

.pcr-goods__info__price__unit[data-v-22798de1] {
	line-height: .12rem
}

.pcr-goods__info__price__num[data-v-22798de1] {
	font-weight: 700;
	margin-right: .04rem;
	line-height: .19rem;
	margin-bottom: -.02rem
}

.pcr-goods__info__price__org[data-v-22798de1] {
	text-decoration: line-through;
	margin-right: .15rem;
	line-height: .14rem
}

.pcr-goods__info__price__sales[data-v-22798de1] {
	line-height: .14rem
}

.pcr-goods__info__store[data-v-22798de1] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pcr-goods__info__store[data-v-22798de1],
.pcr-goods__info__store__link[data-v-22798de1],
.pcr-goods__info__store__wrap[data-v-22798de1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-goods__info__store__link[data-v-22798de1] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: .08rem
}

.pcr-goods__info__store__link__text[data-v-22798de1] {
	margin-right: -1px
}

.pcr-goods__info__store__name[data-v-22798de1] {
	max-width: 28vw
}

.pcr-goods__info__button[data-v-22798de1] {
	height: .28rem;
	background: #00c8c8;
	border-radius: .15rem;
	color: #fff;
	padding: 0 .15rem;
	line-height: .28rem
}

.pcr-expert[data-v-3e984d88] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: -.01rem
}

.pcr-expert__wrap[data-v-3e984d88] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: .13rem
}

.pcr-expert__time[data-v-3e984d88] {
	position: absolute;
	right: .08rem;
	bottom: .08rem;
	color: #fff;
	font-size: .12rem;
	line-height: .12rem
}

.pcr-expert__img[data-v-3e984d88] {
	width: 1.8rem;
	height: 1.2rem;
	border-radius: .08rem;
	position: relative;
	overflow: hidden;
	background-size: auto 100%;
	background-position: 50%
}

.pcr-expert__img__mask[data-v-3e984d88] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(62%, hsla(0, 0%, 100%, .17)), color-stop(99%, rgba(0, 0, 0, .6)));
	background-image: linear-gradient(180deg, transparent, hsla(0, 0%, 100%, .17) 62%, rgba(0, 0, 0, .6) 99%)
}

.pcr-expert_icon[data-v-3e984d88] {
	width: .2rem;
	height: .16rem;
	color: #fff;
	background: transparent;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.11rem;
	margin-top: -.11rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-shadow: -2px 7px 6px -2px rgba(0, 0, 0, .3);
	box-shadow: -2px 7px 6px -2px rgba(0, 0, 0, .3)
}

.pcr-expert__title[data-v-3e984d88] {
	width: 1.7rem;
	margin-bottom: 0
}

.pcr-expert__status[data-v-3e984d88] {
	position: absolute;
	top: .06rem;
	left: .06rem;
	border-radius: .09rem;
	height: .18rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .05rem 0 .05rem;
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: .18rem;
	font-size: .11rem
}

.pcr-expert__status__icon[data-v-3e984d88] {
	margin-right: .03rem
}

.pcr-expert__status__4[data-v-3e984d88] {
	background-color: rgba(0, 0, 0, .3)
}

.pcr-expert__status__3[data-v-3e984d88] {
	background-color: #f33
}

.pcr-expert__status__1[data-v-3e984d88] {
	background-color: #4e6ef2
}

.pcr-wrap[data-v-3aa5feac] {
	position: relative;
	background: #fff;
	border-radius: 8px
}

.pcr-wrap .c-gap-left-small[data-v-3aa5feac] {
	margin-left: .02rem
}

.flex-wrap[data-v-3aa5feac],
.pcr-title[data-v-3aa5feac] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-title[data-v-3aa5feac] {
	position: relative;
	padding-left: 10px;
	margin-bottom: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pcr-title-left[data-v-3aa5feac] {
	font: 18px/26px Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	z-index: 10;
	position: relative;
	font-weight: 700
}

.pcr-title-start[data-v-3aa5feac] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.pcr-title-between[data-v-3aa5feac] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pcr-title-before[data-v-3aa5feac] {
	left: 0;
	position: absolute;
	margin-top: 4px;
	width: 17px;
	height: 17px;
	border-radius: 100px;
	font-weight: 700
}

.pcr-title-line[data-v-3aa5feac] {
	display: inline-block;
	width: 1px;
	height: 10px;
	background-color: #f1f1f1
}

.auth-btn[data-v-3aa5feac] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.covid19-pcr[data-v-3ac746ea] {
	position: relative;
	min-height: 105vh;
	overflow: hidden;
	z-index: 0;
	padding-bottom: .5rem
}

.covid19-pcr .img-top[data-v-3ac746ea] {
	width: 100%
}

.covid19-pcr-mask[data-v-3ac746ea] {
	position: absolute;
	left: 0;
	right: 0;
	height: .38rem;
	bottom: 0;
	z-index: -1
}

.covid19-pcr-img[data-v-3ac746ea] {
	position: absolute;
	width: 100%;
	height: 2.74rem;
	z-index: 0
}

.pcr-icon[data-v-3ac746ea] {
	position: relative;
	padding: 0 10px 10px 10px
}

.pcr-icon-cont[data-v-3ac746ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.pcr-icon-item[data-v-3ac746ea] {
	text-align: center
}

.pcr-icon-img[data-v-3ac746ea] {
	width: .3rem;
	height: .3rem
}

.pcr-tips[data-v-3ac746ea] {
	margin: .14rem .17rem 0 .17rem;
	text-align: justify
}

.pcr-feedback[data-v-3ac746ea] {
	margin: .08rem .17rem .2rem .17rem
}

.pcr-feedback__link[data-v-3ac746ea] {
	margin-left: .03rem;
	text-decoration: underline;
	display: inline-block;
	color: #fd503e
}

.pcr-bottom[data-v-3ac746ea] {
	background-color: #fff;
	width: 100%;
	padding: .08rem .17rem 0;
	display: inline-block;
	position: fixed;
	bottom: 0;
	z-index: 99
}

.pcr-bottom__btn[data-v-3ac746ea] {
	width: 3.8rem;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: .22rem;
	color: #fff;
	font-weight: 700;
	margin-bottom: .08rem
}

.img-background[data-v-3ac746ea] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.custom-header-topbar-bg[data-v-3ac746ea] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.cl-title[data-v-3ac746ea] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-3ac746ea] {
	font-weight: 700
}

.cl-justify[data-v-3ac746ea] {
	text-align: justify
}

.cl-divider[data-v-3ac746ea] {
	height: 5px;
	background: #f6f6f6
}

.float-btn[data-v-3ac746ea] {
	position: fixed;
	right: 0;
	z-index: 99
}

.float-btn-i[data-v-3ac746ea] {
	position: relative;
	padding: 0 .06rem 0 .12rem;
	height: .21rem;
	line-height: .21rem;
	color: #fff;
	text-align: center;
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
	margin-bottom: .13rem;
	border: .01rem solid #a7fdff;
	border-right: none;
	background-image: linear-gradient(146deg, #ff948d, #fa4360);
	-webkit-box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28)
}

.float-btn-img[data-v-3ac746ea] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.switch-tab[data-v-3ac746ea] {
	height: .28rem;
	position: absolute;
	top: .96rem;
	left: .2rem;
	z-index: 10;
	background: hsla(0, 0%, 100%, .2);
	border-radius: .14rem;
	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: 0 .11rem
}

.switch-tab-icon[data-v-3ac746ea] {
	margin-left: -.01rem
}

.switch-tab-title[data-v-3ac746ea] {
	margin-left: .04rem;
	color: #fff
}

.pcr-mechanism[data-v-8bb825c8] {
	position: relative;
	border-radius: 8px
}

.pcr-mechanism-cont[data-v-8bb825c8] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.pcr-mechanism-cont[data-v-8bb825c8],
.pcr-mechanism-item[data-v-8bb825c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pcr-mechanism-item[data-v-8bb825c8] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	background: #fbfbfb;
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	margin-bottom: 10px
}

.pcr-process-img[data-v-5724535e] {
	width: 100%
}

.pcr-process-sub[data-v-5724535e] {
	border-top: 1px solid #f1f1f1;
	padding-top: 10px
}

.pcr-process-tip[data-v-5724535e] {
	background: #fff5f5;
	border-radius: 8px;
	padding: 10px
}

.pcr-process-tip-text[data-v-5724535e] {
	line-height: 19px
}

.pcr-process .cl-bold[data-v-5724535e] {
	font-weight: 700
}

.pcr-tab-card .pcr-button[data-v-be21bc1c] {
	color: #fff;
	border-radius: 40px;
	padding: .1rem .18rem;
	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;
	position: relative
}

.pcr-tab-card .pcr-button-right[data-v-be21bc1c] {
	position: absolute;
	top: 50%;
	right: .24rem;
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 20px;
	background: rgba(0, 0, 0, .14);
	text-align: center;
	font-weight: 700
}

.pcr-tab-card .pcr-tag[data-v-be21bc1c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pcr-tab-card .pcr-tag-i[data-v-be21bc1c] {
	text-align: center
}

.pcr-tab-card .pcr-tag-img[data-v-be21bc1c] {
	width: 27px;
	height: 27px
}

.pcr-tab-card .pcr-tag-title[data-v-be21bc1c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	font-weight: 600
}

.pcr-tab-card .pcr-tag-title[data-v-be21bc1c]:before {
	color: #f0f0f0;
	content: "\2014\2014\2014\2014\2014\2014\2014\2014";
	font-weight: 400;
	margin-right: 10px
}

.pcr-tab-card .pcr-tag-title[data-v-be21bc1c]:after {
	color: #f0f0f0;
	content: "\2014\2014\2014\2014\2014\2014\2014\2014";
	font-weight: 400;
	margin-left: 10px
}

.pcr-tab-card .pcr-icon-sub[data-v-be21bc1c] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background: #f8f8f8;
	border-radius: 8px
}

.pcr-tab-card .pcr-icon-sub-i[data-v-be21bc1c],
.pcr-tab-card .pcr-icon-sub[data-v-be21bc1c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pcr-tab-card .pcr-icon-sub-i[data-v-be21bc1c] {
	position: relative;
	width: calc(50% - 1px);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pcr-tab-card .pcr-icon-sub-i[data-v-be21bc1c]:last-child:before {
	content: " ";
	position: absolute;
	left: -2px;
	width: 1px;
	height: 20px;
	background: #d8d8d8
}

.pcr-tab-card .cl-bold[data-v-be21bc1c] {
	font-weight: 700
}

.video-indicator[data-v-0f3bb8df] {
	margin: auto
}

.video-icon[data-v-0f3bb8df] {
	background: #fff;
	border-radius: 0 0 8px 8px
}

.pcr-video-banner-poster[data-v-0f3bb8df] {
	position: relative
}

.pcr-video-banner-live[data-v-0f3bb8df] {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0 10px;
	font-size: 12px;
	border-radius: 12px;
	background: hsla(0, 0%, 59.2%, .5);
	color: #fff
}

.pcr-video-banner-live1[data-v-0f3bb8df] {
	background: #fa463f
}

.pcr-video-banner-live1[data-v-0f3bb8df]:before {
	content: " ";
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: .05rem;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.pcr-video-banner-live-play[data-v-0f3bb8df] {
	width: 36px;
	height: 36px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.pcr-video-banner .pcr-button[data-v-0f3bb8df] {
	color: #fff;
	border-radius: 40px;
	padding: .1rem .18rem;
	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;
	position: relative;
	margin: 0 13px
}

.pcr-video-banner .pcr-button-right[data-v-0f3bb8df] {
	position: absolute;
	top: 50%;
	right: .24rem;
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 20px;
	background: rgba(0, 0, 0, .14);
	text-align: center;
	font-weight: 700
}

.pcr-live-scroll[data-v-1d63e412] {
	white-space: nowrap
}

.pcr-live-scroll-item[data-v-1d63e412] {
	vertical-align: top;
	display: inline-block
}

.video-big-pic-box[data-v-1d63e412] {
	margin-right: .08rem
}

.pcr-scroll[data-v-72e6764a] {
	white-space: nowrap;
	width: 100%
}

.pcr-scroll-container[data-v-72e6764a] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.pcr-scroll .pcr-item[data-v-72e6764a] {
	display: block;
	width: calc(33.3% - .06rem);
	position: relative;
	border-radius: .05rem;
	overflow: hidden;
	background: #f9f9f9;
	padding: .15rem 0 .1rem 0
}

.pcr-scroll .pcr-item.pcr-item-divider[data-v-72e6764a] {
	margin-right: .08rem
}

.pcr-scroll .pcr-item .pcr-item-wrap[data-v-72e6764a] {
	width: 100%;
	height: 100%;
	text-align: center
}

.pcr-scroll .pcr-item .pcr-item-wrap .pcr-image[data-v-72e6764a] {
	width: .45rem;
	height: .45rem
}

.pcr-scroll .pcr-item .pcr-item-wrap .pcr-title[data-v-72e6764a] {
	color: #1f1f1f;
	text-align: center
}

.pcr-scroll .pcr-item .pcr-item-wrap .pcr-desc[data-v-72e6764a] {
	color: #858585;
	text-align: center
}

.pcr-article-item[data-v-d9d697f8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.pcr-article-img[data-v-d9d697f8] {
	width: 33.3%;
	border-radius: 8px
}

.pcr-article-info[data-v-d9d697f8] {
	width: 66.6%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px
}

.pcr-article-logo[data-v-d9d697f8] {
	width: 16px;
	height: 16px;
	border-radius: 100%;
	position: relative;
	top: 3px
}

.pcr-table-td[data-v-38a4bab1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 5px 0
}

.pcr-table-td-i[data-v-38a4bab1] {
	min-width: 25%;
	text-align: left;
	color: #1f1f1f
}

.pcr-table-td-tag[data-v-38a4bab1] {
	display: inline-block;
	background: #f5f5f5;
	border-radius: 9px;
	padding: 1px 8px;
	text-overflow: ellipsis;
	width: auto;
	max-width: calc(100% - 8px);
	white-space: nowrap;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.pcr-table-th[data-v-38a4bab1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 5px 0;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px
}

.pcr-table-th-i[data-v-38a4bab1] {
	min-width: 25%;
	text-align: left
}

.pcr-schedule-wrap[data-v-41288a4b] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 10px
}

.pcr-schedule-wrap-i[data-v-41288a4b] {
	position: relative
}

.pcr-schedule-wrap-i-mark[data-v-41288a4b] {
	position: absolute;
	left: 50%;
	height: 5px;
	width: 1px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: -webkit-gradient(linear, right top, left top, from(#648afc), to(#a6bbfd));
	background: linear-gradient(270deg, #648afc, #a6bbfd);
	opacity: .5
}

.pcr-schedule-progress[data-v-41288a4b] {
	background: #e0e8ff;
	border-radius: 4px;
	height: 6px
}

.pcr-schedule-progress-now[data-v-41288a4b] {
	position: relative;
	border-radius: 4px;
	width: 0;
	height: 6px;
	background: -webkit-gradient(linear, right top, left top, from(#648afc), to(#89c0fe));
	background: linear-gradient(270deg, #648afc, #89c0fe);
	-webkit-transition: all 1.5s cubic-bezier(.4, 0, .2, 1);
	transition: all 1.5s cubic-bezier(.4, 0, .2, 1)
}

.pcr-schedule-progress-icon[data-v-41288a4b] {
	width: 30px;
	height: 30px;
	position: absolute;
	right: -15px;
	-webkit-transform: translateY(-35%);
	transform: translateY(-35%)
}

.pcr-schedule .pcr-button[data-v-41288a4b] {
	color: #fff;
	border-radius: 40px;
	padding: .1rem .18rem;
	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;
	position: relative
}

.pcr-schedule .pcr-button-right[data-v-41288a4b] {
	position: absolute;
	top: 50%;
	right: .24rem;
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 20px;
	background: rgba(0, 0, 0, .14);
	text-align: center;
	font-weight: 700
}

.pcr-schedule-tip[data-v-41288a4b] {
	line-height: 12px;
	height: 12px;
	text-align: center;
	overflow: hidden
}

.pcr-schedule-tip .swiper-item-box[data-v-41288a4b] {
	height: 100%
}

.pcr-schedule .cl-bold[data-v-41288a4b] {
	font-weight: 700
}

.pcr-schedule .auth-btn[data-v-41288a4b] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.active-btn[data-v-41288a4b] {
	animation: pcr-btn-data-v-41288a4b .63s ease infinite alternate none;
	-webkit-animation: pcr-btn-data-v-41288a4b .63s ease infinite alternate none
}

@-webkit-keyframes pcr-btn-data-v-41288a4b {
	0% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}

	to {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
}

@keyframes pcr-btn-data-v-41288a4b {
	0% {
		-webkit-transform: scale(.98);
		transform: scale(.98)
	}

	to {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}
}

.hpv-modal[data-v-7271c92a] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 922
}

.hpv-modal .modal-cont[data-v-7271c92a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-65%);
	transform: translateY(-65%);
	width: 100vw;
	height: 83.3vw;
	text-align: center
}

.hpv-modal .modal-cont-close[data-v-7271c92a] {
	position: absolute;
	bottom: -64px;
	left: 0;
	right: 0;
	color: #fff
}

.hpv-modal .hpv-modal-mask[data-v-7271c92a] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 12
}

.hpv-modal .hpv-modal-btn[data-v-7271c92a] {
	position: absolute;
	bottom: 10vw;
	background: #fdcd5c;
	display: inline-block;
	border-radius: 20px;
	padding: 2px
}

.hpv-modal .hpv-modal-btn-cont[data-v-7271c92a] {
	padding: 5px 20px;
	border-radius: 18px;
	color: #c75e00;
	background-color: #ffdb6d;
	-webkit-box-shadow: inset 0 0 1px .5px rgba(255, 171, 0, .75);
	box-shadow: inset 0 0 1px .5px rgba(255, 171, 0, .75);
	font-size: 18px;
	font-weight: 600
}

.hpv-modal .hpv-modal-cont[data-v-7271c92a] {
	position: absolute;
	top: 19vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 40%
}

.hpv-modal .hpv-modal-cash[data-v-7271c92a] {
	height: 84vw
}

.hpv-modal .hpv-modal-cash-cont[data-v-7271c92a] {
	position: absolute;
	top: 12vw
}

.hpv-modal .hpv-modal-cash-title[data-v-7271c92a] {
	color: #702121;
	font-weight: 700
}

.hpv-modal .hpv-modal-cash-bottom[data-v-7271c92a] {
	position: absolute;
	bottom: 3vw;
	left: 12vw;
	right: 12vw
}

.hpv-modal .hpv-modal-cash-money[data-v-7271c92a] {
	padding-top: 18vw;
	font-size: 60px;
	color: #ff5959;
	font-family: DINCondensed-Bold
}

.hpv-modal .hpv-modal-cash-btn[data-v-7271c92a] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffdb99), to(#ffdb6d));
	background-image: linear-gradient(180deg, #ffdb99, #ffdb6d);
	border-radius: 22px;
	height: 38px;
	line-height: 38px;
	width: 80%;
	color: #c36109;
	font-weight: 700;
	margin: auto
}

.hpv-modal .hpv-modal-cash-text[data-v-7271c92a] {
	color: #fff;
	width: 80%;
	margin: auto;
	margin-top: 5px
}

.hpv-modal .hpv-modal-rule[data-v-7271c92a] {
	height: 119vw
}

.hpv-modal .hpv-modal-rule-cont[data-v-7271c92a] {
	position: absolute;
	top: 12vw;
	bottom: 16vw;
	left: 6vw;
	right: 6vw;
	text-align: left;
	padding: 0 15px;
	font-size: 11px;
	line-height: 21px;
	color: #c40e05;
	overflow-y: scroll
}

.hpv-modal .hpv-modal-rule-list[data-v-7271c92a],
.hpv-modal .hpv-modal-rule-top[data-v-7271c92a] {
	background: #fff;
	border-radius: 5px;
	padding: 10px 10px 15px 10px;
	text-align: justify
}

.hpv-modal .hpv-modal-rule-list[data-v-7271c92a] {
	margin-top: 10px
}

.hpv-modal .hpv-modal-rule-num[data-v-7271c92a] {
	display: inline-block;
	color: #e64f17;
	border: 1px solid #e64f17;
	background: #ffd258;
	border-radius: 10px;
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 13px;
	margin-right: 5px
}

.hpv-modal .hpv-modal-rule-feedback[data-v-7271c92a] {
	position: absolute;
	left: 20vw;
	right: 20vw;
	bottom: 3vw;
	height: 10vw
}

.hpv-modal .hpv-modal-info-cont[data-v-7271c92a] {
	width: 60%
}

.hpv-modal .hpv-modal-info-title[data-v-7271c92a] {
	font-size: 20px;
	line-height: 30px;
	color: #9a5925;
	font-weight: 400
}

.hpv-modal .hpv-modal-info .price[data-v-7271c92a] {
	font-size: 60px;
	line-height: 60px
}

.hpv-modal .hpv-modal-info-btn[data-v-7271c92a] {
	position: absolute;
	top: 60vw;
	width: 120px;
	height: 42px
}

.hpv-modal-title[data-v-7271c92a] {
	font-size: 26px;
	line-height: 26px;
	color: #ff3c5e;
	font-weight: 600
}

.hpv-modal-text[data-v-7271c92a] {
	font-size: 15px;
	font-weight: 900;
	color: #9a5925;
	display: inline-block
}

.hpv-modal-money[data-v-7271c92a] {
	color: #ff3c5e;
	font-weight: 600
}

.hpv-modal-money .price[data-v-7271c92a] {
	font-size: 40px;
	font-family: DIN Alternate;
	line-height: 40px
}

.hpv-modal-money .yuan[data-v-7271c92a] {
	font-size: 21px;
	color: #9a5925
}

.img-background[data-v-7271c92a] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.cl-bold[data-v-7271c92a] {
	font-weight: 700
}

.m-scroll[data-v-683eb416] {
	white-space: nowrap
}

.m-tab-i[data-v-683eb416] {
	position: relative;
	display: inline-block;
	line-height: .21rem;
	font-size: .15rem;
	padding: .015rem .1rem;
	border-radius: .33rem;
	border: .02rem solid transparent
}

.m-tab-i_tip[data-v-683eb416] {
	position: absolute;
	top: -.1rem;
	right: -.2rem;
	color: #fff;
	background: #ff6050;
	border-radius: .12rem;
	border-bottom-left-radius: .03rem;
	font-size: .12rem;
	line-height: .16rem;
	padding: 0 .05rem
}

.m-tab-i.border[data-v-683eb416] {
	font-size: .15rem;
	font-family: PingFangSC-Regular;
	color: #1f1f1f
}

.m-tab-i.border[data-v-683eb416]:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -.09rem;
	top: 100%;
	margin-top: .08rem;
	height: .04rem;
	border-radius: .02rem;
	width: .18rem;
	background-color: transparent
}

.m-tab-i.border--selected[data-v-683eb416] {
	font-family: PingFangSC-Medium
}

.m-tab-i.border--selected[data-v-683eb416]:after {
	background-color: #6897ff
}

.m-scroll-spread .m-tab-i[data-v-683eb416] {
	margin-left: .12rem;
	margin-right: 0;
	margin-bottom: .08rem
}

.full-column[data-v-683eb416] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .18rem .6rem .08rem .6rem;
	margin-bottom: .09rem
}

.full-column .m-tab-i_tip[data-v-683eb416] {
	right: -.4rem
}

.covid-kill[data-v-4bc60578] {
	position: relative;
	background-image: linear-gradient(134deg, #fff7ea, #ffedd1);
	border-radius: 10px;
	padding: 0 10px 10px 10px
}

.covid-kill-before[data-v-4bc60578] {
	z-index: 9;
	position: absolute;
	top: -5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 37vw;
	height: 8vw;
	content: " ";
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/covid-title.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.covid-kill-rule[data-v-4bc60578] {
	z-index: 9;
	position: absolute;
	right: 15px;
	top: 10px;
	color: #ff5700;
	font-size: 12px;
	line-height: 12px;
	text-decoration: underline
}

.covid-kill-timer[data-v-4bc60578] {
	overflow: hidden;
	position: relative;
	margin: 0 -10px;
	padding: calc(8vw + 5px) 0 15px 13px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-image: linear-gradient(179deg, rgba(255, 242, 206, .5), rgba(254, 230, 179, .5) 51%, rgba(255, 211, 133, .5))
}

.covid-kill-timer_flex[data-v-4bc60578] {
	white-space: nowrap;
	overflow: scroll;
	margin-left: 54px
}

.covid-kill-timer_flex[data-v-4bc60578]::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent
}

.covid-kill-timer_img[data-v-4bc60578] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brandcovid-time.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 10px;
	width: 50px;
	min-width: 50px;
	height: 50px
}

.covid-kill-timer_i[data-v-4bc60578] {
	display: inline-block;
	color: #8a2900;
	text-align: center;
	min-width: 64px;
	margin-right: 5px
}

.covid-kill-timer_i_time[data-v-4bc60578] {
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	opacity: .6
}

.covid-kill-timer_i_text[data-v-4bc60578] {
	border-radius: 27px;
	padding: 0 5px;
	display: inline-block;
	opacity: .6
}

.covid-kill-timer_i_selected .covid-kill-timer_i_time[data-v-4bc60578] {
	color: #ff3d45;
	opacity: 1
}

.covid-kill-timer_i_selected .covid-kill-timer_i_text[data-v-4bc60578] {
	color: #fff;
	background-image: linear-gradient(125deg, #ff7200, #ff2905);
	border-radius: 27px;
	padding: 0 8px;
	display: inline-block;
	font-weight: 700;
	opacity: 1
}

.covid-kill-timer_i[data-v-4bc60578]:last-child {
	margin-right: 64px
}

.covid-kill-ticket[data-v-4bc60578] {
	width: 89vw;
	height: 16.4vw;
	color: #fff;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/covid-quan.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-kill-ticket_wrap[data-v-4bc60578] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.covid-kill-ticket_price[data-v-4bc60578] {
	width: 25%;
	font-size: 28px;
	line-height: 28px;
	font-weight: 600;
	text-align: center
}

.covid-kill-ticket_del[data-v-4bc60578] {
	font-size: 12px;
	font-weight: 300;
	line-height: 12px;
	opacity: .8
}

.covid-kill-ticket_cont[data-v-4bc60578] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	width: 50%
}

.covid-kill-ticket_btn[data-v-4bc60578] {
	min-width: 16.7vw;
	text-align: center;
	border-radius: 30px;
	border: 1px solid #ffe4b5;
	background: linear-gradient(145deg, #ff7200, #ff2905 94%)
}

.covid-kill-ticket_btn_wrap[data-v-4bc60578] {
	width: 25%;
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.covid-kill-ticket_btn_begin[data-v-4bc60578] {
	position: relative;
	top: -1px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 5px
}

.covid-kill-ticket_btn_1[data-v-4bc60578] {
	font-size: 22px;
	font-weight: 600;
	line-height: 10.6vw;
	min-width: 10.6vw;
	width: 10.6vw;
	height: 10.6vw;
	border: 2px solid #ffe4b5;
	background: linear-gradient(145deg, #ff7200, #ff2905 94%);
	-webkit-box-shadow: 0 2px 7px 0 #f87681;
	box-shadow: 0 2px 7px 0 #f87681;
	-webkit-animation: breathe-data-v-4bc60578 2s infinite;
	animation: breathe-data-v-4bc60578 2s infinite
}

.covid-kill-ticket_btn_4[data-v-4bc60578] {
	background: -webkit-gradient(linear, left bottom, left top, from(#ffa81e), color-stop(98%, #ff4f00));
	background: linear-gradient(0deg, #ffa81e, #ff4f00 98%)
}

.covid-kill-ticket_btn_5[data-v-4bc60578] {
	background: rgba(255, 254, 254, .4)
}

.covid-kill-tip[data-v-4bc60578] {
	padding: 0 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #9a552a
}

.covid-kill-tip-btn[data-v-4bc60578] {
	color: #ff5700;
	text-decoration: underline
}

.covid-kill-modal_success[data-v-4bc60578] {
	width: 100vw;
	height: 76.7vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brand10294eef8de3e0d431af0ab2c.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.covid-kill-modal_success_num[data-v-4bc60578] {
	position: absolute;
	bottom: 3px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #f9e1cb;
	font-size: 11px
}

.covid-kill-modal_success_btn[data-v-4bc60578] {
	position: absolute;
	bottom: 7vw;
	left: 10vw;
	width: 80vw;
	height: 11vw
}

.covid-kill-modal_fail[data-v-4bc60578] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 300px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7821), to(#ff5519));
	background: linear-gradient(180deg, #ff7821, #ff5519);
	border-radius: 10px;
	padding: 15px 20px
}

.covid-kill-modal_fail_btns[data-v-4bc60578] {
	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
}

.covid-kill-modal_fail_away[data-v-4bc60578],
.covid-kill-modal_fail_go[data-v-4bc60578] {
	color: #fff;
	height: 36px;
	line-height: 36px;
	width: 120px;
	border-radius: 22px;
	border: 1px solid #fff;
	background: transparent
}

.covid-kill-modal_fail_go[data-v-4bc60578] {
	color: #fe6c1a;
	border-radius: 1px solid #fff;
	background: #fff
}

.covid-kill-modal_fail_quan[data-v-4bc60578] {
	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;
	width: 260px;
	height: 68px;
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brandcard-bg.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ef510d
}

.covid-kill-modal_fail_quan_wrap[data-v-4bc60578] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	width: 182px;
	text-align: left
}

.covid-kill-modal_fail_quan_price[data-v-4bc60578] {
	width: 75px;
	font-size: 30px;
	line-height: 30px
}

.covid-kill .act-ticket-none[data-v-4bc60578] {
	padding: 21vh 0 21vh 0;
	text-align: center
}

.covid-kill-hpv .covid-kill[data-v-4bc60578] {
	background-image: linear-gradient(134deg, #ffeaea, #ffd1d1)
}

.covid-kill-hpv .covid-kill-before[data-v-4bc60578] {
	top: -4px;
	width: 44.5vw;
	height: 10.2vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hpv-title.png);
	color: #fff;
	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
}

.covid-kill-hpv .covid-kill-before_title[data-v-4bc60578] {
	font-size: 16px;
	line-height: 20px
}

.covid-kill-hpv .covid-kill-before_sub[data-v-4bc60578] {
	font-size: 10px;
	line-height: 14px
}

.covid-kill-hpv .covid-kill-rule[data-v-4bc60578] {
	color: #ff6161
}

.covid-kill-hpv .covid-kill-timer[data-v-4bc60578] {
	padding: calc(10vw + 5px) 0 15px 13px;
	background-image: linear-gradient(179deg, rgba(255, 217, 206, .2), rgba(254, 187, 179, .2) 51%, rgba(255, 139, 133, .2))
}

.covid-kill-hpv .covid-kill-timer_i[data-v-4bc60578] {
	color: #c0001f
}

.covid-kill-hpv .covid-kill-timer_i_selected .covid-kill-timer_i_time[data-v-4bc60578] {
	color: #ff3d45
}

.covid-kill-hpv .covid-kill-timer_i_selected .covid-kill-timer_i_text[data-v-4bc60578] {
	color: #fff;
	background-image: linear-gradient(146deg, #ff5b51, #fa4360)
}

.covid-kill-hpv .covid-kill-timer_img[data-v-4bc60578] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brandhpv-time.png)
}

.covid-kill-hpv .covid-kill-ticket[data-v-4bc60578] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hpv-quan.png)
}

.covid-kill-hpv .covid-kill-ticket_btn[data-v-4bc60578] {
	border: 1px solid #ffc496;
	background-image: linear-gradient(145deg, #fe78a1, #f83232 94%)
}

.covid-kill-hpv .covid-kill-ticket_btn_1[data-v-4bc60578] {
	border: 2px solid #ffc496
}

.covid-kill-hpv .covid-kill-ticket_btn_1[data-v-4bc60578],
.covid-kill-hpv .covid-kill-ticket_btn_4[data-v-4bc60578] {
	background-image: linear-gradient(145deg, #fe78a1, #f83232 94%)
}

.covid-kill-hpv .covid-kill-ticket_btn_5[data-v-4bc60578] {
	background: hsla(0, 0%, 100%, .4)
}

.covid-kill-hpv .covid-kill-tip[data-v-4bc60578] {
	color: #9a552a
}

.covid-kill-hpv .covid-kill-tip-btn[data-v-4bc60578] {
	color: #ff6161
}

.covid-kill-hpv .covid-kill-modal_success[data-v-4bc60578] {
	width: 100vw;
	height: 81.5vw
}

.covid-kill-hpv .covid-kill-modal_success_btn[data-v-4bc60578] {
	position: absolute;
	bottom: 10vw;
	left: 10vw;
	width: 80vw;
	height: 11vw
}

.covid-kill-hpv .covid-kill-modal_fail[data-v-4bc60578] {
	width: 100vw;
	height: 87.3vw;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.covid-kill-hpv .covid-kill-modal_fail_btn[data-v-4bc60578] {
	position: absolute;
	bottom: 5vw;
	left: 10vw;
	width: 80vw;
	height: 11vw
}

@media only screen and (max-width:390px) {
	.covid-kill-ticket_price[data-v-4bc60578] {
		font-size: 24px;
		line-height: 24px
	}
}

@media only screen and (max-width:340px) {
	.covid-kill-ticket_price[data-v-4bc60578] {
		font-size: 20px;
		line-height: 20px
	}

	.covid-kill-ticket_cont[data-v-4bc60578] {
		font-size: 13px
	}
}

.cl-bold[data-v-4bc60578] {
	font-weight: 600
}

@-webkit-keyframes breathe-data-v-4bc60578 {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

@keyframes breathe-data-v-4bc60578 {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

.img-bg[data-v-49616986] {
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-modal[data-v-49616986] {
	position: fixed;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	left: 0;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, .4);
	z-index: 100
}

.coupon-modal__wrap[data-v-49616986] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	position: relative;
	z-index: 101;
	width: 70vw;
	height: 105.46vw;
	top: 45vh;
	left: 50vw;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-position: 0 bottom
}

.layout-style1 .coupon-modal__wrap[data-v-49616986] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bg__layout1__l.png)
}

.layout-style1 .coupon-modal__wrap__cont[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 17.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__cont__tit[data-v-49616986] {
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__cont__subtit[data-v-49616986] {
	font-family: PingFangSC-Medium;
	font-size: 20px;
	line-height: 20px
}

.layout-style1 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	margin-top: 15px;
	min-height: 40vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style1 .coupon-modal__wrap__cont__coupons__wrap[data-v-49616986] {
	margin: 0 auto
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-49616986] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	width: 49.6vw;
	height: 11.82vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon__layout1.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-49616986]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price[data-v-49616986] {
	width: 19.28vw
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-49616986] {
	font-family: PingFangSC;
	vertical-align: middle;
	position: relative;
	top: -5px
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-49616986] {
	font-family: PingFangSC-Medium;
	font-size: 27px;
	vertical-align: middle
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__name[data-v-49616986] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 30.17vw;
	text-align: left
}

.layout-style1 .coupon-modal__wrap__btm[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 0;
	height: 28vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__btm__count-down[data-v-49616986] {
	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
}

.layout-style1 .coupon-modal__wrap__btm__count-down__text[data-v-49616986] {
	color: #fff
}

.layout-style1 .coupon-modal__wrap__btm__count-down__cont__time[data-v-49616986] {
	color: #e75842;
	background-color: #fff;
	width: 20px;
	height: 23px;
	line-height: 23px;
	border-radius: 3px;
	display: inline-block
}

.layout-style1 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-49616986] {
	color: #fff;
	margin: 0 2px
}

.layout-style1 .coupon-modal__wrap__btm__btn[data-v-49616986] {
	width: 100%
}

.layout-style1 .coupon-modal__wrap__btm__btn__inner[data-v-49616986] {
	width: 61%;
	height: 43px;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 20px;
	line-height: 43px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75);
	box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75)
}

.layout-style1 .coupon-modal__wrap__close[data-v-49616986] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style1.layout-style1__1 .coupon-modal__wrap[data-v-49616986] {
	height: 87vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bg__layout1__s.png)
}

.layout-style1.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	min-height: 22vw
}

.layout-style2 .coupon-modal__wrap[data-v-49616986] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bg-no.png)
}

.layout-style2 .coupon-modal__wrap__animation[data-v-49616986] {
	width: 80%;
	position: relative;
	left: 9%;
	top: 5%
}

.layout-style2 .coupon-modal__wrap__cont[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 31.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style2 .coupon-modal__wrap__cont__tit[data-v-49616986] {
	font-size: 8vw;
	line-height: 8vw;
	color: #fde7c5;
	text-shadow: 0 5px 8px rgba(214, 30, 30, .5);
	font-family: FZZZHONGJW--GB1-0;
	margin-bottom: 3.5vw;
	font-weight: 500
}

.layout-style2 .coupon-modal__wrap__cont__subtit[data-v-49616986] {
	font-family: PingFangSC-Medium;
	font-size: 4.205vw;
	color: #e75842;
	text-align: center;
	width: 42.76vw;
	height: 6.23vw;
	line-height: 6.23vw;
	border-radius: 3.115vw;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fef6e8), to(#f8c76c));
	background-image: linear-gradient(180deg, #fef6e8, #f8c76c);
	-webkit-box-shadow: 0 16px 46px 0 rgba(215, 62, 48, .2);
	box-shadow: 0 16px 46px 0 rgba(215, 62, 48, .2);
	margin: 0 auto
}

.layout-style2 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	margin-top: 3.5vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style2 .coupon-modal__wrap__cont__coupons__wrap[data-v-49616986] {
	margin: 0 auto
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item[data-v-49616986] {
	width: 60.75vw;
	height: 35.36vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon1.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 30px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item[data-v-49616986]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price[data-v-49616986] {
	width: 27.49vw;
	height: 20.24vw;
	color: #e75842;
	margin-right: 7px;
	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
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-49616986] {
	font-family: PingFangSC;
	vertical-align: middle;
	font-size: 21px;
	margin-top: 35px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-49616986] {
	font-family: PingFangSC-Semibold;
	font-size: 70px;
	vertical-align: middle
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__name[data-v-49616986] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 21.73vw;
	height: 6.24vw;
	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;
	color: #fff2c7;
	font-size: 14px;
	background-image: linear-gradient(165deg, #f96d58, #ea4934);
	border-radius: 15px 15px 15px 0;
	margin-top: 17px;
	padding-left: 0
}

.layout-style2 .coupon-modal__wrap__btm[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 8px;
	height: 32vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-family: PingFangSC-Regular;
	font-size: 20px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__text[data-v-49616986] {
	color: #e75842;
	font-size: 14px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__cont__time[data-v-49616986] {
	background-color: #e75842;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-49616986] {
	color: #e75842;
	margin: 0 2px
}

.layout-style2 .coupon-modal__wrap__btm__btn[data-v-49616986] {
	width: 100%
}

.layout-style2 .coupon-modal__wrap__btm__btn__inner[data-v-49616986] {
	width: 60.75vw;
	height: 10.05vw;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 4.67vw;
	line-height: 10.05vw;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75);
	box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75)
}

.layout-style2 .coupon-modal__wrap__close[data-v-49616986] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style2.layout-style1__1 .coupon-modal__wrap[data-v-49616986] {
	height: 87vw;
	background-image: url(https://med-fe.cdn.bcebos.com/zhgy/bg.png)
}

.layout-style2.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	min-height: 22vw
}

.layout-style3 .coupon-modal__wrap[data-v-49616986] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-bg.png)
}

.layout-style3 .coupon-modal__wrap__cont[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 31.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style3 .coupon-modal__wrap__cont__tit[data-v-49616986] {
	font-size: 8vw;
	line-height: 8vw;
	color: #b48217;
	margin-bottom: 1.3vw;
	font-weight: 500
}

.layout-style3 .coupon-modal__wrap__cont__subtit[data-v-49616986] {
	font-size: 4.205vw;
	color: #b48217;
	text-align: center;
	width: 42.76vw;
	height: 6.23vw;
	line-height: 6.23vw;
	margin: 0 auto
}

.layout-style3 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	margin-top: 3.5vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style3 .coupon-modal__wrap__cont__coupons__wrap[data-v-49616986] {
	margin: 0 auto
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item[data-v-49616986] {
	width: 60.75vw;
	height: 35.36vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-coupon.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 30px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item[data-v-49616986]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price[data-v-49616986] {
	width: 27.49vw;
	height: 20.24vw;
	color: #ffeac1;
	margin: 5px 7px 0 2.5vw;
	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
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-49616986] {
	font-family: PingFangSC;
	vertical-align: middle;
	font-size: 21px;
	margin-top: 35px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-49616986] {
	font-family: PingFangSC-Semibold;
	font-size: 70px;
	vertical-align: middle
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__name[data-v-49616986] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 21.73vw;
	height: 6.24vw;
	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;
	color: #fff2c7;
	font-size: 14px;
	border: 1px solid #ffedd6;
	border-radius: 15px 15px 15px 0;
	margin-top: 19px;
	padding-left: 0
}

.layout-style3 .coupon-modal__wrap__btm[data-v-49616986] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 15px;
	height: 32vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-family: PingFangSC-Regular;
	font-size: 20px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__text[data-v-49616986] {
	color: #ffeac1;
	font-size: 14px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__cont__time[data-v-49616986] {
	background-color: #da381f;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-49616986] {
	color: #ffeac1;
	margin: 0 2px
}

.layout-style3 .coupon-modal__wrap__btm__btn[data-v-49616986] {
	width: 100%
}

.layout-style3 .coupon-modal__wrap__btm__btn__inner[data-v-49616986] {
	width: 60.75vw;
	height: 10.05vw;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 4.67vw;
	line-height: 10.05vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-btn.png);
	background-position: 0 0;
	background-size: 100% 100%
}

.layout-style3 .coupon-modal__wrap__close[data-v-49616986] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style3.layout-style1__1 .coupon-modal__wrap[data-v-49616986] {
	height: 87vw;
	background-image: url(https://med-fe.cdn.bcebos.com/zhgy/bg.png)
}

.layout-style3.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
	min-height: 22vw
}

@media screen and (max-width:350px) {
	.layout-style1 .coupon-modal__wrap__cont__coupons[data-v-49616986] {
		margin-top: 10px
	}

	.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-49616986] {
		-webkit-transform: scale(.99);
		transform: scale(.99)
	}

	.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-49616986]:not(:last-child) {
		margin-bottom: 8px
	}

	.layout-style1 .coupon-modal__wrap__btm[data-v-49616986] {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

.scaleIn[data-v-49616986] {
	animation-name: breath-data-v-49616986;
	animation-duration: .56s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
	-webkit-animation-name: breath-data-v-49616986;
	-webkit-animation-duration: .56s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1
}

@keyframes breath-data-v-49616986 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(1.08);
		transform: scale(1.08)
	}

	60% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	83% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes breath-data-v-49616986 {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	90% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.no-online[data-v-6dc01348] {
	padding: .13rem .13rem .1rem .13rem
}

.no-online__title[data-v-6dc01348] {
	margin: 0 0 .08rem .07rem;
	height: .31rem
}

.no-online__title__main[data-v-6dc01348] {
	font-size: .22rem;
	background: -webkit-gradient(linear, left top, right top, from(#1fbbfd), to(#0b92f7));
	background: linear-gradient(90deg, #1fbbfd, #0b92f7);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	line-height: .31rem
}

.no-online__title__sub[data-v-6dc01348] {
	color: #0e99f8;
	font-size: .16rem;
	line-height: .31rem;
	opacity: .7
}

.no-online__notes[data-v-6dc01348] {
	margin-left: .07rem
}

.no-online__notes__item[data-v-6dc01348] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .03rem
}

.no-online__notes__item__text[data-v-6dc01348] {
	margin-left: .05rem
}

.no-online__btn[data-v-6dc01348] {
	color: #fff;
	border-radius: 40px;
	padding: .1rem .11rem;
	font-weight: 700;
	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;
	position: relative;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8aa4fd), to(#5892ff));
	background-image: linear-gradient(180deg, #8aa4fd, #5892ff);
	-webkit-box-shadow: 0 .03rem .04rem 0 rgba(36, 110, 246, .4);
	box-shadow: 0 .03rem .04rem 0 rgba(36, 110, 246, .4);
	text-shadow: 0 1px 2px #3a78f1
}

.no-online__btn-right[data-v-6dc01348] {
	position: absolute;
	top: 50%;
	right: .15rem;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .14);
	text-align: center;
	font-weight: 700
}

.no-online__tips[data-v-6dc01348] {
	color: #5a5a5a;
	font-size: .12rem;
	line-height: .12rem;
	text-align: center;
	opacity: .8;
	margin-top: .1rem
}

.img-background-city[data-v-6dc01348] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.covid19-pcr[data-v-64003536] {
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden
}

.covid19-pcr .img-top[data-v-64003536] {
	width: 100%
}

.covid19-pcr-mask[data-v-64003536] {
	position: absolute;
	top: 49vw;
	left: 0;
	right: 0;
	height: 22vw
}

.pcr-icon[data-v-64003536] {
	position: relative;
	background: #fff;
	border-radius: 8px;
	padding: 5px 10px 10px 10px
}

.pcr-icon-cont[data-v-64003536] {
	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
}

.pcr-icon-item[data-v-64003536] {
	width: 33.3%;
	text-align: center
}

.pcr-icon-img[data-v-64003536] {
	width: 30px;
	height: 30px
}

.img-background[data-v-64003536] {
	background-position: 0 0
}

.img-background-h5[data-v-64003536],
.img-background[data-v-64003536] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	position: relative
}

.img-background-h5[data-v-64003536] {
	background-position: 0 -.4rem
}

.custom-header-topbar-bg[data-v-64003536] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.cl-title[data-v-64003536] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-64003536] {
	font-weight: 700
}

.cl-justify[data-v-64003536] {
	text-align: justify
}

.cl-divider[data-v-64003536] {
	height: 5px;
	background: #f6f6f6
}

.float-btn[data-v-64003536] {
	position: fixed;
	right: 0;
	z-index: 99
}

.float-btn-i[data-v-64003536] {
	position: relative;
	padding: 0 7px 0 11px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin-bottom: 13px;
	border: 1px solid rgba(255, 238, 204, .8);
	border-right: none;
	background-image: linear-gradient(146deg, #ff948d, #fa4360);
	-webkit-box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28)
}

.float-btn-img[data-v-64003536] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.switch-tab[data-v-64003536] {
	height: .28rem;
	position: absolute;
	top: .96rem;
	left: .2rem;
	z-index: 10;
	background: hsla(0, 0%, 100%, .2);
	border-radius: .14rem;
	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: 0 .11rem
}

.switch-tab-icon[data-v-64003536] {
	margin-left: -.01rem
}

.switch-tab-title[data-v-64003536] {
	margin-left: .04rem;
	color: #fff
}

.top-tab[data-v-64003536] {
	position: absolute;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .29rem 0 .21rem;
	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
}

.top-tab__title[data-v-64003536] {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.top-tab__logo[data-v-64003536] {
	width: .52rem;
	height: .46rem
}

.covid19-pcr[data-v-6f2f1fe5] {
	background: #f5f5f5;
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden
}

.covid19-pcr .img-top[data-v-6f2f1fe5] {
	width: 100%
}

.pcr-icon[data-v-6f2f1fe5] {
	position: relative;
	background: #fff;
	border-radius: 8px;
	padding: 5px 10px 10px 10px
}

.pcr-icon-cont[data-v-6f2f1fe5] {
	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
}

.pcr-icon-item[data-v-6f2f1fe5] {
	width: 33.3%;
	text-align: center
}

.pcr-icon-img[data-v-6f2f1fe5] {
	width: 30px;
	height: 30px
}

.img-background[data-v-6f2f1fe5] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-6f2f1fe5] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.cl-title[data-v-6f2f1fe5] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-6f2f1fe5] {
	font-weight: 700
}

.cl-justify[data-v-6f2f1fe5] {
	text-align: justify
}

.cl-divider[data-v-6f2f1fe5] {
	height: 5px;
	background: #f6f6f6
}

.man-health-expert[data-v-56f17f84] {
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/card-bj.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 8px;
	margin-bottom: 15px;
	padding: 15px 4.34vw 20px 0;
	overflow: hidden;
	min-height: 160px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.man-health-expert__avatar[data-v-56f17f84] {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0
}

.man-health-expert__pic--small[data-v-56f17f84] {
	left: 3.78vw;
	top: 15px
}

.man-health-expert__info[data-v-56f17f84] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.man-health-expert__info__title[data-v-56f17f84],
.man-health-expert__info__title__name[data-v-56f17f84] {
	font-weight: 600
}

.man-health-expert__info__title__subname[data-v-56f17f84] {
	font-size: 13px
}

.man-health-expert__info__info[data-v-56f17f84] {
	font-weight: 600;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.man-health-expert__info__info__hospital[data-v-56f17f84] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.man-health-expert__info__info__label[data-v-56f17f84] {
	background-color: #00c8c8;
	color: #fff;
	height: 16px;
	padding: 0 6px;
	border-radius: 8px;
	margin-left: 8px;
	line-height: 16px;
	display: inline-block
}

.man-health-expert__info__bottom[data-v-56f17f84] {
	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
}

.man-health-expert__info__bottom__btn[data-v-56f17f84] {
	background: #00c8c8;
	color: #fff;
	text-align: center;
	padding: 8px 11px;
	border-radius: 15px;
	line-height: 14px;
	font-size: 14px;
	font-weight: 600
}

.man-health-expert__info__bottom__btn-small[data-v-56f17f84] {
	padding-left: .04rem;
	padding-right: .04rem
}

.man-health-expert__info__bottom__price-new[data-v-56f17f84] {
	font-size: 15px;
	font-weight: 600;
	color: #ea252e
}

.man-health-expert__info__bottom__price-new-small[data-v-56f17f84] {
	font-size: 14px
}

.man-health-expert__info__bottom__price-original[data-v-56f17f84] {
	font-size: 13px;
	margin-left: 5px;
	text-decoration: line-through
}

.man-health-expert__info__bottom__price-original-small[data-v-56f17f84] {
	font-size: 12px
}

.man-health-expert__info__goodAt[data-v-56f17f84] {
	margin-bottom: 0
}

.man-health-expert-color-1515[data-v-56f17f84] {
	color: #151515
}

.custom-header-topbar-bg[data-v-3cdf5f76] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 920
}

.man-health__bg__img[data-v-3cdf5f76] {
	width: 100%
}

.man-health-expert__normal__pic[data-v-3cdf5f76] {
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin: 15px auto
}

.man-health-expert__famous__pic[data-v-3cdf5f76] {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 29.98vw;
	height: 37.43vw
}

.man-health__video[data-v-3cdf5f76] {
	margin: 10px 17px 0;
	position: relative
}

.man-health__video__bubble[data-v-3cdf5f76] {
	width: calc(100% + 34px);
	position: absolute;
	top: -58px;
	left: -17px
}

.man-health__video__swiper[data-v-3cdf5f76] {
	height: 51.96vw
}

.man-health__video__swiper__image[data-v-3cdf5f76] {
	width: 100%;
	height: 51.96vw;
	border-radius: 10px
}

.man-health__title[data-v-3cdf5f76] {
	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;
	font-size: .19rem;
	line-height: .29rem;
	color: #fff;
	margin-bottom: 15px
}

.man-health__title__img[data-v-3cdf5f76] {
	width: 68px;
	height: 9px
}

.man-health__title__text[data-v-3cdf5f76] {
	margin: 0 .22rem
}

.man-health__famous[data-v-3cdf5f76],
.man-health__normal[data-v-3cdf5f76] {
	margin: 0 17px;
	margin-top: 20px
}

.man-health__return[data-v-3cdf5f76] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.man-health__return__qr[data-v-3cdf5f76] {
	width: 29vw;
	height: 34.7vw;
	margin-top: 30px
}

.man-health__return__search[data-v-3cdf5f76] {
	margin: 30px;
	margin-top: 20px
}

.man-health__rule[data-v-3cdf5f76] {
	margin: 20px 17px;
	padding: 15px;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
	background-color: rgba(0, 0, 0, .08);
	border-radius: 10px
}

.man-health__rule__feedback[data-v-3cdf5f76] {
	margin-top: 15px;
	font-weight: 700;
	text-decoration: underline;
	text-align: center
}

.man-health__bottom[data-v-3cdf5f76] {
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 8px 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff
}

.man-health__bottom__date[data-v-3cdf5f76] {
	margin-bottom: 8px;
	margin-top: 10px
}

.man-health__bottom__btn[data-v-3cdf5f76] {
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	padding: 0 32px;
	color: #fff;
	text-align: center;
	font-weight: 700
}

.man-health__bottom__btns[data-v-3cdf5f76] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.dia-act-svc-card[data-v-3cdf5f76] {
	width: 100%;
	border-radius: 5px
}

.cps-cont-wrap[data-v-54dfc942] {
	margin: 10px 10px 0;
	border-radius: 10px;
	background: #fff;
	padding: 10px 15px
}

.cps-cont-wrap .title[data-v-54dfc942] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cps-cont-wrap .title-text[data-v-54dfc942] {
	font-family: PingFangSC-Medium
}

.service-item[data-v-2bc590a2] {
	border-radius: 6px;
	height: 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: cover;
	padding: 10px;
	position: relative;
	width: calc(50% - 4px)
}

.service-item[data-v-2bc590a2]:first-child {
	width: 100%;
	margin-bottom: 8px
}

.service-item[data-v-2bc590a2]:last-child {
	margin-left: 8px
}

.service-item-row[data-v-2bc590a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.service-item-title[data-v-2bc590a2] {
	color: #fff
}

.service-item-sub[data-v-2bc590a2] {
	color: #fff;
	margin-top: -2px
}

.service-item-left[data-v-2bc590a2],
.service-item-right[data-v-2bc590a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.service-item-right[data-v-2bc590a2] {
	position: absolute;
	right: 10px
}

.service-item-spread[data-v-2bc590a2] {
	color: #fff8dd
}

.service-item-profit[data-v-2bc590a2] {
	font-size: 16px
}

.service-item-text[data-v-2bc590a2] {
	color: #fff8dd;
	margin-top: -5px
}

.service-item-btn-wrap[data-v-2bc590a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.service-item-btn[data-v-2bc590a2] {
	width: 18vw;
	height: 24px;
	border-radius: 14px;
	text-align: center;
	line-height: 24px
}

.font-medium[data-v-2bc590a2] {
	font-family: PingFangSC-Medium
}

.sku-item[data-v-8eec2028] {
	width: calc(50% - 4px);
	border-radius: 6px
}

.sku-item-img[data-v-8eec2028] {
	width: 100%;
	height: calc(50vw - 24px);
	border-radius: 6px
}

.sku-item-title[data-v-8eec2028] {
	height: .44rem
}

.sku-item-cont[data-v-8eec2028] {
	padding: 0 10px 10px
}

.sku-item-price[data-v-8eec2028] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sku-item-price-original[data-v-8eec2028] {
	text-decoration: line-through
}

.sku-item-spread[data-v-8eec2028] {
	color: #ff6050;
	margin-top: -5px
}

.sku-item-spread-money[data-v-8eec2028],
.sku-item-spread-symbol[data-v-8eec2028] {
	font-family: Arial-BoldMT
}

.sku-item-button[data-v-8eec2028] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.sku-item-button-item[data-v-8eec2028] {
	width: 75px;
	border-radius: 14px;
	text-align: center
}

.sku-item-button-link[data-v-8eec2028] {
	height: 22px;
	background: #faf3f0;
	border: 1px solid #ff6050;
	color: #ff6050
}

.sku-item-button-poster[data-v-8eec2028] {
	color: #fff;
	height: 24px;
	line-height: 24px;
	background: linear-gradient(125deg, #ff754f, #fb4556)
}

.font-medium[data-v-8eec2028] {
	font-family: PingFangSC-Medium
}

.nav-wrap[data-v-634022c5] {
	width: calc(100% + 30px);
	position: relative;
	left: -15px;
	border-bottom: 1px solid #eee
}

.skulist-wrap[data-v-634022c5] {
	min-height: 200px
}

.skulist-nav[data-v-634022c5] {
	width: calc(100% - 100px)
}

.search-wrap[data-v-634022c5] {
	position: absolute;
	right: 15px;
	top: 6px;
	width: 80px;
	height: 24px;
	background: #fff;
	-webkit-box-shadow: -30px -2px 15px 5px #fff;
	box-shadow: -30px -2px 15px 5px #fff
}

.search[data-v-634022c5] {
	position: absolute;
	right: 0;
	color: #fff;
	background: #ff6050;
	padding: 0 10px 0 8px;
	border-radius: 14px
}

.location-icon[data-v-634022c5] {
	position: relative;
	top: 1px;
	margin-right: 3px
}

.location-text[data-v-634022c5] {
	max-width: 39px;
	position: relative;
	top: -1px
}

.skulist-tag[data-v-634022c5] {
	position: relative
}

.order-list-empty[data-v-634022c5] {
	position: relative;
	min-height: 200px
}

.city-cascader[data-v-634022c5] {
	position: absolute;
	top: 0;
	width: 100vw;
	z-index: 1;
	left: -25px
}

.city-cascader-mask[data-v-634022c5] {
	background-color: rgba(0, 0, 0, .65);
	left: 0;
	right: 0;
	height: 1500px
}

.list-loading-bottom[data-v-634022c5] {
	margin-bottom: -13px
}

.cps-btn-wrap-row[data-v-634022c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cps-btn-item[data-v-634022c5] {
	border-radius: 22px;
	text-align: center;
	height: 44px;
	line-height: 44px
}

.cps-btn-link[data-v-634022c5] {
	background: #faf3f0;
	border: 1px solid #ff6050;
	color: #ff6050
}

.cps-btn-poster[data-v-634022c5] {
	color: #fff;
	background: linear-gradient(125deg, #ff754f, #fb4556)
}

.model-wrap[data-v-b3a0b4fc] {
	margin: 10px 15px;
	border-radius: 10px
}

.model-title[data-v-b3a0b4fc] {
	border-radius: 10px;
	padding: 5px 15px 15px;
	height: 44px;
	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;
	color: #fff
}

.model-title-right[data-v-b3a0b4fc] {
	color: #fff
}

.model-cont[data-v-b3a0b4fc] {
	background: #fff;
	margin-top: -13px;
	padding: 13px 13px 0;
	border-radius: 10px
}

.cps-wrap[data-v-274c5bbe] {
	background: #f5f5f5;
	min-height: 105vh;
	overflow: hidden
}

.cps-wrap .img-background[data-v-274c5bbe] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative
}

.cps-sale[data-v-274c5bbe] {
	width: 100%;
	position: absolute;
	top: 36vw
}

.cps-cont[data-v-274c5bbe] {
	margin-top: -22px;
	background: #f5f5f5
}

.cps-cont[data-v-274c5bbe],
.cps-tip[data-v-274c5bbe] {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.cps-tip[data-v-274c5bbe] {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff4f3), to(#f5f5f5));
	background-image: linear-gradient(180deg, #fff4f3 50%, #f5f5f5);
	color: #ff6161;
	padding: 5px 10px 10px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cps-tip-icon[data-v-274c5bbe] {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px
}

.cps-tip-right[data-v-274c5bbe] {
	color: #ff6050;
	font-weight: 700
}

.cps-income[data-v-274c5bbe] {
	margin: 0 10px;
	border-radius: 10px;
	background: #fff;
	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: 15px 15px 20px
}

.cps-income-item[data-v-274c5bbe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(50% - 10px);
	position: relative;
	height: 90px
}

.cps-income-item .gray-line[data-v-274c5bbe] {
	height: 56px;
	width: 1px;
	background: #f5f5f5;
	position: absolute;
	top: 50%;
	left: -8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.cps-income-item-cont[data-v-274c5bbe] {
	width: 100%;
	text-align: center
}

.cps-income-item-btn[data-v-274c5bbe] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: .98rem;
	text-align: center;
	height: 28px;
	line-height: 26px;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	border: 1px solid #ff6050;
	border-radius: 14px
}

.cps-income-item-btn-default[data-v-274c5bbe] {
	background: #fff;
	color: #ff6050
}

.cps-income-item-btn-confirm[data-v-274c5bbe] {
	background: #ff6050;
	color: #fff
}

.cps-tail[data-v-274c5bbe] {
	padding: 0 10px 20px
}

.cps-tail-outer[data-v-274c5bbe] {
	color: #ff6050;
	text-decoration: underline;
	word-break: break-all
}

.cps-tail-text[data-v-274c5bbe] {
	word-break: break-all
}

.font-medium[data-v-274c5bbe] {
	font-family: PingFangSC-Medium
}

.c-color-allow[data-v-274c5bbe] {
	color: #ff6050
}

.agree-button[data-v-274c5bbe] {
	color: #fff;
	height: 38px;
	line-height: 38px;
	border-radius: 18px;
	margin-top: 14px
}

.img-background[data-v-1b054cba] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.coupon-list[data-v-1b054cba] {
	white-space: nowrap
}

.coupon-list__item-box[data-v-1b054cba] {
	display: inline-block;
	vertical-align: top
}

.coupon-list__item[data-v-1b054cba] {
	text-align: center;
	width: 109px;
	height: 137px;
	position: relative;
	overflow: hidden
}

.coupon-list__item__use[data-v-1b054cba] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 49px;
	height: 38px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-disable.png) no-repeat;
	background-size: 100% auto
}

.coupon-list__item__price[data-v-1b054cba] {
	font-size: 22px;
	line-height: 32px;
	font-weight: 500;
	color: #e8330c
}

.coupon-list__item__desc[data-v-1b054cba] {
	color: #e8330c;
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 20px
}

.coupon-list__item__title[data-v-1b054cba] {
	color: #ffefcf;
	font-size: 13px;
	line-height: 17px;
	font-weight: 700
}

.coupon-list__item__date[data-v-1b054cba] {
	color: #fec1a4;
	font-size: 10px;
	line-height: 14px
}

.coupon-list__item__btn[data-v-1b054cba] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 2px;
	border-radius: 333px;
	padding: 0 21px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	color: #e31218
}

.img-background[data-v-833e0546] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.service-list[data-v-833e0546] {
	-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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.service-list__item[data-v-833e0546]:last-child,
.service-list__item[data-v-833e0546]:nth-last-child(2) {
	margin-bottom: 0 !important
}

.service-list__item__icon[data-v-833e0546] {
	border-radius: 50%
}

.service-list__item__content[data-v-833e0546] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.layout-style1[data-v-833e0546] {
	padding: 0 .13rem
}

.layout-style1 .service-list__item[data-v-833e0546] {
	width: calc(50% - 3px);
	padding: 0 20px;
	height: 19.72vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: linear-gradient(-42deg, #fdd48d, #ffedc5);
	border-radius: 5px
}

.layout-style1 .service-list__item__icon[data-v-833e0546] {
	margin-right: 12px;
	width: 48px;
	height: 48px
}

.layout-style1 .service-list__item__content__title[data-v-833e0546] {
	font-weight: 700;
	color: #e31218
}

.layout-style1 .service-list__item__content__desc[data-v-833e0546] {
	margin-top: -5px;
	color: #e31218
}

@media screen and (max-width:400px) {
	.layout-style1 .service-list__item[data-v-833e0546] {
		padding: 0 10px
	}
}

.layout-style2 .service-list__item[data-v-833e0546] {
	width: calc(50% - 3px);
	padding: .05rem .07rem .05rem .11rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: linear-gradient(147deg, #fff1db 3%, #ffe0b6);
	border-radius: .06rem
}

.layout-style2 .service-list__item__icon[data-v-833e0546] {
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	background-color: #fff
}

.layout-style2 .service-list__item__content__title[data-v-833e0546] {
	font-weight: 700;
	font-size: .14rem;
	line-height: .18rem;
	color: #a25708
}

.layout-style2 .service-list__item__content__desc[data-v-833e0546] {
	font-size: .12rem;
	line-height: .16rem;
	color: #a25708
}

.img-background[data-v-bec38dca] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.service-list[data-v-bec38dca] {
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.service-list__item[data-v-bec38dca] {
	width: 100%
}

.service-list__item[data-v-bec38dca]:not(:last-child) {
	margin-bottom: 8px
}

.text-background[data-v-43cd7f09] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.goods-list-box[data-v-43cd7f09] {
	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
}

.goods-list__item[data-v-43cd7f09] {
	position: relative;
	border-radius: 3px;
	margin-bottom: 4px
}

.goods-list__item__2[data-v-43cd7f09] {
	width: calc(50% - 3px)
}

.goods-list__item__3[data-v-43cd7f09] {
	width: calc(33.33% - 3px)
}

.goods-list__item__img[data-v-43cd7f09] {
	margin: 3px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	padding-top: calc(100% - 6px);
	position: relative;
	overflow: hidden
}

.goods-list__item__image[data-v-43cd7f09] {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0
}

.goods-list__item__title[data-v-43cd7f09] {
	font-weight: 500;
	line-height: 17px;
	padding: 0 5px;
	margin-top: 4px
}

.goods-list__item__opeart[data-v-43cd7f09] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	bottom: 8px;
	left: 5px;
	right: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 33px;
	background-size: 33px 33px;
	border-radius: 100px;
	background-repeat: no-repeat;
	background-position: 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/rob.png)
}

.goods-list__item__opeart2[data-v-43cd7f09] {
	height: 50px;
	background-size: 50px 50px
}

.goods-list__item__finaly-price[data-v-43cd7f09] {
	height: 100%;
	padding-top: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.goods-list__item__finaly-price__ori[data-v-43cd7f09] {
	line-height: 10px;
	font-size: 10px
}

.goods-list__item__finaly-price__ori .value[data-v-43cd7f09] {
	margin-left: 3px
}

.goods-list__item__finaly-price__now[data-v-43cd7f09] {
	line-height: 13px
}

.goods-list__item__finaly-price__now .unit[data-v-43cd7f09] {
	font-size: 10px
}

.goods-list__item__finaly-price__now .value[data-v-43cd7f09] {
	font-size: 15px
}

.goods-list__item__finaly-price2[data-v-43cd7f09] {
	padding-top: 0
}

.goods-list__item__finaly-price2__ori[data-v-43cd7f09] {
	line-height: 21px;
	font-size: 15px;
	opacity: .8;
	margin-bottom: -3px
}

.goods-list__item__finaly-price2__ori .value[data-v-43cd7f09] {
	margin-left: 3px
}

.goods-list__item__finaly-price2__now[data-v-43cd7f09] {
	line-height: 21px
}

.goods-list__item__finaly-price2__now .unit[data-v-43cd7f09] {
	font-size: 15px;
	vertical-align: bottom
}

.goods-list__item__finaly-price2__now .value[data-v-43cd7f09] {
	font-size: 19px;
	vertical-align: bottom
}

.goods-list__more[data-v-43cd7f09] {
	color: #fed07d;
	font-weight: 500;
	text-align: center
}

.goods-list__more__icon[data-v-43cd7f09] {
	width: 12px;
	height: 12px;
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

@media only screen and (max-width:400px) {
	.goods-list__item__finaly-price2[data-v-43cd7f09] {
		margin-left: .12rem
	}

	.goods-list__item__finaly-price2__ori[data-v-43cd7f09] {
		font-size: 13px !important
	}

	.goods-list__item__finaly-price2__now .unit[data-v-43cd7f09] {
		font-size: 14px
	}

	.goods-list__item__finaly-price2__now .value[data-v-43cd7f09] {
		font-size: 16px
	}
}

.swiper-nav[data-v-35b2de68] {
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	white-space: nowrap
}

.swiper-nav-flex[data-v-35b2de68] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.text-background[data-v-2a85e5cd],
.text-background[data-v-35b2de68] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.img-bg[data-v-2a85e5cd] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.recommend-header-fix[data-v-2a85e5cd] {
	width: calc(100% - 26px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	z-index: 98;
	background-color: #d42908
}

.recommend-header-fix .new-user__title[data-v-2a85e5cd] {
	margin-top: 8px
}

.new-user[data-v-2a85e5cd] {
	padding-bottom: 86px
}

.new-user__title[data-v-2a85e5cd] {
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 8px;
	font-size: 19px;
	line-height: 29px;
	font-weight: 500
}

.new-user__title[data-v-2a85e5cd]:after {
	left: -26px
}

.new-user__title[data-v-2a85e5cd]:after,
.new-user__title[data-v-2a85e5cd]:before {
	content: "";
	position: absolute;
	top: 10px;
	width: 21px;
	height: 10px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-icon1.png) no-repeat;
	background-size: 100% auto
}

.new-user__title[data-v-2a85e5cd]:before {
	right: -26px
}

.new-user__title.gw[data-v-2a85e5cd] {
	font-family: PingFangSC-Medium;
	font-weight: 400
}

.new-user__title.gw[data-v-2a85e5cd]:after {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/55gouwu-ltit.png) no-repeat;
	background-size: 100% 100%
}

.new-user__title.gw[data-v-2a85e5cd]:before {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/55gouwu-rtit.png) no-repeat;
	background-size: 100% 100%
}

.new-user__header[data-v-2a85e5cd] {
	position: relative
}

.new-user__header__image[data-v-2a85e5cd] {
	width: 100%;
	height: auto;
	display: block
}

.new-user__header__icon[data-v-2a85e5cd] {
	position: absolute;
	right: 0;
	width: 43px;
	line-height: 31px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
	text-align: center;
	font-size: 13px;
	color: #ffefc4;
	background-size: 100% auto;
	background-repeat: no-repeat
}

.new-user__header__coupon[data-v-2a85e5cd] {
	bottom: 21.1vw
}

.new-user__header__coupon.gw[data-v-2a85e5cd] {
	bottom: 55.1vw;
	line-height: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px
}

.new-user__header__rule[data-v-2a85e5cd] {
	bottom: 30.3vw
}

.new-user__header__rule.gw[data-v-2a85e5cd] {
	bottom: 65vw;
	line-height: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px
}

.new-user__header__city[data-v-2a85e5cd] {
	position: absolute;
	left: 12px;
	bottom: 31vw;
	width: 69px;
	background-color: #d42908;
	border-radius: 33px;
	color: #fff;
	text-align: center
}

.new-user__header__city.gw[data-v-2a85e5cd] {
	bottom: 65vw;
	background-color: rgba(0, 0, 0, .2)
}

.new-user__recommend[data-v-2a85e5cd] {
	padding: 0 13px
}

.new-user__recommend__title[data-v-2a85e5cd] {
	font-weight: 500;
	margin-top: 21px;
	background-size: 19px auto;
	background-position: 0;
	background-repeat: no-repeat;
	padding-left: 24px
}

.new-user__recommend__null[data-v-2a85e5cd] {
	padding-top: 36px;
	padding-bottom: 15px
}

.new-user__recommend__null__img[data-v-2a85e5cd] {
	width: 69px;
	height: 47px;
	display: block;
	margin: 0 auto;
	margin-bottom: 13px
}

.new-user__recommend__null__text[data-v-2a85e5cd] {
	font-size: 13px;
	line-height: 15px;
	color: #fecf81;
	text-align: center
}

.new-user__return__img[data-v-2a85e5cd] {
	width: 100%
}

.new-user__feedback[data-v-2a85e5cd] {
	font-weight: 500;
	margin-top: 22px;
	text-align: center;
	padding-bottom: 35px
}

.new-user__feedback__text[data-v-2a85e5cd] {
	text-decoration: underline;
	color: #fecf81;
	font-weight: 700
}

.new-user__feedback__text.gw[data-v-2a85e5cd] {
	color: #fff3dc
}

.new-user__feedback__desc[data-v-2a85e5cd] {
	margin-top: 3px;
	opacity: .8
}

.new-user__coupon-modal[data-v-2a85e5cd] {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .7)
}

.new-user__coupon-modal-box[data-v-2a85e5cd] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 83.81vw;
	background-repeat: no-repeat;
	background-size: 100% auto;
	text-align: center
}

.border[data-v-964ffefe] {
	position: relative
}

.border[data-v-964ffefe]:after {
	content: "";
	position: absolute;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

.service[data-v-964ffefe] {
	margin-top: .03rem;
	text-align: center;
	background: #f5f5f5
}

.service__item[data-v-964ffefe] {
	background: #fff
}

.service__time[data-v-964ffefe] {
	color: #525252;
	padding-bottom: .12rem
}

.service-text[data-v-964ffefe] {
	font-size: .17rem;
	line-height: .27rem;
	padding: .12rem 0;
	color: #4e6ef2
}

.service__cancel[data-v-964ffefe] {
	text-align: center;
	color: #999;
	line-height: .48rem;
	height: .48rem;
	background: #fff;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.rule-desc[data-v-942a6078] {
	margin-top: .18rem
}

.rule-item[data-v-942a6078] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.rule-item-left[data-v-942a6078] {
	width: .6rem;
	word-break: break-all;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: right
}

.rule-item-center[data-v-942a6078] {
	padding: 3px 10px 0 6px;
	position: relative
}

.rule-item-center__circle[data-v-942a6078] {
	position: relative;
	z-index: 10;
	margin: 0 auto;
	width: 16px;
	height: 16px;
	background: #e0e0e0;
	border-radius: 50%;
	color: #fff;
	font-weight: 700;
	text-align: center;
	line-height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.rule-item-center__line[data-v-942a6078] {
	width: 1px;
	height: 100%;
	background: #ddd;
	position: absolute;
	left: 14px
}

.rule-item-right__operate[data-v-942a6078] {
	background: #fd503e;
	color: #fff;
	display: inline-block;
	border-radius: .11rem
}

.rule-item-right__desc[data-v-942a6078] {
	line-height: .21rem;
	padding: .12rem 0
}

.rule-title__sub[data-v-942a6078] {
	font-size: .18rem;
	font-weight: 600
}

.vaccine-pcr[data-v-c2f6a3fa] {
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden
}

.img-background[data-v-c2f6a3fa] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-c2f6a3fa] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 300
}

.cl-bold[data-v-c2f6a3fa] {
	font-weight: 700
}

.sort-button[data-v-c2f6a3fa] {
	display: inline-block;
	height: 54px;
	line-height: 54px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 19px;
	border-radius: 40px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb0ab), to(#fa4360));
	background-image: linear-gradient(180deg, #ffb0ab, #fa4360);
	-webkit-box-shadow: inset 0 1px 33px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 33px 0 rgba(255, 170, 129, .28);
	text-shadow: 0 2px 7px #ff5757;
	font-weight: 600
}

.sort-button-disabled[data-v-c2f6a3fa] {
	opacity: .3
}

.subscribe-btn-wrapper[data-v-c2f6a3fa] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 201
}

.subscribe-btn-wrapper .subscribe-btn-cont[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 17px
}

.subscribe-btn-wrapper .subscribe-btn[data-v-c2f6a3fa] {
	border-radius: 22px;
	height: 40px;
	line-height: 40px;
	font-size: 15px
}

.subscribe-btn-wrapper .subscribe-btn-buy[data-v-c2f6a3fa] {
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	border-radius: 22px 0 0 22px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd3ab), to(#fa7043));
	background: linear-gradient(180deg, #ffd3ab, #fa7043)
}

.subscribe-btn-wrapper .subscribe-btn-sort[data-v-c2f6a3fa] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.subscribe-btn-wrapper .subscribe-tel-icon-inner[data-v-c2f6a3fa] {
	text-align: center;
	margin-right: 10px
}

.subscribe-btn-wrapper .subscribe-tel-icon[data-v-c2f6a3fa] {
	width: 30px
}

.subscribe-btn-wrapper .sort-status-tip[data-v-c2f6a3fa] {
	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: 32px;
	color: #fd503e;
	background: #fff1f0;
	font-size: 14px
}

.float-btn[data-v-c2f6a3fa] {
	position: fixed;
	right: 0;
	z-index: 99
}

.float-btn-i[data-v-c2f6a3fa] {
	position: relative;
	padding: 0 7px 0 11px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin-bottom: 13px;
	border: 1px solid rgba(255, 238, 204, .8);
	border-right: none;
	background-image: linear-gradient(146deg, #ff948d, #fa4360);
	-webkit-box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28)
}

.float-btn-img[data-v-c2f6a3fa] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.marquee-content-inner[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 13px
}

.marquee-new[data-v-c2f6a3fa] {
	height: 28px;
	padding: 0 10px;
	line-height: 28px;
	font-size: 12px;
	color: #fff;
	border-radius: 20px;
	margin-right: 8px;
	background: hsla(0, 0%, 100%, .36)
}

.sort-content[data-v-c2f6a3fa] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E8%83%8C%E6%99%AF.png) no-repeat 100% 0 #fff;
	background-size: contain;
	border-radius: 10px;
	padding: 0 13px 20px 13px
}

.sort-content .sort-button[data-v-c2f6a3fa] {
	margin-top: 20px
}

.sort-price[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding: 19px 0 11px;
	font-size: 15px;
	color: #1f1f1f;
	border-bottom: 1px solid #f5f5f5
}

.sort-unit[data-v-c2f6a3fa] {
	font-size: 25px;
	color: #ff6161;
	font-weight: 500
}

.sort-free[data-v-c2f6a3fa] {
	font-size: 44px;
	color: #ff6161;
	font-weight: 700
}

.sort-ticket[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 8px
}

.sort-ticket-value[data-v-c2f6a3fa] {
	color: #858585;
	margin-left: 8px
}

.sort-img-wrapper[data-v-c2f6a3fa] {
	margin-top: 18px;
	width: 100%;
	height: auto
}

.sort-status[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
	position: relative
}

.sort-status[data-v-c2f6a3fa]:before {
	content: "\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014";
	position: absolute;
	color: #f0f0f0;
	font-weight: 400
}

.sort-status-inner[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	background: #fff;
	padding: 0 4px;
	position: relative
}

.sort-status-text[data-v-c2f6a3fa] {
	margin-left: 8px
}

.sort-number[data-v-c2f6a3fa] {
	width: 19px;
	height: 22px;
	line-height: 22px;
	background: #ff6161;
	border-radius: 4px;
	margin-right: 3px;
	color: #fff
}

.my-order[data-v-c2f6a3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border-radius: 10px;
	padding: .16rem;
	font-size: .15rem;
	line-height: .31rem;
	color: #555
}

.my-order-badge[data-v-c2f6a3fa] {
	position: absolute;
	top: -.09rem;
	right: .15rem;
	background: #fd503e;
	border-radius: .08rem;
	height: .16rem;
	line-height: .16rem;
	font-size: .12rem;
	text-align: center;
	color: #fff;
	padding: 0 .04rem
}

.my-order-inner[data-v-c2f6a3fa] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.my-order-right[data-v-c2f6a3fa] {
	position: relative;
	top: 1px;
	display: inline-block;
	width: 6px;
	height: 12px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E5%90%91%E5%8F%B3%E5%B0%8F%E7%AE%AD%E5%A4%B4.svg) no-repeat;
	background-size: cover
}

.my-order-link[data-v-c2f6a3fa] {
	color: #999;
	font-size: 14px
}

.process-desc[data-v-c2f6a3fa] {
	background: rgba(253, 80, 62, .06);
	font-size: 14px;
	color: #ff6161;
	padding: 7px 10px;
	border-radius: 8px
}

.process-text[data-v-c2f6a3fa] {
	color: #858585
}

.pcr-schedule-wrap[data-v-c2f6a3fa] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 7px
}

.pcr-schedule-wrap .c-color-active[data-v-c2f6a3fa] {
	color: #fd503e
}

.pcr-schedule-wrap .c-color-disable[data-v-c2f6a3fa] {
	color: #b8b8b8
}

.pcr-schedule-wrap .c-font-center[data-v-c2f6a3fa] {
	text-align: center
}

.pcr-schedule-date[data-v-c2f6a3fa] {
	height: .22rem
}

.pcr-schedule-operate[data-v-c2f6a3fa] {
	margin-top: 41px
}

.pcr-schedule-progress[data-v-c2f6a3fa] {
	position: relative;
	top: -77px;
	background: rgba(253, 80, 62, .09);
	border-radius: 4px;
	height: 10px
}

.pcr-schedule-progress-now[data-v-c2f6a3fa] {
	border-radius: 4px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/porcess-bar.png);
	background-size: cover
}

.pcr-schedule-progress-now-inner[data-v-c2f6a3fa],
.pcr-schedule-progress-now[data-v-c2f6a3fa] {
	position: relative;
	width: 0;
	height: 10px;
	-webkit-transition: all 1.5s cubic-bezier(.4, 0, .2, 1);
	transition: all 1.5s cubic-bezier(.4, 0, .2, 1)
}

.pcr-schedule-progress-now-inner[data-v-c2f6a3fa] {
	top: -9px
}

.pcr-schedule-progress-origin[data-v-c2f6a3fa] {
	position: relative;
	top: -9px
}

.pcr-schedule-progress-icon-circle[data-v-c2f6a3fa] {
	position: absolute;
	top: -3px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #ff6161;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.pcr-schedule-progress-icon-img[data-v-c2f6a3fa] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/process-icon.png) no-repeat;
	background-size: cover;
	width: 18px;
	height: 18px;
	border: none;
	top: -5px
}

.pcr-schedule-progress-icon[data-v-c2f6a3fa] {
	width: 18px;
	height: 18px;
	position: absolute;
	right: -9px;
	-webkit-transform: translateY(-30%);
	transform: translateY(-30%)
}

.classify-desc[data-v-c2f6a3fa] {
	width: 100%;
	height: auto
}

.suggest-content[data-v-c2f6a3fa] {
	color: #1f1f1f;
	font-size: 15px
}

.suggest-title[data-v-c2f6a3fa] {
	font-weight: 700
}

.suggest-desc[data-v-c2f6a3fa] {
	width: 100%;
	height: auto;
	padding-top: 15px
}

.dialog__title[data-v-c2f6a3fa] {
	font-family: PingFangSC-Medium;
	color: #525252;
	font-weight: 500;
	font-size: 19px;
	text-align: center;
	line-height: 19px;
	padding-bottom: 20px
}

.dialog-citycontainer[data-v-c2f6a3fa] {
	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;
	color: #525252;
	font-family: PingFangSC-Regular;
	font-weight: 400
}

.find-drug .img-background[data-v-3276dd46] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative
}

.find-drug-wrap[data-v-3276dd46] {
	position: relative;
	padding-bottom: .06rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(90%, #5d95ff), to(rgba(23, 103, 255, 0)));
	background-image: linear-gradient(0deg, #f5f5f5, #5d95ff 90%, rgba(23, 103, 255, 0))
}

.find-drug-abstract[data-v-3276dd46] {
	position: relative;
	z-index: 1;
	margin: 0 .1rem;
	padding: .11rem .13rem;
	background: #fff;
	border-radius: .12rem
}

.find-drug-form[data-v-3276dd46] {
	position: relative;
	margin: .17rem .1rem .05rem;
	padding: .45rem .13rem .15rem;
	background: #fff;
	border-radius: .12rem
}

.find-drug-form__title[data-v-3276dd46] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-bg.svg);
	background-size: cover;
	background-repeat: no-repeat;
	width: 2.79rem;
	height: .39rem;
	line-height: .39rem;
	position: absolute;
	top: -.086rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: .18rem;
	color: #fff;
	font-weight: 600
}

.find-drug-form__title__after[data-v-3276dd46] {
	width: 2.79rem;
	height: .08rem;
	position: absolute
}

.find-drug-form__title__front[data-v-3276dd46] {
	width: 2.67rem;
	height: .39rem;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.find-drug-form__content .form-item-content[data-v-3276dd46] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	line-height: .22rem
}

.find-drug-form__content .form-item-divider[data-v-3276dd46] {
	margin: .11rem 0
}

.find-drug-form__content .form-item-row[data-v-3276dd46] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.find-drug-form__content .form-item-row__col[data-v-3276dd46] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.find-drug-form__content .form-item-title[data-v-3276dd46] {
	width: 1.28rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.find-drug-form__content .form-item[data-v-3276dd46]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-item[data-v-3276dd46]::-moz-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-item[data-v-3276dd46]:-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-item[data-v-3276dd46]::-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-item[data-v-3276dd46]::placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-item-placeholder[data-v-3276dd46] {
	color: #b8b8b8;
	font-size: .15rem
}

.find-drug-form__content .form-input[data-v-3276dd46] {
	outline: none;
	color: #525252;
	font-size: .15rem
}

.find-drug-form__content .form-select[data-v-3276dd46] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #525252
}

.find-drug-form__content .form-textarea[data-v-3276dd46] {
	line-height: .21rem;
	width: 100%;
	max-height: 80px;
	outline: none;
	border: none;
	color: #525252
}

.find-drug-form__content .form-textarea[data-v-3276dd46]::-webkit-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea[data-v-3276dd46]::-moz-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea[data-v-3276dd46]:-ms-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea[data-v-3276dd46]::-ms-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea[data-v-3276dd46]::placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea-placeholder[data-v-3276dd46] {
	color: #858585;
	font-size: .15rem;
	line-height: .21rem
}

.find-drug-form__content .form-textarea[data-v-3276dd46]:focus {
	outline-offset: none;
	outline: none
}

.find-drug-form__content .image-collect-placeholder[data-v-3276dd46] {
	margin-top: -.11rem
}

.find-drug-form-agreement[data-v-3276dd46] {
	margin-top: .18rem
}

.find-drug-form__button[data-v-3276dd46] {
	margin-top: .06rem;
	height: .44rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4d8dff), to(#8cb3fd));
	background-image: linear-gradient(0deg, #4d8dff, #8cb3fd);
	border-radius: .22rem;
	font-size: .18rem;
	color: #fff;
	text-align: center;
	line-height: .44rem;
	font-weight: 600
}

.find-drug-instruction[data-v-3276dd46] {
	position: relative;
	background: #f5f5f5;
	padding: 0 .17rem .1rem
}

.find-drug-brand[data-v-3276dd46] {
	background: #f5f5f5
}

.find-drug-brand .image[data-v-3276dd46] {
	width: 2.34rem
}

.find-drug-brand .text[data-v-3276dd46] {
	color: #999;
	padding-bottom: .2rem
}

.float-btn[data-v-3276dd46] {
	position: fixed;
	bottom: 120px;
	right: 0;
	color: #fff;
	padding: .1rem .17rem .1rem .13rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc350), to(#faa90e));
	background-image: linear-gradient(180deg, #ffc350, #faa90e);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-radius: 19px 0 0 19px;
	font-size: .18rem;
	text-align: center;
	line-height: .18rem;
	font-weight: 600
}

.content-title[data-v-15e1fd5a] {
	font-size: .18rem;
	line-height: .18rem;
	margin-bottom: .15rem;
	font-weight: 700
}

.content[data-v-15e1fd5a] {
	border-radius: .1rem;
	padding: .15rem .12rem .15rem .12rem;
	margin-bottom: .09rem
}

.content__cont[data-v-15e1fd5a] {
	padding: 0 .1rem
}

.content__cont__docHall[data-v-15e1fd5a] {
	border-radius: .1rem
}

.content__cont__docHall__swiper[data-v-15e1fd5a] {
	height: 1.9rem
}

.content__cont__docHall__item[data-v-15e1fd5a] {
	height: 1.68rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content__cont__docHall .button[data-v-15e1fd5a] {
	padding-left: .12rem;
	padding-right: .12rem;
	font-size: 14px;
	line-height: .28rem;
	border-radius: 30px
}

.content__cont__docHall .button-bright[data-v-15e1fd5a] {
	background: #e5f9f9;
	color: #00c8c8
}

.content__cont__docHall .button-del[data-v-15e1fd5a] {
	text-decoration: line-through
}

@media only screen and (max-width:320px) {
	.content__cont__docHall .button[data-v-15e1fd5a] {
		padding-left: .05rem;
		padding-right: .05rem
	}

	.content__cont__docHall .button .button-info[data-v-15e1fd5a],
	.content__cont__docHall .button .button-text[data-v-15e1fd5a] {
		font-size: 12px
	}
}

.content__cont__list__tab__scroll[data-v-15e1fd5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content__cont__list__tab--fixed[data-v-15e1fd5a] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding: .1rem .13rem
}

.content__cont__list__mass[data-v-15e1fd5a] {
	height: .58rem
}

.content__cont__list__navImg[data-v-15e1fd5a] {
	width: 100%
}

.c-flex[data-v-15e1fd5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-nav-img[data-v-15e1fd5a] {
	padding: 0
}

.gold-categories[data-v-15e1fd5a] {
	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;
	border-radius: 10px;
	overflow: hidden;
	padding: 20px 0
}

.gold-categories-bg[data-v-15e1fd5a] {
	margin-top: -10px;
	border-radius: 12px 12px 0 0;
	z-index: 98;
	position: relative
}

.gold-categories-item[data-v-15e1fd5a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.gold-categories-item-img[data-v-15e1fd5a] {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 auto 10px
}

.gold-categories-item-title[data-v-15e1fd5a] {
	line-height: 14px;
	text-align: center;
	color: #1f1f1f
}

.logo-intro[data-v-15e1fd5a] {
	margin-bottom: 10px;
	padding: 0 10px
}

.logo-intro .logo-charact[data-v-15e1fd5a] {
	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: 13px 17px 13px 17px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border-radius: 5px
}

.logo-intro .logo-charact-logo[data-v-15e1fd5a] {
	width: 97px;
	height: 18px
}

.logo-intro .logo-charact-tag-item[data-v-15e1fd5a],
.logo-intro .logo-charact-tag[data-v-15e1fd5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.logo-intro .logo-charact-tag-item[data-v-15e1fd5a] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	line-height: 12px;
	color: #bbb;
	margin-left: 12px
}

.logo-intro .logo-charact-tag-item-icon[data-v-15e1fd5a] {
	width: 12px;
	margin-right: 4px
}

.logo-intro .logo-charact-tag-item[data-v-15e1fd5a]:first-child {
	margin-left: 0
}

.content[data-v-b9c03086] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.content__cont[data-v-b9c03086] {
	padding: 0 .1rem;
	border-radius: 12px 12px 0 0
}

.content__cont__btn[data-v-b9c03086] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: .08rem .13rem .08rem .13rem;
	z-index: 99;
	background: #fff
}

.content__cont__btn-security[data-v-b9c03086] {
	height: .7rem
}

.content__grbg[data-v-b9c03086] {
	position: absolute;
	top: 61vw;
	height: .94rem;
	width: 100%;
	border-radius: 12px 12px 0 0;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(58%, #fff))
}

.c-flex[data-v-b9c03086],
.fixed-banner[data-v-25b2cd50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fixed-banner[data-v-25b2cd50] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.fixed-banner-item[data-v-25b2cd50]:last-child {
	margin-left: 12px
}

.op-image[data-v-25b2cd50] {
	margin: 0;
	min-width: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	overflow: hidden
}

.op-banner[data-v-25b2cd50] {
	text-align: center;
	position: relative
}

.op-banner-num[data-v-25b2cd50] {
	position: absolute;
	top: 71.7%;
	left: 59.9%;
	color: #ffea00;
	font-weight: 600;
	font-size: .12rem
}

.op-banner-indicator[data-v-25b2cd50] {
	position: absolute;
	left: 0;
	right: 0
}

.live-calendar[data-v-40a7c2e1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.live-calendar-item[data-v-40a7c2e1] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 0 13px 0;
	background: #fff;
	vertical-align: middle;
	margin-right: 8px
}

.live-calendar-item[data-v-40a7c2e1]:last-child {
	margin-right: 0
}

.live-calendar-item-wrap[data-v-40a7c2e1] {
	padding: 7px 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.live-calendar-item-image-mark[data-v-40a7c2e1] {
	position: relative
}

.live-calendar-item .video-play[data-v-40a7c2e1] {
	position: absolute;
	top: 50%;
	left: 50%;
	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;
	margin-top: -13.5px;
	margin-left: -13.55px;
	width: 27px;
	height: 27px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.live-calendar-item-mark[data-v-40a7c2e1] {
	position: absolute;
	right: 8px;
	bottom: 7px;
	padding: 3px 9px;
	border-radius: 10px;
	line-height: 10px
}

.live-calendar-item-mark-ground[data-v-40a7c2e1] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	border-radius: 10px;
	opacity: .65
}

.live-calendar-item-mark-text[data-v-40a7c2e1] {
	position: relative;
	font-size: 10px;
	line-height: 10px;
	color: #fff
}

.head-line-wrap[data-v-65899e5f] {
	width: 100%
}

.head-line-wrap .head-line[data-v-65899e5f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 0 12px
}

.head-line-wrap .head-line-icon[data-v-65899e5f] {
	width: 24px;
	height: 24px;
	margin-right: 6px
}

.head-line-wrap .head-line-icon-right[data-v-65899e5f] {
	width: 6px;
	height: 11px
}

.head-line-wrap .head-line-title[data-v-65899e5f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 19px;
	color: #333;
	font-weight: 700;
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.head-line-wrap .head-line-text[data-v-65899e5f] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.head-line-wrap .head-line-more[data-v-65899e5f] {
	font-size: 12px;
	color: #999
}

.head-line-wrap .head-line-more-new-topic[data-v-65899e5f] {
	margin-right: 13px
}

.head-line-wrap .head-line-more .more-icon[data-v-65899e5f] {
	width: 6px;
	height: 11px;
	vertical-align: middle
}

.topic-scroll[data-v-3e532b43] {
	white-space: nowrap
}

.topic-scroll .topic-scroll-list[data-v-3e532b43] {
	padding: 0 17px
}

.topic-scroll-item[data-v-3e532b43] {
	display: inline-block;
	width: 64%;
	padding: 0 0 14px 0;
	background: #fff;
	vertical-align: top;
	margin-right: 8px
}

.topic-scroll-item[data-v-3e532b43]:last-child {
	margin-right: 17px
}

.topic-scroll-item-wrap[data-v-3e532b43] {
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	border-radius: 0 0 6px 6px;
	padding: 10px
}

.topic-scroll-item-text[data-v-3e532b43] {
	font-size: 15px;
	color: #333
}

.topic-scroll-item .intro-text[data-v-3e532b43] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #999;
	margin-top: 3px
}

.topic-scroll-item .intro-text .label[data-v-3e532b43] {
	margin-right: 4px;
	padding: 3px 5px;
	font-size: 10px;
	border-radius: 20px;
	line-height: 1
}

.topic-scroll-item .intro-text .gray[data-v-3e532b43] {
	color: #999;
	border: 1px solid #f2f2f2
}

.topic-scroll-item .intro-text .orange[data-v-3e532b43] {
	color: #fe7c6c;
	border: 1px solid rgba(254, 124, 108, .3)
}

.topic-scroll-item .intro-text .blue[data-v-3e532b43] {
	color: #00d1c8;
	border: 1px solid rgba(0, 209, 200, .3)
}

.topic-scroll-item .intro-text .date[data-v-3e532b43] {
	font-size: 12px
}

.topic-scroll .new-topic-scroll-list[data-v-3e532b43] {
	padding: 0
}

.topic-scroll .new-topic-scroll-list .topic-scroll-item[data-v-3e532b43] {
	width: 80%;
	margin-right: 8px;
	padding-bottom: 0;
	vertical-align: top
}

.topic-scroll .new-topic-scroll-list .topic-scroll-item-wrap[data-v-3e532b43] {
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 0
}

.topic-scroll .new-topic-scroll-list .topic-scroll-item-topic-question[data-v-3e532b43] {
	position: relative;
	font-size: 15px;
	color: #1f1f1f;
	line-height: 30px;
	padding: 0 10px;
	font-family: PingFangSC-Regular
}

.topic-scroll .new-topic-scroll-list .topic-scroll-item-topic-question[data-v-3e532b43]:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #ccc
}

.topic-scroll .new-zhuanlan-scroll-list[data-v-3e532b43] {
	padding: 0
}

.topic-scroll .new-zhuanlan-scroll-list .topic-scroll-item-wrap[data-v-3e532b43] {
	padding: 7px 0 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.topic-scroll .new-zhuanlan-scroll-list .topic-scroll-item-text[data-v-3e532b43] {
	font-size: 15px;
	color: #1f1f1f;
	line-height: 23px;
	margin-bottom: 0
}

.med-dict-home[data-v-2acf8c80] {
	display: block;
	min-height: 105vh
}

.med-dict-home.real[data-v-2acf8c80] {
	min-height: 0
}

.med-dict-home .yd-home-header[data-v-2acf8c80] {
	font-size: 13px;
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/new_yd_bag.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .yd-home-header .yd-home-bg[data-v-2acf8c80] {
	width: 100%;
	display: block
}

.med-dict-home .yd-home-header-logo-wrapper[data-v-2acf8c80] {
	width: 100%;
	white-space: nowrap
}

.med-dict-home .yd-home-header-logo[data-v-2acf8c80] {
	display: inline-block;
	width: 142px;
	height: auto;
	margin-bottom: 1px
}

.med-dict-home .yd-home-header-text[data-v-2acf8c80] {
	padding: 1.5px 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.med-dict-home .yd-home-header-text .total-num[data-v-2acf8c80] {
	font-size: 19px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	padding: 0 4px;
	letter-spacing: 1px
}

.med-dict-home .yd-home-header-content[data-v-2acf8c80] {
	width: 100%;
	padding: 0 17px 34px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .yd-home-header-content .med-search-bar[data-v-2acf8c80] {
	width: 100%;
	font-size: .15rem;
	color: #bbb;
	background: #fff;
	border-radius: 40px;
	padding: 7px 12px;
	-webkit-box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .06);
	margin: 5px auto 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .yd-home-header-content .med-search-bar-icon[data-v-2acf8c80] {
	display: inline-block;
	margin-right: 9px;
	font-weight: 900;
	color: #bbb
}

.med-dict-home .new-med-search[data-v-2acf8c80] {
	padding: 10px 0;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.med-dict-home .new-med-search-bar[data-v-2acf8c80] {
	width: calc(100% - .68rem);
	font-size: .13rem;
	color: #999;
	background: #fff;
	border-radius: 40px;
	padding: 7px 18px;
	margin: 0 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-dict-home .new-med-search-bar-icon[data-v-2acf8c80] {
	display: inline-block;
	margin-right: 10px;
	font-weight: 900
}

.med-dict-home .yd-home-header-full[data-v-2acf8c80] {
	margin-top: 0
}

.med-dict-home .gold-categories[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	padding: 20px 17px;
	background: #f5f5f5
}

.med-dict-home .gold-categories-bg[data-v-2acf8c80] {
	margin-top: -10px;
	border-radius: 12px 12px 0 0;
	z-index: 98;
	position: relative
}

.med-dict-home .gold-categories-item[data-v-2acf8c80] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .gold-categories-item-img[data-v-2acf8c80] {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 auto 10px
}

.med-dict-home .gold-categories-item-title[data-v-2acf8c80] {
	line-height: 14px;
	text-align: center;
	color: #1f1f1f
}

.med-dict-home .logo-intro[data-v-2acf8c80] {
	margin-bottom: 10px;
	padding: 0 10px
}

.med-dict-home .logo-intro .logo-charact[data-v-2acf8c80] {
	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: 13px 17px 13px 17px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border-radius: 5px
}

.med-dict-home .logo-intro .logo-charact-logo[data-v-2acf8c80] {
	width: 97px;
	height: 18px
}

.med-dict-home .logo-intro .logo-charact-tag[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.med-dict-home .logo-intro .logo-charact-tag-item[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	line-height: 12px;
	color: #bbb;
	margin-left: 12px
}

.med-dict-home .logo-intro .logo-charact-tag-item-icon[data-v-2acf8c80] {
	width: 12px;
	margin-right: 4px
}

.med-dict-home .logo-intro .logo-charact-tag-item[data-v-2acf8c80]:first-child {
	margin-left: 0
}

.med-dict-home .mb-op[data-v-2acf8c80] {
	margin-bottom: 10px;
	padding: 0 10px
}

.med-dict-home-hot-interrogation[data-v-2acf8c80] {
	padding: 0 17px
}

.med-dict-home-hot-interrogation-list[data-v-2acf8c80] {
	padding: 14px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08)
}

.med-dict-home-hot-interrogation-list-wrap[data-v-2acf8c80] {
	border-bottom: 1px solid #eee;
	color: #333;
	padding: 10px 0 8px
}

.med-dict-home-hot-interrogation-list-title[data-v-2acf8c80] {
	font-size: 14px;
	line-height: 27px
}

.med-dict-home-hot-interrogation-list-relate[data-v-2acf8c80] {
	font-size: 12px;
	line-height: 25px;
	color: #989898
}

.med-dict-home-hot-interrogation-list-refresh[data-v-2acf8c80] {
	text-align: center;
	margin-top: 10px;
	color: #555
}

.med-dict-home .padd-both[data-v-2acf8c80] {
	padding: 0 17px
}

.med-dict-home .new-style-padding[data-v-2acf8c80] {
	padding: 0 10px 10px
}

.med-dict-home .new-padd-both[data-v-2acf8c80] {
	padding-left: 13px;
	border-radius: 10px;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08)
}

.med-dict-home .new-padd-both-zhuanjia[data-v-2acf8c80] {
	padding-right: 13px
}

.med-dict-home .attentions-wrap[data-v-2acf8c80] {
	padding: 0 17px 10px;
	display: block
}

.med-dict-home .attentions-wrap-rank[data-v-2acf8c80] {
	padding: 6px 0;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	color: #333;
	border-radius: 8px
}

.med-dict-home .attentions-wrap-rank-detail[data-v-2acf8c80] {
	position: relative;
	display: block;
	padding: 6px 15px
}

.med-dict-home .attentions-wrap-rank-detail .trend[data-v-2acf8c80] {
	position: absolute;
	right: 15px;
	top: 12px;
	width: 7px;
	height: 11px
}

.med-dict-home .attentions-wrap-rank-detail .hold-line[data-v-2acf8c80] {
	width: 8px;
	height: 1px;
	top: 18px
}

.med-dict-home .attentions-wrap-rank-text[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px
}

.med-dict-home .attentions-wrap-rank-text .number[data-v-2acf8c80] {
	margin-right: 16px;
	font-size: 13px
}

.med-dict-home .attentions-wrap-rank-text .number.number-1[data-v-2acf8c80] {
	color: #fe7c6c
}

.med-dict-home .attentions-wrap-rank-text .number.number-2[data-v-2acf8c80] {
	color: #f60
}

.med-dict-home .attentions-wrap-rank-text .number.number-3[data-v-2acf8c80] {
	color: #f7b500
}

.med-dict-home .new-attentions-wrap[data-v-2acf8c80] {
	display: block;
	padding: 0 10px 10px
}

.med-dict-home .new-attentions-wrap-edge[data-v-2acf8c80] {
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 0 13px
}

.med-dict-home .new-attentions-wrap-rank[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	height: 145px;
	padding-bottom: 15px;
	color: #333
}

.med-dict-home .new-attentions-wrap-rank-detail[data-v-2acf8c80] {
	position: relative;
	padding: 14px 10px;
	margin: 0 8px 8px 0;
	border-radius: 6px;
	background: #f8f8f8;
	width: calc(50% - 4px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .new-attentions-wrap-rank-detail-text[data-v-2acf8c80] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px
}

.med-dict-home .new-attentions-wrap-rank-detail-text .text[data-v-2acf8c80] {
	width: calc(100% - 42px);
	line-height: 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.med-dict-home .new-attentions-wrap-rank-detail-text .number[data-v-2acf8c80] {
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	margin-right: 5px;
	font-size: 12px;
	color: #fff;
	background: #ccc;
	border-radius: 3px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.med-dict-home .new-attentions-wrap-rank-detail-text .number.number-1[data-v-2acf8c80] {
	background: #ff6f61
}

.med-dict-home .new-attentions-wrap-rank-detail-text .number.number-2[data-v-2acf8c80] {
	background: #ff9861
}

.med-dict-home .new-attentions-wrap-rank-detail-text .number.number-3[data-v-2acf8c80] {
	background: #ffbb61
}

.med-dict-home .new-attentions-wrap-rank-detail .trend[data-v-2acf8c80] {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.med-dict-home .new-attentions-wrap-rank-detail .trend.trend-hot[data-v-2acf8c80] {
	width: 11px;
	height: 13px
}

.med-dict-home .new-attentions-wrap-rank-detail .trend.trend-up[data-v-2acf8c80] {
	width: 8px;
	height: 10px
}

.med-dict-home .new-attentions-wrap-rank-detail[data-v-2acf8c80]:nth-child(3n) {
	margin-bottom: 0
}

.med-dict-home .new-attentions-wrap-rank-detail[data-v-2acf8c80]:nth-child(n+4) {
	margin-right: 0
}

.med-dict-home .knowledge-wrap .title[data-v-2acf8c80] {
	padding: 15px 17px 0;
	color: #333;
	letter-spacing: 0;
	font-size: 19px;
	font-weight: 700;
	background: #fff;
	border-radius: 10px 10px 0 0;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08)
}

.med-dict-home .knowledge-wrap .spread-wrap[data-v-2acf8c80] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #999
}

.med-dict-home .footer[data-v-2acf8c80] {
	padding-bottom: 40px
}

.med-dict-home .footer-link[data-v-2acf8c80] {
	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;
	margin: 36px 0 26px
}

.med-dict-home .footer-link-item[data-v-2acf8c80] {
	padding: 0 23px;
	font-size: 14px;
	color: #1f1f1f
}

.med-dict-home .footer-logo[data-v-2acf8c80] {
	display: block;
	width: 93px;
	height: 23px;
	margin: 0 auto
}

.med-dict-home .footer-line[data-v-2acf8c80] {
	width: 1px;
	height: 10px;
	background: #d8d8d8
}

.med-dict-home .footer-name[data-v-2acf8c80] {
	font-size: 13px;
	line-height: 22px;
	text-align: center;
	color: #a0a0a0
}

.yd-topbar[data-v-4714f5cc] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.yd-topbar .yd-input-content[data-v-4714f5cc] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 38px;
	line-height: 38px;
	border-radius: 19px;
	padding-left: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #94a2a2;
	background: hsla(0, 0%, 100%, .8);
	text-align: left
}

.yd-topbar .icon[data-v-4714f5cc] {
	position: relative;
	top: 1px;
	font-size: 20px;
	display: inline-block;
	margin-right: 15px
}

.swiper-nav[data-v-68e3bae6] {
	background-color: #fff;
	white-space: nowrap
}

.swiper-nav .item-nav[data-v-68e3bae6] {
	position: relative;
	padding: 15px;
	color: #666;
	font-size: 15px;
	display: inline-block
}

.swiper-nav .item-nav .item-nav-line[data-v-68e3bae6] {
	width: 22px;
	height: 7px;
	position: absolute;
	bottom: 6px;
	left: 50%;
	margin-left: -11px
}

.swiper-nav .item-nav[data-v-68e3bae6]:first-child {
	padding: 15px 15px 15px 17px
}

.swiper-nav .item-nav:first-child .item-nav-line[data-v-68e3bae6] {
	margin-left: -9px
}

.swiper-nav .item-nav[data-v-68e3bae6]:last-child {
	padding: 15px 17px 15px 9px
}

.swiper-nav .item-nav:last-child .item-nav-line[data-v-68e3bae6] {
	margin-left: -14px
}

.swiper-nav .active[data-v-68e3bae6] {
	font-weight: 700;
	color: #333;
	font-size: 18px
}

.dust[data-v-2ad24d3f] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.bk-direct[data-v-2ad24d3f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 30px 0 20px
}

.bk-direct .bk-direct-btn[data-v-2ad24d3f] {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #00c8c8;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: PingFangSC-Regular
}

.bk-direct .bk-direct-btn-prev[data-v-2ad24d3f] {
	margin-right: 8px
}

.dust[data-v-3ecc00b8] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.bk-dialogue-title[data-v-3ecc00b8] {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: rgba(3, 208, 191, .1);
	border-radius: 5px;
	margin: 31px 0 24px 0;
	font-size: 20px;
	color: #00c8c8;
	font-family: PingFangSC-Regular
}

.bk-dialogue[data-v-3ecc00b8] {
	padding-bottom: 15px;
	font-family: PingFangSC-Regular
}

.bk-dialogue-icon[data-v-3ecc00b8] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 19px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	margin-right: 10px;
	margin-top: 5px;
	border-radius: 3px;
	font-size: 13px;
	color: #fff
}

.bk-dialogue-cont[data-v-3ecc00b8] {
	font-size: 17px;
	color: #333;
	letter-spacing: 0;
	line-height: 31px
}

.bk-dialogue-question[data-v-3ecc00b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 10px
}

.bk-dialogue-question-icon[data-v-3ecc00b8] {
	background: #ff7061
}

.bk-dialogue-question-cont[data-v-3ecc00b8] {
	font-weight: 700
}

.bk-dialogue-answer[data-v-3ecc00b8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.bk-dialogue-answer-icon[data-v-3ecc00b8] {
	background: #00c8c8
}

.bk-dialogue-answer-cont[data-v-3ecc00b8] {
	font-weight: 400
}

.bk-dialogue-active[data-v-3ecc00b8] {
	color: #00c8c8
}

.bk-reference-title[data-v-7d54dcc3] {
	font-family: PingFang-SC-Medium;
	font-size: 23px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 23px;
	padding: 30px 0 10px 0;
	font-weight: 700
}

.bk-reference-wrap[data-v-7d54dcc3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #999;
	letter-spacing: 0;
	font-size: 14px;
	font-family: ArialMT;
	margin-bottom: 5px
}

.bk-reference-wrap .bk-reference-num[data-v-7d54dcc3] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 15px;
	margin-top: -1px
}

.bk-reference-wrap .bk-reference-detail[data-v-7d54dcc3] {
	line-height: 20px;
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	word-wrap: break-word;
	word-break: break-all
}

.bk-reference-spread[data-v-7d54dcc3] {
	width: 100%;
	text-align: center
}

.live-room-wrapper[data-v-2f70c23e] {
	position: fixed;
	right: 0;
	bottom: 225px;
	max-width: 78%;
	background: #00c8c8;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 200, 200, .16);
	box-shadow: 0 0 10px 0 rgba(0, 200, 200, .16);
	border-radius: 27px 0 0 27px
}

.live-room-wrapper .live-room-wrapper-inner[data-v-2f70c23e] {
	position: relative;
	height: 54px;
	padding: 0 8px 0 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-room-wrapper .live-doctor-head[data-v-2f70c23e] {
	width: 45px;
	height: 45px;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.live-room-wrapper .live-doctor-head .live-doctor-head-image[data-v-2f70c23e] {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%
}

.live-room-wrapper .live-doctor-head .live-doctor-head-play[data-v-2f70c23e] {
	width: 45px;
	height: 45px;
	background: rgba(0, 0, 0, .12);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff
}

.live-room-wrapper .live-doctor-head .live-doctor-head-play-icon[data-v-2f70c23e] {
	font-size: 18px;
	margin: 13.4px
}

.live-room-wrapper .live-desc[data-v-2f70c23e] {
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 7px
}

.live-room-wrapper .live-desc-title[data-v-2f70c23e] {
	font-size: 15px;
	line-height: 21px
}

.live-room-wrapper .live-desc-title1[data-v-2f70c23e] {
	font-size: 13px;
	line-height: 15px
}

.live-room-wrapper .live-desc-subtitle[data-v-2f70c23e] {
	font-size: 12px;
	line-height: 17px
}

.live-room-wrapper .live-close[data-v-2f70c23e] {
	position: absolute;
	right: 8px;
	top: -22px
}

.live-room-wrapper .live-close .live-close-icon[data-v-2f70c23e] {
	width: 16px;
	height: 16px;
	display: block
}

.live-room-wrapper .live-room-wrapper-normal[data-v-2f70c23e] {
	position: relative
}

.live-room-wrapper .live-room-wrapper-normal .live-room-wrapper-normal-image[data-v-2f70c23e] {
	width: 100px;
	height: 88px
}

.live-room-wrapper-nobg[data-v-2f70c23e] {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.evaluate[data-v-a2bb1528] {
	border-radius: 5px;
	background: #f5f5f5;
	padding: 15px 0;
	font-size: 13px;
	color: #666;
	position: relative
}

.evaluate .evaluate-btns-enter-active[data-v-a2bb1528],
.evaluate .evaluate-btns-leave-active[data-v-a2bb1528] {
	-webkit-transition: all .5s linear;
	transition: all .5s linear;
	height: auto
}

.evaluate .evaluate-btns-enter[data-v-a2bb1528],
.evaluate .evaluate-btns-leave-to[data-v-a2bb1528] {
	height: 0
}

.evaluate .evaluate-title[data-v-a2bb1528] {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding: 0 17px
}

.evaluate .evaluate-icons[data-v-a2bb1528] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.evaluate .evaluate-icons .evaluate-icon[data-v-a2bb1528] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.evaluate .evaluate-icons .evaluate-icon .evaluate-smile[data-v-a2bb1528] {
	width: 36px;
	height: 36px;
	margin: 0 auto;
	display: block
}

.evaluate .evaluate-btns[data-v-a2bb1528] {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.evaluate .evaluate-btns .evaluate-btn[data-v-a2bb1528] {
	width: calc(50% - 4px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 8px;
	margin-top: 8px;
	height: 28px;
	border: 1px solid #999;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	color: #666;
	font-size: 13px;
	position: relative
}

.evaluate .evaluate-btns .evaluate-btn[data-v-a2bb1528]:nth-child(odd) {
	margin-left: 0
}

.evaluate .evaluate-btns .evaluate-btn .evaluate-btn-check[data-v-a2bb1528] {
	width: 17px;
	height: 15px;
	position: absolute;
	right: -1px;
	bottom: -1px
}

.evaluate .evaluate-btns .evaluate-btn-active[data-v-a2bb1528] {
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.evaluate .evaluate-put[data-v-a2bb1528] {
	padding: 0 17px;
	position: relative
}

.evaluate .evaluate-put .evaluate-text[data-v-a2bb1528] {
	padding: 9px 8px 16px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 86px;
	border-radius: 5px;
	background: hsla(0, 0%, 90.2%, .6);
	border: none;
	resize: none;
	outline-offset: none;
	outline: none;
	color: #000;
	position: relative
}

.evaluate .evaluate-put .evaluate-text[data-v-a2bb1528]:focus {
	outline-offset: none;
	outline: none
}

.evaluate .evaluate-put .last-time[data-v-a2bb1528] {
	position: absolute;
	right: 22px;
	bottom: 0;
	color: #999;
	font-size: 12px;
	font-weight: 300;
	z-index: 1
}

.evaluate .evaluate-put .evaluate-text-plc[data-v-a2bb1528] {
	color: #999;
	font-size: 14px
}

.evaluate .evaluate-sure[data-v-a2bb1528] {
	margin: 16px auto 0;
	width: 109px;
	height: 36px;
	border-radius: 18px;
	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: #fff;
	border: 1px solid #bbb;
	color: #000;
	font-size: 14px;
	font-weight: 400
}

.evaluate .evaluate-yes-icon[data-v-a2bb1528] {
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto
}

.evaluate .evaluate-tips[data-v-a2bb1528] {
	text-align: center
}

.evaluate .evaluate-time[data-v-a2bb1528] {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 30px;
	height: 15px;
	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;
	border-radius: 5px;
	background: hsla(0, 0%, 90.2%, .6);
	color: #999
}

.dust[data-v-a3196788] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.overview[data-v-a3196788] {
	line-height: normal
}

.overview-scroll[data-v-a3196788] {
	white-space: nowrap;
	width: 100%
}

.overview .overview-doc-wrap[data-v-a3196788] {
	display: inline-block;
	width: 270px;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.overview .overview-doc-wrap .overview-doc-cont[data-v-a3196788] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.overview .overview-doc-wrap .overview-doc-reviewer[data-v-a3196788] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% - 43px)
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap[data-v-a3196788] {
	position: relative
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap.no-wrap[data-v-a3196788] {
	white-space: normal
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .overview-doc-info-team[data-v-a3196788] {
	font-size: 12px;
	color: #00c8c8;
	border: 1px solid #b1eff0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	border-radius: 12px;
	line-height: 14px
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-name[data-v-a3196788] {
	vertical-align: middle;
	font-weight: 500
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-job[data-v-a3196788] {
	position: relative;
	padding: 0 5px;
	color: #ffa523;
	font-size: 12px;
	border: 1px solid #ffa523;
	border-radius: 12px;
	vertical-align: middle
}

.overview .overview-doc-wrap .set-line[data-v-a3196788] {
	line-height: 18px
}

.card[data-v-3ae3c38e] {
	width: calc(100% - 20px);
	background: #fff;
	border-radius: 8px;
	padding: 17px 20px 10px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative
}

.card .no-margin-bottom[data-v-3ae3c38e] {
	margin-bottom: 0
}

.card__baseInfo[data-v-3ae3c38e] {
	color: #666;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	padding-bottom: 6px
}

.card__baseInfo__flex[data-v-3ae3c38e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.card__baseInfo__flex__left[data-v-3ae3c38e] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.card__baseInfo__flex__left__name[data-v-3ae3c38e] {
	font-size: 28px;
	line-height: 34px
}

.card__baseInfo__flex__left__icon[data-v-3ae3c38e] {
	text-align: center;
	height: 16px;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.card__baseInfo__flex__left__copyright[data-v-3ae3c38e] {
	width: 16px;
	height: 16px
}

.card__baseInfo__flex__right[data-v-3ae3c38e] {
	padding-top: 3px
}

.card__baseInfo__flex__right__img[data-v-3ae3c38e] {
	width: 52px;
	height: 42px;
	display: block
}

.card__baseInfo__tags[data-v-3ae3c38e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.card__baseInfo__tags__tag[data-v-3ae3c38e] {
	padding: 0 12px;
	border-radius: 14px;
	background: #f4f4f4;
	margin-left: 8px
}

.card__baseInfo__tags__tag[data-v-3ae3c38e]:first-child {
	margin-left: 0
}

.card__baseInfo__tags__tag__link .icon[data-v-3ae3c38e] {
	margin-left: 4px
}

.card__baseInfo__tags .c-bg-green[data-v-3ae3c38e] {
	background: rgba(0, 200, 200, .1)
}

.card__baseInfo__label[data-v-3ae3c38e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.card__baseInfo__label__desc[data-v-3ae3c38e] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.card__baseInfo__label__desc__ul[data-v-3ae3c38e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-top: -2px
}

.card__baseInfo__label__desc__ul__li[data-v-3ae3c38e] {
	padding: 0 5px;
	border-radius: 12px;
	margin-left: 8px;
	margin-top: 6px;
	line-height: 14px
}

.card__baseInfo__label__desc__ul__li--yellow[data-v-3ae3c38e] {
	color: #ffa924;
	border: 1px solid #ffa924
}

.card__baseInfo__label__desc__ul__li--red[data-v-3ae3c38e] {
	color: #f34636;
	border: 1px solid #f34636
}

.card__add[data-v-3ae3c38e] {
	padding-top: 8px
}

.card__add__doctor[data-v-3ae3c38e] {
	margin-top: 4px
}

.card__add__doctor[data-v-3ae3c38e],
.card__add__doctor__headers[data-v-3ae3c38e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__add__doctor__headers[data-v-3ae3c38e] {
	margin-right: 8px
}

.card__add__doctor__headers__header[data-v-3ae3c38e] {
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 50%;
	margin-left: -5px
}

.card__add__doctor__headers__header[data-v-3ae3c38e]:first-child {
	margin-left: 0
}

.card__add__doctor__message[data-v-3ae3c38e] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.share-img[data-v-481df321] {
	z-index: 921;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.share-img-mask[data-v-481df321] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.share-img-cont[data-v-481df321] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: calc(50% - 4vh)
}

.share-img-cont-radius .share-img-h5[data-v-481df321] {
	border-radius: 10px;
	overflow: hidden
}

.share-img-h5[data-v-481df321],
.share-img-swan[data-v-481df321] {
	width: 37vh;
	height: 66vh
}

.share-img-close[data-v-481df321],
.share-img-text[data-v-481df321] {
	color: #fff
}

.bottom-wrap[data-v-1e791652] {
	position: fixed;
	background: #fff;
	z-index: 102;
	left: 0;
	bottom: 0;
	width: 100%
}

.bottom[data-v-1e791652] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 100%;
	padding-top: 8px;
	margin-bottom: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	border-top: 1px solid #d8d8d8
}

.bottom__tab[data-v-1e791652] {
	text-align: center
}

.bottom__tab__icon[data-v-1e791652] {
	width: 22px;
	height: 22px;
	display: block;
	margin: 0 auto 2px
}

.bottom__tab__iconbg[data-v-1e791652] {
	width: 22px;
	height: 22px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ydyd_audio_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 462px auto
}

.bottom__tab__iconbg--active[data-v-1e791652] {
	-webkit-animation-name: test_anim1-data-v-1e791652, test_anim2-data-v-1e791652;
	animation-name: test_anim1-data-v-1e791652, test_anim2-data-v-1e791652;
	-webkit-animation-duration: .5s, 1s;
	animation-duration: .5s, 1s;
	-webkit-animation-timing-function: steps(7), steps(14);
	animation-timing-function: steps(7), steps(14);
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite
}

.bottom__tab__left[data-v-1e791652] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3
}

.bottom__tab__left__item[data-v-1e791652] {
	margin-left: 3px
}

.bottom__tab__left__more[data-v-1e791652] {
	position: relative;
	margin-right: 12px
}

.bottom__tab__left__overlay[data-v-1e791652] {
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 9px;
	width: 79px;
	padding: 0 6px;
	left: 50%;
	-webkit-transform: translate(-50%, -130px);
	transform: translate(-50%, -130px);
	z-index: 1001;
	background: #fff;
	-webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1)
}

.bottom__tab__left__overlay__item[data-v-1e791652] {
	line-height: 39px;
	text-align: center;
	border-bottom: 1px solid #f5f5f5;
	font-size: 13px;
	color: #555
}

.bottom__tab__left__overlay__item[data-v-1e791652]:last-child {
	border-bottom: none
}

.bottom__tab__left__overlay[data-v-1e791652]:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.bottom__tab__right[data-v-1e791652] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 7;
	-ms-flex: 7;
	flex: 7;
	margin: 0 15px 0 0;
	height: 40px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 60%, #00d3ea);
	border-radius: 20px;
	color: #fff;
	font-size: 15px
}

.bottom__tab__right__item[data-v-1e791652] {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-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
}

.bottom__tab__right__item__text[data-v-1e791652] {
	position: relative
}

.bottom__tab__right__businessIcon[data-v-1e791652] {
	position: absolute;
	top: -14px;
	right: -21px;
	width: 39px;
	height: 14px
}

.bottom__tab__right__item[data-v-1e791652]:not(:first-child):before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: 18px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: hsla(0, 0%, 100%, .6)
}

@-webkit-keyframes test_anim1-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -154px 0
	}
}

@keyframes test_anim1-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -154px 0
	}
}

@-webkit-keyframes test_anim2-data-v-1e791652 {
	0% {
		background-position: -154px 0
	}

	to {
		background-position: -462px 0
	}
}

@keyframes test_anim2-data-v-1e791652 {
	0% {
		background-position: -154px 0
	}

	to {
		background-position: -462px 0
	}
}

@-webkit-keyframes test_anim-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -462px 0
	}
}

@keyframes test_anim-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -462px 0
	}
}

@-webkit-keyframes run-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -22px 0
	}
}

@keyframes run-data-v-1e791652 {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -22px 0
	}
}

@-webkit-keyframes run2-data-v-1e791652 {
	0% {
		background-position: -66px 0
	}

	to {
		background-position: -88px 0
	}
}

@keyframes run2-data-v-1e791652 {
	0% {
		background-position: -66px 0
	}

	to {
		background-position: -88px 0
	}
}

.theme-mask[data-v-1e791652] {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0, 0, 0, .6);
	left: 0;
	top: 0
}

.theme-mask .theme-mask-image[data-v-1e791652] {
	width: 235px;
	height: 98px;
	position: absolute;
	right: 20px;
	top: 20px
}

.bottom-overlay-backdrop[data-v-1e791652] {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0, 0, 0, .1);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.hidden[data-v-1e791652] {
	display: none
}

.catalog[data-v-fd3bd648] {
	position: fixed;
	z-index: 2;
	right: 17px;
	bottom: 150px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid rgba(0, 200, 200, .18);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	color: #00c8c8;
	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
}

.drawer[data-v-fd3bd648] {
	width: 100%;
	padding: 45px 20px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drawer__h1[data-v-fd3bd648] {
	font-size: 28px;
	line-height: 38px;
	color: #1f1f1f
}

.drawer__active[data-v-fd3bd648] {
	color: #00c8c8
}

.drawer__close[data-v-fd3bd648] {
	position: fixed;
	background: #fff;
	right: 0;
	bottom: 0;
	height: 60px;
	-webkit-box-shadow: 0 -1px 0 0 #f5f5f5;
	box-shadow: 0 -1px 0 0 #f5f5f5;
	text-align: center;
	line-height: 60px
}

.dust[data-v-390efe6c] {
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.fmp-height[data-v-390efe6c] {
	min-height: 30vh
}

.load-Tab-Top[data-v-390efe6c] {
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99
}

.dict[data-v-390efe6c] {
	width: 100%;
	background: linear-gradient(134deg, #00cfa3, #00d3ea) no-repeat top;
	background-size: 100% 210px;
	position: relative
}

.dict .tabs-fixed[data-v-390efe6c] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}

.dict .yd-tabs[data-v-390efe6c] {
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04)
}

.dict .alias-card[data-v-390efe6c] {
	width: calc(100% - 15px);
	margin: 0 auto;
	margin-bottom: .1rem;
	height: .44rem;
	background: #fff;
	border-radius: 8px 8px;
	padding: 0 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f1f1f
}

.dict .alias-card .alias[data-v-390efe6c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: .17rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dict .alias-card .icon[data-v-390efe6c] {
	color: #666;
	line-height: 1
}

.dict-write[data-v-390efe6c] {
	position: absolute;
	left: 0;
	top: 110px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 250, 0)), to(#f5f6fa));
	background: linear-gradient(180deg, rgba(245, 246, 250, 0), #f5f6fa);
	width: 100%;
	height: 100px;
	background-size: 100% 100%
}

.dict-content[data-v-390efe6c] {
	background: #fff
}

.dict-content.fmp-height[data-v-390efe6c] {
	min-height: 70vh
}

.canon-medcine[data-v-390efe6c] {
	display: block;
	background: #f5f5f5
}

.canon-medcine .bk_fix_nav[data-v-390efe6c] {
	position: fixed;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 201
}

.canon-medcine .bk_navs[data-v-390efe6c] {
	border-bottom: 1px solid #eee;
	z-index: 203
}

.canon-medcine-wrap-pic[data-v-390efe6c] {
	margin-top: 20px
}

.canon-medcine-wrap-pic .gratitude[data-v-390efe6c] {
	margin: 0 17px
}

.canon-medcine-wrap .summary-wrap[data-v-390efe6c] {
	margin-top: 20px;
	color: #333
}

.canon-medcine-wrap .summary-wrap-list[data-v-390efe6c] {
	position: relative;
	padding-left: 15px;
	line-height: 31px;
	font-size: 15px
}

.canon-medcine-wrap .summary-wrap-list[data-v-390efe6c]:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 0;
	width: 6px;
	height: 6px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	background: #00c8c8
}

.canon-medcine .gratitude[data-v-390efe6c] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999;
	letter-spacing: 0;
	line-height: 24px;
	padding-bottom: 21px
}

.canon-medcine .gratitude-icon[data-v-390efe6c] {
	color: #999;
	margin-right: 7px
}

.canon-medcine .interval[data-v-390efe6c] {
	width: 100%;
	height: 10px;
	background: #f5f5f5
}

.canon-medcine .articles-title[data-v-390efe6c] {
	padding: 20px 17px 15px;
	color: #333;
	letter-spacing: 0;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700
}

.canon-medcine .spread-wrap[data-v-390efe6c] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #555
}

.canon-medcine .mentions-wrap[data-v-390efe6c] {
	padding: 10px 0 80px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	text-align: center;
	line-height: 20px
}

.canon-medcine .evaluate-wrap[data-v-390efe6c] {
	padding: 30px 17px
}

.fmpTrigger[data-v-5c90f96d] {
	min-height: 100vh
}

.shuVideo[data-v-5c90f96d] {
	width: 100%
}

.dust[data-v-5c90f96d] {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray
}

.yd-logo[data-v-5c90f96d] {
	padding: 16px 0 0 17px
}

.articles-wrap[data-v-5c90f96d] {
	padding-bottom: 60px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.articles-wrap.real[data-v-5c90f96d] {
	min-height: 0
}

.articles-wrap .articles[data-v-5c90f96d] {
	padding: 18px 17px
}

.articles-wrap .articles-main-title[data-v-5c90f96d] {
	font-size: 24px;
	color: #333;
	line-height: 30px;
	font-family: PingFangSC-Semibold
}

.articles-wrap .articles-sub-title[data-v-5c90f96d] {
	font-size: 13px;
	color: #999;
	padding-top: 10px;
	line-height: 13px;
	font-family: PingFangSC-Regular
}

.articles-wrap .doctor-wrap[data-v-5c90f96d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 17px;
	font-family: PingFang-SC-Regular
}

.articles-wrap .doctor-wrap .doctor-wrap-img[data-v-5c90f96d] {
	margin-right: 10px
}

.articles-wrap .doctor-wrap .doctor-name[data-v-5c90f96d] {
	font-size: 16px;
	color: #000;
	line-height: 18px
}

.articles-wrap .doctor-wrap .doctor-title[data-v-5c90f96d] {
	font-size: 13px;
	color: #999;
	line-height: 18px;
	margin-top: 3px
}

.articles-wrap .detail-cont[data-v-5c90f96d] {
	padding: 0 17px
}

.articles-wrap .correlation[data-v-5c90f96d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 17px;
	margin: 10px 0 26px;
	font-size: 14px;
	color: #999;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	line-height: 36px;
	font-family: PingFang-SC-Regular
}

.articles-wrap .correlation-label[data-v-5c90f96d] {
	padding: 5px 10px;
	font-size: 14px;
	color: #00c8c8;
	background: #f8f8f8;
	border-radius: 15px
}

.articles-wrap .article-from[data-v-5c90f96d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 24px;
	line-height: 24px;
	color: #999;
	padding: 0 17px 16px;
	margin-top: -14px
}

.articles-wrap .article-from-icon[data-v-5c90f96d] {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 4px 5px 4px 0;
	background-size: cover;
	border-radius: 50%
}

.articles-wrap .article-from-text[data-v-5c90f96d] {
	height: 16px;
	line-height: 16px
}

.articles-wrap .date[data-v-5c90f96d] {
	margin: 14px 0
}

.articles-wrap .date-text[data-v-5c90f96d] {
	font-size: 14px;
	color: #999;
	padding: 0 17px
}

.articles-wrap .interval[data-v-5c90f96d] {
	width: 100%;
	height: 10px;
	background: #f5f5f5
}

.articles-wrap .articles-title[data-v-5c90f96d] {
	padding: 20px 17px 15px;
	color: #333;
	letter-spacing: 0;
	font-family: PingFang-SC-Medium;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700
}

.articles-wrap .spread-wrap[data-v-5c90f96d] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #555
}

.mentions-wrap[data-v-5c90f96d] {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10px 0;
	background: #fbfbfb;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	text-align: center;
	line-height: 20px
}

.indicator[data-v-5637ad64] {
	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
}

.indicator-item[data-v-5637ad64] {
	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-5637ad64] {
	width: 8px;
	height: 8px;
	border-radius: 4px
}

.op-banner[data-v-65f780c0] {
	position: relative
}

.swiper-wrap[data-v-65f780c0] {
	padding: 13px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.banner-bottom[data-v-65f780c0] {
	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;
	margin-top: 6px
}

.title[data-v-65f780c0] {
	font-size: 14px;
	height: 44px
}

.op-banner-indicator[data-v-65f780c0] {
	position: absolute;
	left: 0;
	right: 0
}

.head-line[data-v-3633c769] {
	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
}

.head-line-icon[data-v-3633c769] {
	width: 24px;
	height: 24px;
	margin-right: 6px
}

.head-line-title .one-title[data-v-3633c769] {
	font-size: 22px;
	font-weight: 700;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.head-line-title .one-title .title-icon[data-v-3633c769] {
	width: 16px;
	height: 14px
}

.head-line-title .title-tips[data-v-3633c769] {
	font-size: 15px;
	margin-top: 2px
}

.head-line-text[data-v-3633c769] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.head-line-more[data-v-3633c769] {
	font-size: 12px;
	color: #999
}

.head-line-more .more-icon[data-v-3633c769] {
	vertical-align: middle
}

.med-dict-home[data-v-02da6136] {
	display: block;
	background: #f5f5f5
}

.med-dict-home .taboo-line[data-v-02da6136] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: 1px solid #f1f1f1;
	padding: 15px 0;
	font-size: 17px
}

.med-dict-home .taboo-line .taboo-line-left[data-v-02da6136] {
	color: #999;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .taboo-line .taboo-line-right[data-v-02da6136] {
	-webkit-box-flex: 1.1;
	-ms-flex: 1.1;
	flex: 1.1;
	padding-left: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0
}

.med-dict-home .taboo-line[data-v-02da6136]:first-child {
	margin-top: 10px
}

.med-dict-home .taboo-line[data-v-02da6136]:last-child {
	border-bottom: 0
}

.med-dict-home .content[data-v-02da6136] {
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea)) no-repeat top;
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea) no-repeat top;
	background-size: 100% 210px;
	position: relative
}

.med-dict-home .dict-write[data-v-02da6136] {
	position: absolute;
	left: 0;
	top: 110px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 250, 0)), to(#f5f6fa));
	background: linear-gradient(180deg, rgba(245, 246, 250, 0), #f5f6fa);
	width: 100%;
	height: 100px;
	background-size: 100% 100%
}

.med-dict-home .tabs-fixed[data-v-02da6136] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}

.med-dict-home .sub-title[data-v-02da6136] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 13px
}

.med-dict-home .sub-title .sub-title-icon[data-v-02da6136] {
	width: 18px;
	height: 18px;
	margin-right: 8px
}

.med-dict-home .padd-arrow[data-v-02da6136] {
	padding: 0 17px
}

.med-dict-home .padd-arrow-top[data-v-02da6136] {
	padding-top: 33px
}

.med-dict-home .spread-wrap[data-v-02da6136] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #555
}

.med-dict-home .noMarginBottom[data-v-02da6136] {
	margin-bottom: 0
}

.med-dict-home .yd-content[data-v-02da6136] {
	margin-top: 20px;
	background: #fff
}

.med-dict-home .yd-content .yd-content-banner[data-v-02da6136] {
	padding-top: 20px
}

.med-dict-home .yd-moredrug-ul-scroll[data-v-02da6136] {
	width: 100%;
	margin-top: -8px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul[data-v-02da6136] {
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	float: left;
	white-space: nowrap;
	width: 100%;
	padding-left: 17px
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul .yd-moredrug-li-padd[data-v-02da6136] {
	padding: 8px;
	font-weight: 500;
	display: inline-block;
	margin-left: -8px
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul .yd-moredrug-li-padd .yd-moredrug-li[data-v-02da6136] {
	padding: 10px 16px;
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .06);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul .yd-moredrug-li-padd .yd-moredrug-li .yd-moredrug-yuan[data-v-02da6136] {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	border: 3px solid rgba(0, 200, 200, .5);
	margin-right: 6px
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul .yd-moredrug-li-padd[data-v-02da6136]:last-child {
	margin-right: 17px
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul .yd-moredrug-li-right[data-v-02da6136] {
	margin-right: 9px
}

.med-dict-home .yd-moredrug-ul-scroll .yd-moredrug-ul[data-v-02da6136]::-webkit-scrollbar {
	display: none
}

.med-dict-home .yd-tabs[data-v-02da6136] {
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04)
}

.med-dict-home .yd-tabs-content[data-v-02da6136] {
	padding: 28px 17px 0
}

.med-dict-home .yd-tabs-content .yd-tabs-card[data-v-02da6136] {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	border-radius: 5px;
	margin-top: 32px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title[data-v-02da6136] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 10px 6px 10px 17px;
	background: #f5f5f5;
	font-weight: 700
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title .yd-tabs-card-line[data-v-02da6136] {
	width: 4px;
	height: 17px;
	border-radius: 2px;
	background: #00c8c8;
	margin-right: 8px;
	margin-top: 4px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title .yd-tabs-card-title-word[data-v-02da6136] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 17px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-desc[data-v-02da6136] {
	padding: 0 17px 17px
}

.med-dict-home .yd-drugs-tips[data-v-02da6136] {
	text-align: center;
	font-size: 13px;
	margin: 22px 0
}

.med-dict-home .yd-drugs-tips .yd-drugs-tips-top[data-v-02da6136] {
	padding-top: 22px;
	border-top: 1px solid #f1f1f1
}

.med-dict-home .image-preview[data-v-02da6136] {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background: #000;
	z-index: 101
}

.med-dict-home .preview-img[data-v-02da6136] {
	position: absolute;
	top: 50%;
	width: 100%;
	height: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.med-dict-home .bottom-btn-ul[data-v-02da6136] {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 99;
	padding: 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #e6e6e6
}

.med-dict-home .bottom-btn-ul .bottom-btn-li[data-v-02da6136] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 46px;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 23px;
	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;
	color: #fff;
	font-size: 16px;
	margin-left: 8px
}

.med-dict-home .bottom-btn-ul .bottom-btn-li[data-v-02da6136]:first-child {
	margin-left: 0
}

.med-dict-home .bottom-btn-ul .bottom-btn-li .bottom-btn-icon[data-v-02da6136] {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: block
}

.med-dict-home .bottom-btn-ul .bottom-btn-li-two[data-v-02da6136] {
	height: 40px
}

.med-dict-home .bottom-btn-ul .bottom-btn-li-three[data-v-02da6136] {
	height: 36px
}

.med-dict-home .bottom-btn-ul .bottom-btn-li-three .bottom-btn-icon[data-v-02da6136] {
	margin-right: 2px
}

.spe-topic__card[data-v-8620fc22] {
	width: 100%;
	border-radius: 8px;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	margin-bottom: 15px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.spe-topic__card__num[data-v-8620fc22] {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 8px 0 8px;
	background: rgba(1, 141, 135, .7);
	color: #fff;
	font-size: 12px;
	padding: 4px 10px
}

.spe-topic__card__image[data-v-8620fc22] {
	width: 100%;
	padding-top: 41.7%;
	background-size: cover;
	background-position: 50%;
	border-radius: 8px 8px 0 0
}

.spe-topic__card__line[data-v-8620fc22] {
	width: 100%;
	padding: 12px 0
}

.spe-topic__card__image-open[data-v-8620fc22] {
	padding-top: 50.6%
}

.spe-topic__card__title[data-v-8620fc22] {
	padding: 0 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #555;
	font-size: .16rem
}

.spe-topic__card__bottom[data-v-8620fc22] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 4px;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.spe-topic__card__bottom__label[data-v-8620fc22] {
	margin-right: 4px;
	padding: 3px 5px;
	font-size: 10px;
	border-radius: 20px;
	line-height: 1
}

.spe-topic__card__bottom .gray[data-v-8620fc22] {
	color: #999;
	border: 1px solid #f2f2f2
}

.spe-topic__card__bottom .orange[data-v-8620fc22] {
	color: #fe7c6c;
	border: 1px solid rgba(254, 124, 108, .3)
}

.spe-topic__card__bottom .blue[data-v-8620fc22] {
	color: #00d1c8;
	border: 1px solid rgba(0, 209, 200, .3)
}

.spe-topic__card__bottom__time[data-v-8620fc22] {
	color: #999;
	font-size: .14rem
}

.square_wrapper .square-list[data-v-a345f8f8] {
	padding: 0 .17rem
}

.square_wrapper .square-list-top[data-v-a345f8f8] {
	padding: .15rem .17rem 0
}

.square_wrapper .square-title[data-v-a345f8f8] {
	font-weight: 700;
	color: #333;
	padding: .15rem 0 .1rem
}

.disScreen_wrapper[data-v-a035e7e4] {
	position: relative
}

.disScreen_wrapper .search-top[data-v-a035e7e4] {
	z-index: 100;
	position: fixed;
	top: 0
}

.disScreen_wrapper .search-navs[data-v-a035e7e4],
.disScreen_wrapper .search-top[data-v-a035e7e4] {
	width: 100%;
	background: #fff;
	-webkit-transition: top .16s cubic-bezier(0, 0, .3, 1);
	transition: top .16s cubic-bezier(0, 0, .3, 1)
}

.disScreen_wrapper .search-input[data-v-a035e7e4] {
	position: relative;
	padding: 10px 17px;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.disScreen_wrapper .search-input .content[data-v-a035e7e4] {
	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
}

.disScreen_wrapper .search-input .icon[data-v-a035e7e4] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.disScreen_wrapper .search-input .input[data-v-a035e7e4] {
	height: 38px;
	color: #bbb;
	line-height: 38px
}

.disScreen_wrapper .swiper-wrap[data-v-a035e7e4] {
	position: relative;
	margin-top: 90px
}

.disScreen_wrapper .swiper-content[data-v-a035e7e4] {
	width: 100vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.disScreen_wrapper .swiper-content .left-scroll[data-v-a035e7e4] {
	width: 40%;
	height: 100%;
	background: #f8f8f8
}

.disScreen_wrapper .swiper-content .right-scroll[data-v-a035e7e4] {
	width: 60%;
	height: 100%;
	background: #fff;
	position: relative
}

.disScreen_wrapper .swiper-content .line[data-v-a035e7e4] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #333;
	padding-left: .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.disScreen_wrapper .swiper-content .line-act[data-v-a035e7e4] {
	color: #00d2c9;
	background: #fff;
	font-weight: 700
}

.search-wrapper[data-v-15f71d80] {
	background: #f5f5f5;
	min-height: 100vh
}

.search-wrapper.real[data-v-15f71d80] {
	min-height: 0
}

.search-wrapper .search-top[data-v-15f71d80] {
	z-index: 101;
	top: 0
}

.search-wrapper .search-navs[data-v-15f71d80],
.search-wrapper .search-top[data-v-15f71d80] {
	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-15f71d80] {
	z-index: 99;
	min-height: 45px
}

.search-wrapper .search-content[data-v-15f71d80] {
	margin-top: 48px
}

.search-result-wrapper[data-v-15f71d80] {
	padding-bottom: 15px
}

.search-loading[data-v-15f71d80] {
	width: .8rem;
	height: .4rem
}

.ls-status-none[data-v-15f71d80] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.ls-status-none .ls-status-wrap[data-v-15f71d80] {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -75%);
	transform: translate(-50%, -75%)
}

.ls-status[data-v-15f71d80] {
	position: relative;
	height: .52rem;
	min-height: .52rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.ls-status-txt[data-v-15f71d80] {
	color: #999;
	display: inline-block;
	vertical-align: middle
}

.ls-status-txt .haodaifu-icon[data-v-15f71d80] {
	margin-right: 10px;
	position: relative;
	top: 5px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3337897645,3147436112&fm=179&app=35&f=PNG.png) 0 0 no-repeat;
	background-size: 20px 20px
}

.result-wz-tab[data-v-15f71d80] {
	background: #fff;
	-webkit-transition: all .3s cubic-bezier(0, 0, .3, 1);
	transition: all .3s cubic-bezier(0, 0, .3, 1)
}

.search-wrapper .search-top[data-v-15f71d80] {
	top: 43px
}

.search-wrapper .search-navs[data-v-15f71d80] {
	top: 90px
}

.weak-card-list[data-v-04f4d4a3] {
	overflow-y: hidden;
	overflow-x: scroll;
	white-space: nowrap;
	padding: 0 17px;
	scrollbar-width: none;
	-ms-overflow-style: none;
	margin-bottom: 20px
}

.weak-card-list .weak-card-name[data-v-04f4d4a3] {
	display: inline-block;
	background: #f8f8f8;
	width: 93px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #555;
	font-size: .14rem;
	border-radius: 6px;
	margin-left: 12px
}

.weak-card-list .weak-card-name[data-v-04f4d4a3]:first-child {
	margin-left: 0
}

.weak-card-list .weak-card-name-padd[data-v-04f4d4a3] {
	width: auto;
	padding: 0 12px
}

.weak-card-list[data-v-04f4d4a3]::-webkit-scrollbar {
	display: none
}

.strong-card-list[data-v-da2c2910] {
	padding-bottom: 24px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08)
}

.strong-card-list .strong-card-title[data-v-da2c2910] {
	height: 56px;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	border-radius: 10px 10px 0 0;
	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 15px;
	font-weight: 500;
	color: #fff;
	font-size: 20px
}

.strong-card-list .strong-card-title .strong-card-btn[data-v-da2c2910] {
	width: 72px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background: #fff;
	border-radius: 14px;
	color: #00c8c8;
	font-size: 12px;
	font-weight: 400
}

.strong-card-list .strong-card-diseas[data-v-da2c2910] {
	color: #333;
	font-size: 14px
}

.strong-card-list .strong-card-diseas .strong-card-disea[data-v-da2c2910] {
	padding: 0 15px;
	margin-top: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.strong-card-list .strong-card-diseas .strong-card-disea .strong-card-icons[data-v-da2c2910] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2px;
	margin-right: 8px
}

.strong-card-list .strong-card-diseas .strong-card-disea .strong-card-icons .strong-card-icon[data-v-da2c2910] {
	width: 10px;
	height: 10px;
	opacity: .18;
	background: #00c8c8;
	border-radius: 50%
}

.strong-card-list .strong-card-diseas .strong-card-disea .strong-card-icons .strong-card-icon[data-v-da2c2910]:last-child {
	opacity: .36;
	margin-left: -5px;
	margin-top: 5px
}

.spe-calendar-container[data-v-52c4d514] {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 10px
}

.spe-calendar-container-img[data-v-52c4d514] {
	width: 100%;
	height: calc(60.22vw - 34px);
	background: #effdff;
	border-radius: 10px 10px 0 0;
	position: relative
}

.spe-calendar-container-info[data-v-52c4d514] {
	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 15px;
	height: 52px;
	font-family: PingFang-SC-Regular;
	font-size: 15px;
	color: #555
}

.spe-calendar-container-btn[data-v-52c4d514] {
	width: 80px;
	background: rgba(0, 0, 0, .5) !important;
	padding: 4px 7px;
	color: #fff !important;
	border: none !important;
	font-size: 13px;
	text-align: center;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.spe-calendar-container-play[data-v-52c4d514] {
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff !important;
	text-align: center;
	line-height: 48px
}

.spe-calendar-mask[data-v-52c4d514] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: .3rem;
	padding: .2rem .15rem .05rem .15rem;
	color: #fff;
	font-size: .15rem;
	font-family: PingFang-SC-Regular;
	line-height: .31rem;
	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))
}

.shipin[data-v-52c4d514] {
	background: red !important;
	opacity: 1 !important
}

.yugao[data-v-52c4d514] {
	background: #00c8c8 !important;
	opacity: 1 !important
}

.op-banner[data-v-77147d18] {
	position: relative
}

.swiper-wrap[data-v-77147d18] {
	padding: 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.swiper-wrap .video-line[data-v-77147d18] {
	margin-top: 15px
}

.swiper-wrap .video-line[data-v-77147d18]:first-child {
	margin-top: 0
}

.banner-bottom[data-v-77147d18] {
	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;
	margin-top: 8px
}

.title[data-v-77147d18] {
	font-size: 17px;
	height: 44px
}

.op-banner-indicator[data-v-77147d18] {
	position: absolute;
	left: 0;
	right: 0
}

.med-theme-home[data-v-2826b9a2] {
	min-height: 105vh;
	position: relative
}

.med-theme-home.real[data-v-2826b9a2] {
	min-height: 0
}

.med-theme-home .spe-swiper-item-image[data-v-2826b9a2] {
	width: 100%;
	display: block;
	border-radius: 10px;
	overflow: hidden
}

.med-theme-home .custom-header-topbar-bg[data-v-2826b9a2] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 201
}

@-webkit-keyframes pkZan-data-v-2826b9a2 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(22.5deg);
		transform: rotate(22.5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes pkZan-data-v-2826b9a2 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(22.5deg);
		transform: rotate(22.5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@-webkit-keyframes pkZanLine-data-v-2826b9a2 {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes pkZanLine-data-v-2826b9a2 {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-webkit-keyframes pkSeeMore-data-v-2826b9a2 {
	0% {
		opacity: 0
	}

	50% {
		opacity: .5
	}

	to {
		opacity: 1
	}
}

@keyframes pkSeeMore-data-v-2826b9a2 {
	0% {
		opacity: 0
	}

	50% {
		opacity: .5
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes pkBorderLeft-data-v-2826b9a2 {
	0% {
		border-radius: 30px 0 0 30px
	}

	50% {
		border-radius: 20px 0 0 20px
	}

	to {
		border-radius: 30px 0 0 30px
	}
}

@keyframes pkBorderLeft-data-v-2826b9a2 {
	0% {
		border-radius: 30px 0 0 30px
	}

	50% {
		border-radius: 20px 0 0 20px
	}

	to {
		border-radius: 30px 0 0 30px
	}
}

@-webkit-keyframes pkBorderRight-data-v-2826b9a2 {
	0% {
		border-radius: 0 30px 30px 0
	}

	50% {
		border-radius: 0 20px 20px 0
	}

	to {
		border-radius: 0 30px 30px 0
	}
}

@keyframes pkBorderRight-data-v-2826b9a2 {
	0% {
		border-radius: 0 30px 30px 0
	}

	50% {
		border-radius: 0 20px 20px 0
	}

	to {
		border-radius: 0 30px 30px 0
	}
}

.med-theme-home .padd-two[data-v-2826b9a2] {
	padding: 0 17px
}

.med-theme-home .margin-down[data-v-2826b9a2] {
	margin-bottom: -15px
}

.med-theme-home .head-image[data-v-2826b9a2] {
	width: 100%;
	display: block
}

.med-theme-home .theme-card[data-v-2826b9a2] {
	padding-bottom: 36px
}

.med-theme-home .theme-card .haad-line-padd[data-v-2826b9a2] {
	padding: 0 17px
}

.med-theme-home .theme-card .card-see-book-out[data-v-2826b9a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.med-theme-home .theme-card .card-see-book[data-v-2826b9a2] {
	padding: 0 14px;
	height: 33px;
	border-radius: 20px;
	text-align: center;
	line-height: 33px;
	color: #fff;
	background: #00c8c8;
	font-size: 13px;
	font-weight: 500;
	margin: 10px auto 0
}

.med-theme-home .theme-card .card-see-book-active[data-v-2826b9a2] {
	-webkit-animation: pkSeeMore-data-v-2826b9a2 .5s;
	animation: pkSeeMore-data-v-2826b9a2 .5s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.med-theme-home .theme-card .weak-card[data-v-2826b9a2] {
	margin: 20px 0
}

.med-theme-home .theme-card .weak-card .strong-card-list-padd[data-v-2826b9a2] {
	padding: 0 17px
}

.med-theme-home .theme-card .content-card[data-v-2826b9a2] {
	margin-bottom: 5px
}

.med-theme-home .theme-card .drug-card[data-v-2826b9a2] {
	margin-bottom: 20px
}

.med-theme-home .theme-card .drug-card .drug-content[data-v-2826b9a2] {
	padding: 0 17px
}

.med-theme-home .theme-card .video-card-line-bottom[data-v-2826b9a2] {
	padding-top: 15px;
	padding-bottom: 15px
}

.med-theme-home .theme-card .video-card-title[data-v-2826b9a2] {
	color: #333;
	font-size: .17rem
}

.med-theme-home .theme-card .video-card-name[data-v-2826b9a2] {
	color: #999;
	font-size: .12rem
}

.med-theme-home .theme-card .video-wrap[data-v-2826b9a2] {
	margin: 20px 0
}

.med-theme-home .theme-card .banner-card[data-v-2826b9a2] {
	padding: 0 17px;
	margin: 20px 0
}

.med-theme-home .theme-card .banner-card .banner-card-pic[data-v-2826b9a2] {
	width: 100%;
	border-radius: 4px;
	display: block
}

.med-theme-home .theme-card .pk-card[data-v-2826b9a2] {
	padding: 0 17px;
	margin-bottom: 20px
}

.med-theme-home .theme-card .pk-card .pk-card-in[data-v-2826b9a2] {
	background: #f5f6f8;
	border-radius: 7px;
	padding: 23px 13px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-name[data-v-2826b9a2] {
	color: #333;
	font-size: .24rem;
	font-weight: 500;
	line-height: 1.5
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-desc[data-v-2826b9a2] {
	color: #364252;
	font-size: .14rem;
	margin-top: 17px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn[data-v-2826b9a2] {
	width: 100%;
	height: 53px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 14px;
	position: relative
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left[data-v-2826b9a2],
.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right[data-v-2826b9a2] {
	width: 50%;
	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;
	color: #fff;
	line-height: 1;
	-webkit-transition: width .5s ease-in-out;
	transition: width .5s ease-in-out
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left .pk-card-btn-title[data-v-2826b9a2],
.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right .pk-card-btn-title[data-v-2826b9a2] {
	font-size: 17px;
	font-weight: 500;
	text-align: center
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left .pk-card-btn-title-normal[data-v-2826b9a2],
.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right .pk-card-btn-title-normal[data-v-2826b9a2] {
	font-size: 12px;
	font-weight: 500
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left .pk-card-btn-number[data-v-2826b9a2],
.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right .pk-card-btn-number[data-v-2826b9a2] {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	margin-top: 4px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-zan[data-v-2826b9a2] {
	width: 18px;
	height: 18px;
	margin-right: 6px;
	margin-top: -1px;
	position: relative
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-zan .pk-card-zan-line[data-v-2826b9a2] {
	position: absolute;
	width: 20px;
	height: 7px;
	left: 50%;
	margin-left: -10px;
	top: -9px;
	opacity: 0
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-zan .pk-card-zan-line-active[data-v-2826b9a2] {
	-webkit-animation: pkZanLine-data-v-2826b9a2 1s;
	animation: pkZanLine-data-v-2826b9a2 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-zan-active[data-v-2826b9a2] {
	-webkit-animation: pkZan-data-v-2826b9a2 1s;
	animation: pkZan-data-v-2826b9a2 1s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left[data-v-2826b9a2] {
	background: #ff4253;
	border-radius: 30px 0 0 30px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-left-active[data-v-2826b9a2] {
	-webkit-animation: pkBorderLeft-data-v-2826b9a2 .5s;
	animation: pkBorderLeft-data-v-2826b9a2 .5s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right[data-v-2826b9a2] {
	background: #3e91fb;
	border-radius: 0 30px 30px 0
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-right-active[data-v-2826b9a2] {
	-webkit-animation: pkBorderRight-data-v-2826b9a2 .5s;
	animation: pkBorderRight-data-v-2826b9a2 .5s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn .pk-card-btn-middle[data-v-2826b9a2] {
	position: absolute;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	margin-left: -31px;
	margin-top: -31px;
	-webkit-transition: left .5s ease-in-out;
	transition: left .5s ease-in-out
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line[data-v-2826b9a2] {
	width: 100%;
	height: 40px;
	border-radius: 20px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	margin-top: 14px;
	color: #fff;
	font-weight: 500;
	font-size: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line .pk-card-btn-line-left[data-v-2826b9a2] {
	width: 100%;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	line-height: 40px;
	-webkit-transition: width .5s linear;
	transition: width .5s linear
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line .pk-card-btn-line-up[data-v-2826b9a2] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line .pk-card-btn-line-up-center[data-v-2826b9a2] {
	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
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-normal[data-v-2826b9a2] {
	background: #fff
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-normal .pk-card-btn-line-left[data-v-2826b9a2] {
	background: #e5e5e5;
	border-radius: 20px 0 0 20px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-normal .pk-card-btn-line-up[data-v-2826b9a2] {
	color: #999
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-active[data-v-2826b9a2] {
	background: #fff;
	border: 2px solid #00c8c8
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-active .pk-card-btn-line-left[data-v-2826b9a2] {
	background: rgba(0, 200, 200, .2);
	border-radius: 20px 0 0 20px
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-btn-line-active .pk-card-btn-line-up[data-v-2826b9a2] {
	color: #00c8c8
}

.med-theme-home .theme-card .pk-card .pk-card-in .pk-card-bottom[data-v-2826b9a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 13px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #768699;
	font-size: 13px
}

.med-theme-home .footer-card[data-v-2826b9a2] {
	background: #eff4fe;
	padding: 25px 0 58px;
	text-align: center;
	color: #333;
	font-size: .13rem
}

.med-theme-home .footer-card .footer-card-icon[data-v-2826b9a2] {
	width: 140px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 2px auto
}

.med-theme-home .footer-card .footer-card-name[data-v-2826b9a2] {
	margin-top: 6px;
	font-size: .17rem;
	font-weight: 500;
	margin-bottom: 17px
}

.med-theme-home .theme-share[data-v-2826b9a2] {
	position: fixed;
	right: 0;
	bottom: 100px;
	z-index: 10
}

.med-theme-home .theme-share .theme-share-btn[data-v-2826b9a2] {
	width: 96px
}

.med-theme-home .theme-mask[data-v-2826b9a2] {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 201;
	background: rgba(0, 0, 0, .6);
	left: 0;
	top: 0
}

.med-theme-home .theme-mask .theme-mask-image[data-v-2826b9a2] {
	width: 235px;
	height: 98px;
	position: absolute;
	right: 20px;
	top: 20px
}

.square_wrapper .square-list[data-v-8a577a76] {
	padding: 0 .17rem
}

.square_wrapper .square-list[data-v-8a577a76]:last-child {
	padding-bottom: .34rem
}

.square_wrapper .square-list-top[data-v-8a577a76] {
	padding: .15rem .17rem 0
}

.square_wrapper .square-title[data-v-8a577a76] {
	font-weight: 700;
	color: #333;
	padding: .15rem 0 .1rem
}

.square-list-scroll[data-v-8a577a76] {
	height: calc(100vh - 44px)
}

.doctor-hospital-info[data-v-5d75a64c] {
	display: inline-block;
	width: calc(50% - 5px);
	height: 34px;
	margin-left: 10px;
	margin-top: 7px;
	border-radius: 17px;
	border: 1px solid rgba(0, 200, 200, .46);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px
}

.doctor-hospital-info[data-v-5d75a64c]:nth-child(odd) {
	margin-left: 0
}

.doctor-hospital-info .doctor-hospital-info-flex[data-v-5d75a64c] {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-hospital-info .doctor-hospital-info-flex .doctor-hospital-logo[data-v-5d75a64c] {
	width: 26px;
	height: 26px;
	margin-right: 10px
}

.doctor-hospital-info .doctor-hospital-info-flex .doctor-hospital-name[data-v-5d75a64c] {
	text-align: left;
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #161616
}

.page-bottom[data-v-3b1f4ef6] {
	background: #f1f1f1;
	text-align: center;
	padding: 20px 0 26px;
	color: #768699;
	font-size: 12px
}

.page-bottom .page-bottom-logo[data-v-3b1f4ef6] {
	width: 140px;
	display: block;
	margin: 0 auto
}

.page-bottom .page-bottom-add[data-v-3b1f4ef6] {
	margin-top: 20px;
	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;
	margin-bottom: 7px
}

.page-bottom .page-bottom-add .page-bottom-yuan[data-v-3b1f4ef6] {
	width: 27px;
	height: 27px;
	border-radius: 50%;
	background: #fff;
	margin-left: 20px
}

.page-bottom .page-bottom-add .page-bottom-yuan[data-v-3b1f4ef6]:first-child {
	margin-left: 2px
}

.modal[data-v-3b1f4ef6] {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .6);
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 98
}

.modal .modal-erwei[data-v-3b1f4ef6] {
	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
}

.modal .modal-erwei .modal-erwei-content[data-v-3b1f4ef6] {
	width: 306px;
	padding: 24px 0;
	position: relative;
	background: #fff;
	border-radius: 8px
}

.modal .modal-erwei .modal-erwei-content .modal-erwei-close[data-v-3b1f4ef6] {
	position: absolute;
	right: 14px;
	top: 14px
}

.modal .modal-erwei .modal-erwei-content .modal-erwei-title[data-v-3b1f4ef6] {
	font-size: 18px;
	color: #333;
	font-weight: 500
}

.four-view-news-info[data-v-61b2cd3c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 18px 0 12px;
	border-bottom: 1px solid #f1f1f1
}

.four-view-news-info[data-v-61b2cd3c]:last-child {
	border-bottom: 0
}

.four-view-news-info .four-view-news-time[data-v-61b2cd3c] {
	margin-right: 16px;
	color: #ccc;
	text-align: right
}

.four-view-news-info .four-view-news-time .news-day[data-v-61b2cd3c] {
	font-weight: 500;
	font-size: 24px
}

.four-view-news-info .four-view-news-time .news-year[data-v-61b2cd3c] {
	font-weight: 300;
	font-size: 12px
}

.four-view-news-info .four-view-news-message[data-v-61b2cd3c] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left
}

.four-view-news-info .four-view-news-message .four-view-news-title[data-v-61b2cd3c] {
	color: #333;
	font-size: 16px
}

.four-view-news-info .four-view-news-message .four-view-news-desc[data-v-61b2cd3c] {
	font-size: 13px;
	color: #777;
	margin-top: 6px
}

.yd_say[data-v-5a212b5a] {
	position: relative
}

@-webkit-keyframes viewBottom-data-v-5a212b5a {
	0% {
		bottom: 46px;
		opacity: 0
	}

	to {
		bottom: 30px;
		opacity: 1
	}
}

@keyframes viewBottom-data-v-5a212b5a {
	0% {
		bottom: 46px;
		opacity: 0
	}

	to {
		bottom: 30px;
		opacity: 1
	}
}

.yd_say .swiper-wrap[data-v-5a212b5a] {
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.yd_say .swiper-hospital[data-v-5a212b5a] {
	height: 130px
}

.yd_say .doctor-active-message[data-v-5a212b5a] {
	text-align: center
}

.yd_say .doctor-active-message .doctor-name[data-v-5a212b5a] {
	color: #333;
	font-size: 17px;
	font-weight: 500
}

.yd_say .doctor-active-message .doctor-title[data-v-5a212b5a] {
	color: #666;
	font-size: 12px;
	margin-top: 5px
}

.yd_say .item-wrapper[data-v-5a212b5a] {
	position: relative;
	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
}

.yd_say .item-wrapper .item[data-v-5a212b5a] {
	width: 40px;
	height: 40px
}

.yd_say .item-wrapper .item .custom-item[data-v-5a212b5a] {
	border-radius: 50%
}

.yd_say .swiper-item[data-v-5a212b5a],
.yd_say .swiper[data-v-5a212b5a] {
	overflow: visible
}

.yd_say .swiper-item--center[data-v-5a212b5a] {
	z-index: 2
}

.yd_say .indicator-wrapper[data-v-5a212b5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.yd_say .view-bottom[data-v-5a212b5a] {
	position: absolute;
	left: 50%;
	bottom: 46px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
	-webkit-animation: viewBottom-data-v-5a212b5a 1s linear infinite;
	animation: viewBottom-data-v-5a212b5a 1s linear infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.yd_say .view-bottom .view-circular[data-v-5a212b5a] {
	width: 3px;
	height: 3px;
	border-radius: 50%;
	opacity: .4;
	background: #00c8c8;
	margin: 4px auto 0
}

.yd_say .view-bottom .view-circular[data-v-5a212b5a]:nth-child(2) {
	opacity: .6
}

.yd_say .view-bottom .view-circular[data-v-5a212b5a]:nth-child(3) {
	opacity: .8
}

.yd_say .view-bottom .view-circular-bottom-icon[data-v-5a212b5a] {
	color: #00c8c8;
	font-weight: 700;
	font-size: 16px;
	margin-top: -6px;
	display: block
}

.yd_say .view-right[data-v-5a212b5a] {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1
}

.yd_say .view-right .view-right-circular[data-v-5a212b5a] {
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #00c8c8;
	margin: 14px auto 0;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.yd_say .view-right .view-right-circular[data-v-5a212b5a]:first-child {
	margin: 0 auto
}

.yd_say .view-right .view-right-circular-active[data-v-5a212b5a] {
	width: 11px;
	height: 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	border: 2px solid #00c8c8;
	background: transparent
}

.yd_say .see-more[data-v-5a212b5a] {
	font-size: 12px;
	color: #00c8c8
}

.yd_say .see-more .see-more-right[data-v-5a212b5a],
.yd_say .see-more[data-v-5a212b5a] {
	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
}

.yd_say .see-more .see-more-right[data-v-5a212b5a] {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #f5f5f5;
	margin-left: 4px
}

.yd_say .see-more .see-more-right .see-more-icon[data-v-5a212b5a] {
	color: #00c8c8;
	margin-left: 2px
}

.yd_say .doctor-hospital-list-out[data-v-5a212b5a] {
	padding: 0 17px
}

.yd_say .first-view-btn[data-v-5a212b5a] {
	width: 175px;
	height: 40px;
	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;
	color: #00c8c8;
	background: hsla(0, 0%, 100%, .94);
	border-radius: 21px;
	position: absolute;
	bottom: 106px;
	left: 50%;
	margin-left: -87.5px
}

.yd_say .first-view-btn .first-view-btn-icon[data-v-5a212b5a] {
	color: #00c8c8;
	margin-left: 6px
}

.yd_say .yd-video[data-v-5a212b5a] {
	width: 100%;
	height: 100%
}

.yd_say .first-view-btn-active[data-v-5a212b5a] {
	background: #00c8c8;
	color: #fff
}

.yd_say .first-view-btn-active .first-view-btn-icon[data-v-5a212b5a] {
	color: #fff
}

.yd_say .view-title[data-v-5a212b5a] {
	font-size: 27px;
	font-weight: 700;
	line-height: 27px;
	margin-top: 58px
}

.yd_say .view-desc[data-v-5a212b5a] {
	font-size: 14px;
	color: #999;
	line-height: 21px;
	margin: 15px auto 0;
	width: 255px
}

.yd_say .view-desc-small[data-v-5a212b5a] {
	margin: 10px auto 0
}

.yd_say .view-page-default[data-v-5a212b5a] {
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden
}

.yd_say .first-view .first-view-cover[data-v-5a212b5a] {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 99;
	background: rgba(0, 0, 0, .2)
}

.yd_say .first-view .first-view-cover .first-view-right[data-v-5a212b5a] {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 1
}

.yd_say .first-view .first-view-cover .first-view-right .first-view-right-line[data-v-5a212b5a] {
	width: 21px;
	height: 3px;
	border-radius: 2px;
	background: #fff;
	margin-top: 4px
}

.yd_say .first-view .first-view-cover .ydIcon[data-v-5a212b5a] {
	width: 184px;
	height: 35px;
	margin: 128px auto 16px
}

.yd_say .first-view .first-view-cover .first-view-tips[data-v-5a212b5a] {
	text-align: justify;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	width: 315px;
	margin: 0 auto;
	letter-spacing: 1px
}

.yd_say .second-view[data-v-5a212b5a] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/feydinter-righttopbg-ymz.png) no-repeat;
	background-size: 129px 218px;
	background-position: 100% -16%
}

.yd_say .second-view .second-view-index[data-v-5a212b5a] {
	position: absolute;
	right: 15px;
	top: 34px;
	color: #00c8c8;
	font-size: 20px;
	font-weight: 700
}

.yd_say .second-view .second-view-index .second-view-index-line[data-v-5a212b5a] {
	width: 3px;
	height: 34px;
	background: #00c8c8;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: 4px
}

.yd_say .second-view .second-view-index .second-view-index-number[data-v-5a212b5a] {
	letter-spacing: 1px
}

.yd_say .second-view .phone-banner[data-v-5a212b5a] {
	position: relative;
	width: 218px;
	margin: 34px auto 0
}

.yd_say .second-view .phone-banner .phone-banner-image[data-v-5a212b5a] {
	width: 220px;
	height: 476px;
	border-radius: 20px;
	overflow: hidden
}

.yd_say .second-view .phone-banner .phone-bg[data-v-5a212b5a] {
	position: absolute;
	left: -14px;
	top: -12px;
	width: 247px;
	height: 494px;
	z-index: 1
}

.yd_say .three-view-padd[data-v-5a212b5a] {
	padding: 34px 0
}

.yd_say .three-view[data-v-5a212b5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.yd_say .three-view .view-title[data-v-5a212b5a] {
	margin-top: 0
}

.yd_say .three-view .doctor-head-scroll[data-v-5a212b5a] {
	height: auto;
	margin-top: 17px;
	text-align: center
}

.yd_say .three-view .doctor-head-scroll-small[data-v-5a212b5a] {
	margin-top: 10px
}

.yd_say .three-view .doctor-head-info[data-v-5a212b5a] {
	color: #999;
	font-size: 12px;
	font-weight: 300;
	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
}

.yd_say .three-view .doctor-head-info .doctor-head-logo-out[data-v-5a212b5a] {
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
	-webkit-transition: all .2s ease-in 0s;
	transition: all .2s ease-in 0s
}

.yd_say .three-view .doctor-head-info .doctor-head-logo[data-v-5a212b5a] {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.yd_say .three-view .doctor-head-info .doctor-head-logo-hover[data-v-5a212b5a] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .08)
}

.yd_say .three-view .doctor-head-info-big[data-v-5a212b5a] {
	margin-top: -6px
}

.yd_say .three-view .doctor-head-info-big .doctor-head-logo-out[data-v-5a212b5a] {
	width: 88px;
	height: 88px
}

.yd_say .four-view[data-v-5a212b5a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.yd_say .four-view .four-view-left[data-v-5a212b5a] {
	width: 217px;
	height: 217px;
	border-radius: 50%;
	background: linear-gradient(67deg, #d9fdfa 3%, #9bede8 86%);
	position: absolute;
	left: -108px;
	top: -108px
}

.yd_say .four-view .four-view-news[data-v-5a212b5a] {
	height: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.yd_say .four-view .four-view-news .four-view-news-content[data-v-5a212b5a] {
	width: 100%;
	position: relative;
	z-index: 1
}

.yd_say .four-view .four-view-news .view-title[data-v-5a212b5a] {
	margin-top: 0
}

.yd_say .modal[data-v-5a212b5a] {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .8);
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 98
}

.yd_say .modal .modal-top[data-v-5a212b5a] {
	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: 22px 0 20px;
	border-bottom: 1px solid #fff
}

.yd_say .modal .modal-top .yd-little-icon[data-v-5a212b5a] {
	width: 106px;
	height: 20px
}

.yd_say .modal .modal-content[data-v-5a212b5a] {
	color: #fff;
	text-align: center;
	margin-top: 80px
}

.yd_say .modal .modal-content .modal-tap[data-v-5a212b5a] {
	margin-top: 30px
}

.doctor_page .first-view-btn[data-v-e4ae7152] {
	width: 175px;
	height: 40px;
	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;
	color: #00c8c8;
	font-weight: 300;
	border-radius: 21px;
	margin: 30px auto 0
}

.doctor_page .first-view-btn .first-view-btn-icon[data-v-e4ae7152] {
	color: #00c8c8;
	margin-left: 9px
}

.doctor_page .doctor-title[data-v-e4ae7152] {
	font-size: 28px;
	line-height: 28px;
	color: #333;
	text-align: center;
	margin-top: 50px
}

.doctor_page .doctor-subtitle[data-v-e4ae7152] {
	font-size: 12px;
	line-height: 12px;
	color: #999;
	text-align: center;
	margin-top: 12px
}

.doctor_page .first-view[data-v-e4ae7152] {
	position: relative
}

.doctor_page .first-view .first-view-bg[data-v-e4ae7152] {
	width: 100%;
	display: block
}

.doctor_page .first-view .ydIcon[data-v-e4ae7152] {
	position: absolute;
	left: 20px;
	top: 41px;
	z-index: 1;
	width: 93px;
	display: block
}

.doctor_page .first-view .first-view-content[data-v-e4ae7152] {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 90px 17px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.doctor_page .first-view .first-view-content .first-view-title[data-v-e4ae7152] {
	font-size: 27px;
	color: #fff;
	font-weight: 500;
	line-height: 37px
}

.doctor_page .first-view .first-view-content .first-view-card[data-v-e4ae7152] {
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16);
	border-radius: 8px;
	margin-top: 94px;
	position: relative;
	padding: 37px 27px 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.doctor_page .first-view .first-view-content .first-view-card .first-view-card-left[data-v-e4ae7152] {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background: linear-gradient(67deg, #d9fdfa 3%, #9bede8 86%);
	position: absolute;
	right: -100px;
	top: -100px
}

.doctor_page .first-view .first-view-content .first-view-card .first-view-card-title[data-v-e4ae7152] {
	font-size: 24px;
	color: #333;
	font-weight: 500
}

.doctor_page .first-view .first-view-content .first-view-card .first-view-card-line[data-v-e4ae7152] {
	width: 36px;
	height: 4px;
	border-radius: 5px;
	background: #00c8c8;
	margin: 17px 0 22px
}

.doctor_page .first-view .first-view-content .first-view-card .first-view-card-desc[data-v-e4ae7152] {
	color: #333;
	font-size: 14px;
	line-height: 23px
}

.doctor_page .first-view .first-view-content-full[data-v-e4ae7152] {
	padding: 104px 17px 0
}

.doctor_page .doctor-list[data-v-e4ae7152] {
	padding: 0 17px
}

.doctor_page .doctor-list .doctor-info[data-v-e4ae7152] {
	margin-top: 30px;
	position: relative
}

.doctor_page .doctor-list .doctor-info .doctor-info-head[data-v-e4ae7152] {
	width: 73px;
	height: 73px;
	border-radius: 50%;
	border: 2px solid #00c8c8;
	background: #e9e9e9;
	position: absolute;
	left: 17px;
	top: 0
}

.doctor_page .doctor-list .doctor-info .doctor-name-line[data-v-e4ae7152] {
	font-size: 18px;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-left: 107px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px
}

.doctor_page .doctor-list .doctor-info .doctor-name-line .doctor-name-text[data-v-e4ae7152] {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-left: 8px
}

.doctor_page .doctor-list .doctor-info .doctor-info-desc[data-v-e4ae7152] {
	margin-top: 9px;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	background: rgba(0, 200, 200, .09);
	border-radius: 2px;
	padding: 8px 17px 10px 107px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.doctor_page .expert-list .expert-info[data-v-e4ae7152] {
	text-align: center;
	color: #666;
	display: inline-block;
	width: 33.33333%;
	margin-top: 40px
}

.doctor_page .expert-list .expert-info .expert-name[data-v-e4ae7152] {
	color: #333;
	margin: 4px 0
}

.doctor_page .expert-list .expert-info .expert-desc[data-v-e4ae7152] {
	font-size: 12px;
	line-height: 16px
}

.doctor_page .expert-list .expert-info .expert-head[data-v-e4ae7152] {
	width: 66px;
	height: 66px;
	border-radius: 50%;
	background: #e9e9e9;
	display: block;
	margin: 0 auto
}

.doctor_page .doctor-hospital-list-out[data-v-e4ae7152] {
	padding: 0 17px;
	margin-top: 33px
}

.doctor_page .see-more[data-v-e4ae7152] {
	font-size: 12px;
	color: #00c8c8
}

.doctor_page .see-more .see-more-right[data-v-e4ae7152],
.doctor_page .see-more[data-v-e4ae7152] {
	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
}

.doctor_page .see-more .see-more-right[data-v-e4ae7152] {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #f5f5f5;
	margin-left: 4px
}

.doctor_page .see-more .see-more-right .see-more-icon[data-v-e4ae7152] {
	color: #00c8c8;
	margin-left: 1px
}

.med-dict-home[data-v-37036f89] {
	display: block;
	min-height: 105vh
}

.med-dict-home .overview[data-v-37036f89] {
	line-height: normal;
	margin-top: 3px
}

.med-dict-home .overview-scroll[data-v-37036f89] {
	white-space: nowrap;
	width: 100%
}

.med-dict-home .overview .overview-doc-wrap[data-v-37036f89] {
	display: inline-block;
	width: 270px;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-cont[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 10px 8px 8px 14px;
	background: #f5f5f5;
	border-radius: 6px
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-img[data-v-37036f89] {
	width: 36px;
	height: 36px;
	margin-right: 8px;
	border-radius: 50%
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer[data-v-37036f89] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% - 43px)
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap[data-v-37036f89] {
	position: relative
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap.no-wrap[data-v-37036f89] {
	white-space: normal
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .overview-doc-info-team[data-v-37036f89] {
	color: #00c8c8;
	border: 1px solid #b1eff0;
	padding: 0 5px;
	border-radius: 12px;
	margin-left: 4px;
	line-height: 14px
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .overview-doc-info-job[data-v-37036f89] {
	color: #ffa523;
	border: 1px solid #ffa523
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-name[data-v-37036f89] {
	vertical-align: middle;
	font-weight: 500
}

.med-dict-home .overview .overview-doc-wrap .overview-doc-reviewer .overview-doctor-desc[data-v-37036f89] {
	margin-bottom: 0;
	line-height: 18px;
	margin-top: 2px
}

.med-dict-home.real[data-v-37036f89] {
	min-height: 0
}

.med-dict-home .taboo-line[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: 1px solid #f1f1f1;
	padding: 15px 0;
	font-size: 17px
}

.med-dict-home .taboo-line .taboo-line-left[data-v-37036f89] {
	color: #999;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .taboo-line .taboo-line-right[data-v-37036f89] {
	-webkit-box-flex: 1.1;
	-ms-flex: 1.1;
	flex: 1.1;
	padding-left: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0
}

.med-dict-home .taboo-line[data-v-37036f89]:first-child {
	margin-top: 10px
}

.med-dict-home .taboo-line[data-v-37036f89]:last-child {
	border-bottom: 0
}

.med-dict-home .content[data-v-37036f89] {
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea)) no-repeat top;
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea) no-repeat top;
	background-size: 100% 210px
}

.med-dict-home .tabs-fixed[data-v-37036f89] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}

.med-dict-home .sub-title[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 13px
}

.med-dict-home .sub-title .sub-title-icon[data-v-37036f89] {
	width: 18px;
	height: 18px;
	margin-right: 8px
}

.med-dict-home .padd-arrow[data-v-37036f89] {
	padding: 0 17px
}

.med-dict-home .padd-arrow-top[data-v-37036f89] {
	padding-top: 33px
}

.med-dict-home .spread-wrap[data-v-37036f89] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #555
}

.med-dict-home .noMarginBottom[data-v-37036f89] {
	margin-bottom: 0
}

.med-dict-home .yd-header-card[data-v-37036f89] {
	width: calc(100% - 34px);
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 26px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, .12);
	padding: 20px 20px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative
}

.med-dict-home .yd-header-card .yd-header-baseInfo[data-v-37036f89] {
	color: #666;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 1
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-header-baseInfo-left[data-v-37036f89] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-header-name-flex[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 3px
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-header-name[data-v-37036f89] {
	font-size: 27px;
	line-height: 1.2
}

.med-dict-home .yd-header-card .yd-header-baseInfo .tags[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 5px
}

.med-dict-home .yd-header-card .yd-header-baseInfo .tags .tag[data-v-37036f89] {
	padding: 0 12px;
	border-radius: 14px;
	background: #f4f4f4;
	margin-left: 8px
}

.med-dict-home .yd-header-card .yd-header-baseInfo .tags .tag[data-v-37036f89]:first-child {
	margin-left: 0
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content .yd-drugs-wrapper-desc[data-v-37036f89] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content .yd-drugs-wrapper-desc .yd-drugs-no-ul[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-top: -2px
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content .yd-drugs-wrapper-desc .yd-drugs-no-ul .yd-drugs-no-li[data-v-37036f89] {
	padding: 0 5px;
	border-radius: 12px;
	margin-left: 8px;
	margin-top: 6px;
	line-height: 14px
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content .yd-drugs-wrapper-desc .yd-drugs-no-ul .yd-drugs-no-li-yellow[data-v-37036f89] {
	color: #ffa924;
	border: 1px solid #ffa924
}

.med-dict-home .yd-header-card .yd-header-baseInfo .yd-drugs-wrapper-content .yd-drugs-wrapper-desc .yd-drugs-no-ul .yd-drugs-no-li-red[data-v-37036f89] {
	color: #f34636;
	border: 1px solid #f34636
}

.med-dict-home .yd-header-card .yd-header-add[data-v-37036f89] {
	padding-top: 5px
}

.med-dict-home .yd-header-card .right-icon[data-v-37036f89] {
	position: absolute;
	right: 0;
	top: 0;
	width: 84px;
	height: 100px;
	display: block
}

.med-dict-home .yd-content[data-v-37036f89] {
	margin-top: 20px
}

.med-dict-home .vaccine-card[data-v-37036f89] {
	padding-top: 10px
}

.med-dict-home .yd-tabs[data-v-37036f89] {
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .04)
}

.med-dict-home .yd-tabs-content[data-v-37036f89] {
	padding: 30px 17px 0
}

.med-dict-home .yd-tabs-content .yd-tabs-card[data-v-37036f89] {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	border-radius: 5px;
	margin-top: 20px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title[data-v-37036f89] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 10px 7px 10px 17px;
	background: #f5f5f5;
	font-weight: 700
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title .yd-tabs-card-line[data-v-37036f89] {
	width: 4px;
	height: 17px;
	border-radius: 2px;
	background: #00c8c8;
	margin-right: 8px;
	margin-top: 4px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-title .yd-tabs-card-title-word[data-v-37036f89] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 17px
}

.med-dict-home .yd-tabs-content .yd-tabs-card .yd-tabs-card-desc[data-v-37036f89] {
	padding: 0 15px 17px
}

.med-dict-home .yd-drugs-tips[data-v-37036f89] {
	text-align: center;
	font-size: 13px;
	margin: 22px 0;
	padding: 0 17px
}

.med-dict-home .yd-drugs-tips .yd-drugs-tips-top[data-v-37036f89] {
	padding-top: 22px;
	border-top: 1px solid #f1f1f1
}

.med-dict-home .footer-card[data-v-37036f89] {
	background: #eff4fe;
	padding: 25px 0;
	text-align: center;
	color: #333;
	font-size: .13rem
}

.med-dict-home .footer-card .footer-card-icon[data-v-37036f89] {
	width: 140px;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 auto
}

.dict-vote[data-v-af128d7e] {
	background: #f5f5f5;
	overflow: hidden
}

.dict-vote__banner[data-v-af128d7e] {
	margin: 0 -17px;
	padding-top: 82.44%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.dict-vote__content[data-v-af128d7e] {
	position: relative;
	top: -10px;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	background: #f5f5f5;
	z-index: 1
}

.dict-vote__content--wrapper[data-v-af128d7e] {
	position: relative
}

.dict-vote__content__list[data-v-af128d7e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.dict-vote__content__list__item[data-v-af128d7e] {
	position: relative;
	width: calc(50% - 6px);
	border-radius: 8px;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background: #fff
}

.dict-vote__content__list__item[data-v-af128d7e]:nth-child(2n+2) {
	margin-left: 12px
}

.dict-vote__content__list__item__header[data-v-af128d7e] {
	position: relative;
	width: 100%;
	padding-top: 56.15%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.dict-vote__content__list__item__rank[data-v-af128d7e] {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 6px;
	background: #ff6f61;
	font-size: .12rem;
	font-weight: 700;
	color: #fff;
	border-radius: 8px 0 8px 0
}

.dict-vote__content__list__item__play[data-v-af128d7e] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%, -50%);
	width: 28px;
	height: 28px;
	border-radius: 50%;
	color: #fff;
	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: rgba(0, 0, 0, .5)
}

.dict-vote__content__list__item__time[data-v-af128d7e] {
	position: absolute;
	bottom: 5px;
	right: 5px;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	font-size: .1rem;
	color: #fff;
	line-height: 18px;
	height: 18px;
	padding: 0 8px
}

.dict-vote__content__list__item__title[data-v-af128d7e] {
	font-size: .14rem;
	color: #333;
	line-height: 23px;
	margin-bottom: 0;
	padding: 0 10px
}

.dict-vote__content__list__item__text[data-v-af128d7e] {
	font-size: .14rem;
	color: #999;
	line-height: 23px;
	padding: 0 10px
}

.dict-vote__content__list__item__times--number[data-v-af128d7e] {
	color: #ff6f61
}

.dict-vote__content__list__item__pick[data-v-af128d7e] {
	position: absolute;
	bottom: 10px;
	left: 50%;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 0 19px;
	font-size: .14rem;
	color: #fff;
	background: #00c8c8;
	border-radius: 15px;
	word-break: keep-all
}

.dict-vote__content__list__item__pick--voted[data-v-af128d7e] {
	background: #f1f1f1;
	color: #999
}

.dict-vote__summary--title[data-v-af128d7e] {
	font-size: .16rem;
	font-weight: 700;
	margin: 5px 0
}

.dict-vote__summary--text[data-v-af128d7e] {
	margin-bottom: 5px;
	color: #333;
	text-indent: 2em
}

.cooperation-banner-wrapper[data-v-27ffe5cf] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: 0 0;
	background-repeat: no-repeat
}

.cooperation-banner-wrapper .content[data-v-27ffe5cf] {
	position: absolute;
	left: .17rem;
	width: 2rem;
	top: 44%
}

.cooperation-banner-wrapper .content .text[data-v-27ffe5cf] {
	font-size: .27rem;
	color: #fff;
	line-height: .33rem
}

.cooperation-banner-wrapper .content .logo-wrap[data-v-27ffe5cf] {
	margin-top: .06rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cooperation-banner-wrapper .content .logo[data-v-27ffe5cf] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.cooperation-banner-wrapper .content .logo-drug[data-v-27ffe5cf] {
	width: .81rem;
	height: .14rem;
	margin-right: .08rem
}

.cooperation-banner-wrapper .content .logo-firm[data-v-27ffe5cf] {
	width: .67rem;
	height: .13rem
}

.cooperation-banner-wrapper .content .logo-firm.baike[data-v-27ffe5cf] {
	width: .45rem;
	height: .14rem
}

.cooperation-topbar-wrapper[data-v-89453b12] {
	padding: .12rem .17rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 2;
	height: .38rem;
	line-height: .38rem
}

.cooperation-topbar-wrapper .item-nav[data-v-89453b12] {
	padding: 0 .11rem;
	margin-right: .11rem;
	position: relative
}

.cooperation-topbar-wrapper .item-nav.active .item[data-v-89453b12] {
	font-size: .2rem
}

.cooperation-topbar-wrapper .item[data-v-89453b12] {
	font-size: .14rem;
	color: #fff
}

.cooperation-topbar-wrapper .search-input[data-v-89453b12] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: .19rem;
	color: #fff;
	background: hsla(0, 0%, 100%, .38)
}

.cooperation-topbar-wrapper .search-input .content[data-v-89453b12] {
	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
}

.cooperation-topbar-wrapper .search-input .content .icon[data-v-89453b12] {
	margin-right: .07rem
}

.cooperation-topbar-wrapper .search-input .input[data-v-89453b12] {
	color: #fff
}

@media only screen and (max-width:340px) {
	.cooperation-topbar-wrapper .item-nav[data-v-89453b12] {
		padding: 0 .08rem
	}
}

.drug-cooperation-page .cooperation-top-wrapper[data-v-10cceef8] {
	position: relative
}

.drug-cooperation-page .cooperation-top-wrapper[data-v-10cceef8]:before {
	padding-top: 28.44vh;
	display: block;
	content: ""
}

.science-content[data-v-10cceef8] {
	position: relative;
	z-index: 99;
	overflow: hidden;
	margin-top: -4.1vw
}

.sub-tab-wrapper[data-v-10cceef8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 7.88vh;
	line-height: 7.88vh;
	color: #555;
	font-size: .16rem;
	background: #fff;
	border-radius: .1rem .1rem 0 0;
	overflow: hidden
}

.sub-tab-wrapper .item-nav[data-v-10cceef8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	text-align: center
}

.sub-tab-wrapper .active[data-v-10cceef8] {
	color: #333;
	font-weight: 900
}

.sub-tab-wrapper .item-nav-line[data-v-10cceef8] {
	width: .24rem;
	height: .05rem;
	position: absolute;
	bottom: .13rem;
	left: 50%;
	margin-left: -.12rem
}

.swiper-wrap[data-v-10cceef8] {
	overflow-x: hidden
}

.swiper-wrap .swiper-content[data-v-10cceef8] {
	width: 100vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.swiper-wrap .swiper-content .cl-divider[data-v-10cceef8] {
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #d8d8d8
}

.swiper-wrap .swiper-content .video-scroll[data-v-10cceef8] {
	width: 100%;
	height: 100%
}

.swiper-wrap .swiper-content .left-scroll[data-v-10cceef8] {
	width: 29%;
	height: 100%;
	background: #fff
}

.swiper-wrap .swiper-content .right-scroll[data-v-10cceef8] {
	width: 71%;
	height: 100%;
	background: #f5f5f5;
	position: relative
}

.swiper-wrap .swiper-content .right-scroll .line[data-v-10cceef8] {
	color: #1f1f1f;
	padding-left: .19rem
}

.swiper-wrap .swiper-content .right-scroll .line-act[data-v-10cceef8] {
	color: #00c8c8;
	font-weight: 700
}

.swiper-wrap .swiper-content .line[data-v-10cceef8] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #333;
	padding-left: .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.swiper-wrap .swiper-content .line-act[data-v-10cceef8] {
	color: #00c8c8;
	background: #f5f5f5;
	font-weight: 700
}

.swiper-wrap .video-title[data-v-10cceef8] {
	font-size: .19rem;
	color: #333;
	line-height: .25rem;
	padding: .14rem 0 .1rem
}

.swiper-wrap .video[data-v-10cceef8] {
	overflow: hidden;
	border-radius: .08rem
}

.swiper-wrap .video-wrapper[data-v-10cceef8] {
	padding-bottom: .11rem
}

.input[data-v-76539cc6]:focus {
	outline: none
}

.input-confirm[data-v-76539cc6] {
	min-width: 30px
}

.search-input[data-v-76539cc6] {
	padding: .1rem .17rem 0 .17rem;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center
}

.search-input .content[data-v-76539cc6],
.search-input[data-v-76539cc6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.search-input .content[data-v-76539cc6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	border: 2px solid #00c8c8
}

.search-input .icon[data-v-76539cc6] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.search-input .cancel-wrap[data-v-76539cc6] {
	min-width: 30px
}

.search-input .icon-cancel[data-v-76539cc6] {
	color: #ddd;
	padding-right: .18rem
}

.search-input .input-wp[data-v-76539cc6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.search-input .input[data-v-76539cc6] {
	height: 44px;
	color: #1f1f1f;
	font-size: 16px;
	caret-color: #00c8c8
}

.search-input .input-placeholder[data-v-76539cc6] {
	color: #999
}

.search-input .input-confirm[data-v-76539cc6] {
	padding-left: .22rem;
	white-space: nowrap
}

.result-wrapper[data-v-f798e446] {
	padding: .1rem .17rem 0
}

.result-wrapper .item[data-v-f798e446] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .53rem;
	line-height: .53rem;
	font-size: .17rem;
	color: #1f1f1f
}

.result-wrapper .item .icon[data-v-f798e446] {
	color: #ddd;
	margin-right: .05rem
}

.empty[data-v-8dcbd472] {
	margin-top: .73rem
}

.empty .empty-img[data-v-8dcbd472] {
	width: 1.4rem;
	height: 1.4rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/yd-empty.png) no-repeat 0 0;
	background-size: 100% 100%;
	margin: 0 auto;
	margin-bottom: .05rem
}

.empty .empty-text[data-v-8dcbd472] {
	margin: 0 auto;
	font-size: .14rem;
	color: #999;
	line-height: .23rem;
	text-align: center
}

.empty .empty-text .text[data-v-8dcbd472] {
	display: block
}

.inputtest-wrap[data-v-8dcbd472] {
	margin-top: .2rem;
	border: 2px solid #00c8c8;
	border-radius: .22rem;
	overflow: hidden;
	padding: .1rem
}

.inputtest[data-v-8dcbd472] {
	caret-color: #00c8c8;
	height: .4rem
}

.inputtest-placeholder[data-v-8dcbd472] {
	color: #999
}

.icon-color[data-v-8dcbd472] {
	color: #bbb
}

.nearby-tabs-header[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 44px;
	background: #fff
}

.nearby-tabs-item[data-v-b8b9807c] {
	position: relative;
	color: #555;
	line-height: 44px
}

.nearby-tabs-item.active[data-v-b8b9807c] {
	color: #00c8c8
}

.nearby-tabs-item.active[data-v-b8b9807c]:after {
	content: "";
	position: absolute;
	width: 30px;
	height: 3px;
	background: #00c8c8;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 3px
}

.nearby-tabs-content[data-v-b8b9807c] {
	border-radius: 10px;
	margin: 10px;
	background: #fff;
	padding: 20px 13px 15px;
	font-size: 14px;
	line-height: 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.nearby-tabs-content-line[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.nearby-tabs-content-line .m-icon[data-v-b8b9807c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.nearby-tabs-content-line-text[data-v-b8b9807c] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.nearby-tabs-content-name[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 16px;
	line-height: 23px
}

.nearby-tabs-content-name .c-font-wb[data-v-b8b9807c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.nearby-tabs-content-name-label[data-v-b8b9807c],
.nearby-tabs-content-name-tags[data-v-b8b9807c] {
	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
}

.nearby-tabs-content-name-tags[data-v-b8b9807c] {
	font-size: 12px;
	color: #00c8c8;
	padding: 1px 5px;
	background: #e5f9f9;
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 18px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	height: 14px;
	position: relative;
	line-height: 14px;
	top: 3px;
	margin-left: 4px
}

.nearby-tabs-content-name-label[data-v-b8b9807c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #858585;
	background: #fff;
	border: 1px solid hsla(0, 0%, 52.2%, .5)
}

.nearby-tabs-content-phone[data-v-b8b9807c] {
	width: 30px;
	height: 30px
}

.nearby-tabs-content-right[data-v-b8b9807c] {
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.nearby-tabs-content .distance[data-v-b8b9807c] {
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px
}

.nearby-tabs-content .text-icon[data-v-b8b9807c] {
	margin-right: 4px;
	font-size: 14px
}

.nearby-tabs-content-avatarlist[data-v-b8b9807c] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #525252;
	font-size: 14px;
	padding: 6px;
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	border-radius: 14px;
	margin-top: 10px
}

.nearby-tabs-content-avatarlist .box[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.nearby-tabs-content-avatarlist .name[data-v-b8b9807c] {
	height: 14px;
	line-height: 14px;
	position: relative;
	top: 1px;
	margin-left: 6px;
	max-width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.nearby-tabs-content-avatarlist .avatar-list[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 40px;
	overflow: hidden
}

.nearby-tabs-content-avatarlist .avatar-list .icon[data-v-b8b9807c]:first-child {
	position: relative;
	z-index: 3
}

.nearby-tabs-content-avatarlist .avatar-list .icon[data-v-b8b9807c]:nth-child(2) {
	position: relative;
	z-index: 2;
	left: -8px
}

.nearby-tabs-content-avatarlist .avatar-list .icon[data-v-b8b9807c]:nth-child(3) {
	position: relative;
	z-index: 1;
	left: -16px
}

.nearby-tabs-content-avatarlist .avatar-list .icon[data-v-b8b9807c]:nth-child(4) {
	position: relative;
	z-index: 0;
	left: -24px
}

.nearby-tabs-content-avatarlist .arrow-icon[data-v-b8b9807c] {
	margin-left: 4px;
	position: relative;
	top: -2px;
	height: 14px
}

.nearby-tabs-content .rollUp-btn[data-v-b8b9807c] {
	text-align: center;
	color: #1f1f1f
}

.nearby-tabs-content .rollUp-btn .btn[data-v-b8b9807c] {
	position: relative
}

.nearby-tabs-content .rollUp-btn .btn .icon-up[data-v-b8b9807c] {
	background: #f5f5f5;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 5px;
	width: 18px;
	height: 18px
}

.nearby-tabs-content .rollUp-btn .btn .icon-up .up[data-v-b8b9807c] {
	height: 14px;
	position: relative;
	top: -2px;
	left: .5px
}

.nearby-tabs-content .doctor-list[data-v-b8b9807c] {
	font-size: 14px;
	color: #525252;
	margin-top: 7px
}

.nearby-tabs-content .doctor-list .item[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 13px;
	margin-bottom: 15px
}

.nearby-tabs-content .doctor-list .item .info[data-v-b8b9807c] {
	margin-left: 12px
}

.nearby-tabs-content .doctor-list .item .info .goods[data-v-b8b9807c] {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.nearby-tabs-content .doctor-list .item .info .info-firstLine[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.nearby-tabs-content .doctor-list .item .info .info-firstLine .info-firstLine-left[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.nearby-tabs-content .doctor-list .item .info .tagList[data-v-b8b9807c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 6px
}

.nearby-tabs-content .doctor-list .item .info .info-button[data-v-b8b9807c] {
	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;
	background: #fff;
	border: 1px solid #707379;
	border-radius: 14px;
	width: 56px;
	height: 28px
}

.nearby-tabs-content .doctor-list .item .avatar[data-v-b8b9807c] {
	width: 55px;
	height: 55px;
	display: block;
	border-radius: 50%
}

.nearby-tabs-content .doctor-list .item .name[data-v-b8b9807c] {
	font-size: 17px;
	color: #1f1f1f;
	margin-bottom: 2px
}

.nearby-tabs .tips-box[data-v-b8b9807c] {
	font-size: 14px;
	color: #858585;
	background: rgba(0, 0, 0, .03);
	border-radius: 9px;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 10px 10px 0;
	padding: 12px 14px
}

.nearby-tabs .tips-box .text[data-v-b8b9807c] {
	padding-left: 6px;
	position: relative
}

.nearby-tabs .tips-box .isEllipsis[data-v-b8b9807c] {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-right: 13px
}

.nearby-tabs .tips-box .tips-icon-down[data-v-b8b9807c] {
	position: absolute;
	top: 0;
	right: 0
}

.nearby-zero-bottom[data-v-b8b9807c] {
	margin-bottom: 0
}

@media only screen and (max-width:414px),
screen and (min-resolution:2) {
	.nearby-tabs-content-name-tags[data-v-b8b9807c] {
		border: .3px solid rgba(0, 200, 200, .5)
	}

	.nearby-tabs-content-name-label[data-v-b8b9807c] {
		border: .3px solid hsla(0, 0%, 52.2%, .5)
	}

	.nearby-tabs-content .doctor-list .item[data-v-b8b9807c] {
		border-bottom: .3px solid #e0e0e0
	}
}

.nearby-picker[data-v-e0674e86] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 44px;
	padding: 0 13px;
	font-size: 15px;
	background: #fff
}

.nearby-picker[data-v-e0674e86],
.popup-location-line[data-v-e0674e86] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.popup-location-line .location[data-v-e0674e86] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.popup-location-line .reposition[data-v-e0674e86] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.insurance-info[data-v-1c495158] {
	color: #1f1f1f
}

.insurance-info[data-v-1c495158],
.insurance-payback[data-v-c0cc484a] {
	background: #fff;
	padding-left: 17px;
	padding-right: 17px
}

.insurance-payback-picker .picker-line[data-v-c0cc484a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 23px
}

.insurance-payback-picker .picker-line[data-v-c0cc484a],
.insurance-payback-tabs .tab-portion[data-v-c0cc484a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.insurance-payback-tabs .tab-portion[data-v-c0cc484a] {
	-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;
	border-radius: 9px;
	height: 36px;
	background: #f5f5f5;
	padding: 2px 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.insurance-payback-tabs .tab-portion .tab-item[data-v-c0cc484a] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 32px;
	line-height: 32px;
	font-weight: 400
}

.insurance-payback-tabs .tab-portion .tab-item.active[data-v-c0cc484a] {
	color: #00c8c8;
	background: #fff;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1)
}

.insurance-payback .c-row[data-v-c0cc484a] {
	line-height: 32px
}

.interaction-wrapper[data-v-608cb0e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-size: .14rem;
	background: #fff;
	padding: 0
}

.interaction-like[data-v-608cb0e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.interaction-like-icons[data-v-608cb0e0] {
	position: relative
}

.interaction-like.disabled[data-v-608cb0e0] {
	color: #ccc !important;
	pointer-events: none
}

.interaction-like.actived[data-v-608cb0e0] {
	color: #f08080
}

.interaction-like.actived[data-v-608cb0e0]:before {
	border: 1px solid #f08080
}

.interaction-button[data-v-608cb0e0] {
	position: relative;
	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;
	width: calc(25vw - .16rem);
	font-size: .12rem;
	padding: .02rem;
	margin: .15rem 0 .2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.interaction-button[data-v-608cb0e0]:nth-child(n+2) {
	margin-left: .1rem
}

.interaction-button[data-v-608cb0e0]:before {
	content: "";
	position: absolute;
	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 40px
}

.interaction-button-small[data-v-608cb0e0] {
	padding: 0;
	margin: 0;
	font-size: .13rem;
	line-height: .13rem;
	width: auto;
	color: #777
}

.interaction-button-small[data-v-608cb0e0]:before {
	border: none
}

.interaction-button-small.actived[data-v-608cb0e0]:before {
	border: none !important
}

.interaction-dislike-icon[data-v-608cb0e0] {
	padding-top: .02rem
}

.interaction-star[data-v-608cb0e0] {
	height: 30px
}

.interaction-star--active[data-v-608cb0e0] {
	color: #f08080
}

.interaction-star--active[data-v-608cb0e0]:before {
	border: 1px solid #f08080
}

.interaction-mask-content[data-v-608cb0e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.interaction-mask-content-wrapper[data-v-608cb0e0] {
	width: 100%
}

.interaction-mask-content-inner[data-v-608cb0e0] {
	color: #555;
	background: #fff;
	border-radius: 15px
}

.interaction-mask-content-title[data-v-608cb0e0] {
	font-size: .18rem;
	color: #333;
	line-height: 50px;
	text-align: center
}

.interaction-mask-content-texts[data-v-608cb0e0] {
	padding: 0 0 .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.interaction-mask-content-texts-text[data-v-608cb0e0] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}

.interaction-mask-content-texts-text:nth-child(2n) .interaction-mask-content-texts-text-inner[data-v-608cb0e0] {
	margin: .05rem 0 .05rem .05rem
}

.interaction-mask-content-texts-text-inner[data-v-608cb0e0] {
	padding: .06rem .05rem;
	margin: .05rem .05rem .05rem 0;
	border: 1px solid #eee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: normal;
	border-radius: 5px;
	text-align: center
}

.interaction-mask-content-texts-text-inner.actived[data-v-608cb0e0] {
	border: 1px solid #38f;
	color: #38f
}

.interaction-mask-content-footer[data-v-608cb0e0] {
	font-size: .18rem;
	line-height: 50px;
	text-align: center
}

.interaction-mask-content-footer.actived[data-v-608cb0e0] {
	color: #38f
}

.health-doctor-info[data-v-3fbcb758] {
	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-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: justify;
	background-color: #fff;
	font-size: .16rem
}

.health-doctor-info-job-title[data-v-3fbcb758] {
	font-size: .13rem;
	margin-left: .05rem
}

.health-doctor-info-card[data-v-3fbcb758] {
	display: inline-block;
	width: .15rem;
	padding-top: 30%;
	position: absolute;
	bottom: 0;
	right: 0;
	background-size: cover
}

.health-doctor-info-tags[data-v-3fbcb758] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.health-doctor-info-tags-tag[data-v-3fbcb758] {
	border: 1px solid #f1f1f1;
	padding: 2px 5px;
	font-weight: 400;
	font-style: normal;
	line-height: 10px;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
	overflow: hidden;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin-bottom: 2px;
	border-radius: 24px;
	font-size: 10px
}

.health-doctor-info-doc[data-v-3fbcb758] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: .1rem
}

.health-doctor-info-doc .health-doctor-name[data-v-3fbcb758] {
	color: #333;
	line-height: .2rem
}

.health-doctor-location-info[data-v-3fbcb758] {
	color: #999;
	font-size: .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.health-doctor-info-img[data-v-3fbcb758] {
	width: .36rem;
	height: .36rem;
	border-radius: 50%
}

.health-doctor-info-img-wrapper[data-v-3fbcb758] {
	position: relative;
	height: .36rem;
	margin-top: .01rem
}

.health-doctor-info-text[data-v-3fbcb758] {
	margin-right: .05rem
}

.detail__qa__answer[data-v-490e2228] {
	background: #fff;
	line-height: .26rem;
	color: #333
}

.detail__qa__answer--pad-large[data-v-490e2228] {
	padding-bottom: .04rem
}

.detail__qa__answer--black-tip[data-v-490e2228] {
	font-weight: 700
}

.detail__qa__answer--green-tip[data-v-490e2228] {
	color: #02b7ca
}

.detail__qa__answer__title[data-v-490e2228] {
	font-size: .19rem;
	padding-top: .16rem
}

.detail__qa__answer__content[data-v-490e2228] {
	position: relative;
	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-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: justify
}

.detail__qa__answer__content__more-ask[data-v-490e2228] {
	background: #f8f8f8;
	padding: .13rem .15rem .04rem .15rem;
	border-radius: .03rem;
	margin-top: .15rem;
	margin-bottom: .04rem;
	line-height: .22rem;
	font-size: .14rem
}

.detail__qa__answer__content__img[data-v-490e2228] {
	width: .36rem;
	height: .36rem;
	border-radius: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.detail__qa__answer__content__analy[data-v-490e2228] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .1rem;
	padding-bottom: .15rem
}

.detail__qa__answer__content__more-ask-question[data-v-490e2228] {
	padding-bottom: .2rem
}

.detail__qa__answer--question-tip-info[data-v-490e2228] {
	color: #999;
	font-size: .13rem;
	line-height: .13rem
}

.detail__qa__answer__doctor-counsel[data-v-490e2228] {
	border: 1px solid #707379;
	text-overflow: clip
}

.detail__qa__answer__bottom-info[data-v-490e2228] {
	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
}

.detail__qa__answer--bottom-line[data-v-490e2228] {
	border-bottom: 1px solid #f1f1f1
}

.detail-header__title[data-v-11006584] {
	font-size: .24rem;
	line-height: .32rem;
	font-weight: 700;
	padding-top: .11rem
}

.detail-header__date[data-v-11006584] {
	font-size: .13rem;
	color: #999;
	line-height: .2rem;
	margin-top: .01rem
}

.statement[data-v-935bd5ca] {
	background: #f5f5f5;
	-webkit-tap-highlight-color: transparent
}

.statement-prompt-wrapper[data-v-935bd5ca] {
	font-size: 13px;
	line-height: 21px;
	color: #999;
	text-align: center;
	padding: 11px 0
}

.statement-source[data-v-935bd5ca] {
	position: relative;
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.statement-icon[data-v-935bd5ca] {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	vertical-align: top
}

.statement-icon-image[data-v-935bd5ca] {
	width: 100%;
	height: 100%
}

.statement-text[data-v-935bd5ca] {
	padding-left: 4px
}

.service-button--row[data-v-120823f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed !important;
	left: 0;
	right: 0;
	bottom: 0;
	height: .44rem;
	width: 100%;
	margin: 0;
	background: #fff;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, .1);
	-webkit-animation: move-data-v-120823f4;
	animation: move-data-v-120823f4;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: .2s;
	-webkit-animation-delay: .2s;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1
}

.service-button--row--transparent[data-v-120823f4] {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.service-button__button[data-v-120823f4] {
	text-align: center;
	font-size: .16rem
}

.service-button__button__img[data-v-120823f4] {
	width: 100%;
	margin-top: 2px
}

.service-button__logos[data-v-120823f4] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.service-button__texts[data-v-120823f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.service-button--text[data-v-120823f4] {
	width: 100%;
	line-height: .44rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.service-button--text--gap[data-v-120823f4] {
	border-radius: 82.5px !important
}

.service-button--text--gap[data-v-120823f4]:nth-child(n+2) {
	margin-left: .1rem
}

.service-button--logo[data-v-120823f4] {
	border-radius: 0;
	padding: 0;
	display: block;
	width: 40px;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.service-button--primary[data-v-120823f4] {
	background-color: #00c8c8;
	text-decoration: none;
	color: #fff;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.service-button--normal[data-v-120823f4] {
	background-color: #fff;
	text-decoration: none;
	color: #333;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.service-button__masking[data-v-120823f4] {
	height: .44rem
}

@-webkit-keyframes move-data-v-120823f4 {
	0% {
		bottom: -48px
	}

	to {
		bottom: 0
	}
}

@keyframes move-data-v-120823f4 {
	0% {
		bottom: -48px
	}

	to {
		bottom: 0
	}
}

.relate-entries[data-v-dd035c8a] {
	padding: 0 17px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.relate-entries__header[data-v-dd035c8a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 15px;
	color: #999;
	margin-bottom: 2px
}

.relate-entries__header__icon[data-v-dd035c8a] {
	margin: 0 0 -2px 3px
}

.relate-entries__words__word[data-v-dd035c8a] {
	height: 35px;
	line-height: 35px
}

.relate-entries__words__word--right[data-v-dd035c8a]:before {
	content: "";
	position: relative;
	top: 2px;
	display: inline-block;
	height: 14px;
	border-left: 1px solid #dadada;
	margin-right: 4px
}

.float-operation[data-v-6f7480a4] {
	z-index: 999;
	position: fixed;
	right: 0;
	bottom: 24%;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.float-operation-img[data-v-6f7480a4] {
	width: 81px
}

.float-operation-close[data-v-6f7480a4] {
	position: absolute;
	top: -5px;
	right: 10px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 14px;
	border-radius: 50%
}

.detail-subviews__loading[data-v-378e8ab9] {
	margin-top: 8px;
	position: relative;
	height: 188px;
	width: 100%;
	background: #fff;
	overflow: hidden;
	text-align: center;
	z-index: 302;
	padding-bottom: 58px
}

.detail-subviews__loading[data-v-378e8ab9]:before {
	content: " ";
	display: inline-block;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/5a0f2e0176fd5f9dfd0addce4.png) no-repeat;
	background-size: 147px 48px;
	height: 48px;
	width: 147px;
	margin-top: 60px
}

.detail__qa[data-v-077be258] {
	padding: 0 .17rem;
	font-size: .17rem
}

.detail__qa__content[data-v-077be258] {
	text-align: justify;
	word-break: break-all;
	padding-bottom: .2rem;
	line-height: .26rem;
	color: #333
}

.detail__qa__show-img[data-v-077be258] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #999;
	background: #f8f8f8;
	line-height: 38px;
	margin-top: .176rem;
	margin-bottom: 4px;
	border-radius: 3px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.detail__qa__show-img__text[data-v-077be258] {
	font-size: .13rem
}

.detail__qa__gap-zero[data-v-077be258] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.detail__article[data-v-aeb5d42c] {
	padding: 0 .17rem;
	font-size: .16rem
}

.health-audio-box[data-v-4b183fea] {
	padding: .1rem;
	border: 1px solid #f5f5f5;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fafafa
}

.health-audio-box .health-audio-img[data-v-4b183fea] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 42px;
	flex: 0 0 42px;
	width: 13.3333%;
	height: 42px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/player-pause.082ce5a3.gif) no-repeat;
	background-size: 42px 168px
}

.health-audio-box .health-audio-pause[data-v-4b183fea] {
	background-position: 0 0
}

.health-audio-box .health-audio-playing[data-v-4b183fea] {
	background-position: 0 -126px
}

.health-audio-box .health-audio-control[data-v-4b183fea] {
	padding-left: .1rem;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	width: 86.666%
}

.health-audio-box .health-audio-control .health-audio-text[data-v-4b183fea] {
	font-size: .14rem;
	color: #333
}

.health-audio-box .health-audio-control .health-audio-bar[data-v-4b183fea] {
	height: 3px;
	background-color: #ebebeb
}

.health-audio-box .health-audio-control .health-audio-bar .health-audio-progress[data-v-4b183fea] {
	height: 3px;
	background-color: #02b7ca;
	width: 10%
}

.health-audio-box .health-audio-control .health-audio-time[data-v-4b183fea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .13rem;
	color: #999
}

.detail-audio[data-v-8c0ed398] {
	padding: 0 .17rem
}

.detail-audio__subtitle[data-v-8c0ed398] {
	padding-top: .2rem;
	font-size: .16rem;
	color: #333;
	font-weight: 700
}

.detail-audio__text[data-v-8c0ed398] {
	text-indent: 2em;
	line-height: .27rem;
	font-size: .16rem;
	color: #333
}

.spread__content[data-v-36112137] {
	overflow: hidden;
	-webkit-transition: all .3s cubic-bezier(.18, 0, .26, 1);
	transition: all .3s cubic-bezier(.18, 0, .26, 1)
}

.spread__btn[data-v-36112137] {
	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;
	line-height: .48rem;
	border-top: 2 solid #f2f2f2;
	border-bottom: 1px solid #e1e1e1;
	background: #fafafa;
	text-align: center;
	font-size: .14rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.spread__btn__icon[data-v-36112137] {
	display: inline-block;
	width: .14rem;
	height: .14rem;
	margin-left: 5px;
	overflow: hidden;
	background-size: 100%
}

.spread__btn--up[data-v-36112137] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/up.470bf178.png)
}

.spread__btn--down[data-v-36112137] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/down.png)
}

.source[data-v-c739f572] {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	font-size: .14rem;
	line-height: 44px;
	background-color: #fff;
	color: #999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px -17px 0;
	padding: 0 17px
}

.source__title[data-v-c739f572] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 60px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.source__title__logo[data-v-c739f572] {
	border-radius: 50%;
	position: relative;
	vertical-align: middle;
	border: 1px solid;
	border-color: rgba(0, 0, 0, .1);
	width: 24px;
	height: 24px;
	top: -1px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.source__title__text[data-v-c739f572] {
	vertical-align: middle;
	position: relative;
	top: 0
}

.detail-video[data-v-45d98b75] {
	padding: 0 .17rem
}

.detail-video__box[data-v-45d98b75] {
	margin: 0 -.17rem
}

.detail-video__desc[data-v-45d98b75] {
	font-size: .17rem;
	letter-spacing: 0;
	color: #333
}

.detail-video__desc .detail-p[data-v-45d98b75] {
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	line-height: 26px;
	text-align: justify
}

.detail-video__desc .detail-blockquote[data-v-45d98b75] {
	background-color: #f8f8f8;
	padding: 8px;
	color: #999;
	font-size: 14px;
	line-height: 22px
}

.detail-video__desc .detail-li[data-v-45d98b75],
.detail-video__desc .detail-ol[data-v-45d98b75],
.detail-video__desc .detail-ul[data-v-45d98b75] {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 26px
}

.detail-video__desc .detail-ol[data-v-45d98b75],
.detail-video__desc .detail-ul[data-v-45d98b75] {
	margin-bottom: 8px
}

.detail-video__desc .detail-ol[data-v-45d98b75] {
	counter-reset: num
}

.detail-video__desc .detail-ol-li[data-v-45d98b75] {
	counter-increment: num
}

.detail-video__desc .detail-ol-li[data-v-45d98b75]:before {
	content: counter(num) "\3001"
}

.detail-video__desc .detail-ul .detail-video__desc .detail-li[data-v-45d98b75] {
	position: relative;
	padding-left: 14px
}

.detail-video__desc .detail-ul .detail-video__desc .detail-li[data-v-45d98b75]:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #000
}

.detail-video__desc .detail-img[data-v-45d98b75] {
	width: 100%;
	border-radius: 4px;
	margin-bottom: 8px;
	display: block
}

.detail-video__desc .detail-h3[data-v-45d98b75] {
	font-size: .17rem;
	margin: 8px 0 8px;
	color: #333;
	position: relative;
	padding-left: 10px;
	line-height: 26px
}

.detail-video__desc .detail-h3[data-v-45d98b75]:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 4px;
	height: 12px;
	background: #02b7ca
}

.detail-video__desc .detail-h6[data-v-45d98b75] {
	font-size: 14px;
	color: #333;
	line-height: 31px;
	font-weight: 400
}

.detail-video__desc .detail-br[data-v-45d98b75] {
	content: "";
	display: block;
	width: 100%;
	height: 1px
}

.detail-video__desc .detail-br[data-v-45d98b75]:before {
	content: "";
	display: block;
	margin: 8px 0
}

.detail-video__desc .h3[data-v-45d98b75] {
	font-size: .17rem;
	margin: 8px 0 8px;
	color: #333;
	position: relative;
	padding-left: 10px;
	line-height: 26px
}

.detail-video__desc .h3[data-v-45d98b75]:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 4px;
	height: 12px;
	background: #02b7ca
}

.detail-video__desc .blockquote[data-v-45d98b75] {
	background-color: #f8f8f8;
	padding: 8px;
	color: #999;
	font-size: 14px;
	line-height: 22px
}

.detail-video__desc .li[data-v-45d98b75],
.detail-video__desc .ol[data-v-45d98b75],
.detail-video__desc .ul[data-v-45d98b75] {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 26px
}

.detail-video__desc .ol[data-v-45d98b75],
.detail-video__desc .ul[data-v-45d98b75] {
	margin-bottom: 8px
}

.detail-video__desc .ol[data-v-45d98b75] {
	counter-reset: num
}

.detail-video__desc .ol .li[data-v-45d98b75] {
	counter-increment: num
}

.detail-video__desc .ol .li[data-v-45d98b75]:before {
	content: counter(num) "\3001"
}

.detail-video__desc .ul .li[data-v-45d98b75] {
	position: relative;
	padding-left: 14px
}

.detail-video__desc .ul .li[data-v-45d98b75]:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #000
}

.dust[data-v-461dc780] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.bk-direct[data-v-461dc780] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 30px 0 20px;
	margin-top: 30px
}

.bk-direct .bk-direct-btn[data-v-461dc780] {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #00c8c8;
	border-radius: 60px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: PingFangSC-Regular;
	font-weight: 700
}

.bk-direct .bk-direct-btn-prev[data-v-461dc780] {
	margin-right: 8px
}

.dust[data-v-c551c96c] {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-filter: grey;
	filter: gray
}

.bk-dialogue-title-wrap[data-v-c551c96c] {
	padding: 31px 0 24px 0
}

.bk-dialogue-title-wrap.extra[data-v-c551c96c] {
	padding-top: 0
}

.bk-dialogue-title[data-v-c551c96c] {
	width: 100%;
	height: 51px;
	line-height: 51px;
	text-align: center;
	background: rgba(3, 208, 191, .1);
	border-radius: 5px;
	font-size: 20px;
	color: #00c8c8;
	font-family: PingFangSC-Regular
}

.bk-dialogue[data-v-c551c96c] {
	padding-bottom: 20px;
	font-family: PingFangSC-Regular
}

.bk-dialogue-icon[data-v-c551c96c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 19px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	margin-right: 10px;
	margin-top: 9px;
	border-radius: 3px;
	font-size: 13px;
	color: #fff
}

.bk-dialogue-cont[data-v-c551c96c] {
	font-size: 19px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 35px
}

.bk-dialogue-question[data-v-c551c96c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 10px
}

.bk-dialogue-question-icon[data-v-c551c96c] {
	background: #ff7061
}

.bk-dialogue-question-cont[data-v-c551c96c] {
	font-weight: 700
}

.bk-dialogue-answer[data-v-c551c96c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.bk-dialogue-answer-icon[data-v-c551c96c] {
	background: #00c8c8
}

.bk-dialogue-answer-cont[data-v-c551c96c] {
	font-weight: 400
}

.bk-dialogue-active[data-v-c551c96c] {
	color: #00c8c8 !important
}

.bk-dialogue .bk-dialogue-cont[data-v-c551c96c] {
	font-size: 19px;
	color: #333
}

.bk-dialogue .bk-dialogue-answer-cont[data-v-c551c96c] .parse-dialogue-ul {
	margin-top: 0 !important
}

.bk-reference-title[data-v-97f0a23c] {
	font-family: PingFang-SC-Medium;
	font-size: 19px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 23px;
	padding: 30px 0 13px 0;
	font-weight: 700
}

.bk-reference-wrap[data-v-97f0a23c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #999;
	letter-spacing: 0;
	font-size: 14px;
	font-family: ArialMT;
	margin-bottom: 5px
}

.bk-reference-wrap .bk-reference-num[data-v-97f0a23c] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 15px;
	margin-top: -1px
}

.bk-reference-wrap .bk-reference-detail[data-v-97f0a23c] {
	line-height: 20px;
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	word-wrap: break-word;
	word-break: break-all;
	color: #666
}

.bk-reference-spread[data-v-97f0a23c] {
	width: 100%;
	text-align: center;
	padding-top: 5px
}

.bk-reference .msui-iconfont[data-v-97f0a23c] {
	font-size: 12px
}

.dust[data-v-9f469cf0] {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray
}

.overview[data-v-9f469cf0] {
	line-height: normal
}

.overview-scroll[data-v-9f469cf0] {
	white-space: nowrap;
	width: 100%
}

.overview .overview-doc-wrap[data-v-9f469cf0] {
	display: inline-block;
	width: 270px;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.overview .overview-doc-wrap .overview-doc-cont[data-v-9f469cf0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.overview .overview-doc-wrap .overview-doc-reviewer[data-v-9f469cf0] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(100% - 43px)
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap[data-v-9f469cf0] {
	position: relative;
	margin-bottom: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap.no-wrap[data-v-9f469cf0] {
	white-space: normal
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .overview-doc-common[data-v-9f469cf0] {
	font-size: 10px;
	height: 14px;
	padding: 0 7.5px;
	border-radius: 12px;
	margin-right: 6px
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .overview-doc-common .label[data-v-9f469cf0] {
	line-height: 1;
	padding-top: 2px;
	display: block
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .team[data-v-9f469cf0] {
	color: #00c8c8;
	border: 1px solid #b1eff0
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .rank[data-v-9f469cf0] {
	color: #ffa523;
	border: 1px solid #ffa523
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-wrap .expert[data-v-9f469cf0] {
	border: 1px solid rgba(250, 169, 14, .5);
	color: #faa90e
}

.overview .overview-doc-wrap .overview-doc-reviewer .overview-doc-info-name[data-v-9f469cf0] {
	vertical-align: middle;
	font-weight: 700;
	color: #1f1f1f;
	font-size: 14px
}

.overview .overview-doc-wrap .set-line[data-v-9f469cf0] {
	line-height: 22px;
	font-size: 14px;
	color: #999
}

.gray666[data-v-6d15b052] {
	color: #666
}

.card_index .card_title[data-v-6d15b052] {
	font-size: 14px;
	color: #00c8c8;
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 211, 234, .1);
	padding-left: 15px
}

.card_index .bag-card[data-v-6d15b052] {
	border-radius: 8px 8px 0 0;
	margin: -1px auto;
	width: calc(100% - 15px);
	background: #fff
}

.card_index .card[data-v-6d15b052] {
	width: calc(100% - 15px);
	background: #fff;
	border-radius: 0 0 8px 8px;
	padding: 17px 15px 15px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	position: relative
}

.card_index .card .no-margin-bottom[data-v-6d15b052] {
	font-size: 14px;
	margin-bottom: 0
}

.card_index .card__baseInfo[data-v-6d15b052] {
	color: #666;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	padding-bottom: 18px
}

.card_index .card__baseInfo__flex[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.card_index .card__baseInfo__flex__left[data-v-6d15b052] {
	min-width: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: calc(100% - 84px)
}

.card_index .card__baseInfo__flex__left .phonetic[data-v-6d15b052] {
	margin-bottom: -.02rem
}

.card_index .card__baseInfo__flex__left__name[data-v-6d15b052] {
	font-size: 28px;
	line-height: 34px
}

.card_index .card__baseInfo__flex__left__icon[data-v-6d15b052] {
	text-align: center;
	height: 16px;
	display: inline-block
}

.card_index .card__baseInfo__flex__left__copyright[data-v-6d15b052] {
	width: 16px;
	height: 16px;
	vertical-align: top
}

.card_index .card__baseInfo__flex__right[data-v-6d15b052] {
	padding-top: 3px
}

.card_index .card__baseInfo__flex__right__img[data-v-6d15b052] {
	width: 84px;
	height: 47px;
	display: block;
	position: absolute;
	right: 0
}

.card_index .card__baseInfo__tags[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px
}

.card_index .card__baseInfo__tags__tag[data-v-6d15b052] {
	padding: 0 12px;
	border-radius: 14px;
	background: #f4f4f4;
	margin-left: 4px
}

.card_index .card__baseInfo__tags__tag[data-v-6d15b052]:first-child {
	margin-left: 0
}

.card_index .card__baseInfo__tags__tag__link .icon[data-v-6d15b052] {
	margin-left: 4px
}

.card_index .card__baseInfo__tags .c-bg-green[data-v-6d15b052] {
	background: rgba(0, 200, 200, .1)
}

.card_index .card__baseInfo__label[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px
}

.card_index .card__baseInfo__label__desc[data-v-6d15b052] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.card_index .card__baseInfo__label__desc__ul[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-top: 3px
}

.card_index .card__baseInfo__label__desc__ul__li[data-v-6d15b052] {
	padding: 0 7.5px;
	border-radius: 9px;
	margin-left: 8px;
	height: 14px;
	margin-bottom: 4px
}

.card_index .card__baseInfo__label__desc__ul__li .label[data-v-6d15b052] {
	line-height: 1;
	padding-top: 2px
}

.card_index .card__baseInfo__label__desc__ul__li--yellow[data-v-6d15b052] {
	color: #ffa924;
	border: 1px solid #fcd487
}

.card_index .card__baseInfo__label__desc__ul__li--red[data-v-6d15b052] {
	color: #f34636;
	border: 1px solid #f79e9e
}

.card_index .card__baseInfo__video[data-v-6d15b052] {
	margin-top: 15px;
	width: 100%
}

.card_index .card__baseInfo__smallVideo[data-v-6d15b052] {
	z-index: 999;
	width: 214px;
	height: 119px;
	position: fixed;
	right: 0
}

.card_index .card__baseInfo__videoPlace[data-v-6d15b052] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 1.917rem;
	border-radius: 12px;
	margin: 0 auto;
	background: #000
}

.card_index .card__baseInfo__text[data-v-6d15b052] {
	font-size: 12px;
	color: #c6c6c6
}

.card_index .card__add[data-v-6d15b052] {
	padding-top: 15px
}

.card_index .card__add__doctor[data-v-6d15b052] {
	margin-top: 4px
}

.card_index .card__add__doctor[data-v-6d15b052],
.card_index .card__add__doctor__headers[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card_index .card__add__doctor__headers[data-v-6d15b052] {
	margin-right: 8px
}

.card_index .card__add__doctor__headers__header[data-v-6d15b052] {
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 50%;
	margin-left: -5px
}

.card_index .card__add__doctor__headers__header[data-v-6d15b052]:first-child {
	margin-left: 0
}

.card_index .card__add__doctor__message[data-v-6d15b052] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.card_index .card .notes[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card_index .card .notes .reminder-icon[data-v-6d15b052] {
	width: 13px;
	height: 13px;
	margin-left: 3px
}

.card_index .card-radius[data-v-6d15b052] {
	border-radius: 8px 8px
}

.card_index .card_doctor_bottom_assure_view_wrap .card_doctor_bottom_assure_view.extra[data-v-6d15b052] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.card_index .card_doctor_bottom_assure_view_wrap .card_doctor_bottom_assure_view.extra .card_doctor_bottom_assure_image[data-v-6d15b052] {
	margin-top: 3px
}

.card_index .card_doctor_bottom_assure_view_wrap .card_doctor_bottom_assure_view[data-v-6d15b052]:nth-child(2) {
	margin-top: 2px
}

.card_index .card_doctor_bottom_assure_view[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #666;
	font-size: 14px
}

.card_index .card_doctor_bottom_assure_image[data-v-6d15b052] {
	width: 16px;
	height: 16px;
	margin-right: 9px
}

.card_index .custom-area[data-v-6d15b052] {
	font-size: 15px;
	color: #555;
	margin-bottom: 10px
}

.card_index .custom-area[data-v-6d15b052]:last-child {
	margin-bottom: 0
}

.card_index .btn-slot[data-v-6d15b052] {
	height: 45px;
	line-height: 45px;
	font-size: 17px;
	color: #00c8c8;
	text-align: center;
	border-top: 1px solid #f1f1f1;
	font-weight: 700
}

.card_index .flex[data-v-6d15b052] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card_index .flex-shrink[data-v-6d15b052] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.card_index .flex-warp[data-v-6d15b052] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.card_index .dot-bottom[data-v-6d15b052] {
	background: -webkit-gradient(linear, left top, right top, color-stop(35%, #000), color-stop(0, transparent)) repeat-x;
	background: linear-gradient(90deg, #000 35%, transparent 0) repeat-x;
	background-size: .25em 1px;
	background-position: 0 1.4em
}

.b-hospital[data-v-6da810a2] {
	margin-bottom: .08rem
}

.b-hospital .articles-title[data-v-6da810a2] {
	padding: .18rem .17rem;
	color: #333;
	letter-spacing: 0;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700
}

.b-hospital .scroll-hospital[data-v-6da810a2] {
	white-space: nowrap;
	width: 100%
}

.b-hospital #hos-end[data-v-6da810a2],
.b-hospital #hos-start[data-v-6da810a2] {
	width: .17rem;
	display: inline-block
}

.b-hospital .hos-item[data-v-6da810a2] {
	display: inline-block;
	width: 29.23%;
	vertical-align: top;
	padding-right: .08rem
}

.b-hospital .hos-item-wrap[data-v-6da810a2] {
	width: 100%;
	background-color: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	border-radius: .08rem
}

.b-hospital .hos-item-wrap[data-v-6da810a2]:before {
	padding-top: 100%;
	content: "";
	display: block
}

.b-hospital .hos-item-wrap .image-self[data-v-6da810a2] {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.b-hospital .hos-name[data-v-6da810a2] {
	color: #333;
	line-height: .22rem;
	margin-top: .04rem;
	text-align: left
}

.catalog-wrap[data-v-40fd421e] {
	position: fixed;
	z-index: 2;
	right: 17px;
	bottom: 81px
}

.catalog[data-v-40fd421e] {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid rgba(0, 200, 200, .18);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	color: #00c8c8;
	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
}

.drawer[data-v-40fd421e] {
	width: 100%;
	padding: 45px 20px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drawer__h1[data-v-40fd421e] {
	font-size: 28px;
	line-height: 38px;
	color: #1f1f1f
}

.drawer__active[data-v-40fd421e] {
	color: #00c8c8
}

.drawer__close[data-v-40fd421e] {
	position: fixed;
	background: #fff;
	right: 0;
	bottom: 0;
	height: 60px;
	text-align: center;
	line-height: 60px;
	width: 60%;
	border-top: 1px solid #f5f5f5;
	z-index: 2003
}

.drawer-padding[data-v-40fd421e] {
	padding-bottom: 80px
}

.feedback-btn-box[data-v-490d6570] {
	padding: .04rem 0 .04rem .04rem;
	border-radius: .5rem 0 0 .5rem;
	background-image: linear-gradient(-2deg, #00bcbc 36%, #00c8c8 99%);
	position: fixed;
	right: 0;
	bottom: 22%;
	border-right: none;
	-webkit-box-shadow: 0 0 5px 1.667px rgba(85, 85, 85, .08);
	box-shadow: 0 0 5px 1.667px rgba(85, 85, 85, .08);
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 9
}

.feedback-btn-box .feedback-icon[data-v-490d6570],
.feedback-btn-box[data-v-490d6570] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feedback-btn-box .feedback-icon[data-v-490d6570] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: .4rem;
	height: .4rem;
	background-size: 100%;
	background-repeat: no-repeat;
	border-radius: 50%;
	margin-right: .08rem
}

.feedback-btn-box .feedback-icon .icon[data-v-490d6570] {
	color: #fff;
	font-size: .23rem
}

.feedback-btn-box .close[data-v-490d6570] {
	position: absolute;
	left: -9px;
	top: -14px
}

.feedback-btn-box .close .close-icon[data-v-490d6570] {
	width: 18px;
	height: 18px;
	display: block
}

.feedback-btn-box .weak-title[data-v-490d6570] {
	position: absolute;
	padding: 0 .04rem;
	bottom: 0;
	left: 0;
	height: .16rem;
	line-height: .16rem;
	font-weight: 700;
	font-size: 10px;
	color: #00a2a2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e3ffff), to(#91f3f3));
	background-image: linear-gradient(180deg, #e3ffff, #91f3f3);
	-webkit-box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .68);
	box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .68);
	border-radius: .08rem
}

.feedback-btn-box .feedback-font[data-v-490d6570] {
	color: #fff;
	line-height: 1;
	padding-right: .08rem;
	max-width: 1.6rem
}

.feedback-btn-box .feedback-font .title[data-v-490d6570] {
	margin-top: 1px;
	font-size: .16rem;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.feedback-btn-box .feedback-font .text[data-v-490d6570] {
	padding-top: .04rem;
	font-size: .12rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.feedback-btn-box.upfold[data-v-490d6570] {
	-webkit-transform: translateX(.46rem);
	transform: translateX(.46rem)
}

.consult-wrap[data-v-67f35bb6] {
	padding: .15rem .17rem .31rem
}

.consult-wrap .title[data-v-67f35bb6] {
	font-size: .16rem;
	color: #1f1f1f;
	line-height: .26rem
}

.consult-wrap .item[data-v-67f35bb6] {
	padding-top: .07rem;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 700
}

.consult-wrap .item-extra[data-v-67f35bb6] {
	padding-top: .05rem
}

.consult-wrap .tips[data-v-67f35bb6] {
	position: relative;
	padding-left: .12rem;
	font-size: .14rem;
	color: #b5b5b5;
	line-height: .22rem;
	padding-top: .22rem
}

.consult-wrap .tips[data-v-67f35bb6]:last-child {
	padding-top: .04rem
}

.consult-wrap .tips[data-v-67f35bb6]:before {
	content: "*";
	color: red;
	position: absolute;
	left: 0
}

.consult-wrap .tips .privacy[data-v-67f35bb6] {
	color: #00c8c8
}

.consult-wrap .btn[data-v-67f35bb6] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	border-radius: .22rem;
	height: .44rem;
	line-height: .44rem;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: .16rem;
	margin-top: .35rem
}

.dust[data-v-38c26a27] {
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray
}

.fmp-height[data-v-38c26a27] {
	min-height: 30vh
}

.load-Tab-Top[data-v-38c26a27] {
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99
}

.padd-arrow[data-v-38c26a27] {
	padding: 0 17px
}

.yd-content-banner[data-v-38c26a27] {
	background: #fff;
	padding-top: 14px;
	padding-bottom: 6px
}

.dict[data-v-38c26a27] {
	width: 100%;
	background: linear-gradient(134deg, #00cfa3, #00d3ea) no-repeat top;
	background-size: 100% 210px;
	position: relative
}

.dict .tabs-fixed[data-v-38c26a27] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 100
}

.dict .yd-tabs[data-v-38c26a27] {
	border-bottom: 1px solid #f5f5f5
}

.dict .alias-card[data-v-38c26a27] {
	width: calc(100% - 15px);
	margin: 0 auto;
	margin-bottom: .1rem;
	height: .44rem;
	background: #fff;
	border-radius: 8px 8px;
	padding: 0 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f1f1f
}

.dict .alias-card .alias[data-v-38c26a27] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: .17rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dict .alias-card .icon[data-v-38c26a27] {
	color: #666;
	line-height: 1
}

.dict-write[data-v-38c26a27] {
	position: absolute;
	left: 0;
	top: 110px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 246, 250, 0)), to(#f5f6fa));
	background: linear-gradient(180deg, rgba(245, 246, 250, 0), #f5f6fa);
	width: 100%;
	height: 100px;
	background-size: 100% 100%
}

.dict-content[data-v-38c26a27] {
	background: #fff;
	padding-bottom: 70px
}

.dict-content.fmp-height[data-v-38c26a27] {
	min-height: 70vh
}

.canon-medcine[data-v-38c26a27] {
	display: block;
	background: #f5f5f5
}

.canon-medcine.real[data-v-38c26a27] {
	min-height: 0
}

.canon-medcine .bk_fix_nav[data-v-38c26a27] {
	position: fixed;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 201
}

.canon-medcine .bk_navs[data-v-38c26a27] {
	border-bottom: 1px solid #eee;
	z-index: 203
}

.canon-medcine-wrap-pic[data-v-38c26a27] {
	margin-top: -13px
}

.canon-medcine-wrap-pic .gratitude[data-v-38c26a27] {
	margin: 0 17px
}

.canon-medcine-wrap .summary-wrap[data-v-38c26a27] {
	margin-top: 20px;
	color: #333
}

.canon-medcine-wrap .summary-wrap-list[data-v-38c26a27] {
	position: relative;
	padding-left: 15px;
	line-height: 31px;
	font-size: 15px
}

.canon-medcine-wrap .summary-wrap-list[data-v-38c26a27]:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 0;
	width: 6px;
	height: 6px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
	background: #00c8c8
}

.canon-medcine .gratitude[data-v-38c26a27] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999;
	letter-spacing: 0;
	line-height: 24px;
	padding-bottom: 21px
}

.canon-medcine .gratitude-icon[data-v-38c26a27] {
	color: #999;
	margin-right: 7px
}

.canon-medcine .interval[data-v-38c26a27] {
	width: 100%;
	height: 10px;
	background: #f5f5f5
}

.canon-medcine .articles-title[data-v-38c26a27] {
	padding: 20px 17px 0;
	color: #333;
	letter-spacing: 0;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700
}

.canon-medcine .spread-wrap[data-v-38c26a27] {
	width: 100%;
	padding: 16px 0;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #555
}

.canon-medcine .mentions-wrap[data-v-38c26a27] {
	padding: 20px 17px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	text-align: center;
	line-height: 20px;
	background: #f5f5f5;
	margin-top: 15px
}

.canon-medcine .evaluate-wrap[data-v-38c26a27] {
	padding: 30px 17px
}

.canon-medcine .video-module[data-v-38c26a27] {
	margin-top: 20px
}

.self-test[data-v-38c26a27] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 14px 17px 9px
}

.self-test-icon[data-v-38c26a27] {
	width: 32px;
	height: 32px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.self-test-msg[data-v-38c26a27] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.self-test-btn[data-v-38c26a27] {
	padding: 2px 12px;
	color: #fff;
	background: #00c8c8;
	font-size: 14px;
	line-height: 24px;
	border-radius: 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@font-face {
	font-family: meetingPC;
	src: url(http://m2.line-me.fun/static/mb/tzjf10l/font/FZPSCHJW.ttf)
}

.med-meeting[data-v-7c77b737] {
	min-height: 100vh;
	overflow-x: hidden;
	width: 100%
}

.med-meeting .content[data-v-7c77b737],
.med-meeting[data-v-7c77b737] {
	background-image: -webkit-gradient(linear, left top, right top, from(#041627), color-stop(1%, #041627), color-stop(50%, #0d172d), to(#041f2f));
	background-image: linear-gradient(90deg, #041627, #041627 1%, #0d172d 50%, #041f2f)
}

.med-meeting .content[data-v-7c77b737] {
	padding-bottom: .4rem;
	position: relative;
	z-index: 100
}

.med-meeting .gene-wrap[data-v-7c77b737] {
	position: absolute;
	top: 60%;
	z-index: 1;
	width: 4.13rem;
	height: 3.63rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .gene-wrap.left[data-v-7c77b737] {
	top: 30%
}

.med-meeting .head-image[data-v-7c77b737] {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2
}

.med-meeting .head-image.head[data-v-7c77b737] {
	height: 64.4122vw
}

.med-meeting .head-image.shadow[data-v-7c77b737] {
	height: 12.8825vw;
	margin-top: -.18rem
}

.med-meeting .head-image.liver[data-v-7c77b737] {
	margin-top: -.18rem
}

.med-meeting .head-image.geneal[data-v-7c77b737] {
	height: 26.57vw
}

.med-meeting .head-image.teach-img[data-v-7c77b737] {
	margin-top: -.2rem
}

.med-meeting .gap[data-v-7c77b737] {
	margin: -.5rem .15rem 0
}

.med-meeting .gap .intro[data-v-7c77b737] {
	width: 100%;
	display: block
}

.med-meeting .yd-btn[data-v-7c77b737] {
	width: 2.42rem;
	height: .4rem;
	display: block;
	margin: .3rem auto 0
}

.med-meeting .video-wrap[data-v-7c77b737] {
	width: 92.7536vw;
	height: 51.2077vw;
	margin: -.4rem .15rem .14rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-top: .06rem;
	padding-left: .04rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 3
}

.med-meeting .video-wrap .video-stage[data-v-7c77b737],
.med-meeting .video-wrap .video[data-v-7c77b737] {
	width: 90.89vw;
	height: 48.3092vw
}

.med-meeting .video-wrap .video-stage .poster[data-v-7c77b737] {
	width: 100%;
	height: 100%
}

.med-meeting .question-wrap[data-v-7c77b737] {
	margin: -.49rem .15rem 0
}

.med-meeting .question-wrap .question[data-v-7c77b737] {
	position: relative;
	margin-bottom: .44rem;
	z-index: 101
}

.med-meeting .question-wrap .question-top-bg[data-v-7c77b737] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: .32rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .question-wrap .question-content-bg[data-v-7c77b737] {
	position: absolute;
	left: 0;
	right: 0;
	top: .32rem;
	bottom: .83rem;
	background-size: 100% 100%;
	background-repeat: repeat
}

.med-meeting .question-wrap .question-bottom-bg[data-v-7c77b737] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -.14rem;
	height: .97rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .question-wrap .num[data-v-7c77b737] {
	color: #01e3cc;
	text-align: center;
	padding-top: .04rem;
	position: relative;
	z-index: 2
}

.med-meeting .question-wrap .tap-style[data-v-7c77b737] {
	position: relative;
	z-index: 2;
	padding: 0 9.6618vw
}

.med-meeting .question-wrap .tap-style.animation[data-v-7c77b737] {
	-webkit-animation: move-data-v-7c77b737 1s linear;
	animation: move-data-v-7c77b737 1s linear
}

@-webkit-keyframes move-data-v-7c77b737 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes move-data-v-7c77b737 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.med-meeting .question-wrap .title[data-v-7c77b737] {
	font-size: .27rem;
	padding: .17rem 9.6618vw 0;
	color: #fff;
	line-height: .34rem;
	font-family: meetingPC
}

.med-meeting .question-wrap .btn-wrap[data-v-7c77b737] {
	margin-top: .17rem;
	padding: 0 9.6618vw;
	position: relative;
	z-index: 2
}

.med-meeting .question-wrap .total[data-v-7c77b737] {
	font-size: .12rem;
	color: #fff;
	text-align: center;
	padding: .1rem 0 .24rem
}

.med-meeting .question-wrap .answer[data-v-7c77b737] {
	width: 30.5958vw;
	height: 9.4203vw;
	background-size: 100% 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-default.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	line-height: 9.4203vw;
	font-weight: 700
}

.med-meeting .question-wrap .answer.yes[data-v-7c77b737] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/success.png)
}

.med-meeting .question-wrap .answer.no[data-v-7c77b737] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/error1.png)
}

.med-meeting .question-wrap .process-wrap[data-v-7c77b737] {
	padding-top: .14rem
}

.med-meeting .question-wrap .process[data-v-7c77b737] {
	position: relative;
	width: 100%;
	height: .09rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #b5b5b5), color-stop(68%, #edecec));
	background-image: linear-gradient(180deg, #b5b5b5 31%, #edecec 68%);
	-webkit-box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	border-radius: 24px
}

.med-meeting .question-wrap .account[data-v-7c77b737] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	z-index: 1;
	overflow: hidden
}

.med-meeting .question-wrap .account.no[data-v-7c77b737]:before {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9e94), color-stop(75%, #f24856));
	background-image: linear-gradient(180deg, #ff9e94, #f24856 75%);
	-webkit-box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #ffafac;
	box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #ffafac
}

.med-meeting .question-wrap .account.no[data-v-7c77b737]:before,
.med-meeting .question-wrap .account.yes[data-v-7c77b737]:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	content: "";
	display: block;
	z-index: 2;
	-webkit-animation: aw-data-v-7c77b737 1s ease-in-out;
	animation: aw-data-v-7c77b737 1s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.med-meeting .question-wrap .account.yes[data-v-7c77b737]:before {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #00dbc2), color-stop(98%, #0372e6));
	background-image: linear-gradient(180deg, #00dbc2 2%, #0372e6 98%);
	-webkit-box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #61effd;
	box-shadow: 0 1px 2px 0 hsla(0, 0%, 52.2%, .5), inset 0 3px 4px 0 #61effd
}

@-webkit-keyframes aw-data-v-7c77b737 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes aw-data-v-7c77b737 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

.med-meeting .question-wrap .person-num[data-v-7c77b737] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .12rem;
	line-height: .17rem;
	padding-top: .06rem;
	padding-bottom: .14rem
}

.med-meeting .question-wrap .doctor-wrap[data-v-7c77b737] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .39rem
}

.med-meeting .question-wrap .doctor[data-v-7c77b737] {
	width: .39rem;
	height: .39rem
}

.med-meeting .question-wrap .doctor-text[data-v-7c77b737] {
	font-size: .16rem;
	color: #fff;
	padding-left: .06rem;
	line-height: .39rem
}

.med-meeting .question-wrap .explain-wrap[data-v-7c77b737] {
	padding: .15rem 0
}

.med-meeting .question-wrap .explain[data-v-7c77b737] {
	padding: .1rem;
	position: relative;
	background: #fff;
	border-radius: .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.med-meeting .question-wrap .explain[data-v-7c77b737]:before {
	content: "";
	width: 0;
	height: 0;
	border-left: .08rem solid transparent;
	border-right: .08rem solid transparent;
	border-bottom: .08rem solid #fff;
	position: absolute;
	top: -.07rem;
	left: .08rem
}

.med-meeting .question-wrap .explain-image[data-v-7c77b737] {
	width: 100%;
	display: block;
	border-radius: .06rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.med-meeting .teach-warp[data-v-7c77b737] {
	margin-top: -.47rem;
	position: relative;
	z-index: 3
}

.med-meeting .teach-item[data-v-7c77b737] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 .15rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.med-meeting .teach-item .btn-img-three[data-v-7c77b737] {
	width: 29.9517vw;
	height: 9.4202vw;
	margin-bottom: .17rem
}

.med-meeting .teach-item .btn-img-two[data-v-7c77b737] {
	width: 45.1691vw;
	height: 9.4202vw;
	margin-bottom: .14rem
}

.process-wrap[data-v-31802c3c] {
	padding-top: .24rem;
	margin: 0 .3rem
}

.btn-wrap[data-v-31802c3c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .08rem;
	color: #fff
}

.btn-wrap .btn[data-v-31802c3c] {
	width: .79rem;
	height: .33rem
}

.btn-wrap .btn.right[data-v-31802c3c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-error.png) 0 0 no-repeat;
	background-size: .79rem .33rem
}

.btn-wrap .btn.error[data-v-31802c3c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-right.png) 0 0 no-repeat;
	background-size: .79rem .33rem
}

.btn-wrap .btn .icon-box[data-v-31802c3c] {
	margin-top: .07rem;
	text-align: center;
	height: .14rem;
	line-height: .14rem;
	font-weight: 700
}

.btn-wrap .btn .btn-text[data-v-31802c3c],
.btn-wrap .btn .icon[data-v-31802c3c] {
	display: inline-block
}

.btn-wrap .btn .icon[data-v-31802c3c] {
	padding-right: .03rem
}

.btn-wrap .btn .btn-text[data-v-31802c3c] {
	font-size: .14rem;
	font-weight: 700
}

.process[data-v-31802c3c] {
	position: relative;
	width: 100%;
	height: .09rem;
	-webkit-box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	border-radius: 24px;
	background-image: linear-gradient(-44deg, #07d2c7, #2feba7)
}

.account[data-v-31802c3c] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	z-index: 1;
	overflow: hidden
}

.account.no[data-v-31802c3c]:before,
.account.yes[data-v-31802c3c]:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	content: "";
	display: block;
	z-index: 2;
	width: 100%
}

.account.yes[data-v-31802c3c]:before {
	background-image: linear-gradient(-37deg, #ff981a, #ffbc10 96%)
}

.person-num[data-v-31802c3c] {
	color: #84a4a0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .13rem;
	line-height: 1;
	padding-top: .07rem
}

.person-num .select-num[data-v-31802c3c] {
	display: inline-block;
	padding: 0 .03rem;
	color: #00c8c8
}

.person-num .select-num.right[data-v-31802c3c] {
	color: #ffb400
}

.today-wrap[data-v-31802c3c] {
	border-radius: .14rem;
	overflow: hidden;
	background: #fff;
	position: relative
}

.today-wrap.selected[data-v-31802c3c] {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important
}

.today-wrap .slogan[data-v-31802c3c] {
	position: relative;
	z-index: 3;
	width: 2.17rem;
	height: .36rem;
	line-height: .36rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-bg.png) 0 0 no-repeat;
	background-size: 2.17rem .36rem;
	font-weight: 700;
	font-size: .2rem
}

.today-wrap .title[data-v-31802c3c] {
	margin: .22rem .4rem 0;
	text-align: center;
	font-weight: 700;
	font-size: .21rem;
	line-height: .3rem;
	position: relative;
	z-index: 3
}

.today-wrap .answer-wrap[data-v-31802c3c],
.today-wrap .position-wrap[data-v-31802c3c] {
	position: relative;
	z-index: 3
}

.today-wrap .status[data-v-31802c3c] {
	margin-top: .24rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.today-wrap .status.right[data-v-31802c3c] {
	color: #00c8c8
}

.today-wrap .status.right .status-img[data-v-31802c3c] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/right.png)
}

.today-wrap .status.error[data-v-31802c3c] {
	color: #fd503e
}

.today-wrap .status.error .status-img[data-v-31802c3c] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/error2.png)
}

.today-wrap .status .text[data-v-31802c3c] {
	font-size: .23rem;
	line-height: 1;
	font-weight: 700
}

.today-wrap .status-img[data-v-31802c3c] {
	width: .23rem;
	height: .23rem;
	background-size: .23rem .23rem;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-right: .1rem
}

.today-wrap .total[data-v-31802c3c] {
	text-align: center;
	font-size: .14rem;
	line-height: 1;
	color: #4b6964;
	margin: .34rem 0 .23rem
}

.today-wrap .answer-btn-wrap[data-v-31802c3c] {
	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: .19rem
}

.today-wrap .answer-btn[data-v-31802c3c] {
	width: 1.33rem;
	height: .4rem;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 1.33rem .4rem;
	text-align: center;
	line-height: .4rem;
	color: #fff;
	font-size: .18rem
}

.today-wrap .answer-btn.right[data-v-31802c3c] {
	margin-right: .07rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-right.png)
}

.today-wrap .answer-btn.error[data-v-31802c3c] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-error.png)
}

.today-wrap .more[data-v-31802c3c] {
	color: #00c8c8;
	text-align: center;
	line-height: .14rem;
	padding: .15rem 0 .34rem
}

.today-wrap .more-icon[data-v-31802c3c] {
	font-weight: 700
}

.today-wrap .answer-text[data-v-31802c3c] {
	text-align: justify
}

.result-wrap[data-v-31802c3c] {
	margin-top: .23rem;
	padding: 0 .31rem;
	border-top: 1px dashed #3fbeaf;
	background: #f6fcfb
}

.result-wrap .answer[data-v-31802c3c] {
	font-size: .18rem;
	color: #00c8c8;
	font-weight: 700;
	padding: .26rem 0 .15rem
}

.result-wrap .answer .answer-cont[data-v-31802c3c] {
	font-weight: 700
}

.poster-wrap[data-v-31802c3c] {
	font-size: 0;
	line-height: 1;
	position: relative;
	margin: .14rem 0 .24rem
}

.poster-wrap[data-v-31802c3c]:before {
	content: "";
	display: block;
	padding-top: 56.25%
}

.poster-wrap .poster[data-v-31802c3c] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border-radius: .1rem;
	overflow: hidden
}

.poster-wrap .play[data-v-31802c3c] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: .61rem;
	height: .61rem
}

.poster-wrap .duration[data-v-31802c3c] {
	position: absolute;
	right: .07rem;
	bottom: .06rem;
	opacity: .48;
	font-size: .11rem;
	background: #323232;
	border-radius: .09rem;
	padding: .03rem .05rem;
	color: #fff
}

.video-wrap[data-v-31802c3c] {
	margin: 0 .32rem .3rem;
	position: relative;
	z-index: 3
}

.video-wrap .video-text[data-v-31802c3c] {
	font-size: .15rem;
	line-height: .22rem;
	margin-top: .2rem
}

.video-wrap .poster-wrap[data-v-31802c3c] {
	margin-top: .13rem
}

.today-article[data-v-31802c3c] {
	margin: .2rem .31rem 0;
	position: relative;
	z-index: 3
}

.history-item[data-v-b4f7206a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .3rem;
	position: relative
}

.history-item[data-v-b4f7206a]:last-child:before {
	display: none
}

.history-item[data-v-b4f7206a]:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	top: .58rem;
	left: .22rem;
	bottom: -.15rem;
	border-left: 1px dashed #00c8c8
}

.history-item .time[data-v-b4f7206a] {
	position: relative;
	width: .42rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: .38rem;
	border: 1px solid #00c8c8;
	border-top-left-radius: .1rem;
	color: #00c8c8;
	line-height: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.history-item .time[data-v-b4f7206a]:before {
	content: "";
	display: block;
	width: 1px;
	height: .3rem;
	margin-top: .04rem;
	margin-left: .21rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #00c8c8
}

.history-item .time .top[data-v-b4f7206a] {
	position: absolute;
	left: .04rem;
	top: .04rem;
	font-size: .13rem;
	font-weight: 700
}

.history-item .time .bottom[data-v-b4f7206a] {
	position: absolute;
	right: .04rem;
	bottom: .04rem;
	font-size: .13rem;
	font-weight: 700
}

.history-item .card[data-v-b4f7206a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 .26rem;
	margin-left: .23rem;
	margin-top: .14rem;
	background: #fff;
	border-radius: .1rem;
	border-top-left-radius: 0;
	position: relative
}

.history-item .card[data-v-b4f7206a]:before {
	content: "";
	display: block;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/arrow2.png) 0 0 no-repeat;
	background-size: .1rem .14rem;
	width: .1rem;
	height: .14rem;
	top: 0;
	left: -.1rem;
	position: absolute
}

.history-item .card .today-wrap[data-v-b4f7206a] {
	border-radius: 0;
	margin: 0
}

.history-item .card .today-wrap .process-wrap[data-v-b4f7206a] {
	margin: 0
}

.history-item .card .today-wrap .answer[data-v-b4f7206a] {
	font-size: .14rem;
	color: #00c8c8;
	padding: .19rem 0 .02rem
}

.history-item .card .today-wrap .answer .answer-cont[data-v-b4f7206a] {
	font-weight: 700
}

.history-item .card .today-wrap .answer-btn-wrap[data-v-b4f7206a] {
	margin-top: .14rem
}

.history-item .card .today-wrap .answer-button[data-v-b4f7206a] {
	width: 46.39%;
	font-size: .16rem;
	color: #fff;
	background-size: contain;
	position: relative
}

.history-item .card .today-wrap .answer-button[data-v-b4f7206a]:before {
	content: "";
	display: block;
	padding-top: 29.5%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 0
}

.history-item .card .today-wrap .answer-button.right[data-v-b4f7206a] {
	margin-right: .05rem;
	background-image: none
}

.history-item .card .today-wrap .answer-button.right[data-v-b4f7206a]:before {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-right.png)
}

.history-item .card .today-wrap .answer-button.error[data-v-b4f7206a]:before {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-error.png)
}

.history-item .card .today-wrap .answer-button .text[data-v-b4f7206a] {
	position: absolute;
	line-height: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.history-item .card .today-wrap .total[data-v-b4f7206a] {
	margin: .33rem 0 .18rem
}

.history-item .title[data-v-b4f7206a] {
	padding-top: .18rem;
	font-size: .17rem;
	line-height: .24rem;
	font-weight: 700
}

.history-item .article[data-v-b4f7206a] {
	margin-top: .03rem;
	font-size: .14rem
}

.history-item .more[data-v-b4f7206a] {
	color: #00c8c8;
	text-align: center;
	line-height: .14rem;
	padding: .15rem 0 .17rem
}

.process-wrap[data-v-b4f7206a] {
	padding-top: .15rem;
	margin: 0 .31rem
}

.btn-wrap[data-v-b4f7206a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .08rem;
	color: #fff
}

.btn-wrap .btn[data-v-b4f7206a] {
	width: .79rem;
	height: .33rem
}

.btn-wrap .btn.right[data-v-b4f7206a] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-error.png) 0 0 no-repeat;
	background-size: .79rem .33rem
}

.btn-wrap .btn.error[data-v-b4f7206a] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-right.png) 0 0 no-repeat;
	background-size: .79rem .33rem
}

.btn-wrap .btn .icon-box[data-v-b4f7206a] {
	margin-top: .07rem;
	text-align: center;
	height: .14rem;
	line-height: .14rem;
	font-weight: 700
}

.btn-wrap .btn .btn-text[data-v-b4f7206a],
.btn-wrap .btn .icon[data-v-b4f7206a] {
	display: inline-block
}

.btn-wrap .btn .icon[data-v-b4f7206a] {
	padding-right: .03rem
}

.btn-wrap .btn .btn-text[data-v-b4f7206a] {
	font-size: .14rem;
	font-weight: 700
}

.process[data-v-b4f7206a] {
	position: relative;
	width: 100%;
	height: .09rem;
	-webkit-box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 100%, .5);
	border-radius: 24px;
	background-image: linear-gradient(-44deg, #07d2c7, #2feba7)
}

.account[data-v-b4f7206a] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	z-index: 1;
	overflow: hidden
}

.account.no[data-v-b4f7206a]:before,
.account.yes[data-v-b4f7206a]:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 24px;
	content: "";
	display: block;
	z-index: 2;
	width: 100%
}

.account.yes[data-v-b4f7206a]:before {
	background-image: linear-gradient(-37deg, #ff981a, #ffbc10 96%)
}

.person-num[data-v-b4f7206a] {
	color: #84a4a0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .13rem;
	line-height: 1;
	padding-top: .07rem
}

.person-num .select-num[data-v-b4f7206a] {
	display: inline-block;
	padding: 0 .03rem;
	color: #00c8c8
}

.person-num .select-num.right[data-v-b4f7206a] {
	color: #ffb400
}

.today-wrap[data-v-b4f7206a] {
	border-radius: .14rem;
	overflow: hidden;
	background: #fff
}

.today-wrap .slogan[data-v-b4f7206a] {
	width: 2.17rem;
	height: .36rem;
	line-height: .36rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-bg.png) 0 0 no-repeat;
	background-size: 2.17rem .36rem
}

.today-wrap .title[data-v-b4f7206a] {
	margin: .22rem .4rem 0;
	text-align: justify;
	font-weight: 700;
	font-size: .21rem;
	line-height: .3rem
}

.today-wrap .status[data-v-b4f7206a] {
	margin-top: .24rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.today-wrap .status.right[data-v-b4f7206a] {
	color: #00c8c8
}

.today-wrap .status.right .status-img[data-v-b4f7206a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/right.png)
}

.today-wrap .status.error[data-v-b4f7206a] {
	color: #fd503e
}

.today-wrap .status.error .status-img[data-v-b4f7206a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/error2.png)
}

.today-wrap .status .text[data-v-b4f7206a] {
	font-size: .23rem;
	line-height: 1;
	font-weight: 700
}

.today-wrap .status-img[data-v-b4f7206a] {
	width: .23rem;
	height: .23rem;
	background-size: .23rem .23rem;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-right: .1rem
}

.today-wrap .total[data-v-b4f7206a] {
	text-align: center;
	font-size: .14rem;
	line-height: 1;
	color: #4b6964;
	margin: .34rem 0 .23rem
}

.today-wrap .answer-btn-wrap[data-v-b4f7206a] {
	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: .19rem
}

.today-wrap .answer-btn[data-v-b4f7206a] {
	width: 1.33rem;
	height: .4rem;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 1.33rem .4rem;
	text-align: center;
	line-height: .4rem;
	color: #fff;
	font-size: .18rem
}

.today-wrap .answer-btn.right[data-v-b4f7206a] {
	margin-right: .07rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-right.png)
}

.today-wrap .answer-btn.error[data-v-b4f7206a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/daily-btn-error.png)
}

.poster-wrap[data-v-b4f7206a] {
	font-size: 0;
	line-height: 1;
	position: relative;
	margin: .14rem 0 .24rem
}

.poster-wrap[data-v-b4f7206a]:before {
	content: "";
	display: block;
	padding-top: 56.25%
}

.poster-wrap .poster[data-v-b4f7206a] {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border-radius: .1rem;
	overflow: hidden
}

.poster-wrap .play[data-v-b4f7206a] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: .47rem;
	height: .47rem
}

.poster-wrap .duration[data-v-b4f7206a] {
	position: absolute;
	right: .07rem;
	bottom: .06rem;
	opacity: .48;
	font-size: .11rem;
	background: #323232;
	border-radius: .09rem;
	padding: .03rem .05rem;
	color: #fff
}

.video-wrap[data-v-b4f7206a] {
	margin: 0 .32rem .3rem
}

.video-wrap .video-text[data-v-b4f7206a] {
	font-size: .15rem;
	line-height: .22rem;
	margin-top: .2rem
}

.video-wrap .poster-wrap[data-v-b4f7206a] {
	margin-top: .13rem
}

.more-icon[data-v-b4f7206a] {
	font-weight: 700
}

.med-daily-report .head-wrap[data-v-361af300] {
	position: relative;
	color: #fff;
	font-weight: 700
}

.med-daily-report .head-wrap[data-v-361af300]:before {
	content: "";
	padding-top: 79.47%;
	display: block
}

.med-daily-report .head-wrap[data-v-361af300]:after {
	content: "";
	display: block;
	z-index: 1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(45, 45, 45, .5)), to(hsla(0, 0%, 100%, .4)));
	background-image: linear-gradient(rgba(45, 45, 45, .5), hsla(0, 0%, 100%, .4))
}

.med-daily-report .head-wrap .head-image[data-v-361af300],
.med-daily-report .head-wrap[data-v-361af300]:after {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.med-daily-report .head-wrap .date[data-v-361af300] {
	position: absolute;
	left: .45rem;
	top: 1.3rem;
	height: .67rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	line-height: 1;
	z-index: 10
}

.med-daily-report .head-wrap .year[data-v-361af300] {
	position: absolute;
	top: .05rem;
	left: 0;
	width: .4rem;
	text-align: right;
	font-size: .18rem
}

.med-daily-report .head-wrap .month[data-v-361af300] {
	position: absolute;
	bottom: .05rem;
	left: 0;
	width: .4rem;
	text-align: right;
	font-size: .35rem
}

.med-daily-report .head-wrap .day[data-v-361af300] {
	position: absolute;
	bottom: 0;
	left: .6rem;
	font-size: .67rem
}

.med-daily-report .head-image[data-v-361af300] {
	width: 100%;
	display: block
}

.med-daily-report .content[data-v-361af300] {
	position: relative;
	z-index: 3;
	margin: -.98rem .17rem 0;
	color: #333
}

.med-daily-report .content[data-v-361af300]:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 2.13rem;
	height: 1.57rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/today-bg.png) 0 0 no-repeat;
	background-size: 2.13rem 1.57rem;
	z-index: 1
}

.med-daily-report .divide-wrap[data-v-361af300] {
	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: .31rem 0 .22rem
}

.med-daily-report .divide-wrap .divide[data-v-361af300] {
	width: .75rem;
	height: .02rem;
	margin: 0 .11rem;
	background-image: -webkit-gradient(linear, right top, left top, from(#00c8c8), to(rgba(63, 190, 175, 0)));
	background-image: linear-gradient(270deg, #00c8c8, rgba(63, 190, 175, 0))
}

.med-daily-report .divide-wrap .divide.right[data-v-361af300] {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(63, 190, 175, 0)), to(#00c8c8));
	background-image: linear-gradient(270deg, rgba(63, 190, 175, 0), #00c8c8)
}

.med-daily-report .divide-wrap .divide-text[data-v-361af300] {
	font-size: .2rem;
	color: #00c8c8;
	line-height: 1;
	font-weight: 700
}

.med-daily-report .history-wrap[data-v-361af300] {
	position: relative
}

.med-daily-report .history-wrap[data-v-361af300]:last-child:before {
	display: none
}

.med-daily-report .history-wrap[data-v-361af300]:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	top: .58rem;
	left: .22rem;
	bottom: -.15rem;
	border-left: 1px dashed #00c8c8
}

.complete-wrap[data-v-361af300] {
	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: .26rem 0
}

.complete-wrap .footer[data-v-361af300] {
	width: .41rem;
	height: .01rem;
	margin: 0 .13rem;
	background: #dedede
}

.complete-wrap .footer-text[data-v-361af300] {
	font-size: .13rem;
	line-height: .18rem;
	color: #c7c7c7
}

.logo-wrap[data-v-361af300] {
	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: .3rem 0;
	background: #fff
}

.logo-wrap .logo[data-v-361af300] {
	width: .14rem;
	height: .14rem;
	margin-right: .05rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/logo.png) 0 0 no-repeat;
	background-size: cover
}

.logo-wrap .logo-text[data-v-361af300] {
	font-size: .15rem;
	line-height: 1
}

.subscribe[data-v-5e837b27] {
	padding: .14rem 0 .18rem .13rem;
	background: #fff;
	border-radius: .1rem
}

.subscribe__navi[data-v-5e837b27] {
	padding-right: .13rem;
	margin-bottom: .14rem
}

.subscribe__navi__text[data-v-5e837b27] {
	margin-right: .01rem;
	margin-bottom: .01rem
}

.subscribe__card__scroll[data-v-5e837b27] {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-right: .1rem
}

.subscribe__card__item[data-v-5e837b27] {
	position: relative;
	width: 2.33rem;
	padding: .12rem;
	border-radius: .1rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.subscribe__card__item[data-v-5e837b27]:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: .01rem solid #eee;
	border-radius: .2rem
}

.subscribe__card__item__btn[data-v-5e837b27] {
	min-width: .67rem;
	position: relative;
	z-index: 2
}

.subscribe__card__item__btn__reserve[data-v-5e837b27] {
	width: 100%;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .45rem;
	font-size: .12rem;
	line-height: .12rem;
	padding: .06rem .09rem
}

.subscribe__card__item__btn-notReserved[data-v-5e837b27] {
	background-color: #00c8c8;
	color: #fff
}

.subscribe__card__item__btn-reserved[data-v-5e837b27] {
	background-color: #f5f5f5;
	color: #525252
}

.subscribe__card__item__avatar[data-v-5e837b27] {
	position: relative
}

.subscribe__card__item__avatar__wrap[data-v-5e837b27] {
	margin-bottom: .09rem
}

.subscribe__card__item__avatar__label[data-v-5e837b27] {
	position: absolute;
	left: 50%;
	bottom: 0;
	font-size: .1rem;
	line-height: .1rem;
	padding: .06rem .06rem .04rem .06rem;
	background: #f5f5f5;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border: .01rem solid #fff;
	border-radius: .9rem;
	white-space: nowrap
}

.subscribe__card-loading[data-v-5e837b27] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 1.27rem
}

.c-flex[data-v-5e837b27],
.subscribe__card-loading[data-v-5e837b27] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex.between[data-v-5e837b27] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-flex.alignCenter[data-v-5e837b27] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-color-b5[data-v-5e837b27] {
	color: #b5b5b5
}

.c-fontfm-pingfang[data-v-5e837b27] {
	font-family: PingFangSC-Medium
}

.c-gap-bottom-0[data-v-5e837b27] {
	margin-bottom: 0
}

.calendarEntry[data-v-cdda24cc] {
	border-radius: .1rem;
	padding: .11rem .13rem;
	background: #fff
}

.calendarEntry__text[data-v-cdda24cc] {
	margin-right: .01rem;
	margin-bottom: .01rem
}

.c-flex[data-v-cdda24cc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex.between[data-v-cdda24cc] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-flex.alignCenter[data-v-cdda24cc] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-color-b5[data-v-cdda24cc] {
	color: #b5b5b5
}

.cardWrap[data-v-5f4e175a] {
	background: #fff;
	border-radius: .09rem;
	width: calc(50vw - 14px)
}

.cardWrap__poster[data-v-5f4e175a] {
	position: relative
}

.cardWrap__poster__bg[data-v-5f4e175a] {
	border-top-left-radius: .09rem;
	border-top-right-radius: .09rem;
	width: 100%;
	height: 1.09rem;
	background-size: cover
}

.cardWrap__poster__mask[data-v-5f4e175a] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: calc(50vw - 14px);
	height: 1.09rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(79%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .17) 79%, rgba(0, 0, 0, .4) 99%)
}

.cardWrap__poster__labelStatus[data-v-5f4e175a] {
	position: absolute;
	top: .03rem;
	left: .06rem
}

.cardWrap__poster__num[data-v-5f4e175a] {
	position: absolute;
	bottom: .05rem;
	left: .08rem;
	color: #fff
}

.cardWrap__poster__rightTypeLabel[data-v-5f4e175a] {
	position: absolute;
	right: 0;
	bottom: .05rem;
	padding: .03rem .05rem .03rem .06rem;
	font-family: PingFangSC-Medium;
	font-size: .12rem;
	line-height: .12rem;
	text-shadow: 0 .02rem .04rem #ff6100;
	color: #fff;
	background-image: linear-gradient(-7deg, #ff9500 3%, #ffd36c);
	border-radius: .15rem 0 0 .15rem
}

.cardWrap__poster__op[data-v-5f4e175a] {
	margin-top: .09rem
}

.cardWrap__poster__op__btn[data-v-5f4e175a] {
	width: 100%;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .45rem;
	font-size: .14rem;
	line-height: .14rem;
	padding: .07rem
}

.cardWrap__poster__op__btn-reserved[data-v-5f4e175a] {
	background-color: #f5f5f5;
	color: #525252
}

.cardWrap__poster__op__btn-notreserve[data-v-5f4e175a] {
	background-color: #00c8c8;
	color: #fff
}

.cardWrap__intro[data-v-5f4e175a] {
	padding: .08rem .1rem .12rem
}

.c-color-1f[data-v-5f4e175a] {
	color: #1f1f1f
}

.c-color-85[data-v-5f4e175a] {
	color: #858585
}

.c-lh-19[data-v-5f4e175a] {
	line-height: .19rem
}

.c-gap-bottom-3[data-v-5f4e175a] {
	margin-bottom: .03rem
}

.c-flex[data-v-5f4e175a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex-shrink[data-v-5f4e175a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.live__placeholder[data-v-43190c76] {
	height: .3rem;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea));
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea)
}

.live__cont[data-v-43190c76] {
	border-radius: .12rem .12rem 0 0;
	background-color: #f5f5f5;
	padding: .15rem .1rem;
	margin-top: -.15rem
}

.live__empty[data-v-43190c76] {
	width: 100%;
	margin: 1.35rem 0
}

.live__loading-more[data-v-43190c76] {
	height: .5rem
}

.live__loading-partical[data-v-43190c76] {
	margin-top: .3rem;
	height: 100vh
}

.c-font-pinngfang[data-v-43190c76] {
	font-family: PingFangSC-Medium
}

.c-gap-bottom-24[data-v-43190c76] {
	margin-bottom: .24rem
}

.c-flex[data-v-43190c76] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex.between[data-v-43190c76] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-flex.alignCenter[data-v-43190c76] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-flex.wrap[data-v-43190c76] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.c-flex.dirRow[data-v-43190c76] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.c-flex.dirCol[data-v-43190c76] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.subscription__reservedCard[data-v-39c4ae3e] {
	padding: .16rem .17rem 0;
	background-color: #fff
}

.subscription__reservedCard__cont__wrap[data-v-39c4ae3e] {
	white-space: nowrap;
	height: 1.06rem
}

.subscription__reservedCard__cont-empty[data-v-39c4ae3e] {
	padding: .24rem 0 .38rem 0
}

.subscription__reservedCard__cont__item__avatar[data-v-39c4ae3e] {
	position: relative
}

.subscription__reservedCard__cont__item__avatar-live[data-v-39c4ae3e],
.subscription__reservedCard__cont__item__avatar[data-v-39c4ae3e] {
	width: .56rem;
	height: .56rem;
	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
}

.subscription__reservedCard__cont__item__avatar-live[data-v-39c4ae3e] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0 auto
}

.subscription__reservedCard__cont__item__avatar-live-out[data-v-39c4ae3e] {
	position: absolute;
	width: .44rem;
	height: .44rem;
	border-radius: 50%;
	border: .0033rem solid #f33;
	-webkit-animation: out-data-v-39c4ae3e 1.43s ease-in-out .165s infinite;
	animation: out-data-v-39c4ae3e 1.43s ease-in-out .165s infinite
}

.subscription__reservedCard__cont__item__avatar-live-in[data-v-39c4ae3e] {
	width: .44rem;
	height: .44rem;
	border: .02rem solid #f33;
	border-radius: 50%;
	z-index: 1
}

.subscription__reservedCard__cont__item__avatar-live-in-text[data-v-39c4ae3e] {
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-family: PingFangSC-Regular;
	font-size: .1rem;
	line-height: .1rem;
	padding: .03rem .04rem .02rem;
	background-color: #f33;
	border: .01rem solid #fff;
	border-radius: .228rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff
}

.subscription__reservedCard__cont__item__avatar-live-in-text-reserved[data-v-39c4ae3e] {
	background-color: #00c8c8
}

.subscription__reservedCard__cont__item__avatar-live-in-text span[data-v-39c4ae3e] {
	white-space: nowrap;
	display: inline-block
}

.subscription__reservedList[data-v-39c4ae3e] {
	padding: .26rem .1rem;
	background: #f5f5f5
}

.subscription__reservedList-empty[data-v-39c4ae3e] {
	width: 100%;
	margin: 1.65rem 0
}

.c-gap-top-14[data-v-39c4ae3e] {
	margin-top: .14rem
}

.c-color-b5[data-v-39c4ae3e] {
	color: #b5b5b5
}

.c-color-1f[data-v-39c4ae3e] {
	color: #1f1f1f
}

.c-font-pinngfang[data-v-39c4ae3e] {
	font-family: PingFangSC-Medium
}

.c-flex[data-v-39c4ae3e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-flex.horizontalCenter[data-v-39c4ae3e] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.c-flex.between[data-v-39c4ae3e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-flex.alignCenter[data-v-39c4ae3e] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-flex.wrap[data-v-39c4ae3e] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@-webkit-keyframes out-data-v-39c4ae3e {
	10% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		opacity: .6
	}

	70% {
		-webkit-transform: scale(1.18);
		transform: scale(1.18);
		opacity: .2
	}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: .05
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@keyframes out-data-v-39c4ae3e {
	10% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		opacity: .6
	}

	70% {
		-webkit-transform: scale(1.18);
		transform: scale(1.18);
		opacity: .2
	}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: .05
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@-webkit-keyframes img-data-v-39c4ae3e {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(.975);
		transform: scale(.975)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@keyframes img-data-v-39c4ae3e {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	50% {
		-webkit-transform: scale(.975);
		transform: scale(.975)
	}

	to {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

.icon[data-v-74da8f08] {
	display: inline-block;
	margin-left: .01rem;
	vertical-align: bottom;
	font-size: .12rem
}

.icon-shipin[data-v-74da8f08] {
	width: 10px;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.video-play[data-v-74da8f08] {
	position: absolute;
	top: 50%;
	left: 50%;
	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;
	margin-top: -13.5px;
	margin-left: -13.55px;
	width: 27px;
	height: 27px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.bg-red[data-v-74da8f08] {
	background: #fa463f
}

.bg-common[data-v-74da8f08] {
	background: #999
}

.bg-green[data-v-74da8f08] {
	background: #00c8c8
}

.video-tag[data-v-74da8f08] {
	display: inline-block;
	width: 60px;
	height: 26px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	font-family: PingFang-SC-Medium;
	padding: 0 3.5px;
	opacity: 1
}

.spe-topic-directory[data-v-74da8f08] {
	padding: 15px 17px 15px
}

.spe-topic-directory-wrapper[data-v-74da8f08] {
	background: #fff
}

.spe-topic-directory-line[data-v-74da8f08] {
	margin: 0 17px;
	border-top: 1px solid #f1f1f1
}

.spe-topic-directory-line-bottom[data-v-74da8f08] {
	margin: 0 17px
}

.spe-topic-directory-content[data-v-74da8f08] {
	color: #999;
	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
}

.spe-topic-directory-content-title[data-v-74da8f08] {
	font-size: .19rem;
	line-height: 25px;
	color: #333
}

.spe-topic-directory-content-statusText[data-v-74da8f08] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .12rem
}

.spe-topic-directory-content-statusText-text[data-v-74da8f08] {
	height: 26px;
	line-height: 26px;
	background: #f8f8f8;
	border-radius: 12px;
	text-align: center
}

.spe-topic-directory-content-statusText-audience[data-v-74da8f08] {
	font-family: PingFang-SC-Regular;
	display: inline-block;
	font-size: .12rem
}

.spe-topic-directory-image[data-v-74da8f08] {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	width: 100%;
	padding-top: 66.67%;
	background-size: auto 100%;
	background-position: 50%
}

.spe-topic-directory-image-wrapper[data-v-74da8f08] {
	border-radius: 3px;
	overflow: hidden
}

.spe-topic-directory-image-hack-white-stroke[data-v-74da8f08] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%);
	border-radius: 3px
}

.spe-topic-directory .c-row[data-v-74da8f08] {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.video-mask[data-v-df44161a] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: .06rem;
	padding: .2rem .15rem .05rem .15rem;
	color: #fff;
	font-size: .15rem;
	font-family: PingFang-SC-Regular;
	line-height: .18rem;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	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))
}

.video-mask-text[data-v-df44161a] {
	width: 66.7%
}

.icon[data-v-df44161a] {
	display: inline-block;
	margin-left: .01rem;
	vertical-align: bottom;
	font-size: .11rem
}

.icon-shipin[data-v-df44161a] {
	width: 10px;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.video-play[data-v-df44161a] {
	position: absolute;
	top: 50%;
	left: 50%;
	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;
	margin-top: -24px;
	margin-left: -24px;
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%
}

.bg-red[data-v-df44161a] {
	background: #fa463f;
	opacity: 1
}

.bg-common[data-v-df44161a] {
	background: #999;
	opacity: 1
}

.bg-green[data-v-df44161a] {
	background: #00c8c8;
	opacity: 1
}

.video-tag[data-v-df44161a] {
	display: inline-block;
	width: 60px;
	height: 26px;
	color: #fff;
	border-radius: 30px;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	font-family: PingFang-SC-Medium;
	padding: 0 3px
}

.video-status[data-v-df44161a] {
	position: absolute;
	bottom: 15px;
	right: 5px;
	height: 26px;
	border-radius: 12px;
	text-align: center;
	z-index: 1
}

.video-status-text[data-v-df44161a] {
	font-family: PingFang-SC-Regular;
	display: inline-block;
	line-height: normal;
	font-size: 12px;
	color: #fff
}

.spe-topic-directory[data-v-df44161a] {
	padding: 15px 17px 10px
}

.spe-topic-directory-wrapper[data-v-df44161a] {
	background: #fff
}

.spe-topic-directory-line[data-v-df44161a] {
	margin: 0 17px;
	border-top: 1px solid #f1f1f1
}

.spe-topic-directory-line-bottom[data-v-df44161a] {
	margin: 0 17px
}

.spe-topic-directory-image[data-v-df44161a] {
	height: calc(60.22vw - 34px);
	background: #effdff;
	border-radius: 6px
}

.spe-topic-directory-image-wrapper[data-v-df44161a],
.spe-topic-directory-image[data-v-df44161a] {
	position: relative;
	overflow: hidden;
	width: 100%
}

.directory[data-v-17973094] {
	background: #fff
}

.spe-project-tag[data-v-03b72312] {
	display: block;
	margin: 0 17px
}

.project-title[data-v-03b72312] {
	margin: .2rem 0 0 .17rem;
	color: #333;
	font-family: PingFang-SC-Medium;
	font-size: .19rem;
	font-weight: 700;
	letter-spacing: 0;
	line-height: .19rem
}

.spe-project-icon-live[data-v-03b72312] {
	margin-right: 3px;
	display: inline-block;
	width: 20px;
	height: 18px;
	vertical-align: middle;
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANrUlEQVR4Xu2dS8iuVRXHf4IGWgTpIEENG6hIoXjLSxIamnSxUlNHGjjQBk1MQS2npoKWBVYaUV4GqaB0hjbQ0AzzlhIaQulAiQitQenELFY+n7xHzznfXvt91nr2fvd/w8cZuPZea/3W+ruf+7sXGiIgArslsJfYiIAI7J6ABKLuEIE9EJBA1B4iIIGoB0SgjoB2kDpumjUIAQlkkEIrzToCEkgdN80ahIAEMkihlWYdAQmkjptmDUJAAhmk0EqzjoAEUsdNswYhIIEMUmilWUdAAqnjplmDEJBABim00qwjIIHUcdOsQQhIIIMUWmnWEZBA6rhp1iAEJJBBCq006whIIHXcNGsQAhLIIIVWmnUEJJA6bpo1CAEJZJBCK806AhJIHTfNGoSABDJIoZVmHQEJpI6bZg1CQAIZpNBKs46ABFLHTbMGISCBDFJopVlHQAKp46ZZgxCQQAYptNKsIyCB1HHTrEEISCCDFFpp1hGQQOq4adYgBCSQQQqtNOsISCB13DRrEAISyCCFVpp1BCSQOm6aNQgBCWSQQivNOgISSB03zRqEQKRATgTOmP72Bw4A7N99B2HbappvAq8Dr03/7gAeBp5pNeAl45pbIHsDVwCXAIcvmZh8uwm8ANwB3Ay85Z69oRPmFMgFwJXACRvKapS0ngBuAu4dJeE95TmXQK4HrhbQjSJwO3DZRmVUkcwcArkfOKfCt6a0T+Ap4Pj2w4yLcF2B/DcuNK3cEIF1+6ShVHyhrJP4k8BxPney7pTAA8C5nca+Vti1ArkNuHQtz5rcG4EbgGt6C3rdeGsEYler7lnXseZ3SeDC0a5ueQVi9zke06XcLpt7jqDtEvApI90n8QrkKsC2Wo1xCdjl/BtHSd8rkOeBI0eBozx3SeBF4IhR2HgEcgzwdCUYu+n0KPAI8HLlGpo2D4GDgZOBs4GLKpc8CXi8cm5X0zwCuRz4XkV2dqPJbjhptEfg/MqT7muB69pLZ/6IPAJ5CDjNGYJd8brPOUfmuQTsXpbd0/IMe/r3dM+EXm09AnkWOMqR6F3AxQ57mS5HwHtf6zng6OXCzfPsEcgrwEGO0LR7OGAtbGrnInc6YngVsHOZjR8egbzhfNnpEMBEpdE+gUOBlxxh2ktX+znso00PA94G/jy3I49AvA8metaeOy+t5yfQU30/B3xq5e+jU7p/B343vR1ppwT2DNlaw9PEPQFcC8qgk1uv7yem1yrsoUm75VAyfg18C/hjifGubCSQWnKbN69FgXxweorYRPHVNZBXX5aWQNagvmFTWxLIZyZhnDfjxQD7OMVXvDWTQLzENtd+aYF8bEUUpwZhPgt40LO2BOKhtdm2SwnEXte2Qyh7lH6fBMQHAn8r9SOBlJLafLtMgRw7nXCbKOwSbeZw3cCWQDJL07avaIHYRwNtp7AbyGcujMJO+H9VEoMEUkJpDJsogZgY7KFI2y0+3AjKbwP2qapthwSyLaJhDOYUiB022U5hf57n97JgFx9mSSBZJWnfz7oC+cC0U5govtx4uvb0ctEXQCWQxiuZGF6tQD49HT6ZMLYe+UgM+/+u7KqUx7c9V2g3IbcdEsi2iIYx8ArEPlJuorCv+C817J7G3YAdMnnjL+r9IqMp+5AAliIrv+8j4K3vUgjtZxt+PonC3kvZGt74i3q/yEgCWaoXUv16Gyw1uOkO+NZusSvf3viLer/ISALJ7oVF/HkbLCPIfwM/3sVuIYFk0JePnQi0JBD7/sHWYVRpmbzxF20ORUbaQUpr1LWdt8HmTtZ+1eqWwt1CO8jc9LXetgSWEoi9Abh1GLVtkHsw8MZftDkUGWkHWadu3cz1Nti6if0Q+BmweiVqnTW98Rf1fpGRBLJO3bqZ622wmsTsl3S/Px1G1czf0xxv/EW9X2QkgcxdyybX8zaYJwn77taPZtwtdA7ioS/bWQjMLRD70Ll9qtYOozKGN/6izaHISDtIRn0X9+FtsN0FbL+1bsKY69yiFIw3/qLeLzKSQEpr1LWdt8FWk/3LJIpbFyTgjb+o94uMJJAFy57n2ttgFtkvJ2HYL08tPbzxF/V+kZEEsnTtU/yHNFhK5O84CYlfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuQhosMeeQ+CWQxAo27iqkwRJzDolfAkmsYOOuvA12FvBgQzl54y/q/SKjCUJIAA0BHj0Ub32N1z+mH9C5BfjXwgC98Rf1fpGRBLJw6XPcexvsvVHtmMTym5xw3+fFG39R7xcZSSALlTzXrbfBdhfdXyeh/CR5V/HGX9T7RUYSSG6nLuTN22AlYd4L/AB4rMR4TRtv/EW9X2QkgaxZuj6mexvMk9XLwM3ALwJ3FW/8Rb1fZCSBeHqhW1tvg9Umehdgh19z7yre+It6v8hIAqntha7meRts3eT+NB1+3T3TruKNv6j3i4wkkHV7oYv53gabM6mfTodf6+wq3viLer/ISAKZsxeaXcvbYBGJ/AG4DajZVbzxF/V+kZEEEtELza3pbbDoBOw8xc5XSncVb/xFvV9kJIFE90IT63sbLCvox6fDr+12FW/8Rb1fZCSBZPXCon68DZYd7NvA7XvYVbzxF/V+kZEEkt0Li/jzNtirwEGLRPrOYZcdfq3uKt74i3q/yEgCWagNct3WNNgFwIXAubmhvuvtDeDOSSy/dcZQ1PtFRhKIE32f5jUC2cr0UGBLLMd2kL7dgzmyJE4JpITSGDbrCGSV0GmTWEwwBzSKznadr5fEJoGUUBrDZi6BbNH6EHDedAj2+cYQfhO4tSQmCaSE0hg2cwtkldonV8RSdGgTjPxE4PclPiSQEkpj2EQKZJXgF4GvTYdh+y2A9iHgs6V+JZBSUptvlyWQLZIHTle/zgfsvCVrnAoUX/GSQLLK0r6fbIGsEjlpEovtLB8PRPUd4Lue9SUQD63Ntl1SIFtk95mEYvdVbGfx9GdJddzreSa0ALAEgmzqCLRW38OAcybB2En1OuOfwJnAk95FJBAvsc21b00gq6TPmIRigrFzF8+wx+e/4ZmwaiuB1JLbvHktC2SL9kdWDsG+sIcSvDadiNv3uuyqVfWQQKrRbdzEHgSyCt0eb/nS9MjIwYAdRj0KPDP9/WeOCnkEYg+G7etwegjwisNepssRsGZ7yeH+TWCJexiOEOcx9QjEmt3zeLM9i3PfPGFqlWACF01PxZa6sUfd7f/aGz88AnkWOMpBxJ7Xv9hhL9PlCNiJ7KUO988BRzvsuzX1CMROdrx3PLWLtN8ax1Vc/nwYOL391NaP0COQy6dvrnq9Hg885Z0k+xQCdjPOPg/qHdcC13kn9WjvEcgxwNOVSdq7xHaF4RHAPkOpsRwBO3c4GTgbsHOPmmGPhtjHFDZ+eARiMJ4vfRNr48mNm+CLwBGjpO8VyFXADaPAUZ67JHA1cOMobLwC2Xv6kNcJowBSnjsReAI4BXhrFC5egRgXuzJ1zyiAlOdOBOwLJjUn9d1irBGIJeu9bt4tIAX+LgE7tL5mNB61AjFO9uiwXUPX2HwCDyz47atF6a4jEAvc+4DbosnKeTWBdfuk2vHSE+dI/P7pxZalc5H/+QnYDV670TvsmEMgBu96wC7/aWwOAbu5e9nmpFOXyVwCMe92detKQJeA62rRyiy7lHvTaFerdgd/ToGYD7tPcgVwCXB4KxVXHEUEXgDumH6Ndpj7HNuRmVsgq/7sRXt7l9j+9p++02r/el662i5+/Xc/AXvZ6XXAXku1f3cA9nSuvYmn8R4CkQIRbBHonoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJAEJJJKu1u6egATSfQmVQCQBCSSSrtbunoAE0n0JlUAkAQkkkq7W7p6ABNJ9CZVAJIH/AVYg29iCSQJ5AAAAAElFTkSuQmCC)
}

.spe-project-icon-point[data-v-03b72312] {
	margin-right: 3px;
	display: inline-block;
	width: 0;
	height: 0;
	border: 3px solid #555;
	border-radius: 3px;
	vertical-align: middle
}

.spe-project-icon-point-white[data-v-03b72312] {
	display: inline-block;
	width: 0;
	height: 0;
	border-radius: 3px;
	vertical-align: middle;
	border: 3px solid #fff
}

.spe-project-header[data-v-03b72312] {
	position: relative;
	font-family: PingFang-SC-Medium
}

.spe-project-header[data-v-03b72312]:before {
	content: "";
	height: 1.22rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0
}

.spe-project-header-content[data-v-03b72312] {
	position: relative;
	z-index: 1
}

.spe-project-header-content-bg[data-v-03b72312] {
	position: relative;
	padding: 0 .17rem;
	color: #fff;
	letter-spacing: 0;
	font-family: PingFang-SC-Medium
}

.spe-project-header-content-bg-title[data-v-03b72312] {
	font-size: .3rem;
	line-height: .3rem;
	font-weight: 500
}

.spe-project-header-content-bg-slogan[data-v-03b72312] {
	padding: .1rem 0 .15rem 0;
	font-size: .15rem;
	line-height: .15rem
}

.spe-project-header-content-bg-img[data-v-03b72312] {
	position: absolute;
	right: 0;
	top: 0
}

.spe-project-header-content-bg-logo[data-v-03b72312] {
	display: inline-block;
	margin-right: .2rem
}

.spe-project-header-content-card[data-v-03b72312] {
	font-family: PingFang-SC-Regular;
	margin: 0;
	padding: 0 .17rem;
	font-size: .14rem;
	color: #555;
	letter-spacing: 0;
	line-height: .21rem;
	background: #fff;
	border-radius: 10px 10px 0 0;
	overflow: hidden
}

.spe-project-header-content-card-point[data-v-03b72312] {
	display: inline-block;
	font-weight: bolder
}

.spe-project-header-content-card-text[data-v-03b72312] {
	font-size: .15rem;
	color: #555;
	line-height: .26rem
}

.spe-project-separated[data-v-03b72312] {
	height: .08rem;
	background: #f6f6f6
}

.spe-project-conclusion[data-v-03b72312] {
	margin: .15rem .17rem 0 .17rem;
	height: .38rem;
	background: #f5f5f5;
	border-radius: .05rem;
	text-align: center;
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #555;
	letter-spacing: 0;
	line-height: .38rem
}

.spe-project-nomore[data-v-03b72312] {
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.spe-project-tabs-fixed[data-v-03b72312] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.spe-project-tags-fixed[data-v-03b72312] {
	position: fixed;
	top: 41px;
	left: 0;
	width: 100%;
	z-index: 2;
	background: #fff
}

.live-export .icon-name-bar[data-v-16cd3fa5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.live-export .icon-name-bar .m-icon-doc[data-v-16cd3fa5] {
	width: 18px;
	height: 18px;
	margin-top: 1px
}

.live-export .icon-name-bar .name[data-v-16cd3fa5] {
	font-family: PingFangSC-Semibold;
	font-size: 19px;
	color: #fff;
	margin-left: 8.5px
}

.live-export .live-export-bottom[data-v-16cd3fa5] {
	width: 100%;
	background: #fff;
	border-radius: 10px;
	padding: 10px 10px 15px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px
}

.live-export .live-export-bottom .list-desc[data-v-16cd3fa5] {
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #999;
	margin-bottom: 15px
}

.live-export .live-export-bottom .item[data-v-16cd3fa5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-top: 15px
}

.live-export .live-export-bottom .item .head-img[data-v-16cd3fa5] {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-size: cover;
	background-repeat: no-repeat
}

.live-export .live-export-bottom .item .desc[data-v-16cd3fa5] {
	margin-left: 10px
}

.live-export .live-export-bottom .item .desc .name-title[data-v-16cd3fa5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.live-export .live-export-bottom .item .desc .name-title .name[data-v-16cd3fa5] {
	font-size: 16px;
	color: #1b1c1f
}

.live-export .live-export-bottom .item .desc .name-title .title[data-v-16cd3fa5] {
	font-size: 12px;
	color: #1f1f1f;
	margin-left: 8px
}

.live-export .live-export-bottom .item .desc .descript-hos[data-v-16cd3fa5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.live-export .live-export-bottom .item .desc .descript-hos .descript[data-v-16cd3fa5] {
	font-size: 12px;
	color: #1f1f1f;
	max-width: 190px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.live-export .live-export-bottom .item .desc .descript-hos .hos[data-v-16cd3fa5] {
	font-size: 12px;
	color: #1f1f1f;
	margin-left: 8px
}

.live-export .live-export-bottom .item .btn[data-v-16cd3fa5] {
	height: 17px;
	width: 45px;
	color: #fff;
	position: absolute;
	right: 0;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/imagessanjia_new-image2Fauto-orient2Co_12Fquality2CQ_85.png);
	background-size: auto 100%;
	background-repeat: no-repeat
}

.live-export .live-export-bottom .item .tags-sanjia[data-v-16cd3fa5] {
	height: 17px;
	width: 45px;
	margin-bottom: 3px;
	border: none;
	padding: 0;
	border-radius: 0;
	background-size: auto 100%;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 2px
}

.live-calender-box .icon-name-bar[data-v-b6a5d8bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.live-calender-box .icon-name-bar .m-icon-data[data-v-b6a5d8bc] {
	margin-top: 1px;
	width: 18px;
	height: 18px
}

.live-calender-box .icon-name-bar .name[data-v-b6a5d8bc] {
	font-family: PingFangSC-Semibold;
	font-size: 19px;
	color: #fff;
	margin-left: 8.5px
}

.live-calender-box .live-calender-bottom[data-v-b6a5d8bc] {
	width: 100%;
	min-height: 178px;
	background: #fff;
	border-radius: 10px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px
}

.live-calender-box .live-calender-bottom .list-desc[data-v-b6a5d8bc] {
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #999;
	margin-bottom: 15px
}

.live-calender-box .live-calender-bottom .more-box[data-v-b6a5d8bc] {
	font-size: 14px;
	color: #1f1f1f;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.live-calender-box .live-calender-bottom .more-box .more-icon[data-v-b6a5d8bc] {
	width: 16px;
	height: 16px;
	margin-left: 6px
}

.live-calender-box .live-calender-bottom .item[data-v-b6a5d8bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px
}

.live-calender-box .live-calender-bottom .item .time[data-v-b6a5d8bc] {
	font-size: 14px;
	color: #555;
	width: 87px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.live-calender-box .live-calender-bottom .item .name[data-v-b6a5d8bc] {
	font-size: 14px;
	color: #555;
	margin-left: 6px;
	width: 48px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.live-calender-box .live-calender-bottom .item .title[data-v-b6a5d8bc] {
	font-size: 14px;
	color: #555;
	width: 70px;
	margin-left: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.live-calender-box .live-calender-bottom .item .despect[data-v-b6a5d8bc] {
	font-size: 14px;
	color: #555;
	width: 66px;
	margin-left: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.live-calender-box .live-calender-bottom .item .status[data-v-b6a5d8bc] {
	background: #fa463f;
	border-radius: 15px;
	width: 60px;
	color: #fff;
	height: 28px;
	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;
	font-size: 13px
}

.live-export-bottom[data-v-688ce048] {
	width: 100%;
	height: 203px;
	position: relative;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden
}

.live-export-bottom .loading-video[data-v-688ce048] {
	width: 60px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 5px;
	margin-left: 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.live-export-bottom .loading-video .peoples[data-v-688ce048] {
	width: 75px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	color: #fff;
	margin-left: 6px
}

.live-export-bottom .loading-video .feed-live-content-card-btn[data-v-688ce048] {
	background: #fa463f !important;
	opacity: 1 !important;
	width: 60px;
	margin-top: 5px;
	height: 24px;
	color: #fff !important;
	border: none !important;
	font-size: 12px;
	text-align: center;
	border-radius: 50px;
	z-index: 1
}

.live-export-bottom .loading-video .feed-live-content-card-btn .card-shipin-bg[data-v-688ce048] {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: .01rem;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.live-export-bottom .loading-video .huifang[data-v-688ce048] {
	background: #555 !important
}

.live-export-bottom .loading-video .huifang[data-v-688ce048],
.live-export-bottom .loading-video .yugao[data-v-688ce048] {
	opacity: 1 !important;
	width: 60px;
	height: 24px;
	color: #fff !important;
	border: none !important;
	font-size: 12px;
	text-align: center;
	border-radius: 50px;
	z-index: 1;
	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;
	margin-top: 5px
}

.live-export-bottom .loading-video .yugao[data-v-688ce048] {
	background: rgba(0, 0, 0, .5) !important
}

.live-export-bottom .vedio-play[data-v-688ce048] {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .5);
	color: #fff !important;
	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-sizing: border-box;
	box-sizing: border-box
}

.live-export-bottom .vedio-play .play-icon[data-v-688ce048] {
	margin-left: 2px;
	margin-top: 2px
}

.live-export-bottom .show-time[data-v-688ce048] {
	background: rgba(0, 0, 0, .5);
	height: 25px;
	width: 100%;
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	position: absolute;
	bottom: 0
}

.modal-bg[data-v-ce5d29d2] {
	background: rgba(0, 0, 0, .4);
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 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;
	z-index: 14
}

.modal-bg .modal[data-v-ce5d29d2] {
	width: 300px;
	padding: 20px;
	border-radius: 10px;
	background: #fff
}

.modal-bg .modal .title[data-v-ce5d29d2] {
	font-size: 19px;
	color: #333;
	margin: auto;
	width: 100%;
	text-align: center;
	font-weight: 700
}

.modal-bg .modal .desc[data-v-ce5d29d2] {
	color: #555;
	font-size: 14px;
	margin-top: 15px
}

.modal-bg .modal .btn[data-v-ce5d29d2] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	background-image: -webkit-gradient(linear, left top, right top, from(#00cfa3), to(#00d3ea));
	background-image: linear-gradient(left, #00cfa3, #00d3ea);
	text-align: center;
	color: #fff;
	margin-top: 15px;
	font-size: 18px;
	font-weight: 700;
	border-radius: 20px
}

.zb-box[data-v-ce5d29d2] {
	margin-top: -38px;
	width: 100vw;
	min-height: 100vh;
	padding: 0 17px 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#60c8ce), to(#00d3ea));
	background-image: linear-gradient(#60c8ce, #00d3ea)
}

.zb-box .zb-nine-home-header[data-v-ce5d29d2] {
	font-size: 13px;
	position: relative;
	height: 239px;
	margin-left: -17px;
	margin-right: -17px;
	margin-top: -.24rem;
	padding-top: 38px
}

.zb-box .zb-nine-home-header .zb-nine-home-bg[data-v-ce5d29d2] {
	display: block;
	width: 100%;
	height: 274px;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/pic_1605170948072PMX47xsV.png)
}

.zb-box .zb-nine-home-header-h5[data-v-ce5d29d2] {
	padding-top: 0
}

.zb-box .zb-nine-home-header-full[data-v-ce5d29d2] {
	margin-top: 0;
	height: 239px
}

.zb-box .live-calcendar[data-v-ce5d29d2],
.zb-box .star-people[data-v-ce5d29d2] {
	margin-top: 30px
}

.zb-box .star-people .icon-name-bar[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .star-people .icon-name-bar .m-icon-star-people[data-v-ce5d29d2] {
	width: 18px;
	height: 18px;
	margin-top: 1px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zbicon-huangguan.png);
	background-size: cover
}

.zb-box .star-people .icon-name-bar .name[data-v-ce5d29d2] {
	font-family: PingFangSC-Semibold;
	font-size: 19px;
	color: #fff;
	margin-left: 8.5px
}

.zb-box .star-people .star-people-box[data-v-ce5d29d2] {
	margin-top: -3px;
	width: 100%
}

.zb-box .live-expert-box[data-v-ce5d29d2] {
	margin-top: 30px
}

.zb-box .web-case[data-v-ce5d29d2] {
	margin-top: 20px
}

.zb-box .lists[data-v-ce5d29d2] {
	margin-right: -17px
}

.zb-box .wrapper[data-v-ce5d29d2] {
	overflow-x: scroll;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .wrapper[data-v-ce5d29d2]::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.zb-box .wrapper .wrapper-item[data-v-ce5d29d2] {
	width: 290px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px;
	height: 240px;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #fff;
	padding: 10px;
	border-radius: 10px
}

.zb-box .wrapper .wrapper-item .top[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.zb-box .wrapper .wrapper-item .top .icon[data-v-ce5d29d2] {
	width: 50px;
	height: 50px;
	border-radius: 50%
}

.zb-box .wrapper .wrapper-item .top .right[data-v-ce5d29d2] {
	margin-left: 10px;
	margin-top: -3px
}

.zb-box .wrapper .wrapper-item .top .right .name-title .name[data-v-ce5d29d2] {
	font-size: 15px;
	font-family: PingFangSC-Medium;
	color: #333
}

.zb-box .wrapper .wrapper-item .top .right .name-title .title[data-v-ce5d29d2] {
	font-size: 12px;
	margin-left: 8px;
	color: #333
}

.zb-box .wrapper .wrapper-item .top .right .department-hos[data-v-ce5d29d2] {
	margin-top: -3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .wrapper .wrapper-item .top .right .department-hos .department[data-v-ce5d29d2] {
	color: #333;
	font-size: 12px;
	max-width: 154px;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zb-box .wrapper .wrapper-item .top .right .department-hos .hos[data-v-ce5d29d2] {
	color: #333;
	font-size: 12px;
	width: 93px;
	margin-left: 8px;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zb-box .wrapper .wrapper-item .top .right .department-hos .tags-sanjia[data-v-ce5d29d2] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/imagessanjia_new1.png);
	height: 17px;
	width: 45px;
	margin-bottom: 3px;
	border: none;
	padding: 0;
	border-radius: 0;
	background-size: auto 100%;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 2px
}

.zb-box .wrapper .wrapper-item .top .right .tags[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .wrapper .wrapper-item .top .right .tags .tag-green[data-v-ce5d29d2] {
	color: #00c8c8;
	border: 1px solid #00c8c8;
	border-radius: 12px
}

.zb-box .wrapper .wrapper-item .top .right .tags .tag-green[data-v-ce5d29d2],
.zb-box .wrapper .wrapper-item .top .right .tags .tag-red[data-v-ce5d29d2] {
	height: 14px;
	padding: 0 4px;
	background: rgba(0, 200, 200, .1);
	font-size: 10px;
	line-height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 60px
}

.zb-box .wrapper .wrapper-item .top .right .tags .tag-red[data-v-ce5d29d2] {
	border: 1px solid #f60;
	border-radius: 12px;
	color: #f60;
	margin-left: 8px
}

.zb-box .wrapper .wrapper-item .top .right .lists[data-v-ce5d29d2] {
	margin-bottom: 0
}

.zb-box .title-content[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.zb-box .title-content .rules[data-v-ce5d29d2] {
	position: absolute;
	right: 0;
	z-index: 12;
	top: -3px;
	width: 80px;
	height: 28px;
	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: rgba(0, 0, 0, .4);
	border-top-left-radius: 14px;
	border-bottom-left-radius: 14px;
	font-size: 13px;
	color: #fff
}

.zb-box .title-content .wrap[data-v-ce5d29d2] {
	position: absolute;
	right: -15px;
	top: -3px
}

.zb-box .title-content .you-sanjiao[data-v-ce5d29d2] {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 5px
}

.zb-box .title-content .icon[data-v-ce5d29d2] {
	width: 18px;
	height: 18px;
	margin-top: 1px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zbicon-live.png);
	background-size: cover
}

.zb-box .title-content .desc[data-v-ce5d29d2] {
	font-size: 19px;
	color: #fff;
	margin-left: 8px;
	font-weight: 700
}

.zb-box .zb-content[data-v-ce5d29d2] {
	width: 100%;
	min-height: 291px;
	border-radius: 10px;
	background: #fff;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px
}

.zb-box .zb-content .top[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.zb-box .zb-content .top .icon[data-v-ce5d29d2] {
	width: 50px;
	height: 50px;
	border-radius: 50%
}

.zb-box .zb-content .top .right[data-v-ce5d29d2] {
	margin-left: 10px
}

.zb-box .zb-content .top .right .name-title .name[data-v-ce5d29d2] {
	font-size: 15px;
	font-family: PingFangSC-Medium;
	color: #333
}

.zb-box .zb-content .top .right .name-title .title[data-v-ce5d29d2] {
	font-size: 12px;
	margin-left: 8px;
	color: #333
}

.zb-box .zb-content .top .right .department-hos[data-v-ce5d29d2] {
	margin-top: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .zb-content .top .right .department-hos .department[data-v-ce5d29d2] {
	color: #333;
	font-size: 12px;
	max-width: 210px;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zb-box .zb-content .top .right .department-hos .hos[data-v-ce5d29d2] {
	color: #333;
	font-size: 12px;
	margin-left: 8px;
	width: 93px;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zb-box .zb-content .top .right .department-hos .tags-sanjia[data-v-ce5d29d2] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/imagessanjia_new1.png);
	height: 17px;
	width: 45px;
	margin-bottom: 3px;
	border: none;
	padding: 0;
	border-radius: 0;
	background-size: auto 100%;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 2px
}

.zb-box .zb-content .top .right .tags[data-v-ce5d29d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zb-box .zb-content .top .right .tags .tag-green[data-v-ce5d29d2] {
	background: rgba(2, 2, 2, .1);
	color: #00c8c8;
	border: 1px solid #00c8c8;
	border-radius: 12px
}

.zb-box .zb-content .top .right .tags .tag-green[data-v-ce5d29d2],
.zb-box .zb-content .top .right .tags .tag-red[data-v-ce5d29d2] {
	height: 14px;
	padding: 0 4px;
	font-size: 10px;
	line-height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 60px
}

.zb-box .zb-content .top .right .tags .tag-red[data-v-ce5d29d2] {
	background: rgba(0, 200, 200, .1);
	border: 1px solid #f60;
	border-radius: 12px;
	color: #f60;
	margin-left: 8px
}

.zb-box .zb-content .bottom[data-v-ce5d29d2] {
	width: 100%;
	height: 203px;
	margin-top: 15px;
	border: 1px solid red;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/a13d3ffaf94f1b68a1e5af22b35d0552.jpeg)
}

.zb-box .zb-content .bottom .loading-video[data-v-ce5d29d2] {
	width: 150px;
	height: 24px;
	background: rgba(0, 0, 0, .4);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 5px;
	margin-left: 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.zb-box .zb-content .bottom .loading-video .peoples[data-v-ce5d29d2] {
	width: 75px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	color: #fff;
	margin-left: 6px
}

.zb-box .zb-content .bottom .loading-video .feed-live-content-card-btn[data-v-ce5d29d2] {
	background: #fa463f !important;
	opacity: 1 !important;
	width: 60px;
	height: 24px;
	color: #fff !important;
	border: none !important;
	font-size: 12px;
	text-align: center;
	border-radius: 50px
}

.zb-box .zb-content .bottom .loading-video .feed-live-content-card-btn .card-shipin-bg[data-v-ce5d29d2] {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: .01rem;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.zb-box .zb-content .bottom .vedio-play[data-v-ce5d29d2] {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .5);
	color: #fff !important
}

.zb-box .zb-content .bottom .vedio-play .feed-live-content-card-play-icon[data-v-ce5d29d2] {
	font-size: 24px;
	margin: 13.4px
}

.zb-box .zb-content .bottom .show-time[data-v-ce5d29d2] {
	opacity: .5;
	background: #000;
	border-radius: 6px 6px 0 0;
	height: 24px;
	width: 100%;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0
}

.zb-box .qr-box[data-v-ce5d29d2] {
	padding-top: 36px;
	text-align: center;
	padding-bottom: 33px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.zb-box .qr-box .qr-img[data-v-ce5d29d2] {
	width: 120px;
	height: 120px
}

.zb-box .qr-box .qr-text[data-v-ce5d29d2] {
	font-size: 14px;
	color: #fff;
	margin: 10px auto 0;
	width: 246px;
	text-align: center
}

.zb-box .qr-box .qr-text-sec[data-v-ce5d29d2] {
	font-size: 14px;
	color: #fff;
	margin: 0 auto;
	width: 246px;
	text-align: center
}

.singlecal[data-v-6e30fd80] {
	color: #999;
	background-color: #fff
}

.singlecal__titlebox[data-v-6e30fd80] {
	position: relative;
	display: inline-block;
	margin: 10px auto;
	left: 50%;
	transform: translateX(-50%)
}

.singlecal__title[data-v-6e30fd80] {
	font-size: .14rem;
	color: #333;
	display: flex;
	height: 24px;
	justify-content: center;
	align-items: center;
	background: #f8f8fa;
	border-radius: 15px;
	font-weight: 700
}

.singlecal__title__icon[data-v-6e30fd80] {
	transform: scale(.8)
}

.singlecal__title__text[data-v-6e30fd80] {
	flex: 0 0 auto
}

.singlecal__week[data-v-6e30fd80] {
	display: flex;
	padding-left: 17px;
	padding-right: 17px;
	align-items: center;
	height: 38px;
	border-bottom: 1px solid #f1f1f1
}

.singlecal__week__item[data-v-6e30fd80] {
	flex: 1;
	text-align: center;
	color: #333
}

.singlecal__daypart[data-v-6e30fd80] {
	height: auto;
	transition: all .3s cubic-bezier(.18, 0, .26, 1)
}

.singlecal__dayrow[data-v-6e30fd80] {
	display: flex;
	padding-left: 17px;
	padding-right: 17px
}

.singlecal__dayitemwrap[data-v-6e30fd80] {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center
}

.singlecal__dayitem[data-v-6e30fd80] {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 100%;
	width: 100%;
	height: 0;
	border-radius: 50%;
	text-align: center
}

.singlecal__dayitem--selected[data-v-6e30fd80] {
	width: 81%;
	padding-bottom: 81%
}

.singlecal__dayitem--disabled[data-v-6e30fd80] {
	pointer-events: none;
	color: #e3e3e3 !important
}

.singlecal__dayitem__cont[data-v-6e30fd80] {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%)
}

.singlecal__dayitem__cont__textt[data-v-6e30fd80] {
	position: absolute;
	line-height: 14px;
	top: -14px;
	left: 0;
	right: 0;
	transform: scale(.83);
	white-space: nowrap
}

.singlecal__dayitem__cont__text[data-v-6e30fd80] {
	line-height: 14px
}

.singlecal__dayitem__cont__textb[data-v-6e30fd80] {
	position: absolute;
	line-height: 14px;
	top: 14px;
	left: 0;
	right: 0;
	transform: scale(.83);
	white-space: nowrap
}

.singlecal__dayitem__cont.center .singlecal__dayitem__cont__textb[data-v-6e30fd80],
.singlecal__dayitem__cont.center .singlecal__dayitem__cont__textt[data-v-6e30fd80] {
	position: static
}

.scrollCal__week[data-v-eb1c9000] {
	display: flex;
	flex-direction: row
}

.scrollCal__week__item[data-v-eb1c9000] {
	flex: 1;
	text-align: center;
	height: 31px;
	line-height: 31px;
	color: #333
}

.scrollCal__month[data-v-eb1c9000] {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #f1f1f1;
	text-align: center
}

.scrollCal__daywrap[data-v-eb1c9000] {
	padding-top: 17px
}

.scrollCal__dayrow[data-v-eb1c9000] {
	display: flex;
	padding-left: 17px;
	padding-right: 17px
}

.scrollCal__dayitemwrap[data-v-eb1c9000] {
	flex: 1;
	margin-bottom: 2px
}

.scrollCal__dayitem[data-v-eb1c9000] {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 100%;
	width: 100%;
	height: 0;
	border-radius: 50%;
	text-align: center
}

.scrollCal__dayitem--range[data-v-eb1c9000] {
	border-radius: 10%
}

.scrollCal__dayitem--disabled[data-v-eb1c9000] {
	pointer-events: none;
	color: #e3e3e3 !important
}

.scrollCal__dayitem--isinarea .scrollCal__dayitem__mask[data-v-eb1c9000] {
	z-index: 1;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0;
	opacity: .12
}

.scrollCal__dayitem--isinarealeft[data-v-eb1c9000] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.scrollCal__dayitem--isinarearight[data-v-eb1c9000] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.scrollCal__dayitem__cont[data-v-eb1c9000] {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%)
}

.scrollCal__dayitem__cont__textt[data-v-eb1c9000] {
	position: absolute;
	line-height: 14px;
	top: -14px;
	left: 0;
	right: 0;
	transform: scale(.83);
	white-space: nowrap
}

.scrollCal__dayitem__cont__text[data-v-eb1c9000] {
	line-height: 14px
}

.scrollCal__dayitem__cont__textb[data-v-eb1c9000] {
	position: absolute;
	line-height: 14px;
	top: 14px;
	left: 0;
	right: 0;
	transform: scale(.83);
	white-space: nowrap
}

.scrollCal__dayitem__cont.center .scrollCal__dayitem__cont__textb[data-v-eb1c9000],
.scrollCal__dayitem__cont.center .scrollCal__dayitem__cont__textt[data-v-eb1c9000] {
	position: static
}

.cascader-panel[data-v-2493d357] {
	width: 100%;
	height: 100%;
	overflow-y: scroll
}

.cascader-panel__item[data-v-2493d357] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #333;
	padding: 10px 10px;
	font-size: .14rem
}

.cascader-panel__item__label[data-v-2493d357] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cascader-panel__item--actived[data-v-2493d357] {
	background: #fff;
	color: #00c8c8;
	font-weight: 700
}

.cascader-panel__item__sublabel[data-v-2493d357] {
	font-size: 12px;
	color: #999
}

.cascader-panel[data-v-2493d357]::-webkit-scrollbar {
	display: none
}

.cascader-panel__item--actived--panel1[data-v-2493d357] {
	background: #f8f8f8 !important
}

.cascader-panel__item--actived--panel2[data-v-2493d357],
.cascader-panel__item--actived--panel3[data-v-2493d357] {
	background: #fff !important
}

.cascader[data-v-9bd2165a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.cascader__item[data-v-9bd2165a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.cascader__item[data-v-9bd2165a]:first-child {
	background: #f1f1f1
}

.cascader__item[data-v-9bd2165a]:nth-child(2) {
	background: #f8f8f8
}

.calendar-month__row[data-v-786c0034] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.calendar-month__row[data-v-786c0034]:last-child:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e0e0e0
}

.calendar-month__item[data-v-786c0034] {
	position: relative;
	width: 14.28571%
}

.calendar-month__item[data-v-786c0034]:nth-child(n+2):before {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	left: 0;
	top: 0;
	background: #e0e0e0;
	-webkit-transform: scaleX(.33);
	transform: scaleX(.33)
}

.calendar-month__week[data-v-786c0034] {
	padding: 5px 0;
	font-size: .12rem;
	color: #333
}

.calendar-month__week[data-v-786c0034]:before {
	display: none !important
}

.calendar-month__day[data-v-786c0034] {
	font-size: .14rem;
	height: .22rem;
	color: #333;
	text-align: center;
	background: rgba(0, 0, 0, .04)
}

.calendar-month__day--times[data-v-786c0034] {
	font-size: .12rem;
	color: #3f3f3f
}

.calendar-month__day--actived[data-v-786c0034] {
	background: #00c8c8;
	color: #fff !important;
	font-weight: 700
}

.calendar-month__lives[data-v-786c0034] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 5px 5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	line-height: 1.3;
	min-height: 100px;
	font-size: .1rem;
	color: #151515
}

.calendar-month__lives__dot[data-v-786c0034] {
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #00c8c8;
	border-radius: 50%;
	margin-right: 5px;
	margin-top: 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.calendar-month__lives__doctor[data-v-786c0034] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.calendar-month__lives__department[data-v-786c0034] {
	padding-left: 5px
}

.calendar-month__lives__elipsis[data-v-786c0034] {
	padding-left: 5px;
	margin-bottom: 5px
}

.calendar-month__lives__more[data-v-786c0034] {
	margin-top: auto;
	padding-left: 5px;
	font-size: 10px;
	color: #b8b8b8
}

.calendar-time[data-v-abef4c1a] {
	padding-left: 17px;
	margin-top: 60px
}

.calendar-time--wrapper[data-v-abef4c1a] {
	position: relative
}

.calendar-time__item[data-v-abef4c1a] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	width: 100%
}

.calendar-time__item__label[data-v-abef4c1a] {
	font-size: .12rem;
	color: #999;
	width: 50px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	line-height: 1
}

.calendar-time__item__lives[data-v-abef4c1a] {
	position: relative;
	padding: 6.5px 0;
	margin-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-x: scroll
}

.calendar-time__item__lives__living[data-v-abef4c1a] {
	position: relative;
	display: inline-block;
	width: .1rem;
	height: .07rem;
	bottom: .02rem;
	margin-right: .06rem
}

.calendar-time__item__lives__living .line[data-v-abef4c1a] {
	position: absolute;
	top: 0;
	width: .02rem;
	height: .1rem;
	border-radius: .2rem;
	background-color: #00c8c8;
	-webkit-animation: lineChange-data-v-abef4c1a .68s linear infinite;
	animation: lineChange-data-v-abef4c1a .68s linear infinite
}

.calendar-time__item__lives__living .line-first[data-v-abef4c1a] {
	left: 0;
	-webkit-transform: scaleY(.8);
	transform: scaleY(.8);
	-webkit-animation-delay: -.34s;
	animation-delay: -.34s
}

.calendar-time__item__lives__living .line-second[data-v-abef4c1a] {
	left: .04rem;
	-webkit-transform: scaleY(.4);
	transform: scaleY(.4);
	-webkit-animation-delay: -.17s;
	animation-delay: -.17s
}

.calendar-time__item__lives__living .line-third[data-v-abef4c1a] {
	-webkit-transform: scaleY(.6);
	transform: scaleY(.6);
	left: .08rem
}

.calendar-time__item__lives[data-v-abef4c1a]::-webkit-scrollbar {
	display: none
}

.calendar-time__item__lives[data-v-abef4c1a]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e0e0e0
}

.calendar-time__item__lives[data-v-abef4c1a]:after {
	content: "";
	display: block;
	width: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.calendar-time__item__lives__live[data-v-abef4c1a] {
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #00c8c8;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .12rem;
	line-height: 1;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 10px
}

.calendar-time__item__lives__live--header[data-v-abef4c1a] {
	padding: 5px 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #00c8c8;
	color: #fff;
	font-weight: 700
}

.calendar-time__item__lives__live--status[data-v-abef4c1a] {
	background: #fff;
	color: #00c8c8;
	line-height: 24px;
	text-align: center
}

@keyframes lineChange-data-v-abef4c1a {
	0% {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}

	25% {
		-webkit-transform: scaleY(.7);
		transform: scaleY(.7)
	}

	50% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}

	to {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}
}

@-webkit-keyframes lineChange-data-v-abef4c1a {
	0% {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}

	25% {
		-webkit-transform: scaleY(.7);
		transform: scaleY(.7)
	}

	50% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}

	to {
		-webkit-transform: scaleY(.3);
		transform: scaleY(.3)
	}
}

.live-calendar__header[data-v-7fd4def4] {
	width: 100vw;
	margin: 0 -17px;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.live-calendar__header__tabs[data-v-7fd4def4] {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2
}

.live-calendar__content[data-v-7fd4def4] {
	padding: 15px 0
}

.live-calendar__content--wrapper[data-v-7fd4def4] {
	position: relative;
	margin-top: -14px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden
}

.live-calendar__content__filter[data-v-7fd4def4] {
	padding: 0 17px
}

.live-calendar__content__filter__item[data-v-7fd4def4] {
	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 15px;
	height: 36px;
	background: #f5f5f5;
	border-radius: 6px;
	color: #555
}

.live-calendar__content__filter__picker[data-v-7fd4def4] {
	width: 100%
}

.live-calendar__content__spread[data-v-7fd4def4] {
	overflow: hidden;
	-webkit-transition: all .3s;
	transition: all .3s
}

.live-calendar__content__spread__button[data-v-7fd4def4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 0 15px;
	-webkit-transition: all 1s;
	transition: all 1s
}

.live-calendar__content__spread__button__icon[data-v-7fd4def4] {
	width: 30px;
	height: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.live-calendar__content__spread__button__icon--left[data-v-7fd4def4],
.live-calendar__content__spread__button__icon--right[data-v-7fd4def4] {
	width: 15px;
	background: #d8d8d8;
	height: 2px;
	border-radius: 1px
}

.live-calendar__content__spread__button__icon--left[data-v-7fd4def4] {
	margin-right: -1px;
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg)
}

.live-calendar__content__spread__button__icon--right[data-v-7fd4def4] {
	margin-left: -1px;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg)
}

.live-calendar__department[data-v-7fd4def4] {
	min-height: 80vh
}

.live-calendar__department--line[data-v-7fd4def4] {
	margin: 0 -17px;
	position: absolute;
	width: 100%;
	z-index: 1000
}

.center-wrap-top[data-v-4a671ef0] {
	position: relative;
	padding-bottom: 100px
}

.center-wrap-top-bg[data-v-4a671ef0] {
	padding-top: 240px;
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.center-wrap .my-answer[data-v-4a671ef0] {
	padding: 0 17px
}

.center-wrap .my-answer-title[data-v-4a671ef0] {
	line-height: 49px;
	color: #333;
	font-size: 19px;
	font-weight: 700;
	font-family: PingFang-SC-Medium
}

.center-wrap .my-answer-wrap[data-v-4a671ef0] {
	padding: 15px 0;
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08)
}

.center-wrap .my-answer-wrap-title[data-v-4a671ef0] {
	color: #333;
	font-size: 17px;
	line-height: 17px;
	padding-left: 15px;
	font-family: PingFang-SC-Medium;
	font-weight: 700
}

.center-wrap .my-answer-wrap-result[data-v-4a671ef0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 15px 14px;
	font-family: PingFang-SC-Medium
}

.center-wrap .my-answer-wrap .line[data-v-4a671ef0] {
	width: 100%;
	height: 1px;
	background: #f1f1f1
}

.center-wrap .my-answer-wrap-true[data-v-4a671ef0] {
	font-size: 13px;
	line-height: 15px;
	color: #333
}

.center-wrap .my-answer-wrap-conclusion[data-v-4a671ef0] {
	font-size: 13px;
	line-height: 15px;
	color: #00c8c8
}

.center-wrap .my-answer-wrap-conclusion-false[data-v-4a671ef0] {
	color: #ff6050
}

.center-wrap .my-answer-wrap-conclusion-true[data-v-4a671ef0] {
	color: #00c8c8
}

.center-wrap .my-answer-wrap .article-recommend[data-v-4a671ef0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px 15px 0
}

.center-wrap .my-answer-wrap .article-recommend-left[data-v-4a671ef0] {
	padding-right: 18px
}

.center-wrap .my-answer-wrap .article-recommend-left-title[data-v-4a671ef0] {
	font-family: PingFang-SC-Medium;
	font-size: 15px;
	color: #999;
	line-height: 18px
}

.center-wrap .my-answer-wrap .article-recommend-left-detail[data-v-4a671ef0] {
	font-family: PingFang-SC-Regular;
	font-size: 12px;
	color: #999;
	line-height: 16px
}

.agency-item[data-v-d444a1a2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding: 15px 16px 0 11px;
	border-radius: 8px
}

.agency-item-top[data-v-d444a1a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.agency-item-img[data-v-d444a1a2] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 50%;
	border: 1px solid rgba(31, 31, 31, .08);
	overflow: hidden;
	width: .5rem;
	height: .5rem
}

.agency-item-more[data-v-d444a1a2] {
	position: relative;
	width: 100%
}

.agency-item-more .more-wrap[data-v-d444a1a2] {
	height: .24rem;
	display: inline-block;
	padding: 0 .04rem 0 .08rem;
	vertical-align: middle;
	border-radius: .12rem
}

.agency-item-cont[data-v-d444a1a2] {
	width: calc(100% - 6px);
	padding-left: .08rem;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.agency-item-cont-row[data-v-d444a1a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: .02rem
}

.agency-item-cont-row-level[data-v-d444a1a2] {
	background-size: cover;
	padding: 5px 3px;
	font-size: 10px;
	line-height: 10px;
	white-space: nowrap
}

.agency-item-cont-row-level[data-v-d444a1a2],
.hosp-label[data-v-d444a1a2] {
	background-image: linear-gradient(134deg, #489af6, #82cbff);
	border-radius: 3px;
	color: #fff
}

.hosp-label[data-v-d444a1a2] {
	padding: 3px;
	position: relative;
	top: -1px;
	margin-right: 8px;
	vertical-align: middle;
	font-weight: 500
}

.hosp-title[data-v-d444a1a2] {
	font-weight: 600;
	color: #1f1f1f
}

.hosp-distance[data-v-d444a1a2] {
	color: #858585;
	line-height: 27px
}

.hosp-tag[data-v-d444a1a2] {
	display: inline;
	border-radius: 8px;
	padding: 0 5px;
	margin-right: 5px;
	color: #489af6;
	border: 1px solid rgba(72, 154, 246, .2)
}

.pack-wrapper[data-v-d444a1a2] {
	margin-top: .13rem
}

.pack-item[data-v-d444a1a2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 12px 3px 11px;
	margin-bottom: .09rem;
	background-color: #f8f8f8;
	border-radius: 6px
}

.pack-item-bottom[data-v-d444a1a2],
.pack-item-row[data-v-d444a1a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pack-item-bottom .price-text[data-v-d444a1a2] {
	color: #fd503e
}

.pack-item-bottom-price-old[data-v-d444a1a2] {
	position: relative
}

.pack-item-bottom-price-old[data-v-d444a1a2]:after {
	content: "";
	position: absolute;
	left: 2px;
	top: 8px;
	width: 100%;
	border-top: 1px solid #999
}

.pack-item-bottom-sale[data-v-d444a1a2] {
	font-size: .14rem;
	line-height: .27rem
}

.pack-name[data-v-d444a1a2] {
	color: #525252
}

.pack-price[data-v-d444a1a2] {
	color: #ff6050
}

.pack-price-delete[data-v-d444a1a2] {
	color: #999;
	text-decoration: line-through
}

.pack-tag-wrapper[data-v-d444a1a2] {
	margin: .02rem 0
}

.pack-tag[data-v-d444a1a2] {
	display: inline;
	border-radius: 8px;
	margin-right: 5px;
	color: #999;
	border: 1px solid #f1f1f1;
	padding: 0 5px
}

.more[data-v-d444a1a2] {
	display: inline-block;
	padding: 0 4px 0 8px;
	margin-top: 6px;
	font-size: 13px;
	color: #00c8c8;
	text-align: center;
	background: #edfdff;
	border-radius: 15px
}

.right-icon[data-v-d444a1a2] {
	vertical-align: middle;
	height: .22rem;
	display: inline-block;
	line-height: .18rem
}

.new-gap-right-small[data-v-d444a1a2] {
	margin-right: .04rem
}

.b-enc-i[data-v-917e9dfc] {
	border-radius: 8px;
	overflow: hidden;
	background: #fff
}

.b-enc-i_cont[data-v-917e9dfc] {
	min-width: 2.66rem;
	padding: 0 13px;
	background: #fafafa
}

.b-enc-i_img[data-v-917e9dfc] {
	display: block;
	width: 100%;
	height: auto;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.b-enc-i_photo[data-v-917e9dfc] {
	width: 17px;
	height: 17px;
	border-radius: 17px;
	border: 1px solid #f5f5f5;
	overflow: hidden
}

.b-enc-i_text[data-v-917e9dfc] {
	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
}

.b-enc-i_top[data-v-917e9dfc] {
	position: relative
}

.b-enc-i_play[data-v-917e9dfc] {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	text-shadow: 0 0 5px rgba(0, 0, 0, .2)
}

.item-wrap[data-v-6dfd25ce] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	background-size: cover;
	margin-bottom: 8px;
	padding: 7px 10px
}

.title[data-v-6dfd25ce] {
	font-family: PingFangSC-Medium;
	color: #1b1c1f
}

.sub-title[data-v-6dfd25ce] {
	color: #858585
}

.label-wrap[data-v-6dfd25ce] {
	border-radius: 8px;
	font-size: .11rem;
	line-height: .16rem;
	color: #fff;
	padding: 0 8px
}

.label-text[data-v-6dfd25ce] {
	position: relative
}

.c-color-white[data-v-6dfd25ce] {
	color: #fff
}

.wrap[data-v-8f506cc8] {
	position: relative;
	background: #fff;
	border-radius: 8px
}

.title-wrap[data-v-8f506cc8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .11rem
}

.title[data-v-8f506cc8] {
	font-family: PingFangSC-Medium
}

.b-pop-card[data-v-54ce9ccd] {
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/populaarization-card-bg.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #fff;
	border-radius: 10px
}

.b-pop-card_sub[data-v-54ce9ccd] {
	top: 3.7vw;
	right: 13px;
	position: absolute;
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-pop-card_cont[data-v-54ce9ccd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 12.1vw 13px 15px 13px
}

.b-pop-card_tags[data-v-54ce9ccd] {
	width: 26%;
	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
}

.b-pop-card_tags_i[data-v-54ce9ccd] {
	color: #333;
	background: #f9f9f9;
	border-radius: 15px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	margin-bottom: .13rem
}

.b-pop-card_tags_i_selected[data-v-54ce9ccd] {
	color: #fff;
	background: #00c8c8
}

.b-pop-card_info[data-v-54ce9ccd] {
	position: relative;
	margin-left: 10px;
	width: calc(74% - 10px);
	color: #333;
	background: #fff;
	-webkit-box-shadow: 0 2px 21px 0 rgba(0, 200, 200, .2);
	box-shadow: 0 2px 21px 0 rgba(0, 200, 200, .2);
	padding: 13px;
	font-size: 14px;
	line-height: 20px;
	border-radius: 5px;
	text-align: justify
}

.b-pop-card_info[data-v-54ce9ccd]:before {
	top: 8px;
	left: 7px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/quot-up.png)
}

.b-pop-card_info[data-v-54ce9ccd]:after,
.b-pop-card_info[data-v-54ce9ccd]:before {
	content: " ";
	position: absolute;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 13px;
	height: 13px
}

.b-pop-card_info[data-v-54ce9ccd]:after {
	bottom: 22px;
	right: 7px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/quot-down.png)
}

.b-pop-card .triangle[data-v-54ce9ccd] {
	position: absolute;
	left: -10px;
	width: 0;
	height: 0;
	margin-top: 13px;
	border-width: 3px 5px;
	border-style: solid;
	border-color: transparent #fff transparent transparent
}

.physical-rankbuy[data-v-1bf1e904] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.physical-rank[data-v-1bf1e904] {
	width: 30%;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/rank-bg.png);
	padding: 12% 8px 0 8px;
	border-radius: 10px;
	background-color: #fff
}

.physical-rank-cont[data-v-1bf1e904] {
	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;
	padding: 8px 10px 0 10px;
	background: #fff;
	border-radius: 10px;
	height: 88%
}

.physical-rank-btn[data-v-1bf1e904] {
	border-radius: 17px;
	padding: 5px 0;
	color: #fff;
	text-align: center
}

.physical-buy[data-v-1bf1e904] {
	position: relative;
	width: calc(70% - 8px);
	border-radius: 10px;
	margin-left: 8px;
	padding: 12% 8px 0 8px;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/buy-bg.png)
}

.physical-buy-time[data-v-1bf1e904] {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff
}

.physical-buy-time_i[data-v-1bf1e904] {
	padding: 0 2px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	border-radius: 3px;
	background: rgba(199, 60, 44, .48)
}

.physical-buy-time_sign[data-v-1bf1e904] {
	width: .1rem;
	text-align: center
}

.physical-buy-list[data-v-1bf1e904] {
	padding: 8px 8px 0 8px;
	background: #fff;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.physical-buy-i[data-v-1bf1e904] {
	width: calc(50% - 10px)
}

.physical-buy-i[data-v-1bf1e904]:first-child {
	margin-right: 20px
}

.physical-buy-i_title[data-v-1bf1e904] {
	line-height: 18px
}

.physical-buy-i_img[data-v-1bf1e904] {
	width: 100%;
	border-radius: 10px;
	display: block
}

.physical-buy-i_price[data-v-1bf1e904] {
	margin-top: -2px;
	padding-bottom: 3px;
	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
}

.physical-buy-i_price_now[data-v-1bf1e904] {
	color: #f60;
	font-size: 14px;
	line-height: 20px
}

.physical-buy-i_price_store[data-v-1bf1e904] {
	color: #858585;
	text-decoration: line-through;
	font-size: 14px;
	line-height: 20px
}

.physical-buy-i_btn[data-v-1bf1e904] {
	color: #fff;
	font-size: 14px;
	line-height: 32px;
	font-weight: 700;
	text-align: center;
	width: 32px;
	height: 32px;
	border-radius: 100px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8872), to(#fd503e));
	background-image: linear-gradient(180deg, #ff8872, #fd503e)
}

@media only screen and (max-width:360px) {
	.physical-rank-btn[data-v-1bf1e904] {
		font-size: .12rem
	}
}

.head[data-v-8392ff70] {
	overflow: hidden;
	position: relative
}

.search[data-v-8392ff70] {
	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-top: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .17rem;
	margin-right: .17rem
}

.search .search-left[data-v-8392ff70] {
	white-space: nowrap;
	display: inline-block;
	max-width: 100px
}

.search .search-location[data-v-8392ff70] {
	color: #fff
}

.search .location-provice[data-v-8392ff70] {
	display: inline
}

.search .location-icon[data-v-8392ff70] {
	width: .14rem;
	height: .2rem;
	position: relative;
	margin-right: 3px
}

.search .search-right[data-v-8392ff70] {
	-webkit-box-flex: 12;
	-ms-flex: 12;
	flex: 12;
	background: #fff;
	color: #bbb;
	border-radius: 20px;
	padding: 6px 17px
}

.search-tag[data-v-8392ff70] {
	padding: 10px 17px;
	white-space: nowrap
}

.search-tag-i[data-v-8392ff70] {
	display: inline-block;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	font-size: 13px;
	line-height: 23px;
	padding: 0 8px;
	border-radius: 12px
}

.physical-wrap[data-v-793d065f] {
	min-height: 100vh
}

.head[data-v-793d065f] {
	overflow: hidden;
	position: relative
}

.search[data-v-793d065f] {
	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-top: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .17rem;
	margin-right: .17rem
}

.search .search-left[data-v-793d065f] {
	white-space: nowrap;
	display: inline-block;
	max-width: 100px
}

.search .search-location[data-v-793d065f] {
	color: #fff
}

.search .location-provice[data-v-793d065f] {
	display: inline
}

.search .location-icon[data-v-793d065f] {
	width: .14rem;
	height: .2rem;
	position: relative;
	margin-right: 3px
}

.search .search-right[data-v-793d065f] {
	-webkit-box-flex: 12;
	-ms-flex: 12;
	flex: 12;
	background: #fff;
	color: #bbb;
	border-radius: 20px;
	padding: 5px 17px
}

.search-tag[data-v-793d065f] {
	padding: 10px 17px;
	white-space: nowrap
}

.search-tag-i[data-v-793d065f] {
	display: inline-block;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 0 8px;
	border-radius: 12px
}

.physical-cont[data-v-793d065f] {
	min-height: 0;
	margin-top: -10px;
	border-radius: 10px 10px 0 0;
	padding: 0 10px;
	background: #f5f5f5;
	position: relative;
	z-index: 1;
	overflow: hidden
}

.classify[data-v-793d065f] {
	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;
	padding: 20px 10px 10px;
	margin: 0 -10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background: linear-gradient(180deg, #fff, #f5f5f5)
}

.classify-item[data-v-793d065f] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 20%;
	margin-bottom: 10px
}

.classify-item-img[data-v-793d065f] {
	width: .3rem;
	height: .3rem;
	background-size: 100% 100%;
	margin-bottom: 6px;
	display: block
}

.classify-item-title[data-v-793d065f] {
	color: #000
}

.physical-scroll-wrapper[data-v-793d065f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	width: 100%
}

.physical-scroll[data-v-793d065f] {
	background: #fff;
	border-radius: 10px;
	padding: 15px 10px;
	overflow: hidden;
	margin-bottom: 15px
}

.tag-nav-fix[data-v-793d065f] {
	width: 100%;
	position: fixed;
	background: #fff;
	z-index: 99;
	left: 0;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.exp-filters[data-v-793d065f] {
	width: 100%;
	z-index: 2
}

.empty[data-v-793d065f] {
	text-align: center
}

.empty .empty-img[data-v-793d065f] {
	width: 219.6px;
	height: 212.3px;
	margin-bottom: 20px
}

.agency-channel-nomore[data-v-793d065f] {
	padding-top: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.expert-list[data-v-793d065f] {
	padding-top: 60px
}

.expert-list.search[data-v-793d065f] {
	padding-top: 98px
}

.expert-list.dategroup[data-v-793d065f] {
	padding-top: .96rem
}

.expert-list-show-more-wrap[data-v-793d065f] {
	margin-bottom: 30px
}

.expert-list-show-more[data-v-793d065f] {
	border: 1px solid #f1f1f1;
	border-radius: 22px;
	width: 100%;
	padding: 9px 0
}

.expert-list-bold[data-v-793d065f] {
	font: 12px/22px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	font-weight: 700
}

.c-gap-inner-top-60[data-v-793d065f] {
	padding-top: 60px
}

.cl-flex[data-v-793d065f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.qa-popup[data-v-4c59bd71] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 28px)
}

.qa-popup-head[data-v-4c59bd71] {
	width: calc(100% - 34px);
	height: 28px;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 0 17px;
	z-index: 922
}

.qa-popup-head .close-wrapper[data-v-4c59bd71] {
	width: 24px;
	height: 24px;
	float: right
}

.qa-popup-topline[data-v-4c59bd71] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.qa-popup-topline[data-v-4c59bd71]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.qa-popup-title[data-v-4c59bd71] {
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	padding-left: 24px
}

.qa-popup .scroll-view[data-v-4c59bd71] {
	height: 100%;
	max-height: 537px
}

.qa-item-wrapper[data-v-4c59bd71] {
	height: 100%;
	padding-top: 11px
}

.qa-item[data-v-4c59bd71] {
	padding-bottom: 13px
}

.qa-text[data-v-4c59bd71] {
	margin-bottom: 7px;
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.qa-detail[data-v-4c59bd71] {
	color: #1f1f1f
}

.detail-wrap[data-v-4c59bd71] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-img-wrap[data-v-4c59bd71] {
	display: inline-block;
	width: 28vw;
	height: 19vw;
	margin-right: 8px;
	padding-top: 4px
}

.qa-img[data-v-4c59bd71] {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background-size: cover
}

.image-viewer[data-v-e4dacbac] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.inner[data-v-e4dacbac] {
	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-e4dacbac] {
	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-e4dacbac] {
	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-e4dacbac] {
	padding: 5px 8px;
	color: #656565;
	font-size: 20px;
	z-index: 1;
	background-color: hsla(0, 0%, 63.5%, .22);
	border-radius: 16px
}

.swiper[data-v-e4dacbac] {
	width: 100%;
	height: 100%
}

.swiper .vdo-wrapper[data-v-e4dacbac] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.swiper .img[data-v-e4dacbac] {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%
}

.swiper .img-transition[data-v-e4dacbac] {
	-webkit-transition: all .3s cubic-bezier(.2, 0, .2, 1);
	transition: all .3s cubic-bezier(.2, 0, .2, 1)
}

.page-num[data-v-e4dacbac] {
	bottom: 20%;
	color: #fff;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 3px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 14px;
	background-color: hsla(0, 0%, 63.5%, .22)
}

.nav-wrapper[data-v-e4dacbac],
.page-num[data-v-e4dacbac] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.nav-wrapper[data-v-e4dacbac] {
	width: 100px
}

.head-banner[data-v-68cbbd8c] {
	position: relative
}

.page-num[data-v-68cbbd8c] {
	position: absolute;
	bottom: .1rem;
	right: .1rem;
	background: rgba(0, 0, 0, .5);
	border-radius: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	color: #fff;
	font-size: .13rem
}

.page-num-current[data-v-68cbbd8c] {
	font-size: .15rem
}

.info[data-v-68cbbd8c] {
	position: relative
}

.c-img-v[data-v-68cbbd8c] {
	position: absolute;
	top: 0;
	left: 0
}

.pack-item[data-v-3c70cf85] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px
}

.pack-item-label[data-v-3c70cf85] {
	color: #fff;
	background: #00c8c8;
	display: inline-block;
	border-radius: 24px;
	font-size: 12px;
	margin-right: 6px;
	width: 34px;
	height: 16px;
	line-height: 16px;
	text-align: center
}

.pack-item-address[data-v-3c70cf85] {
	color: #858585;
	margin-top: .01rem
}

.pack-item-cont[data-v-3c70cf85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.pack-item-right[data-v-3c70cf85] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pack-item-img[data-v-3c70cf85] {
	width: 1.11rem;
	height: .88rem;
	border-radius: 6px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	border: 1px solid #e0e0e0;
	overflow: hidden
}

.pack-item-name[data-v-3c70cf85] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #1f1f1f
}

.pack-item-sales[data-v-3c70cf85] {
	color: #858585
}

.pack-tag-wrapper[data-v-3c70cf85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.pack-tag[data-v-3c70cf85] {
	display: inline;
	border-radius: 8px;
	margin-right: 5px;
	padding: 0 5px;
	word-break: keep-all;
	margin-bottom: 4px;
	line-height: 14px;
	border: 1px solid #f1f1f1;
	color: #999
}

.pack-price[data-v-3c70cf85] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.pack-price__fix[data-v-3c70cf85] {
	max-height: .27rem
}

.pack-price-symbol[data-v-3c70cf85] {
	font-size: 13px;
	color: #fd503e;
	line-height: 10px;
	font-weight: 600
}

.pack-price-now[data-v-3c70cf85] {
	font-weight: 600;
	font-size: 19px;
	color: #fd503e;
	line-height: 16px
}

.pack-price-store[data-v-3c70cf85] {
	font-size: 13px;
	color: #858585;
	text-decoration: line-through;
	margin-left: 4px
}

.pack-price-normal[data-v-3c70cf85] {
	color: #fd503e;
	margin-left: 4px
}

.pack-price-symbol-color[data-v-3c70cf85] {
	color: #fd503e
}

.pack-price-after[data-v-3c70cf85] {
	font-weight: 700
}

.pack-price .act-price-row[data-v-3c70cf85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding-bottom: 2px
}

.pack-price .act-price-img[data-v-3c70cf85] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-3c70cf85] {
	width: 58px;
	text-align: center;
	padding-right: 4px
}

.pack-price-lowest[data-v-3c70cf85] {
	position: relative;
	bottom: 9px;
	display: inline-block;
	min-width: 70px;
	text-align: center;
	padding-right: 4px
}

.pack-address[data-v-3c70cf85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #858585
}

.pack-address-name[data-v-3c70cf85] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-3c70cf85] {
		font-size: .13rem
	}
}

.new-gap-right-small[data-v-3c70cf85] {
	margin-right: .04rem
}

.c-font-ellipsis[data-v-3c70cf85] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.pack-name-wrapper[data-v-3c70cf85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.red[data-v-3c70cf85] {
	color: #fd503e
}

.grey[data-v-3c70cf85] {
	color: #858585
}

.act-price[data-v-3c70cf85] {
	font-size: 19px
}

.act-price--small[data-v-3c70cf85] {
	font-size: 14px
}

.c-margin-left-right[data-v-3c70cf85] {
	margin: 0 8px 0 5px
}

.comment-panel__list__item[data-v-3bd684d6] {
	margin-top: .07rem
}

.comment-panel__list__item__head[data-v-3bd684d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-panel__list__item__avatar[data-v-3bd684d6] {
	margin-right: .08rem;
	width: 35px
}

.comment-panel__list__item__content[data-v-3bd684d6] {
	word-break: break-all
}

.comment-panel__list__item__content__tag[data-v-3bd684d6] {
	margin-right: 2px;
	color: #858585;
	display: inline-block
}

.comment-panel__list__item__info[data-v-3bd684d6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	position: relative;
	top: 0
}

.comment-panel__list__item__info .star-wrap[data-v-3bd684d6] {
	margin-top: -.05rem
}

.comment-panel__list__item__info__row[data-v-3bd684d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80%
}

.comment-panel__list__item__info__time[data-v-3bd684d6] {
	padding-left: 3px
}

.comment-panel__list__item__info__name[data-v-3bd684d6] {
	padding-right: 85px
}

.comment-panel__list__item__info__control[data-v-3bd684d6] {
	position: absolute;
	right: 0
}

.comment-panel__list__item__img[data-v-3bd684d6] {
	width: 34px;
	height: 34px
}

.comment-panel__list__item__pic[data-v-3bd684d6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.comment-panel__list__item__pic__item[data-v-3bd684d6] {
	margin-top: .03rem
}

.comment-panel__list__item__pic__item__wrapper[data-v-3bd684d6] {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.comment-panel__list__item__pic__item__wrapper__con[data-v-3bd684d6] {
	position: relative;
	width: 100%;
	height: 100%
}

.comment-panel__list__item__pic__item .item-img[data-v-3bd684d6] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.color-darkgray[data-v-3bd684d6] {
	color: #1f1f1f
}

.color-gray[data-v-3bd684d6] {
	color: #858585
}

.show-num__item[data-v-09b346dd] {
	font-size: 14px;
	line-height: 14px;
	display: inline-block
}

.show-num__item__label[data-v-09b346dd] {
	color: #858585;
	font-weight: 400
}

.show-num__item__num[data-v-09b346dd] {
	color: #1f1f1f;
	font-weight: 500
}

.show-num__item__line[data-v-09b346dd] {
	margin: 0 5px
}

.rule__wrap[data-v-122fcfc4] {
	padding: 0 6.5vw;
	line-height: 21px;
	font-size: 14px;
	color: #666
}

.rule__date[data-v-122fcfc4] {
	padding-top: 22px
}

.rule__date__title[data-v-122fcfc4] {
	color: #333;
	font-weight: 700
}

.rule__cont[data-v-122fcfc4] {
	margin-top: 20px
}

.rule__title[data-v-122fcfc4] {
	font-size: 15px;
	line-height: 22px;
	margin: 10px 0;
	color: #333;
	font-weight: 700
}

.rule__text[data-v-122fcfc4] {
	margin-bottom: 22px
}

.img-background[data-v-122fcfc4] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.contact[data-v-092a50be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: .08rem .17rem .34rem .17rem;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.contact__btn[data-v-092a50be] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #00c8c8;
	border-radius: 20px;
	height: .4rem;
	line-height: .4rem;
	width: 1.83rem;
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #00c8c8;
	font-weight: 600;
	text-align: center
}

.contact__btn--single[data-v-092a50be] {
	width: 3.93rem
}

.contact__btn--active[data-v-092a50be] {
	color: #fff;
	border-color: #00c8c8;
	background: #00c8c8
}

.med-agency[data-v-980f73c8] {
	display: block;
	min-height: 105vh
}

.med-agency.real[data-v-980f73c8] {
	min-height: 0
}

.med-agency-fixed[data-v-980f73c8] {
	max-height: 100vh !important;
	overflow: hidden
}

.agency-home-head[data-v-980f73c8] {
	position: relative
}

.banner-wrapper[data-v-980f73c8] {
	width: 100%;
	height: 100%;
	background: transparent
}

.content-wrapper[data-v-980f73c8] {
	position: relative;
	padding-bottom: 74px;
	margin-top: .08rem
}

.agency-info[data-v-980f73c8] {
	background: #fff;
	border-radius: .08rem;
	padding: .15rem .13rem .11rem
}

.agency-info__head[data-v-980f73c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.agency-info__head__level[data-v-980f73c8] {
	-ms-flex-item-align: start;
	align-self: flex-start;
	background-image: linear-gradient(134deg, #489af6, #82cbff);
	background-size: cover;
	border-radius: .03;
	padding: .05rem .03rem;
	font-size: .1rem;
	line-height: .1rem;
	color: #fff;
	white-space: nowrap;
	margin-top: .03rem
}

.agency-info__head__name[data-v-980f73c8] {
	font-family: PingFangSC-Medium
}

.agency-info__label[data-v-980f73c8] {
	margin-top: .045rem
}

.agency-info__label__item[data-v-980f73c8] {
	margin-right: .04rem
}

.agency-info__qualification[data-v-980f73c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.agency-info__logo[data-v-980f73c8] {
	position: relative;
	-ms-flex-item-align: start;
	align-self: flex-start;
	border: 1px solid rgba(31, 31, 31, .08);
	border-radius: 50%
}

.agency-info__logo__safe[data-v-980f73c8] {
	width: .14rem;
	height: .14rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=1381263465,562657742&fm=179&app=35&f=PNG.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	bottom: 0
}

.agency-info__address[data-v-980f73c8] {
	margin-top: .036rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.agency-info__address__nav[data-v-980f73c8] {
	max-width: 70%
}

.agency-info__address__num[data-v-980f73c8] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.agency-info__address__num__icon[data-v-980f73c8] {
	margin-right: 7px
}

.agency-info__address__divider[data-v-980f73c8] {
	width: .0033rem;
	height: .3rem;
	background: #f1f1f1;
	position: relative;
	margin: 0 .12rem
}

.agency-info__address__item[data-v-980f73c8] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.agency-info__address__item__img[data-v-980f73c8] {
	width: .16rem;
	height: .16rem
}

.agency-info__address__item .text[data-v-980f73c8] {
	line-height: .14rem
}

.agency-info__intro[data-v-980f73c8] {
	position: relative;
	font-size: .14rem;
	line-height: .22rem;
	margin-top: .12rem;
	display: block
}

.agency-info__intro__more[data-v-980f73c8] {
	background: #fff;
	position: absolute;
	bottom: 0;
	right: .05rem
}

.agency-info__bussiness-hour[data-v-980f73c8],
.agency-info__line[data-v-980f73c8] {
	margin-top: .08rem
}

.introduce[data-v-980f73c8] {
	padding: 0 .1rem;
	border-radius: .09rem .08rem 0 0;
	background: #fff
}

.introduce__text__title[data-v-980f73c8] {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000;
	font-weight: 600;
	padding: .15rem 0
}

.introduce__text__content[data-v-980f73c8] {
	font-size: 15px;
	color: #1f1f1f
}

.introduce__text__logo[data-v-980f73c8] {
	width: 100%;
	height: 207px;
	background-size: cover;
	border-radius: 10px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: .15rem
}

.introduce__text__logo--black[data-v-980f73c8] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .06)), color-stop(74%, transparent), color-stop(81%, rgba(0, 0, 0, .25)), color-stop(99%, rgba(0, 0, 0, .71)));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .06), transparent 74%, rgba(0, 0, 0, .25) 81%, rgba(0, 0, 0, .71) 99%)
}

.introduce__text__logo__container[data-v-980f73c8] {
	position: absolute;
	left: 13px;
	bottom: 13px
}

.introduce__text__logo__tag[data-v-980f73c8] {
	background: #00c8c8;
	border-radius: 24px;
	color: #fff;
	margin-right: 6px;
	padding: 0 6px
}

.introduce__text__logo__name[data-v-980f73c8] {
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #fff;
	font-weight: 600
}

.feed[data-v-980f73c8] {
	background: #fff;
	border-radius: 0 0 .08rem .08rem
}

.feed__empty[data-v-980f73c8] {
	text-align: center
}

.feed__no-more[data-v-980f73c8] {
	padding-top: .15rem;
	padding-bottom: .15rem;
	font-size: .14rem;
	color: #999;
	text-align: center
}

.nav-fix[data-v-980f73c8] {
	width: 100%;
	position: fixed;
	background: #fff;
	z-index: 99;
	border-radius: 0
}

.nav__filter[data-v-980f73c8] {
	background: #fff;
	border-radius: .08rem .08rem 0 0
}

.fix-filter[data-v-980f73c8] {
	position: fixed;
	top: .38rem;
	left: 0;
	right: 0
}

.c-flex[data-v-980f73c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-flex-between[data-v-980f73c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-flex-align-center[data-v-980f73c8] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-flex-grow-1[data-v-980f73c8] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.c-flex-shrink-0[data-v-980f73c8] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.c-custom-clamp1[data-v-980f73c8] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.c-gap-bottom-1[data-v-980f73c8] {
	margin-bottom: .01rem
}

.color-darkgray[data-v-980f73c8] {
	color: #1f1f1f
}

.color-gray[data-v-980f73c8] {
	color: #858585
}

.color-normal[data-v-980f73c8] {
	color: #525252
}

.agency-header-topbar-bg[data-v-980f73c8] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	background: #fff
}

.text[data-v-980f73c8] {
	font-size: 15px
}

.text__label[data-v-980f73c8] {
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.text__value[data-v-980f73c8] {
	font-family: PingFangSC-Regular;
	font-weight: 400
}

.c-gap-top[data-v-980f73c8] {
	margin-top: 31px
}

.comment[data-v-980f73c8] {
	padding: .18rem .13rem 0 .13rem;
	background: #fff;
	padding-bottom: 74px;
	border-radius: .09rem .09rem 0 0
}

.comment__tags__row1[data-v-980f73c8] {
	white-space: nowrap;
	width: calc(100% - .17rem);
	padding-left: .17rem
}

.comment__tags__default[data-v-980f73c8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.comment__tags[data-v-980f73c8] {
	padding-bottom: .18rem
}

.comment__tags__item[data-v-980f73c8] {
	height: .28rem;
	line-height: .28rem;
	padding: 0 10px;
	background: #f5f5f5;
	border-radius: 45px;
	margin-right: 8px;
	white-space: nowrap;
	color: #525252
}

.comment__tags__item__red[data-v-980f73c8] {
	background: #ffe6e6;
	color: #fd503e
}

.comment__tags__item__selected[data-v-980f73c8] {
	background: #ffe6e6;
	color: #fd503e;
	font-weight: 700
}

.comment__tags__item .m-icon[data-v-980f73c8] {
	font-size: 13px;
	margin-right: 5px
}

.comment .list-loading[data-v-980f73c8] {
	background: none
}

.comment .reason-item .c-span8[data-v-980f73c8] {
	padding-left: 0
}

.comment .reason-item .c-span1[data-v-980f73c8] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.inline-block[data-v-980f73c8] {
	display: inline-block
}

.c-marign-top[data-v-980f73c8] {
	margin-top: .072rem
}

.c-margin-top-36[data-v-980f73c8] {
	margin-top: .036rem
}

.hospital[data-v-980f73c8] {
	margin: .05rem 0
}

.sign[data-v-980f73c8] {
	margin-bottom: .03rem
}

.agency[data-v-980f73c8] {
	padding-bottom: .015rem
}

.bg-white[data-v-980f73c8] {
	background: #fff;
	padding-bottom: .01rem;
	border-radius: 0 0 .08rem .08rem
}

.search-list-wrapper__top[data-v-ff5fdfe6] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 921;
	background: #fff
}

.search-list__location[data-v-ff5fdfe6] {
	display: block;
	padding-left: 25px;
	padding-right: 25px
}

.search-list__nav__tab[data-v-ff5fdfe6],
.search-list__tab[data-v-ff5fdfe6] {
	padding: 0 25px
}

.feed[data-v-ff5fdfe6] {
	padding-top: 121px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f5f5f5
}

.feed__empty[data-v-ff5fdfe6] {
	text-align: center;
	padding-top: 60px
}

.feed__no-more[data-v-ff5fdfe6] {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.nav[data-v-ff5fdfe6] {
	background: #fff;
	border-radius: 8px
}

.nav-fix[data-v-ff5fdfe6] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	background: #fff;
	z-index: 10;
	border-radius: 0
}

.empty-box .empty-img[data-v-ff5fdfe6] {
	width: 219.6px;
	height: 212.3px;
	margin-bottom: 20px
}

.item-wrap .arrow-box[data-v-5b576c69],
.item-wrap[data-v-5b576c69] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.item-wrap .arrow-box[data-v-5b576c69] {
	-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;
	margin-left: 4px;
	padding: 1px 0
}

.item-wrap .arrow-box .arrow[data-v-5b576c69] {
	display: inline-block;
	line-height: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #858585 transparent transparent;
	border-width: 5px 4px 0
}

.item-wrap .arrow-box .arrow-up[data-v-5b576c69] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.item-wrap .arrow-box .arrow-active[data-v-5b576c69] {
	border-color: #00c8c8 transparent transparent !important
}

.item-wrap .multi-arrow-box[data-v-5b576c69] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 4px;
	padding: 1px 0
}

.item-wrap .multi-arrow-box .arrow[data-v-5b576c69] {
	display: inline-block;
	line-height: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #858585 transparent transparent;
	border-width: 5px 4px 0;
	-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-wrap .multi-arrow-box .arrow-up[data-v-5b576c69] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.item-wrap .multi-arrow-box .arrow-active[data-v-5b576c69] {
	border-color: #00c8c8 transparent transparent !important
}

.item-wrap .active[data-v-5b576c69] {
	color: #00c8c8;
	font-weight: 700
}

.item-wrap .active .arrow-active[data-v-5b576c69] {
	border-color: #00c8c8 transparent transparent !important
}

.select-dialog[data-v-5b576c69] {
	z-index: 13;
	position: absolute;
	top: 28px;
	left: 0;
	right: 0
}

.select-dialog .dialog-content[data-v-5b576c69] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 288px;
	background: #fff;
	padding: 0 17px 60px 17px;
	position: relative
}

.select-dialog .dialog-content .content-box[data-v-5b576c69] {
	height: auto;
	height: 235px;
	overflow: auto
}

.select-dialog .dialog-content .content-box .content-inner-box[data-v-5b576c69] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 15px;
	padding-top: 20px
}

.select-dialog .dialog-content .content-box .content-inner-box .content-item[data-v-5b576c69] {
	width: calc(33.33333% - 5.33333px);
	margin-bottom: 8px;
	height: 35px;
	border-radius: 100px;
	background: #f5f5f5;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 4px;
	color: #525252;
	font-weight: 400
}

.select-dialog .dialog-content .content-box .content-inner-box .select[data-v-5b576c69] {
	background: rgba(0, 200, 200, .15);
	color: #00c8c8;
	font-weight: 700
}

.select-dialog .dialog-content .dialog-btn[data-v-5b576c69] {
	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: #00c8c8;
	border-radius: 63px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	height: 40px
}

.select-dialog .dialog-content .dialog-btn-bg[data-v-5b576c69] {
	position: absolute;
	bottom: 15px;
	left: 17px;
	right: 17px;
	background-color: #fff;
	padding-top: 15px
}

.select-dialog .dialog-mask[data-v-5b576c69] {
	background-color: rgba(0, 0, 0, .65);
	left: 0;
	right: 0;
	height: 1500px
}

.filter-out-wrap[data-v-19c2db3c] {
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	color: #858585;
	padding-left: 17px;
	line-height: 15px
}

.filter-out-wrap .filter-item[data-v-19c2db3c] {
	margin-right: 17px
}

.filter-out-wrap .filter-item[data-v-19c2db3c]:last-child {
	margin-right: 0
}

.title[data-v-51b1a29c] {
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 14px;
	margin-bottom: 11px;
	margin-top: 15px
}

.option-box[data-v-51b1a29c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.option-box .option-item[data-v-51b1a29c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0 7px;
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	width: calc(33.33333% - 5.33333px);
	background: #f5f5f5;
	border-radius: 100px;
	margin-bottom: 8px
}

.option-box .active[data-v-51b1a29c] {
	background: rgba(0, 200, 200, .15);
	font-weight: 700;
	color: #00c8c8
}

.filter-out-wrap .multi[data-v-464bc5f5] {
	padding: 44px 8px 0 11px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.filter-out-wrap .multi .multi-out-box[data-v-464bc5f5] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	padding-bottom: 91px
}

.filter-out-wrap .btn-wrap[data-v-464bc5f5] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 8px 17px 40px 0;
	background-color: #fff;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.filter-out-wrap .btn-wrap .btn-box[data-v-464bc5f5] {
	width: 2.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.filter-out-wrap .btn-wrap .btn-box .btn[data-v-464bc5f5] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.filter-out-wrap .btn-wrap .btn-box .btn-reset[data-v-464bc5f5] {
	border-width: .3px 0 .3px .3px;
	border-color: #1f1f1f;
	border-style: solid;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 66px 0 0 66px;
	color: #1f1f1f
}

.filter-out-wrap .btn-wrap .btn-box .btn-confirm[data-v-464bc5f5] {
	background: #00c8c8;
	border-radius: 0 66px 66px 0;
	color: #fff
}

.agency-item[data-v-02039ff0] {
	padding: 10px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.agency-item-cont[data-v-02039ff0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.agency-item-right[data-v-02039ff0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.agency-item-img[data-v-02039ff0] {
	width: 20.77vw;
	height: 20.77vw;
	border-radius: 9px;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	overflow: hidden
}

.agency-item-title[data-v-02039ff0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.agency-item-title-name[data-v-02039ff0] {
	color: #1f1f1f;
	font-size: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.agency-item-title-level[data-v-02039ff0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #00c8c8;
	border-radius: 24px;
	font-size: 12px;
	padding: 0 5px;
	color: #fff;
	margin-right: 5px;
	height: 16px
}

.agency-tag-wrapper[data-v-02039ff0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.agency-tag-wrapper-item-bottom[data-v-02039ff0] {
	margin-bottom: 6px
}

.agency-desc[data-v-02039ff0],
.agency-price[data-v-02039ff0] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.agency-price[data-v-02039ff0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.agency-price-now[data-v-02039ff0] {
	font-weight: 600;
	font-size: 19px;
	color: #fd503e;
	line-height: 16px
}

.agency-price-normal[data-v-02039ff0],
.agency-price-symbol-color[data-v-02039ff0] {
	color: #fd503e
}

.agency-price-after[data-v-02039ff0] {
	font-weight: 700;
	white-space: nowrap
}

.agency-price-sales[data-v-02039ff0] {
	margin-left: 4px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #858585
}

.agency-price-per[data-v-02039ff0] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	color: #858585
}

.agency-address[data-v-02039ff0] {
	font-size: 14px;
	margin-top: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #858585;
	margin-bottom: 6px
}

.agency-address-name[data-v-02039ff0] {
	line-height: 14px
}

.agency-address-distance[data-v-02039ff0] {
	line-height: 14px;
	margin-top: 8px
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-02039ff0] {
		font-size: .13rem
	}
}

.new-gap-right-small[data-v-02039ff0] {
	margin-right: .04rem
}

.ticket-card[data-v-5ef05c3b] {
	border-radius: 8px;
	background: #fff7f6;
	color: #fd503e;
	position: relative
}

.ticket-card-wrap[data-v-5ef05c3b] {
	position: relative;
	overflow: hidden;
	height: 82px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-tag[data-v-5ef05c3b] {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(253, 80, 62, .16);
	border-radius: 8px 0 8px 0;
	font-family: PingFangSC-Medium;
	font-size: 12px;
	color: #fd503e;
	width: 82px;
	line-height: 12px;
	font-weight: 500;
	text-align: center;
	padding: 5px 0
}

.ticket-card-info[data-v-5ef05c3b] {
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 8px
}

.ticket-card-price[data-v-5ef05c3b] {
	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;
	width: .89rem
}

.ticket-card-price-text[data-v-5ef05c3b] {
	font-size: 27px;
	line-height: 27px
}

.ticket-card-title[data-v-5ef05c3b] {
	font-weight: 900;
	color: #555;
	font-size: 16px;
	line-height: 16px
}

.ticket-card-subtitle[data-v-5ef05c3b],
.ticket-card-times[data-v-5ef05c3b] {
	font-size: 12px;
	line-height: 12px;
	margin-top: 6px;
	color: #999
}

.ticket-card-btn[data-v-5ef05c3b] {
	width: 1.04rem;
	height: 100%;
	margin-left: auto;
	border-left: 1px dashed rgba(227, 46, 27, .3);
	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;
	position: relative
}

.ticket-card-btn-normal[data-v-5ef05c3b] {
	padding: 7px 0;
	border-radius: 14px;
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	line-height: 14px;
	font-weight: 600;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border: 1px solid;
	min-width: 72px;
	text-align: center;
	z-index: 1
}

.ticket-card-btn-received[data-v-5ef05c3b] {
	color: #fd503e;
	border-color: #fd503e;
	background: #fff
}

.ticket-card-btn-unreceived[data-v-5ef05c3b] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#fd503e));
	background-image: linear-gradient(90deg, #fd503e, #fd503e);
	color: #fff
}

.ticket-card-btn[data-v-5ef05c3b]:after,
.ticket-card-btn[data-v-5ef05c3b]:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	z-index: 1;
	left: -4px
}

.ticket-card-btn[data-v-5ef05c3b]:before {
	top: -4px
}

.ticket-card-btn[data-v-5ef05c3b]:after {
	bottom: -4px
}

.ticket-card-used[data-v-5ef05c3b] {
	width: 60px;
	height: 60px;
	position: absolute;
	bottom: -15px;
	right: -15px
}

.ticket-card-note[data-v-5ef05c3b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 10px;
	line-height: 16px;
	padding: 5px 15px;
	color: #fd503e;
	background: #ffe6e6;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.ticket-card-note-icon[data-v-5ef05c3b] {
	margin-left: auto
}

.cl-bold[data-v-5ef05c3b] {
	font-weight: 700
}

.cl-red[data-v-5ef05c3b] {
	color: #fd503e
}

@media only screen and (max-width:375px) {
	.ticket-card-poke .ticket-card-subtitle[data-v-5ef05c3b] {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 700
	}

	.ticket-card-poke .ticket-card-times[data-v-5ef05c3b] {
		color: #fdcbc5;
		font-size: 13px;
		line-height: 19px
	}
}

.act-ticket[data-v-a96a1bec] {
	background: #fff3f3;
	padding: 8px 10px;
	min-height: 22px;
	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-radius: 10px
}

.act-ticket-img[data-v-a96a1bec] {
	width: 54px;
	height: 12px
}

.act-ticket-redPacket[data-v-a96a1bec] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 5px;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	height: 24px;
	overflow: hidden
}

.act-ticket-redPacket-i[data-v-a96a1bec] {
	background: #ff4c3e;
	color: #fff;
	padding: 6px 12px;
	border-radius: 4px;
	margin-left: .06rem;
	display: inline-block;
	position: relative;
	line-height: 12px;
	font-size: 12px;
	white-space: nowrap
}

.act-ticket-redPacket-i[data-v-a96a1bec]:after,
.act-ticket-redPacket-i[data-v-a96a1bec]:before {
	content: "";
	width: .06rem;
	height: .06rem;
	border-radius: .03rem;
	background: #fff3f3;
	position: absolute;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.act-ticket-redPacket-i[data-v-a96a1bec]:before {
	left: -.03rem
}

.act-ticket-redPacket-i[data-v-a96a1bec]:after {
	right: -.03rem
}

.act-ticket-btn[data-v-a96a1bec] {
	line-height: .2rem;
	width: 44px;
	white-space: nowrap;
	color: #ea5b46;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.act-ticket-btn .right-icon[data-v-a96a1bec] {
	position: relative;
	top: -.01rem
}

.act-ticket-none[data-v-a96a1bec] {
	padding: 12vh 0 21vh 0;
	text-align: center
}

.search-list .b-search[data-v-20fcaf41] {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	height: 38px
}

.search-list .b-search .search-left[data-v-20fcaf41] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.search-list .b-search .search-left .location-wrap .location-name[data-v-20fcaf41] {
	color: #1f1f1f
}

.search-list .b-search .search-left .location-wrap .location-icon[data-v-20fcaf41] {
	color: #858585;
	margin: 0 8px 0 4px
}

.search-list .b-search .search-right[data-v-20fcaf41] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.search-list .b-search .search-right .search-right-wrap[data-v-20fcaf41] {
	background: #f5f5f5;
	border-radius: 100px;
	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 18px 0 12px;
	height: 38px
}

.search-list .b-search .search-right .search-input-left[data-v-20fcaf41] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	font-size: 14px;
	color: #858585;
	letter-spacing: 0
}

.search-list .b-search .search-right .search-input-left .search-icon[data-v-20fcaf41] {
	width: 15px;
	height: 15px
}

.search-list .b-search .search-right .search-input-right[data-v-20fcaf41] {
	font-size: 15px;
	color: #525252;
	position: relative
}

.search-list .b-search .search-right .search-input-right[data-v-20fcaf41]:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 16px;
	left: -8px;
	top: 3px;
	background: rgba(0, 0, 0, .2);
	-webkit-transform: scaleX(33.3%);
	transform: scaleX(33.3%);
	-webkit-transform-origin: top left;
	transform-origin: top left
}

.search-list .search-list-nav .filter-wrap[data-v-20fcaf41] {
	margin-top: 15px;
	height: 28px;
	position: relative
}

.search-list .search-list-nav .switch-tab[data-v-20fcaf41] {
	position: absolute;
	height: 28px;
	top: 0;
	right: 17px;
	background: #f5f5f5;
	border-radius: 100px;
	font-size: 14px;
	color: #1f1f1f;
	padding: 0 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-list .search-list-nav .switch-tab .icon-filter[data-v-20fcaf41] {
	width: 15px;
	height: 15px;
	margin-left: 1px
}

.search-list .search-list-nav .drawer-filter-wrap[data-v-20fcaf41] {
	height: 28px;
	padding: 0 17px;
	margin: 15px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.search-list .search-list-nav .drawer-filter-wrap .tag-scroll-wrap[data-v-20fcaf41] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	height: 28px
}

.search-list .search-list-nav .drawer-filter-wrap .tag-scroll-wrap .tag-box[data-v-20fcaf41] {
	white-space: nowrap
}

.search-list .search-list-nav .drawer-filter-wrap .tag-scroll-wrap .tag-filter-item[data-v-20fcaf41] {
	display: inline-block;
	height: 28px;
	background: #f5f5f5;
	font-size: 14px;
	padding: 0 10px;
	border-radius: 100px;
	color: #1f1f1f;
	text-align: center;
	line-height: 28px;
	margin-right: 4px
}

.search-list .search-list-nav .drawer-filter-wrap .tag-scroll-wrap .selected[data-v-20fcaf41] {
	color: #00c8c8;
	font-weight: 700
}

.search-list .search-list-nav .drawer-filter-wrap .btn-drawer[data-v-20fcaf41] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 5px;
	font-size: 15px;
	color: #858585;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.search-list .search-list-nav .drawer-filter-wrap .btn-drawer .icon-filter[data-v-20fcaf41] {
	font-size: 15px;
	margin-left: 1px
}

.search-list .search-list-nav .act-ticket[data-v-20fcaf41] {
	margin: 8px 10px
}

.search-list-wrapper__top[data-v-20fcaf41] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 921;
	background: #fff
}

.search-list__nav__tab[data-v-20fcaf41],
.search-list__tab[data-v-20fcaf41] {
	padding: 0 25px
}

.feed[data-v-20fcaf41] {
	padding-top: 121px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f5f5f5
}

.feed__empty[data-v-20fcaf41] {
	text-align: center;
	padding-top: 60px
}

.feed__no-more[data-v-20fcaf41] {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.nav[data-v-20fcaf41] {
	background: #fff;
	border-radius: 8px
}

.nav-fix[data-v-20fcaf41] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	background: #fff;
	z-index: 10;
	border-radius: 0
}

.empty-box .empty-img[data-v-20fcaf41] {
	width: 219.6px;
	height: 212.3px;
	margin-bottom: 20px
}

.multi[data-v-20fcaf41] {
	padding-top: 44px
}

.wrapper[data-v-2c223694] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .15rem
}

.comment-panel__title[data-v-2c223694] {
	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
}

.comment-panel__title .tit-text[data-v-2c223694] {
	font-weight: 700;
	color: #333
}

.comment-panel__title .right-icon[data-v-2c223694] {
	position: relative;
	right: -4px;
	font-size: .12rem
}

.comment-panel__title .rate[data-v-2c223694] {
	color: #fd503e;
	position: relative
}

.comment-panel__tags[data-v-2c223694] {
	width: calc(100% + .1rem);
	white-space: nowrap
}

.comment-panel__tags__item[data-v-2c223694] {
	height: .28rem;
	line-height: .28rem;
	padding: 0 15px;
	background: #fdefee;
	border-radius: 45px;
	margin-right: 8px;
	margin-top: .16rem;
	white-space: nowrap;
	color: #525252
}

.comment-panel__tags__item__red[data-v-2c223694] {
	background: #fdefee;
	color: #fd503e
}

.comment-panel__tags__item .m-icon[data-v-2c223694] {
	font-size: 13px;
	margin-right: 5px
}

.comment-panel__list__item[data-v-2c223694] {
	margin-top: .18rem
}

.comment-panel__list__item__top[data-v-2c223694] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.comment-panel__list__item__top .name[data-v-2c223694] {
	font-size: 16px;
	line-height: 16px
}

.comment-panel__list__item__top__time__wrap[data-v-2c223694] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-panel__list__item__top__time__wrap .star[data-v-2c223694] {
	position: relative;
	top: -5px
}

.comment-panel__list__item__top__time__wrap .time[data-v-2c223694] {
	font-size: 14px;
	line-height: 14px;
	margin-left: 3px
}

.comment-panel__list__item__content[data-v-2c223694] {
	line-height: 21px
}

.comment-panel__list__item__pic[data-v-2c223694] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.comment-panel__list__item__pic__item[data-v-2c223694] {
	margin-top: 2px;
	width: calc(25% - 6px)
}

.comment-panel__list__item__pic__item__wrapper[data-v-2c223694] {
	width: 100%;
	display: inline-block;
	max-height: 160px;
	border-radius: 8px;
	overflow: hidden
}

.comment-panel__list__item__pic__item__wrapper__con[data-v-2c223694] {
	position: relative;
	padding-top: 100%
}

.comment-panel__list__item__pic__item__wrapper__con .item-img[data-v-2c223694] {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	position: absolute;
	left: 0;
	top: 0
}

.color-darkgray[data-v-2c223694] {
	color: #1f1f1f
}

.color-gray[data-v-2c223694] {
	color: #858585
}

.agency-popup[data-v-d293a21e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	height: 100%
}

.agency-popup-head[data-v-d293a21e] {
	width: 100%;
	height: 60px;
	position: absolute;
	top: 0;
	background: #fff;
	z-index: 922
}

.agency-popup-head .close-wrapper[data-v-d293a21e] {
	width: 32px;
	height: 32px
}

.agency-popup-title-row[data-v-d293a21e] {
	position: relative
}

.agency-popup-title-row .title[data-v-d293a21e] {
	font-family: PingFangSC-Medium;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.agency-popup-title-row .close-wrapper[data-v-d293a21e] {
	float: right
}

.agency-popup-row[data-v-d293a21e] {
	width: calc(100% - 17px);
	padding-left: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 12px
}

.agency-popup-row .text[data-v-d293a21e] {
	color: #999
}

.scroll-view[data-v-d293a21e] {
	height: 100%
}

.scroll-view[data-v-d293a21e]::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.agency-info[data-v-d293a21e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 15px;
	padding: 13px 15px 11px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 8px;
	width: calc(100% - 34px);
	margin-left: 17px;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06)
}

.agency-info-logo[data-v-d293a21e] {
	width: .48rem;
	height: .48rem;
	border-radius: .24rem;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.agency-info-name[data-v-d293a21e] {
	font-size: 17px;
	color: #333;
	margin-bottom: 6px
}

.agency-info-address[data-v-d293a21e] {
	font-size: 13px;
	color: #555;
	margin-top: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.agency-info-address .line[data-v-d293a21e] {
	opacity: .3;
	color: #999;
	margin: 0 10px
}

.hosp-tag[data-v-d293a21e] {
	border-radius: 8px;
	margin-right: 5px;
	padding: 0 5px;
	color: #999;
	border: 1px solid hsla(0, 0%, 60%, .2)
}

.flex-shrink-0[data-v-d293a21e] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.flex-grow-1[data-v-d293a21e] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.advance-wrap[data-v-eb69748c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: 9px;
	padding: 12px 13px
}

.advance-wrap__sub[data-v-eb69748c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.advance-wrap__label[data-v-eb69748c] {
	width: .15rem;
	height: .15rem;
	line-height: .15rem;
	text-align: center;
	background: #fd503e;
	border-radius: .03rem;
	font-size: .12rem;
	color: #fff;
	margin-right: .03rem
}

.advance-wrap__text[data-v-eb69748c] {
	font-size: .14rem;
	color: #fd503e;
	line-height: .14rem;
	margin-right: .04rem
}

.advance-wrap__icon[data-v-eb69748c] {
	font-size: .12rem;
	line-height: .15rem
}

.advance-wrap__option[data-v-eb69748c] {
	font-size: .12rem;
	line-height: .15rem;
	padding: 0 .06rem;
	border-radius: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.advance-wrap__option__icon[data-v-eb69748c] {
	font-size: .12rem;
	margin-right: .03rem
}

.detail-popup[data-v-abbcdc70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 28px)
}

.detail-popup-head[data-v-abbcdc70] {
	width: calc(100% - 34px);
	height: 28px;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 0 17px;
	z-index: 922
}

.detail-popup-head .close-wrapper[data-v-abbcdc70] {
	width: 24px;
	height: 24px;
	float: right
}

.detail-popup-topline[data-v-abbcdc70] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.detail-popup-topline[data-v-abbcdc70]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.detail-popup-cont[data-v-abbcdc70] {
	margin-top: .08rem;
	text-align: center
}

.detail-popup-cont .title[data-v-abbcdc70] {
	font-size: 18px;
	line-height: .22rem;
	font-family: PingFangSC-Medium
}

.detail-popup-cont .detail-row[data-v-abbcdc70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.detail-popup-cont .font-bold[data-v-abbcdc70] {
	font-family: PingFangSC-Medium
}

.detail-popup-cont .c-color-discount[data-v-abbcdc70] {
	color: #ff6161
}

.detail-popup-cont .dicount-item[data-v-abbcdc70] {
	position: relative;
	padding-bottom: .11rem
}

.detail-popup-cont .dicount-item .detail-row[data-v-abbcdc70] {
	margin-top: .04rem
}

.detail-popup-cont .dicount-item__total[data-v-abbcdc70] {
	margin-top: .13rem !important;
	padding-bottom: .03rem
}

.detail-popup-cont .dicount-item[data-v-abbcdc70]:after {
	content: "";
	position: absolute;
	background-color: #e6e6e6;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.detail-popup-cont .discount-total[data-v-abbcdc70] {
	padding-top: .04rem
}

.detail-popup-cont .discount-total .detail-row[data-v-abbcdc70] {
	margin-top: .07rem
}

.text-wrap[data-v-7b7b7717] {
	padding: .12rem .15rem;
	background-color: rgba(255, 96, 80, .05);
	border-radius: .08rem
}

.item[data-v-7b7b7717] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.item-name[data-v-7b7b7717] {
	font: .15rem/.25rem Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	font-weight: 600
}

.img-item[data-v-7b7b7717] {
	width: 100%;
	display: block
}

.text-item[data-v-7b7b7717] {
	color: #858585;
	margin-top: .05rem;
	font: .15rem/.25rem Arial, Helvetica, sans-serif
}

.new-rule-popup[data-v-cc17d218] .popup-box__btns {
	border-top: 1px solid #e0e0e0
}

.new-rule-popup[data-v-cc17d218] .c-gap-top {
	margin-top: .08rem
}

.new-rule-popup[data-v-cc17d218] .c-gap-bottom {
	margin-bottom: .08rem
}

.qa-popup[data-v-cc17d218] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 47px)
}

.qa-popup-head[data-v-cc17d218] {
	width: calc(100% - 34px);
	height: 47px;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 0 17px;
	z-index: 922
}

.qa-popup-head .close-wrapper[data-v-cc17d218] {
	width: 24px;
	height: 24px;
	float: right
}

.qa-popup-topline[data-v-cc17d218] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.qa-popup-topline[data-v-cc17d218]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.qa-popup .title[data-v-cc17d218] {
	font-size: 18px;
	font-family: PingFangSC-Medium;
	text-align: center;
	margin-top: 16px;
	margin-left: 24px
}

.qa-popup .scroll-view[data-v-cc17d218] {
	height: 100%;
	max-height: 537px
}

.qa-tip[data-v-cc17d218] {
	text-align: center;
	margin-top: .09rem;
	margin-bottom: .12rem
}

.qa-item-wrapper[data-v-cc17d218] {
	height: 100%
}

.qa-item-wrapper .qa-icon[data-v-cc17d218] {
	margin-right: .1rem
}

.qa-item-wrapper .qa-divider[data-v-cc17d218] {
	margin-top: .1rem;
	margin-bottom: .1rem
}

.qa-item-wrapper .qa-divider[data-v-cc17d218]:after {
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e6e6e6
}

.qa-text[data-v-cc17d218] {
	font-family: PingFangSC-Medium
}

.qa-detail[data-v-cc17d218] {
	line-height: 31px
}

.qa-link[data-v-cc17d218] {
	color: #fd503e;
	display: inline-block
}

.detail-wrap[data-v-cc17d218] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-img-wrap[data-v-cc17d218] {
	display: inline-block;
	width: 28vw;
	height: 19vw;
	margin-right: 8px
}

.qa-img-wrap .qa-img[data-v-cc17d218] {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background-size: cover
}

.qa-img-wrap-new[data-v-cc17d218] {
	background: #fef9f8;
	margin-top: .11rem;
	padding: .05rem .15rem;
	border-radius: .12rem
}

.qa-img-wrap-new .qa-img-new[data-v-cc17d218] {
	width: 100%;
	margin-top: .08rem
}

.act-wrap[data-v-21d30dfc] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	padding: .13rem .1rem .09rem .1rem
}

.act-wrap .act-cont[data-v-21d30dfc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.act-wrap .price-cont[data-v-21d30dfc] {
	color: #fff
}

.act-wrap .price-wrap[data-v-21d30dfc] {
	margin-top: -2px
}

.act-wrap .original-price[data-v-21d30dfc] {
	opacity: .8;
	text-decoration: line-through
}

.act-wrap .activity-desp[data-v-21d30dfc] {
	color: #fff5cd
}

.act-wrap .activity-desp-item[data-v-21d30dfc],
.act-wrap .activity-desp[data-v-21d30dfc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.act-wrap .activity-desp-line[data-v-21d30dfc] {
	width: 1px;
	height: 14px;
	background-color: #fff5cd;
	position: relative;
	top: 5px;
	margin: 0 6px
}

.act-wrap .count-down[data-v-21d30dfc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	line-height: 18px
}

.act-wrap .count-down-txt[data-v-21d30dfc] {
	color: #fff5cd;
	margin: 0 6px
}

.act-wrap .count-down-num[data-v-21d30dfc] {
	text-align: center;
	width: 18px;
	height: 18px;
	border-radius: 6px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd0b9), to(#fff));
	background-image: linear-gradient(180deg, #ffd0b9, #fff);
	color: #ff6161
}

.act-wrap .flash-count-down[data-v-21d30dfc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.act-wrap .flash-count-down-txt[data-v-21d30dfc] {
	color: #fff;
	margin: 0 .03rem
}

.act-wrap .flash-count-down-num[data-v-21d30dfc] {
	width: .19rem;
	text-align: center;
	line-height: .24rem;
	border-radius: .04rem;
	padding: 0 .01rem;
	background: #fff;
	color: #f33
}

.act-wrap .activity-end[data-v-21d30dfc] {
	color: #fff5cd;
	opacity: .8;
	line-height: 20px
}

.act-wrap .discount-wrap[data-v-21d30dfc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	border-radius: 3px
}

.act-wrap .discount-item[data-v-21d30dfc] {
	height: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 16px;
	margin-right: 8px;
	border: 1px solid #ff6161;
	background-color: #fff;
	color: #ff627a
}

.act-wrap .discount-modal[data-v-21d30dfc]:after {
	content: "";
	width: 39%;
	height: 40px;
	position: absolute;
	margin-left: -32%;
	margin-top: -11px
}

.act-wrap .flash-text[data-v-21d30dfc],
.act-wrap .sale[data-v-21d30dfc] {
	color: #fff
}

.act-ticket[data-v-4a14a825] {
	background: #fff
}

.act-ticket-tag[data-v-4a14a825] {
	position: relative;
	min-height: 22px
}

.act-ticket-tag__i[data-v-4a14a825] {
	background: #ffe6e6;
	color: #fd503d;
	padding: 0 .08rem;
	border-radius: 3px;
	margin-right: .04rem;
	display: inline-block;
	position: relative;
	line-height: .24rem
}

.act-ticket-tag__i[data-v-4a14a825]:after,
.act-ticket-tag__i[data-v-4a14a825]:before {
	content: "";
	width: .06rem;
	height: .06rem;
	border-radius: .03rem;
	background: #fff;
	position: absolute;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.act-ticket-tag__i[data-v-4a14a825]:before {
	left: -.03rem
}

.act-ticket-tag__i[data-v-4a14a825]:after {
	right: -.03rem
}

.act-ticket-tag__scroll[data-v-4a14a825] {
	position: relative;
	top: .3rem;
	-webkit-transform: translateY(-.3rem);
	transform: translateY(-.3rem);
	width: calc(100% - 64px);
	overflow: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}

.act-ticket-tag__scroll[data-v-4a14a825] ::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent;
	display: none
}

.act-ticket-tag__scroll__wrap[data-v-4a14a825] {
	overflow: hidden;
	position: relative
}

.act-ticket-tag__scroll__wrap[data-v-4a14a825]:after {
	content: "";
	display: block;
	width: 12px;
	height: 100%;
	position: absolute;
	right: 64px;
	top: 0;
	-webkit-box-shadow: inset -10px 0 10px 0 #fff;
	box-shadow: inset -10px 0 10px 0 #fff
}

.act-ticket-tag__btn[data-v-4a14a825] {
	position: absolute;
	top: -1px;
	right: 0
}

.act-ticket-tag__btn__wrap[data-v-4a14a825] {
	overflow: hidden;
	position: relative;
	height: .2rem;
	background: #ff6050;
	border-top-left-radius: 33px;
	border-bottom-left-radius: 33px;
	line-height: .2rem;
	padding: .02rem .1rem;
	color: #fff
}

.act-ticket-tag__btn__wrap[data-v-4a14a825]:before {
	display: block;
	background: hsla(0, 0%, 100%, .7);
	width: 40px;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	-webkit-animation: glint-data-v-4a14a825 3s linear 2s infinite;
	animation: glint-data-v-4a14a825 3s linear 2s infinite;
	-webkit-filter: blur(30px);
	filter: blur(30px);
	-webkit-transform: translateX(0) skewX(-15deg);
	transform: translateX(0) skewX(-15deg);
	opacity: .6
}

.act-ticket-tag__btn__wrap[data-v-4a14a825]:after {
	display: block;
	background: hsla(0, 0%, 100%, .5);
	width: 20px;
	height: 100%;
	position: absolute;
	content: "";
	left: 20px;
	top: 0;
	-webkit-animation: glintier-data-v-4a14a825 3s linear 2s infinite;
	animation: glintier-data-v-4a14a825 3s linear 2s infinite;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transform: translateX(100%) skewX(-15deg);
	transform: translateX(100%) skewX(-15deg);
	opacity: 1
}

.act-ticket-tag__btn__wrap .right-icon[data-v-4a14a825] {
	position: relative;
	top: -.01rem
}

.act-ticket-none[data-v-4a14a825] {
	padding: 12vh 0 21vh 0;
	text-align: center
}

@-webkit-keyframes glint-data-v-4a14a825 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glint-data-v-4a14a825 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@-webkit-keyframes glintier-data-v-4a14a825 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glintier-data-v-4a14a825 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

.pack-item[data-v-40dd3225] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: .08rem;
	padding-top: .15rem;
	padding-left: .13rem;
	padding-bottom: .08rem
}

.pack-item-cont[data-v-40dd3225] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: relative
}

.pack-item-right[data-v-40dd3225] {
	width: 100%;
	padding-right: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-item-img[data-v-40dd3225] {
	width: 28.34vw;
	height: 28.34vw;
	border-radius: .08rem;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	overflow: hidden
}

.pack-item-name[data-v-40dd3225] {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: 0;
	color: #1f1f1f
}

[class*=_pack-item-height][data-v-40dd3225] {
	height: 100%
}

.pack-tag[data-v-40dd3225] {
	display: inline;
	border-radius: .08rem;
	margin-right: .05rem;
	padding: 0 .05rem;
	word-break: keep-all;
	margin-bottom: .04rem;
	line-height: .14rem;
	border: .01rem solid #f1f1f1;
	color: #999
}

.pack-price[data-v-40dd3225] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.pack-price-symbol[data-v-40dd3225] {
	font-size: .13rem;
	color: #fd503e;
	line-height: .1rem;
	font-weight: 550
}

.pack-price-now[data-v-40dd3225] {
	font-weight: 550;
	font-size: .19rem;
	color: #fd503e;
	line-height: .16rem
}

.pack-price-store[data-v-40dd3225] {
	font-size: .13rem;
	color: #858585;
	text-decoration: line-through;
	margin-left: .04rem
}

.pack-price-symbol-color[data-v-40dd3225] {
	color: #fd503e
}

.pack-price-after[data-v-40dd3225] {
	font-weight: 700
}

.pack-price .act-price[data-v-40dd3225] {
	width: 100%
}

.pack-price .act-price .price[data-v-40dd3225] {
	margin-top: .05rem;
	line-height: .2rem
}

.pack-price .act-price-row[data-v-40dd3225] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: .2rem;
	padding-bottom: .02rem
}

.pack-price .act-price-img[data-v-40dd3225] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-40dd3225] {
	width: .58rem;
	text-align: center;
	padding-right: .04rem
}

.pack-price-btn[data-v-40dd3225] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	bottom: .05rem
}

.pack-price-lowest[data-v-40dd3225] {
	position: relative;
	bottom: .09rem;
	display: inline-block;
	min-width: .7rem;
	text-align: center;
	padding-right: .04rem
}

.font-medium[data-v-40dd3225] {
	font-family: PingFangSC-Semibold
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-40dd3225] {
		font-size: .13rem
	}
}

.wrapper[data-v-6d452204] {
	padding-left: .1rem;
	padding-right: .1rem
}

.sku-feed__title[data-v-6d452204] {
	font-size: 19px;
	position: relative;
	line-height: 27px
}

.sku-feed__title__icon[data-v-6d452204] {
	width: .28rem
}

.sku-feed__title[data-v-6d452204]:before {
	right: 100%;
	margin-right: .11rem
}

.sku-feed__title[data-v-6d452204]:after,
.sku-feed__title[data-v-6d452204]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .1;
	background: #999;
	border-radius: 1.5px;
	height: 1px;
	width: 64PX
}

.sku-feed__title[data-v-6d452204]:after {
	left: 100%;
	margin-left: .11rem
}

.sku-feed__wrapper[data-v-6d452204] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.sku-feed__wrapper__item[data-v-6d452204] {
	width: 100%;
	margin-top: 11px
}

.qa-popup[data-v-3e9859dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 28px);
	padding-top: 15px;
	position: relative
}

.qa-popup .qa-item[data-v-3e9859dc] {
	margin-bottom: 30px
}

.qa-popup .qa-item .title[data-v-3e9859dc] {
	font-size: 18px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 18px
}

.qa-popup .qa-item .desc[data-v-3e9859dc] {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #858585;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 7px
}

.bottom-wrapper[data-v-3e9859dc] {
	height: .56rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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;
	border-top: .01rem solid #e6e6e6
}

.bottom-wrapper .bottom-wrapper-handle-btn[data-v-3e9859dc] {
	background: -webkit-gradient(linear, left top, right top, from(#fd503e), color-stop(100%, #ff3e00), to(#f7603e));
	background: linear-gradient(90deg, #fd503e, #ff3e00 100%, #f7603e 0);
	color: #fff;
	text-align: center;
	height: .4rem;
	border-radius: .22rem;
	position: relative;
	width: 394px
}

.bottom-wrapper .bottom-wrapper-handle-btn .button-text[data-v-3e9859dc] {
	padding: 0 .23rem;
	font-size: .15rem;
	line-height: .44rem;
	font-family: PingFangSC-Semibold
}

.qaa .i-icon[data-v-31aac123] {
	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-31aac123] {
	background: #fd503e
}

.qaa .i-icon.asw-icon[data-v-31aac123] {
	background: #00c8c8
}

.qaa .i-icon-wrapper[data-v-31aac123] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.qaa .qst-info[data-v-31aac123] {
	color: #1f1f1f
}

.qaa .asw-info[data-v-31aac123] {
	margin-bottom: 0;
	color: #1f1f1f
}

.qaa .asw-info.c-line-clamp2[data-v-31aac123] {
	margin-bottom: 4px
}

.qaa .qa-info .qa-doc[data-v-31aac123] {
	overflow: hidden
}

.qaa .qa-info .qa-time[data-v-31aac123] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.qaa .spread[data-v-31aac123] {
	position: relative
}

.qaa .spread.open[data-v-31aac123] {
	max-height: none
}

.qaa .spread-handeler[data-v-31aac123] {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: .1rem;
	background: #fff
}

.qaa .spread-handeler[data-v-31aac123]:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	bottom: 0;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3362704604,3642013397&fm=179&app=35&f=PNG.png) 100% 0 repeat-y;
	background-size: 100% 100%;
	width: 50px
}

.calendar[data-v-d5fa8714] {
	background-color: #fff;
	padding-bottom: 60px
}

.fix-tag-head[data-v-d5fa8714] {
	top: 0;
	width: 100%;
	z-index: 922
}

.date-head[data-v-d5fa8714] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	color: #555;
	line-height: 40px;
	height: 28px;
	padding-left: 17px
}

.date-head[data-v-d5fa8714],
.year-month[data-v-d5fa8714] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.year-month[data-v-d5fa8714] {
	background-color: #f5f5f5;
	border-radius: 100px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .07rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.year-month .left-able[data-v-d5fa8714] {
	border-top: .05rem solid transparent;
	border-bottom: .05rem solid transparent;
	border-right: .05rem solid #999
}

.year-month .right-able[data-v-d5fa8714] {
	border-top: .05rem solid transparent;
	border-bottom: .05rem solid transparent;
	border-left: .05rem solid #999
}

.year-month .left-disable[data-v-d5fa8714] {
	border-top: .05rem solid transparent;
	border-bottom: .05rem solid transparent;
	border-right: .05rem solid #dfdfdf
}

.year-month .right-disable[data-v-d5fa8714] {
	border-top: .05rem solid transparent;
	border-bottom: .05rem solid transparent;
	border-left: .05rem solid #dfdfdf
}

.year-month .left[data-v-d5fa8714]:after,
.year-month .right[data-v-d5fa8714]:after {
	content: "";
	display: block;
	width: .4rem;
	height: .4rem;
	position: absolute;
	top: -1px
}

.year-month .left[data-v-d5fa8714]:after {
	left: -20px
}

.year-month .right[data-v-d5fa8714]:after {
	right: -20px
}

.icon[data-v-d5fa8714] {
	padding: 10px
}

.week[data-v-d5fa8714] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 17px;
	padding-right: 17px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 46px;
	border-bottom: 1px solid #f1f1f1
}

.week-item[data-v-d5fa8714] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	font-size: 14px
}

.day[data-v-d5fa8714] {
	padding-top: 17px
}

.day-item[data-v-d5fa8714] {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 14.2%
}

.day-item-wrap[data-v-d5fa8714] {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	padding: 2px;
	margin: 0 auto;
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.day-item-wrap-selected[data-v-d5fa8714] {
	background: #fff5f4;
	border: 1px solid #fd503e;
	border-radius: 8px
}

.day-item-wrap .status[data-v-d5fa8714] {
	margin-top: -4px
}

.day-item-wrap .font-15[data-v-d5fa8714] {
	font-size: 15px;
	line-height: 18px;
	color: #1f1f1f;
	margin-bottom: 8px
}

.day-item-wrap .day-status-01[data-v-d5fa8714] {
	color: #489af6
}

.day-item-wrap .day-status-02[data-v-d5fa8714] {
	color: #999
}

.day-status[data-v-d5fa8714] {
	margin-top: -8px
}

.day .c-gap-bottom-large[data-v-d5fa8714] {
	margin-bottom: 30px
}

.time-wrap .title[data-v-d5fa8714] {
	color: #555;
	line-height: 40px
}

.scroll-view[data-v-d5fa8714]::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.day-font[data-v-d5fa8714] {
	font-size: 16px
}

.secect-month[data-v-d5fa8714] {
	line-height: 14px;
	color: #1f1f1f
}

.select-date[data-v-6623db95] {
	position: relative;
	height: 100%
}

.select-date-head[data-v-6623db95] {
	width: 100%;
	text-align: center
}

.select-date-topline[data-v-6623db95] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.title[data-v-6623db95] {
	width: 100%;
	background: #fff;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #333;
	padding: 17px 0;
	z-index: 1;
	position: relative
}

.title .btn-close[data-v-6623db95] {
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-weight: 700
}

.bottom-wrapper[data-v-6623db95] {
	width: 100%;
	position: fixed;
	height: .66rem;
	padding-top: 8px;
	bottom: 0;
	background: #fff
}

.bottom-wrapper[data-v-6623db95]:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	background: #e6e6e6;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.btn-cont[data-v-6623db95] {
	width: calc(100% - 34px);
	height: 44px;
	text-align: center;
	color: #fff;
	line-height: 44px;
	border-radius: 22px;
	margin: 0 auto
}

.tip-box[data-v-6623db95] {
	background: #ffe6e6;
	height: 34px;
	font-size: 13px;
	color: #fd503e;
	letter-spacing: 0;
	line-height: 34px;
	width: 100vw;
	padding-left: 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 12px
}

.service-popup__inner[data-v-a60665d8] {
	padding-bottom: .3rem
}

.service-popup__item[data-v-a60665d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.service-popup__item--title[data-v-a60665d8] {
	color: #1f1f1f;
	font-size: .18rem;
	font-weight: 700;
	margin-bottom: .1rem
}

.service-popup__item--subTitle[data-v-a60665d8] {
	color: #1f1f1f;
	font-size: .16rem;
	font-weight: 700;
	margin-bottom: .1rem
}

.service-popup__item--threeLevel[data-v-a60665d8] {
	font-size: .15rem;
	padding-left: 8px;
	position: relative;
	margin-bottom: .12rem
}

.service-popup__item--threeLevel[data-v-a60665d8]:after {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #00c8c8;
	left: 0;
	top: 7px
}

.service-popup__item--threeLevel .service-popup__item__text[data-v-a60665d8] {
	color: #858585
}

.service-popup__item--text[data-v-a60665d8] {
	color: #525252;
	font-size: .15rem;
	line-height: .22rem;
	margin-bottom: .12rem
}

.service-popup__item__prefix[data-v-a60665d8] {
	color: #525252;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.agency-popup__info__header[data-v-6c66a006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.agency-popup__info__header__img[data-v-6c66a006] {
	display: block;
	width: 12.56vw;
	height: 12.56vw;
	border-radius: 50%;
	margin-right: .04rem
}

.agency-popup__info__header__title[data-v-6c66a006],
.agency-popup__qualification__title[data-v-6c66a006] {
	font-weight: 700
}

.agency-popup__qualification__list[data-v-6c66a006] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.agency-popup__qualification__list__item[data-v-6c66a006] {
	width: calc(33% - .06rem);
	margin-right: .06rem;
	margin-bottom: .06rem;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%)
}

.agency-popup__qualification__list__item[data-v-6c66a006]:nth-child(3n+0) {
	margin-right: 0;
	border-radius: 0 .09rem .09rem 0
}

.agency-popup__qualification__list__item[data-v-6c66a006]:nth-child(3n+1) {
	border-radius: .09rem 0 0 .09rem
}

.agency-popup__qualification__list__item__img[data-v-6c66a006] {
	display: block;
	width: 100%;
	height: 22.7vw
}

.sku-detail__title[data-v-0cb6bb54] {
	margin: 0 auto;
	margin-bottom: .1rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	text-align: center;
	color: #fd503e;
	font-weight: 700;
	position: relative
}

.sku-detail__title[data-v-0cb6bb54]:after {
	left: -.74rem
}

.sku-detail__title[data-v-0cb6bb54]:after,
.sku-detail__title[data-v-0cb6bb54]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .64rem;
	height: 1px;
	background-color: rgba(253, 80, 62, .1);
	border-radius: 10px
}

.sku-detail__title[data-v-0cb6bb54]:before {
	right: -.74rem
}

.sku-detail__subTitle[data-v-0cb6bb54] {
	margin-left: .17rem;
	font-weight: 700
}

.sku-detail__service__list[data-v-0cb6bb54] {
	background-color: rgba(253, 80, 62, .04);
	border-radius: .12rem;
	padding: .11rem .13rem .1rem;
	margin: 0 .1rem
}

.sku-detail__service__list__item[data-v-0cb6bb54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: .13rem
}

.sku-detail__service__list__item[data-v-0cb6bb54]:last-child {
	margin-bottom: 0
}

.sku-detail__service__list__item--column[data-v-0cb6bb54] {
	display: block
}

.sku-detail__service__list__item--column .sku-detail__service__list__item__text[data-v-0cb6bb54] {
	margin-top: .05rem
}

.sku-detail__service__list__item__title[data-v-0cb6bb54] {
	font-weight: 700
}

.sku-detail__imglist__img[data-v-0cb6bb54] {
	width: 100%;
	display: block
}

.service-process__item__img[data-v-abc75d00] {
	margin-bottom: .11rem
}

.service-process__item__img .image[data-v-abc75d00] {
	width: 100%;
	height: auto;
	display: block
}

.service-process__item__text[data-v-abc75d00]:last-child {
	margin-bottom: 0 !important
}

.buyer-reading[data-v-1fdb4947] {
	margin-left: .17rem;
	margin-right: .17rem;
	overflow: hidden
}

.buyer-reading__title[data-v-1fdb4947] {
	font-weight: 700;
	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-package[data-v-00b46d04] {
	display: block;
	min-height: 105vh;
	background-color: #f5f5f5
}

.med-package.real[data-v-00b46d04] {
	min-height: 0
}

.nav-wrap[data-v-00b46d04] {
	-webkit-transition: .38s;
	transition: .38s;
	opacity: 0
}

.nav-wrap.show[data-v-00b46d04] {
	opacity: 1
}

.med-package-fixed[data-v-00b46d04] {
	max-height: 100vh !important;
	overflow: hidden
}

.package-home-head[data-v-00b46d04] {
	position: relative
}

.banner-wrapper[data-v-00b46d04] {
	width: 100%;
	height: 100%;
	background: transparent;
	position: relative
}

.basic-info-wrapper .row[data-v-00b46d04] {
	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
}

.basic-info-wrapper .price-wrapper[data-v-00b46d04] {
	padding-top: .05rem
}

.basic-info-wrapper .now-price-unit[data-v-00b46d04] {
	font-size: .19rem;
	color: #fd503e;
	letter-spacing: 0;
	line-height: .19rem;
	font-weight: 600
}

.basic-info-wrapper .now-price[data-v-00b46d04] {
	color: #fd503e;
	letter-spacing: 0;
	line-height: .21rem;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.basic-info-wrapper .now-price-int[data-v-00b46d04] {
	font-size: .27rem
}

.basic-info-wrapper .now-price-float[data-v-00b46d04] {
	font-size: .19rem
}

.basic-info-wrapper .sales-wrapper[data-v-00b46d04] {
	color: #858585;
	font-size: .14rem
}

.basic-info-wrapper .price[data-v-00b46d04] {
	text-decoration: line-through;
	color: #858585;
	font-size: .16rem
}

.basic-info-wrapper .package-text[data-v-00b46d04] {
	font-size: .19rem;
	line-height: .27rem;
	color: #1f1f1f;
	position: relative;
	margin-top: .09rem
}

.basic-info-wrapper .package-text .label[data-v-00b46d04] {
	margin-bottom: .05rem
}

.basic-info-wrapper .package-provide[data-v-00b46d04] {
	padding-top: .02rem;
	font: .15rem/.23rem Arial, Helvetica, sans-serif
}

.basic-info-wrapper .sign-wrapper[data-v-00b46d04] {
	margin-top: .05rem
}

.basic-info-wrapper .sign-wrapper-item[data-v-00b46d04] {
	margin-right: .1rem
}

.basic-info-wrapper .sign-wrapper-item .sign-img[data-v-00b46d04] {
	width: .12rem;
	height: .13rem;
	position: relative;
	top: .02rem
}

.basic-info-wrapper .sign-wrapper .m-icon-baozhang[data-v-00b46d04] {
	margin-right: .05rem
}

.basic-info-wrapper .approval-wrapper[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.basic-info-wrapper .approval-wrapper-left[data-v-00b46d04],
.basic-info-wrapper .approval-wrapper-right[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.basic-info-wrapper .recommend-desc-text[data-v-00b46d04] {
	font-size: 13px;
	color: #525252;
	letter-spacing: 0;
	line-height: 18px
}

.rights-tips-info[data-v-00b46d04] {
	font-size: .15rem;
	height: .25rem;
	line-height: .25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.rights-tips-info .tit[data-v-00b46d04] {
	white-space: nowrap;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.rights-tips-info .cic[data-v-00b46d04] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.rights-tips-info .cic .text[data-v-00b46d04] {
	display: inline-block
}

.rights-tips-info .safeguard-right[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.sale-info-wrap[data-v-00b46d04] {
	position: absolute;
	right: 0;
	left: 0;
	height: .28rem;
	z-index: 1
}

.apply-store[data-v-00b46d04] {
	background-color: #fff;
	padding: .11rem .13rem .15rem .13rem !important
}

.apply-store-title[data-v-00b46d04] {
	font-size: .18rem;
	color: #1f1f1f
}

.apply-store .row[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.apply-store .right-icon[data-v-00b46d04] {
	font-size: .12rem
}

.agency-info[data-v-00b46d04] {
	padding-top: 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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
}

.agency-info-logo[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border: 1px solid rgba(31, 31, 31, .08);
	display: block;
	border-radius: 50%;
	overflow: hidden
}

.agency-info-name[data-v-00b46d04] {
	font-size: .18rem;
	color: #1f1f1f
}

.agency-info-address[data-v-00b46d04] {
	line-height: .2rem;
	color: #858585;
	margin-top: .06rem
}

.agency-info-address .line[data-v-00b46d04] {
	opacity: .3;
	color: #999;
	margin: 0 .08rem 0 .05rem
}

.hosp-tag[data-v-00b46d04] {
	border-radius: .08rem;
	margin-right: .05rem;
	padding: 0 .05rem;
	color: #999;
	border: .01rem solid hsla(0, 0%, 60%, .2)
}

.other-info[data-v-00b46d04] {
	padding-bottom: 0;
	border-radius: .12rem .12rem 0 0
}

.pack-detail[data-v-00b46d04] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 .16rem .2rem;
	border-radius: 12px 12px 0 0
}

.pack-detail .detail-title-wrapper[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pack-detail .detail-title[data-v-00b46d04] {
	position: relative;
	text-align: center;
	margin-bottom: 6px;
	font-family: PingFangSC-Medium
}

.pack-detail__title[data-v-00b46d04] {
	margin: .15rem auto .1rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	text-align: center;
	color: #fd503e;
	font-weight: 700;
	position: relative
}

.pack-detail__title[data-v-00b46d04]:after {
	left: -.74rem
}

.pack-detail__title[data-v-00b46d04]:after,
.pack-detail__title[data-v-00b46d04]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .64rem;
	height: 1px;
	background-color: rgba(253, 80, 62, .1);
	border-radius: 10px
}

.pack-detail__title[data-v-00b46d04]:before {
	right: -.74rem
}

.pack-detail .detail-sub-label[data-v-00b46d04] {
	display: inline-block;
	width: .05rem;
	height: .05rem;
	border-radius: .025rem;
	margin-right: .06rem;
	position: relative;
	top: -.03rem
}

.pack-detail .detail-sub-title[data-v-00b46d04] {
	font-size: .15rem;
	line-height: 23px;
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	font-weight: 500
}

.pack-detail .detail-sub-title-wrapper[data-v-00b46d04] {
	margin-top: .08rem
}

.pack-detail .detail-text[data-v-00b46d04] {
	font-size: .15rem;
	line-height: 22px;
	color: #525252
}

.pack-detail .detail-text.detail-text-index[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pack-detail .detail-text.detail-text-index .index-circle[data-v-00b46d04] {
	width: 15px;
	height: 15px;
	border-radius: 30px;
	font-size: 12px;
	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: #eee;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 3px 3px 0 0;
	color: #666
}

.pack-detail .detail-title-index[data-v-00b46d04] {
	margin-top: 5px
}

.pack-detail .detail-title-index .index-circle[data-v-00b46d04],
.pack-detail .detail-title-index[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pack-detail .detail-title-index .index-circle[data-v-00b46d04] {
	width: 15px;
	height: 15px;
	border-radius: 30px;
	font-size: 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #eee;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 3px;
	color: #666;
	margin-top: -1px
}

.pack-detail .detail-img[data-v-00b46d04] {
	width: 100%;
	display: block
}

.gene-detail[data-v-00b46d04] {
	border-radius: .12rem .12rem 0 0;
	background-color: #fff
}

.detail-title[data-v-00b46d04]:before {
	right: 100%;
	margin-right: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zuo.png);
	background-size: cover
}

.detail-title[data-v-00b46d04]:after,
.detail-title[data-v-00b46d04]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	width: 34px
}

.detail-title[data-v-00b46d04]:after {
	left: 100%;
	margin-left: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/you.png);
	background-size: cover
}

.bottom-btn[data-v-00b46d04] {
	height: .56rem;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
	background-color: #fff;
	padding-top: .08rem;
	padding-left: .17rem;
	padding-right: .17rem
}

.bottom-btn .askIm-wapper[data-v-00b46d04] {
	width: 35%;
	line-height: .42rem
}

.tag-nav-fix[data-v-00b46d04] {
	top: 0;
	padding-top: 44px;
	width: 100%;
	position: fixed;
	background: #fff;
	z-index: 99
}

.gap-inner-top-ll[data-v-00b46d04] {
	padding-top: .3rem
}

.flex-wrapper[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex-shrink-0[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.flex-grow-1[data-v-00b46d04] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.c-font-weight[data-v-00b46d04] {
	font-family: PingFangSC-Medium
}

.bottom[data-v-00b46d04] {
	height: .56rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0
}

.bottom-wrapper[data-v-00b46d04] {
	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: 0 .17rem;
	height: .56rem
}

.bottom-wrapper-handle[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #1f1f1f
}

.bottom-wrapper-handle-item[data-v-00b46d04] {
	margin-right: .27rem
}

.bottom-wrapper-handle-btn[data-v-00b46d04] {
	background: -webkit-gradient(linear, left top, right top, from(#fd503e), color-stop(100%, #ff3e00), to(#f7603e));
	background: linear-gradient(90deg, #fd503e, #ff3e00 100%, #f7603e 0);
	color: #fff;
	text-align: center;
	height: .4rem;
	border-radius: .22rem;
	position: relative
}

.bottom-wrapper-handle-btn .countdown-content[data-v-00b46d04] {
	position: absolute;
	top: 0;
	width: 100%
}

.bottom-wrapper-handle-btn .countdown-content .coupon-count-down[data-v-00b46d04] {
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	right: 50%
}

.bottom-wrapper-handle-btn--disable--vacc[data-v-00b46d04] {
	opacity: .4
}

.bottom-wrapper-handle-btn--disable--gene[data-v-00b46d04] {
	color: hsla(0, 0%, 100%, .3)
}

.bottom-wrapper-handle-tips[data-v-00b46d04] {
	position: absolute;
	top: -.29rem;
	left: 0;
	width: 100vw;
	line-height: .29rem;
	font-size: .14rem;
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6)
}

.bottom-wrapper-btn[data-v-00b46d04] {
	position: relative;
	color: #fff;
	width: 82vw;
	text-align: center;
	height: 44px;
	border-radius: 22px
}

.bottom-wrapper-icon[data-v-00b46d04] {
	text-align: center;
	font-size: .2rem
}

.bottom-wrapper-text[data-v-00b46d04] {
	font-size: .12rem;
	line-height: .16rem
}

.insurance-wrap[data-v-00b46d04] {
	background: #fff0ef;
	border-radius: .03rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .3rem;
	line-height: .3rem;
	padding: 0 .08rem
}

.insurance-icon[data-v-00b46d04] {
	width: .18rem;
	height: .18rem;
	position: relative;
	top: .04rem;
	margin-right: .06rem
}

.tip-wrap[data-v-00b46d04] {
	background: #fff0ef;
	color: #ff6161;
	padding: .1rem .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: .16rem
}

.tip-wrap .act-tip-icon[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: .14rem;
	height: .14rem
}

.bottom-wrapper-handle-btn-flex[data-v-00b46d04] {
	height: .4rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.button-text[data-v-00b46d04] {
	width: 100%;
	text-align: center;
	font-size: .15rem;
	line-height: .15rem;
	font-family: PingFangSC-Semibold
}

.button-sub-text[data-v-00b46d04] {
	margin-top: .03rem;
	font-size: .12rem;
	line-height: .12rem;
	font-family: PingFangSC-Regular
}

.dialog__btn[data-v-00b46d04] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: .48rem;
	opacity: 0;
	width: 50%
}

.wrapper[data-v-00b46d04] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper .row[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.wrapper .ticket-wrapper[data-v-00b46d04] {
	margin-right: -.13rem
}

.wrapper-new[data-v-00b46d04] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .08rem;
	padding: .1rem .13rem .09rem
}

.wrapper-new-vacc[data-v-00b46d04] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .08rem;
	padding: .11rem .13rem .15rem .13rem
}

.wrapper-new-vacc .tit[data-v-00b46d04] {
	font-size: .18rem;
	font-weight: 600
}

.wrapper-new-vacc .safeguard-right[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wrapper-new-vacc .safeguard-right-text[data-v-00b46d04] {
	margin-right: .04rem
}

.wrapper-new-vacc .process-box[data-v-00b46d04] {
	background: #fef9f8;
	padding: .075rem .15rem;
	border-radius: .12rem
}

.wrapper-new-vacc .process-box .process[data-v-00b46d04] {
	width: 100%
}

.color-gray[data-v-00b46d04] {
	color: #858585
}

.color-darkgray[data-v-00b46d04] {
	color: #1f1f1f
}

.package-header-topbar-bg[data-v-00b46d04] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	background: #fff
}

.scroll-navs__search[data-v-00b46d04] {
	padding: 0 .15rem 0 .05rem;
	position: relative;
	width: 100%
}

.scroll-navs__search.app[data-v-00b46d04] {
	padding-right: .42rem
}

.scroll-navs__search__title[data-v-00b46d04] {
	font-size: .18rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	text-align: center
}

.scroll-navs__search__title__width[data-v-00b46d04] {
	width: 100%
}

.act-float[data-v-00b46d04] {
	width: .44rem;
	height: .44rem;
	display: block
}

.act-float-hidden[data-v-00b46d04] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-00b46d04] {
	opacity: 1
}

.agency-info-left[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.agency-info-left.have-tag[data-v-00b46d04] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.agency-info-left .agency-info-right[data-v-00b46d04] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.agency-info-left .agency-info-right .agency-info-address[data-v-00b46d04],
.agency-info-left .agency-info-right .agency-info-name[data-v-00b46d04] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.agency-info-left .agency-info-right .agency-info-name[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 18px
}

.agency-info-left .agency-info-right .agency-info-name .agency-info-level[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 16px;
	background: #00c8c8;
	border-radius: 24px;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	padding: 0 5px;
	margin-right: 3px
}

.agency-info-left .agency-info-right .agency-info-name .name[data-v-00b46d04] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 17px
}

.position-info-right[data-v-00b46d04] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.position-info-right .link-detail[data-v-00b46d04] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
	color: #1f1f1f;
	line-height: 13px
}

.position-info-right .link-detail .icon-img[data-v-00b46d04] {
	width: 17px;
	height: 17px
}

.position-info-right .link-detail.link-detail-first[data-v-00b46d04] {
	margin-right: 24px;
	position: relative
}

.position-info-right .link-detail.link-detail-first[data-v-00b46d04]:after {
	position: absolute;
	top: 0;
	right: -20px;
	bottom: 0;
	content: "";
	width: 1px;
	opacity: .3;
	background: #999;
	margin: 0 .08rem 0 .05rem
}

.position-info-right .link-detail .text[data-v-00b46d04] {
	margin-top: 3px
}

.appoint-box[data-v-00b46d04] {
	margin-top: 28px;
	position: relative
}

.appoint-box[data-v-00b46d04]:after {
	position: absolute;
	content: "";
	left: 0;
	top: -15px;
	right: 0;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.appoint-box .apoint-info[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.appoint-box .apoint-info .apoint-info-item[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	line-height: 14px
}

.appoint-box .apoint-info .apoint-info-item .middle[data-v-00b46d04] {
	margin: 8px 0
}

.appoint-box .apoint-info .apoint-info-item .can-apoint[data-v-00b46d04] {
	color: #858585
}

.appoint-box .apoint-info .apoint-info-item .can[data-v-00b46d04] {
	color: #fd503e
}

.apoint-detail[data-v-00b46d04] {
	font-size: 14px;
	color: #858585;
	letter-spacing: 0;
	margin-top: 15px;
	line-height: 14px
}

.apoint-detail[data-v-00b46d04],
.qa-title[data-v-00b46d04] {
	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
}

.qa-title[data-v-00b46d04] {
	margin-bottom: .1rem
}

.qa-title .qa-title-left[data-v-00b46d04] {
	font-size: 19px;
	color: #1f1f1f;
	letter-spacing: 0;
	font-weight: 700
}

.qa-title .qa-title-right[data-v-00b46d04] {
	font-size: .15rem;
	color: #858585
}

.qa-title .qa-title-right[data-v-00b46d04],
.scroll-wrap-list-title[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.scroll-wrap-list-title[data-v-00b46d04] {
	height: .54rem;
	font-size: .19rem;
	color: #333;
	letter-spacing: 0;
	text-align: right;
	line-height: .19rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scroll-wrap-list-title .text[data-v-00b46d04] {
	margin: 0 10px
}

.scroll-wrap-list-title .line[data-v-00b46d04] {
	width: 64px;
	height: 1px;
	opacity: .1;
	background: #999;
	border-radius: 1.5px
}

.taocan-trait .taocan-title[data-v-00b46d04] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #1f1f1f;
	line-height: 16px
}

.taocan-trait .table[data-v-00b46d04] {
	position: relative
}

.taocan-trait .table[data-v-00b46d04]:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 200%;
	height: 200%;
	border: 1px solid #b8b8b8;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.taocan-trait .table .table-header[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 38px;
	background: #f5f5f5;
	font-size: 14px;
	color: #858585
}

.taocan-trait .table .table-header .item[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px
}

.taocan-trait .table .table-td[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #1f1f1f;
	line-height: 22px
}

.taocan-trait .table .table-td .item[data-v-00b46d04] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 9px 8px 10px
}

.taocan-trait .table .td-left[data-v-00b46d04] {
	position: relative;
	width: 129px
}

.taocan-trait .table .td-left[data-v-00b46d04]:after {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	width: 1px;
	background: #b8b8b8;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.taocan-trait .table .td-right[data-v-00b46d04] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.taocan-trait .table .tr-item[data-v-00b46d04] {
	position: relative
}

.taocan-trait .table .tr-item[data-v-00b46d04]:after {
	height: 1px
}

.taocan-trait .table .tr-item.last-child[data-v-00b46d04]:after,
.taocan-trait .table .tr-item[data-v-00b46d04]:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background: #b8b8b8;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.taocan-trait .table .tr-item.last-child[data-v-00b46d04]:after {
	height: 0 !important
}

.apply-trait-box[data-v-00b46d04] {
	margin-bottom: 15px
}

.apply-trait-box .title[data-v-00b46d04] {
	font-size: 16px;
	color: #1f1f1f;
	font-weight: 700
}

.apply-trait-box .content[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 15px 0;
	position: relative
}

.apply-trait-box .content[data-v-00b46d04]:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	height: 1px;
	background: #ddd;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.apply-trait-box .content .item[data-v-00b46d04] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 33.333%
}

.apply-trait-box .content .item .item-img[data-v-00b46d04] {
	width: 52px;
	height: 52px;
	border-radius: 100px;
	border: 1px solid rgba(31, 31, 31, .08);
	background: #f3f3f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.apply-trait-box .content .item .item-img.img-bottom[data-v-00b46d04] {
	margin-top: 20px
}

.apply-trait-box .content .item .item-text[data-v-00b46d04] {
	font-size: 15px;
	color: #525252;
	letter-spacing: 0;
	line-height: 15px;
	margin-top: 8px
}

.xiang-title-box[data-v-00b46d04] {
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0 15px
}

.xiang-title-box .title-desc[data-v-00b46d04] {
	background: #fdefee;
	border-radius: 100px;
	font-size: 14px;
	color: #fd503e;
	padding: 0 10px;
	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
}

.xiang-title-box .title-desc .item-icon[data-v-00b46d04] {
	width: 17px;
	height: 17px;
	margin-right: 5px
}

.xiang-title-box .place-holder[data-v-00b46d04] {
	visibility: hidden
}

.load-more[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	color: #1f1f1f;
	text-align: center;
	margin-top: 16px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 15px
}

.b-ranklist-i_tags[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.b-ranklist-i_tags .tag-item[data-v-00b46d04] {
	background: hsla(0, 0%, 52.2%, .06);
	border: 1px solid hsla(0, 0%, 52.2%, .5);
	font-size: 12px;
	color: #858585;
	line-height: 12px;
	border-radius: 100px;
	padding: 2px 5px;
	margin: 6px 5px 0 0
}

.normal-table[data-v-00b46d04] {
	margin-top: 10px
}

.tuwen-title[data-v-00b46d04] {
	margin-bottom: 10px
}

.bubble-cont[data-v-00b46d04] {
	position: absolute;
	left: 5vw;
	padding: 0 10px;
	width: 185px;
	height: 28px;
	line-height: 28px;
	border-radius: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: rgba(253, 80, 62, .9);
	z-index: 1
}

.bubble-img[data-v-00b46d04] {
	width: 20px;
	height: 20px;
	border-radius: 100px;
	background: #fff
}

.bubble-text[data-v-00b46d04] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.wrapper-new-qa[data-v-00b46d04] {
	padding: .1rem .13rem .07rem
}

.wrapper-new-qa .c-gap-inner-top-qa[data-v-00b46d04] {
	padding-top: 6px
}

.detail-content[data-v-00b46d04] {
	margin-bottom: 7px
}

.detail-content[data-v-00b46d04]:last-child {
	margin-bottom: 0
}

.sku-wrap[data-v-00b46d04] {
	margin-top: 16px
}

.consult[data-v-00b46d04] {
	width: .44rem;
	height: .44rem;
	padding: .06rem 0;
	font-size: .14rem;
	text-align: center;
	background: hsla(0, 0%, 100%, .9);
	border: .3px solid #b8b8b8;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f1f1f
}

.consult-text[data-v-00b46d04] {
	height: .16rem;
	line-height: .16rem
}

.vacc__lucky[data-v-00b46d04] {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100vw;
	height: 100vh;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.vacc__lucky__mask[data-v-00b46d04] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4)
}

.vacc__lucky__cont[data-v-00b46d04] {
	position: relative;
	z-index: 1001;
	width: 84.3vw;
	height: 83.49vw;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.vacc__lucky__title[data-v-00b46d04] {
	margin-top: .53rem;
	font-size: .2rem;
	color: #e75842;
	text-align: center;
	line-height: .26rem
}

.vacc__lucky__img[data-v-00b46d04] {
	margin: 0 auto;
	margin-top: .26rem;
	display: block;
	width: .94rem;
	height: .59rem
}

.vacc__lucky__btn[data-v-00b46d04] {
	margin: 0 auto;
	margin-top: .7rem;
	width: 1.83rem;
	height: .43rem;
	line-height: .43rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 .053rem .15rem 0 rgba(188, 31, 17, .46);
	box-shadow: 0 .053rem .15rem 0 rgba(188, 31, 17, .46);
	border-radius: 1rem;
	text-align: center;
	font-size: .2rem;
	color: #e75842
}

.vacc__lucky__close[data-v-00b46d04] {
	position: relative;
	text-align: center;
	color: #fff;
	font-size: .3rem;
	line-height: .3rem;
	padding: .2rem
}

.tip-wrapper[data-v-2bad5476],
.wrapper[data-v-2bad5476] {
	padding-left: .17rem;
	padding-right: .17rem
}

.tip-wrapper[data-v-2bad5476] {
	position: relative
}

.tip-wrapper-top[data-v-2bad5476] {
	padding-top: 55px
}

.z-red[data-v-2bad5476] {
	color: #ff6050
}

.z-black[data-v-2bad5476] {
	color: #252525
}

.cart-container[data-v-2bad5476] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-2bad5476] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-2bad5476] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-2bad5476] {
	-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-2bad5476] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-2bad5476] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-2bad5476] {
	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-2bad5476] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-2bad5476] {
	width: auto
}

.cart-container .shop-title .status[data-v-2bad5476] {
	color: #ff6050;
	text-align: right
}

.cart-container .z-info[data-v-2bad5476] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .z-info .tit[data-v-2bad5476] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .z-info .cic[data-v-2bad5476] {
	text-align: left
}

.cart-container .order-info[data-v-2bad5476] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .buttons-info[data-v-2bad5476] {
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-2bad5476] {
	display: inline-block;
	position: relative
}

.cart-container .buttons-info .m-btn-inner[data-v-2bad5476] {
	min-width: .66rem;
	position: relative
}

.cart-container .buttons-info .m-btn-inner-bubble[data-v-2bad5476] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

.drug .img-wrapper[data-v-2bad5476] {
	-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-2bad5476] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-2bad5476] {
	opacity: .5
}

.drug .main-info[data-v-2bad5476] {
	padding-right: .2rem
}

.drug .name .text[data-v-2bad5476],
.drug .name[data-v-2bad5476] {
	margin-bottom: 0
}

.drug .font-333[data-v-2bad5476] {
	color: #333
}

.drug .font-18[data-v-2bad5476] {
	font-size: 18px
}

.drug .right-info[data-v-2bad5476] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-2bad5476] {
	color: #ff6050
}

.marquee-tip[data-v-2bad5476] {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(253, 80, 62, .08);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.marquee-tip .first-marquee[data-v-2bad5476],
.marquee-tip[data-v-2bad5476] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.marquee-tip .first-marquee-text-wrapper[data-v-2bad5476] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	padding: 12px 2px;
	margin-right: 5px
}

.marquee-tip .first-marquee-text[data-v-2bad5476] {
	font-size: 14px;
	line-height: 14px;
	white-space: nowrap;
	-webkit-animation: first-marquee-data-v-2bad5476 12s linear 2s infinite normal;
	animation: first-marquee-data-v-2bad5476 12s linear 2s infinite normal
}

.marquee-tip .first-marquee-icon[data-v-2bad5476] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 13px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@-webkit-keyframes first-marquee-data-v-2bad5476 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

@keyframes first-marquee-data-v-2bad5476 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

.wrapper[data-v-2981cb30] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-2981cb30] {
	color: #ff6050
}

.z-black[data-v-2981cb30] {
	color: #252525
}

.cart-container[data-v-2981cb30] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-2981cb30] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-2981cb30] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-2981cb30] {
	-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-2981cb30] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-2981cb30] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-2981cb30] {
	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-2981cb30] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-2981cb30] {
	width: auto
}

.cart-container .shop-title .status[data-v-2981cb30] {
	color: #ff6050;
	text-align: right
}

.cart-container .z-info[data-v-2981cb30] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .z-info .tit[data-v-2981cb30] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .z-info .cic[data-v-2981cb30] {
	text-align: left
}

.cart-container .order-info[data-v-2981cb30] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .comment-excitation-container[data-v-2981cb30] {
	margin: .1rem 0;
	position: relative
}

.cart-container .comment-excitation-container .coupon-icon[data-v-2981cb30] {
	width: 18px;
	height: 18px
}

.cart-container .comment-excitation[data-v-2981cb30] {
	color: #fd503e;
	font-size: 14px;
	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;
	border-radius: .09rem;
	background-color: #fff1f1;
	padding: .1rem 0;
	line-height: 14px
}

.cart-container .triangle[data-v-2981cb30] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6.5px 0 6.5px;
	border-color: #fff1f1 transparent transparent transparent;
	right: .97rem
}

.cart-container .buttons-info[data-v-2981cb30] {
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-2981cb30] {
	display: inline-block
}

.cart-container .buttons-info .m-btn-inner[data-v-2981cb30] {
	min-width: .66rem
}

.drug .img-wrapper[data-v-2981cb30] {
	-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-2981cb30] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-2981cb30] {
	opacity: .5
}

.drug .main-info .reserve-info[data-v-2981cb30] {
	line-height: 17px;
	word-break: break-all
}

.drug .name[data-v-2981cb30] {
	margin-bottom: 0;
	padding-right: .2rem
}

.drug .name .text[data-v-2981cb30] {
	margin-bottom: 0;
	font-weight: 500
}

.drug .font-333[data-v-2981cb30] {
	color: #333
}

.drug .font-18[data-v-2981cb30] {
	font-size: 18px
}

.drug .right-info[data-v-2981cb30] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-2981cb30] {
	color: #ff6050
}

.font-medium[data-v-2981cb30] {
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.wrapper[data-v-908665c0] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-908665c0] {
	background: #f5f5f5;
	min-height: 100vh
}

.m-tab[data-v-908665c0] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-908665c0] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-908665c0] {
	background: none
}

.line-bottom-new[data-v-0c2ea7e1] {
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	width: 100%
}

.wrapper[data-v-0c2ea7e1] {
	padding-left: .13rem !important;
	padding-right: .13rem !important
}

.name[data-v-0c2ea7e1] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 400
}

.z-red[data-v-0c2ea7e1] {
	color: #ff6050
}

.z-black[data-v-0c2ea7e1] {
	color: #555
}

.z-line-block[data-v-0c2ea7e1] {
	display: inline-block
}

.cart-container[data-v-0c2ea7e1] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .flex-center[data-v-0c2ea7e1] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title[data-v-0c2ea7e1] {
	height: .45rem
}

.cart-container .order-info[data-v-0c2ea7e1] {
	border-top: 1px solid #f1f1f1
}

.cart-container .order-info .z-info[data-v-0c2ea7e1] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .order-info .z-info .iconw[data-v-0c2ea7e1],
.cart-container .order-info .z-info .tit[data-v-0c2ea7e1] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-0c2ea7e1] {
	text-align: left
}

.cart-container .buttons-info[data-v-0c2ea7e1] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-0c2ea7e1] {
	display: inline-block
}

@media screen and (max-width:360px) {
	.wrapper[data-v-0c2ea7e1] {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.c-gap-left[data-v-0c2ea7e1] {
		margin-left: .08rem
	}
}

@media screen and (max-width:320px) {
	.wrapper[data-v-0c2ea7e1] {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.c-gap-left[data-v-0c2ea7e1] {
		margin-left: .02rem
	}
}

.drug .img-wrapper[data-v-0c2ea7e1] {
	-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-0c2ea7e1] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-0c2ea7e1] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-0c2ea7e1] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-0c2ea7e1] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-0c2ea7e1] {
	color: #fff;
	line-height: 1.4
}

.drug .supplier-name .text[data-v-0c2ea7e1],
.drug .supplier-name[data-v-0c2ea7e1] {
	margin-bottom: 0
}

.drug .tips-text[data-v-0c2ea7e1] {
	color: #ff6050;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px
}

.drug .price-bottom[data-v-0c2ea7e1] {
	color: #ff6050
}

.drug .price-tip[data-v-0c2ea7e1] {
	color: #f5a623
}

.drug .font-333[data-v-0c2ea7e1] {
	color: #333
}

.drug .font-16[data-v-0c2ea7e1] {
	font-size: 16px
}

.drug .right-info[data-v-0c2ea7e1] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right;
	font-size: .17rem;
	color: #1f1f1f
}

.drug .s-line[data-v-0c2ea7e1] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.num-wrap-row[data-v-0c2ea7e1] {
	text-align: right
}

.price-wrap[data-v-0c2ea7e1] {
	padding-top: 1px;
	color: #1f1f1f
}

.price-wrap-row[data-v-0c2ea7e1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	line-height: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .18rem
}

.price-wrap-row[data-v-0c2ea7e1]:last-child {
	margin-bottom: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-value-copy[data-v-0c2ea7e1] {
	border: 1px solid #e3e3e3;
	border-radius: 8px;
	color: #999;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 6px;
	margin-top: -1px
}

.price-wrap-btn[data-v-0c2ea7e1] {
	margin-top: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-btn-item[data-v-0c2ea7e1] {
	line-height: 26px;
	text-align: center;
	border-radius: 22px;
	border: 1px solid rgba(253, 80, 62, .8);
	color: #fd503e;
	margin-left: 10px;
	padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.price-wrap-btn-item-img[data-v-0c2ea7e1] {
	display: block;
	width: 16px;
	height: 16px
}

.price-wrap .price-color[data-v-0c2ea7e1] {
	color: #fd503e
}

.card-popup[data-v-68767b7c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.card-popup-head[data-v-68767b7c] {
	width: calc(100% - 34px);
	height: 28px;
	padding: 0 17px;
	z-index: 922
}

.card-popup-head .close-wrapper[data-v-68767b7c] {
	width: 24px;
	height: 24px;
	float: right
}

.card-popup-topline[data-v-68767b7c] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.card-popup-topline[data-v-68767b7c]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.card-popup-cont[data-v-68767b7c] {
	padding: 0 6px
}

.card-popup-cont .letter[data-v-68767b7c] {
	height: 249px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 137px;
	padding: 23px 34px 33px 35px
}

.card-popup-cont .giver-wrap[data-v-68767b7c],
.card-popup-cont .receiver-wrap[data-v-68767b7c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #d8736e;
	font-family: NotoSansHans-Medium;
	vertical-align: bottom
}

.card-popup-cont .giver-wrap .giver-input[data-v-68767b7c],
.card-popup-cont .giver-wrap .receiver-input[data-v-68767b7c],
.card-popup-cont .receiver-wrap .giver-input[data-v-68767b7c],
.card-popup-cont .receiver-wrap .receiver-input[data-v-68767b7c] {
	position: relative;
	bottom: 2px;
	width: 60px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-family: NotoSansHans-Medium;
	color: #d8736e;
	background: transparent;
	border-bottom: 1px solid transparent;
	-o-border-image: linear-gradient(180deg, transparent 50%, #d8736e 0) 0 0 100% 0;
	border-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #d8736e)) 0 0 100% 0;
	border-image: linear-gradient(180deg, transparent 50%, #d8736e 0) 0 0 100% 0
}

.card-popup-cont .giver-wrap .giver-input[data-v-68767b7c]:focus,
.card-popup-cont .giver-wrap .receiver-input[data-v-68767b7c]:focus,
.card-popup-cont .receiver-wrap .giver-input[data-v-68767b7c]:focus,
.card-popup-cont .receiver-wrap .receiver-input[data-v-68767b7c]:focus {
	outline-offset: none;
	outline: none
}

.card-popup-cont .giver-wrap[data-v-68767b7c]::-webkit-input-placeholder,
.card-popup-cont .receiver-wrap[data-v-68767b7c]::-webkit-input-placeholder {
	color: #d8736e
}

.card-popup-cont .giver-wrap[data-v-68767b7c] {
	position: relative;
	top: -20px;
	float: right
}

.card-popup-cont .textarea-cont[data-v-68767b7c] {
	margin-top: 2px;
	width: 100%;
	height: 140px;
	color: #d8736e;
	resize: none;
	border: none;
	background: transparent;
	outline-offset: none;
	outline: none;
	padding-left: 4px;
	padding-top: 2px;
	font: 14px/25px NotoSansHans-Medium
}

.card-popup-cont .textarea-cont[data-v-68767b7c]::-webkit-input-placeholder {
	color: #d8736e
}

.card-popup-cont .textarea-cont[data-v-68767b7c]:focus {
	outline-offset: none;
	outline: none
}

.card-popup-cont .word-num[data-v-68767b7c] {
	position: relative;
	bottom: 37px;
	font-family: NotoSansHans-Regular;
	color: #d8736e;
	text-align: right
}

.card-popup-cont .word-num .input-word-num[data-v-68767b7c] {
	opacity: .8
}

.card-popup-cont .word-num .input-word-all[data-v-68767b7c] {
	opacity: .5
}

.card-popup-cont .list-wrap[data-v-68767b7c] {
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-popup-cont .list-item[data-v-68767b7c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(20vw - 7px);
	height: 0;
	padding-bottom: calc(20vw - 17px);
	margin-left: 9px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-size: contain;
	background-repeat: no-repeat
}

.card-popup-cont .list-item[data-v-68767b7c]:first-child {
	margin-left: 0
}

.card-popup-cont .list-item-text[data-v-68767b7c] {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	border-radius: 8px;
	background-image: "linear-gradient(180deg,#ffffff00,#EF5757BC)";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.card-popup-cont .list-item-word[data-v-68767b7c] {
	font-family: PingFangSC-Medium;
	color: #fff
}

.card-popup-cont .gift-use[data-v-68767b7c] {
	color: #fff;
	text-align: center
}

.card-popup-cont .gift-use .line[data-v-68767b7c] {
	opacity: .3
}

.card-popup-cont .btn-wrap[data-v-68767b7c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 17px;
	padding-right: 17px;
	margin-top: 17px;
	margin-bottom: 9px
}

.giver-input-placeholder[data-v-68767b7c],
.receiver-input-placeholder[data-v-68767b7c] {
	color: #d8736e
}

.text-cont-input[data-v-68767b7c] {
	font-family: NotoSansHans-Medium;
	color: #d8736e;
	letter-spacing: 0
}

.btn[data-v-68767b7c] {
	width: calc(50% - 6px);
	border-radius: 24px;
	height: 40px;
	line-height: 40px;
	text-align: center
}

.save[data-v-68767b7c] {
	background: transparent;
	border: 1px solid #fff;
	color: #fff
}

.make[data-v-68767b7c] {
	background: #fff;
	border: 1px solid #fff;
	color: #ff6161;
	margin-left: 8px
}

.giver-input[data-v-68767b7c],
.receiver-input[data-v-68767b7c] {
	bottom: 0 !important
}

.progress[data-v-69d25655] {
	border-radius: 10px;
	background: #fff;
	padding: 26px 0 15px
}

.progress__header__tips[data-v-69d25655] {
	text-align: center;
	margin-bottom: 13px
}

.progress__bar[data-v-69d25655] {
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.progress__bar__item[data-v-69d25655] {
	position: relative;
	text-align: center
}

.progress__bar__item__center[data-v-69d25655] {
	position: relative
}

.progress__bar__item__circle[data-v-69d25655] {
	position: relative;
	z-index: 10;
	margin: 0 auto;
	width: 16px;
	height: 16px;
	background: #fff;
	border-radius: 50%;
	color: #fff;
	font-weight: 700;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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
}

.progress__bar__item__line[data-v-69d25655] {
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	position: absolute;
	top: 8px;
	left: 50%
}

.progress__bar__item:last-child .progress__bar__item__line[data-v-69d25655] {
	width: 0
}

.progress__bar__item-act[data-v-69d25655] {
	color: #fd503e
}

.progress__cont[data-v-69d25655] {
	margin: 0 13px;
	background: #f5f5f5;
	padding: 11px 9px 10px;
	border-radius: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.progress__tips[data-v-69d25655] {
	margin-top: .07rem;
	position: relative;
	color: #858585
}

.progress__tips__arrow[data-v-69d25655] {
	position: absolute;
	top: -12px;
	border: 6px solid transparent;
	border-bottom-color: #f5f5f5
}

.progress__tips__text[data-v-69d25655] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #525252;
	letter-spacing: 0;
	line-height: .23rem;
	font-weight: 400
}

.qa__item__title[data-v-16830666] {
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	line-height: 22px;
	display: inline-block;
	margin-top: 11px;
	color: #000;
	font-size: .15rem
}

.qa__item__list[data-v-16830666] {
	margin-top: 6px
}

.qa__item__first-text[data-v-16830666] {
	line-height: 23px;
	font-size: 14px;
	color: #525252;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa__item__first-text__index[data-v-16830666] {
	margin-top: 4px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 4px;
	width: 12px;
	height: 12px;
	text-align: center;
	line-height: 13px;
	border: 1px solid #525252;
	font-size: 13px;
	font-weight: 500;
	color: #525252;
	border-radius: 50%
}

.qa__item__second-box[data-v-16830666] {
	margin-top: 3.5px;
	margin-bottom: 2px;
	padding: 4px 0;
	background: #f5f5f5;
	border-radius: 6px;
	line-height: 22px;
	font-size: 14px;
	color: #525252
}

.qa__item__second-index[data-v-16830666] {
	width: 6px;
	height: 6px;
	background: #858585;
	border-radius: 50%;
	margin: 0 8px
}

.border[data-v-722dd19a] {
	position: relative
}

.border[data-v-722dd19a]:after {
	content: "";
	position: absolute;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

.patient-infos[data-v-722dd19a] {
	padding: 0 .17rem;
	margin-top: .08rem
}

.patient-infos .item[data-v-722dd19a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .15rem;
	color: #1f1f1f;
	padding-top: .16rem;
	padding-bottom: .14rem
}

.patient-infos .border-top[data-v-722dd19a] {
	border-top: 1px solid #e0e0e0
}

@-webkit-keyframes swing-data-v-a20eccc2 {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

@keyframes swing-data-v-a20eccc2 {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

.appointment-person-item-checkbox[data-v-a20eccc2] {
	margin: auto 0
}

.appointment-person-item-checkbox.swing[data-v-a20eccc2] {
	-webkit-animation: swing-data-v-a20eccc2 2s linear infinite;
	animation: swing-data-v-a20eccc2 2s linear infinite
}

.popup[data-v-a20eccc2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 17px;
	margin-top: .15rem
}

.popup-add[data-v-a20eccc2] {
	background: #fdefee;
	border-radius: 6px;
	padding: 10px 0;
	color: #fd503e;
	font-size: .15rem;
	line-height: .15rem;
	text-align: center
}

.popup-add-icon[data-v-a20eccc2] {
	width: 12px;
	height: 12px;
	position: relative
}

.popup-add-icon[data-v-a20eccc2]:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 12px;
	margin-left: -6px;
	margin-top: -1px;
	border-top: 2px solid
}

.popup-add-icon[data-v-a20eccc2]:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	height: 12px;
	margin-left: -1px;
	margin-top: -6px;
	border-left: 2px solid
}

.popup-list[data-v-a20eccc2] {
	margin-top: .05rem;
	padding-bottom: .45rem
}

.popup-list-item[data-v-a20eccc2] {
	padding-top: .15rem;
	padding-bottom: .14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	border-bottom: .3px solid #e0e0e0
}

.popup-list-item-checkbox[data-v-a20eccc2] {
	background: #fd503e;
	width: .18rem;
	height: .18rem;
	margin: auto 0
}

.popup-list-item-content[data-v-a20eccc2] {
	width: 100%;
	margin-left: .08rem;
	font-family: PingFangSC-Regular;
	font-weight: 400;
	color: #525252;
	font-size: .14rem
}

.popup-list-item-content-top[data-v-a20eccc2] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .16rem
}

.popup-list-item-content-top-name[data-v-a20eccc2] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #1f1f1f;
	font-size: .16rem;
	line-height: .16rem
}

.popup-list-item-content-top-mobile[data-v-a20eccc2] {
	margin-left: .09rem;
	color: #fd503e;
	line-height: .14rem
}

.popup-list-item-content-top-info[data-v-a20eccc2] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #fd503e;
	font-size: .16rem;
	line-height: .16rem
}

.popup-list-item-content-top-edit[data-v-a20eccc2] {
	margin-left: auto
}

.popup-list-item-content-bottom[data-v-a20eccc2] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .09rem;
	line-height: .14rem
}

.popup-footer[data-v-a20eccc2] {
	position: fixed;
	width: calc(100vw - 34px);
	bottom: 0;
	background: #fff
}

.popup-footer-button[data-v-a20eccc2] {
	margin: .13rem 0;
	background: #fd503e;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 22px;
	font-family: PingFangSC-Semibold;
	font-size: .18rem;
	color: #fff;
	text-align: center;
	line-height: .44rem;
	height: .44rem;
	font-weight: 600
}

@-webkit-keyframes zoomInOn-data-v-61fa41fd {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1);
		transform: scale3d(.1, .1, .1)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes zoomInOn-data-v-61fa41fd {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1);
		transform: scale3d(.1, .1, .1)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.sudoku[data-v-61fa41fd] {
	position: relative;
	border-radius: .08rem;
	background-color: #fff;
	padding: .15rem 0 .15rem
}

.sudoku__title[data-v-61fa41fd] {
	position: relative
}

.sudoku__title__text[data-v-61fa41fd] {
	text-align: center;
	font-size: .18rem;
	line-height: .18rem;
	margin-bottom: .15rem
}

.sudoku__rule[data-v-61fa41fd] {
	position: absolute;
	right: 0;
	top: -.02rem;
	height: .2rem;
	line-height: .2rem;
	padding: 0 .1rem;
	border-radius: .14rem 0 0 .14rem
}

.sudoku__main[data-v-61fa41fd] {
	padding: 0 .13rem;
	position: relative;
	height: 2.15rem;
	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
}

.sudoku__main--inner[data-v-61fa41fd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.sudoku__main__item[data-v-61fa41fd] {
	width: calc(33.33% - .04rem);
	height: .68rem;
	text-align: center;
	border-radius: .06rem;
	margin-top: .06rem;
	-webkit-transition: background-color .1s linear;
	transition: background-color .1s linear
}

.sudoku__main__item__icon[data-v-61fa41fd] {
	margin: 0 auto;
	margin-top: .08rem;
	display: block;
	width: .32rem;
	height: .32rem
}

.sudoku__main__item__text[data-v-61fa41fd] {
	margin-top: .01rem
}

.sudoku__main__item[data-v-61fa41fd]:nth-child(-n+3) {
	margin-top: 0
}

.sudoku__main__btn[data-v-61fa41fd] {
	position: absolute;
	left: 50%;
	top: calc(50% + .03rem);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: calc(33.33% - .12rem);
	height: .68rem;
	text-align: center;
	line-height: .68rem;
	background-size: 100% 100%;
	border-radius: .06rem;
	font-size: .18rem
}

.sudoku__main__winning[data-v-61fa41fd] {
	width: 100%
}

.sudoku__main__winning__null__img[data-v-61fa41fd] {
	display: block;
	margin: 0 auto;
	width: .95rem;
	height: .77rem
}

.sudoku__main__winning__null__text[data-v-61fa41fd] {
	margin-top: .3rem;
	color: #525252;
	text-align: center
}

.sudoku__main__winning__card[data-v-61fa41fd] {
	margin-top: 2.17vw;
	position: relative;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #fbf1f0), to(#feedea));
	background-image: linear-gradient(180deg, #fbf1f0 21%, #feedea);
	background-size: 100% 100%;
	border-radius: .09rem;
	padding: 7.24vw 3.14vw 4.83vw
}

.sudoku__main__winning__card__title[data-v-61fa41fd] {
	position: absolute;
	width: 100%;
	top: -2.17vw;
	left: 0;
	font-size: 5vw;
	color: #fff;
	text-align: center;
	height: 9.42vw;
	line-height: 9.42vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/vaccine_lucky_card_bg.png) no-repeat 50%;
	background-size: 67.39vw 9.42vw
}

.sudoku__main__winning__card__cont[data-v-61fa41fd] {
	margin-top: 3.62vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sudoku__main__winning__card__text[data-v-61fa41fd] {
	font-size: 3.38vw;
	line-height: 5.31vw;
	color: #666;
	margin-right: 3.62vw
}

.sudoku__main__winning__card__code[data-v-61fa41fd] {
	height: .98rem;
	background-color: #fff
}

.sudoku__main__winning__card__code__img[data-v-61fa41fd] {
	display: block;
	width: .98rem;
	height: .98rem
}

.sudoku__main__winning--animation[data-v-61fa41fd] {
	-webkit-animation: zoomInOn-data-v-61fa41fd .8s 1;
	animation: zoomInOn-data-v-61fa41fd .8s 1
}

.theme--red .sudoku__title[data-v-61fa41fd] {
	color: #fd503e
}

.theme--red .sudoku__rule[data-v-61fa41fd] {
	background-color: #fff1f0;
	color: #fd5342
}

.theme--red .sudoku__main__item[data-v-61fa41fd] {
	background-color: #fff1f0
}

.theme--red .sudoku__main__item__text[data-v-61fa41fd] {
	color: #fd503e
}

.theme--red .sudoku__main__item--active[data-v-61fa41fd] {
	background-color: #ffc7c2
}

.theme--red .sudoku__main__btn[data-v-61fa41fd] {
	background-image: -webkit-gradient(linear, left top, right top, from(#ff785e), color-stop(70%, #fd503e));
	background-image: linear-gradient(90deg, #ff785e, #fd503e 70%);
	color: #fff
}

.body-wrapper[data-v-4b0b1c70] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-4b0b1c70] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper .title[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	font-size: .18rem;
	line-height: .18rem
}

.red[data-v-4b0b1c70] {
	color: #ff6050
}

.card-bg[data-v-4b0b1c70] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .inner[data-v-4b0b1c70] {
	position: relative;
	z-index: 1;
	margin-top: -1.12rem
}

.content-wrapper .top-info .vacc-inner[data-v-4b0b1c70] {
	position: relative;
	z-index: 1;
	margin-top: -130px
}

.content-wrapper .top-info .status-flex[data-v-4b0b1c70] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-wrapper .top-info .status[data-v-4b0b1c70] {
	color: #fff;
	font-size: .18rem;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: center
}

.content-wrapper .top-info .status-info[data-v-4b0b1c70] {
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	font-weight: 400
}

.content-wrapper .spread-item-text[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f;
	font-size: .15rem;
	line-height: .15rem;
	height: .15rem;
	padding: 0 13px;
	margin-bottom: .21rem
}

.content-wrapper .spread-item-text[data-v-4b0b1c70]:last-child {
	margin-bottom: .15rem
}

.content-wrapper .spread-item-text[data-v-4b0b1c70]:first-child {
	margin-top: .15rem
}

.content-wrapper .order-note[data-v-4b0b1c70] {
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
	position: relative;
	word-break: break-all;
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .order-note-subscribe[data-v-4b0b1c70] {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	overflow: hidden
}

.content-wrapper .order-note-subscribe .title[data-v-4b0b1c70] {
	padding-left: 13px
}

.content-wrapper .order-note-copy[data-v-4b0b1c70] {
	border: 1px solid #e0e0e0;
	border-radius: 11px;
	color: #858585;
	font-size: 13px;
	line-height: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px 7px
}

.content-wrapper .order-note .status-img[data-v-4b0b1c70] {
	width: 70px;
	height: 70px;
	position: absolute;
	right: 15px;
	top: 15px
}

.content-wrapper .order-note .info-flex[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-wrapper .order-note .info-flex .info-name[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content-wrapper .order-note .info-flex .info-name-t[data-v-4b0b1c70] {
	line-height: .23rem
}

.content-wrapper .order-note .info-flex .info-name-v[data-v-4b0b1c70] {
	width: 2rem;
	line-height: .23rem;
	margin-bottom: 0
}

.content-wrapper .order-note .info-flex .info-map[data-v-4b0b1c70],
.content-wrapper .order-note .info-flex .info-name-v .red[data-v-4b0b1c70] {
	color: #fd503e
}

.content-wrapper .order-note .copy-img[data-v-4b0b1c70] {
	height: .15rem;
	float: right;
	position: relative;
	top: .04rem
}

.content-wrapper .order-note.order-note-exam[data-v-4b0b1c70] {
	padding-bottom: .07rem
}

.content-wrapper .order-note.order-note-exam .con[data-v-4b0b1c70] {
	padding-top: .03rem
}

.content-wrapper .order-note.order-note-exam .info-flex[data-v-4b0b1c70] {
	font-size: .15rem;
	color: #1f1f1f;
	line-height: .15rem;
	margin: .08rem 0;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-wrapper .order-note.order-note-exam .order-note-title[data-v-4b0b1c70] {
	line-height: .23rem
}

.content-wrapper .order-note.order-note-exam .navigate[data-v-4b0b1c70] {
	margin-right: .06rem
}

.content-wrapper .gift-wrapper[data-v-4b0b1c70] {
	height: 82px;
	border-radius: 8px;
	position: relative
}

.content-wrapper .gift-card-card[data-v-4b0b1c70] {
	position: absolute;
	right: 15px;
	top: 10px
}

.content-wrapper .gift-card[data-v-4b0b1c70] {
	width: 101px
}

.content-wrapper .gift-btn[data-v-4b0b1c70] {
	min-width: 60px;
	background: #fff;
	padding: 0 9px 0 10px;
	border: 1px solid #fe6c8a;
	border-radius: 9px;
	-webkit-box-shadow: 0 10px 16px 0 rgba(237, 75, 124, .6);
	box-shadow: 0 10px 16px 0 rgba(237, 75, 124, .6);
	color: #fe6c8a;
	font-size: 12px;
	line-height: 18px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	left: 50%;
	bottom: 7px
}

.content-wrapper .rights-wrapper[data-v-4b0b1c70] {
	padding: 15px
}

.content-wrapper .rights-text[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium;
	line-height: 15px
}

.content-wrapper .right-item-wrapper[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content-wrapper .right-item[data-v-4b0b1c70] {
	position: relative;
	width: 41.3vw;
	height: 16.43vw;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 8px
}

.content-wrapper .right-item[data-v-4b0b1c70]:first-child {
	margin-left: 0
}

.content-wrapper .right-item-title[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium
}

.content-wrapper .right-item-btn[data-v-4b0b1c70] {
	font-size: 11px;
	line-height: 13px;
	height: 13px;
	color: #fff;
	padding: 1px 8px;
	border-radius: 8px
}

.content-wrapper .right-item-btn-one[data-v-4b0b1c70] {
	position: absolute;
	right: 8px
}

.buttons[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .16rem;
	color: #1f1f1f
}

.buttons-btn-item[data-v-4b0b1c70] {
	line-height: 16px
}

.buttons-btn-item-img[data-v-4b0b1c70] {
	width: 13px;
	height: 13px
}

.buttons-btn-divider[data-v-4b0b1c70] {
	border-left: 1px solid #eee
}

.bottom-bar[data-v-4b0b1c70] {
	height: .48rem
}

.bottom-bar .m-bar[data-v-4b0b1c70] {
	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-4b0b1c70] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-4b0b1c70] {
	text-align: right
}

.bottom-bar .m-bar .inner .info .all[data-v-4b0b1c70] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .cny[data-v-4b0b1c70] {
	color: #ff6050
}

.bottom-bar .m-bar .inner .info .price[data-v-4b0b1c70] {
	color: #ff6050;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-4b0b1c70] {
	display: inline-block
}

.bottom-bar .m-bar .inner .info .m-btn-inner[data-v-4b0b1c70] {
	min-width: .66rem;
	position: relative
}

.bottom-bar .m-bar .inner .info .m-btn-inner-bubble[data-v-4b0b1c70] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

.bottom-bar .m-bar .inner .info .btn-more-wrap[data-v-4b0b1c70] {
	height: 28px;
	position: absolute;
	left: 5px
}

.bottom-bar .m-bar .inner .info .more-wrap[data-v-4b0b1c70] {
	display: inline-block;
	margin-left: 10px
}

.bottom-bar .m-bar .inner .info .point[data-v-4b0b1c70] {
	width: 2px;
	height: 2px;
	border-radius: 1px;
	background-color: #999;
	margin-right: 3px;
	display: inline-block
}

.bottom-bar .m-bar .inner .info .more-modal[data-v-4b0b1c70] {
	padding: 10px 18px 10px 12px;
	position: absolute;
	z-index: 1;
	min-width: 60px;
	border-radius: 3px;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	bottom: 28px;
	background: #fff
}

.bottom-bar .m-bar .inner .info .more-modal[data-v-4b0b1c70]:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #fff;
	position: absolute;
	bottom: -7px;
	left: 12px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .price[data-v-4b0b1c70] {
		font-size: 16px
	}
}

.cancel-tips[data-v-4b0b1c70] {
	background: #f6f6f6;
	border-radius: .06rem;
	padding: .06rem .1rem
}

.cancel-extra-notice[data-v-4b0b1c70] {
	height: 34px;
	background: #fff0ef;
	padding-left: 12px;
	border-radius: 6px;
	color: #ff6161;
	line-height: 34px
}

.color-pink[data-v-4b0b1c70] {
	color: #ff6161
}

.reason-item .c-span8[data-v-4b0b1c70] {
	padding-left: 0
}

.reason-item .c-span1[data-v-4b0b1c70] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.textarea-box[data-v-4b0b1c70] {
	position: relative
}

.textarea-inner[data-v-4b0b1c70] {
	width: 100%;
	display: block;
	padding: 10px;
	padding-bottom: 32px;
	height: 114px;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #fff;
	outline: none;
	line-height: 22px;
	color: #333;
	border: 1px solid #eee
}

.textarea-num[data-v-4b0b1c70] {
	position: absolute;
	bottom: 6px;
	right: 10px
}

.textarea-inner-placeholder[data-v-4b0b1c70],
textarea[data-v-4b0b1c70]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.appointment-tip[data-v-4b0b1c70] {
	border-top: 1px solid #f1f1f1;
	line-height: 17px;
	padding-top: 13px
}

.appointment-warn[data-v-4b0b1c70] {
	background-image: linear-gradient(-89deg, rgba(255, 242, 211, .4666666666666667), rgba(255, 237, 198, .4666666666666667) 99%);
	border-radius: 4px;
	padding: 8px 11px 8px 10px;
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.appointment-warn-icon[data-v-4b0b1c70] {
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	top: 2px
}

.appointment-warn-text[data-v-4b0b1c70] {
	line-height: 18px;
	color: #faa90e
}

.refund-remark[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-color-pink[data-v-4b0b1c70] {
	color: #ff6161
}

.c-color-blue[data-v-4b0b1c70] {
	color: #489af6
}

.dialog__title[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium;
	color: #525252;
	font-weight: 500;
	font-size: 19px;
	text-align: center;
	line-height: 19px;
	padding-bottom: 20px
}

.dialog__content[data-v-4b0b1c70] {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #525252;
	text-align: center;
	font-weight: 400
}

.dialog-citycontainer[data-v-4b0b1c70] {
	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;
	color: #525252;
	font-family: PingFangSC-Regular;
	font-weight: 400
}

.dialog__btn[data-v-4b0b1c70] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-4b0b1c70] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-4b0b1c70] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	background: #fff7f6;
	color: #ff6050;
	padding: 0 10px;
	margin-right: 11px;
	font-size: 13px
}

.a-invoice-text[data-v-4b0b1c70] {
	color: #fd503e;
	text-decoration: underline
}

.comment-excitation-popup[data-v-4b0b1c70] {
	height: 100%;
	position: relative;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.comment-excitation-popup .tips[data-v-4b0b1c70] {
	font-size: 15px;
	line-height: 15px;
	color: #fd503e;
	margin-bottom: .2rem
}

.comment-excitation-popup .coupon[data-v-4b0b1c70] {
	width: 2.87rem;
	height: 1.17rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupons_bg.png);
	background-size: 100% 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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.comment-excitation-popup .coupon-tips[data-v-4b0b1c70] {
	font-size: 18px;
	color: #525252
}

.comment-excitation-popup .coupon-max-discount[data-v-4b0b1c70] {
	margin-top: .15rem;
	font-size: 24px;
	color: #fd503e
}

.fast-retreat-container[data-v-4b0b1c70] {
	background: #fff;
	border-radius: .1rem
}

.fast-retreat-container .title[data-v-4b0b1c70] {
	font-size: .18rem;
	padding-top: .15rem;
	padding-bottom: .095rem
}

.fast-retreat-container .content[data-v-4b0b1c70] {
	color: #1f1f1f
}

.fast-retreat-container .btn-wrapper[data-v-4b0b1c70] {
	text-align: right
}

.fast-retreat-container .btn-wrapper .m-btn[data-v-4b0b1c70] {
	display: inline-block
}

.fast-retreat-container .btn-wrapper .m-btn .m-btn-inner-0[data-v-4b0b1c70] {
	width: 1.18rem
}

.fast-retreat-container .btn-wrapper .m-btn .m-btn-inner-1[data-v-4b0b1c70] {
	width: .95rem;
	margin-left: .1rem
}

.pay-info-tip[data-v-4b0b1c70] {
	background-color: #f5f5f5;
	color: #1f1f1f;
	font-size: 14px;
	border-radius: 10px;
	text-align: center;
	padding: 22px 0;
	margin-top: 15px
}

.order-sort-btns[data-v-4b0b1c70] {
	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-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .09rem
}

.lucky__popup__rule[data-v-4b0b1c70] {
	margin-top: .19rem;
	text-align: center;
	text-decoration: underline
}

.lucky__popup__inner[data-v-4b0b1c70] {
	height: 100%
}

.lucky__popup__inner__error[data-v-4b0b1c70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	text-align: center
}

.lucky__popup__inner__error__img[data-v-4b0b1c70] {
	margin: 0 auto;
	width: 1.29rem;
	height: .72rem;
	display: block
}

.insurance__title[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	line-height: .18rem
}

.insurance__banner[data-v-4b0b1c70] {
	position: relative;
	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;
	height: .68rem
}

.insurance__banner__img[data-v-4b0b1c70] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

.insurance__banner__title[data-v-4b0b1c70] {
	font-family: PingFangSC-Medium;
	margin: .11rem 0 0 .1rem;
	z-index: 1
}

.insurance__banner__btn[data-v-4b0b1c70] {
	line-height: .12rem;
	margin: 0 0 .15rem .1rem;
	padding: .02rem .06rem;
	background: #ff6161;
	border-radius: .24rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.img-background[data-v-12ecb05e] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.sku-item[data-v-12ecb05e] {
	background-color: #fff;
	border-radius: .12rem
}

.sku-item__img[data-v-12ecb05e] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.sku-item__img--wrap[data-v-12ecb05e] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.sku-item__img--inner[data-v-12ecb05e] {
	width: 100%;
	padding-top: 100%;
	border-radius: .08rem;
	overflow: hidden;
	position: relative
}

.sku-item__title[data-v-12ecb05e] {
	margin-bottom: 0
}

.sku-item__labels[data-v-12ecb05e] {
	padding: 2.5px 0
}

.sku-item__price--ori[data-v-12ecb05e] {
	margin-left: .08rem;
	text-decoration: line-through
}

.sku-item__btn[data-v-12ecb05e] {
	height: .28rem;
	line-height: .28rem;
	padding: 0 .13rem;
	background-color: #00c8c8;
	color: #fff;
	border-radius: 333px
}

.sku-item__btn--red[data-v-12ecb05e] {
	background-color: #fd503e
}

.sku-item__info--wrap[data-v-12ecb05e] {
	overflow: hidden
}

.sku-item__info__bottom[data-v-12ecb05e] {
	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
}

.layout1[data-v-12ecb05e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .15rem .13rem
}

.layout1 .sku-item__img--wrap[data-v-12ecb05e] {
	margin-right: .08rem;
	width: 28.58vw
}

.layout1 .sku-item__info--wrap[data-v-12ecb05e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.layout1 .sku-item__title[data-v-12ecb05e] {
	margin-top: -.04rem
}

.layout1 .sku-item__sales[data-v-12ecb05e] {
	min-height: .22rem
}

.layout2 .sku-item__img--wrap[data-v-12ecb05e] {
	width: 100%;
	margin-bottom: .05rem
}

.layout2 .sku-item__title[data-v-12ecb05e] {
	min-height: .48rem
}

.layout2 .sku-item__sales[data-v-12ecb05e] {
	min-height: .22rem
}

.physical-skulist-list-title[data-v-92b30a70] {
	margin-top: .01rem;
	margin-bottom: .11rem
}

.physical-skulist-list-title .title[data-v-92b30a70] {
	font-weight: 700
}

.physical-skulist-list-title .subTitle[data-v-92b30a70] {
	color: #fd503e
}

.subscribe-card .subscribe-title .title[data-v-6351a7c5] {
	font-weight: 700
}

.subscribe-card .subscribe-title .subTitle[data-v-6351a7c5] {
	color: #fd503e
}

.subscribe-card .subscribe-welfare[data-v-6351a7c5] {
	height: 2.18rem;
	text-align: center;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/subscribe_bg.png) no-repeat;
	background-size: 100% 100%
}

.subscribe-card .subscribe-welfare .subscribe-box[data-v-6351a7c5] {
	border-bottom: .01rem solid #f5f5f5
}

.subscribe-card .subscribe-welfare .subscribe-box-tips[data-v-6351a7c5] {
	padding-top: .18rem;
	padding-bottom: .16rem
}

.subscribe-card .subscribe-welfare .subscribe-box-btn[data-v-6351a7c5] {
	margin: 0 auto;
	width: 2.01rem
}

.subscribe-card .subscribe-welfare .subscribe-tip[data-v-6351a7c5] {
	padding-top: .07rem;
	padding-bottom: .11rem
}

.subscribe-card .subscribe-group[data-v-6351a7c5] {
	padding: .12rem .13rem .14rem .13rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subscribe-card .subscribe-group .subscribe-info[data-v-6351a7c5],
.subscribe-card .subscribe-group[data-v-6351a7c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subscribe-card .subscribe-group .subscribe-info-tips[data-v-6351a7c5] {
	padding-left: .07rem
}

.subscribe-card .subscribe-group .subscribe-info-title[data-v-6351a7c5] {
	text-align: left;
	padding-bottom: .03rem
}

.physical-skulist[data-v-40c0a6e2] {
	background: #f5f5f5
}

.physical-skulist-banner[data-v-40c0a6e2] {
	border-radius: 5px
}

.physical-skulist-explain[data-v-40c0a6e2] {
	background: #fff;
	padding: .06rem .17rem .11rem
}

.physical-skulist-explain-i[data-v-40c0a6e2] {
	position: relative;
	padding-left: 8px
}

.physical-skulist-explain-i[data-v-40c0a6e2]:before {
	position: absolute;
	top: 8px;
	left: 0;
	content: " ";
	width: 4px;
	height: 4px;
	border-radius: 8px;
	background: #fd503e
}

.physical-skulist-title[data-v-40c0a6e2] {
	position: relative;
	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;
	color: #333
}

.physical-skulist-title .location-icon[data-v-40c0a6e2] {
	margin-right: 3px
}

.physical-skulist-title-left[data-v-40c0a6e2] {
	font-weight: 700
}

.physical-skulist-title-triangle[data-v-40c0a6e2] {
	position: relative;
	top: -2px;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 3px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	-webkit-transition: All .3s cubic-bezier(.42, 0, .52, 1);
	transition: All .3s cubic-bezier(.42, 0, .52, 1)
}

.physical-skulist-title-triangle-top[data-v-40c0a6e2] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.physical-skulist-nav[data-v-40c0a6e2],
.physical-skulist-tag[data-v-40c0a6e2] {
	margin-left: -17px;
	margin-right: -17px
}

.physical-skulist-nav[data-v-40c0a6e2] {
	position: relative
}

.physical-skulist-nav[data-v-40c0a6e2]:after {
	content: "";
	position: absolute;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: -1px;
	left: 0
}

.physical-skulist-fixed[data-v-40c0a6e2] {
	position: fixed !important;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 12;
	-webkit-transition: top .16s cubic-bezier(0, 0, .3, 1);
	transition: top .16s cubic-bezier(0, 0, .3, 1)
}

.physical-skulist-fixed .physical-skulist-title[data-v-40c0a6e2] {
	border-top-width: 0;
	margin-top: 0
}

.physical-skulist-cascader[data-v-40c0a6e2] {
	z-index: 13;
	position: absolute;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f5f5f5
}

.physical-skulist-cascader-mask[data-v-40c0a6e2] {
	background-color: rgba(0, 0, 0, .65);
	left: 0;
	right: 0;
	height: 1500px
}

.physical-skulist-list[data-v-40c0a6e2] {
	min-height: 80vh
}

.physical-skulist-list-presale[data-v-40c0a6e2] {
	padding-top: .07rem
}

.empty-list[data-v-40c0a6e2] {
	padding: 30px 17px;
	text-align: center
}

.empty-list-img[data-v-40c0a6e2] {
	width: 180px;
	height: 110px
}

.physical-intro-item-title[data-v-0f370491] {
	font-size: 16px;
	line-height: 26px;
	font-weight: 700
}

.cl-inline[data-v-0f370491] {
	display: inline-block
}

.flex-item-center[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content[data-v-0aff143e] {
	position: relative;
	padding-bottom: 80px
}

.img-background[data-v-0aff143e] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-0aff143e] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.city[data-v-0aff143e] {
	border-radius: 14px;
	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;
	position: absolute;
	top: 100px;
	left: 20px;
	padding: 4px 9px
}

.city-text[data-v-0aff143e] {
	font-size: 15px;
	line-height: 15px
}

.float[data-v-0aff143e] {
	position: fixed;
	z-index: 100;
	right: 0;
	top: 88px;
	width: 45px;
	height: 21px;
	border: 1px;
	border-radius: 33px 0 0 33px;
	color: #fff;
	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;
	font-size: 13px;
	line-height: 13px;
	font-family: PingFangSC-Semibold
}

.float__jkz[data-v-0aff143e] {
	background-color: #07888b;
	border-color: #a7fdff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(2, 76, 78, .3);
	box-shadow: 0 2px 10px 0 rgba(2, 76, 78, .3)
}

.float__rztj[data-v-0aff143e] {
	background-color: #00c8c8;
	border-color: #00c8c8
}

.logo[data-v-0aff143e] {
	width: 100%;
	height: 44px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/e125813656e2.png) no-repeat 50%;
	background-size: cover;
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}

.logo .logo-left[data-v-0aff143e] {
	width: 70px
}

.logo .logo-right[data-v-0aff143e] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.logo .logo-right .logo-right-line[data-v-0aff143e] {
	color: #9a9a9a
}

.logo .logo-right .logo-right-icon[data-v-0aff143e] {
	width: 14px;
	margin-right: 5px
}

.header-card[data-v-0aff143e] {
	border-radius: 10px;
	background: #fff;
	padding: 13px 15px 15px 15px
}

.main-service[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.main-service-green[data-v-0aff143e] {
	background: #ecfff8
}

.main-service-blue[data-v-0aff143e],
.main-service-green[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: .08rem
}

.main-service-blue[data-v-0aff143e] {
	background: #eff4fe
}

.main-service-icon[data-v-0aff143e] {
	margin: .17rem 0 .17rem .13rem;
	display: block;
	height: .4rem;
	width: .4rem
}

.main-service-right[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: .07rem;
	height: 100%;
	position: relative
}

.main-service-right-text-title[data-v-0aff143e] {
	font-size: 16px;
	line-height: 16px
}

.main-service-right-text-tips[data-v-0aff143e] {
	font-size: 12px;
	line-height: 12px
}

.main-service-bubble[data-v-0aff143e] {
	color: #fff;
	background: linear-gradient(134deg, #fd503e, #e43);
	border-radius: 8px 8px 8px 0;
	font-size: 10px;
	line-height: 10px;
	padding: 3px 8px;
	white-space: nowrap;
	position: absolute;
	top: 2px;
	right: 11px
}

.order[data-v-0aff143e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 13px 12px 13px;
	background: #f8f8f8;
	border-radius: 8px
}

.order .order-left[data-v-0aff143e],
.order[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order .order-left-title[data-v-0aff143e] {
	color: #1f1f1f;
	margin-left: 5px
}

.order .order-left-icon[data-v-0aff143e] {
	color: #1f1f1f;
	height: 16px;
	width: 16px
}

.order .order-right[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.order .order-right-title[data-v-0aff143e] {
	color: #858585;
	margin-right: 2px
}

.order .order-right-icon[data-v-0aff143e] {
	color: #858585
}

.card[data-v-0aff143e] {
	border-radius: 10px;
	background: #fff;
	padding: 13px 15px 13px 15px
}

.card-title[data-v-0aff143e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.card-title-left[data-v-0aff143e],
.card-title[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-title-left-text[data-v-0aff143e] {
	color: #1f1f1f;
	margin-left: -5px;
	font-size: 18px;
	line-height: 18px
}

.card-title-left-dot[data-v-0aff143e] {
	border-radius: 50%;
	width: 18px;
	height: 17px;
	opacity: .6;
	background-image: linear-gradient(-44deg, rgba(0, 200, 200, 0), #00c8c8)
}

.card-title-icon[data-v-0aff143e] {
	color: #1f1f1f
}

.tab-scroller[data-v-0aff143e] {
	width: 100%;
	background: #f5f5f5;
	border-radius: 9px
}

.tab-wrapper[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	width: 100%
}

.tab-wrapper .guide-tab-item[data-v-0aff143e] {
	padding: 9px 16px;
	margin: 2px;
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f
}

.tab-wrapper .guide-tab-item-select[data-v-0aff143e] {
	background: #fff;
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1);
	border-radius: 7px;
	color: #00c8c8
}

.tab-wrapper .tab-item[data-v-0aff143e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f;
	padding: 9px 0;
	text-align: center;
	margin: 2px
}

.tab-wrapper .tab-item-select[data-v-0aff143e] {
	background: #fff;
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1);
	border-radius: 7px;
	color: #00c8c8
}

.tag-scroller[data-v-0aff143e] {
	width: 100%
}

.tag-wrapper[data-v-0aff143e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	width: 100%
}

.tag-wrapper .tag-item[data-v-0aff143e] {
	font-size: 14px;
	line-height: 14px;
	color: #333;
	text-align: center;
	margin-right: 4px;
	background: #f5f5f5;
	padding: 7px 11px;
	border-radius: 14px
}

.tag-wrapper .tag-item-select[data-v-0aff143e] {
	color: #00c8c8
}

.load[data-v-0aff143e] {
	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
}

.load-status[data-v-0aff143e] {
	color: #858585;
	font-size: 13px;
	line-height: 13px
}

.load-icon[data-v-0aff143e] {
	color: #858585;
	margin-left: 3px;
	line-height: 13px
}

.feed-tips[data-v-0aff143e] {
	width: 100%;
	text-align: center;
	color: #858585;
	margin-top: 10px
}

.process-img[data-v-0aff143e] {
	background-size: 100% auto;
	width: 100%
}

.process-tips[data-v-0aff143e] {
	color: #858585
}

.notice-item[data-v-0aff143e] {
	position: relative;
	margin-top: 11px
}

.notice-item-index[data-v-0aff143e] {
	position: absolute;
	left: 0;
	top: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 16px;
	height: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #00c8c8;
	border-radius: 50%;
	font-size: 13px;
	color: #fff
}

.notice-item-text[data-v-0aff143e] {
	margin-left: 24px;
	font-size: 14px;
	color: #333
}

.guidelines-content[data-v-0aff143e] {
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: .05rem;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	line-height: 18px
}

.guidelines-content-item[data-v-0aff143e] {
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 12px;
	white-space: pre-line
}

.guidelines-content-item[data-v-0aff143e]:first-child {
	margin-top: 0
}

.mechanism-img-group[data-v-0aff143e] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 7px
}

.mechanism-img-group .mechanism-img-item[data-v-0aff143e] {
	width: 31.37%;
	height: 48px;
	margin-top: 13px;
	overflow: hidden
}

.mechanism-img-group .mechanism-img-item-img[data-v-0aff143e] {
	width: 100%;
	height: 100%
}

.bottom-block-disclaimer[data-v-0aff143e] {
	color: #666
}

.bottom-block-feedbackTips[data-v-0aff143e] {
	margin-top: 12px
}

.bottom-block-feedbackTips-tips[data-v-0aff143e] {
	color: #999
}

.bottom-block-feedbackTips-tips-outer[data-v-0aff143e] {
	text-align: center;
	color: #ff6262;
	border-bottom: 1px solid #ff6262
}

.bottom-bar[data-v-0aff143e] {
	position: fixed;
	bottom: 0;
	height: 80px;
	width: 100%;
	background: #fff
}

.bottom-bar-button[data-v-0aff143e] {
	font-size: 15px;
	height: 40px;
	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: 8px 17px 0 17px;
	color: #fff;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	border-radius: 20px
}

-cascader[data-v-0aff143e] {
	z-index: 9;
	border-bottom: 1px solid #f5f5f5
}

.c-font-weight[data-v-0aff143e] {
	font-family: PingFangSC-Medium
}

.c-gap-top-11[data-v-3660cfdc] {
	margin-top: 11px
}

.wrap[data-v-3660cfdc] {
	position: relative;
	background: #f5f5f5
}

.wrap[data-v-3660cfdc]:after,
.wrap[data-v-3660cfdc]:before {
	clear: both
}

.navs-wrap[data-v-3660cfdc] {
	position: fixed;
	z-index: 1
}

.navs[data-v-3660cfdc] {
	width: 100vw;
	height: 41px;
	padding-bottom: 9px
}

.content[data-v-3660cfdc] {
	background: #fff
}

.guidelines-content-divider[data-v-3660cfdc] {
	margin-top: .19rem;
	margin-bottom: .25rem
}

.guidelines-content-item-title[data-v-3660cfdc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .11rem
}

.guidelines-content-item-title-start[data-v-3660cfdc] {
	height: 21px;
	width: 4px;
	background: #00c8c8;
	border-radius: 6px
}

.guidelines-content-item-title-text[data-v-3660cfdc] {
	color: #1f1f1f;
	font-size: 20px;
	line-height: 21px;
	margin-left: 7px
}

.guidelines-content-item-content[data-v-3660cfdc] {
	font-size: .19rem;
	line-height: 35px;
	color: #1f1f1f;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .15rem
}

.guidelines-content-item-content[data-v-3660cfdc]:first-child {
	margin-top: 0
}

.guidelines-content-item-img[data-v-3660cfdc] {
	margin-top: .07rem
}

.content-spacing[data-v-3660cfdc] {
	padding: .15rem .17rem .13rem .17rem
}

.guide-card[data-v-3660cfdc] {
	border-radius: 10px;
	background: #fff
}

.support[data-v-3660cfdc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background: #f5f5f5;
	border-radius: 8px;
	padding: .15rem;
	margin-bottom: .18rem
}

.support__right[data-v-3660cfdc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.support__row[data-v-3660cfdc] {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.support__name[data-v-3660cfdc] {
	font: .17rem/.25rem PingFangSC-Medium
}

.card[data-v-3660cfdc] {
	border-radius: 10px;
	background: #fff;
	padding-bottom: 13px
}

.card-title[data-v-3660cfdc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 4px
}

.card-title-start[data-v-3660cfdc] {
	height: 17px;
	width: 4px;
	background: #00c8c8;
	border-radius: 6px;
	margin-top: 2px
}

.card-title-text[data-v-3660cfdc] {
	color: #333;
	font-size: 21px;
	line-height: 21px;
	margin-left: 7px
}

.process-img[data-v-3660cfdc] {
	background-size: 100% auto;
	width: 100%
}

.process-tips[data-v-3660cfdc] {
	color: #858585
}

.brand-img[data-v-3660cfdc] {
	margin-top: -.04rem;
	padding-bottom: .08rem;
	width: 1.85rem;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.bottom-bar[data-v-3660cfdc] {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	margin-top: 8px;
	padding-top: 10px;
	border-top: .003rem solid #e6e6e6
}

.bottom-bar-button[data-v-3660cfdc] {
	height: 40px;
	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: 8px 17px 10px 17px;
	color: #fff;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 3px 7px 0 rgba(0, 200, 200, .3);
	border-radius: 20px
}

.c-font-weight[data-v-3660cfdc] {
	font-family: PingFangSC-Medium
}

.m-scroll-card-scroll[data-v-2688be50] {
	white-space: nowrap
}

.tag-wrap[data-v-2688be50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tag-item[data-v-2688be50] {
	padding: 3px 10px;
	margin-right: 8px;
	border-radius: 16px
}

.tag-select[data-v-2688be50] {
	color: #06cb9d;
	background-color: #eafbf7
}

.tag-normal[data-v-2688be50] {
	color: #555;
	background-color: #f6f6f6
}

.img[data-v-2688be50] {
	width: 100%;
	border-radius: 18px
}

.pic-bg[data-v-8c4364dc] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pic-cont[data-v-8c4364dc] {
	position: relative;
	z-index: 5
}

.pic-item[data-v-8c4364dc] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 12px 10px 10px;
	background-size: cover;
	margin-bottom: .08rem;
	position: relative
}

.pic-title[data-v-8c4364dc] {
	font-family: PingFangSC-Medium;
	color: #1b1c1f
}

.pic-sub-title[data-v-8c4364dc] {
	color: #858585
}

.m-span4[data-v-8c4364dc] {
	width: calc(33.3333% - 5.33333px)
}

.m-span6[data-v-8c4364dc] {
	width: calc(50% - 4px)
}

.shipin[data-v-cb4c5dce] {
	color: #fa463f
}

.huifang[data-v-cb4c5dce] {
	color: #999
}

.yugao[data-v-cb4c5dce] {
	color: #00c8c8
}

.txt[data-v-cb4c5dce] {
	display: inline-block;
	font-family: PingFang-SC-Medium;
	font-size: .12rem;
	letter-spacing: 0;
	line-height: .12rem
}

.spe-swiper[data-v-cb4c5dce] {
	font-family: PingFang-SC-Regular
}

.spe-swiper-item[data-v-cb4c5dce] {
	background: #fff;
	border-radius: 10px;
	width: calc(100% - 8px);
	position: relative;
	overflow: hidden
}

.spe-swiper-bg[data-v-cb4c5dce] {
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-size: cover;
	padding: 0 .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.spe-swiper-banner-title[data-v-cb4c5dce] {
	margin-bottom: .1rem;
	font-family: PingFang-SC-Medium;
	font-size: .18rem;
	color: #fff;
	letter-spacing: 0;
	line-height: .23rem
}

.spe-swiper-banner-text[data-v-cb4c5dce] {
	font-family: PingFang-SC-Regular;
	font-size: .13rem;
	color: hsla(0, 0%, 100%, .8);
	letter-spacing: 0;
	line-height: .14rem
}

.spe-swiper-banner-bg[data-v-cb4c5dce] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.spe-swiper-banner-cont[data-v-cb4c5dce] {
	position: relative;
	z-index: 5
}

.spe-swiper-list[data-v-cb4c5dce] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #333;
	font-size: .13rem;
	line-height: 18px
}

.spe-swiper-list-status[data-v-cb4c5dce] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 60px;
	text-align: center;
	font-size: .1rem;
	color: #00c8c8;
	letter-spacing: 0;
	line-height: 12px
}

.spe-swiper-list-status.red[data-v-cb4c5dce] {
	color: #f86b62
}

.spe-swiper-list-status.gray[data-v-cb4c5dce] {
	color: #00c8c8
}

.spe-swiper-list-status .icon[data-v-cb4c5dce] {
	font-size: 18px;
	line-height: 26px;
	padding-top: 1px
}

.spe-swiper-list-status .txt[data-v-cb4c5dce] {
	line-height: 1;
	padding-top: 3px
}

.spe-swiper-list-time[data-v-cb4c5dce] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom: 15px;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
	margin-right: 10px;
	width: 59px;
	text-align: center
}

.spe-swiper-list-info[data-v-cb4c5dce] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: .15rem;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 21px
}

.spe-swiper-list-info-title[data-v-cb4c5dce] {
	margin: .03rem 0 0 0;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #333;
	letter-spacing: 0
}

.med-wrap[data-v-e1cf31ee] {
	background-color: #f5f5f5;
	display: block;
	min-height: 105vh
}

.med-wrap.real[data-v-e1cf31ee] {
	min-height: 0
}

.brand-wrap[data-v-e1cf31ee] {
	min-height: 105vh
}

.c-flexbox[data-v-e1cf31ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.search-swiper[data-v-e1cf31ee] {
	height: 28px
}

.headline-wrap[data-v-e1cf31ee] {
	border-radius: 8px
}

.mb-tit[data-v-e1cf31ee] {
	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-right: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.mb-tit-big[data-v-e1cf31ee] {
	font-size: 32px;
	line-height: 42px;
	color: #333;
	font-weight: 700
}

.mb-tit-logo[data-v-e1cf31ee] {
	width: 30vw;
	height: 7.7vw
}

.mb-tit-location[data-v-e1cf31ee] {
	font: 15px/25px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #fff
}

.mb-tit-location-icon[data-v-e1cf31ee] {
	display: inline-block;
	margin-left: 6px
}

.mb-tit-location-black[data-v-e1cf31ee] {
	color: #fff
}

.mb-head-info-wrap[data-v-e1cf31ee] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.mb-head-info-text[data-v-e1cf31ee] {
	font-size: 22px;
	font-weight: 900;
	color: #fff
}

.mb-head-info-label-item[data-v-e1cf31ee],
.mb-head-info-label[data-v-e1cf31ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mb-head-info-label-item[data-v-e1cf31ee] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mb-head-info-label-icon[data-v-e1cf31ee] {
	width: 13px;
	height: 13px
}

.mb-head-info-label-text[data-v-e1cf31ee] {
	color: #fff;
	font-family: PingFangSC-Medium;
	margin-left: 3px
}

.order-wrap[data-v-e1cf31ee] {
	height: 28px
}

.order-item[data-v-e1cf31ee] {
	height: 28px;
	border-radius: 14px;
	padding: 0 7px;
	background: rgba(3, 139, 100, .8)
}

.order-img[data-v-e1cf31ee] {
	width: 16px;
	position: relative;
	top: 4px
}

.order-text[data-v-e1cf31ee] {
	color: #fff;
	margin-left: 3px;
	line-height: 28px
}

.mb-mainEntry-item[data-v-e1cf31ee],
.mb-mainEntry[data-v-e1cf31ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mb-mainEntry-item[data-v-e1cf31ee] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .08rem
}

.mb-mainEntry-item-left[data-v-e1cf31ee] {
	background: #fff7f7
}

.mb-mainEntry-item-right[data-v-e1cf31ee] {
	background: #effefb
}

.mb-mainEntry-item-icon[data-v-e1cf31ee] {
	width: .4rem;
	height: .4rem;
	border-radius: 50%
}

.mb-mainEntry-item-text[data-v-e1cf31ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.mb-mainEntry-item-text-desc[data-v-e1cf31ee] {
	color: #b8b8b8
}

.mb-icon[data-v-e1cf31ee] {
	padding-top: 5px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.mb-op[data-v-e1cf31ee] {
	padding-top: 10px;
	padding-bottom: 10px
}

.mb-cont[data-v-e1cf31ee] {
	position: relative;
	margin-top: -15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background: linear-gradient(#fff, #f5f5f5 180px)
}

.med-search-bar[data-v-e1cf31ee] {
	width: 62vw;
	font: 15px/28px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	color: #bbb;
	background: #fff;
	border-radius: 40px;
	padding: 5px 18px;
	-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-e1cf31ee] {
	display: inline-block;
	margin-right: 10px;
	font-weight: 900
}

.med-swan-tophide[data-v-e1cf31ee] {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff
}

.img-background[data-v-e1cf31ee] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: cover;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	padding: 17px;
	margin-bottom: 20px
}

@media screen and (max-width:400px) {
	.mb-ask-item-img[data-v-e1cf31ee] {
		height: .58rem;
		width: .54rem
	}
}

@media screen and (max-width:360px) {
	.mb-head-info-label[data-v-e1cf31ee] {
		font-size: 14px
	}
}

@media screen and (max-width:340px) {
	.mb-head-info-text[data-v-e1cf31ee] {
		font-size: 20px
	}

	.mb-head-info-label[data-v-e1cf31ee] {
		font-size: 13px
	}
}

@media screen and (max-width:320px) {
	.mb-head-info-text[data-v-e1cf31ee] {
		font-size: 18px
	}

	.mb-head-info-label[data-v-e1cf31ee],
	.order-text[data-v-e1cf31ee] {
		font-size: 10px
	}
}

.tomas .mb-head-info-text[data-v-e1cf31ee] {
	font-size: 18px
}

.tomas .mb-head-info-label[data-v-e1cf31ee],
.tomas .order-text[data-v-e1cf31ee] {
	font-size: 10px
}

.spe-live-header[data-v-12e87864] {
	position: relative
}

.spe-live-header[data-v-12e87864]:before {
	content: "";
	height: 2rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.spe-live-header-content[data-v-12e87864] {
	position: relative;
	z-index: 1;
	height: 100%;
	padding: .17rem .17rem 0 .17rem
}

.spe-live-header-content-text[data-v-12e87864] {
	text-align: center;
	font-family: PingFang-SC-Medium;
	font-size: .2rem;
	color: #fff;
	letter-spacing: 0;
	line-height: .11rem
}

.spe-live-header-content-group[data-v-12e87864] {
	margin-top: 30px
}

.spe-live-header-content-card[data-v-12e87864] {
	margin: .09rem 0 0 0;
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #555;
	letter-spacing: 0;
	line-height: .21rem;
	background: #fff;
	border-radius: 10px;
	overflow: hidden
}

.spe-live-header-content-card-wrapper[data-v-12e87864] {
	padding: .1rem .17rem .05rem .17rem;
	background: #fafafa
}

.spe-live-header-content-card-live[data-v-12e87864] {
	position: relative
}

.spe-live-header-content-card-btn[data-v-12e87864] {
	width: 53.01px;
	position: absolute;
	right: 6.02px;
	bottom: 6.02px;
	background: rgba(0, 0, 0, .5) !important;
	padding: 4px 7px;
	color: #fff !important;
	border: none !important;
	font-size: 12px;
	text-align: center;
	border-radius: 30px;
	z-index: 1
}

.spe-live-header-content-card-mask[data-v-12e87864] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: .2rem .15rem .05rem .15rem;
	color: #fff;
	font-size: .17rem;
	font-family: PingFang-SC-Regular;
	line-height: .18rem;
	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-live-header-content-card-mask-text[data-v-12e87864] {
	width: 75%
}

.spe-live-header-content-card-shipin[data-v-12e87864] {
	background: #fa463f !important;
	opacity: 1 !important
}

.spe-live-header-content-card-shipin-bg[data-v-12e87864] {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: .01rem;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;R0lGODlhCgAKAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEQ3QkM1NDcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ3QkM1NTcyNDQxMUU2QTVFRDg5Q0IwRUY3QjFDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDdCQzUyNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4RDdCQzUzNzI0NDExRTZBNUVEODlDQjBFRjdCMUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQMAAQAsAAAAAAoACgAAAhCMj6nLnQAYNPPUC2PAmIICACH5BAUDAAEALAAABAAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwIAAUAAgABAAACAgQKACH5BAUDAAEALAAAAwAKAAIAAAIGBIKpaAkFACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpYetQAAAh+QQFAwABACwEAAIABgACAAACBASCiVYAIfkEBQMAAQAsAAABAAoAAgAAAgUEgqkbVgAh+QQJAwABACwAAAAABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAIAAAIFjG8AyFEAIfkECQMAAQAsAAAAAAoACgAAAgyMbwCouQijnLTaKwsAIfkECQMAAQAsAAAAAAoACgAAAhSMjwkGe82ag0HOS7OMUff7cRVQAAAh+QQJAwABACwAAAAACgAKAAACFIyPqQdgHVyUDc5XMbY839lt1FgAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB2CNYGiy0ufm1dj2bHlaAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMbtoKH8U7X69dBQAh+QQJAwABACwAAAAACgAKAAACEYyPqbvA4AJEU8JYL96ZbwMVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywxgHpLh0WsjrJlrrBUAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nLDOBgeIjOJy3OXPMCACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py90ADEQzwIqvjFb3XQAAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nL3QAQNDPAii+NVvddAAAh+QQFAwABACwEAAQAAgABAAACAgQKACH5BAUDAAEALAEABQABAAEAAAICRAEAIfkEBQMAAQAsAAADAAoAAwAAAgeMA3DLpo0KACH5BAUDAAEALAQAAgAFAAQAAAIFBIKpi1AAIfkEBQMAAQAsAAAEAAIAAQAAAgIECgAh+QQFAwABACwEAAEAAgABAAACAgQKACH5BAUDAAEALAAAAwACAAEAAAICBAoAIfkECQMAAQAsAAAAAAoABQAAAgiMA3DL7Q9TAQAh+QQJAwABACwAAAAACgAKAAACD4wDcIvKlh50szaJs96sAAAh+QQJAwABACwAAAAACgAKAAACFIyPCJC3bZ5jQS5Lb944Xu91FVAAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pB7DRkoOzRWps3bfbzG1gAQAh+QQJAwABACwAAAAACgAKAAACEoyPqQew0V5kDtY2MzZa8219BQAh+QQJAwABACwAAAAACgAKAAACEYyPqasA7FAM09VHrbl36+wVACH5BAUDAAEALAAAAAAKAAoAAAIRjI+pywzgYHjP1EmtpLvfDxQAIfkECQMAAQAsBAAEAAYAAgAAAgOMj1YAIfkECQMAAQAsAAAAAAoACgAAAgqMj6nL3QCcnLIAACH5BAkDAAEALAAAAAAKAAoAAAIQjI+py+0NgIlxykBvxdTaAgAh+QQFAwABACwAAAAACgAKAAACD4yPqcvtjwAwksoZar7WFgAh+QQFAwABACwAAAYAAgABAAACAgQKACH5BAUDAAEALAAABQAGAAIAAAIEBIKJVgAh+QQFAwABACwAAAQACgADAAACBgSCqctrBQAh+QQFAwABACwEAAUABgABAAACAwQSVgAh+QQFAwABACwAAAMACgACAAACBQSCqYtQACH5BAUDAAEALAAAAgAJAAMAAAIHBIKpu4ZQAAAh+QQFAwABACwIAAMAAgABAAACAgQKACH5BAUDAAEALAAAAQAKAAMAAAIHBIKpG6aeCgAh+QQJAwABACwAAAAAAgABAAACAgQKACH5BAUDAAEALAAAAAAKAAoAAAILjI95AMgKo5y00gIAIfkECQMAAQAsAAAAAAoAAgAAAgWMbwDIUQAh+QQJAwABACwAAAAACgAKAAACC4xvAIjKD6OctNYCACH5BAkDAAEALAAAAAAKAAoAAAIUjI95AGrMXgtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhSMj3kAahxalAzOVzG2PN/ZbdRYAAAh+QQJAwABACwAAAAACgAKAAACE4yPqQuAbRoMUzp6bcxy78qBWwEAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG3gkY26UK+1sfbOYUABACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+pywaAnoNHBjun3Y9yPhUAIfkEBQMAAQAsAAAAAAoACgAAAhGMj6nLDGAekoFGWB+menvuFQAh+QQFAwABACwAAAAAAQABAAACAkwBACH5BAUDAAEALAEAAwAFAAQAAAIGjAGmG6kFACH5BAUDAAEALAAAAwAKAAQAAAIIjG8AyM3rQgEAIfkEBQMAAQAsBAACAAIAAQAAAgIECgAh+QQFAwABACwJAAIAAQABAAACAkQBACH5BAUDAAEALAgAAgABAAEAAAICRAEAIfkEBQMAAQAsAAABAAYABQAAAgeMA3DLnVsAACH5BAUDAAEALAkAAQABAAEAAAICRAEAIfkEBQMAAQAsCAABAAEAAQAAAgJEAQAh+QQFAwABACwEAAAAAgABAAACAgQKACH5BAkDAAEALAAAAAAKAAYAAAIIjG8AyO0PYygAIfkECQMAAQAsAAAAAAoACgAAAhGMjwhgqxzckbLBGi9MvPt/FAAh+QQJAwABACwAAAAACgAKAAACFIyPeQDI9lYLEc5KL9M2+m11XFYAACH5BAkDAAEALAAAAAAKAAoAAAITjI+pC4Bt4JEyutDozbtr+2FAAQAh+QQJAwABACwAAAAACgAKAAACEoyPqasA5lAMEz7q7sy6b99ZBQAh+QQJAwABACwAAAAACgAKAAACEYyPqcsGgJ6DR4ZnM55Td6oVACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py30AEDTzxQCrzvRmDxYAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL3QAMRDPAiq+MVvddAAAh+QQJAwABACwAAAAACgAKAAACEIyPqcvtDYCJccpAb8XU2gIAIfkECQMAAQAsAAAAAAoACgAAAhGMj6nL7QmAitHUQCXW2XJQAAAh+QQFAwABACwAAAAACgAKAAACEIyPqcudABg8kdYZIN7a8AIAIfkEBQMAAQAsBAAGAAYAAQAAAgNEDlAAIfkEBQMAAQAsAAAEAAYAAgAAAgQEgolWACH5BAUDAAEALAAAAwAKAAMAAAIHBIKpaOthCgAh+QQFAwABACwEAAMABgACAAACBASCiVYAIfkEBQMAAQAsAAACAAoAAgAAAgUEgqkbVgAh+QQFAwABACwAAAEABgACAAACBASCiVYAIfkEBQMAAQAsAAAAAAoAAwAAAgcEgqlo62EKACH5BAkDAAEALAAAAAAKAAIAAAIFjI95AAUAIfkECQMAAQAsAAAAAAoACgAAAg2MA3CobLminLTai2kBACH5BAkDAAEALAAAAAAKAAoAAAITjG8AqKkbWnzOyUunhRjvOnlTAQAh+QQJAwABACwAAAAACgAKAAACFIyPeQDR/hgzE9YracxQY7+BmlYAACH5BAkDAAEALAAAAAAKAAoAAAIUjI+pB2DdngtwRgqlvDzjbYWdVAAAIfkECQMAAQAsAAAAAAoACgAAAhOMj6kLgG0aDFM6em3Mcu/KgVsBACH5BAkDAAEALAAAAAAKAAoAAAISjI+pywaAnnswSEvnvDzjXXUFACH5BAkDAAEALAAAAAAKAAoAAAISjI+pyw0G4gsRSmsrnZJ7DQIFACH5BAkDAAEALAAAAAAKAAoAAAISjI+py30AEDRwBlvj1Zny6nkFACH5BAkDAAEALAAAAAAKAAoAAAIRjI+py+0HAIom0nCtxFvXDhQAIfkECQMAAQAsAAAAAAoACgAAAhCMj6nL7W+ABJGGaWXVN4MCACH5BAUDAAEALAAAAAAKAAoAAAIQjI+py+0JAIuGhmgzrvKCAgA7)
}

.spe-live-header-content-card-poster[data-v-12e87864] {
	width: 100%;
	height: calc(60.22vw - 34px);
	display: block;
	background-size: cover
}

.spe-live-header-content-card-play[data-v-12e87864] {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .4);
	color: #fff !important;
	text-align: center;
	line-height: 48px
}

.spe-live-header-content-card-play-icon[data-v-12e87864] {
	font-size: 24px;
	margin-left: 4px
}

.spe-live-header-content-card-box[data-v-12e87864] {
	font-family: Helvetica Neue, Consolas, Monaco, monospace
}

.spe-live-header-content-card-count[data-v-12e87864] {
	margin: 5px 0 10px 0
}

.spe-live-header-content-card-time[data-v-12e87864] {
	font-family: PingFang-SC-Light;
	font-size: 28px;
	color: #555;
	line-height: 30px;
	text-align: center;
	margin: 3px 0
}

.spe-live-header-content-card-distance[data-v-12e87864] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	text-align: center;
	line-height: 13px;
	margin-bottom: 15px
}

.spe-live-header-content-card-line[data-v-12e87864] {
	border-bottom: 1px solid #f4f4f4;
	margin: 15px 0
}

.spe-live-header-content-card-desc[data-v-12e87864] {
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #555;
	letter-spacing: 0;
	line-height: 23.3px
}

.m-scroll-card-scroll[data-v-15da269c] {
	white-space: nowrap;
	padding-left: 7px
}

.expert-wrap[data-v-15da269c] {
	border-radius: 8px;
	background: #fff
}

.tag-wrap[data-v-15da269c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tag-item[data-v-15da269c] {
	padding: 3px 10px;
	margin-left: 8px;
	border-radius: 16px
}

.tag-select[data-v-15da269c] {
	color: #06cb9d;
	background-color: #eafbf7;
	position: relative
}

.tag-normal[data-v-15da269c] {
	color: #555;
	background-color: #f6f6f6
}

.tag-select[data-v-15da269c]:after {
	content: "";
	display: block;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -6px;
	border: 6px solid transparent;
	border-bottom-color: #eafbf7
}

.img[data-v-15da269c] {
	width: 100%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.med-wrap[data-v-4212be6e] {
	background-color: #f5f5f5;
	display: block;
	min-height: 105vh
}

.med-wrap.real[data-v-4212be6e] {
	min-height: 0
}

.head[data-v-4212be6e] {
	background-size: contain;
	background-repeat: no-repeat
}

.cont-wrap[data-v-4212be6e] {
	margin-top: -189px;
	border-radius: 8px
}

.img-wrap[data-v-7dc3654f] {
	width: 100%
}

.bottom-btn[data-v-7dc3654f] {
	height: .52rem;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
	background-color: #fff;
	padding-top: 8px;
	padding-left: 17px;
	padding-right: 17px
}

.test-wrap[data-v-7587b504] {
	min-height: 105vh
}

.head[data-v-7587b504] {
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100%;
	overflow: hidden
}

.test-cont[data-v-7587b504] {
	padding: 0 10px
}

.search-wrap[data-v-7587b504] {
	margin-top: -30px;
	background: #fff;
	-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;
	padding: 15px 13px
}

.search-wrap .input-num[data-v-7587b504] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	height: 40px;
	border: 1px solid #b8b8b8;
	border-radius: 8px;
	outline-offset: none;
	outline: none
}

.input-num-placeholder[data-v-7587b504] {
	color: #999
}

.explain-wrap[data-v-7587b504] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.explain-wrap .img[data-v-7587b504] {
	height: 130px
}

.explain-wrap .text[data-v-7587b504] {
	padding-top: 13px;
	padding-left: 6px
}

.result-wrap[data-v-7587b504] {
	padding: 15px;
	background: #fff;
	-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
}

.result[data-v-7587b504] {
	position: relative
}

.result[data-v-7587b504]:not(:last-child) {
	border-bottom: 1px solid #f1f1f1
}

.result-title[data-v-7587b504] {
	font-family: PingFangSC-Semibold
}

.result-item[data-v-7587b504] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.result-item-title[data-v-7587b504] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-width: 52px
}

.result-item-value[data-v-7587b504] {
	word-break: break-all
}

.result-img[data-v-7587b504] {
	width: 68px;
	position: absolute;
	top: 125px;
	right: 2px
}

.result-result[data-v-7587b504] {
	color: #ff6050
}

.result-reason[data-v-7587b504] {
	line-height: 21px
}

.note-wrap[data-v-22d59704] {
	min-height: 105vh
}

.head[data-v-22d59704] {
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100%;
	overflow: hidden
}

.note-cont[data-v-22d59704] {
	padding-left: 17px;
	padding-right: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #f5f5f5;
	padding-bottom: .6rem
}

.note-item[data-v-22d59704] {
	width: calc(50% - 4px);
	background: #fff;
	border-radius: 3px
}

.note-item .img[data-v-22d59704] {
	height: 60vw;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.note-item .img-inner[data-v-22d59704] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.note-item .views[data-v-22d59704] {
	background: rgba(0, 0, 0, .25098039215686274);
	border-radius: 10px;
	font-size: 10px;
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px
}

.note-item .views[data-v-22d59704]:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: #fff
}

.note-item .title-wrap[data-v-22d59704] {
	padding: 10px
}

.note-item .title[data-v-22d59704] {
	margin-bottom: 5px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.note-item .name-wrap[data-v-22d59704] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.note-item .name-wrap .doc-pic[data-v-22d59704] {
	border: 1px solid hsla(0, 0%, 85.1%, .2980392156862745);
	margin-right: 7px
}

.note-item[data-v-22d59704]:nth-of-type(2n) {
	margin-left: 8px
}

.bottom-btn[data-v-22d59704] {
	height: .52rem;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
	background-color: #fff;
	padding-top: 8px;
	padding-left: 17px;
	padding-right: 17px
}

.pcr-agency-scroll[data-v-7e95a16b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto !important
}

.pcr-agency-item[data-v-7e95a16b] {
	width: 2rem;
	text-align: center;
	padding: .18rem .12rem .12rem .1rem;
	border: 1px solid #e0e0e0;
	border-radius: .06rem;
	margin-right: .08rem
}

.pcr-agency-logo[data-v-7e95a16b] {
	width: .81rem;
	height: 30px
}

.pcr-agency-text[data-v-7e95a16b] {
	width: 1.18rem;
	line-height: .19rem
}

.pcr-agency-more[data-v-7e95a16b] {
	float: right
}

.pcr-agency-check .scroll-item-choose[data-v-7e95a16b] {
	color: #4a91ff
}

.pcr-agency-check .scroll-item-default[data-v-7e95a16b] {
	color: #e0e0e0
}

.covid-user-item[data-v-c74493e0] {
	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
}

.covid-form-tit[data-v-c74493e0] {
	min-width: 80px;
	width: 80px
}

.covid-form-cont[data-v-c74493e0] {
	width: calc(100% - 80px);
	text-align: right
}

.form-input[data-v-c74493e0] {
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555
}

.form-input[data-v-c74493e0]::-webkit-input-placeholder {
	color: #999
}

.form-input[data-v-c74493e0]::-moz-placeholder {
	color: #999
}

.form-input[data-v-c74493e0]:-ms-input-placeholder {
	color: #999
}

.form-input[data-v-c74493e0]::-ms-input-placeholder {
	color: #999
}

.form-input[data-v-c74493e0]::placeholder {
	color: #999
}

.check-wrap[data-v-c74493e0] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.check-item-gap[data-v-c74493e0] {
	margin-left: 50px
}

.covid-btn-wrap[data-v-c74493e0] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
	background: #fff;
	border-top: 1px solid #f1f1f1
}

.covid-btn-cont[data-v-c74493e0] {
	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;
	padding: 5px 17px
}

.fb-radio-circle[data-v-c74493e0] {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border-radius: 50%;
	top: -2px
}

.fb-radio-circle .inner[data-v-c74493e0] {
	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
}

.pcr-info-cascader[data-v-c74493e0] {
	z-index: 9;
	position: absolute;
	top: 42px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f5f5f5
}

.pcr-info-cascader-mask[data-v-c74493e0] {
	background-color: rgba(0, 0, 0, .65);
	left: 0;
	right: 0;
	height: 1500px
}

.pcr-info-list[data-v-c74493e0] {
	min-height: 80vh
}

.form-select-text[data-v-c74493e0] {
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1
}

.pcr-service-item[data-v-68e78507] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .2rem
}

.pcr-service-item[data-v-68e78507],
.pcr-service-left[data-v-68e78507] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-service-title[data-v-68e78507] {
	color: #1f1f1f
}

.pcr-service-text[data-v-68e78507] {
	color: #858585
}

.pcr-service-btn[data-v-68e78507] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: center;
	align-self: center
}

.pcr-service-extra[data-v-68e78507] {
	border-top: 1px solid #f1f1f1;
	text-align: center
}

.pcr-service-icon[data-v-68e78507] {
	position: relative;
	top: -1px
}

.pcr-channel-list[data-v-4f37fd2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pcr-channel-item[data-v-4f37fd2a] {
	width: calc(50% - 7.5px);
	text-align: center
}

.pcr-channel-img[data-v-4f37fd2a] {
	width: 100%;
	border-radius: 10px
}

.pcr-channel-text[data-v-4f37fd2a] {
	font-family: PingFangSC-Medium
}

.covid19-pcr[data-v-009e1a03] {
	background: #f5f5f5;
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden
}

.covid19-pcr .img-top[data-v-009e1a03] {
	width: 100%
}

.covid19-pcr-mask[data-v-009e1a03] {
	position: absolute;
	top: 49vw;
	left: 0;
	right: 0;
	height: 22vw
}

.pcr-icon[data-v-009e1a03] {
	position: relative;
	background: #fff;
	border-radius: 8px;
	padding: 5px 10px 10px 10px
}

.pcr-icon-cont[data-v-009e1a03] {
	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
}

.pcr-icon-item[data-v-009e1a03] {
	width: 33.3%;
	text-align: center
}

.pcr-icon-img[data-v-009e1a03] {
	width: 30px;
	height: 30px
}

.img-background[data-v-009e1a03] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-009e1a03] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.cl-title[data-v-009e1a03] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-009e1a03] {
	font-weight: 700
}

.cl-justify[data-v-009e1a03] {
	text-align: justify
}

.cl-divider[data-v-009e1a03] {
	height: 5px;
	background: #f6f6f6
}

.scroll-item-choose[data-v-009e1a03] {
	color: #4a91ff;
	border-color: #4a91ff
}

.check-circle-default[data-v-009e1a03] {
	color: #999
}

.c-color-covid[data-v-009e1a03] {
	color: #4a91ff
}

.c-flex[data-v-009e1a03] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pcr-head-img[data-v-009e1a03] {
	margin-left: 18px
}

.pcr-head-img .pcr-head-logo[data-v-009e1a03] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 38vw;
	height: 25px;
	background-image: -webkit-gradient(linear, left top, right top, from(#4971ec), to(rgba(104, 141, 254, 0)));
	background-image: linear-gradient(90deg, #4971ec, rgba(104, 141, 254, 0));
	padding-left: 13px;
	border-radius: 12px
}

.pcr-head-img .pcr-head-logo .line[data-v-009e1a03] {
	width: 1px;
	height: 10px;
	background-color: #fff;
	margin: 0 6px;
	position: relative;
	top: 2px
}

.pcr-head-img .pcr-head-logo .brand-logo[data-v-009e1a03] {
	width: 54px;
	height: 13px
}

.pcr-head-img .pcr-head-title[data-v-009e1a03] {
	font-size: 17px;
	line-height: 18px;
	color: #fff;
	margin: 8px 0
}

.pcr-head-img .pcr-head-abstract[data-v-009e1a03] {
	font-family: PingFangSC-Medium;
	font-size: 24px;
	color: #fff;
	line-height: 24px
}

.pcr-head-sub[data-v-009e1a03] {
	text-align: center
}

.pcr-head-sub .pcr-head-title[data-v-009e1a03] {
	font-size: 24px;
	color: #fff;
	margin: 8px 0
}

.pcr-head-sub .pcr-head-icon[data-v-009e1a03] {
	color: #fff
}

.pcr-head-sub .pcr-head-abstract[data-v-009e1a03] {
	color: #fff;
	margin-top: 13px
}

.bottom-wrapper[data-v-009e1a03] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(6%, hsla(0, 0%, 100%, 0)), color-stop(91%, #fff));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6%, #fff 91%);
	z-index: 99;
	padding: 8px 17px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bottom-wrapper-btn[data-v-009e1a03] {
	border-radius: 22px;
	height: 44px;
	font-weight: 700;
	color: #fff;
	text-align: center
}

.bottom-wrapper-btn .button-text[data-v-009e1a03] {
	font-size: 17px
}

.agency-item[data-v-2eb7dcb8] {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 15px
}

.agency-item-cont[data-v-2eb7dcb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px
}

.agency-item-cont-top[data-v-2eb7dcb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.agency-item-img[data-v-2eb7dcb8] {
	width: 54px;
	height: 54px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px
}

.agency-item-title[data-v-2eb7dcb8] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	max-width: 75%
}

.agency-item-info[data-v-2eb7dcb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #525252;
	margin-top: 2px
}

.agency-item-info[data-v-2eb7dcb8]:first-child {
	margin-top: 0
}

.agency-item-btn[data-v-2eb7dcb8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #5892ff;
	font-weight: 600;
	padding-bottom: 15px
}

.agency-item-btn__item[data-v-2eb7dcb8] {
	line-height: 14px;
	text-align: center;
	position: relative;
	font-weight: 600
}

.agency-item-btn__text[data-v-2eb7dcb8] {
	margin-left: 8px
}

.card-img[data-v-2eb7dcb8] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/323123.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.m-color-red[data-v-2eb7dcb8] {
	color: #ff6f61
}

.line-vertical-superfine-before[data-v-2eb7dcb8]:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 100%;
	-webkit-transform: scaleX(.333);
	transform: scaleX(.333);
	background: #e0e0e0;
	position: absolute;
	top: 0;
	left: 0
}

.med-agency[data-v-99dd8ece] {
	display: block
}

.med-agency.real[data-v-99dd8ece] {
	background-color: #fff
}

.custom-header-topbar-bg[data-v-99dd8ece] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.img-background[data-v-99dd8ece] {
	height: 38vw;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.vacc-agency[data-v-99dd8ece] {
	position: relative;
	overflow: hidden;
	background: #f5f5f5
}

.vacc-agency .img-top[data-v-99dd8ece] {
	width: 100%
}

.vacc-agency-mask[data-v-99dd8ece] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 107.65vw;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(63%, #4d8dff));
	background-image: linear-gradient(0deg, #f5f5f5, #4d8dff 63%)
}

.vacc-agency-cont[data-v-99dd8ece] {
	position: relative
}

.vacc-agency-head[data-v-99dd8ece] {
	color: #fff;
	padding: 0 23px
}

.vacc-agency-head__row[data-v-99dd8ece] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vacc-agency-title[data-v-99dd8ece] {
	width: 66.66vw
}

.vacc-agency-text[data-v-99dd8ece] {
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	letter-spacing: 0;
	font-weight: 600
}

.vacc-agency-location[data-v-99dd8ece] {
	height: 28px;
	line-height: 28px;
	background: hsla(0, 0%, 100%, .2);
	border-radius: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vacc-agency-location .location-text[data-v-99dd8ece] {
	max-width: 48px
}

.vacc-agency .location-icon[data-v-99dd8ece] {
	position: relative;
	margin-right: 3px
}

.vacc-agency-cascader[data-v-99dd8ece] {
	z-index: 9;
	border-bottom: 1px solid #f5f5f5
}

.vacc-agency-list_none[data-v-99dd8ece] {
	text-align: center
}

.vacc-agency-list_none_img[data-v-99dd8ece] {
	width: 30%
}

.vacc-agency-list-map[data-v-99dd8ece] {
	position: absolute;
	top: 13px;
	right: 10px;
	text-align: center
}

.vacc-agency-ser_i[data-v-99dd8ece] {
	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-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 5px
}

.vacc-agency-ser_i[data-v-99dd8ece]:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0
}

.vacc-agency-ser_i_img[data-v-99dd8ece] {
	width: 35px;
	height: 35px
}

.vacc-agency-ser_i_left[data-v-99dd8ece] {
	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
}

.vacc-agency-ser_i_btn[data-v-99dd8ece] {
	background: #5892ff;
	color: #fff;
	border-radius: 14px;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: 600
}

.video-wrap[data-v-ec343714] {
	width: 100%;
	height: 100vh;
	background: #000;
	position: relative
}

.video-cont[data-v-ec343714] {
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.coupon-list[data-v-4570b02e] {
	background: #f5f5f5
}

.coupon-list__scroll[data-v-4570b02e] {
	white-space: nowrap
}

.coupon-list__item-box[data-v-4570b02e] {
	vertical-align: top;
	display: inline-block;
	margin-right: .08rem
}

.coupon-list__item[data-v-4570b02e] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .42rem;
	color: #fd503e;
	background: #ffe6e6;
	border-radius: .06rem;
	width: 1.67rem
}

.coupon-list__item-circle[data-v-4570b02e] {
	position: absolute;
	right: -.03rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .06rem;
	height: .06rem;
	background: #f5f5f5;
	border-radius: 50%
}

.coupon-list__item__type[data-v-4570b02e] {
	white-space: normal;
	-ms-flex-align: center;
	width: .22rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .14rem;
	text-align: center;
	margin-right: .07rem;
	color: rgba(253, 80, 62, .8);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/42a8cf0ca60129a6fcf3796e4a4f9495.png) no-repeat 100% 0;
	background-size: .0133rem auto
}

.coupon-list__item__cont[data-v-4570b02e],
.coupon-list__item__type[data-v-4570b02e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.coupon-list__item__cont[data-v-4570b02e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	overflow: hidden
}

.coupon-list__item__info[data-v-4570b02e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.coupon-list__item__btn[data-v-4570b02e] {
	margin-left: .08rem;
	margin-right: .06rem;
	background: #fd503e;
	border-radius: .5rem;
	color: #fff;
	padding: 0 .08rem;
	line-height: .2rem;
	padding-top: .01rem;
	font-weight: 500
}

.coupon-list__item__desc[data-v-4570b02e] {
	font-size: .12rem;
	line-height: .15rem
}

.coupon-list__item__price[data-v-4570b02e] {
	font-size: .15rem
}

.coupon-list__item__price-box[data-v-4570b02e] {
	font-weight: 600;
	line-height: .17rem;
	height: .17rem
}

.coupon-list__item__price-unit[data-v-4570b02e] {
	font-size: .1rem;
	margin-right: .02rem
}

.coupon-list__more[data-v-4570b02e] {
	vertical-align: top;
	display: inline-block;
	padding: .04rem .08rem .04rem .12rem;
	background: #fff;
	border-radius: .06rem
}

.coupon-list__more__text[data-v-4570b02e] {
	width: .28rem;
	display: inline-block;
	line-height: .17rem;
	white-space: normal;
	vertical-align: middle
}

.coupon-list__more__icon[data-v-4570b02e] {
	display: inline-block;
	vertical-align: middle;
	color: #858585;
	width: .16rem;
	height: .16rem;
	line-height: .16rem;
	text-align: center;
	background: #f5f5f5;
	border-radius: 50%
}

.coupon-list .disabled[data-v-4570b02e] {
	background: rgba(253, 80, 62, .5)
}

.qa-popup[data-v-4f1c18fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 28px)
}

.qa-popup-head[data-v-4f1c18fa] {
	width: calc(100% - 34px);
	height: 28px;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 0 17px;
	z-index: 922
}

.qa-popup-head .close-wrapper[data-v-4f1c18fa] {
	width: 24px;
	height: 24px;
	float: right
}

.qa-popup-topline[data-v-4f1c18fa] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.qa-popup-topline[data-v-4f1c18fa]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.qa-popup-title[data-v-4f1c18fa] {
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	padding-left: 24px
}

.qa-popup .scroll-view[data-v-4f1c18fa] {
	height: 100%;
	max-height: 537px
}

.qa-item-wrapper[data-v-4f1c18fa] {
	height: 100%
}

.qa-item[data-v-4f1c18fa] {
	margin-bottom: 24px
}

.qa-text[data-v-4f1c18fa] {
	margin-bottom: 12px;
	font-family: PingFangSC-Medium
}

.qa-detail[data-v-4f1c18fa] {
	color: #555
}

.detail-wrap[data-v-4f1c18fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-img-wrap[data-v-4f1c18fa] {
	display: inline-block;
	width: 28vw;
	height: 19vw;
	margin-right: 8px
}

.qa-img[data-v-4f1c18fa] {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background-size: cover
}

.border[data-v-4f1c18fa] {
	position: relative
}

.storeinfo__bar[data-v-de7bf762] {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 10;
	background-color: #fff;
	color: #1f1f1f;
	-webkit-box-shadow: 0 -.02rem .04rem 0 rgba(0, 0, 0, .06);
	box-shadow: 0 -.02rem .04rem 0 rgba(0, 0, 0, .06)
}

.storeinfo__bar-box[data-v-de7bf762] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.storeinfo__bar__item[data-v-de7bf762] {
	text-align: center;
	padding-top: .06rem
}

.storeinfo__bar__item[data-v-de7bf762]:first-child {
	color: #fd503e;
	font-weight: 700
}

.storeinfo__bar__item__text[data-v-de7bf762] {
	margin-top: .02rem;
	margin-bottom: -.01rem
}

.storeinfo__bar__blank[data-v-de7bf762] {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	height: .65rem
}

.custom-header-topbar-bg[data-v-103ab0a4] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background: #fff;
	opacity: 0
}

.text-background[data-v-103ab0a4] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.img-bg[data-v-103ab0a4] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.color-white[data-v-103ab0a4] {
	color: #fff
}

.color-blank[data-v-103ab0a4] {
	color: #1f1f1f
}

.storeinfo__mask[data-v-103ab0a4] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2.76rem;
	background: rgba(0, 0, 0, .7)
}

.storeinfo__coupon[data-v-103ab0a4] {
	padding-bottom: .02rem
}

.storeinfo__box[data-v-103ab0a4] {
	position: relative;
	z-index: 9
}

.storeinfo__title[data-v-103ab0a4] {
	padding-top: .03rem
}

.storeinfo__banner[data-v-103ab0a4] {
	overflow: hidden;
	padding-top: .15rem
}

.storeinfo__head[data-v-103ab0a4] {
	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-bottom: .13rem
}

.storeinfo__head__box[data-v-103ab0a4] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.storeinfo__head__logo[data-v-103ab0a4] {
	margin-right: .08rem;
	position: relative
}

.storeinfo__head__logo__img[data-v-103ab0a4] {
	width: .52rem;
	height: .52rem;
	border: .01rem solid rgba(31, 31, 31, .06);
	border-radius: 50%
}

.storeinfo__head__logo__vip[data-v-103ab0a4] {
	position: absolute;
	right: 0;
	bottom: .05rem;
	width: .17rem;
	height: .17rem
}

.storeinfo__head__info[data-v-103ab0a4] {
	overflow: hidden;
	margin-top: -.02rem
}

.storeinfo__head__info__title[data-v-103ab0a4] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .02rem
}

.storeinfo__head__info__labels__item[data-v-103ab0a4] {
	margin-right: .04rem
}

.storeinfo__head__info__labels__item[data-v-103ab0a4]:last-child {
	margin-right: 0
}

.storeinfo__head__info__labels__num[data-v-103ab0a4] {
	padding-left: .04rem
}

.storeinfo__head__opear__btn[data-v-103ab0a4] {
	border: .01rem solid hsla(0, 0%, 100%, .7);
	border-radius: .2rem;
	line-height: .26rem;
	color: #fff;
	width: .56rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 700;
	margin-top: -.04rem
}

.storeinfo__cont[data-v-103ab0a4] {
	background: #f5f5f5;
	border-radius: .12rem .12rem 0 0;
	overflow: hidden
}

.storeinfo__best-vacc__scroll__cont[data-v-103ab0a4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.storeinfo__best-vacc__item-box[data-v-103ab0a4] {
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.storeinfo__best-vacc__item-box[data-v-103ab0a4]:last-child {
	padding-right: .1rem
}

.storeinfo__video-box[data-v-103ab0a4] {
	margin-top: -.08rem
}

.storeinfo__all[data-v-103ab0a4] {
	position: relative
}

.storeinfo__all__list[data-v-103ab0a4] {
	min-height: 130px;
	margin-top: .11rem;
	background: #fff;
	border-radius: .1rem;
	padding-bottom: .07rem
}

.storeinfo__all__city[data-v-103ab0a4] {
	position: absolute;
	right: .1rem;
	top: .2rem;
	border: .01rem solid rgba(31, 31, 31, .5);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .15rem;
	line-height: .26rem;
	padding: 0 .1rem;
	color: #1f1f1f
}

.storeinfo__all__nav[data-v-103ab0a4] {
	position: relative
}

.storeinfo__all__tag[data-v-103ab0a4] {
	padding-top: .15rem;
	padding-bottom: .15rem;
	position: relative;
	overflow: hidden
}

.storeinfo__all__tag[data-v-103ab0a4]:after {
	content: "";
	position: absolute;
	left: .13rem;
	bottom: 0;
	width: calc(100% - .26rem);
	height: .01rem;
	background-color: #e0e0e0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.storeinfo__all__tips[data-v-103ab0a4] {
	color: #fd503e;
	margin-top: -.03rem;
	padding-bottom: .015rem
}

.storeinfo__all__head[data-v-103ab0a4] {
	overflow: hidden
}

.storeinfo__all__head-fix[data-v-103ab0a4] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	top: .44rem;
	left: 0;
	background: #fff;
	padding-bottom: .01rem;
	z-index: 99
}

.storeinfo__all__head-fix[data-v-103ab0a4]:after {
	content: "";
	position: absolute;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	bottom: 0;
	left: 0
}

.storeinfo__all__empty-list[data-v-103ab0a4] {
	padding: .45rem .17rem;
	padding-bottom: .26rem;
	text-align: center
}

.storeinfo__all__empty-list__img[data-v-103ab0a4] {
	width: 1.8rem;
	height: 1.1rem
}

.storeinfo__bar[data-v-103ab0a4] {
	position: fixed;
	bottom: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	color: #1f1f1f;
	padding-bottom: .1rem;
	-webkit-box-shadow: 0 -.02rem .04rem 0 rgba(0, 0, 0, .06);
	box-shadow: 0 -.02rem .04rem 0 rgba(0, 0, 0, .06)
}

.storeinfo__bar__item[data-v-103ab0a4] {
	text-align: center;
	padding: .08rem .6rem 0
}

.storeinfo__bar__item[data-v-103ab0a4]:first-child {
	color: #fd503e;
	font-weight: 700
}

.search-bar[data-v-610aad48],
.search-bar__search[data-v-610aad48] {
	width: 100%
}

.search-bar__search__input[data-v-610aad48] {
	background-color: #fff;
	margin: 0 auto;
	padding: 10.5px 20px;
	border: 2px solid #00c8c8;
	border-radius: 12px
}

.privacy[data-v-04c1db0c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 13px;
	border-radius: 8px;
	background: rgba(#000, #000, #000, .03)
}

.privacy__icon[data-v-04c1db0c] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/tipIcon.png);
	background-size: cover;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	margin-top: 5px;
	margin-right: 6px
}

.privacy__cont[data-v-04c1db0c] {
	font-family: PingFang-SC-Regular;
	font-size: 13px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.plm__home[data-v-6d28cc4a] {
	position: relative;
	width: 100%;
	height: 70vh;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.plm__header[data-v-6d28cc4a] {
	position: relative
}

.plm__header__bg[data-v-6d28cc4a] {
	width: 100%;
	display: block
}

.plm__header__cont[data-v-6d28cc4a] {
	width: 100%
}

.plm__header__cont__detail[data-v-6d28cc4a] {
	position: relative
}

.plm__header__cont__detail__title[data-v-6d28cc4a] {
	padding: 30px 17px 0 17px;
	color: #fff
}

.plm__header__cont__detail__title__main[data-v-6d28cc4a] {
	font-family: AlibabaPuHuiTiB;
	font-size: 27px
}

.plm__header__cont__detail__title__main-item[data-v-6d28cc4a] {
	line-height: 37px
}

.plm__header__cont__detail__title__sub[data-v-6d28cc4a] {
	margin-top: 4px;
	font-family: PingFangSC-Regular
}

.plm__header__cont__detail__pic[data-v-6d28cc4a] {
	position: absolute;
	right: 10px;
	top: 9.6%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/plmplmLogo.png);
	width: 32.3188vw;
	height: 27.528vw;
	background-repeat: no-repeat;
	background-size: contain
}

.plm__panel[data-v-6d28cc4a] {
	margin-top: 32px;
	background: #f5f5f5;
	border-radius: 10px 10px 0 0;
	padding: 15px 10px 12px 10px
}

.plm__panel__brand[data-v-6d28cc4a] {
	background-color: #fff;
	border-radius: 10px;
	padding: 10.5px 13px;
	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
}

.plm__panel__brand__logo[data-v-6d28cc4a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/plmlogo.png);
	width: 71.67px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain
}

.plm__panel__brand__text[data-v-6d28cc4a],
.plm__panel__brand__text__item[data-v-6d28cc4a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.plm__panel__brand__text__item[data-v-6d28cc4a] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.plm__body__hot[data-v-6d28cc4a] {
	padding: 10px 13px 15px 13px;
	border-radius: 10px;
	background-color: #fff
}

.plm__body__hot__dot[data-v-6d28cc4a] {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #00c8c8
}

.c-flex[data-v-6d28cc4a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-font-PingFangMedium[data-v-6d28cc4a] {
	font-family: PingFangSC-Medium
}

.c-border-f5f5[data-v-6d28cc4a] {
	border-color: #f5f5f5
}

.btn-wrap[data-v-6c5b5c3f] {
	z-index: 11;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.btn-cont[data-v-6c5b5c3f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 17px;
	width: 100%
}

.btn-item[data-v-6c5b5c3f] {
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 30px
}

.brand-operate-service-tit[data-v-2200c003] {
	width: 100%
}

.service-cont[data-v-2200c003] {
	margin-top: -7px;
	padding: 0 10px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	z-index: 3;
	margin-bottom: -2px
}

.service-item[data-v-2200c003] {
	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;
	background-color: #fff;
	padding: 0 15px;
	border-radius: 15px;
	margin-bottom: 10px
}

.service-item[data-v-2200c003]:last-child {
	margin-bottom: 1px
}

.service-item-cont[data-v-2200c003] {
	padding-left: 10px;
	width: calc(100% - 48px)
}

.service-left[data-v-2200c003] {
	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;
	width: calc(100% - 64px);
	color: #363636
}

.service-text[data-v-2200c003] {
	margin-top: -1px;
	color: rgba(54, 54, 54, .8)
}

.service-img[data-v-2200c003] {
	width: 48px;
	height: 48px;
	min-width: 48px;
	border-radius: 50%
}

.service-btn[data-v-2200c003] {
	min-width: 39px;
	max-height: 29px;
	color: #fff;
	padding: 3px 10px;
	border-radius: 20px
}

.img-background[data-v-fcd3c9d0] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-fcd3c9d0] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.card-cont[data-v-fcd3c9d0] {
	padding-bottom: 15px
}

.card-title[data-v-fcd3c9d0] {
	position: absolute;
	top: .185rem;
	left: 0;
	right: 0;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 20px
}

.card-switch[data-v-fcd3c9d0] {
	position: absolute;
	top: 5px;
	right: 7%;
	color: #5a5a5a;
	text-align: center;
	font-size: 10px;
	line-height: 12px
}

.card-switch-text[data-v-fcd3c9d0] {
	margin-left: -5px
}

.card-tip[data-v-fcd3c9d0],
.tools-tip[data-v-fcd3c9d0] {
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	color: #6d6d6d;
	height: 16px
}

.tools-tip[data-v-fcd3c9d0] {
	padding-top: 10px
}

.card-tip[data-v-fcd3c9d0] {
	position: absolute;
	left: 0;
	right: 0
}

.card-img-btn[data-v-fcd3c9d0] {
	width: 72%;
	margin-left: 14%;
	margin-top: 10px;
	-webkit-animation: breathe-data-v-fcd3c9d0 1s infinite;
	animation: breathe-data-v-fcd3c9d0 1s infinite
}

.card-btn[data-v-fcd3c9d0],
.tools-btn[data-v-fcd3c9d0] {
	width: 72vw;
	height: 8.5vw;
	line-height: 8.5vw;
	margin-left: 14vw;
	margin-top: 5px;
	padding-top: .06rem;
	padding-bottom: .06rem;
	font-size: .22rem;
	color: #fff;
	text-align: center
}

.card-btn-wrap[data-v-fcd3c9d0] {
	position: relative
}

.card-btn-bubble[data-v-fcd3c9d0] {
	top: -17px;
	font-size: 9px;
	line-height: 11px;
	color: #fff;
	background: #ff6050;
	padding: 3px 5px;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	white-space: nowrap;
	right: 40px;
	display: inline-block;
	position: absolute
}

.tools-btn[data-v-fcd3c9d0] {
	font-size: 19px
}

.card-btn-animation[data-v-fcd3c9d0] {
	-webkit-animation: breathe-data-v-fcd3c9d0 1s infinite;
	animation: breathe-data-v-fcd3c9d0 1s infinite
}

.card-btn-gray[data-v-fcd3c9d0] {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.card-number[data-v-fcd3c9d0] {
	font-size: .72rem;
	font-weight: 700;
	line-height: .72rem;
	text-align: center
}

.card-number-unit[data-v-fcd3c9d0] {
	color: #000;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px
}

.card-text[data-v-fcd3c9d0] {
	text-align: center;
	position: relative
}

.card-text-img[data-v-fcd3c9d0] {
	position: relative;
	top: 1px;
	display: inline-block;
	width: 18px;
	height: 15px;
	margin-right: 5px
}

.card-text-rules[data-v-fcd3c9d0] {
	width: 1.4rem;
	height: 15px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}

.vs-cont[data-v-fcd3c9d0] {
	position: absolute;
	bottom: 19.5%;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vs-item[data-v-fcd3c9d0] {
	text-align: center
}

.vs-win[data-v-fcd3c9d0] {
	color: #fd7045
}

.vs-lose[data-v-fcd3c9d0] {
	color: #aea5cb
}

.vs-num[data-v-fcd3c9d0] {
	font-size: 33px;
	line-height: 43px
}

.vs-icon[data-v-fcd3c9d0] {
	position: absolute;
	bottom: 32%;
	left: 0;
	right: 0;
	margin: auto;
	width: 42px;
	height: 29px
}

.vs-empty[data-v-fcd3c9d0] {
	color: #333;
	position: absolute;
	bottom: 24%;
	left: 24px;
	right: 24px;
	margin: auto;
	text-align: center
}

.tools-list[data-v-fcd3c9d0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 10px
}

.tools-item[data-v-fcd3c9d0] {
	position: relative;
	width: 14%;
	text-align: center
}

.tools-day[data-v-fcd3c9d0] {
	color: #232323;
	font-size: 12px;
	line-height: 14px
}

.tools-i[data-v-fcd3c9d0] {
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px
}

.tools-line[data-v-fcd3c9d0] {
	height: 3px;
	background: #f8d55d;
	width: 100%;
	position: relative;
	left: 50%
}

.tools-line-gray[data-v-fcd3c9d0] {
	background: #ececec
}

.tools-card[data-v-fcd3c9d0] {
	z-index: 9;
	position: absolute;
	left: 10px;
	top: -18px
}

.tools-dot[data-v-fcd3c9d0] {
	z-index: 9;
	position: absolute;
	left: 50%;
	top: -3px;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f8d55d
}

.tools-get[data-v-fcd3c9d0] {
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	padding: 3px 5px;
	border-radius: 10px;
	margin-top: -3px;
	width: 50px;
	margin-left: -5px
}

.tools-get-done[data-v-fcd3c9d0] {
	background: #29d6a9
}

.tools-get-disabled[data-v-fcd3c9d0] {
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	margin-top: 10px;
	min-width: 50px;
	background: transparent !important;
	color: #b0b0b0 !important
}

.bubble-li[data-v-fcd3c9d0] {
	opacity: 0
}

.bubble-item[data-v-fcd3c9d0] {
	color: #fff;
	background: rgba(0, 0, 0, .6);
	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)
}

.auth-form .auth-btn[data-v-fcd3c9d0] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

@-webkit-keyframes breathe-data-v-fcd3c9d0 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@keyframes breathe-data-v-fcd3c9d0 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@media only screen and (max-width:375px) {
	.card-title[data-v-fcd3c9d0] {
		font-size: 18px !important
	}

	.card-tip[data-v-fcd3c9d0] {
		bottom: 114px !important
	}

	.tools-btn[data-v-fcd3c9d0] {
		font-size: 17px
	}
}

@media only screen and (max-width:320px) {
	.card-title[data-v-fcd3c9d0] {
		font-size: 17px !important
	}

	.card-tip[data-v-fcd3c9d0] {
		bottom: 94px !important
	}

	.tools-btn[data-v-fcd3c9d0] {
		font-size: 15px
	}

	.tools-tip[data-v-fcd3c9d0] {
		display: none
	}

	.vs-cont[data-v-fcd3c9d0] {
		bottom: 12.5% !important
	}

	.vs-icon[data-v-fcd3c9d0] {
		bottom: 25% !important
	}
}

.operate-bar[data-v-03773d72] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	color: #fff
}

.operate-bar .m-icon-home[data-v-03773d72] {
	font-size: 20px
}

.brand-operate[data-v-03773d72] {
	min-height: 105vh;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.brand-operate-top[data-v-03773d72] {
	position: relative
}

.brand-operate-newlogo[data-v-03773d72] {
	position: absolute;
	left: 14px;
	width: 200px;
	height: 54px
}

.brand-operate-detail[data-v-03773d72] {
	position: absolute;
	right: 5.87vw;
	width: 50px;
	height: 30px
}

.brand-operate-detail-img[data-v-03773d72] {
	width: 50px;
	height: 30px
}

.brand-operate-rule[data-v-03773d72] {
	position: absolute;
	right: 5.87vw;
	width: 50px;
	height: 30px
}

.brand-operate-cont[data-v-03773d72] {
	margin-top: -56px;
	min-height: 800px
}

.brand-operate-title[data-v-03773d72] {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	padding: 10px 0
}

.brand-operate-feedback[data-v-03773d72] {
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: center;
	color: #fff
}

.brand-operate .feedback-link[data-v-03773d72] {
	text-decoration: underline;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px
}

.brand-operate .feedback-info[data-v-03773d72] {
	font-size: 10px;
	line-height: 20px
}

.brand-operate .color-red[data-v-03773d72] {
	color: #ff6061
}

.brand-operate .brand-operate-modal[data-v-03773d72] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.brand-operate .brand-operate-modal .modal-mask[data-v-03773d72] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 11
}

.brand-operate .flex-center[data-v-03773d72] {
	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
}

.img-background[data-v-03773d72] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-03773d72] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.operate-bar[data-v-7bf9687c] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	color: #fff
}

.operate-bar .m-icon-home[data-v-7bf9687c] {
	font-size: 20px
}

.brand-operate[data-v-7bf9687c] {
	min-height: 105vh;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.brand-operate-top[data-v-7bf9687c] {
	position: relative
}

.brand-operate-newlogo[data-v-7bf9687c] {
	position: absolute;
	left: 14px;
	width: 200px;
	height: 54px
}

.brand-operate-detail[data-v-7bf9687c] {
	position: absolute;
	right: 5.87vw;
	width: 50px;
	height: 30px
}

.brand-operate-detail-img[data-v-7bf9687c] {
	width: 50px;
	height: 30px
}

.brand-operate-rule[data-v-7bf9687c] {
	position: absolute;
	right: 5.87vw;
	width: 50px;
	height: 30px
}

.brand-operate-cont[data-v-7bf9687c] {
	margin-top: -56px;
	min-height: 800px;
	padding-top: 6px
}

.brand-operate-title[data-v-7bf9687c] {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	padding: 10px 0
}

.brand-operate-feedback[data-v-7bf9687c] {
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: center
}

.brand-operate .feedback-link[data-v-7bf9687c] {
	text-decoration: underline;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px
}

.brand-operate .feedback-info[data-v-7bf9687c] {
	font-size: 10px;
	line-height: 20px
}

.brand-operate .color-red[data-v-7bf9687c] {
	color: #ff6061
}

.brand-operate .brand-operate-modal[data-v-7bf9687c] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.brand-operate .brand-operate-modal .modal-mask[data-v-7bf9687c] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 11
}

.brand-operate .flex-center[data-v-7bf9687c] {
	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
}

.img-background[data-v-7bf9687c] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-7bf9687c] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

@-webkit-keyframes breathe-data-v-16baf689 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@keyframes breathe-data-v-16baf689 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

.brand-operate-day[data-v-16baf689] {
	margin: 0 10px;
	margin-top: 16px;
	-webkit-box-shadow: 0 0 10px 0 rgba(120, 198, 227, .51);
	box-shadow: 0 0 10px 0 rgba(120, 198, 227, .51);
	border-radius: 13px;
	margin-bottom: 14px;
	position: relative
}

.brand-operate-day .title-img[data-v-16baf689] {
	width: 100%;
	border-radius: 13px 13px 0 0;
	display: block
}

.task-item-box[data-v-16baf689] {
	border-radius: 13px;
	margin-top: -10px;
	background: #fff;
	padding: 0 7px;
	padding-top: 10px
}

.task-item[data-v-16baf689] {
	height: 18.6vw;
	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;
	color: #727272;
	position: relative;
	padding: 0 7px
}

.task-item .num[data-v-16baf689] {
	color: #f77171
}

.task-item .item-left[data-v-16baf689] {
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 0 100%
}

.task-item .item-left-normal[data-v-16baf689] {
	width: 45px;
	height: 45px;
	margin-right: 10px
}

.task-item .item-left-large[data-v-16baf689] {
	width: 64px;
	height: 54px;
	margin-right: 4px
}

.task-item .item-content[data-v-16baf689] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .13rem;
	overflow: hidden
}

.task-item .item-content .item-title[data-v-16baf689] {
	color: #262626;
	font-size: .14rem;
	font-weight: 500
}

.task-item .item-right[data-v-16baf689] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.task-item .item-right .item-btn[data-v-16baf689] {
	width: 68px;
	text-align: center;
	border-radius: 12px;
	background-color: #0fb6fb;
	color: #fff;
	font-size: .14rem
}

.task-item .item-right .item-btn-animate[data-v-16baf689] {
	-webkit-animation: breathe-data-v-16baf689 1s infinite;
	animation: breathe-data-v-16baf689 1s infinite
}

.task-item[data-v-16baf689]:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #ebebeb;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.task-item[data-v-16baf689]:last-child:after {
	height: 0;
	display: none
}

.med-rich-text[data-v-16baf689],
.rich-text[data-v-16baf689] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px
}

.water-cup[data-v-e05134c8] {
	width: 100%;
	height: 38.24vw;
	position: absolute;
	bottom: 0;
	padding-bottom: 7vw
}

.water-cup .cup[data-v-e05134c8] {
	width: 24.39vw;
	height: 31.23vw;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto 100%
}

.water-cup .cup[data-v-e05134c8],
.water-cup__bowl-cover[data-v-e05134c8] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.water-cup__bowl-cover[data-v-e05134c8] {
	width: 26vw;
	top: -6.76vw
}

.water-cup__bubble[data-v-e05134c8] {
	bottom: 4.83vw;
	line-height: 23px;
	background-color: rgba(2, 93, 158, .4);
	font-size: 13px;
	color: #fff;
	padding: 0 10px;
	border-radius: 7px
}

.water-cup__bubble[data-v-e05134c8],
.water-cup__bubble[data-v-e05134c8]:after {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.water-cup__bubble[data-v-e05134c8]:after {
	content: "";
	border: 8px solid transparent;
	top: -16px;
	border-bottom-color: rgba(2, 93, 158, .4)
}

.water-cup__bubble-home[data-v-e05134c8] {
	left: 61.64vw;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	bottom: 36.95vw;
	background-color: rgba(2, 93, 158, .4)
}

.water-cup__bubble-home[data-v-e05134c8]:after {
	content: "";
	position: absolute;
	border: 5px solid transparent;
	top: 23px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-top-color: rgba(2, 93, 158, .4)
}

.water-cup__tips[data-v-e05134c8] {
	width: 55px;
	position: absolute;
	top: 18vw;
	left: 27vw;
	right: 0;
	margin: auto;
	-webkit-animation: breathe-data-v-e05134c8 1s infinite;
	animation: breathe-data-v-e05134c8 1s infinite
}

.water-cup__music[data-v-e05134c8] {
	position: absolute;
	right: 18px;
	bottom: 12px;
	width: 25px;
	height: 25px
}

@-webkit-keyframes breathe-data-v-e05134c8 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

@keyframes breathe-data-v-e05134c8 {
	0% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}
}

.brand-operate-service-tit[data-v-c020824c] {
	width: 100%
}

.service-cont[data-v-c020824c] {
	margin-top: -7px;
	padding: 0 10px;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.service-item[data-v-c020824c] {
	width: 40.82vw;
	border-radius: 10px;
	margin-bottom: 15px
}

.service-item[data-v-c020824c]:last-child,
.service-item[data-v-c020824c]:nth-last-child(2) {
	margin-bottom: 6px
}

.service-title[data-v-c020824c] {
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	font-weight: 500
}

.service-text[data-v-c020824c] {
	font-size: 13px;
	line-height: 13px;
	color: #fff
}

.service-img[data-v-c020824c] {
	width: 100%;
	border-radius: 10px;
	display: block
}

.bubble-text-item-line[data-v-275b8121] {
	height: 21px;
	line-height: 21px
}

.img-background[data-v-275b8121] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-275b8121] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.med-rich-text[data-v-275b8121],
.rich-text[data-v-275b8121] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px
}

.operate-bar[data-v-275b8121] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	color: #fff
}

.operate-bar .m-icon-home[data-v-275b8121] {
	font-size: 20px
}

.brand-operate[data-v-275b8121] {
	min-height: 105vh
}

.brand-operate-top[data-v-275b8121] {
	position: relative;
	height: 90.74vw
}

.brand-operate-top .rule[data-v-275b8121] {
	position: absolute;
	right: 7.24vw;
	bottom: 64.41vw;
	width: 46px;
	height: 27px
}

.brand-operate-top .rule-img[data-v-275b8121] {
	width: 46px;
	height: 27px
}

.brand-operate-top .share[data-v-275b8121] {
	bottom: 56.31vw
}

.brand-operate-feedback[data-v-275b8121] {
	padding-top: 5px;
	text-align: center
}

.brand-operate-feedback .feedback-link[data-v-275b8121] {
	text-decoration: underline;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 12px;
	line-height: 22px
}

.brand-operate-feedback .feedback-info[data-v-275b8121] {
	font-size: 10px;
	line-height: 20px
}

.brand-operate-info[data-v-275b8121] {
	-webkit-box-shadow: 0 0 10px 0 rgba(120, 198, 227, .51);
	box-shadow: 0 0 10px 0 rgba(120, 198, 227, .51);
	background-color: #fff;
	border-radius: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 18px;
	padding-bottom: 16px;
	margin: 0 10px
}

.brand-operate-info-gold .num[data-v-275b8121] {
	font-size: 33px;
	color: #00b7bb;
	font-weight: 500;
	line-height: 33px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.brand-operate-info-gold .num .txt[data-v-275b8121] {
	font-size: 16px;
	line-height: 24px
}

.brand-operate-info-gold .detail[data-v-275b8121] {
	font-size: 13px;
	line-height: 13px;
	color: #727272
}

.brand-operate-info-exchange[data-v-275b8121] {
	text-align: center
}

.brand-operate-info-exchange .btn[data-v-275b8121] {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f8ac0e), to(#fbcd44));
	background-image: linear-gradient(0deg, #f8ac0e, #fbcd44);
	padding: 0 18px;
	font-size: 18px;
	line-height: 32px;
	color: #fff;
	border-radius: 20px
}

.brand-operate-info-exchange .tip[data-v-275b8121] {
	color: #f77171;
	font-size: 13px;
	line-height: 13px
}

.brand-operate-swiper[data-v-275b8121] {
	margin-top: -10.86vw;
	margin-bottom: 7px;
	text-align: center;
	font-size: 13px;
	line-height: 21px;
	color: #00b7bb;
	height: 21px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/swiper-bj.png) no-repeat;
	background-size: 100% auto;
	overflow: hidden
}

.brand-operate-swiper .bubble-li[data-v-275b8121] {
	opacity: 0
}

.brand-operate-swiper .bubble-item[data-v-275b8121] {
	color: #fff;
	background: rgba(0, 0, 0, .6);
	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)
}

.card-cont[data-v-0566da16] {
	padding-top: 18.43vw
}

.img-background[data-v-0566da16] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-0566da16] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.card-bar[data-v-0566da16] {
	padding-left: 29px;
	padding-right: 33px;
	margin-top: 3.06vw;
	position: relative
}

.card-bar .yAsix[data-v-0566da16] {
	position: absolute;
	left: 5.87vw;
	top: 0;
	height: 100%;
	padding-bottom: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 10
}

.card-bar .yAsix .yAsix-val[data-v-0566da16] {
	font-size: 10px;
	line-height: 10px;
	color: #b0b0b0
}

.card-bar .data[data-v-0566da16] {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.card-bar .data .bar-item[data-v-0566da16] {
	width: 13.2%;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-bar .data .bar-item-bj[data-v-0566da16] {
	width: 7px;
	height: 24.55vw;
	background: #c9f7f4;
	border-radius: 4px;
	overflow: hidden;
	position: relative
}

.card-bar .data .bar-item-val[data-v-0566da16] {
	width: 7px;
	height: 100%;
	background: #78ddd5;
	position: absolute;
	border-radius: 4px;
	bottom: 0
}

.card-bar .data .bar-item-text[data-v-0566da16] {
	font-size: 13px;
	line-height: 13px;
	color: #b0b0b0;
	margin-top: 5px
}

.card-more[data-v-0566da16] {
	margin-top: -6px
}

.card-more-img[data-v-0566da16] {
	width: 100%;
	display: block
}

@-webkit-keyframes swing-data-v-0566da16 {
	20% {
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg)
	}

	40% {
		-webkit-transform: rotate(-20deg);
		transform: rotate(-20deg)
	}

	60% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	80% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing-data-v-0566da16 {
	20% {
		-webkit-transform: rotate(25deg);
		transform: rotate(25deg)
	}

	40% {
		-webkit-transform: rotate(-20deg);
		transform: rotate(-20deg)
	}

	60% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	80% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.tools-list[data-v-0566da16] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.tools-list .tools-item[data-v-0566da16] {
	position: relative;
	width: 14%;
	text-align: center
}

.tools-list .tools-item .tools-day[data-v-0566da16] {
	color: #363636;
	font-size: 12px;
	line-height: 14px
}

.tools-list .tools-item .tools-i[data-v-0566da16] {
	position: relative;
	margin-top: 14px;
	margin-bottom: 12px
}

.tools-list .tools-item .tools-i .tools-card[data-v-0566da16] {
	z-index: 9;
	position: absolute;
	left: 11px;
	top: -10px;
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.tools-list .tools-item .tools-i .tools-card.swing[data-v-0566da16] {
	-webkit-animation-name: swing-data-v-0566da16;
	animation-name: swing-data-v-0566da16;
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.tools-list .tools-item .tools-i .tools-dot[data-v-0566da16] {
	z-index: 9;
	position: absolute;
	left: calc(50% - 4px);
	top: -3px;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f8d55d
}

.tools-list .tools-item .tools-i .tools-line[data-v-0566da16] {
	height: 3px;
	background: #fceebe;
	width: 100%;
	position: relative;
	left: 50%
}

.tools-list .tools-item .tools-i .tools-line-gray[data-v-0566da16] {
	background: #ececed
}

.tools-list .tools-item .tools-cup[data-v-0566da16] {
	color: #b0b0b0;
	font-size: 12px;
	line-height: 14px
}

@-webkit-keyframes water-data-v-3b625672 {
	to {
		height: 0
	}
}

@keyframes water-data-v-3b625672 {
	to {
		height: 0
	}
}

@-webkit-keyframes duck-data-v-3b625672 {
	0% {
		-webkit-transform: scale(1.09);
		transform: scale(1.09)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85);
		bottom: .1vw
	}
}

@keyframes duck-data-v-3b625672 {
	0% {
		-webkit-transform: scale(1.09);
		transform: scale(1.09)
	}

	to {
		-webkit-transform: scale(.85);
		transform: scale(.85);
		bottom: .1vw
	}
}

.operate-bar[data-v-3b625672] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	color: #fff
}

.operate-bar .m-icon-home[data-v-3b625672] {
	font-size: 20px
}

.logo[data-v-3b625672] {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 32px;
	width: 100%
}

.logo-img[data-v-3b625672] {
	width: 38.64vw;
	height: 5.15vw
}

.brand-operate[data-v-3b625672] {
	min-height: 105vh;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.brand-operate-top[data-v-3b625672] {
	position: relative;
	height: 104.1vw
}

.brand-operate-music[data-v-3b625672] {
	position: absolute;
	right: 18px;
	bottom: 12px;
	width: 25px;
	height: 25px
}

.brand-operate-cont[data-v-3b625672] {
	margin-top: -9px;
	min-height: 800px
}

.brand-operate .brand-operate-modal[data-v-3b625672] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.brand-operate .brand-operate-modal .modal-mask[data-v-3b625672] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 11
}

.brand-operate .flex-center[data-v-3b625672] {
	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
}

.img-background[data-v-3b625672] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-3b625672] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.andrology[data-v-9c111768] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.andrology__cont[data-v-9c111768] {
	padding: 0 .1rem
}

.andrology__cont__docHall[data-v-9c111768] {
	border-radius: .1rem;
	padding: .15rem .12rem .15rem .12rem;
	background: #fff
}

.andrology__cont__docHall__swiper[data-v-9c111768] {
	height: 1.68rem
}

.andrology__cont__docHall__item[data-v-9c111768] {
	height: 1.68rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.andrology__cont__list[data-v-9c111768] {
	padding: .15rem .13rem;
	background: #fff
}

.andrology__cont__list__tab__scroll[data-v-9c111768] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.andrology__cont__list__tab--fixed[data-v-9c111768] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	padding: .1rem .13rem
}

.andrology__cont__list__mass[data-v-9c111768] {
	height: .58rem
}

.andrology__cont__list__selfTest[data-v-9c111768] {
	width: 88.88vw;
	height: 10.628vw;
	background-size: contain;
	background-repeat: no-repeat
}

.andrology__cont__btn[data-v-9c111768] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: .08rem .13rem .08rem .13rem;
	z-index: 10;
	background: #fff
}

.andrology__cont__btn-security[data-v-9c111768] {
	height: .7rem
}

.c-flex[data-v-9c111768] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.custom-item[data-v-35f1831c] {
	height: 100%
}

.custom-item__content[data-v-35f1831c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 9.17vw 0 0 5.79vw
}

.custom-item__content__avatar[data-v-35f1831c] {
	width: 13.04vw;
	height: 13.04vw;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.custom-item__content__avatar__img[data-v-35f1831c] {
	width: 13.04vw;
	height: 13.04vw;
	border-radius: 50%
}

.custom-item__content__info[data-v-35f1831c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: .03rem
}

.custom-item__content__info__uname[data-v-35f1831c] {
	color: #323333;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.custom-item__content__info__name[data-v-35f1831c] {
	color: #667288;
	font-weight: 700
}

.custom-item__content__info__validity[data-v-35f1831c] {
	color: #83859f
}

.custom-item__link[data-v-35f1831c] {
	position: absolute;
	bottom: 11.11vw;
	left: 7.72vw;
	color: #83859f
}

.custom-item__btn[data-v-35f1831c] {
	position: absolute;
	bottom: 8.695vw;
	right: 6.28vw;
	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: 10.14vw;
	text-align: center;
	background: #eff5ff;
	border-radius: .6rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.custom-item__btn__text[data-v-35f1831c] {
	color: #667288;
	font-weight: 700;
	padding: 0 4.1vw
}

.custom-item__tag[data-v-35f1831c] {
	position: absolute;
	right: .3rem;
	bottom: .72rem;
	height: .2rem;
	color: #f9f9f9;
	border-radius: .6rem;
	background-image: linear-gradient(134deg, #fe803d, #fd5b3f);
	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;
	line-height: 1;
	font-weight: 700;
	padding: 0 .08rem
}

.custom-item__tag[data-v-35f1831c]:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: .04rem solid transparent;
	border-top-color: #ff6145;
	margin-left: -.04rem;
	bottom: -.08rem;
	right: .16rem
}

.custom-item__status[data-v-35f1831c] {
	position: absolute;
	right: 1px;
	top: 0;
	width: 16.42vw;
	height: 15.5vw
}

.custom-item.status3 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/corner_ydq.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type1[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/tyVipCardBg.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type1.status1 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/corner_wlq.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type1.status2 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/corner_ylq.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type2[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/vipCardBg1.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type2 .custom-item__content .custom-item__content__info .custom-item__content__info__uname[data-v-35f1831c] {
	color: #402200
}

.custom-item.type2 .custom-item__content .custom-item__content__info .custom-item__content__info__name[data-v-35f1831c] {
	color: #7d5012
}

.custom-item.type2 .custom-item__content .custom-item__content__info .custom-item__content__info__validity[data-v-35f1831c],
.custom-item.type2 .custom-item__link[data-v-35f1831c] {
	color: #a28767
}

.custom-item.type2 .custom-item__btn[data-v-35f1831c] {
	background: #ffeed4
}

.custom-item.type2 .custom-item__btn .custom-item__btn__text[data-v-35f1831c] {
	color: #402200
}

.custom-item.type2 .custom-item__btn.disabled[data-v-35f1831c] {
	border: 1px solid #d4a75b;
	background: transparent
}

.custom-item.type2 .custom-item__btn.disabled .custom-item__btn__text[data-v-35f1831c] {
	color: #bc8a3e
}

.custom-item.type2.status1 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/corner_wkt.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type2.status2 .custom-item__status[data-v-35f1831c],
.custom-item.type2.status4 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/corner_ykt.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type3[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ygcardbg.png) no-repeat;
	background-size: 100% auto
}

.custom-item.type3 .custom-item__content[data-v-35f1831c] {
	padding: 8.21vw 0 0 7.72vw
}

.custom-item.type3 .custom-item__content .custom-item__content__info[data-v-35f1831c] {
	margin-left: .1rem
}

.custom-item.type3 .custom-item__content .custom-item__content__info .custom-item__content__info__name[data-v-35f1831c],
.custom-item.type3 .custom-item__content .custom-item__content__info .custom-item__content__info__uname[data-v-35f1831c] {
	color: #fde3b7
}

.custom-item.type3 .custom-item__content .custom-item__content__info .custom-item__content__info__validity[data-v-35f1831c] {
	color: #7f8287
}

.custom-item.type3.status2 .custom-item__status[data-v-35f1831c],
.custom-item.type3.status4 .custom-item__status[data-v-35f1831c] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ygcardgeted.png) no-repeat;
	background-size: 100% auto
}

.image[data-v-718492e9] {
	width: 100%;
	height: auto;
	display: block
}

.item-wrapper[data-v-718492e9] {
	position: relative;
	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
}

.swiper-item[data-v-718492e9],
.swiper[data-v-718492e9] {
	overflow: visible
}

.swiper-item--center[data-v-718492e9] {
	z-index: 2
}

.item[data-v-718492e9] {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1), -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	opacity: .5;
	position: relative
}

.indicator-wrapper[data-v-718492e9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.home-floor-title[data-v-22ef5a68] {
	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;
	position: relative;
	padding: 0 .13rem;
	height: 11.59vw
}

.home-floor-title__text[data-v-22ef5a68] {
	font-size: .18rem;
	color: #1f1f1f;
	font-weight: 700
}

.home-floor-title__more[data-v-22ef5a68] {
	color: #858585
}

.home-floor-title__more__new[data-v-22ef5a68] {
	display: inline-block
}

.home-floor-title__more__new__red[data-v-22ef5a68] {
	color: #ff4f43
}

.home-floor-title__line[data-v-22ef5a68] {
	border-bottom: .01rem solid #e0e0e0;
	margin: 0 .13rem
}

.drug-wrap[data-v-6e1dbd27] {
	position: relative;
	padding: 0 .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.drug-wrap__item[data-v-6e1dbd27] {
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	overflow: hidden;
	margin-bottom: .2rem
}

.drug-wrap__item.c-span4:nth-child(3n+1):nth-last-child(-n+3)~.drug-wrap__item.c-span4[data-v-6e1dbd27],
.drug-wrap__item.c-span4[data-v-6e1dbd27]:nth-child(3n+1):nth-last-child(-n+3) {
	margin-bottom: 0 !important
}

.drug-wrap__item__title[data-v-6e1dbd27] {
	margin-top: .07rem;
	margin-bottom: .02rem
}

.drug-wrap__item__img[data-v-6e1dbd27] {
	width: 100%;
	height: auto;
	padding-top: 100%;
	position: relative;
	overflow: hidden
}

.drug-wrap__item__img .image[data-v-6e1dbd27] {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: .09rem
}

.drug-wrap__item__img__imgback[data-v-6e1dbd27] {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	border-radius: .09rem;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%)
}

.img-bg[data-v-5e36d576] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.coupon-wrap__title[data-v-5e36d576] {
	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
}

.coupon-wrap__title__text[data-v-5e36d576] {
	color: #d19443;
	font-weight: 700;
	padding: 0 .15rem
}

.coupon-wrap__title__line[data-v-5e36d576] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	opacity: .4;
	border-top: 1px dashed #d19443
}

.coupon-wrap__list[data-v-5e36d576] {
	margin-top: .15rem;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.coupon-wrap__list__item[data-v-5e36d576] {
	position: relative;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-bottom: .2rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_bg.png);
	margin-right: 2%;
	padding: 0;
	width: 32%;
	height: 29vw;
	text-align: center
}

.coupon-wrap__list__item.gray[data-v-5e36d576] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_bg_gray.png)
}

.coupon-wrap__list__item.gray .coupon-wrap__list__item__btn[data-v-5e36d576],
.coupon-wrap__list__item.gray .coupon-wrap__list__item__desc[data-v-5e36d576],
.coupon-wrap__list__item.gray .coupon-wrap__list__item__price[data-v-5e36d576] {
	color: #b5b5b5
}

.coupon-wrap__list__item.gray .coupon-wrap__list__item__num[data-v-5e36d576] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_icon_gray.png)
}

.coupon-wrap__list__item.c-span4[data-v-5e36d576]:nth-child(3n) {
	margin-right: 0
}

.coupon-wrap__list__item.c-span4:nth-child(3n+1):nth-last-child(-n+3)~.coupon-wrap__list__item.c-span4[data-v-5e36d576],
.coupon-wrap__list__item.c-span4[data-v-5e36d576]:nth-child(3n+1):nth-last-child(-n+3) {
	margin-bottom: 0 !important
}

.coupon-wrap__list__item__price[data-v-5e36d576] {
	text-align: center;
	margin-top: .26rem;
	font-weight: 700;
	color: #fd503e
}

.coupon-wrap__list__item__price__unit[data-v-5e36d576] {
	font-weight: 700
}

.coupon-wrap__list__item__price__val[data-v-5e36d576] {
	font-size: .28rem
}

.coupon-wrap__list__item__desc[data-v-5e36d576] {
	color: #d19443;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.coupon-wrap__list__item__btn[data-v-5e36d576] {
	color: #9d6b23;
	margin-top: .1rem;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.coupon-wrap__list__item__num[data-v-5e36d576] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_icon.png);
	width: .37rem;
	height: .21rem;
	position: absolute;
	top: -1px;
	left: -2px;
	color: #fff;
	font-weight: 700
}

.pack-item[data-v-ad8af93a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: .08rem;
	padding-left: .13rem
}

.pack-item-cont[data-v-ad8af93a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: relative
}

.pack-item-right[data-v-ad8af93a] {
	width: 100%;
	padding-right: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-item-img[data-v-ad8af93a] {
	width: 28.34vw;
	height: 28.34vw;
	border-radius: .08rem;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-item-name[data-v-ad8af93a] {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: 0;
	color: #1f1f1f
}

.pack-item-name__jb[data-v-ad8af93a] {
	background-repeat: "no-repeat";
	position: "absolute";
	left: 0;
	top: 0;
	background-size: "contain"
}

[class*=_pack-item-height][data-v-ad8af93a] {
	height: 100%
}

.pack-tag[data-v-ad8af93a] {
	display: inline;
	border-radius: .08rem;
	margin-right: .05rem;
	padding: 0 .05rem;
	word-break: keep-all;
	margin-bottom: .04rem;
	line-height: .14rem;
	border: .01rem solid #f1f1f1;
	color: #999
}

.pack-price[data-v-ad8af93a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.pack-price-symbol[data-v-ad8af93a] {
	font-size: .13rem;
	color: #fd503e;
	line-height: .1rem;
	font-weight: 550
}

.pack-price-now[data-v-ad8af93a] {
	font-weight: 550;
	font-size: .19rem;
	color: #fd503e;
	line-height: .16rem
}

.pack-price-store[data-v-ad8af93a] {
	font-size: .13rem;
	color: #858585;
	text-decoration: line-through;
	margin-left: .04rem
}

.pack-price-symbol-color[data-v-ad8af93a] {
	color: #fd503e
}

.pack-price-after[data-v-ad8af93a] {
	font-weight: 700
}

.pack-price .act-price[data-v-ad8af93a] {
	width: 100%
}

.pack-price .act-price .price[data-v-ad8af93a] {
	margin-top: .05rem;
	line-height: .2rem
}

.pack-price .act-price-row[data-v-ad8af93a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: .2rem;
	padding-bottom: .02rem
}

.pack-price .act-price-img[data-v-ad8af93a] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-ad8af93a] {
	width: .58rem;
	text-align: center;
	padding-right: .04rem
}

.pack-price-btn[data-v-ad8af93a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	bottom: .05rem
}

.pack-price-lowest[data-v-ad8af93a] {
	position: relative;
	bottom: .09rem;
	display: inline-block;
	min-width: .7rem;
	text-align: center;
	padding-right: .04rem
}

.font-medium[data-v-ad8af93a] {
	font-family: PingFangSC-Semibold
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-ad8af93a] {
		font-size: .13rem
	}
}

.pack-item[data-v-f4f43d4c] {
	padding: 10px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px
}

.pack-item-address[data-v-f4f43d4c] {
	color: #858585;
	margin-top: .01rem
}

.pack-item-cont[data-v-f4f43d4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.pack-item-right[data-v-f4f43d4c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pack-item-img[data-v-f4f43d4c] {
	margin: 4px 0;
	width: 28.34vw;
	height: 28.34vw;
	border-radius: 6px;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px
}

.pack-item-name[data-v-f4f43d4c] {
	color: #1f1f1f
}

.pack-item-name__jb[data-v-f4f43d4c] {
	background-repeat: "no-repeat";
	width: "28.34vw";
	height: "28.34vw";
	position: "absolute";
	left: 0;
	top: 0;
	border-radius: "6px";
	background-size: "cover"
}

.pack-item-sales[data-v-f4f43d4c] {
	color: #858585
}

.pack-tag-wrapper[data-v-f4f43d4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: .02rem 0 .03rem
}

.pack-tag[data-v-f4f43d4c] {
	display: inline;
	border-radius: 8px;
	margin-right: 5px;
	padding: 0 5px;
	word-break: keep-all;
	margin-bottom: 4px;
	line-height: 14px;
	border: 1px solid #f1f1f1;
	color: #999
}

.pack-desc[data-v-f4f43d4c],
.pack-price[data-v-f4f43d4c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-price[data-v-f4f43d4c] {
	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
}

.pack-price__fix[data-v-f4f43d4c] {
	max-height: .27rem
}

.pack-price-symbol[data-v-f4f43d4c] {
	font-size: 13px;
	color: #fd503e;
	line-height: 10px;
	font-weight: 700
}

.pack-price-now[data-v-f4f43d4c] {
	font-weight: 700;
	font-size: 19px;
	color: #fd503e;
	line-height: 16px
}

.pack-price-store[data-v-f4f43d4c] {
	font-size: 13px;
	color: #858585;
	text-decoration: line-through;
	margin-left: 4px
}

.pack-price-normal[data-v-f4f43d4c] {
	color: #fd503e;
	margin-left: 4px
}

.pack-price-symbol-color[data-v-f4f43d4c] {
	color: #fd503e
}

.pack-price-after[data-v-f4f43d4c] {
	font-weight: 700
}

.pack-price .act-price[data-v-f4f43d4c] {
	width: 1.58rem
}

.pack-price .act-price .price[data-v-f4f43d4c] {
	margin-top: .01rem;
	line-height: 20px
}

.pack-price .act-price-row[data-v-f4f43d4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding-bottom: 2px
}

.pack-price .act-price-img[data-v-f4f43d4c] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-f4f43d4c] {
	width: 58px;
	text-align: center;
	padding-right: 4px
}

.pack-price-btn[data-v-f4f43d4c] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	bottom: 5px
}

.pack-price-btn__big[data-v-f4f43d4c] {
	width: 23.51vw;
	height: 39px;
	line-height: 19px;
	text-align: center;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	border: 1px;
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pack-price-btn__big__bar[data-v-f4f43d4c] {
	width: 37px;
	height: 3px;
	border-radius: 1px;
	background: hsla(0, 0%, 100%, .32);
	position: relative
}

.pack-price-btn__big__bar .real[data-v-f4f43d4c] {
	height: 3px;
	border-radius: 1px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0
}

.pack-price-lowest[data-v-f4f43d4c] {
	position: relative;
	bottom: 9px;
	display: inline-block;
	min-width: 70px;
	text-align: center;
	padding-right: 4px
}

.pack-address[data-v-f4f43d4c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #858585
}

.pack-address-name[data-v-f4f43d4c] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-f4f43d4c] {
		font-size: .13rem
	}
}

.new-gap-right-small[data-v-f4f43d4c] {
	margin-right: .04rem
}

@-webkit-keyframes fadeIn-data-v-0fd673f6 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-data-v-0fd673f6 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fade-in[data-v-0fd673f6] {
	opacity: 0;
	-webkit-animation: fadeIn-data-v-0fd673f6 .5s 0s;
	animation: fadeIn-data-v-0fd673f6 .5s 0s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.custom-header-topbar-bg[data-v-0fd673f6] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background-color: #07aa97;
	opacity: 0
}

.image[data-v-0fd673f6] {
	width: 100%;
	height: auto;
	display: block
}

.preload-img[data-v-0fd673f6] {
	position: absolute;
	width: 0;
	height: 0
}

.margin10[data-v-0fd673f6] {
	margin-left: .1rem;
	margin-right: .1rem
}

.img-bg[data-v-0fd673f6] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.vip[data-v-0fd673f6] {
	overflow: hidden
}

.vip__bottom[data-v-0fd673f6] {
	width: 100%;
	background: #fff;
	position: fixed;
	bottom: 0;
	padding: .1rem 0;
	z-index: 88;
	border-top: .5px solid #e0e0e0
}

.vip__bottom__icon[data-v-0fd673f6] {
	position: absolute;
	z-index: 99;
	left: 7.6vw;
	top: -.04rem;
	height: .2rem;
	color: #f9f9f9;
	border-radius: .6rem;
	background-image: linear-gradient(134deg, #fe803d, #fd5b3f);
	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;
	line-height: 1;
	font-weight: 700;
	padding: 0 .08rem
}

.vip__bottom__icon[data-v-0fd673f6]:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: .04rem solid transparent;
	border-top-color: #ff6145;
	margin-left: -.04rem;
	bottom: -.08rem;
	left: .32rem
}

.vip__bottom__btn[data-v-0fd673f6] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn_bg.png);
	width: 95vw;
	margin: 0 auto;
	height: 12.8vw
}

.vip__bottom__btn__content[data-v-0fd673f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 9.66vw;
	width: 91.78vw;
	position: relative;
	top: .8vw;
	margin: 0 auto
}

.vip__bottom__btn__price[data-v-0fd673f6] {
	margin-left: .2rem;
	font-weight: 700;
	color: #f3cd93
}

.vip__bottom__btn__desc[data-v-0fd673f6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .1rem;
	color: #999
}

.vip__bottom__btn__desc.cardType1.status1[data-v-0fd673f6] {
	color: #f3cd93;
	font-weight: 700
}

.vip__bottom__btn__text[data-v-0fd673f6] {
	width: 39vw;
	text-align: center;
	color: #402200;
	margin-left: auto;
	font-weight: 700
}

.vip__bottom-type3[data-v-0fd673f6] {
	width: 100%;
	height: .5rem;
	background: #000;
	opacity: .8;
	position: fixed;
	bottom: 0;
	z-index: 88;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vip__bottom-type3__text[data-v-0fd673f6] {
	margin-left: .17rem;
	font-size: .14rem;
	color: #999
}

.vip__bottom-type3__btn[data-v-0fd673f6] {
	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;
	width: .59rem;
	height: .28rem;
	background: #ffeed4;
	border-radius: .15rem;
	margin-left: auto;
	margin-right: .17rem
}

.vip__bottom-type3__btn__txt[data-v-0fd673f6] {
	font-size: .13rem;
	color: #402200;
	font-weight: 700
}

.vip__content[data-v-0fd673f6] {
	background: #07aa97;
	padding-bottom: .64rem
}

.vip__content.status2[data-v-0fd673f6],
.vip__content.status4[data-v-0fd673f6] {
	background: #f5f4f5
}

.vip__content.nobtmpadding[data-v-0fd673f6] {
	padding-bottom: 0
}

.vip__content__card[data-v-0fd673f6] {
	position: relative;
	z-index: 5
}

.vip__content__card.type3 .cardbg[data-v-0fd673f6] {
	height: 2.74rem !important
}

.vip__content__card.type3 .vip__content__card__swiper[data-v-0fd673f6] {
	top: 24.09vw;
	bottom: auto
}

.vip__content__card.tuanjianh5[data-v-0fd673f6] {
	top: -.8rem
}

.vip__content__card__swiper[data-v-0fd673f6] {
	position: absolute;
	width: 96%;
	left: 2%;
	bottom: -5.09vw
}

.vip__content__imglist[data-v-0fd673f6] {
	background: #07aa97
}

.vip__content__bottomlink[data-v-0fd673f6] {
	background-color: #07aa97;
	color: #fff;
	text-align: center;
	padding-bottom: .15rem
}

.vip__content__rightlist[data-v-0fd673f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: .1rem
}

.vip__content__rightlist__item[data-v-0fd673f6] {
	background: #fff;
	border-radius: .06rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .11rem 0;
	width: 49%;
	margin-right: 2%;
	margin-bottom: .1rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vip__content__rightlist__item[data-v-0fd673f6]:nth-child(2n) {
	margin-right: 0
}

.vip__content__rightlist__item__img[data-v-0fd673f6] {
	margin-right: .12rem;
	width: .36rem;
	height: .36rem
}

.vip__content__rightlist__item__img .image[data-v-0fd673f6] {
	width: 100% !important;
	height: 100% !important
}

.vip__content__rightlist__item__info[data-v-0fd673f6] {
	width: 50%
}

.vip__content__rightlist__item__info__name[data-v-0fd673f6] {
	color: #333;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.vip__content__rightlist__item__info__desc[data-v-0fd673f6] {
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.vip__content__rightlist__item__right[data-v-0fd673f6] {
	margin-left: .06rem
}

.vip__content__wz[data-v-0fd673f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(37%, #fff), color-stop(94%, #f5f5f5));
	background-image: linear-gradient(180deg, #fff 37%, #f5f5f5 94%);
	text-align: center;
	padding: .2rem 0
}

.vip__content__wz__item[data-v-0fd673f6] {
	position: relative
}

.vip__content__wz__item__img[data-v-0fd673f6] {
	width: .48rem;
	height: .48rem;
	margin: 0 auto .1rem
}

.vip__content__wz__item__img .image[data-v-0fd673f6] {
	width: 100% !important;
	height: 100% !important
}

.vip__content__wz__item__name[data-v-0fd673f6] {
	color: #03081a;
	font-weight: 700
}

.vip__content__wz__item__desc[data-v-0fd673f6] {
	color: #afb3bf;
	font-weight: 700;
	line-height: .16rem
}

.vip__content__wz__item__disable[data-v-0fd673f6] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: .7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background-image: linear-gradient(180deg, #fff, #f5f5f5)
}

.vip__content__wz.card-type2 .vip__content__wz__item__name[data-v-0fd673f6] {
	color: #c99e47;
	font-weight: 700
}

.vip__content__wz.card-type2 .vip__content__wz__item__desc[data-v-0fd673f6] {
	color: #858585
}

.vip__content__wz.type3[data-v-0fd673f6] {
	padding-top: .15rem
}

.vip__content__wz.tuanjianh5[data-v-0fd673f6] {
	margin-top: -.8rem
}

.vip__content__floor[data-v-0fd673f6] {
	background: #fff;
	border-radius: .1rem
}

.vip__content__floor__lists[data-v-0fd673f6] {
	padding-bottom: .15rem
}

.vip__content__floor__coupon[data-v-0fd673f6] {
	padding: 0 .13rem .19rem
}

.vip__content__floor__coupon.small-bottom[data-v-0fd673f6] {
	padding-bottom: .09rem
}

.vip .box__pmodal[data-v-0fd673f6] {
	position: fixed;
	z-index: 298;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7)
}

.vip .box__pmodal__c[data-v-0fd673f6] {
	width: 80vw;
	height: 95vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: fixed;
	z-index: 299;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50vh;
	left: 50vw
}

.vip .box__pmodal__c__btn[data-v-0fd673f6] {
	width: 100%;
	height: .5rem;
	position: absolute;
	z-index: 300;
	left: 0;
	bottom: 0
}

.order[data-v-1bb9bd50] {
	margin: .08rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem
}

.order-wapper[data-v-1bb9bd50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.order-wapper__info[data-v-1bb9bd50] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .08rem;
	position: relative
}

.order-wapper__info-name[data-v-1bb9bd50] {
	font-size: .16rem;
	line-height: .24rem
}

.order-wapper__info-price-status[data-v-1bb9bd50] {
	position: absolute;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .15rem
}

.order-wapper__info-price[data-v-1bb9bd50] {
	font-size: .17rem
}

.order-wapper__info-price__icon[data-v-1bb9bd50] {
	font-size: .15rem;
	line-height: .12rem
}

.order-wapper__info-price__text[data-v-1bb9bd50] {
	font-weight: 500
}

.order-wapper__info-status[data-v-1bb9bd50] {
	color: #fd503e
}

.order-new[data-v-1bb9bd50] {
	margin: .08rem .1rem 0;
	padding: 0 .13rem;
	background: #fff;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.order-new .order-shop[data-v-1bb9bd50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	height: .18rem;
	line-height: .18rem;
	width: 100%;
	padding: .14rem 0;
	margin-bottom: .07rem
}

.order-new .order-shop .shop-name[data-v-1bb9bd50] {
	margin-left: .05rem;
	font-size: .17rem;
	color: #1f1f1f;
	font-weight: 500
}

.order-new .order-shop .order-status[data-v-1bb9bd50] {
	font-size: .15rem;
	color: #fd503e
}

.order-new .order-shop-left[data-v-1bb9bd50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center
}

.order-new .order-good[data-v-1bb9bd50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .86rem
}

.order-new .order-good-img[data-v-1bb9bd50] {
	width: .86rem;
	margin-right: .08rem
}

.order-new .order-good-left[data-v-1bb9bd50] {
	min-width: calc(100% - 1.88rem)
}

.order-new .order-good-right[data-v-1bb9bd50] {
	margin-left: .15rem;
	text-align: right
}

.order-new .good-name[data-v-1bb9bd50] {
	font-size: .16rem;
	color: #1f1f1f;
	margin-bottom: 0
}

.order-new .good-num[data-v-1bb9bd50] {
	font-size: .15rem;
	line-height: .25rem;
	color: #858585
}

.order-new .good-price[data-v-1bb9bd50] {
	font-size: .15rem;
	margin-bottom: .06rem;
	text-align: right;
	color: #1f1f1f
}

.order-new .good-count[data-v-1bb9bd50] {
	font-size: .15rem;
	color: #858585;
	text-align: right
}

.order-new .total-price[data-v-1bb9bd50] {
	font-size: .15rem;
	line-height: .15rem;
	text-align: right;
	padding-bottom: .14rem;
	margin-top: -.08rem;
	color: #1f1f1f
}

.order-new .font18[data-v-1bb9bd50] {
	font-size: .18rem
}

.order-new .handler[data-v-1bb9bd50] {
	padding: .14rem 0 .15rem;
	font-size: .14rem;
	color: #525252;
	border-top: .005rem solid #e0e0e0
}

.order-new .handler .spread-handle[data-v-1bb9bd50] {
	font-size: .14rem;
	color: #525252;
	line-height: .14rem;
	text-align: center
}

.green[data-v-3b9836ca] {
	color: #00c8c8
}

.func[data-v-3b9836ca] {
	margin: .08rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.func-item[data-v-3b9836ca] {
	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: .11rem 0 .06rem
}

.func-item__info[data-v-3b9836ca] {
	width: 75%
}

.func-item__info-name[data-v-3b9836ca] {
	color: #1f1f1f;
	font-weight: 600
}

.func-item__info-name-nextTime[data-v-3b9836ca] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.func-item__info-abstract[data-v-3b9836ca],
.func-item__info-countdownText[data-v-3b9836ca],
.func-item__info-nextTime[data-v-3b9836ca] {
	font-size: .14rem;
	color: #858585
}

.func-item__btn[data-v-3b9836ca] {
	height: .26rem;
	width: .76rem;
	line-height: .26rem;
	text-align: center;
	border: .01rem solid #858585;
	border-radius: .14rem;
	font-size: .14rem;
	color: #b8b8b8
}

.func .func-item__info-nextTime[data-v-3b9836ca] {
	margin-left: .09rem
}

.func .divider[data-v-3b9836ca] {
	height: .005rem;
	background: #e0e0e0
}

.nav-fixed[data-v-33a8d9fe] {
	position: fixed;
	width: 100%;
	left: 0;
	background: #fff
}

.qa[data-v-33a8d9fe] {
	margin: .08rem .1rem .28rem;
	background: #fff;
	border-radius: .12rem
}

.qa-wapper[data-v-33a8d9fe] {
	padding: 0 .13rem
}

.qa-wapper .divider[data-v-33a8d9fe] {
	height: .005rem;
	background: #e0e0e0
}

.qa-item[data-v-33a8d9fe] {
	padding: .11rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.qa-item__name[data-v-33a8d9fe] {
	width: 90%;
	color: #1f1f1f
}

.qa-item-wapper[data-v-33a8d9fe] {
	border-bottom: .005rem solid #e0e0e0
}

.qa-item-wapper[data-v-33a8d9fe]:last-child {
	border-bottom: none
}

.dialog-area-icon[data-v-7873dfc4] {
	height: .38rem;
	width: .38rem;
	margin: 0 auto .11rem;
	line-height: .38rem;
	text-align: center;
	background-image: linear-gradient(-44deg, #07d2c7, #2feba7);
	border-radius: 50%
}

.dialog-area-title[data-v-7873dfc4] {
	margin-bottom: .1rem;
	font-size: .15rem;
	color: #333;
	text-align: center;
	line-height: .15rem;
	font-weight: 500
}

.dialog-area-text[data-v-7873dfc4] {
	font-size: .15rem;
	color: #555;
	text-align: center;
	line-height: .25rem;
	font-weight: 400
}

.btn-slot[data-v-7873dfc4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .44rem;
	line-height: .44rem;
	border-top: 1px solid #f1f1f1
}

.dialog-btn[data-v-7873dfc4] {
	text-align: center;
	font-size: .17rem
}

.btn-width1[data-v-7873dfc4] {
	width: 100%
}

.btn-width2[data-v-7873dfc4] {
	width: calc(50% - 1px)
}

.foot[data-v-7873dfc4] {
	height: .48rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: .005rem solid #e0e0e0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.foot-wapper[data-v-7873dfc4] {
	height: 100%;
	padding: 0 .17rem;
	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
}

.foot-wapper__abstract[data-v-7873dfc4] {
	font-size: .14rem;
	color: #858585;
	width: calc(100% - 1.2rem)
}

.foot-wapper__btn[data-v-7873dfc4] {
	width: 1.12rem;
	font-size: .15rem;
	padding: .04rem .1rem;
	border: .01rem solid #00c8c8;
	color: #00c8c8;
	border-radius: .2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.foot-wapper__btn-icon[data-v-7873dfc4] {
	margin-right: .05rem
}

.empty[data-v-7873dfc4] {
	height: .48rem;
	width: 100%
}

.wrapper[data-v-348fca40] {
	padding-left: .17rem;
	padding-right: .17rem
}

.m-popup[data-v-348fca40] {
	position: relative;
	font-size: 14px
}

.z-red[data-v-348fca40] {
	color: #fd503e
}

.cart_wrapper[data-v-348fca40] {
	padding: 0 .17rem
}

.trolleys-bar[data-v-348fca40] {
	position: fixed;
	width: 100vw;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.trolleys-bar__wrapper[data-v-348fca40] {
	padding: 7px .17rem;
	position: relative
}

.trolleys-bar__wrapper .trolleys-bar__tips[data-v-348fca40] {
	position: absolute;
	top: -.29rem;
	left: 0;
	width: 100vw;
	height: .29rem;
	line-height: .29rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff1f1;
	text-align: center
}

.trolleys-bar__wrapper .trolleys-bar__tips>.normal[data-v-348fca40] {
	color: #1f1f1f
}

.trolleys-bar__wrapper .trolleys-bar__tips>.orange[data-v-348fca40] {
	color: #fd503e
}

.trolleys-bar-inner[data-v-348fca40] {
	height: 50px;
	border-radius: 50px;
	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;
	background: #1f1f1f;
	-webkit-box-shadow: 0 10px 20px hsla(0, 0%, 100%, .8);
	box-shadow: 0 10px 20px hsla(0, 0%, 100%, .8)
}

.trolleys-bar-inner .item-wrapper[data-v-348fca40] {
	height: 50px;
	line-height: 50px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: center;
	color: hsla(0, 0%, 100%, .8)
}

.trolleys-bar-inner .item-wrapper[data-v-348fca40]:first-child {
	border-radius: 50px 0 0 50px
}

.trolleys-bar-inner .item-wrapper[data-v-348fca40]:last-child {
	border-radius: 0 50px 50px 0
}

.trolleys-bar-inner .item-wrapper .white[data-v-348fca40] {
	color: #fff
}

.trolleys-bar-inner .item-wrapper.ask[data-v-348fca40] {
	background: #1f1f1f;
	padding: 0 .15rem;
	white-space: nowrap
}

.trolleys-bar-inner .item-wrapper.ask .m-icon[data-v-348fca40] {
	font-size: 18px;
	line-height: 18px;
	margin-top: 10px;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.cart[data-v-348fca40] {
	position: relative;
	width: 50px;
	background: hsla(0, 0%, 100%, .06)
}

.trolleys-bar-inner .item-wrapper.cart .cart-icon[data-v-348fca40] {
	width: 26px;
	height: 26px;
	display: block;
	margin: 12px auto
}

.trolleys-bar-inner .item-wrapper.cart .num[data-v-348fca40] {
	position: absolute;
	right: -8px;
	top: -4px;
	background: #fd503e;
	font-size: 13px;
	line-height: 17px;
	height: 17px;
	min-width: 17px;
	padding: 0 3px;
	border-radius: 17px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.trolleys-bar-inner .item-wrapper.status-text[data-v-348fca40] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.trolleys-bar-inner .item-wrapper.money[data-v-348fca40] {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	padding-left: .12rem;
	-moz-text-align-last: left;
	text-align-last: left;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
	line-height: 1
}

.trolleys-bar-inner .item-wrapper.money .price[data-v-348fca40] {
	font-size: 19px;
	line-height: 1;
	font-weight: 700;
	margin-right: .03rem
}

.trolleys-bar-inner .item-wrapper.money .org-price[data-v-348fca40] {
	display: inline-block;
	font-size: 13px;
	line-height: 1
}

.trolleys-bar-inner .item-wrapper.money .freight-tip[data-v-348fca40] {
	font-size: .12rem;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.buy[data-v-348fca40] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), color-stop(100%, #ff3e00), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #ff3e00 100%, #f7603e 0);
	padding: 0 .15rem;
	white-space: nowrap;
	color: #fff
}

.trolleys-bar-inner .item-wrapper.buy.two-line[data-v-348fca40] {
	padding: .09rem .13rem .08rem .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	line-height: 1.3
}

.trolleys-bar-inner .item-wrapper.cantbuy[data-v-348fca40] {
	padding: 0 .2rem;
	white-space: nowrap
}

.cart-tips[data-v-348fca40] {
	height: .29rem;
	line-height: .29rem;
	font-size: .14rem;
	color: #1f1f1f;
	background: #fff1f1;
	text-align: center
}

.cart-tips>.normal[data-v-348fca40] {
	color: #1f1f1f
}

.cart-tips>.orange[data-v-348fca40] {
	color: #fd503e
}

.cart-tit[data-v-348fca40] {
	margin: .11rem 0
}

.cart-tit[data-v-348fca40],
.mini-tips[data-v-348fca40] {
	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
}

.mini-tips[data-v-348fca40] {
	border-radius: 8px;
	background: #fdf4f3
}

.popup-con[data-v-348fca40] {
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 50px
}

.popup-con .price-detail-wrap[data-v-348fca40] {
	padding-top: .02rem
}

.popup-con .price-detail[data-v-348fca40] {
	margin-bottom: 28px
}

.bottom-shadow[data-v-348fca40] {
	position: relative;
	top: -70px;
	z-index: 2;
	display: block;
	height: 1px;
	background: #fff;
	-webkit-box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8);
	box-shadow: 0 6px 30px 20px hsla(0, 0%, 100%, .8)
}

.add-cart[data-v-348fca40] {
	float: right
}

.add-trolleys[data-v-348fca40] {
	text-align: right;
	color: #fd503e
}

.add-trolleys .m-icon-plus[data-v-348fca40] {
	font-size: 26px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.add-trolleys .m-icon-plus.disabled[data-v-348fca40] {
	color: #ccc
}

.goodsadd[data-v-348fca40] {
	position: fixed;
	z-index: 99;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	right: 30%;
	bottom: 30%;
	opacity: 1;
	overflow: hidden;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.goodsadd.added[data-v-348fca40] {
	right: 70%;
	bottom: 17px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	opacity: 0
}

.goodsadd-img[data-v-348fca40] {
	width: 100%;
	height: 100%
}

.empty-block[data-v-348fca40] {
	width: 100%;
	height: 50px
}

.c-font-19[data-v-348fca40] {
	font-size: .19rem
}

.c-font-14[data-v-348fca40] {
	font-size: .14rem
}

.c-font-12[data-v-348fca40] {
	font-size: .12rem
}

.gray[data-v-c6635546] {
	opacity: .3
}

.gydrug-bottombtn[data-v-c6635546] {
	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: 56px
}

.gydrug-bottombtn-disable-msg[data-v-c6635546] {
	position: absolute;
	left: 0;
	top: -.287rem;
	right: 0;
	width: 100%;
	height: .29rem;
	line-height: .29rem;
	text-align: center;
	font-size: .14rem;
	background: #000;
	color: #fff;
	opacity: .65
}

.gydrug-bottombtn-disable-msg.black[data-v-c6635546] {
	background: #000;
	color: #fff;
	opacity: .65
}

.gydrug-bottombtn-disable-msg.orange[data-v-c6635546] {
	background: #fff1f1;
	color: #fd503e
}

.gydrug-bottombtn .c-line-superfine-before[data-v-c6635546] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0
}

.gydrug-bottombtn-blank[data-v-c6635546] {
	height: 69px
}

.gydrug-bottombtn-blank-black[data-v-c6635546] {
	height: 90px
}

.gydrug-bottombtn-left[data-v-c6635546] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: .035rem;
	padding-right: .135rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-bottombtn-icon[data-v-c6635546] {
	text-align: center;
	font-size: .2rem;
	color: #1f1f1f
}

.gydrug-bottombtn-text[data-v-c6635546] {
	margin-top: 2px;
	font-size: .12rem;
	line-height: .14rem;
	white-space: nowrap
}

.gydrug-bottombtn-ask[data-v-c6635546] {
	text-align: center;
	padding: 0 .1rem
}

@media (max-width:350px) {
	.gydrug-bottombtn-ask[data-v-c6635546] {
		padding: 0 .05rem
	}
}

.gydrug-bottombtn-trolleys[data-v-c6635546] {
	text-align: center;
	padding: 0 .06rem
}

@media (max-width:350px) {
	.gydrug-bottombtn-trolleys[data-v-c6635546] {
		padding: 0 .03rem
	}
}

.gydrug-bottombtn-right[data-v-c6635546] {
	margin-right: .17rem;
	-webkit-box-flex: 6;
	-ms-flex: 6;
	flex: 6;
	position: relative
}

.gydrug-bottombtn-right-operate[data-v-c6635546] {
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	overflow: hidden
}

@media (max-width:350px) {
	.gydrug-bottombtn-right[data-v-c6635546] {
		margin-right: .1rem
	}
}

.gydrug-bottombtn .status-text[data-v-c6635546] {
	background: #c2c2c2;
	width: 100%
}

.gydrug-bottombtn .add-trolleys[data-v-c6635546] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	padding-left: .15rem;
	padding-right: .1rem;
	font-weight: 700;
	color: #fff
}

.gydrug-bottombtn .add-trolleys.yellow[data-v-c6635546] {
	background-image: -webkit-gradient(linear, left top, right top, from(#ff8407), to(#ff6a37));
	background-image: linear-gradient(90deg, #ff8407, #ff6a37)
}

.gydrug-bottombtn .make-order[data-v-c6635546] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: .1rem;
	padding-right: .15rem;
	line-height: 1.2;
	height: 40px;
	font-weight: 700;
	white-space: nowrap;
	color: #fff
}

.gydrug-bottombtn .make-order.red[data-v-c6635546] {
	background-image: -webkit-gradient(linear, right top, left top, from(#ff5f4f), color-stop(50%, #fd4f3e));
	background-image: linear-gradient(270deg, #ff5f4f, #fd4f3e 50%)
}

.gydrug-bottombtn .make-order.gray[data-v-c6635546] {
	background: #999;
	position: relative;
	color: #ddd
}

.gydrug-bottombtn .make-order.gray[data-v-c6635546]:before {
	content: "";
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 0;
	width: 1px;
	background: #ddd
}

.gydrug-bottombtn .make-order__priceoff[data-v-c6635546] {
	font-size: .12rem;
	font-weight: 400
}

.pack-sell__tit[data-v-c6635546] {
	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;
	position: relative
}

.pack-sell__tit__close[data-v-c6635546] {
	position: absolute;
	right: .05rem;
	top: 0
}

.pack-sell__tags[data-v-c6635546] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem
}

.pack-sell__tags__item[data-v-c6635546] {
	margin: .05rem .04rem
}

.pack-sell__tags__item__inner[data-v-c6635546] {
	padding: 0 .05rem;
	font-size: 13px
}

.pack-sell__nums[data-v-c6635546] {
	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
}

.pack-sell__nums__num[data-v-c6635546] {
	width: .86rem
}

.pack-sell__ticket[data-v-c6635546] {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0
}

.calced-price[data-v-c6635546] {
	background: #fd503e;
	border-radius: 22px;
	color: #fff;
	padding: 0 .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.calced-price__price[data-v-c6635546] {
	font-size: .2rem
}

.calced-price__uint[data-v-c6635546] {
	padding: 0 .03rem
}

.price-item[data-v-c6635546] {
	display: inline-block
}

.price-item.org-price[data-v-c6635546] {
	color: #999;
	font-size: 12px
}

.price-item .price[data-v-c6635546] {
	font-size: .24rem;
	line-height: .24rem;
	color: #fd503e
}

.price-float[data-v-5d9a168c] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 1;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.price-float__unit[data-v-5d9a168c] {
	font-size: 19px
}

.price-float__int[data-v-5d9a168c] {
	font-size: 27px
}

.price-float__dec[data-v-5d9a168c] {
	font-size: 19px
}

.wrapper[data-v-f18371e2] {
	padding-left: .1rem;
	padding-right: .1rem
}

.drug-feed__title[data-v-f18371e2] {
	font-size: 19px;
	position: relative
}

.drug-feed__title__icon[data-v-f18371e2] {
	width: .28rem
}

.drug-feed__title.drug-feed__title--left[data-v-f18371e2] {
	text-align: left;
	display: block
}

.drug-feed__title.drug-feed__title--line[data-v-f18371e2]:before {
	right: 100%;
	margin-right: .11rem
}

.drug-feed__title.drug-feed__title--line[data-v-f18371e2]:after,
.drug-feed__title.drug-feed__title--line[data-v-f18371e2]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .1;
	background: #999;
	border-radius: 1.5px;
	height: 1px;
	width: 64px
}

.drug-feed__title.drug-feed__title--line[data-v-f18371e2]:after {
	left: 100%;
	margin-left: .11rem
}

.drug-feed__wrapper[data-v-f18371e2] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.drug-feed__wrapper__item[data-v-f18371e2] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.drug-feed__wrapper__item__inner__rankentry[data-v-f18371e2] {
	padding: .06rem .11rem .06rem .13rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffe6e3));
	background-image: linear-gradient(180deg, #fff, #ffe6e3);
	border-radius: 0 0 .1rem .1rem
}

.drug-feed__wrapper__item__inner__rankentry__icon[data-v-f18371e2] {
	width: .18rem;
	padding-right: .04rem;
	vertical-align: middle
}

.drug-feed__wrapper__item__inner__rankentry__txt[data-v-f18371e2] {
	vertical-align: middle
}

.top-activity-wrapper[data-v-337ffef4] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 1.06rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A2%84%E7%83%AD.jpg);
	background-size: cover;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.top-activity-wrapper .top-activity-row[data-v-337ffef4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .03rem
}

.top-activity-wrapper .top-activity-row .row[data-v-337ffef4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-activity-wrapper .top-activity-row .top-activity-tag__small[data-v-337ffef4] {
	border-radius: 11px;
	padding: .02rem .05rem;
	background-color: #e20b0f;
	color: #fff
}

.top-activity-wrapper .top-activity-row .bg-orange[data-v-337ffef4] {
	background-color: #e24c00
}

.top-activity-wrapper .top-activity-row .top-activity-tag__big[data-v-337ffef4] {
	border-radius: 18px;
	padding: 0 8px;
	background-color: #fff;
	color: #ff5a27
}

.top-activity-wrapper .top-activity-row .asb[data-v-337ffef4] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-item-align: baseline;
	align-self: baseline
}

.top-activity-wrapper .top-activity-row[data-v-337ffef4]:first-child {
	margin-top: 0
}

.top-activity-wrapper .top-activity-row[data-v-337ffef4]:nth-child(3) {
	margin-top: .05rem
}

.top-activity-wrapper__stage__1[data-v-337ffef4] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E6%B4%BB%E5%8A%A8%E4%B8%AD.jpg)
}

.fs14[data-v-337ffef4] {
	font-size: .14rem
}

.fs16[data-v-337ffef4] {
	font-size: .16rem
}

.fs19[data-v-337ffef4] {
	font-size: .19rem
}

.fs27[data-v-337ffef4] {
	font-size: .27rem
}

.fwb[data-v-337ffef4] {
	font-weight: 700
}

.float-mask[data-v-17c4b6b9] {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.float-btn[data-v-17c4b6b9] {
	position: relative;
	z-index: 2;
	width: .44rem;
	height: .44rem;
	-webkit-transition: all .38s cubic-bezier(.2, 0, .2, 1);
	transition: all .38s cubic-bezier(.2, 0, .2, 1)
}

.float-btn__ball[data-v-17c4b6b9] {
	background: hsla(0, 0%, 100%, .9);
	border: .3px solid #b8b8b8;
	width: .44rem;
	height: .44rem;
	line-height: 1.2;
	text-align: center;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	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;
	color: #1f1f1f
}

.float-btn__list[data-v-17c4b6b9] {
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 10px;
	text-align: center;
	background: #595959;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	padding: 0 15px
}

.float-btn__list[data-v-17c4b6b9]:before {
	content: "";
	position: absolute;
	right: 12px;
	top: 100%;
	display: block;
	width: 1px;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #595959
}

.float-btn__list__item[data-v-17c4b6b9] {
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #6e6e6e;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	white-space: nowrap
}

.float-btn__list__item[data-v-17c4b6b9]:last-child {
	border-bottom: none
}

.float-btn__list__item .m-icon[data-v-17c4b6b9] {
	font-size: 18px
}

.wrapper[data-v-63bac677] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-new[data-v-63bac677] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-63bac677] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.m-popup[data-v-63bac677] {
	position: relative;
	font-size: 14px
}

.m-popup .m-head[data-v-63bac677] {
	height: 53px;
	background: #00c8c8;
	padding: 0 .17rem;
	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
}

.m-popup .m-close[data-v-63bac677] {
	color: #fff
}

.m-popup .m-img[data-v-63bac677] {
	width: .18rem;
	position: relative;
	top: 2px
}

.m-popup .m-text[data-v-63bac677],
.m-popup .m-title[data-v-63bac677] {
	color: #fff
}

.m-popup .popup-con[data-v-63bac677] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.m-popup .popup-con[data-v-63bac677] ::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent
}

.m-popup .mb-button[data-v-63bac677] {
	height: 64px
}

.m-popup .mb-button .mbtn-wrapper[data-v-63bac677] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	background: #fff;
	-webkit-box-shadow: 0 -10px 30px #fff;
	box-shadow: 0 -10px 30px #fff
}

.wrapper[data-v-6c53f16e] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-small[data-v-6c53f16e] {
	padding-left: .13rem;
	padding-right: .13rem
}

.goods-view[data-v-6c53f16e] {
	position: fixed;
	z-index: 1010;
	background: #000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.goods-view__content[data-v-6c53f16e] {
	width: 100%;
	padding-top: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute
}

.goods-view__content__dots[data-v-6c53f16e] {
	position: absolute;
	bottom: 100%;
	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;
	left: 0;
	right: 0;
	margin-bottom: 10px;
	line-height: 20px;
	color: #fff;
	font-size: 10px
}

.goods-view__content__swiper[data-v-6c53f16e] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.goods-view__content__swiper__item[data-v-6c53f16e],
.goods-view__content__swiper__item__pic[data-v-6c53f16e],
.goods-view__content__swiper__item__pic__img[data-v-6c53f16e] {
	width: 100%;
	height: 100%
}

.goods-view__content__bottom[data-v-6c53f16e] {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	color: #fff
}

.goods-view__content__bottom__info[data-v-6c53f16e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.goods-view__content__bottom__info__price[data-v-6c53f16e] {
	font-size: 24px;
	font-weight: 700
}

.goods-view__content__bottom__info__right[data-v-6c53f16e] {
	white-space: nowrap
}

.goods-view__content__bottom__info__right .btn[data-v-6c53f16e] {
	height: 28px;
	line-height: 28px;
	border-radius: 28px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	width: 88px;
	margin-left: 8px;
	display: inline-block;
	white-space: nowrap;
	font-size: 12px
}

.goods-view__content__bottom__info__right .btn__primary[data-v-6c53f16e] {
	border: 1px solid #fd503e;
	color: #fd503e
}

.goods-view__content__bottom__info__right .btn__primary.gray[data-v-6c53f16e] {
	border: 1px solid #999;
	color: #999
}

.goods-view__content__bottom__info__right .btn__solid[data-v-6c53f16e] {
	background: #fd503e;
	color: #fff
}

.goods-view__content__bottom__info__right .btn__solid.gray[data-v-6c53f16e] {
	background: #999
}

.wrapper[data-v-3ead3e8c] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-small[data-v-3ead3e8c] {
	padding-left: .13rem;
	padding-right: .13rem
}

.wrapper-new[data-v-3ead3e8c] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-3ead3e8c] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .15rem
}

.explain[data-v-3ead3e8c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	overflow: hidden
}

.explain-wrapper[data-v-3ead3e8c] {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px
}

.explain-title[data-v-3ead3e8c] {
	position: absolute;
	top: 9px;
	right: .13rem;
	color: #fd503e
}

.explain-title-text[data-v-3ead3e8c] {
	display: inline-block;
	vertical-align: middle
}

.explain-info[data-v-3ead3e8c] {
	width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.explain-info[data-v-3ead3e8c]:first-child {
	position: relative;
	padding-right: 15px
}

.explain-info:first-child .explain-info-title[data-v-3ead3e8c] {
	max-width: 1.5rem
}

.explain-info[data-v-3ead3e8c]:first-child:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -17px;
	width: 1px;
	height: 34px;
	background: #f1f1f1
}

.explain-info[data-v-3ead3e8c]:last-child,
.explain-info[data-v-3ead3e8c]:nth-child(2) {
	padding-left: 15px
}

.explain-info-title[data-v-3ead3e8c] {
	max-width: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.explain-info-title-icon[data-v-3ead3e8c] {
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -1px
}

.ticket-card[data-v-5f30c4f6] {
	padding: 15px 0 10px 0;
	border-radius: 8px;
	margin-bottom: 10px;
	background: #fff7f6;
	color: #fd503e
}

.ticket-card-cont[data-v-5f30c4f6],
.ticket-card[data-v-5f30c4f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-cont[data-v-5f30c4f6] {
	-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-5f30c4f6] {
	width: calc(100% - 58px)
}

.ticket-card-price[data-v-5f30c4f6] {
	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-5f30c4f6] {
	font-weight: 700
}

.ticket-card-price-text[data-v-5f30c4f6] {
	line-height: 36px
}

.ticket-card-title[data-v-5f30c4f6] {
	font-weight: 900;
	color: #555
}

.ticket-card-subtitle[data-v-5f30c4f6],
.ticket-card-times[data-v-5f30c4f6] {
	font-size: 12px;
	line-height: 20px;
	color: #999
}

.ticket-card-icon[data-v-5f30c4f6] {
	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-5f30c4f6] {
	position: absolute;
	top: 0;
	right: calc(50% - 8px);
	font-size: 12px;
	font-weight: 700
}

.ticket-card-btn[data-v-5f30c4f6] {
	-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-5f30c4f6] {
	padding: 3px 5px;
	background: #fd503e;
	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-5f30c4f6] {
	font-size: 14px;
	color: #fd503e;
	background: transparent
}

.ticket-card-dashed[data-v-5f30c4f6] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-dashed[data-v-5f30c4f6]:before {
	top: -15px
}

.ticket-card-dashed[data-v-5f30c4f6]:after,
.ticket-card-dashed[data-v-5f30c4f6]:before {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	left: -8px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-dashed[data-v-5f30c4f6]:after {
	bottom: -8px
}

.ticket-card-used[data-v-5f30c4f6] {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	right: 10px
}

.ticket-card-gray[data-v-5f30c4f6] {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(1)
}

.ticket-card-share[data-v-5f30c4f6] {
	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
}

.ticket-card-share-item[data-v-5f30c4f6] {
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	background: #fff0ef
}

.ticket-card-share-img[data-v-5f30c4f6],
.ticket-card-share-item[data-v-5f30c4f6] {
	width: 25px;
	height: 25px;
	border-radius: 100%
}

.ticket-card-bottom[data-v-5f30c4f6] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ticket-card-note[data-v-5f30c4f6] {
	font-size: 10px;
	line-height: 16px;
	padding: 5px 15px;
	color: #fd503e;
	background: #ffe6e6;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.cl-bold[data-v-5f30c4f6] {
	font-weight: 700
}

.cl-red[data-v-5f30c4f6] {
	color: #fd503e
}

.ticket-card-weaken[data-v-5f30c4f6] {
	background: rgba(253, 80, 62, .06);
	margin-bottom: 0;
	position: relative;
	padding: 20px 0 15px 0;
	overflow: hidden
}

.ticket-card-weaken-tag[data-v-5f30c4f6] {
	position: absolute;
	top: 0;
	left: 0;
	background: #ffe2df;
	color: #fd503e;
	font-size: 10px;
	line-height: 18px;
	padding: 0 5px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.ticket-card-weaken .ticket-card-cont[data-v-5f30c4f6] {
	width: 75%
}

.ticket-card-weaken .ticket-card-btn[data-v-5f30c4f6] {
	width: 25%;
	padding: 0 15px;
	border-radius: 14px
}

.ticket-card-weaken .ticket-card-btn-cont[data-v-5f30c4f6] {
	width: 100%;
	padding: 3px 0
}

.ticket-card-weaken .ticket-card-price[data-v-5f30c4f6] {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ticket-card-weaken .ticket-card-info[data-v-5f30c4f6] {
	width: auto
}

.ticket-card-weaken .ticket-card-used[data-v-5f30c4f6] {
	top: -25px;
	right: 5px
}

.ticket-card-weaken-dashed[data-v-5f30c4f6] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-poke[data-v-5f30c4f6] {
	padding-top: 10px;
	margin-top: .05rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-poke.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	height: 17.4vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-cont[data-v-5f30c4f6] {
	padding-left: 7px;
	width: 68%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-info[data-v-5f30c4f6] {
	position: absolute;
	left: 92px;
	margin-left: 0;
	width: calc(100% - 92px)
}

.ticket-card-poke .ticket-card-price[data-v-5f30c4f6] {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-poke .ticket-card-price-icon[data-v-5f30c4f6] {
	font-size: 20px;
	line-height: 30px
}

.ticket-card-poke .ticket-card-price-text[data-v-5f30c4f6] {
	font-size: 27px;
	line-height: 37px
}

.ticket-card-poke .ticket-card-subtitle[data-v-5f30c4f6] {
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-times[data-v-5f30c4f6] {
	color: #fdcbc5;
	font-size: 14px;
	line-height: 20px
}

.ticket-card-poke .ticket-card-btn[data-v-5f30c4f6] {
	width: 32%
}

.ticket-card-poke .ticket-card-btn-cont[data-v-5f30c4f6] {
	color: #f33531;
	background: #fff;
	padding: 3px 10px;
	font-size: 14px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-btn-disabled[data-v-5f30c4f6] {
	color: #fff;
	background: transparent
}

.ticket-card-banner[data-v-5f30c4f6] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A6%96%E9%A1%B5%E4%BC%98%E6%83%A0%E5%88%B8%E6%9D%A1.jpg) 50% no-repeat;
	background-size: cover;
	border-radius: .1rem;
	padding: 10px 15px 10px 12px;
	color: #b56f2a;
	white-space: nowrap
}

.ticket-card-banner[data-v-5f30c4f6],
.ticket-card-banner__cont[data-v-5f30c4f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-banner__cont[data-v-5f30c4f6] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	padding-right: .1rem
}

.ticket-card-banner__btn[data-v-5f30c4f6] {
	width: auto;
	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-radius: 19px;
	height: 25px;
	line-height: 25px;
	background: #fff9ef;
	padding: 0 .08rem 0 .1rem;
	white-space: nowrap
}

.ticket-card-banner__btn__text[data-v-5f30c4f6] {
	color: #8e5318;
	font-size: 12px
}

.ticket-card-banner__btn__icon[data-v-5f30c4f6] {
	width: 23px;
	height: 25px;
	-webkit-animation: shake-data-v-5f30c4f6 1.5s infinite;
	animation: shake-data-v-5f30c4f6 1.5s infinite
}

.ticket-card-banner .ticket-card-price[data-v-5f30c4f6] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: block
}

.ticket-card-banner .ticket-card-price-text[data-v-5f30c4f6] {
	line-height: 1;
	font-size: 33px
}

.ticket-card-banner .ticket-card-info[data-v-5f30c4f6] {
	width: auto
}

.ticket-card-banner .ticket-card-info .ticket-card-subtitle[data-v-5f30c4f6],
.ticket-card-banner .ticket-card-info .ticket-card-title[data-v-5f30c4f6] {
	line-height: 1;
	color: #b56f2a
}

.ticket-card-banner .ticket-card-info .ticket-card-subtitle[data-v-5f30c4f6] {
	font-size: 10px
}

.ticket-card-small[data-v-5f30c4f6] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .42rem;
	color: #fd503e;
	background: #ffe6e6;
	border-radius: .06rem
}

.ticket-card-small-circle[data-v-5f30c4f6] {
	position: absolute;
	right: -.03rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .06rem;
	height: .06rem;
	background: #f5f5f5;
	border-radius: 50%
}

.ticket-card-small__type[data-v-5f30c4f6] {
	white-space: normal;
	-ms-flex-align: center;
	width: .22rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .14rem;
	text-align: center;
	margin-right: .07rem;
	color: rgba(253, 80, 62, .8);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/42a8cf0ca60129a6fcf3796e4a4f9495.png) no-repeat 100% 0;
	background-size: .0133rem auto
}

.ticket-card-small__cont[data-v-5f30c4f6],
.ticket-card-small__type[data-v-5f30c4f6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.ticket-card-small__cont[data-v-5f30c4f6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-align: center;
	overflow: hidden
}

.ticket-card-small__info[data-v-5f30c4f6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: .73rem;
	overflow: hidden
}

.ticket-card-small__btn[data-v-5f30c4f6] {
	margin-left: .08rem;
	margin-right: .06rem;
	background: #fd503e;
	border-radius: .5rem;
	color: #fff;
	padding: 0 .08rem;
	line-height: .2rem;
	padding-top: .01rem;
	font-weight: 500
}

.ticket-card-small__btn--disabled[data-v-5f30c4f6] {
	background: rgba(253, 80, 62, .2);
	color: hsla(0, 0%, 100%, .9)
}

.ticket-card-small__desc[data-v-5f30c4f6] {
	font-size: .12rem;
	line-height: .15rem
}

.ticket-card-small__price[data-v-5f30c4f6] {
	font-size: .15rem
}

.ticket-card-small__price-box[data-v-5f30c4f6] {
	font-weight: 600;
	line-height: .17rem;
	height: .17rem
}

.ticket-card-small__price-unit[data-v-5f30c4f6] {
	font-size: .1rem;
	margin-right: .02rem
}

.ticket-card-mini[data-v-5f30c4f6] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background: #ff6f61;
	border-radius: 3px;
	color: #fff;
	white-space: nowrap;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-mini__wrapper[data-v-5f30c4f6] {
	line-height: 0
}

.ticket-card-mini__icon[data-v-5f30c4f6] {
	border-radius: 0 0 10px 0;
	padding: 0 .05rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#ffecc2), to(#ffebbe));
	background-image: linear-gradient(90deg, #ffecc2, #ffebbe);
	color: #fd503e;
	font-size: 12px;
	font-weight: 700
}

.ticket-card-mini__cont[data-v-5f30c4f6] {
	position: relative
}

.ticket-card-mini__cont__title[data-v-5f30c4f6] {
	padding: 0 .05rem
}

.ticket-card-mini__cont__dashed[data-v-5f30c4f6] {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border-left: 1px dashed #fff
}

.ticket-card-mini__cont__dashed[data-v-5f30c4f6]:before {
	content: " ";
	width: 6px;
	height: 6px;
	position: absolute;
	top: -3px;
	left: -3px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-mini__cont__dashed[data-v-5f30c4f6]:after {
	content: " ";
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: -3px;
	left: -3px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-mini__btn[data-v-5f30c4f6] {
	padding: 0 .05rem
}

.ticket-card-mini__geted[data-v-5f30c4f6] {
	background: rgba(255, 96, 80, .08);
	border: 1px solid rgba(255, 96, 80, .5);
	color: #fd503e
}

.ticket-card-mini__geted .ticket-card-mini__icon[data-v-5f30c4f6] {
	background-image: linear-gradient(137deg, #ffd23a 3%, #ffa323 92%);
	opacity: .7;
	color: #fff
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-5f30c4f6] {
	border-left: 1px dashed rgba(255, 96, 80, .5);
	right: 4px
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-5f30c4f6]:after,
.ticket-card-mini__geted .ticket-card-mini__cont__dashed[data-v-5f30c4f6]:before {
	border: 1px solid rgba(255, 96, 80, .5);
	left: -4px
}

.ticket-card-mini__geted .ticket-card-mini__cont__dashed__wrapper[data-v-5f30c4f6] {
	width: 8px;
	position: absolute;
	right: -4px;
	top: -1px;
	bottom: -1px;
	overflow: hidden
}

@media only screen and (max-width:375px) {
	.ticket-card-poke .ticket-card-subtitle[data-v-5f30c4f6] {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 700
	}

	.ticket-card-poke .ticket-card-times[data-v-5f30c4f6] {
		color: #fdcbc5;
		font-size: 13px;
		line-height: 19px
	}
}

@-webkit-keyframes shake-data-v-5f30c4f6 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes shake-data-v-5f30c4f6 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

.act-ticket[data-v-1ecfd7df] {
	background: #fff;
	padding-top: .06rem;
	padding-bottom: .04rem
}

.act-ticket-tag[data-v-1ecfd7df] {
	position: relative;
	min-height: .26rem;
	padding-right: .5rem
}

.act-ticket-tag__scroll[data-v-1ecfd7df] {
	height: .23rem;
	line-height: 0;
	overflow: hidden
}

.act-ticket-tag__i[data-v-1ecfd7df] {
	background: #ffe6e6;
	color: #fd503e;
	font-size: .14rem;
	line-height: .14rem;
	padding: .05rem .08rem;
	border-radius: .03rem;
	display: inline-block;
	position: relative
}

.act-ticket-tag__i--yellow[data-v-1ecfd7df] {
	background: #ffebde;
	color: #f60
}

.act-ticket-tag__i[data-v-1ecfd7df]:before {
	left: 0;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.act-ticket-tag__i[data-v-1ecfd7df]:after,
.act-ticket-tag__i[data-v-1ecfd7df]:before {
	content: "";
	position: absolute;
	top: 50%;
	width: .08rem;
	height: .08rem;
	background: #fff;
	border-radius: 100%
}

.act-ticket-tag__i[data-v-1ecfd7df]:after {
	right: 0;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.act-ticket-tag .c-color-w[data-v-1ecfd7df] {
	color: #fff
}

.act-ticket-tag .c-color-o[data-v-1ecfd7df] {
	color: #f60
}

.act-ticket-tag .act-ticket-tag__btn__wrap[data-v-1ecfd7df] {
	padding: 0 .05rem 0 .12rem
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-1ecfd7df] {
	color: #f60
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-1ecfd7df]:before {
	display: block;
	background: hsla(0, 0%, 100%, .7);
	width: 40px;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	-webkit-animation: glint-data-v-1ecfd7df 3s linear 2s infinite;
	animation: glint-data-v-1ecfd7df 3s linear 2s infinite;
	-webkit-filter: blur(30px);
	filter: blur(30px);
	-webkit-transform: translateX(0) skewX(-15deg);
	transform: translateX(0) skewX(-15deg);
	opacity: .6
}

.act-ticket-tag__btn__tickets .act-ticket-tag__btn__wrap[data-v-1ecfd7df]:after {
	display: block;
	background: hsla(0, 0%, 100%, .5);
	width: 20px;
	height: 100%;
	position: absolute;
	content: "";
	left: 60px;
	top: 0;
	-webkit-animation: glintier-data-v-1ecfd7df 3s linear 2s infinite;
	animation: glintier-data-v-1ecfd7df 3s linear 2s infinite;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transform: translateX(100%) skewX(-15deg);
	transform: translateX(100%) skewX(-15deg);
	opacity: 1
}

.act-ticket-tag__btn[data-v-1ecfd7df] {
	position: absolute;
	top: 1px;
	right: -.13rem
}

.act-ticket-tag__btn__wrap[data-v-1ecfd7df] {
	overflow: hidden;
	position: relative;
	height: .24rem;
	color: #fd503e;
	border-top-left-radius: 33px;
	border-bottom-left-radius: 33px;
	font-size: .14rem;
	line-height: .24rem;
	padding: 0 .11rem 0 .12rem
}

.act-separate__off[data-v-1ecfd7df] {
	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-right: .1rem;
	overflow: hidden
}

.act-separate__off__tag[data-v-1ecfd7df] {
	height: .22rem
}

.act-separate__off__handler[data-v-1ecfd7df] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.act-separate__tickets__scroll[data-v-1ecfd7df] {
	white-space: nowrap
}

.act-separate__tickets__item-box[data-v-1ecfd7df] {
	vertical-align: top;
	display: inline-block;
	margin-right: .08rem
}

.bz-info .tit[data-v-1ecfd7df] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0
}

.bz-info .tit .m-icon[data-v-1ecfd7df] {
	color: #fd503e
}

.bz-info .cic[data-v-1ecfd7df] {
	padding-right: 0
}

@-webkit-keyframes glint-data-v-1ecfd7df {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glint-data-v-1ecfd7df {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@-webkit-keyframes glintier-data-v-1ecfd7df {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glintier-data-v-1ecfd7df {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

.wrapper-new[data-v-4bee3309] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-4bee3309] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.bind-sell__title[data-v-4bee3309] {
	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
}

.bind-sell__title__tit[data-v-4bee3309] {
	font-weight: 700;
	color: #333
}

.bind-sell__panel__tags[data-v-4bee3309] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -.04rem;
	margin-right: -.04rem;
	margin-top: .02rem
}

.bind-sell__panel__tags__item[data-v-4bee3309] {
	margin: 0 .04rem;
	margin-top: .08rem
}

.bind-sell__panel__tags__item__inner[data-v-4bee3309] {
	padding: 0 .05rem;
	font-size: 14px
}

.bind-sell__panel__title[data-v-4bee3309] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bind-sell__panel__list[data-v-4bee3309],
.bind-sell__panel__title[data-v-4bee3309] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bind-sell__panel__list[data-v-4bee3309] {
	border-radius: .09rem;
	background: #fefafa;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.bind-sell__panel__list__wrapper[data-v-4bee3309] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.bind-sell__panel__list__scroll[data-v-4bee3309] {
	padding: .1rem;
	padding-bottom: .05rem;
	padding-right: 0;
	overflow: hidden
}

.bind-sell__panel__list__item[data-v-4bee3309]:last-child {
	padding-right: .1rem
}

.bind-sell__panel__list__item--plus[data-v-4bee3309] {
	padding-left: .24rem
}

.bind-sell__panel__list__item__inner[data-v-4bee3309] {
	position: relative;
	width: .86rem;
	height: .86rem
}

.bind-sell__panel__list__item__inner__marker[data-v-4bee3309] {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	height: .2rem;
	line-height: .2rem;
	padding: 0 .05rem;
	color: #fff;
	font-size: 10px;
	border-radius: .06rem 0 .06rem 0
}

.bind-sell__panel__list__item__inner__plus[data-v-4bee3309] {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: .08rem;
	width: .08rem;
	height: .08rem
}

.bind-sell__panel__list__item__inner__plus[data-v-4bee3309]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: .08rem;
	height: .02rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__panel__list__item__inner__plus[data-v-4bee3309]:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: .02rem;
	height: .08rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__panel__list__item__inner .img-item[data-v-4bee3309] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.bind-sell__panel__list__item__text[data-v-4bee3309] {
	font-size: 14px;
	line-height: 21px;
	padding-top: 6px;
	width: .86rem
}

.bind-sell__panel__list__buy[data-v-4bee3309] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding: .1rem;
	background-image: linear-gradient(125deg, #fd503e, #fb4556);
	border-radius: 0 6px 6px 0;
	color: #fff;
	min-height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bind-sell__panel__list__buy__tit[data-v-4bee3309] {
	width: 60px;
	height: 14px
}

.bind-sell__panel__list__buy__price__price[data-v-4bee3309] {
	font-size: 20px
}

.bind-sell__panel__list__buy__info[data-v-4bee3309] {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	opacity: .6
}

.bind-sell__panel__list__buy__button[data-v-4bee3309] {
	white-space: nowrap
}

.wrapper-new[data-v-49d370ad] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-49d370ad] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: 8px;
	padding: 0 .13rem
}

.bind-sell__info[data-v-49d370ad] {
	border-radius: .06rem;
	background: #fefafa;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.bind-sell__info[data-v-49d370ad],
.bind-sell__info__wrapper[data-v-49d370ad] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bind-sell__info__wrapper[data-v-49d370ad] {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.bind-sell__info__scroll[data-v-49d370ad] {
	padding: .1rem;
	padding-right: 0;
	overflow: hidden
}

.bind-sell__info__title[data-v-49d370ad] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#ff3d48), to(#ff4f05));
	background-image: linear-gradient(0deg, #ff3d48, #ff4f05);
	color: #fff;
	padding: .05rem;
	font-size: 13px;
	line-height: 15px;
	border-radius: .07rem
}

.bind-sell__info__item[data-v-49d370ad]:last-child {
	padding-right: .1rem
}

.bind-sell__info__item--plus[data-v-49d370ad] {
	padding-left: .24rem
}

.bind-sell__info__item__inner[data-v-49d370ad] {
	position: relative;
	width: .55rem;
	height: .55rem
}

.bind-sell__info__item__inner__marker[data-v-49d370ad] {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	height: .2rem;
	line-height: .2rem;
	padding: 0 .05rem;
	color: #fff;
	font-size: 10px;
	border-radius: .06rem 0 .06rem 0
}

.bind-sell__info__item__inner__plus[data-v-49d370ad] {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: .08rem;
	width: .08rem;
	height: .08rem
}

.bind-sell__info__item__inner__plus[data-v-49d370ad]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: .08rem;
	height: .02rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__info__item__inner__plus[data-v-49d370ad]:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: .02rem;
	height: .08rem;
	background: #f7c9c4;
	border-radius: 2px
}

.bind-sell__info__item__inner .img-item[data-v-49d370ad] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.instructions[data-v-72f1af0b] {
	font-size: 14px;
	line-height: 22px
}

.instructions__info__item[data-v-72f1af0b] {
	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
}

.instructions__info__name[data-v-72f1af0b] {
	white-space: nowrap;
	width: 58px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify
}

.instructions__title[data-v-9e452f34] {
	font-size: 19px;
	position: relative
}

.instructions__title__icon[data-v-9e452f34] {
	width: .28rem
}

.instructions__title[data-v-9e452f34]:before {
	right: 100%;
	margin-right: .11rem
}

.instructions__title[data-v-9e452f34]:after,
.instructions__title[data-v-9e452f34]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .1;
	background: #999;
	border-radius: 1.5px;
	height: 1px;
	width: 64PX
}

.instructions__title[data-v-9e452f34]:after {
	left: 100%;
	margin-left: .11rem
}

.instructions__info[data-v-9e452f34] {
	border-radius: .1rem .1rem .04rem .04rem;
	background: #fff
}

.instructions__info__item[data-v-9e452f34] {
	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
}

.instructions__info__name[data-v-9e452f34] {
	white-space: nowrap;
	width: 58px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify
}

.follow-btn[data-v-44e12666] {
	padding: 2px 8px;
	border: 1px solid #555;
	border-radius: 15px;
	color: #555;
	width: 42px;
	min-width: 42px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.follow-btn-done[data-v-44e12666] {
	border: 1px solid #f5f5f5;
	background: #f5f5f5;
	color: #999
}

.collect-btn[data-v-44e12666] {
	color: #555
}

.collect-btn__star-wrapper[data-v-44e12666] {
	position: relative
}

.collect-btn__star-wrapper__star--follow[data-v-44e12666] {
	position: absolute;
	top: 0;
	left: 0
}

.collect-btn__star-wrapper__star--follow.active[data-v-44e12666] {
	-webkit-animation: follow-data-v-44e12666 553ms linear;
	animation: follow-data-v-44e12666 553ms linear
}

.collect-btn__star-wrapper__star--follow.leave[data-v-44e12666] {
	opacity: 0;
	-webkit-transition: all .24s linear;
	transition: all .24s linear
}

@-webkit-keyframes follow-data-v-44e12666 {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	20% {
		opacity: .33;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	40% {
		opacity: .66;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.32);
		transform: scale(1.32)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes follow-data-v-44e12666 {
	0% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	20% {
		opacity: .33;
		-webkit-transform: scale(1.15);
		transform: scale(1.15)
	}

	40% {
		opacity: .66;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1.32);
		transform: scale(1.32)
	}

	80% {
		opacity: 1;
		-webkit-transform: scale(1.24);
		transform: scale(1.24)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.gydrug-otherinfo__spread[data-v-1fbc4d93] {
	border-bottom: 1px solid #e0e0e0
}

.gydrug-otherinfo__spread[data-v-1fbc4d93]:last-child {
	border-bottom: none
}

.gydrug-otherinfo__item[data-v-1fbc4d93] {
	font-size: .15rem;
	line-height: .15rem;
	color: #858585;
	padding-bottom: .15rem
}

#id[data-v-6213d562] {
	z-index: 0
}

.font-bold[data-v-6213d562] {
	font-weight: 700
}

.z-line[data-v-6213d562] {
	display: inline-block
}

.text-line[data-v-6213d562] {
	display: inline
}

.text-line-block[data-v-6213d562] {
	display: inline-block
}

.wrapper[data-v-6213d562] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-mini[data-v-6213d562] {
	padding-left: .13rem;
	padding-right: .13rem
}

.wrapper-new[data-v-6213d562] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.wrapper-new-small[data-v-6213d562] {
	margin: .08rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.brand-bar-wrap[data-v-6213d562] {
	margin-top: -.02rem
}

.tip-info[data-v-6213d562] {
	background: rgba(255, 111, 97, .08);
	color: #fd503e
}

.title[data-v-6213d562] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.title .tit[data-v-6213d562] {
	color: #333;
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.title .right[data-v-6213d562] {
	text-align: right;
	color: #858585
}

.custom-header-topbar-bg[data-v-6213d562] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.gydrug .wrapper[data-v-6213d562] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gydrug .comment-wrap .wrapper[data-v-6213d562] {
	padding-left: .13rem;
	padding-right: .13rem
}

.gydrug .scroll-navs__search[data-v-6213d562] {
	padding: 0 .15rem 0 .05rem;
	position: relative
}

.gydrug .scroll-navs__search.app[data-v-6213d562] {
	padding-right: .42rem
}

.gydrug__storebox[data-v-6213d562] {
	padding: 0
}

.gydrug__sampleRec[data-v-6213d562] {
	padding: .11rem .13rem .14rem
}

.rec-drugs .title .tit[data-v-6213d562] {
	color: #1f1f1f
}

.label-wrapper[data-v-6213d562] {
	line-height: 20px
}

.label-inner[data-v-6213d562] {
	display: inline-block
}

.label-inline[data-v-6213d562] {
	position: relative;
	top: -2px
}

.deliver-time[data-v-6213d562] {
	padding: .08rem .13rem
}

.ranking-entry[data-v-6213d562] {
	padding: 0
}

.ranking-entry .medui-notice-bar[data-v-6213d562] {
	font-size: .14rem
}

.ranking-entry .icon[data-v-6213d562] {
	font-size: .12rem
}

.ranking-entry__tip[data-v-6213d562] {
	font-family: PingFangSC-Medium
}

.ranking-entry__tip__icon[data-v-6213d562] {
	padding: 0 .04rem 0 .03rem;
	position: relative;
	top: -.01rem
}

.gydrug-tips-info .tit[data-v-6213d562] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	padding-right: 0
}

.gydrug-tips-info .cic[data-v-6213d562] {
	padding-left: 0
}

.gydrug-tips-info .cic .label-inner[data-v-6213d562] {
	margin-bottom: 2px
}

.gydrug-tips-info .arrow[data-v-6213d562] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.gydrug-tips-info .safeguard-right[data-v-6213d562] {
	text-align: right
}

.price-off .cic[data-v-6213d562] {
	margin-top: 1px
}

.price-off[data-v-6213d562]:last-child {
	margin-bottom: 3px
}

.gydrug-info .pic-wrapper[data-v-6213d562] {
	position: relative
}

.gydrug-info .pic-wrapper .image-hack-white-stroke[data-v-6213d562] {
	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 .pic-wrapper .pic-filter-blur[data-v-6213d562] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	-webkit-filter: blur(20px);
	filter: blur(20px)
}

.gydrug-info .swiper-wrapper[data-v-6213d562] {
	position: relative
}

.gydrug-info .swiper-wrapper .top-img-wrapper[data-v-6213d562] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.gydrug-info .swiper-wrapper .dots[data-v-6213d562] {
	position: absolute;
	bottom: .1rem;
	right: .1rem;
	background: rgba(0, 0, 0, .5);
	border-radius: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	color: #fff;
	font-size: 13px
}

.gydrug-info .swiper-wrapper .dots__current[data-v-6213d562] {
	font-size: 15px
}

.gydrug-info .swiper-wrapper .dots text[data-v-6213d562] {
	display: inline-block
}

.gydrug-info .swiper-wrapper .top-corner-wrapper[data-v-6213d562] {
	position: absolute;
	top: 84px;
	left: 8px
}

.gydrug-info-dynamics[data-v-6213d562] {
	position: fixed;
	left: 0;
	right: 60px;
	top: 70px;
	height: 28px;
	z-index: 1
}

.gydrug-info-pricewrap[data-v-6213d562] {
	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__left[data-v-6213d562] {
	white-space: nowrap
}

.gydrug-info-pricewrap__right[data-v-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.gydrug-info-pricewrap .unit[data-v-6213d562] {
	font-size: .19rem;
	color: #fd503e
}

.gydrug-info-pricewrap .price-item[data-v-6213d562] {
	display: inline-block
}

.gydrug-info-pricewrap .price-item .price[data-v-6213d562] {
	font-size: .27rem;
	line-height: .37rem;
	color: #fd503e
}

.gydrug-info-pricewrap .calced-price[data-v-6213d562] {
	background: #fd503e;
	border-radius: .22rem;
	height: .22rem;
	line-height: .22rem;
	color: #fff;
	padding: .01rem .1rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	top: -4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.gydrug-info-pricewrap .calced-price__price[data-v-6213d562] {
	font-size: .2rem
}

.gydrug-info-pricewrap .calced-price__uint[data-v-6213d562] {
	padding: 0 .03rem
}

.gydrug-info-titlewrap[data-v-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-info-titlewrap__left[data-v-6213d562] {
	word-break: break-all;
	margin-bottom: 0
}

.gydrug-info-titlewrap__right[data-v-6213d562] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-left: .3rem
}

.gydrug-info-license[data-v-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-info-license .right[data-v-6213d562] {
	white-space: nowrap
}

.gydrug-info-time-limit[data-v-6213d562] {
	height: 29px;
	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;
	background: #ffe5e2;
	border-radius: 3px;
	color: #fd503e
}

.gydrug-info-time-limit__img[data-v-6213d562] {
	width: 73px;
	height: 19px;
	vertical-align: middle
}

.gydrug-info-time-limit__text[data-v-6213d562] {
	vertical-align: middle
}

.gydrug-info-time-limit__icon[data-v-6213d562] {
	vertical-align: middle;
	margin-top: 1px;
	font-weight: 700
}

.gydrug-info .m-icon-copy[data-v-6213d562] {
	font-size: 12px;
	position: relative;
	top: -1px
}

.gydrug-info .z-label-new[data-v-6213d562] {
	color: #fd503e;
	background: #feefec;
	font-size: 11px;
	height: 21px;
	line-height: 21px;
	padding: 0 .05rem;
	border-radius: 4px
}

.safe-label[data-v-6213d562] {
	background: #00c8c8;
	height: 18px;
	border-radius: 9px;
	position: relative;
	top: -1px;
	line-height: 1
}

.safe-label .label[data-v-6213d562] {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	position: relative
}

.safe-label .img[data-v-6213d562] {
	width: 12px;
	height: 12px;
	margin-right: 3px
}

.activity-label[data-v-6213d562] {
	background: #fd503e;
	border-radius: 8px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #fff;
	padding: 0 4px
}

.gydrug-store[data-v-6213d562] {
	border-radius: 8px 8px 0 0;
	color: #fff
}

.gydrug-store-wrap[data-v-6213d562] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.gydrug-store-left[data-v-6213d562],
.gydrug-store-wrap[data-v-6213d562] {
	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-6213d562] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gydrug-store-info[data-v-6213d562] {
	overflow: hidden;
	width: 100%
}

.gydrug-store-info .text-line[data-v-6213d562] {
	opacity: .8
}

.gydrug-store-info-btn[data-v-6213d562] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.gydrug-store-info-btn__item[data-v-6213d562] {
	max-width: 100px
}

.gydrug-store-img[data-v-6213d562] {
	border-radius: 100%;
	background: #fff;
	border: rgba(31, 31, 31, .06);
	position: relative
}

.gydrug-store-img__icon[data-v-6213d562] {
	position: absolute;
	right: 0;
	bottom: 0;
	width: .12rem;
	height: .12rem;
	border: 1px solid #fff;
	border-radius: 100%;
	background: #fff
}

.gydrug-store-name[data-v-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.gydrug-store-name-permit[data-v-6213d562] {
	margin-left: .21rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap
}

.gydrug-store-tag[data-v-6213d562] {
	font-size: .11rem;
	height: 16px;
	line-height: 16px;
	color: #fff;
	background-color: #fd503e;
	border-radius: 16px;
	padding: 2px 5px;
	display: inline-block
}

.gydrug-store-arrow[data-v-6213d562] {
	white-space: nowrap
}

.gydrug-store .best-store[data-v-6213d562] {
	position: relative;
	top: -.03rem
}

.gydrug-explain-bar[data-v-6213d562] {
	margin-bottom: .02rem
}

.gydrug-explain-tips[data-v-6213d562] {
	border-radius: .09rem;
	border: .01rem solid #fd503e;
	background: rgba(253, 80, 62, .03);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .23rem;
	margin-right: .01rem;
	position: relative;
	padding-top: .34rem;
	word-break: break-all
}

.gydrug-explain-tips-item[data-v-6213d562] {
	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;
	line-height: 1.3
}

.gydrug-explain-tips-title[data-v-6213d562] {
	height: .32rem;
	line-height: .32rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	border-radius: 0 0 .09rem 0;
	padding: 0 .13rem;
	font-family: PingFangSC-Medium;
	margin-bottom: .02rem;
	position: absolute;
	top: -.01rem;
	left: -.01rem
}

.gydrug-explain-tips-desc[data-v-6213d562] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: justify;
	position: relative
}

.gydrug-explain-tips-desc[data-v-6213d562]:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.gydrug-explain-tips-item[data-v-6213d562]:last-child {
	padding-bottom: .02rem
}

.gydrug-explain-tips-item:last-child .gydrug-explain-tips-desc[data-v-6213d562]:after {
	height: 0
}

.gydrug-explain-others[data-v-6213d562] {
	word-break: break-all
}

.gydrug-explain-others-desc[data-v-6213d562] {
	margin-left: .23rem
}

.gydrug-explain-item[data-v-6213d562] {
	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-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 60px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.gydrug-explain-desc[data-v-6213d562] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.top-title[data-v-6213d562] {
	font-size: 19px;
	position: relative
}

.top-title__icon[data-v-6213d562] {
	width: .28rem
}

.top-title[data-v-6213d562]:before {
	right: 100%;
	margin-right: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/46c9accbedb6e13a6923a4c3b.png);
	background-size: cover
}

.top-title[data-v-6213d562]:after,
.top-title[data-v-6213d562]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	width: 34px
}

.top-title[data-v-6213d562]:after {
	left: 100%;
	margin-left: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/6c12c4e3799f6b60fcbdf780c.png);
	background-size: cover
}

.gydrug-details-wrap[data-v-6213d562] {
	border-radius: .12rem .12rem 0 0;
	overflow: hidden;
	background: #fff
}

.gydrug-details-wrap__table[data-v-6213d562] {
	display: table;
	border-collapse: collapse;
	width: 100%;
	position: relative
}

.gydrug-details-wrap__table[data-v-6213d562]:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 200%;
	height: 200%;
	border: 1px solid #b8b8b8;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.gydrug-details-wrap__table .tr-item[data-v-6213d562] {
	position: relative;
	word-break: break-all
}

.gydrug-details-wrap__table .tr-item[data-v-6213d562]:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	height: 1px;
	background: #b8b8b8;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.gydrug-details-wrap__table .tr-item.last-child[data-v-6213d562]:after {
	height: 0
}

.gydrug-details-wrap__table .table-td[data-v-6213d562] {
	display: table-cell;
	padding: .08rem
}

.gydrug-details-wrap__table .td-left[data-v-6213d562] {
	width: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #525252;
	position: relative
}

.gydrug-details-wrap__table .td-left[data-v-6213d562]:after {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	content: "";
	width: 1px;
	background: #b8b8b8;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.gydrug-details-wrap__more[data-v-6213d562] {
	color: #858585
}

.gydrug-details .img[data-v-6213d562] {
	width: 100%;
	display: block
}

.ticket-item-card[data-v-6213d562] {
	margin-top: .15rem;
	margin-bottom: .15rem;
	margin-right: -.17rem;
	width: auto
}

.ticket-item-card[data-v-6213d562]:first-child {
	margin-top: .05rem
}

.ticket-item-card[data-v-6213d562]:last-child {
	margin-bottom: .05rem
}

.ticket-item-card-wrapper[data-v-6213d562] {
	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: nowrap;
	flex-wrap: nowrap
}

.ticket-item-card-item[data-v-6213d562] {
	padding-right: .1rem;
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-item-card-item[data-v-6213d562]:last-child {
	padding-right: .17rem
}

.ticket-item-card-item-small[data-v-6213d562] {
	width: 95%
}

.risk-cues[data-v-6213d562] {
	line-height: 18px
}

.approval-dialog-tit[data-v-6213d562] {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-align: center
}

.approval-dialog-url[data-v-6213d562] {
	word-wrap: break-word;
	word-break: normal
}

.bz-info .tit[data-v-6213d562] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0
}

.bz-info .tit .z-label[data-v-6213d562] {
	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: #fd503e
}

.bz-info .tit .m-icon[data-v-6213d562] {
	color: #fd503e
}

.bz-info .cic[data-v-6213d562] {
	padding-right: 0
}

.store-permit[data-v-6213d562] {
	padding-bottom: .7rem;
	font-size: 13px
}

.store-permit__title[data-v-6213d562] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	line-height: 1;
	margin-top: .15rem
}

.store-permit__info[data-v-6213d562] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .06rem
}

.store-permit__info.mgt-8[data-v-6213d562] {
	margin-top: .08rem
}

.store-permit__info .tit[data-v-6213d562] {
	white-space: nowrap;
	width: 21px
}

.store-permit__info .cic[data-v-6213d562] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.store-permit__info .phone[data-v-6213d562] {
	width: 21px
}

.store-permit__img-group[data-v-6213d562] {
	margin-top: .15rem
}

.store-auth[data-v-6213d562] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fffaee), to(#fff5e3));
	background-image: linear-gradient(90deg, #fffaee, #fff5e3);
	border-radius: .08rem;
	color: #ae6114;
	padding: .04rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.store-auth__img[data-v-6213d562] {
	border: 1px solid #ffe7d0;
	border-radius: .03rem;
	line-height: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.store-auth__auth[data-v-6213d562] {
	position: relative;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.store-auth__auth[data-v-6213d562]:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background: #ffe7d0
}

.best-store[data-v-6213d562] {
	background-image: -webkit-gradient(linear, right top, left top, from(#f2bd61), to(#ecc781));
	background-image: linear-gradient(270deg, #f2bd61, #ecc781);
	height: .16rem;
	line-height: .14rem;
	border-radius: .08rem
}

.best-store__logo[data-v-6213d562] {
	width: .11rem;
	height: .11rem
}

.best-store__text[data-v-6213d562] {
	color: #402200;
	line-height: 1;
	padding-left: .03rem
}

.con-img[data-v-6213d562] {
	position: relative;
	border-radius: .05rem;
	overflow: hidden;
	padding-top: 42.93%
}

.con-img .img[data-v-6213d562] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .05rem
}

.act-float[data-v-6213d562] {
	width: .44rem;
	height: .44rem;
	display: block
}

.act-float-hidden[data-v-6213d562] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-6213d562] {
	opacity: 1
}

.textarea-inner[data-v-6213d562] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.textarea-inner-placeholder[data-v-6213d562],
textarea[data-v-6213d562]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.safe-popup[data-v-6213d562] {
	margin-bottom: .3rem
}

.safe-popup-index[data-v-6213d562] {
	width: .18rem;
	height: .18rem;
	border-radius: .09rem;
	background: #00c8c8;
	font-family: PingFangSC-Semibold;
	line-height: .18rem;
	text-align: center;
	color: #fff
}

.safe-popup-con[data-v-6213d562] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.safe-popup-title[data-v-6213d562] {
	font-size: 18px;
	font-family: PingFangSC-Medium
}

.safe-popup-img[data-v-6213d562] {
	width: 70.773vw
}

.font-initial[data-v-6213d562] {
	font-weight: 400 !important
}

.draggable-container[data-v-6213d562] {
	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-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.draggable-container__img[data-v-6213d562] {
	width: 60px;
	height: 60px
}

.drug .price[data-v-08fd06e8] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.drug .img-wrapper[data-v-08fd06e8] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0;
	padding-right: .05rem
}

.drug .img-wrapper .img[data-v-08fd06e8] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img__top-label[data-v-08fd06e8] {
	position: absolute;
	left: 0;
	top: 0;
	background: #00c8c8;
	border-radius: .08rem 0 .08rem 0;
	z-index: 1
}

.drug .img-wrapper .img-inner.status[data-v-08fd06e8] {
	opacity: .5
}

.drug .img-wrapper .img-inner .img-corner[data-v-08fd06e8] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.drug .img-wrapper .img .video[data-v-08fd06e8] {
	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-08fd06e8] {
	-webkit-transform: scale(.93333333);
	transform: scale(.93333333);
	position: relative;
	left: -.3px
}

.drug .img-wrapper .img .status-text[data-v-08fd06e8] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-08fd06e8] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-08fd06e8] {
	color: #fff;
	line-height: 1.4
}

.drug .info-wrapper[data-v-08fd06e8] {
	position: relative;
	padding-right: 0
}

.drug .info-wrapper .tips-text[data-v-08fd06e8] {
	color: #fd503e
}

.drug .info-wrapper .bottom-info--abs[data-v-08fd06e8] {
	height: 27px
}

.drug .info-wrapper .bottom-info-inner[data-v-08fd06e8] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.drug .info-wrapper .bottom-info-inner--abs[data-v-08fd06e8] {
	position: absolute;
	bottom: -.03rem;
	width: 100%
}

.drug .info-wrapper .bottom-info-inner__left[data-v-08fd06e8] {
	white-space: nowrap;
	width: auto;
	overflow: hidden
}

.drug .info-wrapper .bottom-info-inner__right[data-v-08fd06e8] {
	width: auto;
	padding-right: 0
}

.drug .info-wrapper .price-type[data-v-08fd06e8] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #fd503e;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
	top: -1px
}

.drug .info-wrapper .price-place[data-v-08fd06e8] {
	height: .15rem;
	position: relative;
	top: -3px
}

.drug .info-wrapper .org-price[data-v-08fd06e8] {
	font-size: .13rem;
	color: #b8b8b8;
	font-family: PingFangSC-Regular
}

.drug .info-wrapper .name[data-v-08fd06e8] {
	margin-top: -.03rem;
	margin-bottom: 0
}

.drug .info-wrapper .name.c-line-clamp2 .z-label[data-v-08fd06e8] {
	position: relative
}

.drug .font-333[data-v-08fd06e8] {
	color: #333
}

.drug .pl0[data-v-08fd06e8] {
	padding-left: 0
}

.drug .pr0[data-v-08fd06e8] {
	padding-right: 0
}

.c-font-15[data-v-08fd06e8],
[class*=__c-font-15][data-v-08fd06e8] {
	font: .15rem/.23rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-13[data-v-08fd06e8],
[class*=__c-font-13][data-v-08fd06e8] {
	font: .13rem/.22rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.c-font-12[data-v-08fd06e8],
[class*=__c-font-12][data-v-08fd06e8] {
	font: .12rem/.21rem PingFangSC-Regular, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.wrapper[data-v-834276c8] {
	padding-left: .17rem;
	padding-right: .17rem
}

.cart-container[data-v-834276c8] {
	-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-834276c8] {
	color: #fd503e
}

.cart-container .checkbox-wrapper[data-v-834276c8] {
	white-space: nowrap;
	width: 29px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cart-container .c-disable[data-v-834276c8] {
	-webkit-transform: scale(.83333333);
	transform: scale(.83333333)
}

.cart-container .shop-title[data-v-834276c8] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .righticon-wrapper[data-v-834276c8] {
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: relative;
	right: -4px
}

.cart-container .price-off[data-v-834276c8] {
	background: #fff4f3
}

.cart-container .price-off .more[data-v-834276c8] {
	color: #ff8276;
	white-space: nowrap;
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cart-container .shop-con[data-v-834276c8] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-con .add-num[data-v-834276c8] {
	text-align: right;
	padding: 10px 10px 10px 0;
	margin: -10px -10px -10px 0;
	position: relative
}

.cart-container .shop-con .add-num .controller[data-v-834276c8] {
	width: .8rem;
	display: inline-block
}

.cart-container .shop-con .sug-btn[data-v-834276c8] {
	text-align: right
}

.cart-container .shop-con .sug-btn .btn[data-v-834276c8] {
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	font-size: 12px;
	border-radius: 20px;
	border: 1px solid #fd503e;
	color: #fd503e;
	display: inline-block
}

.cart-container .del-btn[data-v-834276c8] {
	height: 100%;
	line-height: 100%;
	background: #fd503e;
	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-3a8b3e58] {
	padding-left: .17rem;
	padding-right: .17rem
}

.edit-btn[data-v-3a8b3e58] {
	color: #fff;
	text-align: right;
	padding-right: .27rem
}

.edit-btn-inner[data-v-3a8b3e58] {
	display: inline-block
}

.edit-control[data-v-3a8b3e58] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.edit-control-right[data-v-3a8b3e58] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.edit-control-btn[data-v-3a8b3e58] {
	width: 1.1rem
}

.bottom-bar[data-v-3a8b3e58] {
	height: 48px
}

.bottom-bar-withtips[data-v-3a8b3e58] {
	height: 75px
}

.bottom-bar-tips[data-v-3a8b3e58] {
	position: fixed;
	bottom: 48px;
	background: #fff4f3;
	left: 0;
	right: 0;
	height: 32px;
	line-height: 32px;
	border-top: 1px solid #f9eded;
	color: rgba(254, 124, 108, .8);
	-webkit-box-shadow: inset 0 -2px 5px #f7e4e3;
	box-shadow: inset 0 -2px 5px #f7e4e3
}

.bottom-bar .m-bar[data-v-3a8b3e58] {
	position: fixed;
	z-index: 101;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	background: #fff
}

.bottom-bar .m-bar .inner[data-v-3a8b3e58] {
	height: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .check[data-v-3a8b3e58] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bottom-bar .m-bar .inner .info[data-v-3a8b3e58] {
	text-align: right;
	white-space: nowrap
}

.bottom-bar .m-bar .inner .info .all[data-v-3a8b3e58] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .price-info[data-v-3a8b3e58] {
	display: inline-block;
	vertical-align: middle;
	line-height: 14px
}

.bottom-bar .m-bar .inner .info .price-info .cny[data-v-3a8b3e58] {
	color: #fd503e
}

.bottom-bar .m-bar .inner .info .price-info .price[data-v-3a8b3e58] {
	color: #fd503e;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .price-info .off-price[data-v-3a8b3e58] {
	font-size: 11px;
	color: #fd503e
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-3a8b3e58] {
	min-width: 1.1rem;
	display: inline-block
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .m-btn[data-v-3a8b3e58] {
		width: .8rem;
		margin-left: .1rem
	}

	.bottom-bar .m-bar .inner .info .price[data-v-3a8b3e58] {
		font-size: 16px
	}
}

.price-off-popup[data-v-3a8b3e58] {
	padding-top: .4rem;
	padding-bottom: 1.35rem
}

.price-off-popup__item[data-v-3a8b3e58] {
	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
}

.wrapper[data-v-424d6df4] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-424d6df4] {
	background: #fff
}

.content-wrapper[data-v-424d6df4] {
	position: relative
}

.tip__refresh[data-v-424d6df4] {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff1d6;
	height: .34rem;
	line-height: .34rem;
	color: #f60;
	font-size: .14rem;
	text-align: center;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tip__refresh__iconbox[data-v-424d6df4] {
	position: relative
}

.tip__refresh__icon[data-v-424d6df4] {
	position: absolute;
	left: -15px;
	font-weight: 700
}

.tip__refresh__icon[data-v-424d6df4]:first-child {
	top: -2px
}

.tip__refresh__icon[data-v-424d6df4]:nth-child(2) {
	top: 2px
}

.tip__refresh__text[data-v-424d6df4] {
	line-height: .34rem
}

.z-nav[data-v-424d6df4] {
	white-space: nowrap
}

.cart-tips[data-v-424d6df4] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem
}

.cart-tips_wrapper[data-v-424d6df4] {
	padding-top: .09rem
}

.edit-btn[data-v-424d6df4] {
	color: #fff;
	text-align: right;
	padding-right: .27rem
}

.edit-btn-inner[data-v-424d6df4] {
	display: inline-block
}

.edit-control[data-v-424d6df4] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.edit-control-right[data-v-424d6df4] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.edit-control-btn[data-v-424d6df4] {
	width: 1.1rem
}

.cart-wrapper .cart-bg[data-v-424d6df4] {
	height: 50px;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.cart-wrapper .cart-body[data-v-424d6df4] {
	margin-top: -50px;
	position: relative
}

.empty-info[data-v-424d6df4] {
	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-424d6df4] {
	width: 1.13rem;
	margin: 0 auto;
	margin-top: .15rem
}

.dialog__tags[data-v-424d6df4] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-424d6df4] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	background: #fff7f6;
	color: #fd503e;
	padding: 0 10px;
	margin-right: 8px;
	font-size: 13px
}

.address-popup__header[data-v-7bbfbf47] {
	height: .53rem;
	line-height: .53rem;
	border-bottom: 1px solid #e0e0e0
}

.address-popup__header__title[data-v-7bbfbf47] {
	text-align: center;
	color: #858585
}

.address-popup__tab[data-v-7bbfbf47] {
	height: .46rem;
	line-height: .46rem
}

.address-popup__content[data-v-7bbfbf47] {
	min-height: 101%;
	overflow-y: scroll
}

.address-popup__hotarea[data-v-7bbfbf47] {
	width: 100%;
	padding-top: .15rem
}

.address-popup__hotarea__title[data-v-7bbfbf47] {
	color: #858585
}

.address-popup__hotarea__tagbox[data-v-7bbfbf47] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .07rem
}

.address-popup__hotarea__tag[data-v-7bbfbf47] {
	text-align: center;
	width: .57rem;
	height: .29rem;
	line-height: .29rem;
	background-color: #f6f6f6;
	border-radius: 45px;
	margin-right: .08rem;
	margin-top: .08rem;
	white-space: nowrap
}

.address-popup__areacontainer[data-v-7bbfbf47] {
	margin-top: .2rem
}

.address-popup__area__title[data-v-7bbfbf47] {
	font-size: .14rem;
	line-height: .14rem;
	color: #858585
}

.address-popup__area[data-v-7bbfbf47] {
	font-size: .15rem;
	margin-top: .127rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.address-popup__area__pre[data-v-7bbfbf47] {
	width: .16rem;
	color: #858585;
	margin-right: .07rem
}

.address-popup__area__name[data-v-7bbfbf47] {
	color: #1f1f1f
}

.address-popup__nav[data-v-7bbfbf47] {
	position: fixed;
	right: .17rem;
	top: 1.4rem;
	width: .2rem;
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 26px
}

.address-popup__nav__item[data-v-7bbfbf47] {
	margin: .05rem 0;
	color: #858585
}

.form-input-placeholder[data-v-2de130b2] {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form[data-v-2de130b2] {
	color: #1f1f1f
}

.form-wrapper[data-v-2de130b2] {
	border-radius: .12rem;
	background: #fff
}

.form-wrapper__input[data-v-2de130b2],
.form-wrapper__title[data-v-2de130b2] {
	padding-left: 0
}

.form-item[data-v-2de130b2] {
	margin: 0 .13rem;
	height: .47rem;
	line-height: .47rem;
	font-size: .15rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.form-item-border[data-v-2de130b2] {
	position: relative
}

.form-item-border[data-v-2de130b2]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	bottom: 0;
	left: 0
}

.form-item[data-v-2de130b2]:last-child {
	border: none
}

.form-input[data-v-2de130b2] {
	color: #1f1f1f;
	line-height: .47rem;
	height: .47rem;
	outline: none;
	margin: 0;
	padding: 0
}

.form-input[data-v-2de130b2]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-input[data-v-2de130b2]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-2de130b2]::-moz-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-2de130b2]:-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-2de130b2]::-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-input[data-v-2de130b2]::placeholder {
	color: #b8b8b8;
	font-size: .15rem;
	line-height: .23rem;
	margin: 0;
	padding: 0
}

.form-item__box[data-v-2de130b2] {
	width: 100%;
	position: absolute
}

.form-item__box .form-item__select__container[data-v-2de130b2] {
	max-height: 3.3rem;
	z-index: 2;
	position: absolute;
	width: 3.21rem;
	background: #fff;
	border-radius: 6px;
	left: -20px
}

.form-item__box .form-item__select__container[data-v-2de130b2]:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-top: 1px solid hsla(0, 0%, 81.6%, .5);
	border-right: 1px solid hsla(0, 0%, 81.6%, .5);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -5px;
	left: 15px;
	z-index: 3
}

.form-item__box .form-item__select__box[data-v-2de130b2] {
	max-height: 3.3rem;
	overflow: hidden;
	overflow-y: scroll;
	z-index: 2;
	position: absolute;
	width: 100%;
	background: #fff;
	border: 1px solid hsla(0, 0%, 81.6%, .5);
	border-radius: 5px;
	-webkit-box-shadow: 2px 4px 5px #eee;
	box-shadow: 2px 4px 5px #eee
}

.form-item__box .form-item__select__item[data-v-2de130b2] {
	line-height: .34rem;
	font-size: .14rem;
	padding-left: .14rem;
	position: relative
}

.form-item__box .form-item__select__item__detail[data-v-2de130b2] {
	line-height: .22rem;
	margin-bottom: .06rem;
	margin-top: -.06rem
}

.form-item__box .form-item__select__item[data-v-2de130b2]:after {
	content: " ";
	display: block;
	width: 100%;
	height: .01rem;
	position: absolute;
	left: 0;
	right: 0;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.form-item__box .form-item__select__item[data-v-2de130b2]:last-child {
	border-bottom: none
}

.pr[data-v-2de130b2] {
	position: relative
}

.form-select-close[data-v-2de130b2] {
	z-index: 2;
	height: 44px;
	width: 24px;
	position: absolute;
	right: -5px;
	top: 0;
	padding: 0 5px
}

.form-select-arrow[data-v-2de130b2] {
	position: absolute;
	right: 0;
	top: 0
}

.c-color-b8[data-v-2de130b2] {
	color: #b8b8b8
}

.ticket-card[data-v-58ec0894] {
	padding: 15px 0 10px 0;
	border-radius: 8px;
	margin-bottom: 10px;
	background: #fff7f6;
	color: #fd503e
}

.ticket-card-cont[data-v-58ec0894],
.ticket-card[data-v-58ec0894] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-cont[data-v-58ec0894] {
	-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-58ec0894] {
	width: calc(100% - 58px)
}

.ticket-card-price[data-v-58ec0894] {
	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-58ec0894] {
	font-weight: 700
}

.ticket-card-price-text[data-v-58ec0894] {
	line-height: 36px
}

.ticket-card-title[data-v-58ec0894] {
	font-weight: 900;
	color: #555
}

.ticket-card-subtitle[data-v-58ec0894],
.ticket-card-times[data-v-58ec0894] {
	font-size: 12px;
	line-height: 20px;
	color: #999
}

.ticket-card-icon[data-v-58ec0894] {
	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-58ec0894] {
	position: absolute;
	top: 0;
	right: calc(50% - 8px);
	font-size: 12px;
	font-weight: 700
}

.ticket-card-btn[data-v-58ec0894] {
	-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-58ec0894] {
	padding: 3px 5px;
	background: #fd503e;
	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-58ec0894] {
	font-size: 14px;
	color: #fd503e;
	background: transparent
}

.ticket-card-dashed[data-v-58ec0894] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-dashed[data-v-58ec0894]:before {
	top: -15px
}

.ticket-card-dashed[data-v-58ec0894]:after,
.ticket-card-dashed[data-v-58ec0894]:before {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	left: -8px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-dashed[data-v-58ec0894]:after {
	bottom: -8px
}

.ticket-card-used[data-v-58ec0894] {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	right: 10px
}

.ticket-card-gray[data-v-58ec0894] {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
	-webkit-filter: grayscale(1)
}

.ticket-card-share[data-v-58ec0894] {
	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
}

.ticket-card-share-item[data-v-58ec0894] {
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	background: #fff0ef
}

.ticket-card-share-img[data-v-58ec0894],
.ticket-card-share-item[data-v-58ec0894] {
	width: 25px;
	height: 25px;
	border-radius: 100%
}

.ticket-card-bottom[data-v-58ec0894] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ticket-card-note[data-v-58ec0894] {
	font-size: 10px;
	line-height: 16px;
	padding: 5px 15px;
	color: #fd503e;
	background: #ffe6e6;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.minW[data-v-e322e1be] {
	min-width: .74rem
}

.z-info[data-v-e322e1be] {
	font-size: .15rem;
	line-height: 23px;
	color: #1f1f1f
}

.z-info .tit[data-v-e322e1be] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.z-info .desc[data-v-e322e1be] {
	color: #858585
}

.z-info .cic[data-v-e322e1be] {
	text-align: right
}

.z-info .cic .z-input[data-v-e322e1be] {
	width: 100%;
	height: 23px;
	font: .15rem/.23rem Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.z-info .cic .z-input[data-v-e322e1be]::-webkit-input-placeholder {
	color: #b8b8b8
}

.z-info .cic .z-input[data-v-e322e1be]::-moz-placeholder {
	color: #b8b8b8
}

.z-info .cic .z-input[data-v-e322e1be]:-ms-input-placeholder {
	color: #b8b8b8
}

.z-info .cic .z-input[data-v-e322e1be]::-ms-input-placeholder {
	color: #b8b8b8
}

.z-info .cic .z-input-placeholder[data-v-e322e1be],
.z-info .cic .z-input[data-v-e322e1be]::placeholder {
	color: #b8b8b8
}

.c-coupon-picker--ticket .coupon-none[data-v-e322e1be] {
	background: #fff7f6;
	border-radius: 8px;
	padding: .05rem .25rem .05rem .15rem;
	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
}

.c-coupon-picker--simple .coupon-none[data-v-e322e1be] {
	font-size: .15rem
}

.c-coupon-picker--simple .coupon-item[data-v-e322e1be],
.c-coupon-picker--simple .coupon-none[data-v-e322e1be] {
	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;
	color: #333
}

.wrapper[data-v-3ebf77bd] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-mini[data-v-3ebf77bd] {
	padding-left: .13rem;
	padding-right: .13rem
}

.z-red[data-v-3ebf77bd] {
	color: #ff6050
}

.z-tar[data-v-3ebf77bd] {
	text-align: right
}

.cart-container[data-v-3ebf77bd] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title__name[data-v-3ebf77bd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title__name__text[data-v-3ebf77bd] {
	font-family: PingFangSC-Medium
}

.cart-container .order-tips[data-v-3ebf77bd] {
	background: #fff1f1;
	border-radius: .09rem;
	margin-top: .1rem;
	padding: .09rem .133333rem;
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	line-height: 1;
	color: #fd503e
}

.cart-container .drug-con[data-v-3ebf77bd] {
	position: relative;
	margin-bottom: .21rem
}

.cart-container .drug-con .input-num[data-v-3ebf77bd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .16rem
}

.cart-container .drug-con .input-num__text[data-v-3ebf77bd] {
	font-size: .15rem;
	line-height: .28rem
}

.cart-container .drug-con .input-num__num[data-v-3ebf77bd] {
	width: 1rem
}

.cart-container .minW[data-v-3ebf77bd] {
	min-width: .74rem
}

.cart-container .order-info[data-v-3ebf77bd] {
	margin-top: -.05rem;
	position: relative
}

.cart-container .order-info[data-v-3ebf77bd]:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.cart-container .order-info .z-info[data-v-3ebf77bd] {
	font-size: .15rem;
	line-height: 23px;
	color: #1f1f1f;
	padding: .12rem 0 .01rem
}

.cart-container .order-info .z-info .tit[data-v-3ebf77bd] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-3ebf77bd] {
	text-align: right
}

.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd] {
	width: 100%;
	height: 23px;
	font: .15rem/.23rem Arial, Helvetica, sans-serif;
	text-align: right;
	outline: none
}

.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd]::-webkit-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd]::-moz-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd]:-ms-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd]::-ms-input-placeholder {
	color: #b8b8b8
}

.cart-container .order-info .z-info .cic .z-input-placeholder[data-v-3ebf77bd],
.cart-container .order-info .z-info .cic .z-input[data-v-3ebf77bd]::placeholder {
	color: #b8b8b8
}

.cart-container .order-info__comment[data-v-3ebf77bd] {
	position: relative;
	padding: .12rem 0 !important
}

.cart-container .order-info__comment[data-v-3ebf77bd]:after {
	bottom: 0
}

.cart-container .order-info__comment[data-v-3ebf77bd]:after,
.cart-container .order-info__comment[data-v-3ebf77bd]:before {
	content: " ";
	position: absolute;
	left: .04rem;
	right: .04rem;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33)
}

.cart-container .order-info__comment[data-v-3ebf77bd]:before {
	top: 0
}

.cart-container .price-info[data-v-3ebf77bd] {
	text-align: right
}

input[data-v-3ebf77bd]:-webkit-autofill,
select[data-v-3ebf77bd]:-webkit-autofill,
textarea[data-v-3ebf77bd]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-3ebf77bd]:focus,
input[type=text][data-v-3ebf77bd]:focus,
textarea[data-v-3ebf77bd]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.drug-tips[data-v-3ebf77bd] {
	position: relative;
	background-image: linear-gradient(-45deg, #fff7e7, #fff1d6)
}

.drug-tips__txt[data-v-3ebf77bd] {
	color: #704202;
	max-width: calc(100% - .25rem)
}

.drug-tips[data-v-3ebf77bd]:after {
	display: block;
	content: "";
	width: .4rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), color-stop(hsla(0, 0%, 100%, .8)), to(hsla(0, 0%, 100%, .5)));
	background: linear-gradient(90deg, hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .5));
	-webkit-transform: skewX(15deg);
	transform: skewX(15deg);
	-webkit-animation: move-data-v-3ebf77bd .6s linear 1;
	animation: move-data-v-3ebf77bd .6s linear 1;
	opacity: 0
}

@-webkit-keyframes move-data-v-3ebf77bd {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

@keyframes move-data-v-3ebf77bd {
	0% {
		left: 0
	}

	10%,
	90% {
		opacity: 1
	}

	to {
		left: calc(100% - .4rem)
	}
}

.c-color-b8[data-v-3ebf77bd] {
	color: #b8b8b8
}

.body-wrapper[data-v-016734cb] {
	background: #f5f5f5
}

.wrapper[data-v-016734cb] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-small[data-v-016734cb] {
	padding-left: .15rem;
	padding-right: .15rem
}

.wrapper-mini[data-v-016734cb] {
	padding-left: .13rem;
	padding-right: .13rem
}

.tips-wrapper[data-v-016734cb] {
	padding-left: .17rem;
	padding-right: .17rem
}

.apply-tips[data-v-016734cb] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem;
	margin-bottom: .08rem
}

.red[data-v-016734cb] {
	color: #ff6050
}

.content-wrapper .location .red-bg[data-v-016734cb] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.content-wrapper .location .inner[data-v-016734cb] {
	position: relative;
	z-index: 1;
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .location .inner .content[data-v-016734cb] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.content-wrapper .location .get-location.deliveryTime .red-bg[data-v-016734cb] {
	height: 1.04rem
}

.content-wrapper .location .get-location.deliveryTime .inner[data-v-016734cb] {
	margin-top: -.94rem
}

.content-wrapper .location .get-location.no-deliveryTime .red-bg[data-v-016734cb] {
	height: .64rem
}

.content-wrapper .location .get-location.no-deliveryTime .inner[data-v-016734cb] {
	margin-top: -.64rem
}

.content-wrapper .location .get-location .red-bg[data-v-016734cb] {
	height: .84rem
}

.content-wrapper .location .get-location .inner[data-v-016734cb] {
	margin-top: -.74rem
}

.content-wrapper .location .get-location .inner .content .icon-wrapper[data-v-016734cb] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .3rem;
	height: .3rem;
	margin-top: .03rem
}

.content-wrapper .location .get-location .inner .content .icon-wrapper .icon[data-v-016734cb] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .location .get-location .inner .content .right[data-v-016734cb] {
	text-align: right;
	position: relative;
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .location .get-location .delivery-time[data-v-016734cb] {
	position: relative;
	padding-bottom: .04rem
}

.content-wrapper .location .get-location .delivery-time[data-v-016734cb]:before {
	content: " ";
	display: block;
	position: absolute;
	left: -.1rem;
	right: -.1rem;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e6e6e6
}

.content-wrapper .location .get-location .delivery-time .fname[data-v-016734cb] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.content-wrapper .location .get-location .delivery-time .m-icon-time[data-v-016734cb] {
	color: #ff6050;
	font-size: 12px
}

.content-wrapper .location .get-location .delivery-time .time[data-v-016734cb] {
	text-align: right
}

.content-wrapper .location .get-location-content[data-v-016734cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content-wrapper .location .get-location-content .info[data-v-016734cb] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: .16rem
}

.content-wrapper .location .choose-location .red-bg[data-v-016734cb] {
	height: .34rem
}

.content-wrapper .location .choose-location .inner[data-v-016734cb] {
	margin-top: -.26rem
}

.content-wrapper .location .choose-location .inner .content .icon-wrapper[data-v-016734cb] {
	-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 .choose-location .inner .content .icon-wrapper .icon[data-v-016734cb] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .location .choose-location .inner .content-noform[data-v-016734cb] {
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .location .choose-location .inner .content .right[data-v-016734cb] {
	text-align: right;
	position: relative;
	-ms-flex-item-align: center;
	align-self: center
}

.content-wrapper .prescription[data-v-016734cb] {
	position: relative;
	z-index: 1
}

.content-wrapper .tip-box[data-v-016734cb] {
	margin-top: .02rem;
	position: relative
}

.content-wrapper .tip-box__icon[data-v-016734cb] {
	position: absolute
}

.content-wrapper .drug-wrapper[data-v-016734cb] {
	position: relative;
	z-index: 1
}

.content-wrapper .drug-wrapper .red-bg[data-v-016734cb] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372);
	height: .3rem
}

.content-wrapper .drug-wrapper .inner[data-v-016734cb] {
	margin: -.2rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem
}

.content-wrapper .drug-wrapper .inner .content[data-v-016734cb] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.pres-popup__drugs[data-v-016734cb] {
	padding-bottom: .07rem;
	margin-top: .14rem
}

.bottom-bar[data-v-016734cb] {
	height: 68px
}

.bottom-bar .m-bar[data-v-016734cb] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	padding-left: .17rem;
	padding-right: .17rem
}

.bottom-bar .m-bar .inner[data-v-016734cb] {
	height: 60px;
	text-align: right;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info .text[data-v-016734cb] {
	display: inline-block
}

.bottom-bar .m-bar .inner .info .all[data-v-016734cb] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .cny[data-v-016734cb] {
	color: #ff6050
}

.bottom-bar .m-bar .inner .info .price[data-v-016734cb] {
	color: #ff6050;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-016734cb] {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.bottom-bar .m-bar .inner .info .m-btn__tips[data-v-016734cb] {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 10px
}

.bottom-bar .m-bar .inner .info .m-btn__tips__inner[data-v-016734cb] {
	white-space: nowrap;
	font-size: 12px;
	color: #555
}

.bottom-bar .m-bar .inner .info .m-btn__tips__inner .m-icon[data-v-016734cb] {
	color: #ff6050;
	font-size: 18px;
	line-height: 18px;
	margin-top: -2px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-016734cb]:not(:last-child) {
	margin-right: .1rem
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .m-btn[data-v-016734cb] {
		width: 1rem;
		margin-left: .1rem
	}

	.bottom-bar .m-bar .inner .info .price[data-v-016734cb] {
		font-size: 16px
	}
}

.bottom-bar .m-bar[data-v-016734cb]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	-webkit-transform-origin: top;
	transform-origin: top;
	top: 0;
	left: 0
}

.auth-btn[data-v-016734cb] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.dialog__btn[data-v-016734cb] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-016734cb] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-016734cb] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	background: #fff7f6;
	color: #ff6050;
	padding: 0 10px;
	margin-right: 8px;
	font-size: 13px
}

.pack-order-price[data-v-016734cb],
.stored-value-card[data-v-016734cb] {
	background: #fff;
	border-radius: .12rem
}

.stored-value-card[data-v-016734cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.stored-value-card__desc[data-v-016734cb] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 .08rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .23rem;
	color: #b8b8b8
}

.c-flex[data-v-016734cb] {
	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
}

.step-container[data-v-016734cb] {
	padding-top: .15rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.step-container .red-bg[data-v-016734cb] {
	height: .96rem
}

.step-container .step-box[data-v-016734cb] {
	height: .75rem;
	margin-top: -.95rem
}

.step-container .step[data-v-016734cb] {
	margin-top: -.1rem
}

.pay[data-v-016734cb] {
	background: #fff;
	border-radius: .12rem;
	margin-left: .1rem;
	margin-right: .1rem;
	overflow: hidden
}

.pay__type[data-v-016734cb] {
	-ms-flex-pack: justify;
	padding: .11rem .13rem
}

.pay__type[data-v-016734cb],
.pay__type__left[data-v-016734cb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.pay__type__left[data-v-016734cb] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: justify
}

.pay__type__left__title[data-v-016734cb] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem;
	margin-right: .05rem
}

.pay__type__left__title.inlinePay[data-v-016734cb] {
	font-family: PingFangSC-Medium;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1rem;
	flex: 0 0 1rem;
	margin-right: .05rem;
	font-size: .18rem;
	color: #1f1f1f
}

.pay__type__left__desc[data-v-016734cb] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .15rem
}

.pay__type__right[data-v-016734cb] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem
}

.pay__panel[data-v-016734cb] {
	width: 100%;
	padding: 0 .056667rem 0 .03rem;
	-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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

swan-inline-payment-panel[data-v-016734cb] {
	border-radius: 0
}

.c-gap-left-3[data-v-016734cb] {
	margin-left: .03rem
}

.c-gap-inner-9[data-v-016734cb] {
	padding-top: .09rem;
	padding-bottom: .09rem
}

.c-gap-inner-14[data-v-016734cb] {
	padding-top: .14rem;
	padding-bottom: .14rem
}

.address-showText[data-v-016734cb] {
	margin-top: .01rem
}

.has-bottom-tip[data-v-016734cb] {
	padding-bottom: .29rem
}

.bottom-tip-wrap[data-v-016734cb] {
	position: absolute;
	background: #fff1f1;
	top: 0;
	left: 0;
	width: 100%;
	height: .29rem;
	line-height: .29rem;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	text-align: center;
	z-index: 931
}

.bottom-tip-wrap[data-v-016734cb]:after {
	content: "";
	position: absolute;
	left: 0;
	height: 100%;
	width: 50%;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .7)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, 0));
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-animation: waitingAni-data-v-016734cb 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite;
	animation: waitingAni-data-v-016734cb 2.5s cubic-bezier(.6, 0, .3, 1) .5s infinite
}

@-webkit-keyframes waitingAni-data-v-016734cb {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(240%);
		transform: translateX(240%)
	}
}

@keyframes waitingAni-data-v-016734cb {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(240%);
		transform: translateX(240%)
	}
}

.wrapper[data-v-897fee32] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-new[data-v-897fee32] {
	padding-left: .13rem;
	padding-right: .13rem
}

.z-red[data-v-897fee32] {
	color: #fd503e
}

.z-black[data-v-897fee32] {
	color: #555
}

.cart-container[data-v-897fee32] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title__logo[data-v-897fee32] {
	margin-top: -.03rem
}

.cart-container .order-info[data-v-897fee32] {
	padding-top: .02rem;
	overflow-x: hidden
}

.cart-container .order-info .z-info[data-v-897fee32] {
	font-size: .15rem;
	line-height: 23px
}

.cart-container .order-info .z-info .tit[data-v-897fee32] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-897fee32] {
	text-align: right;
	color: #1f1f1f
}

.cart-container .order-info__remark[data-v-897fee32] {
	display: block;
	word-wrap: break-word
}

.cart-container .order-info__paid[data-v-897fee32] {
	position: relative
}

.cart-container .order-info__paid[data-v-897fee32]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.btns-container[data-v-897fee32] {
	border-radius: .12rem;
	background: #fff
}

.btns-container .btns-info[data-v-897fee32] {
	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
}

.btns-container .btns-info__item[data-v-897fee32] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	text-align: center
}

.btns-container .btns-info__item[data-v-897fee32]:not(:last-child):after {
	content: " ";
	display: block;
	height: .17rem;
	width: 1px;
	background: #eee;
	position: absolute;
	top: .035rem;
	right: 0
}

.btns-container .btns-info__item__text[data-v-897fee32] {
	padding-left: .02rem
}

.body-wrapper[data-v-2a85dc4e] {
	display: block;
	background: #f4f4f4;
	min-height: 100vh
}

.wrapper[data-v-2a85dc4e] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-new[data-v-2a85dc4e] {
	padding-left: .13rem;
	padding-right: .13rem
}

.red[data-v-2a85dc4e] {
	color: #fd503e
}

.card-bg[data-v-2a85dc4e] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .red-bg[data-v-2a85dc4e] {
	height: 1.24rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), color-stop(45%, #fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e 45%)
}

.content-wrapper .top-info .inner[data-v-2a85dc4e] {
	position: relative;
	z-index: 1;
	margin-top: -1.24rem
}

.content-wrapper .top-info .status[data-v-2a85dc4e] {
	color: #fff
}

.content-wrapper .top-info .status .c-font-20[data-v-2a85dc4e] {
	font-size: 20px;
	font-weight: 700
}

.content-wrapper .top-info .status-info[data-v-2a85dc4e] {
	display: block;
	margin-bottom: .01rem
}

.content-wrapper .top-info .status .right-info[data-v-2a85dc4e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	text-align: right
}

.content-wrapper .top-info .get-location[data-v-2a85dc4e] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper[data-v-2a85dc4e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: .3rem;
	height: .3rem;
	margin-top: .03rem
}

.content-wrapper .top-info .get-location .content .icon-wrapper .icon[data-v-2a85dc4e] {
	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, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.content-wrapper .top-info .get-location .content .right[data-v-2a85dc4e] {
	text-align: right;
	position: relative;
	right: -4px
}

.content-wrapper .top-info .get-location .address[data-v-2a85dc4e] {
	color: #858585
}

.content-wrapper .top-info .get-location .address-showText[data-v-2a85dc4e] {
	margin-top: -.01rem
}

.content-wrapper .order-note[data-v-2a85dc4e] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .order-note .con[data-v-2a85dc4e] {
	margin-top: -.02rem
}

.content-wrapper .order-note__copy[data-v-2a85dc4e] {
	color: #858585;
	border: .01rem solid #e0e0e0;
	border-radius: .11rem;
	padding: .01rem .07rem;
	margin-left: .03rem
}

.content-wrapper .prescription[data-v-2a85dc4e] {
	position: relative;
	z-index: 1
}

.content-wrapper .deliver-status-info[data-v-2a85dc4e] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: 12px
}

.content-wrapper .deliver-status-info-left[data-v-2a85dc4e],
.content-wrapper .deliver-status-info[data-v-2a85dc4e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-wrapper .deliver-status-info-left-title[data-v-2a85dc4e] {
	margin-left: .08rem
}

.content-wrapper .deliver-status-info-left-tel[data-v-2a85dc4e] {
	color: #fd503e;
	white-space: nowrap;
	background: #fdefee;
	border-radius: .06rem;
	padding: 0 .04rem;
	margin-top: -.05rem
}

.content-wrapper .deliver-status-info-left-tel .m-icon[data-v-2a85dc4e] {
	font-size: 12px;
	font-weight: 700
}

.content-wrapper .deliver-status-info-right[data-v-2a85dc4e] {
	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;
	padding-left: .1rem
}

.content-wrapper .deliver-status-info .deliver-icon[data-v-2a85dc4e] {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	margin-top: .02rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	color: #fff;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.bottom-bar[data-v-2a85dc4e] {
	height: .48rem
}

.bottom-bar .m-bar[data-v-2a85dc4e] {
	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-2a85dc4e] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-2a85dc4e] {
	text-align: right
}

.cancel-tips[data-v-2a85dc4e] {
	background: #fff1f1;
	border-radius: .09rem;
	padding: .05rem .1rem;
	margin-top: .125rem
}

.reason[data-v-2a85dc4e] {
	margin-top: .14rem;
	margin-bottom: .13rem
}

.reason-item[data-v-2a85dc4e] {
	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: .45rem
}

.reason-item__control[data-v-2a85dc4e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.reason-title[data-v-2a85dc4e] {
	padding-bottom: .035rem
}

.reason-checkbox[data-v-2a85dc4e] {
	margin-right: -.03rem
}

.textarea-inner[data-v-2a85dc4e] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.textarea-inner-placeholder[data-v-2a85dc4e],
textarea[data-v-2a85dc4e]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.m-icon-copy[data-v-2a85dc4e] {
	font-size: 14px
}

.c-flex[data-v-2a85dc4e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.c-font-pingfangmedium[data-v-2a85dc4e] {
	font-family: PingFangSC-Medium
}

.step-container[data-v-2a85dc4e] {
	padding-top: .15rem;
	background: #fd503e
}

.step-container .red-bg[data-v-2a85dc4e] {
	height: .96rem
}

.step-container .step-box[data-v-2a85dc4e] {
	height: .85rem;
	margin-top: -.95rem
}

.step-container .step[data-v-2a85dc4e] {
	margin-top: -.1rem
}

.dialog-title[data-v-2a85dc4e] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-2a85dc4e] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-2a85dc4e] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-2a85dc4e]:last-of-type {
	margin-bottom: 0
}

.comment-excitation-popup[data-v-2a85dc4e] {
	height: 100%;
	position: absolute;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, calc(-50% - 10px));
	transform: translate(-50%, calc(-50% - 10px))
}

.comment-excitation-popup .tips[data-v-2a85dc4e] {
	font-size: 15px;
	line-height: 15px;
	color: #fd503e;
	margin-bottom: .19rem
}

.comment-excitation-popup .coupon[data-v-2a85dc4e] {
	width: 2.87rem;
	height: 1.17rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupons_bg.png);
	background-size: 100% 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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.comment-excitation-popup .coupon-tips[data-v-2a85dc4e] {
	font-size: 18px;
	color: #525252
}

.comment-excitation-popup .coupon-max-discount[data-v-2a85dc4e] {
	margin-top: .15rem;
	font-size: 24px;
	color: #fd503e
}

.ticket-card[data-v-e09fe412] {
	padding: 15px 0 10px 0;
	border-radius: 8px;
	margin-bottom: 10px;
	background: #fff7f6;
	color: #fd503e
}

.ticket-card-cont[data-v-e09fe412],
.ticket-card[data-v-e09fe412] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-cont[data-v-e09fe412] {
	-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-e09fe412] {
	width: calc(100% - 58px)
}

.ticket-card-price[data-v-e09fe412] {
	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-e09fe412] {
	font-weight: 700
}

.ticket-card-price-text[data-v-e09fe412] {
	line-height: 36px
}

.ticket-card-title[data-v-e09fe412] {
	font-weight: 900;
	color: #555
}

.ticket-card-subtitle[data-v-e09fe412],
.ticket-card-times[data-v-e09fe412] {
	font-size: 12px;
	line-height: 20px;
	color: #fd503e
}

.ticket-card-icon[data-v-e09fe412] {
	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-e09fe412] {
	position: absolute;
	top: 0;
	right: calc(50% - 8px);
	font-size: 12px;
	font-weight: 700
}

.ticket-card-btn[data-v-e09fe412] {
	-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-e09fe412] {
	padding: 3px 5px;
	background: #fd503e;
	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-e09fe412] {
	font-size: 14px;
	color: #fd503e;
	background: transparent
}

.ticket-card-dashed[data-v-e09fe412] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-dashed[data-v-e09fe412]:before {
	top: -15px
}

.ticket-card-dashed[data-v-e09fe412]:after,
.ticket-card-dashed[data-v-e09fe412]:before {
	content: " ";
	width: 15px;
	height: 15px;
	position: absolute;
	left: -8px;
	border-radius: 100%;
	background: #fff
}

.ticket-card-dashed[data-v-e09fe412]:after {
	bottom: -8px
}

.ticket-card-used[data-v-e09fe412] {
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	right: 10px
}

.ticket-card-gray[data-v-e09fe412] {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(1)
}

.ticket-card-share[data-v-e09fe412] {
	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
}

.ticket-card-share-item[data-v-e09fe412] {
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	background: #fff0ef
}

.ticket-card-share-img[data-v-e09fe412],
.ticket-card-share-item[data-v-e09fe412] {
	width: 25px;
	height: 25px;
	border-radius: 100%
}

.ticket-card-bottom[data-v-e09fe412] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ticket-card-note[data-v-e09fe412] {
	font-size: 10px;
	line-height: 16px;
	padding: 5px 15px;
	color: #fd503e;
	background: #ffe6e6;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px
}

.cl-bold[data-v-e09fe412] {
	font-weight: 700
}

.cl-red[data-v-e09fe412] {
	color: #fd503e
}

.ticket-card-weaken[data-v-e09fe412] {
	background: rgba(253, 80, 62, .06);
	margin-bottom: 0;
	position: relative;
	padding: 20px 0 15px 0;
	overflow: hidden
}

.ticket-card-weaken-tag[data-v-e09fe412] {
	position: absolute;
	top: 0;
	left: 0;
	background: #ffe2df;
	color: #fd503e;
	font-size: 10px;
	line-height: 18px;
	padding: 0 5px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px
}

.ticket-card-weaken .ticket-card-cont[data-v-e09fe412] {
	width: 75%
}

.ticket-card-weaken .ticket-card-btn[data-v-e09fe412] {
	width: 25%;
	padding: 0 15px;
	border-radius: 14px
}

.ticket-card-weaken .ticket-card-btn-cont[data-v-e09fe412] {
	width: 100%;
	padding: 3px 0
}

.ticket-card-weaken .ticket-card-price[data-v-e09fe412] {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ticket-card-weaken .ticket-card-info[data-v-e09fe412] {
	width: auto
}

.ticket-card-weaken .ticket-card-used[data-v-e09fe412] {
	top: -25px;
	right: 5px
}

.ticket-card-weaken-dashed[data-v-e09fe412] {
	position: absolute;
	right: 0;
	top: -7.5px;
	bottom: -7.5px;
	border-left: 1px dashed #ffb7b0
}

.ticket-card-poke[data-v-e09fe412] {
	padding-top: 10px;
	margin-top: .05rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-poke.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	height: 17.4vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-cont[data-v-e09fe412] {
	padding-left: 7px;
	width: 68%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ticket-card-poke .ticket-card-info[data-v-e09fe412] {
	position: absolute;
	left: 92px;
	margin-left: 0;
	width: calc(100% - 92px)
}

.ticket-card-poke .ticket-card-price[data-v-e09fe412] {
	color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ticket-card-poke .ticket-card-price-icon[data-v-e09fe412] {
	font-size: 20px;
	line-height: 30px
}

.ticket-card-poke .ticket-card-price-text[data-v-e09fe412] {
	font-size: 27px;
	line-height: 37px
}

.ticket-card-poke .ticket-card-subtitle[data-v-e09fe412] {
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-times[data-v-e09fe412] {
	color: #fdcbc5;
	font-size: 14px;
	line-height: 20px
}

.ticket-card-poke .ticket-card-btn[data-v-e09fe412] {
	width: 32%
}

.ticket-card-poke .ticket-card-btn-cont[data-v-e09fe412] {
	color: #f33531;
	background: #fff;
	padding: 3px 10px;
	font-size: 14px;
	font-weight: 700
}

.ticket-card-poke .ticket-card-btn-disabled[data-v-e09fe412] {
	color: #fff;
	background: transparent
}

@media only screen and (max-width:375px) {
	.ticket-card-poke .ticket-card-subtitle[data-v-e09fe412] {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
		font-weight: 700
	}

	.ticket-card-poke .ticket-card-times[data-v-e09fe412] {
		color: #fdcbc5;
		font-size: 13px;
		line-height: 19px
	}
}

@-webkit-keyframes shake-data-v-e09fe412 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes shake-data-v-e09fe412 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	8% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	16% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	24% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	32% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	40% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	48% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}

	56% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}

.act-ticket[data-v-4d6986e1] {
	background: #fff
}

.act-ticket-tag[data-v-4d6986e1] {
	position: relative;
	min-height: 22px
}

.act-ticket-tag__i[data-v-4d6986e1] {
	background: #ffe6e6;
	color: #fd503d;
	padding: 0 .08rem;
	border-radius: 3px;
	margin-right: .04rem;
	display: inline-block;
	position: relative;
	line-height: .24rem
}

.act-ticket-tag__i[data-v-4d6986e1]:after,
.act-ticket-tag__i[data-v-4d6986e1]:before {
	content: "";
	width: .06rem;
	height: .06rem;
	border-radius: .03rem;
	background: #fff;
	position: absolute;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.act-ticket-tag__i[data-v-4d6986e1]:before {
	left: -.03rem
}

.act-ticket-tag__i[data-v-4d6986e1]:after {
	right: -.03rem
}

.act-ticket-tag__scroll[data-v-4d6986e1] {
	position: relative;
	top: .3rem;
	-webkit-transform: translateY(-.3rem);
	transform: translateY(-.3rem);
	width: calc(100% - 66px);
	overflow: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}

.act-ticket-tag__scroll[data-v-4d6986e1]::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent;
	display: none
}

.act-ticket-tag__scroll__wrap[data-v-4d6986e1] {
	overflow: hidden;
	position: relative
}

.act-ticket-tag__scroll__wrap[data-v-4d6986e1]:after {
	content: "";
	display: block;
	width: 12px;
	height: 100%;
	position: absolute;
	right: 64px;
	top: 0;
	-webkit-box-shadow: inset -10px 0 10px 0 #fff;
	box-shadow: inset -10px 0 10px 0 #fff
}

.act-ticket-tag__btn[data-v-4d6986e1] {
	position: absolute;
	top: -1px;
	right: 0
}

.act-ticket-tag__btn__wrap[data-v-4d6986e1] {
	overflow: hidden;
	position: relative;
	height: .2rem;
	background: #ff6050;
	border-top-left-radius: 33px;
	border-bottom-left-radius: 33px;
	line-height: .2rem;
	padding: .02rem .1rem;
	color: #fff
}

.act-ticket-tag__btn__wrap[data-v-4d6986e1]:before {
	display: block;
	background: hsla(0, 0%, 100%, .7);
	width: 40px;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	-webkit-animation: glint-data-v-4d6986e1 3s linear 2s infinite;
	animation: glint-data-v-4d6986e1 3s linear 2s infinite;
	-webkit-filter: blur(30px);
	filter: blur(30px);
	-webkit-transform: translateX(0) skewX(-15deg);
	transform: translateX(0) skewX(-15deg);
	opacity: .6
}

.act-ticket-tag__btn__wrap[data-v-4d6986e1]:after {
	display: block;
	background: hsla(0, 0%, 100%, .5);
	width: 20px;
	height: 100%;
	position: absolute;
	content: "";
	left: 60px;
	top: 0;
	-webkit-animation: glintier-data-v-4d6986e1 3s linear 2s infinite;
	animation: glintier-data-v-4d6986e1 3s linear 2s infinite;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transform: translateX(100%) skewX(-15deg);
	transform: translateX(100%) skewX(-15deg);
	opacity: 1
}

.act-ticket-tag__btn__wrap .right-icon[data-v-4d6986e1] {
	position: relative;
	top: -.01rem
}

.act-ticket-none[data-v-4d6986e1] {
	padding: 12vh 0 21vh 0;
	text-align: center
}

@-webkit-keyframes glint-data-v-4d6986e1 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glint-data-v-4d6986e1 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@-webkit-keyframes glintier-data-v-4d6986e1 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

@keyframes glintier-data-v-4d6986e1 {
	0% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: 0
	}

	75% {
		-webkit-transform: translateX(-400%) skewX(-15deg);
		transform: translateX(-400%) skewX(-15deg);
		opacity: .6
	}

	to {
		-webkit-transform: translateX(200%) skewX(-15deg);
		transform: translateX(200%) skewX(-15deg);
		opacity: 1
	}
}

.qa-popup[data-v-1d9241d9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: calc(100% - 28px)
}

.qa-popup-head[data-v-1d9241d9] {
	width: calc(100% - 34px);
	height: 28px;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 0 17px;
	z-index: 922
}

.qa-popup-head .close-wrapper[data-v-1d9241d9] {
	width: 24px;
	height: 24px;
	float: right
}

.qa-popup-topline[data-v-1d9241d9] {
	position: relative;
	width: 100%;
	height: 4px;
	padding-top: 5px
}

.qa-popup-topline[data-v-1d9241d9]:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #eee;
	border-radius: 3px
}

.qa-popup-title[data-v-1d9241d9] {
	text-align: center;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	padding-left: 24px
}

.qa-popup .scroll-view[data-v-1d9241d9] {
	height: 100%;
	max-height: 537px
}

.qa-item-wrapper[data-v-1d9241d9] {
	height: 100%;
	padding-top: 11px
}

.qa-item[data-v-1d9241d9] {
	padding-bottom: 13px
}

.qa-text[data-v-1d9241d9] {
	margin-bottom: 7px;
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.qa-detail[data-v-1d9241d9] {
	color: #1f1f1f
}

.detail-wrap[data-v-1d9241d9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-img-wrap[data-v-1d9241d9] {
	display: inline-block;
	width: 28vw;
	height: 19vw;
	margin-right: 8px;
	padding-top: 4px
}

.qa-img[data-v-1d9241d9] {
	width: 28vw;
	border-radius: 8px;
	background-size: cover
}

.act-wrap[data-v-5c595b48] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	padding: .13rem .1rem .09rem .1rem
}

.act-wrap .act-cont[data-v-5c595b48] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.act-wrap .price-cont[data-v-5c595b48] {
	color: #fff
}

.act-wrap .original-price[data-v-5c595b48] {
	opacity: .8;
	text-decoration: line-through
}

.act-wrap .activity-desp[data-v-5c595b48] {
	color: #fff5cd
}

.act-wrap .activity-desp-item[data-v-5c595b48],
.act-wrap .activity-desp[data-v-5c595b48] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.act-wrap .activity-desp-line[data-v-5c595b48] {
	width: 1px;
	height: 14px;
	background-color: #fff5cd;
	position: relative;
	top: 5px;
	margin: 0 6px
}

.act-wrap .count-down[data-v-5c595b48] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	line-height: 18px
}

.act-wrap .count-down-txt[data-v-5c595b48] {
	color: #fff5cd;
	margin: 0 6px
}

.act-wrap .count-down-num[data-v-5c595b48] {
	text-align: center;
	width: 18px;
	height: 18px;
	border-radius: 6px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd0b9), to(#fff));
	background-image: linear-gradient(180deg, #ffd0b9, #fff);
	color: #ff6161
}

.act-wrap .flash-count-down[data-v-5c595b48] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.act-wrap .flash-count-down-txt[data-v-5c595b48] {
	color: #fff;
	margin: 0 .03rem
}

.act-wrap .flash-count-down-num[data-v-5c595b48] {
	width: .19rem;
	text-align: center;
	line-height: .24rem;
	border-radius: .04rem;
	padding: 0 .01rem;
	background: #fff;
	color: #f33
}

.act-wrap .activity-end[data-v-5c595b48] {
	color: #fff5cd;
	opacity: .8;
	line-height: 20px
}

.act-wrap .discount-wrap[data-v-5c595b48] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	border-radius: 3px
}

.act-wrap .discount-item[data-v-5c595b48] {
	height: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 16px;
	margin-right: 8px;
	border: 1px solid #ff6161;
	background-color: #fff;
	color: #ff627a
}

.act-wrap .discount-modal[data-v-5c595b48]:after {
	content: "";
	width: 39%;
	height: 40px;
	position: absolute;
	margin-left: -32%;
	margin-top: -11px
}

.act-wrap .flash-text[data-v-5c595b48],
.act-wrap .sale[data-v-5c595b48] {
	color: #fff
}

.img-bg[data-v-4dd93a44] {
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-modal[data-v-4dd93a44] {
	position: fixed;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	left: 0;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, .4);
	z-index: 100
}

.coupon-modal__wrap[data-v-4dd93a44] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	position: relative;
	z-index: 101;
	width: 70vw;
	height: 105.46vw;
	top: 45vh;
	left: 50vw;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-position: 0 bottom
}

.layout-style1 .coupon-modal__wrap[data-v-4dd93a44] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bg__layout1__l.png)
}

.layout-style1 .coupon-modal__wrap__cont[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 17.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__cont__tit[data-v-4dd93a44] {
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__cont__subtit[data-v-4dd93a44] {
	font-family: PingFangSC-Medium;
	font-size: 20px;
	line-height: 20px
}

.layout-style1 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	margin-top: 15px;
	min-height: 40vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style1 .coupon-modal__wrap__cont__coupons__wrap[data-v-4dd93a44] {
	margin: 0 auto
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44] {
	background-size: 100% auto;
	background-repeat: no-repeat;
	width: 49.6vw;
	height: 11.82vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon__layout1.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price[data-v-4dd93a44] {
	width: 19.28vw;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-4dd93a44] {
	font-family: PingFangSC;
	vertical-align: middle;
	position: relative;
	top: -5px
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-4dd93a44] {
	font-family: PingFangSC-Medium;
	font-size: 27px;
	vertical-align: middle
}

.layout-style1 .coupon-modal__wrap__cont__coupons__item__name[data-v-4dd93a44] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 30.17vw;
	text-align: left
}

.layout-style1 .coupon-modal__wrap__btm[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 0;
	height: 28vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style1 .coupon-modal__wrap__btm__count-down[data-v-4dd93a44] {
	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
}

.layout-style1 .coupon-modal__wrap__btm__count-down__text[data-v-4dd93a44] {
	color: #fff
}

.layout-style1 .coupon-modal__wrap__btm__count-down__cont__time[data-v-4dd93a44] {
	color: #e75842;
	background-color: #fff;
	width: 20px;
	height: 23px;
	line-height: 23px;
	border-radius: 3px;
	display: inline-block
}

.layout-style1 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-4dd93a44] {
	color: #fff;
	margin: 0 2px
}

.layout-style1 .coupon-modal__wrap__btm__btn[data-v-4dd93a44] {
	width: 100%
}

.layout-style1 .coupon-modal__wrap__btm__btn__inner[data-v-4dd93a44] {
	width: 61%;
	height: 43px;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 20px;
	line-height: 43px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75);
	box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75)
}

.layout-style1 .coupon-modal__wrap__close[data-v-4dd93a44] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style1.layout-style1__1 .coupon-modal__wrap[data-v-4dd93a44] {
	height: 87vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bg__layout1__s.png)
}

.layout-style1.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	min-height: 22vw
}

.layout-style2 .coupon-modal__wrap[data-v-4dd93a44] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bg-no.png)
}

.layout-style2 .coupon-modal__wrap__animation[data-v-4dd93a44] {
	width: 80%;
	position: relative;
	left: 9%;
	top: 5%
}

.layout-style2 .coupon-modal__wrap__cont[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 31.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style2 .coupon-modal__wrap__cont__tit[data-v-4dd93a44] {
	font-size: 8vw;
	line-height: 8vw;
	color: #fde7c5;
	text-shadow: 0 5px 8px rgba(214, 30, 30, .5);
	font-family: FZZZHONGJW--GB1-0;
	margin-bottom: 3.5vw;
	font-weight: 500
}

.layout-style2 .coupon-modal__wrap__cont__subtit[data-v-4dd93a44] {
	font-family: PingFangSC-Medium;
	font-size: 4.205vw;
	color: #e75842;
	text-align: center;
	width: 42.76vw;
	height: 6.23vw;
	line-height: 6.23vw;
	border-radius: 3.115vw;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fef6e8), to(#f8c76c));
	background-image: linear-gradient(180deg, #fef6e8, #f8c76c);
	-webkit-box-shadow: 0 16px 46px 0 rgba(215, 62, 48, .2);
	box-shadow: 0 16px 46px 0 rgba(215, 62, 48, .2);
	margin: 0 auto
}

.layout-style2 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	margin-top: 3.5vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style2 .coupon-modal__wrap__cont__coupons__wrap[data-v-4dd93a44] {
	margin: 0 auto
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44] {
	width: 60.75vw;
	height: 35.36vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon1.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 30px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price[data-v-4dd93a44] {
	width: 27.49vw;
	height: 20.24vw;
	color: #e75842;
	margin-right: 7px;
	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
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-4dd93a44] {
	font-family: PingFangSC;
	vertical-align: middle;
	font-size: 21px;
	margin-top: 35px
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-4dd93a44] {
	font-family: PingFangSC-Semibold;
	font-size: 70px;
	vertical-align: middle
}

.layout-style2 .coupon-modal__wrap__cont__coupons__item__name[data-v-4dd93a44] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 21.73vw;
	height: 6.24vw;
	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;
	color: #fff2c7;
	font-size: 14px;
	background-image: linear-gradient(165deg, #f96d58, #ea4934);
	border-radius: 15px 15px 15px 0;
	margin-top: 17px;
	padding-left: 0
}

.layout-style2 .coupon-modal__wrap__btm[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 8px;
	height: 32vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-family: PingFangSC-Regular;
	font-size: 20px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__text[data-v-4dd93a44] {
	color: #e75842;
	font-size: 14px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__cont__time[data-v-4dd93a44] {
	background-color: #e75842;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px
}

.layout-style2 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-4dd93a44] {
	color: #e75842;
	margin: 0 2px
}

.layout-style2 .coupon-modal__wrap__btm__btn[data-v-4dd93a44] {
	width: 100%
}

.layout-style2 .coupon-modal__wrap__btm__btn__inner[data-v-4dd93a44] {
	width: 60.75vw;
	height: 10.05vw;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 4.67vw;
	line-height: 10.05vw;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #fef6e8), to(#e9a445));
	background-image: linear-gradient(180deg, #fef6e8 14%, #e9a445);
	-webkit-box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75);
	box-shadow: 0 5px 15px 0 rgba(188, 31, 17, .75)
}

.layout-style2 .coupon-modal__wrap__close[data-v-4dd93a44] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style2.layout-style1__1 .coupon-modal__wrap[data-v-4dd93a44] {
	height: 87vw;
	background-image: url(https://med-fe.cdn.bcebos.com/zhgy/bg.png)
}

.layout-style2.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	min-height: 22vw
}

.layout-style3 .coupon-modal__wrap[data-v-4dd93a44] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-bg.png)
}

.layout-style3 .coupon-modal__wrap__cont[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	top: 31.5vw;
	color: #e75842;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px
}

.layout-style3 .coupon-modal__wrap__cont__tit[data-v-4dd93a44] {
	font-size: 8vw;
	line-height: 8vw;
	color: #b48217;
	margin-bottom: 1.3vw;
	font-weight: 500
}

.layout-style3 .coupon-modal__wrap__cont__subtit[data-v-4dd93a44] {
	font-size: 4.205vw;
	color: #b48217;
	text-align: center;
	width: 42.76vw;
	height: 6.23vw;
	line-height: 6.23vw;
	margin: 0 auto
}

.layout-style3 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	margin-top: 3.5vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.layout-style3 .coupon-modal__wrap__cont__coupons__wrap[data-v-4dd93a44] {
	margin: 0 auto
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44] {
	width: 60.75vw;
	height: 35.36vw;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-coupon.png);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 30px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44]:not(:last-child) {
	margin-bottom: 10px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price[data-v-4dd93a44] {
	width: 27.49vw;
	height: 20.24vw;
	color: #ffeac1;
	margin: 5px 7px 0 2.5vw;
	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
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price__unit[data-v-4dd93a44] {
	font-family: PingFangSC;
	vertical-align: middle;
	font-size: 21px;
	margin-top: 35px
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__price__amount[data-v-4dd93a44] {
	font-family: PingFangSC-Semibold;
	font-size: 70px;
	vertical-align: middle
}

.layout-style3 .coupon-modal__wrap__cont__coupons__item__name[data-v-4dd93a44] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 21.73vw;
	height: 6.24vw;
	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;
	color: #fff2c7;
	font-size: 14px;
	border: 1px solid #ffedd6;
	border-radius: 15px 15px 15px 0;
	margin-top: 19px;
	padding-left: 0
}

.layout-style3 .coupon-modal__wrap__btm[data-v-4dd93a44] {
	text-align: center;
	position: absolute;
	z-index: 103;
	left: 0;
	right: 0;
	bottom: 15px;
	height: 32vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-family: PingFangSC-Regular;
	font-size: 20px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__text[data-v-4dd93a44] {
	color: #ffeac1;
	font-size: 14px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__cont__time[data-v-4dd93a44] {
	background-color: #da381f;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px
}

.layout-style3 .coupon-modal__wrap__btm__count-down__cont__colon[data-v-4dd93a44] {
	color: #ffeac1;
	margin: 0 2px
}

.layout-style3 .coupon-modal__wrap__btm__btn[data-v-4dd93a44] {
	width: 100%
}

.layout-style3 .coupon-modal__wrap__btm__btn__inner[data-v-4dd93a44] {
	width: 60.75vw;
	height: 10.05vw;
	margin: 0 auto;
	border-radius: 43px;
	color: #e75842;
	font-family: PingFangSC-Medium;
	font-size: 4.67vw;
	line-height: 10.05vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-btn.png);
	background-position: 0 0;
	background-size: 100% 100%
}

.layout-style3 .coupon-modal__wrap__close[data-v-4dd93a44] {
	position: absolute;
	left: 38%;
	right: 38%;
	bottom: -60px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	padding: 10px
}

.layout-style3.layout-style1__1 .coupon-modal__wrap[data-v-4dd93a44] {
	height: 87vw;
	background-image: url(https://med-fe.cdn.bcebos.com/zhgy/bg.png)
}

.layout-style3.layout-style1__1 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
	min-height: 22vw
}

@media screen and (max-width:350px) {
	.layout-style1 .coupon-modal__wrap__cont__coupons[data-v-4dd93a44] {
		margin-top: 10px
	}

	.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44] {
		-webkit-transform: scale(.99);
		transform: scale(.99)
	}

	.layout-style1 .coupon-modal__wrap__cont__coupons__item[data-v-4dd93a44]:not(:last-child) {
		margin-bottom: 8px
	}

	.layout-style1 .coupon-modal__wrap__btm[data-v-4dd93a44] {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
}

.scaleIn[data-v-4dd93a44] {
	animation-name: breath-data-v-4dd93a44;
	animation-duration: .56s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
	-webkit-animation-name: breath-data-v-4dd93a44;
	-webkit-animation-duration: .56s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1
}

@keyframes breath-data-v-4dd93a44 {
	0% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(1.08);
		transform: scale(1.08)
	}

	60% {
		-webkit-transform: scale(.96);
		transform: scale(.96)
	}

	83% {
		-webkit-transform: scale(1.02);
		transform: scale(1.02)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes breath-data-v-4dd93a44 {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	90% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.vaccine-detail[data-v-6ef7162a] {
	display: block;
	background-color: #f5f5f5
}

.vaccine-detail__full[data-v-6ef7162a] {
	padding-bottom: .78rem
}

.vaccine-detail__normal[data-v-6ef7162a] {
	padding-bottom: .56rem
}

.vaccine-detail-head[data-v-6ef7162a] {
	position: relative
}

.vaccine-detail-head .banner[data-v-6ef7162a] {
	width: 100%;
	height: 100%;
	background: transparent;
	position: relative
}

.vaccine-detail-head .sale-info[data-v-6ef7162a] {
	position: absolute;
	right: 0;
	left: 0;
	height: .28rem;
	z-index: 1
}

.vaccine-detail-topbar-bg[data-v-6ef7162a] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2;
	background: #fff
}

.vaccine-detail-info__title[data-v-6ef7162a] {
	font-size: .19rem;
	line-height: .27rem;
	color: #1f1f1f;
	position: relative;
	margin-top: .09rem
}

.vaccine-detail-info__store[data-v-6ef7162a] {
	padding-top: .02rem;
	font: .15rem/.23rem Arial, Helvetica, sans-serif
}

.vaccine-detail-info__rights[data-v-6ef7162a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: .25rem
}

.vaccine-detail-info__rights .title[data-v-6ef7162a] {
	white-space: nowrap;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vaccine-detail-info__rights .content[data-v-6ef7162a] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.vaccine-detail-info__rights .content .text[data-v-6ef7162a] {
	display: inline-block
}

.vaccine-detail-info__rights .right-icon[data-v-6ef7162a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vaccine-detail-info .process-box[data-v-6ef7162a] {
	background: #fef9f8;
	padding: .075rem .15rem;
	border-radius: .12rem
}

.vaccine-detail-info .process-box .process[data-v-6ef7162a] {
	width: 100%
}

.vaccine-detail-process[data-v-6ef7162a] {
	padding-bottom: .15rem !important
}

.vaccine-detail-agency[data-v-6ef7162a] {
	padding: .11rem .13rem .15rem .13rem !important
}

.vaccine-detail-agency__head[data-v-6ef7162a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vaccine-detail-agency__head .title[data-v-6ef7162a] {
	white-space: nowrap;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vaccine-detail-agency__head .right[data-v-6ef7162a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vaccine-detail-agency__content[data-v-6ef7162a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vaccine-detail-agency__content .name[data-v-6ef7162a] {
	line-height: .18rem;
	font-weight: 500;
	font-family: PingFangSC-Medium, Droid Sans Fallback, Arial, Helvetica, sans-serif
}

.vaccine-detail-agency__content .address[data-v-6ef7162a] {
	line-height: .2rem;
	margin-top: .08rem
}

.vaccine-detail-detail__title[data-v-6ef7162a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	text-align: center;
	color: #fd503e;
	font-weight: 700;
	position: relative
}

.vaccine-detail-detail__title[data-v-6ef7162a]:before {
	right: 100%;
	margin-right: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zuo.png);
	background-size: cover
}

.vaccine-detail-detail__title[data-v-6ef7162a]:after,
.vaccine-detail-detail__title[data-v-6ef7162a]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	width: 34px
}

.vaccine-detail-detail__title[data-v-6ef7162a]:after {
	left: 100%;
	margin-left: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/you.png);
	background-size: cover
}

.vaccine-detail-bottom[data-v-6ef7162a] {
	height: .56rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0
}

.vaccine-detail-bottom .bottom-wrapper-icon[data-v-6ef7162a] {
	font-size: .2rem
}

.vaccine-detail-bottom__content[data-v-6ef7162a] {
	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;
	height: .56rem
}

.vaccine-detail-bottom__item[data-v-6ef7162a] {
	height: .4rem;
	margin-right: .27rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	top: -.1rem
}

.vaccine-detail-bottom__item .text[data-v-6ef7162a] {
	line-height: .16rem
}

.vaccine-detail-bottom__tips[data-v-6ef7162a] {
	position: absolute;
	top: -.29rem;
	left: 0;
	width: 100vw;
	line-height: .29rem;
	font-size: .14rem;
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6)
}

.vaccine-detail-bottom__button[data-v-6ef7162a] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: -webkit-gradient(linear, left top, right top, from(#fd503e), color-stop(100%, #ff3e00), to(#f7603e));
	background: linear-gradient(90deg, #fd503e, #ff3e00 100%, #f7603e 0);
	color: #fff;
	text-align: center;
	height: .4rem;
	border-radius: .22rem;
	position: relative;
	bottom: .1rem;
	margin-left: .1rem
}

.vaccine-detail-bottom__button__content[data-v-6ef7162a] {
	height: .4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vaccine-detail-bottom__button__content .button-text[data-v-6ef7162a] {
	width: 100%;
	text-align: center;
	line-height: .15rem;
	font-family: PingFangSC-Semibold
}

.vaccine-detail-bottom__button__content .button-sub-text[data-v-6ef7162a] {
	margin-top: .03rem;
	font-size: .12rem;
	line-height: .12rem;
	font-family: PingFangSC-Regular
}

.vaccine-detail-bottom__button .countdown-content[data-v-6ef7162a] {
	position: absolute;
	top: 0;
	width: 100%
}

.vaccine-detail-bottom__button .countdown-content .coupon-count-down[data-v-6ef7162a] {
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	right: 50%
}

.vaccine-detail-bottom__button--disable[data-v-6ef7162a] {
	opacity: .4
}

.scroll-navs__search[data-v-6ef7162a] {
	padding: 0 .15rem 0 .05rem;
	position: relative;
	width: 100%
}

.scroll-navs__search.app[data-v-6ef7162a] {
	padding-right: .42rem
}

.scroll-navs__search__title[data-v-6ef7162a] {
	font-size: .18rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700;
	text-align: center
}

.scroll-navs__search__title__width[data-v-6ef7162a] {
	width: 100%
}

.nav-wrap[data-v-6ef7162a] {
	-webkit-transition: .38s;
	transition: .38s;
	opacity: 0
}

.nav-wrap.show[data-v-6ef7162a] {
	opacity: 1
}

.act-float-hidden[data-v-6ef7162a] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-6ef7162a] {
	opacity: 1
}

.vaccine-detail-fixed[data-v-6ef7162a] {
	max-height: 100vh !important;
	overflow: hidden
}

.wrap[data-v-6ef7162a] {
	margin: .1rem .1rem 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem
}

.vaccine-apply[data-v-36dc4589] {
	display: block;
	min-height: 105vh;
	background: #f5f5f5
}

.confirm-cont[data-v-36dc4589] {
	position: relative
}

.confirm-cont .pack-wrapper[data-v-36dc4589] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}

.confirm-cont .pack[data-v-36dc4589] {
	padding: .11rem .13rem .13rem .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px
}

.confirm-cont .pack-agency[data-v-36dc4589] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .11rem
}

.confirm-cont .pack-agency-logo[data-v-36dc4589] {
	width: .18rem;
	height: .18rem;
	border-radius: .09rem;
	margin-right: .05rem
}

.confirm-cont .pack-agency-name[data-v-36dc4589] {
	font-size: .17rem;
	color: #1f1f1f
}

.confirm-cont .pack .tip-wrap-new[data-v-36dc4589] {
	background: #fff1f1;
	width: 100%;
	color: #fd503e;
	margin: 0;
	border-radius: .09rem
}

.confirm-cont .pack .tip-wrap-new[data-v-36dc4589] .medui-notice-bar {
	padding: 5px 10px;
	font-size: .14rem
}

.confirm-cont .pack .tip-wrap-new .act-tip-icon[data-v-36dc4589] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.confirm-cont .pack .pack-row[data-v-36dc4589] {
	margin-top: .09rem;
	margin-bottom: .07rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.confirm-cont .pack .pack-row .pack-logo[data-v-36dc4589] {
	width: .86rem;
	height: .86rem;
	border-radius: .06rem;
	margin-right: .08rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.confirm-cont .pack .pack-row .pack-right[data-v-36dc4589] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.confirm-cont .pack-order-price[data-v-36dc4589],
.confirm-cont .pack .pack-row .pack-right[data-v-36dc4589] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.confirm-cont .pack .order-price-box[data-v-36dc4589] {
	margin-bottom: .11rem
}

.confirm-cont .pack .order-discount-box[data-v-36dc4589] {
	margin-bottom: .12rem
}

.confirm-cont .pack .best-tickets[data-v-36dc4589] {
	display: inline-block;
	font-size: .12rem;
	line-height: .12rem;
	padding: .02rem .05rem;
	background: rgba(253, 80, 62, .1);
	color: #fd503e;
	border-radius: .08rem;
	margin-left: .04rem
}

.confirm-cont .pack .order-pay-box[data-v-36dc4589] {
	border-top: 1px solid #e6e6e6;
	padding-top: .12rem;
	margin-bottom: -.05rem
}

.confirm-cont .pack .pack-price[data-v-36dc4589] {
	margin-top: -.03rem;
	max-width: .6rem
}

.confirm-cont .pack .pack-name[data-v-36dc4589] {
	margin-top: -.03rem;
	width: 46vw
}

.confirm-cont .pack .pack-name-text[data-v-36dc4589] {
	top: 0;
	font-size: .16rem
}

.confirm-cont .pack .pack-desp[data-v-36dc4589] {
	margin-top: .01rem
}

.confirm-cont .pack .flex-je-ac[data-v-36dc4589] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .12rem
}

.confirm-cont .pack-info-normal-row[data-v-36dc4589] {
	border: none;
	padding: 0 .1rem;
	margin-top: .08rem
}

.confirm-cont .pack-info-normal-row .pack-info-box[data-v-36dc4589] {
	background: #fff;
	border-radius: .09rem;
	padding: .15rem .13rem
}

.confirm-cont .pack-info-normal-row .pack-info-box-title[data-v-36dc4589] {
	line-height: .18rem
}

.confirm-cont .pack-info-normal-row .pack-buy-notes[data-v-36dc4589] {
	line-height: .24rem;
	margin-top: .12rem;
	margin-bottom: -.05rem
}

.confirm-cont .vaccinator-wrap[data-v-36dc4589] {
	margin: .08rem .1rem 0;
	padding: .15rem .13rem .1rem;
	background: #fff;
	border-radius: 8px
}

.confirm-cont .vaccinator-wrap .remarks-wrap[data-v-36dc4589] {
	margin: 0
}

.confirm-cont .vaccinator-wrap .vaccinator-remarks[data-v-36dc4589] {
	margin-top: .07rem
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item[data-v-36dc4589] {
	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
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589] {
	text-align: left;
	outline-offset: none;
	outline: none;
	color: #555
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589]::-webkit-input-placeholder {
	color: #999
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589]::-moz-placeholder {
	color: #999
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589]:-ms-input-placeholder {
	color: #999
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589]::-ms-input-placeholder {
	color: #999
}

.confirm-cont .vaccinator-wrap .vaccinator-form-item .form-input[data-v-36dc4589]::placeholder {
	color: #999
}

.confirm-cont .vaccinator-wrap .vaccinator-form-title[data-v-36dc4589] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-width: .8rem;
	width: .8rem
}

.confirm-cont .pay[data-v-36dc4589] {
	background: #fff;
	border-radius: .12rem;
	margin-left: .1rem;
	margin-right: .1rem;
	overflow: hidden
}

.confirm-cont .pay__type[data-v-36dc4589] {
	-ms-flex-pack: justify;
	padding: .11rem .13rem
}

.confirm-cont .pay__type[data-v-36dc4589],
.confirm-cont .pay__type__left[data-v-36dc4589] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.confirm-cont .pay__type__left[data-v-36dc4589] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: justify
}

.confirm-cont .pay__type__left__title.inlinePay[data-v-36dc4589],
.confirm-cont .pay__type__left__title[data-v-36dc4589] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1rem;
	flex: 0 0 1rem;
	margin-right: .05rem;
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f
}

.confirm-cont .pay__type__left__desc[data-v-36dc4589] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .14rem
}

.confirm-cont .pay__type__right[data-v-36dc4589] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem
}

.confirm-cont .pay__panel[data-v-36dc4589] {
	width: 100%;
	padding: 0 .056667rem 0 .03rem;
	-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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.confirm-cont .bottom-wrapper[data-v-36dc4589] {
	padding-left: 0;
	padding-right: 0;
	height: auto
}

.confirm-cont .bottom-wrapper .bottom-wrapper-box[data-v-36dc4589] {
	width: 100%;
	height: 100%
}

.confirm-cont .bottom-wrapper .submit-btn[data-v-36dc4589] {
	margin: .08rem .17rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: .44rem;
	background: #ff6050;
	color: #fff;
	border-radius: .22rem;
	font-size: .18rem;
	font-weight: 600
}

.confirm-cont .agreement-wrap[data-v-36dc4589],
.confirm-cont .bottom-wrapper .submit-btn[data-v-36dc4589] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.confirm-cont .agreement-wrap[data-v-36dc4589] {
	padding: 0 10px 0 10px
}

.confirm-cont .appointment-person-item-checkbox[data-v-36dc4589] {
	margin-right: .05rem
}

.confirm-cont .vacc-divider-gary[data-v-36dc4589]:after {
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e6e6e6
}

.bottom-wrapper[data-v-36dc4589] {
	height: .52rem;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #eee;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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
}

.bottom-wrapper-price[data-v-36dc4589] {
	color: #ff6050;
	margin-right: 14px;
	text-align: right
}

.bottom-wrapper-price-num[data-v-36dc4589] {
	font-size: 18px
}

.bottom-wrapper-price-top[data-v-36dc4589] {
	position: relative;
	top: 4px
}

.bottom-wrapper-price-bottom[data-v-36dc4589] {
	position: relative;
	top: -4px
}

.auth-btn[data-v-36dc4589] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.dialog__btn[data-v-36dc4589] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-36dc4589] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-36dc4589] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	padding: 0 10px;
	margin-right: 11px;
	font-size: 13px
}

.border[data-v-3bd0b949] {
	position: relative
}

.border[data-v-3bd0b949]:after {
	content: "";
	position: absolute;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

.service[data-v-3bd0b949] {
	margin-top: .03rem;
	text-align: center;
	background: #f5f5f5
}

.service__item[data-v-3bd0b949] {
	background: #fff
}

.service__time[data-v-3bd0b949] {
	color: #525252;
	padding-bottom: .12rem
}

.service-text[data-v-3bd0b949] {
	font-size: .17rem;
	line-height: .27rem;
	padding: .12rem 0;
	color: #4e6ef2
}

.service__cancel[data-v-3bd0b949] {
	text-align: center;
	color: #999;
	line-height: .48rem;
	height: .48rem;
	background: #fff;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.wrapper[data-v-ba687ce4] {
	padding-left: .13rem !important;
	padding-right: .13rem !important
}

.name[data-v-ba687ce4] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 400
}

.z-red[data-v-ba687ce4] {
	color: #ff6050
}

.z-black[data-v-ba687ce4] {
	color: #555
}

.z-line-block[data-v-ba687ce4] {
	display: inline-block
}

.cart-container[data-v-ba687ce4] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .flex-center[data-v-ba687ce4] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title[data-v-ba687ce4] {
	height: .45rem
}

.cart-container .order-info[data-v-ba687ce4] {
	border-top: 1px solid #f1f1f1
}

.cart-container .order-info .z-info[data-v-ba687ce4] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .order-info .z-info .iconw[data-v-ba687ce4],
.cart-container .order-info .z-info .tit[data-v-ba687ce4] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-ba687ce4] {
	text-align: left
}

.cart-container .buttons-info[data-v-ba687ce4] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-ba687ce4] {
	display: inline-block
}

@media screen and (max-width:360px) {
	.wrapper[data-v-ba687ce4] {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.c-gap-left[data-v-ba687ce4] {
		margin-left: .08rem
	}
}

@media screen and (max-width:320px) {
	.wrapper[data-v-ba687ce4] {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.c-gap-left[data-v-ba687ce4] {
		margin-left: .02rem
	}
}

.drug .img-wrapper[data-v-ba687ce4] {
	-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-ba687ce4] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-ba687ce4] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-ba687ce4] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-ba687ce4] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-ba687ce4] {
	color: #fff;
	line-height: 1.4
}

.drug .supplier-name[data-v-ba687ce4] {
	font-weight: 700;
	margin-bottom: 0
}

.drug .supplier-name .text[data-v-ba687ce4] {
	margin-bottom: 0
}

.drug .tips-text[data-v-ba687ce4] {
	color: #ff6050;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px
}

.drug .price-bottom[data-v-ba687ce4] {
	color: #ff6050
}

.drug .price-tip[data-v-ba687ce4] {
	color: #f5a623
}

.drug .font-333[data-v-ba687ce4] {
	color: #333
}

.drug .font-16[data-v-ba687ce4] {
	font-size: 16px
}

.drug .right-info[data-v-ba687ce4] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right;
	font-size: .17rem;
	color: #1f1f1f
}

.drug .s-line[data-v-ba687ce4] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.m-refund[data-v-ba687ce4] {
	margin-top: .15rem;
	text-align: right
}

.m-refund .btn[data-v-ba687ce4] {
	display: inline-block;
	min-width: .95rem;
	line-height: .26rem !important
}

.m-refund .btn-style[data-v-ba687ce4] {
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	color: #1f1f1f
}

.num-wrap-row[data-v-ba687ce4] {
	text-align: right
}

.price-wrap[data-v-ba687ce4] {
	padding-top: 1px;
	color: #1f1f1f
}

.price-wrap-row[data-v-ba687ce4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	line-height: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .12rem
}

.price-wrap-row[data-v-ba687ce4]:last-child {
	margin-bottom: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-value-copy[data-v-ba687ce4] {
	border: 1px solid #e3e3e3;
	border-radius: 8px;
	color: #999;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 6px;
	margin-top: -1px
}

.price-wrap-btn[data-v-ba687ce4] {
	margin-top: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-btn-item[data-v-ba687ce4] {
	line-height: 26px;
	text-align: center;
	border-radius: 22px;
	border: 1px solid rgba(253, 80, 62, .8);
	color: #fd503e;
	margin-left: 10px;
	padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.price-wrap-btn-item-img[data-v-ba687ce4] {
	display: block;
	width: 16px;
	height: 16px
}

.price-wrap .price-color[data-v-ba687ce4] {
	color: #fd503e
}

.card-bg[data-v-7e6a1aba] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper[data-v-7e6a1aba] {
	padding-bottom: .55rem
}

.content-wrapper .top-info .vacc-inner[data-v-7e6a1aba] {
	position: relative;
	z-index: 1;
	margin-top: -130px
}

.content-wrapper .top-info .status[data-v-7e6a1aba] {
	color: #fff;
	font-size: .18rem;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	text-align: center
}

.content-wrapper .top-info .status-info[data-v-7e6a1aba] {
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	font-weight: 400
}

.content-wrapper .spread-item-text[data-v-7e6a1aba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f1f1f;
	font-size: .15rem;
	line-height: .15rem;
	height: .15rem;
	padding: 0 13px;
	margin-bottom: .21rem
}

.content-wrapper .spread-item-text[data-v-7e6a1aba]:last-child {
	margin-bottom: .15rem
}

.content-wrapper .spread-item-text[data-v-7e6a1aba]:first-child {
	margin-top: .15rem
}

.content-wrapper .order-note[data-v-7e6a1aba] {
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
	position: relative;
	word-break: break-all;
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .order-note-subscribe[data-v-7e6a1aba] {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	overflow: hidden
}

.content-wrapper .order-note-subscribe .title[data-v-7e6a1aba] {
	padding-left: 13px
}

.content-wrapper .order-note-copy[data-v-7e6a1aba] {
	border: 1px solid #e0e0e0;
	border-radius: 11px;
	color: #858585;
	font-size: 13px;
	line-height: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px 7px
}

.content-wrapper .order-note .status-img[data-v-7e6a1aba] {
	width: 70px;
	height: 70px;
	position: absolute;
	right: 15px;
	top: 15px
}

.content-wrapper .order-note .info-flex[data-v-7e6a1aba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-wrapper .order-note .copy-img[data-v-7e6a1aba] {
	height: .15rem;
	float: right;
	position: relative;
	top: .04rem
}

.content-wrapper .order-note .info[data-v-7e6a1aba] {
	display: inline
}

.wrapper[data-v-7e6a1aba] {
	padding-left: .13rem;
	padding-right: .13rem
}

.wrapper .title[data-v-7e6a1aba] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	font-size: .18rem;
	line-height: .18rem
}

.buttons[data-v-7e6a1aba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .16rem;
	color: #1f1f1f
}

.buttons-btn-item[data-v-7e6a1aba] {
	line-height: 16px
}

.buttons-btn-item-img[data-v-7e6a1aba] {
	width: 13px;
	height: 13px
}

.buttons-btn-divider[data-v-7e6a1aba] {
	border-left: 1px solid #eee
}

.fast-retreat-container[data-v-7e6a1aba] {
	background: #fff;
	border-radius: .1rem
}

.fast-retreat-container .title[data-v-7e6a1aba] {
	font-size: .18rem;
	padding-top: .15rem;
	padding-bottom: .095rem
}

.fast-retreat-container .content[data-v-7e6a1aba] {
	color: #1f1f1f
}

.fast-retreat-container .btn-wrapper[data-v-7e6a1aba] {
	text-align: right
}

.fast-retreat-container .btn-wrapper .m-btn[data-v-7e6a1aba] {
	display: inline-block
}

.fast-retreat-container .btn-wrapper .m-btn .m-btn-inner-0[data-v-7e6a1aba] {
	width: 1.18rem
}

.fast-retreat-container .btn-wrapper .m-btn .m-btn-inner-1[data-v-7e6a1aba] {
	width: .95rem;
	margin-left: .1rem
}

.bottom-bar[data-v-7e6a1aba] {
	height: .48rem
}

.bottom-bar .m-bar[data-v-7e6a1aba] {
	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-7e6a1aba] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-7e6a1aba] {
	text-align: right
}

.bottom-bar .m-bar .inner .info .all[data-v-7e6a1aba] {
	color: #252525
}

.bottom-bar .m-bar .inner .info .cny[data-v-7e6a1aba] {
	color: #ff6050
}

.bottom-bar .m-bar .inner .info .price[data-v-7e6a1aba] {
	color: #ff6050;
	font-size: 18px
}

.bottom-bar .m-bar .inner .info .m-btn[data-v-7e6a1aba] {
	display: inline-block
}

.bottom-bar .m-bar .inner .info .m-btn-inner[data-v-7e6a1aba] {
	min-width: .95rem;
	position: relative
}

.bottom-bar .m-bar .inner .info .m-btn-inner .btn[data-v-7e6a1aba] {
	line-height: .26rem !important
}

.bottom-bar .m-bar .inner .info .m-btn-inner-bubble[data-v-7e6a1aba] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

.bottom-bar .m-bar .inner .info .m-btn-inner-style[data-v-7e6a1aba] {
	font-family: PingFangSC-Regular;
	font-size: .15rem
}

.bottom-bar .m-bar .inner .info .btn-more-wrap[data-v-7e6a1aba] {
	height: 28px;
	position: absolute;
	left: 5px
}

.bottom-bar .m-bar .inner .info .more-wrap[data-v-7e6a1aba] {
	display: inline-block;
	margin-left: 10px
}

.bottom-bar .m-bar .inner .info .point[data-v-7e6a1aba] {
	width: 2px;
	height: 2px;
	border-radius: 1px;
	background-color: #999;
	margin-right: 3px;
	display: inline-block
}

.bottom-bar .m-bar .inner .info .more-modal[data-v-7e6a1aba] {
	padding: 10px 18px 10px 12px;
	position: absolute;
	z-index: 1;
	min-width: 60px;
	border-radius: 3px;
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	bottom: 28px;
	background: #fff
}

.bottom-bar .m-bar .inner .info .more-modal[data-v-7e6a1aba]:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #fff;
	position: absolute;
	bottom: -7px;
	left: 12px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media only screen and (max-width:320px) {
	.bottom-bar .m-bar .inner .info .price[data-v-7e6a1aba] {
		font-size: 16px
	}
}

.insurance__title[data-v-7e6a1aba] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	line-height: .18rem
}

.insurance__banner[data-v-7e6a1aba] {
	position: relative;
	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;
	height: .68rem
}

.insurance__banner__img[data-v-7e6a1aba] {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

.insurance__banner__title[data-v-7e6a1aba] {
	font-family: PingFangSC-Medium;
	margin: .11rem 0 0 .1rem;
	z-index: 1
}

.insurance__banner__btn[data-v-7e6a1aba] {
	line-height: .12rem;
	margin: 0 0 .15rem .1rem;
	padding: .02rem .06rem;
	background: #ff6161;
	border-radius: .24rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 1
}

.reason-item .c-span8[data-v-7e6a1aba] {
	padding-left: 0
}

.reason-item .c-span1[data-v-7e6a1aba] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.textarea-box[data-v-7e6a1aba] {
	position: relative
}

.textarea-inner[data-v-7e6a1aba] {
	width: 100%;
	display: block;
	padding: 10px;
	padding-bottom: 32px;
	height: 114px;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #fff;
	outline: none;
	line-height: 22px;
	color: #333;
	border: 1px solid #eee
}

.dialog__btn[data-v-7e6a1aba] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-7e6a1aba] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-7e6a1aba] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	padding: 0 10px;
	margin-right: 11px;
	font-size: 13px
}

.comment-excitation-popup[data-v-7e6a1aba] {
	height: 100%;
	position: relative;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.comment-excitation-popup .tips[data-v-7e6a1aba] {
	font-size: 15px;
	line-height: 15px;
	color: #fd503e;
	margin-bottom: .2rem
}

.comment-excitation-popup .coupon[data-v-7e6a1aba] {
	width: 2.87rem;
	height: 1.17rem;
	background-size: 100% 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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.comment-excitation-popup .coupon-tips[data-v-7e6a1aba] {
	font-size: 18px;
	color: #525252
}

.comment-excitation-popup .coupon-max-discount[data-v-7e6a1aba] {
	margin-top: .15rem;
	font-size: 24px;
	color: #fd503e
}

.wrapper[data-v-48390ee6] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-48390ee6] {
	padding-left: .15rem;
	padding-right: .15rem
}

.logo[data-v-48390ee6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-weight: 700
}

.logo-img[data-v-48390ee6] {
	width: 41px;
	height: 41px;
	margin-right: .16rem;
	display: block
}

.logo-title[data-v-48390ee6] {
	font-weight: 700;
	font-size: 16px;
	line-height: 25px
}

.logo .slogan[data-v-48390ee6] {
	font-weight: 700;
	color: #00c8c8
}

.wrapper[data-v-904713e0] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-904713e0] {
	padding-left: .15rem;
	padding-right: .15rem
}

.agree-list[data-v-904713e0] {
	display: inline-block;
	color: #fff
}

.footer[data-v-904713e0] {
	background: #555;
	color: #fff
}

.wrapper[data-v-7ed5d783] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-7ed5d783] {
	padding-left: .15rem;
	padding-right: .15rem
}

.golden-list[data-v-7ed5d783] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .2rem
}

.golden-item[data-v-7ed5d783] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 25%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	font-size: .15rem;
	line-height: .14rem
}

.golden-text[data-v-7ed5d783] {
	display: block;
	font: 15px/25px PingFangSC-Medium, Arial, Helvetica, sans-serif;
	color: #333
}

.golden-image[data-v-7ed5d783] {
	display: block;
	margin: 0 auto;
	width: .26rem;
	height: .26rem
}

.line[data-v-7ed5d783] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fy-title[data-v-7ed5d783] {
	color: #00c8c8;
	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
}

.fy-title .more[data-v-7ed5d783],
.fy-title .txt[data-v-7ed5d783] {
	font-weight: 700
}

.fy-dynamic[data-v-7ed5d783] {
	margin-top: .2rem;
	position: relative
}

.fy-dynamic .inner[data-v-7ed5d783] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f7f8fa;
	border-radius: 3px;
	padding-top: .08rem;
	padding-bottom: .08rem
}

.fy-dynamic .inner .info[data-v-7ed5d783] {
	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;
	position: relative
}

.fy-dynamic .inner .info .cover[data-v-7ed5d783] {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.fy-dynamic .inner .info .textw[data-v-7ed5d783] {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	line-height: 22px
}

.fy-dynamic .inner .info .iconw[data-v-7ed5d783] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	padding-left: 10px;
	right: -2px
}

.fy-dynamic .inner .info .iconw .icon[data-v-7ed5d783] {
	width: auto;
	display: block
}

.fy-dynamic .inner .scroll[data-v-7ed5d783] {
	height: 44px;
	line-height: 22px;
	overflow: hidden
}

.fy-wz[data-v-7ed5d783] {
	padding-bottom: .05rem
}

.fy-wz .inner[data-v-7ed5d783] {
	background: #ecfcff url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=1939732478,4217589005&fm=179&app=35&f=PNG.png) no-repeat -15px 8px;
	background-size: 75px;
	border-radius: 6px;
	padding: 10px 15px 10px 68px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fy-wz-text[data-v-7ed5d783] {
	font: 15px/25px PingFangSC-Medium, Arial, Helvetica, sans-serif;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.fy-wz-btn-wrap[data-v-7ed5d783] {
	width: 70px;
	padding-top: 11px
}

.fy-live-list[data-v-7ed5d783] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #333;
	font-size: 13px;
	line-height: 23px;
	border-radius: .06rem;
	-webkit-box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 17px 0 rgba(0, 0, 0, .08)
}

.fy-live-list-status[data-v-7ed5d783] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	background: #fafafa;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 60px;
	text-align: center
}

.fy-live-list-status.red[data-v-7ed5d783] {
	color: #f86b62
}

.fy-live-list-status.gray[data-v-7ed5d783] {
	color: #9a9a9a
}

.fy-live-list-status .icon[data-v-7ed5d783] {
	font-size: 26px;
	line-height: 26px;
	padding-top: 1px
}

.fy-live-list-status .txt[data-v-7ed5d783] {
	line-height: 1;
	padding-top: 6px
}

.fy-live-list-time[data-v-7ed5d783] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	margin-top: 7px;
	margin-bottom: 7px;
	border-right: 1px solid #f6f6f6;
	margin-right: 10px;
	width: 60px;
	text-align: center
}

.fy-live-list-info[data-v-7ed5d783] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: .15rem
}

.fy-live-list-info .name[data-v-7ed5d783] {
	font-size: 15px;
	font-weight: 700
}

.fy-video-list[data-v-7ed5d783] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -6px;
	margin-left: -6px;
	margin-top: -5px
}

.fy-video-list-item[data-v-7ed5d783] {
	padding-right: 6px;
	padding-left: 6px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.fy-video-list-item-wrapper[data-v-7ed5d783] {
	position: relative;
	padding-top: 56.159%
}

.fy-video-list-item-video[data-v-7ed5d783] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px;
	overflow: hidden
}

.fy-video-list-item .title[data-v-7ed5d783] {
	margin-bottom: 0;
	color: #333
}

.fy-video-list-item .info[data-v-7ed5d783] {
	color: #a5a5a5
}

.fy-learn-list[data-v-7ed5d783] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -6px;
	margin-left: -6px
}

.fy-learn-list-item[data-v-7ed5d783] {
	padding-right: 6px;
	padding-left: 6px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.fy-learn-list-item .con[data-v-7ed5d783] {
	background: #f5f5f5;
	border-radius: 4px;
	color: #333;
	text-align: center;
	height: 38px;
	line-height: 38px
}

.fy-banner[data-v-7ed5d783] {
	position: relative;
	padding-top: 26.328502%
}

.fy-banner-wrapper[data-v-7ed5d783] {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.fy-banner-img[data-v-7ed5d783] {
	width: 100%;
	height: 100%;
	display: block
}

.fy-blink-list[data-v-7ed5d783] {
	margin-right: -6px;
	margin-left: -6px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.fy-blink-list-item[data-v-7ed5d783] {
	padding-right: 6px;
	padding-left: 6px
}

.fy-blink-list-item-inner[data-v-7ed5d783] {
	height: 50px;
	line-height: 50px;
	font-size: .15rem;
	border-radius: .05rem;
	font-weight: 700;
	text-align: center
}

.fy-blink-list-item-inner.green[data-v-7ed5d783] {
	background: #eff9fc;
	color: #15aedd
}

.fy-blink-list-item-inner.blue[data-v-7ed5d783] {
	background: #eff6fe;
	color: #3e96f3
}

.fy-blink-list-item-inner.red[data-v-7ed5d783] {
	background: #fdf0ef;
	color: #fa5e4f
}

.fy-blink-list-item-inner.orange[data-v-7ed5d783] {
	background: #ffead6;
	color: #ff8600
}

.fy-un-list[data-v-7ed5d783] {
	margin-right: -6px;
	margin-left: -6px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.fy-un-list-item[data-v-7ed5d783] {
	padding-right: 6px;
	padding-left: 6px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.fy-un-list-item-wrapper[data-v-7ed5d783] {
	position: relative;
	padding-top: 34.8837%;
	background: #fff;
	overflow: hidden;
	border-radius: .05rem;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .08);
	box-shadow: 0 1px 6px rgba(0, 0, 0, .08)
}

.fy-un-list-item-img[data-v-7ed5d783] {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%
}

.text-clamp2[data-v-9b029b1e] {
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.logo-img[data-v-9b029b1e] {
	width: .43rem;
	height: .15rem;
	display: inline-block;
	margin: .2rem .2rem 0 0
}

.title[data-v-9b029b1e] {
	font-size: .19rem;
	line-height: .19rem
}

.title[data-v-9b029b1e],
.txt[data-v-9b029b1e] {
	font-family: PingFang-SC-Medium;
	letter-spacing: 0
}

.txt[data-v-9b029b1e] {
	display: inline-block;
	font-size: .12rem;
	line-height: .12rem
}

.more[data-v-9b029b1e] {
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #999;
	letter-spacing: 0;
	line-height: .19rem
}

.icon-more[data-v-9b029b1e] {
	display: inline-block;
	float: right
}

.spe-live-header[data-v-9b029b1e] {
	position: relative
}

.spe-live-header[data-v-9b029b1e]:before {
	content: "";
	height: 2rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.spe-live-header-content[data-v-9b029b1e] {
	position: relative;
	z-index: 1;
	height: 100%;
	padding: .17rem .17rem 0 .17rem
}

.spe-live-header-content-text[data-v-9b029b1e] {
	text-align: center;
	font-family: PingFang-SC-Medium;
	font-size: .2rem;
	color: #fff;
	letter-spacing: 0;
	line-height: .11rem
}

.spe-live-header-content-project[data-v-9b029b1e] {
	margin-top: .37rem;
	font-family: PingFang-SC-Medium;
	font-size: 30px;
	color: #fff;
	letter-spacing: 0;
	line-height: .22rem
}

.spe-live-header-content-card[data-v-9b029b1e] {
	margin: .12rem 0 0 0;
	font-family: PingFang-SC-Regular;
	font-size: .14rem;
	color: #555;
	letter-spacing: 0;
	line-height: .21rem;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 10px;
	overflow: hidden
}

.spe-live-header-content-card-wrapper[data-v-9b029b1e] {
	padding: .07rem .17rem 0 .17rem;
	margin: .05rem 0 .15rem 0
}

.spe-live-header-content-card-live[data-v-9b029b1e] {
	position: relative
}

.spe-live-header-content-card-btn[data-v-9b029b1e] {
	width: 53.01px;
	position: absolute;
	right: 6.02px;
	bottom: 6.02px;
	background: rgba(0, 0, 0, .5) !important;
	padding: .1px 7px;
	color: #fff !important;
	border: none !important;
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.spe-live-header-content-card-shipin[data-v-9b029b1e] {
	background: #ff1700 !important;
	opacity: 1 !important
}

.spe-live-header-content-card-poster[data-v-9b029b1e] {
	width: 100%;
	height: calc(60.22vw - 34px);
	display: block
}

.spe-live-header-content-card-play[data-v-9b029b1e] {
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, .5);
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .4);
	color: #fff !important
}

.spe-live-header-content-card-play-icon[data-v-9b029b1e] {
	font-size: 24px;
	margin: 13.4px
}

.spe-live-header-content-card-box[data-v-9b029b1e] {
	font-family: Helvetica Neue, Consolas, Monaco, monospace
}

.spe-live-header-content-card-count[data-v-9b029b1e] {
	margin: 5px 0 10px 0
}

.spe-live-header-content-card-time[data-v-9b029b1e] {
	font-family: PingFang-SC-Light;
	font-size: 28px;
	color: #555;
	line-height: 30px;
	text-align: center;
	margin: 3px 0
}

.spe-live-header-content-card-distance[data-v-9b029b1e] {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	text-align: center;
	line-height: 13px;
	margin-bottom: 15px
}

.spe-live-header-content-card-line[data-v-9b029b1e] {
	border-bottom: 1px solid #f4f4f4;
	margin: 15px
}

.spe-live-header-content-card-desc[data-v-9b029b1e] {
	margin-bottom: .15rem;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #555;
	letter-spacing: 0;
	line-height: 23.3px
}

.spe-live-calendar[data-v-9b029b1e] {
	margin-top: .3rem;
	padding: 0 .17rem
}

.spe-live-calendar-navigate[data-v-9b029b1e] {
	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
}

.shipin[data-v-9b029b1e] {
	color: #ff6050
}

.huifang[data-v-9b029b1e] {
	color: #999
}

.yugao[data-v-9b029b1e] {
	color: #00c8c8
}

.spe-live-list[data-v-9b029b1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #333;
	font-size: 13px;
	line-height: 23px;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	background: #fff;
	border-radius: 6px
}

.spe-live-list-status[data-v-9b029b1e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	background: #fafafa;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 60px;
	font-family: PingFang-SC-Regular;
	font-size: 10px;
	color: #00c8c8;
	letter-spacing: 0;
	text-align: center;
	line-height: 12px
}

.spe-live-list-status.red[data-v-9b029b1e] {
	color: #f86b62
}

.spe-live-list-status.gray[data-v-9b029b1e] {
	color: #00c8c8;
	background: #fafafa;
	border-radius: 6px 0 0 6px
}

.spe-live-list-status .icon[data-v-9b029b1e] {
	font-size: 22px;
	line-height: 26px;
	padding-top: 1px
}

.spe-live-list-status .txt[data-v-9b029b1e] {
	line-height: 1;
	padding-top: 6px
}

.spe-live-list-time[data-v-9b029b1e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	margin-top: 7px;
	margin-bottom: 7px;
	border-right: 1px solid #f6f6f6;
	margin-right: 10px;
	width: 54px;
	text-align: center
}

.spe-live-list-info[data-v-9b029b1e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: .15rem;
	font-weight: 700;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 21px
}

.spe-live-list-info-name[data-v-9b029b1e] {
	font-size: 12px;
	color: #999
}

.spe-live-list-info-title[data-v-9b029b1e] {
	margin: .03rem 0 0 0;
	font-family: PingFang-SC-Medium;
	font-size: 14px;
	color: #333;
	letter-spacing: 0
}

.spe-video-wrapper[data-v-9b029b1e] {
	margin: .3rem 0;
	padding: 0 .17rem
}

.spe-video-navigate[data-v-9b029b1e] {
	margin-top: .07rem;
	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
}

.spe-video-title[data-v-9b029b1e] {
	display: inline-block;
	font-family: PingFang-SC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0
}

.spe-video-list[data-v-9b029b1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -5px
}

.spe-video-list-item[data-v-9b029b1e] {
	padding: 0;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.spe-video-list-item-audience[data-v-9b029b1e] {
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #3f3f3f;
	letter-spacing: 0;
	line-height: 22.67px
}

.spe-video-list-item[data-v-9b029b1e]:nth-child(odd) {
	width: calc(50% - 7.5px);
	margin-right: 7.5px
}

.spe-video-list-item[data-v-9b029b1e]:nth-child(2n) {
	width: calc(50% - 7.5px);
	margin-left: 7.5px
}

.spe-video-list-item-wrapper[data-v-9b029b1e] {
	position: relative;
	padding-top: 56.25%
}

.spe-video-list-item-wrapper2[data-v-9b029b1e] {
	padding: 0 .1rem .1rem .1rem
}

.spe-video-list-item-video[data-v-9b029b1e] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px 5px 0 0;
	overflow: hidden
}

.spe-video-list-item .title[data-v-9b029b1e] {
	margin-bottom: 0;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #333;
	letter-spacing: 0;
	line-height: 22px
}

.spe-video-list-item .info[data-v-9b029b1e] {
	color: #a5a5a5
}

.spe-topic-share[data-v-9b029b1e] {
	font-size: 22px;
	color: #fff
}

.spe-topic-share-wrapper[data-v-9b029b1e] {
	z-index: 89;
	position: fixed;
	right: 0;
	bottom: 12.6%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .15rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 44px;
	border-top-left-radius: .6rem;
	border-bottom-left-radius: .6rem;
	background-image: linear-gradient(44deg, #07d2c7, #2feba7);
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(15, 216, 193, .3);
	box-shadow: 0 3.3px 16.7px 0 rgba(15, 216, 193, .3)
}

.spe-topic-share-text[data-v-9b029b1e] {
	margin-left: 5px;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	padding-bottom: 3px
}

.ms-icon-share[data-v-9b029b1e]:before {
	content: "\E642";
	vertical-align: middle
}

.evaluate[data-v-4db16858] {
	border-radius: 5px;
	background: #f5f5f5;
	padding: 15px 0;
	font-size: 13px;
	color: #666;
	position: relative
}

.evaluate-btns-enter-active[data-v-4db16858],
.evaluate-btns-leave-active[data-v-4db16858] {
	-webkit-transition: all .5s linear;
	transition: all .5s linear;
	height: auto
}

.evaluate-btns-enter[data-v-4db16858],
.evaluate-btns-leave-to[data-v-4db16858] {
	height: 0
}

.evaluate-btns[data-v-4db16858] {
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.evaluate-btn[data-v-4db16858] {
	width: calc(50% - 4px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 8px;
	margin-top: 8px;
	height: 28px;
	border: 1px solid #999;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	color: #666;
	font-size: 13px;
	position: relative
}

.evaluate-btn[data-v-4db16858]:nth-child(odd) {
	margin-left: 0
}

.evaluate-btn-check[data-v-4db16858] {
	width: 17px;
	height: 15px;
	position: absolute;
	right: -1px;
	bottom: -1px
}

.evaluate-btn-active[data-v-4db16858] {
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.evaluate-btn-cover[data-v-4db16858] {
	width: 100%
}

.evaluate-title[data-v-4db16858] {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding: 0 17px
}

.evaluate-icons[data-v-4db16858] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.evaluate-icon[data-v-4db16858] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.evaluate-smile[data-v-4db16858] {
	width: 36px;
	height: 36px;
	margin: 0 auto;
	display: block
}

.evaluate-sure[data-v-4db16858] {
	margin: 16px auto 0;
	width: 109px;
	height: 36px;
	border-radius: 18px;
	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: #fff;
	border: 1px solid #bbb;
	color: #000;
	font-size: 14px;
	font-weight: 400
}

.evaluate-put[data-v-4db16858] {
	padding: 0 17px;
	position: relative
}

.evaluate-text[data-v-4db16858] {
	padding: 9px 8px 16px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 86px;
	border-radius: 5px;
	background: hsla(0, 0%, 90.2%, .6);
	border: none;
	resize: none;
	color: #000;
	position: relative
}

.evaluate-text[data-v-4db16858],
.evaluate[data-v-4db16858]:focus {
	outline-offset: none;
	outline: none
}

.evaluate .last-time[data-v-4db16858] {
	position: absolute;
	right: 22px;
	bottom: 0;
	color: #999;
	font-size: 12px;
	font-weight: 300;
	z-index: 1
}

.evaluate-text-plc[data-v-4db16858] {
	color: #999;
	font-size: 14px
}

.evaluate-yes-icon[data-v-4db16858] {
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto
}

.evaluate-tips[data-v-4db16858] {
	text-align: center
}

.evaluate-time[data-v-4db16858] {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 30px;
	height: 15px;
	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;
	border-radius: 5px;
	background: hsla(0, 0%, 90.2%, .6);
	color: #999
}

.health-uer-body[data-v-55210430] {
	position: relative;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/febg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.health-uer-container[data-v-55210430] {
	padding: 0 17px
}

.health-uer-logo[data-v-55210430],
.health-uer-title[data-v-55210430] {
	padding-top: 30px;
	text-align: center
}

.health-uer-evaluate[data-v-55210430] {
	padding-top: 15px
}

.health-uer-iphone[data-v-55210430] {
	margin-top: 20px;
	position: relative;
	padding: 20px 20px 0 20px;
	width: calc(100% - 34px);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/feuer-iphone.png);
	background-repeat: no-repeat;
	overflow-y: auto;
	background-size: 100% 100%;
	z-index: 1000
}

.health-uer-iphone iframe[data-v-55210430] {
	width: calc(100% - 40px);
	height: calc(100% - 55px);
	position: absolute;
	border-radius: 35px !important;
	-moz-border-radius: 35px !important;
	-webkit-border-radius: 35px !important;
	overflow: hidden;
	-webkit-mask-image: -webkit-radial-gradient(#fff, #000)
}

.download__bg[data-v-ee9670bc] {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ecfafb), to(#fff));
	background: linear-gradient(180deg, #ecfafb 0, #fff)
}

.download__box[data-v-ee9670bc] {
	position: relative;
	z-index: 1;
	text-align: center
}

.download__version[data-v-ee9670bc] {
	margin-top: .02rem
}

.download__head[data-v-ee9670bc] {
	text-align: center;
	color: #333;
	margin-top: 23.89vh;
	font-family: PingFangSC-Regular
}

.download__head__slogan[data-v-ee9670bc] {
	color: #099ba1;
	letter-spacing: .08rem;
	text-indent: .08rem
}

.download__head__logo[data-v-ee9670bc] {
	width: 46%;
	display: block;
	margin: 0 auto;
	height: 11.59vw
}

.download__bottom[data-v-ee9670bc] {
	position: fixed;
	width: 100%;
	bottom: .58rem
}

.download__btn[data-v-ee9670bc] {
	width: 78.74vw;
	height: .46rem;
	font-family: PingFangSC-Medium;
	line-height: .46rem;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: .22rem;
	background-image: linear-gradient(167deg, #00ccaf, #13aeb5);
	border-radius: .23rem
}

.download__main[data-v-ee9670bc] {
	margin-top: .32rem
}

.download__agreenment[data-v-ee9670bc] {
	margin-top: .5rem;
	color: #242222
}

.download__agreenment__a[data-v-ee9670bc] {
	text-decoration: underline
}

.form-item[data-v-f27cdeae] {
	position: relative
}

.form-item.layout-style1[data-v-f27cdeae] {
	width: 100%;
	height: .48rem;
	margin: 0 auto .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f5f5f5;
	border-radius: .09rem
}

.form-item.layout-style1 .form-item__text[data-v-f27cdeae] {
	font-size: .16rem;
	color: #525252;
	text-align: left;
	margin-left: .15rem;
	padding-right: .08rem
}

.form-item.layout-style1 .form-item__text[data-v-f27cdeae]:after {
	content: "|";
	color: #e0e0e0;
	padding-left: .08rem;
	font-size: .14rem
}

.form-item.layout-style1 .form-item__right[data-v-f27cdeae] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.form-item.layout-style2[data-v-f27cdeae] {
	width: 100%;
	height: .48rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form-item.layout-style2 .form-item__text[data-v-f27cdeae] {
	font-size: .15rem;
	color: #1f1f1f;
	text-align: left;
	padding-right: .24rem;
	width: .6rem
}

.form-item.layout-style2 .form-item__right[data-v-f27cdeae] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.form-item.layout-style2[data-v-f27cdeae]:last-child {
	border-bottom: none
}

.form-item__del-icon[data-v-f27cdeae] {
	position: absolute;
	z-index: 99;
	padding: .1rem;
	top: 50%;
	right: .05rem;
	color: #999;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.form-item__placeholder[data-v-f27cdeae] {
	color: #b8b8b8;
	font-size: .16rem
}

.form-item__input[data-v-f27cdeae] {
	color: #1f1f1f;
	text-align: left;
	border: none;
	height: .44rem;
	outline: none;
	font-size: .16rem;
	margin-right: .4rem;
	background: none
}

.loading[data-v-067914fc] {
	margin-top: 45vh;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}

.loading__imgwrapper[data-v-067914fc] {
	width: 1.2rem;
	height: 1.2rem;
	background: #eee;
	border-radius: 50%;
	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;
	margin: 0 auto
}

.loading__imgwrapper__img[data-v-067914fc] {
	width: .68rem;
	height: .68rem;
	-webkit-animation: circleRotate-data-v-067914fc .83s linear infinite;
	animation: circleRotate-data-v-067914fc .83s linear infinite
}

.loading__text[data-v-067914fc] {
	color: #999
}

.tip[data-v-067914fc] {
	text-align: center;
	margin-top: 45vh;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #333
}

.dialog[data-v-067914fc] {
	text-align: center
}

@-webkit-keyframes circleRotate-data-v-067914fc {
	0% {
		-webkit-transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes circleRotate-data-v-067914fc {
	0% {
		-webkit-transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.form[data-v-067914fc] {
	background-color: #f5f5f5;
	padding-top: .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form__item-wrap[data-v-067914fc] {
	background: #fff;
	border-radius: .09rem;
	margin: .08rem .1rem .2rem;
	padding: 0 .1rem
}

.form__item-wrap__title[data-v-067914fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .48rem;
	font-family: PingFangSC-Medium;
	font-size: .17rem
}

.form__item-wrap__title__tip[data-v-067914fc] {
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	color: #b8b8b8
}

.form__tip[data-v-067914fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .17rem
}

.form__tip__icon[data-v-067914fc] {
	width: 6px;
	height: 6px
}

.form__tip__icon__img[data-v-067914fc] {
	width: 100%;
	height: 100%
}

.form__tip__text[data-v-067914fc] {
	margin-left: .06rem;
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #b8b8b8
}

.form__btn[data-v-067914fc] {
	width: 100%;
	background: #fff;
	position: fixed;
	bottom: 0;
	padding: .08rem .17rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 88
}

.form__btn__text[data-v-067914fc] {
	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;
	width: 3.8rem;
	height: .44rem;
	background-image: linear-gradient(137deg, #f5deb7, #f2bb5c);
	border-radius: .22rem;
	color: #402200;
	font-size: .18rem
}

.vacc-live[data-v-ea009570] {
	padding: 0 .17rem
}

.vacc-live__labels[data-v-ea009570] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	line-height: .14rem;
	font-weight: 400;
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: .17rem 0
}

.vacc-live__labels__item[data-v-ea009570] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vacc-live__labels__item[data-v-ea009570]:not(:last-child) {
	margin-right: .12rem
}

.vacc-live__labels__item__img[data-v-ea009570] {
	width: .14rem;
	height: .14rem;
	margin-right: .01rem
}

.vacc-live__item[data-v-ea009570] {
	margin-bottom: .12rem;
	padding: .2rem 1.11rem .2rem .17rem;
	border-radius: .18rem;
	position: relative
}

.vacc-live__item[data-v-ea009570]:nth-child(3n+0) {
	background-color: rgba(255, 170, 0, .05)
}

.vacc-live__item[data-v-ea009570]:nth-child(3n+1) {
	background-color: rgba(255, 51, 51, .04)
}

.vacc-live__item[data-v-ea009570]:nth-child(3n+2) {
	background-color: rgba(102, 133, 255, .06)
}

.vacc-live__item__tit[data-v-ea009570] {
	font-family: PingFangSC-Medium;
	font-size: .16rem;
	color: #1f1f1f;
	line-height: .16rem;
	font-weight: 500;
	margin-bottom: .1rem
}

.vacc-live__item__text[data-v-ea009570] {
	font-family: PingFangSC-Regular;
	font-size: .13rem;
	color: #858585;
	line-height: .13rem;
	font-weight: 400
}

.vacc-live__item__btn[data-v-ea009570] {
	position: absolute;
	right: .17rem;
	bottom: .2rem;
	z-index: 1
}

.vacc-live__item__btn__inner[data-v-ea009570] {
	width: .68rem;
	height: .3rem;
	line-height: .3rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff1f66), to(#ff4d4d));
	background-image: linear-gradient(180deg, #ff1f66, #ff4d4d);
	border-radius: .15rem;
	text-align: center;
	color: #fff;
	font-family: PingFangSC-Medium;
	font-size: .14rem;
	letter-spacing: 0;
	font-weight: 500
}

.mask-wrap__bg[data-v-5fb36506] {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.mask-wrap__cont__normalview[data-v-5fb36506],
.mask-wrap__cont__scrollview[data-v-5fb36506] {
	position: fixed
}

.mask-wrap__cont__close[data-v-5fb36506] {
	position: relative;
	margin-top: 15px
}

.mask-wrap__cont__close__icon[data-v-5fb36506] {
	color: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.mask-wrap__cont--center[data-v-5fb36506] {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.mask-wrap__cont--bottom[data-v-5fb36506] {
	bottom: 0;
	left: 0
}

.mask-wrap__cont--left[data-v-5fb36506] {
	left: 0;
	top: 0
}

.mask-wrap__cont--right[data-v-5fb36506] {
	right: 0;
	top: 0
}

.page__background[data-v-1512a304] {
	position: relative;
	width: 100vw;
	height: 12.71rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/page-background.jpg)
}

.page__background .head-portrait[data-v-1512a304] {
	width: .667rem;
	height: .667rem;
	display: block;
	position: absolute;
	z-index: 11;
	top: .3rem;
	right: .4rem;
	border-radius: 90%
}

.page__background .switch-user[data-v-1512a304] {
	width: .233rem;
	height: .233rem;
	display: block;
	position: absolute;
	z-index: 12;
	top: .74rem;
	right: .33rem;
	border-radius: 90%
}

.page__btn[data-v-1512a304] {
	width: 100vw;
	height: .483rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2871fa), to(#0f02b1));
	background-image: linear-gradient(180deg, #2871fa, #0f02b1);
	font-size: .2rem;
	font-weight: 600;
	letter-spacing: .033rem;
	text-align: center;
	color: #fff;
	line-height: .483rem;
	padding-bottom: 0
}

.dialog[data-v-1512a304] {
	border-radius: .1rem;
	overflow: hidden
}

.dialog__title[data-v-1512a304] {
	height: .793rem;
	width: 2.5rem;
	text-align: center;
	font-size: .31rem;
	color: #fff;
	line-height: .793rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dialog-title.png)
}

.dialog .dialog__content[data-v-1512a304] {
	width: 2.5rem;
	background-color: #dafeff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.dialog .dialog__content__tips[data-v-1512a304] {
	width: 1.88rem;
	color: #6a6a6a;
	text-align: justify;
	margin: .22rem 0 .18rem 0;
	line-height: .2rem
}

.dialog .dialog__content__btn[data-v-1512a304] {
	width: 1.686rem;
	height: .32rem;
	background: #0bcecc;
	border-radius: .16rem;
	text-align: center;
	line-height: .32rem;
	color: #fff;
	margin-bottom: .16rem;
	-webkit-box-shadow: 0 3px 0 0 #101a53;
	box-shadow: 0 3px 0 0 #101a53
}

.img-background[data-v-1512a304] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.pannel[data-v-077f3fcb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.pannel__scroll[data-v-077f3fcb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-right: .05rem
}

.pannel__scroll__item[data-v-077f3fcb] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: .06rem .12rem;
	background: #fff;
	border-radius: .06rem;
	text-align: center
}

.pannel__scroll__item--fixed[data-v-077f3fcb] {
	background: #f5f5f5
}

.pannel__img[data-v-077f3fcb] {
	margin-top: .02rem;
	margin-right: .11rem
}

.pannel__mask[data-v-077f3fcb] {
	position: absolute;
	right: -.3rem;
	top: 0;
	bottom: 0;
	width: .17rem;
	-webkit-box-shadow: 0 0 .2rem .2rem #fff;
	box-shadow: 0 0 .2rem .2rem #fff
}

.pannel[data-v-4bee40db] {
	border-top-left-radius: .1rem;
	border-top-right-radius: .1rem;
	background: #fff;
	background-repeat: no-repeat;
	background-size: contain
}

.pannel__head[data-v-4bee40db] {
	padding: .06rem 0 .1rem .17rem
}

.pannel__head__title[data-v-4bee40db] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.pannel__head__subtitle[data-v-4bee40db] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #b8b8b8
}

.pannel__cont[data-v-4bee40db] {
	position: relative;
	background-color: #fff;
	padding-bottom: .15rem
}

.pannel__cont__mask[data-v-4bee40db] {
	position: absolute;
	top: 0;
	bottom: 0;
	width: .17rem;
	height: .94rem
}

.pannel__cont__mask.left[data-v-4bee40db] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(39%, hsla(0, 0%, 100%, .9)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, .9) 39%, hsla(0, 0%, 100%, 0));
	left: 0
}

.pannel__cont__mask.right[data-v-4bee40db] {
	right: 0;
	background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(39%, hsla(0, 0%, 100%, .9)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, .9) 39%, hsla(0, 0%, 100%, 0))
}

.pannel__cont__scroll[data-v-4bee40db] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: .13rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-right: .05rem
}

.pannel__cont__scroll__item[data-v-4bee40db] {
	width: 2.11rem;
	padding: .1rem .12rem;
	position: relative;
	height: .94rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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
}

.pannel__cont__scroll__item__video[data-v-4bee40db] {
	margin-right: .04rem
}

.pannel__cont__scroll__item__hot[data-v-4bee40db] {
	margin-bottom: .01rem
}

.pannel__cont__scroll__item__hot__text[data-v-4bee40db] {
	vertical-align: middle;
	margin-left: .03rem
}

.pannel__cont__scroll__item[data-v-4bee40db]:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: .01rem solid #eee;
	border-radius: .2rem
}

.c-img-align[data-v-4bee40db] {
	vertical-align: middle;
	padding-left: 0
}

.c-text-middle[data-v-4bee40db] {
	vertical-align: middle
}

.pannel[data-v-ddccc6b2] {
	background: #fff;
	background-repeat: no-repeat;
	background-size: contain;
	border-top-left-radius: .1rem;
	border-top-right-radius: .1rem
}

.pannel__head[data-v-ddccc6b2] {
	padding: .06rem 0 .1rem .17rem
}

.pannel__head__title[data-v-ddccc6b2] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.pannel__head__subtitle[data-v-ddccc6b2] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #b8b8b8
}

.pannel__cont[data-v-ddccc6b2] {
	position: relative;
	background-color: #fff;
	padding-bottom: .1rem
}

.pannel__cont__mask[data-v-ddccc6b2] {
	position: absolute;
	top: 0;
	bottom: 0;
	width: .17rem;
	height: .94rem
}

.pannel__cont__mask.left[data-v-ddccc6b2] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(39%, hsla(0, 0%, 100%, .9)), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, .9) 39%, hsla(0, 0%, 100%, 0));
	left: 0
}

.pannel__cont__mask.right[data-v-ddccc6b2] {
	right: 0;
	background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(39%, hsla(0, 0%, 100%, .9)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, .9) 39%, hsla(0, 0%, 100%, 0))
}

.pannel__cont__scroll[data-v-ddccc6b2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: .17rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-right: .05rem
}

.pannel__cont__scroll__item[data-v-ddccc6b2] {
	width: 1.86rem;
	position: relative;
	height: .93rem;
	border-radius: .09rem;
	background-size: cover
}

.detail__first[data-v-e9086446] {
	border-radius: .1rem;
	background-color: #fff;
	padding: .11rem .13rem .11rem .13rem;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/titleBg2.png)
}

.detail__first__head[data-v-e9086446] {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #b8b8b8
}

.detail__first__head__title[data-v-e9086446] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.detail__first__head__subtitle[data-v-e9086446] {
	font-family: PingFangSC-Regular;
	color: #b8b8b8
}

.detail__second__title[data-v-e9086446] {
	position: relative;
	margin-top: .17rem;
	margin-bottom: .07rem
}

.detail__second__title[data-v-e9086446]:before {
	content: " ";
	position: absolute;
	top: .03rem;
	left: 0;
	background: #00c8c8;
	border-radius: .02rem;
	width: .04rem;
	height: .16rem
}

.detail__second__title__text[data-v-e9086446] {
	margin-left: .09rem;
	font-weight: 700
}

.detail__third[data-v-e9086446] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.detail__third__img[data-v-e9086446] {
	border-radius: .06rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.detail__third__cont[data-v-e9086446] {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.detail__third__cont__img[data-v-e9086446] {
	padding-left: 0;
	vertical-align: middle;
	margin-right: .04rem;
	margin-bottom: .02rem
}

.dot[data-v-e9086446] {
	display: inline-block;
	width: .04rem;
	height: .04rem;
	background: #525252;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: .05rem
}

.c-text-middle[data-v-e9086446] {
	vertical-align: middle
}

.topic[data-v-7492956e] {
	position: relative;
	width: 100%;
	height: 2.48rem;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.topic__content[data-v-7492956e] {
	position: absolute;
	overflow: hidden;
	left: 0;
	top: .45rem;
	padding-bottom: .1rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.topic__content__head[data-v-7492956e] {
	margin-top: .2rem;
	margin-bottom: .4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.topic__content__head__right[data-v-7492956e] {
	color: #fff;
	overflow: hidden;
	margin-left: .16rem
}

.topic__content__head__right__logo[data-v-7492956e] {
	width: 65vw;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: .11rem
}

.topic__content__head__right__logo__line[data-v-7492956e] {
	display: inline-block;
	margin: .02rem .06rem 0;
	width: .01rem;
	background: #fff;
	height: .1rem;
	vertical-align: middle
}

.topic__content__head__right__logo__img[data-v-7492956e] {
	border-radius: .02rem;
	vertical-align: middle;
	padding-left: 0
}

.topic__content__head__right__logo__text[data-v-7492956e] {
	font-weight: 700;
	vertical-align: middle
}

.topic__content__head__right__title[data-v-7492956e] {
	font-family: PingFangSC-Medium;
	font-size: .21rem;
	line-height: .23rem;
	width: 55vw;
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: .05rem;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.topic__content__head__right__read[data-v-7492956e] {
	font-family: PingFangSC-Regular
}

.topic__content__head__right__read-num[data-v-7492956e] {
	font-size: .2rem;
	font-weight: 700
}

.topic__content__head__right__read-text[data-v-7492956e] {
	opacity: .86
}

.topic__content__nav[data-v-7492956e] {
	margin-top: .15rem;
	padding-left: .1rem
}

.topic__content__nav--fixed[data-v-7492956e] {
	position: fixed;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	top: .44rem;
	left: 0;
	z-index: 99;
	padding: .15rem 0 .15rem .15rem
}

.topic__content__hotRead[data-v-7492956e] {
	background-color: #fff
}

.topic__content__banner[data-v-7492956e] {
	background-color: #fff;
	padding-bottom: .05rem
}

.topic__content__detail[data-v-7492956e] {
	margin-top: .15rem
}

.topic__navi[data-v-7492956e] {
	position: fixed;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 9
}

.topic__navi__arrow[data-v-7492956e] {
	position: fixed;
	right: 5%;
	top: 40%
}

.catalog[data-v-7492956e] {
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.catalog__drawer[data-v-7492956e] .drawer__panel {
	background: rgba(0, 0, 0, .8) !important;
	overflow: visible !important
}

.catalog__btn[data-v-7492956e] {
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.catalog__btn__close[data-v-7492956e] {
	position: relative;
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
	top: .75rem;
	left: .1rem
}

.catalog__content[data-v-7492956e] {
	width: 100%;
	padding-left: .2rem;
	margin-bottom: .31rem
}

.catalog__navi[data-v-7492956e] {
	background-color: transparent;
	width: .39rem;
	margin-top: 100%;
	position: relative
}

.catalog__navi__arrow[data-v-7492956e] {
	position: absolute;
	right: 0;
	top: 8.6%
}

.catalog__first[data-v-7492956e] {
	color: #fff
}

.catalog__first__title[data-v-7492956e] {
	font-family: PingFangSC-Medium;
	margin-top: .24rem
}

.catalog__first__subtitle[data-v-7492956e] {
	font-family: PingFangSC-Regular;
	margin-left: .17rem;
	margin-bottom: .03rem
}

.c-img-align[data-v-7492956e] {
	vertical-align: middle;
	padding-left: 0
}

.c-top-card-style[data-v-7492956e] {
	border-top-left-radius: .1rem;
	border-top-right-radius: .1rem;
	padding-top: .05rem
}

.psl-list[data-v-05de4948] {
	height: calc(100vh - 92px)
}

.psl-filter[data-v-05de4948] {
	position: absolute;
	bottom: 5px
}

.psl-filter-text[data-v-05de4948] {
	color: #fff
}

.psl-list[data-v-05de4948] {
	background-color: #fff
}

.psl-bold[data-v-05de4948] {
	font-weight: 700
}

.psl-divider[data-v-05de4948] {
	margin-top: .25rem
}

.psl-loading[data-v-05de4948] {
	top: 85px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.act-rule-title[data-v-67047684] {
	white-space: nowrap;
	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;
	color: #fff
}

.act-rule-title-left[data-v-67047684],
.act-rule-title-right[data-v-67047684] {
	height: 21px;
	width: 140px
}

.act-rule[data-v-67047684] {
	padding-bottom: 40px
}

.act-rule .rule-cont[data-v-67047684] {
	position: relative
}

.act-rule .rule-list[data-v-67047684] {
	border-radius: 15px;
	padding: .3rem .2rem .1rem .2rem;
	background: #fff
}

.act-rule .rule-item-title[data-v-67047684] {
	font-weight: 600
}

.act-rule .rule-i[data-v-67047684] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.act-rule .rule-i-index[data-v-67047684] {
	border-radius: 50%;
	color: #fff;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	margin-top: 3px
}

.act-rule .rule-i-text[data-v-67047684] {
	margin-left: 5px;
	width: calc(100% - 21px)
}

.act-rule .feedback-link[data-v-67047684] {
	text-decoration: underline;
	margin-top: 30px;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	color: #fff
}

.brand-operate-modal[data-v-25e32883] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.brand-operate-modal .modal-mask[data-v-25e32883] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 11
}

.brand-operate-modal .modal-cont[data-v-25e32883] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-52%);
	transform: translateY(-52%);
	width: 80vw;
	height: 94vw;
	margin-left: 10vw;
	text-align: center;
	background: #fff;
	border-radius: 10px
}

.brand-operate-modal .modal-cont-img[data-v-25e32883] {
	background: transparent;
	height: 91vw
}

.brand-operate-modal .modal-cont-close[data-v-25e32883] {
	padding: 10px 15px
}

.brand-operate-modal .modal-cont-close-cont[data-v-25e32883] {
	color: #999;
	width: 100%;
	text-align: right;
	height: 42px;
	line-height: 42px
}

.brand-operate-modal .modal-cont-close-bottom[data-v-25e32883] {
	position: absolute;
	bottom: -15px;
	left: 0;
	right: 0;
	color: #fff
}

.brand-operate-modal .modal-cont-tip[data-v-25e32883] {
	width: 100%;
	text-decoration: underline;
	color: #fff;
	bottom: 25px;
	position: absolute !important;
	left: 0;
	right: 0
}

.brand-operate-modal .modal-cont-title[data-v-25e32883] {
	position: relative;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	color: #333
}

.brand-operate-modal .modal-cont-red-tit[data-v-25e32883] {
	color: #ffe9bf;
	margin-top: 15vw
}

.brand-operate-modal .modal-cont-click[data-v-25e32883] {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.brand-operate-modal .modal-cont-text[data-v-25e32883] {
	padding: 0 .3rem;
	text-align: center
}

.brand-operate-modal .btn-wrap[data-v-25e32883] {
	position: absolute;
	bottom: 20px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.brand-operate-modal .btn-cont[data-v-25e32883] {
	width: calc(100% - 20px);
	height: 44px;
	color: #fff;
	text-shadow: 0 2px 4px #638aff;
	line-height: 44px;
	border-radius: 30px;
	background: -webkit-gradient(linear, left top, left bottom, from(#8aa7ff), to(#465dff));
	background: linear-gradient(180deg, #8aa7ff, #465dff)
}

.brand-operate-modal .img-bg[data-v-25e32883] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.cl-top[data-v-f81ed45a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cl-count[data-v-f81ed45a],
.cl-top[data-v-f81ed45a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cl-count[data-v-f81ed45a] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cl-count_input[data-v-f81ed45a] {
	margin: 0 12px;
	width: 38px;
	max-width: 38px;
	height: 23px;
	background: #6897ff;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	resize: none;
	outline-offset: none;
	outline: none
}

.cl-count_input[data-v-f81ed45a]:focus {
	outline-offset: none;
	outline: none
}

.cl-count_input .textarea-ph[data-v-f81ed45a],
.cl-count_input[data-v-f81ed45a]::-webkit-input-placeholder {
	font-size: 15px;
	color: #999
}

.cl-count_add[data-v-f81ed45a],
.cl-count_reduce[data-v-f81ed45a] {
	width: 17px;
	min-width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 15px;
	border-radius: 17px;
	background: #9b9b9b;
	color: #fff;
	font-weight: 900;
	text-align: center
}

.cl-count_add[data-v-f81ed45a] {
	background: #6897ff
}

.cl-select[data-v-f81ed45a] {
	position: relative;
	width: calc(100% - 10px);
	background: #f5f5f5;
	border-radius: 3px;
	white-space: nowrap;
	overflow: scroll;
	padding: 10px 10px 10px 0
}

.cl-select-wrap[data-v-f81ed45a] {
	position: relative
}

.cl-select-wrap[data-v-f81ed45a]:before {
	content: " ";
	position: absolute;
	top: -20px;
	left: 38px;
	border: 10px solid;
	border-color: transparent transparent #f5f5f5 transparent
}

.cl-select[data-v-f81ed45a]::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent
}

.cl-select-i[data-v-f81ed45a] {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	width: 50px;
	border-radius: 12px;
	background: #fff;
	color: #bbb;
	margin-left: 10px;
	text-align: center
}

.cl-select-i_selected[data-v-f81ed45a] {
	background: #6897ff;
	color: #fff
}

.cl-price[data-v-f81ed45a] {
	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
}

.cl-tip[data-v-f81ed45a] {
	text-align: right
}

.cl-bold[data-v-f81ed45a] {
	font-weight: 700
}

.peo-sel__i[data-v-27b37f35] {
	position: relative;
	-webkit-box-shadow: 0 2px 17px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 17px 0 rgba(0, 0, 0, .08);
	border-radius: 7px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 10px;
	padding: 10px 10px
}

.peo-sel__i[data-v-27b37f35],
.peo-sel__i__info[data-v-27b37f35] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.peo-sel__i__info[data-v-27b37f35] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.appointment-person-text[data-v-27b37f35] {
	color: #333
}

.appointment-person-item[data-v-27b37f35] {
	padding: 9px 17px;
	border: 1px solid #f1f1f1;
	border-radius: 22px;
	margin-bottom: 12px
}

.appointment-person-item-checkbox[data-v-27b37f35] {
	color: #ccc;
	margin-right: 7px
}

.appointment-person-item-name[data-v-27b37f35],
.appointment-person-item-phone[data-v-27b37f35] {
	color: #555;
	font-size: 13px;
	margin-right: 10px
}

.appointment-person-item-icon[data-v-27b37f35] {
	float: right
}

.appointment-person-wrapper[data-v-27b37f35] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.appointment-person-add[data-v-27b37f35] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	border-radius: 14px;
	padding: 9px 10px;
	line-height: 10px
}

@-webkit-keyframes swing-data-v-584cb375 {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

@keyframes swing-data-v-584cb375 {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

.appointment-person-item-checkbox[data-v-584cb375] {
	margin-right: .05rem
}

.appointment-person-item-checkbox.swing[data-v-584cb375] {
	-webkit-animation: swing-data-v-584cb375 2s linear infinite;
	animation: swing-data-v-584cb375 2s linear infinite
}

.covid-submit[data-v-584cb375] {
	background: #f5f5f5
}

.covid-submit .store-bg[data-v-584cb375] {
	background: #6897ff;
	height: .8rem;
	margin: 0 -.1rem
}

.covid-submit .store-info[data-v-584cb375] {
	padding: 0 .1rem
}

.covid-submit .covid-item-cont[data-v-584cb375] {
	overflow: hidden;
	position: relative;
	border-radius: .12rem;
	padding: .15rem .13rem;
	background: #fff
}

.covid-submit .covid-item-cont-tag[data-v-584cb375] {
	width: .16rem;
	height: .16rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/v-gold.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	left: .4rem;
	bottom: 0
}

.covid-submit .covid-item-cont-time[data-v-584cb375] {
	overflow: auto
}

.covid-submit .covid-item-card[data-v-584cb375] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/brandcovid19-bg.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: 50%
}

.covid-submit .covid-item-address[data-v-584cb375] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.covid-submit .store-item[data-v-584cb375] {
	position: relative;
	padding: .1rem 0
}

.covid-submit .font-wb[data-v-584cb375] {
	font-weight: 700
}

.covid-submit .store-tag[data-v-584cb375] {
	position: relative;
	padding-bottom: .1rem
}

.covid-submit .store-tag-item[data-v-584cb375] {
	margin-right: .03rem;
	color: #6897ff
}

.covid-submit .store-tag-popup[data-v-584cb375] {
	position: absolute;
	right: .13rem;
	top: .1rem
}

.covid-submit .store-coupon[data-v-584cb375] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.covid-submit .store-coupon-right[data-v-584cb375],
.covid-submit .store-coupon[data-v-584cb375] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-submit .store-coupon-wrap[data-v-584cb375] {
	overflow: scroll;
	white-space: nowrap;
	max-width: calc(100vw - 1.7rem)
}

.covid-submit .store-coupon__tips[data-v-584cb375] {
	color: #b8b8b8
}

.covid-submit .covid-img[data-v-584cb375] {
	width: calc(100vw - .64rem);
	height: calc(13vw - .08rem)
}

.covid-submit .covid-user-item[data-v-584cb375] {
	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;
	position: relative
}

.covid-submit .covid-form-tit[data-v-584cb375] {
	min-width: .8rem;
	width: .8rem
}

.covid-submit .covid-form-placeholder[data-v-584cb375] {
	position: absolute;
	right: 0;
	top: .08rem
}

.covid-submit .covid-form-cont[data-v-584cb375] {
	width: calc(100% - 80px);
	text-align: right
}

.covid-submit .form-input[data-v-584cb375] {
	height: .24rem;
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555;
	background: transparent
}

.covid-submit .form-input[data-v-584cb375]::-webkit-input-placeholder {
	color: #999
}

.covid-submit .form-input[data-v-584cb375]::-moz-placeholder {
	color: #999
}

.covid-submit .form-input[data-v-584cb375]:-ms-input-placeholder {
	color: #999
}

.covid-submit .form-input[data-v-584cb375]::-ms-input-placeholder {
	color: #999
}

.covid-submit .form-input[data-v-584cb375]::placeholder {
	color: #999
}

.covid-submit .covid-btn-wrap[data-v-584cb375] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9;
	background: #fff;
	border-top: 1px solid #f1f1f1
}

.covid-submit .covid-btn-cont[data-v-584cb375] {
	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;
	padding: .08rem .17rem
}

.covid-submit .scroll-date[data-v-584cb375] {
	white-space: nowrap
}

.covid-submit .scroll-item[data-v-584cb375] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #525252;
	background: #f5f5f5;
	border: 1px solid #fff;
	border-radius: .02rem;
	text-align: center;
	display: inline-block
}

.covid-submit .scroll-item-day[data-v-584cb375] {
	padding: .05rem .11rem
}

.covid-submit .scroll-item-disabled[data-v-584cb375] {
	color: #999
}

.covid-submit .scroll-item-time-disabled[data-v-584cb375] {
	color: #b8b8b8
}

.covid-submit .scroll-item-time[data-v-584cb375] {
	border-radius: .03rem;
	padding: .02rem .08rem;
	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
}

.covid-submit .scroll-item-choose[data-v-584cb375] {
	background: rgba(104, 151, 255, .1);
	border-color: #6897ff;
	color: #6897ff !important
}

.covid-submit .scroll-item-choose-icon[data-v-584cb375] {
	color: #6897ff;
	border-color: #6897ff
}

.covid-submit .text-center[data-v-584cb375] {
	text-align: center
}

.covid-submit .icon-cont[data-v-584cb375] {
	font-weight: 400;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: #6897ff
}

.covid-submit .c-flex[data-v-584cb375],
.covid-submit .icon-cont[data-v-584cb375] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.covid-submit .font-weight-bold[data-v-584cb375] {
	font-weight: 700
}

.covid-submit .c-color-covid[data-v-584cb375] {
	color: #6897ff
}

.covid-submit .bottom-wrapper[data-v-584cb375] {
	height: .52rem;
	padding-left: .17rem;
	padding-right: .17rem;
	border: 1px solid #eee;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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
}

.covid-submit .bottom-wrapper-price[data-v-584cb375] {
	color: #ff6050;
	margin-right: .14rem;
	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-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.covid-submit .bottom-wrapper-price-num[data-v-584cb375] {
	font-size: .18rem
}

.covid-submit .bottom-wrapper-price-top .price-text[data-v-584cb375],
.covid-submit .bottom-wrapper-price-top[data-v-584cb375] {
	position: relative
}

.covid-submit .bottom-wrapper-price-bottom[data-v-584cb375] {
	position: relative;
	top: -.04rem
}

.covid-submit .bottom-wrapper-price__detail[data-v-584cb375] {
	color: #faa90e;
	line-height: .15rem
}

.covid-submit .covid-invoice[data-v-584cb375] {
	margin-top: .04rem;
	line-height: .21rem
}

.covid-submit .covid-invoice-slogan[data-v-584cb375] {
	color: #858585;
	margin-left: .04rem;
	position: relative;
	top: .02rem
}

.cl-title[data-v-584cb375] {
	text-align: center;
	color: #333
}

.cl-bold[data-v-584cb375] {
	font-weight: 700
}

.cl-justify[data-v-584cb375] {
	text-align: justify
}

.cl-purple[data-v-584cb375] {
	color: #6897ff
}

.cl-divider[data-v-584cb375] {
	height: .05rem;
	background: #f6f6f6
}

.error-page[data-v-584cb375] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.error-page .error-info[data-v-584cb375] {
	border-radius: .21rem .21rem 0 0;
	background: #f7f7f7;
	margin-top: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.error-page .error-info .empty-list[data-v-584cb375] {
	font-size: .14rem;
	text-align: center;
	color: #999;
	padding-bottom: 2rem
}

.error-page .error-info .empty-list-img[data-v-584cb375] {
	width: 47vw;
	height: 47vw;
	padding-top: .2rem
}

.error-page .error-info .empty-list__service[data-v-584cb375] {
	display: inline;
	color: #6897ff;
	text-decoration: underline
}

.btn-list[data-v-4017af21] {
	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;
	width: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.btn-list__item[data-v-4017af21] {
	padding: 0 11px;
	line-height: 26px;
	height: 28px;
	border: 1px solid transparent;
	border-radius: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.btn-list.fixed[data-v-4017af21] {
	position: fixed;
	bottom: 0;
	left: 0
}

.invoice-popup__tips[data-v-4017af21] {
	margin-top: 6px
}

.btn-list-safe-padding[data-v-4017af21] {
	width: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.invoice__info[data-v-d9a4b97e] {
	padding: 11px 0 34px;
	background: #fff;
	border-radius: 12px;
	position: relative
}

.invoice__info__title[data-v-d9a4b97e] {
	font-weight: 700;
	text-align: center;
	padding-bottom: 5px
}

.invoice__info__list[data-v-d9a4b97e] {
	padding: 0 13px
}

.invoice__info__list__item[data-v-d9a4b97e] {
	margin-top: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.invoice__info__list__item__title[data-v-d9a4b97e] {
	min-width: 57px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: left
}

.invoice__info__preview[data-v-d9a4b97e] {
	position: absolute;
	right: 13px;
	top: 53px
}

.invoice__info__img[data-v-d9a4b97e] {
	width: 119px;
	height: 69px;
	display: block;
	border-radius: 6px
}

.invoice__info__img-box[data-v-d9a4b97e] {
	position: relative
}

.invoice__info__img__tips[data-v-d9a4b97e] {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 15px;
	line-height: 15px;
	background: rgba(31, 31, 31, .3);
	border-radius: 0 0 6px 6px;
	text-align: center;
	color: #fff
}

.invoice__info__img__title[data-v-d9a4b97e] {
	text-align: center;
	margin-top: 2px
}

.invoice__order[data-v-d9a4b97e] {
	background: #fff;
	border-radius: 12px;
	padding-bottom: 16px;
	margin-bottom: 65px
}

.invoice__order__title[data-v-d9a4b97e] {
	padding-left: 13px;
	padding-top: 11px;
	padding-bottom: 11px;
	font-weight: 700;
	margin-bottom: 11px;
	border-bottom: 1px solid #f1f1f1
}

@media only screen and (max-width:375px) {
	.invoice__info__img[data-v-d9a4b97e] {
		width: 95px;
		height: 55px
	}
}

.rich-text-box[data-v-1f62acac] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.operate-bar[data-v-1f62acac] {
	z-index: 11;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	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
}

.operate-bar .back-icon[data-v-1f62acac] {
	position: absolute;
	left: 17px
}

.operate-bar .m-icon-home[data-v-1f62acac] {
	font-size: 20px
}

.detail-box[data-v-1f62acac] {
	height: 100vh;
	background-color: #fbfefe
}

.detail-list[data-v-1f62acac] {
	padding-top: 18px;
	margin: 0 16px;
	color: #116575;
	text-align: center
}

.detail-list-item[data-v-1f62acac] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 0;
	font-size: .13rem;
	border-radius: 10px;
	line-height: 17px
}

.detail-list-item[data-v-1f62acac]:nth-child(odd) {
	background: #e6f6ff
}

.detail-list-item .date[data-v-1f62acac] {
	width: 24.34vw
}

.detail-list-item .cont[data-v-1f62acac],
.detail-list-item .rich-text[data-v-1f62acac] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .13rem;
	color: #116575;
	text-align: left
}

.detail-list-item .cont .num[data-v-1f62acac],
.detail-list-item .rich-text .num[data-v-1f62acac] {
	color: #f77171
}

.detail-list-item .status[data-v-1f62acac] {
	width: 16.26vw
}

.detail-null[data-v-1f62acac] {
	height: 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: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #4d919e;
	font-size: .21rem;
	line-height: 35px;
	opacity: .7
}

.detail-null .cont[data-v-1f62acac] {
	width: 100%;
	display: block
}

.hpv-insure_bg[data-v-2f7b8ea4] {
	height: 41vw;
	background-image: linear-gradient(134deg, #ff6d8a, #fc7967)
}

.hpv-insure_img[data-v-2f7b8ea4] {
	width: 100vw;
	height: 66.2vw;
	margin-top: -22vw
}

.hpv-insure .cl-bold[data-v-2f7b8ea4] {
	font-weight: 700
}

.custom-header-topbar-bg[data-v-2f7b8ea4] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.order-item[data-v-69bf8a06] {
	margin: 0 10px 10px;
	background: #fff;
	border-radius: 8px
}

.order-item-head[data-v-69bf8a06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 15px
}

.order-item-head .name[data-v-69bf8a06] {
	color: #888
}

.order-item-head .icon-wenhao[data-v-69bf8a06] {
	position: relative;
	top: -1px
}

.order-item-cont[data-v-69bf8a06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px
}

.order-item-cont-left[data-v-69bf8a06] {
	width: 19.4vw
}

.order-item-cont .img[data-v-69bf8a06] {
	width: 100%;
	height: .8rem;
	border-radius: 5px
}

.order-item-cont .icon-copy[data-v-69bf8a06] {
	width: 12px;
	height: 12px
}

.order-item-cont-left[data-v-69bf8a06],
.order-item-cont-right[data-v-69bf8a06] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.order-item-cont-center[data-v-69bf8a06] {
	position: relative;
	max-width: 45vw
}

.order-item-cont-info[data-v-69bf8a06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.order-item-cont-info .icon[data-v-69bf8a06],
.order-item-cont-info .text[data-v-69bf8a06],
.order-item-cont-info .value[data-v-69bf8a06] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.font-medium[data-v-69bf8a06] {
	font-family: PingFangSC-Medium
}

.cps-order[data-v-0501d128] {
	background: #f5f5f5;
	min-height: 105vh;
	overflow: hidden
}

.cps-order-cont[data-v-0501d128] {
	background: #f5f5f5
}

.cps-order-tip[data-v-0501d128] {
	background: #fff4f3;
	color: #ff6161;
	padding: 5px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cps-order-tip-icon[data-v-0501d128] {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px
}

.cps-order-tip-right[data-v-0501d128] {
	color: #ff6050;
	font-weight: 700
}

.cps-order-income[data-v-0501d128] {
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	border-radius: 10px;
	color: #fff;
	margin: 10px;
	padding: 12px 40px 13px 15px;
	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
}

.cps-order-income-right[data-v-0501d128] {
	position: relative;
	top: 2px
}

.font-medium[data-v-0501d128] {
	font-family: PingFangSC-Medium
}

.cps-cash[data-v-349caa43] {
	background-color: #f5f5f5;
	min-height: 105vh;
	overflow: hidden
}

.cps-cash .real[data-v-349caa43] {
	min-height: 105vh;
	background: #f5f5f5
}

.cps-cash-cont[data-v-349caa43] {
	background: #f5f5f5
}

.cps-cash-tip[data-v-349caa43] {
	background: #fff4f3;
	color: #ff6161;
	padding: 5px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cps-cash-tip-icon[data-v-349caa43] {
	width: 12px;
	height: 12px;
	position: relative;
	top: 2px
}

.cps-cash-tip-right[data-v-349caa43] {
	color: #ff6050;
	font-weight: 700
}

.cps-cash-income[data-v-349caa43] {
	border-radius: 10px;
	color: #fff;
	margin: 10px;
	padding: 0 20px;
	height: 99px;
	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;
	background-size: cover
}

.cps-cash-income-btn[data-v-349caa43] {
	background: #fff;
	color: #fb4955;
	width: 88px;
	height: 28px;
	border-radius: 14px;
	text-align: center;
	line-height: 28px
}

.cps-cash-record[data-v-349caa43] {
	margin: 10px 10px 0;
	padding: 15px 15px 5px;
	background: #fff;
	border-radius: 8px
}

.cps-cash-item[data-v-349caa43] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 0
}

.cps-cash-item .icon-copy[data-v-349caa43] {
	width: 12px;
	height: 12px
}

.cps-cash-item-profit[data-v-349caa43] {
	color: #ff6050
}

.cps-cash-item-profit .symbol[data-v-349caa43] {
	margin-right: 2px
}

.font-medium[data-v-349caa43] {
	font-family: PingFangSC-Medium
}

.drug-item[data-v-342e53bc] {
	width: 100%;
	border-radius: 6px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px
}

.drug-item-img[data-v-342e53bc] {
	width: 28.66vw;
	height: 28.66vw;
	border-radius: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.drug-item-title[data-v-342e53bc] {
	color: #1f1f1f
}

.drug-item-cont[data-v-342e53bc] {
	padding: 0 8px 10px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.drug-item-price[data-v-342e53bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.drug-item-price-now[data-v-342e53bc] {
	color: #1f1f1f
}

.drug-item-price-original[data-v-342e53bc] {
	text-decoration: line-through
}

.drug-item-spread[data-v-342e53bc] {
	color: #fd503e;
	margin-top: -5px
}

.drug-item-spread-money[data-v-342e53bc],
.drug-item-spread-symbol[data-v-342e53bc] {
	font-family: Arial-BoldMT
}

.drug-item-button[data-v-342e53bc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.drug-item-button-item[data-v-342e53bc] {
	width: 50%;
	border-radius: 14px;
	text-align: center
}

.drug-item-button-link[data-v-342e53bc] {
	height: 22px;
	background: #faf3f0;
	border: 1px solid #ff6050;
	color: #ff6050
}

.drug-item-button-poster[data-v-342e53bc] {
	color: #fff;
	height: 24px;
	line-height: 24px;
	background: linear-gradient(125deg, #ff754f, #fb4556)
}

.font-medium[data-v-342e53bc] {
	font-family: PingFangSC-Medium
}

.cps-service[data-v-5d0f3d64] {
	background: #f5f5f5;
	min-height: 105vh;
	overflow: hidden
}

.cps-service .img-background[data-v-5d0f3d64] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative
}

.cps-service-cont[data-v-5d0f3d64] {
	background: #e2113d;
	padding-bottom: 44px
}

.cps-service-cont .nav-wrap[data-v-5d0f3d64] {
	margin: 0 10px;
	background: #fff;
	border-radius: 6px;
	padding-left: 13px;
	position: relative
}

.cps-service-cont .nav-wrap[data-v-5d0f3d64]:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 1px;
	height: 100%;
	-webkit-box-shadow: -13px 0 15px 3px #fff;
	box-shadow: -13px 0 15px 3px #fff
}

.cps-service-cont .nav-scroll[data-v-5d0f3d64] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px
}

.cps-service-cont .nav[data-v-5d0f3d64] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-bottom: 3px
}

.cps-service-cont .nav-item[data-v-5d0f3d64] {
	white-space: nowrap;
	padding-right: 20px;
	padding-bottom: 3px;
	color: #525252
}

.cps-service-cont .nav-item-selected .tab-tit[data-v-5d0f3d64] {
	font-weight: 700;
	color: #fd503e;
	position: relative
}

.cps-service-cont .nav-item-selected .tab-tit[data-v-5d0f3d64]:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -3px;
	left: 5%;
	width: 90%;
	height: 3px;
	background: #fd503e;
	border-radius: 1px
}

.cps-service-cont .list-wrap[data-v-5d0f3d64] {
	min-height: calc(100vh - 53vw - 100px);
	margin: 10px 10px 0;
	background: #fff;
	padding: 13px;
	border-radius: 10px
}

.cps-btn-wrap[data-v-5d0f3d64] {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99
}

.cps-btn-item[data-v-5d0f3d64] {
	border-radius: 22px;
	text-align: center;
	height: 44px;
	line-height: 44px
}

.cps-btn-link[data-v-5d0f3d64] {
	background: #faf3f0;
	border: 1px solid #ff6050;
	color: #ff6050
}

.cps-btn-poster[data-v-5d0f3d64] {
	color: #fff;
	background: linear-gradient(125deg, #ff754f, #fb4556)
}

.search-location[data-v-5d0f3d64] {
	position: absolute;
	right: 10px;
	width: 60px;
	border-radius: 15px;
	color: #fd503e;
	background: #fde9dc;
	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
}

.font-medium[data-v-5d0f3d64] {
	font-family: PingFangSC-Medium
}

.header-btn[data-v-2414ff8c] {
	position: absolute;
	right: -1px;
	bottom: 30px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/header-btn-bg.png);
	-webkit-box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	border-radius: 300px 0 0 300px;
	color: #fff
}

.header-btn[data-v-2414ff8c],
.header-btn__text[data-v-2414ff8c] {
	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
}

.my-menu[data-v-2414ff8c] {
	position: absolute;
	right: 0;
	top: 0;
	background: #e34037;
	line-height: 21px;
	font-size: 12px;
	color: #fff;
	padding: 4px 9px;
	text-align: center;
	white-space: nowrap
}

.img-background[data-v-2414ff8c] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

@media only screen and (max-width:393px) {
	.header-btn.crowd-header-btn[data-v-2414ff8c] {
		width: 56px !important
	}

	.header-btn.crowd-header-btn .header-btn__text[data-v-2414ff8c] {
		font-size: 11px !important
	}
}

.cn__bar__c[data-v-1f0fdac3] {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: .02rem;
	padding-left: .13rem;
	height: .35rem;
	width: 100%;
	left: 0
}

.cn__bar__c.fixed[data-v-1f0fdac3] {
	position: fixed
}

.cn__bar__c__line[data-v-1f0fdac3] {
	width: calc(100% - .36rem);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	font-family: PingFangSC-Semibold;
	color: #3d3d3d
}

.cn__bar__c__line__text[data-v-1f0fdac3] {
	color: #ec201c;
	line-height: .35rem;
	margin-left: .16rem
}

.cn__bar__c__line__i[data-v-1f0fdac3] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: .35rem
}

.cn__bar__c__line__i.selected[data-v-1f0fdac3] {
	color: #ec201c
}

.cn__bar__c__icon[data-v-1f0fdac3] {
	display: inline-block;
	text-align: center;
	width: .36rem;
	color: #ec201c;
	position: relative;
	line-height: .35rem
}

.cn__bar__c__icon[data-v-1f0fdac3]:before {
	content: "";
	width: 1px;
	height: .19rem;
	background: rgba(39, 39, 39, .32);
	position: absolute;
	left: 0;
	top: .08rem;
	bottom: .08rem
}

.cn__bar__placeholder[data-v-1f0fdac3] {
	width: 100%;
	height: .35rem
}

.cn__panel[data-v-1f0fdac3] {
	position: fixed;
	left: 0;
	right: 0
}

.cn__panel__bar[data-v-1f0fdac3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff
}

.cn__panel__scroll[data-v-1f0fdac3] {
	background: #fff;
	max-height: 76vw;
	overflow-y: scroll
}

.cn__panel__c[data-v-1f0fdac3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.cn__panel__c__i[data-v-1f0fdac3] {
	width: 25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .08rem;
	margin: .08rem 0;
	text-align: center;
	height: .28rem;
	line-height: .28rem;
	color: #fff
}

.cn__panel__c__i__text[data-v-1f0fdac3] {
	width: 100%;
	background: #b60606;
	border-radius: .05rem;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .05rem;
	font-size: .12rem
}

.cn__panel__c__i__text.selected[data-v-1f0fdac3] {
	background: #fff;
	color: #f7461d
}

.cn__panel__mask[data-v-1f0fdac3] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5)
}

.info__c1[data-v-1d529727] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem
}

.info__c1__l[data-v-1d529727] {
	border-radius: .1rem;
	overflow: hidden;
	width: 28vw;
	height: 28vw
}

.info__c1__l__img[data-v-1d529727] {
	width: 28vw;
	height: 28vw
}

.info__c1__r[data-v-1d529727] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 28vw);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -.05rem;
	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
}

.info__c1__r__t[data-v-1d529727] {
	font-family: PingFangSC-Semibold;
	margin-top: .04rem
}

.info__c1__r__p[data-v-1d529727] {
	margin-top: .16rem;
	position: relative;
	text-align: center
}

.info__c1__r__p__bg[data-v-1d529727] {
	width: 100%;
	height: 16px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/foldline.png) no-repeat 50%;
	background-size: auto 100%
}

.info__c1__r__p__normal[data-v-1d529727] {
	position: absolute;
	top: -.18rem;
	left: 0
}

.info__c1__r__p__now[data-v-1d529727] {
	position: absolute;
	left: 50%;
	top: -.11rem;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.info__c1__r__p__now .now[data-v-1d529727] {
	font-family: PingFangSC-Semibold;
	margin-top: .02rem
}

.info__c1__r__p__recovery[data-v-1d529727] {
	position: absolute;
	right: 0;
	top: -.18rem
}

.info__c1__r__p__hightc[data-v-1d529727] {
	color: #fd503e
}

.info__c1__r__b[data-v-1d529727] {
	width: 100%;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-s2.png) no-repeat 100%;
	background-size: 100% 100%;
	margin-top: .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .28rem;
	padding: 0 .12rem 0 .18rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info__c1__r__b__l[data-v-1d529727] {
	color: #fff
}

.info__c1__r__b__l .text[data-v-1d529727] {
	margin-right: .03rem
}

.info__c1__r__b__l .unit[data-v-1d529727] {
	margin-right: .02rem
}

.info__c1__r__b__l .tip[data-v-1d529727] {
	line-height: .28rem
}

.info__c1__r__b__r[data-v-1d529727] {
	color: #fd503e;
	line-height: .28rem;
	font-family: PingFangSC-Medium
}

.info__c3[data-v-1d529727] {
	width: 100%;
	border-radius: .09rem;
	overflow: hidden
}

.info__c3__img[data-v-1d529727] {
	padding-top: 100%;
	position: relative;
	overflow: hidden
}

.info__c3__img__s[data-v-1d529727] {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.info__c3__c[data-v-1d529727] {
	background-color: #fff;
	padding-top: .05rem
}

.info__c3__c__tit[data-v-1d529727] {
	color: #1f1f1f;
	margin: 0 .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info__c3__c__stprice[data-v-1d529727] {
	color: #fe443e;
	margin-left: .1rem
}

.info__c3__c__btn[data-v-1d529727] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .1rem .15rem;
	color: #fff
}

.info__c3__c__btn__wrap[data-v-1d529727] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn-s1.png) no-repeat 50%;
	background-size: contain;
	width: 100%;
	height: .28rem;
	line-height: .28rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .05rem
}

.info__c3__c__btn__wrap__text[data-v-1d529727] {
	margin-left: .02rem
}

@media screen and (max-width:320px) {
	.info__c3__c__btn__wrap__text[data-v-1d529727] {
		position: relative;
		top: 1px
	}

	.info__c1__r__p[data-v-1d529727] {
		margin-top: .13rem
	}
}

@media screen and (min-width:413px) {
	.info__c1__r__b[data-v-1d529727] {
		margin-top: .33rem
	}

	.info__c3__c__btn__wrap[data-v-1d529727] {
		padding-left: .08rem
	}

	.info__c1__r__p[data-v-1d529727] {
		margin-top: .18rem
	}

	.info__c1__r__p__now .now[data-v-1d529727] {
		margin-top: .05rem
	}
}

.list-layout[data-v-78487b20] {
	max-width: 100vw
}

.list-layout__inner-scroll[data-v-78487b20],
.list-layout__inner[data-v-78487b20] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list-layout__inner[data-v-78487b20] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.list-layout__inner__item[data-v-78487b20] {
	overflow: hidden;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial
}

.list-layout__inner__item.c-span2:nth-child(6n+1):nth-last-child(-n+6)~.list-layout__inner__item.c-span2[data-v-78487b20],
.list-layout__inner__item.c-span2[data-v-78487b20]:nth-child(6n+1):nth-last-child(-n+6),
.list-layout__inner__item.c-span3:nth-child(4n+1):nth-last-child(-n+4)~.list-layout__inner__item.c-span3[data-v-78487b20],
.list-layout__inner__item.c-span3[data-v-78487b20]:nth-child(4n+1):nth-last-child(-n+4),
.list-layout__inner__item.c-span4:nth-child(3n+1):nth-last-child(-n+3)~.list-layout__inner__item.c-span4[data-v-78487b20],
.list-layout__inner__item.c-span4[data-v-78487b20]:nth-child(3n+1):nth-last-child(-n+3),
.list-layout__inner__item.c-span6:nth-child(odd):nth-last-child(-n+2)~.list-layout__inner__item.list-layout__inner__item.c-span6[data-v-78487b20],
.list-layout__inner__item.c-span6[data-v-78487b20]:nth-child(odd):nth-last-child(-n+2),
.list-layout__inner__item.c-span12[data-v-78487b20]:last-child {
	margin-bottom: 0 !important
}

.list-layout__inner__item-scroll[data-v-78487b20] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.img-background[data-v-9596c198] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.more-coupon[data-v-9596c198] {
	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;
	margin-right: .05rem
}

.more-coupon-wrap[data-v-9596c198] {
	width: 100%
}

.more-coupon.full[data-v-9596c198] {
	width: 29.16vw;
	height: 23.06vw;
	margin: 0
}

.more-coupon__desc[data-v-9596c198] {
	color: #764b2f;
	line-height: .16rem;
	margin-bottom: 0;
	word-break: break-word
}

.more-coupon__desc__wrap[data-v-9596c198] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.more-coupon__class[data-v-9596c198] {
	color: #666;
	line-height: .15rem
}

.layout-style1 .more-coupon[data-v-9596c198] {
	width: 27.69vw;
	height: 19.32vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon2.png)
}

.layout-style1 .more-coupon__title[data-v-9596c198] {
	color: #fff;
	font-size: .12rem;
	line-height: .12rem;
	position: relative;
	top: .03rem;
	left: 1px
}

.layout-style1 .more-coupon__cont[data-v-9596c198] {
	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: 0 .03rem;
	padding-left: .05rem;
	position: relative;
	top: .04rem
}

.layout-style1 .more-coupon__price[data-v-9596c198] {
	vertical-align: middle;
	font-size: .26rem;
	color: #ff310a;
	font-weight: 700;
	white-space: nowrap;
	margin-right: .03rem
}

.layout-style1 .more-coupon__price__unit[data-v-9596c198] {
	font-size: .13rem;
	margin-right: .02rem;
	font-weight: 400
}

.layout-style1 .more-coupon__price__text[data-v-9596c198] {
	line-height: .3rem;
	font-family: PingFangSC-Semibold
}

.layout-style1 .more-coupon__btn[data-v-9596c198] {
	text-align: center;
	font-family: PingFangSC-Semibold;
	background-image: linear-gradient(1deg, #fd6f21, #fb2322);
	height: .24rem;
	line-height: .24rem;
	border-radius: .12rem;
	color: #fff;
	font-weight: 700;
	margin: 0 .18rem;
	position: relative;
	top: -.07rem
}

.layout-style1 .disable[data-v-9596c198] {
	opacity: .5
}

.layout-style2 .more-coupon[data-v-9596c198] {
	width: 28.98vw;
	height: 20.28vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/couponbg.png);
	border-radius: .06rem;
	overflow: hidden
}

.layout-style2 .more-coupon__title[data-v-9596c198] {
	font-size: .12rem;
	line-height: .16rem;
	padding: 0 .11rem 0 .06rem;
	color: #ae6938
}

.layout-style2 .more-coupon__cont[data-v-9596c198] {
	text-align: center;
	position: relative;
	top: .03rem
}

.layout-style2 .more-coupon__price[data-v-9596c198] {
	font-size: .24rem;
	line-height: .24rem;
	height: .24rem;
	color: #ff4128;
	font-weight: 700;
	white-space: nowrap
}

.layout-style2 .more-coupon__price__unit[data-v-9596c198] {
	font-size: .14rem;
	margin-right: .02rem;
	font-weight: 400
}

.layout-style2 .more-coupon__desc[data-v-9596c198] {
	color: #ae6938
}

.layout-style2 .more-coupon__btn[data-v-9596c198] {
	font-weight: 700;
	font-size: .14rem;
	line-height: .23rem;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	text-shadow: 0 .02rem .04rem rgba(203, 8, 8, .5)
}

.layout-style2 .disable[data-v-9596c198] {
	opacity: .5
}

.layout-style3[data-v-9596c198] {
	margin-top: .08rem
}

.layout-style3 .more-coupon[data-v-9596c198] {
	width: 44.2vw;
	height: 19vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_two_half_bg.png)
}

.layout-style3 .more-coupon__wrap[data-v-9596c198] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.layout-style3 .more-coupon__title[data-v-9596c198] {
	width: 24.23vw;
	color: #ae6938;
	height: .16rem;
	text-align: center;
	font-size: .13rem;
	line-height: .16rem;
	background-color: rgba(254, 211, 153, .49);
	border-radius: 0 0 .12rem .12rem
}

.layout-style3 .more-coupon__cont[data-v-9596c198] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	top: -.08rem
}

.layout-style3 .more-coupon__price[data-v-9596c198] {
	width: 100%;
	vertical-align: middle;
	font-size: .24rem;
	line-height: .24rem;
	color: #f3283b;
	font-weight: 700;
	white-space: nowrap;
	text-align: center
}

.layout-style3 .more-coupon__price__unit[data-v-9596c198] {
	font-size: .14rem;
	margin-right: .02rem;
	font-weight: 400
}

.layout-style3 .more-coupon__price__text[data-v-9596c198] {
	line-height: .24rem;
	font-family: PingFangSC-Semibold
}

.layout-style3 .more-coupon__desc[data-v-9596c198] {
	color: #f3283b;
	text-align: center;
	font-size: .14rem
}

.layout-style3 .more-coupon__desc__wrap[data-v-9596c198] {
	margin-top: -.1rem
}

.layout-style3 .more-coupon__btn[data-v-9596c198] {
	text-align: center;
	font-family: PingFangSC-Medium;
	height: 100%;
	font-size: .14rem;
	line-height: .16rem;
	border-radius: .12rem;
	color: #f3283b;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem;
	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
}

.layout-style3 .more-coupon__btn .unclaimed[data-v-9596c198] {
	width: 30px
}

.layout-style3 .disable[data-v-9596c198] {
	opacity: .5
}

.layout-style4 .more-coupon[data-v-9596c198] {
	position: relative;
	width: 1.26rem;
	height: .84rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon_3.png);
	border-radius: .06rem;
	overflow: hidden
}

.layout-style4 .more-coupon__title[data-v-9596c198] {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	font-size: .13rem;
	height: .1667rem;
	line-height: .1667rem;
	text-align: center;
	padding: 0 .08rem;
	color: #fff;
	background-image: linear-gradient(-26deg, #f86161, #b33ef4);
	border-radius: .08rem 0 .1rem 0
}

.layout-style4 .more-coupon__cont[data-v-9596c198] {
	text-align: center;
	position: relative;
	top: .03rem
}

.layout-style4 .more-coupon__price[data-v-9596c198] {
	margin-top: .1667rem;
	font-size: .24rem;
	line-height: .24rem;
	height: .24rem;
	color: #f3283b;
	font-weight: 700;
	white-space: nowrap
}

.layout-style4 .more-coupon__price__unit[data-v-9596c198] {
	font-size: .14rem;
	margin-right: .02rem;
	font-weight: 700
}

.layout-style4 .more-coupon__desc[data-v-9596c198] {
	color: #f3283b
}

.layout-style4 .more-coupon__btn[data-v-9596c198] {
	font-weight: 700;
	font-size: .14rem;
	line-height: .24rem;
	color: #f3283b;
	letter-spacing: 0;
	text-align: center
}

.layout-style4 .disable[data-v-9596c198] {
	opacity: .5
}

.layout-style5 .more-coupon[data-v-9596c198] {
	width: 28.98vw;
	height: 20.28vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bg.png);
	border-radius: .06rem;
	overflow: hidden
}

.layout-style5 .more-coupon__title[data-v-9596c198] {
	font-size: .12rem;
	line-height: .16rem;
	padding: 0 .11rem 0 .06rem;
	color: #ae6938
}

.layout-style5 .more-coupon__cont[data-v-9596c198] {
	text-align: center
}

.layout-style5 .more-coupon__price[data-v-9596c198] {
	font-size: .24rem;
	line-height: .24rem;
	height: .24rem;
	color: #ff4128;
	font-weight: 700;
	white-space: nowrap
}

.layout-style5 .more-coupon__price__unit[data-v-9596c198] {
	font-size: .14rem;
	margin-right: .02rem;
	font-weight: 400
}

.layout-style5 .more-coupon__desc[data-v-9596c198] {
	color: #ae6938
}

.layout-style5 .more-coupon__btn[data-v-9596c198] {
	font-weight: 700;
	font-size: .14rem;
	line-height: .23rem;
	color: #ff4128;
	letter-spacing: 0;
	text-align: center
}

.layout-style5 .disable[data-v-9596c198] {
	opacity: .5
}

.act-end[data-v-61724e9f] {
	position: fixed;
	z-index: 295;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	overflow: hidden
}

.act-end[data-v-61724e9f]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5)
}

.act-end__pop[data-v-61724e9f] {
	position: relative;
	z-index: 2;
	width: 73vw;
	height: 25vw;
	background-color: #fff;
	border-radius: .1rem;
	color: #666;
	text-align: center;
	margin: 60vh auto 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.act-end__img[data-v-61724e9f] {
	width: 28vw;
	position: absolute;
	top: 72vw;
	left: 36vw;
	z-index: 1
}

.ins[data-v-3923f51f] {
	font-family: PingFangSC-Regular;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.ins__topbar__fixed[data-v-3923f51f] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background: #f85555
}

.ins__head[data-v-3923f51f] {
	position: relative
}

.ins__head__img[data-v-3923f51f] {
	width: 100%;
	height: auto;
	display: block
}

.ins__hl[data-v-3923f51f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.ins__hl__sw[data-v-3923f51f] {
	height: .21rem;
	line-height: .21rem;
	width: 1.87rem
}

.ins__live__item[data-v-3923f51f] {
	padding: .04rem .1rem;
	margin: .15rem .1rem;
	background-color: #fff;
	border-radius: .09rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ins__live__avatar[data-v-3923f51f] {
	position: relative
}

.ins__live__avatar-live[data-v-3923f51f],
.ins__live__avatar[data-v-3923f51f] {
	width: .56rem;
	height: .56rem;
	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
}

.ins__live__avatar-live[data-v-3923f51f] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0 auto
}

.ins__live__avatar-live-out[data-v-3923f51f] {
	position: absolute;
	width: .44rem;
	height: .44rem;
	border-radius: 50%;
	border: .0033rem solid #f33;
	-webkit-animation: out-data-v-3923f51f 1.43s ease-in-out .165s infinite;
	animation: out-data-v-3923f51f 1.43s ease-in-out .165s infinite
}

.ins__live__avatar-live-in[data-v-3923f51f] {
	width: .44rem;
	height: .44rem;
	border: .02rem solid #f33;
	border-radius: 50%;
	z-index: 1
}

.ins__live__avatar-live-in-text[data-v-3923f51f] {
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-family: PingFangSC-Regular;
	font-size: .1rem;
	line-height: .1rem;
	padding: .03rem .04rem .02rem;
	background-color: #f33;
	border: .01rem solid #fff;
	border-radius: .228rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.ins__live__avatar-live-in-text.notice[data-v-3923f51f] {
	background-color: #4e6ef2
}

.ins__live__avatar-live-in-text.relive[data-v-3923f51f] {
	background-color: #959595
}

.ins__live__avatar-live-in-text span[data-v-3923f51f] {
	white-space: nowrap;
	display: inline-block
}

.ins__live__info[data-v-3923f51f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-item-align: center;
	align-self: center;
	width: calc(100% - .66rem)
}

.ins__live__info__tit[data-v-3923f51f] {
	color: #000;
	font-family: PingFangSC-Medium
}

.ins__live__info__cont[data-v-3923f51f] {
	color: #707070;
	margin-top: .03em;
	position: relative;
	top: 1px
}

.ins__coupons[data-v-3923f51f] {
	padding: 1vw 0 .2rem .1rem
}

.ins__coupons__tit[data-v-3923f51f] {
	width: 2.86rem;
	height: .42rem;
	line-height: .45rem;
	color: #fd4848;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-title-bg.png) no-repeat;
	background-size: 100% 100%;
	font-family: PingFangSC-Semibold;
	text-align: center;
	margin: 0 auto .22rem
}

.ins__coupons__more[data-v-3923f51f] {
	position: relative;
	left: -2px
}

.ins__actnums[data-v-3923f51f] {
	text-align: center
}

.ins__goods[data-v-3923f51f] {
	padding: 0 .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow-x: hidden
}

.ins__goods__l.mar3[data-v-3923f51f] {
	margin-left: -1.03092784%;
	margin-right: -1.03092784%
}

.ins__goods__l__i[data-v-3923f51f] {
	display: block
}

.ins__goods__loading[data-v-3923f51f] {
	min-height: 100vh;
	margin-top: .2rem
}

.ins__goods__loading__img[data-v-3923f51f] {
	width: .8rem;
	display: block;
	margin: 0 auto
}

.ins__goods__empty[data-v-3923f51f] {
	text-align: center;
	padding: 15vw 0
}

.ins__welfare[data-v-3923f51f] {
	margin-top: .18rem;
	padding: 0 .1rem
}

.ins__welfare__c[data-v-3923f51f] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem;
	overflow: hidden
}

.ins__welfare__c__img[data-v-3923f51f] {
	width: 100%;
	display: block
}

.ins__regist__c[data-v-3923f51f] {
	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
}

.ins__regist__l[data-v-3923f51f] {
	width: 29.7vw
}

.ins__regist__l__img[data-v-3923f51f] {
	width: 29.7vw;
	display: block
}

.ins__regist__r[data-v-3923f51f] {
	color: #646161;
	margin-top: -.05rem
}

.ins__regist__r__agree.selected[data-v-3923f51f] {
	color: #fc3b52
}

.ins__regist__tips[data-v-3923f51f] {
	margin-top: .18rem
}

.ins__regist__btn[data-v-3923f51f] {
	background-image: -webkit-gradient(linear, right top, left top, color-stop(8%, #ff7127), color-stop(82%, #fe443e));
	background-image: linear-gradient(270deg, #ff7127 8%, #fe443e 82%);
	-webkit-box-shadow: 0 .07rem .2rem 0 rgba(237, 15, 15, .32);
	box-shadow: 0 .07rem .2rem 0 rgba(237, 15, 15, .32);
	border-radius: .21rem;
	height: .42rem;
	line-height: .42rem;
	text-align: center;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .21rem;
	width: 60vw;
	display: block;
	margin: .1rem auto 0
}

.ins__fl__tit[data-v-3923f51f] {
	font-family: PingFangSC-Semibold;
	color: #fff;
	text-align: center;
	margin: .16rem 0 .15rem
}

.ins__fl__tit__c[data-v-3923f51f] {
	position: relative;
	display: inline-block
}

.ins__fl__tit__c[data-v-3923f51f]:before {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/tit-l.png) no-repeat 50%;
	margin-right: .1rem;
	left: -.3rem
}

.ins__fl__tit__c[data-v-3923f51f]:after {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/tit-r.png) no-repeat 50%;
	margin-left: .1rem;
	right: -.3rem
}

.ins__fl__tit__c[data-v-3923f51f]:after,
.ins__fl__tit__c[data-v-3923f51f]:before {
	content: "";
	width: .2rem;
	height: .13rem;
	background-size: 100% auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ins__fl__tit__c.line2[data-v-3923f51f] {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.ins__fl__cont[data-v-3923f51f] {
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin: 0 .13rem
}

.ins__fb[data-v-3923f51f] {
	font-family: PingFangSC-Medium
}

.ins__btns[data-v-3923f51f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ins__btns__placeholder[data-v-3923f51f] {
	width: 100%;
	height: .64rem
}

.ins__btns__c[data-v-3923f51f] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 3;
	height: .64rem;
	background-color: #f85555
}

.ins__btns__c__item[data-v-3923f51f] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: .1rem;
	height: .44rem;
	line-height: .44rem;
	color: #fd503e;
	border-radius: .44rem;
	font-family: PingFangSC-Medium;
	width: .45vw;
	font-size: .16rem
}

.ins__btns__c__item[data-v-3923f51f]:first-child {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #fff), to(#ffede5));
	background-image: linear-gradient(180deg, #fff 34%, #ffede5)
}

.ins__btns__c__item[data-v-3923f51f]:nth-child(2) {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fef6e8), color-stop(0, #fef5e4), to(#ffd091));
	background-image: linear-gradient(180deg, #fef6e8, #fef5e4 0, #ffd091)
}

.ins .form__item[data-v-3923f51f] {
	margin-top: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ins .form__item[data-v-3923f51f]:before {
	content: "*";
	display: inline-block;
	margin-right: .05rem;
	color: transparent
}

.ins .form__item.required[data-v-3923f51f]:before {
	color: #fc3b52
}

.ins .form__input[data-v-3923f51f] {
	background-color: #f8f8f8;
	height: .38rem;
	line-height: .38rem;
	border-radius: .04rem;
	color: #555;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .2rem;
	outline: none;
	font-size: .14rem
}

.ins .form__input__placeholder[data-v-3923f51f] {
	color: #555
}

.ins .form__input[data-v-3923f51f]::-webkit-input-placeholder {
	color: #555
}

.ins .form__input[data-v-3923f51f]::-moz-placeholder {
	color: #555
}

.ins .form__input[data-v-3923f51f]:-ms-input-placeholder {
	color: #555
}

.ins .form__input[data-v-3923f51f]::-ms-input-placeholder {
	color: #555
}

.ins .form__input[data-v-3923f51f]::placeholder {
	color: #555
}

.ins .form__select[data-v-3923f51f] {
	background-color: #f8f8f8;
	height: .38rem;
	line-height: .38rem;
	border-radius: .04rem;
	color: #555;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .2rem;
	width: 100%
}

.ins .form__select__text[data-v-3923f51f] {
	position: relative;
	color: #555;
	line-height: .38rem
}

.ins .form__select__text__i[data-v-3923f51f] {
	position: absolute;
	right: -.05rem;
	top: 0
}

input[data-v-3923f51f]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #f8f8f8 inset
}

@-webkit-keyframes out-data-v-3923f51f {
	10% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		opacity: .6
	}

	70% {
		-webkit-transform: scale(1.18);
		transform: scale(1.18);
		opacity: .2
	}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: .05
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

@keyframes out-data-v-3923f51f {
	10% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
		opacity: .6
	}

	70% {
		-webkit-transform: scale(1.18);
		transform: scale(1.18);
		opacity: .2
	}

	80% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: .05
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}
}

.brand-operate-agreement .agreement-cont[data-v-678997d2] {
	position: relative
}

.brand-operate-agreement .agreement-list[data-v-678997d2] {
	position: relative;
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	top: -7px;
	padding: 0 34px
}

.brand-operate-agreement .agreement-btm[data-v-678997d2] {
	position: relative;
	top: -7px;
	width: 100%
}

.brand-operate-agreement .agreement-item[data-v-678997d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.brand-operate-agreement .agreement-index[data-v-678997d2] {
	border-radius: 50%;
	color: #fff;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-top: 3px
}

.brand-operate-agreement .agreement-text[data-v-678997d2] {
	margin-left: 5px;
	width: calc(100% - 21px);
	line-height: 20px;
	font-size: 13px
}

.brand-operate-agreement .feedback-link[data-v-678997d2] {
	text-decoration: underline;
	padding-top: 30px;
	padding-bottom: 35px;
	font-size: 12px;
	line-height: 22px;
	text-align: center
}

.brand-operate-list .operate-list-info[data-v-72c1e9cc] {
	z-index: 10;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	padding: 15px 0;
	border-radius: 15px;
	text-align: center;
	font-weight: 300
}

.brand-operate-list .info-item[data-v-72c1e9cc] {
	position: relative
}

.brand-operate-list .info-value[data-v-72c1e9cc] {
	font-size: 30px;
	line-height: 30px;
	margin-left: 5px
}

.brand-operate-list .info-tip[data-v-72c1e9cc],
.brand-operate-list .info-title[data-v-72c1e9cc],
.brand-operate-list .info-unit[data-v-72c1e9cc] {
	font-size: 10px;
	line-height: 20px
}

.brand-operate-list .info-tip[data-v-72c1e9cc] {
	min-width: 80px;
	margin-top: -8px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.brand-operate-list .info-btn[data-v-72c1e9cc] {
	display: inline-block;
	background: #fff;
	font-size: 10px;
	line-height: 12px;
	padding: 0 5px;
	border-radius: 10px;
	margin-left: 5px
}

.brand-operate-list .operate-list-detail[data-v-72c1e9cc] {
	margin-top: 20px
}

.brand-operate-list .detail-item[data-v-72c1e9cc] {
	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;
	color: #000;
	padding: 15px 17px
}

.brand-operate-list .detail-item[data-v-72c1e9cc]:nth-child(odd) {
	background: #fdf7e3;
	border-radius: 10px
}

.brand-operate-list .detail-item-time[data-v-72c1e9cc],
.brand-operate-list .detail-item-value[data-v-72c1e9cc] {
	width: 33%
}

.brand-operate-list .detail-item-status[data-v-72c1e9cc] {
	width: 41%
}

.brand-operate-list .detail-item-value[data-v-72c1e9cc] {
	text-align: center
}

.brand-operate-list .detail-card[data-v-72c1e9cc] {
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.brand-operate-list .detail-card-img[data-v-72c1e9cc] {
	width: 30px;
	height: 40px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(242, 206, 84, .68);
	box-shadow: 0 2px 6px 0 rgba(242, 206, 84, .68)
}

.brand-operate-list .detail-card-cont[data-v-72c1e9cc] {
	width: calc(100% - 125px)
}

.brand-operate-list .detail-card-info[data-v-72c1e9cc] {
	position: absolute;
	right: 17px;
	text-align: center;
	width: 85px
}

.brand-operate-list .detail-card-btn[data-v-72c1e9cc] {
	background: #fbc301;
	color: #fff;
	border-radius: 20px;
	width: 82px;
	line-height: 27px;
	margin-left: 7.5px;
	font-size: 13px
}

.brand-operate-list .detail-card-btn-used[data-v-72c1e9cc] {
	background: rgba(251, 195, 1, .6)
}

.brand-operate-list .operate-list-empty[data-v-72c1e9cc] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	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;
	color: rgba(0, 0, 0, .7);
	font-size: 20px;
	line-height: 30px;
	text-align: center
}

.brand-operate-list .empty-link[data-v-72c1e9cc] {
	color: rgba(247, 93, 63, .7);
	text-decoration: underline
}

.brand-operate-list .operate-list-nav[data-v-72c1e9cc] {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	line-height: 28px;
	color: #000
}

.brand-operate-list .operate-list-nav-item[data-v-72c1e9cc] {
	position: relative
}

.brand-operate-list .operate-list-nav-selected[data-v-72c1e9cc] {
	position: absolute;
	height: 4px;
	width: 90%;
	margin-left: 5%;
	border-radius: 3px;
	bottom: -3px;
	left: 0
}

.img-background[data-v-72c1e9cc] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.text-background[data-v-72c1e9cc] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.brand-operate-modal[data-v-72c1e9cc] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11
}

.brand-operate-modal .modal-mask[data-v-72c1e9cc] {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 11
}

.text-background[data-v-4ed87afd] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.navs[data-v-4ed87afd] {
	position: relative
}

.navs__fix[data-v-4ed87afd] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	z-index: 802
}

.navs__main[data-v-4ed87afd] {
	position: relative
}

.navs__main__scroll[data-v-4ed87afd] {
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.navs__main__scroll__list[data-v-4ed87afd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navs__main__scroll__item[data-v-4ed87afd] {
	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;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.navs__main__scroll__item[data-v-4ed87afd]:first-child {
	margin-left: 0 !important
}

.navs__main__scroll__expand__blank[data-v-4ed87afd] {
	width: 41px;
	height: 1px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.navs__main__scroll__expand__btn[data-v-4ed87afd] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	height: 100%;
	width: 41px;
	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
}

.navs__main__scroll__expand__i[data-v-4ed87afd] {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: All .16s cubic-bezier(.46, 0, 1, 1);
	transition: All .16s cubic-bezier(.46, 0, 1, 1)
}

.navs__main__scroll__expand__i-open[data-v-4ed87afd] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: All .3s cubic-bezier(.42, 0, .52, 1);
	transition: All .3s cubic-bezier(.42, 0, .52, 1)
}

.navs__main__scroll__expand__tips[data-v-4ed87afd] {
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding-left: 17px;
	background: #fff;
	font-weight: 700
}

.navs__main__scroll__expand__panel[data-v-4ed87afd],
.navs__main__scroll__expand__tips[data-v-4ed87afd] {
	z-index: 800;
	position: absolute;
	left: 0;
	right: 0;
	-webkit-transition: all .3s cubic-bezier(.42, 0, .52, 1);
	transition: all .3s cubic-bezier(.42, 0, .52, 1)
}

.navs__main__scroll__expand__panel[data-v-4ed87afd] {
	top: 100%;
	overflow: hidden
}

.navs__main__scroll__expand__cont[data-v-4ed87afd] {
	width: 100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -5px
}

.navs__main__scroll__expand__cont__item[data-v-4ed87afd] {
	padding: 0 16px;
	height: 30px;
	line-height: 28px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent;
	border-radius: 5px;
	font-size: 13px;
	text-align: center;
	margin-left: 3.62vw;
	margin-bottom: 3.62vw
}

.navs__main__scroll__expand__mask[data-v-4ed87afd] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 799
}

.navs__main__scroll__expand__mask__cont[data-v-4ed87afd] {
	background-color: rgba(0, 0, 0, .5);
	height: 100vh;
	width: 100vw
}

.navs--zindex[data-v-4ed87afd] {
	z-index: 803
}

.img-bg[data-v-cd04f870] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.main-venue-title[data-v-cd04f870] {
	text-align: center;
	position: relative;
	height: .36rem;
	line-height: .38rem;
	text-indent: .0175rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-bg1.png)
}

.main-venue-title-wrap[data-v-cd04f870] {
	margin-top: .26rem;
	margin-bottom: .2rem
}

.main-venue-title__text[data-v-cd04f870] {
	font-size: .23rem;
	font-weight: bolder;
	color: #0f9372;
	letter-spacing: .035rem
}

.main-venue-title__desc[data-v-cd04f870] {
	width: 70.84vw;
	height: .14rem;
	margin: 0 auto;
	color: #e4fff3;
	font-size: .12rem;
	line-height: .22rem;
	text-align: center;
	position: relative;
	letter-spacing: .035rem;
	margin-top: .03rem
}

.main-venue-title__desc[data-v-cd04f870]:before {
	left: -.03rem
}

.main-venue-title__desc[data-v-cd04f870]:after,
.main-venue-title__desc[data-v-cd04f870]:before {
	content: "";
	position: absolute;
	top: 0;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-icon2.png) no-repeat;
	background-size: 100% 100%;
	width: .21rem;
	height: .2rem
}

.main-venue-title__desc[data-v-cd04f870]:after {
	right: -.03rem;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.layout__0[data-v-cd04f870] {
	margin-top: .2rem;
	margin-bottom: 0;
	position: relative;
	z-index: 2
}

.layout__0 .main-venue-title[data-v-cd04f870] {
	height: .6rem
}

.layout__0 .main-venue-title__desc[data-v-cd04f870] {
	color: #ffeadf
}

.layout__0 .main-venue-title__desc[data-v-cd04f870]:after,
.layout__0 .main-venue-title__desc[data-v-cd04f870]:before {
	background: none
}

.layout__1[data-v-cd04f870] {
	margin-top: .2rem;
	margin-bottom: 0;
	position: relative;
	z-index: 2
}

.layout__1 .main-venue-title[data-v-cd04f870] {
	height: .6rem
}

.layout__1 .main-venue-title__desc[data-v-cd04f870] {
	color: #ffeadf
}

.layout__1 .main-venue-title__desc[data-v-cd04f870]:after,
.layout__1 .main-venue-title__desc[data-v-cd04f870]:before {
	background: none
}

.layout__2 .main-venue-title[data-v-cd04f870] {
	width: 3.28rem;
	margin: 0 auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/nav.png);
	background-size: 100% 100%;
	line-height: .4rem
}

.layout__2 .main-venue-title__text[data-v-cd04f870] {
	color: #fe3f3e
}

.layout__2 .main-venue-title__desc[data-v-cd04f870] {
	color: #fff9e7
}

.layout__2 .main-venue-title__desc[data-v-cd04f870]:after,
.layout__2 .main-venue-title__desc[data-v-cd04f870]:before {
	background: none
}

.background-type__0 .main-venue-title[data-v-cd04f870] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-bg2.png)
}

.background-type__1 .main-venue-title[data-v-cd04f870] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zhongqiu-titlebg2.png)
}

@-webkit-keyframes breathe1-data-v-b884b480 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	75% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes breathe1-data-v-b884b480 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	75% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.img-bg[data-v-b884b480] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.sidebar[data-v-b884b480] {
	position: fixed;
	right: 5px;
	bottom: 25%;
	z-index: 900
}

.sidebar__item[data-v-b884b480] {
	position: relative;
	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;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-shadow: inset 0 .33px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 .33px 11px 0 rgba(255, 170, 129, .28);
	margin-bottom: 3px;
	-webkit-transition: All .16s cubic-bezier(.46, 0, 1, 1);
	transition: All .16s cubic-bezier(.46, 0, 1, 1)
}

.sidebar__item-totop[data-v-b884b480] {
	margin-top: 20px
}

.sidebar__item-live[data-v-b884b480] {
	width: 44px;
	height: 19.32vw;
	position: relative;
	margin-bottom: 10px
}

.sidebar__item-live__img[data-v-b884b480] {
	position: absolute;
	right: 0;
	width: 19.32vw;
	height: 100%
}

.sidebar__item__icon[data-v-b884b480] {
	color: #ff534f;
	font-size: 19px
}

.sidebar__item__num[data-v-b884b480] {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	width: 17.3px;
	height: 17.3px;
	line-height: 17.3px;
	color: #fff;
	font-size: .1rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/main-cart-num-bg.png)
}

.img-bg[data-v-62e5ac77] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.bar[data-v-62e5ac77] {
	width: 100%;
	padding: 5px 10px 0;
	position: fixed;
	z-index: 110;
	bottom: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bar[data-v-62e5ac77],
.bar__item[data-v-62e5ac77] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bar__item[data-v-62e5ac77] {
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 13.68vw;
	height: 13.68vw;
	border-radius: 50%;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	text-align: center;
	margin-bottom: .11rem
}

.bar__item__bg[data-v-62e5ac77] {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.bar__item__tooltip[data-v-62e5ac77] {
	width: 11.35vw;
	height: 6.13vw;
	position: absolute;
	left: 50%;
	top: -2.07vw;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 202
}

.bar__item__text-bg[data-v-62e5ac77] {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 18px;
	background-size: 100% 100%
}

.bar__item__text[data-v-62e5ac77] {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: -2px;
	left: 0;
	font-size: 12px;
	font-weight: 700;
	color: #ec201c;
	-webkit-transform: scale(.83);
	transform: scale(.83);
	-webkit-transform-origin: center 0;
	transform-origin: center 0;
	white-space: nowrap
}

.act[data-v-62e5ac77] {
	width: 16.9vw;
	height: 16.9vw
}

.indicator[data-v-16a0ae40] {
	white-space: nowrap;
	line-height: 1;
	font-size: 0;
	overflow: hidden
}

.indicator-item[data-v-16a0ae40] {
	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-16a0ae40] {
	width: 8px
}

.bigCoupon[data-v-5643276e] {
	position: relative;
	z-index: 2;
	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: .84rem;
	color: #f3283b;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.bigCoupon__tips[data-v-5643276e] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left;
	width: 100%;
	line-height: .15rem;
	color: #970607
}

.bigCoupon__left[data-v-5643276e] {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 1.2rem;
	height: 100%
}

.bigCoupon__left__tag[data-v-5643276e] {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	z-index: 10
}

.bigCoupon__left__tag1[data-v-5643276e] {
	width: .92rem;
	height: .20667rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .21rem;
	text-align: center;
	font-size: .14rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/price_tag.png)
}

.bigCoupon__left__tag1__text[data-v-5643276e] {
	color: transparent;
	font-weight: 700;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff0d7), to(#ffd9a6));
	background-image: linear-gradient(90deg, #fff0d7, #ffd9a6);
	background-clip: text;
	-webkit-background-clip: text
}

.bigCoupon__left__tag2[data-v-5643276e] {
	padding: 0 .09rem 0 .08rem;
	border-radius: .08rem 0 .1rem 0;
	font-size: .13rem;
	height: .1667rem;
	line-height: .17rem;
	color: #fffddf;
	background-color: #ff5c44
}

.bigCoupon__left__tag3[data-v-5643276e] {
	padding: 0 .07rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .08rem 0 .1rem 0;
	font-size: .12rem;
	height: .1667rem;
	line-height: .1667rem;
	color: #fffddf;
	background-image: linear-gradient(156deg, #fe8742, #f24e4e)
}

.bigCoupon__left__tag4[data-v-5643276e] {
	width: .92rem;
	height: .20667rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .21rem;
	text-align: center;
	font-size: .14rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/price_tag.png)
}

.bigCoupon__left__tag4__text[data-v-5643276e] {
	color: transparent;
	font-weight: 700;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff0d7), to(#ffd9a6));
	background-image: linear-gradient(90deg, #fff0d7, #ffd9a6);
	background-clip: text;
	-webkit-background-clip: text
}

.bigCoupon__left__price[data-v-5643276e] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	font-weight: 700;
	line-height: 1
}

.bigCoupon__left__img[data-v-5643276e] {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: .07rem;
	margin-bottom: .07rem;
	width: .7rem;
	height: .7rem
}

.bigCoupon__left__img__item[data-v-5643276e] {
	width: 100%;
	height: 100%;
	border-radius: .06rem;
	overflow: hidden
}

.bigCoupon__main[data-v-5643276e] {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	color: #f3283b;
	text-align: center
}

.bigCoupon__main__taken[data-v-5643276e] {
	position: absolute;
	z-index: 1;
	right: .1rem;
	top: .02rem;
	width: .483rem;
	height: .483rem;
	-webkit-transform: rotate(18deg);
	transform: rotate(18deg);
	background-size: 100% 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/taken.png);
	background-repeat: no-repeat
}

.bigCoupon__main__price[data-v-5643276e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	font-weight: 700;
	line-height: 1
}

.bigCoupon__main__desc[data-v-5643276e] {
	font-size: .14rem;
	line-height: .17rem;
	width: 100%
}

.bigCoupon__main__desc[data-v-5643276e]:first-child {
	font-weight: 700;
	font-size: .15rem;
	line-height: .18rem
}

.bigCoupon__main__button[data-v-5643276e] {
	margin-top: .01rem;
	padding: 0 .09rem;
	border-radius: .1334rem;
	font-weight: 700;
	font-size: .13rem;
	height: .21rem;
	line-height: .215rem
}

.bigCoupon__main__button--normal[data-v-5643276e] {
	color: #fffddf;
	background-color: #ff5c44
}

.bigCoupon__main__button--taken[data-v-5643276e] {
	opacity: .5;
	background-color: transparent;
	border: .01rem solid #f3283b;
	color: #f3283b
}

.bigCoupon__main__button--unused[data-v-5643276e] {
	opacity: 1;
	background-color: transparent;
	border: .01rem solid rgba(243, 40, 59, .4980392156862745);
	color: #f3283b
}

.bigCoupon__right[data-v-5643276e] {
	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-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 1.134rem;
	height: 100%
}

.bigCoupon__right__btn[data-v-5643276e] {
	padding: .0367rem .0967rem;
	border-radius: .1334rem;
	font-weight: 700
}

.bigCoupon__right__btn--normal[data-v-5643276e],
.bigCoupon__right__btn--taken[data-v-5643276e] {
	background-image: linear-gradient(158deg, #fff6e9, #ffdda9)
}

.margin-right2[data-v-5643276e] {
	margin-right: .02rem
}

.layout__5[data-v-5643276e] {
	color: #ff4128
}

.layout__5 .bigCoupon__main[data-v-5643276e] {
	margin-left: -.1rem
}

.layout__5 .bigCoupon__main__taken[data-v-5643276e] {
	position: absolute;
	z-index: 1;
	right: .1rem;
	top: .02rem;
	width: .483rem;
	height: .483rem;
	-webkit-transform: rotate(18deg);
	transform: rotate(18deg);
	background-size: 100% 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/taken.png);
	background-repeat: no-repeat
}

.layout__5 .bigCoupon__main__price[data-v-5643276e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	font-weight: 700;
	line-height: 1
}

.layout__5 .bigCoupon__main__desc[data-v-5643276e] {
	font-size: .13rem;
	line-height: .18rem;
	width: 100%;
	color: #ae6938
}

.layout__5 .bigCoupon__main__desc[data-v-5643276e]:first-child {
	font-weight: 700;
	font-size: .2rem;
	line-height: .24rem;
	color: #ff4128
}

.header-tab[data-v-17a47ac7] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 36vw;
	height: 32px;
	border-radius: 333px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, .1)
}

.checked[data-v-17a47ac7] {
	width: 50%;
	height: 100%;
	line-height: 32px;
	border-radius: 333px;
	background-color: #fff;
	color: #dd1f2f
}

.uncheck[data-v-17a47ac7] {
	width: 50%;
	height: 100%;
	line-height: 32px;
	color: #fff
}

.ticket-status[data-v-27e8fd62] {
	position: relative;
	opacity: .36
}

.ticket-status__null-1[data-v-27e8fd62] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-null-single.png)
}

.ticket-status__null-1[data-v-27e8fd62],
.ticket-status__used-1[data-v-27e8fd62] {
	width: .83rem;
	height: .83rem;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: .19rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 1
}

.ticket-status__used-1[data-v-27e8fd62] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-used-single.png)
}

.ticket-status__null-2[data-v-27e8fd62] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-null.png)
}

.ticket-status__null-2[data-v-27e8fd62],
.ticket-status__used-2[data-v-27e8fd62] {
	width: .83rem;
	height: .83rem;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	right: .19rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 1
}

.ticket-status__used-2[data-v-27e8fd62] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/ticket-used.png)
}

.subsidy-item[data-v-27e8fd62] {
	position: relative;
	margin: .08rem auto;
	width: 3.94rem;
	height: 1.2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subsidy-item__tag[data-v-27e8fd62] {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 .075rem;
	height: .21rem;
	font-size: .14rem;
	font-weight: 700;
	font-family: PingFangSC-Semibold;
	background-image: linear-gradient(140deg, #ff6060, #fc3db8);
	border-radius: .06rem 0 .1rem 0;
	text-align: center;
	line-height: .21rem;
	color: #fff;
	z-index: 10
}

.subsidy-item__img[data-v-27e8fd62] {
	height: 1.1rem;
	padding: .05rem
}

.subsidy-item__img--item[data-v-27e8fd62] {
	width: 1.1rem;
	height: 100%;
	border-radius: .06rem
}

.subsidy-item__skuInfo[data-v-27e8fd62] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .16rem .158rem .18rem .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subsidy-item__skuInfo--wrapper[data-v-27e8fd62] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.subsidy-item__skuInfo__title[data-v-27e8fd62] {
	width: 1.4rem;
	font-size: .14rem;
	line-height: .18rem;
	font-weight: 700;
	color: #000
}

.subsidy-item__skuInfo__info[data-v-27e8fd62] {
	margin-top: .05rem;
	width: 100%
}

.subsidy-item__skuInfo__info__price[data-v-27e8fd62] {
	width: 100%
}

.subsidy-item__skuInfo__info__price__num--current[data-v-27e8fd62] {
	color: #ff4128;
	font-size: .2rem;
	font-weight: 700
}

.subsidy-item__skuInfo__info__price__num--past[data-v-27e8fd62] {
	color: #f79d83;
	font-size: .12rem
}

.subsidy-item__skuInfo__info__price__title--current[data-v-27e8fd62] {
	color: #ff4128;
	letter-spacing: -.007rem;
	font-size: .14rem
}

.subsidy-item__skuInfo__info__price__title--past[data-v-27e8fd62] {
	color: #f79d83;
	font-size: .12rem
}

.subsidy-item__skuInfo__info__price--current[data-v-27e8fd62],
.subsidy-item__skuInfo__info__price--past[data-v-27e8fd62] {
	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
}

.subsidy-item__skuInfo__info__cart[data-v-27e8fd62] {
	position: absolute;
	right: .3rem;
	bottom: 0
}

.subsidy-item__skuInfo__info__btn[data-v-27e8fd62] {
	position: relative;
	width: .76rem;
	height: 100%;
	-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;
	-ms-flex-line-pack: justify;
	align-content: space-between;
	color: #fff;
	text-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.subsidy-item__skuInfo__info__btn__text[data-v-27e8fd62] {
	font-weight: 700;
	font-size: .18rem;
	position: absolute;
	width: 100%;
	height: 1em;
	text-align: center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.subsidy-item__skuInfo__info__btn__title[data-v-27e8fd62] {
	font-size: .15rem;
	width: 100%
}

.subsidy-item__skuInfo__info__btn__price[data-v-27e8fd62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subsidy-item__skuInfo__info__btn__price__icon[data-v-27e8fd62] {
	font-size: .14rem;
	font-weight: 400;
	display: inline-block
}

.subsidy-item__skuInfo__info__btn__price__value[data-v-27e8fd62] {
	font-weight: 700;
	font-size: .3rem;
	display: inline-block
}

.subsidy-item__skuInfo__info__btn__obtain[data-v-27e8fd62] {
	width: 100%;
	height: .24rem;
	font-weight: 700;
	color: #f23d3c;
	background-image: linear-gradient(158deg, #f3502b, #f3283b);
	font-size: .14rem;
	line-height: .24rem;
	text-align: center
}

.layout__1[data-v-27e8fd62] {
	margin: 0 auto .08rem auto
}

.layout__1 .subsidy-item[data-v-27e8fd62] {
	overflow: hidden
}

.layout__1 .subsidy-item__tag[data-v-27e8fd62] {
	width: .786rem;
	padding: .02rem .075rem 0 .075rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/super_subsidy_green.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.layout__1 .subsidy-item__tag__text[data-v-27e8fd62] {
	background: -webkit-gradient(linear, left top, right top, from(#fffdfa), to(#ffd9a6));
	background: linear-gradient(90deg, #fffdfa, #ffd9a6);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: 700;
	font-size: .14rem;
	line-height: .21rem
}

.layout__1 .subsidy-item__img[data-v-27e8fd62] {
	height: 1rem;
	padding: 0;
	margin: .11rem 0 0 .11rem
}

.layout__1 .subsidy-item__img--item[data-v-27e8fd62] {
	width: 1rem
}

.layout__1 .subsidy-item__skuInfo[data-v-27e8fd62] {
	padding: .19rem .19rem .18rem .11rem
}

.layout__1 .subsidy-item__skuInfo__title[data-v-27e8fd62] {
	color: #fff
}

.layout__1 .subsidy-item__skuInfo__info__price__num--current[data-v-27e8fd62] {
	color: #feecd0;
	font-size: .24rem;
	font-weight: 700;
	display: inline-block
}

.layout__1 .subsidy-item__skuInfo__info__price__num--past[data-v-27e8fd62] {
	color: #feecd0;
	font-size: .12rem;
	opacity: .6;
	display: inline-block
}

.layout__1 .subsidy-item__skuInfo__info__price__title--current[data-v-27e8fd62] {
	color: #feecd0;
	display: inline-block;
	font-weight: 700;
	margin-right: .03rem;
	margin-top: .01rem
}

.layout__1 .subsidy-item__skuInfo__info__price__title--past[data-v-27e8fd62] {
	color: #feecd0;
	opacity: .6;
	display: inline-block;
	margin-right: .03rem
}

.layout__1 .subsidy-item__skuInfo__info__price--past[data-v-27e8fd62] {
	margin-top: -.02rem
}

.layout__1 .subsidy-item__skuInfo__info__cart[data-v-27e8fd62] {
	right: .32rem
}

.layout__1 .subsidy-item__skuInfo__info__btn[data-v-27e8fd62] {
	color: #f32a3a
}

.layout__1 .subsidy-item__skuInfo__info__btn__price[data-v-27e8fd62] {
	display: block
}

.layout__1 .subsidy-item__skuInfo__info__btn__obtain[data-v-27e8fd62] {
	width: 100%;
	height: .27rem;
	font-weight: 400;
	color: #fffddf;
	background-image: linear-gradient(158deg, #f3502b, #f3283b);
	font-size: .14rem;
	line-height: .27rem;
	text-align: center;
	border-radius: .14rem
}

.layout__2[data-v-27e8fd62] {
	margin: 0 auto
}

.layout__2 .subsidy-item[data-v-27e8fd62] {
	overflow: hidden
}

.layout__2 .subsidy-item__tag[data-v-27e8fd62] {
	width: .786rem;
	padding: .02rem .075rem 0 .075rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/super_subsidy_red.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.layout__2 .subsidy-item__tag__text[data-v-27e8fd62] {
	background: -webkit-gradient(linear, left top, right top, from(#fffdfa), to(#ffd9a6));
	background: linear-gradient(90deg, #fffdfa, #ffd9a6);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: 700;
	font-size: .14rem;
	line-height: .21rem
}

.layout__2 .subsidy-item__img[data-v-27e8fd62] {
	height: 1rem;
	padding: 0;
	margin: .11rem 0 0 .11rem
}

.layout__2 .subsidy-item__img--item[data-v-27e8fd62] {
	width: 1rem
}

.layout__2 .subsidy-item__skuInfo[data-v-27e8fd62] {
	padding: .19rem .19rem .18rem .11rem
}

.layout__2 .subsidy-item__skuInfo__title[data-v-27e8fd62] {
	color: #8c2e02
}

.layout__2 .subsidy-item__skuInfo__info__price__num--current[data-v-27e8fd62] {
	color: #f3283b;
	font-size: .24rem;
	font-weight: 700;
	display: inline-block
}

.layout__2 .subsidy-item__skuInfo__info__price__num--past[data-v-27e8fd62] {
	color: #f3283b;
	font-size: .12rem;
	opacity: .6;
	display: inline-block
}

.layout__2 .subsidy-item__skuInfo__info__price__title--current[data-v-27e8fd62] {
	color: #f3283b;
	display: inline-block;
	margin-right: .03rem;
	margin-top: .01rem;
	font-weight: 700
}

.layout__2 .subsidy-item__skuInfo__info__price__title--past[data-v-27e8fd62] {
	color: #f3283b;
	opacity: .6;
	display: inline-block;
	margin-right: .03rem
}

.layout__2 .subsidy-item__skuInfo__info__price--past[data-v-27e8fd62] {
	margin-top: -.02rem
}

.layout__2 .subsidy-item__skuInfo__info__cart[data-v-27e8fd62] {
	right: .32rem
}

.layout__2 .subsidy-item__skuInfo__info__btn[data-v-27e8fd62] {
	color: #fff4e3
}

.layout__2 .subsidy-item__skuInfo__info__btn__price[data-v-27e8fd62] {
	display: block
}

.layout__2 .subsidy-item__skuInfo__info__btn__obtain[data-v-27e8fd62] {
	width: 100%;
	height: .27rem;
	font-weight: 700;
	color: #f23d3c;
	background-image: linear-gradient(158deg, #fff6e9, #ffdda9);
	font-size: .14rem;
	line-height: .27rem;
	text-align: center;
	border-radius: .14rem
}

.op-banner[data-v-1886eba6] {
	text-align: center;
	position: relative
}

.op-banner-num[data-v-1886eba6] {
	position: absolute;
	top: 71.7%;
	left: 59.9%;
	color: #ffea00;
	font-weight: 600;
	font-size: .12rem
}

.op-banner-indicator[data-v-1886eba6] {
	position: absolute;
	left: 0;
	right: 0
}

.backgorund-img[data-v-1886eba6] {
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.good-item[data-v-17db1044] {
	position: relative
}

.good-item__img[data-v-17db1044] {
	overflow: hidden;
	position: relative
}

.good-item__img__tag[data-v-17db1044] {
	padding: 0 .078rem;
	height: .21rem;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: .08rem 0 .1rem 0;
	background-image: linear-gradient(150deg, #ff9450, #f3283b);
	z-index: 2
}

.good-item__img__tag__text[data-v-17db1044] {
	background: -webkit-gradient(linear, left top, right top, from(#fff0d7), to(#ffd9a6));
	background: linear-gradient(90deg, #fff0d7, #ffd9a6);
	-webkit-background-clip: text;
	color: transparent;
	font-weight: 700;
	font-size: .14rem;
	line-height: .21rem
}

.good-item__img__inner[data-v-17db1044] {
	height: auto;
	padding-top: 100%;
	position: relative;
	overflow: hidden
}

.good-item__img__inner__image[data-v-17db1044] {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: .09rem
}

.good-item__img__inner__imgback[data-v-17db1044] {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	border-radius: .09rem;
	background: radial-gradient(transparent 30%, rgba(0, 0, 0, .08) 100%)
}

.good-item__img__left-icon[data-v-17db1044] {
	position: absolute;
	top: 0;
	left: .086666rem;
	width: .213333rem;
	height: .23rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hot.png);
	background-size: cover;
	background-repeat: no-repeat;
	color: #fffdf8;
	text-align: center
}

.good-item__img__bottom-icon[data-v-17db1044] {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .26rem;
	color: #fff;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/hot-num-bg.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.good-item__img__bottom-icon__text[data-v-17db1044] {
	text-align: left;
	margin-left: .285rem
}

.good-item__content__name[data-v-17db1044] {
	color: #1f1f1f;
	margin-bottom: 0;
	margin-bottom: .05rem
}

.good-item__name[data-v-17db1044],
.good-item__price[data-v-17db1044] {
	color: #fd503e;
	line-height: .23rem;
	font-size: .12rem;
	margin-bottom: 0
}

.good-item__name__line[data-v-17db1044],
.good-item__price__line[data-v-17db1044] {
	height: .14rem;
	line-height: .14rem;
	text-decoration: line-through;
	margin: .03rem 0
}

.good-item__name__right[data-v-17db1044],
.good-item__price__right[data-v-17db1044] {
	position: absolute;
	bottom: 0;
	right: 0
}

.good-item .c-gap-top-small-px[data-v-17db1044] {
	margin-top: .06333rem
}

.good-item .z-line[data-v-17db1044] {
	display: inline
}

.good-item__column1[data-v-17db1044] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.good-item__column1 .good-item__img[data-v-17db1044] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: .09rem
}

.good-item__column1 .good-item__img .good-item__img__inner[data-v-17db1044] {
	border-radius: .09rem
}

.good-item__column1 .good-item__content[data-v-17db1044] {
	width: 66%;
	margin-left: .08rem
}

.good-item__column1 .good-item__content .good-item__content__name[data-v-17db1044] {
	margin-top: 0;
	margin-bottom: .05rem
}

.good-item__column1 .good-item__content .label-wrap[data-v-17db1044] {
	margin-top: .08rem
}

.good-item__column1 .good-item__content .good-item__content__recommend[data-v-17db1044] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .02rem
}

.good-item__column1 .good-item__content .good-item__content__recommend .good-item__content__recommend__tit[data-v-17db1044] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/recommend-bg.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	width: .49rem;
	height: .19rem;
	line-height: .19rem;
	color: #fff;
	text-align: center
}

.good-item__column1 .good-item__content .good-item__content__recommend .good-item__content__recommend__info[data-v-17db1044] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #fd503e;
	height: .19rem;
	line-height: .19rem;
	margin-left: .08rem
}

.good-item__column1 .good-item__price[data-v-17db1044] {
	position: relative;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/cart-bg1.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	color: #fff;
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	padding-top: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: .08rem
}

.good-item__column1 .good-item__price .good-item__price__real .text[data-v-17db1044] {
	margin-left: .05rem
}

.good-item__column1 .good-item__price .good-item__price__line[data-v-17db1044] {
	color: #fff;
	font-size: .13rem;
	margin: 0 0 0 .05rem
}

.good-item__column1 .good-item__price .good-item__price__cart[data-v-17db1044] {
	position: absolute;
	right: 0;
	top: 0;
	width: .6833rem;
	height: 100%
}

.good-item__column2 .good-item__img .good-item__img__inner[data-v-17db1044] {
	border-radius: 0
}

.good-item__column2 .good-item__content[data-v-17db1044] {
	width: 1.67rem;
	position: relative;
	-webkit-transform: translateY(-.095rem);
	transform: translateY(-.095rem);
	margin: 0 auto
}

.good-item__column2 .good-item__content .label-wrap[data-v-17db1044] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.good-item__column2 .good-item__content .good-item__content__name[data-v-17db1044] {
	margin-top: .04rem;
	margin-bottom: .05rem;
	font-size: .14rem;
	line-height: .14rem
}

.good-item__column2 .good-item__content .good-item__content__recommend[data-v-17db1044] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .02rem
}

.good-item__column2 .good-item__content .good-item__content__recommend .good-item__content__recommend__tit[data-v-17db1044] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/recommend-bg.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	width: .49rem;
	height: .19rem;
	line-height: .19rem;
	color: #fff;
	text-align: center
}

.good-item__column2 .good-item__content .good-item__content__recommend .good-item__content__recommend__info[data-v-17db1044] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #fd503e;
	height: .19rem;
	line-height: .19rem;
	margin-left: .08rem
}

.good-item__column2 .good-item__price[data-v-17db1044] {
	position: relative;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/good_recommand_btn.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	height: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: .08rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.good-item__column2 .good-item__price[data-v-17db1044],
.good-item__column2 .good-item__price__real[data-v-17db1044] {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.good-item__column2 .good-item__price__real[data-v-17db1044] {
	font-size: .13rem;
	margin: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.good-item__column2 .good-item__price__real .text[data-v-17db1044] {
	width: 100%;
	text-align: center;
	margin-top: -.08rem;
	margin-left: .05rem;
	color: #fffddf
}

.good-item__column2 .good-item__price__text[data-v-17db1044] {
	white-space: pre-wrap;
	line-height: .15rem;
	font-size: .12rem;
	color: #fffddf;
	font-weight: 700;
	margin-right: .153rem;
	letter-spacing: 0
}

.good-item__column2 .good-item__price__line[data-v-17db1044] {
	color: #858585;
	font-size: .13rem
}

@media only screen and (max-width:375px) {
	.good-item.column1 .good-item__price[data-v-17db1044] {
		padding-top: 4px;
		padding-bottom: 0
	}

	.good-item__price.minw-price[data-v-17db1044] {
		padding-bottom: 6px
	}

	.good-item__img__bottom-icon__text[data-v-17db1044] {
		margin-left: .27rem;
		font-size: 11px
	}
}

@media only screen and (max-width:393px) {
	.good-item__price.minw-price[data-v-17db1044] {
		padding-bottom: 6px
	}

	.good-item__img__bottom-icon__text[data-v-17db1044] {
		margin-left: .27rem;
		font-size: 11px
	}
}

@media only screen and (max-width:320px) {
	.good-item.column1 .good-item__price[data-v-17db1044] {
		padding-top: 3px
	}

	.good-item__img__bottom-icon__text[data-v-17db1044] {
		margin-left: .2rem;
		font-size: 10px
	}
}

.img-background[data-v-f731857e] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.drug-swiper__swiperitem[data-v-f731857e],
.drug-swiper__swiperview[data-v-f731857e] {
	overflow: visible
}

.drug-swiper__drug[data-v-f731857e],
.drug-swiper__swiperitem__inner[data-v-f731857e] {
	height: 100%
}

.drug-layout1 .drug-swiper__drug[data-v-f731857e] {
	position: relative;
	background-image: linear-gradient(138deg, #fff6e9, #ffdda9 46%, #ffecce 81%);
	border-radius: .06rem;
	overflow: hidden;
	text-align: center
}

.drug-layout1 .drug-swiper__drug__slogan[data-v-f731857e] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: .19rem;
	text-align: center;
	width: calc(100% - .18rem);
	margin: 0 auto;
	background-image: linear-gradient(160deg, #ff8c11, #ff4128);
	border-radius: 0 0 .12rem .12rem;
	color: #ffe7c3;
	font-size: .12rem
}

.drug-layout1 .drug-swiper__drug__header[data-v-f731857e] {
	margin: 0 auto;
	margin-top: .08rem;
	width: .94rem;
	height: .94rem;
	border-radius: .06rem;
	background-color: #fff;
	overflow: hidden
}

.drug-layout1 .drug-swiper__drug__header__img[data-v-f731857e] {
	width: 100%;
	height: 100%
}

.drug-layout1 .drug-swiper__drug__title[data-v-f731857e] {
	font-weight: 700;
	font-size: .13rem;
	line-height: .17rem;
	min-height: .17rem;
	color: #ae6938;
	margin-top: .05rem
}

.drug-layout1 .drug-swiper__drug__price[data-v-f731857e] {
	margin: 0 .04rem;
	height: .24rem;
	min-height: .24rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/anniu.png) no-repeat;
	background-size: 100% 100%;
	line-height: .24rem
}

.drug-layout1 .drug-swiper__drug__price__text[data-v-f731857e] {
	width: .43rem;
	font-size: .12rem;
	line-height: .24rem;
	color: #ff4128;
	text-align: center;
	font-weight: 700;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.drug-layout1 .drug-swiper__drug__price__value[data-v-f731857e] {
	font-weight: 700;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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;
	padding-right: .06rem
}

.drug-layout1 .drug-swiper__drug__oriPrice[data-v-f731857e] {
	font-size: .12rem;
	line-height: .22rem;
	min-height: .22rem;
	color: #ff4128;
	text-decoration: line-through
}

.wrapper[data-v-2e115df4] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-2e115df4] {
	padding-left: .15rem;
	padding-right: .15rem
}

.box[data-v-2e115df4],
.nearbyshop[data-v-2e115df4] {
	border-radius: .08rem;
	background: #fff
}

.nearbyshop[data-v-2e115df4] {
	position: relative;
	overflow: hidden
}

.nearbyshop__title[data-v-2e115df4] {
	color: #fff;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E9%A6%96%E9%A1%B5%E5%BA%97%E9%93%BA%E8%83%8C%E6%99%AF.jpg) 0 0 no-repeat;
	background-size: cover;
	padding-bottom: .18rem
}

.nearbyshop__title .c-row[data-v-2e115df4],
.nearbyshop__title[data-v-2e115df4] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.nearbyshop__title__tit[data-v-2e115df4] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.nearbyshop__title__slogan[data-v-2e115df4] {
	text-align: right;
	height: 23px;
	overflow: hidden
}

.nearbyshop__title__slogan__item[data-v-2e115df4] {
	margin-left: .16rem
}

.nearbyshop__title__slogan__item .m-icon[data-v-2e115df4] {
	margin-right: 3px;
	font-size: 16px
}

.nearbyshop__title__slogan__item[data-v-2e115df4]:first-child {
	margin-left: 0
}

.nearbyshop__shop[data-v-2e115df4] {
	border-radius: 8px;
	overflow: hidden;
	margin-top: -8px
}

.nearbyshop__shop__areas[data-v-2e115df4] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top: 1px solid #f1f1f1
}

.nearbyshop__shop__areas__item[data-v-2e115df4] {
	width: 20%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	text-align: center;
	position: relative
}

.nearbyshop__shop__areas__item__img[data-v-2e115df4] {
	width: .3rem;
	height: .3rem;
	display: block;
	margin: 0 auto;
	border-radius: 100%
}

.nearbyshop__shop__areas__item__img__wrap[data-v-2e115df4] {
	width: .3rem;
	height: .3rem;
	overflow: hidden;
	margin: 0 auto
}

.nearbyshop__shop__areas__item__text[data-v-2e115df4] {
	color: #555
}

.nearbyshop__shop__areas__item__badge[data-v-2e115df4] {
	position: absolute;
	left: 60%;
	top: -2px;
	z-index: 1;
	color: #fff;
	border-radius: 30px;
	font-size: 10px;
	line-height: 15px;
	padding: 0 5px;
	border: 1px solid #fff;
	white-space: nowrap
}

@-webkit-keyframes breathe-data-v-2e660a54 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes breathe-data-v-2e660a54 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.text-background[data-v-2e660a54] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.img-bg[data-v-2e660a54] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.custom-header-topbar-bg[data-v-2e660a54] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.header-tab[data-v-2e660a54] {
	width: 36vw;
	height: 32px
}

.activity[data-v-2e660a54] {
	overflow: hidden
}

.activity__header[data-v-2e660a54] {
	position: relative;
	height: auto
}

.activity__header__timeline[data-v-2e660a54] {
	position: absolute;
	left: 2.82vw;
	width: 94.36vw !important;
	height: 8.5vw;
	margin: 0 auto
}

.activity__header__banner[data-v-2e660a54] {
	position: absolute;
	width: 93%;
	left: 3.5%;
	bottom: 17px
}

.activity__header__swiper[data-v-2e660a54] {
	position: absolute;
	left: 5%;
	bottom: 50px;
	width: 90%
}

.activity__floor__banner[data-v-2e660a54] {
	height: 1.1rem;
	margin: .26rem 0 0 0;
	border-radius: .12rem;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.activity__floor__item[data-v-2e660a54] {
	margin-top: .26rem
}

.activity__floor__item__goods[data-v-2e660a54] {
	border-radius: .12rem;
	background: #fff;
	padding: .15rem .09rem .1rem;
	margin: 0 .1rem
}

.activity__floor__item__goods__wrap[data-v-2e660a54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.activity__floor__item__goods__item[data-v-2e660a54] {
	width: calc(50% - .04rem);
	margin-right: .07rem;
	margin-bottom: .2rem
}

.activity__floor__item__goods__item[data-v-2e660a54]:nth-child(3n) {
	margin-right: 0
}

.activity__floor__item__goods__item[data-v-2e660a54]:nth-last-child(-n+3) {
	margin-bottom: 0
}

.activity__floor__item__goods__more[data-v-2e660a54] {
	color: #333;
	text-align: center;
	margin-top: 17px;
	padding-bottom: 1px
}

.activity__floor__item__nearby__wrap[data-v-2e660a54] {
	position: relative
}

.activity__floor__item__nearby__blank[data-v-2e660a54] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 148px;
	z-index: 10
}

.activity__floor__item__nearby__drug[data-v-2e660a54] {
	position: relative;
	margin: 0 13px;
	margin-bottom: -5px
}

.activity__floor__item__nearby__drug__wrap[data-v-2e660a54] {
	width: 28.34vw;
	margin-right: 5px
}

.activity__floor__item__store[data-v-2e660a54] {
	background-color: #019c69;
	border-radius: 8px;
	padding: 10px
}

.activity__recommend__goods[data-v-2e660a54] {
	border-radius: .12rem;
	background: #fff;
	padding: .15rem .09rem .1rem;
	margin: .1rem .1rem 0;
	-webkit-transition: height 1s;
	transition: height 1s
}

.activity__recommend__goods__list[data-v-2e660a54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.activity__recommend__goods__list__item[data-v-2e660a54] {
	width: calc(33% - .04rem);
	margin-right: .07rem;
	margin-bottom: .2rem
}

.activity__recommend__goods__list__item[data-v-2e660a54]:nth-child(3n) {
	margin-right: 0
}

.activity__recommend__goods__list__item[data-v-2e660a54]:nth-last-child(-n+3) {
	margin-bottom: 0
}

.activity__recommend__nav[data-v-2e660a54] {
	padding-bottom: .1rem
}

.activity__recommend__nav--fixed[data-v-2e660a54] {
	position: fixed;
	z-index: 800;
	left: 0;
	width: 100%;
	background-color: #02ab76
}

.activity__recommend__tabs[data-v-2e660a54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .19rem
}

.activity__recommend__tabs__scroll[data-v-2e660a54] {
	margin-left: .11rem
}

.activity__recommend__tabs__item[data-v-2e660a54] {
	font-size: .13rem;
	line-height: .13rem;
	border: .01rem solid #fff;
	border-radius: 333px;
	padding: .025rem .09rem;
	color: #fff;
	margin-right: .11rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.activity__recommend__tabs__item--act[data-v-2e660a54] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a8ffd6));
	background-image: linear-gradient(180deg, #fff, #a8ffd6);
	border: none;
	-webkit-box-shadow: 0 .013rem 0 0 rgba(24, 248, 177, .63), 0 .013rem .03rem 0 rgba(4, 145, 101, .7);
	box-shadow: 0 .013rem 0 0 rgba(24, 248, 177, .63), 0 .013rem .03rem 0 rgba(4, 145, 101, .7);
	color: #1d9879
}

.activity__area-weal__level1[data-v-2e660a54] {
	margin-right: .09rem;
	margin-left: .09rem;
	position: relative;
	top: -.39rem;
	z-index: 1;
	margin-bottom: -.39rem
}

.activity__area-weal__level1__area[data-v-2e660a54] {
	border-radius: .06rem;
	margin-top: .07rem
}

.activity__area-weal__level1__area .del_padding[data-v-2e660a54] {
	padding: 0
}

.activity__area-weal__level1__area__fission[data-v-2e660a54] {
	height: .933rem;
	margin: .08rem .04rem 0;
	border-radius: .12rem;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: -.16rem;
	position: relative
}

.activity__area-weal__level2[data-v-2e660a54] {
	height: 59.74vw;
	background-size: 100% auto;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/scbg.png)
}

.activity__area-weal__level2__sc[data-v-2e660a54] {
	height: 16.1vw
}

.activity__area-weal__level2__gy[data-v-2e660a54] {
	min-height: 19.89vw
}

.activity__area-weal__level2__service[data-v-2e660a54] {
	margin: .2rem .03rem 0
}

.activity__area-service__level1[data-v-2e660a54] {
	margin-right: .09rem;
	margin-left: .09rem;
	position: relative;
	top: -.39rem;
	z-index: 1;
	margin-bottom: -.39rem
}

.activity__area-service__level1__area[data-v-2e660a54] {
	border-radius: .06rem;
	margin-top: .07rem
}

.activity__area-service__level1__area .del_padding[data-v-2e660a54] {
	padding: 0
}

.activity__area-service__level1__area__fission[data-v-2e660a54] {
	height: .933rem;
	margin: .08rem .04rem 0;
	border-radius: .12rem;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: -.16rem;
	position: relative
}

.activity__area-weal__coupon__wrap[data-v-2e660a54] {
	margin-top: .3rem
}

.activity__area-weal__coupon__tips[data-v-2e660a54] {
	width: 100vw;
	height: .18rem;
	background: -webkit-gradient(linear, left top, right top, color-stop(2%, rgba(240, 66, 92, .07)), color-stop(51%, #dd1f2f), color-stop(98%, rgba(221, 31, 47, .08)));
	background: linear-gradient(90deg, rgba(240, 66, 92, .07) 2%, #dd1f2f 51%, rgba(221, 31, 47, .08) 98%);
	font-size: .14rem;
	line-height: .18rem;
	text-align: center;
	color: #fee4be;
	margin-bottom: .05rem;
	position: relative
}

.activity__1 .activity__recommend__nav--fixed[data-v-2e660a54] {
	background-color: #ff6431
}

.activity__1 .activity__recommend__tabs__item--act[data-v-2e660a54] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef1), color-stop(100%, #fee6bd), to(#fee6bd));
	background-image: linear-gradient(180deg, #fefef1, #fee6bd 100%, #fee6bd 0);
	-webkit-box-shadow: 0 .013rem 0 0 #fe8d68, 0 .013rem .03rem 0 #c03202;
	box-shadow: 0 .013rem 0 0 #fe8d68, 0 .013rem .03rem 0 #c03202;
	color: #ff6430
}

.activity__1 .activity__area-weal__level2[data-v-2e660a54] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zhongqiu-sc.png)
}

.activity__2 .activity__recommend__nav--fixed[data-v-2e660a54] {
	background-color: #f32825
}

.activity__2 .activity__recommend__tabs__item--act[data-v-2e660a54] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef1), color-stop(100%, #fee6bd), to(#fee6bd));
	background-image: linear-gradient(180deg, #fefef1, #fee6bd 100%, #fee6bd 0);
	-webkit-box-shadow: 0 .013rem 0 0 #fe8d68, 0 .013rem .03rem 0 #c03202;
	box-shadow: 0 .013rem 0 0 #fe8d68, 0 .013rem .03rem 0 #c03202;
	color: #fe3f3e
}

.activity__2 .activity__area-weal__level2[data-v-2e660a54] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/shop.png)
}

.image[data-v-2e660a54] {
	width: 100%;
	height: auto;
	display: block
}

.activity-icon[data-v-2e660a54] {
	width: .62rem;
	height: .68rem;
	position: fixed;
	right: .05rem;
	bottom: 60%;
	z-index: 10
}

.activity-icon__image[data-v-2e660a54] {
	width: 100%;
	height: 100%
}

.center[data-v-2e660a54] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.years .activity__subsidy__swiper[data-v-2e660a54] {
	position: relative
}

.years .activity__subsidy__swiper-indicator[data-v-2e660a54] {
	position: absolute;
	left: 0;
	right: 0
}

.years .activity__header[data-v-2e660a54] {
	margin-bottom: -1.3rem
}

.years .activity__floor__banner[data-v-2e660a54] {
	height: 1.1rem;
	margin: .26rem 0 0 0;
	border-radius: .12rem;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.years .activity__floor__item[data-v-2e660a54] {
	margin-top: .26rem
}

.years .activity__floor__item__goods[data-v-2e660a54] {
	border-radius: 0;
	padding: 0 .1rem;
	margin: 0
}

.years .activity__floor__item__goods__wrap[data-v-2e660a54] {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.years .activity__floor__item__goods__item[data-v-2e660a54] {
	width: auto;
	margin-bottom: .08rem
}

.years .activity__floor__item__goods__item[data-v-2e660a54]:nth-last-child(-n+1) {
	margin-bottom: 0
}

.years .activity__floor__item__goods__more[data-v-2e660a54] {
	color: #333;
	text-align: center;
	margin-top: 17px;
	padding-bottom: 1px
}

.years .activity__floor__item__nearby__wrap[data-v-2e660a54] {
	margin-top: -.14rem
}

.years .activity__floor__item__nearby__blank[data-v-2e660a54] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 148px;
	z-index: 10
}

.years .activity__floor__item__nearby__drug[data-v-2e660a54] {
	position: relative;
	margin: 0 13px;
	margin-bottom: -5px
}

.years .activity__floor__item__nearby__drug__wrap[data-v-2e660a54] {
	width: 28.34vw;
	margin-right: 5px
}

.years .activity__floor__item__store[data-v-2e660a54] {
	background-color: #019c69;
	border-radius: 8px;
	padding: 10px
}

.years .activity__recommend__goods[data-v-2e660a54] {
	border-radius: .09rem;
	background: transparent;
	padding: 0;
	margin: 0 .1rem;
	-webkit-transition: height 1s;
	transition: height 1s
}

.years .activity__recommend__goods__list[data-v-2e660a54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.years .activity__recommend__goods__list__item[data-v-2e660a54] {
	background-color: #fff4e3;
	width: calc(50% - .04rem);
	margin-right: .08rem;
	margin-bottom: .08rem;
	border-radius: .09rem;
	overflow: hidden
}

.years .activity__recommend__goods__list__item[data-v-2e660a54]:nth-child(3n) {
	margin-right: .08rem
}

.years .activity__recommend__goods__list__item[data-v-2e660a54]:nth-last-child(-n+3) {
	margin-bottom: .08rem
}

.years .activity__recommend__goods__list__item[data-v-2e660a54]:nth-child(2n) {
	margin-right: 0
}

.years .activity__recommend__goods__list__item[data-v-2e660a54]:nth-last-child(-n+2) {
	margin-bottom: 0
}

.years .activity__recommend__nav[data-v-2e660a54] {
	padding-bottom: .1rem
}

.years .activity__recommend__nav--fixed[data-v-2e660a54] {
	position: fixed;
	z-index: 800;
	left: 0;
	width: 100%;
	background-color: #02ab76
}

.years .activity__recommend__tabs[data-v-2e660a54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .19rem
}

.years .activity__recommend__tabs__scroll[data-v-2e660a54] {
	margin-left: .11rem
}

.years .activity__recommend__tabs__item[data-v-2e660a54] {
	font-size: .13rem;
	line-height: .13rem;
	border: .01rem solid #fff;
	border-radius: 333px;
	padding: .025rem .09rem;
	color: #fff;
	margin-right: .11rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.years .activity__recommend__tabs__item--act[data-v-2e660a54] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a8ffd6));
	background-image: linear-gradient(180deg, #fff, #a8ffd6);
	border: none;
	-webkit-box-shadow: 0 .013rem 0 0 rgba(24, 248, 177, .63), 0 .013rem .03rem 0 rgba(4, 145, 101, .7);
	box-shadow: 0 .013rem 0 0 rgba(24, 248, 177, .63), 0 .013rem .03rem 0 rgba(4, 145, 101, .7);
	color: #1d9879
}

.header-search[data-v-934283b2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 46vw;
	height: 29px;
	border-radius: 333px;
	padding-left: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f5f5f5;
	color: #858585
}

.activity-icon[data-v-7a7f177c] {
	width: .62rem;
	height: .68rem;
	position: fixed;
	right: .05rem;
	bottom: 60%;
	z-index: 10
}

.activity-icon__image[data-v-7a7f177c] {
	width: 100%;
	height: 100%
}

.feedback[data-v-1478bb8e] {
	color: #fff6e6;
	text-align: center;
	text-decoration: underline;
	margin-top: 26px
}

.feedback.btnFixed[data-v-1478bb8e] {
	margin-bottom: 84px
}

.custom-header-topbar-bg[data-v-1478bb8e] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background: #f7461d;
	opacity: 0
}

.mall[data-v-1478bb8e] {
	overflow: hidden
}

.mall__header[data-v-1478bb8e] {
	position: relative
}

.mall__header__image[data-v-1478bb8e] {
	width: 100%;
	height: auto;
	display: block
}

.mall__content__good-banner-list[data-v-1478bb8e] {
	margin: .1rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	height: 2.95rem
}

.mall__content__good-banner-list__wrap[data-v-1478bb8e] {
	position: absolute;
	top: 1.44rem;
	left: .23rem;
	right: .23rem;
	bottom: .46rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mall__content__good-list[data-v-1478bb8e] {
	margin: .1rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.mall__content__good-list__item[data-v-1478bb8e] {
	overflow: hidden;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-bottom: .15rem
}

.mall__content__good-list__item.c-span4:nth-child(3n+1):nth-last-child(-n+3)~.mall__content__good-list__item.c-span4[data-v-1478bb8e],
.mall__content__good-list__item.c-span4[data-v-1478bb8e]:nth-child(3n+1):nth-last-child(-n+3) {
	margin-bottom: 0 !important
}

.mall__content__good-list__item-tips[data-v-1478bb8e] {
	width: 3.94rem
}

.mall__content__good-list__item .sku[data-v-1478bb8e] {
	background-color: #fff;
	border-radius: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.mall__content__good-list__item .sku__img[data-v-1478bb8e] {
	width: 1.04rem;
	height: 1.04rem;
	border: .01rem solid #7eb8ff;
	border-radius: .09rem;
	overflow: hidden;
	margin: auto .19rem auto .08rem
}

.mall__content__good-list__item .sku__right[data-v-1478bb8e] {
	width: 63%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.mall__content__good-list__item .sku__right__title[data-v-1478bb8e] {
	width: 100%;
	height: .36rem;
	font-size: .14rem;
	line-height: .18rem;
	font-weight: 700;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	margin-top: .1rem
}

.mall__content__good-list__item .sku__right__now-price[data-v-1478bb8e] {
	font-size: .14rem;
	color: #fd503e;
	font-weight: 700;
	width: 100%
}

.mall__content__good-list__item .sku__right__now-price__num[data-v-1478bb8e] {
	font-size: .21rem
}

.mall__content__good-list__item .sku__right__before-price[data-v-1478bb8e] {
	width: 100%;
	color: #fd503e;
	opacity: .6;
	font-size: .12rem;
	margin-bottom: -.02rem
}

.mall__content__good-list__item .sku__right__btn[data-v-1478bb8e] {
	position: absolute;
	right: .22rem;
	bottom: .12rem;
	width: .85rem;
	height: .27rem;
	line-height: .27rem;
	text-align: center;
	background-image: linear-gradient(144deg, #ff8e02, #fe3303 100%, #f8c76c 0);
	-webkit-box-shadow: 0 .05rem .1rem 0 rgba(255, 61, 0, .23);
	box-shadow: 0 .05rem .1rem 0 rgba(255, 61, 0, .23);
	border-radius: .14rem;
	color: #fff
}

.mall__content__coupon[data-v-1478bb8e] {
	margin: .18rem .1rem 0;
	background: #e9211c;
	border-radius: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.mall__content__coupon__item[data-v-1478bb8e] {
	overflow: hidden;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-bottom: .15rem
}

.mall__content__coupon__item.c-span12[data-v-1478bb8e]:last-child {
	margin-bottom: 0 !important
}

.mall__content__banner[data-v-1478bb8e] {
	margin: .18rem .1rem 0
}

.mall__content__banner__list[data-v-1478bb8e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.mall__content__banner__list__item.c-span6[data-v-1478bb8e]:nth-child(n) {
	padding-left: 0 !important;
	padding-right: .04rem !important
}

.mall__content__banner__list__item.c-span6[data-v-1478bb8e]:nth-child(2n) {
	padding-left: .04rem !important;
	padding-right: 0 !important
}

.mall__content__banner__list__item.c-span6[data-v-1478bb8e]:nth-last-child(-n+2) {
	margin-bottom: 0 !important
}

.mall__content__banner__list__item.c-span12[data-v-1478bb8e] {
	padding: 0 !important;
	margin-bottom: 0 !important
}

.mall__content__all-title[data-v-1478bb8e] {
	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;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .22rem;
	background: url(https://medactivity.cdn.bcebos.com/act618/crowd/mall-title-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 50%;
	margin: .26rem auto 0;
	height: 48px
}

.mall__content__nav[data-v-1478bb8e] {
	margin-top: 0
}

.mall__content__all__title[data-v-1478bb8e] {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 48.067%;
	margin: 0 auto;
	height: 40px;
	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
}

.mall__content__all__title__box[data-v-1478bb8e] {
	text-align: center;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .21rem;
	margin: .15rem 0 .1rem 0
}

.mall__content__all__title--inner[data-v-1478bb8e] {
	height: 40px;
	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
}

.backprima[data-v-1478bb8e] {
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(245, 71, 88, .9);
	padding-top: .1rem;
	padding-bottom: .1rem
}

.backprima.category-1[data-v-1478bb8e] {
	background-color: #e81c1c
}

.backprima.category-1 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #e81c1c
}

.backprima.category-7[data-v-1478bb8e] {
	background-color: #1e79ff
}

.backprima.category-7 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #1e79ff
}

.backprima.category-2[data-v-1478bb8e],
.backprima.category-8[data-v-1478bb8e] {
	background-color: #fd896d
}

.backprima.category-2 .backprima__btn[data-v-1478bb8e],
.backprima.category-8 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #e37446
}

.backprima.category-3[data-v-1478bb8e] {
	background-color: #ff4659
}

.backprima.category-3 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #ff4659
}

.backprima.category-4[data-v-1478bb8e] {
	background-color: #f9a61b
}

.backprima.category-4 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #f9a61b
}

.backprima.category-6[data-v-1478bb8e] {
	background-color: #fb4182
}

.backprima.category-6 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #fb4182
}

.backprima.category-5[data-v-1478bb8e] {
	background-color: #7eb8ff
}

.backprima.category-5 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #7eb8ff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fff), to(#d1ebff));
	background-image: linear-gradient(180deg, #fff 100%, #d1ebff 0)
}

.backprima.category-9[data-v-1478bb8e] {
	background-color: #9845ff
}

.backprima.category-9 .backprima__btn[data-v-1478bb8e] {
	margin-bottom: .1rem;
	color: #9845ff
}

.backprima__btn[data-v-1478bb8e] {
	margin: 0 .1rem;
	height: 44px;
	line-height: 44px;
	border-radius: 44px;
	text-align: center;
	color: #ec201c;
	font-family: PingFangSC-Medium;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #fff), to(#ffede5));
	background-image: linear-gradient(180deg, #fff 34%, #ffede5)
}

.item-wrapper[data-v-5743848c] {
	position: relative;
	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
}

.swiper[data-v-5743848c] {
	overflow: visible
}

.swiper-item[data-v-5743848c] {
	overflow: visible;
	border-radius: 8px
}

.swiper-item--center[data-v-5743848c] {
	z-index: 2
}

.item[data-v-5743848c] {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1);
	transition: transform .5s cubic-bezier(.2, 0, .2, 1), -webkit-transform .5s cubic-bezier(.2, 0, .2, 1);
	opacity: .5;
	position: relative
}

.item__tag[data-v-5743848c] {
	width: 40%;
	height: 30px;
	line-height: 13px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0
}

.indicator-wrapper[data-v-5743848c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.custom-item[data-v-5743848c] {
	border-radius: 10px
}

.pack-item[data-v-700be6d8] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: .08rem;
	padding-top: .15rem;
	padding-left: .13rem;
	padding-bottom: .08rem;
	position: relative
}

.pack-item[data-v-700be6d8]:first-child {
	border-radius: 0 0 .08rem .08rem
}

.pack-item__tag[data-v-700be6d8] {
	position: absolute;
	left: .08rem;
	top: 0;
	width: 35px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat
}

.pack-item-cont[data-v-700be6d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.pack-item-right[data-v-700be6d8] {
	width: 100%;
	padding-right: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.pack-item-img[data-v-700be6d8] {
	width: 28.34vw;
	height: 28.34vw;
	border-radius: .08rem;
	background-size: 100% 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-item-name[data-v-700be6d8] {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: 0;
	color: #1f1f1f
}

[class*=_pack-item-height][data-v-700be6d8] {
	height: 100%
}

.pack-tag[data-v-700be6d8] {
	display: inline;
	border-radius: .08rem;
	margin-right: .05rem;
	padding: 0 .05rem;
	word-break: keep-all;
	margin-bottom: .04rem;
	line-height: .14rem;
	border: .01rem solid #f1f1f1;
	color: #999
}

.pack-price[data-v-700be6d8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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
}

.pack-price-symbol[data-v-700be6d8] {
	font-size: .13rem;
	color: #fd503e;
	line-height: .1rem;
	font-weight: 550
}

.pack-price-now[data-v-700be6d8] {
	font-weight: 550;
	font-size: .19rem;
	color: #fd503e;
	line-height: .16rem
}

.pack-price-store[data-v-700be6d8] {
	font-size: .13rem;
	color: #858585;
	text-decoration: line-through;
	margin-left: .04rem
}

.pack-price-symbol-color[data-v-700be6d8] {
	color: #fd503e
}

.pack-price-after[data-v-700be6d8] {
	font-weight: 700
}

.pack-price .act-price[data-v-700be6d8] {
	width: 100%
}

.pack-price .act-price .price[data-v-700be6d8] {
	margin-top: .05rem;
	line-height: .2rem
}

.pack-price .act-price-row[data-v-700be6d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: .2rem;
	padding-bottom: .02rem
}

.pack-price .act-price-img[data-v-700be6d8] {
	width: 100%;
	height: 5.6vw;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dc572f0656ed56daacc645ccdf2aa948.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: right
}

.pack-price .act-price-text[data-v-700be6d8] {
	width: .58rem;
	text-align: center;
	padding-right: .04rem
}

.pack-price-btn[data-v-700be6d8] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	bottom: .05rem
}

.pack-price-lowest[data-v-700be6d8] {
	position: relative;
	bottom: .09rem;
	display: inline-block;
	min-width: .7rem;
	text-align: center;
	padding-right: .04rem
}

.font-medium[data-v-700be6d8] {
	font-family: PingFangSC-Semibold
}

@media only screen and (max-width:360px) {
	.act-price-row[data-v-700be6d8] {
		font-size: .13rem
	}
}

.img-background[data-v-3480a6fa] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.coupon-list[data-v-3480a6fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	height: 160px;
	padding: 0 12px
}

.coupon-list--special[data-v-3480a6fa] {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: inherit;
	align-content: inherit;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 0;
	padding-left: 0
}

.coupon-list__item[data-v-3480a6fa] {
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/55960d91e233.png);
	width: 105px;
	height: 100%;
	margin: 15px 0;
	margin-right: 10px;
	background-size: 100% 100%
}

.coupon-list__item__prices[data-v-3480a6fa] {
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 30px;
	margin-top: 15px
}

.coupon-list__item__prices__desc[data-v-3480a6fa] {
	font-weight: 400
}

.coupon-list__item__info[data-v-3480a6fa] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden
}

.coupon-list__item__btn[data-v-3480a6fa] {
	font-size: 14px;
	width: 90px;
	height: 28px;
	border-radius: 14px;
	line-height: 28px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -45px;
	bottom: 6px;
	font-weight: 520
}

.coupon-list__item__name[data-v-3480a6fa] {
	font-size: 12px;
	line-height: 14px;
	color: #fff3dc;
	margin: 16px 0 9px 0
}

.coupon-list__item__text[data-v-3480a6fa] {
	font-size: 30px;
	font-weight: 520;
	margin-bottom: 2px
}

.coupon-list__item__text__pre[data-v-3480a6fa] {
	font-size: 14px;
	line-height: 13px;
	margin-right: 2px;
	vertical-align: bottom
}

.coupon-list__item__desc[data-v-3480a6fa] {
	line-height: 14px;
	font-size: 12px;
	margin: 3px 0;
	text-decoration: none
}

.coupon-list__item[data-v-3480a6fa]:last-child {
	margin-right: 0
}

.no-content[data-v-0c98ef7d] {
	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-box-sizing: border-box;
	box-sizing: border-box;
	font-style: 14px;
	color: #666;
	background: #fff;
	border-radius: 6px;
	margin: 0 10px
}

.custom-header-topbar-bg[data-v-6a241830] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.mb-tit-location[data-v-6a241830] {
	color: #525252;
	position: absolute;
	top: 8vh;
	right: 4vw;
	z-index: 3
}

.tj-swipper[data-v-6a241830] {
	background: #7a7ff6;
	position: relative
}

.tj-swipper .bg[data-v-6a241830] {
	width: 100%
}

.tj-swipper__bg[data-v-6a241830] {
	width: 100%;
	height: 15.67%;
	position: absolute;
	bottom: -1px;
	left: 0;
	z-index: 2
}

.sign[data-v-6a241830] {
	margin-bottom: 28px
}

.card[data-v-6a241830] {
	position: relative;
	height: 271px;
	background: #fff;
	border-radius: 15px;
	padding-top: 46px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.card__tag[data-v-6a241830] {
	width: 267px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -133.5px;
	top: -8px;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	letter-spacing: 0;
	background-size: contain;
	background-repeat: no-repeat
}

.card__text[data-v-6a241830] {
	text-align: center;
	font-size: 15px;
	color: #333
}

.card__text__num[data-v-6a241830] {
	display: inline-block;
	color: #fff;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #fd503e;
	border-radius: 3px;
	font-size: 15px;
	margin-right: 2px
}

.card__remark[data-v-6a241830] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666;
	text-align: center
}

.card__remark__text[data-v-6a241830] {
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-bottom: 20px
}

.card__img[data-v-6a241830] {
	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;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.card__img__item[data-v-6a241830] {
	margin-bottom: 10px;
	-ms-flex-item-align: center;
	align-self: center
}

.companies[data-v-6a241830] {
	height: auto
}

.ranking[data-v-6a241830] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7ff6), color-stop(52%, #f5f5f5));
	background-image: linear-gradient(180deg, #7a7ff6, #f5f5f5 52%)
}

.ranking__scroll[data-v-6a241830] {
	width: 100%;
	overflow: hidden
}

.ranking__sub-title[data-v-6a241830],
.ranking__title[data-v-6a241830] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border-radius: 20px;
	font-size: 18px;
	color: #7a7ff6;
	font-family: PingFangSC-Semibold;
	margin-bottom: 10px
}

.ranking__sub-title[data-v-6a241830] {
	color: #fff;
	background: transparent
}

.ranking__remark[data-v-6a241830] {
	padding-top: 20px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.ranking__remark__text[data-v-6a241830] {
	color: #7a7ff6;
	padding: 0 15px 15px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 20px
}

.ranking__remark__text[data-v-6a241830]:last-child {
	padding-bottom: 10px
}

.ranking__remark__text__title[data-v-6a241830] {
	font-family: PingFangSC-Semibold;
	font-size: 21px;
	text-align: center;
	line-height: 40px;
	padding-top: 10px
}

.ranking__remark__text__list[data-v-6a241830] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	line-height: 26px
}

.ranking__remark__text__list .img[data-v-6a241830] {
	width: 15px;
	height: 15px;
	margin-right: 5px
}

.ranking__list[data-v-6a241830] {
	padding: 0 10px
}

.ranking__list__content[data-v-6a241830] {
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.category[data-v-6a241830] {
	background: #7a7ff6;
	margin: 20px 0
}

.category__tab[data-v-6a241830] {
	margin-bottom: 20px
}

.category__tab .navs__main__scroll[data-v-6a241830] {
	background: rgba(0, 0, 0, .1)
}

.category__tab .navs__main__scroll__expand__tips[data-v-4d14a88c][data-v-6a241830] {
	background: #7a7ff6
}

.category__list[data-v-6a241830] {
	margin: 0 10px;
	padding-bottom: 10px;
	background: #f5f5f5;
	border-radius: 10px
}

.category__list .pack-item[data-v-6a241830]:first-child {
	border-radius: .08rem
}

.button[data-v-6a241830] {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #fff), to(#e7e5ff));
	background-image: linear-gradient(180deg, #fff 34%, #e7e5ff);
	border-radius: 22px;
	height: 44px;
	color: #7a7ff6;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-family: PingFangSC-Medium;
	margin-bottom: 30px
}

.float-btn[data-v-6a241830] {
	position: absolute;
	right: 0;
	z-index: 99;
	top: 116px
}

.float-btn-i[data-v-6a241830] {
	position: relative;
	padding: 0 7px 0 11px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	margin-bottom: 13px;
	border: 1px solid rgba(255, 238, 204, .8);
	border-right: none;
	background: #8566ff;
	-webkit-box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 11px 0 rgba(255, 170, 129, .28)
}

.float-btn-img[data-v-6a241830] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.tj__coupon__title[data-v-6a241830] {
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 8px;
	font-size: 19px;
	line-height: 29px;
	font-weight: 500
}

.tj__coupon__title[data-v-6a241830]:after {
	left: -26px
}

.tj__coupon__title[data-v-6a241830]:after,
.tj__coupon__title[data-v-6a241830]:before {
	content: "";
	position: absolute;
	top: 10px;
	width: 21px;
	height: 10px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title-icon1.png) no-repeat;
	background-size: 100% auto
}

.tj__coupon__title[data-v-6a241830]:before {
	right: -26px
}

.tj__coupon__title.gw[data-v-6a241830] {
	font-family: PingFangSC-Medium;
	font-weight: 400
}

.tj__coupon__title.gw[data-v-6a241830]:after {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/55gouwu-ltit.png) no-repeat;
	background-size: 100% 100%
}

.tj__coupon__title.gw[data-v-6a241830]:before {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/55gouwu-rtit.png) no-repeat;
	background-size: 100% 100%
}

.tj__coupon__header[data-v-6a241830] {
	position: relative
}

.tj__coupon__header__image[data-v-6a241830] {
	width: 100%;
	height: auto;
	display: block
}

.tj__coupon__header__icon[data-v-6a241830] {
	position: absolute;
	right: 0;
	width: 43px;
	line-height: 31px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
	text-align: center;
	font-size: 13px;
	color: #ffefc4;
	background-size: 100% auto;
	background-repeat: no-repeat
}

.tj__coupon__header__coupon[data-v-6a241830] {
	bottom: 21.1vw
}

.tj__coupon__header__coupon.gw[data-v-6a241830] {
	bottom: 55.1vw;
	line-height: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px
}

.tj__coupon__header__rule[data-v-6a241830] {
	bottom: 30.3vw
}

.tj__coupon__header__rule.gw[data-v-6a241830] {
	bottom: 65vw;
	line-height: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px
}

.tj__coupon__header__city[data-v-6a241830] {
	position: absolute;
	left: 12px;
	bottom: 31vw;
	width: 69px;
	background-color: #d42908;
	border-radius: 33px;
	color: #fff;
	text-align: center
}

.tj__coupon__header__city.gw[data-v-6a241830] {
	bottom: 65vw;
	background-color: rgba(0, 0, 0, .2)
}

.tj__coupon__recommend[data-v-6a241830] {
	padding: 0 13px
}

.tj__coupon__recommend__title[data-v-6a241830] {
	font-weight: 500;
	margin-top: 21px;
	background-size: 19px auto;
	background-position: 0;
	background-repeat: no-repeat;
	padding-left: 24px
}

.tj__coupon__recommend__null[data-v-6a241830] {
	padding-top: 36px;
	padding-bottom: 15px
}

.tj__coupon__recommend__null__img[data-v-6a241830] {
	width: 69px;
	height: 47px;
	display: block;
	margin: 0 auto;
	margin-bottom: 13px
}

.tj__coupon__recommend__null__text[data-v-6a241830] {
	font-size: 13px;
	line-height: 15px;
	color: #fecf81;
	text-align: center
}

.tj__coupon__return__img[data-v-6a241830] {
	width: 100%
}

.tj__coupon__feedback[data-v-6a241830] {
	font-weight: 500;
	margin-top: 22px;
	text-align: center;
	padding-bottom: 35px
}

.tj__coupon__feedback__text[data-v-6a241830] {
	text-decoration: underline;
	color: #fecf81;
	font-weight: 700
}

.tj__coupon__feedback__text.gw[data-v-6a241830] {
	color: #fff3dc
}

.tj__coupon__feedback__desc[data-v-6a241830] {
	margin-top: 3px;
	opacity: .8
}

.tj__coupon__coupon-modal[data-v-6a241830] {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .7)
}

.tj__coupon__coupon-modal-box[data-v-6a241830] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 83.81vw;
	background-repeat: no-repeat;
	background-size: 100% auto;
	text-align: center
}

.link[data-v-6a241830] {
	text-align: center;
	color: #fff;
	text-decoration: underline;
	padding-bottom: 40px
}

.m-b-20[data-v-6a241830] {
	margin-bottom: 20px
}

.m-lr-10[data-v-6a241830] {
	margin-left: 10px;
	margin-right: 10px
}

.text-background[data-v-6a241830] {
	-webkit-text-fill-color: transparent;
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.get-more[data-v-6a241830] {
	text-align: center
}

.get-more__text[data-v-6a241830] {
	color: #7a7ff6;
	font-size: 14px
}

.feedback[data-v-206c2e79] {
	color: #fff6e6;
	text-align: center;
	text-decoration: underline;
	margin-top: 26px
}

.feedback.btnFixed[data-v-206c2e79] {
	margin-bottom: 84px
}

.backprima[data-v-206c2e79] {
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(245, 71, 88, .9);
	padding-top: .1rem;
	padding-bottom: .1rem
}

.backprima.loveqixi[data-v-206c2e79] {
	background-color: rgba(251, 67, 119, .8)
}

.backprima.hotsale[data-v-206c2e79] {
	background-color: rgba(250, 71, 79, .8)
}

.backprima__btn[data-v-206c2e79] {
	margin: 0 .1rem;
	height: 44px;
	line-height: 44px;
	border-radius: 44px;
	text-align: center;
	color: #ec201c;
	font-family: PingFangSC-Medium;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #fff), to(#ffede5));
	background-image: linear-gradient(180deg, #fff 34%, #ffede5)
}

.backprima.mask[data-v-206c2e79] {
	background-color: #ff6776
}

.backprima.mask .backprima__btn[data-v-206c2e79] {
	color: #ec201c;
	margin-bottom: .1rem
}

.custom-header-topbar-bg[data-v-206c2e79] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background-color: #f7461d;
	opacity: 0
}

.custom-header-topbar-bg.mask[data-v-206c2e79] {
	background-color: #f61739
}

.custom-header-topbar-bg.loveqixi[data-v-206c2e79] {
	background-color: #fb4377
}

.custom-header-topbar-bg.hotsale[data-v-206c2e79] {
	background-color: #fa474f
}

.crowd[data-v-206c2e79] {
	overflow: hidden
}

.crowd__header[data-v-206c2e79] {
	position: relative
}

.crowd__header__image[data-v-206c2e79] {
	width: 100%;
	height: auto;
	display: block
}

.crowd__content[data-v-206c2e79] {
	min-height: 100vh
}

.crowd__content__nav[data-v-206c2e79] {
	margin-top: .26rem
}

.crowd__content.mask .crowd__content__nav[data-v-206c2e79] {
	margin-top: 0
}

.crowd__content.loveqixi[data-v-206c2e79] {
	margin-top: -.9rem
}

.crowd__content__desc[data-v-206c2e79] {
	font-size: 13px;
	color: #fff
}

.crowd__content__coupon[data-v-206c2e79] {
	margin-top: .2rem;
	padding: 0 .05rem .09rem;
	background: #e9211c;
	border-radius: .12rem
}

.crowd__content__coupon.mask[data-v-206c2e79] {
	background-color: transparent
}

.crowd__content__coupon.loveqixi[data-v-206c2e79] {
	background-color: #e02059
}

.crowd__content__coupon.hotsale[data-v-206c2e79] {
	background-color: #e6333c
}

.crowd__content__video[data-v-206c2e79] {
	margin-top: .2rem
}

.crowd__content__video__title-box[data-v-206c2e79] {
	margin-bottom: .24rem;
	position: relative
}

.crowd__content__video__title-box__more[data-v-206c2e79] {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 13px
}

.crowd__content__banner[data-v-206c2e79] {
	margin-top: .26rem
}

.crowd__content__banner__title[data-v-206c2e79] {
	margin-bottom: .2rem
}

.crowd__content__floor[data-v-206c2e79] {
	margin-top: .15rem
}

.crowd__content__floor__title-box[data-v-206c2e79] {
	text-align: center;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .21rem
}

.crowd__content__floor__title-box__title[data-v-206c2e79] {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 66%;
	margin: 0 auto;
	height: 40px;
	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
}

.crowd__content__floor__title-box__title.hotsale[data-v-206c2e79],
.crowd__content__floor__title-box__title.mask[data-v-206c2e79] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/floor-title-yymm.png)
}

.crowd__content__floor__title-box__title.loveqixi[data-v-206c2e79] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title_bg.png);
	color: #fb4377;
	width: 58.53vw;
	height: 13.6vw
}

.crowd__content__floor__title-box__title.loveqixi .crowd__content__floor__title-box__title__inner[data-v-206c2e79] {
	top: -2px
}

.crowd__content__floor__title-box__title__inner[data-v-206c2e79] {
	height: 40px;
	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
}

.crowd__content__floor__title-box__title.title-s[data-v-206c2e79] {
	width: 50%
}

.crowd__content__floor__title-box__title.title-s.hotsale[data-v-206c2e79],
.crowd__content__floor__title-box__title.title-s.mask[data-v-206c2e79] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/crowd-title-bg-mask-s2.png)
}

.crowd__content__floor__title-box__title.title-s.loveqixi[data-v-206c2e79] {
	width: 58.53vw;
	height: 13.6vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title_bg.png);
	margin-bottom: -.1rem
}

.crowd__content__floor__title-box__title-subtitle[data-v-206c2e79] {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: .0833333rem auto 0;
	font-family: PingFangSC;
	font-size: .14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.crowd__content__floor__title-box__title-subtitle .icon[data-v-206c2e79] {
	display: inline-block;
	width: 22px;
	height: 2px;
	border-radius: 2px;
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff)
}

.crowd__content__floor__title-box__title-subtitle .before[data-v-206c2e79] {
	margin-right: .06rem;
	-webkit-transform: scaleX(-1) scaleY(-1);
	transform: scaleX(-1) scaleY(-1)
}

.crowd__content__floor__title-box__title-subtitle .after[data-v-206c2e79] {
	margin-left: .06rem;
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}

.crowd__content__floor__title-box__title-subtitle.loveqixi[data-v-206c2e79] {
	margin-top: -6px
}

.crowd__content__floor__list[data-v-206c2e79] {
	margin: .15rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.crowd__content__floor__list__item[data-v-206c2e79] {
	overflow: hidden;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
	margin-bottom: .2rem
}

.crowd__content__floor__list__item.c-span12[data-v-206c2e79]:last-child {
	margin-bottom: 0 !important
}

.nearby__wrap[data-v-206c2e79] {
	margin: .2rem .1rem 0;
	position: relative
}

.nearby__blank[data-v-206c2e79] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 148px;
	z-index: 10
}

.nearby__drug[data-v-206c2e79] {
	position: relative;
	margin: 0 13px;
	margin-bottom: -5px;
	padding-top: 12px
}

.nearby__drug__wrap[data-v-206c2e79] {
	width: 24.15vw;
	margin-right: 5px
}

.nearby__drug[data-v-206c2e79]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

@media only screen and (max-width:375px) {
	.crowd__content__floor__title-box[data-v-206c2e79] {
		font-size: .2rem
	}
}

.award-popup .award__wrap[data-v-f534eb1e] {
	padding: 0 .1rem;
	line-height: 21px;
	font-size: 14px;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.award-popup .award__tips[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .32rem;
	line-height: .32rem;
	background: #fff4f3;
	color: #ff6161;
	font-size: .14rem;
	padding: 0 .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.award-popup .award__tips .icon[data-v-f534eb1e] {
	margin-right: .06rem
}

.award-popup .award__banner[data-v-f534eb1e] {
	height: .59rem;
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	border-radius: .1rem .1rem .08rem .08rem;
	font-size: .14rem;
	padding: 0 .15rem;
	margin-top: .1rem;
	color: #fff;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.award-popup .award__banner[data-v-f534eb1e],
.award-popup .award__banner__left[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.award-popup .award__banner__left[data-v-f534eb1e] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.award-popup .award__banner .unit[data-v-f534eb1e] {
	font-size: .15rem;
	margin-right: .05rem;
	font-weight: 600
}

.award-popup .award__banner .num[data-v-f534eb1e] {
	font-size: .24rem;
	font-weight: 600
}

.award-popup .award__banner .text[data-v-f534eb1e] {
	margin-right: .04rem
}

.award-popup .award__list[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .72rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.award-popup .award__list[data-v-f534eb1e]:not(:last-child) {
	border-bottom: .007rem solid #eee
}

.award-popup .award__list__left[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 1.8rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.award-popup .award__list__status[data-v-f534eb1e] {
	width: .7rem
}

.award-popup .award__list__price[data-v-f534eb1e] {
	width: .6rem;
	text-align: center
}

.award-popup .award__list__img[data-v-f534eb1e] {
	width: .35rem;
	height: .35rem;
	border-radius: .35rem;
	border: .01rem solid rgba(0, 0, 0, .1);
	margin-right: .06rem
}

.award-popup .award__list__name[data-v-f534eb1e] {
	word-break: break-all;
	overflow: hidden;
	width: 1.08rem;
	white-space: nowrap;
	text-overflow: ellipsis
}

.award-popup .award__list__new-user[data-v-f534eb1e] {
	width: .47rem;
	height: .16rem;
	line-height: .16rem;
	background: #fd503e;
	border-radius: .08rem;
	color: #fff;
	text-align: center;
	font-size: .12rem
}

.award-popup .withdraw__banner[data-v-f534eb1e] {
	background-image: linear-gradient(-45deg, #ff6050 100%, #fe7c6c 0);
	border-radius: .1rem .1rem .08rem .08rem;
	font-size: .14rem;
	padding: .2rem .15rem;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: .2rem .1rem .1rem .1rem;
	text-align: center
}

.award-popup .withdraw__banner .btn-group .btn[data-v-f534eb1e],
.award-popup .withdraw__banner .btn-group[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.award-popup .withdraw__banner .btn-group .btn[data-v-f534eb1e] {
	width: .88rem;
	height: .28rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .14rem;
	border: .01rem solid #fff;
	margin: .1rem 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.award-popup .withdraw__banner .btn-group .btn[data-v-f534eb1e]:not(:last-child) {
	margin-right: .05rem
}

.award-popup .withdraw__banner .btn-group .btn--0[data-v-f534eb1e] {
	color: #fb4955;
	background: #fff
}

.award-popup .withdraw__banner .btn-group .btn--0--disabled[data-v-f534eb1e] {
	color: rgba(251, 73, 85, .7)
}

.award-popup .withdraw__banner .btn-group .btn--1[data-v-f534eb1e] {
	color: #fff;
	background: transparent
}

.award-popup .withdraw__banner .btn-group .btn--1--disabled[data-v-f534eb1e] {
	color: hsla(0, 0%, 100%, .7)
}

.award-popup .withdraw__banner .unit[data-v-f534eb1e] {
	font-size: .15rem;
	margin-right: .05rem;
	font-weight: 600
}

.award-popup .withdraw__banner .num[data-v-f534eb1e] {
	font-size: .24rem;
	font-weight: 600
}

.award-popup .withdraw__banner .text[data-v-f534eb1e] {
	margin-left: .04rem
}

.award-popup .withdraw__list[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .72rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 .25rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.award-popup .withdraw__list[data-v-f534eb1e]:not(:last-child) {
	border-bottom: .007rem solid #eee
}

.award-popup .withdraw__list__left[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.award-popup .withdraw__list__text[data-v-f534eb1e] {
	color: #555;
	margin-right: .05rem
}

.award-popup .withdraw__list__status[data-v-f534eb1e] {
	width: .7rem;
	font-size: .14rem;
	text-align: center;
	color: #000
}

.award-popup .withdraw__list__amount[data-v-f534eb1e] {
	color: #ff6050
}

.award-popup .no-content[data-v-f534eb1e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.award-popup .no-content.fighting[data-v-f534eb1e] {
	height: 30vh
}

.award-popup .no-content.sad[data-v-f534eb1e] {
	height: 20vh
}

.award-popup .no-content__img[data-v-f534eb1e] {
	height: .72rem;
	margin-bottom: .1rem
}

.award-popup .no-content__img.fighting[data-v-f534eb1e] {
	width: 1.29rem
}

.award-popup .no-content__img.sad[data-v-f534eb1e] {
	width: .88rem
}

.award-popup .no-content__text[data-v-f534eb1e] {
	font-family: PingFangSC-Thin;
	font-size: .15rem;
	color: #999
}

.rule__wrap[data-v-3bd36626] {
	padding: .2rem 4vw;
	line-height: 24px;
	font-size: 14px;
	color: #333
}

.rule__operation[data-v-3bd36626] {
	text-decoration: underline;
	display: block;
	text-align: center;
	color: #000;
	margin: .3rem 0
}

.img-background[data-v-3bd36626] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.box__addrmodal[data-v-8ae71ebe] {
	position: fixed;
	z-index: 920;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7)
}

.box__addrmodal__c[data-v-8ae71ebe] {
	width: 73vw;
	height: 3.95rem;
	padding: .3rem .2rem;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 100% auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .1rem;
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	position: fixed;
	z-index: 920;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50vh;
	left: 50vw
}

.box__addrmodal__c__f[data-v-8ae71ebe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: .15rem
}

.box__addrmodal__c__f .form__tit[data-v-8ae71ebe] {
	width: .6rem;
	font-family: PingFangSC-Medium;
	color: #666;
	line-height: .38rem
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe] {
	background-color: #f8f8f8;
	height: .38rem;
	line-height: .38rem;
	border-radius: .19rem;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .15rem;
	outline: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.box__addrmodal__c__f .form__input__ph[data-v-8ae71ebe] {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe]::-webkit-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe]::-moz-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe]:-ms-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe]::-ms-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-8ae71ebe]::placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input.sms[data-v-8ae71ebe] {
	padding-right: 1.2rem;
	width: calc(100% - .55rem)
}

.box__addrmodal__c__f .disabled[data-v-8ae71ebe] {
	opacity: .5
}

.box__addrmodal__c__f .sms__btn[data-v-8ae71ebe] {
	position: absolute;
	right: .15rem;
	top: .07rem;
	height: .38rem
}

.box__addrmodal__c__f .sms__btn__close[data-v-8ae71ebe] {
	color: #d8d8d8;
	margin-right: .08rem;
	position: relative;
	z-index: 9
}

.box__addrmodal__c__f .sms__btn__text[data-v-8ae71ebe]:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: .13rem;
	background: #eee;
	position: relative;
	top: .01rem;
	margin-right: .08rem
}

.box__addrmodal__c__l[data-v-8ae71ebe] {
	display: inline-block;
	vertical-align: middle;
	font-family: PingFangSC-Regular;
	position: relative
}

.box__addrmodal__c__l.receiver[data-v-8ae71ebe] {
	font-family: PingFangSC-Medium;
	font-size: .17rem;
	color: #333;
	margin-right: .1rem
}

.box__addrmodal__c__l.phone[data-v-8ae71ebe] {
	font-size: .12rem;
	color: #999
}

.box__addrmodal__c__l.address[data-v-8ae71ebe] {
	margin-top: .05rem;
	color: #333;
	font-size: .14rem;
	position: absolute;
	left: .3rem;
	right: .2rem;
	top: .57rem
}

.box__addrmodal__c__right[data-v-8ae71ebe]:before {
	content: "";
	display: block;
	height: 1px;
	background: #e0e0e0;
	margin-bottom: .3rem;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.box__addrmodal__c__tips[data-v-8ae71ebe] {
	text-align: center;
	width: 1.96rem;
	margin: 0 auto
}

.box__addrmodal__c__tips.last[data-v-8ae71ebe] {
	margin-bottom: .19rem
}

.box__addrmodal__c__btn[data-v-8ae71ebe] {
	background-image: linear-gradient(144deg, #ff8c02, #fe3303 100%, #f8c76c 0);
	width: 2rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .2rem;
	color: #fff;
	text-align: center;
	font-size: .18rem;
	margin: 0 auto
}

.box__addrmodal__c__btn.phone[data-v-8ae71ebe] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 5px 10px 0 rgba(0, 200, 200, .3)
}

.box__addrmodal__c__close[data-v-8ae71ebe] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13vw;
	color: #fff;
	font-size: .22rem;
	text-align: center
}

input[data-v-8ae71ebe]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #f8f8f8 inset
}

@media only screen and (max-width:320px) {
	.box__addrmodal__c[data-v-8ae71ebe] {
		width: 85vw;
		height: auto
	}

	.box__addrmodal__c.list[data-v-8ae71ebe] {
		padding: .15rem .2rem
	}

	.box__addrmodal__c__tips[data-v-8ae71ebe] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__act__prize__run .notice-bar[data-v-8ae71ebe] {
		top: -2.3vw
	}
}

@media screen and (max-width:320px) {
	.box__addrmodal__c.list[data-v-8ae71ebe] {
		padding: .15rem .2rem
	}

	.box__addrmodal__c__tips[data-v-8ae71ebe] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-8ae71ebe] {
		margin-top: 2vw;
		margin-bottom: .1rem
	}

	.box__pmodal__c__name[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-8ae71ebe] {
		margin-top: 0
	}

	.box__pmodal__c__btn[data-v-8ae71ebe] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-8ae71ebe] {
		margin-left: 0
	}
}

@media screen and (min-width:321px) and (max-width:360px) {
	.box__addrmodal__c[data-v-8ae71ebe] {
		padding: .2rem;
		height: auto;
		overflow: hidden
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__addrmodal__c__f .form__input.sms[data-v-8ae71ebe] {
		padding-right: 1rem
	}

	.box__pmodal__c__tit[data-v-8ae71ebe] {
		margin-top: 2vw;
		margin-bottom: .1rem
	}

	.box__pmodal__c__name[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-8ae71ebe] {
		margin-top: .2rem
	}

	.box__pmodal__c__btn[data-v-8ae71ebe] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-8ae71ebe] {
		margin-left: 0
	}
}

@media screen and (min-width:361px) and (max-width:375px) {
	.box__addrmodal__c[data-v-8ae71ebe] {
		padding: .22rem .2rem .25rem;
		width: 80vw;
		height: auto
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-8ae71ebe] {
		margin-top: 4vw
	}

	.box__pmodal__c__name[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-8ae71ebe] {
		margin-top: .2rem
	}

	.box__pmodal__c__btn[data-v-8ae71ebe] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-8ae71ebe] {
		margin-left: 1vw
	}
}

@media screen and (min-width:376px) and (max-width:400px) {
	.box__addrmodal__c[data-v-8ae71ebe] {
		padding: .25rem
	}

	.box__addrmodal__c__tips[data-v-8ae71ebe] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-8ae71ebe] {
		margin-top: 5vw
	}

	.box__pmodal__c__p4 .left[data-v-8ae71ebe] {
		margin-left: 2vw
	}
}

@media screen and (min-width:415px) {
	.box__addrmodal__c[data-v-8ae71ebe] {
		padding: .3rem
	}

	.box__addrmodal__c__tips[data-v-8ae71ebe] {
		margin: 0 auto .15rem
	}

	.box__addrmodal__c__f[data-v-8ae71ebe] {
		margin-bottom: .15rem
	}
}

.fission-coupon__mask[data-v-6abfc552] {
	position: fixed;
	z-index: 922;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.fission-coupon__container[data-v-6abfc552] {
	width: 2.98rem;
	height: 2.92rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/new-user.png) no-repeat;
	background-size: 100%;
	margin-bottom: .24rem;
	text-align: center;
	padding-top: .15rem
}

.fission-coupon__container .avatar__container[data-v-6abfc552] {
	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
}

.fission-coupon__container .avatar[data-v-6abfc552] {
	width: .2rem;
	height: .2rem;
	border-radius: .1rem;
	margin-right: 0 .05rem .2rem 0
}

.fission-coupon__container .text[data-v-6abfc552] {
	font-size: .14rem;
	color: #ce6001
}

.fission-coupon__coupon[data-v-6abfc552] {
	color: #eb472f;
	margin-top: .5rem;
	font-weight: 700
}

.fission-coupon__coupon .unit[data-v-6abfc552] {
	font-size: .23rem
}

.fission-coupon__coupon .num[data-v-6abfc552] {
	font-size: .96rem
}

.fission-coupon__btn[data-v-6abfc552] {
	width: 1.97rem;
	height: .52rem;
	line-height: .52rem;
	margin: .7rem auto 0 auto;
	-webkit-box-shadow: 0 10px 26px 0 #f12520;
	box-shadow: 0 10px 26px 0 #f12520;
	border-radius: .26rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/button.png) no-repeat;
	background-size: cover;
	font-size: .21rem;
	color: #c1620a
}

.fission[data-v-47216d18] {
	min-height: 100vh;
	overflow: auto;
	position: relative;
	background-repeat: no-repeat;
	background-size: 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;
	background-color: #d13030
}

.fission__bubble .bubble[data-v-47216d18] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.fission__bubble .bubble[data-v-47216d18],
.fission__bubble .sw-27__bubble[data-v-47216d18] {
	padding: 0 !important;
	width: 1.8rem !important;
	left: 50% !important;
	margin-left: -.9rem !important
}

.fission .float-btn[data-v-47216d18] {
	position: absolute;
	right: 0;
	z-index: 920;
	top: 135px
}

.fission .float-btn-i[data-v-47216d18] {
	position: relative;
	padding: 0 .15rem 0 .22rem;
	height: .28rem;
	line-height: .28rem;
	color: #fff;
	text-align: center;
	margin-bottom: 13px;
	border-right: none;
	background: rgba(0, 0, 0, .2);
	border-radius: 1rem 0 0 1rem
}

.fission .float-btn-img[data-v-47216d18] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.fission__coupon[data-v-47216d18] {
	text-align: center;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon3.png) no-repeat;
	background-size: 100%;
	width: 78.77vw;
	height: 86vw;
	margin: 0 auto 0 auto
}

.fission__coupon__top[data-v-47216d18] {
	width: 100%;
	height: 55%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.fission__coupon__half[data-v-47216d18] {
	margin-top: .45rem
}

.fission__coupon__text[data-v-47216d18] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	letter-spacing: 0;
	text-align: center;
	display: inline-block
}

.fission__coupon__text--brown[data-v-47216d18] {
	color: #ce6001
}

.fission__coupon__text--red[data-v-47216d18] {
	color: #eb472f;
	margin-right: .07rem
}

.fission__coupon__btn[data-v-47216d18] {
	width: 2.636rem;
	height: .5rem;
	border-radius: .25rem;
	font-size: .21rem;
	background-repeat: no-repeat;
	background-size: contain;
	color: #c1620a;
	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-box-shadow: 0 .1rem .2rem 0 #f12520;
	box-shadow: 0 .1rem .2rem 0 #f12520;
	margin: .15rem auto .2rem auto;
	font-weight: 600
}

.fission__coupon__btn.btn--disabled[data-v-47216d18] {
	color: rgba(193, 98, 10, .3)
}

.fission__coupon__share[data-v-47216d18] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.fission__coupon__share__item[data-v-47216d18] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.fission__coupon__share .icon[data-v-47216d18] {
	width: .14rem;
	height: .14rem;
	margin-right: .06rem
}

.fission__coupon__share .text[data-v-47216d18] {
	font-size: .15rem
}

.fission__coupon__share__divider[data-v-47216d18] {
	margin: 0 .13rem
}

.fission__price[data-v-47216d18] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 1.2rem
}

.fission__price__unit[data-v-47216d18] {
	font-family: PingFangSC-Medium;
	font-size: .32rem;
	color: #eb472f;
	letter-spacing: 0;
	text-align: center;
	padding-bottom: .17rem
}

.fission__price__num[data-v-47216d18] {
	font-family: PingFangSC-Semibold;
	font-size: 1.2rem;
	color: #eb472f;
	letter-spacing: 0;
	text-align: center;
	line-height: 1.2rem
}

.fission__tabs[data-v-47216d18] {
	background: #fff;
	border-radius: .12rem;
	height: .785rem;
	margin: 0 .1rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fission__tabs .item[data-v-47216d18] {
	width: 50%;
	color: #fd503e;
	padding: .15rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.fission__tabs .item__num[data-v-47216d18] {
	font-size: .3rem;
	margin-right: .02rem;
	font-weight: 600
}

.fission__tabs .item__unit[data-v-47216d18] {
	font-size: .13rem;
	margin-right: .07rem
}

.fission__tabs .item__text[data-v-47216d18] {
	color: #474747;
	font-size: .14rem
}

.fission__tabs .divider[data-v-47216d18] {
	width: .01rem;
	height: .45rem;
	-ms-flex-item-align: center;
	align-self: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#c8c8c8), color-stop(50%, #979797), to(#dcdcdb));
	background: linear-gradient(#c8c8c8, #979797 50%, #dcdcdb)
}

.fission__award[data-v-47216d18] {
	margin: 0 .1rem .16rem
}

.fission__award .title[data-v-47216d18] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #fef7f1), to(#fee5d0));
	background-image: linear-gradient(180deg, #fef7f1 100%, #fee5d0 0);
	border-radius: .12rem .12rem 0 0;
	padding: 0 .13rem;
	height: .59rem;
	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
}

.fission__award .title__text[data-v-47216d18] {
	font-family: PingFangSC-Semibold;
	font-size: .18rem;
	color: #333;
	letter-spacing: 0;
	text-align: center
}

.fission__award .title__right .title[data-v-47216d18] {
	font-size: .16rem
}

.fission__award .title__right .label[data-v-47216d18] {
	font-family: PingFangSC;
	font-size: .14rem;
	color: #999
}

.fission__award .title__right .value[data-v-47216d18] {
	font-family: PingFangSC-Medium;
	font-size: .2rem;
	color: #fd503e;
	margin: 0 .03rem
}

.fission__award .content[data-v-47216d18] {
	background: #fff;
	border-radius: 0 0 .12rem .12rem;
	padding: 0 .13rem
}

.fission__award .content[data-v-47216d18],
.fission__award .content__progress[data-v-47216d18] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fission__award .content__progress[data-v-47216d18] {
	width: .44rem;
	height: 100%;
	margin: 0 .06rem 0 0
}

.fission__award .content__progress__container[data-v-47216d18] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.fission__award .content__progress__right[data-v-47216d18] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.fission__award .content__progress__people[data-v-47216d18] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #ccc;
	-ms-flex-item-align: end;
	align-self: flex-end;
	width: .32rem;
	margin-bottom: .2rem
}

.fission__award .content__progress__people.active[data-v-47216d18] {
	color: #fd503e
}

.fission__award .content__progress__line[data-v-47216d18] {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -.02rem;
	width: .04rem;
	height: 100%;
	background-image: linear-gradient(-89deg, rgba(253, 247, 246, .06), #faebe9 26%);
	border-radius: .2rem .2rem 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.fission__award .content__progress__line--active[data-v-47216d18] {
	border-radius: .2rem;
	background: #fd503e;
	z-index: 1
}

.fission__award .content__progress__checked[data-v-47216d18] {
	position: absolute;
	bottom: .23rem;
	left: 50%;
	margin-left: -.05rem;
	width: .1rem;
	height: .1rem;
	border-radius: 50%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/no_check.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 1
}

.fission__award .content__progress__checked.active[data-v-47216d18] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/checked.png)
}

.fission__award .content__right[data-v-47216d18] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.fission__award .content__award[data-v-47216d18] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.fission__award .content .award__left[data-v-47216d18] {
	width: .86rem;
	height: .86rem;
	border-radius: .12rem;
	margin-right: .07rem
}

.fission__award .content .award__right[data-v-47216d18] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: .2rem .14rem .2rem 0
}

.fission__award .content .award__title[data-v-47216d18] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #1f1f1f
}

.fission__award .content .award__tips[data-v-47216d18] {
	font-size: .14rem;
	color: #858585;
	margin-bottom: .16rem
}

.fission__award .content .award__bottom[data-v-47216d18] {
	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
}

.fission__award .content .award__price[data-v-47216d18] {
	color: #fd503e;
	font-family: PingFangSC-Medium
}

.fission__award .content .award__price__unit[data-v-47216d18] {
	font-size: .14rem
}

.fission__award .content .award__price__num[data-v-47216d18] {
	font-size: .19rem
}

.fission__award .content .award__btn[data-v-47216d18] {
	width: 1.15rem;
	height: .28rem;
	line-height: .28rem;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#ff8a4f), to(#f0363e));
	background-image: linear-gradient(90deg, #ff8a4f, #f0363e);
	border-radius: .17rem
}

.fission__award .content .award__btn--disable[data-v-47216d18] {
	background: #ccc
}

.fission__award .content .award__btn--2[data-v-47216d18] {
	color: hsla(0, 0%, 100%, .3)
}

.tip__container[data-v-47216d18] {
	margin-bottom: .15rem;
	font-family: PingFangSC;
	font-size: .15rem;
	color: #555
}

.tip__container .label[data-v-47216d18] {
	font-weight: 500
}

.custom-header-topbar-bg[data-v-47216d18] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}

.btn__breath[data-v-47216d18] {
	-webkit-animation: breath-data-v-47216d18 1s infinite;
	animation: breath-data-v-47216d18 1s infinite;
	-webkit-animation-name: breath-data-v-47216d18;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite
}

@keyframes breath-data-v-47216d18 {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
}

@-webkit-keyframes breath-data-v-47216d18 {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
}

.m-t-2[data-v-47216d18] {
	margin-top: .2rem;
	height: calc(100% - .2rem) !important
}

.coupon[data-v-38939bb5] {
	overflow: hidden;
	width: 100%
}

.coupon__header[data-v-38939bb5] {
	position: relative;
	height: auto
}

.coupon__header__btns[data-v-38939bb5] {
	position: relative;
	z-index: 921;
	width: 100%;
	height: 0
}

.coupon__header__img[data-v-38939bb5] {
	width: 100%
}

.coupon__floor1__header[data-v-38939bb5] {
	width: 100%;
	height: .56rem
}

.coupon__floor1__header__img[data-v-38939bb5] {
	width: 100%;
	height: 100%
}

.coupon__floor1__content[data-v-38939bb5] {
	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;
	padding: .08rem .1rem .06rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/big_coupon_bg_new.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.coupon__floor1__content__timeline[data-v-38939bb5] {
	width: 100%;
	margin-bottom: -.04rem;
	text-align: center;
	border-radius: .09rem
}

.coupon__floor1__content__coupon1[data-v-38939bb5],
.coupon__floor1__content__coupon2[data-v-38939bb5],
.coupon__floor1__content__coupon3[data-v-38939bb5] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.coupon__floor1__content__coupon3[data-v-38939bb5] {
	width: 100%
}

.coupon__floor2[data-v-38939bb5] {
	margin-top: .2rem
}

.coupon__floor2__header[data-v-38939bb5] {
	width: 100%;
	height: .56rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/top_line_bg.png);
	background-size: 100% .36rem;
	background-position: 0 .2rem;
	background-repeat: no-repeat
}

.coupon__floor2__header__img[data-v-38939bb5] {
	width: 100%;
	height: 100%
}

.coupon__floor2__content[data-v-38939bb5] {
	position: relative;
	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;
	padding: 0 .1rem;
	margin-bottom: .2rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/middle_line_bg.png);
	background-size: 100% .36rem
}

.coupon__floor2__content__coupon[data-v-38939bb5] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.coupon__floor2__content__bottom[data-v-38939bb5] {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: -.14rem;
	width: 100%;
	height: .36rem;
	background-color: #dd2c2f
}

.coupon__floor2__content__bottom__img[data-v-38939bb5] {
	position: relative;
	width: 100%;
	height: .36rem
}

.custom-header-topbar-bg[data-v-38939bb5] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.img-bg[data-v-38939bb5] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.header-tab[data-v-38939bb5] {
	width: 36vw;
	height: 32px
}

.center[data-v-38939bb5] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.coupon-kill[data-v-5fa0d5e2] {
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: .1rem;
	z-index: 2
}

.coupon-kill-before[data-v-5fa0d5e2] {
	z-index: 9;
	position: absolute;
	top: -.05rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 55vw;
	height: 8vw;
	content: " ";
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 8vw;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-shadow: 0 .02rem .01rem rgba(140, 32, 32, .5);
	font-size: .17rem
}

.coupon-kill-ward[data-v-5fa0d5e2] {
	font-size: .13rem;
	color: #ff6161;
	position: absolute;
	top: .12rem;
	right: .23rem;
	z-index: 2
}

.coupon-kill-rule[data-v-5fa0d5e2] {
	z-index: 9;
	position: absolute;
	right: .15rem;
	top: .1rem;
	color: #ff5700;
	font-size: .12rem;
	line-height: .12rem;
	text-decoration: underline
}

.coupon-kill-timer[data-v-5fa0d5e2] {
	overflow: hidden;
	position: relative;
	margin: 0 .1rem 0 0;
	padding: .39rem 0 .15rem .13rem;
	border-top-left-radius: .1rem;
	border-top-right-radius: .1rem
}

.coupon-kill-timer_flex[data-v-5fa0d5e2] {
	white-space: nowrap;
	overflow: scroll;
	margin-left: .6rem
}

.coupon-kill-timer_flex[data-v-5fa0d5e2]::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent
}

.coupon-kill-timer_img[data-v-5fa0d5e2] {
	position: absolute;
	left: .1rem;
	width: .6rem;
	min-width: .6rem;
	height: .6rem
}

.coupon-kill-timer_i[data-v-5fa0d5e2] {
	display: inline-block;
	color: #8a2900;
	text-align: center;
	min-width: .64rem
}

.coupon-kill-timer_i_time[data-v-5fa0d5e2] {
	font-size: .16rem;
	line-height: .26rem;
	opacity: .6
}

.coupon-kill-timer_i_text[data-v-5fa0d5e2] {
	border-radius: .27rem;
	padding: 0 .05rem;
	display: inline-block;
	opacity: .6
}

.coupon-kill-timer_i_selected .coupon-kill-timer_i_time[data-v-5fa0d5e2] {
	color: #ff3d45;
	opacity: 1;
	font-weight: 700
}

.coupon-kill-timer_i_selected .coupon-kill-timer_i_text[data-v-5fa0d5e2] {
	color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb4b4), color-stop(50%, #fd5566), to(#ff2e2e));
	background-image: linear-gradient(#ffb4b4, #fd5566 50%, #ff2e2e);
	border-radius: .27rem;
	padding: 0 .05rem;
	display: inline-block;
	font-weight: 700;
	opacity: 1
}

.coupon-kill-timer_i[data-v-5fa0d5e2]:last-child {
	margin-right: .64rem
}

.coupon-kill-ticket[data-v-5fa0d5e2] {
	width: calc(100vw - .46rem);
	height: 17.5vw;
	color: #fff;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.coupon-kill-ticket_wrap[data-v-5fa0d5e2] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.coupon-kill-ticket_price[data-v-5fa0d5e2] {
	width: 25%;
	font-size: .28rem;
	line-height: .28rem;
	font-weight: 700;
	text-align: center;
	margin: .13rem .13rem 0 0
}

.coupon-kill-ticket_del[data-v-5fa0d5e2] {
	font-size: .12rem;
	font-weight: 400;
	line-height: .12rem;
	color: #fff;
	opacity: .8
}

.coupon-kill-ticket_cont[data-v-5fa0d5e2] {
	margin-top: .13rem;
	width: 50%
}

.coupon-kill-ticket_cont_name[data-v-5fa0d5e2] {
	font-weight: 700;
	line-height: .17rem
}

.coupon-kill-ticket_cont_subTitle[data-v-5fa0d5e2] {
	font-size: .11rem;
	opacity: .8;
	color: #fff
}

.coupon-kill-ticket_cont_time[data-v-5fa0d5e2] {
	margin-top: -.08rem;
	font-size: .11rem;
	opacity: .8;
	color: #fff
}

.coupon-kill-ticket_btn[data-v-5fa0d5e2] {
	min-width: .66rem;
	text-align: center;
	border-radius: .3rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn0.png);
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: .28rem;
	line-height: .28rem
}

.coupon-kill-ticket_btn_wrap[data-v-5fa0d5e2] {
	width: 19%;
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 .1rem .08rem 0
}

.coupon-kill-ticket_btn_begin[data-v-5fa0d5e2] {
	position: relative;
	top: .07rem;
	font-size: .12rem;
	line-height: .12rem
}

.coupon-kill-ticket_btn_1[data-v-5fa0d5e2] {
	min-width: .56rem;
	width: .56rem;
	height: .56rem;
	margin-right: -.18rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn1.png);
	-webkit-animation: breathe-data-v-5fa0d5e2 2s infinite;
	animation: breathe-data-v-5fa0d5e2 2s infinite
}

.coupon-kill-ticket_btn_2[data-v-5fa0d5e2] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn2.png)
}

.coupon-kill-ticket_btn_3[data-v-5fa0d5e2] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn3.png)
}

.coupon-kill-ticket_btn_4[data-v-5fa0d5e2] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn4.png)
}

.coupon-kill-ticket_btn_5[data-v-5fa0d5e2] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn5.png)
}

.coupon-kill-ticket_btn_6[data-v-5fa0d5e2],
.coupon-kill-ticket_btn_7[data-v-5fa0d5e2] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/secKill-btn0.png)
}

.coupon-kill-tip[data-v-5fa0d5e2] {
	padding: 0 .03rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #9a552a;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: .3rem
}

.coupon-kill-tip-btn[data-v-5fa0d5e2] {
	color: #ff5700;
	width: .45rem
}

.coupon-kill-tip-btn-icon[data-v-5fa0d5e2] {
	position: absolute;
	right: -.05rem;
	top: 0
}

.coupon-kill-modal_success .modal-warp[data-v-5fa0d5e2] {
	width: 100vw;
	height: 4.98rem;
	position: relative;
	-webkit-transform: translateY(25%);
	transform: translateY(25%);
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_fail_bg.png);
	background-size: 100vw auto;
	background-repeat: no-repeat;
	padding-top: .65rem
}

.coupon-kill-modal_success .modal-warp .modal__title[data-v-5fa0d5e2] {
	font-size: .23rem;
	line-height: .23rem;
	font-weight: 700;
	color: #ff4b55;
	position: relative
}

.coupon-kill-modal_success .modal-warp .modal__title[data-v-5fa0d5e2]:before {
	width: .31rem;
	height: .31rem;
	content: "";
	margin-left: -.39rem;
	top: -.05rem;
	position: absolute;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_star_left.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-kill-modal_success .modal-warp .modal__title[data-v-5fa0d5e2]:after {
	width: .31rem;
	height: .31rem;
	content: "";
	margin-left: .08rem;
	top: -.05rem;
	position: absolute;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_star_right.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-kill-modal_success .modal-warp .modal__content[data-v-5fa0d5e2] {
	margin: .2rem 0 0 0
}

.coupon-kill-modal_success .modal-warp .modal__content__title[data-v-5fa0d5e2] {
	margin-top: .31rem;
	color: #ff4b55;
	font-size: .33rem;
	line-height: .4rem;
	font-weight: 700
}

.coupon-kill-modal_success .modal-warp .modal__content__rule[data-v-5fa0d5e2] {
	color: #ff4b55;
	font-size: .33rem;
	line-height: .4rem;
	font-weight: 700
}

.coupon-kill-modal_success .modal-warp .modal__content__des[data-v-5fa0d5e2] {
	margin-top: .17rem;
	color: #ed4b47;
	font-size: .15rem;
	line-height: .22rem
}

.coupon-kill-modal_success .modal-warp .modal__content__date[data-v-5fa0d5e2] {
	color: #ed4b47;
	font-size: .15rem;
	line-height: .22rem
}

.coupon-kill-modal_success .modal-warp .modal__btn[data-v-5fa0d5e2] {
	margin: .4rem auto 0 auto;
	width: 2.43rem;
	height: .71rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/mask_btn.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.coupon-kill-modal_success .modal-close[data-v-5fa0d5e2] {
	margin: 0 auto;
	width: .3rem;
	height: .3rem;
	position: relative;
	z-index: 13
}

.coupon-kill-modal_fail .modal-warp[data-v-5fa0d5e2] {
	width: 100vw;
	height: 4.98rem;
	position: relative;
	-webkit-transform: translateY(25%);
	transform: translateY(25%);
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_success_bg.png);
	background-size: 100vw auto;
	background-repeat: no-repeat;
	padding-top: .65rem
}

.coupon-kill-modal_fail .modal-warp .modal__title[data-v-5fa0d5e2] {
	font-size: .23rem;
	line-height: .23rem;
	font-weight: 700;
	color: #ff4b55;
	position: relative
}

.coupon-kill-modal_fail .modal-warp .modal__title[data-v-5fa0d5e2]:before {
	width: .31rem;
	height: .31rem;
	content: "";
	margin-left: -.39rem;
	top: -.05rem;
	position: absolute;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_star_left.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-kill-modal_fail .modal-warp .modal__title[data-v-5fa0d5e2]:after {
	width: .31rem;
	height: .31rem;
	content: "";
	margin-left: .08rem;
	top: -.05rem;
	position: absolute;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_star_right.png);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.coupon-kill-modal_fail .modal-warp .modal__content[data-v-5fa0d5e2] {
	margin: .2rem 0 0 0
}

.coupon-kill-modal_fail .modal-warp .modal__content__coupon[data-v-5fa0d5e2] {
	width: 2.78rem;
	height: .64rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal_coupon_bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto .11rem auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coupon-kill-modal_fail .modal-warp .modal__content__coupon__price[data-v-5fa0d5e2] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	color: #fef2e9;
	font-size: .26rem;
	line-height: .26rem;
	text-align: center;
	vertical-align: bottom;
	font-weight: 700
}

.coupon-kill-modal_fail .modal-warp .modal__content__coupon__price__unit[data-v-5fa0d5e2] {
	font-size: .15rem
}

.coupon-kill-modal_fail .modal-warp .modal__content__coupon__des[data-v-5fa0d5e2] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	font-weight: 700;
	color: #fef2e9;
	font-size: .15rem;
	text-align: center
}

.coupon-kill-modal_fail .modal-warp .modal__btn[data-v-5fa0d5e2] {
	margin: .67rem auto 0 auto;
	width: 2.43rem;
	height: .71rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/mask_btn.png);
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.coupon-kill-modal_fail .modal-close[data-v-5fa0d5e2] {
	margin: .7rem auto 0 auto;
	width: .3rem;
	height: .3rem;
	position: relative;
	z-index: 13
}

@media only screen and (max-width:390px) {
	.coupon-kill-ticket_price[data-v-5fa0d5e2] {
		font-size: .24rem;
		line-height: .24rem
	}
}

@media only screen and (max-width:340px) {
	.coupon-kill-ticket_price[data-v-5fa0d5e2] {
		font-size: .2rem;
		line-height: .2rem
	}
}

.cl-bold[data-v-5fa0d5e2] {
	font-weight: 600
}

@-webkit-keyframes breathe-data-v-5fa0d5e2 {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

@keyframes breathe-data-v-5fa0d5e2 {
	0% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	25% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}

	75% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.92);
		transform: scale(.92)
	}
}

.logo[data-v-11472d14] {
	width: 100%;
	height: 44px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/e125813656e2.png) no-repeat 50%;
	background-size: cover;
	padding: 0 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden
}

.logo .logo-left[data-v-11472d14] {
	width: 16.9vw
}

.logo .logo-right[data-v-11472d14] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.logo .logo-right .logo-right-line[data-v-11472d14] {
	color: #858585
}

.logo .logo-right .logo-right-icon[data-v-11472d14] {
	width: 14px;
	height: 14px;
	margin-right: 5px
}

.logo .c-gap-tomas-tiny[data-v-11472d14] {
	margin-left: 8px
}

.logo-tomas[data-v-11472d14] {
	padding: 0 10px
}

.flex-item-center[data-v-11472d14] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.img-auto[data-v-11472d14] {
	height: auto;
	display: block
}

@media only screen and (max-width:395px) {

	.logo-right-arrow[data-v-11472d14],
	.logo-right-line[data-v-11472d14] {
		margin-left: .05rem !important
	}
}

.custom-header-topbar-bg[data-v-179ab2ea] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9
}

.float-btn[data-v-179ab2ea] {
	position: absolute;
	right: 0;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 1rem;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.float-btn-i[data-v-179ab2ea] {
	position: relative;
	padding: 0 .09rem 0 .12rem;
	height: .3rem;
	line-height: .3rem;
	color: #fff;
	text-align: center;
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
	margin-bottom: .13rem;
	border: .02rem solid rgba(255, 238, 204, .8);
	background-image: linear-gradient(146deg, rgba(255, 148, 141, .7), rgba(250, 67, 96, .7));
	-webkit-box-shadow: inset 0 1px 33px 0 rgba(255, 170, 129, .28);
	box-shadow: inset 0 1px 33px 0 rgba(255, 170, 129, .28)
}

.float-img[data-v-179ab2ea] {
	position: fixed;
	right: 0;
	top: 5rem;
	z-index: 3
}

.activity-swipper[data-v-179ab2ea] {
	background: #e33430;
	position: relative
}

.activity-swipper__bg[data-v-179ab2ea] {
	width: 100%;
	height: .38rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2
}

.activity-coupon[data-v-179ab2ea] {
	margin: -.41rem 0 .08rem;
	padding: 0 .1rem;
	position: relative
}

.activity-coupon[data-v-179ab2ea]:before {
	left: 0;
	top: -.32rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bubble1.png);
	width: .65rem;
	height: .9rem
}

.activity-coupon[data-v-179ab2ea]:after,
.activity-coupon[data-v-179ab2ea]:before {
	content: "";
	position: absolute;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.activity-coupon[data-v-179ab2ea]:after {
	right: 0;
	top: .67rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bubble2.png);
	width: .29rem;
	height: .77rem
}

.activity-slogan[data-v-179ab2ea] {
	margin: 0 .1rem .3rem
}

.activity-card[data-v-179ab2ea] {
	position: relative;
	line-height: 0;
	margin: .5rem .1rem 0 .05rem
}

.activity-card__title[data-v-179ab2ea] {
	width: 2.3rem;
	height: .386rem;
	line-height: .386rem;
	text-align: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -.193rem;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .21rem;
	letter-spacing: 0;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 1
}

.activity-card__content[data-v-179ab2ea] {
	position: absolute;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .05rem
}

.activity-card__button[data-v-179ab2ea] {
	width: 3.13rem;
	height: .44rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: .25rem;
	background: transparent
}

.activity-card__button[data-v-179ab2ea]:after {
	border: none
}

.activity-card_btn[data-v-179ab2ea] {
	padding-bottom: .2rem;
	width: 3.13rem;
	height: .44rem;
	margin: 0 auto;
	background: transparent;
	position: relative;
	z-index: 1
}

.activity-card__hpv[data-v-179ab2ea] {
	position: relative
}

.activity-card__hpv__bg[data-v-179ab2ea] {
	width: 100%;
	height: 100%;
	position: relative
}

.activity-card__mask[data-v-179ab2ea] {
	position: relative
}

.activity-card__mask__bg[data-v-179ab2ea] {
	width: 100%;
	height: 100%;
	position: relative
}

.activity-card__mask .medicinetop[data-v-179ab2ea] {
	top: 0;
	height: 1.99rem
}

.activity-card__mask .medicinebottom[data-v-179ab2ea],
.activity-card__mask .medicinetop[data-v-179ab2ea] {
	width: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0 0
}

.activity-card__mask .medicinebottom[data-v-179ab2ea] {
	bottom: 0;
	height: .98rem
}

.activity-card__mask .look-more[data-v-179ab2ea] {
	color: #525252;
	font-size: .14rem;
	line-height: .16rem;
	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;
	position: relative;
	z-index: 1;
	margin: -.03rem 0 .3rem .05rem;
	border: .02rem solid #ffc1c1;
	background-color: #fff1f1;
	border-top: none;
	border-bottom: none
}

.activity-card__mask .activity-card__content[data-v-179ab2ea] {
	height: 2.4rem
}

.activity-card__mask .sku[data-v-179ab2ea] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	align-content: space-between;
	margin: -.15rem 0 0 .05rem;
	padding: .15rem .11rem 0 .11rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff1f1), to(#fff1f1));
	background-image: linear-gradient(90deg, #fff1f1, #fff1f1);
	border: .02rem solid #ffc1c1;
	border-top: none;
	border-bottom: none
}

.activity-card__mask .sku-item[data-v-179ab2ea] {
	display: inline-block;
	position: relative;
	margin-right: .08rem;
	margin-bottom: .21rem
}

.activity-card__mask .sku-item[data-v-179ab2ea]:nth-child(3n+0) {
	margin-right: 0
}

.activity-card__mask .sku-item__title[data-v-179ab2ea] {
	margin-top: .06rem;
	width: 100%;
	height: .35rem;
	font-size: .15rem;
	line-height: .18rem;
	font-weight: 600;
	color: #1f1f1f;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical
}

.activity-card__mask .sku-item__img[data-v-179ab2ea] {
	width: 1.173rem;
	height: 1.173rem;
	border-radius: .09rem;
	overflow: hidden
}

.activity-card__mask .sku-item__img__img[data-v-179ab2ea] {
	width: 1.173rem;
	height: 1.173rem
}

.activity-card__mask .sku-item__beforePrice[data-v-179ab2ea] {
	margin-top: .06rem;
	color: #fd503e;
	font-size: .13rem;
	line-height: .13rem
}

.activity-card__mask .sku-item__nowPrice[data-v-179ab2ea] {
	margin-top: .09rem;
	height: .28rem;
	font-size: .14rem;
	line-height: .14rem;
	color: #fff;
	width: 100%;
	text-align: center;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(8%, #ff7127), color-stop(82%, #fe443e));
	background-image: linear-gradient(270deg, #ff7127 8%, #fe443e 82%);
	border-radius: .14rem;
	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-left: .04rem
}

.activity-card__mask .sku-item__nowPrice .price[data-v-179ab2ea] {
	font-size: .19rem
}

.activity-card__mask .sku-item__nowPrice__btn[data-v-179ab2ea] {
	width: .24rem;
	height: .24rem;
	background-color: #fff;
	color: #fd503e;
	font-size: .15rem;
	line-height: .24rem;
	margin-right: .02rem;
	border-radius: .12rem
}

.activity-card__mask .activity-card__button[data-v-179ab2ea] {
	width: 3.13rem;
	height: .44rem;
	position: static;
	background: #fff;
	margin: 0 auto;
	-webkit-transform: none;
	transform: none
}

.activity-card__mask .activity-card__button[data-v-179ab2ea]:after {
	border: none
}

.activity-card__tj[data-v-179ab2ea] {
	position: relative
}

.activity-card__tj__bg[data-v-179ab2ea] {
	width: 100%;
	height: 100%;
	position: relative
}

.partner[data-v-179ab2ea] {
	position: relative;
	height: 2.71rem;
	background: #fff;
	border-radius: .15rem;
	padding-top: .46rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: .51rem .1rem 0
}

.partner__tag[data-v-179ab2ea] {
	width: 2.3rem;
	height: .386rem;
	line-height: .386rem;
	text-align: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -.193rem;
	color: #fff;
	font-family: PingFangSC-Semibold;
	font-size: .21rem;
	letter-spacing: 0;
	background-size: contain;
	background-repeat: no-repeat
}

.partner__remark[data-v-179ab2ea] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #666;
	text-align: center
}

.partner__remark__text[data-v-179ab2ea] {
	font-size: .14rem;
	color: #666;
	text-align: center;
	padding-bottom: .2rem
}

.partner__remark__text[data-v-179ab2ea]:last-child {
	padding-bottom: .2rem
}

.partner__img[data-v-179ab2ea] {
	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;
	padding: 0 .18rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.partner__img__item[data-v-179ab2ea] {
	width: 32%;
	margin-bottom: .1rem
}

.companies[data-v-179ab2ea] {
	height: auto
}

.companies .card__img[data-v-179ab2ea]:after {
	content: "";
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.companies .card__img .card__img__item[data-v-179ab2ea]:last-child {
	margin-left: .05rem
}

.button-warp[data-v-179ab2ea] {
	background-color: #ff4761;
	width: 100%;
	height: .76rem;
	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;
	position: fixed;
	bottom: 0;
	z-index: 1
}

.button-warp .button[data-v-179ab2ea] {
	border-radius: .22rem;
	width: 3.8rem;
	height: .44rem;
	color: #e60027;
	font-weight: 700;
	line-height: .4rem;
	text-align: center;
	font-size: .18rem;
	font-family: PingFangSC-Semibold;
	opacity: 1;
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.m-b-20[data-v-179ab2ea] {
	margin-bottom: .2rem
}

.m-lr-10[data-v-179ab2ea] {
	margin-left: .1rem;
	margin-right: .1rem
}

.occupy[data-v-179ab2ea] {
	text-align: center;
	color: #fff;
	text-decoration: underline;
	padding-bottom: .88rem
}

.img-background1[data-v-4d7c8abf] {
	width: 100%;
	height: 206vw;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.img-background2[data-v-4d7c8abf] {
	width: 100%;
	height: 22.4vw;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.img-background3[data-v-4d7c8abf] {
	width: 100%;
	height: 110vw;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.img-background1[data-v-e08d3b2e],
.img-background2[data-v-e08d3b2e],
.img-background3[data-v-e08d3b2e] {
	width: 100%;
	vertical-align: bottom;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.empty[data-v-167a8283] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 80vh;
	text-align: center;
	font-size: .15rem;
	color: #666
}

.empty__img[data-v-167a8283] {
	width: 2.9rem;
	height: 2.3rem
}

.empty__empty-text[data-v-167a8283] {
	display: inline-block;
	margin-top: .15rem
}

.item[data-v-4e3c4c1a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .1rem .1rem 0;
	border-bottom: .02rem solid #dadada
}

.item__content[data-v-4e3c4c1a] {
	padding: 0 .04rem .1rem .04rem
}

.item__title[data-v-4e3c4c1a] {
	font-size: .15rem;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.item__title .text-selected[data-v-4e3c4c1a] {
	color: red
}

.item__sub-title[data-v-4e3c4c1a] {
	font-size: .13rem
}

.address-select__search-bar[data-v-54b60aa2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .08rem .17rem;
	-ms-flex-line-pack: center;
	align-content: center
}

.address-select__city[data-v-54b60aa2] {
	margin-right: .16rem;
	-ms-flex-item-align: center;
	align-self: center
}

.address-select__form[data-v-54b60aa2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .36rem;
	background-color: #f8f8f8;
	padding-left: .1rem;
	border-radius: .04rem
}

.address-select__form__input[data-v-54b60aa2] {
	height: .36rem;
	background-color: #f8f8f8
}

.address-select__form__input[data-v-54b60aa2]:focus-visible {
	outline: none
}

.wz-shopping-wrap[data-v-863caf0a] {
	padding-bottom: 82px
}

.wz-shopping-wrap .my-order[data-v-863caf0a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/my_order.png);
	background-size: 100% 100%;
	color: #fff;
	line-height: .28rem;
	position: fixed;
	right: -1px;
	top: 1rem;
	height: .28rem;
	width: .65rem;
	z-index: 10;
	font-size: 13px;
	text-align: center;
	z-index: 300
}

.wz-shopping-wrap .banner[data-v-863caf0a] {
	position: relative
}

.wz-shopping-wrap .banner .header-image[data-v-863caf0a] {
	width: 100%;
	height: 69.7vw
}

.wz-shopping-wrap .banner .banner-decorate[data-v-863caf0a] {
	width: 100%;
	height: 34px;
	position: absolute;
	bottom: 1px;
	left: 0
}

.wz-shopping-wrap .swiper-box[data-v-863caf0a] {
	width: 2.5rem;
	height: 28px;
	line-height: 28px;
	background: rgba(0, 0, 0, .7);
	-webkit-box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, .08);
	border-radius: 19px;
	margin: -45px auto 0;
	position: relative;
	z-index: 3;
	padding-left: 14px
}

.wz-shopping-wrap .swiper-box .act-middle[data-v-863caf0a],
.wz-shopping-wrap .swiper-box[data-v-863caf0a] {
	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
}

.wz-shopping-wrap .swiper-box .swiper-item-box[data-v-863caf0a] {
	width: 2.2rem;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	color: #fff;
	margin-left: 12px
}

.wz-shopping-wrap .coupon[data-v-863caf0a] {
	background: #fff;
	border-radius: 10px;
	margin-top: 42px;
	position: relative;
	padding: 47px 0 17px
}

.wz-shopping-wrap .coupon .count-down[data-v-863caf0a] {
	color: #666;
	font-size: 15px
}

.wz-shopping-wrap .coupon .count-down[data-v-863caf0a],
.wz-shopping-wrap .coupon .time[data-v-863caf0a] {
	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
}

.wz-shopping-wrap .coupon .time[data-v-863caf0a] {
	width: 19px;
	height: 19px;
	background: #fd503e;
	border-radius: 3px;
	color: #fff;
	font-size: 14px
}

.wz-shopping-wrap .coupon .coupons-list[data-v-863caf0a] {
	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 5.3vw;
	margin-top: 12px
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item[data-v-863caf0a] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/pocket.png);
	background-size: 100% 100%;
	width: 40vw;
	height: 36vw;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item .title[data-v-863caf0a] {
	color: #f45224;
	font-weight: 700;
	margin-top: 7.2vw;
	line-height: 4.35VW;
	font-size: 4.18vw;
	letter-spacing: 0
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item .sub-title[data-v-863caf0a] {
	color: #c57d1e;
	margin-top: 1.3vw;
	line-height: 3.38vw;
	font-size: 3.38vw;
	letter-spacing: 0
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item .submit-text[data-v-863caf0a] {
	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;
	width: 29.54vw;
	line-height: 0;
	height: 8.93vw;
	text-align: center;
	color: #bf6e00;
	font-weight: 700;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffefb2), to(#ffd75e));
	background-image: linear-gradient(180deg, #ffefb2, #ffd75e);
	border-radius: 4.1vw;
	margin-top: 7.32vw
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item .use[data-v-863caf0a] {
	color: #fff;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/btn2.png);
	background-size: 100% 100%
}

.wz-shopping-wrap .coupon .coupons-list .coupons-item .already-used[data-v-863caf0a] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f4f4), to(#e1e1e1));
	background-image: linear-gradient(180deg, #f5f4f4, #e1e1e1);
	color: #999990
}

.wz-shopping-wrap .wz-vip[data-v-863caf0a] {
	background: #fff;
	padding: 46px 0 19px;
	border-radius: 10px;
	margin-top: 35px;
	position: relative
}

.wz-shopping-wrap .wz-vip .wz-vip-list[data-v-863caf0a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: space-between;
	-ms-flex-align: space-between;
	align-items: space-between;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 5vw
}

.wz-shopping-wrap .wz-vip .wz-vip-list .wz-vip-item[data-v-863caf0a] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.wz-shopping-wrap .wz-vip .wz-vip-list .title[data-v-863caf0a] {
	font-weight: 700;
	margin-bottom: 2px
}

.wz-shopping-wrap .wz-vip .wz-vip-list .sub-title[data-v-863caf0a] {
	color: #6b6b6b
}

.wz-shopping-wrap .wz-vip .wz-vip-list .image[data-v-863caf0a] {
	width: 77px;
	height: 77px
}

.wz-shopping-wrap .wz-vip .wz-vip-list .tips-image[data-v-863caf0a] {
	width: 48px;
	height: 16px;
	position: absolute;
	right: -24px;
	top: -4px
}

.wz-shopping-wrap .title-bag[data-v-863caf0a] {
	position: absolute;
	left: 50%;
	top: -8px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/title_bag.png);
	background-size: 100% 100%;
	width: 279px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	color: #eb423c;
	font-family: PingFangSC-Semibold
}

.wz-shopping-wrap .doctor[data-v-863caf0a] {
	margin-top: 20px
}

.wz-shopping-wrap .btn-index[data-v-863caf0a] {
	height: 44px;
	line-height: 44px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(34%, #fff), to(#dcfffc));
	background-image: linear-gradient(180deg, #fff 34%, #dcfffc);
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0;
	text-align: center;
	position: fixed;
	left: 15px;
	right: 15px;
	bottom: 22px;
	z-index: 201
}

.lc__topbar__fixed[data-v-7dd15d66] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.lc__main[data-v-7dd15d66] {
	position: relative;
	width: 100%;
	overflow: hidden
}

.lc__main__btn[data-v-7dd15d66] {
	font-family: PingFangSC-Medium;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#d73318), to(#ff6753));
	background-image: linear-gradient(0deg, #d73318, #ff6753);
	color: #fff;
	position: absolute;
	text-align: center;
	right: -1px;
	width: 66px;
	height: 28px;
	line-height: 26px;
	border-radius: 100px 0 0 100px;
	border: 1px solid #ffd385;
	padding-left: .02rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.lc__main__btn.rules[data-v-7dd15d66] {
	top: 56vw
}

.lc__main__btn.share[data-v-7dd15d66] {
	top: 65vw
}

.lc__main__img[data-v-7dd15d66] {
	width: 100%
}

.lc__main__rules[data-v-7dd15d66] {
	padding: 0 .25rem .35rem
}

.lc__main__rules__text[data-v-7dd15d66] {
	color: #454dff
}

.box[data-v-523a9d44] {
	font-family: PingFangSC-Regular;
	display: block;
	overflow-x: hidden
}

.box__topbar__fixed[data-v-523a9d44] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.box__act[data-v-523a9d44] {
	padding-top: 40vw;
	background-size: 100% auto;
	position: relative
}

.box__act__bg1[data-v-523a9d44],
.box__act__bg2[data-v-523a9d44],
.box__act__bg3[data-v-523a9d44] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.box__act__bg1[data-v-523a9d44] {
	width: 100%;
	z-index: 1
}

.box__act__bg2[data-v-523a9d44] {
	top: 54vw;
	width: 90%;
	margin: 0 auto;
	z-index: 2;
	-webkit-animation: circleRotate-data-v-523a9d44 6s linear infinite;
	animation: circleRotate-data-v-523a9d44 6s linear infinite
}

.box__act__bg3[data-v-523a9d44] {
	width: 100%;
	z-index: 3
}

.box__act__prizeimg[data-v-523a9d44] {
	position: absolute;
	z-index: 4;
	width: 70%;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 44vw
}

.box__act__btn[data-v-523a9d44] {
	background: #f65c30;
	color: #fff;
	position: absolute;
	z-index: 4;
	right: 0;
	width: 45px;
	height: 28px;
	line-height: 28px;
	border-radius: 100px 0 0 100px;
	padding-left: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.box__act__btn.rules[data-v-523a9d44] {
	top: 42vw
}

.box__act__btn.share[data-v-523a9d44] {
	top: 53vw
}

.box__act__prize[data-v-523a9d44] {
	width: 65vw;
	background: #fe4203;
	border-radius: 12px;
	margin: 0 auto;
	padding: 5px 9px
}

.box__act__prize__run[data-v-523a9d44] {
	position: absolute;
	z-index: 5;
	color: #ed463b;
	top: 41vw;
	left: 0;
	right: 0;
	width: 64%;
	height: 30px;
	margin: 0 auto;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/run-bg.png) no-repeat;
	background-size: 100% auto;
	background-position: 50%;
	text-align: center;
	line-height: 24px
}

.box__act__prize__run .notice-bar[data-v-523a9d44] {
	position: relative;
	top: -1.7vw
}

.box__act__core__reward[data-v-523a9d44] {
	position: absolute;
	z-index: 5;
	color: #fdd3bb;
	text-align: center;
	line-height: 20px;
	left: 0;
	right: 0;
	top: 70vw;
	margin: 0 auto
}

.box__act__core__reward[data-v-523a9d44]:after {
	content: "";
	display: block;
	width: 65vw;
	margin: 0 auto;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(21%, rgba(240, 82, 82, 0)), color-stop(42%, #d72736), color-stop(64%, #e62c3c), color-stop(88%, rgba(244, 83, 83, 0)));
	background-image: linear-gradient(90deg, rgba(240, 82, 82, 0) 21%, #d72736 42%, #e62c3c 64%, rgba(244, 83, 83, 0) 88%);
	opacity: .57;
	height: 20px;
	margin-top: -20px
}

.box__act__core__reward__wrap[data-v-523a9d44] {
	position: relative;
	z-index: 1
}

.box__act__core__reward__wrap__login[data-v-523a9d44] {
	display: inline-block;
	text-decoration: underline;
	color: #fff
}

.box__act__core__boxs[data-v-523a9d44] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 65%;
	margin: 29vw auto 7vw;
	position: relative;
	z-index: 4
}

.box__act__core__boxs__w[data-v-523a9d44] {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: relative
}

.box__act__core__boxs__w[data-v-523a9d44]:nth-child(3),
.box__act__core__boxs__w[data-v-523a9d44]:nth-child(4) {
	margin-top: -6vw
}

.box__act__core__boxs__w__i[data-v-523a9d44] {
	width: 100%
}

.box__act__core__boxs__w__i.animate[data-v-523a9d44] {
	-webkit-animation: sharking-data-v-523a9d44 1.4s ease infinite;
	animation: sharking-data-v-523a9d44 1.4s ease infinite
}

.box__act__core__boxs__w__o[data-v-523a9d44] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 24px;
	margin: 0 auto;
	width: 14vw
}

.box__bk[data-v-523a9d44] {
	margin: 0 10px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border-radius: .1rem;
	position: relative;
	z-index: 4;
	overflow: hidden
}

.box__bk__tit[data-v-523a9d44] {
	height: .46rem;
	line-height: .46rem;
	color: #ed463b;
	background: #ffe1df;
	font-family: PingFangSC-Medium;
	padding-left: .2rem
}

.box__bk__cont[data-v-523a9d44] {
	padding: .14rem 1.05rem .14rem .2rem;
	position: relative
}

.box__bk__cont[data-v-523a9d44]:not(:last-child):after {
	content: "";
	position: absolute;
	left: .2rem;
	right: .2rem;
	bottom: 0;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.box__bk__cont__name[data-v-523a9d44] {
	color: #ed463b;
	font-family: PingFangSC-Medium
}

.box__bk__cont__tit[data-v-523a9d44] {
	color: #666
}

.box__bk__cont__btn[data-v-523a9d44] {
	position: absolute !important;
	top: .17rem;
	right: .2rem;
	width: .86rem;
	height: .28rem;
	line-height: .28rem;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(144deg, #ff8c02, #fe3303 100%, #f8c76c 0);
	border-radius: .27rem;
	font-family: PingFangSC-Medium
}

.box__bk__cont__btn.disabled[data-v-523a9d44] {
	background: #ccc;
	color: #fff;
	opacity: .75
}

.box__prize__more[data-v-523a9d44] {
	color: #ed463b;
	text-align: center;
	margin-bottom: .25rem
}

.box__moredraw[data-v-523a9d44] {
	width: 81vw;
	height: .54rem;
	line-height: .54rem;
	color: #ed463b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefef1), color-stop(50%, #fee6bd), color-stop(50%, #ffe2b1));
	background-image: linear-gradient(180deg, #fefef1, #fee6bd 50%, #ffe2b1 0);
	-webkit-box-shadow: 0 8px 13px 0 rgba(255, 80, 10, .83);
	box-shadow: 0 8px 13px 0 rgba(255, 80, 10, .83);
	border-radius: .27rem;
	text-align: center;
	margin: 0 auto .15rem;
	font-family: PingFangSC-Semibold;
	font-size: 21px
}

.box__moredraw.fixed[data-v-523a9d44] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11
}

.box__fb[data-v-523a9d44] {
	text-align: center;
	color: #fffddf;
	margin-bottom: .38rem;
	text-decoration: underline
}

.box__pop__tit[data-v-523a9d44] {
	color: #ed463b;
	text-align: center;
	font-family: PingFangSC-Semibold;
	font-size: .18rem;
	line-height: .18rem;
	padding-bottom: .25rem;
	position: fixed;
	left: 0;
	right: 0;
	background-color: #fff;
	z-index: 21
}

.box__pop__cont .allprize[data-v-523a9d44],
.box__pop__cont[data-v-523a9d44] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.box__pop__cont .allprize[data-v-523a9d44] {
	padding: .43rem .3rem
}

.box__pop__cont .allprize .tit[data-v-523a9d44] {
	text-align: left;
	padding-bottom: 0;
	position: static
}

.box__pop__cont .allprize .nums[data-v-523a9d44] {
	margin-left: .07rem;
	margin-right: .08rem;
	display: inline-block;
	vertical-align: middle;
	min-width: .2rem;
	text-align: center
}

.box__pop__cont .myprize[data-v-523a9d44] {
	position: relative;
	top: .43rem
}

.box__pop__cont .myprize .tips[data-v-523a9d44] {
	text-align: center;
	padding: .1rem 0
}

.box__pmodal[data-v-523a9d44] {
	position: fixed;
	z-index: 298;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7)
}

.box__pmodal__c[data-v-523a9d44] {
	width: 73vw;
	height: 103vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	position: fixed;
	z-index: 299;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50vh;
	left: 50vw
}

.box__pmodal__c .font[data-v-523a9d44] {
	position: absolute;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.box__pmodal__c .font .font-wrap[data-v-523a9d44],
.box__pmodal__c .font[data-v-523a9d44] {
	width: 100%;
	height: 100%;
	-webkit-perspective: 1000;
	-webkit-transition: all 1.3s;
	-moz-transition: all 1.3s;
	-ms-transition: all 1.3s;
	-o-transition: all 1.3s
}

.box__pmodal__c .font .font-wrap[data-v-523a9d44] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 30px 30px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/modal-bg.png);
	background-size: 100% auto;
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg)
}

.box__pmodal__c .font.animate[data-v-523a9d44] {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.box__pmodal__c .font.animate .font-wrap[data-v-523a9d44] {
	transform: rotateY(-1turn);
	-webkit-transform: rotateY(-1turn)
}

.box__pmodal__c__tit[data-v-523a9d44] {
	font-size: .3rem;
	line-height: .3rem;
	margin-top: 8vw;
	margin-bottom: .15rem;
	color: #a56629
}

.box__pmodal__c__name[data-v-523a9d44] {
	color: #ed463b;
	font-size: .18rem;
	margin-bottom: .2rem
}

.box__pmodal__c__p1[data-v-523a9d44],
.box__pmodal__c__p2[data-v-523a9d44],
.box__pmodal__c__p3[data-v-523a9d44],
.box__pmodal__c__p4[data-v-523a9d44] {
	font-family: PingFangSC-Regular, Droid Sans Fallback;
	width: 100%;
	position: relative;
	color: #fff
}

.box__pmodal__c__p1 .img[data-v-523a9d44] {
	width: 100%;
	vertical-align: top
}

.box__pmodal__c__p1 .wrap[data-v-523a9d44] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	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
}

.box__pmodal__c__p1 .left[data-v-523a9d44] {
	padding-left: 6vw;
	padding-top: 2vw
}

.box__pmodal__c__p1 .left__price[data-v-523a9d44] {
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	font-size: .3rem;
	margin-bottom: .08rem
}

.box__pmodal__c__p1 .left__price__num[data-v-523a9d44] {
	font-size: .44rem;
	margin-right: .05rem
}

.box__pmodal__c__p1 .right[data-v-523a9d44] {
	padding-right: 4vw
}

.box__pmodal__c__p1 .right__c[data-v-523a9d44] {
	width: 12vw
}

.box__pmodal__c__p2[data-v-523a9d44] {
	text-align: center
}

.box__pmodal__c__p2 .wrap[data-v-523a9d44] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.box__pmodal__c__p2 .top[data-v-523a9d44] {
	font-family: PingFangSC-Semibold, Droid Sans Fallback;
	font-size: .3rem;
	margin-top: 6vw
}

.box__pmodal__c__p2 .bottom[data-v-523a9d44] {
	margin-bottom: 4vw
}

.box__pmodal__c__p3 .img[data-v-523a9d44] {
	width: 30vw;
	height: 30vw;
	margin-top: -.05rem;
	margin-bottom: -.05rem;
	vertical-align: top
}

.box__pmodal__c__p4[data-v-523a9d44] {
	margin-top: .5rem
}

.box__pmodal__c__p4 .wrap[data-v-523a9d44] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	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
}

.box__pmodal__c__p4 .left[data-v-523a9d44] {
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	font-size: .21rem;
	margin-left: 3vw
}

.box__pmodal__c__p4 .right[data-v-523a9d44] {
	margin-right: 3vw
}

.box__pmodal__c__p4 .right__num[data-v-523a9d44] {
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	font-size: .3rem
}

.box__pmodal__c__tips[data-v-523a9d44] {
	color: #d59658;
	margin: 10vw auto 0;
	width: 50vw
}

.box__pmodal__c__valid[data-v-523a9d44] {
	color: #d59658;
	margin-top: .2rem
}

.box__pmodal__c__btn[data-v-523a9d44] {
	width: 48vw;
	height: 44px;
	line-height: 44px;
	margin: .15rem auto 0;
	color: #fff;
	font-size: .18rem;
	background-image: linear-gradient(144deg, #ff8c02, #fe3303 100%, #f8c76c 0);
	-webkit-box-shadow: 0 5px 10px 0 rgba(255, 61, 0, .39);
	box-shadow: 0 5px 10px 0 rgba(255, 61, 0, .39);
	border-radius: 44px;
	position: relative
}

.box__pmodal__c__close[data-v-523a9d44] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13vw;
	color: #fff;
	font-size: .22rem;
	text-align: center
}

.box__addrmodal[data-v-523a9d44] {
	position: fixed;
	z-index: 298;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7)
}

.box__addrmodal__c[data-v-523a9d44] {
	width: 73vw;
	height: 96vw;
	padding: .3rem .2rem;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 100% auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .1rem;
	font-family: PingFangSC-Medium, Droid Sans Fallback;
	position: fixed;
	z-index: 299;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50vh;
	left: 50vw
}

.box__addrmodal__c.list[data-v-523a9d44] {
	height: 74vw;
	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;
	padding: .35rem .3rem .3rem
}

.box__addrmodal__c__f[data-v-523a9d44] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: .15rem
}

.box__addrmodal__c__f .form__tit[data-v-523a9d44] {
	width: .6rem;
	font-family: PingFangSC-Medium;
	color: #666;
	line-height: .38rem
}

.box__addrmodal__c__f .form__input[data-v-523a9d44] {
	background-color: #f8f8f8;
	height: .38rem;
	line-height: .38rem;
	border-radius: .19rem;
	color: #666;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .15rem;
	outline: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.box__addrmodal__c__f .form__input__ph[data-v-523a9d44] {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-523a9d44]::-webkit-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-523a9d44]::-moz-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-523a9d44]:-ms-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-523a9d44]::-ms-input-placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input[data-v-523a9d44]::placeholder {
	color: #858585;
	font-size: 12px
}

.box__addrmodal__c__f .form__input.sms[data-v-523a9d44] {
	padding-right: 1.2rem;
	width: calc(100% - .55rem)
}

.box__addrmodal__c__f .disabled[data-v-523a9d44] {
	opacity: .5
}

.box__addrmodal__c__f .sms__btn[data-v-523a9d44] {
	position: absolute;
	right: .15rem;
	top: .07rem;
	height: .38rem
}

.box__addrmodal__c__f .sms__btn__close[data-v-523a9d44] {
	color: #d8d8d8;
	margin-right: .08rem;
	position: relative;
	z-index: 9
}

.box__addrmodal__c__f .sms__btn__text[data-v-523a9d44]:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: .13rem;
	background: #eee;
	position: relative;
	top: .01rem;
	margin-right: .08rem
}

.box__addrmodal__c__l[data-v-523a9d44] {
	display: inline-block;
	vertical-align: middle;
	font-family: PingFangSC-Regular;
	position: relative
}

.box__addrmodal__c__l.receiver[data-v-523a9d44] {
	font-family: PingFangSC-Medium;
	font-size: .17rem;
	color: #333;
	margin-right: .1rem
}

.box__addrmodal__c__l.phone[data-v-523a9d44] {
	font-size: .12rem;
	color: #999
}

.box__addrmodal__c__l.address[data-v-523a9d44] {
	margin-top: .05rem;
	color: #333;
	font-size: .14rem;
	position: absolute;
	left: .3rem;
	right: .2rem;
	top: .57rem
}

.box__addrmodal__c__right[data-v-523a9d44]:before {
	content: "";
	display: block;
	height: 1px;
	background: #e0e0e0;
	margin-bottom: .3rem;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.box__addrmodal__c__tips[data-v-523a9d44] {
	text-align: center;
	width: 1.96rem;
	margin: 0 auto .19rem
}

.box__addrmodal__c__btn[data-v-523a9d44] {
	background-image: linear-gradient(144deg, #ff8c02, #fe3303 100%, #f8c76c 0);
	width: 2rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: .2rem;
	color: #fff;
	text-align: center;
	font-size: .18rem;
	margin: 0 auto
}

.box__addrmodal__c__btn.phone[data-v-523a9d44] {
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 5px 10px 0 rgba(0, 200, 200, .3)
}

.box__addrmodal__c__close[data-v-523a9d44] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -13vw;
	color: #fff;
	font-size: .22rem;
	text-align: center
}

input[data-v-523a9d44]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #f8f8f8 inset
}

@media only screen and (max-width:320px) {
	.box__addrmodal__c.list[data-v-523a9d44] {
		padding: .15rem .2rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__act__prize__run .notice-bar[data-v-523a9d44] {
		top: -2.3vw
	}
}

@media screen and (max-width:320px) {
	.box__addrmodal__c.list[data-v-523a9d44] {
		padding: .15rem .2rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-523a9d44] {
		margin-top: 2vw;
		margin-bottom: .1rem
	}

	.box__pmodal__c__name[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-523a9d44] {
		margin-top: 0
	}

	.box__pmodal__c__btn[data-v-523a9d44] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-523a9d44] {
		margin-left: 0
	}
}

@media screen and (min-width:321px) and (max-width:360px) {
	.box__addrmodal__c[data-v-523a9d44] {
		padding: .2rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__addrmodal__c__f .form__input.sms[data-v-523a9d44] {
		padding-right: 1rem
	}

	.box__pmodal__c__tit[data-v-523a9d44] {
		margin-top: 2vw;
		margin-bottom: .1rem
	}

	.box__pmodal__c__name[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-523a9d44] {
		margin-top: .2rem
	}

	.box__pmodal__c__btn[data-v-523a9d44] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-523a9d44] {
		margin-left: 0
	}
}

@media screen and (min-width:361px) and (max-width:375px) {
	.box__addrmodal__c[data-v-523a9d44] {
		padding: .22rem .2rem .25rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-523a9d44] {
		margin-top: 4vw
	}

	.box__pmodal__c__name[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__valid[data-v-523a9d44] {
		margin-top: .2rem
	}

	.box__pmodal__c__btn[data-v-523a9d44] {
		margin: .1rem auto 0
	}

	.box__pmodal__c__p4 .left[data-v-523a9d44] {
		margin-left: 1vw
	}
}

@media screen and (min-width:376px) and (max-width:400px) {
	.box__addrmodal__c[data-v-523a9d44] {
		padding: .25rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .1rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .1rem
	}

	.box__pmodal__c__tit[data-v-523a9d44] {
		margin-top: 5vw
	}

	.box__pmodal__c__p4 .left[data-v-523a9d44] {
		margin-left: 2vw
	}
}

@media screen and (min-width:415px) {
	.box__addrmodal__c[data-v-523a9d44] {
		padding: .3rem
	}

	.box__addrmodal__c__tips[data-v-523a9d44] {
		margin: 0 auto .15rem
	}

	.box__addrmodal__c__f[data-v-523a9d44] {
		margin-bottom: .15rem
	}
}

@-webkit-keyframes circleRotate-data-v-523a9d44 {
	0% {
		-webkit-transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes circleRotate-data-v-523a9d44 {
	0% {
		-webkit-transform: rotate(0deg)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes sharking-data-v-523a9d44 {
	10% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	20% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}

	30% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}

	50% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	60% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg)
	}

	70% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	90% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes sharking-data-v-523a9d44 {
	10% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	20% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}

	30% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}

	50% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	60% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg)
	}

	70% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	90% {
		-webkit-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.prima[data-v-e6767088] {
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8330), to(#fc954f));
	background: linear-gradient(#ff8330, #fc954f);
	min-height: 100vh
}

.prima__container[data-v-e6767088] {
	padding: .1987rem .1987rem .47rem .1987rem;
	min-height: calc(100vh - 1.75536rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.prima__header[data-v-e6767088] {
	width: 100%;
	height: 1.75536rem;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.prima__content[data-v-e6767088] {
	padding: .1rem;
	background: #fff;
	border-radius: .08832rem
}

.prima__content[data-v-e6767088]:first-of-type {
	margin-bottom: .1987rem
}

.prima__content__item[data-v-e6767088] {
	width: 100%;
	height: 1rem;
	border-radius: .08832rem;
	font-size: .2rem;
	line-height: .30912rem;
	color: #fff;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-left: .20976rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: .15rem;
	position: relative
}

.prima__content__item__button[data-v-e6767088] {
	width: 1.05rem;
	height: .3rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .2208rem;
	background: #fff;
	font-size: .14rem;
	margin-top: .1104rem;
	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
}

.prima__content__item__text[data-v-e6767088] {
	width: .4416rem;
	position: absolute;
	right: .17rem;
	top: .17664rem
}

.prima__content__item[data-v-e6767088]:not(:last-of-type) {
	margin-bottom: .15rem
}

.prima__content__tips[data-v-e6767088] {
	text-align: right;
	color: #ffd7a3;
	font-size: .1rem
}

.prima__expert[data-v-e6767088] {
	height: 1.2144rem
}

.prima__expert[data-v-e6767088],
.prima__place[data-v-e6767088] {
	margin: .1987rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: contain
}

.prima__place[data-v-e6767088] {
	height: 1.104rem;
	margin-bottom: 0
}

.prima__card[data-v-e6767088] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .16rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.prima__card[data-v-e6767088] :first-child {
	margin-bottom: 0;
	width: 45vw;
	height: 23.46vw
}

.prima__card :first-child .prima__content__item__text[data-v-e6767088] {
	width: 25.6vw;
	font-size: .16rem
}

.prima__card[data-v-e6767088] :last-child {
	width: 45vw;
	height: 23.46vw;
	margin-left: 10px
}

.prima__card :last-child .prima__content__item__text[data-v-e6767088] {
	width: 8.53vw;
	font-size: .16rem
}

.prima .btn-slot[data-v-e6767088] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: .2208rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.prima .btn-slot__item[data-v-e6767088] {
	width: .8832rem;
	height: .3312rem;
	line-height: .3312rem;
	border-radius: .17664rem;
	background: #ccc;
	color: #fff;
	text-align: center
}

.prima .btn-slot__item--active[data-v-e6767088] {
	background: #ec6c00
}

.font-red[data-v-e6767088] {
	color: #fc412d
}

.font-grey[data-v-e6767088] {
	color: #666
}

.m-r-5[data-v-e6767088] {
	margin-right: .055rem
}

.reference[data-v-15204886] {
	color: #ffb574;
	font-size: .08832rem;
	line-height: .12144rem;
	padding: .06624rem .1987rem
}

.reference__title[data-v-15204886] {
	margin-bottom: .06624rem
}

.reference__list__item[data-v-15204886] {
	margin-bottom: .04416rem;
	word-break: break-all
}

.padding-bottom[data-v-15204886] {
	padding-bottom: .6642rem
}

.footer-btn[data-v-75a9349c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer-btn__item[data-v-75a9349c] {
	width: 1.4904rem;
	height: .41952rem;
	text-align: center;
	line-height: .41952rem;
	border-radius: .32016rem;
	font-size: .18rem
}

.footer-btn__item--single[data-v-75a9349c] {
	width: 3.4224rem;
	height: .52992rem;
	border-radius: .32016rem;
	line-height: .52992rem;
	text-align: center;
	font-size: .2rem
}

.baike__tabs[data-v-120034dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	height: .4526rem;
	background: #f4f4f4;
	padding-top: .1rem;
	position: fixed;
	top: 0;
	width: 100%;
	left: 0;
	z-index: 2
}

.baike__tabs__item[data-v-120034dc] {
	font-size: .15rem;
	line-height: .276rem;
	color: #666;
	position: relative
}

.baike__tabs__item--selected[data-v-120034dc] {
	font-size: .18rem;
	color: #333
}

.baike__tabs__item__underline[data-v-120034dc] {
	width: .26496rem;
	height: .04416rem;
	background-color: #ef8014;
	border-radius: .20976rem;
	position: absolute;
	left: 50%;
	margin-left: -.13248rem;
	bottom: .1104rem
}

.baike__container[data-v-120034dc] {
	min-height: calc(100vh - .4526rem);
	overflow: auto;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#febc68), to(#ea882d));
	background-image: linear-gradient(180deg, #febc68, #ea882d);
	position: relative
}

.baike__container__img[data-v-120034dc] {
	width: 100%;
	height: 2.11968rem;
	position: absolute;
	top: .1215rem;
	left: 0;
	background-repeat: no-repeat;
	background-size: contain
}

.baike__title[data-v-120034dc] {
	font-size: .2208rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-family: PingFang SC;
	padding-top: .3rem;
	line-height: .31rem;
	text-shadow: 2px 2px 2px #ec6d00;
	margin-left: .6rem
}

.baike__title__0[data-v-120034dc] {
	width: 1.98rem
}

.baike__title__1[data-v-120034dc] {
	width: 2.43984rem
}

.baike__title__2[data-v-120034dc] {
	width: 1.85472rem
}

.baike__title__3[data-v-120034dc] {
	width: 2rem
}

.baike__title__4[data-v-120034dc] {
	width: 2.142rem
}

.baike__content[data-v-120034dc] {
	position: relative;
	margin-top: 1.6rem;
	margin-left: -.03rem;
	width: 3.46656rem;
	background-color: #fff1e3;
	border-radius: .1104rem;
	padding: .33rem .3864rem .28rem .3864rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.baike__content__0[data-v-120034dc] {
	padding: .33rem .22rem .28rem .26rem
}

.baike__content__1[data-v-120034dc] {
	padding: .33rem .18rem .28rem .17rem
}

.baike__content__2[data-v-120034dc] {
	padding: .33rem .23rem .28rem .28rem
}

.baike__content__3[data-v-120034dc],
.baike__content__4[data-v-120034dc] {
	padding: .33rem .25rem .28rem .3rem
}

.baike__content__5[data-v-120034dc] {
	padding: .33rem .18rem .28rem .17rem
}

.baike__content-wrap[data-v-120034dc] {
	margin-left: .3342rem;
	width: 3.46656rem;
	background-color: #bd6009;
	border-radius: .1104rem;
	margin-bottom: -.06rem;
	padding-bottom: .06rem
}

.baike__card__title[data-v-120034dc] {
	color: #ec6d00;
	font-size: .17664rem;
	margin-bottom: .1104rem;
	line-height: .2429rem
}

.baike__card__list[data-v-120034dc] {
	margin-bottom: .2208rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.baike__card__list__font[data-v-120034dc] {
	color: #333;
	font-size: .15456rem;
	line-height: .2208rem
}

.baike__card__list__font--active[data-v-120034dc] {
	color: #ec6d00
}

.baike__card__list__font--up[data-v-120034dc] {
	font-size: .09rem
}

.baike__card__list__font--up.sup[data-v-120034dc] {
	color: #333
}

.baike__card__list__font.title[data-v-120034dc] {
	font-size: .17664rem
}

.baike__card__list__dot[data-v-120034dc] {
	width: .08832rem;
	height: .08832rem;
	border-radius: .04416rem;
	background-color: #ec6d00;
	margin-right: .08832rem;
	margin-top: .06624rem
}

.baike__card__list__container[data-v-120034dc] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.baike__footer[data-v-120034dc] {
	padding: .3312rem
}

.mars-video-cont__2yHxb[data-v-20031cfe] {
	background: none !important
}

.video__container[data-v-20031cfe] {
	min-height: 100vh;
	overflow: auto;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#febc68), to(#ea882d));
	background-image: linear-gradient(180deg, #febc68, #ea882d);
	position: relative
}

.video__container__img[data-v-20031cfe] {
	margin-top: .2208rem;
	width: 100%;
	line-height: 1.5;
	color: #333;
	text-align: center;
	font-size: .2208rem
}

.video__container.explain[data-v-20031cfe] {
	background: #fff
}

.video__content[data-v-20031cfe] {
	position: relative;
	margin-top: 1.33584rem;
	margin-left: .3312rem;
	width: 3.46656rem;
	background-color: #fff;
	border-radius: .1104rem;
	padding: .3312rem .3864rem .1656rem .3864rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video__mp4[data-v-20031cfe] {
	margin-top: .2208rem;
	padding: 0
}

.video__mp4 .video[data-v-20031cfe] {
	width: 100%;
	border-radius: .1104rem
}

.video__card__title[data-v-20031cfe] {
	color: #304874;
	font-size: .17664rem;
	margin-bottom: .1104rem;
	line-height: .2429rem
}

.video__card__text[data-v-20031cfe] {
	margin-bottom: .2208rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #304874
}

.video__footer[data-v-20031cfe] {
	padding: .3312rem
}

.video__title[data-v-20031cfe] {
	font-size: .31rem;
	line-height: .8832rem;
	color: #fff;
	text-align: center;
	height: .8832rem
}

.video__head[data-v-20031cfe] {
	width: 3.5328rem;
	height: 1.8024rem;
	border-radius: .1104rem;
	margin: 0 auto
}

.video .footer-link[data-v-20031cfe] {
	margin-bottom: .44rem;
	margin-top: -.11rem;
	-ms-flex-pack: center;
	color: #ef8014;
	font-size: .18rem
}

.video .footer-link[data-v-20031cfe],
.video .footer-link__icon[data-v-20031cfe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}

.video .footer-link__icon[data-v-20031cfe] {
	background: #ef8014;
	color: #fff;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 6px;
	-ms-flex-item-align: center;
	align-self: center;
	font-size: 12px;
	justify-self: center;
	-ms-flex-pack: center
}

.video .footer-link__prevent[data-v-20031cfe] {
	color: #fff
}

.video .footer-link__prevent .footer-link__icon[data-v-20031cfe] {
	background: #fff;
	color: #ec6d00
}

.video__prevent[data-v-20031cfe] {
	width: 3.79rem;
	height: auto;
	background: #fdd9a1;
	border-radius: .18rem;
	margin: 0 auto;
	padding: .06rem 0
}

.video__prevent .video__content[data-v-20031cfe] {
	width: 3.33rem;
	height: auto;
	margin: .1rem auto 0;
	padding-bottom: .28rem
}

.video__prevent .video__prevent__content[data-v-20031cfe] {
	width: 3.67rem;
	height: auto;
	background: #fff;
	-webkit-box-shadow: 0 7px 22px rgba(255, 175, 89, .5);
	box-shadow: 0 7px 22px rgba(255, 175, 89, .5);
	border-radius: .15rem;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video__prevent .video__prevent__content .video__title[data-v-20031cfe] {
	font-size: .22rem;
	color: #ef8014;
	padding-top: .1rem;
	line-height: 1;
	height: auto
}

.video__prevent .video__prevent__content .video__title .video__title__up[data-v-20031cfe] {
	font-size: .12rem
}

.video .baike__content[data-v-20031cfe] {
	position: relative;
	font-size: .15rem;
	line-height: .1rem;
	margin-top: .36rem;
	margin-bottom: .22rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video .baike__content__title[data-v-20031cfe] {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -.08rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/yufang_head.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 2.78rem;
	height: .3rem
}

.video .baike__content .video__prevent__content[data-v-20031cfe] {
	padding: .47rem .12rem .28rem
}

.video .baike__content .baike__card__title[data-v-20031cfe] {
	color: #ec6d00;
	font-size: .17664rem;
	margin-bottom: .1104rem;
	line-height: .2429rem
}

.video .baike__content .baike__card__list[data-v-20031cfe] {
	margin-bottom: .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.video .baike__content .baike__card__list__font[data-v-20031cfe] {
	color: #333;
	font-size: .15456rem;
	line-height: .2208rem
}

.video .baike__content .baike__card__list__font--active[data-v-20031cfe] {
	color: #ec6d00;
	font-size: .17664rem
}

.video .baike__content .baike__card__list__font--up[data-v-20031cfe] {
	font-size: .09rem
}

.video .baike__content .baike__card__list__dot[data-v-20031cfe] {
	width: .08832rem;
	height: .08832rem;
	border-radius: .04416rem;
	background-color: #ec6d00;
	margin-right: .08832rem;
	margin-top: .06624rem
}

.video .baike__content .baike__card__list__container[data-v-20031cfe] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.form__container[data-v-bbdbadf6] {
	padding: .3312rem .276rem .276rem .276rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form__content__title[data-v-bbdbadf6] {
	font-size: .2429rem;
	line-height: 1.37;
	color: #333;
	margin-bottom: .077rem
}

.form__content__text[data-v-bbdbadf6] {
	font-size: .1325rem;
	line-height: 1.42;
	color: #999;
	margin-bottom: .276rem
}

.form__main__item__label[data-v-bbdbadf6] {
	font-size: .17664rem;
	line-height: 1;
	color: #333;
	margin-bottom: .13248rem
}

.form__main__item__value[data-v-bbdbadf6] {
	margin-bottom: .17664rem;
	border-bottom: .01104rem solid #eaeaea;
	padding-bottom: .06624rem;
	color: #333;
	font-size: .17664rem
}

.form__main__item__value[data-v-bbdbadf6]:focus-visible {
	outline: none
}

.form__main__item__value[data-v-bbdbadf6]::-webkit-input-placeholder {
	color: #ccc;
	font-size: .17664rem
}

.form__main__item__value[data-v-bbdbadf6]::-moz-placeholder {
	color: #ccc;
	font-size: .17664rem
}

.form__main__item__value[data-v-bbdbadf6]:-ms-input-placeholder {
	color: #ccc;
	font-size: .17664rem
}

.form__main__item__value[data-v-bbdbadf6]::-ms-input-placeholder {
	color: #ccc;
	font-size: .17664rem
}

.form__main__item__value[data-v-bbdbadf6]::placeholder {
	color: #ccc;
	font-size: .17664rem
}

.form__main__tips[data-v-bbdbadf6] {
	margin-bottom: .4416rem
}

.form__main__tips__item[data-v-bbdbadf6] {
	text-align: center;
	font-size: .1325rem;
	line-height: 1.42;
	color: #666;
	margin-bottom: 0
}

.form__main__confirm[data-v-bbdbadf6] {
	height: .48576rem;
	line-height: .48576rem;
	text-align: center;
	color: #fff;
	border-radius: .32016rem;
	margin-bottom: .8832rem;
	background-image: linear-gradient(265deg, #ff880a, #f2a73b)
}

.form__footer[data-v-bbdbadf6] {
	-ms-flex-pack: center;
	color: #ec6d00
}

.form__footer[data-v-bbdbadf6],
.form__footer__icon[data-v-bbdbadf6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}

.form__footer__icon[data-v-bbdbadf6] {
	background: #ec6d00;
	color: #fff;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 6px;
	-ms-flex-item-align: center;
	align-self: center;
	font-size: 12px;
	justify-self: center;
	-ms-flex-pack: center
}

.post[data-v-7def4502] {
	position: relative;
	width: 100vw;
	min-height: 100vh;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/post-back.jpg)
}

.post__activity__logo[data-v-7def4502] {
	position: absolute;
	width: 1.63rem;
	height: .4rem;
	right: .22rem;
	top: .47rem
}

.post__brand__logo[data-v-7def4502] {
	position: absolute;
	width: 1.11rem;
	height: .28rem;
	left: .3rem;
	top: .47rem
}

.post__content[data-v-7def4502] {
	width: 100%;
	height: 5.61rem;
	position: relative;
	margin-top: .95rem;
	display: inline-block
}

.post__content__swiper[data-v-7def4502] {
	border: 1px solid #fff;
	width: 76.5%;
	height: 5.61rem;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.post__content__swiper .tit--status02[data-v-7def4502] {
	right: -.28rem
}

.post__content__swiper .tit--status02 .post__content__swiper__subTitle__text[data-v-7def4502],
.post__content__swiper .tit--status02[data-v-7def4502] {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.post__content__swiper__subTitle[data-v-7def4502] {
	width: .27rem;
	height: .86rem;
	position: absolute;
	-webkit-transform: translateX(-.28rem);
	transform: translateX(-.28rem);
	border-radius: 0 0 0 .17rem;
	background: #008879;
	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;
	top: -1px
}

.post__content__swiper__subTitle__text[data-v-7def4502] {
	color: #fff;
	text-align: center;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	letter-spacing: 1px
}

.post__content__swiper .swiper__item__box[data-v-7def4502] {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden
}

.post__content__swiper__item[data-v-7def4502] {
	width: 100%;
	height: 100%;
	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
}

.post__content__swiper__item .loading[data-v-7def4502] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.post__content__swiper__item__picture[data-v-7def4502] {
	width: 100%;
	height: 100%
}

.post__content__btn[data-v-7def4502] {
	width: .27rem;
	height: 1rem;
	background: #008879;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 1.86rem;
	-webkit-perspective: 1000;
	perspective: 1000
}

.post__content__btn .doctor__icon[data-v-7def4502] {
	margin: .07rem 0 0 0
}

.post__content__btn .topic__icon[data-v-7def4502] {
	margin: .07rem 0 0 0;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}

.post__content__btn__text[data-v-7def4502] {
	color: #fff;
	text-align: center;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	letter-spacing: 1px
}

.post__content .topic[data-v-7def4502] {
	border-radius: 0 .17rem .17rem 0;
	left: 0
}

.post__content .doctor[data-v-7def4502] {
	border-radius: .17rem 0 0 .17rem;
	right: 0
}

.post__content__tips[data-v-7def4502] {
	width: 100%;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	letter-spacing: .01rem;
	margin-bottom: .26rem;
	display: inline-block
}

.post .post__content__icon[data-v-7def4502] {
	width: .35rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: .03rem auto .15rem auto
}

.post .post__content__icon--checked[data-v-7def4502] {
	width: .13rem;
	height: .13rem;
	background-color: #84f5de;
	border-radius: 90%
}

.post .post__content__icon--nocheck[data-v-7def4502] {
	width: .13rem;
	height: .13rem;
	border-radius: 90%;
	border: 1px solid #84f5de;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.img-background[data-v-7def4502] {
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.static-padding[data-v-7889fceb] {
	padding-left: 17px;
	padding-right: 17px
}

.b-search[data-v-7889fceb] {
	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-7889fceb] {
	white-space: nowrap;
	display: inline-block
}

.b-search .search-right[data-v-7889fceb] {
	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-7889fceb] {
	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-7889fceb] {
	width: .14rem;
	height: .2rem;
	position: relative;
	top: -2px
}

.b-search .search-input[data-v-7889fceb] {
	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-7889fceb] {
	width: .14rem;
	height: .14rem
}

.b-search .search-text[data-v-7889fceb] {
	color: #bbb;
	font-size: .15rem;
	width: calc(100% - .34rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-departmentlist[data-v-7889fceb] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-departmentlist .b-hot-departs[data-v-7889fceb] {
	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-7889fceb] {
	border-top: 1px solid #f1f1f1
}

.p-departmentlist .hot-depart-item[data-v-7889fceb] {
	display: inline-block
}

.p-departmentlist .hot-depart-item-text[data-v-7889fceb] {
	display: inline-block;
	padding: 0 .11rem;
	height: 28px;
	line-height: 28px;
	color: #333;
	background-color: #f6f6f6;
	border-radius: 14px
}

.navs-wrap[data-v-57b89022] {
	position: relative;
	border-bottom: 1px solid #eee
}

.navs-wrap .all[data-v-57b89022] {
	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%, #fff));
	background-image: linear-gradient(-270deg, #fff, #fff 99%)
}

.navs-wrap .all .down-icon[data-v-57b89022] {
	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-57b89022] {
	background: #fff
}

.card-hospital-wrapper[data-v-57b89022] {
	padding-top: 15px;
	background: #fff
}

.hos-loading[data-v-57b89022] {
	text-align: center
}

.hos-loading-padding[data-v-57b89022] {
	padding-top: 45vh
}

.hos-loading-img[data-v-57b89022] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.hos-loading-end[data-v-57b89022] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.hospital-list[data-v-7e5ad9f4] {
	margin-top: 60px
}

.hospital-list-tips[data-v-7e5ad9f4] {
	color: #999;
	text-align: center
}

.hospital-list-empty[data-v-7e5ad9f4] {
	text-align: center;
	padding-top: 45vh
}

.hospital-list-empty-text[data-v-7e5ad9f4] {
	display: inline-block;
	width: 60%
}

.hospital-list-loading[data-v-7e5ad9f4] {
	padding-top: calc(44px + .3rem);
	text-align: center
}

.hospital-list-loading-img[data-v-7e5ad9f4] {
	width: 1rem;
	height: .5rem;
	display: inline-block
}

.result-wz .result-wz-tab[data-v-7e5ad9f4] {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 999
}

.result-wz .item-wz-cont[data-v-7e5ad9f4] {
	padding: 0 .17rem 0 .17rem
}

.result-wz .item-wz-doctor[data-v-7e5ad9f4] {
	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-7e5ad9f4] {
	display: -webkit-flex;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #999
}

.status-none[data-v-7e5ad9f4],
.status[data-v-26602aa8] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.status[data-v-26602aa8] {
	position: relative;
	height: .52rem;
	line-height: .52rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	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(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3337897645,3147436112&fm=179&app=35&f=PNG.png) 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-06575838] {
	padding: 0 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tabs-wrap .tabs[data-v-06575838] {
	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-06575838] {
	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-06575838] {
	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-06575838] {
	height: 45px;
	line-height: 45px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sub-title .text[data-v-06575838] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 15px;
	color: #555
}

.sub-title .up-icon-box[data-v-06575838] {
	width: 34px;
	height: 100%;
	background: #fff;
	position: relative
}

.sub-title .up-icon[data-v-06575838] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -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
}

.result-wz[data-v-68463718] {
	padding-top: 10px
}

.result-wz .item-wz-cont[data-v-68463718] {
	padding: 0 .17rem 0 .17rem
}

.result-wz .item-wz-doctor[data-v-68463718] {
	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
}

.filter-tab[data-v-68463718] {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 999
}

.filter-layout[data-v-68463718] {
	margin-top: -8px
}

.multi-wrapper[data-v-68463718],
.selector-bag[data-v-68463718] {
	width: 100%;
	position: fixed;
	z-index: 10001;
	background: #fff
}

.multi[data-v-68463718] {
	max-height: 300px;
	padding-bottom: 10px;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.opcity-bga[data-v-68463718] {
	background: rgba(0, 0, 0, .65);
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: 100%
}

.multi-item-title[data-v-68463718] {
	font-size: .15rem;
	color: #000;
	font-weight: 700;
	padding: .15rem 0 .11rem
}

.btn-layout[data-v-68463718] {
	padding: 10px 17px;
	background-color: #fff;
	border-top: 1px solid #eee
}

.multi-item-tag[data-v-68463718] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px
}

.multi-item-tag-item[data-v-68463718] {
	width: 100%
}

.status[data-v-ffb7cbb6] {
	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;
	width: 100%
}

.status-txt[data-v-ffb7cbb6] {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: center
}

.status-txt .haodaifu-icon[data-v-ffb7cbb6] {
	margin-right: 10px;
	position: relative;
	top: 5px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=3337897645,3147436112&fm=179&app=35&f=PNG.png) 0 0 no-repeat;
	background-size: 20px 20px
}

.loading[data-v-ffb7cbb6] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.ls-status-none[data-v-ffb7cbb6] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center
}

.ls-status-none .ls-status-wrap[data-v-ffb7cbb6] {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -75%);
	transform: translate(-50%, -75%)
}

.content-area[data-v-1be2f6cc] {
	color: #858585
}

.b-search[data-v-1be2f6cc] {
	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
}

.b-search .searchInput[data-v-1be2f6cc] {
	width: 100%;
	margin-top: -10px
}

.b-search .search-input[data-v-1be2f6cc] {
	width: 100%
}

.top-nav[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	line-height: 40px;
	background: #fff
}

.top-nav-item[data-v-7c97620d] {
	position: relative;
	width: 64px;
	height: 40px;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #858585;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400
}

.top-nav-item-border[data-v-7c97620d] {
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	width: 18px;
	height: 4px;
	background: #00c8c8;
	border-radius: 2px
}

.top-filter[data-v-7c97620d] {
	border-top: 1px solid #f5f5f5;
	height: 44px
}

.top-tags[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: scroll;
	padding: 12px 10px 0;
	background-color: #f5f5f5
}

.top-tags[data-v-7c97620d]::-webkit-scrollbar {
	display: none
}

.top-tags-item[data-v-7c97620d] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	width: 86px;
	height: 32;
	background: #fff;
	border-radius: 9px;
	text-align: center;
	line-height: 32px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #555;
	font-weight: 400
}

.content[data-v-7c97620d] {
	padding: 12px 10px 0;
	background-color: #f5f5f5
}

.content-item[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 13px;
	margin-bottom: 8px;
	background: #fff;
	border-radius: 9px
}

.content-item-left[data-v-7c97620d] {
	overflow: hidden;
	margin-right: 8px;
	width: 48px;
	height: 48px;
	border-radius: 50%
}

.content-item-right[data-v-7c97620d] {
	width: calc(100% - 56px)
}

.content-item-right-name[data-v-7c97620d] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 25px;
	margin-bottom: .01rem
}

.content-item-right-lable[data-v-7c97620d] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #858585;
	font-weight: 400
}

.content-item-right-lable-item[data-v-7c97620d],
.content-item-right-lable[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-item-right-lable-item[data-v-7c97620d] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 4px;
	margin: 3px 5px 4px 0;
	height: 14px;
	border: 1px solid hsla(0, 0%, 52.2%, .5);
	border-radius: 8px
}

.content-item-right-lable-item-img[data-v-7c97620d] {
	width: 10px;
	height: 10px
}

.content-item-right-summary[data-v-7c97620d] {
	max-width: 323px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: .05rem
}

.content-item-right-summary>text[data-v-7c97620d] {
	margin-right: 4px
}

.content-item-right-goodAt[data-v-7c97620d] {
	margin-bottom: 5px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	font-weight: 400;
	line-height: 14px
}

.content-item-right-position[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 1px 0 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #858585;
	font-weight: 400
}

.content-item-right-position-address[data-v-7c97620d] {
	width: calc(100% - 45px)
}

.content-item-right-position-distance[data-v-7c97620d] {
	width: 45px
}

.content-item-right-ranking[data-v-7c97620d] {
	overflow: hidden;
	padding: 8px 0;
	margin-top: 5px;
	background: #f5f5f5;
	border-radius: 9px
}

.content-item-right-ranking-item[data-v-7c97620d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.content-item-right-ranking-item-lable[data-v-7c97620d] {
	padding: 0 4px;
	margin: 0 5px 0 12px;
	height: 14px;
	background: rgba(78, 110, 242, .1);
	border: 1px solid rgba(78, 110, 242, .5);
	border-radius: 8px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	text-align: center;
	line-height: 14px;
	color: #4e6ef2;
	letter-spacing: 0;
	font-weight: 400
}

.content-item-right-ranking-item-font[data-v-7c97620d] {
	width: calc(100% - 70px);
	max-width: 191px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	font-weight: 400
}

.loading[data-v-7c97620d] {
	position: fixed;
	width: 100%;
	top: 50vh;
	text-align: center
}

.loading-img[data-v-7c97620d] {
	display: inline-block;
	width: 80px;
	height: 40px
}

.loading-bottom[data-v-7c97620d] {
	position: relative;
	top: 0
}

.exp-loading[data-v-7c97620d] {
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 13px;
	color: #999
}

.emptyPage[data-v-7c97620d] {
	position: fixed;
	width: 100%;
	top: 50vh;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.emptyPage-img[data-v-7c97620d] {
	margin: 0 auto;
	width: 90px;
	height: 90px;
	margin-bottom: 18px
}

.emptyPage-text[data-v-7c97620d] {
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #858585;
	letter-spacing: 0;
	font-weight: 400
}

.textactived[data-v-7c97620d] {
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0
}

.tagsactived[data-v-7c97620d],
.textactived[data-v-7c97620d] {
	font-family: PingFangSC-Medium;
	text-align: center;
	font-weight: 500
}

.tagsactived[data-v-7c97620d] {
	width: 86px;
	height: 32px;
	background: #00c8c8;
	border-radius: 9px;
	font-size: 14px;
	color: #fff
}

.threenailstlye[data-v-7c97620d] {
	background: rgba(57, 179, 98, .06);
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 8px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #00c8c8;
	background-color: rgba(0, 200, 200, .1);
	font-weight: 400
}

.recommend-nav[data-v-0a407405] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 10
}

.recommend-container[data-v-0a407405] {
	width: 100vw;
	position: absolute;
	min-height: 100vh;
	background-color: #f5f5f5;
	padding: 100px .15rem .15rem .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.recommend-container .recommend__content[data-v-0a407405] {
	background-color: #fff;
	padding: .15rem;
	border-radius: .1rem
}

.recommend-container .recommend__content .question-card[data-v-0a407405] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: justify;
	align-content: space-between;
	margin-bottom: .1rem
}

.recommend-container .recommend__content .question-card__item[data-v-0a407405] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(0, 200, 200, .1);
	border-radius: 3px;
	color: #00c8c8;
	letter-spacing: 0;
	font-size: .12rem;
	line-height: .3rem;
	height: .3rem;
	margin-right: .1rem;
	padding-right: .12rem
}

.recommend-container .recommend__content .question-card__item__icon[data-v-0a407405] {
	width: .17rem;
	height: .17rem;
	font-size: .13rem;
	text-align: center;
	line-height: .17rem;
	color: #fff;
	background-color: #00c8c8;
	border-radius: 3px;
	opacity: 1;
	margin: 0 .08rem 0 .1rem
}

.answerCard__title[data-v-0a407405] {
	font-size: .16rem;
	line-height: .16rem;
	color: #1f1f1f;
	font-weight: 700;
	margin-bottom: .09rem
}

.answerCard__text[data-v-0a407405] {
	color: #555;
	font-size: .14rem;
	line-height: .18rem
}

.filter[data-v-0a407405] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100vw
}

.filter-all[data-v-0a407405] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 25%;
	flex: 1 1 25%;
	text-align: center;
	padding: .1rem 0;
	font-size: .16rem;
	line-height: .24rem
}

.filter-other[data-v-0a407405] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 75%;
	flex: 1 1 75%
}

.none[data-v-0a407405] {
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.none__img[data-v-0a407405] {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto .06rem auto;
	display: block
}

.none__tip[data-v-0a407405] {
	text-align: center
}

.line-superfine[data-v-0a407405] {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
	background-image: linear-gradient(#fff, #e6e6e6);
	background-size: 100% 1px;
	height: 1px;
	background-repeat: no-repeat
}

.question-answer[data-v-355b7e2f] {
	padding: 0 .17rem;
	padding-bottom: .17rem
}

.question-answer__title[data-v-355b7e2f] {
	font-family: PingFangSC-Medium;
	font-size: .24rem;
	color: #333;
	line-height: .36rem;
	margin-bottom: .19rem;
	margin-top: .3rem
}

.custom-header-topbar-bg[data-v-601f82a3] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 920
}

.feedback-form[data-v-601f82a3] {
	padding: 0 .1rem .1rem;
	font-family: PingFang-SC-Regular
}

.feedback-form__container[data-v-601f82a3] {
	background: #fff;
	border-radius: 10px;
	padding: 15px 13px
}

.feedback-form__container__info[data-v-601f82a3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feedback-form__container-new[data-v-601f82a3] {
	padding-right: .13rem
}

.feedback-form__listwrap[data-v-601f82a3] {
	background: #fff;
	border-radius: 10px;
	padding-top: 15px
}

.feedback-form__listwrap--title[data-v-601f82a3] {
	width: 80%;
	color: #1f1f1f;
	font-size: 19px;
	line-height: 19px;
	margin-left: 13px
}

.feedback-form__listwrap--item[data-v-601f82a3] {
	width: calc(100% - 26px);
	padding: .11rem .13rem;
	font-size: 14px;
	color: #1f1f1f
}

.feedback-form__doc[data-v-601f82a3] {
	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
}

.feedback-form__doc .doc-info[data-v-601f82a3] {
	width: 74%
}

.feedback-form__doc .order-status[data-v-601f82a3] {
	width: .8rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: .1rem
}

.feedback-form__maintitle[data-v-601f82a3] {
	color: #1f1f1f;
	font-size: 19px;
	line-height: 19px
}

.feedback-form__subtitle[data-v-601f82a3] {
	color: #858585;
	font-size: 14px;
	line-height: 14px
}

.feedback-form__spacebetween[data-v-601f82a3] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.feedback-form__service[data-v-601f82a3],
.feedback-form__spacebetween[data-v-601f82a3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.feedback-form__service[data-v-601f82a3] {
	background: #fff;
	color: #00c8c8;
	border-radius: 10px;
	height: 44px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.feedback-form__service--color[data-v-601f82a3] {
	color: #999
}

.c-feed-btn[data-v-601f82a3] {
	overflow: hidden;
	padding: 9px 17px;
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f;
	border-radius: 16px;
	background-color: #f5f5f5;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.c-feed-btn-disable[data-v-601f82a3] {
	color: #b8b8b8;
	padding: .09rem .12rem;
	background-color: #f5f5f5
}

.feedback-form-new .feedback-form__container[data-v-601f82a3] {
	padding-right: .13rem
}

.feedback-form-new .c-feed-btn[data-v-601f82a3] {
	color: #fff;
	padding: .09rem .12rem;
	background-image: linear-gradient(-45deg, #00d3ea, #00cfa3)
}

.feedback-form-new .c-feed-btn-disable[data-v-601f82a3] {
	color: #fff;
	background-image: linear-gradient(-45deg, #00d3ea, #00cfa3);
	opacity: .6
}

.feedback-form-new .c-feed-btn-prompt[data-v-601f82a3] {
	height: .32rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .12rem;
	line-height: .14rem;
	padding: .03rem .16rem .01rem;
	text-align: center
}

.c-optionitem[data-v-601f82a3] {
	height: 44px;
	font-size: 15px;
	color: #1f1f1f
}

.c-optionitem--icon[data-v-601f82a3],
.c-optionitem[data-v-601f82a3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-optionitem--icon[data-v-601f82a3] {
	width: 16px;
	height: 16px;
	border: 1px solid;
	border-radius: 16px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.c-optionitem--sel[data-v-601f82a3] {
	width: 10px;
	height: 10px;
	background: #00c8c8;
	border-radius: 10px
}

.union-textarea[data-v-601f82a3] {
	padding: 10px;
	background: #f8f8f8
}

.union-textarea-item[data-v-601f82a3] {
	width: 100%;
	height: 54px;
	outline: none;
	border: none;
	font-size: 14px;
	resize: none;
	max-height: 32px;
	background: #f8f8f8
}

.union-input-ph[data-v-601f82a3] {
	font-size: 14px;
	line-height: 15px;
	color: #999;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

textarea[data-v-601f82a3]::-webkit-input-placeholder {
	color: #999;
	font-size: 14px
}

.dialog-title-slot[data-v-601f82a3] {
	width: 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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #333;
	letter-spacing: 0;
	line-height: 15px
}

.dialog-title-slot-img[data-v-601f82a3] {
	width: 48px
}

.com-dialog[data-v-601f82a3] {
	margin: 9px 0 5px
}

.feedback-form[data-v-a9f912f4] {
	padding: 0 .17rem .1rem;
	font-family: PingFang-SC-Regular
}

.feedback-title[data-v-a9f912f4] {
	font-family: PingFangSC-Medium;
	font-size: .24rem;
	color: #333;
	line-height: .36rem;
	margin-bottom: .19rem
}

.paragraph[data-v-a9f912f4] {
	margin-top: .14rem
}

.feedback-text[data-v-a9f912f4] {
	font-family: PingFangSC-Regular;
	line-height: .27rem
}

.feedback-img[data-v-a9f912f4] {
	width: 100%;
	margin-top: 3.5px
}

.error-img[data-v-f68bb388] {
	display: inline-block
}

.error-foot-btn[data-v-f68bb388] {
	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-f68bb388] {
	margin-top: .5rem
}

.error-img[data-v-e9f27dc8] {
	display: inline-block;
	width: .76rem;
	height: .91rem
}

.error-tip[data-v-e9f27dc8] {
	margin-top: .3rem
}

.error-wrap[data-v-23818643] {
	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-0b264350] {
	color: #333
}

.ad-title[data-v-34a1f4df] {
	font-weight: 700;
	color: #333
}

.ad-num[data-v-34a1f4df] {
	float: right
}

.ad-avatar[data-v-34a1f4df] {
	float: left
}

.ad-ctn[data-v-34a1f4df] {
	overflow: hidden
}

.ad-end[data-v-34a1f4df] {
	position: relative;
	margin-top: .36rem
}

.ad-end-text[data-v-34a1f4df] {
	position: absolute;
	top: -11px;
	left: 0;
	right: 0;
	text-align: center;
	background-color: #fff;
	width: .7rem;
	margin: auto
}

.ad-foot-btn[data-v-34a1f4df] {
	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-34a1f4df] {
	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-42096a3c] {
	padding: 0 .17rem
}

.wz-orderdetail .detail-card[data-v-42096a3c] {
	margin-top: .1rem
}

.wz-orderdetail .detail-card-cont[data-v-42096a3c] {
	-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-42096a3c] {
	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-42096a3c] {
	padding-right: .15rem
}

.wz-orderdetail .card-text-tit[data-v-42096a3c] {
	min-width: 75px
}

.wz-orderdetail .card-order[data-v-42096a3c] {
	margin-top: 10px;
	border-top: 1px solid #f1f1f1;
	padding-top: 10px
}

.wz-orderdetail .fb-card-text-cont[data-v-42096a3c] {
	word-wrap: break-word;
	word-break: break-all
}

.wz-orderdetail .card-btn[data-v-42096a3c] {
	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-42096a3c] {
	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-42096a3c] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.wz-orderdetail .sawtooth[data-v-42096a3c]:before {
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	background: transparent;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/waveLine.png);
	background-repeat: repeat-x;
	background-position: 50%;
	background-size: contain;
	position: relative;
	z-index: 1
}

.wz-orderdetail .sawtooth[data-v-42096a3c]:after {
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/waveLine.png) repeat-x 50%;
	background-size: contain;
	position: relative;
	z-index: 1
}

.wz-orderdetail .detail-agreement[data-v-42096a3c] {
	text-align: center;
	padding-top: .17rem;
	padding-bottom: 60px
}

.wz-orderdetail .detail-top[data-v-42096a3c] {
	text-align: center;
	padding: 10px 32px 15px 32px
}

.wz-orderdetail .detail-top-icon[data-v-42096a3c] {
	width: 48px;
	height: 48px;
	line-height: 48px;
	border-radius: 24px;
	margin: auto;
	color: #fff
}

.wz-orderdetail .detail-top .green[data-v-42096a3c] {
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.wz-orderdetail .detail-top .orange[data-v-42096a3c] {
	background: linear-gradient(134deg, #ff6050, #ff9696)
}

.phone-popup__bold[data-v-0e890ad2] {
	font-weight: 700
}

.phone-popup__title[data-v-0e890ad2] {
	height: .55rem;
	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
}

.phone-popup__cont[data-v-0e890ad2] {
	display: grid;
	grid-template-columns: repeat(auto-fill, 50%);
	justify-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .1rem .12rem .2rem
}

.phone-popup__opt[data-v-0e890ad2] {
	background-color: #f8f8f8;
	border-radius: .04rem;
	height: .38rem;
	width: calc(100% - 10px);
	line-height: .38rem;
	text-align: center;
	position: relative;
	overflow: hidden
}

.phone-popup__opt .chk[data-v-0e890ad2] {
	background-color: #00c8c8;
	width: 30px;
	height: 30px;
	position: absolute;
	right: -15px;
	bottom: -15px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.phone-popup__icon[data-v-0e890ad2] {
	position: absolute;
	right: 0;
	bottom: -13px;
	color: #fff;
	font-weight: 700
}

.expert-bold[data-v-04597f62] {
	font-weight: 700
}

.expert-call[data-v-04597f62] {
	padding: 0 17px 60px 17px
}

.expert-info[data-v-04597f62] {
	text-align: center
}

.expert-info-img[data-v-04597f62] {
	width: 70px;
	height: 70px;
	border-radius: 50%
}

.expert-info-goodat[data-v-04597f62] {
	border-bottom: 1px solid #f1f1f1;
	text-align: left;
	color: #555
}

.expert-info-icon[data-v-04597f62] {
	text-align: center;
	margin-bottom: 5px
}

.expert-service-cont[data-v-04597f62] {
	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-04597f62] {
	-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-04597f62] {
	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-04597f62]:first-child {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.expert-service-item-cont[data-v-04597f62]:last-child {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.expert-service-item-selected[data-v-04597f62] {
	border: 1px solid #00c8c8;
	color: #00c8c8;
	background: #fff;
	font-weight: 700
}

.expert-phone-h5[data-v-04597f62] {
	position: absolute;
	top: 8px;
	padding-left: 17px;
	color: #555;
	background: #fff;
	z-index: 999;
	min-width: 100px
}

.expert-phone-input[data-v-04597f62] {
	-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-04597f62] {
	color: #999
}

.expert-phone-new-input[data-v-04597f62] {
	height: .4rem;
	line-height: .4rem;
	background-color: #f6f6f6;
	border-radius: .06rem;
	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
}

.expert-phone-new-input-title[data-v-04597f62] {
	max-width: 100px;
	white-space: nowrap
}

.expert-phone-new-input-icon[data-v-04597f62] {
	width: 0;
	height: 0;
	border-width: 5px 5px 0 5px;
	border-style: solid;
	border-color: #ff6050 transparent transparent transparent;
	display: inline-block;
	margin-left: .08rem
}

.expert-phone-new-input-cont[data-v-04597f62] {
	background-color: transparent;
	height: 100%;
	outline: none;
	text-align: right
}

.expert-tips-item[data-v-04597f62] {
	position: relative;
	padding-left: 15px;
	color: #555
}

.expert-tips-item[data-v-04597f62]:before {
	content: "*";
	color: #ff6050;
	position: absolute;
	left: 0;
	top: 3px
}

.expert-call-btn-cont[data-v-04597f62] {
	margin: 8px 0;
	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-04597f62] {
	z-index: 5;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px;
	background: #fff
}

.epf[data-v-18004600] {
	padding-top: .15rem
}

.epf__input[data-v-18004600] {
	background-color: #fff;
	height: .44rem;
	line-height: .44rem;
	border-radius: .1rem;
	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
}

.epf__panel[data-v-18004600] {
	background-color: #fff;
	border-radius: .1rem;
	padding: .15rem .15rem .05rem .15rem
}

.epf__panel__textarea[data-v-18004600] {
	height: 1.5rem;
	background-color: #f8f8f8;
	border-radius: .06rem;
	width: 100%;
	outline: none;
	border: none;
	resize: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 24px
}

.epf__tip[data-v-18004600] {
	background-color: #ededed;
	border-radius: .1rem
}

.epf__btn[data-v-18004600] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%
}

.med-comment[data-v-115d08e6] {
	padding: 20px 25px
}

.med-comment-top[data-v-115d08e6] {
	text-align: center
}

.med-comment-top .expert-img[data-v-115d08e6] {
	width: 86px;
	height: 86px;
	border-radius: 100%
}

.med-comment-top .comment-tip[data-v-115d08e6] {
	margin-top: 30px
}

.med-comment-tag[data-v-115d08e6] {
	min-height: 40px
}

.med-comment-star[data-v-115d08e6] {
	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-115d08e6] {
	margin-top: .1rem;
	border-radius: 5px;
	border: 1px solid #eee;
	padding: .1rem
}

.med-comment .comment-textarea[data-v-115d08e6] {
	width: 100%;
	height: 100px;
	color: #333;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none;
	background-color: #fff
}

.med-comment .comment-textarea[data-v-115d08e6]:focus {
	outline-offset: none;
	outline: none
}

.med-comment .comment-textarea-ph[data-v-115d08e6] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.med-comment .comment-btn[data-v-115d08e6] {
	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-115d08e6] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 17px;
	background: #fff
}

.med-comment .comment-tags-wrapper[data-v-115d08e6] {
	width: 100%;
	margin: 25px -8px 0 0
}

.med-comment .comment-tags-wrapper .comment-tag[data-v-115d08e6] {
	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-115d08e6] {
	position: relative;
	color: #00c8c8;
	border: 1px solid #00c8c8
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-115d08e6]: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-3ad63054] {
	padding: 20px 25px
}

.med-comment-top[data-v-3ad63054] {
	text-align: center
}

.med-comment-top .expert-img[data-v-3ad63054] {
	display: inline-block
}

.med-comment-tags[data-v-3ad63054],
.med-comment-top .comment-tip[data-v-3ad63054] {
	margin-top: 30px
}

.med-comment .comment-input[data-v-3ad63054] {
	width: 80px;
	padding: 7px;
	color: #333;
	outline-offset: none;
	outline: none
}

.med-comment .comment-input-cont[data-v-3ad63054] {
	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-3ad63054] {
	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-3ad63054] {
	color: #555
}

.med-comment .comment-textarea-cont[data-v-3ad63054] {
	margin-top: .1rem;
	border-radius: 5px;
	border: 1px solid #eee;
	padding: .1rem
}

.med-comment .comment-textarea[data-v-3ad63054] {
	width: 100%;
	height: 100px;
	color: #333;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none
}

.med-comment .comment-textarea[data-v-3ad63054]:focus {
	outline-offset: none;
	outline: none
}

.med-comment .comment-textarea-ph[data-v-3ad63054] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.med-comment .comment-btn[data-v-3ad63054] {
	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-3ad63054] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 17px;
	background: #fff
}

.med-comment .comment-tags-wrapper[data-v-3ad63054] {
	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-3ad63054] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	color: #ff6050;
	line-height: 14px;
	padding: 10px 10px;
	margin-bottom: 12px;
	border: 1px solid #ff6050;
	border-radius: 5px;
	width: calc(33.3% - 16px);
	text-align: center
}

.med-comment .comment-tags-wrapper .comment-tag-select[data-v-3ad63054] {
	position: relative;
	color: #fff;
	background: #ff6050
}

.et-img-wrap[data-v-9387bc70] {
	position: relative
}

.et-img[data-v-9387bc70] {
	width: 100%
}

.paragraph-wrap[data-v-9387bc70] {
	padding: 20px 17px 0
}

.para-content[data-v-9387bc70] {
	font-family: PingFang-SC-Regular;
	color: #333;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 25px;
	display: inline-block
}

.para-mid[data-v-9387bc70] {
	width: 100%;
	text-align: center
}

.para-bottom[data-v-9387bc70] {
	padding: 0 17px;
	background: #fafafa
}

.para-title[data-v-9387bc70] {
	font-family: PingFang-SC-Medium;
	padding: 30px 0 0;
	color: #00c8c8;
	font-size: 18px
}

.bottom-img[data-v-9387bc70] {
	width: 100%;
	margin: 30px 0;
	border-radius: 5px
}

.video-wrap[data-v-31795da8] {
	height: 100vh;
	width: 100vw;
	background: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.video-swan[data-v-31795da8] {
	width: 100%;
	padding-bottom: 0;
	height: 56.22vw;
	top: 0
}

.video-swan .video-swan>div[data-v-31795da8] {
	background-size: contain !important
}

.video-h5[data-v-31795da8] {
	width: 100%;
	height: 1.917rem;
	top: 0
}

.video-h5 .video-h5>div[data-v-31795da8] {
	background-size: contain !important
}

.c-bold[data-v-0ff04ca2] {
	font-weight: 700
}

.doc-text[data-v-0ff04ca2] {
	color: #333
}

.doc-info[data-v-0ff04ca2] {
	background: #f8f8f8
}

.doc-item[data-v-0ff04ca2] {
	background: #fff
}

.c-divider[data-v-0ff04ca2] {
	width: 100%;
	height: 8px;
	padding: 0 17px;
	margin: 15px -17px 0 -17px;
	background: #f8f8f8
}

.doc-bottom-btn[data-v-0ff04ca2] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff
}

.c-bold[data-v-4738b6dc] {
	font-weight: 700
}

.doc-title[data-v-4738b6dc] {
	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
}

.doc-item[data-v-4738b6dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.doc-min-width[data-v-4738b6dc] {
	min-width: 75px
}

.doc-block[data-v-4738b6dc] {
	background: #f8f8f8;
	color: #000;
	border-radius: 15px;
	padding: 2px 15px;
	max-width: calc(100% - 75px)
}

.doc-li[data-v-4738b6dc] {
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px
}

.consult-summary-wrap[data-v-13ca4ec7] {
	margin: 65px 16px 30px;
	padding: 20px 15px 10px;
	background: #fff;
	font-size: 15px;
	font-family: PingFang-SC-Regular;
	border-radius: 4px
}

.consult-summary-title[data-v-13ca4ec7] {
	font-family: STSongti-SC-Bold;
	font-size: 30px;
	color: #333;
	line-height: 30px;
	text-align: center
}

.title-line-wrap[data-v-13ca4ec7] {
	margin: 20px 0;
	width: 100%;
	height: 1.3px;
	border-top: 1px solid #555;
	border-bottom: 1px solid #999
}

.b-font-title[data-v-13ca4ec7] {
	color: #999
}

.b-font-content[data-v-13ca4ec7] {
	width: 100%;
	overflow: hidden;
	color: #333
}

.b-pre-line[data-v-13ca4ec7] {
	white-space: pre-line
}

.b-font-bold[data-v-13ca4ec7] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #333
}

.b-each-para[data-v-13ca4ec7] {
	margin-bottom: 30px
}

.drug-guidence-wrap[data-v-13ca4ec7] {
	margin-top: 5px;
	width: 100%;
	background: #f8f8f8;
	border-radius: 8px;
	overflow: hidden
}

.drug-guidence-content[data-v-13ca4ec7] {
	margin: 15px
}

.declaim-wrap[data-v-13ca4ec7] {
	margin: 0 18px
}

.custom-header-topbar-bg[data-v-13ca4ec7] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 920
}

.bn-detail-head-wrap[data-v-1abb2520] {
	position: relative;
	width: 100%
}

.bn-detail-bg[data-v-1abb2520] {
	width: 100%;
	height: 250px
}

.head-wrap-content[data-v-1abb2520] {
	position: absolute;
	left: 17px;
	bottom: 30px;
	font-family: PingFang-SC-Regular;
	font-size: 13px;
	color: #555
}

.bn-detail-wrap[data-v-1abb2520] {
	position: relative;
	padding: 20px 0 26px;
	margin-top: -10px;
	background: #fff;
	border-radius: 10px 10px 0 0;
	z-index: 99
}

.bn-detail-content[data-v-1abb2520] {
	margin: 0 17px
}

.detail-content-title[data-v-1abb2520] {
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #333;
	letter-spacing: 0
}

.process-wrap[data-v-1abb2520] {
	margin: 15px 0 30px;
	width: 100%;
	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
}

.process-container[data-v-1abb2520] {
	width: 90px;
	height: 60px;
	background: rgba(0, 200, 200, .10196078431372549);
	border-radius: 6px;
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #00c8c8;
	line-height: 60px;
	text-align: center
}

.process-arrow[data-v-1abb2520] {
	margin: 0 15px;
	width: 25px;
	height: 15px
}

.comment-wrap[data-v-1abb2520] {
	margin-bottom: 30px
}

.each-comment-wrap[data-v-1abb2520] {
	padding: 10px 0;
	font-family: PingFangSC-Regular;
	border-bottom: 1px solid #f1f1f1;
	font-size: 15px;
	color: #555;
	line-height: 24px
}

.comment-name-time[data-v-1abb2520] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.comment-time[data-v-1abb2520] {
	color: #999
}

.each-explain-wrap[data-v-1abb2520] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-family: PingFang-SC-Regular;
	font-size: 15px;
	color: #555;
	line-height: 24px
}

.each-option-item[data-v-c93fbad0] {
	width: 100%;
	height: 47px;
	background: #fff;
	font-size: 17px;
	line-height: 47px;
	color: #333;
	letter-spacing: 0;
	border-radius: 8px;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.option-selected[data-v-c93fbad0] {
	background: #00c8c8;
	color: #fff
}

.option-cricle[data-v-c93fbad0] {
	margin: 0 12px 0 15px;
	width: 20px;
	height: 20px
}

.each-option-item[data-v-312d1c5e] {
	height: 47px;
	background: #fff;
	font-size: 17px;
	line-height: 47px;
	color: #333;
	letter-spacing: 0;
	border-radius: 8px;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.option-selected[data-v-312d1c5e] {
	background: #00c8c8;
	color: #fff
}

.option-cricle[data-v-312d1c5e] {
	margin: 0 12px 0 15px;
	width: 20px;
	height: 20px
}

.union-more-wrap[data-v-312d1c5e] {
	margin-bottom: 10px;
	height: 90px;
	background: #fff;
	border: 1px solid #00c8c8;
	border-radius: 0 0 8px 8px
}

.union-textarea[data-v-312d1c5e] {
	max-height: 67px;
	margin: 15px;
	outline: none;
	border: none
}

.union-input-ph[data-v-312d1c5e] {
	font-size: 17px;
	color: #999;
	letter-spacing: 0
}

.info-form-wrap[data-v-0aa36f4d] {
	font-family: PingFangSC-Regular;
	margin: 30px 17px 0
}

.each-info-wrap[data-v-0aa36f4d] {
	margin-bottom: 40px
}

.form-title[data-v-0aa36f4d] {
	margin-bottom: 10px;
	font-size: 19px;
	color: #333;
	letter-spacing: 0;
	line-height: 29px
}

.form-type-input[data-v-0aa36f4d] {
	height: 47px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.form-type-input[data-v-0aa36f4d],
.form-type-textarea[data-v-0aa36f4d] {
	width: 100%;
	background: #fff;
	border: 1px solid #00c8c8;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.form-type-textarea[data-v-0aa36f4d] {
	min-height: 90px
}

.textarea-item-margin[data-v-0aa36f4d] {
	margin: 15px
}

.input-item[data-v-0aa36f4d] {
	height: 80%;
	width: 100%;
	outline: none;
	border: none;
	font-size: 17px
}

.input-item[data-v-0aa36f4d]::-webkit-input-placeholder {
	color: #999
}

.input-item-margin[data-v-0aa36f4d] {
	margin: 0 15px
}

.fb-input-ph[data-v-0aa36f4d] {
	font-size: 17px;
	line-height: 47px;
	color: #999;
	letter-spacing: 0
}

.agree-wrap[data-v-0aa36f4d] {
	width: 100%;
	font-size: 15px;
	color: #999;
	letter-spacing: 0;
	line-height: 25px
}

.agree-link[data-v-0aa36f4d] {
	color: #00c8c8
}

.agree-icon-wrap[data-v-0aa36f4d] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	top: 1px;
	margin-right: 5px;
	display: inline-block
}

.agree-icon[data-v-0aa36f4d] {
	width: 15px;
	height: 15px
}

.submit-btn[data-v-0aa36f4d] {
	margin: 8px 17px;
	height: 44px;
	background: #00c8c8;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
	border-radius: 24px;
	color: #fff;
	font-size: 17px;
	text-align: center;
	line-height: 44px
}

.select-wrap[data-v-0aa36f4d] {
	height: 47px;
	background: #fff;
	font-size: 17px;
	color: #999;
	line-height: 47px;
	border-radius: 8px
}

.form-select[data-v-0aa36f4d] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.form-select-text[data-v-0aa36f4d] {
	padding-right: 20px;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form-select-arrow[data-v-0aa36f4d] {
	position: absolute;
	right: 15px;
	top: 0;
	font-weight: 700
}

.form-collect-ph[data-v-0aa36f4d] {
	width: 100%;
	height: 8px
}

.upload-wrap[data-v-0aa36f4d] {
	width: 100%
}

.form-select[data-v-0aa36f4d] {
	color: #000
}

.top-warn-wrap[data-v-544bfbe8] {
	margin: 10px 17px;
	padding: 8px 0;
	background: #fff4ed;
	border-radius: 6px;
	font-family: PingFang-SC-Regular;
	font-size: 12px;
	line-height: 22px;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.top-warn-wrap-list[data-v-544bfbe8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 8px .15rem 8px 0
}

.top-warn-wrap-warning-list[data-v-544bfbe8] {
	height: auto;
	-webkit-box-align: normal;
	-ms-flex-align: normal;
	align-items: normal
}

.top-warn-wrap-warning-list .warn-icon[data-v-544bfbe8] {
	margin-top: 12px
}

.warn-icon[data-v-544bfbe8] {
	margin: 0 10px 0 16px;
	width: 13px;
	height: 13px
}

.each-info[data-v-544bfbe8] {
	margin: 0 17px 10px;
	background: #fff;
	border-radius: 6px
}

.text-item-wrap[data-v-544bfbe8] {
	padding: 0 15px;
	height: 44px;
	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;
	font-size: 14px;
	color: #555
}

.img-item-wrap[data-v-544bfbe8] {
	padding: 0 15px;
	font-size: 15px;
	color: #555;
	overflow: hidden
}

.split-line[data-v-544bfbe8] {
	border-top: 1px solid #f1f1f1
}

.text-right[data-v-544bfbe8] {
	max-width: 65%
}

.img-title[data-v-544bfbe8] {
	height: 44px;
	line-height: 44px
}

.img-item-size[data-v-544bfbe8] {
	margin: 0 5px 10px 0;
	width: 56px;
	height: 56px;
	border-radius: 3px
}

.btn-wrap[data-v-544bfbe8] {
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	text-align: center
}

.bottom-btn-wrap[data-v-544bfbe8] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 8px;
	padding: 0 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bottom-ph[data-v-544bfbe8] {
	width: 100%;
	height: 60px
}

.b-flex-between[data-v-544bfbe8],
.form-type-input[data-v-2d1eb849] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form-type-input[data-v-2d1eb849] {
	padding: 0 13px;
	height: 44px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .14rem;
	color: #555;
	overflow: hidden
}

.input-opt-wrap[data-v-2d1eb849] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 65%;
	margin-left: 15px
}

.input-opt-wrap-complete[data-v-2d1eb849] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 11px;
	width: 100%;
	height: 44px;
	background: #f8f8f8;
	border-radius: 6px
}

.input-item-complete[data-v-2d1eb849] {
	height: 100%;
	width: 100%;
	outline: none;
	border: none;
	font-size: .14rem;
	color: #252525;
	caret-color: #00c8c8;
	background: #f8f8f8
}

.input-item-complete[data-v-2d1eb849]::-webkit-input-placeholder {
	color: #999
}

.input-item[data-v-2d1eb849] {
	height: 80%;
	width: 100%;
	outline: none;
	border: none;
	font-size: .15rem;
	color: #252525;
	text-align: right;
	caret-color: #00c8c8
}

.input-item[data-v-2d1eb849]::-webkit-input-placeholder {
	color: #999
}

.fb-input-ph[data-v-2d1eb849] {
	text-align: right
}

.fb-input-ph-notitle[data-v-2d1eb849],
.fb-input-ph[data-v-2d1eb849] {
	font-size: .15rem;
	line-height: 47px;
	color: #b8b8b8;
	letter-spacing: 0
}

.text-left[data-v-2d1eb849] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.wrapper[data-v-3c7e096a] {
	padding-left: .13rem;
	padding-right: .13rem
}

.line-bottom[data-v-3c7e096a] {
	position: relative
}

.line-bottom[data-v-3c7e096a]:after {
	content: " ";
	display: block;
	position: absolute;
	left: .13rem;
	right: .13rem;
	bottom: 0;
	height: .01rem;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e6e6e6
}

.top-bar-step[data-v-3c7e096a] {
	margin: .17rem .1rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: .12rem
}

.top-bar-step__drug[data-v-3c7e096a] {
	width: 100%
}

.red-bg[data-v-3c7e096a] {
	height: 1.64rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), color-stop(35%, #fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e 35%)
}

.inner[data-v-3c7e096a] {
	position: relative;
	z-index: 1;
	margin-top: -1.54rem
}

.top-bar-blank[data-v-3c7e096a] {
	height: 48px;
	background: #fd503e
}

.top-bar-tips[data-v-3c7e096a] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 46px;
	color: #fff
}

.top-bar-tips__pay[data-v-3c7e096a] {
	margin-bottom: .04rem
}

.top-warn-wrap[data-v-3c7e096a] {
	margin: 10px 17px;
	padding: 0 15px;
	background: #fff4ed;
	border-radius: 6px;
	font-family: PingFangSC-Regular;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-warn-wrap-list[data-v-3c7e096a] {
	margin: 8.5px 0
}

.warn-icon[data-v-3c7e096a] {
	margin-top: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 13px;
	height: 13px
}

.each-info[data-v-3c7e096a] {
	background: #fff;
	border-radius: 10px
}

.each-info-secure[data-v-3c7e096a] {
	padding: 8.5px 11px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #f60;
	background: rgba(255, 102, 0, .08)
}

.each-info-innerTitle[data-v-3c7e096a] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	padding: .11rem .12rem 0 .12rem
}

.each-info-innerSubTitle[data-v-3c7e096a] {
	color: #b8b8b8
}

.patient-info[data-v-3c7e096a] {
	padding: 0 12px 15px;
	margin-top: 8px;
	background: #fff;
	border-radius: 6px
}

.btn-wrap[data-v-3c7e096a] {
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-family: PingFang-SC-Medium;
	text-align: center
}

.bottom-popup-btn-wrap[data-v-3c7e096a] {
	width: calc(100% - 20px);
	position: fixed;
	bottom: 0;
	padding: 8px 10px;
	z-index: 900;
	background: #f5f5f5
}

.bottom-popup-btn-wrap[data-v-3c7e096a]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.bottom-btn-wrap[data-v-3c7e096a] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 0;
	padding: 4px 17px 8px;
	z-index: 900;
	background: #fff
}

.bottom-btn-wrap[data-v-3c7e096a]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	-webkit-transform-origin: top;
	transform-origin: top;
	top: 0;
	left: 0
}

.btns-wrap[data-v-3c7e096a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.agreement-wrap[data-v-3c7e096a] {
	text-align: center;
	width: 95%;
	margin: 0 auto 11px
}

.agree-icon[data-v-3c7e096a] {
	position: relative;
	top: 2px;
	width: 14px
}

.patient-title-wrap[data-v-3c7e096a] {
	margin: 5px 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.title-content[data-v-3c7e096a] {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #333
}

.add-patient[data-v-3c7e096a] {
	font-family: PingFangSC-Regular;
	font-size: 14px
}

.patients-scroll-wrap[data-v-3c7e096a] {
	height: 72px;
	white-space: nowrap
}

.each-patient-card[data-v-3c7e096a] {
	padding: 11px 12px;
	display: inline-block;
	width: 154px;
	background: #f5f5f5;
	border-radius: .09rem;
	color: #252525
}

.patient-selected[data-v-3c7e096a] {
	background: #ffeded;
	border: 1px solid #fd503f;
	color: #fd503f
}

.patient-selected .patient-info-row[data-v-3c7e096a],
.patient-selected .patient-name[data-v-3c7e096a] {
	color: #fd503f
}

.patient-selected-clinc[data-v-3c7e096a] {
	background: rgba(0, 200, 200, .1)
}

.name-edit-row[data-v-3c7e096a] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.name-edit-row[data-v-3c7e096a],
.patient-info-row[data-v-3c7e096a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: 14px
}

.patient-name[data-v-3c7e096a] {
	font-family: PingFangSC-Medium;
	max-width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.edit-wrap[data-v-3c7e096a] {
	width: 40px;
	text-align: right
}

.upload-wrap[data-v-3c7e096a] {
	padding: 15px 13px
}

.bottom-ph[data-v-3c7e096a] {
	width: 100%;
	height: 104px
}

.bottom-ph-popup[data-v-3c7e096a] {
	width: 100%;
	height: 115px
}

.bottom-notice[data-v-3c7e096a] {
	margin: 20px 17px;
	color: #999
}

.c-flex[data-v-3c7e096a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-color-91f[data-v-3c7e096a] {
	color: #0091ff
}

.c-color-52[data-v-3c7e096a] {
	color: #525252
}

.c-color-fd[data-v-3c7e096a] {
	color: #fd503f
}

.c-font-pingfangBold[data-v-3c7e096a] {
	font-family: PingFangSC-Semibold
}

.c-padding[data-v-3c7e096a] {
	padding: 13px 13px 15px
}

.popup-cont[data-v-3c7e096a] {
	margin: 0 10px;
	background: #fff;
	border-radius: 6px;
	padding: 2px 0 5px
}

.image-margin[data-v-3c7e096a] {
	margin-top: -.02rem
}

.radio-item[data-v-3c7e096a] {
	background: #f5f5f5;
	border-radius: .06rem;
	padding: .1rem .12rem;
	color: #1f1f1f;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.radio-item-selected[data-v-3c7e096a] {
	background: rgba(255, 237, 237, .5)
}

.radio-item__miniBorder[data-v-3c7e096a] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem
}

.radio-item__miniBorder__selected[data-v-3c7e096a] {
	border: 1px solid rgba(253, 80, 62, .5)
}

.top-warn-wrap[data-v-6b5c1ce1] {
	margin: .1rem .1rem .08rem;
	padding: 8px 0;
	background: #fff4ed;
	border-radius: 6px;
	font-family: PingFangSC-Regular;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-warn-wrap-list[data-v-6b5c1ce1] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.warn-icon[data-v-6b5c1ce1] {
	margin: 2px 10px 0 16px;
	width: 16px;
	height: 16px
}

.each-info[data-v-6b5c1ce1] {
	margin: 0 10px 8px;
	background: #fff;
	border-radius: 12px
}

.btn-wrap[data-v-6b5c1ce1] {
	height: 42px;
	line-height: 42px;
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	border: 1px solid #fd503e;
	font-size: 18px;
	text-align: center
}

.bottom-btn-wrap[data-v-6b5c1ce1] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 0;
	padding: 8px 17px;
	z-index: 900;
	background: #fff
}

.bottom-btn-wrap[data-v-6b5c1ce1],
.text-item-wrap[data-v-6b5c1ce1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.text-item-wrap[data-v-6b5c1ce1] {
	padding: 0 15px;
	height: 45px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #555;
	border-bottom: 1px solid #f1f1f1
}

.text-left[data-v-6b5c1ce1] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.text-left-med[data-v-6b5c1ce1] {
	font-family: PingFangSC-Regular;
	color: #1f1f1f
}

.text-right[data-v-6b5c1ce1] {
	max-width: 65%;
	color: #bbb
}

.upload-wrap[data-v-6b5c1ce1] {
	padding: 0 15px 15px
}

.bottom-ph[data-v-6b5c1ce1] {
	width: 100%;
	height: 60px
}

.line-bottom[data-v-6b5c1ce1] {
	position: relative
}

.line-bottom[data-v-6b5c1ce1]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e6e6e6
}

.form-list-wrap[data-v-35057075] {
	padding: 15px 0;
	background: #fff
}

.form-title[data-v-35057075] {
	font-family: PingFang-SC-Medium;
	font-size: 17px;
	color: #333
}

.textarea-pad[data-v-35057075] {
	background: #f8f8f8;
	overflow: hidden
}

.textarea-item[data-v-35057075] {
	border: solid;
	margin: 15px 12px;
	width: calc(100% - 24px);
	height: 70px;
	outline: none;
	border: none;
	background: #f8f8f8;
	resize: none
}

.textarea-ph[data-v-35057075] {
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	color: #999
}

textarea[data-v-35057075]::-webkit-input-placeholder {
	color: #999;
	font-size: 14px;
	line-height: 19px
}

.each-info[data-v-35057075] {
	margin: 0 17px 10px;
	background: #fff;
	border-radius: 6px
}

.btn-wrap[data-v-35057075] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(-134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3)
}

.bottom-btn-wrap[data-v-35057075] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 0;
	padding: 8px 17px;
	z-index: 900;
	background: #fff
}

.btns-wrap[data-v-35057075] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bottom-ph[data-v-35057075] {
	width: 100%;
	height: 104px
}

.ineligible[data-v-8f47f2dc] {
	height: 600px;
	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;
	font-size: 16px;
	padding: 0 30px
}

.jiayibao-index[data-v-8f47f2dc] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bag.png);
	background-size: 100% 100%;
	padding: 4.5vw;
	padding-top: 52.5vw;
	z-index: 0
}

.jiayibao-index .user-info[data-v-8f47f2dc] {
	width: 100%;
	background: rgba(61, 165, 161, .7);
	border-radius: 13px;
	text-align: center;
	color: #bcf9f7;
	height: 27px;
	line-height: 27px
}

.jiayibao-index .ticket[data-v-8f47f2dc] {
	width: 100%;
	padding-top: 11.75vw;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fffefc), to(#fcf2d5));
	background-image: linear-gradient(180deg, #fffefc, #fcf2d5);
	border-radius: 10px;
	margin-top: 5.72vw;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.jiayibao-index .ticket .ticket-icon[data-v-8f47f2dc] {
	position: absolute;
	width: 221px;
	height: 35px;
	top: -7px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.jiayibao-index .ticket .title[data-v-8f47f2dc] {
	font-size: 16px;
	color: #b76f31;
	text-align: center;
	margin-bottom: 3.92vw
}

.jiayibao-index .ticket .ticket-content[data-v-8f47f2dc] {
	width: 74.47vw;
	height: 20vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/coupon-bag.png);
	background-size: 100% 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;
	padding: 0 5.63vw 0 5.07vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 6.03vw
}

.jiayibao-index .ticket .ticket-content .ticket-content-box[data-v-8f47f2dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jiayibao-index .ticket .ticket-content .ticket-content-title[data-v-8f47f2dc] {
	font-size: 4.83vw;
	line-height: 4.83vw;
	color: #b76f31;
	margin-bottom: 4px;
	font-family: PingFangSC-Medium
}

.jiayibao-index .ticket .ticket-content .ticket-content-sub-title[data-v-8f47f2dc] {
	font-size: 3.86vw;
	line-height: 3.86vw;
	color: rgba(183, 111, 49, .8)
}

.jiayibao-index .ticket .ticket-content .ticket-content-num[data-v-8f47f2dc] {
	font-size: 4.83vw;
	color: #b76f31;
	font-family: PingFangSC-Medium
}

.jiayibao-index .ticket .btn-list[data-v-8f47f2dc] {
	width: 100%;
	height: 20.69vw;
	background: #f7e7c8;
	border-radius: 0 0 10px 10px;
	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
}

.jiayibao-index .ticket .btn-list .btn[data-v-8f47f2dc] {
	width: 146px;
	height: 43.3px;
	line-height: 43.3px;
	border-radius: 22px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: PingFangSC-Medium
}

.jiayibao-index .ticket .btn-list .btn[data-v-8f47f2dc]:first-child {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(18%, #f07557), color-stop(90%, #f4aa63));
	background-image: linear-gradient(90deg, #f07557 18%, #f4aa63 90%);
	margin-right: 15px;
	color: #fff
}

.jiayibao-index .ticket .btn-list .btn[data-v-8f47f2dc]:nth-child(2) {
	color: #e63d25;
	background: -webkit-gradient(linear, left top, right top, from(#e63b24), to(#f77d29));
	background: linear-gradient(90deg, #e63b24 0, #f77d29);
	position: relative;
	z-index: 6
}

.jiayibao-index .ticket .btn-list .btn[data-v-8f47f2dc]:nth-child(2):after {
	position: absolute;
	z-index: -4;
	top: 2px;
	bottom: 2px;
	right: 2px;
	left: 2px;
	background: #fce6c3;
	border-radius: 22px;
	content: ""
}

.jiayibao-index .explain[data-v-8f47f2dc] {
	width: 100%;
	padding: 13vw 20px;
	margin-top: 10.46vw;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#48cdc8), to(#34b2ad));
	background-image: linear-gradient(180deg, #48cdc8, #34b2ad);
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.jiayibao-index .explain .explain-list[data-v-8f47f2dc] {
	color: #fbedd6;
	font-size: 13px
}

.jiayibao-index .explain .explain-title[data-v-8f47f2dc] {
	position: absolute;
	width: 221px;
	height: 35px;
	top: -7px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.jiayibao-index .feedback[data-v-8f47f2dc] {
	width: 9.66vw;
	height: 16.5vw;
	position: fixed;
	right: 10px;
	top: 132.5vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/feedback.png);
	background-size: 100% 100%;
	z-index: 1
}

.jayibao-login[data-v-c4260852] {
	background: #f3f4f6;
	padding: 22px 17px 11px;
	position: relative;
	z-index: 10
}

.jayibao-login-title[data-v-c4260852] {
	font-weight: 500;
	color: #333;
	font-size: 15px;
	line-height: 22px
}

.phone-content[data-v-c4260852] {
	margin-top: 8px;
	background: #fff;
	border-radius: 3px
}

.phone-content .form-type-input[data-v-c4260852] {
	height: 61px;
	width: 100%;
	padding: 13px;
	border-bottom: 1px solid hsla(0, 0%, 60%, .5);
	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;
	font-size: 15px;
	color: #999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.phone-content .input-item[data-v-c4260852] {
	font-size: 15px;
	color: #252525
}

.phone-content .fb-input-ph[data-v-c4260852] {
	font-size: 15px;
	line-height: 47px;
	color: #999;
	letter-spacing: 0
}

.phone-content .sms-input-wrap[data-v-c4260852] {
	height: 61px;
	padding: 13px;
	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;
	font-size: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.phone-content .sms-input-wrap .sms-state-wrap[data-v-c4260852] {
	width: 88px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	background: #4ed8d3;
	border-radius: 20px;
	font-weight: 500;
	color: #fff;
	font-size: 13px
}

.phone-content .sms-input-wrap .sms-state-wrap-disabled[data-v-c4260852] {
	background: #e9e9e9
}

.login-card-btn[data-v-c4260852] {
	width: 100%;
	height: 13vw;
	border-radius: 26px;
	background: #4ed8d3;
	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;
	font-size: 17px;
	color: #fff;
	margin: 12vw auto 0
}

.btn-disable[data-v-c4260852] {
	opacity: .3
}

.coupons[data-v-c4260852] {
	background: #fff;
	margin-top: 12vw;
	border-radius: 8px;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 18px 0
}

.coupons .title[data-v-c4260852] {
	font-weight: 500;
	color: #333;
	line-height: 20px;
	font-size: 20px;
	margin-bottom: 2vw
}

.coupons .sub-title[data-v-c4260852] {
	color: #666;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 4vw
}

.coupons .coupon-view[data-v-c4260852] {
	width: 76.57vw;
	height: 22.94vw;
	background: -webkit-gradient(linear, left top, right top, from(#31d1db), to(#49e0c7));
	background: linear-gradient(90deg, #31d1db, #49e0c7);
	border-radius: 3.22vw;
	position: relative;
	color: #fff;
	padding-left: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.coupons .coupon-view .coupon-view-name[data-v-c4260852] {
	font-size: 6.36vw;
	line-height: 6.36vw;
	margin-top: 17px;
	margin-bottom: 8px
}

.coupons .coupon-view .coupon-view-source[data-v-c4260852] {
	font-size: 3.46vw;
	line-height: 3.46vw
}

.coupons .coupon-view .coupon-view-image[data-v-c4260852] {
	position: absolute;
	width: 15.78vw;
	height: 12.56vw;
	right: 0;
	bottom: 0
}

.rule-list[data-v-c4260852] {
	width: 100%;
	margin-top: 18px;
	padding: 17px;
	background: #fff;
	border-radius: 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.rule-list .title[data-v-c4260852] {
	font-weight: 500;
	color: #333;
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 17px
}

.rule-list .list[data-v-c4260852] {
	color: #333;
	font-size: 14px
}

.protocol[data-v-c4260852] {
	color: #999;
	font-size: 13px;
	text-align: center;
	margin-top: 17px
}

.login-sms[data-v-c4260852] {
	position: absolute;
	top: 0
}

input[data-v-c4260852]:focus {
	outline: none
}

.custom-header-topbar-bg[data-v-47984240] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.detail-wrap[data-v-47984240] {
	padding-top: 1.5rem;
	padding-bottom: .1rem;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	background-size: 100% 2rem;
	background-position: 0 0;
	background-repeat: no-repeat
}

.cards-wrap .card-item[data-v-47984240] {
	background-color: #fff;
	padding: 13px 13px 10px 13px;
	border-radius: 10px;
	margin-bottom: 10px
}

.cards-wrap .card-item .item-title[data-v-47984240] {
	color: #333;
	line-height: 1.2;
	font-family: PingFangSC-Medium
}

.cards-wrap .card-item .info-wrap[data-v-47984240] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 13px;
	padding-bottom: 5px
}

.cards-wrap .card-item .info-wrap .item-avatar[data-v-47984240] {
	width: 54px;
	height: 54px;
	position: relative
}

.cards-wrap .card-item .info-wrap .auth-icon[data-v-47984240] {
	width: 44px;
	height: 16px;
	position: absolute;
	top: 45px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.cards-wrap .card-item .info-wrap .info-detail[data-v-47984240] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 12px
}

.cards-wrap .card-item .info-wrap .info-detail .name[data-v-47984240] {
	margin-bottom: 2px;
	margin-top: 2px;
	font-family: PingFangSC-Medium
}

.cards-wrap .card-item .info-wrap .info-detail .job-title[data-v-47984240] {
	color: #333;
	margin-left: 8px;
	font-family: PingFangSC-Regular
}

.cards-wrap .card-item .info-wrap .info-detail .company[data-v-47984240] {
	color: #333;
	line-height: 24px
}

.cards-wrap .card-item .info-wrap .info-detail .icon-style[data-v-47984240] {
	margin-bottom: 0
}

.cards-wrap .card-item .info-wrap .info-detail .duty[data-v-47984240] {
	color: #555;
	line-height: 24px
}

.team-intro[data-v-47984240] {
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/team-head-bkg.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top
}

.team-intro .team-head-wrap[data-v-47984240] {
	position: absolute;
	width: 20vw;
	height: 20vw;
	right: 10px;
	top: -12vw;
	border: 4px solid #fff;
	border-radius: 21.7vw;
	overflow: hidden;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/b1565609865906356344.png@!FN_ICON);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%
}

.team-intro .team-head-wrap .team-head[data-v-47984240] {
	width: 100%;
	height: 100%
}

.team-intro .title[data-v-47984240] {
	line-height: 1.2;
	font-family: PingFangSC-Medium;
	margin-bottom: 11px
}

.team-intro .desc-wrap[data-v-47984240] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden
}

.team-intro .desc[data-v-47984240] {
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
	position: relative;
	max-height: 96px
}

.team-intro .desc[data-v-47984240]:before {
	content: "";
	height: calc(100% - 24px);
	float: right
}

.team-intro .desc[data-v-47984240]:after {
	content: "";
	width: 999vw;
	height: 999vw;
	position: absolute;
	-webkit-box-shadow: inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fcffff;
	box-shadow: inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fcffff;
	margin-left: -100px
}

.team-intro .show-btn[data-v-47984240] {
	position: relative;
	float: right;
	clear: both;
	margin-left: 20px;
	padding: 0 10px 0 3px;
	line-height: 24px;
	color: #b8b8b8;
	cursor: pointer
}

.team-intro .show-btn[data-v-47984240]:before {
	content: "...";
	position: absolute;
	left: -5px;
	color: #333;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.team-intro .hide-btn[data-v-47984240]:after {
	content: "";
	width: 0;
	height: 0
}

.team-intro .down-icon[data-v-47984240] {
	position: relative;
	top: 2px
}

.team-intro .show-all[data-v-47984240] {
	max-height: 100vw
}

.et-img-wrap[data-v-58a65301] {
	position: relative
}

.et-img-wrap .img[data-v-58a65301] {
	width: 100%;
	border-radius: 15px;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08)
}

.et-img-wrap .ctn[data-v-58a65301] {
	position: absolute;
	top: .25rem;
	left: .25rem
}

.et-img-wrap .title[data-v-58a65301] {
	color: #fff;
	font-size: 32px;
	line-height: 32px;
	font-weight: 700
}

.et-img-wrap .text[data-v-58a65301] {
	color: #fff;
	font-size: 18px;
	line-height: 18px
}

.et-img-wrap .btnwrap[data-v-58a65301] {
	width: 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;
	position: absolute;
	bottom: .26rem
}

.et-img-wrap .btns[data-v-58a65301] {
	width: 1.46rem;
	font-weight: 700
}

.et-img-wrap .buttonori[data-v-58a65301] {
	position: absolute;
	bottom: .26rem;
	left: .25rem;
	right: .25rem
}

.et-img-wrap .buttonori .text[data-v-58a65301] {
	font-weight: 700
}

.et-row[data-v-58a65301] {
	justify-items: stretch
}

.et-pf[data-v-58a65301] {
	background-color: #fff;
	border-radius: .08rem;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	height: 100%
}

.et-pf .img[data-v-58a65301] {
	height: 33px
}

.et-pf .line[data-v-58a65301] {
	border-top: 1px solid #f6f6f6
}

.et-pf .title[data-v-58a65301] {
	font-weight: 700
}

.et-pf .text[data-v-58a65301] {
	height: .42rem
}

.et-foot[data-v-58a65301] {
	padding-top: .3rem;
	padding-bottom: .25rem
}

.et-top[data-v-58a65301] {
	margin-top: .1rem;
	font-weight: 700
}

.et-ask .text[data-v-58a65301] {
	font-weight: 700
}

.et-ask .item[data-v-58a65301] {
	background-color: #f8f8f8;
	border-radius: 20px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 8px
}

.et-scroll[data-v-58a65301] {
	overflow-y: hidden;
	position: relative
}

.et-scroll .inner[data-v-58a65301] {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.et-container[data-v-76d5d4f2] {
	position: relative;
	margin-top: -.5rem
}

.et-img[data-v-76d5d4f2] {
	width: 100%
}

.et-cont[data-v-76d5d4f2] {
	background-color: #fff;
	border-radius: .08rem;
	padding-top: .05rem;
	padding-bottom: .05rem
}

.et-cont .title[data-v-76d5d4f2] {
	font-weight: 700
}

.et-cont .text[data-v-76d5d4f2] {
	background-color: #d9f7f6;
	padding: 0 .1rem;
	color: #013642;
	border-radius: .03rem
}

.et-cont .line[data-v-76d5d4f2] {
	border-bottom: 1px solid #f3f3f3;
	margin: 0 .3rem
}

.et-cont .ctn-img[data-v-76d5d4f2] {
	margin-left: 6px
}

.et-cont .ctn-left[data-v-76d5d4f2] {
	padding-left: .33rem
}

.et-cont .ctn-right[data-v-76d5d4f2] {
	margin-left: -23px
}

.et-btn[data-v-76d5d4f2] {
	position: fixed;
	bottom: 0;
	left: .17rem;
	right: .17rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(3, 124, 147, 0)), color-stop(94%, #00343f));
	background-image: linear-gradient(180deg, rgba(3, 124, 147, 0) 5%, #00343f 94%)
}

.et-btn .item[data-v-76d5d4f2] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: .33rem;
	color: #fff;
	font-weight: 700
}

.et-btn-blank[data-v-76d5d4f2] {
	height: 74px
}

.p-ghaddpatient .patient-form[data-v-a5180334] {
	position: relative;
	background-color: #fff
}

.p-ghaddpatient .patient-form.isCertified[data-v-a5180334] {
	position: relative
}

.p-ghaddpatient .patient-form .isCertified-img[data-v-a5180334] {
	width: .5rem;
	height: .49rem;
	position: absolute;
	top: .65rem;
	right: .3rem
}

.p-ghaddpatient .align-right[data-v-a5180334] {
	text-align: right
}

.p-ghaddpatient .padding-zero[data-v-a5180334] {
	padding-left: 0;
	padding-right: 0
}

.p-ghaddpatient .form-item[data-v-a5180334] {
	position: relative;
	line-height: .44rem;
	font-size: .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0;
	margin-right: 0
}

.p-ghaddpatient .form-item .c-line-superfine-after[data-v-a5180334] {
	position: absolute;
	left: .17rem;
	bottom: 0;
	right: .17rem;
	width: calc(100% - .34rem)
}

.p-ghaddpatient .form-item-tit[data-v-a5180334] {
	min-width: 75px;
	color: #555
}

.p-ghaddpatient .form-item-tit-required[data-v-a5180334] {
	position: relative
}

.p-ghaddpatient .form-item-tit-required[data-v-a5180334]:before {
	position: absolute;
	left: -10px;
	content: "*";
	display: inline-block;
	color: #fe6c09;
	font-size: .17rem
}

.p-ghaddpatient .form-item-border[data-v-a5180334] {
	border-bottom: 1px solid #f1f1f1
}

.p-ghaddpatient .form-input[data-v-a5180334] {
	color: #555;
	text-align: left;
	border: none;
	height: .44rem;
	outline: none;
	font-size: .15rem;
	margin-right: 25px
}

.p-ghaddpatient .form-input[data-v-a5180334]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghaddpatient .form-input[data-v-a5180334]::-webkit-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-a5180334]::-moz-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-a5180334]:-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-a5180334]::-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-a5180334]::placeholder {
	color: #999
}

.p-ghaddpatient .form-input-placeholder[data-v-a5180334] {
	color: #999
}

.p-ghaddpatient .form-filter[data-v-a5180334] {
	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-a5180334] {
	color: #666
}

.p-ghaddpatient .form-select[data-v-a5180334] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-select-text[data-v-a5180334] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.p-ghaddpatient .form-select-arrow[data-v-a5180334] {
	position: absolute;
	right: -3px;
	top: 0;
	font-weight: 700
}

.p-ghaddpatient .form-radio[data-v-a5180334] {
	display: inline-block
}

.p-ghaddpatient .form-radio-wrap[data-v-a5180334] {
	height: .44rem;
	line-height: .44rem
}

.p-ghaddpatient .form-radio-circle[data-v-a5180334] {
	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-a5180334] {
	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-switch[data-v-a5180334] {
	position: relative;
	top: .06rem
}

.p-ghaddpatient .explain-info[data-v-a5180334] {
	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-a5180334]:before {
	content: "*";
	display: block;
	color: #fe6c09;
	margin-right: .08rem;
	font-size: .17rem;
	position: relative;
	top: .03rem
}

.p-ghaddpatient .agree-info[data-v-a5180334] {
	text-align: center;
	height: 25px
}

.p-ghaddpatient .agree-info-checkbox[data-v-a5180334] {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.p-ghaddpatient .agree-info-checkbox-icon[data-v-a5180334] {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.p-ghaddpatient .agree-info-checkbox-empty[data-v-a5180334] {
	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-a5180334] {
	width: .13rem;
	height: .13rem
}

.p-ghaddpatient .btn-warp[data-v-a5180334] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-input-del-icon[data-v-a5180334] {
	position: absolute;
	top: 0;
	right: .15rem;
	color: #999
}

.p-ghaddpatient .add-sug[data-v-a5180334] {
	background: #fff;
	z-index: 4;
	position: relative;
	width: calc(100% + 75px);
	left: -75px;
	margin-top: .15rem;
	margin-bottom: -.15rem
}

.p-ghaddpatient .add-sug .c-line-thick-top[data-v-a5180334] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.p-ghaddpatient .add-sug-close[data-v-a5180334] {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -.1rem;
	padding-right: .1rem;
	padding-top: .17rem;
	padding-left: .1rem;
	padding-bottom: .17rem;
	z-index: 1
}

.p-ghaddpatient .add-sug-item .icon[data-v-a5180334] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-top: 3px
}

.p-ghaddpatient .add-sug-item .info[data-v-a5180334] {
	border-bottom: 1px solid #f1f1f1
}

.p-ghaddpatient .color-placeholder[data-v-a5180334] {
	color: #999;
	line-height: .45rem
}

.p-ghaddpatient .isCertified-line[data-v-a5180334] {
	background: #f4fcfc
}

.p-ghpatientlist[data-v-07512ce2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block
}

.p-ghpatientlist .line-bottom[data-v-07512ce2] {
	border-bottom: 1px solid #f1f1f1
}

.p-ghpatientlist .patient-list[data-v-07512ce2] {
	padding-bottom: calc(44px + .16rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghpatientlist .patient-list-cont[data-v-07512ce2] {
	background: #fff;
	margin: 0 -.17rem;
	padding: 0 .17rem
}

.p-ghpatientlist .patient-item[data-v-07512ce2] {
	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;
	position: relative
}

.p-ghpatientlist .patient-item .isCertified-img[data-v-07512ce2] {
	width: .5rem;
	height: .49rem;
	position: absolute;
	top: .16rem;
	right: .85rem
}

.p-ghpatientlist .patient-item-info[data-v-07512ce2] {
	padding: .15rem 0
}

.p-ghpatientlist .patient-item-edit[data-v-07512ce2] {
	width: 80px;
	margin-right: -.17rem
}

.p-ghpatientlist .patient-item-edit .m-icon[data-v-07512ce2] {
	margin-top: 12px
}

.p-ghpatientlist .patient-item-edit-wrap[data-v-07512ce2] {
	padding: .17rem .17rem .17rem 0;
	text-align: right;
	height: 50px
}

.p-ghpatientlist .patient-name[data-v-07512ce2] {
	color: #333;
	display: inline-block;
	vertical-align: middle
}

.p-ghpatientlist .patient-phone[data-v-07512ce2] {
	color: #727272;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghpatientlist .patient-loading[data-v-07512ce2] {
	text-align: center
}

.p-ghpatientlist .patient-loading-padding[data-v-07512ce2] {
	padding-top: calc(44px + .3rem)
}

.p-ghpatientlist .patient-loading-img[data-v-07512ce2] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.p-ghpatientlist .patient-loading-end[data-v-07512ce2] {
	font-size: .13rem;
	display: inline-block;
	padding: .1rem 0;
	color: #999
}

.patient-add[data-v-07512ce2] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background: #fff
}

.patient-add-cont[data-v-07512ce2] {
	padding: .08rem .17rem
}

.searchbar[data-v-11b59360] {
	padding: 10px 4% 5px;
	background-color: #fff
}

.searchbar-inner[data-v-11b59360] {
	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-11b59360] {
	border: 1px solid #f8f8f8;
	background-color: #f8f8f8;
	border-radius: 4px;
	height: 34px
}

.searchbar-bg[data-v-11b59360],
.searchbar-input-con[data-v-11b59360] {
	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-11b59360] {
	background-color: #f8f8f8;
	font: 13px/23px PingFangSC-Regular, Arial, Helvetica, sans-serif
}

.input[data-v-11b59360]:focus {
	outline: none
}

.icon[data-v-11b59360] {
	position: relative;
	margin-left: 11px;
	margin-right: 4px
}

.action[data-v-11b59360] {
	line-height: 34px;
	position: relative;
	padding-left: 10px;
	z-index: 1
}

.cancel[data-v-11b59360] {
	color: #666
}

.action-icon[data-v-11b59360] {
	padding-right: 10px;
	color: #999
}

.searchbar-placeholder[data-v-11b59360] {
	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-0c9b6220] {
	font-size: 14px;
	color: #333;
	line-height: 14px;
	padding-top: 25px;
	padding-left: 30rpx;
	background: #fff;
	text-align: center
}

.city-sug-style[data-v-0c9b6220] {
	position: absolute;
	width: 100vw;
	height: 100vh;
	top: 49px;
	left: 0;
	background: #fff;
	z-index: 9
}

.citylist[data-v-4f3dd713] {
	width: 100%;
	overflow: hidden
}

.c-search-bar[data-v-4f3dd713] {
	height: 49px;
	background: #fff;
	position: relative;
	z-index: 6
}

.c-city-search[data-v-4f3dd713] {
	min-height: 49px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1
}

.c-list[data-v-4f3dd713] {
	min-height: 100%;
	background-color: #fff
}

.c-list.c-container[data-v-4f3dd713] {
	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-4f3dd713] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.location[data-v-4f3dd713] {
	padding-right: 29px
}

.c-icon-loading[data-v-4f3dd713] {
	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-4f3dd713] {
	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-4f3dd713 1s;
	animation: loading-circle-data-v-4f3dd713 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-4f3dd713 {
	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-4f3dd713 {
	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-4f3dd713] {
	margin-top: 15px;
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #999
}

.location-city-box[data-v-4f3dd713] {
	margin-top: 12px
}

.city-btn[data-v-4f3dd713] {
	height: 36px;
	line-height: 36px;
	background: #f8f8f8;
	font-size: 14px;
	color: #000;
	text-align: center;
	border-radius: 2px
}

.city-reloc[data-v-4f3dd713] {
	display: inline-block;
	height: 38px;
	line-height: 38px
}

.hot-city[data-v-4f3dd713] {
	margin-top: 23px;
	padding-right: 29px;
	padding-bottom: 13px
}

.hot-city-text[data-v-4f3dd713] {
	display: block;
	margin-bottom: 13px;
	font-size: 14px;
	color: #999;
	line-height: 24px
}

.c-gap-top8[data-v-4f3dd713] {
	margin-top: 8px
}

.all-city-list-item[data-v-4f3dd713] {
	font: 14px/24px PingFangSC-Regular, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #eee;
	color: #000
}

.all-city-list-item[data-v-4f3dd713]:last-child {
	border-bottom: 0
}

.item-letter[data-v-4f3dd713] {
	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-4f3dd713] {
	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-4f3dd713] {
	font-size: 12px;
	line-height: 20px;
	color: #000
}

.city-sidebar-item.selected[data-v-4f3dd713] {
	color: #5183ff
}

.city-name-mask[data-v-4f3dd713] {
	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 .city-sidebar[data-v-4f3dd713] {
	top: 99px
}

.med-agreement[data-v-888e5bea] {
	background: #f5f5f5
}

.med-agreement-item[data-v-888e5bea] {
	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-agreement-item[data-v-888e5bea],
.med-agreement-title[data-v-888e5bea] {
	border-bottom: 1px solid #f1f1f1;
	padding: .1rem
}

.med-agreement-list[data-v-888e5bea] {
	border-radius: 8px;
	background: #fff
}

.med-agreement-tip[data-v-888e5bea] {
	background: #ededed;
	border-radius: 8px;
	padding: .1rem;
	color: #999;
	margin-bottom: 20px
}

.feedback-form[data-v-8a53d004] {
	padding: 0 .17rem 0 .17rem
}

.fb-btn[data-v-8a53d004] {
	margin: 8px 0;
	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-8a53d004] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px;
	background: #fff
}

.fb-item-tit[data-v-8a53d004] {
	color: #333;
	margin-top: .25rem
}

.fb-radio-li[data-v-8a53d004] {
	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-8a53d004] {
	margin-top: .1rem;
	border-radius: 5px;
	border: 1px solid #eee;
	padding: .1rem
}

.fb-describe-textarea[data-v-8a53d004] {
	width: 100%;
	height: 100px;
	color: #555;
	resize: none;
	border: none;
	outline-offset: none;
	outline: none
}

.fb-describe-textarea[data-v-8a53d004]:focus {
	outline-offset: none;
	outline: none
}

.fb-upload[data-v-8a53d004] {
	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-8a53d004] {
	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-8a53d004] {
	position: relative
}

.fb-card-img-del[data-v-8a53d004] {
	position: absolute;
	top: -5px;
	right: -3px;
	color: #555
}

.fb-radio-circle[data-v-8a53d004] {
	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-8a53d004] {
	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-8a53d004] {
	border: 1px solid #00c8c8 !important
}

.fb-radio-selected .inner[data-v-8a53d004] {
	background-color: #00c8c8
}

.fb-expert-input[data-v-8a53d004],
.fb-phone-input[data-v-8a53d004] {
	-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-8a53d004]:focus,
.fb-phone-input[data-v-8a53d004]:focus {
	outline-offset: none;
	outline: none
}

.fb-input-ph[data-v-8a53d004] {
	color: #999;
	font: 14px/24px Arial, Helvetica, sans-serif
}

.fb-phone[data-v-8a53d004] {
	padding-bottom: 70px
}

.fb-phone-code[data-v-8a53d004] {
	position: relative
}

.fb-phone-code-btn[data-v-8a53d004] {
	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-8a53d004] {
	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-8a53d004] {
	float: left
}

.ls-item-ctn[data-v-8a53d004] {
	overflow: hidden
}

.ls-item-doc-name[data-v-8a53d004] {
	color: #333;
	font-weight: 700
}

.ls-item-price[data-v-8a53d004] {
	color: #ff6050
}

.ls-item-desc[data-v-8a53d004] {
	color: #252525
}

.fb-card-img-cont[data-v-8a53d004] {
	-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-8a53d004] {
	border-radius: 3px;
	margin-bottom: 5px;
	-webkit-box-flex: none;
	-ms-flex: none;
	flex: none
}

.fb-btn[data-v-5cd46f52] {
	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-5cd46f52] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 17px;
	background: #fff
}

.fb-list[data-v-5cd46f52] {
	padding: 15px .17rem 0 .17rem
}

.fb-li[data-v-5cd46f52] {
	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-5cd46f52] {
	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-5cd46f52] {
	padding: .1rem .17rem .15rem .17rem
}

.fb-li-text[data-v-5cd46f52] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fb-li-text-tit[data-v-5cd46f52] {
	min-width: 75px
}

.fb-list-loading[data-v-5cd46f52] {
	padding-bottom: 60px
}

.fb-li-text-cont[data-v-5cd46f52] {
	margin-bottom: 0
}

.fb-modal[data-v-5cd46f52] {
	z-index: 922;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .5)
}

.fb-modal-cont[data-v-5cd46f52] {
	position: relative;
	top: 50%;
	margin: 0 57px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}

.fb-modal-item[data-v-5cd46f52] {
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 0
}

.fb-modal-item[data-v-5cd46f52]:last-child {
	margin-bottom: 40px;
	border-bottom: 0;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

.fb-modal-item[data-v-5cd46f52]:first-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.fb-modal-close[data-v-5cd46f52] {
	color: #fff
}

.fb-detail[data-v-2355189e] {
	padding: .1rem .17rem
}

.fb-detail-li[data-v-2355189e] {
	padding-left: .17rem;
	padding-bottom: .2rem;
	position: relative
}

.fb-detail-li[data-v-2355189e]:before {
	content: "";
	position: absolute;
	left: 0;
	margin-top: .14rem;
	display: block;
	width: 1px;
	height: 100%;
	background: #d8d8d8
}

.fb-detail-li-border[data-v-2355189e]:before {
	content: none
}

.fb-detail-li-text[data-v-2355189e] {
	word-break: break-all
}

.fb-detail-li-tit[data-v-2355189e] {
	position: relative;
	color: #999
}

.fb-detail-li-tit[data-v-2355189e]: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-2355189e] {
	color: #00c8c8
}

.fb-detail-li-tit-color[data-v-2355189e]:before {
	background: #00c8c8
}

.fb-detail-service-btns[data-v-2355189e] {
	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-2355189e] {
	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-2355189e] {
	border: 0;
	background: rgba(0, 0, 0, .4);
	color: #fff
}

.fb-detail-card[data-v-2355189e] {
	margin-top: .1rem
}

.fb-detail-card-cont[data-v-2355189e] {
	background: #fff;
	padding: 0 .15rem .15rem .15rem
}

.fb-detail-card-tit[data-v-2355189e] {
	color: #333;
	text-align: center;
	margin-bottom: .1rem;
	border-bottom: 1px solid #f1f1f1;
	padding: .1rem 0
}

.fb-card-text[data-v-2355189e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	padding-right: .15rem
}

.fb-card-text-tit[data-v-2355189e] {
	min-width: 75px
}

.fb-card-img-cont[data-v-2355189e] {
	-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-2355189e] {
	word-wrap: break-word;
	word-break: break-all
}

.fb-card-img[data-v-2355189e] {
	border-radius: 3px;
	margin-bottom: 5px;
	-webkit-box-flex: none;
	-ms-flex: none;
	flex: none
}

.sawtooth[data-v-2355189e]:after,
.sawtooth[data-v-2355189e]:before {
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/waveLine.png) repeat-x 50%;
	background-size: contain;
	position: relative;
	z-index: 1
}

.sawtooth[data-v-2355189e]:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.med-msglist[data-v-4dda1998],
[data-v-4dda1998] {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.med-msglist[data-v-4dda1998] {
	touch-callout: none
}

.med-msglist .b-msg-content[data-v-4dda1998] {
	padding-bottom: .1rem
}

.med-msglist .b-msg-content-inner[data-v-4dda1998] {
	padding: 0 .17rem;
	padding-top: .15rem
}

.med-msglist .b-msg-time[data-v-4dda1998] {
	margin-bottom: .1rem;
	color: #727272;
	letter-spacing: 0;
	text-align: center
}

.med-msglist .b-msg-gh[data-v-4dda1998] {
	margin-bottom: .18rem;
	border-radius: 8px;
	padding: .1rem .15rem;
	background: #fff;
	color: #333
}

.med-msglist .b-msg-gh .b-msg-gh-title[data-v-4dda1998] {
	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: 19px/29px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #f1f1f1
}

.med-msglist .b-msg-gh .b-msg-gh-status[data-v-4dda1998] {
	color: #00c8c8
}

.med-msglist .b-msg-gh .b-msg-gh-status-2[data-v-4dda1998] {
	color: #333
}

.med-msglist .b-msg-gh .b-msg-gh-status-3[data-v-4dda1998],
.med-msglist .b-msg-gh .b-msg-gh-time[data-v-4dda1998] {
	color: #999
}

.med-msglist .b-msg-gh .b-msg-gh-cont[data-v-4dda1998] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .05rem 0 .05rem 0;
	font: 15px/25px Arial, Helvetica, sans-serif
}

.med-msglist .b-msg-gh .b-msg-gh-info[data-v-4dda1998] {
	font: 15px/25px Arial, Helvetica, sans-serif
}

.med-msglist .b-msg-gh-more[data-v-4dda1998] {
	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-4dda1998] {
	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-4dda1998] {
	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-4dda1998] {
	margin-top: .1rem;
	border-radius: 8px;
	background: #f8f8f8
}

.med-msglist .b-msg-gy .b-msg-gy-img[data-v-4dda1998] {
	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-4dda1998] {
	padding: .1rem .1rem 0 .1rem;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px
}

.med-msglist .b-msg-ser[data-v-4dda1998] {
	background: #fff;
	border-radius: 8px;
	padding: .1rem .15rem
}

.med-msglist .btns-wrap[data-v-4dda1998] {
	position: absolute;
	top: -10px;
	left: 40%;
	background-color: #333;
	border-radius: 5px
}

.med-msglist .btns-wrap .btn[data-v-4dda1998],
.med-msglist .btns-wrap .split[data-v-4dda1998] {
	display: inline-block;
	color: #fff
}

.med-msglist .btns-wrap .btn[data-v-4dda1998] {
	padding: 5px 15px
}

.med-msglist .btns-wrap .btn-first[data-v-4dda1998] {
	border-right: 1px solid #fff
}

.med-msglist .btns-wrap .arrow[data-v-4dda1998] {
	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-4dda1998] {
	background: hsla(0, 0%, 98%, .9)
}

.med-msglist .cl-bold[data-v-4dda1998] {
	font-weight: 700
}

.ticket-detail[data-v-0a8ba97f] {
	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-0a8ba97f] {
	text-align: center
}

.ticket-detail .ticket-card-title-item[data-v-0a8ba97f] {
	color: #555;
	margin-left: 5px
}

.ticket-detail .ticket-card-title-icon[data-v-0a8ba97f] {
	background: rgba(255, 111, 97, .2);
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #ff6050;
	border-radius: 100%;
	position: relative
}

.ticket-detail .ticket-card-title-icon-text[data-v-0a8ba97f] {
	position: absolute;
	top: 0;
	right: 7.5px;
	font-size: 12px;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.ticket-detail .ticket-card-btn[data-v-0a8ba97f] {
	width: 50%;
	margin: auto
}

.ticket-detail .ticket-card-price[data-v-0a8ba97f] {
	font-size: 30px;
	line-height: 40px
}

.ticket-detail .ticket-detail-divider[data-v-0a8ba97f] {
	margin: 25px -15px 15px -15px;
	border-top: 1px dashed #e0e0e0;
	position: relative
}

.ticket-detail .ticket-detail-divider[data-v-0a8ba97f]: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-0a8ba97f]: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-0a8ba97f] {
	color: #333
}

.ticketlist-cont[data-v-5fe5fc10] {
	padding: 15px 17px 60px 17px
}

.ticketlist .btn[data-v-5fe5fc10] {
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: linear-gradient(225deg, #ff8181, #ff6050)
}

.ticketlist .btn-wrapper[data-v-5fe5fc10] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.ticketlist .btn-cont[data-v-5fe5fc10] {
	padding: 8px 17px
}

.ticketlist-cont[data-v-4e4bb754] {
	padding: 15px 17px 60px 17px
}

.ticketlist .btn[data-v-4e4bb754] {
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: linear-gradient(225deg, #ff8181, #ff6050)
}

.ticketlist .btn-wrapper[data-v-4e4bb754] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff
}

.ticketlist .btn-cont[data-v-4e4bb754] {
	padding: 8px 17px
}

.phr-history-form[data-v-2d0dc23e] {
	overflow-x: hidden;
	background: #fff
}

.btn-wrap[data-v-2d0dc23e] {
	background: #f8f8f8;
	padding: 30px 17px
}

.form-item-title[data-v-2d0dc23e] {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 26px
}

.form-radio[data-v-2d0dc23e] {
	width: 33.33%
}

.form-radio-wrap[data-v-2d0dc23e] {
	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-2d0dc23e] {
	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-2d0dc23e] {
	background: #6d6b85;
	color: #fff
}

.full-width[data-v-2d0dc23e] {
	width: 100%
}

.form-select[data-v-2d0dc23e] {
	padding-bottom: 30px
}

.form-select-text[data-v-2d0dc23e] {
	padding-bottom: 10px;
	border-bottom: 1px solid #f1f1f1
}

.textarea[data-v-2d0dc23e] {
	position: relative;
	margin-bottom: 25px;
	border-bottom: 1px solid #f1f1f1
}

.textarea-num[data-v-2d0dc23e] {
	position: absolute;
	right: 0;
	bottom: 1px;
	height: 25px;
	line-height: 25px;
	padding-bottom: 10px;
	background: #fff;
	color: #999
}

.textarea-cont[data-v-2d0dc23e] {
	width: calc(100% - 35px);
	height: 26px;
	line-height: 26px;
	color: #555;
	resize: none;
	border: none;
	padding-bottom: 10px
}

.textarea-cont[data-v-2d0dc23e],
.textarea-cont[data-v-2d0dc23e]:focus {
	outline-offset: none;
	outline: none
}

.textarea-cont .textarea-ph[data-v-2d0dc23e],
.textarea-cont[data-v-2d0dc23e]::-webkit-input-placeholder {
	font-size: 15px;
	color: #999
}

.phr-record-form[data-v-08fd873c] {
	overflow-x: hidden;
	background: #fff
}

.form-item[data-v-08fd873c] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0
}

.form-item-border[data-v-08fd873c] {
	border-bottom: 1px solid #f1f1f1
}

.form-item-tit[data-v-08fd873c] {
	width: 60px
}

.textarea-cont[data-v-08fd873c] {
	width: 100%;
	height: 80px;
	color: #555;
	resize: none;
	border: none
}

.textarea-cont[data-v-08fd873c],
.textarea-cont[data-v-08fd873c]:focus {
	outline-offset: none;
	outline: none
}

.textarea-cont .textarea-ph[data-v-08fd873c],
.textarea-cont[data-v-08fd873c]::-webkit-input-placeholder {
	font-size: 15px;
	color: #999
}

.form-input-del-icon[data-v-08fd873c] {
	position: absolute;
	top: 15px;
	right: 0;
	color: #999
}

.form-input[data-v-08fd873c] {
	color: #555;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.form-input[data-v-08fd873c]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-input[data-v-08fd873c]::-webkit-input-placeholder {
	color: #999
}

.form-input[data-v-08fd873c]::-moz-placeholder {
	color: #999
}

.form-input[data-v-08fd873c]:-ms-input-placeholder {
	color: #999
}

.form-input[data-v-08fd873c]::-ms-input-placeholder {
	color: #999
}

.form-input[data-v-08fd873c]::placeholder {
	color: #999
}

.form-input-placeholder[data-v-08fd873c] {
	color: #999
}

.textarea-num[data-v-08fd873c] {
	text-align: right;
	color: #999
}

.imgupload .imgupload-cont[data-v-08fd873c] {
	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-08fd873c] {
	border-radius: 4px
}

.imgupload .img-cont-add[data-v-08fd873c] {
	-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-08fd873c] {
	color: #d3d3d3;
	width: 40%;
	height: 40%
}

.imgupload .img-item[data-v-08fd873c] {
	position: relative
}

.imgupload .img-item .img-del[data-v-08fd873c] {
	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-08fd873c] {
	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-08fd873c] {
	background: #f8f8f8;
	padding: 30px 17px
}

.form-item-tit-required[data-v-08fd873c]:after {
	content: "*";
	display: inline-block;
	color: #fe6c09;
	margin-right: .08rem;
	font-size: .17rem;
	position: relative;
	top: .03rem
}

.phr-report-form[data-v-30a152b5] {
	overflow-x: hidden;
	background: #fff
}

.form-item[data-v-30a152b5] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0
}

.form-item-border[data-v-30a152b5] {
	border-bottom: 1px solid #f1f1f1
}

.form-item-tit[data-v-30a152b5] {
	width: 85px
}

.form-input-del-icon[data-v-30a152b5] {
	position: absolute;
	top: 15px;
	right: 0;
	color: #999
}

.form-input[data-v-30a152b5] {
	color: #555;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.form-input[data-v-30a152b5]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-input[data-v-30a152b5]::-webkit-input-placeholder {
	color: #999
}

.form-input[data-v-30a152b5]::-moz-placeholder {
	color: #999
}

.form-input[data-v-30a152b5]:-ms-input-placeholder {
	color: #999
}

.form-input[data-v-30a152b5]::-ms-input-placeholder {
	color: #999
}

.form-input[data-v-30a152b5]::placeholder {
	color: #999
}

.form-input-placeholder[data-v-30a152b5] {
	color: #999
}

.textarea-cont[data-v-30a152b5] {
	width: 100%;
	height: 100px;
	color: #555;
	resize: none;
	border: none;
	z-index: 922
}

.textarea-cont[data-v-30a152b5],
.textarea-cont[data-v-30a152b5]:focus {
	outline-offset: none;
	outline: none
}

.textarea-cont .textarea-ph[data-v-30a152b5],
.textarea-cont[data-v-30a152b5]::-webkit-input-placeholder {
	font-size: 15px;
	color: #999
}

.textarea-num[data-v-30a152b5] {
	text-align: right;
	color: #999
}

.imgupload .imgupload-cont[data-v-30a152b5] {
	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-30a152b5] {
	border-radius: 4px;
	width: 80px;
	height: 80px
}

.imgupload .img-item[data-v-30a152b5] {
	position: relative
}

.imgupload .img-item .img-del[data-v-30a152b5] {
	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-30a152b5] {
	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-30a152b5] {
	background: #fff;
	color: #d3d3d3;
	width: 40%;
	height: 40%
}

.explain-info[data-v-30a152b5] {
	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-30a152b5] {
	background: #f8f8f8;
	padding: 30px 17px
}

.form-item-tit-required[data-v-30a152b5]:after {
	content: "*";
	display: inline-block;
	color: #fe6c09;
	margin-right: .08rem;
	font-size: .17rem;
	position: relative;
	top: .03rem
}

.cl-title[data-v-54df4550] {
	text-align: center;
	color: #333
}

.cl-content-item[data-v-54df4550] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cl-img[data-v-54df4550] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .3rem;
	width: .3rem
}

.cl-text[data-v-54df4550] {
	width: calc(100% - .3rem);
	overflow: hidden
}

.cl-btn[data-v-54df4550] {
	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)
}

.phr[data-v-1101d3fa] {
	padding-bottom: 30px;
	width: 100%;
	position: relative;
	overflow-x: hidden
}

.phr[data-v-1101d3fa]: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-1101d3fa] {
	-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-1101d3fa] {
	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-1101d3fa] {
	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-1101d3fa] {
	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-1101d3fa] {
	padding: 0 17px;
	position: relative;
	z-index: 2
}

.phr .phr-history[data-v-1101d3fa],
.phr .phr-record[data-v-1101d3fa],
.phr .phr-report[data-v-1101d3fa] {
	-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-1101d3fa] {
	color: #b5b5b5;
	padding: 15px 15px 10px 15px
}

.phr .phr-tit[data-v-1101d3fa] {
	font-size: 19px;
	line-height: 29px;
	font-weight: 700;
	padding: 15px 17px;
	border-bottom: 1px solid #f1f1f1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.phr .phr-tit .phr-img-flex[data-v-1101d3fa],
.phr .phr-tit[data-v-1101d3fa] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.phr .phr-img[data-v-1101d3fa] {
	margin-bottom: 2px;
	margin-right: 8px;
	width: 20px;
	height: 20px;
	display: inline-block
}

.phr .phr-img-icon[data-v-1101d3fa] {
	color: #b5b5b5;
	margin-right: -3px
}

.phr .phr-item-date[data-v-1101d3fa] {
	min-width: 80px
}

.phr .phr-item[data-v-1101d3fa] {
	margin: 0 17px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1
}

.phr .phr-item[data-v-1101d3fa]:last-child {
	border-bottom: none
}

.phr .phr-item-tit[data-v-1101d3fa] {
	font-weight: 700;
	margin-top: 10px
}

.phr .phr-item-info[data-v-1101d3fa] {
	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-1101d3fa] {
	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-1101d3fa] {
	border: 1px solid #b5b5b5;
	border-radius: 20px;
	padding: 0 20px;
	line-height: 38px;
	height: 38px;
	color: #333
}

.color-333[data-v-1101d3fa] {
	color: #333
}

.font-bold[data-v-1101d3fa] {
	font-weight: 700
}

.phr-record-cont[data-v-04085e7c] {
	padding: 15px 17px 60px 17px
}

.phr-record-item[data-v-04085e7c] {
	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-04085e7c] {
	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-item-content-left[data-v-04085e7c] {
	max-width: 60%;
	display: inline-block
}

.phr-record-item-content-right[data-v-04085e7c] {
	max-width: 35%;
	display: inline-block
}

.phr-record .btn[data-v-04085e7c] {
	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-04085e7c] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 17px;
	background: #fff
}

.phr-record .c-weight-bold[data-v-04085e7c] {
	font-weight: 700
}

.phr-report-cont[data-v-b183a5b6] {
	padding: 15px 17px 60px 17px
}

.phr-report-item[data-v-b183a5b6] {
	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-b183a5b6] {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.phr-report-item-cont[data-v-b183a5b6],
.phr-report-item-title[data-v-b183a5b6] {
	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-b183a5b6] {
	-ms-flex-line-pack: center;
	align-content: center
}

.phr-report-item-li[data-v-b183a5b6] {
	-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-b183a5b6] {
	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-b183a5b6] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px 17px;
	background: #fff
}

.phr-report .c-weight-bold[data-v-b183a5b6] {
	font-weight: 700
}

.phr-history-cont[data-v-450880de] {
	padding: 15px 17px 60px 17px
}

.phr-history-item[data-v-450880de] {
	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-450880de] {
	position: absolute;
	right: 17px;
	top: calc(50% - 11px);
	color: #555
}

.phr-history-item-content[data-v-450880de] {
	width: 96%
}

.phr-history .c-weight-bold[data-v-450880de] {
	font-weight: 700
}

.phr-family-cont[data-v-3df4548b] {
	padding-bottom: 60px
}

.phr-family-item[data-v-3df4548b] {
	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-3df4548b] {
	background: #fff;
	padding: 0 17px
}

.phr-family-item-edit[data-v-3df4548b] {
	padding: 10px 0 10px 15px
}

.phr-family-label[data-v-3df4548b] {
	margin-top: -5px;
	color: #000;
	border: 1px solid #b5b5b5;
	border-radius: 10px;
	padding: 1px 5px;
	position: relative;
	top: -1px
}

.phr-family-add[data-v-3df4548b] {
	background: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px
}

.phr-popup-cont[data-v-3df4548b] {
	height: calc(100% - 22px);
	overflow: auto
}

.phr-popup-cont[data-v-3df4548b]::-webkit-scrollbar {
	display: none
}

.phr-popup-item[data-v-3df4548b] {
	padding: 17px 12px;
	border-bottom: 1px solid #f1f1f1
}

.phr-popup-name[data-v-3df4548b] {
	color: #333
}

.phr-popup-phone[data-v-3df4548b] {
	color: #252525
}

.btn-wrap[data-v-3df4548b] {
	margin: 8px 0
}

.phr-person[data-v-5bccbfac] {
	color: #555;
	overflow-x: hidden
}

.phr-person-title[data-v-5bccbfac] {
	padding: 5px 17px
}

.phr-person-cont[data-v-5bccbfac] {
	background: #fff;
	padding: 0 17px
}

.phr-person-item[data-v-5bccbfac] {
	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-5bccbfac]:last-child {
	border-bottom: 0
}

.phr-person-item-title[data-v-5bccbfac] {
	max-width: 85px
}

.phr-person-item-cont[data-v-5bccbfac] {
	width: calc(100% - 85px);
	text-align: right
}

.phr-person-btns[data-v-5bccbfac] {
	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-5bccbfac] {
	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-5bccbfac] {
	display: inline-block
}

.phr-person .form-select-arrow[data-v-5bccbfac] {
	position: relative;
	top: 1px;
	font-weight: 700
}

.phr-person .form-input[data-v-5bccbfac] {
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555
}

.phr-person .form-input[data-v-5bccbfac]::-webkit-input-placeholder {
	color: #999
}

.phr-person .form-input[data-v-5bccbfac]::-moz-placeholder {
	color: #999
}

.phr-person .form-input[data-v-5bccbfac]:-ms-input-placeholder {
	color: #999
}

.phr-person .form-input[data-v-5bccbfac]::-ms-input-placeholder {
	color: #999
}

.phr-person .form-input[data-v-5bccbfac]::placeholder {
	color: #999
}

.phr-person .form-radio[data-v-5bccbfac] {
	display: inline-block
}

.phr-person .form-radio[data-v-5bccbfac]:first-child {
	margin-right: 24px
}

.phr-person .form-radio-wrap[data-v-5bccbfac] {
	text-align: right
}

.phr-person .form-radio-circle[data-v-5bccbfac] {
	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-5bccbfac] {
	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-5bccbfac] {
	border: 1px solid #00c8c8 !important
}

.phr-person .form-radio-selected .inner[data-v-5bccbfac] {
	background-color: #00c8c8
}

.form-item-tit-required[data-v-5bccbfac]:after {
	content: "*";
	display: inline-block;
	color: #fe6c09;
	margin-right: .08rem;
	font-size: .17rem;
	position: relative;
	top: .03rem
}

.full-width[data-v-5bccbfac] {
	width: 100%
}

.favorite-tags[data-v-13cfed82] {
	padding: 10px 17px
}

.favorite-tags__sections__title[data-v-13cfed82] {
	margin-bottom: 12px;
	font-size: 19px;
	color: #333
}

.favorite-tags__sections__section__labels__title[data-v-13cfed82] {
	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-bottom: 10px;
	font-size: 15px;
	color: #555
}

.favorite-tags__sections__section__labels__content[data-v-13cfed82] {
	margin-bottom: 15px
}

.favorite-tags__submit[data-v-13cfed82] {
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 44px;
	background-image: linear-gradient(-134deg, #00d3ea, #05cfcd 61%, #00cfa3);
	border-radius: 22px;
	margin-bottom: 10px
}

.favorite-tags__submit--wrapper[data-v-13cfed82] {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 0 17px;
	background: #fff
}

.favorite-tags__submit--not[data-v-13cfed82] {
	opacity: .4;
	pointer-events: none
}

.favorite-tags__bottom[data-v-13cfed82] {
	height: 45px
}

.info-wrap[data-v-3b4de460] {
	position: relative
}

.info-wrap .expert-btn-wrap[data-v-3b4de460] {
	position: absolute;
	top: 0;
	right: -15px;
	z-index: 1;
	color: #fff;
	text-align: center;
	font-size: 12px
}

.info-wrap .wz-icon[data-v-3b4de460] {
	width: 50px;
	height: 20px;
	background: #00c8c8;
	border-radius: 40px 0 0 40px;
	margin-bottom: 5px
}

.info-wrap .yh-icon[data-v-3b4de460] {
	width: 50px;
	height: 20px;
	background: #489af6;
	border-radius: 40px 0 0 40px
}

.qa-med-expert-info[data-v-3b4de460] {
	font-size: 12px
}

.qa-med-expert-info .avatar[data-v-3b4de460] {
	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-3b4de460] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: .15rem
}

.qa-med-expert-info .expert-follow[data-v-3b4de460] {
	position: absolute;
	right: .15rem;
	top: 0
}

.qa-med-expert-info .expert-content-border[data-v-3b4de460] {
	padding-bottom: .15rem;
	border-bottom: 1px solid #f1f1f1
}

.qa-med-expert-info .good-at[data-v-3b4de460] {
	margin-bottom: 0;
	margin-top: .03rem
}

.qa-med-expert-info .auth[data-v-3b4de460] {
	position: relative;
	top: -2px
}

.qa-med-expert-info .expert-name[data-v-3b4de460] {
	font-size: 17px;
	color: #333;
	font-weight: 700
}

.qa-med-expert-info .expert-level[data-v-3b4de460] {
	font-size: 13px;
	color: #333;
	font-weight: 700
}

.qa-med-expert-info .color-orange[data-v-3b4de460] {
	color: #f60
}

.qa-med-expert-info .line[data-v-3b4de460] {
	display: inline
}

.qa-med-expert-info .line-block[data-v-3b4de460] {
	display: inline-block
}

.qa-med-expert-info .button[data-v-3b4de460] {
	padding-left: .08rem;
	padding-right: .08rem
}

.qa-med-expert-info .button .button-text[data-v-3b4de460] {
	font-size: 14px
}

.qa-med-expert-info .button .button-info[data-v-3b4de460] {
	font-size: 12px
}

@media only screen and (max-width:320px) {
	.qa-med-expert-info .button[data-v-3b4de460] {
		padding-left: .05rem;
		padding-right: .05rem
	}

	.qa-med-expert-info .button .button-info[data-v-3b4de460],
	.qa-med-expert-info .button .button-text[data-v-3b4de460] {
		font-size: 12px
	}
}

.wa-label-color[data-v-3b4de460] {
	color: #02b7ca;
	border-color: #92dbe2
}

.high-color[data-v-3b4de460] {
	color: #00c8c8;
	font-style: normal
}

.hospital-major-line[data-v-3b4de460] {
	width: 220px
}

.card-gy-store-cont[data-v-16f14c9a] {
	padding: 15px;
	border-radius: 8px;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .06)
}

.card-gy-store-tit[data-v-16f14c9a] {
	font-weight: 900
}

.card-gy-store-follow[data-v-16f14c9a] {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.followlist-cont[data-v-5a73ab46] {
	padding-top: 45px
}

.followlist .follow-navs[data-v-5a73ab46] {
	z-index: 100;
	position: fixed;
	left: 0;
	right: 0
}

.followlist .drug-item[data-v-5a73ab46] {
	padding: 15px 17px;
	border-bottom: 1px solid #f1f1f1
}

.followlist .drug-item .add-trolleys[data-v-5a73ab46] {
	text-align: right;
	color: #ff6050
}

.followlist .drug-item .add-trolleys .m-icon-add[data-v-5a73ab46] {
	font-size: 26px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.followlist .drug-item .add-trolleys .m-icon-add.disabled[data-v-5a73ab46] {
	color: #ccc
}

.followlist-doctor[data-v-5a73ab46] {
	position: relative;
	border-radius: 8px;
	padding: .15rem;
	padding-right: 3px;
	-webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .08)
}

.p-ghhospitallist[data-v-ecdfe038] {
	min-height: 105vh;
	background-color: #fff
}

.p-ghhospitallist .static-padding[data-v-ecdfe038] {
	padding-left: .17rem;
	padding-right: .17rem
}

.p-ghhospitallist .hos-search[data-v-ecdfe038] {
	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-ecdfe038] {
	white-space: nowrap;
	display: inline-block
}

.p-ghhospitallist .hos-search .search-right[data-v-ecdfe038] {
	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-ecdfe038] {
	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-ecdfe038] {
	width: .14rem;
	height: .2rem;
	position: relative;
	top: -2px;
	color: #8e8e8e
}

.p-ghhospitallist .hos-search .search-input[data-v-ecdfe038] {
	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-ecdfe038] {
	width: .14rem;
	height: .14rem
}

.p-ghhospitallist .hos-search .search-text[data-v-ecdfe038] {
	color: #bbb;
	font-size: .15rem;
	width: calc(100% - .34rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghhospitallist .jiuyi-navs[data-v-ecdfe038] {
	position: fixed;
	width: 100%;
	z-index: 9
}

.empty-list[data-v-ecdfe038] {
	font-size: 13px;
	padding: 30px 0;
	text-align: center;
	color: #999
}

.expert__bold[data-v-5d7b178e] {
	font-weight: 700
}

.expert__panel[data-v-5d7b178e] {
	background: #fff;
	-webkit-box-shadow: 0 .1rem .5rem 0 rgba(0, 0, 0, .08);
	box-shadow: 0 .1rem .5rem 0 rgba(0, 0, 0, .08);
	border-radius: .1rem;
	padding: .15rem;
	color: #252525;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.expert__panel__right[data-v-5d7b178e] {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.expert__panel__status[data-v-5d7b178e] {
	float: right
}

.expert__panel__btn[data-v-5d7b178e] {
	border: .01rem solid #707379;
	border-radius: .24rem;
	min-width: .28rem;
	padding: .08rem .3rem;
	display: inline-block
}

.expert__panel__btnw[data-v-5d7b178e],
.expert__panel__contw[data-v-5d7b178e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.expert__panel__btnw[data-v-5d7b178e] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.expert__panel__avatar[data-v-5d7b178e] {
	width: .48rem;
	height: .48rem;
	border-radius: 50%;
	display: inline-block
}

.expert__panel__msg[data-v-5d7b178e] {
	color: #fe7c6c;
	font-size: 12px;
	line-height: 24px
}

.msg-view[data-v-053bdc8c] {
	background: #f5f5f5;
	padding: .15rem .17rem 0
}

.msg-view .info[data-v-053bdc8c] {
	margin-bottom: .18rem;
	border-radius: 8px;
	padding: .1rem .15rem;
	background: #fff;
	color: #333
}

.agreement[data-v-2b056874] {
	margin-top: .15rem;
	padding: .1rem .15rem;
	word-break: break-all
}

.agreement__history[data-v-2b056874] {
	position: absolute;
	right: 10px;
	top: 0;
	text-align: right;
	z-index: 10;
	padding: 3px 5px;
	background-color: #fff
}

.agreement__history--act[data-v-2b056874] {
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px rgba(99, 98, 98, .2);
	box-shadow: 0 0 3px rgba(99, 98, 98, .2)
}

.agreement__history__list[data-v-2b056874] {
	position: relative;
	z-index: 100
}

.agreement__history__item--act[data-v-2b056874] {
	color: #0070c0
}

.agreement__history__mask[data-v-2b056874] {
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0
}

.bold[data-v-2b056874] {
	font-weight: 700
}

.block[data-v-2b056874] {
	display: block
}

.inline[data-v-2b056874] {
	display: inline
}

.gap-top[data-v-2b056874] {
	margin-top: .1rem
}

.center[data-v-2b056874] {
	text-align: center
}

.right[data-v-2b056874] {
	text-align: right
}

.link[data-v-2b056874] {
	color: #0070c0;
	text-decoration: underline
}

.blue[data-v-2b056874] {
	color: #0070c0
}

.p-ghaddpatient .patient-form[data-v-1d355c3b] {
	background-color: #fff
}

.p-ghaddpatient .align-right[data-v-1d355c3b] {
	text-align: right
}

.p-ghaddpatient .padding-zero[data-v-1d355c3b] {
	padding-left: 0;
	padding-right: 0
}

.p-ghaddpatient .form-item[data-v-1d355c3b] {
	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-1d355c3b] {
	min-width: 75px;
	color: #555
}

.p-ghaddpatient .form-item-border[data-v-1d355c3b] {
	border-bottom: 1px solid #f1f1f1
}

.p-ghaddpatient .form-input[data-v-1d355c3b] {
	color: #555;
	text-align: left;
	border: none;
	height: .44rem;
	outline: none;
	font-size: .15rem;
	margin-right: 25px
}

.p-ghaddpatient .form-input[data-v-1d355c3b]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghaddpatient .form-input[data-v-1d355c3b]::-webkit-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-1d355c3b]::-moz-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-1d355c3b]:-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-1d355c3b]::-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-1d355c3b]::placeholder {
	color: #999
}

.p-ghaddpatient .form-input-placeholder[data-v-1d355c3b] {
	color: #999
}

.p-ghaddpatient .form-filter[data-v-1d355c3b] {
	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-1d355c3b] {
	color: #666
}

.p-ghaddpatient .form-select[data-v-1d355c3b] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-select-text[data-v-1d355c3b] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghaddpatient .form-select-arrow[data-v-1d355c3b] {
	position: absolute;
	right: -3px;
	top: 0;
	font-weight: 700
}

.p-ghaddpatient .form-radio[data-v-1d355c3b] {
	display: inline-block
}

.p-ghaddpatient .form-radio-wrap[data-v-1d355c3b] {
	height: .44rem;
	line-height: .44rem
}

.p-ghaddpatient .form-radio-circle[data-v-1d355c3b] {
	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-1d355c3b] {
	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-switch[data-v-1d355c3b] {
	position: relative;
	top: .06rem
}

.p-ghaddpatient .explain-info[data-v-1d355c3b] {
	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-1d355c3b]:before {
	content: "*";
	display: block;
	color: #fe6c09;
	margin-right: .08rem;
	font-size: .17rem;
	position: relative;
	top: .03rem
}

.p-ghaddpatient .agree-info[data-v-1d355c3b] {
	text-align: center;
	height: 25px
}

.p-ghaddpatient .agree-info-checkbox[data-v-1d355c3b] {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.p-ghaddpatient .agree-info-checkbox-icon[data-v-1d355c3b] {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.p-ghaddpatient .agree-info-checkbox-empty[data-v-1d355c3b] {
	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-1d355c3b] {
	width: .13rem;
	height: .13rem
}

.p-ghaddpatient .btn-warp[data-v-1d355c3b] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-input-del-icon[data-v-1d355c3b] {
	position: absolute;
	top: 0;
	right: 0;
	color: #999
}

.p-ghstate[data-v-4c15c378] {
	background-color: #fff
}

.p-ghstate .ghstate-icon[data-v-4c15c378] {
	text-align: center
}

.p-ghstate .ghstate-image[data-v-4c15c378] {
	width: 48px;
	height: 48px
}

.p-ghstate .ghstate-tit[data-v-4c15c378] {
	text-align: center
}

.p-ghstate .ghstate-tit-success[data-v-4c15c378] {
	color: #00c8c8
}

.p-ghstate .ghstate-tit-fail[data-v-4c15c378] {
	color: #ff6f71
}

.p-ghstate .ghstate-order-tip[data-v-4c15c378] {
	margin-top: .13rem;
	margin-bottom: .17rem;
	padding: 0 .34rem;
	text-align: center
}

.p-ghstate .ghstate-order-info[data-v-4c15c378] {
	margin: 0 .17rem
}

.p-ghstate .ghstate-btn[data-v-4c15c378] {
	width: 150px;
	margin: 0 auto
}

.p-ghstate .ghstate-recommend[data-v-4c15c378] {
	padding-top: .5rem
}

.p-ghstate .ghstate-recommend-tit[data-v-4c15c378] {
	font-size: .19rem;
	line-height: .19rem;
	font-weight: 700
}

.p-ghstate .ghstate-loading[data-v-4c15c378] {
	text-align: center
}

.p-ghstate .ghstate-loading-padding[data-v-4c15c378] {
	padding-top: calc(44px + .3rem)
}

.p-ghstate .ghstate-loading-img[data-v-4c15c378] {
	width: .8rem;
	height: .4rem;
	display: inline-block
}

.p-ghstate .ghstate-loading-end[data-v-4c15c378] {
	font-size: .13rem;
	display: inline-block;
	padding: .05rem 0 .2rem;
	color: #999
}

.p-ghstate .page-footer[data-v-4c15c378] {
	text-align: center;
	width: 76%;
	margin: 0 auto
}

.p-ghstate .loading-text[data-v-4c15c378] {
	padding: .3rem .7rem 0;
	text-align: center;
	font-size: .15rem;
	font-weight: 700
}

.rules-dialog-tit[data-v-116410b4] {
	height: .57rem;
	line-height: .57rem;
	font-size: .2rem;
	text-align: center;
	color: #333;
	font-weight: 700
}

.rules-dialog-subtit[data-v-116410b4] {
	font-size: .2rem;
	line-height: .2rem
}

.rules-dialog-bottom[data-v-116410b4] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9
}

.rules-dialog-shadow[data-v-116410b4] {
	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(180deg, hsla(0, 0%, 84.7%, .05), rgba(51, 51, 51, .05));
	background-color: transparent
}

.rules-dialog-btn-wrap[data-v-116410b4] {
	padding: 15px 24px;
	background: #fff;
	border-bottom-right-radius: 13px;
	border-bottom-left-radius: 13px
}

.rules-dialog-btn[data-v-116410b4] {
	width: 100%
}

.b-rules .rules-tit[data-v-04036366] {
	color: #333;
	font-weight: 700
}

.b-rules .rules-list[data-v-04036366] {
	font-size: .14rem;
	line-height: .23rem
}

.b-rules .rules-item[data-v-04036366] {
	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-04036366]:before {
	content: "*";
	display: inline-block;
	color: #ff6050;
	margin-right: .08rem;
	position: relative;
	top: .03rem;
	font-size: .17rem
}

.p-ghmakeorder[data-v-f2df8ae8] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: calc(44px + .16rem)
}

.p-ghmakeorder .doctor[data-v-f2df8ae8] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .15rem .17rem
}

.p-ghmakeorder .doctor .doctor-info[data-v-f2df8ae8],
.p-ghmakeorder .doctor[data-v-f2df8ae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghmakeorder .doctor .doctor-info[data-v-f2df8ae8] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.p-ghmakeorder .doctor .doctor-img[data-v-f2df8ae8] {
	width: 70px;
	height: 70px;
	border: 1px solid #e0e0e0;
	border-radius: 100%
}

.p-ghmakeorder .doctor .doctor-name[data-v-f2df8ae8] {
	font-size: 19px;
	color: #1f1f1f;
	font-family: PingFang-SC-Medium;
	display: inline-block;
	margin-right: 6px;
	font-weight: 700
}

.p-ghmakeorder .doctor .doctor-tag[data-v-f2df8ae8] {
	color: #00c8c8;
	font-size: 10px;
	font-family: PingFangSC-Regular;
	border: 1px solid #00c8c8;
	border-radius: 24px;
	margin-right: 6px;
	padding: 0 8px;
	line-height: 14px;
	height: 14px
}

.p-ghmakeorder .divide-marbottom[data-v-f2df8ae8]:after,
.p-ghmakeorder .doctor-wrap[data-v-f2df8ae8]:after,
.p-ghmakeorder .jh-info-wrap[data-v-f2df8ae8]:after,
.p-ghmakeorder .slogan-wrap[data-v-f2df8ae8]:after {
	content: "";
	display: block;
	width: 100%;
	height: .08rem;
	background-color: #f6f6f6
}

.p-ghmakeorder .row-line[data-v-f2df8ae8] {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 5px
}

.p-ghmakeorder .source-info[data-v-f2df8ae8] {
	position: relative
}

.p-ghmakeorder .source-info-tit[data-v-f2df8ae8] {
	color: #555;
	font-weight: 700
}

.p-ghmakeorder .source-info-tag[data-v-f2df8ae8] {
	position: relative;
	top: -1px;
	display: inline-block
}

.p-ghmakeorder .source-info-label[data-v-f2df8ae8] {
	width: auto;
	white-space: nowrap;
	padding: 0;
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.p-ghmakeorder .source-info-text[data-v-f2df8ae8] {
	padding: 0
}

.p-ghmakeorder .source-info-detail[data-v-f2df8ae8] {
	font-size: .14rem;
	line-height: .23rem
}

.p-ghmakeorder .source-info-price[data-v-f2df8ae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-ghmakeorder .source-info-line-through[data-v-f2df8ae8] {
	text-decoration: line-through
}

.p-ghmakeorder .source-info-explain[data-v-f2df8ae8] {
	padding-left: 25px
}

.p-ghmakeorder .source-info-from[data-v-f2df8ae8] {
	position: absolute;
	top: calc(.15rem + 2px);
	right: .17rem;
	z-index: 1;
	vertical-align: middle
}

.p-ghmakeorder .source-info-from-img[data-v-f2df8ae8] {
	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-f2df8ae8] {
	display: inline-block;
	vertical-align: middle
}

.p-ghmakeorder .patient-info-tit[data-v-f2df8ae8] {
	color: #333;
	font-weight: 700
}

.p-ghmakeorder .patient-info-label[data-v-f2df8ae8] {
	width: auto;
	white-space: nowrap
}

.p-ghmakeorder .patient-info .form .color-dark[data-v-f2df8ae8] {
	color: #333
}

.p-ghmakeorder .patient-info .form-divider[data-v-f2df8ae8] {
	width: 100%;
	height: 1px;
	background-color: #f1f1f1
}

.p-ghmakeorder .patient-info .form-textarea[data-v-f2df8ae8] {
	font-size: .14rem;
	height: .9rem;
	width: 100%;
	resize: none;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-appearance: none;
	word-break: normal;
	line-height: .22rem;
	overflow: scroll;
	outline: none;
	border: 1px solid transparent;
	background: #f8f8f8
}

.p-ghmakeorder .patient-info .form-textarea-wrap[data-v-f2df8ae8] {
	position: relative;
	background: #f8f8f8;
	border-radius: 5px;
	overflow: hidden
}

.p-ghmakeorder .patient-info .form-textarea[data-v-f2df8ae8]::-webkit-input-placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-textarea-placeholder[data-v-f2df8ae8] {
	font-size: .14rem;
	line-height: .22rem;
	color: #999
}

.p-ghmakeorder .patient-info .form-textarea-occupy[data-v-f2df8ae8] {
	font-size: .14rem;
	line-height: .22rem;
	height: .9rem;
	width: 100%;
	background: #f8f8f8;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent
}

.p-ghmakeorder .patient-info .form-textarea-num[data-v-f2df8ae8] {
	text-align: right;
	padding-right: 15px
}

.p-ghmakeorder .patient-info .form-label[data-v-f2df8ae8] {
	white-space: nowrap;
	width: auto;
	height: .44rem;
	line-height: .44rem
}

.p-ghmakeorder .patient-info .form-url[data-v-f2df8ae8] {
	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-f2df8ae8] {
	font-size: .14rem;
	text-align: right;
	border: none;
	height: .44rem;
	outline: none;
	color: #333
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]::-webkit-input-placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]::-moz-placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]:-ms-input-placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]::-ms-input-placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-input[data-v-f2df8ae8]::placeholder {
	color: #999
}

.p-ghmakeorder .patient-info .form-input-placeholder[data-v-f2df8ae8] {
	color: #999
}

.p-ghmakeorder .patient-info .form-verifycode[data-v-f2df8ae8] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 100px
}

.p-ghmakeorder .patient-info .form-verifycode-code[data-v-f2df8ae8] {
	position: absolute;
	top: .14rem;
	right: 0;
	width: 80px;
	text-align: right;
	padding-left: 5px;
	border-left: 1px solid #ccc;
	line-height: 14px;
	font-size: .14rem
}

.p-ghmakeorder .patient-info .form-select[data-v-f2df8ae8] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghmakeorder .patient-info .form-select-text[data-v-f2df8ae8] {
	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-f2df8ae8] {
	position: absolute;
	right: 0;
	top: 0
}

.p-ghmakeorder .patient-info .form-radio[data-v-f2df8ae8] {
	display: inline-block
}

.p-ghmakeorder .patient-info .form-radio-wrap[data-v-f2df8ae8] {
	text-align: right;
	height: .44rem;
	line-height: .44rem
}

.p-ghmakeorder .patient-info .form-radio-circle[data-v-f2df8ae8] {
	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-f2df8ae8] {
	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-f2df8ae8] {
	border: 1px solid #00c8c8 !important
}

.p-ghmakeorder .patient-info .form-radio-selected .inner[data-v-f2df8ae8] {
	background-color: #00c8c8
}

.p-ghmakeorder .patient-part[data-v-f2df8ae8] {
	text-align: center
}

.p-ghmakeorder .patient-item[data-v-f2df8ae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 44px;
	line-height: 44px;
	color: #999;
	border-radius: 22px;
	background-color: #f8f8f8
}

.p-ghmakeorder .patient-item.checked[data-v-f2df8ae8] {
	color: #555;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
	background-color: #fff
}

.p-ghmakeorder .patient-item.checked .patient-item-checkbox[data-v-f2df8ae8] {
	color: #00c8c8
}

.p-ghmakeorder .patient-item-checkbox[data-v-f2df8ae8] {
	color: #eee;
	background-color: #fff;
	border-radius: 17px;
	font-size: 17px
}

.p-ghmakeorder .patient-item-left[data-v-f2df8ae8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left
}

.p-ghmakeorder .patient-item-edit[data-v-f2df8ae8] {
	text-align: right
}

.p-ghmakeorder .add-patient[data-v-f2df8ae8] {
	width: 140px;
	height: 38px;
	line-height: 38px;
	border-radius: 19px;
	border: 1px solid #00c8c8;
	display: inline-block
}

.p-ghmakeorder .submit-btn[data-v-f2df8ae8] {
	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 .form-h5 .form-input[data-v-f2df8ae8] {
	width: 100%;
	height: 40px;
	color: #555;
	text-align: left;
	outline: none;
	font-size: 14px;
	background: #f6f6f6;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghmakeorder .form-h5 .form-input[data-v-f2df8ae8]::-webkit-input-placeholder {
	color: #bbb
}

.p-ghmakeorder .form-h5 .form-input[data-v-f2df8ae8]::-moz-placeholder {
	color: #bbb
}

.p-ghmakeorder .form-h5 .form-input[data-v-f2df8ae8]:-ms-input-placeholder {
	color: #bbb
}

.p-ghmakeorder .form-h5 .form-input[data-v-f2df8ae8]::-ms-input-placeholder {
	color: #bbb
}

.p-ghmakeorder .form-h5 .form-input[data-v-f2df8ae8]::placeholder {
	color: #bbb
}

.p-ghmakeorder .form-h5 .form-input.tel[data-v-f2df8ae8] {
	border-radius: 20px
}

.p-ghmakeorder .form-h5 .form-input.code[data-v-f2df8ae8] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px
}

.p-ghmakeorder .form-h5 .sms-wrap[data-v-f2df8ae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #f6f6f6;
	border-radius: 20px;
	overflow: hidden
}

.p-ghmakeorder .form-h5 .sms-wrap .sms[data-v-f2df8ae8] {
	text-align: center;
	line-height: 40px;
	min-width: 110px;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.p-ghmakeorder .form-h5 .sms-wrap .sms[data-v-f2df8ae8]:before {
	content: "";
	width: 1px;
	height: 16px;
	background-color: #ccc;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 12px
}

.p-ghmakeorder .form-swan[data-v-f2df8ae8]:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background-color: #f6f6f6
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8] {
	width: 100%;
	display: block;
	font-size: .15rem;
	text-align: left;
	border-bottom: 1px solid #e0e0e0;
	height: .44rem;
	outline: none
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8]::-webkit-input-placeholder {
	color: #999
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8]::-moz-placeholder {
	color: #999
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8]:-ms-input-placeholder {
	color: #999
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8]::-ms-input-placeholder {
	color: #999
}

.p-ghmakeorder .form-swan .form-input[data-v-f2df8ae8]::placeholder {
	color: #999
}

.p-ghmakeorder .form-swan .form-input-placeholder[data-v-f2df8ae8] {
	color: #999
}

.p-ghmakeorder .form-swan .form-select[data-v-f2df8ae8] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #e0e0e0;
	width: 100%
}

.p-ghmakeorder .form-swan .form-select-text[data-v-f2df8ae8] {
	padding-right: .2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: .44rem
}

.p-ghmakeorder .form-swan .form-select-arrow[data-v-f2df8ae8] {
	position: absolute;
	right: 0;
	top: 0
}

.p-ghmakeorder .btn-wrap[data-v-f2df8ae8] {
	text-align: center
}

.p-ghmakeorder .agree-info[data-v-f2df8ae8] {
	margin-top: .11rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.p-ghmakeorder .agree-info-checkbox[data-v-f2df8ae8] {
	color: #d8d8d8;
	display: inline-block;
	vertical-align: middle
}

.p-ghmakeorder .agree-info-item[data-v-f2df8ae8] {
	display: inline
}

.p-ghmakeorder .refund-rules[data-v-f2df8ae8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-ghmakeorder .popup-tit[data-v-f2df8ae8] {
	text-align: center;
	margin-top: -.05rem;
	font: 18px/28px Arial, Helvetica, sans-serif;
	font-weight: 700
}

.p-ghmakeorder .popup-btn[data-v-f2df8ae8] {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0
}

.p-ghmakeorder .ser-rules[data-v-f2df8ae8] {
	margin-top: -5px
}

.p-ghmakeorder .ser-rules .rules-tit[data-v-f2df8ae8] {
	color: #333;
	font-weight: 700
}

.p-ghmakeorder .ser-rules .rules-item[data-v-f2df8ae8] {
	font-size: .14rem;
	line-height: .23rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-ghmakeorder .ser-rules .rules-item[data-v-f2df8ae8]:before {
	content: "*";
	display: inline-block;
	color: #ff6050;
	margin-right: .08rem;
	position: relative;
	top: .03rem;
	font-size: .17rem
}

.p-ghmakeorder .gap-top-middle[data-v-f2df8ae8] {
	margin-top: 8px
}

.p-ghmakeorder .color-blue[data-v-f2df8ae8] {
	color: #00c8c8
}

.p-ghmakeorder .color-333[data-v-f2df8ae8] {
	color: #333
}

.p-ghmakeorder .c-bold[data-v-f2df8ae8] {
	font-weight: 700;
	font-size: 17px
}

.p-ghmakeorder .info-title[data-v-f2df8ae8] {
	font-family: PingFangSC-Medium;
	color: #333
}

.p-ghmakeorder .info-condition[data-v-f2df8ae8] {
	position: relative;
	color: #333
}

.p-ghmakeorder .input-descr[data-v-f2df8ae8] {
	position: absolute;
	right: 0;
	top: 0;
	width: 221px;
	height: 22px;
	outline: none;
	border: none;
	text-align: right;
	resize: none;
	font-size: 14px;
	line-height: 22px;
	color: #1f1f1f;
	background-color: #fff;
	caret-color: #00c8c8
}

.p-ghmakeorder .outer-circle-yes[data-v-f2df8ae8] {
	border-radius: 50%;
	width: 16px;
	height: 16px;
	border: 1px solid #00c8c8
}

.p-ghmakeorder .outer-circle-no[data-v-f2df8ae8] {
	border-radius: 50%;
	width: 16px;
	height: 16px;
	border: 1px solid #ddd
}

.p-ghmakeorder .inner-circle-yes[data-v-f2df8ae8] {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	background: #00c8c8;
	position: relative;
	top: 2px;
	left: 2px
}

.p-ghmakeorder .select-info[data-v-f2df8ae8] {
	position: absolute;
	right: 0;
	top: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-ghmakeorder .select-item[data-v-f2df8ae8] {
	margin-left: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-ghmakeorder .select-text[data-v-f2df8ae8] {
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px
}

.p-ghmakeorder .check-select[data-v-f2df8ae8] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/check_selected.png);
	background-size: 100% 100%;
	width: 16px;
	height: 16px
}

.p-ghmakeorder .check-unselect[data-v-f2df8ae8] {
	width: 16px;
	height: 16px;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghmakeorder .check-icon[data-v-f2df8ae8] {
	color: #fff;
	font-size: 8px
}

.p-ghmakeorder .check-text[data-v-f2df8ae8] {
	position: absolute;
	top: 0;
	left: 26px;
	font-size: 14px;
	line-height: 16px;
	color: #555
}

.p-ghmakeorder .check-item[data-v-f2df8ae8] {
	position: relative;
	padding-bottom: 15px
}

input[class=input-descr][data-v-f2df8ae8]::-webkit-input-placeholder {
	color: #999 !important
}

input[class=input-descr][data-v-f2df8ae8]:-moz-placeholder,
input[class=input-descr][data-v-f2df8ae8]::-moz-placeholder {
	color: #999 !important
}

input[class=input-descr][data-v-f2df8ae8]:-ms-input-placeholder {
	color: #999 !important
}

input[data-v-f2df8ae8]:-webkit-autofill,
select[data-v-f2df8ae8]:-webkit-autofill,
textarea[data-v-f2df8ae8]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-f2df8ae8]:focus,
input[type=text][data-v-f2df8ae8]:focus,
textarea[data-v-f2df8ae8]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

textarea[data-v-f2df8ae8]:-webkit-autofill,
textarea[data-v-f2df8ae8]:focus {
	-webkit-box-shadow: 0 0 0 1000px #f8f8f8 inset
}

input[data-v-f2df8ae8]::-webkit-inner-spin-button,
input[data-v-f2df8ae8]::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.wrap[data-v-188e68c3] {
	padding-bottom: 125px
}

.addsource-title[data-v-188e68c3] {
	font-family: PingFangSC-Medium
}

.addsource-sub-wrap[data-v-188e68c3] {
	padding-top: 8px
}

.addsource-sub-item[data-v-188e68c3] {
	padding-top: 16px
}

.addsource-sub-title[data-v-188e68c3] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	font-size: 17px;
	line-height: 17px;
	padding-bottom: 8px
}

.addsource-sub-content[data-v-188e68c3] {
	color: #525252
}

.btn-wrap[data-v-188e68c3] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem .08rem .17rem;
	background-color: #fff
}

.gradient-part[data-v-188e68c3] {
	position: fixed;
	left: 0;
	bottom: 95px;
	width: 100%;
	height: 30px;
	opacity: .06;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 84.7%, 0)), to(#333));
	background-image: linear-gradient(180deg, hsla(0, 0%, 84.7%, 0), #333)
}

.confirm[data-v-188e68c3] {
	text-align: center;
	font-size: 13px;
	line-height: 13px;
	color: #999;
	padding-top: 15px;
	padding-bottom: 15px
}

.btn-wrap[data-v-01a8ae9e] {
	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
}

.btn-wrap-dialog[data-v-01a8ae9e] {
	padding: 16px 20px 20px 20px
}

.subtitle[data-v-01a8ae9e] {
	font-family: PingFangSC-Medium;
	color: #333
}

.textarea-item[data-v-01a8ae9e] {
	padding: 9px 17px 0 13px;
	width: 100%;
	height: 92px;
	outline: none;
	border: none;
	background: #f8f8f8;
	resize: none;
	border-radius: .05rem;
	font-size: 14px;
	line-height: 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	caret-color: #00c8c8
}

.textarea-placeholder[data-v-01a8ae9e] {
	font-size: 14px;
	line-height: 22px;
	color: #ccc
}

.descr-num[data-v-01a8ae9e] {
	color: #999;
	background: #f8f8f8;
	border-radius: .05rem;
	text-align: right;
	padding-right: 13px;
	padding-bottom: 5px
}

.dialog-title[data-v-01a8ae9e] {
	text-align: center;
	font-weight: 700;
	font-size: 19px;
	line-height: 19px;
	font-family: PingFangSC-Medium;
	color: #333;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 9px
}

.dialog-content[data-v-01a8ae9e] {
	padding-top: 7px;
	color: #555
}

.img-wrap[data-v-01a8ae9e] {
	padding-top: 8px
}

textarea[data-v-01a8ae9e]::-webkit-input-placeholder {
	color: #ccc !important
}

textarea[data-v-01a8ae9e]:-moz-placeholder,
textarea[data-v-01a8ae9e]::-moz-placeholder {
	color: #ccc !important
}

textarea[data-v-01a8ae9e]:-ms-input-placeholder {
	color: #ccc !important
}

.top-wrap[data-v-1e6dd5b4]:after {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background-color: #f6f6f6
}

.btn-wrap[data-v-1e6dd5b4] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 17px;
	background-color: #fff;
	border-radius: 10px
}

.btn-wrap-dialog[data-v-1e6dd5b4] {
	padding: 16px 20px 20px 20px
}

.btn-line[data-v-1e6dd5b4] {
	background: #e6e6e6;
	position: fixed;
	bottom: 60px
}

.dialog-title[data-v-1e6dd5b4] {
	text-align: center;
	font-size: 19px;
	line-height: 19px;
	font-family: PingFangSC-Medium;
	color: #333;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 9px
}

.dialog-content[data-v-1e6dd5b4] {
	text-align: center;
	padding-top: 7px;
	color: #555
}

.state-wrap[data-v-1e6dd5b4] {
	margin-top: 6px;
	margin-left: 3px
}

.state-item[data-v-1e6dd5b4] {
	position: relative
}

.state-circle[data-v-1e6dd5b4] {
	position: absolute;
	left: -7.5px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	border: 3.5px solid #fff
}

.state-title[data-v-1e6dd5b4] {
	padding-left: 12px;
	line-height: 16px
}

.state-info[data-v-1e6dd5b4] {
	padding-top: 5px;
	padding-bottom: 26px;
	padding-left: 12px
}

.item-label[data-v-1e6dd5b4] {
	width: 70px;
	color: #999
}

.item-cont[data-v-1e6dd5b4] {
	color: #333
}

.order-tit[data-v-1e6dd5b4] {
	color: #333;
	font-family: PingFangSC-Medium
}

.order-content[data-v-1e6dd5b4] {
	padding-top: 7px
}

.order-content-item[data-v-1e6dd5b4] {
	padding-top: 4px;
	text-align: left
}

.order-content-line[data-v-1e6dd5b4] {
	margin-top: 11px;
	margin-bottom: 7px
}

.proof-wrap[data-v-496fe060] {
	width: 100%;
	min-height: 298px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/proof-bg.png);
	background-size: 100% 100%;
	position: relative
}

.proof-state[data-v-496fe060] {
	position: absolute;
	color: #00c8c8;
	font-weight: 400;
	text-shadow: 0 .33px .66px #00c8c8;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 17px;
	right: 8px
}

.proof-state-bg[data-v-496fe060] {
	position: absolute;
	top: 5px;
	right: 7px;
	width: 80px;
	height: 80px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/proof-bg-icon.png);
	background-size: 100% 100%
}

.proof-content[data-v-496fe060] {
	padding: 20px 26px 13px 26px
}

.proof-content-title[data-v-496fe060] {
	color: #00c8c8;
	font-family: PingFangSC-Medium
}

.proof-item[data-v-496fe060] {
	padding-top: 6px
}

.proof-item-title[data-v-496fe060] {
	opacity: .7;
	color: #858585
}

.proof-item-info[data-v-496fe060] {
	font-size: 17px;
	line-height: 23px;
	color: #1f1f1f
}

.proof-line[data-v-496fe060] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/dot-line.png);
	background-size: 100% 100%;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 14px
}

.prooftime-title[data-v-496fe060] {
	color: #555;
	font-family: PingFangSC-Medium
}

.prooftime-text[data-v-496fe060] {
	padding-top: 4px;
	color: #999
}

.proofwarn-title[data-v-496fe060] {
	padding-bottom: 2px;
	color: #333;
	font-family: PingFangSC-Medium
}

.proofwarn-text[data-v-496fe060] {
	padding-top: 4px;
	color: #555
}

.btn-wrap[data-v-496fe060] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 17px;
	background-color: #fff;
	border-radius: 10px
}

.btn-wrap-dialog[data-v-496fe060] {
	padding: 16px 20px 20px 20px
}

.dialog-title[data-v-496fe060] {
	text-align: center;
	font-size: 19px;
	line-height: 19px;
	font-weight: 700;
	font-family: PingFangSC-Medium;
	color: #333;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 9px
}

.dialog-content[data-v-496fe060] {
	text-align: center;
	padding-top: 7px;
	color: #555
}

.dialog-fail-content[data-v-496fe060] {
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	color: #555;
	padding: 15px 20px
}

.dialog-line[data-v-496fe060] {
	height: 1px;
	background: #f1f1f1
}

.dialog-confirm[data-v-496fe060] {
	font-family: PingFangSC-Medium;
	font-weight: 700;
	font-size: 17px;
	color: #00c8c8;
	text-align: center;
	line-height: 17px;
	padding-top: 14px;
	padding-bottom: 14px
}

.gh-registration-guide[data-v-16eb5aea] {
	min-height: 100vh
}

.gh-registration-guide .guide-top[data-v-16eb5aea] {
	position: relative;
	background-image: linear-gradient(150deg, #3be2e9, #20a6d8 40%)
}

.gh-registration-guide .guide-top-tit[data-v-16eb5aea] {
	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-16eb5aea] {
	padding-left: 22px
}

.gh-registration-guide .guide-top-img[data-v-16eb5aea] {
	width: 100%
}

.gh-registration-guide .guide-body[data-v-16eb5aea] {
	padding: 0 17px;
	background-color: #20a6d8
}

.gh-registration-guide .guide-body-wrap[data-v-16eb5aea] {
	position: relative;
	top: -180px;
	margin-bottom: -180px
}

.gh-registration-guide .guide-step[data-v-16eb5aea] {
	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-16eb5aea] {
	margin-bottom: 10px;
	font-family: PingFangSC-Medium;
	font-size: 21px;
	letter-spacing: 0;
	line-height: 29px
}

.gh-registration-guide .guide-step-subtit[data-v-16eb5aea] {
	color: 13px;
	opacity: .7;
	letter-spacing: 0;
	line-height: 23px;
	font-size: 13px;
	margin-bottom: 25px
}

.gh-registration-guide .guide-step-img[data-v-16eb5aea] {
	width: 100%;
	display: block
}

.gh-registration-guide .guide-bottom[data-v-16eb5aea] {
	padding-bottom: 30px
}

.gh-registration-guide .guide-bottom-btn[data-v-16eb5aea] {
	width: 100%
}

@media screen and (min-width:320px) and (max-width:359px) {
	.gh-registration-guide .guide-body-wrap[data-v-16eb5aea] {
		top: -150px;
		margin-bottom: -150px
	}
}

@media screen and (min-width:360px) and (max-width:374px) {
	.gh-registration-guide .guide-body-wrap[data-v-16eb5aea] {
		top: -170px;
		margin-bottom: -170px
	}
}

@media screen and (min-width:375px) and (max-width:413px) {
	.gh-registration-guide .guide-body-wrap[data-v-16eb5aea] {
		top: -180px;
		margin-bottom: -180px
	}
}

@media screen and (min-width:414px) {
	.gh-registration-guide .guide-body-wrap[data-v-16eb5aea] {
		top: -198px;
		margin-bottom: -198px
	}
}

.drug-list-container[data-v-2645af55] {
	padding-top: .1rem
}

.drug-list-container .drug-list[data-v-2645af55] {
	margin: 0 .1rem;
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem .04rem .13rem
}

.drug-list-container .drug-list .drug-item[data-v-2645af55] {
	padding-bottom: .21rem
}

.drug-list-container .drug-list .drug-item .add-trolleys[data-v-2645af55] {
	text-align: right;
	color: #ff6050;
	margin-top: -8px
}

.drug-list-container .drug-list .drug-item .add-trolleys .m-icon-plus[data-v-2645af55] {
	font-size: 24px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-right: 15px;
	margin-right: -15px
}

.drug-list-container .drug-list .drug-item .add-trolleys .m-icon-plus.disabled[data-v-2645af55] {
	color: #ccc
}

.drug-list-container .empty-tip[data-v-2645af55] {
	padding-top: 120px;
	padding-left: 44px;
	padding-right: 44px;
	text-align: center
}

.drug-list-container .list-loading[data-v-2645af55] {
	background: none
}

.search-loading[data-v-2645af55] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3
}

.body-wrapper[data-v-8e29095a] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-8e29095a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.slot-wrapper[data-v-8e29095a] {
	margin-top: .03rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.slot-wrapper .detail-location[data-v-8e29095a] {
	white-space: nowrap;
	width: auto;
	max-width: 100px;
	color: #1f1f1f;
	position: relative;
	margin-right: .08rem;
	padding-left: 0
}

@media screen and (max-width:350px) {
	.slot-wrapper .detail-location[data-v-8e29095a] {
		max-width: 60px
	}
}

.slot-wrapper .detail-location__inner[data-v-8e29095a] {
	position: relative;
	line-height: 1.72;
	float: left
}

.slot-wrapper .detail-location__inner__text[data-v-8e29095a] {
	content: attr(text);
	color: #1f1f1f;
	-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	-webkit-mask: linear-gradient(90deg, #fff 70%, transparent);
	mask: -webkit-gradient(linear, left top, right top, color-stop(70%, #fff), to(transparent));
	mask: linear-gradient(90deg, #fff 70%, transparent);
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	padding-right: .12rem;
	max-width: 65px
}

@media screen and (max-width:350px) {
	.slot-wrapper .detail-location__inner__text[data-v-8e29095a] {
		max-width: 40px
	}
}

.slot-wrapper .detail-location__inner__arrow[data-v-8e29095a] {
	position: absolute;
	right: -8px;
	top: 0;
	bottom: 0;
	width: .2rem;
	text-align: right;
	background-size: 35px 100%
}

.slot-wrapper .detail-location__inner__arrow .icon[data-v-8e29095a] {
	-webkit-transform: scale(.7) rotate(90deg);
	transform: scale(.7) rotate(90deg)
}

.slot-wrapper .serach-box-container[data-v-8e29095a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.trolleys[data-v-8e29095a] {
	position: fixed;
	right: 17px;
	bottom: 20px
}

.trolleys-bar-wrapper[data-v-8e29095a] {
	height: 90px
}

.contact-item[data-v-cfc07d4c] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contact-item.disabled .c-color[data-v-cfc07d4c],
.contact-item.disabled .name[data-v-cfc07d4c],
.contact-item.disabled[data-v-cfc07d4c] {
	color: #999
}

.contact-item .name[data-v-cfc07d4c] {
	font-weight: 600;
	color: #1f1f1f
}

.contact-item .c-color[data-v-cfc07d4c] {
	color: #525252
}

.contact-item .control[data-v-cfc07d4c] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: -8px
}

.contact-item .control .item[data-v-cfc07d4c] {
	display: inline-block;
	width: 31px;
	height: 50px;
	line-height: 50px
}

.contact-item .control .item .icon[data-v-cfc07d4c] {
	padding: 0 8px
}

.body-wrapper[data-v-58d81b1c] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-58d81b1c] {
	padding-left: .17rem;
	padding-right: .17rem
}

.content-wrapper .location[data-v-58d81b1c] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content-wrapper .location .name[data-v-58d81b1c] {
	font-weight: 400;
	color: #333
}

.content-wrapper .location .choose[data-v-58d81b1c] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	color: #00c8c8
}

.content-wrapper .location .choose .m-icon[data-v-58d81b1c] {
	position: relative;
	top: 1px
}

.empty-tip[data-v-58d81b1c] {
	padding-top: 120px;
	text-align: center
}

.bottom-bar[data-v-58d81b1c] {
	height: 60px
}

.bottom-bar .m-bar[data-v-58d81b1c] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	padding-top: 8px;
	background: #fff
}

.body-wrapper[data-v-1840fa89] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-1840fa89] {
	padding-left: .17rem;
	padding-right: .17rem
}

.empty-tip[data-v-1840fa89] {
	padding-top: 120px;
	text-align: center
}

.dis-title[data-v-1840fa89] {
	background: #f5f5f5;
	height: 43px;
	line-height: 43px;
	margin-top: -5px
}

.bottom-bar[data-v-1840fa89] {
	height: 60px
}

.bottom-bar .m-bar[data-v-1840fa89] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	padding-top: 8px;
	background: #fff
}

.content-wrapper[data-v-1840fa89] {
	padding-top: .15rem;
	padding-bottom: .15rem;
	background-color: #fff;
	border-radius: 8px;
	margin: .1rem
}

.myAddress[data-v-1840fa89] {
	font-size: .14rem;
	line-height: .14rem;
	margin-bottom: .115rem
}

.gray[data-v-1840fa89] {
	color: #858585
}

.location[data-v-1840fa89] {
	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
}

.location__gray[data-v-1840fa89] {
	font-size: .14rem;
	line-height: .14rem;
	margin-bottom: .05rem
}

.location__address[data-v-1840fa89] {
	font-size: .16rem;
	line-height: .16rem;
	color: #333;
	font-weight: 600;
	margin-top: .05rem
}

.location__text[data-v-1840fa89] {
	color: #00c8c8
}

.myAddress__itembox[data-v-1840fa89] {
	overflow: hidden
}

.body-wrapper[data-v-6545b634] {
	background: #f5f5f5;
	min-height: 100vh
}

.wrapper[data-v-6545b634] {
	padding-left: .17rem;
	padding-right: .17rem
}

.c-color-333[data-v-6545b634] {
	color: #333
}

.align-right[data-v-6545b634] {
	text-align: right
}

.content-wrapper[data-v-6545b634] {
	background: #fff
}

.content-wrapper .form-input-placeholder[data-v-6545b634] {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-item[data-v-6545b634] {
	position: relative;
	line-height: .23rem;
	font-size: .14rem;
	border-bottom: 1px solid #f1f1f1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.content-wrapper .form-item-tit[data-v-6545b634] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.content-wrapper .form-item[data-v-6545b634]:last-child {
	border-bottom: none
}

.content-wrapper .form-input[data-v-6545b634] {
	width: 90%;
	text-align: left;
	border: none;
	height: .23rem;
	padding: 0;
	margin: 0;
	outline: none
}

.content-wrapper .form-input[data-v-6545b634]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.content-wrapper .form-input[data-v-6545b634]::-webkit-input-placeholder {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-6545b634]::-moz-placeholder {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-6545b634]:-ms-input-placeholder {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-6545b634]::-ms-input-placeholder {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-6545b634]::placeholder {
	color: #858585;
	font-size: .14rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-select[data-v-6545b634] {
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.content-wrapper .form-select-text[data-v-6545b634] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.content-wrapper .form-select-arrow[data-v-6545b634] {
	position: absolute;
	right: 0
}

.content-wrapper .form-select-close[data-v-6545b634] {
	height: 44px;
	width: 24px;
	z-index: 2;
	position: absolute;
	right: -15px;
	top: 0
}

.content-wrapper .form-select-telclose[data-v-6545b634] {
	height: 24px;
	width: 24px;
	z-index: 2;
	position: absolute;
	right: -15px;
	top: 0;
	margin-right: 4px
}

.content-wrapper .form-switch[data-v-6545b634] {
	line-height: 1
}

.add-sug[data-v-6545b634] {
	background: #fff;
	z-index: 4;
	position: relative;
	width: 100%;
	margin-top: .15rem;
	margin-bottom: -.15rem
}

.add-sug .c-line-thick-top[data-v-6545b634] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.add-sug-close[data-v-6545b634] {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -.1rem;
	padding-right: .1rem;
	padding-top: .17rem;
	padding-left: .1rem;
	padding-bottom: .17rem;
	z-index: 1
}

.add-sug-item .icon[data-v-6545b634] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-top: 3px
}

.add-sug-item .info[data-v-6545b634] {
	border-bottom: 1px solid #f1f1f1
}

.bottom-bar[data-v-6545b634] {
	height: 64px
}

.bottom-bar .m-bar[data-v-6545b634] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.bottom-bar .m-bar .button-wrapper[data-v-6545b634] {
	padding-top: 10px;
	padding-bottom: 10px
}

.form-item__box[data-v-6545b634] {
	position: relative
}

.form-item__box .form-item__select__box[data-v-6545b634] {
	z-index: 2;
	position: absolute;
	min-width: 1.91rem;
	max-width: 2.7rem;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 2px 2px 7px #e0e0e0;
	box-shadow: 2px 2px 7px #e0e0e0;
	left: -20px
}

.form-item__box .form-item__select__box[data-v-6545b634]:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #fcfcfc;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -5px;
	left: 15px
}

.form-item__box .form-item__select__item[data-v-6545b634] {
	height: .34rem;
	line-height: .34rem;
	font-size: .14rem;
	padding-left: .15rem;
	border-bottom: 1px solid hsla(0, 0%, 81.6%, .5)
}

.form-item__box .form-item__select__item[data-v-6545b634]:last-child {
	border-bottom: none
}

input[data-v-6545b634]:-webkit-autofill,
select[data-v-6545b634]:-webkit-autofill,
textarea[data-v-6545b634]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-6545b634]:focus,
input[type=text][data-v-6545b634]:focus,
textarea[data-v-6545b634]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.body-wrapper[data-v-401e2919] {
	background: #f5f5f5;
	min-height: 100vh
}

.repurchase-ticket[data-v-401e2919] {
	padding-bottom: .15rem;
	background-color: #fff;
	border-radius: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.repurchase-ticket__title[data-v-401e2919] {
	text-align: center;
	width: 100%;
	height: .48rem;
	line-height: .48rem;
	color: #fd503e;
	font-size: .18rem
}

.result-wrapper .result-bg[data-v-401e2919] {
	height: 104px
}

.result-wrapper .result-gradient-bg-vacc[data-v-401e2919] {
	margin-bottom: -.88rem;
	height: 88px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), to(#fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e)
}

.result-wrapper .result-body[data-v-401e2919] {
	margin-top: -94px;
	position: relative
}

.result-wrapper .result-body-vacc[data-v-401e2919] {
	margin-top: 0
}

.result-wrapper .result-vacc[data-v-401e2919] {
	background: #fd503e;
	padding-top: .1rem;
	padding-bottom: .21rem;
	text-align: center
}

.result-wrapper .result-vacc .status[data-v-401e2919] {
	line-height: .19rem
}

.result-wrapper .result-vacc .status .icon[data-v-401e2919] {
	vertical-align: middle
}

.result-wrapper .result-vacc .status .text[data-v-401e2919] {
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	font-size: .19rem;
	line-height: .19rem
}

.result-wrapper .result-vacc .msg[data-v-401e2919] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #fff;
	font-size: .15rem;
	line-height: .15rem
}

.result-wrapper .result-vacc .tip-info[data-v-401e2919] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result-vacc .buttons .button-item[data-v-401e2919] {
	display: inline-block;
	width: 1.44rem
}

.result-wrapper .result-vacc .vacc-add-tips[data-v-401e2919] {
	width: calc(100vw - .34rem);
	height: .34rem;
	background: #ff7367;
	border-radius: .09rem;
	margin-left: .17rem;
	margin-right: .17rem;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	line-height: .14rem;
	margin-top: 10px;
	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
}

.result-wrapper .result-vacc .triangle2[data-v-401e2919] {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 0 none;
	border-bottom: 7px solid #ff7367;
	position: absolute;
	right: calc(50vw - 7px - .82rem);
	margin-top: 3px
}

.result-wrapper .result[data-v-401e2919] {
	text-align: center;
	border-radius: .1rem;
	background: #fff;
	padding-top: .25rem;
	padding-bottom: .3rem
}

.result-wrapper .result .status .icon[data-v-401e2919] {
	vertical-align: middle;
	line-height: 29px
}

.result-wrapper .result .status .text[data-v-401e2919] {
	color: #ff6050;
	display: inline-block;
	vertical-align: middle
}

.result-wrapper .result .msg .price[data-v-401e2919] {
	color: #252525
}

.result-wrapper .result .tip-info[data-v-401e2919] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result .buttons .button-item[data-v-401e2919] {
	display: inline-block;
	width: 1.13rem
}

.find-wrap[data-v-401e2919] {
	padding: 15px;
	background: #fff;
	text-align: center;
	border-radius: .1rem
}

.find-title[data-v-401e2919] {
	font-family: PingFangSC-Medium;
	font-size: .17rem;
	color: #1f1f1f;
	line-height: .17rem;
	font-weight: 500
}

.find-item-wrap[data-v-401e2919] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .12rem
}

.find-img[data-v-401e2919] {
	width: calc(50vw - .33rem);
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	border-radius: .05rem
}

.vacc-relative[data-v-401e2919] {
	position: relative;
	margin: 0 .1rem 0 .1rem
}

.vacc-service-card[data-v-401e2919] {
	padding: .15rem .27rem .21rem;
	background: #fff;
	text-align: center;
	border-radius: .1rem
}

.wrapper[data-v-c113e87e] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-c113e87e] {
	color: #ff6050
}

.z-black[data-v-c113e87e] {
	color: #252525
}

.cart-container[data-v-c113e87e] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-c113e87e] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-c113e87e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-c113e87e] {
	-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-c113e87e] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-c113e87e] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-c113e87e] {
	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-c113e87e] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-c113e87e] {
	width: auto
}

.cart-container .shop-title .status[data-v-c113e87e] {
	color: #00c8c8;
	text-align: right
}

.cart-container .order-info[data-v-c113e87e] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .info-list-wrapper[data-v-c113e87e] {
	padding: .1rem .13rem;
	margin: .15rem .17rem .08rem;
	background: hsla(0, 0%, 96.1%, .7);
	border-radius: .09rem;
	font-size: .13rem;
	line-height: 1
}

.cart-container .info-list-wrapper.important[data-v-c113e87e] {
	color: #fd503e;
	background: #fff1f1;
	text-align: center
}

.cart-container .info-list-wrapper .info-list[data-v-c113e87e] {
	margin-bottom: .06rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cart-container .info-list-wrapper .info-list[data-v-c113e87e]:last-of-type {
	margin-bottom: 0
}

.cart-container .order-rx-tip-wrap[data-v-c113e87e] {
	padding: 0 13px;
	margin-bottom: 10px
}

.cart-container .order-rx-tip-cont[data-v-c113e87e] {
	background-color: #ffe6e6;
	color: #fd503e;
	border-radius: 6px;
	padding: 5px 0;
	text-align: center
}

.cart-container .comment-excitation-container[data-v-c113e87e] {
	margin: .03rem 0 .1rem 0;
	position: relative
}

.cart-container .comment-excitation-container .coupon-icon[data-v-c113e87e] {
	width: 18px;
	height: 18px
}

.cart-container .comment-excitation[data-v-c113e87e] {
	color: #fd503e;
	font-size: 14px;
	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;
	border-radius: .09rem;
	background-color: #fff1f1;
	padding: .1rem 0;
	line-height: 14px
}

.cart-container .triangle[data-v-c113e87e] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6.5px 0 6.5px;
	border-color: #fff1f1 transparent transparent transparent;
	right: 1.03rem
}

.rec-top[data-v-485813b6] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83%E5%B8%B8%E8%B4%AD%E6%B8%85%E5%8D%95.png) 50% no-repeat;
	background-size: cover;
	border-radius: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .15rem
}

.rec-top__left[data-v-485813b6] {
	padding-right: .15rem;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.rec-top__list[data-v-485813b6] {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.rec-top__list__item[data-v-485813b6] {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.rec-top__list__item__inner[data-v-485813b6] {
	position: relative;
	padding-top: 100%
}

.rec-top__list__item__inner__img[data-v-485813b6] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .06rem;
	background-color: #fff
}

.wrapper[data-v-75e99ed1] {
	padding-left: .1rem;
	padding-right: .1rem
}

.body-wrapper[data-v-75e99ed1] {
	min-height: 100vh
}

.m-tab[data-v-75e99ed1] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-75e99ed1] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	padding: 0 .17rem;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-75e99ed1] {
	background: none
}

.content-wrapper .order-list-empty[data-v-75e99ed1] {
	height: 2.05rem;
	position: relative;
	margin-top: 1rem
}

.content-wrapper .order-tips[data-v-75e99ed1] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem;
	margin-bottom: .08rem
}

.wrapper[data-v-780899b3] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-780899b3] {
	color: #ff6050
}

.z-black[data-v-780899b3] {
	color: #252525
}

.flex-auto[data-v-780899b3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.rp-card[data-v-780899b3] {
	border-radius: .08rem;
	background: #fff
}

.rp-card__title[data-v-780899b3] {
	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;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.rp-card__title__value[data-v-780899b3] {
	font-size: 15px;
	line-height: 15px;
	font-weight: 700
}

.rp-card__info__drug[data-v-780899b3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #eaffff;
	padding: 6px 0;
	margin-bottom: .05em;
	border-radius: 4px
}

.rp-card__info__drug__title[data-v-780899b3] {
	background: #00c8c8;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	margin-left: 6px;
	font-size: 10px
}

.rp-card__info__drug__name[data-v-780899b3] {
	padding: 0 .1rem
}

.rp-card__info__drug__name .s-line[data-v-780899b3] {
	padding: 0 3px
}

.rp-card__info__text[data-v-780899b3] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.rp-card__bottom__btn[data-v-780899b3] {
	display: inline-block
}

.rp-card__bottom__btn__inner[data-v-780899b3] {
	min-width: .66rem
}

.wrapper[data-v-7c711d08] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-7c711d08] {
	background: #f5f5f5;
	min-height: 100vh
}

.m-tab[data-v-7c711d08] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-7c711d08] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-7c711d08] {
	background: none
}

.scroll-wrapper[data-v-533b836e] {
	background: #fff;
	height: 100vh
}

.wrapper[data-v-533b836e] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gydrug-qa-list .list-loading[data-v-533b836e] {
	background: none
}

.preconsult[data-v-533b836e] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	z-index: 9;
	background-color: #fff;
	padding: 8px 17px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.preconsult-btn[data-v-533b836e] {
	display: block;
	background: linear-gradient(-134deg, #ffd36c, #ffbc10 55%, orange);
	border-radius: 22px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 1px solid #f1f1f1
}

.comment-panel__list__spec[data-v-942c8716] {
	margin-top: .06rem;
	margin-bottom: .01rem
}

.comment-panel__list__item[data-v-942c8716] {
	margin-bottom: .19rem
}

.comment-panel__list__item__head[data-v-942c8716] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-panel__list__item__avatar[data-v-942c8716] {
	margin-right: .08rem
}

.comment-panel__list__item__content[data-v-942c8716] {
	word-break: break-all;
	line-height: .22rem
}

.comment-panel__list__item__info[data-v-942c8716] {
	width: 100%;
	position: relative;
	top: 0
}

.comment-panel__list__item__info .star-wrap[data-v-942c8716] {
	margin-top: -.05rem
}

.comment-panel__list__item__info__row[data-v-942c8716] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-panel__list__item__info__time[data-v-942c8716] {
	padding-left: 3px
}

.comment-panel__list__item__info__name[data-v-942c8716] {
	padding-right: 85px
}

.comment-panel__list__item__info__control[data-v-942c8716] {
	position: absolute;
	right: 0
}

.comment-panel__list__item__del[data-v-942c8716] {
	position: absolute;
	right: 0;
	top: .27rem;
	height: .42rem;
	width: .9rem;
	line-height: .42rem;
	font-size: .14rem;
	text-align: center;
	background: #fff;
	border: .01rem solid #e0e0e0;
	-webkit-box-shadow: 0 0 .03rem 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 .03rem 0 rgba(0, 0, 0, .1);
	border-radius: .12rem;
	color: #1f1f1f;
	z-index: 5
}

.comment-panel__list__item__pic[data-v-942c8716] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .07rem
}

.comment-panel__list__item__pic__item[data-v-942c8716] {
	margin-top: .03rem
}

.comment-panel__list__item__pic__item__wrapper[data-v-942c8716] {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.comment-panel__list__item__pic__item__wrapper__con[data-v-942c8716] {
	position: relative;
	width: 100%;
	height: 100%
}

.comment-panel__list__item__pic__item .item-img[data-v-942c8716] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.comment-status[data-v-942c8716] {
	font-size: .13rem;
	line-height: .13rem;
	margin-top: .15rem
}

.comment-status-wrapper[data-v-942c8716] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.comment-med[data-v-942c8716],
.comment-vaccine[data-v-942c8716] {
	margin-top: .15rem;
	padding: .12rem;
	background: #f5f5f5;
	border-radius: .12rem
}

.comment-vaccine[data-v-942c8716] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-vaccine__info[data-v-942c8716] {
	width: 80%;
	margin-left: .08rem
}

.comment-vaccine__info__name[data-v-942c8716] {
	font-size: .15rem;
	line-height: .15rem;
	margin-top: .056rem
}

.comment-vaccine__info__price[data-v-942c8716] {
	font-size: .19rem;
	line-height: .19rem;
	margin-top: .12rem
}

.comment-vaccine__info__price__icon[data-v-942c8716] {
	font-size: .14rem;
	line-height: .12rem
}

.comment-vaccine__info__price__text[data-v-942c8716] {
	font-weight: 500
}

.del-mask[data-v-942c8716] {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.color-red[data-v-942c8716] {
	color: #fd503e
}

.color-darkgray[data-v-942c8716] {
	color: #1f1f1f
}

.color-gray[data-v-942c8716] {
	color: #858585
}

.wrapper[data-v-a67b9086] {
	padding: 0 .17rem
}

.wrapper-small[data-v-a67b9086] {
	padding: 0 .15rem
}

.divider[data-v-a67b9086] {
	width: 100%;
	height: 6px;
	background: #f5f5f5
}

.comment-page__tags__row1[data-v-a67b9086] {
	white-space: nowrap;
	width: calc(100% - .17rem);
	padding-left: .17rem
}

.comment-page__tags__default[data-v-a67b9086] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.comment-page__tags[data-v-a67b9086] {
	padding-bottom: 18px
}

.comment-page__tags__item[data-v-a67b9086] {
	height: .28rem;
	line-height: .28rem;
	padding: 0 10px;
	background: #f5f5f5;
	border-radius: 45px;
	margin-right: 8px;
	white-space: nowrap;
	color: #525252
}

.comment-page__tags__item__red[data-v-a67b9086] {
	background: #ffe6e6;
	color: #fd503e
}

.comment-page__tags__item__selected[data-v-a67b9086] {
	background: #ffe6e6;
	color: #fd503e;
	font-weight: 700
}

.comment-page__tags__item .m-icon[data-v-a67b9086] {
	font-size: 13px;
	margin-right: 5px
}

.comment-page .list-loading[data-v-a67b9086] {
	background: none
}

.comment-page .reason-item .c-span8[data-v-a67b9086] {
	padding-left: 0
}

.comment-page .reason-item .c-span1[data-v-a67b9086] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.comment-page__vacc_tags[data-v-a67b9086] {
	padding: .18rem .17rem
}

.comment-page__vacc_tags_parent[data-v-a67b9086] {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-row-gap: .1rem;
	grid-column-gap: .08rem;
	margin-bottom: .18rem
}

.comment-page__vacc_tags_parent_item[data-v-a67b9086] {
	height: .26rem;
	line-height: .26rem;
	font-size: .14rem;
	color: #fd503e;
	text-align: center;
	border-radius: .06rem;
	border: .01rem solid #c2c2c2
}

.comment-page__vacc_tags_child_item[data-v-a67b9086] {
	display: inline-block;
	font-size: .14rem;
	line-height: .14rem;
	color: #525252;
	padding: .07rem .1rem;
	border-radius: .145rem;
	background: #f5f5f5;
	margin-right: .08rem
}

.comment-page__vacc_list_wrapper[data-v-a67b9086] {
	padding: .17rem 0
}

.comment-page .red-text[data-v-a67b9086] {
	color: #fd503e
}

.comment-page .red-border[data-v-a67b9086] {
	border: .01rem solid #fd503e
}

.comment-page .red-bg[data-v-a67b9086] {
	background: #fdefee
}

.inline-block[data-v-a67b9086] {
	display: inline-block
}

.act-float-hidden[data-v-a67b9086] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-a67b9086] {
	opacity: 1
}

.popup-con .textarea-inner[data-v-a67b9086] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.popup-con .textarea-inner-placeholder[data-v-a67b9086],
.popup-con textarea[data-v-a67b9086]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.order-list--bt[data-v-cb079934] {
	border-top: 1px solid #f1f1f1
}

.order-list-top[data-v-cb079934] {
	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;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: hidden
}

.order-list-top-name[data-v-cb079934] {
	font-display: bold
}

.order-list-top-status[data-v-cb079934] {
	white-space: nowrap
}

.order-list-bottom[data-v-cb079934] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.wrapper[data-v-365d3e48] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-sm[data-v-365d3e48] {
	padding-left: .13rem;
	padding-right: .13rem
}

.fww[data-v-365d3e48] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jcfs[data-v-365d3e48] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.gy-sugpage-simple__bubble[data-v-365d3e48] {
	height: .28rem;
	position: relative;
	z-index: 1
}

.gy-sugpage-simple__top[data-v-365d3e48] {
	border-bottom: .006rem solid #999
}

.gy-sugpage-simple__top__title[data-v-365d3e48] {
	font-family: STSongti-SC-Bold;
	font-size: .3rem;
	line-height: .4rem
}

.gy-sugpage-simple__top__info[data-v-365d3e48] {
	border-bottom: .006rem solid #555;
	margin-bottom: .013rem
}

.gy-sugpage-simple__info__patient[data-v-365d3e48] {
	white-space: nowrap
}

.gy-sugpage-simple__info__prescription[data-v-365d3e48] {
	position: relative
}

.gy-sugpage-simple__info__prescription__status-img[data-v-365d3e48] {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 23px;
	top: -33px
}

.gy-sugpage-simple__info__drug__tit[data-v-365d3e48] {
	margin-top: .06rem
}

.gy-sugpage-simple__info__drug__tit__num[data-v-365d3e48] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.gy-sugpage-simple__info__cdrug-info[data-v-365d3e48] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.gy-sugpage-simple__info__cdrug-info .c-span5[data-v-365d3e48] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.gy-sugpage-simple__info__cdrug-info__tit[data-v-365d3e48] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.gy-sugpage-simple__info__cdrug-info__cic[data-v-365d3e48] {
	color: #151515
}

.gy-sugpage-simple__info__cdrug-info__shadow-btn[data-v-365d3e48] {
	color: #999;
	height: .5rem;
	line-height: .5rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(25%, #fff));
	background-image: linear-gradient(hsla(0, 0%, 100%, .6), #fff 25%);
	text-align: center;
	margin-top: -.2rem
}

.gy-sugpage-simple__info__other-info[data-v-365d3e48] {
	position: relative
}

.gy-sugpage-simple__info__other-info__wrapper[data-v-365d3e48] {
	padding-right: 108px
}

.gy-sugpage-simple__info__other-info__item[data-v-365d3e48] {
	white-space: nowrap
}

.gy-sugpage-simple__info__other-info__item__tit[data-v-365d3e48] {
	color: #999
}

.gy-sugpage-simple__info__other-info__item__cic[data-v-365d3e48] {
	color: #151515
}

.gy-sugpage-simple__info__other-info__item__cic.c-color-gray[data-v-365d3e48] {
	color: #999
}

.gy-sugpage-simple__info__other-info .c-line-superfine-before[data-v-365d3e48] {
	margin-bottom: .11rem
}

.gy-sugpage-simple__info__other-info__seal-img[data-v-365d3e48] {
	width: 108px;
	height: 108px;
	position: absolute;
	right: 17px;
	top: -17px
}

.gy-sugpage-simple__info__bottom-tips[data-v-365d3e48] {
	word-break: break-all
}

.gy-sugpage-simple__info__bottom-tips__item__inline[data-v-365d3e48] {
	display: inline-block
}

.color-r[data-v-1e2c5f2c] {
	color: #ff6050
}

.shop-item .img-wrapper[data-v-1e2c5f2c] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-right: .05rem
}

.shop-item .img-wrapper .img[data-v-1e2c5f2c] {
	position: relative;
	overflow: hidden
}

.shop-item__label[data-v-1e2c5f2c] {
	background: #ff6050;
	color: #fff;
	border-radius: 6px 6px 6px 0;
	line-height: 16px;
	height: 16px;
	font-size: 10px;
	padding: 0 3px;
	margin-top: -4px
}

.shop-item .main-info .bottom-info[data-v-1e2c5f2c] {
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch
}

.shop-item .name[data-v-1e2c5f2c] {
	margin-top: -5px;
	margin-bottom: 0
}

.shop-item .name .text[data-v-1e2c5f2c] {
	margin-bottom: 0
}

.shop-item .font-18[data-v-1e2c5f2c] {
	font-size: 18px
}

.shop-item .left-info[data-v-1e2c5f2c] {
	padding-left: 0
}

.shop-item .right-info[data-v-1e2c5f2c] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	-ms-flex-item-align: center;
	align-self: center
}

.shop-item .b-inline[data-v-1e2c5f2c] {
	display: inline-block
}

.fixed-coupon[data-v-724af5e0] {
	position: fixed;
	right: 0;
	top: 50%;
	width: 74px;
	height: 80px;
	background-size: 100% 100%;
	margin-top: -50px;
	color: #e75842;
	text-align: center
}

.fixed-coupon__price__amount[data-v-724af5e0] {
	font-size: 32px
}

.fixed-coupon__time[data-v-724af5e0] {
	color: #ffecac;
	font-size: 14px;
	line-height: 14px;
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100%;
	text-align: center
}

.fixed-coupon__time__clock[data-v-724af5e0] {
	margin-bottom: 3px
}

.fixed-coupon__time__text[data-v-724af5e0] {
	letter-spacing: 3px
}

.scaleIn[data-v-724af5e0] {
	-webkit-animation: breathScale-data-v-724af5e0 1s infinite;
	animation: breathScale-data-v-724af5e0 1s infinite;
	-webkit-animation-name: breathScale-data-v-724af5e0;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite
}

@keyframes breathScale-data-v-724af5e0 {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
}

@-webkit-keyframes breathScale-data-v-724af5e0 {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
}

.wrapper[data-v-1622e136] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-sm[data-v-1622e136] {
	padding-left: .13rem;
	padding-right: .13rem
}

.color-g[data-v-1622e136] {
	color: #00c8c8
}

.fwb[data-v-1622e136] {
	font-weight: 500
}

.bb[data-v-1622e136] {
	border-bottom: 1px solid #f1f1f1
}

.sug-panel[data-v-1622e136] {
	border-radius: 8px;
	background: #fff
}

.sug-panel .panel-t[data-v-1622e136] {
	padding: .08rem .13rem;
	background: rgba(0, 200, 200, .08);
	border-radius: 8px 8px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	color: #00c8c8
}

.sug-panel .panel-t.disable[data-v-1622e136] {
	background: rgba(0, 0, 0, .03);
	color: #999
}

.sug-panel .panel-t .right-btn[data-v-1622e136] {
	padding-top: 2px
}

.sug-panel .panel-t .cutdown[data-v-1622e136] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.sug-panel .panel-c .hospital[data-v-1622e136] {
	font-size: 18px;
	line-height: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500
}

.sug-panel .panel-c .hospital__btn[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	line-height: 0
}

.sug-panel .panel-c .patient[data-v-1622e136] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.sug-panel .panel-c .patient-item .tit[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.sug-panel .panel-c .patient-item .cic[data-v-1622e136] {
	color: #151515;
	padding-left: 5px
}

.sug-panel .panel-c .prescription[data-v-1622e136] {
	position: relative
}

.sug-panel .panel-c .prescription .status-img[data-v-1622e136] {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 23px;
	top: -33px
}

.sug-panel .panel-c .drug-tit[data-v-1622e136] {
	margin-top: .06rem
}

.sug-panel .panel-c .drug-tit .num[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.sug-panel .panel-c .other-info[data-v-1622e136] {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative
}

.sug-panel .panel-c .other-info-item[data-v-1622e136] {
	white-space: nowrap;
	width: 100%
}

.sug-panel .panel-c .other-info-item .tit[data-v-1622e136] {
	color: #999
}

.sug-panel .panel-c .other-info-item .cic[data-v-1622e136] {
	color: #151515
}

.sug-panel .panel-c .other-info-item .cic.c-color-gray[data-v-1622e136] {
	color: #999
}

.sug-panel .panel-c .other-info .c-line-superfine-before[data-v-1622e136] {
	margin-bottom: .11rem
}

.sug-panel .panel-c .other-info .seal-img[data-v-1622e136] {
	width: 108px;
	height: 108px;
	position: absolute;
	right: 17px;
	top: -17px
}

.sug-panel .panel-c .license-info[data-v-1622e136] {
	margin-top: .08rem;
	line-height: 18px
}

.sug-panel .panel-c .license-info__disclaimer[data-v-1622e136] {
	background: #fff3cf;
	border-radius: 8px;
	line-height: .18rem;
	padding: .1rem;
	color: #666
}

.sug-panel .panel-c .drugs-title[data-v-1622e136] {
	background-image: linear-gradient(135deg, rgba(0, 230, 230, .08), rgba(0, 200, 200, 0));
	color: #00c8c8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 15px;
	padding-top: 8px;
	padding-bottom: 8px
}

.sug-panel .panel-c .drugs-title-icon[data-v-1622e136] {
	font-size: 18px
}

.drugs[data-v-1622e136] {
	margin-top: .15rem
}

.drugs .title[data-v-1622e136] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.drugs .title .tit[data-v-1622e136] {
	font-size: 18px;
	line-height: 28px
}

.drugs .title .badge-wrapper[data-v-1622e136] {
	overflow: hidden
}

.drugs .title .right-button[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.drugs-c-item[data-v-1622e136]:last-child {
	padding-bottom: 0
}

.drugs-tips[data-v-1622e136] {
	margin-bottom: -.05rem
}

.bottom-tips[data-v-1622e136] {
	background: rgba(0, 0, 0, .03);
	border-radius: 5px;
	padding: 5px 13px;
	line-height: 19px;
	word-break: break-all;
	text-align: center
}

.bottom-tips .b-item[data-v-1622e136] {
	display: inline-block
}

.gydrug-tips-info .tit[data-v-1622e136] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	padding-right: 0
}

.gydrug-tips-info .cic[data-v-1622e136] {
	padding-left: 0
}

.gydrug-tips-info .cic .label-inner[data-v-1622e136] {
	margin-bottom: 2px
}

.gydrug-tips-info .arrow[data-v-1622e136] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.bottom-bar[data-v-1622e136] {
	height: 95px
}

.bottom-bar .m-bar[data-v-1622e136] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.bottom-bar .m-bar .cutdown--simple[data-v-1622e136] {
	position: relative;
	display: inline-block
}

.bottom-bar .m-bar .cutdown--simple__time[data-v-1622e136] {
	background: #1f1f1f;
	color: #fff;
	border-radius: .03rem;
	width: .21rem;
	line-height: .18rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-1622e136]:before {
	right: 100%;
	margin-right: .11rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-1622e136]:after,
.bottom-bar .m-bar .cutdown--simple[data-v-1622e136]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #d6d6d6;
	border-radius: 1.5px;
	height: 1px;
	width: .25rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-1622e136]:after {
	left: 100%;
	margin-left: .11rem
}

.bottom-bar .m-bar .button-wrapper[data-v-1622e136] {
	padding-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0 -.05rem;
	position: relative
}

.bottom-bar .m-bar .button-wrapper[data-v-1622e136]:first-child {
	padding-top: 10px
}

.bottom-bar .m-bar .button-wrapper__item[data-v-1622e136] {
	padding: 0 .05rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.bottom-bar .m-bar .button-wrapper__item__act2[data-v-1622e136] {
	background-image: linear-gradient(165deg, #f96d58, #ea4934)
}

.bottom-bar .m-bar .button-wrapper__item__act2[data-v-1622e136],
.bottom-bar .m-bar .button-wrapper__item__act3[data-v-1622e136] {
	position: absolute;
	right: 10px;
	top: -10px;
	font-size: 14px;
	color: #fff2c7;
	border-radius: 15px 15px 15px 0;
	padding: 0 10px;
	height: 18px;
	line-height: 18px
}

.bottom-bar .m-bar .button-wrapper__item__act3[data-v-1622e136] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-icon.png);
	background-size: 100% 100%;
	background-position: 0 0
}

.cdrug-info[data-v-1622e136] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.cdrug-info .c-span5[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.cdrug-info .tit[data-v-1622e136] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.cdrug-info .cic[data-v-1622e136] {
	color: #151515
}

.cdrug-info .shadow-btn[data-v-1622e136] {
	color: #999;
	height: .5rem;
	line-height: .5rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(25%, #fff));
	background-image: linear-gradient(hsla(0, 0%, 100%, .6), #fff 25%);
	text-align: center;
	margin-top: -.2rem
}

.fww[data-v-1622e136] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jcfs[data-v-1622e136] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.body-wrapper[data-v-4cc0f160] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-4cc0f160] {
	padding-left: .17rem;
	padding-right: .17rem
}

.content-wrapper[data-v-4cc0f160] {
	padding-top: 99%;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=2817205963,3210047583&fm=179&app=35&f=JPEG.jpg) top no-repeat #ff6e60;
	background-size: 100% auto
}

.content-wrapper .main-title[data-v-4cc0f160] {
	width: 247px;
	height: 28px;
	margin: 0 auto;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/u=1335657576,1175935502&fm=179&app=35&f=PNG.png) 50% no-repeat;
	background-size: 100% auto
}

.content-wrapper .list-item[data-v-4cc0f160] {
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .06);
	background: #fff1ef;
	border-radius: 8px;
	padding: .15rem .15rem 0
}

.content-wrapper .list-item .logo[data-v-4cc0f160] {
	width: .4rem;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: .06rem
}

.content-wrapper .list-item .logo .img[data-v-4cc0f160] {
	border-radius: .05rem;
	overflow: hidden
}

.content-wrapper .list-item .info .name[data-v-4cc0f160] {
	color: #333;
	margin-bottom: 0;
	margin-top: -5px
}

.content-wrapper .list-item .info .tag[data-v-4cc0f160] {
	display: inline
}

.content-wrapper .list-item .info .distance[data-v-4cc0f160] {
	width: auto;
	white-space: nowrap;
	text-align: right;
	padding-top: 10px;
	color: #666
}

.content-wrapper .list-item .shop-drugs .drug-item[data-v-4cc0f160] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.s-line[data-v-4cc0f160] {
	position: relative;
	top: -1px
}

.custom-header-topbar-bg[data-v-4cc0f160] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.choose-drugs[data-v-442e2a64] {
	padding: .12rem .17rem .15rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.choose-drugs__item[data-v-442e2a64] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: .22rem;
	overflow-x: hidden
}

.choose-drugs__item__check[data-v-442e2a64] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.28rem;
	flex: 0 0 0.28rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.choose-drugs__item__drug[data-v-442e2a64] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.choose-drugs__footer[data-v-442e2a64] {
	height: .54rem;
	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;
	overflow: hidden
}

.choose-drugs__footer__select-all[data-v-442e2a64] {
	font-size: .15rem;
	color: #525252
}

.choose-drugs__footer__btn[data-v-442e2a64] {
	line-height: 1;
	width: 1.04rem
}

.choose-drugs__footer__btn__confirm[data-v-442e2a64] {
	text-align: center;
	font-weight: blod;
	font-size: .16rem
}

.popup-con[data-v-442e2a64] {
	max-height: calc(80vh - 1.31rem);
	min-height: calc(50vh - 1.31rem);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.body-wrapper[data-v-3a98b080] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-3a98b080] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: 0 .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.line-item[data-v-3a98b080] {
	padding: .21rem 0;
	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
}

.line-item[data-v-3a98b080]:last-child {
	border-bottom: none
}

.line-item-tit[data-v-3a98b080] {
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	font-weight: 700
}

.line-item-des[data-v-3a98b080] {
	margin-top: .09rem;
	font-size: .14rem;
	color: #858585;
	line-height: 1
}

.line-item-text[data-v-3a98b080] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.line-item-icon[data-v-3a98b080] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	width: .3rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem;
	margin-right: .08rem
}

.image-collect[data-v-2a07b358] {
	position: relative;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 0;
	font-size: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.image-collect-span[data-v-2a07b358] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-bottom: .08rem
}

.image-collect-image[data-v-2a07b358] {
	background-position: 50%;
	background-size: cover;
	border-radius: .06rem
}

.image-collect .box[data-v-2a07b358] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.image-collect .box-inner[data-v-2a07b358] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.add-wrap[data-v-2a07b358] {
	border: 1px dotted #fd503e;
	background: #fcfafa;
	border-radius: 6px
}

.image-collect-loading[data-v-2a07b358] {
	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-2a07b358;
	animation: loading-data-v-2a07b358;
	-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-2a07b358] {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: normal;
	color: #999;
	text-align: center
}

.add-img-icon__img[data-v-2a07b358] {
	width: .3rem
}

.image-collect-remove[data-v-2a07b358] {
	width: .22rem;
	height: .22rem;
	line-height: .22rem;
	top: -.05rem;
	right: -.08rem;
	background: #000
}

.image-collect-play[data-v-2a07b358],
.image-collect-remove[data-v-2a07b358] {
	position: absolute;
	font-size: .1rem;
	text-align: center;
	z-index: 10;
	color: #fff;
	border-radius: 100%
}

.image-collect-play[data-v-2a07b358] {
	width: .5rem;
	height: .5rem;
	top: calc(50% - .25rem);
	left: calc(50% - .25rem);
	background: rgba(128, 99, 99, .4);
	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;
	overflow: hidden;
	line-height: 1
}

.image-collect-play__icon[data-v-2a07b358] {
	font-size: .2rem
}

.choose-type-item[data-v-2a07b358] {
	color: #666;
	padding: .29rem;
	text-align: center;
	border-bottom: 1px solid #eee;
	font-size: .17rem
}

.choose-type-item[data-v-2a07b358]:last-of-type {
	border-bottom: none
}

.upload-tip[data-v-2a07b358] {
	margin-top: .02rem;
	font-size: .14rem;
	line-height: .23rem;
	color: #b8b8b8
}

@-webkit-keyframes loading-data-v-2a07b358 {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

@keyframes loading-data-v-2a07b358 {
	0% {
		transform: rotate(0);
		-webkit-transform: rotate(0)
	}

	to {
		transform: rotate(1turn);
		-webkit-transform: rotate(1turn)
	}
}

.dropdown[data-v-4f96c5db] {
	background-color: #fff
}

.line[data-v-4f96c5db] {
	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;
	font-size: .13rem;
	line-height: .15rem;
	height: .15rem
}

.pop-wrapper[data-v-4f96c5db] {
	padding-bottom: calc(.09rem + constant(safe-area-inset-bottom));
	padding-bottom: calc(.09rem + env(safe-area-inset-bottom));
	position: relative
}

.pop-title[data-v-4f96c5db] {
	position: relative;
	text-align: center;
	font-size: .18rem;
	line-height: .18rem;
	margin-top: .17rem;
	margin-bottom: .3rem;
	font-family: PingFangSC-Medium
}

.pop-title-icon[data-v-4f96c5db] {
	position: absolute;
	right: 0
}

.pop-desc[data-v-4f96c5db] {
	margin: .29rem 0 .22rem 0
}

.option-item[data-v-4f96c5db] {
	font-family: PingFangSC-Regular;
	padding-bottom: .14rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f
}

.popup-con[data-v-4f96c5db] {
	max-height: calc(80vh - 1.23rem - constant(safe-area-inset-bottom));
	min-height: calc(50vh - 1.23rem - constant(safe-area-inset-bottom));
	max-height: calc(80vh - 1.23rem - env(safe-area-inset-bottom));
	min-height: calc(50vh - 1.23rem - env(safe-area-inset-bottom));
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.option-item-selected[data-v-4f96c5db] {
	color: #fd503e
}

.c-color-85[data-v-4f96c5db] {
	color: #858585
}

.c-color-1f[data-v-4f96c5db] {
	color: #1f1f1f
}

.body-wrapper[data-v-450b1c03] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem 1.17rem .1rem;
	padding-bottom: calc(.9rem + constant(safe-area-inset-bottom));
	padding-bottom: calc(.9rem + env(safe-area-inset-bottom));
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-450b1c03] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-450b1c03] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	margin-bottom: .18rem
}

.part-supplement .part-form-item[data-v-450b1c03] {
	line-height: .15rem;
	padding-bottom: .11rem
}

.tips-wrapper[data-v-450b1c03] {
	background: #fff3eb;
	border-radius: .12rem;
	padding: .08rem .13rem;
	color: #f60;
	font-size: .14rem;
	line-height: .23rem
}

.d-scroll[data-v-450b1c03] {
	position: relative;
	color: #555;
	background-color: #fff
}

.d-scroll-layer[data-v-450b1c03] {
	position: absolute;
	top: 0;
	right: -1px;
	bottom: 0;
	text-align: center;
	background: #fff;
	z-index: 1;
	padding-left: .1rem;
	-webkit-box-shadow: -.1rem 0 .13rem .03rem #fff;
	box-shadow: -.1rem 0 .13rem .03rem #fff
}

.d-scroll-layer .price[data-v-450b1c03] {
	padding-top: .26rem;
	font-size: .15rem;
	line-height: .15rem;
	color: #1f1f1f
}

.d-scroll-layer .price .main[data-v-450b1c03] {
	font-size: .17rem
}

.d-scroll-layer .num[data-v-450b1c03] {
	padding-top: .09rem;
	font-size: .14rem;
	line-height: 1;
	color: #858585
}

.d-scroll-layer .edit[data-v-450b1c03] {
	margin-top: .09rem
}

.d-scroll-wrapper[data-v-450b1c03] {
	position: relative;
	-webkit-overflow-scrolling: touch
}

.d-scroll-inner[data-v-450b1c03] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.d-scroll-item[data-v-450b1c03] {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: .09rem
}

.d-scroll-item[data-v-450b1c03]:last-child {
	padding-right: 1.2rem
}

.d-scroll-icon[data-v-450b1c03] {
	position: absolute;
	left: -.03rem;
	top: -.03rem
}

.part-form[data-v-450b1c03] {
	padding-bottom: .11rem
}

.part-form-item[data-v-450b1c03] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	padding-bottom: .15rem;
	margin-bottom: .15rem;
	border-bottom: 1px solid #f1f1f1;
	font-size: .13rem;
	line-height: .13rem;
	position: relative
}

.part-form-item[data-v-450b1c03]:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}

.part-form-item-require[data-v-450b1c03] {
	font-size: .15rem;
	color: #fd503e;
	line-height: 1;
	position: relative;
	top: .006667rem
}

.part-form-item-tit[data-v-450b1c03] {
	font-size: .15rem;
	color: #1f1f1f
}

.part-form-item-val[data-v-450b1c03] {
	color: #999
}

.part-form-item-val-price[data-v-450b1c03] {
	position: absolute;
	right: 0;
	top: 0;
	width: auto
}

.part-form-input[data-v-450b1c03] {
	color: #000;
	text-align: left;
	border: none;
	font: 13px/23px Arial, Helvetica, sans-serif;
	line-height: 13px;
	outline: none;
	margin-top: .13rem
}

.part-form-input-placeholder[data-v-450b1c03] {
	color: #999
}

.part-form-input-price-placeholder[data-v-450b1c03] {
	color: #f7c7c3
}

.part-form-input[data-v-450b1c03]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.part-form-input[data-v-450b1c03]::-webkit-input-placeholder {
	color: #999
}

.part-form-input[data-v-450b1c03]::-moz-placeholder {
	color: #999
}

.part-form-input[data-v-450b1c03]:-ms-input-placeholder {
	color: #999
}

.part-form-input[data-v-450b1c03]::-ms-input-placeholder {
	color: #999
}

.part-form-input[data-v-450b1c03]::placeholder {
	color: #999
}

.part-form-input-price[data-v-450b1c03] {
	color: #ff6050;
	min-height: 13px;
	line-height: 13px;
	height: 13px
}

.part-form-input-price-wrapper[data-v-450b1c03] {
	position: absolute;
	right: 0;
	width: auto;
	left: 17px;
	margin-top: 2px
}

.part-form-input-price[data-v-450b1c03]::-webkit-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-450b1c03]::-moz-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-450b1c03]:-ms-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-450b1c03]::-ms-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-450b1c03]::placeholder {
	color: #f7c7c3
}

.part-form-textarea[data-v-450b1c03] {
	margin-top: .11rem;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	min-height: .23rem;
	height: .23rem;
	outline: none;
	padding-right: 5px;
	font-size: .15rem;
	line-height: .23rem;
	color: #525252;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
	outline-offset: none;
	text-align: left;
	border: none
}

.part-form .form-price[data-v-450b1c03] {
	color: #ff6050;
	font-size: .15rem;
	line-height: 1;
	font-weight: 700
}

.part-form .form-price-box[data-v-450b1c03] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.part-form .price-tip[data-v-450b1c03] {
	margin-top: .09rem
}

.part-form .price-tip[data-v-450b1c03]:first-of-type {
	margin-top: .1rem
}

.part-form .reason-tags[data-v-450b1c03] {
	margin-top: .07rem;
	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
}

.part-form .reason-tags__item[data-v-450b1c03] {
	margin-right: .09rem;
	margin-top: .08rem;
	padding: .07rem .1rem;
	background: #f5f5f5;
	border-radius: .145rem;
	font-size: .14rem;
	color: #525252
}

.part-form .reason-tags__item.active[data-v-450b1c03] {
	color: #fd503e;
	font-weight: 700;
	background: #ffe6e6
}

.upload-pictures[data-v-450b1c03] {
	background-color: #fff;
	padding-left: .04rem
}

.upload-pictures-title[data-v-450b1c03] {
	color: #555;
	font: 13px/13px Arial, Helvetica, sans-serif
}

.upload-pictures .image-collect[data-v-450b1c03] {
	margin-top: .15rem
}

.btn-wrapper[data-v-450b1c03] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 11
}

.btn-cont[data-v-450b1c03] {
	padding: .08rem .17rem;
	margin-bottom: .08rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.dialog-title[data-v-450b1c03] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-450b1c03] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

input[data-v-450b1c03]:-webkit-autofill,
select[data-v-450b1c03]:-webkit-autofill,
textarea[data-v-450b1c03]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-450b1c03]:focus,
input[type=text][data-v-450b1c03]:focus,
textarea[data-v-450b1c03]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.step[data-v-bc7b31d8] {
	width: 100%;
	border-radius: 1px
}

.step .step-box[data-v-bc7b31d8] {
	margin-top: .08rem;
	margin-bottom: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.step .step-box .item[data-v-bc7b31d8] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column
}

.step .step-box .item .row[data-v-bc7b31d8],
.step .step-box .item[data-v-bc7b31d8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	position: relative
}

.step .step-box .item .row[data-v-bc7b31d8] {
	width: 100%;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row
}

.step .step-box .item .row .icon[data-v-bc7b31d8] {
	position: absolute;
	z-index: 2;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.step .step-box .item .row .line[data-v-bc7b31d8] {
	z-index: 1;
	position: absolute;
	left: 55%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.step .step-box .item .triangle[data-v-bc7b31d8] {
	position: absolute;
	bottom: -.12rem;
	left: calc(50% - .07rem);
	width: .16rem;
	height: .07rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/triangle.png);
	background-size: cover
}

.step .step-box .line[data-v-bc7b31d8] {
	width: 92%;
	border-bottom: 1px solid #e0e0e0
}

.step .step-box .name[data-v-bc7b31d8] {
	color: #858585;
	margin-top: .2rem;
	font-size: .14rem
}

.step .tip[data-v-bc7b31d8] {
	text-align: left;
	background: #f5f5f5;
	border-radius: .09rem;
	padding: .125rem .13rem;
	font-size: .15rem;
	color: #525252;
	line-height: .2rem;
	word-break: break-all
}

.step .tip--blod[data-v-bc7b31d8] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	margin-bottom: .06rem
}

.image-collect[data-v-3b2027c6] {
	position: relative;
	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
}

.image-collect-item[data-v-3b2027c6] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 24.38%;
	flex: 0 0 24.38%;
	margin: 0 .03rem .03rem 0
}

.image-collect-item[data-v-3b2027c6]:nth-of-type(4n) {
	margin-right: 0
}

.image-collect .empty-block[data-v-3b2027c6] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.image-collect-image[data-v-3b2027c6] {
	background-position: 50%;
	background-size: cover;
	border-radius: .06rem
}

.image-collect .box[data-v-3b2027c6] {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}

.image-collect .box-inner[data-v-3b2027c6] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.image-collect-play[data-v-3b2027c6] {
	position: absolute;
	font-size: .1rem;
	width: .5rem;
	height: .5rem;
	top: calc(50% - .25rem);
	left: calc(50% - .25rem);
	text-align: center;
	z-index: 10;
	color: #fff;
	background: rgba(128, 99, 99, .4);
	border-radius: 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;
	overflow: hidden;
	line-height: 1
}

.image-collect-play__icon[data-v-3b2027c6] {
	font-size: .2rem
}

.cancel-popup__tips[data-v-872f0f3a] {
	line-height: .35rem;
	background: #f5f5f5;
	border-radius: .09rem
}

.cancel-popup__tips__icon[data-v-872f0f3a] {
	margin-left: .13rem;
	margin-right: .06rem
}

.cancel-popup__option__item[data-v-872f0f3a] {
	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: .17rem 0
}

.op[data-v-12b42b8f] {
	margin-top: .1rem;
	margin-bottom: .05rem;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.op[data-v-12b42b8f],
.op__list[data-v-12b42b8f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.op__list__item[data-v-12b42b8f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem;
	height: .32rem;
	line-height: .3rem;
	border-radius: 333px;
	border: 1px solid #858585;
	margin-left: .12rem
}

.op__list__item[data-v-12b42b8f]:first-child {
	margin-left: 0
}

.op__list__item--gray[data-v-12b42b8f] {
	color: #1f1f1f;
	border-color: #858585
}

.op__list__item--red[data-v-12b42b8f] {
	color: #fd503e;
	border-color: #fd503e
}

.op__list__item--fullRed[data-v-12b42b8f] {
	color: #fff;
	background-color: #fd503e;
	border: none
}

.op__list__item--white[data-v-12b42b8f] {
	color: #fff;
	border-color: #fd503e
}

.op__list__item__text[data-v-12b42b8f] {
	min-width: .6rem;
	text-align: center;
	display: inline-block
}

.body-wrapper[data-v-68a41254] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-68a41254] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-68a41254] {
	margin-bottom: .15rem
}

.container__title[data-v-68a41254],
.status-copywriting-title[data-v-68a41254] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1
}

.status-copywriting-text[data-v-68a41254] {
	font-size: .15rem;
	color: #525252;
	line-height: 1
}

.status-copywriting-time[data-v-68a41254] {
	color: #858585;
	font-size: .14rem;
	line-height: 1
}

.status-copywriting-desc[data-v-68a41254] {
	color: #858585;
	line-height: 1;
	margin-top: .15rem
}

.status-copywriting-nodes[data-v-68a41254] {
	margin-top: .23rem;
	text-align: center;
	line-height: 1
}

.subblock-btn-wrapper[data-v-68a41254] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.subblock-title[data-v-68a41254] {
	font-size: .14rem;
	height: .507rem;
	line-height: .507rem;
	padding-left: .15rem;
	border-bottom: 1px solid #f1f1f1
}

.negotiation[data-v-68a41254],
.subblock-title[data-v-68a41254] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.negotiation[data-v-68a41254] {
	background-color: #fff;
	border-radius: .12rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .49rem;
	margin-top: .08rem;
	padding: 0 .13rem;
	color: #1f1f1f
}

.return-info[data-v-68a41254] {
	font-size: .15rem;
	padding: .11rem .13rem
}

.return-info__user[data-v-68a41254] {
	color: #1f1f1f;
	margin-bottom: .03rem
}

.return-info__addr[data-v-68a41254] {
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	line-height: .24rem;
	margin-bottom: .07rem
}

.return-info__addr__text[data-v-68a41254] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.return-info__addr__copy[data-v-68a41254] {
	position: relative;
	top: -2px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.69rem;
	flex: 0 0 0.69rem;
	text-align: right
}

.return-info__btn[data-v-68a41254] {
	margin-top: .15rem;
	margin-bottom: .09rem
}

.return-info__no-addr[data-v-68a41254] {
	text-align: center
}

.return-info__tips[data-v-68a41254] {
	text-align: center;
	font-size: .13rem;
	line-height: 1;
	color: #858585
}

.express__info[data-v-68a41254] {
	font-size: .15rem;
	color: #1f1f1f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.express__info__text[data-v-68a41254] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.express__info__text__row[data-v-68a41254] {
	margin-bottom: .15rem;
	line-height: 1;
	margin-bottom: .09rem
}

.express__info__text__row[data-v-68a41254]:last-of-type {
	margin-bottom: 0
}

.express__info__edit[data-v-68a41254] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.69rem;
	flex: 0 0 0.69rem;
	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
}

.express__line[data-v-68a41254] {
	margin-top: .14rem;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333)
}

.express__detail[data-v-68a41254] {
	padding-top: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.express__detail__icon[data-v-68a41254] {
	padding-top: .11rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.3rem;
	flex: 0 0 0.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-right: .08rem
}

.express__detail__icon__wrapper[data-v-68a41254] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	width: .3rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem
}

.express__detail__info[data-v-68a41254] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.express__detail__info__title[data-v-68a41254] {
	font-size: .17rem;
	color: #1f1f1f;
	margin-bottom: .02rem;
	font-family: PingFangSC-Medium
}

.express__detail__info__detail[data-v-68a41254] {
	font-size: .15rem;
	color: #858585
}

.express__detail__info__detail .phone[data-v-68a41254] {
	color: #fd503e
}

.express__detail__arrow[data-v-68a41254] {
	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;
	margin-left: .17rem
}

.refund-information-drugInfo[data-v-68a41254] {
	padding-bottom: .15rem
}

.refund-information-info[data-v-68a41254] {
	font-size: .15rem;
	color: #1f1f1f;
	line-height: 1
}

.refund-information-info__item[data-v-68a41254] {
	margin-bottom: .15rem
}

.refund-information-info__item[data-v-68a41254],
.refund-information-info__item__copy[data-v-68a41254] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.refund-information-info__item__copy[data-v-68a41254] {
	border: 1px solid #e0e0e0;
	border-radius: .11rem;
	height: .22rem;
	line-height: .2rem;
	padding: 0 .07rem;
	font-size: .13rem;
	color: #858585;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .08rem
}

.refund-information-info__item--other[data-v-68a41254] {
	margin-bottom: .11rem
}

.refund-information-info__item--market[data-v-68a41254] {
	word-break: break-all
}

.refund-information-drug-item[data-v-68a41254] {
	margin-bottom: .2rem
}

.refund-information-drug-item[data-v-68a41254]:last-child {
	margin-bottom: 0
}

.bottom-bar .m-bar[data-v-68a41254] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	background: #fff;
	padding: 0 .17rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.bottom-bar .m-bar .inner[data-v-68a41254] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-68a41254] {
	text-align: right
}

.bottom-bar .gene-bar[data-v-68a41254] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: .48rem;
	background-color: #fff;
	z-index: 100;
	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
}

.bottom-bar .gene-bar[data-v-68a41254]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

.bottom-bar .gene-bar .op[data-v-68a41254] {
	margin: 0 .17rem 0 0 !important
}

.dialog-title[data-v-68a41254] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-68a41254] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-68a41254] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-68a41254]:last-of-type {
	margin-bottom: 0
}

.c-font-18[data-v-68a41254] {
	font-size: .18rem;
	line-height: .28rem
}

.express-box[data-v-fbfe6608] {
	-webkit-overflow-scrolling: touch
}

.express-box__list[data-v-fbfe6608] {
	padding-top: .08rem
}

.express-box__list__item[data-v-fbfe6608] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.express-box__list__item__index[data-v-fbfe6608] {
	width: .15rem;
	text-align: left;
	margin-right: .07rem
}

.express-box__list__item__values[data-v-fbfe6608] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.express-box__list__item__value[data-v-fbfe6608] {
	margin-bottom: .21rem
}

.express-other[data-v-fbfe6608] {
	z-index: 2000;
	position: fixed;
	bottom: 0;
	left: .17rem;
	background-color: #fff;
	-webkit-overflow-scrolling: touch
}

.express-other[data-v-fbfe6608]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100vw;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	left: -.17rem;
	top: 0
}

.express-other__tips[data-v-fbfe6608] {
	padding-top: .08rem
}

.express-other__btn[data-v-fbfe6608] {
	display: inline-block;
	border: 1px solid #f33;
	border-radius: .16rem;
	padding: 0 .17rem;
	line-height: .32rem;
	height: .32rem;
	color: #fd503e;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .12rem
}

.blank[data-v-fbfe6608] {
	height: .79rem
}

.express-textarea[data-v-a389ad12] {
	padding-top: .12rem
}

.express-textarea .textarea-inner[data-v-a389ad12] {
	width: 100%;
	display: block;
	padding: 15px;
	height: 66px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .09rem;
	font-size: 15px;
	background-color: #f5f5f5;
	outline: none;
	line-height: 23px;
	color: #1f1f1f
}

.express-textarea .textarea-ph[data-v-a389ad12] {
	color: #b8b8b8
}

.express-textarea .btn-wrapper[data-v-a389ad12] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.express-textarea .btn[data-v-a389ad12] {
	margin: 12px 0;
	width: 95px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: #fd503e;
	border-radius: .16rem;
	color: #fff
}

.body-wrapper[data-v-5363fb42] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .9rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-5363fb42] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: 0 .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.form-info-item[data-v-5363fb42] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .02rem;
	height: .46rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.form-info-item[data-v-5363fb42]:last-child {
	border: none;
	height: .43rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.form-info-item-tit[data-v-5363fb42] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.91rem;
	flex: 0 0 0.91rem;
	color: #1f1f1f
}

.form-info-item-val[data-v-5363fb42] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	color: #b8b8b8
}

.form-info-item-icon[data-v-5363fb42] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.5rem;
	flex: 0 0 0.5rem;
	text-align: right
}

.form-info-input[data-v-5363fb42] {
	color: #000;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.form-info-input-placeholder[data-v-5363fb42] {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]::-moz-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]:-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]::-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]::placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-5363fb42]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-info-select[data-v-5363fb42] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form-info-select-icon[data-v-5363fb42] {
	font-weight: 700
}

.btn-wrapper[data-v-5363fb42] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 11
}

.btn-cont[data-v-5363fb42] {
	padding: .08rem .17rem;
	margin-bottom: .08rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.dialog-title[data-v-5363fb42] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-5363fb42] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-5363fb42] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-5363fb42]:last-of-type {
	margin-bottom: 0
}

.wrapper[data-v-286b38de] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-286b38de] {
	padding-left: .15rem;
	padding-right: .15rem
}

.purchase[data-v-286b38de] {
	border-radius: .1rem;
	background-color: #fff
}

.purchase__title[data-v-286b38de] {
	padding: .1rem 0;
	font-size: 18px;
	line-height: 28px
}

.purchase__list__drug[data-v-286b38de] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.purchase__list__drug__item[data-v-286b38de] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-bottom: .1rem
}

.purchase__list__drug__item__cart[data-v-286b38de] {
	padding-right: 5px;
	padding-top: 4px
}

.wrapper[data-v-c9b32d9c] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-c9b32d9c] {
	min-height: 100vh
}

.newoffers[data-v-e0330270] {
	position: relative;
	padding-top: 66.183575%
}

.newoffers .float-btn[data-v-e0330270] {
	display: block;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	border-radius: 20px 0 0 20px;
	color: #fff;
	background: #ec5b53
}

.newoffers .float-btn-wrap[data-v-e0330270] {
	z-index: 11;
	position: absolute;
	right: 0
}

.newoffers__cont[data-v-e0330270] {
	margin-top: -20px;
	padding-bottom: 20px
}

.newoffers__cont__drug__bottom[data-v-e0330270] {
	position: relative;
	height: 38px;
	line-height: 38px;
	margin-bottom: .1rem;
	color: #fff;
	border-radius: 10px 38px 38px 10px;
	margin-left: -10px;
	margin-right: 15px
}

.newoffers__cont__drug__bottom__price[data-v-e0330270] {
	margin-right: 20px;
	font-size: 13px;
	height: 38px;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(4%, #ff4540), color-stop(80%, #ff6589));
	background-image: linear-gradient(270deg, #ff4540 4%, #ff6589 80%);
	border-radius: 10px
}

.newoffers__cont__drug__bottom__price__price[data-v-e0330270] {
	font-size: 24px
}

.newoffers__cont__drug__bottom__cart[data-v-e0330270] {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	padding-left: 5px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	border-radius: 10px 38px 38px 10px
}

.newoffers__cont__drug__bottom__cart .m-icon[data-v-e0330270] {
	position: relative;
	z-index: 1
}

.newoffers__cont__drug__bottom__cart[data-v-e0330270]:after {
	content: "";
	background-image: linear-gradient(103deg, #fed825 33%, #ff6b03 70%);
	-webkit-transform: rotate(105deg);
	transform: rotate(105deg);
	position: absolute;
	left: 0;
	right: -30px;
	bottom: -10px;
	top: -10px;
	z-index: 0
}

.img-bg[data-v-e0330270] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.custom-header-topbar-bg[data-v-e0330270] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3
}

.wrapper[data-v-935f58d8] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-935f58d8] {
	padding-left: .15rem;
	padding-right: .15rem
}

.categroies[data-v-935f58d8] {
	height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.categroies__tit[data-v-935f58d8] {
	width: 95px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	overflow: hidden;
	background: #f8f8f8
}

.categroies__tit__item[data-v-935f58d8] {
	text-align: center;
	position: relative;
	line-height: 43px;
	height: 43px;
	font-size: 13px
}

.categroies__tit__item--selected[data-v-935f58d8] {
	color: #ff6050;
	background: #fff;
	font-weight: 700
}

.categroies__tit__item--selected[data-v-935f58d8]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3.3px;
	background-image: linear-gradient(125deg, #ff754f, #fb4556)
}

.categroies__cic[data-v-935f58d8] {
	padding: .04rem 0 0 .14rem
}

.categroies__cic__item__title[data-v-935f58d8] {
	padding-left: .1rem;
	font-size: 14px;
	font-weight: 700
}

.categroies__cic__item__cic[data-v-935f58d8] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-right: .05rem
}

.categroies__cic__item__cic__item[data-v-935f58d8] {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 0 .1rem
}

.categroies__cic__item__cic__item__img[data-v-935f58d8] {
	padding-top: 100%;
	position: relative
}

.categroies__cic__item__cic__item__img__inner[data-v-935f58d8] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.wrapper[data-v-6090373a] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-6090373a] {
	color: #ff6050
}

.z-black[data-v-6090373a] {
	color: #252525
}

.cart-container[data-v-6090373a] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-6090373a] {
	border-bottom: 1px solid #f1f1f1;
	padding: 0 13px;
	padding-right: 9px
}

.cart-container .shop-title .auto[data-v-6090373a] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-6090373a] {
	-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-6090373a] {
	width: auto;
	font-weight: 700
}

.cart-container .shop-title .store-info .logo[data-v-6090373a] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-6090373a] {
	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-6090373a] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-6090373a] {
	width: auto
}

.cart-container .shop-title .status[data-v-6090373a] {
	color: #6897ff;
	text-align: right
}

.cart-container .shop-title .status__text[data-v-6090373a] {
	vertical-align: middle;
	margin-right: 3px
}

.cart-container .shop-title .status__icon[data-v-6090373a] {
	vertical-align: middle;
	color: #858585
}

.cart-container .z-info[data-v-6090373a] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .z-info .tit[data-v-6090373a] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .z-info .cic[data-v-6090373a] {
	text-align: left
}

.cart-container .order-info[data-v-6090373a] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .buttons-info[data-v-6090373a] {
	border-top: 1px solid #f1f1f1;
	text-align: right;
	padding: 6px 0;
	padding-right: 13px
}

.cart-container .buttons-info .m-btn[data-v-6090373a] {
	display: inline-block
}

.cart-container .buttons-info .m-btn-inner[data-v-6090373a] {
	min-width: .66rem;
	position: relative
}

.cart-container .buttons-info .m-btn-inner-bubble[data-v-6090373a] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

.cart-container .order-tip[data-v-6090373a] {
	position: relative;
	margin: 10px 17px 0 17px;
	padding: 3px 8px;
	border-radius: 3px;
	background: #f6f9ff;
	color: #6897ff
}

.cart-container .order-tip-time[data-v-6090373a] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 8px
}

.wrapper[data-v-1559b782] {
	padding-left: .1rem;
	padding-right: .1rem
}

.body-wrapper[data-v-1559b782] {
	background: #f5f5f5;
	min-height: 100vh
}

.m-tab[data-v-1559b782] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-1559b782] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.order-item[data-v-1559b782] {
	margin-bottom: 10px
}

.content-wrapper .list-loading[data-v-1559b782] {
	background: none
}

.body-wrapper[data-v-591e2b02] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-591e2b02] {
	padding-left: .17rem;
	padding-right: .17rem
}

.result-wrapper .result-bg[data-v-591e2b02] {
	height: 104px;
	background: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(#05cfcd), to(#00d3ea));
	background: linear-gradient(90deg, #00cfa3, #05cfcd, #00d3ea)
}

.result-wrapper .result-body[data-v-591e2b02] {
	margin-top: -94px;
	position: relative
}

.result-wrapper .result[data-v-591e2b02] {
	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-591e2b02] {
	vertical-align: middle;
	line-height: 29px
}

.result-wrapper .result .status .text[data-v-591e2b02] {
	color: #00c8c8;
	display: inline-block;
	vertical-align: middle
}

.result-wrapper .result .msg .price[data-v-591e2b02] {
	color: #252525
}

.result-wrapper .result .tip-info[data-v-591e2b02] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result .buttons .button-item[data-v-591e2b02] {
	display: inline-block;
	width: 1.13rem
}

.option-selected[data-v-041522d6] {
	font-family: PingFangSC-Medium;
	font-size: 15px
}

.b-msg[data-v-041522d6] {
	position: absolute;
	left: 0;
	right: 0;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: transform .3s cubic-bezier(.2, 0, .2, 1) !important;
	transition: transform .3s cubic-bezier(.2, 0, .2, 1), -webkit-transform .3s cubic-bezier(.2, 0, .2, 1) !important
}

.marquee-wrap[data-v-041522d6] {
	position: relative;
	overflow: hidden;
	height: 38px;
	width: 91%;
	float: right
}

.marquee-wrap[data-v-041522d6]:after {
	content: "0";
	opacity: 0
}

.marquee[data-v-041522d6] {
	padding: 8px 10px;
	background: #fff4ed;
	color: #ff6161;
	font-size: 12px;
	font-family: PingFangSC-Regular;
	letter-spacing: 0;
	position: absolute;
	font-size: 0;
	white-space: nowrap;
	-webkit-animation-name: marquee-data-v-041522d6;
	animation-name: marquee-data-v-041522d6;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.text-item[data-v-041522d6] {
	font-size: 12px;
	-webkit-text-size-adjust: none
}

.text-item2[data-v-041522d6] {
	margin-left: 24px;
	font-size: 12px
}

@-webkit-keyframes marquee-data-v-041522d6 {
	to {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
}

@keyframes marquee-data-v-041522d6 {
	to {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
}

.marqeeWrapone[data-v-041522d6] {
	position: relative;
	overflow: hidden
}

.iconwrap[data-v-041522d6] {
	width: 9%;
	float: left;
	height: 38px;
	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: #fff4ed
}

.msui-iconfont[data-v-041522d6] {
	color: #ff6161;
	font-size: 15px
}

.wrapper[data-v-4a39f324] {
	padding-left: .13rem;
	padding-right: .13rem
}

.z-red[data-v-4a39f324] {
	color: #ff6050
}

.z-black[data-v-4a39f324] {
	color: #252525
}

.cart-container[data-v-4a39f324] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .shop-title[data-v-4a39f324] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-4a39f324] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-4a39f324] {
	-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-4a39f324] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-4a39f324] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-4a39f324] {
	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-4a39f324] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-4a39f324] {
	width: auto
}

.cart-container .shop-title .status[data-v-4a39f324] {
	color: #00c8c8;
	text-align: right
}

.cart-container .medstoreinvoice__info .m-icon[data-v-4a39f324] {
	font-size: 14px
}

.cart-container .medstoreinvoice__drug[data-v-4a39f324] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .medstoreinvoice__drug__item[data-v-4a39f324] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cart-container .medstoreinvoice__drug__info[data-v-4a39f324] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-left: auto
}

.cart-container .order-info[data-v-4a39f324] {
	text-align: right
}

.cart-container .buttons-info[data-v-4a39f324] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .buttons-info-fold-dot[data-v-4a39f324] {
	position: relative;
	z-index: 2;
	padding-left: 8px
}

.cart-container .buttons-info-fold-list[data-v-4a39f324] {
	position: absolute;
	bottom: 21px;
	left: 0;
	width: 90px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .18);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .18)
}

.cart-container .buttons-info-fold-list[data-v-4a39f324]:before {
	content: "";
	position: absolute;
	left: 10px;
	top: 100%;
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #fff
}

.cart-container .buttons-info-fold-list-item[data-v-4a39f324] {
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #f1f1f1
}

.cart-container .buttons-info-fold-list-item[data-v-4a39f324]:last-child {
	border-bottom: none
}

.cart-container .buttons-info .m-btn[data-v-4a39f324] {
	display: inline-block
}

.cart-container .buttons-info .m-btn-inner[data-v-4a39f324] {
	min-width: .66rem
}

.wrapper[data-v-dfc74afe] {
	padding-left: .1rem;
	padding-right: .1rem
}

.body-wrapper[data-v-dfc74afe] {
	min-height: 100vh
}

.card-bg[data-v-dfc74afe] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .red-bg[data-v-dfc74afe] {
	height: .84rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#ff8372));
	background-image: linear-gradient(90deg, #fd503e, #ff8372)
}

.content-wrapper .top-info .inner[data-v-dfc74afe] {
	position: relative;
	z-index: 1;
	margin-top: -.74rem
}

.content-wrapper .top-info .status[data-v-dfc74afe] {
	color: #fff
}

.content-wrapper .top-info .status .c-font-20[data-v-dfc74afe] {
	font-size: 20px;
	font-weight: 700
}

.content-wrapper .top-info .status-info[data-v-dfc74afe] {
	display: inline-block
}

.content-wrapper .top-info .status .right-info[data-v-dfc74afe] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto
}

.content-wrapper .top-info .invoice__info[data-v-dfc74afe] {
	background: #fff;
	border-radius: .12rem
}

.content-wrapper .top-info .invoice__info__img[data-v-dfc74afe] {
	float: right
}

.content-wrapper .top-info .invoice__info__img__inner[data-v-dfc74afe] {
	position: relative;
	border-radius: .09rem;
	overflow: hidden
}

.content-wrapper .top-info .invoice__info__img__inner__img[data-v-dfc74afe],
.content-wrapper .top-info .invoice__info__img__inner__swiper[data-v-dfc74afe] {
	width: 1.18rem;
	height: .69rem
}

.content-wrapper .top-info .invoice__info__img__inner__num[data-v-dfc74afe] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(31, 31, 31, .3);
	color: #fff;
	height: 16px;
	line-height: 16px;
	border-radius: 0 0 .09rem .09rem
}

.content-wrapper .top-info .invoice__info__info[data-v-dfc74afe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	white-space: nowrap;
	margin-top: .016667rem
}

.dialog-title[data-v-dfc74afe] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.form-input-placeholder[data-v-dfc74afe] {
	font-size: 15px;
	color: #aaa
}

.email-box[data-v-dfc74afe] {
	position: relative
}

.email-box .form-input[data-v-dfc74afe] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #f0f0f0;
	border-radius: 19px;
	padding: 0 30px 0 15px;
	font-size: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	text-align: left
}

.email-box .form-input[data-v-dfc74afe]::-webkit-input-placeholder {
	font-size: 15px;
	color: #aaa
}

.email-box .form-input[data-v-dfc74afe]::-moz-placeholder {
	font-size: 15px;
	color: #aaa
}

.email-box .form-input[data-v-dfc74afe]:-ms-input-placeholder {
	font-size: 15px;
	color: #aaa
}

.email-box .form-input[data-v-dfc74afe]::-ms-input-placeholder {
	font-size: 15px;
	color: #aaa
}

.email-box .form-input[data-v-dfc74afe]::placeholder {
	font-size: 15px;
	color: #aaa
}

.email-box .close-icon[data-v-dfc74afe] {
	font-size: 16px;
	position: absolute;
	right: 10px;
	top: calc(50% - 11px);
	color: #d8d8d8
}

.body-wrapper[data-v-5ab98525] {
	background: #fff;
	min-height: 100vh
}

.drug-act .header-bg[data-v-5ab98525] {
	width: 100vw;
	height: .84rem;
	background-position: bottom;
	background-size: cover
}

.drug-act .trolleys[data-v-5ab98525] {
	position: fixed;
	right: 17px;
	bottom: 20px
}

.body-wrapper[data-v-286e8269] {
	background: #fff;
	min-height: 100vh
}

.drug-zone .header-bg[data-v-286e8269] {
	width: 100vw;
	height: 1.7rem;
	background-position: bottom;
	background-size: cover
}

.drug-zone .trolleys[data-v-286e8269] {
	position: fixed;
	right: 17px;
	bottom: 20px
}

.ranklist[data-v-28a7523e] {
	position: relative;
	padding-top: 52%
}

.ranklist__bgTxt[data-v-28a7523e] {
	position: absolute;
	left: 4%;
	top: 1rem;
	text-align: center
}

.ranklist__bgTxt__title[data-v-28a7523e] {
	text-shadow: 0 2px 13px rgba(237, 0, 0, .3);
	font-family: PingFangSC-Medium
}

.ranklist__bgTxt__titleSub[data-v-28a7523e] {
	margin-top: .06rem;
	color: #ffebbf
}

.ranklist__bgTxt__explain[data-v-28a7523e] {
	color: #ffde99;
	background: rgba(0, 0, 0, .08);
	border-radius: 27px;
	line-height: .18rem;
	margin-top: .03rem
}

.ranklist__bgTxt__icon[data-v-28a7523e] {
	width: .11rem;
	vertical-align: top
}

.ranklist__cont[data-v-28a7523e] {
	margin-top: -18px
}

.ranklist__cont__drug[data-v-28a7523e] {
	background: #fff;
	border-radius: .12rem;
	position: relative
}

.ranklist__cont__drug__detail[data-v-28a7523e] {
	padding-left: .13rem;
	padding-right: .13rem
}

.ranklist__cont__drug__num[data-v-28a7523e] {
	position: absolute;
	top: 0;
	left: .13rem;
	width: .26rem
}

.ranklist__cont__drug__reason[data-v-28a7523e] {
	background: rgba(255, 186, 49, .05);
	color: #ae6114;
	border-radius: 0 0 .12rem .12rem;
	padding: .11rem .13rem;
	text-align: justify
}

.ranklist__more__icon[data-v-28a7523e] {
	height: .23rem;
	vertical-align: top
}

.ranklist__more__title[data-v-28a7523e] {
	font-family: PingFangSC-Medium
}

.img-bg[data-v-28a7523e] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.add-trolleys[data-v-28a7523e] {
	margin-right: .01rem;
	text-align: right;
	color: #ff6050
}

.add-trolleys .m-icon[data-v-28a7523e] {
	background: #ff6050;
	color: #fff;
	border-radius: 100%;
	width: 24px;
	height: 24px;
	text-align: center;
	font-size: 13px;
	line-height: 26px;
	float: right
}

.add-trolleys .m-icon.disabled[data-v-28a7523e] {
	background: #ccc
}

.video-preview[data-v-62aabd0f] {
	width: 100%
}

.drug-rec[data-v-230c2407] {
	position: relative
}

.drug-rec.wrapper[data-v-230c2407] {
	padding: 0 .1rem
}

.drug-rec-from[data-v-230c2407] {
	background: #fff;
	position: fixed;
	z-index: 2;
	left: 0;
	right: 0;
	padding-bottom: .09rem;
	min-height: .9rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug-rec-from[data-v-230c2407]:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e0e0e0
}

.drug-rec-fYou[data-v-230c2407] {
	padding-top: .93rem
}

.comment-list-wrapper[data-v-05aee392] {
	margin-top: .01rem
}

.comment-list-wrapper .wrapper[data-v-05aee392] {
	padding: .15rem .17rem .2rem .17rem;
	margin-bottom: .06rem;
	background: #fff
}

.zys-department-wrap[data-v-cf8a25a2] {
	background-color: #fff
}

.zys-department-wrap .b-search[data-v-cf8a25a2] {
	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-cf8a25a2] {
	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-cf8a25a2] {
	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-cf8a25a2] {
	width: 14px;
	height: 14px
}

.zys-department-wrap .b-search .search-text[data-v-cf8a25a2] {
	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-cf8a25a2] {
	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-cf8a25a2] {
	border-top: 1px solid #f1f1f1;
	margin-top: 10px
}

.zys-department-wrap .hot-disease-item[data-v-cf8a25a2] {
	display: inline-block
}

.zys-department-wrap .hot-disease-item-text[data-v-cf8a25a2] {
	padding: 0 .11rem;
	color: #333;
	background-color: #f6f6f6;
	border-radius: 14px;
	height: 28px;
	line-height: 28px;
	display: inline-block
}

.zys-hospital-wrap[data-v-0ab8387d] {
	background-color: #fff
}

.zys-hospital-wrap .b-search[data-v-0ab8387d] {
	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-0ab8387d] {
	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-0ab8387d] {
	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-0ab8387d] {
	width: 14px;
	height: 14px
}

.zys-hospital-wrap .b-search .search-text[data-v-0ab8387d] {
	color: #bbb;
	font-size: 15px;
	width: calc(100% - 34px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hospital-list-wrap[data-v-0ab8387d] {
	padding: 15px 17px
}

.exp-loading[data-v-0ab8387d] {
	text-align: center
}

.exp-loading-padding[data-v-0ab8387d] {
	padding-top: 30vh
}

.exp-loading-img[data-v-0ab8387d] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-0ab8387d] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.zys-department-wrap[data-v-f7841522] {
	background-color: #fff
}

.zys-department-wrap .b-search[data-v-f7841522] {
	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-f7841522] {
	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-f7841522] {
	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-f7841522] {
	width: 14px;
	height: 14px
}

.zys-department-wrap .b-search .search-text[data-v-f7841522] {
	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-f7841522] {
	padding-bottom: .02rem
}

.zys-department-wrap .department .navs[data-v-f7841522] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.zys-department-wrap .department .navs .nav[data-v-f7841522] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-top: .08rem
}

.zys-department-wrap .department .navs .nav .navitem[data-v-f7841522] {
	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-f7841522] {
	width: .48rem;
	height: .48rem;
	display: block;
	margin: 0 auto
}

.zys-hospital-wrap[data-v-60f7906d] {
	background-color: #fff
}

.zys-hospital-wrap .b-search[data-v-60f7906d] {
	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-60f7906d] {
	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-60f7906d] {
	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-60f7906d] {
	width: 14px;
	height: 14px
}

.zys-hospital-wrap .b-search .search-text[data-v-60f7906d] {
	color: #bbb;
	font-size: 15px;
	width: calc(100% - 34px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hospital-list-wrap[data-v-60f7906d] {
	padding: 15px 17px 0
}

.exp-loading[data-v-60f7906d] {
	text-align: center
}

.exp-loading-padding[data-v-60f7906d] {
	padding-top: 30vh
}

.exp-loading-img[data-v-60f7906d] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-60f7906d] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.b-hos-item[data-v-63e82425] {
	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-63e82425] {
	-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-63e82425] {
	color: #333;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-hos-item .hos-name.pad-right-70[data-v-63e82425] {
	padding-right: .7rem
}

.b-hos-item .hos-name.pad-right-66[data-v-63e82425] {
	padding-right: 66px
}

.b-hos-item .hos-tags[data-v-63e82425] {
	padding-bottom: 1px
}

.b-hos-item .hos-depart-item[data-v-63e82425] {
	display: inline-block
}

.b-hos-item .hos-distance[data-v-63e82425] {
	position: absolute;
	top: .05rem;
	right: 0
}

.b-hos-item .hos-home[data-v-63e82425] {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.zys-hospital-wrap[data-v-192b2856] {
	background-color: #fff
}

.zys-hospital-wrap .b-search[data-v-192b2856] {
	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-192b2856] {
	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-192b2856] {
	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-192b2856] {
	width: 14px;
	height: 14px
}

.zys-hospital-wrap .b-search .search-text[data-v-192b2856] {
	color: #bbb;
	font-size: 15px;
	width: calc(100% - 34px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hospital-list-wrap[data-v-192b2856] {
	padding: 15px 17px 0
}

.hos-loading[data-v-192b2856] {
	text-align: center
}

.hos-loading-padding[data-v-192b2856] {
	padding-top: 30vh
}

.hos-loading-img[data-v-192b2856] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.hos-loading-end[data-v-192b2856] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.p-hospitaldetail[data-v-d69aacf6] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-hospitaldetail .hs-test-text[data-v-d69aacf6] {
	font-size: .15rem
}

.p-hospitaldetail .hospital-make-appoint[data-v-d69aacf6] {
	overflow-y: scroll
}

.p-hospitaldetail .hospital-make-appoint-item[data-v-d69aacf6] {
	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-d69aacf6]:before {
	content: "*";
	color: #fe6c09;
	display: block;
	margin-right: .1rem
}

.p-hospitaldetail .hospital-info[data-v-d69aacf6] {
	position: relative
}

.p-hospitaldetail .hospital-detail[data-v-d69aacf6] {
	border-top: .01rem solid #f1f1f1
}

.follow-doctor-container[data-v-e94abe8e] {
	padding: 15px 17px
}

.exp-loading[data-v-e94abe8e] {
	text-align: center
}

.exp-loading-padding[data-v-e94abe8e] {
	padding-top: 30vh
}

.exp-loading-img[data-v-e94abe8e] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-e94abe8e] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.iss-sel[data-v-9cca5bbc] {
	border-radius: 16px;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	white-space: nowrap;
	padding: 3px 15px;
	position: absolute;
	bottom: .2rem;
	visibility: hidden
}

.iss-sel-div[data-v-9cca5bbc] {
	border-left: 1px solid hsla(0, 0%, 100%, .2)
}

.iss-sel-icon[data-v-9cca5bbc] {
	opacity: .5
}

.iss-ai[data-v-9cca5bbc] {
	position: absolute;
	bottom: 0;
	left: .2rem
}

.iss-scroll[data-v-9cca5bbc] {
	-webkit-transition: height .3s ease-out;
	transition: height .3s ease-out
}

.nav-wrap[data-v-2f4fdf4f] {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99
}

.content-wrap[data-v-2f4fdf4f] {
	margin-top: 41px
}

.each-record[data-v-2f4fdf4f] {
	margin: 0 17px;
	padding: 15px 0;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-family: PingFangSC-Regular
}

.each-record-border[data-v-2f4fdf4f] {
	border-top: 1px solid #f1f1f1
}

.each-record-img[data-v-2f4fdf4f] {
	margin-right: 8px;
	width: 110px;
	height: 110px;
	border-radius: 5px
}

.each-record-contentwrap[data-v-2f4fdf4f] {
	position: relative;
	width: calc(100vw - 152px)
}

.each-record-title[data-v-2f4fdf4f] {
	margin-bottom: 2px;
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #333;
	line-height: 17px
}

.each-record-content[data-v-2f4fdf4f] {
	font-size: 14px;
	color: #555;
	line-height: 22px
}

.each-record-info[data-v-2f4fdf4f] {
	margin-bottom: 8px;
	font-size: 13px;
	color: #999;
	line-height: 13px
}

.each-record-band[data-v-2f4fdf4f] {
	font-size: 14px;
	color: #999;
	line-height: 14px
}

.each-record-btnwrap[data-v-2f4fdf4f] {
	position: absolute;
	bottom: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.each-record-btn[data-v-2f4fdf4f] {
	margin-left: 8px;
	height: 28px;
	width: 70px;
	font-size: 12px;
	line-height: 28px;
	color: #333;
	text-align: center;
	border: 1px solid #707379;
	border-radius: 14px
}

.bottom-wrap[data-v-2f4fdf4f] {
	margin: 30px 17px
}

.bottom-wrap-title[data-v-2f4fdf4f] {
	margin-bottom: 15px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999;
	letter-spacing: 0;
	text-align: center;
	line-height: 13px
}

.bottom-wrap-btn[data-v-2f4fdf4f] {
	width: 100%;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #00c8c8;
	letter-spacing: 0;
	text-align: center
}

.empty-result[data-v-2f4fdf4f] {
	min-height: 65vh;
	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
}

.empty-result-link[data-v-2f4fdf4f] {
	color: #00c8c8
}

.exp-loading[data-v-2f4fdf4f] {
	text-align: center;
	min-height: 10px
}

.exp-loading-padding[data-v-2f4fdf4f] {
	padding-top: 30vh
}

.exp-loading-img[data-v-2f4fdf4f] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-2f4fdf4f] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.zcl[data-v-398d9fd3] {
	display: block;
	min-height: 105vh
}

.zcl.real[data-v-398d9fd3] {
	min-height: 0
}

.zc-ctn[data-v-398d9fd3] {
	background-color: #fff;
	border-radius: .1rem;
	margin-top: -.1rem;
	position: relative
}

.zc-nav[data-v-398d9fd3] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.zc-info[data-v-398d9fd3] {
	position: relative
}

.zc-info[data-v-398d9fd3]:after {
	content: "";
	position: absolute;
	height: .12rem;
	width: 1px;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #eee
}

.zc-divider[data-v-398d9fd3] {
	border-left: 1px solid #eee
}

.zc-item[data-v-398d9fd3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.zc-item .img[data-v-398d9fd3] {
	width: 121px;
	height: 121px;
	border-radius: .08rem
}

.zc-item .title[data-v-398d9fd3] {
	font-weight: 700
}

.zc-item .btns[data-v-398d9fd3] {
	position: absolute;
	right: 0;
	bottom: 0
}

.zc-item .btn[data-v-398d9fd3] {
	margin-left: 8px;
	height: 28px;
	width: 70px;
	font-size: 12px;
	line-height: 28px;
	color: #333;
	text-align: center;
	border: 1px solid #707379;
	border-radius: 14px
}

.zc-item-left[data-v-398d9fd3] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .08rem;
	position: relative
}

.b-comment[data-v-0e0ea8f3] {
	padding: .1rem .13rem .05rem .13rem;
	border-radius: 10px
}

.b-comment-i[data-v-0e0ea8f3] {
	position: relative;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .1rem .05rem .1rem;
	margin-bottom: .1rem
}

.b-comment-more[data-v-0e0ea8f3] {
	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
}

.b-comment-more_icon[data-v-0e0ea8f3] {
	background: #f5f5f5;
	color: #1f1f1f;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 16px;
	text-align: center
}

.cl-bold[data-v-0e0ea8f3] {
	font-weight: 700
}

.cl-flex[data-v-0e0ea8f3] {
	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
}

.more-info-btn[data-v-0e0ea8f3] {
	color: #999;
	opacity: .8;
	position: absolute;
	bottom: 5px;
	right: 10px
}

.cl-none[data-v-0e0ea8f3] {
	color: #999;
	padding: 0 0 10px 0;
	text-align: center
}

.zys-hospital-wrap[data-v-ba230962] {
	background-color: #fff;
	margin-bottom: 12px
}

.zys-hospital-wrap .b-search[data-v-ba230962] {
	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
}

.zys-hospital-wrap .b-search .searchInput[data-v-ba230962] {
	width: 100%;
	margin-top: -10px
}

.zys-hospital-wrap .b-search .search-input[data-v-ba230962] {
	width: 100%
}

.tag-list[data-v-ba230962] {
	padding: 0 10px 10px
}

.common-doctor[data-v-ba230962] {
	position: relative;
	border-radius: 9px;
	background: #fff;
	margin: 0 10px 10px
}

.doctor-item[data-v-ba230962] {
	padding: .15rem .13rem
}

.new-doctor-item[data-v-ba230962] {
	padding: .15rem .13rem .05rem
}

.find-outer[data-v-ba230962] {
	border-radius: 8px;
	margin: 0 .1rem .05rem
}

.exp-loading[data-v-ba230962] {
	text-align: center
}

.exp-loading-padding[data-v-ba230962] {
	padding-top: 30vh
}

.exp-loading-img[data-v-ba230962] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-ba230962] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.filter-tab-list[data-v-ba230962] {
	padding-bottom: 15px
}

.content-area[data-v-ba230962] {
	color: #858585
}

.b-comment .header[data-v-2719b89e] {
	background: #fff
}

.b-comment .header .spread[data-v-2719b89e] {
	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;
	color: #555;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 15px
}

.b-comment .header .spread .down[data-v-2719b89e] {
	margin-bottom: -1px
}

.b-comment .header .quadruple-outer[data-v-2719b89e] {
	width: 100%;
	padding: .12rem .17rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-comment .header-tag[data-v-2719b89e] {
	padding: 15px 17px 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.b-comment .header-tag .header-tag-item[data-v-2719b89e] {
	background: #f6f6f6;
	border-radius: 14px;
	width: 28vw;
	height: 6.76vw;
	line-height: 6.76vw;
	text-align: center;
	color: #555;
	margin-bottom: 8px;
	font-size: 3.14vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.b-comment .header-tag .current[data-v-2719b89e] {
	background: #e5faf8;
	color: #00c8c8;
	font-weight: 700
}

.b-comment .header-tag[data-v-2719b89e]:after {
	content: "";
	width: 28vw
}

.b-comment .comment-list[data-v-2719b89e] {
	margin-top: 10px;
	padding: 0 10px
}

.b-comment .comment-list .comment-item[data-v-2719b89e] {
	background: #fff;
	margin-bottom: 10px;
	border-radius: 10px;
	padding: 14px 13px 7px
}

.b-comment .cl-none[data-v-2719b89e] {
	color: #999;
	padding: 0 0 10px 0;
	text-align: center
}

.quadruple-outer[data-v-111c2b81] {
	width: 100%;
	padding: .1rem .17rem .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.plm-list[data-v-111c2b81] {
	padding: 10px
}

.plm-list .wz-plm-item[data-v-111c2b81] {
	margin-bottom: 10px;
	border-radius: 8px;
	padding: 15px 13px;
	background: #fff
}

.cl-none[data-v-111c2b81] {
	color: #999;
	padding: 0 0 10px 0;
	text-align: center
}

.wrap .row[data-v-5c5e4952] {
	overflow: hidden;
	position: relative;
	z-index: 2
}

.wrap .info[data-v-5c5e4952] {
	background-color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding-top: 4px
}

.wrap .more[data-v-5c5e4952] {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50px;
	z-index: 10;
	background: -webkit-gradient(linear, right top, left top, color-stop(70%, #fff), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(270deg, #fff 70%, hsla(0, 0%, 100%, 0))
}

.wrap .more .icon[data-v-5c5e4952] {
	width: 0;
	height: 0;
	position: absolute;
	top: 17px;
	right: .17rem;
	border-top: 5px solid #555;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	-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);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.wrap .more .up[data-v-5c5e4952] {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.wrap .panel[data-v-5c5e4952] {
	background-color: #fff;
	position: relative;
	z-index: 5
}

.wrap .panel .prow[data-v-5c5e4952] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wrap .panel .pcol[data-v-5c5e4952] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.wrap .panel .ptag[data-v-5c5e4952] {
	text-align: center;
	background-color: #f6f6f6;
	color: #555;
	border-radius: .15rem;
	height: 30px;
	line-height: 30px
}

.wrap .panel .ptag.select[data-v-5c5e4952] {
	background-color: #e3faf8;
	color: #00c8c8;
	font-weight: 700
}

.wrap .mask[data-v-5c5e4952] {
	background-color: rgba(0, 0, 0, .4);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.scroll[data-v-5c5e4952] {
	white-space: nowrap
}

.scroll-gap[data-v-5c5e4952] {
	width: 17px
}

.scroll-gap[data-v-5c5e4952],
.tag[data-v-5c5e4952] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-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-5c5e4952] {
	background-color: #f6f6f6;
	color: #555;
	border-radius: .09rem;
	height: 100%
}

.tag.select[data-v-5c5e4952] {
	background-color: #e3faf8;
	color: #00c8c8;
	font-weight: 700
}

.hd[data-v-ad0decf0] {
	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-ad0decf0] {
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06);
	position: fixed;
	z-index: 99;
	padding: 12px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hd-ctn[data-v-ad0decf0] {
	padding-top: 50px
}

.hd-ctn-nonav[data-v-ad0decf0],
.hd-ctn[data-v-ad0decf0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.hd-ctn-nonav[data-v-ad0decf0] {
	height: calc(100vh - 94px)
}

.para-font[data-v-ad0decf0] {
	font-size: 18px;
	line-height: 28px
}

.info-view[data-v-ad0decf0] {
	padding: .24rem .17rem .21rem
}

.quadruple-outer[data-v-ad0decf0] {
	padding-top: .15rem
}

.iphone-x-box[data-v-e5b4be48] {
	width: 100%;
	position: fixed;
	bottom: 0;
	background: #fff
}

.iphone-bottom[data-v-e5b4be48] {
	padding-bottom: 10px
}

.mask-wrap-bg[data-v-1c607dca] {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4)
}

.mask-wrap-content[data-v-1c607dca] {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: calc(100% - .8rem)
}

.mask-wrap-content-outer[data-v-1c607dca] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .2rem;
	border-radius: .12rem
}

.mask-wrap-content-outer-title[data-v-1c607dca] {
	font-size: .19rem;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: center;
	line-height: .19rem;
	margin-bottom: .16rem
}

.mask-wrap-content-outer-view[data-v-1c607dca] {
	height: 3rem
}

.mask-wrap-content-outer-view .example-content[data-v-1c607dca] {
	margin-bottom: .14rem;
	font-size: .14rem;
	letter-spacing: 0
}

.mask-wrap-content-outer-view .example-content .title[data-v-1c607dca] {
	color: #1f1f1f
}

.mask-wrap-content-outer-view .example-content .example-content-per[data-v-1c607dca] {
	color: #525252
}

.mask-wrap-content-outer-change[data-v-1c607dca] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: .21rem;
	font-size: .14rem;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: right;
	line-height: .14rem
}

.mask-wrap-content-outer-change-icon[data-v-1c607dca] {
	margin-right: .07rem
}

.mask-wrap-content-close[data-v-1c607dca] {
	margin-top: .3rem;
	text-align: center
}

.rule-tips[data-v-821426f2] {
	background: #fcf1f0;
	height: 40px;
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.rule-tips .btn[data-v-821426f2],
.rule-tips[data-v-821426f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.rule-tips .btn[data-v-821426f2] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	height: 25px;
	width: 17vw;
	border: 1px solid #fd503e;
	border-radius: 14px
}

.title[data-v-821426f2] {
	font-weight: 700
}

.normal[data-v-821426f2] {
	font-size: 15px
}

.list-item[data-v-821426f2] {
	padding-left: 14px;
	position: relative
}

.list-item[data-v-821426f2]:after {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 6px;
	height: 6px;
	background-color: #000;
	border-radius: 3px
}

.flag[data-v-cb964ffe] {
	padding-bottom: 62px
}

.flag .bold[data-v-cb964ffe] {
	font-weight: 700
}

.flag .edit-flag[data-v-cb964ffe] {
	margin: 10px;
	background: #fff;
	border-radius: 10px;
	padding: .1rem .13rem .15rem
}

.flag .edit-flag .bold[data-v-cb964ffe] {
	font-weight: 700
}

.flag .edit-flag .slogan .slogan-list[data-v-cb964ffe] {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.flag .edit-flag .slogan .slogan-list .slogan-list-item[data-v-cb964ffe] {
	background: #f8f8f8;
	border-radius: 9px;
	width: 31%;
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 10px 0;
	margin-bottom: 10px;
	color: #1f1f1f
}

.flag .edit-flag .slogan .slogan-list .selected[data-v-cb964ffe] {
	color: #fd503e;
	background: rgba(253, 80, 62, .1);
	font-weight: 700
}

.flag .edit-flag .slogan .slogan-list[data-v-cb964ffe]:after {
	content: "";
	width: 31%
}

.flag .edit-flag .edit-slogan .slogan-btn[data-v-cb964ffe] {
	width: 100%;
	height: 40px;
	background: #f8f8f8;
	border-radius: 9px;
	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;
	margin-bottom: 10px;
	color: #1f1f1f
}

.flag .edit-flag .edit-slogan .slogan-form-input[data-v-cb964ffe] {
	width: 100%;
	background: #fff;
	border: 1px solid #f1f1f1;
	border-radius: 9px;
	height: 40px;
	outline-offset: none;
	outline: none;
	color: #1f1f1f;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px
}

.flag .edit-flag .edit-slogan-selected .slogan-btn[data-v-cb964ffe] {
	background: rgba(253, 80, 62, .1);
	color: #fd503e !important;
	font-weight: 700
}

.flag .edit-flag .mid-flag-con[data-v-cb964ffe] {
	margin: 20px auto 0
}

.flag .edit-letter[data-v-cb964ffe] {
	background: #fff;
	border-radius: 10px;
	padding: 11px 13px;
	margin: 13px 10px
}

.flag .edit-letter-header[data-v-cb964ffe] {
	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;
	color: #1f1f1f;
	font-size: .14rem;
	margin-bottom: .1rem
}

.flag .edit-letter-header .edit-exam-btn[data-v-cb964ffe] {
	color: #fd503e
}

.flag .edit-letter .exam-title[data-v-cb964ffe] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 12px
}

.flag .edit-letter .exam-title-item[data-v-cb964ffe],
.flag .edit-letter .exam-title[data-v-cb964ffe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.flag .edit-letter .exam-title-item[data-v-cb964ffe] {
	width: 20.7vw;
	height: 6.76vw;
	background: #f5f5f5;
	border-radius: 6px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.flag .edit-letter .textarea-content[data-v-cb964ffe] {
	height: 130px
}

.flag .edit-letter .textarea-inner[data-v-cb964ffe] {
	resize: none;
	outline-offset: none;
	outline: none;
	width: 100%;
	height: 130px;
	display: block;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 9px;
	font-size: 14px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #eee;
	padding: 9px 12px;
	-webkit-appearance: none
}

.flag .edit-letter .c-tips-title[data-v-cb964ffe] {
	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
}

.flag .submit-btn[data-v-cb964ffe] {
	width: 100%;
	background: #fff
}

.flag .submit-btn .button[data-v-cb964ffe] {
	border-radius: 22px;
	margin: 9px 17px;
	text-align: center;
	height: 44px;
	background-image: linear-gradient(125deg, #e64951, #f3464e);
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.flag .submit-btn .disabled[data-v-cb964ffe] {
	opacity: .5
}

.flag .padding-IphoneX[data-v-cb964ffe] {
	padding-bottom: 10px
}

.flag .writeLetterSwan[data-v-cb964ffe] {
	position: absolute
}

.flag .c-triage-scroll[data-v-cb964ffe] {
	height: 300px
}

.edit-tips[data-v-484688f1] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding: .06rem 0;
	background-color: #fff;
	font-size: .13rem;
	color: #858585
}

.edit-tips .edit-tip[data-v-484688f1],
.edit-tips[data-v-484688f1] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.edit-tips .edit-tip .step-icon[data-v-484688f1] {
	padding: 0 .24rem
}

.edit-tips .edit-step-color[data-v-484688f1] {
	color: #fd503e
}

.all-box[data-v-62117a85] {
	position: absolute;
	top: -.85rem
}

.iosBlankView[data-v-62117a85] {
	width: 100%;
	height: 1px
}

.writeLetterEdit[data-v-62117a85] {
	position: absolute;
	top: -.85rem
}

.edit-tips[data-v-62117a85] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	padding: .06rem 0;
	background-color: #fff;
	font-size: 13px;
	color: #858585
}

.edit-tips .edit-tip[data-v-62117a85],
.edit-tips[data-v-62117a85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.edit-tips .edit-tip .step-icon[data-v-62117a85] {
	padding: 0 .28rem
}

.edit-tips .edit-step-color[data-v-62117a85] {
	color: #fd503e
}

.writeLetter[data-v-62117a85] {
	position: absolute;
	top: -.45rem
}

.writeLetterSwan[data-v-62117a85] {
	position: absolute;
	top: -.87rem
}

.letter[data-v-62117a85] {
	width: calc(100% - 20px);
	padding: 10px 10px 0
}

.letter .bold[data-v-62117a85] {
	font-weight: 700
}

.letter .header[data-v-62117a85] {
	background: #fff4ed;
	border-radius: 9px;
	padding: 13px;
	font-size: 13px 8px;
	color: #333
}

.letter .header .heart-bag[data-v-62117a85],
.letter .header[data-v-62117a85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.letter .header .heart-bag[data-v-62117a85] {
	width: 32px;
	height: 32px;
	background: rgba(253, 80, 62, .15);
	border-radius: 16px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.letter .edit-letter[data-v-62117a85] {
	background: #fff;
	border-radius: 10px;
	padding: 11px 13px;
	margin: 13px 0 0
}

.letter .edit-letter-header[data-v-62117a85] {
	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;
	color: #1f1f1f;
	font-size: .14rem;
	margin-bottom: .1rem
}

.letter .edit-letter-header .edit-exam-btn[data-v-62117a85] {
	color: #fd503e
}

.letter .edit-letter .tag-list[data-v-62117a85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 11px
}

.letter .edit-letter .tag-list-item[data-v-62117a85] {
	width: 96px;
	height: 32px;
	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: #f8f8f8;
	border-radius: 9px;
	margin-right: 8px;
	color: #1f1f1f;
	font-size: 14px;
	margin-bottom: 9px
}

.letter .edit-letter .tag-list-item-selected[data-v-62117a85] {
	color: #858585
}

.letter .edit-letter .textarea-content[data-v-62117a85] {
	height: 130px
}

.letter .edit-letter .textarea-inner[data-v-62117a85] {
	resize: none;
	outline-offset: none;
	outline: none;
	width: 100%;
	height: 130px;
	display: block;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 9px;
	font-size: 14px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #eee;
	padding: 12px;
	-webkit-appearance: none
}

.letter .edit-letter .c-tips-title[data-v-62117a85] {
	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
}

.submit-letter[data-v-62117a85] {
	width: 100%;
	background: #fff
}

.submit-letter .button[data-v-62117a85] {
	border-radius: 22px;
	margin: 9px 17px;
	text-align: center;
	height: 44px;
	background-image: linear-gradient(125deg, #e64951, #f3464e);
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.example-outer-box[data-v-62117a85] {
	min-width: 2.8rem;
	width: 3.31rem;
	padding: 4.8vw 3.8vw;
	background-color: #fff;
	border-radius: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll
}

.example-outer-box .example-title[data-v-62117a85] {
	font-size: .19rem;
	line-height: .19rem;
	color: #1f1f1f;
	text-align: center;
	margin-bottom: .15rem
}

.example-outer-box .example-content-outer[data-v-62117a85] {
	max-height: 378px;
	overflow: scroll
}

.example-outer-box .example-content[data-v-62117a85] {
	margin-bottom: .14rem;
	font-size: .14rem;
	letter-spacing: 0
}

.example-outer-box .example-content .title[data-v-62117a85] {
	color: #1f1f1f
}

.example-outer-box .example-content .example-content-per[data-v-62117a85] {
	color: #525252
}

.example-outer-box .example-content[data-v-62117a85]:last-child {
	margin-bottom: 0
}

.example-outer-box .change[data-v-62117a85] {
	text-align: center;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	margin: .2rem auto 0
}

.title-tip-btns-box[data-v-62117a85] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: .08rem 0 0;
	background-color: #f5f5f5;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.title-tip-btns-box .btns-tip[data-v-62117a85] {
	font-size: .14rem;
	color: #858585;
	letter-spacing: 0;
	white-space: nowrap
}

.title-tip-btns-box .btns-box[data-v-62117a85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.title-tip-btns-box .title-tip-btn[data-v-62117a85] {
	display: inline-block !important;
	font-size: .13rem;
	color: #1f1f1f;
	line-height: .13rem;
	padding: .06rem .1rem;
	margin-right: .08rem;
	background-color: #fff;
	border-radius: .06rem
}

.title-tip-btns-box .btns-tip[data-v-62117a85],
.title-tip-btns-box .title-tip-btn[data-v-62117a85] {
	margin-bottom: 6px
}

.title-tip-btns-box-focus[data-v-62117a85] {
	margin: 3.03rem .1rem 0
}

.c-triage-scroll[data-v-62117a85] {
	height: 0
}

.swanTagMargin[data-v-62117a85] {
	padding: .08rem .1rem 0;
	background-color: #e2e5e8
}

.mask-wrap-bg[data-v-62117a85] {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4)
}

.mask-wrap-content[data-v-62117a85] {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: calc(100% - .8rem)
}

.mask-wrap-content-outer[data-v-62117a85] {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .2rem;
	border-radius: .12rem
}

.mask-wrap-content-outer-title[data-v-62117a85] {
	font-size: .19rem;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: center;
	line-height: .19rem;
	margin-bottom: .16rem
}

.mask-wrap-content-outer-view[data-v-62117a85] {
	height: 3rem
}

.mask-wrap-content-outer-view .example-content[data-v-62117a85] {
	margin-bottom: .14rem;
	font-size: .14rem;
	letter-spacing: 0
}

.mask-wrap-content-outer-view .example-content .title[data-v-62117a85] {
	color: #1f1f1f
}

.mask-wrap-content-outer-view .example-content .example-content-per[data-v-62117a85] {
	color: #525252
}

.mask-wrap-content-outer-change[data-v-62117a85] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: .21rem;
	font-size: .14rem;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: right;
	line-height: .14rem
}

.mask-wrap-content-outer-change-icon[data-v-62117a85] {
	margin-right: .07rem
}

.mask-wrap-content-close[data-v-62117a85] {
	margin-top: .3rem;
	text-align: center
}

.si-tpl[data-v-022f38e4] {
	background-color: rgba(0, 0, 0, .5)
}

.si-res[data-v-022f38e4] {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 899;
	background-color: rgba(0, 0, 0, .5);
	overflow: hidden
}

.si-res-img[data-v-022f38e4],
.si-res[data-v-022f38e4] {
	position: fixed;
	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
}

.si-res-img[data-v-022f38e4] {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 90%;
	width: 100%;
	border-radius: 18px;
	z-index: 900
}

.si-res-content[data-v-022f38e4],
.si-res-img[data-v-022f38e4] {
	-webkit-overflow-scrolling: touch;
	overscroll-behavior-y: contain
}

.si-res-content[data-v-022f38e4] {
	max-height: 85%;
	overflow-y: scroll;
	border-radius: 12px;
	text-align: center;
	background: #fff
}

.si-res-content-img[data-v-022f38e4] {
	width: 100%
}

.pt-close[data-v-022f38e4] {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pt-share-content[data-v-022f38e4] {
	font-size: 15px;
	line-height: 15px;
	color: #fff
}

.pt-close-icon[data-v-022f38e4] {
	margin-top: 10px;
	width: 30px;
	height: 30px
}

.doctor-info-banner[data-v-96f5150e] {
	background: #f5f5f5;
	padding-bottom: 8px
}

.doctor-info-banner .content[data-v-96f5150e] {
	padding: 15px 17px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.doctor-info-banner .info[data-v-96f5150e] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 12px
}

.doctor-info-banner .info .name-list[data-v-96f5150e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.doctor-info-banner .info .name-list .flag-icon[data-v-96f5150e] {
	margin: 0 7px;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px
}

.doctor-info-banner .info .name-list .silk-num[data-v-96f5150e] {
	font-size: 14px;
	color: #525252
}

.doctor-info-banner .info .name-list .silk-num span[data-v-96f5150e] {
	color: #fd503e
}

.doctor-info-banner .info .name[data-v-96f5150e] {
	font-size: 18px;
	color: #1f1f1f;
	font-weight: 700
}

.doctor-info-banner .info .info-list[data-v-96f5150e] {
	font-size: 14px;
	color: #525252;
	margin-top: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.doctor-info-banner .info .info-list .item[data-v-96f5150e] {
	margin-right: 10px
}

.doctor-info-banner .info .info-list .tags[data-v-96f5150e] {
	font-size: 12px;
	color: #00c8c8;
	padding: 2px 5px;
	background: rgba(0, 200, 200, .1);
	border: .5px solid rgba(0, 200, 200, .5);
	border-radius: 8px;
	height: 12px;
	line-height: 12px;
	position: relative;
	top: 2px
}

@media only screen and (max-width:414px),
screen and (min-resolution:2) {
	.doctor-info-banner .info .info-list .tags[data-v-96f5150e] {
		border: .5px solid rgba(0, 200, 200, .5)
	}
}

@media only screen and (max-width:414px),
screen and (min-resolution:3) {
	.doctor-info-banner .info .info-list .tags[data-v-96f5150e] {
		border: .3px solid rgba(0, 200, 200, .5)
	}
}

.share-list[data-v-ee189a20] {
	background: #fff;
	z-index: 10;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #dd3d34;
	font-size: 14px;
	height: 177vw
}

.share-list .backgroundImage[data-v-ee189a20] {
	width: 100vw;
	height: 177vw;
	display: block;
	position: absolute;
	left: 0;
	top: 0
}

.share-list .doctor-info[data-v-ee189a20] {
	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;
	position: relative;
	z-index: 11;
	padding-top: 65px
}

.share-list .doctor-info .doctor-avator[data-v-ee189a20] {
	width: 16px;
	height: 16px;
	margin-right: 6px;
	border-radius: 8px;
	display: block
}

.share-list .doctor-info .doctor-name[data-v-ee189a20] {
	font-size: 14px
}

.share-list .pennant-num[data-v-ee189a20] {
	margin-top: 180px;
	padding-left: 21px;
	position: relative
}

.share-list .pennant-num .num[data-v-ee189a20] {
	font-size: 40px;
	line-height: 40px;
	color: #dd3d34
}

.share-list .footer[data-v-ee189a20] {
	font-size: 13px;
	color: #1c1c1c;
	position: absolute;
	bottom: 3%;
	right: 7%;
	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-align: center;
	-ms-flex-align: center;
	align-items: center
}

.share-list .footer .qrcode[data-v-ee189a20] {
	width: 20.5vw;
	height: 20.5vw;
	display: block;
	margin-bottom: 6px
}

.bottomOpe[data-v-5c696100] {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 17px
}

.bottomOpe .bottom-mid .bottom-mid-share[data-v-5c696100],
.bottomOpe .bottom-mid[data-v-5c696100] {
	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
}

.bottomOpe .bottom-mid .bottom-mid-share[data-v-5c696100] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: -5px;
	margin-right: 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.bottomOpe .bottom-mid .bottom-mid-share .bottom-share-text[data-v-5c696100] {
	font-size: 12px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 12px;
	text-align: center
}

.bottomOpe .bottom-mid .bottom-mid-btn[data-v-5c696100] {
	color: #fff;
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	border-radius: 22px;
	text-align: center;
	background-image: linear-gradient(125deg, #e64951, #f3464e)
}

.custom-header-topbar-bg[data-v-2c8e4d0b] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.flag-list[data-v-2c8e4d0b] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative;
	background-repeat: no-repeat;
	padding-bottom: 60px
}

.headInfo[data-v-2c8e4d0b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px
}

.headInfo .doctor-avatar[data-v-2c8e4d0b] {
	margin: 15px auto 11px
}

.headInfo .bf-module-item-avatar[data-v-2c8e4d0b] {
	border-radius: 50%;
	-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, .1);
	box-shadow: 0 0 45px rgba(0, 0, 0, .1)
}

.headInfo .doctor-name[data-v-2c8e4d0b] {
	font-size: 19px;
	color: #1f1f1f;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	font-weight: 700
}

.headInfo .doctor-info-department[data-v-2c8e4d0b] {
	text-shadow: 0 2px 6px rgba(0, 0, 0, .08);
	text-align: center;
	margin: 1px auto
}

.headInfo .doctor-info-hospital[data-v-2c8e4d0b] {
	margin-bottom: 11px
}

.headInfo .doctor-flags-layout[data-v-2c8e4d0b] {
	margin-bottom: 36px
}

.midContainer[data-v-2c8e4d0b] {
	background-color: #fff;
	border-radius: 12px 12px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 17px;
	position: relative
}

.midContainer .mid-flag-info[data-v-2c8e4d0b] {
	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: 20px 0 15px
}

.midContainer .mid-flag-info .flag-item[data-v-2c8e4d0b] {
	width: 80px;
	height: 80px
}

.midContainer .mid-flag-info .mid-flag-info-text[data-v-2c8e4d0b] {
	width: calc(100% - 99px);
	position: relative
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top[data-v-2c8e4d0b] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 7px
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top .mid-flag-info-head[data-v-2c8e4d0b],
.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top[data-v-2c8e4d0b] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top .mid-flag-info-head .mid-flag-patient-avatar[data-v-2c8e4d0b] {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin-right: 6px
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top .mid-flag-info-head .mid-flag-info-name[data-v-2c8e4d0b] {
	font-size: 16px;
	color: #1f1f1f;
	font-weight: 700
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-top .mid-flag-time[data-v-2c8e4d0b] {
	font-size: 12px;
	color: #858585
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-comment[data-v-2c8e4d0b] {
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	line-height: 20px
}

.midContainer .mid-flag-info .mid-flag-info-text .mid-flag-info-voucher[data-v-2c8e4d0b] {
	position: absolute;
	top: -8px;
	right: 34%;
	width: 44px;
	height: 44px
}

.flagList-none[data-v-2c8e4d0b] {
	background: #fff;
	margin-top: 100px;
	text-align: center;
	margin-bottom: 150px
}

.flagList-none .img[data-v-2c8e4d0b] {
	width: 100px;
	height: 58px;
	display: block;
	margin: 0 auto
}

.flagList-none .title[data-v-2c8e4d0b] {
	font-size: 16px;
	color: #525252;
	margin-top: 28px
}

.flagList-none .text[data-v-2c8e4d0b] {
	font-size: 14px;
	color: #858585;
	margin-top: 9px
}

.flagList-none .send-btn[data-v-2c8e4d0b] {
	margin: 0 auto;
	width: 140px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	border: 1px solid #f1f1f1;
	text-align: center;
	font-size: 16px;
	color: #fd503e;
	margin-top: 13px
}

.share-view[data-v-3d6476dc] {
	position: relative;
	z-index: 10;
	background-image: radial-gradient(61% 109%, #fdfefe 0, #ffdedb 100%)
}

.header-img[data-v-3d6476dc] {
	display: block;
	width: 100%;
	height: 132px
}

.pennant-view[data-v-3d6476dc] {
	width: 118px;
	height: 118px;
	position: absolute;
	top: 33px;
	right: 19px;
	z-index: 1
}

.pennant-view .flag-img[data-v-3d6476dc] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.pennant-view .flag-text[data-v-3d6476dc] {
	position: absolute;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 2px;
	color: #fff;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	font-weight: 700
}

.pennant-view .first[data-v-3d6476dc] {
	left: 43px;
	top: 27px
}

.pennant-view .second[data-v-3d6476dc] {
	left: 61px;
	top: 27px
}

.share-content[data-v-3d6476dc] {
	padding: 0 38px 79px;
	font-size: 14px;
	color: #d94a3c;
	position: relative
}

.share-content .doctor-info[data-v-3d6476dc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.share-content .doctor-info .doctor-img[data-v-3d6476dc] {
	width: 16px;
	height: 16px;
	border-radius: 50%
}

.share-content .letter[data-v-3d6476dc] {
	margin-bottom: 19px
}

.share-content .user-name[data-v-3d6476dc] {
	text-align: right
}

.footer[data-v-3d6476dc] {
	height: 85px;
	background: #fff;
	padding: 19px 38px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.footer .logo[data-v-3d6476dc] {
	display: block;
	width: 118px;
	height: 31px
}

.footer .tips[data-v-3d6476dc] {
	font-size: 13px;
	color: #1c1c1c;
	text-align: right
}

.footer .qrcode[data-v-3d6476dc] {
	display: block;
	width: 78px;
	height: 78px;
	position: absolute;
	right: 48px;
	top: -50px
}

.mid-container[data-v-2fef58ca] {
	width: 100%;
	background-color: #fff;
	border-radius: .21rem .21rem 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .18rem;
	margin-top: -10px
}

.mid-container .thanks-head[data-v-2fef58ca] {
	margin-bottom: .2rem
}

.mid-container .thanks-head .thanks-line-box[data-v-2fef58ca],
.mid-container .thanks-head[data-v-2fef58ca] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mid-container .thanks-head .thanks-line-box .thanks-line[data-v-2fef58ca] {
	width: .6rem;
	height: .09rem;
	border-bottom: .01rem solid #fd503e
}

.mid-container .thanks-head .thanks-line-box .thanks-suqare[data-v-2fef58ca] {
	width: .06rem;
	height: .06rem;
	margin-top: .07rem;
	border-radius: .01rem;
	background-color: #fd503e;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mid-container .thanks-head .thanks-title[data-v-2fef58ca] {
	font-size: .19rem;
	color: #fd503e;
	letter-spacing: 0;
	text-align: center;
	line-height: .19rem;
	margin: 0 .11rem;
	font-weight: 700
}

.mid-container .letter-inner-box .thanks-doctor-respect[data-v-2fef58ca] {
	font-size: .14rem;
	color: #1f1f1f;
	letter-spacing: 0;
	text-align: left;
	line-height: .14rem
}

.mid-container .letter-inner-box .letter-para-module[data-v-2fef58ca] {
	margin: .21rem auto .14rem
}

.mid-container .letter-inner-box .letter-para-module .para-module-head[data-v-2fef58ca] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	margin-bottom: .06rem
}

.mid-container .letter-inner-box .letter-para-module .para-module-head .para-module-title[data-v-2fef58ca] {
	font-size: .16rem;
	color: #1f1f1f;
	line-height: .16rem
}

.mid-container .letter-inner-box .letter-para-module .para-module-text[data-v-2fef58ca] {
	font-size: .14rem;
	color: #1f1f1f;
	line-height: .26rem
}

.bf-flag-module-item[data-v-4b907294] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bf-flag-module-item .bf-flag-module-flag[data-v-4b907294] {
	width: 79px;
	height: 80px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/flag_big.png);
	background-size: cover
}

.bf-flag-module-item .bf-flag-module-iteminfo[data-v-4b907294] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 10px 8px 0
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info[data-v-4b907294] {
	width: 50vw
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info .bf-module-item-patient[data-v-4b907294],
.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info[data-v-4b907294] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info .bf-module-item-patient .bf-module-item-avatar[data-v-4b907294] {
	margin: -2px 5px 0 0
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info .bf-module-item-patient .bf-module-item-name[data-v-4b907294] {
	font-size: 16px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 16px;
	font-weight: 700
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-info .bf-module-item-time[data-v-4b907294] {
	font-size: 12px;
	color: #858585;
	letter-spacing: 0;
	line-height: 16px
}

.bf-flag-module-item .bf-flag-module-iteminfo .bf-module-item-comment[data-v-4b907294] {
	width: 211px;
	margin-top: 3px;
	font-size: 14px;
	color: #525252;
	letter-spacing: 0;
	line-height: 23px
}

.bf-btn-send-dialog[data-v-71459be2] {
	color: #fd503e;
	background: #fff;
	border: 1px solid #f1f1f1;
	border-radius: 4.5vw;
	width: 33vw;
	height: 9vw;
	margin: 0 auto;
	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;
	font-weight: 700
}

.bf-flag-tip-box[data-v-71459be2] {
	padding: 4.8vw 3.8vw;
	background-color: #fff;
	border-radius: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-tip-title[data-v-71459be2] {
	font-size: 5.7vw;
	line-height: 5.7vw;
	color: #1f1f1f;
	text-align: center;
	font-weight: 700
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-tip-encourage[data-v-71459be2] {
	font-size: 16px;
	color: #525252;
	margin-top: 3.8vw
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-tip-encourage .bf-flag-tip-rank[data-v-71459be2] {
	color: #fd503e
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-module[data-v-71459be2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 5vw auto 3.6vw
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-module .bf-flag-module-line[data-v-71459be2] {
	width: 32px;
	height: 7px;
	border-bottom: 1px solid #e0e0e0
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-module .bf-flag-module-title[data-v-71459be2] {
	font-size: 14px;
	color: #858585;
	line-height: 14px;
	margin: 0 5px
}

.bf-flag-tip-box .bf-flag-tip-midbox .bf-flag-module-flags .bf-flag-module-mid[data-v-71459be2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2.8vw 0 1.4vw 1.4vw;
	margin-bottom: 3.6vw;
	background-color: #f5f5f5;
	border-radius: 9px
}

.custom-header-topbar-bg[data-v-6660cd84] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 98
}

.letter-view[data-v-6660cd84] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 60px
}

.head[data-v-6660cd84] {
	position: relative
}

.head .flag-box[data-v-6660cd84] {
	padding: .21rem 0 .33rem
}

.head .head-text[data-v-6660cd84] {
	font-size: 14px;
	color: #1f1f1f;
	margin-top: 16px;
	padding-left: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.head .head-text .text[data-v-6660cd84] {
	font-size: 12px;
	color: #fd503e;
	padding: 3px 5px;
	background: rgba(253, 80, 62, .1);
	border: .5px solid #fd503e;
	border-radius: 8px;
	border-radius: 23px;
	margin-left: 6px;
	height: 12px;
	line-height: 12px;
	position: relative;
	top: 1px
}

.head .like-icon-box[data-v-6660cd84] {
	position: absolute;
	bottom: 35px;
	right: 17px
}

@media only screen and (max-width:414px),
screen and (min-resolution:2) {
	.head .head-text .text[data-v-6660cd84] {
		border: .5px solid #fd503e
	}
}

@media only screen and (max-width:414px),
screen and (min-resolution:3) {
	.head .head-text .text[data-v-6660cd84] {
		border: .3px solid #fd503e
	}
}

.share-img[data-v-7e3536cd] {
	z-index: 921;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.share-img-mask[data-v-7e3536cd] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.share-img-cont[data-v-7e3536cd] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: calc(50% - 4vh)
}

.share-img-h5[data-v-7e3536cd],
.share-img-swan[data-v-7e3536cd] {
	border-radius: 8px
}

.share-img-h5-container[data-v-7e3536cd],
.share-img-swan-container[data-v-7e3536cd] {
	width: 85vw;
	position: relative
}

.share-img-close[data-v-7e3536cd],
.share-img-text[data-v-7e3536cd] {
	color: #fff
}

.submit-result .info .flex[data-v-b8b39a0e],
.submit-result .info[data-v-b8b39a0e] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.submit-result .info .result-image[data-v-b8b39a0e] {
	width: 48px;
	height: 48px;
	margin-top: 10px;
	margin-bottom: 14px
}

.submit-result .info .title[data-v-b8b39a0e] {
	color: #00c8c8;
	font-weight: 700;
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 15px
}

.submit-result .info .content[data-v-b8b39a0e] {
	font-size: 16px;
	color: #525252;
	line-height: 16px
}

.submit-result .info .flag-view[data-v-b8b39a0e] {
	margin: 50px auto 20px
}

.submit-result .tips[data-v-b8b39a0e] {
	font-size: 14px;
	color: #999
}

.submit-result .bottom-button[data-v-b8b39a0e] {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	background: #fff;
	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: 9px 17px
}

.submit-result .bottom-button .bottom-button-item[data-v-b8b39a0e] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-size: 16px;
	text-align: center
}

.submit-result .bottom-button .flex-center[data-v-b8b39a0e] {
	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;
	width: 100%
}

.submit-result .bottom-button .fail[data-v-b8b39a0e] {
	font-weight: 700
}

.submit-result .bottom-button .success[data-v-b8b39a0e] {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	margin-right: 10px;
	background-image: linear-gradient(125deg, #ff755d, #fd503e)
}

.submit-result .bottom-button .resubmit[data-v-b8b39a0e] {
	margin-right: 10px;
	background-image: linear-gradient(125deg, #ff755d, #fd503e);
	font-size: 16px;
	color: #fff
}

.submit-result .bottom-button .back[data-v-b8b39a0e] {
	border: 1px solid #fd503e;
	color: #fd503e
}

.content[data-v-1e09505f] {
	padding: .1rem;
	margin-bottom: 1.62rem
}

.content .header[data-v-1e09505f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background: #f5f5f5;
	border-radius: .09rem;
	padding: .12rem;
	font-size: .13rem;
	color: #333;
	margin-bottom: 26px
}

.content .header .heart-bag[data-v-1e09505f] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.content .edit-voucher[data-v-1e09505f] {
	background: #fff;
	border-radius: .1rem;
	padding: .15rem .13rem;
	margin-bottom: .1rem
}

.content .edit-voucher .edit-voucher-part[data-v-1e09505f] {
	margin-bottom: .3rem
}

.content .edit-voucher .edit-voucher-part .title[data-v-1e09505f] {
	margin-bottom: .15rem;
	font-size: .18rem;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content .edit-voucher .edit-voucher-part .title .none-voucher[data-v-1e09505f] {
	font-size: 14px;
	color: #fd503e
}

.content .edit-voucher .edit-voucher-part .search-navi[data-v-1e09505f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: .01rem solid #f1f1f1;
	border-radius: .06rem
}

.content .edit-voucher .edit-voucher-part .search-navi .sure-disease-input[data-v-1e09505f] {
	font-size: .14rem
}

.content .edit-voucher .edit-voucher-part .search-navi .input-value-color[data-v-1e09505f] {
	color: #858585
}

.content .edit-voucher .edit-voucher-part .none-voucher-tips[data-v-1e09505f] {
	background: #fff4ed;
	border-radius: 12px;
	padding: 15px;
	font-size: 14px;
	color: #1f1f1f
}

.content .edit-voucher .edit-voucher-part .none-voucher-tips .item[data-v-1e09505f] {
	margin-bottom: 18px
}

.content .edit-voucher .edit-voucher-part .none-voucher-tips .item .showUpload[data-v-1e09505f] {
	color: #fd503e;
	display: inline
}

.content .edit-voucher .edit-voucher-part .none-voucher-tips .item[data-v-1e09505f]:last-child {
	margin-bottom: 0
}

.content .edit-voucher .edit-voucher-part .none-voucher .text[data-v-1e09505f] {
	padding-left: 4px
}

.content .edit-voucher .edit-phone[data-v-1e09505f] {
	margin-bottom: 0;
	position: relative
}

.content .edit-voucher .edit-phone-header[data-v-1e09505f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.content .edit-voucher .edit-phone-header-icon[data-v-1e09505f] {
	font-size: .14rem;
	color: #1f1f1f
}

.content .edit-voucher .edit-phone-header-icon-per[data-v-1e09505f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content .edit-voucher .edit-phone-header-icon-per-circle[data-v-1e09505f] {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #000;
	margin-top: 8px;
	margin-right: 4px
}

.content .edit-voucher .edit-phone-area-phone[data-v-1e09505f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .1rem;
	border: .01rem solid #f1f1f1;
	border-radius: .06rem;
	background-color: #fff;
	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
}

.content .edit-voucher .edit-phone-area-phone .phone-input-wrap[data-v-1e09505f] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.content .edit-voucher .edit-phone-area-phone .phone-input-wrap-input[data-v-1e09505f] {
	height: .38rem;
	outline: none;
	font-size: .14rem
}

.content .edit-voucher .edit-phone-area-phone .phone-input-icon-cancel[data-v-1e09505f] {
	color: #ccc;
	padding: 0 .1rem
}

.content .edit-voucher .edit-phone-area-phone .phone-input-tip[data-v-1e09505f] {
	padding-left: .1rem;
	border-left: 1px solid #e9e9e9;
	font-size: .14rem;
	line-height: .14rem;
	color: #00c8c8
}

.content .edit-voucher .edit-phone-area-code[data-v-1e09505f] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .1rem;
	border: .01rem solid #f1f1f1;
	border-radius: .06rem;
	background-color: #fff;
	margin-top: .1rem
}

.content .edit-voucher .edit-phone-area-code .code-input[data-v-1e09505f] {
	height: .38rem;
	outline: none;
	font-size: .14rem
}

.content .clause-tip[data-v-1e09505f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ededed;
	border-radius: .09rem;
	padding: .12rem;
	font-size: .14rem;
	color: #858585
}

.content .clause-tip .choose-tip[data-v-1e09505f] {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.content .clause-tip .clause-title[data-v-1e09505f] {
	color: #00c8c8
}

.submit-box[data-v-1e09505f] {
	width: 100%;
	background: #fff
}

.submit-box .submit-btn[data-v-1e09505f] {
	border-radius: 22px;
	margin: 9px 17px;
	text-align: center;
	height: 44px;
	background-image: linear-gradient(125deg, #e64951, #f3464e);
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.none-voucher-dialog[data-v-1e09505f] {
	font-size: 14px;
	color: #1f1f1f
}

.none-voucher-dialog .title[data-v-1e09505f] {
	font-size: 20px;
	text-align: center;
	margin-bottom: 16px
}

.none-voucher-dialog .item[data-v-1e09505f] {
	margin-bottom: 14px
}

.none-voucher-dialog .footer[data-v-1e09505f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 20px
}

.none-voucher-dialog .footer .exit[data-v-1e09505f] {
	width: 48%;
	background: #fff;
	border: .5px solid #d9d9d9;
	border-radius: 9px;
	font-size: 16px;
	height: 38px;
	line-height: 38px
}

.none-voucher-dialog .footer .sure[data-v-1e09505f] {
	width: 48%;
	background: #00c8c8;
	border-radius: 9px;
	font-size: 16px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	border: 1px solid #00c8c8
}

.none-voucher-dialog .nonePadding[data-v-1e09505f] {
	padding: 0
}

@media only screen and (max-width:414px),
screen and (min-resolution:2) {
	.none-voucher-dialog .footer .exit[data-v-1e09505f] {
		border: .5px solid #d9d9d9
	}

	.none-voucher-dialog .footer .sure[data-v-1e09505f] {
		border: .5px solid #00c8c8
	}
}

@media only screen and (max-width:414px),
screen and (min-resolution:3) {
	.none-voucher-dialog .footer .exit[data-v-1e09505f] {
		border: .3px solid #d9d9d9
	}

	.none-voucher-dialog .footer .sure[data-v-1e09505f] {
		border: .3px solid #00c8c8
	}
}

.content[data-v-72141866] {
	padding: .24rem .17rem .21rem;
	font-size: .15rem;
	color: #1f1f1f
}

.content .clause-title[data-v-72141866] {
	font-weight: 700
}

.header-wrapper[data-v-3d9406c9] {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .1rem .17rem;
	margin-bottom: .1rem;
	background-color: #fff
}

.header-wrapper-middle[data-v-3d9406c9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .19rem;
	background-color: #f6f6f6
}

.header-wrapper-middle-icon[data-v-3d9406c9] {
	margin: 0 .1rem 0 .15rem;
	font-weight: 900
}

.header-wrapper-middle-input[data-v-3d9406c9] {
	height: .38rem;
	background-color: #f6f6f6;
	border-radius: .19rem;
	font-size: .16rem;
	caret-color: #00c8c8;
	padding-left: 2px
}

.header-wrapper-middle-input[data-v-3d9406c9]:focus {
	outline: none
}

.header-wrapper-middle .input-placeholder[data-v-3d9406c9] {
	font-size: .15rem
}

.disease-wrapper[data-v-3d9406c9] {
	width: 100%;
	margin-top: .6rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem
}

.disease-wrapper-list-item[data-v-3d9406c9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #333;
	font-size: .16rem;
	padding: .15rem 0
}

.disease-wrapper-nolist-tip[data-v-3d9406c9] {
	padding: .15rem 0;
	text-align: center;
	font-size: .14rem;
	color: #00c8c8
}

.disease-wrapper .high-color[data-v-3d9406c9] {
	color: #00c8c8
}

.b-expert-item[data-v-3a54a8b9] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.b-expert-item .expert-info[data-v-3a54a8b9] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - 58px)
}

.b-expert-item .doctor-star-wrap[data-v-3a54a8b9] {
	width: 87%
}

.b-expert-item .change-line[data-v-3a54a8b9] {
	white-space: nowrap
}

.b-expert-item .expert-tags[data-v-3a54a8b9] {
	padding-bottom: 1px
}

.b-expert-item .expert-btn-wrap[data-v-3a54a8b9] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	color: #fff;
	text-align: center;
	font-size: 12px
}

.b-expert-item .expert-guanzhu[data-v-3a54a8b9] {
	position: absolute;
	top: 15px;
	right: 15px
}

.b-expert-item .expert-guanzhu-cancel[data-v-3a54a8b9] {
	width: 55px;
	height: 28px;
	background: #f5f5f5;
	border-radius: 14px;
	color: #999;
	text-align: center;
	line-height: 28px
}

.b-expert-item .expert-guanzhu-follow[data-v-3a54a8b9] {
	width: 46px;
	height: 26px;
	border-radius: 14px;
	color: #00c8c8;
	text-align: center;
	border: 1px solid;
	line-height: 26px
}

.b-expert-item .wz-icon[data-v-3a54a8b9] {
	width: 50px;
	height: 20px;
	background: #00c8c8;
	border-radius: 40px 0 0 40px;
	margin-bottom: 5px
}

.b-expert-item .yh-icon[data-v-3a54a8b9] {
	width: 50px;
	height: 20px;
	background: #489af6;
	border-radius: 40px 0 0 40px
}

.b-expert-item .color-333[data-v-3a54a8b9] {
	color: #333
}

.b-expert-item .color-858585[data-v-3a54a8b9] {
	color: #858585
}

.b-expert-item .font-weight-bold[data-v-3a54a8b9] {
	font-weight: 700
}

.b-expert-item .line-short[data-v-3a54a8b9] {
	padding-right: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.b-expert-item .line[data-v-3a54a8b9] {
	display: inline
}

.b-expert-item .line-block[data-v-3a54a8b9] {
	display: inline-block
}

.b-expert-item .hospital-rank[data-v-3a54a8b9] {
	padding: 10px 12px;
	background: #f5f5f5;
	border-radius: 9px
}

.b-expert-item .hospital-rank .hospital-rank-list[data-v-3a54a8b9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 5px
}

.b-expert-item .hospital-rank .hospital-rank-label[data-v-3a54a8b9] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.b-expert-item .hospital-rank .hospital-rank-label_newStyle[data-v-3a54a8b9] {
	font-size: 12px;
	padding: 0 5px;
	color: #4e6ef2;
	height: 16px;
	line-height: 16px;
	background-color: rgba(78, 110, 242, .1);
	border: 1px solid rgba(78, 110, 242, .5);
	border-radius: 8px
}

.b-expert-item .hospital-rank .hospital-rank-list[data-v-3a54a8b9]:last-child {
	margin-bottom: 0
}

.b-expert-item .expert-epartment[data-v-3a54a8b9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-expert-item .expert-epartment .sanjia[data-v-3a54a8b9] {
	background: rgba(0, 200, 200, .06);
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 7px;
	font-size: 10px;
	color: #00c8c8;
	padding: 0 6px;
	height: 14px;
	line-height: 14px;
	margin-left: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.botttom-custom[data-v-3a54a8b9] {
	margin-bottom: .02rem
}

.c-line-clamp1-max[data-v-3a54a8b9] {
	max-width: calc(100% - 44px)
}

.label[data-v-3a54a8b9] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid rgba(0, 200, 200, .5);
	border-radius: 15px;
	height: 14px;
	line-height: 14px;
	padding-left: 5px;
	background-color: rgba(0, 200, 200, .1)
}

.labelText[data-v-3a54a8b9] {
	display: inline-block;
	color: #00c8c8;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 5px
}

.zys-hospital-wrap[data-v-574554e8] {
	background-color: #fff;
	margin-bottom: 8px
}

.zys-hospital-wrap .b-search[data-v-574554e8] {
	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
}

.zys-hospital-wrap .b-search .searchInput[data-v-574554e8] {
	width: 100%
}

.zys-hospital-wrap .b-search .search-input[data-v-574554e8] {
	width: 100%;
	padding-top: 0
}

.doctor-item[data-v-574554e8] {
	position: relative;
	border-radius: 12px;
	padding: 15px 13px;
	background: #fff;
	margin: 0 10px 8px
}

.doctor-item .give-flag-button[data-v-574554e8] {
	position: absolute;
	top: 15px;
	right: 13px;
	width: 69px;
	height: 28px;
	border-radius: 14px;
	background-color: #fd503e;
	text-align: center;
	line-height: 28px;
	font-size: 13px;
	color: #fff
}

.find-outer[data-v-574554e8] {
	border-radius: 8px;
	margin: 0 .1rem .05rem
}

.exp-loading[data-v-574554e8] {
	text-align: center
}

.exp-loading-padding[data-v-574554e8] {
	padding-top: 25vh
}

.exp-loading-img[data-v-574554e8] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-img-two[data-v-574554e8] {
	width: 150px;
	height: 140px
}

.exp-loading-text[data-v-574554e8] {
	padding: 5px 0 10px;
	text-align: center;
	font-size: 13px;
	color: #999
}

.exp-loading-end[data-v-574554e8] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.filter-tab-list[data-v-574554e8] {
	padding-bottom: 15px
}

.content-area[data-v-574554e8] {
	color: #858585
}

.interpret[data-v-437c174d] {
	padding: 10px
}

.interpret .bold[data-v-437c174d] {
	font-weight: 700
}

.interpret .description[data-v-437c174d],
.interpret .example[data-v-437c174d] {
	background: #fff;
	border-radius: 12px;
	padding: 11px 13px
}

.interpret .correct-example[data-v-437c174d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.interpret .example-box[data-v-437c174d] {
	position: relative
}

.interpret .example-icon[data-v-437c174d] {
	position: absolute;
	right: 6px;
	bottom: 9px
}

.interpret .example-image[data-v-437c174d] {
	width: 28vw;
	height: 18.9vw;
	border-radius: 2.17vw
}

.interpret .incorrect[data-v-437c174d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center
}

.reject[data-v-32bfbfd5] {
	padding-bottom: 65px
}

.reject .reject-content[data-v-32bfbfd5] {
	padding: 10px
}

.reject .bold[data-v-32bfbfd5] {
	font-weight: 700
}

.reject .tips[data-v-32bfbfd5] {
	background: #fff4ed;
	border-radius: 9px;
	padding: 8px 14px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.reject .details[data-v-32bfbfd5],
.reject .illness[data-v-32bfbfd5],
.reject .pennant[data-v-32bfbfd5],
.reject .reason[data-v-32bfbfd5],
.reject .voucher[data-v-32bfbfd5] {
	background: #fff;
	border-radius: 12px;
	padding: 11px 13px
}

.reject .flag[data-v-32bfbfd5] {
	margin: 20px auto 5px
}

.reject .voucher-title[data-v-32bfbfd5] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.reject .voucher-image[data-v-32bfbfd5],
.reject .voucher-title[data-v-32bfbfd5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.reject .voucher-image[data-v-32bfbfd5] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.reject .voucher-image-item[data-v-32bfbfd5] {
	display: block;
	width: 60px;
	height: 60px;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 10px;
	position: relative
}

.reject .voucher-image-item[data-v-32bfbfd5] :before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .1);
	z-index: 2
}

.reject .footer[data-v-32bfbfd5] {
	width: 100%;
	position: fixed;
	bottom: 0;
	background: #fff
}

.reject .resubmit[data-v-32bfbfd5] {
	height: 44px;
	line-height: 44px;
	text-align: center;
	margin: 9px 17px;
	background-image: -webkit-gradient(linear, right top, left top, from(#f3464e), to(#e64951));
	background-image: linear-gradient(270deg, #f3464e, #e64951);
	border-radius: 22px;
	font-size: 16px;
	font-weight: 700;
	color: #fff
}

.btn-slot[data-v-32bfbfd5] {
	height: 48px;
	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
}

.swiper-box[data-v-7135d173] {
	width: 2.4rem;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #fff;
	height: 28px;
	line-height: 28px;
	padding-left: 4px;
	opacity: .7;
	background: #009577;
	border-radius: 14px
}

.swiper-box .swiper[data-v-7135d173] {
	height: 28px
}

.swiper-item-box[data-v-7135d173] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 4px
}

.swiper-item-box .heart[data-v-7135d173] {
	width: 20px;
	height: 20px;
	margin-right: 4px;
	margin-top: 2px
}

.rule-box[data-v-99424f9a] {
	padding: 0 10px
}

.rule-box .rule-content[data-v-99424f9a] {
	background: #007e68;
	border-radius: 12px;
	padding: 16px 13px 11px
}

.rule-box .rule-content .rule-title[data-v-99424f9a] {
	color: #fff2a0;
	font-size: 15px
}

.rule-box .rule-content .rule-text[data-v-99424f9a] {
	color: #fff;
	font-size: 15px
}

.title-image[data-v-71c7411f] {
	width: 358px;
	margin: 0 auto 20px
}

.doctor-item[data-v-1d48db6e] {
	background: #fff;
	padding: 15px 13px 19px;
	margin-bottom: 10px;
	border-radius: 12px
}

.doctor-item .doctor-image[data-v-1d48db6e] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.doctor-item .doctor-box[data-v-1d48db6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 15px
}

.doctor-item .doctor-basics-info[data-v-1d48db6e] {
	width: 100%
}

.doctor-item .hospital-box[data-v-1d48db6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.doctor-item .hospital-info[data-v-1d48db6e] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0
}

.doctor-item .template-info[data-v-1d48db6e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 20px
}

.doctor-item .template-info .pennant[data-v-1d48db6e] {
	width: 90px;
	height: 90px
}

.doctor-item .template-info .author[data-v-1d48db6e] {
	text-align: right
}

.search-input[data-v-33835a11] {
	position: relative;
	width: 100%;
	padding: 0 17px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.search-input .content[data-v-33835a11] {
	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: #fff;
	color: #999
}

.search-input .icon[data-v-33835a11] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.search-input .input-wp[data-v-33835a11] {
	width: 100%;
	overflow: hidden
}

.search-input .input-confirm[data-v-33835a11] {
	padding-left: .46rem;
	padding-right: .46rem;
	height: .38rem;
	line-height: .38rem;
	white-space: nowrap;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fcf2b4), color-stop(86%, #fae278), color-stop(100%, #fef2b8), to(#fff1b1));
	background-image: linear-gradient(180deg, #fcf2b4 30%, #fae278 86%, #fef2b8 100%, #fff1b1 0);
	border-radius: 0 19px 19px 0
}

.pennant-activity[data-v-0c62a3e7] {
	padding-bottom: 30px
}

.custom-header-topbar-bg[data-v-0c62a3e7] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9
}

.swiper-module[data-v-0c62a3e7] {
	height: 28px;
	margin-top: -142px;
	margin-left: 17px
}

.doctor-search[data-v-0c62a3e7] {
	margin-bottom: 20px
}

.operational-process[data-v-0c62a3e7] {
	padding-right: 13px;
	margin-bottom: 20px
}

.doctor-list[data-v-0c62a3e7] {
	padding: 0 10px 16px
}

.share-view[data-v-2422ae90] {
	z-index: 10;
	position: relative;
	height: 120vw;
	background: #fff
}

.share-view .background-image[data-v-2422ae90] {
	width: 100vw;
	height: 120vw;
	display: block;
	border-radius: 12px
}

.share-view .qrcode-box[data-v-2422ae90] {
	position: absolute;
	left: 50%;
	bottom: 40px;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.share-view .qrcode-box .qrcode[data-v-2422ae90] {
	display: block;
	width: 84px;
	height: 84px;
	margin-bottom: 7px
}

.share-view .qrcode-box .text[data-v-2422ae90] {
	font-size: 13px;
	color: #d94a3c
}

.custom-header-topbar-bg[data-v-ee7a44c0] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9
}

.swiper-module[data-v-ee7a44c0] {
	height: 28px;
	margin-top: -142px;
	margin-left: 17px
}

.group-photo[data-v-ee7a44c0] {
	position: relative;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 10;
	margin: 17px 10px 0;
	background: #007e68;
	padding: 20px 0 16px
}

.group-photo .group-title[data-v-ee7a44c0] {
	width: 221px;
	margin: 0 auto 20px
}

.group-photo .group-photo-list[data-v-ee7a44c0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 13px
}

.group-photo .group-photo-list .group-photo-item[data-v-ee7a44c0] {
	width: 49%;
	margin-bottom: 4px;
	border-radius: 12px
}

.group-photo .group-photo-list .group-photo-item .group-photo-item-title[data-v-ee7a44c0] {
	text-align: center;
	height: 39px;
	line-height: 39px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefbd5), to(#fcedb5));
	background-image: linear-gradient(180deg, #fefbd5, #fcedb5);
	border-radius: 12px 12px 0 0
}

.group-photo .group-photo-list .group-photo-item .photo[data-v-ee7a44c0] {
	height: 197px;
	background: rgba(0, 0, 0, .5);
	border-radius: 0 0 12px 12px
}

.group-photo .photo-empty[data-v-ee7a44c0] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-size: 14px;
	padding: 25vw 0 50vw
}

.group-photo .photo-empty .empty-heart[data-v-ee7a44c0] {
	width: 72px
}

.btns[data-v-ee7a44c0] {
	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;
	margin: 26px 17px 29px
}

.btns .btns-item[data-v-ee7a44c0] {
	text-align: center;
	width: 100%;
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #285a6a;
	height: 45px;
	line-height: 45px
}

.btns .btns-item[data-v-ee7a44c0]:first-child {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fcf2b4), color-stop(86%, #fae278), color-stop(100%, #fef2b8), to(#fff1b1));
	background-image: linear-gradient(180deg, #fcf2b4 30%, #fae278 86%, #fef2b8 100%, #fff1b1 0)
}

.btns .btns-item[data-v-ee7a44c0]:nth-child(2) {
	margin-left: 12px;
	background-image: linear-gradient(179deg, #fff 43%, #b4eee2 84%, #dff8f3)
}

.leave-dialog[data-v-4de1fda2] {
	z-index: 921;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.leave-dialog .leave-mask[data-v-4de1fda2] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .78)
}

.leave-dialog .leave-cont[data-v-4de1fda2] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: calc(50% - 4vh)
}

.leave-dialog .retainimg[data-v-4de1fda2] {
	width: 313px;
	height: 305px
}

.leave-dialog .leave-btns[data-v-4de1fda2] {
	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;
	margin: 22px 17px 15px
}

.leave-dialog .leave-btns .btns-item[data-v-4de1fda2] {
	text-align: center;
	width: 160px;
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #285a6a;
	height: 45px;
	line-height: 45px
}

.leave-dialog .leave-btns .btns-item[data-v-4de1fda2]:first-child {
	font-size: 15px;
	color: #fff;
	border: 1px solid #fff
}

.leave-dialog .leave-btns .btns-item[data-v-4de1fda2]:nth-child(2) {
	font-size: 15px;
	color: #285a6a;
	margin-left: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fcf2b4), color-stop(85%, #fae278));
	background-image: linear-gradient(180deg, #fcf2b4 20%, #fae278 85%)
}

.alight-letter[data-v-18875fd0] {
	width: 100vw;
	height: 87.1vw;
	position: relative;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/alight_letter.png);
	background-size: 100% 100%;
	margin-top: 10px;
	padding: 30px 39px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.alight-letter .pennant[data-v-18875fd0] {
	position: absolute;
	width: 90px;
	height: 90px;
	z-index: 1;
	right: 35px;
	top: -48px
}

.alight-letter .letter-content[data-v-18875fd0] {
	height: 90px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 10px
}

.alight-letter .letter-content-text[data-v-18875fd0] {
	white-space: normal;
	word-break: break-all;
	text-align: justify;
	display: inline;
	font-size: 14px;
	line-height: 24px;
	border-bottom: 1px dashed #e26865
}

.alight-letter .letter[data-v-18875fd0] {
	font-size: 14px;
	color: #dd3d34
}

.alight-letter .patient[data-v-18875fd0],
.alight-letter .time[data-v-18875fd0] {
	text-align: right
}

.tips[data-v-e527fccc] {
	position: relative;
	padding: 13px 15px 10px;
	opacity: .58;
	background: #013e33;
	margin: 0 17px;
	border-radius: 6px;
	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;
	color: #fff
}

.tips[data-v-e527fccc]:after {
	width: 12px;
	height: 12px;
	background-color: #013e33;
	content: "";
	position: absolute;
	top: -6px;
	left: 60px;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: rotate(45deg) translate3d(50%, -50%, 0);
	transform: rotate(45deg) translate3d(50%, -50%, 0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pennant-activity[data-v-c795f84a] {
	padding-bottom: 30px
}

.swiper-module[data-v-c795f84a] {
	margin-left: 17px;
	margin-top: -153px
}

.rule[data-v-c795f84a] {
	padding: 0 42px;
	color: #fff;
	font-size: 14px;
	opacity: .9
}

.btns[data-v-c795f84a] {
	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;
	margin: 22px 17px 15px
}

.btns .btns-item[data-v-c795f84a] {
	text-align: center;
	width: 100%;
	border-radius: 22px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #285a6a;
	height: 45px;
	line-height: 45px
}

.btns .btns-item[data-v-c795f84a]:first-child {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fcf2b4), color-stop(85%, #fae278));
	background-image: linear-gradient(180deg, #fcf2b4 20%, #fae278 85%)
}

.btns .already-alight[data-v-c795f84a] {
	opacity: .3
}

.btns .btns-item[data-v-c795f84a]:nth-child(2) {
	margin-left: 12px;
	background-image: linear-gradient(179deg, #fff 43%, #b4eee2 84%, #dff8f3)
}

.profile-wrapper[data-v-2211c10c] {
	width: 100%;
	margin-top: .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .12rem .15rem;
	background-color: #f5f5f5;
	border-radius: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.profile-wrapper .hospital-info[data-v-2211c10c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: calc(100% - .58rem);
	padding-left: .1rem
}

.profile-wrapper .hospital-info .hospital-lables[data-v-2211c10c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.profile-wrapper .hospital-info .hospital-lables[data-v-2211c10c] .label__sanjia {
	width: .47rem;
	height: .16rem
}

.hd[data-v-3f269a8a] {
	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-3f269a8a] {
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .06);
	position: fixed;
	z-index: 99;
	padding: 12px 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.hd-ctn[data-v-3f269a8a] {
	padding-top: 50px
}

.hd-ctn-nonav[data-v-3f269a8a],
.hd-ctn[data-v-3f269a8a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.hd-ctn-nonav[data-v-3f269a8a] {
	height: calc(100vh - 94px)
}

.para-font[data-v-3f269a8a] {
	font-size: 18px;
	line-height: 28px
}

.info-view[data-v-3f269a8a] {
	padding: .24rem .17rem .21rem
}

.content-area[data-v-3f269a8a] {
	color: #858585
}

.content-area.active[data-v-3f269a8a] {
	color: #00c8c8
}

.tm-item[data-v-6fcebc7c] {
	overflow: hidden
}

.tm-img[data-v-6fcebc7c] {
	width: 80px;
	height: 106px;
	border-radius: 5px;
	float: left;
	display: block
}

.tm-ctn[data-v-6fcebc7c] {
	overflow: hidden
}

.item[data-v-1a0c5581] {
	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-73014e92] {
	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
}

.med-address[data-v-0ff23add] {
	background: #f5f5f5
}

.med-address .med-address-list[data-v-0ff23add] {
	border-radius: 8px;
	background: #fff;
	margin: 10px
}

.med-address .med-address-item[data-v-0ff23add] {
	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
}

.med-address .list-title[data-v-0ff23add] {
	margin-right: 8px
}

.bottomOpe[data-v-0c511472] {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 9px 17px
}

.bottomOpe .bottom-mid .bottom-mid-share[data-v-0c511472],
.bottomOpe .bottom-mid[data-v-0c511472] {
	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
}

.bottomOpe .bottom-mid .bottom-mid-share[data-v-0c511472] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: -5px;
	margin-right: 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.bottomOpe .bottom-mid .bottom-mid-share .bottom-share-text[data-v-0c511472] {
	font-size: 12px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 12px;
	text-align: center
}

.bottomOpe .bottom-mid .bottom-mid-btn[data-v-0c511472] {
	color: #fff;
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	border-radius: 22px;
	text-align: center;
	background-image: linear-gradient(125deg, #e64951, #f3464e)
}

.share-view[data-v-4e8864d2] {
	position: relative;
	padding: 9px 8px;
	z-index: 10;
	background: #fff
}

.share-view .background-image[data-v-4e8864d2] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -11
}

.share-head[data-v-4e8864d2] {
	width: 100%;
	background: #fff;
	border-radius: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 10px 0 10px 0;
	margin-bottom: 42px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.share-head .share-haed-logo[data-v-4e8864d2] {
	width: 51px;
	border-radius: 10px;
	margin: 0 9px 0 26px
}

.share-head .share-haed-logo .logo[data-v-4e8864d2] {
	display: inline-block;
	width: 51px;
	height: 51px;
	border-radius: 10px
}

.share-head .share-haed-text[data-v-4e8864d2] {
	color: #1f1f1f;
	letter-spacing: 0
}

.share-head .share-haed-text .hospital-name[data-v-4e8864d2] {
	font-size: 19px;
	margin-bottom: 9px;
	margin-right: 8px
}

.share-head .share-haed-text .hospital-level[data-v-4e8864d2] {
	font-size: 14px;
	line-height: 14px
}

.share-letter[data-v-4e8864d2] {
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0;
	text-align: center;
	color: #fff;
	margin-bottom: 90px
}

.share-total[data-v-4e8864d2] {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 22px
}

.qrcode-box[data-v-4e8864d2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 100px
}

.qrcode-box .qrcode-box[data-v-4e8864d2] {
	width: 92px;
	height: 92px;
	background: #fff;
	margin-bottom: 12px
}

.qrcode-box .qrcode-box .qrcode[data-v-4e8864d2] {
	display: block;
	width: 84px;
	height: 84px;
	margin: 4px
}

.qrcode-box .qrcode-text[data-v-4e8864d2] {
	font-size: 11px;
	color: #fff
}

.flaglist-wrap[data-v-c8243666] {
	background-color: #fff;
	margin-bottom: 10px
}

.flaglist-wrap .serch[data-v-c8243666] {
	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
}

.flaglist-wrap .serch .searchInput[data-v-c8243666] {
	width: 100%
}

.flaglist-wrap .serch .search-input[data-v-c8243666] {
	width: 100%;
	padding-top: 0
}

.flag-list[data-v-c8243666] {
	background-size: 100% auto;
	background-position: 0 0;
	position: relative;
	background-repeat: no-repeat;
	padding-bottom: 60px
}

.flag-list .exp-loading[data-v-c8243666] {
	text-align: center
}

.flag-list .exp-loading-padding[data-v-c8243666] {
	padding-top: 20vh
}

.flag-list .exp-loading-img[data-v-c8243666] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.flag-list .exp-loading-end[data-v-c8243666] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 10px;
	color: #999
}

.flag-list .exp-loading .empty-img[data-v-c8243666] {
	width: 150px;
	height: 140px
}

.flag-total[data-v-c8243666] {
	width: 100%;
	height: 44px;
	font-size: 14px;
	line-height: 49px;
	text-align: center;
	background: #fff;
	margin-bottom: 8px;
	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
}

.flag-total .flag-total-img[data-v-c8243666] {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 7px
}

.flag-total .flag-total-text[data-v-c8243666] {
	display: inline-block;
	vertical-align: middle;
	max-width: 80vw;
	color: #525252;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.flag-total .flag-total-text .flag-total-num[data-v-c8243666] {
	color: #fd503e
}

.flag-container[data-v-c8243666] {
	background-color: #fff;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 9px 0 0;
	margin: 0 10px 8px 10px
}

.flag-container .flag-info[data-v-c8243666] {
	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: 18px 0 15px
}

.flag-container .flag-info .flag-item[data-v-c8243666] {
	width: 90px;
	height: 90px
}

.flag-container .flag-info .flag-info-text[data-v-c8243666] {
	width: calc(100% - 90px)
}

.flag-container .flag-info .flag-info-text .flag-info-top[data-v-c8243666] {
	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;
	height: 14px;
	margin-bottom: 6px
}

.flag-container .flag-info .flag-info-text .flag-info-top .flag-info-head[data-v-c8243666] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.flag-container .flag-info .flag-info-text .flag-info-top .flag-info-head .flag-info-img[data-v-c8243666] {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	border-radius: 50%
}

.flag-container .flag-info .flag-info-text .flag-info-top .flag-info-head .flag-info-doctor[data-v-c8243666] {
	min-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 14px;
	margin-right: .1rem
}

.flag-container .flag-info .flag-info-text .flag-info-top .flag-info-head .flag-info-department[data-v-c8243666] {
	min-width: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #858585
}

.flag-container .flag-info .flag-info-text .flag-info-top .flag-time[data-v-c8243666] {
	min-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	color: #858585
}

.flag-container .flag-info .flag-info-text .flag-info-comment[data-v-c8243666] {
	font-size: 14px;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: 23px;
	margin-bottom: 4px
}

.flag-container .flag-info .flag-info-text .flag-info-username[data-v-c8243666] {
	font-size: 14px;
	color: #858585;
	letter-spacing: 0;
	height: 14px;
	line-height: 14px
}

.activity-detail-list-people[data-v-97711cb0] {
	padding: 0 .17rem
}

.activity-detail-list-people-item-title[data-v-97711cb0] {
	font-size: .19rem;
	color: #00c8c8
}

.activity-detail-list-people-item-texts[data-v-97711cb0] {
	margin-bottom: 33px
}

.activity-detail-list-people-item-texts-text[data-v-97711cb0] {
	font-size: .16rem;
	color: #333;
	letter-spacing: 0;
	padding: 12px 0;
	border-bottom: 1px solid #f1f1f1
}

.activity-detail-list-people-item-texts-text.no-bottom-line[data-v-97711cb0] {
	border-bottom: none
}

.activity-detail-list-people-item-texts-text[data-v-97711cb0]:active {
	color: #00c8c8
}

.activity-detail-list-sarigossip-navs[data-v-45e76410] {
	position: fixed;
	top: 44px;
	width: 100%;
	z-index: 100;
	border-bottom: 1px solid #f1f1f1
}

.activity-detail-list-sarigossip-list[data-v-45e76410] {
	padding: .15rem .17rem 0;
	margin-top: 41px
}

.activity-detail-list-sarigossip-list-card[data-v-45e76410] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	-webkit-box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 10px 50px 0 rgba(0, 0, 0, .08);
	border-radius: 8px;
	padding: 12px 0
}

.activity-detail-list-sarigossip-list-left[data-v-45e76410] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.activity-detail-list-sarigossip-list-icon[data-v-45e76410] {
	font-size: .3rem;
	width: 30px;
	height: 30px;
	margin: 0 26px
}

.activity-detail-list-sarigossip-list-content[data-v-45e76410] {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-right: 16px
}

.activity-detail-list-sarigossip-list-content-title[data-v-45e76410] {
	font-size: .17rem;
	color: #333
}

.activity-detail-list-sarigossip-list-content-description[data-v-45e76410] {
	font-size: .14rem;
	color: #252525
}

.activity-detail-list-sarigossip-list-icon.error[data-v-45e76410] {
	color: #ff6050
}

.activity-detail-list-sarigossip-list-icon.right[data-v-45e76410] {
	color: #00c8c8
}

.spe-calendar-container[data-v-cc9ca274] {
	position: relative;
	margin: .17rem;
	background: #fff;
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3.3px 16.7px 0 rgba(0, 0, 0, .08);
	border-radius: 10px
}

.spe-calendar-container-img[data-v-cc9ca274] {
	width: 100%;
	height: calc(60.22vw - 34px);
	background: #effdff;
	border-radius: 10px 10px 0 0
}

.spe-calendar-container-info[data-v-cc9ca274] {
	display: inline-block;
	padding: .06rem .14rem .146rem .14rem;
	font-family: PingFang-SC-Regular;
	font-size: 15px;
	color: #555;
	letter-spacing: 0
}

.spe-calendar-container-btn[data-v-cc9ca274] {
	width: 80px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: rgba(0, 0, 0, .5) !important;
	padding: 4px 7px;
	color: #fff !important;
	border: none !important;
	font-size: 13px;
	text-align: center;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.spe-calendar-container-play[data-v-cc9ca274] {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .4);
	color: #fff !important;
	text-align: center;
	line-height: 48px
}

.spe-calendar-container-play-icon[data-v-cc9ca274] {
	font-size: 24px;
	margin-left: 4px
}

.spe-calendar-mask[data-v-cc9ca274] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: .48rem;
	height: .3rem;
	padding: .2rem .15rem .05rem .15rem;
	color: #fff;
	font-size: .15rem;
	font-family: PingFang-SC-Regular;
	line-height: .31rem
}

.shipin[data-v-cc9ca274] {
	background: red !important;
	opacity: 1 !important
}

.yugao[data-v-cc9ca274] {
	background: #00c8c8 !important;
	opacity: 1 !important
}

.spe-topic-share[data-v-cc9ca274] {
	font-size: 18.9px;
	color: #fff
}

.spe-topic-share-wrapper[data-v-cc9ca274] {
	z-index: 89;
	position: fixed;
	right: .17rem;
	bottom: 12.6%;
	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;
	width: 44px;
	height: 44px;
	border-radius: 100%;
	background-image: linear-gradient(44deg, #07d2c7, #2feba7);
	-webkit-box-shadow: 0 3.3px 16.7px 0 rgba(15, 216, 193, .3);
	box-shadow: 0 3.3px 16.7px 0 rgba(15, 216, 193, .3)
}

.no-more[data-v-cc9ca274] {
	margin-top: 20px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.med-dict-home[data-v-1dea6887] {
	padding-bottom: 40px
}

.med-dict-home .doctor-title[data-v-1dea6887] {
	font-size: 20px;
	color: #333;
	font-weight: 700;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 8px
}

.med-dict-home .doctor-list[data-v-1dea6887] {
	padding: 0 17px
}

.med-dict-home .doctor-list .doctor-ul .doctor-li[data-v-1dea6887] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 24px 0;
	border-bottom: 1px solid #f1f1f1
}

.med-dict-home .doctor-list .doctor-ul .doctor-li .doctor-head[data-v-1dea6887] {
	width: 66px;
	height: 66px;
	border-radius: 50%;
	margin-right: 12px;
	border: 1px solid #f1f1f1
}

.med-dict-home .doctor-list .doctor-ul .doctor-li .doctor-info[data-v-1dea6887] {
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.med-dict-home .doctor-list .doctor-ul .doctor-li .doctor-info .doctor-name[data-v-1dea6887] {
	font-size: 17px;
	color: #333
}

.med-dict-home .doctor-list .doctor-ul .doctor-li .doctor-info .doctor-from[data-v-1dea6887] {
	font-size: 13px
}

.med-dict-home .doctor-list .doctor-ul .doctor-li .doctor-info .doctor-success[data-v-1dea6887] {
	font-size: 12px;
	color: #999;
	margin-bottom: 0;
	margin-top: 3px
}

.med-dict-home .doctor-tips[data-v-1dea6887] {
	padding: 0 17px;
	font-size: 15px;
	color: #333;
	margin-top: 40px
}

.med-dict-home .doctor-seeMore[data-v-1dea6887] {
	margin: 33px 0;
	text-align: center
}

.med-dict-home .doctor-seeMore .doctor-seeMore-btn[data-v-1dea6887] {
	color: #00c8c8;
	font-size: 15px;
	padding: 10px 44px;
	border-radius: 24px;
	background: rgba(0, 200, 200, .12);
	display: inline-block
}

.med-dict-home .yd-header[data-v-1dea6887] {
	position: relative;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/pic_1591413688002TZt5UwDr.png) no-repeat 50%;
	background-size: cover;
	padding-top: 230px
}

.med-dict-home .yd-header .yd-header-image[data-v-1dea6887] {
	width: 100%;
	display: block
}

.med-dict-home .yd-header .head-content[data-v-1dea6887] {
	position: absolute;
	left: 0;
	bottom: 30px;
	color: #fff;
	padding: 0 17px
}

.med-dict-home .yd-header .head-content .head-title[data-v-1dea6887] {
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 15px;
	line-height: 1.3
}

.med-dict-home .yd-header .head-content .head-desc[data-v-1dea6887] {
	font-size: 12px
}

.subscribe-dialog__title[data-v-0972f1cd] {
	font-weight: 700;
	margin-top: 18px;
	margin-bottom: 1px
}

.subscribe-dialog__cont__text[data-v-0972f1cd] {
	margin-top: 8px;
	color: #1f1f1f;
	font-weight: 400;
	padding: 0 5px;
	margin-bottom: 14px
}

.subscribe-dialog__cont__equity[data-v-0972f1cd] {
	text-align: center;
	border-radius: 8px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff5f5), to(#fff));
	background-image: linear-gradient(180deg, #fff5f5, #fff)
}

.subscribe-dialog__cont__equity__title[data-v-0972f1cd] {
	color: #858585
}

.subscribe-dialog__cont__equity__list[data-v-0972f1cd] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.subscribe-dialog__cont__equity__list__item__img[data-v-0972f1cd] {
	display: block;
	width: 33.33px;
	height: 33.33px;
	margin: 0 auto
}

.subscribe-dialog__cont__equity__list__item__text[data-v-0972f1cd] {
	color: #fd503e;
	margin-top: 4px
}

.subscribe-dialog__btn[data-v-0972f1cd] {
	border-top: 1px solid #f1f1f1;
	font-weight: 400;
	color: #1f1f1f;
	padding: 9.5px 0
}

.form-row[data-v-2251ddf0] .roller-item {
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important
}

.form-row[data-v-2251ddf0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form-row .need-tip[data-v-2251ddf0] {
	color: #ff6161;
	display: inline-block;
	width: 10px
}

.form-select[data-v-2251ddf0] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.form-select-text[data-v-2251ddf0] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.form-select-arrow[data-v-2251ddf0] {
	position: absolute;
	right: -3px;
	top: 0;
	font-weight: 700
}

.form-radio[data-v-2251ddf0] {
	display: inline-block;
	padding: 0 .15rem;
	text-align: center;
	color: #fff;
	height: .26rem;
	border-radius: .13rem;
	line-height: .26rem;
	margin-right: .08rem
}

.form-radio-selected[data-v-2251ddf0] {
	background: #fd503e
}

.form-radio-default[data-v-2251ddf0] {
	background: #e0e0e0
}

.card-wrapper[data-v-bca2d126] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 13px 13px 15px 13px;
	background-color: #fff;
	border-radius: 8px;
	margin-top: .08rem
}

.pack-info[data-v-bca2d126] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.pack-info-header[data-v-bca2d126],
.pack-info[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.pack-info-header-logo[data-v-bca2d126] {
	width: .86rem;
	height: .86rem;
	border-radius: .09rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-info-header-right[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pack-info-header-name[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 16px;
	color: #1f1f1f;
	width: 1.93rem
}

.pack-info-header-name-text[data-v-bca2d126] {
	position: relative;
	top: .02rem
}

.pack-info-header-name-tp[data-v-bca2d126] {
	color: #858585;
	line-height: 14px;
	margin-top: .04rem
}

.pack-info-header-nums[data-v-bca2d126] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 15px;
	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-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.pack-info-header-nums .total-nums[data-v-bca2d126] {
	color: #b8b8b8;
	line-height: 24px;
	text-align: right
}

.pack-info-header-nums-price[data-v-bca2d126] {
	color: #1f1f1f
}

.pack-info-detail-row-price[data-v-bca2d126],
.pack-info-detail-row[data-v-bca2d126] {
	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
}

.pack-info-detail-row-now-price[data-v-bca2d126] {
	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;
	margin-top: .15rem
}

.pack-info-detail-row-now-price-pay[data-v-bca2d126] {
	font-size: .19rem
}

.pack-info-detail-row-name[data-v-bca2d126] {
	color: #1f1f1f;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 15px;
	line-height: 15px
}

.pack-info-detail-row-value[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 70%;
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f
}

.pack-info-detail-row-order-price[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .14rem
}

.pack-info-detail-row-order-price-title[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.pack-info-detail-row-order-price-title-text[data-v-bca2d126] {
	color: #1f1f1f
}

.pack-info-detail-divider-gary[data-v-bca2d126]:after {
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e6e6e6
}

.pack-info .price-color[data-v-bca2d126] {
	color: #fd503e
}

.pack-info-agency[data-v-bca2d126] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .22rem
}

.pack-info-agency-logo[data-v-bca2d126] {
	width: .18rem;
	height: .18rem;
	margin-right: .05rem;
	border-radius: 50%
}

.pack-info-agency-name[data-v-bca2d126] {
	font-size: .16rem;
	color: #1f1f1f;
	line-height: 1;
	font-weight: 700;
	width: 3.04rem
}

.select-coupon[data-v-bca2d126] {
	display: inline-block;
	height: .12rem;
	font-size: .12rem;
	line-height: .12rem;
	padding: .02rem .05rem;
	background: rgba(253, 80, 62, .1);
	color: #fd503e;
	border-radius: .08rem;
	margin-left: .13rem;
	-ms-flex-item-align: center;
	align-self: center
}

.card-wrapper[data-v-2865b11e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 13px 15px 13px;
	background-color: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-wrapper.not-check[data-v-2865b11e] {
	padding-bottom: .5rem
}

.card-wrapper .title-row[data-v-2865b11e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	line-height: 1
}

.card-wrapper .title-row-text[data-v-2865b11e] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #1f1f1f
}

.card-wrapper .tip-text[data-v-2865b11e] {
	font-size: 14px;
	color: #f60;
	background-color: #fff3eb;
	padding: .08rem .09rem;
	border-radius: 10px;
	margin-top: .15rem
}

.card-wrapper .tip-text-icon[data-v-2865b11e] {
	margin-right: .05rem;
	vertical-align: middle
}

.card-wrapper .choose-wrapper[data-v-2865b11e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-wrapper .choose-wrapper-divider-gary[data-v-2865b11e]:after {
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e6e6e6
}

.card-wrapper .choose-wrapper-item[data-v-2865b11e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card-wrapper .choose-wrapper-item-key[data-v-2865b11e] {
	font-size: 15px;
	color: #1f1f1f;
	line-height: 1
}

.card-wrapper .choose-wrapper-item-value[data-v-2865b11e] {
	text-align: end;
	color: #525252;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 1
}

.card-wrapper .choose-wrapper-item-icon[data-v-2865b11e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 14px;
	height: 14px
}

.card-wrapper .choose-wrapper .choose-agency[data-v-2865b11e] {
	padding-bottom: 15px;
	line-height: 1
}

.card-wrapper .choose-wrapper .choose-date[data-v-2865b11e] {
	padding-top: 15px
}

.card-wrapper[data-v-22cf73f2] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 13px 15px 13px;
	background-color: #fff;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-wrapper.phone[data-v-22cf73f2] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: -.5rem;
	padding-top: 5px
}

.card-wrapper.phone .title-row[data-v-22cf73f2] {
	color: #1f1f1f;
	font-size: 15px;
	font-weight: 400;
	font-family: PingFangSC-Regular
}

.title-row[data-v-22cf73f2] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #1f1f1f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.contact-list[data-v-22cf73f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: .15rem
}

.contact-item[data-v-22cf73f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .02rem .1rem;
	padding-right: .04rem;
	background-color: rgba(253, 80, 62, .04);
	border-radius: .08rem;
	margin-bottom: .03rem
}

.contact-item-checkbox[data-v-22cf73f2] {
	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;
	margin-right: 12px
}

.contact-item-checkbox.swing[data-v-22cf73f2] {
	-webkit-animation: swing 2s linear infinite;
	animation: swing 2s linear infinite
}

.contact-item-row-wrapper[data-v-22cf73f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.contact-item-row[data-v-22cf73f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contact-item-row-name[data-v-22cf73f2] {
	font-size: 14px;
	color: #1f1f1f;
	margin-right: .08rem
}

.contact-item-row-key[data-v-22cf73f2] {
	font-size: 14px;
	color: #4a4a4a
}

.contact-item-row-tip[data-v-22cf73f2],
.contact-item-row-value[data-v-22cf73f2] {
	font-size: 14px;
	color: #858585;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.contact-item-row-icon[data-v-22cf73f2] {
	padding: .06rem
}

.contact-add[data-v-22cf73f2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #fd503e;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.contact-add-text[data-v-22cf73f2] {
	font-size: 14px;
	line-height: 14px
}

.contact-add-icon[data-v-22cf73f2] {
	margin-right: 3px;
	font-size: 12px
}

.contact-add-wrapper[data-v-22cf73f2] {
	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;
	margin-left: auto
}

.red-color[data-v-22cf73f2] {
	color: #fd503e
}

.form-input[data-v-22cf73f2] {
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555;
	width: 55%
}

.form-input[data-v-22cf73f2]::-webkit-input-placeholder {
	color: #999
}

.form-input[data-v-22cf73f2]::-moz-placeholder {
	color: #999
}

.form-input[data-v-22cf73f2]:-ms-input-placeholder {
	color: #999
}

.form-input[data-v-22cf73f2]::-ms-input-placeholder {
	color: #999
}

.form-input[data-v-22cf73f2]::placeholder {
	color: #999
}

.spread[data-v-22cf73f2] {
	margin-top: .14rem;
	color: #858585;
	line-height: .13rem;
	font-size: .13rem;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@-webkit-keyframes swing-data-v-2b9c1b2a {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

@keyframes swing-data-v-2b9c1b2a {

	0%,
	to {
		-webkit-transform: translateX(-1px);
		transform: translateX(-1px)
	}

	50% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px)
	}
}

.med-order[data-v-2b9c1b2a] {
	display: block;
	min-height: 105vh
}

.med-order.real[data-v-2b9c1b2a] {
	min-height: 100vh;
	background-color: #f5f5f5
}

.med-order-fixed[data-v-2b9c1b2a] {
	max-height: 100vh !important;
	overflow: hidden
}

.confirm-home-head[data-v-2b9c1b2a] {
	position: relative;
	height: 1.68rem
}

.confirm-cont[data-v-2b9c1b2a] {
	position: relative
}

.pack-wrapper[data-v-2b9c1b2a] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}

.pack[data-v-2b9c1b2a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 13px 15px 13px;
	background-color: #fff;
	border-radius: 8px
}

.pack-row[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 10px
}

.pack-logo[data-v-2b9c1b2a] {
	width: .85rem;
	height: .85rem;
	border-radius: 6px;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-right[data-v-2b9c1b2a] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pack-name[data-v-2b9c1b2a] {
	font-size: 15px;
	color: #1f1f1f
}

.pack-name-text[data-v-2b9c1b2a] {
	position: relative;
	top: .02rem
}

.pack-desp[data-v-2b9c1b2a] {
	line-height: 17px
}

.pack-order-price[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.pack-price[data-v-2b9c1b2a] {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-price .now-price[data-v-2b9c1b2a] {
	color: #ff7061;
	line-height: 24px
}

.pack-price .price-unit[data-v-2b9c1b2a] {
	font-size: 15px;
	color: #999
}

.pack-price .price[data-v-2b9c1b2a] {
	font-size: 15px;
	color: #999;
	text-decoration: line-through
}

.pack-buy-notes[data-v-2b9c1b2a] {
	line-height: 17px;
	margin-top: 3px
}

.pack-info-row[data-v-2b9c1b2a] {
	height: 54px;
	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-top: 1px solid #f1f1f1
}

.pack-info-normal-row[data-v-2b9c1b2a] {
	border-top: 1px solid #f1f1f1;
	padding: 10px 0
}

.pack-info-name[data-v-2b9c1b2a] {
	color: #333;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pack-info-value[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 70%;
	font-size: 13px;
	color: #888
}

.pack-info-text[data-v-2b9c1b2a] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.process[data-v-2b9c1b2a] {
	width: 100%
}

.input-num-wrapper[data-v-2b9c1b2a] {
	font-family: ArialMT;
	width: .36rem;
	height: .24rem;
	background: #f5f5f5;
	border-radius: 3px;
	color: #999;
	text-align: center
}

.appointment-wrapper[data-v-2b9c1b2a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.appointment[data-v-2b9c1b2a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 16px 15px 15px;
	background-color: #fff;
	border-radius: 8px;
	margin: 0 10px
}

.appointment-time[data-v-2b9c1b2a] {
	padding-bottom: .07rem;
	border-bottom: 1px solid #f1f1f1
}

.appointment-time-row[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.appointment-time-text[data-v-2b9c1b2a] {
	color: #333
}

.appointment-time-explain[data-v-2b9c1b2a] {
	color: #999;
	margin-top: 7px
}

.appointment-time-select[data-v-2b9c1b2a] {
	font-size: 13px;
	color: #999
}

.appointment-person-text[data-v-2b9c1b2a] {
	color: #333
}

.appointment-person-item[data-v-2b9c1b2a] {
	padding: 9px 17px;
	border: 1px solid #f1f1f1;
	border-radius: 22px;
	margin-bottom: 12px
}

.appointment-person-item-checkbox[data-v-2b9c1b2a] {
	color: #ccc;
	margin-right: 7px
}

.appointment-person-item-checkbox.swing[data-v-2b9c1b2a] {
	-webkit-animation: swing-data-v-2b9c1b2a 2s linear infinite;
	animation: swing-data-v-2b9c1b2a 2s linear infinite
}

.appointment-person-item-name[data-v-2b9c1b2a],
.appointment-person-item-phone[data-v-2b9c1b2a] {
	color: #555;
	font-size: 13px;
	margin-right: 10px
}

.appointment-person-item-icon[data-v-2b9c1b2a] {
	float: right
}

.appointment-person-wrapper[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.appointment-person-add[data-v-2b9c1b2a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	border-radius: 14px;
	padding: 9px 10px;
	line-height: 10px
}

.bill[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.bill__label[data-v-2b9c1b2a] {
	font-size: 14px;
	font-weight: 600;
	width: 64px
}

.bill__link[data-v-2b9c1b2a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #6897ff
}

.bill__link__content[data-v-2b9c1b2a] {
	font-size: 14px
}

.bill__link__remark[data-v-2b9c1b2a] {
	font-size: 12px
}

.coupon[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 16px 15px 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .08);
	border-radius: 8px
}

.coupon-text[data-v-2b9c1b2a] {
	color: #333
}

.coupon-item[data-v-2b9c1b2a] {
	font-size: 13px;
	color: #999
}

.bottom-wrapper[data-v-2b9c1b2a] {
	height: .52rem;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #eee;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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
}

.bottom-wrapper-price[data-v-2b9c1b2a] {
	color: #ff6050;
	margin-right: 14px;
	text-align: right
}

.bottom-wrapper-price-num[data-v-2b9c1b2a] {
	font-size: 18px
}

.bottom-wrapper-price-top[data-v-2b9c1b2a] {
	position: relative;
	top: 4px
}

.bottom-wrapper-price-bottom[data-v-2b9c1b2a] {
	position: relative;
	top: -4px
}

.covid-item-cont[data-v-2b9c1b2a] {
	overflow: hidden;
	position: relative;
	border-radius: 12px;
	padding: 15px 13px;
	margin: 10px 10px 0 10px;
	background: #fff
}

.covid-item-cont .covid-invoice[data-v-2b9c1b2a] {
	margin-top: .12rem;
	line-height: 21px;
	font-size: .15rem;
	color: #1f1f1f
}

.covid-item-cont .covid-invoice-slogan[data-v-2b9c1b2a] {
	color: #858585;
	margin-left: 4px;
	position: relative
}

.c-padding-left-20[data-v-2b9c1b2a] {
	padding-left: 20px
}

.c-padding-right-20[data-v-2b9c1b2a] {
	padding-right: 20px
}

.flex-wrap[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-font-title[data-v-2b9c1b2a] {
	font-family: PingFangSC-Medium
}

.tip-wrap[data-v-2b9c1b2a] {
	background: #fff0ef;
	width: calc(100% + 13px);
	color: #ff6161;
	padding: 6px 0 6px 13px;
	margin-bottom: 5px;
	margin-left: -13px
}

.tip-wrap .act-tip-icon[data-v-2b9c1b2a] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.tip-wrap-new[data-v-2b9c1b2a] {
	background: #fff0ef;
	width: calc(100% + 26px);
	color: #ff6161;
	margin-bottom: 5px;
	margin-left: -13px
}

.tip-wrap-new[data-v-2b9c1b2a] .medui-notice-bar {
	padding: 5px 10px;
	font-size: .14rem
}

.tip-wrap-new .act-tip-icon[data-v-2b9c1b2a] {
	position: relative;
	top: 2px;
	width: 14px;
	height: 14px
}

.vaccinator-wrap[data-v-2b9c1b2a] {
	padding: 0 10px
}

.vaccinator-wrap .vaccinator-item-cont[data-v-2b9c1b2a] {
	border: 1px solid #fff;
	border-radius: 8px;
	padding: 10px 13px 7px 13px;
	background: #fff
}

.vaccinator-wrap .remarks-wrap[data-v-2b9c1b2a] {
	position: relative;
	margin-bottom: .07rem
}

.vaccinator-wrap .vaccinator-remarks[data-v-2b9c1b2a] {
	width: 100%;
	height: .66rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5;
	border: none;
	resize: none;
	border-radius: .1rem;
	font-size: .14rem;
	line-height: .24rem;
	padding: .05rem .1rem .1rem;
	word-wrap: break-word;
	color: #1f1f1f;
	outline-offset: none;
	outline: none
}

.vaccinator-wrap .textarea-ph[data-v-2b9c1b2a] {
	color: #999
}

.vaccinator-wrap .remarks-num[data-v-2b9c1b2a] {
	position: absolute;
	right: 10px;
	bottom: 5px;
	color: #999
}

.vaccinator-wrap .store-item[data-v-2b9c1b2a] {
	padding: 8px 0;
	border-top: 1px solid #f1f1f1
}

.vaccinator-wrap .store-tag[data-v-2b9c1b2a] {
	position: relative;
	border-top: 1px solid #f1f1f1;
	padding-top: 10px
}

.vaccinator-wrap .store-tag-item[data-v-2b9c1b2a] {
	margin-right: 3px;
	color: #677be9
}

.vaccinator-wrap .store-tag-popup[data-v-2b9c1b2a] {
	position: absolute;
	right: 0;
	top: 8px
}

.vaccinator-wrap .vaccinator-img[data-v-2b9c1b2a] {
	width: calc(100vw - 64px);
	height: calc(13vw - 8px)
}

.vaccinator-wrap .vaccinator-user-item[data-v-2b9c1b2a] {
	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
}

.vaccinator-wrap .vaccinator-form-tit[data-v-2b9c1b2a] {
	min-width: 80px;
	width: 80px
}

.vaccinator-wrap .vaccinator-form-cont[data-v-2b9c1b2a] {
	width: calc(100% - 80px);
	text-align: right
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a] {
	text-align: right;
	outline-offset: none;
	outline: none;
	color: #555
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a]::-webkit-input-placeholder {
	color: #999
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a]::-moz-placeholder {
	color: #999
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a]:-ms-input-placeholder {
	color: #999
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a]::-ms-input-placeholder {
	color: #999
}

.vaccinator-wrap .form-input[data-v-2b9c1b2a]::placeholder {
	color: #999
}

.sort-wrap[data-v-2b9c1b2a] {
	padding: 0 10px
}

.sort-item-cont[data-v-2b9c1b2a] {
	border: 1px solid #fff;
	border-radius: 8px;
	padding: 10px 13px 1px 13px;
	background: #fff
}

.sort-item-cont .input-opt-wrap[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.sort-item-cont .sms-state-wrap[data-v-2b9c1b2a] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #4e6ef2
}

.sort-user-item[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.sort-form-tit[data-v-2b9c1b2a] {
	min-width: 80px;
	width: 80px
}

.sort-form-tit .need-tip[data-v-2b9c1b2a] {
	color: #ff6161;
	display: inline-block;
	width: 10px
}

.sort-form-cont[data-v-2b9c1b2a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.form-input[data-v-2b9c1b2a] {
	text-align: left;
	outline-offset: none;
	outline: none;
	color: #555
}

.form-input[data-v-2b9c1b2a]::-webkit-input-placeholder {
	color: #999
}

.form-input[data-v-2b9c1b2a]::-moz-placeholder {
	color: #999
}

.form-input[data-v-2b9c1b2a]:-ms-input-placeholder {
	color: #999
}

.form-input[data-v-2b9c1b2a]::-ms-input-placeholder {
	color: #999
}

.form-input[data-v-2b9c1b2a]::placeholder {
	color: #999
}

.scroll-item-choose[data-v-2b9c1b2a] {
	color: #ff6161;
	border-color: #ff6161
}

.agreement-wrap[data-v-2b9c1b2a] {
	padding: 0 10px 0 10px
}

.insurance-wrap[data-v-2b9c1b2a] {
	background: #fff0ef;
	margin: 10px 17px;
	border-radius: 6px;
	line-height: 30px;
	padding: 0 12px
}

.insurance-wrap .insurance-item-url[data-v-2b9c1b2a] {
	color: #ff6161
}

.dialog__btn[data-v-2b9c1b2a] {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 48px;
	opacity: 0;
	width: 50%
}

.dialog__tags[data-v-2b9c1b2a] {
	margin-bottom: -10px
}

.dialog__tags__item[data-v-2b9c1b2a] {
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	padding: 0 10px;
	margin-right: 11px;
	font-size: 13px
}

.submit-btn-exam-coupon[data-v-2b9c1b2a] {
	position: absolute;
	right: 50%;
	bottom: 100%;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	z-index: 920
}

.submit-btn-exam-coupon__inner[data-v-2b9c1b2a] {
	white-space: nowrap;
	font-size: 14px;
	color: #fd503e;
	line-height: .2rem;
	font-weight: 400
}

.submit-btn[data-v-2b9c1b2a] {
	position: relative;
	height: 38px;
	line-height: 38px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 19px;
	display: inline-block;
	color: #fff
}

.auth-btn[data-v-2b9c1b2a] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.font-wb[data-v-2b9c1b2a] {
	font-weight: 700
}

.package-info-wrapper[data-v-2b9c1b2a] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}

.choose-info-wrapper[data-v-2b9c1b2a],
.contact-info-wrapper[data-v-2b9c1b2a] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 8px
}

.process-tip[data-v-2b9c1b2a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 8px 10px 0 10px;
	padding: 15px 13px;
	background-color: #fff;
	border-radius: 8px
}

.process-tip-title-wrapper[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.process-tip-title[data-v-2b9c1b2a] {
	margin-bottom: 15px;
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #1f1f1f;
	line-height: 1
}

.process-tip-img[data-v-2b9c1b2a] {
	width: 100%
}

.vacc-ue-up .pack[data-v-2b9c1b2a] {
	padding: .11rem .13rem .15rem .13rem
}

.vacc-ue-up .pack-agency[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .11rem
}

.vacc-ue-up .pack-agency-logo[data-v-2b9c1b2a] {
	width: .18rem;
	height: .18rem;
	border-radius: .09rem;
	margin-right: .05rem
}

.vacc-ue-up .pack-agency-name[data-v-2b9c1b2a] {
	font-size: .17rem;
	color: #1f1f1f
}

.vacc-ue-up .pack .tip-wrap-new[data-v-2b9c1b2a] {
	background: #fff1f1;
	width: 100%;
	color: #fd503e;
	margin: 0;
	border-radius: .09rem
}

.vacc-ue-up .pack .pack-row[data-v-2b9c1b2a] {
	margin-top: .09rem;
	margin-bottom: .06rem
}

.vacc-ue-up .pack .pack-row .pack-logo[data-v-2b9c1b2a] {
	width: .86rem;
	height: .86rem;
	border-radius: .06rem;
	margin-right: .08rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vacc-ue-up .pack .order-price-box[data-v-2b9c1b2a] {
	margin-bottom: .11rem
}

.vacc-ue-up .pack .order-discount-box[data-v-2b9c1b2a] {
	margin-bottom: .12rem
}

.vacc-ue-up .pack .best-tickets[data-v-2b9c1b2a] {
	display: inline-block;
	font-size: .12rem;
	line-height: .12rem;
	padding: .02rem .05rem;
	background: rgba(253, 80, 62, .1);
	color: #fd503e;
	border-radius: .08rem;
	margin-left: .04rem
}

.vacc-ue-up .pack .order-pay-box[data-v-2b9c1b2a] {
	border-top: 1px solid #e6e6e6;
	padding-top: .12rem;
	margin-bottom: -.05rem
}

.vacc-ue-up .pack .pack-name[data-v-2b9c1b2a] {
	width: 1.75rem
}

.vacc-ue-up .pack .pack-name[data-v-2b9c1b2a],
.vacc-ue-up .pack .pack-price[data-v-2b9c1b2a] {
	margin-top: -.03rem
}

.vacc-ue-up .pack .pack-name-text[data-v-2b9c1b2a] {
	top: 0;
	font-size: .16rem
}

.vacc-ue-up .pack .pack-desp[data-v-2b9c1b2a] {
	margin-top: .01rem
}

.vacc-ue-up .pack .flex-je-ac[data-v-2b9c1b2a] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .14rem
}

.vacc-ue-up .pack-info-normal-row[data-v-2b9c1b2a] {
	border: none;
	padding: 0 .1rem;
	margin-top: .08rem
}

.vacc-ue-up .pack-info-normal-row .pack-info-box[data-v-2b9c1b2a] {
	background: #fff;
	border-radius: .09rem;
	padding: .15rem .13rem
}

.vacc-ue-up .pack-info-normal-row .pack-info-box-title[data-v-2b9c1b2a] {
	line-height: .18rem
}

.vacc-ue-up .pack-info-normal-row .pack-buy-notes[data-v-2b9c1b2a] {
	line-height: .24rem;
	margin-top: .12rem;
	margin-bottom: -.05rem
}

.vacc-ue-up .vaccinator-wrap[data-v-2b9c1b2a] {
	margin-top: .08rem
}

.vacc-ue-up .vaccinator-wrap .vaccinator-item-cont[data-v-2b9c1b2a] {
	padding: .15rem .13rem .1rem
}

.vacc-ue-up .vaccinator-wrap .remarks-wrap[data-v-2b9c1b2a] {
	margin: 0
}

.vacc-ue-up .vaccinator-wrap .vaccinator-remarks[data-v-2b9c1b2a] {
	margin-top: .07rem
}

.vacc-ue-up .vaccinator-wrap .vaccinator-user-item[data-v-2b9c1b2a] {
	margin-top: -.05rem;
	padding-bottom: .1rem
}

.vacc-ue-up .vaccinator-wrap .vaccinator-user-item .form-input[data-v-2b9c1b2a] {
	text-align: left
}

.vacc-ue-up .vaccinator-wrap .vaccinator-remarks-item[data-v-2b9c1b2a] {
	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: .11rem
}

.vacc-ue-up .vaccinator-wrap .vaccinator-remarks-item .form-input[data-v-2b9c1b2a] {
	text-align: left
}

.vacc-ue-up .pay[data-v-2b9c1b2a] {
	background: #fff;
	border-radius: .12rem;
	margin-left: .1rem;
	margin-right: .1rem;
	overflow: hidden
}

.vacc-ue-up .pay__type[data-v-2b9c1b2a] {
	-ms-flex-pack: justify;
	padding: .11rem .13rem
}

.vacc-ue-up .pay__type[data-v-2b9c1b2a],
.vacc-ue-up .pay__type__left[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.vacc-ue-up .pay__type__left[data-v-2b9c1b2a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: justify
}

.vacc-ue-up .pay__type__left__title.inlinePay[data-v-2b9c1b2a],
.vacc-ue-up .pay__type__left__title[data-v-2b9c1b2a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1rem;
	flex: 0 0 1rem;
	margin-right: .05rem;
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f
}

.vacc-ue-up .pay__type__left__desc[data-v-2b9c1b2a] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .14rem
}

.vacc-ue-up .pay__type__right[data-v-2b9c1b2a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.6rem;
	flex: 0 0 0.6rem
}

.vacc-ue-up .pay__panel[data-v-2b9c1b2a] {
	width: 100%;
	padding: 0 .056667rem 0 .03rem;
	-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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.vacc-ue-up .bottom-wrapper[data-v-2b9c1b2a] {
	padding-left: 0;
	padding-right: 0;
	height: auto
}

.vacc-ue-up .bottom-wrapper .bottom-wrapper-box[data-v-2b9c1b2a] {
	width: 100%;
	height: 100%
}

.vacc-ue-up .bottom-wrapper .submit-btn[data-v-2b9c1b2a] {
	margin: .08rem .17rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: .44rem;
	background: #ff6050;
	color: #fff;
	border-radius: .22rem;
	font-size: .18rem;
	font-weight: 600
}

.vacc-ue-up .agreement-wrap[data-v-2b9c1b2a],
.vacc-ue-up .bottom-wrapper .submit-btn[data-v-2b9c1b2a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.vacc-ue-up .appointment-person-item-checkbox[data-v-2b9c1b2a] {
	margin-right: .05rem
}

.vacc-ue-up .vacc-divider-gary[data-v-2b9c1b2a]:after {
	content: "";
	display: block;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e6e6e6
}

.body-wrapper[data-v-915eba54] {
	background: #fff;
	min-height: 100vh
}

.wrapper[data-v-915eba54] {
	padding-left: .17rem;
	padding-right: .17rem
}

.result-wrapper .result-bg[data-v-915eba54] {
	height: 104px
}

.result-wrapper .result-body[data-v-915eba54] {
	margin-top: -94px;
	position: relative
}

.result-wrapper .result[data-v-915eba54] {
	position: relative;
	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-bottom: .3rem
}

.result-wrapper .result .status[data-v-915eba54] {
	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
}

.result-wrapper .result .status .icon[data-v-915eba54] {
	vertical-align: middle;
	line-height: 29px
}

.result-wrapper .result .status .text[data-v-915eba54] {
	display: inline-block;
	vertical-align: middle
}

.result-wrapper .result .msg .price[data-v-915eba54] {
	color: #252525
}

.result-wrapper .result .tip-info[data-v-915eba54] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result .buttons .button-item[data-v-915eba54] {
	display: inline-block;
	width: 1.13rem
}

.process-tip[data-v-915eba54] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 13px;
	position: relative;
	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
}

.process-tip-title-wrapper[data-v-915eba54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.process-tip-title[data-v-915eba54] {
	margin-bottom: 15px;
	font-size: 19px;
	position: relative
}

.process-tip-title[data-v-915eba54]:before {
	right: 100%;
	margin-right: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/zuo.png);
	background-size: cover
}

.process-tip-title[data-v-915eba54]:after,
.process-tip-title[data-v-915eba54]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	width: 34px
}

.process-tip-title[data-v-915eba54]:after {
	left: 100%;
	margin-left: .08rem;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/you.png);
	background-size: cover
}

.process-tip-img[data-v-915eba54] {
	width: 100%
}

.marquee-tip[data-v-915eba54] {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(253, 80, 62, .08);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.marquee-tip .first-marquee[data-v-915eba54],
.marquee-tip[data-v-915eba54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.marquee-tip .first-marquee-text-wrapper[data-v-915eba54] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	padding: 12px 2px;
	margin-right: 5px
}

.marquee-tip .first-marquee-text[data-v-915eba54] {
	font-size: 14px;
	line-height: 14px;
	white-space: nowrap;
	-webkit-animation: first-marquee-data-v-915eba54 12s linear 2s infinite normal;
	animation: first-marquee-data-v-915eba54 12s linear 2s infinite normal
}

.marquee-tip .first-marquee-icon[data-v-915eba54] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 13px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@-webkit-keyframes first-marquee-data-v-915eba54 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

@keyframes first-marquee-data-v-915eba54 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

.b-enc-cont[data-v-21e05459] {
	padding: 0 10px
}

.img-background[data-v-21e05459] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.b-popular[data-v-10704bf6] {
	position: relative;
	padding: 0 10px 47px 10px;
	overflow: hidden
}

.b-popular-cont[data-v-10704bf6] {
	background: #fff;
	padding: 10px 13px 0 13px;
	border-radius: 15px
}

.b-popular-title[data-v-10704bf6] {
	position: relative;
	font-weight: 600;
	padding-left: 8px;
	padding-bottom: 5px
}

.b-popular-title-text[data-v-10704bf6] {
	position: relative
}

.b-popular-title-wrap[data-v-10704bf6] {
	margin: 0 -10px;
	padding: 0 10px;
	border-bottom: 1px solid #f8f8f8
}

.b-popular-title[data-v-10704bf6]:before {
	content: " ";
	left: 0;
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 100px;
	font-weight: 700;
	background-image: linear-gradient(125deg, #00c8c8, rgba(0, 200, 200, 0))
}

.b-popular-i[data-v-10704bf6] {
	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 #f8f8f8;
	color: #1a1a1a
}

.b-popular-i[data-v-10704bf6]:last-child {
	border-bottom: none
}

.img-background[data-v-10704bf6] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.color-normal[data-v-10704bf6] {
	color: #1f1f1f
}

.b-ranklist[data-v-574e0879] {
	position: relative;
	padding-bottom: 47px;
	overflow: hidden
}

.b-ranklist-cont[data-v-574e0879] {
	background: linear-gradient(180deg, #fff, #f5f5f5 116px);
	border-radius: 15px;
	overflow: hidden
}

.b-ranklist-list[data-v-574e0879] {
	padding: 10px;
	min-height: 33vh
}

.b-ranklist-list .empty-text[data-v-574e0879] {
	line-height: 33vh
}

.b-ranklist-i[data-v-574e0879] {
	padding: 13px;
	border-radius: 10px;
	margin-bottom: 10px;
	background: #fff
}

.b-ranklist-i_top[data-v-574e0879] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-ranklist-i_img[data-v-574e0879] {
	width: 28.3vw;
	height: 28.3vw
}

.b-ranklist-i_img_wrap[data-v-574e0879] {
	width: 28.3vw;
	height: 28.3vw;
	overflow: hidden;
	border-radius: 5px;
	position: relative
}

.b-ranklist-i_rank[data-v-574e0879] {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	width: .19rem
}

.b-ranklist-i_info[data-v-574e0879] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -5px;
	padding-left: 8px;
	width: calc(100% - 28.3vw)
}

.b-ranklist-i_tags[data-v-574e0879] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: .02rem
}

.b-ranklist-i_price[data-v-574e0879] {
	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-ranklist-i_price .now-price[data-v-574e0879] {
	margin-right: .04rem
}

.b-ranklist-i_star[data-v-574e0879] {
	margin-top: 8px;
	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
}

.b-ranklist-i_reason[data-v-574e0879] {
	margin-top: 3px;
	color: #ae6114;
	background: #fffaf1;
	border-radius: 5px;
	padding: 8px 10px
}

.img-background[data-v-574e0879] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.bubble-cont[data-v-574e0879] {
	position: absolute;
	left: 5vw;
	padding: 0 10px;
	width: 165px;
	height: 28px;
	line-height: 28px;
	border-radius: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .37)), to(hsla(0, 0%, 100%, .15)));
	background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .37), hsla(0, 0%, 100%, .15));
	z-index: 1
}

.bubble-img[data-v-574e0879] {
	width: 20px;
	height: 20px;
	border-radius: 100px
}

.bubble-text[data-v-574e0879] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.flash-sale__header[data-v-3b3e769c] {
	position: relative
}

.flash-sale__header__img[data-v-3b3e769c] {
	width: 100%;
	height: auto;
	display: block
}

.flash-sale__header__wrap[data-v-3b3e769c] {
	width: calc(100% - .2rem);
	position: absolute;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.flash-sale__header__wrap[data-v-3b3e769c],
.flash-sale__header__wrap__sub[data-v-3b3e769c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flash-sale__header__wrap__right[data-v-3b3e769c] {
	margin-top: -.05rem
}

.flash-sale__header__title__img[data-v-3b3e769c] {
	width: 1rem
}

.flash-sale__header__desc[data-v-3b3e769c] {
	color: #fff
}

.flash-sale__header__city[data-v-3b3e769c] {
	background-color: rgba(226, 58, 40, .34);
	border-radius: .15rem;
	color: #fff;
	padding: 0 .07rem;
	height: 30px;
	line-height: 30px
}

.flash-sale__header__city .spread-icon[data-v-3b3e769c] {
	width: 10px;
	height: 10px
}

.flash-sale__header__share[data-v-3b3e769c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(226, 58, 40, .34);
	border-radius: .15rem;
	padding: .07rem;
	height: 30px
}

.flash-sale__header__share .share-icon[data-v-3b3e769c] {
	width: 16px;
	height: 16px
}

.flash-sale__header__tabs[data-v-3b3e769c] {
	position: absolute;
	bottom: 0;
	height: .68rem
}

.flash-sale__header__tabs__wrap[data-v-3b3e769c] {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.flash-sale__header__tabs__item[data-v-3b3e769c] {
	width: 22.46vw;
	min-width: 1rem;
	text-align: center;
	color: #fff
}

.flash-sale__header__tabs__item__box[data-v-3b3e769c] {
	height: .68rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 0 9px
}

.flash-sale__header__tabs__item__selected[data-v-3b3e769c] {
	background: #f5f5f5;
	border-radius: .08rem .08rem 0 0;
	position: relative
}

.flash-sale__header__tabs__item__default[data-v-3b3e769c] {
	background: hsla(0, 0%, 100%, .06)
}

.flash-sale__header__tabs__item__next[data-v-3b3e769c] {
	position: relative;
	border-top-left-radius: .1rem
}

.flash-sale__header__tabs__item__next[data-v-3b3e769c]:before {
	content: " ";
	width: .1rem;
	height: .1rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/right_angle.png);
	background-size: cover;
	position: absolute;
	top: 100%;
	margin-top: -.1rem;
	left: 0
}

.flash-sale__header__tabs__item__prev[data-v-3b3e769c] {
	position: relative;
	border-top-right-radius: .1rem
}

.flash-sale__header__tabs__item__prev[data-v-3b3e769c]:after {
	content: " ";
	width: .1rem;
	height: .1rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/left_angle.png);
	background-size: cover;
	position: absolute;
	top: 100%;
	margin-top: -.1rem;
	right: 0
}

.flash-sale__header__tabs__item .count-down[data-v-3b3e769c] {
	line-height: .24rem
}

.flash-sale__header__tabs__item .text[data-v-3b3e769c] {
	margin-top: -.02rem
}

.flash-sale__header__tabs__item .time-num[data-v-3b3e769c] {
	border-radius: 4px;
	display: inline-block;
	width: .17rem;
	height: .17rem;
	line-height: .17rem
}

.flash-sale__header__tabs__item .time-num__default[data-v-3b3e769c] {
	color: #fd503e;
	background: #f5f5f5
}

.flash-sale__header__tabs__item .time-num__selected[data-v-3b3e769c] {
	color: #fff;
	background: #fd503e
}

.flash-sale__header__tabs__item .time-icon[data-v-3b3e769c] {
	width: .1rem;
	text-align: center;
	display: inline-block;
	font-weight: 600
}

.flash-sale__header__tabs__item .time-icon__default[data-v-3b3e769c] {
	color: #fff
}

.flash-sale__header__tabs__item .time-icon__selected[data-v-3b3e769c] {
	color: #fd503e
}

.flash-sale__list[data-v-3b3e769c] {
	padding: 10px;
	background: #f5f5f5
}

.flash-sale__city__list[data-v-3b3e769c] {
	padding: 0 .17rem .15rem
}

.full-width[data-v-3b3e769c] {
	width: 100%
}

.img-background[data-v-3b3e769c] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.wrapper[data-v-35edf8ce] {
	position: relative
}

.wrapper .wrap-positon[data-v-35edf8ce] {
	position: absolute;
	right: .17rem;
	left: .14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	z-index: 1
}

.wrapper .wrap-positon .positon-detail[data-v-35edf8ce] {
	height: .28rem;
	padding: 0 .08rem;
	background: #fff;
	font-size: .13rem;
	color: #fd503e;
	letter-spacing: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100px
}

.wrapper .wrap-positon .positon-detail .location-detai[data-v-35edf8ce] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.wrapper .wrap-positon .positon-detail .location-icon[data-v-35edf8ce] {
	margin-right: .04rem
}

.wrapper .list-wrap[data-v-35edf8ce] {
	position: relative;
	padding-top: .2rem;
	margin-top: -.07rem;
	min-height: calc(100vh - 2.21rem)
}

.wrapper .title-wrap[data-v-35edf8ce] {
	position: absolute;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: .12rem;
	width: 3.17rem
}

.wrapper .title-wrap__after[data-v-35edf8ce] {
	width: 3.17rem;
	height: .08rem;
	position: absolute
}

.wrapper .title-wrap__front[data-v-35edf8ce] {
	width: 3.03rem;
	height: .46rem;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.wrapper .title-wrap__img[data-v-35edf8ce] {
	width: 2.3rem
}

.wrapper .title-wrap__text[data-v-35edf8ce] {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-family: PingFangSC-Medium;
	font-size: 19px;
	color: #fff;
	font-weight: 500;
	line-height: 40px
}

.wrapper .scroll-wrap[data-v-35edf8ce] {
	margin: 0 .1rem;
	width: calc(100vw - .2rem);
	border-radius: .06rem;
	padding-top: .48rem;
	background: #fff
}

.wrapper .scroll-wrap .apply-city[data-v-35edf8ce] {
	padding: 0 .15rem;
	font-size: .13rem;
	color: #1f1f1f
}

.wrapper .scroll-wrap .apply-city__desc[data-v-35edf8ce] {
	color: #fd503e
}

.wrapper[data-v-35edf8ce] .popup-box__top {
	border-bottom: 1px solid #e0e0e0
}

.wrapper[data-v-35edf8ce] .c-padding-h {
	padding-top: .15rem;
	font-size: .15rem;
	color: #1f1f1f;
	letter-spacing: 0
}

.wrapper-image[data-v-35edf8ce] {
	position: relative;
	display: block
}

.scroll-wrapper[data-v-81f359bc] {
	background: #fff;
	height: 100vh
}

.wrapper[data-v-81f359bc] {
	padding-left: .17rem;
	padding-right: .17rem
}

.gydrug-qa-list .list-loading[data-v-81f359bc] {
	background: none
}

.preconsult[data-v-81f359bc] {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	z-index: 9;
	background-color: #fff;
	padding: 8px 17px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.preconsult-btn[data-v-81f359bc] {
	display: block;
	background: linear-gradient(-134deg, #ffd36c, #ffbc10 55%, orange);
	border-radius: 22px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 1px solid #f1f1f1
}

.progress[data-v-bf6eb32c] {
	position: relative;
	color: #858585
}

.progress__item[data-v-bf6eb32c] {
	position: relative
}

.progress__item__title[data-v-bf6eb32c] {
	padding-top: 13px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.progress__item__title-inner[data-v-bf6eb32c],
.progress__item__title[data-v-bf6eb32c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.progress__item__title__circle[data-v-bf6eb32c] {
	position: relative;
	top: -1px;
	z-index: 10;
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 13px;
	color: #fff;
	background: #e0e0e0;
	border-radius: 50%;
	font-weight: 700;
	margin-right: 8px;
	vertical-align: middle
}

.progress__item__title__circle-act-bg[data-v-bf6eb32c] {
	background: #fd503e
}

.progress__item__title__value[data-v-bf6eb32c] {
	vertical-align: middle;
	font-size: 15px;
	line-height: 25px;
	font-weight: 700
}

.progress__item__title__value-act-font[data-v-bf6eb32c] {
	color: #fd503e
}

.progress__item__desc[data-v-bf6eb32c] {
	line-height: 23px;
	font-size: 14px;
	color: #858585;
	padding-left: 21px
}

.progress__item__tips[data-v-bf6eb32c] {
	padding-left: 21px;
	position: relative
}

.progress__item__tips__text[data-v-bf6eb32c] {
	color: #4e6ef2;
	line-height: 23px
}

.progress__item__tips__cont[data-v-bf6eb32c] {
	position: absolute;
	line-height: 20px;
	z-index: 20;
	background: #525252;
	border-radius: 10px;
	color: #fff;
	max-width: 89.21vw;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: .3s;
	transition: .3s
}

.progress__item__tips__cont-box[data-v-bf6eb32c] {
	position: relative;
	bottom: -9px;
	left: -12px;
	z-index: 20
}

.progress__item__tips__cont[data-v-bf6eb32c]:after {
	content: "";
	position: absolute;
	z-index: 10;
	top: -13px;
	left: 60px;
	border: 6.5px solid transparent;
	border-bottom-color: #525252
}

.progress__item__line[data-v-bf6eb32c] {
	position: absolute;
	left: 6px;
	top: 25.5px;
	width: .66px;
	height: 100%;
	background: #e0e0e0
}

.progress__item:last-child .progress__item__line[data-v-bf6eb32c] {
	display: none
}

.refund__bottom-bar[data-v-9932c666] {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	border-top: 1px solid #eee;
	background: #fff;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 48px;
	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;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.refund__bottom-bar__tips[data-v-9932c666] {
	color: #858585;
	margin-right: 20px
}

.refund__bottom-bar__btn[data-v-9932c666] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	line-height: 27px;
	border-radius: 14px;
	padding: 0 11px;
	font-size: 12px
}

.refund__bottom-bar .gray[data-v-9932c666] {
	border: 1px solid #707379;
	color: #333
}

.refund__bottom-bar .red[data-v-9932c666] {
	background-image: linear-gradient(125deg, #ff754f, #fb4556);
	color: #fff
}

.refund__bottom__blank[data-v-9932c666] {
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	height: 48px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.refund[data-v-73c73ae0] {
	position: relative
}

.refund__bg[data-v-73c73ae0] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.refund__cont[data-v-73c73ae0] {
	position: relative;
	z-index: 10;
	padding: 0 10px
}

.refund__header[data-v-73c73ae0] {
	position: relative;
	background-color: #fff;
	border-radius: 7px
}

.refund__header[data-v-73c73ae0]:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 8px;
	width: 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/sawtooth.png);
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 100% 100%
}

.refund__header__title[data-v-73c73ae0] {
	text-align: center;
	margin: 0 22px;
	height: 59px;
	border-bottom: 1px dashed hsla(0, 0%, 60%, .3);
	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
}

.refund__header__title__text[data-v-73c73ae0] {
	color: #ff6050
}

.refund__header__title__circle[data-v-73c73ae0] {
	width: 19px;
	height: 19px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	border-radius: 50%;
	color: #fff;
	margin-right: 8px;
	background-image: linear-gradient(144deg, #ff6050, #ff6f61);
	vertical-align: middle
}

.refund__header__title__circle__icon[data-v-73c73ae0] {
	width: 100%;
	height: 100%;
	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;
	font-weight: 700;
	padding-top: 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.refund__header__price-box[data-v-73c73ae0] {
	margin-top: 7px;
	text-align: center
}

.refund__header__price__num[data-v-73c73ae0] {
	font-size: 27px;
	line-height: 37px;
	margin-left: 2px;
	font-weight: 600
}

.refund__header__list[data-v-73c73ae0] {
	padding-bottom: 27px
}

.refund__header__list__item[data-v-73c73ae0] {
	line-height: 25px;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 13px
}

.refund__header__list__item__title[data-v-73c73ae0] {
	color: #525252
}

.refund__header__list__item__value[data-v-73c73ae0] {
	color: #b8b8b8
}

.refund__record[data-v-73c73ae0] {
	padding: 3px 13px 15.5px;
	background: #fff;
	border-radius: 10px
}

.refund__order[data-v-73c73ae0] {
	margin-top: 10px;
	margin-bottom: 66px
}

.refund__bottom-bar[data-v-73c73ae0] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #eee;
	background: #fff;
	height: 48px;
	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
}

.refund__bottom-bar__tips[data-v-73c73ae0] {
	color: #858585;
	margin-right: 20px
}

.refund__bottom-bar__btn[data-v-73c73ae0] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	line-height: 27px;
	border-radius: 14px;
	padding: 0 11px
}

.refund__bottom-bar .gray[data-v-73c73ae0] {
	border: 1px solid #707379;
	color: #333;
	font-size: 12px
}

.public-wrapper[data-v-1acba6e6] {
	margin-top: .1rem;
	background: #fff;
	border-radius: 8px;
	padding: .1rem .15rem
}

.public-title[data-v-1acba6e6] {
	margin-top: .04rem
}

.public-title .title[data-v-1acba6e6] {
	font-size: .18rem;
	font-weight: 700
}

.public-title .change[data-v-1acba6e6],
.public-title .title[data-v-1acba6e6] {
	color: #1f1f1f
}

.vccsub[data-v-1acba6e6] {
	padding-bottom: .15rem
}

.flex-space-between[data-v-1acba6e6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.city-location[data-v-1acba6e6] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.city-location .step-icon[data-v-1acba6e6] {
	width: .12rem;
	height: .12rem
}

.physical-subscribe-cascader[data-v-1acba6e6] {
	z-index: 13;
	position: absolute;
	top: 42px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f5f5f5
}

.physical-subscribe-cascader-mask[data-v-1acba6e6] {
	background-color: rgba(0, 0, 0, .65);
	left: 0;
	right: 0;
	height: 1500px
}

.subscribe-list-wrapper[data-v-1acba6e6] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-row-gap: .08rem;
	grid-column-gap: .08rem;
	margin-top: .115rem
}

.subscribe-list-item[data-v-1acba6e6] {
	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: .01rem solid #e0e0e0;
	border-radius: .06rem;
	padding: .11rem .09rem .11rem .1rem
}

.subscribe-list-item .subscribe-vaccin-info .name[data-v-1acba6e6] {
	color: #1f1f1f
}

.from-item[data-v-1acba6e6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.from-item .from-label[data-v-1acba6e6] {
	width: .6rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #1f1f1f
}

.from-item .from-input[data-v-1acba6e6] {
	outline-offset: none;
	outline: none;
	font-size: .15rem
}

.from-item .from-input[data-v-1acba6e6]::-webkit-input-placeholder {
	font-size: .15rem;
	color: #858588
}

.from-item .from-input[data-v-1acba6e6]::-moz-placeholder {
	font-size: .15rem;
	color: #858588
}

.from-item .from-input[data-v-1acba6e6]:-ms-input-placeholder {
	font-size: .15rem;
	color: #858588
}

.from-item .from-input[data-v-1acba6e6]::-ms-input-placeholder {
	font-size: .15rem;
	color: #858588
}

.from-item .from-input[data-v-1acba6e6]::placeholder {
	font-size: .15rem;
	color: #858588
}

.modfiy-phone[data-v-1acba6e6] {
	padding-top: .12rem;
	padding-bottom: .11rem;
	border-bottom: .01rem solid #e0e0e0
}

.verify-code[data-v-1acba6e6] {
	padding-top: .13rem
}

.sub-bottom[data-v-1acba6e6] {
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	height: .6rem;
	width: 100%
}

.sub-bottom .sub-bottom-wrapper[data-v-1acba6e6] {
	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: 0 .17rem;
	height: .56rem
}

.sub-bottom .sub-bottom-wrapper .half-btn[data-v-1acba6e6] {
	width: 48%
}

.sub-bottom .sub-bottom-wrapper .all-btn[data-v-1acba6e6] {
	width: 100%
}

.sub-tips[data-v-1acba6e6] {
	padding-top: .12rem
}

.red-border[data-v-1acba6e6] {
	border-color: #fd503e
}

.red-color[data-v-1acba6e6] {
	color: #fd503e
}

.med-order[data-v-f322aa62] {
	display: block;
	min-height: 105vh
}

.med-order.real[data-v-f322aa62] {
	min-height: 100vh;
	background-color: #f5f5f5
}

.med-appointment-fixed[data-v-f322aa62] {
	max-height: 100vh !important;
	overflow: hidden
}

.appointment-head[data-v-f322aa62] {
	position: relative;
	height: 1.68rem
}

.appointment-cont[data-v-f322aa62] {
	position: relative
}

.appointment-tip[data-v-f322aa62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	margin-bottom: 20px
}

.appointment-tip-text[data-v-f322aa62] {
	font-size: 15px;
	color: #fff
}

.appointment-card[data-v-f322aa62] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}

.card-margin[data-v-f322aa62] {
	margin-top: 8px
}

.precautions-wrapper[data-v-f322aa62] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px;
	padding: 15px 13px 15px 13px
}

.precautions-wrapper[data-v-f322aa62],
.precautions[data-v-f322aa62] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.precautions-title[data-v-f322aa62] {
	font-size: 18px;
	line-height: 1;
	color: #1f1f1f;
	font-family: PingFangSC-Medium
}

.precautions-item-text[data-v-f322aa62] {
	font-size: 14px;
	line-height: 14px;
	color: #525252;
	margin-bottom: 12px
}

.precautions-item-title[data-v-f322aa62] {
	font-size: 15px;
	line-height: 15px;
	color: #000;
	margin: 15px 0 12px 0
}

.bottom-wrapper[data-v-f322aa62] {
	height: .52rem;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #eee;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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
}

.bottom-wrapper-price[data-v-f322aa62] {
	color: #ff6050;
	margin-right: 14px;
	text-align: right
}

.bottom-wrapper-price-num[data-v-f322aa62] {
	font-size: 18px
}

.bottom-wrapper-price-top[data-v-f322aa62] {
	position: relative;
	top: 4px
}

.bottom-wrapper-price-bottom[data-v-f322aa62] {
	position: relative;
	top: -4px
}

.c-padding-left-20[data-v-f322aa62] {
	padding-left: 20px
}

.c-padding-right-20[data-v-f322aa62] {
	padding-right: 20px
}

.submit-btn[data-v-f322aa62] {
	position: relative;
	height: 38px;
	line-height: 38px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 19px;
	display: inline-block;
	color: #fff
}

.auth-btn[data-v-f322aa62] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.custom-header-topbar-bg[data-v-1faaac6c] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11
}

.img-background[data-v-1faaac6c] {
	height: 38vw;
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative
}

.vacc-agency[data-v-1faaac6c] {
	position: relative;
	padding-bottom: 47px;
	min-height: 105vh;
	overflow: hidden;
	background: #f5f5f5
}

.vacc-agency .img-top[data-v-1faaac6c] {
	width: 100%
}

.vacc-agency-mask[data-v-1faaac6c] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 107.65vw;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(63%, #4d8dff));
	background-image: linear-gradient(0deg, #f5f5f5, #4d8dff 63%)
}

.vacc-agency-cont[data-v-1faaac6c] {
	position: relative
}

.vacc-agency-process[data-v-1faaac6c] {
	padding: 15px;
	border-radius: 10px;
	background: #fff
}

.vacc-agency-hospital[data-v-1faaac6c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.vacc-agency-phone[data-v-1faaac6c] {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background: #648afc;
	text-align: center;
	line-height: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.vacc-agency-phone .phone[data-v-1faaac6c] {
	color: #fff;
	font-size: 16px
}

.vacc-agency-more[data-v-1faaac6c] {
	text-align: center;
	color: #648afc
}

.font-medium[data-v-1faaac6c] {
	font-family: PingFangSC-Medium
}

.refund[data-v-2d4c3ea4] {
	position: relative
}

.refund__bg[data-v-2d4c3ea4] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.refund__cont[data-v-2d4c3ea4] {
	position: relative;
	z-index: 10;
	padding: 0 10px
}

.refund__header[data-v-2d4c3ea4] {
	position: relative;
	background-color: #fff;
	border-radius: 7px
}

.refund__header[data-v-2d4c3ea4]:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 8px;
	width: 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/sawtooth.png);
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 100% 100%
}

.refund__header__title[data-v-2d4c3ea4] {
	text-align: center;
	margin: 0 22px;
	height: 59px;
	border-bottom: 1px dashed hsla(0, 0%, 60%, .3);
	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
}

.refund__header__title__text[data-v-2d4c3ea4] {
	color: #ff6050
}

.refund__header__title__circle[data-v-2d4c3ea4] {
	width: 19px;
	height: 19px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	border-radius: 50%;
	color: #fff;
	margin-right: 8px;
	background-image: linear-gradient(144deg, #ff6050, #ff6f61);
	vertical-align: middle
}

.refund__header__title__circle__icon[data-v-2d4c3ea4] {
	width: 100%;
	height: 100%;
	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;
	font-weight: 700;
	padding-top: 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.refund__header__price-box[data-v-2d4c3ea4] {
	margin-top: 7px;
	text-align: center
}

.refund__header__price__num[data-v-2d4c3ea4] {
	font-size: 27px;
	line-height: 37px;
	margin-left: 2px;
	font-weight: 600
}

.refund__header__list[data-v-2d4c3ea4] {
	padding-bottom: 27px
}

.refund__header__list__item[data-v-2d4c3ea4] {
	line-height: 25px;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 13px
}

.refund__header__list__item__title[data-v-2d4c3ea4] {
	color: #525252
}

.refund__header__list__item__value[data-v-2d4c3ea4] {
	color: #b8b8b8
}

.refund__record[data-v-2d4c3ea4] {
	padding: 3px 13px 15.5px;
	background: #fff;
	border-radius: 10px
}

.refund__order[data-v-2d4c3ea4] {
	margin-top: 10px;
	margin-bottom: 66px
}

.refund__bottom-bar[data-v-2d4c3ea4] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #eee;
	background: #fff;
	height: 48px;
	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
}

.refund__bottom-bar__tips[data-v-2d4c3ea4] {
	color: #858585;
	margin-right: 20px
}

.refund__bottom-bar__btn[data-v-2d4c3ea4] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	line-height: 27px;
	border-radius: 14px;
	padding: 0 11px
}

.refund__bottom-bar .gray[data-v-2d4c3ea4] {
	border: 1px solid #707379;
	color: #333;
	font-size: 12px
}

.body-wrapper[data-v-7ddfeb29] {
	background: #f5f5f5;
	min-height: 100vh
}

.p-ghaddpatient[data-v-7ddfeb29] {
	padding: .08rem .1rem .81rem
}

.p-ghaddpatient .align-right[data-v-7ddfeb29] {
	text-align: right
}

.p-ghaddpatient .padding-zero[data-v-7ddfeb29] {
	padding-left: 0;
	padding-right: 0
}

.p-ghaddpatient .form[data-v-7ddfeb29] {
	color: #1f1f1f
}

.p-ghaddpatient .form-item[data-v-7ddfeb29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	line-height: .44rem;
	padding-top: .01rem;
	font-size: .15rem;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden
}

.p-ghaddpatient .form-item-border[data-v-7ddfeb29] {
	border-top: 1px solid #e0e0e0
}

.p-ghaddpatient .form-item-tit[data-v-7ddfeb29] {
	min-width: 4em
}

.p-ghaddpatient .form-input[data-v-7ddfeb29] {
	color: #1f1f1f;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]::-webkit-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]::-moz-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]:-ms-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]::-ms-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-7ddfeb29]::placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input-placeholder[data-v-7ddfeb29] {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-color-hint[data-v-7ddfeb29] {
	color: #b8b8b8
}

.p-ghaddpatient .form-color-value[data-v-7ddfeb29] {
	color: #1f1f1f
}

.p-ghaddpatient .form-filter[data-v-7ddfeb29] {
	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-7ddfeb29] {
	color: #666
}

.p-ghaddpatient .form-select[data-v-7ddfeb29] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-select-text[data-v-7ddfeb29] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghaddpatient .form-select-arrow[data-v-7ddfeb29] {
	position: absolute;
	right: -3px;
	top: 0;
	font-weight: 700
}

.p-ghaddpatient .form-radio[data-v-7ddfeb29] {
	display: inline-block;
	border-radius: .14rem;
	font-size: .14rem;
	height: .28rem;
	line-height: .28rem;
	text-align: center;
	padding: 0 .13rem
}

.p-ghaddpatient .form-radio-wrap[data-v-7ddfeb29] {
	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-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .58rem;
	line-height: .58rem
}

.p-ghaddpatient .form-radio-checked[data-v-7ddfeb29] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	background: rgba(253, 80, 62, .15);
	color: #fd503e
}

.p-ghaddpatient .form-radio-unchecked[data-v-7ddfeb29] {
	font-family: PingFangSC-Regular;
	font-weight: 400;
	background: #f5f5f5;
	color: #525252
}

.p-ghaddpatient .form-switch[data-v-7ddfeb29] {
	position: relative;
	top: .06rem
}

.p-ghaddpatient .explain-info[data-v-7ddfeb29] {
	margin-top: .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	line-height: .2rem;
	font-size: .14rem;
	color: #888
}

.p-ghaddpatient .agree-info[data-v-7ddfeb29] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .18rem
}

.p-ghaddpatient .agree-info-text[data-v-7ddfeb29] {
	margin: auto 0;
	line-height: .17rem
}

.p-ghaddpatient .agree-info-checkbox[data-v-7ddfeb29] {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.p-ghaddpatient .agree-info-checkbox-icon[data-v-7ddfeb29] {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: .17rem
}

.p-ghaddpatient .agree-info-checkbox-empty[data-v-7ddfeb29] {
	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-7ddfeb29] {
	width: .17rem;
	height: .17rem
}

.p-ghaddpatient .form-input-del-icon-wrapper[data-v-7ddfeb29] {
	position: absolute;
	height: 100%;
	width: 18px;
	top: 0;
	right: 0;
	color: #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghaddpatient .form-input-del-icon[data-v-7ddfeb29] {
	color: #999
}

.remarks-wrap[data-v-7ddfeb29] {
	position: relative
}

.vaccinator-remarks[data-v-7ddfeb29] {
	width: 100%;
	height: .82rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5;
	border: none;
	resize: none;
	border-radius: .09rem;
	font-size: .15rem;
	line-height: .24rem;
	padding: .12rem .15rem;
	word-wrap: break-word;
	color: #1f1f1f;
	outline-offset: none;
	outline: none
}

.vaccinator-remarks[data-v-7ddfeb29]::-webkit-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-7ddfeb29]::-moz-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-7ddfeb29]:-ms-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-7ddfeb29]::-ms-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-7ddfeb29]::placeholder {
	color: #b8b8b8 !important
}

.textarea-ph[data-v-7ddfeb29] {
	color: #b8b8b8 !important
}

.remarks-num[data-v-7ddfeb29] {
	position: absolute;
	right: .15rem;
	bottom: .08rem;
	color: #b8b8b8
}

.bottom-bar[data-v-7ddfeb29] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: fixed;
	background: #f5f5f5;
	bottom: 0;
	padding-left: .17rem;
	padding-right: .17rem
}

.btn-wrap[data-v-7ddfeb29] {
	margin-top: .08rem;
	margin-bottom: .08rem
}

.c-msg-radio-wrapper[data-v-0a86508f] {
	position: fixed;
	z-index: 10;
	bottom: 51px;
	left: 0;
	width: 100%;
	text-align: center
}

.c-msg-btn-wrapper[data-v-0a86508f] {
	display: inline-block;
	margin: 10px 38px
}

.c-msg-btn[data-v-0a86508f] {
	min-width: 38px;
	max-width: 36vw;
	margin-top: 4px;
	padding: 0 8px;
	border-radius: 60px;
	border: none;
	color: #fff;
	font-size: 15px;
	line-height: 27px
}

.c-msg-btn-img[data-v-0a86508f] {
	border: 1px solid #fff;
	display: inline-block;
	border-radius: 50%
}

.bgcolor-unborn[data-v-0a86508f] {
	background: #ff89a8
}

.bgcolor-born[data-v-0a86508f] {
	background: #579dff
}

.ad[data-v-1c2d7de0] {
	position: relative
}

.ad-icon[data-v-1c2d7de0] {
	margin: .04rem .05rem 0 .05rem;
	width: .12rem;
	height: .16rem
}

.ad-time[data-v-1c2d7de0] {
	position: absolute;
	right: -.37rem;
	top: .01rem
}

.c-im-msg-selectpop-btn-bottom[data-v-1c2d7de0] {
	position: fixed;
	bottom: 51px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 163px;
	border-radius: 60px;
	font-size: 16px;
	font-weight: 500;
	font-family: PingFangSC-Medium;
	border: none;
	color: #00c8c8
}

.btn-bottom-picker[data-v-1c2d7de0] {
	display: grid !important
}

.msg-title[data-v-56538253] {
	font-size: 17px;
	line-height: 40px;
	font-family: PingFangSC-Medium;
	background: rgba(0, 200, 200, .08);
	color: #00c8c8
}

.msg-content[data-v-56538253] {
	padding: 10px
}

.msg-btn[data-v-56538253] {
	margin: 0 10px 10px;
	width: calc(100% - 20px);
	border-radius: 8px;
	font-size: 17px;
	line-height: 38px;
	color: #00c8c8;
	font-family: PingFangSC-Medium;
	border: 1px solid #b8b8b8
}

.health-audio-box[data-v-4d420f7a] {
	padding: .1rem;
	border: 1px solid #f5f5f5;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fafafa
}

.health-audio-box .health-audio-img[data-v-4d420f7a] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 42px;
	flex: 0 0 42px;
	width: 13.3333%;
	height: 42px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/player-pause.082ce5a3.gif) no-repeat;
	background-size: 42px 168px
}

.health-audio-box .health-audio-pause[data-v-4d420f7a] {
	background-position: 0 0
}

.health-audio-box .health-audio-playing[data-v-4d420f7a] {
	background-position: 0 -126px
}

.health-audio-box .health-audio-control[data-v-4d420f7a] {
	padding-left: .1rem;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	width: 86.666%
}

.health-audio-box .health-audio-control .health-audio-text[data-v-4d420f7a] {
	font-size: .14rem;
	color: #333
}

.health-audio-box .health-audio-control .health-audio-bar[data-v-4d420f7a] {
	height: 3px;
	background-color: #ebebeb
}

.health-audio-box .health-audio-control .health-audio-bar .health-audio-progress[data-v-4d420f7a] {
	height: 3px;
	background-color: #02b7ca;
	width: 10%
}

.health-audio-box .health-audio-control .health-audio-time[data-v-4d420f7a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .13rem;
	color: #999
}

.c-msg-tips[data-v-36d2636c] {
	width: 288px;
	background: #e8e8e8;
	border-radius: 9px;
	padding: 10px 0;
	line-height: 20px;
	position: relative;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%
}

.c-im-msg-text[data-v-36d2636c] {
	word-wrap: break-word;
	max-width: 100%
}

.c-im-msg-status[data-v-36d2636c] {
	position: relative;
	text-align: center
}

.c-im-msg-status .line[data-v-36d2636c] {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	border-top: 1px solid #ddd;
	width: 60%;
	margin: auto
}

.c-im-msg-status .txt[data-v-36d2636c] {
	position: relative;
	text-align: center;
	background-color: #f4f4f4;
	margin: auto;
	padding: 0 .08rem;
	display: inline-block
}

.directed-doctor-list[data-v-36d2636c] {
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more[data-v-36d2636c] {
	height: 44px;
	font-size: 14px;
	color: #333;
	line-height: 44px;
	background: #fff;
	border-radius: 0 0 10px 10px
}

.directed-doctor-list .check-more .check-more-icon-wrap[data-v-36d2636c] {
	width: 16px;
	height: 16px;
	background: #f5f5f5;
	border-radius: 50%;
	line-height: 16px
}

.directed-doctor-list .check-more .check-more-icon-wrap .ms-icon-right[data-v-36d2636c] {
	text-align: center
}

.directed-doctor-list .check-more .check-more-icon-wrap .sw-6__icon[data-v-36d2636c] {
	display: block
}

.c-flex[data-v-36d2636c] {
	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
}

.item-card-wrap[data-v-36d2636c] {
	position: relative
}

.item-type-card-wz[data-v-36d2636c] {
	padding: .15rem .13rem;
	background: #fff
}

[data-v-36d2636c] .c-line-superfine-before {
	background: #fff
}

.has-border-top[data-v-36d2636c] {
	border-radius: 10px 10px 0 0
}

.iss-sel[data-v-cafc58a6] {
	border-radius: 16px;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	white-space: nowrap;
	padding: 3px 15px;
	position: absolute;
	bottom: .2rem;
	visibility: hidden
}

.iss-sel-div[data-v-cafc58a6] {
	border-left: 1px solid hsla(0, 0%, 100%, .2)
}

.iss-sel-icon[data-v-cafc58a6] {
	opacity: .5
}

.iss-ai[data-v-cafc58a6] {
	position: absolute;
	bottom: 0;
	left: .2rem
}

.iss-scroll[data-v-cafc58a6] {
	-webkit-transition: height .3s ease-out;
	transition: height .3s ease-out
}

.iss-fy[data-v-cafc58a6] {
	margin-top: -1px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.iss-fy-logo[data-v-cafc58a6],
.iss-fy[data-v-cafc58a6] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.iss-fy-logo[data-v-cafc58a6] {
	position: relative;
	padding-right: 20px
}

.iss-fy-logo[data-v-cafc58a6]:after {
	content: "";
	width: 1px;
	height: 18px;
	background: #fff;
	opacity: .3;
	position: absolute;
	right: 10px
}

.iss-fy-img0[data-v-cafc58a6] {
	width: 70px;
	height: 18px
}

.iss-fy-img1[data-v-cafc58a6] {
	width: 34px;
	height: 44px
}

.iss-fy-text[data-v-cafc58a6] {
	min-width: 0;
	color: #fff
}

.iss-fy-text-width[data-v-cafc58a6] {
	max-width: calc(100% - 100px);
	font-weight: 700
}

.iss-btn-cont[data-v-cafc58a6] {
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.iss-btn[data-v-cafc58a6] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 17px;
	background: #f4f4f4
}

.iss-btn-padding[data-v-cafc58a6] {
	padding: 8px 0
}

.iss-btn-disabled[data-v-cafc58a6] {
	opacity: .4
}

.c-height-60[data-v-cafc58a6] {
	height: 45px;
	background: #f4f4f4
}

.container[data-v-1ce0701d] {
	width: 100%;
	height: 100%;
	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-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.container .img[data-v-1ce0701d] {
	border-radius: 10px;
	width: 300px
}

.container .close-btn[data-v-1ce0701d] {
	margin-top: .4rem
}

.container[data-v-bd8402f4] {
	width: 100%
}

.container-wrapper[data-v-bd8402f4] {
	width: 100%;
	background-color: #f2f2f2
}

.guarantee-card[data-v-bd8402f4] {
	margin-top: 8px;
	padding: 0 10px
}

.top-area[data-v-bd8402f4] {
	width: 100%;
	height: 222px;
	background-size: 100% 100%
}

.baby-card-wrapper[data-v-bd8402f4] {
	display: block;
	width: 100%;
	padding: 0 10px;
	margin-top: -111px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.baby-card-wrapper .baby-info-card[data-v-bd8402f4] {
	position: relative;
	border-radius: 9px;
	padding-top: 32px;
	background-color: #fff
}

.baby-card-wrapper .baby-info-card .bg[data-v-bd8402f4] {
	width: 100%;
	height: 154px;
	background: -webkit-gradient(linear, left top, left bottom, from(#c8fbf7), color-stop(19%, #dafffc), color-stop(69%, #fff));
	background: linear-gradient(180deg, #c8fbf7, #dafffc 19%, #fff 69%);
	position: absolute;
	top: 0;
	border-radius: 9px
}

.baby-card-wrapper .baby-info-card .clamp[data-v-bd8402f4] {
	width: 10px;
	height: 25px;
	position: absolute;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/calendar_corner.png);
	background-size: 100% 100%
}

.baby-card-wrapper .baby-info-card .clamp-left[data-v-bd8402f4] {
	left: 25px;
	top: -8.5px
}

.baby-card-wrapper .baby-info-card .clamp-right[data-v-bd8402f4] {
	right: 25px;
	top: -8.5px
}

.baby-card-wrapper .baby-info-card .remind[data-v-bd8402f4] {
	border-radius: 8px;
	background-color: #fff8f0;
	margin: 20px 13px 0;
	padding: 12px 19px 13px 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

.baby-card-wrapper .baby-info-card .remind[data-v-bd8402f4]:before {
	content: "";
	position: absolute;
	top: -5px;
	left: 35px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4.5px 5px 4.5px;
	border-color: transparent transparent #fff8f0 transparent
}

.baby-card-wrapper .baby-info-card .remind .title[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #525252
}

.baby-card-wrapper .baby-info-card .remind .content[data-v-bd8402f4] {
	padding-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.baby-card-wrapper .baby-info-card .remind .content .name[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	line-height: 16px;
	color: #f60
}

.baby-card-wrapper .baby-info-card .remind .content .progress[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #b8b8b8;
	padding-left: 9px
}

.baby-card-wrapper .baby-info-card .remind .content .date[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	line-height: 14px;
	color: #b8b8b8;
	margin-left: auto
}

.baby-card-wrapper .baby-info-card .baby-info[data-v-bd8402f4] {
	padding: 0 .13rem;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.baby-card-wrapper .baby-info-card .baby-info .baby-name-age[data-v-bd8402f4] {
	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;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-left: 14px;
	white-space: nowrap;
	height: 18px
}

.baby-card-wrapper .baby-info-card .baby-info .baby-name-age .name[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f
}

.baby-card-wrapper .baby-info-card .baby-info .baby-name-age .btn[data-v-bd8402f4] {
	border: 1px solid #00c8c8;
	border-radius: 24px;
	font-size: 12px;
	color: #00c8c8;
	width: 47px;
	height: 16px;
	margin-left: 10px;
	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;
	white-space: nowrap
}

.baby-card-wrapper .baby-info-card .baby-info .baby-name-age .btn .icon[data-v-bd8402f4] {
	width: 13px;
	height: 8px;
	margin-right: 2px
}

.baby-card-wrapper .baby-info-card .baby-info .baby-name-age .age[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #b8b8b8;
	line-height: 15px;
	margin-top: 9px
}

.baby-card-wrapper .baby-info-card .KingKong[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 9px 13px 0;
	position: relative
}

.baby-card-wrapper .baby-info-card .KingKong .left[data-v-bd8402f4] {
	width: 50%;
	height: 76px;
	background-color: #eff4fe;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.baby-card-wrapper .baby-info-card .KingKong .left .img[data-v-bd8402f4] {
	width: 40px;
	height: 40px;
	margin-left: 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.baby-card-wrapper .baby-info-card .KingKong .left .desc[data-v-bd8402f4] {
	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;
	margin-left: 9px;
	overflow: hidden
}

.baby-card-wrapper .baby-info-card .KingKong .left .desc .title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: .16rem;
	line-height: .16rem;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.baby-card-wrapper .baby-info-card .KingKong .left .desc .subtitle[data-v-bd8402f4] {
	font-size: 14px;
	line-height: 14px;
	font-family: PingFangSC-Regular;
	color: #b8b8b8;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 8px
}

.baby-card-wrapper .baby-info-card .KingKong .right[data-v-bd8402f4] {
	width: 50%;
	height: 76px;
	background-color: #ecfff8;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 8px
}

.baby-card-wrapper .baby-info-card .KingKong .right .img[data-v-bd8402f4] {
	width: 40px;
	height: 40px;
	margin-left: 9px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.baby-card-wrapper .baby-info-card .KingKong .right .desc[data-v-bd8402f4] {
	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;
	margin-left: 9px;
	overflow: hidden
}

.baby-card-wrapper .baby-info-card .KingKong .right .desc .title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: .16rem;
	line-height: .16rem;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.baby-card-wrapper .baby-info-card .KingKong .right .desc .subtitle[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	line-height: 14px;
	font-size: 14px;
	color: #b8b8b8;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 8px
}

.baby-card-wrapper .baby-info-card .follow-suggestions[data-v-bd8402f4] {
	padding: 15px 13px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

.baby-card-wrapper .baby-info-card .follow-suggestions .title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	line-height: 16px;
	color: #1f1f1f;
	margin-bottom: 15px
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .item-wrapper[data-v-bd8402f4] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .item-wrapper .circle[data-v-bd8402f4] {
	width: 8px;
	height: 8px;
	border: 2px solid #00c8c8;
	border-radius: 40px
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .item-wrapper .content-text[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	line-height: 16px;
	font-size: 16px;
	color: #1f1f1f;
	margin-left: 9px
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .item-wrapper .btn[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	border: 1px solid hsla(0, 0%, 52.2%, .5);
	border-radius: 41px;
	font-size: 12px;
	line-height: 16px;
	width: 34px;
	height: 16px;
	margin-left: auto;
	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-sizing: border-box;
	box-sizing: border-box
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .item-wrapper .progress-text[data-v-bd8402f4] {
	width: 60px;
	height: 16px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	line-height: 16px;
	color: #b8b8b8;
	margin-left: 6px
}

.baby-card-wrapper .baby-info-card .follow-suggestions .item .dottedline[data-v-bd8402f4] {
	border-right: 1px dashed #00c8c8;
	width: 5px;
	height: 22px;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.history-bar[data-v-bd8402f4] {
	padding: 0 10px;
	margin-top: 8px
}

.service-card[data-v-bd8402f4] {
	width: auto;
	height: 89px;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 8px 10px 0;
	background-color: #fff;
	border-radius: 9px;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.service-card-item[data-v-bd8402f4],
.service-card[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-card-item[data-v-bd8402f4] {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.service-card-item-img[data-v-bd8402f4] {
	width: 30px;
	height: 30px
}

.vaccination-process-card[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	background-color: #fff;
	width: auto;
	margin: 8px 10px 0;
	padding: 15px 0;
	border-radius: 9px
}

.vaccination-process-card-header[data-v-bd8402f4] {
	width: auto;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 13px 1px
}

.vaccination-process-card-header-title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f
}

.vaccination-process-card-header-more-container[data-v-bd8402f4] {
	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;
	font-size: 15px;
	line-height: 15px;
	color: #858585
}

.vaccination-process-card-tab[data-v-bd8402f4] {
	border-bottom: 1px solid #f5f5f5
}

.vaccination-process-card-container[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 13px
}

.vaccination-process-card-container-page-view[data-v-bd8402f4] {
	height: 174px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between;
	padding: 15px 0;
	overflow-x: scroll;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.vaccination-process-card-container-page-view[data-v-bd8402f4]::-webkit-scrollbar {
	display: none
}

.vaccination-process-card-container-page-view-item[data-v-bd8402f4] {
	width: 117px;
	height: 68px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px
}

.vaccination-process-card-container-page-view-item[data-v-bd8402f4]:nth-child(n+3) {
	margin-left: 8px
}

.vaccination-process-card-container-page-view-item-bg-1[data-v-bd8402f4] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E8%83%8C%E6%99%AF%E6%9D%BF1-%E5%9F%BA%E5%9B%A0.png);
	background-size: 100% 100%
}

.vaccination-process-card-container-page-view-item-bg-2[data-v-bd8402f4] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E8%83%8C%E6%99%AF%E6%9D%BF2-%E8%AF%95%E7%AE%A1.png);
	background-size: 100% 100%
}

.vaccination-process-card-container-page-view-item-bg-0[data-v-bd8402f4] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E8%83%8C%E6%99%AF%E6%9D%BF3-%E7%83%A7%E6%9D%AF.png);
	background-size: 100% 100%
}

.vaccination-process-card-container-page-view-item-name[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	line-height: 15px;
	color: #1b1c1f;
	margin-top: 15px;
	white-space: nowrap;
	max-width: 105px;
	overflow: hidden;
	text-overflow: ellipsis
}

.vaccination-process-card-container-page-view-item-age[data-v-bd8402f4] {
	font-size: 14px;
	line-height: 14px;
	color: #858585;
	margin-top: 9px;
	margin-bottom: 15px
}

.vaccination-process-card-container-page-view-item-self-pay[data-v-bd8402f4] {
	position: absolute;
	bottom: 0;
	right: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	font-size: 10px;
	line-height: 16px;
	color: #fff;
	font-family: PingFangSC-Medium;
	background-color: #ff6f61;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	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;
	width: 26px;
	height: 16px
}

.vaccination-process-card-container-indicator[data-v-bd8402f4] {
	width: 100%;
	height: 5px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.vaccine-topic-card[data-v-bd8402f4] {
	background-color: #fff;
	border-radius: 9px;
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 8px 10px 0;
	padding: 15px 0;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.vaccine-topic-card-title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	margin: 0 13px 14px;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f
}

.vaccine-topic-card-view[data-v-bd8402f4] {
	width: auto;
	margin-top: 8px;
	margin-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow-x: scroll;
	overflow-y: hidden
}

.vaccine-topic-card-view[data-v-bd8402f4]::-webkit-scrollbar {
	display: none
}

.vaccine-topic-card-view-item[data-v-bd8402f4] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 6px;
	background-color: #f5f5ff;
	width: 154px;
	height: 132px;
	margin-right: 8px;
	padding-left: 12px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.vaccine-topic-card-view-item[data-v-bd8402f4]:nth-child(3n+1) {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E7%96%AB%E8%8B%97%E4%B8%93%E9%A2%9801.png);
	background-size: 100% 100%
}

.vaccine-topic-card-view-item[data-v-bd8402f4]:nth-child(3n+2) {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E7%96%AB%E8%8B%97%E4%B8%93%E9%A2%9802.png);
	background-size: 100% 100%
}

.vaccine-topic-card-view-item[data-v-bd8402f4]:nth-child(3n) {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E7%96%AB%E8%8B%97%E4%B8%93%E9%A2%9803.png);
	background-size: 100% 100%
}

.vaccine-topic-card-view-item-title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #1b1c1f;
	margin-top: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

.vaccine-topic-card-view-item-count[data-v-bd8402f4] {
	color: #858585;
	font-size: 14px;
	line-height: 14px;
	position: absolute;
	bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.expert-interpretation-card[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	background-color: #fff;
	width: auto;
	margin: 8px 10px 0;
	padding: 15px 0;
	border-radius: 9px
}

.expert-interpretation-card-header[data-v-bd8402f4] {
	width: auto;
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 13px
}

.expert-interpretation-card-header-title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	line-height: 18px;
	color: #1f1f1f
}

.expert-interpretation-card-header-more[data-v-bd8402f4] {
	font-size: 15px;
	color: #858585
}

.expert-interpretation-card-video-list[data-v-bd8402f4] {
	margin-top: 16px;
	margin-left: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow-x: scroll;
	overflow-y: hidden
}

.expert-interpretation-card-video-list[data-v-bd8402f4]::-webkit-scrollbar {
	display: none
}

.expert-interpretation-card-video-list-item[data-v-bd8402f4] {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	width: 180px;
	background-color: #f5f5ff;
	margin-right: 8px;
	border-radius: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	overflow: hidden
}

.expert-interpretation-card-video-list-item-poster[data-v-bd8402f4] {
	position: relative;
	width: 100%;
	height: 101px
}

.expert-interpretation-card-video-list-item-poster-img[data-v-bd8402f4] {
	width: 100%;
	height: 100px
}

.expert-interpretation-card-video-list-item-poster .shadow[data-v-bd8402f4] {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(79%, rgba(0, 0, 0, .17)), color-stop(99%, rgba(0, 0, 0, .4)));
	background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, .17) 79%, rgba(0, 0, 0, .4) 99%);
	border-radius: 18px 18px 0 0;
	top: 0
}

.expert-interpretation-card-video-list-item-poster-play[data-v-bd8402f4] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.expert-interpretation-card-video-list-item-poster-time[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	right: 6px;
	bottom: 8px;
	color: #fff
}

.expert-interpretation-card-video-list-item-type[data-v-bd8402f4] {
	position: absolute;
	top: 6px;
	left: 6px;
	background-color: #000;
	opacity: .7;
	border-radius: 10px;
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	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
}

.expert-interpretation-card-video-list-item-title-box[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	height: 58px;
	padding: 7px 10px 0;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.expert-interpretation-card-video-list-item-title-box[data-v-bd8402f4],
.fake-feeds[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.fake-feeds[data-v-bd8402f4] {
	margin: 8px 0;
	background: #fff;
	border-radius: 10px 10px 1px 1px
}

.fake-feeds .feeds-title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #1f1f1f;
	line-height: 18px;
	margin: 15px 0 0 17px
}

.fake-feeds .single-image[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 17px
}

.fake-feeds .single-image .text-content[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden
}

.fake-feeds .single-image .text-content .title[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 19px;
	line-height: 26px;
	color: #333
}

.fake-feeds .single-image .text-content .author-info[data-v-bd8402f4] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999;
	line-height: 12px
}

.fake-feeds .single-image .text-content .author-info .author[data-v-bd8402f4] {
	text-overflow: ellipsis;
	overflow: hidden
}

.fake-feeds .single-image .text-content .author-info .hospital-level[data-v-bd8402f4] {
	margin-left: 6px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 8px;
	padding: 1px 2px
}

.fake-feeds .single-image .text-content .author-info .icon[data-v-bd8402f4] {
	margin: 0 15px 0 auto
}

.fake-feeds .single-image .img[data-v-bd8402f4] {
	width: 121px;
	height: 81px;
	margin-left: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border-radius: 5px
}

.fake-feeds .multi-image[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 17px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

.fake-feeds .multi-image .title[data-v-bd8402f4] {
	font-family: PingFangSC-Medium;
	font-size: 19px;
	line-height: 26px;
	color: #1f1f1f
}

.fake-feeds .multi-image .img-container[data-v-bd8402f4] {
	width: 100%;
	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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-top: 6px
}

.fake-feeds .multi-image .img-container .img[data-v-bd8402f4] {
	display: block;
	height: 81px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(33.3% - 5.3px);
	flex: 0 0 calc(33.3% - 5.3px);
	overflow: hidden
}

.fake-feeds .multi-image .img-container .img[data-v-bd8402f4]:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.fake-feeds .multi-image .img-container .img[data-v-bd8402f4]:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.fake-feeds .multi-image .author-info[data-v-bd8402f4] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999;
	line-height: 12px;
	margin-top: 12px
}

.fake-feeds .multi-image .author-info .author[data-v-bd8402f4] {
	text-overflow: ellipsis;
	overflow: hidden
}

.fake-feeds .multi-image .author-info .hospital-level[data-v-bd8402f4] {
	margin-left: 6px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 8px;
	padding: 1px 2px
}

.fake-feeds .multi-image .author-info .icon[data-v-bd8402f4] {
	margin: 0 0 0 auto
}

.fake-feeds .video[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 17px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

.fake-feeds .video .title[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	font-size: 19px;
	line-height: 26px;
	color: #333
}

.fake-feeds .video .img-container[data-v-bd8402f4] {
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin-top: 6px
}

.fake-feeds .video .img-container .img[data-v-bd8402f4] {
	width: 100%;
	border-radius: 5px
}

.fake-feeds .video .img-container .play-icon[data-v-bd8402f4] {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 48px;
	height: 48px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.fake-feeds .video .author-info[data-v-bd8402f4] {
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999;
	line-height: 12px;
	margin-top: 9px
}

.fake-feeds .video .author-info .author[data-v-bd8402f4] {
	text-overflow: ellipsis;
	overflow: hidden
}

.fake-feeds .video .author-info .hospital-level[data-v-bd8402f4] {
	margin-left: 6px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 8px;
	padding: 1px 2px
}

.fake-feeds .video .author-info .icon[data-v-bd8402f4] {
	margin: 0 0 0 auto
}

.fake-feeds .divider[data-v-bd8402f4] {
	margin: 0 17px;
	height: 1px;
	background: #f1f1f1
}

.remind-toast-list[data-v-bd8402f4] {
	position: fixed;
	bottom: 131px;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	z-index: 2
}

.remind-toast-list .remind-toast[data-v-bd8402f4] {
	height: 48px;
	background-color: #fd503e;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	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: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 4px;
	margin-bottom: 10px;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.remind-toast-list .remind-toast[data-v-bd8402f4]:last-child {
	margin-bottom: 0
}

.remind-toast-list .remind-toast .content[data-v-bd8402f4] {
	max-width: 1.7rem;
	padding: 0 8px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 20px;
	color: #fff
}

.remind-toast-list .remind-toast .content .action-text[data-v-bd8402f4] {
	display: inline-block;
	margin-left: 5px;
	background: hsla(0, 0%, 100%, .21);
	border-radius: 41px;
	line-height: 16px;
	padding: 0 5px
}

.select-baby-container[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.select-baby-container .baby-item-wrapper[data-v-bd8402f4] {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 .17rem;
	background-color: #fff
}

.select-baby-container .baby-item-wrapper[data-v-bd8402f4]:nth-last-child(2) {
	border-bottom: 10px solid #f8f8f8;
	margin: 0;
	padding: 0 .17rem
}

.select-baby-container .baby-item-wrapper .baby-item[data-v-bd8402f4] {
	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;
	padding: 13px 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.select-baby-container .baby-item-wrapper .baby-item .baby-name-wrapper[data-v-bd8402f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.select-baby-container .baby-item-wrapper .baby-item .baby-name-wrapper .name[data-v-bd8402f4] {
	font-size: 16px;
	color: #333
}

.select-baby-container .baby-item-wrapper .baby-item .baby-name-wrapper .current-tag[data-v-bd8402f4],
.select-baby-container .baby-item-wrapper .baby-item .baby-name-wrapper .name[data-v-bd8402f4] {
	line-height: 16px;
	height: 16px;
	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
}

.select-baby-container .baby-item-wrapper .baby-item .baby-name-wrapper .current-tag[data-v-bd8402f4] {
	font-family: PingFangSC-Regular;
	background-color: #00c8c8;
	font-size: 12px;
	color: #fff;
	border-radius: 20px;
	margin-left: 8px;
	width: 34px
}

.select-baby-container .baby-item-wrapper .baby-item .baby-age[data-v-bd8402f4] {
	font-size: 14px;
	line-height: 14px;
	color: #b8b8b8;
	margin-top: 8px
}

.select-baby-container .divider[data-v-bd8402f4] {
	height: 1px;
	-webkit-transform: scaleY(.3333);
	transform: scaleY(.3333);
	background-color: #e0e0e0;
	margin: 0 .17rem
}

.select-baby-container .add-baby-container[data-v-bd8402f4] {
	font-size: 17px;
	line-height: 17px;
	color: #00c8c8;
	margin-top: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff
}

.select-baby-container .add-baby-container .add-text[data-v-bd8402f4] {
	margin: 20px 0
}

.slide-in[data-v-bd8402f4] {
	-webkit-animation-name: slideIn-data-v-bd8402f4;
	animation-name: slideIn-data-v-bd8402f4;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.slide-out[data-v-bd8402f4] {
	-webkit-animation-name: slideOut-data-v-bd8402f4;
	animation-name: slideOut-data-v-bd8402f4;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes slideIn-data-v-bd8402f4 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideIn-data-v-bd8402f4 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes slideOut-data-v-bd8402f4 {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes slideOut-data-v-bd8402f4 {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

.avatar-choose[data-v-d613eade] {
	padding-top: 50%
}

.avatar-choose-item[data-v-d613eade],
.avatar-choose[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.avatar-choose-item[data-v-d613eade] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.avatar-choose-item-text[data-v-d613eade] {
	margin-top: .15rem;
	padding: .05rem .1rem;
	background-color: #eaeaea;
	border-radius: .15rem
}

.p-ghaddpatient .patient-form[data-v-d613eade] {
	margin: 0 .1rem;
	background-color: #fff
}

.p-ghaddpatient .padding-zero[data-v-d613eade] {
	margin-left: auto;
	padding-left: 0;
	padding-right: 0
}

.p-ghaddpatient .baby-avatar[data-v-d613eade] {
	padding-top: 75px;
	padding-bottom: .33rem
}

.p-ghaddpatient .baby-avatar-bg[data-v-d613eade],
.p-ghaddpatient .baby-avatar[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.p-ghaddpatient .baby-avatar-bg[data-v-d613eade] {
	width: 95px;
	height: 95px;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghaddpatient .baby-avatar-camera[data-v-d613eade] {
	width: 28px;
	height: 24px
}

.p-ghaddpatient .baby-avatar-camera-bg[data-v-d613eade] {
	position: absolute;
	width: .22rem;
	height: .22rem;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.p-ghaddpatient .baby-avatar-camera-bg[data-v-d613eade],
.p-ghaddpatient .form-item[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghaddpatient .form-item[data-v-d613eade] {
	position: relative;
	font-size: .15rem
}

.p-ghaddpatient .form-item-relation[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.p-ghaddpatient .form-item-relation-radio[data-v-d613eade] {
	border: .01rem solid;
	padding: .06rem 0;
	line-height: .15rem;
	width: .68rem;
	text-align: center
}

.p-ghaddpatient .form-item-relation-radio-wrap[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.p-ghaddpatient .form-item .c-line-superfine-after[data-v-d613eade] {
	position: absolute;
	left: .17rem;
	bottom: 0;
	right: .17rem;
	width: calc(100% - .34rem)
}

.p-ghaddpatient .form-item-tit[data-v-d613eade] {
	min-width: 100px;
	padding: .15rem 0;
	color: #1f1f1f;
	line-height: .15rem
}

.p-ghaddpatient .form-item-tit-required[data-v-d613eade] {
	position: relative
}

.p-ghaddpatient .form-item-tit-required[data-v-d613eade]:after {
	position: absolute;
	content: "*";
	display: inline-block;
	color: #fd503e;
	font-size: .17rem
}

.p-ghaddpatient .form-item-border[data-v-d613eade] {
	border-bottom: 1px solid #f1f1f1
}

.p-ghaddpatient .form-input[data-v-d613eade] {
	right: 13px;
	color: #1f1f1f;
	text-align: right;
	border: none;
	height: .44rem;
	outline: none;
	font-size: .15rem
}

.p-ghaddpatient .form-input[data-v-d613eade]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghaddpatient .form-input[data-v-d613eade]::-webkit-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-d613eade]::-moz-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-d613eade]:-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-d613eade]::-ms-input-placeholder {
	color: #999
}

.p-ghaddpatient .form-input[data-v-d613eade]::placeholder {
	color: #999
}

.p-ghaddpatient .form-input-placeholder[data-v-d613eade] {
	color: #999
}

.p-ghaddpatient .form-filter[data-v-d613eade] {
	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-d613eade] {
	color: #666
}

.p-ghaddpatient .form-select[data-v-d613eade] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-select-text[data-v-d613eade] {
	padding-right: .16rem;
	text-align: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.p-ghaddpatient .form-select-arrow[data-v-d613eade] {
	position: absolute;
	top: 0;
	right: -2px;
	font-weight: 700
}

.p-ghaddpatient .form-radio[data-v-d613eade] {
	border: .01rem solid;
	padding: .06rem 0;
	width: .68rem;
	text-align: center;
	line-height: .15rem
}

.p-ghaddpatient .form-radio-wrap[data-v-d613eade] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.p-ghaddpatient .form-radio-wrap .icon-rotate[data-v-d613eade] {
	display: inline-block;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.p-ghaddpatient .switch-born[data-v-d613eade] {
	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
}

.p-ghaddpatient .explain-info[data-v-d613eade] {
	line-height: .22rem;
	padding: 0 .26rem;
	padding-bottom: 15px;
	color: #777;
	background-color: #f8f8f8
}

.p-ghaddpatient .btn-wrap[data-v-d613eade] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .08rem .17rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghaddpatient .btn-wrap-area[data-v-d613eade] {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff
}

.p-ghaddpatient .color-placeholder[data-v-d613eade] {
	color: #999;
	line-height: .45rem
}

.picker-popUp[data-v-14bed450] {
	padding-top: .2rem;
	text-align: center
}

.popUp-header[data-v-14bed450] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 9px 17px;
	background-color: #fff;
	position: relative;
	text-align: center;
	font-size: 18px
}

.popUp-cancel[data-v-14bed450],
.popUp-submit[data-v-14bed450] {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left
}

.popUp-submit[data-v-14bed450] {
	text-align: right;
	color: #3288ff
}

.recommend-time-value[data-v-14bed450] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #b8b8b8
}

.body-conatiner[data-v-2a788861] {
	width: 100%;
	min-height: 100vh;
	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-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	background-color: #f5f5f5
}

.body-conatiner .tips-container[data-v-2a788861] {
	width: 100%;
	background-color: #fff1f1;
	padding: .08rem .11rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.body-conatiner .select-label-container[data-v-2a788861] {
	padding: .15rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.body-conatiner .select-label-container .btn[data-v-2a788861] {
	white-space: nowrap;
	margin-left: auto
}

.body-conatiner .no-vaccine[data-v-2a788861],
.body-conatiner .select-label-container .btn[data-v-2a788861] {
	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
}

.body-conatiner .no-vaccine[data-v-2a788861] {
	padding-top: 30%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.body-conatiner .no-vaccine-text[data-v-2a788861] {
	color: #999
}

.body-conatiner .vaccine-item-container[data-v-2a788861] {
	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-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	background-color: #f5f5f5
}

.body-conatiner .vaccine-item-container .vaccine-remind-item[data-v-2a788861] {
	position: relative;
	background-color: #fff;
	border-radius: 12px;
	margin: 8px 10px 0
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc[data-v-2a788861] {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea[data-v-2a788861] {
	padding: 13px 17px 0 17px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper[data-v-2a788861] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: auto
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper .delete-line[data-v-2a788861] {
	width: 100%;
	height: .01rem;
	background-color: #b8b8b8;
	position: absolute;
	top: 50%
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper .vaccine-name[data-v-2a788861] {
	font-size: 18px;
	color: #1f1f1f;
	max-width: 248px;
	font-weight: 500;
	font-family: PingFangSC-Medium
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper .vaccine-tag[data-v-2a788861] {
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	border-radius: 14px;
	padding: 0 4px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper .progress-text[data-v-2a788861] {
	font-size: 14px;
	color: #b8b8b8;
	margin-left: 6px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-name-wrapper .delete-color[data-v-2a788861] {
	color: #b8b8b8;
	border-color: #b8b8b8;
	background-color: #fff
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc-pictureArea .vaccine-function[data-v-2a788861] {
	font-size: 14px;
	color: #525252;
	margin-top: 5px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc .recommend-time[data-v-2a788861] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: -3px;
	padding: 0 17px 10px 17px;
	border-radius: 12px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .desc .delete-color[data-v-2a788861] {
	color: #b8b8b8;
	border-color: #b8b8b8;
	background-color: #fff
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .checkbox-area[data-v-2a788861] {
	padding-right: .25rem;
	width: .87rem;
	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
}

.body-conatiner .vaccine-item-container .vaccine-remind-item-status[data-v-2a788861] {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 6px;
	font-size: .12rem;
	line-height: .12rem;
	border-radius: 0 12px 0 10px
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .overDue-status[data-v-2a788861] {
	color: #faa90e;
	background: #fef6e6
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .inoculate-status[data-v-2a788861] {
	background: #00c8c8;
	color: #fff
}

.body-conatiner .vaccine-item-container .vaccine-remind-item .plan-status[data-v-2a788861] {
	background: #e4e9fd;
	color: #4e6ef2
}

.body-conatiner .vaccine-item-container .vaccine-remind-item[data-v-2a788861]:first-child {
	margin-top: 0
}

.body-conatiner .vaccine-item-container .vaccine-remind-item[data-v-2a788861]:last-child {
	margin-bottom: 10px
}

.body-conatiner .save-btn[data-v-2a788861] {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff
}

.body-conatiner .save-btn-container[data-v-2a788861] {
	padding: 8px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.body-conatiner .c-divider[data-v-2a788861] {
	background: #e0e0e0;
	width: 100%;
	height: 1px
}

.body-conatiner .overDue-btn[data-v-2a788861] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 8px 13px
}

.body-conatiner .overDue-btn-changeDate[data-v-2a788861] {
	padding: 8px 13px;
	font-size: 14px;
	line-height: 14px;
	color: #525252;
	border: 1px solid hsla(0, 0%, 81.6%, .54);
	border-radius: 28px;
	margin-right: 8px
}

.body-conatiner .overDue-btn-changeStatus[data-v-2a788861] {
	padding: 8px 13px;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	border: 1px solid hsla(0, 0%, 81.6%, .54);
	background: #00c8c8;
	border-radius: 28px
}

.save-popup-wrapper[data-v-2a788861] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden
}

.save-popup-wrapper .save-popup-tips-container[data-v-2a788861] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f5f5f5;
	border-radius: 9px;
	padding: 7px 13px
}

.save-popup-wrapper .save-popup-tips-container .tips-text[data-v-2a788861] {
	font-size: 14px;
	color: #858585;
	margin-left: 6px
}

.save-popup-wrapper .sms-receive-container[data-v-2a788861] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 17px;
	margin-bottom: 11px
}

.save-popup-wrapper .phone-number-container[data-v-2a788861] {
	background: #f8f8f8;
	border-radius: 19px;
	height: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 13px
}

.save-popup-wrapper .phone-number-container .country-code[data-v-2a788861] {
	font-size: 15px;
	color: #333
}

.save-popup-wrapper .phone-number-container .phone-number[data-v-2a788861] {
	border: none;
	outline: none;
	background-color: #f8f8f8;
	font-size: 15px;
	color: #333;
	margin-left: 15px
}

.save-popup-wrapper .phone-number-container .close-btn[data-v-2a788861] {
	padding-left: .05rem;
	margin-left: auto
}

.auth-btn[data-v-2a788861] {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	opacity: 0
}

.vacc-card[data-v-750f6027] {
	background: #fff;
	border-radius: .12rem;
	white-space: nowrap;
	position: relative
}

.vacc-card-info-content[data-v-750f6027] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: .15rem;
	padding-left: .13rem;
	padding-right: .13rem;
	padding-bottom: .05rem
}

.vacc-card-label[data-v-750f6027] {
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(136, 0, 200, .7843137254901961);
	padding: 0 6px;
	border-radius: 0 .12rem 0 .1rem;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #00c8c8;
	line-height: 19px;
	font-weight: 400
}

.vacc-card-disable[data-v-750f6027] {
	width: 100%;
	height: .01rem;
	background: #b8b8b8;
	position: absolute;
	top: 50%
}

.vacc-card-name[data-v-750f6027] {
	color: #1f1f1f
}

.vacc-card-name-disable[data-v-750f6027],
.vacc-card-name[data-v-750f6027] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	line-height: .18rem;
	font-weight: 500
}

.vacc-card-name-disable[data-v-750f6027] {
	color: #b8b8b8
}

.vacc-card-tag[data-v-750f6027] {
	margin-right: 4px;
	font-family: PingFangSC-Regular;
	font-weight: 400;
	font-size: .12rem;
	line-height: .12rem;
	padding: 2px 5px;
	border-radius: .14rem
}

.vacc-card-progress[data-v-750f6027] {
	color: #b8b8b8;
	padding-left: .04rem
}

.vacc-card-info[data-v-750f6027],
.vacc-card-progress[data-v-750f6027] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	line-height: .14rem;
	font-weight: 400
}

.vacc-card-info[data-v-750f6027] {
	margin-top: .09rem;
	color: #525252
}

.vacc-card-warning[data-v-750f6027] {
	margin-top: .09rem;
	color: #fd503e
}

.vacc-card-recommend-time[data-v-750f6027],
.vacc-card-warning[data-v-750f6027] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	line-height: .14rem;
	font-weight: 400
}

.vacc-card-recommend-time[data-v-750f6027] {
	color: #1f1f1f
}

.vacc-card-recommend-time-text[data-v-750f6027] {
	width: 100%;
	height: .34rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: .13rem;
	padding-top: .04rem;
	color: #b8b8b8
}

.checkbox.swing[data-v-750f6027] {
	-webkit-animation: swing 2s linear infinite;
	animation: swing 2s linear infinite
}

.m-checkbox[data-v-750f6027] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	padding-right: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.m-checkbox .m-icon[data-v-750f6027] {
	line-height: 1;
	border-radius: 100%;
	background: #fff
}

.m-checkbox.disabled .m-icon-checkbox[data-v-750f6027] {
	background: #f0f0f0
}

.record-title-circle[data-v-46dadd96] {
	border: 2px solid #e0e0e0;
	border-radius: 4px;
	width: 5px;
	height: 5px
}

.record-title-circle-highlight[data-v-46dadd96] {
	border: 2px solid #00c8c8
}

.record-title-line[data-v-46dadd96] {
	background: #e0e0e0;
	width: 1px;
	margin: 0 4px
}

.record-title-text[data-v-46dadd96] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #525252;
	line-height: .14rem;
	font-weight: 400
}

.record-title-text-highlight[data-v-46dadd96] {
	font-family: PingFangSC-Medium;
	color: #00c8c8;
	font-weight: 500
}

.content[data-v-142340e6] {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #555;
	line-height: 25px;
	font-weight: 400;
	padding: 12px 17px 17px 17px;
	display: inline-block
}

.bottom-line[data-v-142340e6] {
	background: #eee;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0
}

.plan-row[data-v-40be7718] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.plan .scroll-view[data-v-40be7718],
.plan .tip-top[data-v-40be7718],
.plan[data-v-40be7718] {
	position: relative
}

.plan .scroll-view-content[data-v-40be7718] {
	position: relative;
	background: #f5f5f5;
	border-radius: 21px 21px 0 0
}

.plan .header-bg[data-v-40be7718] {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eefffd), color-stop(42%, #fff), to(#fff));
	background: linear-gradient(180deg, #eefffd 1%, #fff 42%, #fff);
	border-radius: 21px 21px 0 0
}

.plan__bg[data-v-40be7718] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.plan .tab-wrapper[data-v-40be7718] {
	position: relative
}

.plan .tab-wrapper .subtab[data-v-40be7718],
.plan .tab-wrapper .tab[data-v-40be7718] {
	position: fixed;
	width: 100%
}

.plan .authorityIcon[data-v-40be7718] {
	position: absolute;
	right: .34rem;
	top: -.1rem
}

.plan .content-wrapper[data-v-40be7718] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.plan .content-wrapper .header-card[data-v-40be7718] {
	padding: .15rem .17rem .14rem .17rem
}

.plan .content-wrapper .header-card-name[data-v-40be7718] {
	display: inline-block;
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #000;
	line-height: .18rem;
	font-weight: 500;
	margin-right: .04rem
}

.plan .content-wrapper .header-card-title[data-v-40be7718] {
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	font-weight: 400;
	padding-right: .04rem;
	padding-left: .04rem
}

.plan .content-wrapper .header-card-cores[data-v-40be7718] {
	display: inline-block;
	font-family: PingFangSC-Medium;
	font-size: .14rem;
	color: #1f1f1f;
	line-height: .16rem;
	font-weight: 500
}

.plan .content-wrapper .header-card-tag[data-v-40be7718] {
	margin: 0 3px;
	border-radius: 8px;
	height: 14px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	padding: 0 5px
}

.plan .content-wrapper .vacc-progress[data-v-40be7718] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .18rem .09rem .16rem .17rem;
	margin: 0
}

.plan .content-wrapper .vacc-progress-bar[data-v-40be7718] {
	margin-left: .25rem;
	height: .1rem;
	border-radius: .1rem;
	background: #ecf9fa;
	position: relative
}

.plan .content-wrapper .vacc-progress-highlight[data-v-40be7718] {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: .1rem;
	border-radius: .04rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/progress-bar.png);
	background-size: cover
}

.plan .content-wrapper .vacc-progress-anchor[data-v-40be7718] {
	width: .2rem;
	height: .2rem;
	position: absolute;
	top: -.05rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/progress-anchor.png);
	background-size: cover
}

.plan .content-wrapper .record-tips[data-v-40be7718] {
	padding: .08rem .13rem;
	background: #e7fdfd;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.plan .content-wrapper .record-tips-fixed[data-v-40be7718] {
	position: fixed;
	z-index: 2;
	top: 0
}

.plan .content-wrapper .record-tips-text[data-v-40be7718] {
	margin-right: 27px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #00c8c8;
	letter-spacing: 0;
	font-weight: 400
}

.plan .timeline-text[data-v-40be7718] {
	color: #525252;
	font-weight: 400;
	font-family: PingFangSC-Regular
}

.plan .timeline-text-highlight[data-v-40be7718] {
	color: #00c8c8;
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.plan .footer-wrapper[data-v-40be7718] {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	padding: .08rem .17rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.body-wrapper[data-v-42748a4c] {
	background: #f5f5f5;
	min-height: 100vh
}

#notice[data-v-42748a4c] {
	width: 100%;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2
}

.content-wrapper[data-v-42748a4c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.content-wrapper .records-list[data-v-42748a4c] {
	padding-bottom: .8rem
}

.content-wrapper .footer-wrapper[data-v-42748a4c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	padding: .08rem .09rem
}

.timeline-text[data-v-42748a4c] {
	color: #525252;
	font-weight: 400;
	font-family: PingFangSC-Regular
}

.timeline-text-highlight[data-v-42748a4c] {
	color: #00c8c8;
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.init-dialog[data-v-42748a4c] {
	font-size: 15px;
	line-height: 25px
}

.backup-dialog[data-v-42748a4c] {
	background: #f5f5f5;
	border-radius: 6px;
	margin-top: 6px;
	padding: 15px 13px 13px 10px
}

.backup-dialog-info[data-v-42748a4c] {
	font-size: 14px;
	line-height: 14px;
	color: #00c8c8
}

.backup-dialog-list[data-v-42748a4c] {
	font-size: 15px;
	line-height: 15px;
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.body-wrapper[data-v-c39b4cec] {
	background: #f5f5f5;
	min-height: 100vh
}

.tab-wrapper[data-v-c39b4cec] {
	position: relative;
	height: .4rem;
	padding-top: 0;
	z-index: 1
}

.tab-wrapper .subtab[data-v-c39b4cec],
.tab-wrapper .tab[data-v-c39b4cec] {
	position: fixed;
	width: 100%
}

.content-wrapper[data-v-c39b4cec] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.content-wrapper .records-list[data-v-c39b4cec] {
	padding-top: .1rem;
	padding-bottom: .5rem
}

.content-wrapper .footer-wrapper[data-v-c39b4cec] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	padding: .08rem .09rem
}

.body-wrapper[data-v-2149c736] {
	background: #f5f5f5;
	min-height: 100vh
}

.pack-wrapper[data-v-2149c736] {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pack[data-v-2149c736] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 8px;
	padding: 0 .15rem 0 .13rem
}

.pack-item[data-v-2149c736] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 15px 0 15px 0;
	font-size: .16rem
}

.pack-item-avatar[data-v-2149c736] {
	width: .63rem;
	height: .63rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	border-radius: 50%;
	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;
	color: #fff;
	font-family: PingFangSC-Medium
}

.pack-item-detail[data-v-2149c736] {
	margin-left: .13rem;
	color: #525252;
	font-family: PingFangSC-Regular
}

.topline[data-v-2149c736] {
	border-top: 1px solid #f5f5f5
}

.bottom-wrapper[data-v-2149c736] {
	height: .52rem;
	padding-top: 8px;
	padding-left: 17px;
	padding-right: 17px;
	border: 1px solid #eee;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	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
}

.bottom-wrapper-button[data-v-2149c736] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .15rem;
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	line-height: 40px;
	border-radius: 20px;
	height: 40px;
	text-align: center;
	width: calc(50% - 8px);
	border: 1px solid #00c8c8
}

.bottom-wrapper-button-default[data-v-2149c736] {
	color: #00c8c8;
	background: #fff
}

.bottom-wrapper-button-primary[data-v-2149c736] {
	color: #fff;
	background: #00c8c8
}

.msg-list-dialog .common[data-v-c9f7c6ae] {
	padding: 9px 12px;
	border-radius: 9px;
	max-width: calc(100% - 80px);
	margin: 0 13px 17px;
	position: relative;
	font-size: 17px
}

.msg-list-dialog .common .arrow[data-v-c9f7c6ae] {
	position: absolute;
	top: 9px;
	z-index: 1
}

.msg-list-dialog .doctor-avator[data-v-c9f7c6ae] {
	position: relative;
	z-index: 2
}

.msg-list-dialog .patient[data-v-c9f7c6ae] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	background: #b2eeee;
	-webkit-box-shadow: 0 0 200px 0 rgba(0, 0, 0, .01);
	box-shadow: 0 0 200px 0 rgba(0, 0, 0, .01)
}

.msg-list-dialog .patient .arrow[data-v-c9f7c6ae] {
	right: -6px
}

.msg-list-dialog .doctor[data-v-c9f7c6ae] {
	background: #fff
}

.msg-list-dialog .doctor .arrow[data-v-c9f7c6ae] {
	left: -6px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.c-flex-align-start[data-v-c9f7c6ae],
.c-flex-reverse-align-start[data-v-c9f7c6ae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.c-flex-reverse-align-start[data-v-c9f7c6ae] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.msg-container-space-flex[data-v-c9f7c6ae] {
	-webkit-box-flex: 1000;
	-ms-flex: 1000 0 40px;
	flex: 1000 0 40px
}

.plm-land[data-v-0d2aa795] {
	width: 100%;
	padding-bottom: calc(60px + constant(safe-area-inset-bottom));
	padding-bottom: calc(60px + env(safe-area-inset-bottom))
}

.plm-land__anchor[data-v-0d2aa795] {
	width: 100%;
	background: #fff;
	padding: 0 17px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.plm-land__anchor-fixed[data-v-0d2aa795] {
	position: fixed;
	z-index: 9
}

.plm-land__anchor__scroll[data-v-0d2aa795] {
	position: relative;
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 9
}

.plm-land__wrapper[data-v-0d2aa795] {
	padding: 10px 10px 0 10px
}

.plm-land__wrapper__summary[data-v-0d2aa795] {
	background: #fff;
	border-radius: 10px;
	padding: 16px 13px 14px 13px
}

.plm-land__wrapper__summary__symptom[data-v-0d2aa795],
.plm-land__wrapper__summary__title[data-v-0d2aa795] {
	font-family: PingFangSC-Medium
}

.plm-land__wrapper__summary__choreography[data-v-0d2aa795] {
	background: #f5f5f5;
	border-radius: 9px;
	padding: 12px 17px;
	position: relative
}

.plm-land__wrapper__summary__doctor[data-v-0d2aa795] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background: #fff
}

.plm-land__msg[data-v-0d2aa795] {
	padding: 0 7px 50px
}

.land__wrapper__summary__doctor__basic[data-v-0d2aa795] {
	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
}

.land__wrapper__summary__doctor__basic .land__wrapper__summary__doctor__basic__info[data-v-0d2aa795] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	overflow: hidden
}

.land__wrapper__summary__doctor__basic .wz-btn[data-v-0d2aa795] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #00c8c8;
	border-radius: 14px;
	color: #fff;
	font-size: 13px;
	line-height: 13px;
	width: 69px;
	height: 28px;
	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
}

.Keyword-color[data-v-0d2aa795] {
	color: #f13f40
}

.land__wrapper__summary__choreography__arrow[data-v-0d2aa795] {
	width: 0;
	height: 0;
	position: absolute;
	bottom: -10px;
	left: 38px;
	width: 18px;
	height: 10px;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/bubble.png);
	background-size: cover
}

.c-flex-1[data-v-0d2aa795] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	overflow: hidden
}

.c-flex[data-v-0d2aa795] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-noWrap[data-v-0d2aa795] {
	white-space: nowrap
}

.c-font-family-medium[data-v-0d2aa795] {
	font-family: PingFangSC-Medium
}

.disclaimers[data-v-0d2aa795] {
	padding: 8px 17px 11px 17px;
	font-size: 13px;
	line-height: 21px;
	color: #999;
	text-align: center
}

.plm-footer[data-v-0d2aa795] {
	width: 100%;
	background: #fff;
	padding: 0 17px;
	position: fixed;
	left: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 10;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.plm-footer .button[data-v-0d2aa795] {
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	background-image: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea);
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	box-shadow: 0 10px 20px 0 rgba(0, 200, 200, .3);
	border-radius: 66px;
	margin: 8px 0
}

.c-line-clamp1-max[data-v-0d2aa795] {
	max-width: calc(100% - 39px)
}

.result-item__wrapper[data-v-14473060] {
	position: relative;
	padding: 24px 13px 13px 13px;
	background-color: #fff;
	border-radius: 10px
}

.result-item__wrapper__clip1[data-v-14473060] {
	width: 33vw;
	height: 6.28vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/plmclipBg.png);
	background-size: contain;
	top: -18px
}

.result-item__wrapper__clip1[data-v-14473060],
.result-item__wrapper__clip2[data-v-14473060] {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.result-item__wrapper__clip2[data-v-14473060] {
	width: 23.9vw;
	height: 5.91vw;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/plmclip.png);
	background-size: cover;
	top: -12px
}

.result-item__wrapper__title[data-v-14473060] {
	max-height: 58px;
	overflow: hidden
}

.result-item__wrapper__title__similarity[data-v-14473060] {
	margin-top: -5px;
	background-color: rgba(0, 200, 200, .4);
	border: 1px solid #00c8c8;
	border-radius: 3px
}

.result-item__wrapper__title__similarity__inner[data-v-14473060] {
	border-radius: 0 3px 3px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #00c8c8;
	color: #fff;
	white-space: nowrap
}

.result-item__wrapper__similarity[data-v-14473060] {
	position: absolute;
	right: 21px;
	top: 12px
}

.result-item__wrapper__similarity__cont[data-v-14473060] {
	width: 30px;
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	top: 45%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #00c8c8;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.result-item__wrapper__similarity__cont__text[data-v-14473060] {
	-webkit-transform: scale(.6);
	transform: scale(.6);
	white-space: nowrap
}

.result-item__wrapper__similarity__cont__perc[data-v-14473060] {
	margin-top: -8px;
	-webkit-transform: scale(.85);
	transform: scale(.85);
	font-family: AlibabaSans-Medium
}

.result-item__wrapper__similarity__cont__perc-span[data-v-14473060] {
	font-size: 12px
}

.result-item__wrapper__symptom[data-v-14473060] {
	width: 77vw;
	height: 25px;
	overflow: hidden
}

.result-item__wrapper__symptom__tag[data-v-14473060] {
	margin-right: 6px;
	margin-top: 2px;
	font-family: PingFangSC-Medium
}

.result-item__wrapper__info__desc[data-v-14473060] {
	max-height: 48px
}

.result-item__wrapper__answer[data-v-14473060] {
	background-color: #f5f5f5;
	padding: 10px;
	border-radius: 9px
}

.result-item__wrapper__answer__detail[data-v-14473060] {
	position: relative
}

.result-item__wrapper__answer__detail__swiper[data-v-14473060] {
	width: 100%;
	height: 44px;
	overflow: hidden
}

.result-item__wrapper__answer__detail__swiper__item[data-v-14473060] {
	width: 100%;
	height: 44px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.result-item__wrapper__answer__detail__swiper__item__inner[data-v-14473060] {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden
}

.c-flex[data-v-14473060] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.c-noWrap[data-v-14473060] {
	white-space: nowrap
}

.c-scale-small-6[data-v-14473060] {
	-webkit-transform: scale(.6);
	transform: scale(.6)
}

.c-font-family-medium[data-v-14473060] {
	font-family: PingFangSC-Medium
}

.c-color-main-67[data-v-14473060] {
	color: rgba(0, 200, 200, .67)
}

.c-color-highlight[data-v-14473060] {
	color: #f13f40
}

.c-color-1f1f[data-v-14473060] {
	color: #1f1f1f
}

.plm__result[data-v-ef1abe36] {
	position: absolute;
	left: 0;
	width: 100%
}

.plm__result__bg[data-v-ef1abe36] {
	width: 100%
}

.plm__result__header[data-v-ef1abe36] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 10px;
	margin-top: 18px
}

.plm__result__header__filter[data-v-ef1abe36] {
	margin-top: 18px
}

.plm__result__header__filter__head[data-v-ef1abe36] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.plm__result__header__filter__choose[data-v-ef1abe36] {
	position: relative
}

.plm__result__header__filter__choose__tags[data-v-ef1abe36] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.plm__result__header__filter__choose__loading[data-v-ef1abe36] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

.plm__result__tip[data-v-ef1abe36] {
	margin-bottom: 30px
}

.plm__result__feed__item[data-v-ef1abe36] {
	margin-bottom: 26px
}

.plm__result__drawer[data-v-ef1abe36] {
	height: 100%;
	position: relative
}

.plm__result__drawer__filter[data-v-ef1abe36] {
	padding: 33px 13px 0 12px
}

.plm__result__drawer__filter__tag[data-v-ef1abe36] {
	position: relative;
	width: calc(33.3% - 3.33px);
	border-radius: 5px;
	min-height: 38px;
	max-height: 63px;
	padding: 7px 5px;
	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;
	background-color: #f8f8f8;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.plm__result__drawer__filter__tag-text[data-v-ef1abe36] {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: center
}

.plm__result__drawer__filter__tag-corner[data-v-ef1abe36] {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: .1rem;
	width: 0;
	height: 0;
	color: #fff;
	border-width: 8px;
	border-style: solid;
	border-top-color: transparent !important;
	border-left-color: transparent !important;
	line-height: 6px;
	border-bottom-color: #00c8c8;
	border-right-color: #00c8c8
}

.plm__result__drawer__filter__tag-corner[data-v-ef1abe36]:after {
	content: "";
	position: absolute;
	display: block;
	width: 7px;
	left: -1px;
	top: 0;
	height: 7px;
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/plmconfirm.png) 50% no-repeat;
	background-size: contain
}

.plm__result__drawer__btns[data-v-ef1abe36] {
	width: 100%;
	background: #fff
}

.plm__result__drawer__btns__box[data-v-ef1abe36] {
	margin: 15px 13px 39px 12px
}

.plm__result__drawer__loading[data-v-ef1abe36] {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%
}

.c-flex[data-v-ef1abe36] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.input[data-v-ea18a5be] {
	background: #f6f6f6
}

.input[data-v-ea18a5be]:focus {
	outline: none
}

.input-confirm[data-v-ea18a5be] {
	min-width: 30px
}

.search-input[data-v-ea18a5be] {
	position: relative;
	padding: .1rem .17rem 0 .17rem
}

.search-input .content[data-v-ea18a5be] {
	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: 12px;
	height: 44px;
	line-height: 44px;
	background: #fff;
	border: 2px solid #00c8c8
}

.search-input .icon[data-v-ea18a5be] {
	padding: 0 .1rem 0 .15rem;
	color: #bbb;
	font-weight: 900
}

.search-input .input-wp[data-v-ea18a5be] {
	width: 100%;
	overflow: hidden
}

.search-input .input[data-v-ea18a5be] {
	height: 44px;
	line-height: 44px;
	color: #333;
	background: #fff;
	caret-color: #00c8c8
}

.search-input .input-placeholder[data-v-ea18a5be] {
	color: #999
}

.search-input .input-confirm[data-v-ea18a5be] {
	border-left: 1px solid #e9e9e9;
	padding-left: .1rem;
	padding-right: .16rem;
	line-height: .15rem;
	white-space: nowrap
}

.search-input .icon-cancel[data-v-ea18a5be] {
	color: #ccc;
	padding: .1rem
}

.search-history[data-v-c7c85bd6] {
	background: #f5f5f5;
	padding: .15rem .17rem
}

.search-history .hist[data-v-c7c85bd6] {
	padding-bottom: .15rem
}

.search-history .hist-tit[data-v-c7c85bd6],
.search-history .hot-tit[data-v-c7c85bd6] {
	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-c7c85bd6],
.search-history .hot-tit-text[data-v-c7c85bd6] {
	font-weight: 600
}

.search-history .hist-cont[data-v-c7c85bd6],
.search-history .hot-cont[data-v-c7c85bd6] {
	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-c7c85bd6],
.search-history .hot-item[data-v-c7c85bd6] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	margin-bottom: .1rem;
	border-radius: 19px;
	padding: .06rem .2rem .05rem .2rem;
	max-width: calc(50% - 20px);
	background: #fff;
	text-align: center;
	color: #333
}

.search-history .hist-item-icon[data-v-c7c85bd6] {
	position: absolute;
	top: -8px;
	right: 0;
	font-size: 18px
}

.plm-search__empty[data-v-42abbf9c] {
	padding: .2rem .17rem
}

.img-background[data-v-95fc7700] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.report[data-v-95fc7700] {
	text-align: center;
	padding: 1.43rem .17rem 0
}

.report__title[data-v-95fc7700] {
	font-weight: 700;
	margin-top: .19rem
}

.report__img[data-v-95fc7700] {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
	display: block
}

.report__tips[data-v-95fc7700] {
	margin-top: .26rem;
	border-radius: .12rem;
	background-color: #f5f5f5;
	padding: .11rem .22rem .16rem
}

.report__tips__title[data-v-95fc7700] {
	font-weight: 700
}

.text-red[data-v-95fc7700] {
	color: #fd503e
}

.img-background[data-v-b69d389a] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.sampling__detail__title[data-v-b69d389a] {
	font-weight: 700;
	text-align: center;
	position: relative
}

.sampling__detail__title__line[data-v-b69d389a] {
	width: .64rem;
	height: 1px;
	background: #e9e9e9;
	border-radius: 33px
}

.sampling__detail__list__item[data-v-b69d389a] {
	display: block;
	width: 100%;
	height: auto
}

.order-card[data-v-06df30bb] {
	padding: .1rem .13rem;
	border-radius: .12rem;
	background-color: #fff
}

.order-card__header[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .18rem
}

.order-card__header--left[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.order-card__header--right[data-v-06df30bb] {
	color: #fd503e
}

.order-card__header--right__image[data-v-06df30bb] {
	width: .24rem;
	height: .24rem;
	margin-left: .04rem;
	vertical-align: middle;
	background-color: #bfa
}

.order-card__header__icon[data-v-06df30bb] {
	width: .18rem;
	height: .18rem;
	border-radius: 50%
}

.order-card__sku[data-v-06df30bb] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .11rem
}

.order-card__sku__image[data-v-06df30bb] {
	width: .86rem;
	height: .86rem;
	border-radius: .08rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	margin-right: .07rem
}

.order-card__sku__info[data-v-06df30bb] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.order-card__sku__info__tips[data-v-06df30bb] {
	color: #fd503e
}

.order-card__sku__info__header[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: -.04rem
}

.order-card__sku__info__header__title[data-v-06df30bb] {
	margin-right: .6rem;
	margin-bottom: 0
}

.order-card__sku__info__header__price--wrap[data-v-06df30bb] {
	padding-top: .02rem;
	text-align: right
}

.order-card__sku__info__bottom[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.order-card__sku__info__bottom__price[data-v-06df30bb] {
	font-weight: 700
}

.order-card__sku__info__refundStatus[data-v-06df30bb] {
	color: #faa90e;
	font-size: .15rem;
	line-height: .18rem;
	text-align: right
}

.order-card__sku__info__footer[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: .575rem;
	position: relative
}

.order-card__sku__info__footer__button[data-v-06df30bb] {
	min-width: .96rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 .17rem;
	text-align: center;
	line-height: .3rem;
	height: .32rem;
	border: 1px solid #858585;
	border-radius: .16rem;
	color: #1f1f1f;
	font-size: .15rem
}

.order-card__sku__info__footer__button__tooltip[data-v-06df30bb] {
	position: absolute;
	text-align: center;
	padding: 0 .08rem;
	height: .26rem;
	line-height: .26rem;
	top: -.32rem;
	right: .01rem;
	color: #fff;
	font-size: .14rem;
	border-radius: .08rem;
	background-color: rgba(31, 31, 31, .8)
}

.order-card__sku__info__footer__button__tooltip__triangle[data-v-06df30bb] {
	position: absolute;
	right: 50%;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	bottom: -.08rem;
	border: .04rem solid transparent;
	border-top-color: rgba(31, 31, 31, .8)
}

.order-card__list[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .06rem
}

.order-card__list[data-v-06df30bb]:first-child {
	margin-top: -.04rem
}

.order-card__remark__form[data-v-06df30bb] {
	width: 75%;
	text-align: right
}

.order-card__remark__form__input[data-v-06df30bb] {
	text-align: right;
	font-size: .15rem;
	color: #1f1f1f;
	-webkit-box-ordinal-group: none;
	-ms-flex-order: none;
	order: none;
	outline: none
}

.order-card__remark__form__input[data-v-06df30bb]::-webkit-input-placeholder {
	font-size: .15rem;
	color: #858585
}

.order-card__remark__form__input[data-v-06df30bb]::-moz-placeholder {
	font-size: .15rem;
	color: #858585
}

.order-card__remark__form__input[data-v-06df30bb]:-ms-input-placeholder {
	font-size: .15rem;
	color: #858585
}

.order-card__remark__form__input[data-v-06df30bb]::-ms-input-placeholder {
	font-size: .15rem;
	color: #858585
}

.order-card__remark__form__input[data-v-06df30bb]::placeholder {
	font-size: .15rem;
	color: #858585
}

.order-card__remark__form__input--placeholder[data-v-06df30bb] {
	font-size: .15rem;
	color: #858585
}

.order-card__bottom[data-v-06df30bb] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-weight: 700;
	padding-top: .11rem;
	position: relative
}

.order-card__bottom[data-v-06df30bb]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	top: 0;
	left: 0
}

.order-card__dialogContent[data-v-06df30bb] {
	font-size: .16rem;
	line-height: 1;
	text-align: center;
	color: #1f1f1f
}

.order-card__refundDetail[data-v-06df30bb] {
	color: #525252;
	font-size: .14rem;
	line-height: 1.5;
	font-weight: 400;
	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;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	margin: .15rem 0;
	padding: .09rem 0;
	text-indent: .1rem;
	background-color: #f5f5f5;
	border-radius: .09rem
}

.order-card__refundDetail__item[data-v-06df30bb] {
	width: 100%
}

.img-background[data-v-c304ac70] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.address--layout1 .address__have[data-v-c304ac70] {
	background-color: #fff;
	border-radius: .12rem;
	padding: .1rem .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.address--layout1 .address__have__icon[data-v-c304ac70] {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	margin-right: .08rem;
	color: #fff;
	margin-top: .05rem;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.address--layout1 .address__have__info[data-v-c304ac70] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.address--layout1 .address__have__info__town[data-v-c304ac70] {
	font-weight: 700
}

.address--layout1 .address__have__info__name[data-v-c304ac70] {
	margin-right: .08rem
}

.address--layout2 .order__adress[data-v-c304ac70] {
	width: 100%;
	background-color: #fff;
	border-radius: .12rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .08rem;
	padding-bottom: .11rem
}

.address--layout2 .order__adress__icon[data-v-c304ac70] {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	color: #fff;
	margin: .21rem .08rem 0 .13rem;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.address--layout2 .order__adress__text[data-v-c304ac70] {
	width: 2.55rem
}

.address--layout2 .order__adress__text .order__adress__name[data-v-c304ac70] {
	color: #1f1f1f;
	letter-spacing: 0;
	margin: .11rem 0 0 0;
	font-weight: 700
}

.address--layout2 .order__adress__text .order__adress__detail[data-v-c304ac70] {
	color: #858585;
	letter-spacing: 0;
	line-height: .21rem
}

.img-background[data-v-68cb9400] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.apply__address[data-v-68cb9400],
.apply__card[data-v-68cb9400] {
	margin-top: .08rem
}

.apply__service[data-v-68cb9400] {
	padding: .1rem .13rem .15rem;
	margin-top: .08rem;
	background-color: #fff;
	border-radius: .12rem
}

.apply__service__title[data-v-68cb9400] {
	font-weight: 700
}

.apply__blank[data-v-68cb9400] {
	height: .56rem;
	margin-top: .08rem
}

.apply__bottombar[data-v-68cb9400] {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	height: .56rem;
	background-color: #fff
}

.apply__bottombar__tips[data-v-68cb9400] {
	width: 100%;
	position: absolute;
	top: -.29rem;
	left: 0;
	color: #fd503e;
	background-color: #fff1f1;
	line-height: .29rem
}

.apply__bottombar--wrap[data-v-68cb9400] {
	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;
	height: 100%
}

.apply__bottombar__amount[data-v-68cb9400] {
	font-weight: 700
}

.apply__bottombar__price[data-v-68cb9400] {
	font-weight: 700;
	margin-right: .08rem
}

.apply__bottombar__button[data-v-68cb9400] {
	height: .4rem;
	line-height: .4rem;
	font-weight: 700;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: .2rem;
	margin-right: .12rem;
	color: #fff;
	position: relative
}

.apply__bottombar__button--disable[data-v-68cb9400] {
	color: hsla(0, 0%, 100%, .3)
}

.apply__bottombar__button__text[data-v-68cb9400] {
	display: block;
	padding: 0 .2rem
}

.apply__bottombar__button__auth[data-v-68cb9400] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0
}

.bubble-item__container[data-v-54e89cd2] {
	position: relative;
	width: 3.5rem;
	background-color: #f5f5f5;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .15rem .13rem .095rem;
	margin-left: .08rem;
	margin-top: .08rem
}

.bubble-item__container__triangle[data-v-54e89cd2] {
	position: absolute;
	left: .4rem;
	top: -.16rem;
	width: 0;
	height: 0;
	border: .08rem solid transparent;
	border-bottom-color: #f5f5f5
}

.refund-item__container[data-v-40ae2203] {
	position: relative;
	margin: .1rem .12rem .17rem;
	color: #858585;
	font-weight: 400
}

.refund-item__container__line[data-v-40ae2203] {
	position: absolute;
	left: .045rem;
	top: .13rem;
	height: calc(100% + .1rem);
	border-right: 1px dashed #e0e0e0
}

.refund-item__container__header[data-v-40ae2203] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.refund-item__container__header--wrapper[data-v-40ae2203] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-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: .07rem
}

.refund-item__container__header__dot[data-v-40ae2203] {
	width: .1rem;
	height: .1rem;
	background-color: #e0e0e0;
	border-radius: 50%;
	margin-top: -.03rem;
	margin-right: .08rem;
	position: relative;
	z-index: 10
}

.refund-item__container__header__status[data-v-40ae2203] {
	font-weight: 700;
	color: #1f1f1f
}

.refund-item__container__content[data-v-40ae2203] {
	margin-left: .18rem;
	color: #525252
}

.refund-item__container__popover[data-v-40ae2203] {
	padding-left: .1rem
}

.refund-item__container__popover__storeName[data-v-40ae2203] {
	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-bottom: .08rem
}

.refund-item__container__popover__storeName__img[data-v-40ae2203] {
	width: .24rem;
	height: .24rem;
	border-radius: 50%;
	background-color: #e0e0e0;
	vertical-align: middle
}

.refund-item__container__popover__storeName__title[data-v-40ae2203] {
	margin-left: .08rem;
	color: #1f1f1f;
	font-weight: 700
}

.refund-item__container__popover__content[data-v-40ae2203] {
	color: #525252
}

.refund-item__container__popover--wrapper[data-v-40ae2203] {
	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;
	color: #1f1f1f
}

.refund-item__container__popover__button[data-v-40ae2203] {
	color: #525252;
	padding: .02rem .1rem;
	border: .0033rem solid #979797;
	border-radius: .145rem
}

.history__container[data-v-46971704] {
	background-color: #fff;
	border-radius: .16rem;
	padding-top: .08rem;
	margin: .08rem .1rem 0;
	overflow: hidden
}

.history__container__title[data-v-46971704] {
	font-weight: 700;
	font-size: .18rem;
	margin: .08rem .12rem
}

.history__container--wrapper[data-v-46971704] {
	width: 100%
}

.history__container__error[data-v-46971704] {
	text-align: center;
	margin-top: .2rem;
	color: #525252;
	font-weight: 700;
	font-size: .15rem
}

.kongkim[data-v-5a2bffae] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.kongkim__item[data-v-5a2bffae] {
	text-align: center
}

.kongkim__item__img[data-v-5a2bffae] {
	margin: 0 auto;
	width: 30px;
	height: 30px;
	display: block
}

.img-background[data-v-43dfd6a0] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.hot[data-v-43dfd6a0] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 304px
}

.hot[data-v-43dfd6a0],
.hot__item[data-v-43dfd6a0] {
	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
}

.hot__item[data-v-43dfd6a0] {
	width: calc(50% - 4px);
	padding: 15px 13px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 100% 100%;
	height: 96px;
	position: relative
}

.hot__item[data-v-43dfd6a0]:first-child,
.hot__item[data-v-43dfd6a0]:nth-child(2) {
	height: 148px;
	margin-right: 8px
}

.hot__item__bg[data-v-43dfd6a0] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.hot__item__cont[data-v-43dfd6a0] {
	position: relative;
	z-index: 5;
	height: 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
}

.hot__item__title[data-v-43dfd6a0] {
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	margin-bottom: 2px;
	color: #1f1f1f
}

.hot__item__subTitle[data-v-43dfd6a0] {
	font-size: 14px;
	line-height: 19px;
	color: #858585
}

.hot__item__bottom[data-v-43dfd6a0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.hot__item__price__text[data-v-43dfd6a0] {
	display: inline-block;
	color: #fd503e;
	font-size: 14px;
	line-height: 19px;
	margin-left: 1px
}

.hot__item__btn[data-v-43dfd6a0] {
	height: 21px;
	line-height: 21px;
	border-radius: 30px;
	padding: 0 8px;
	color: #fff;
	font-size: 12px
}

@media only screen and (max-width:375px) {
	.hot__item[data-v-43dfd6a0] {
		padding: 13px 7px
	}
}

.img-background[data-v-c9745a0a] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.home-nav--wrap[data-v-c9745a0a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	padding: 0 2px
}

.home-nav__title[data-v-c9745a0a] {
	font-size: .18rem;
	line-height: .24rem;
	font-weight: 700
}

.home-nav__subTitle[data-v-c9745a0a] {
	color: #525252;
	border-radius: 33px;
	line-height: .19rem;
	height: .19rem;
	margin: 0 1px
}

.flow-list__swiper[data-v-2480c8ea] {
	height: 50vw
}

.article-list__swiper[data-v-a00570ee] {
	height: 1.62rem
}

.article-list__swiper__item[data-v-a00570ee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.article-list__swiper__item__inner[data-v-a00570ee] {
	width: 48.91%
}

.article-item[data-v-a00570ee] {
	width: 100%;
	border-radius: 9px;
	overflow: hidden
}

.article-item__header[data-v-a00570ee] {
	width: 100%
}

.article-item__header__img[data-v-a00570ee] {
	display: block;
	width: 100%;
	height: 24.47vw
}

.article-item__title[data-v-a00570ee] {
	padding: 6px 11px 11px;
	background: #f5f5f5;
	font-size: 15px;
	line-height: 21px
}

.article-item__title__text[data-v-a00570ee] {
	margin-bottom: 0
}

.img-background[data-v-0b6f8e7d] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.gene-home__head[data-v-0b6f8e7d] {
	margin: 0 17px;
	height: 45vw
}

.gene-home__head__title[data-v-0b6f8e7d] {
	padding-top: .28rem;
	font-size: .32rem;
	line-height: .42rem;
	color: #fff;
	font-weight: 700
}

.gene-home__head__subTitle[data-v-0b6f8e7d] {
	font-size: .15rem;
	line-height: .25rem;
	color: #fff
}

.gene-home__head__city[data-v-0b6f8e7d] {
	margin-top: 5px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	background-color: rgba(0, 0, 0, .1);
	border-radius: 50px;
	color: #fff
}

.gene-home__head__city__icon[data-v-0b6f8e7d] {
	margin-right: 2px
}

.gene-home__conent--wrap[data-v-0b6f8e7d] {
	margin-top: -12px;
	min-height: 300px;
	border-radius: 12px 12px 0 0;
	background-image: linear-gradient(180deg, #fff, #f5f5f5 189px)
}

.gene-home__conent__kongkim[data-v-0b6f8e7d] {
	padding: .23rem .23rem 0
}

.gene-home__conent__order[data-v-0b6f8e7d] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 12px;
	height: 44px;
	background: #fff;
	border-radius: 12px
}

.gene-home__conent__order[data-v-0b6f8e7d],
.gene-home__conent__order__title[data-v-0b6f8e7d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gene-home__conent__order__title__img[data-v-0b6f8e7d] {
	width: 18px;
	height: 18px;
	margin-right: 9px
}

.gene-home__conent__list[data-v-0b6f8e7d] {
	padding-top: 7px
}

.gene-home__conent__list__nav[data-v-0b6f8e7d] {
	padding: 0 7px
}

.gene-home__conent__list__nav--fixed[data-v-0b6f8e7d] {
	position: fixed;
	z-index: 999;
	left: 0;
	width: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(#00cfa3), color-stop(61%, #05cfcd), to(#00d3ea));
	background-image: linear-gradient(90deg, #00cfa3 0, #05cfcd 61%, #00d3ea)
}

.gene-home__conent__list__empty[data-v-0b6f8e7d] {
	padding: .45rem .17rem;
	padding-bottom: .26rem;
	text-align: center
}

.gene-home__conent__list__empty__img[data-v-0b6f8e7d] {
	width: 1.8rem;
	height: 1.1rem
}

.special-wrap[data-v-6a765556] {
	margin: 0 .1rem;
	background: #fff
}

.special-wrap__title[data-v-6a765556] {
	font-weight: 700;
	padding-left: .08rem;
	position: relative
}

.special-wrap__title__text[data-v-6a765556] {
	position: relative;
	z-index: 1
}

.special-wrap__title__circle[data-v-6a765556] {
	position: absolute;
	left: 0;
	bottom: .04rem;
	width: .22rem;
	height: .22rem;
	border-radius: 50%
}

.qa-list__item[data-v-d182fc86] {
	background-color: #fafafa;
	padding: .11rem .13rem;
	border-radius: .09rem
}

.qa-list__item__question[data-v-d182fc86] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qa-list__item__question__pre[data-v-d182fc86] {
	margin-top: .03rem;
	width: .17rem;
	height: .17rem;
	border-radius: .03rem;
	text-align: center;
	line-height: .17rem;
	color: #fff;
	margin-right: .08rem;
	background-color: #fd503e;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.qa-list__item__question__icon[data-v-d182fc86] {
	-webkit-transition: all .3s cubic-bezier(.42, 0, .52, 1);
	transition: all .3s cubic-bezier(.42, 0, .52, 1)
}

.qa-list__item__question__text[data-v-d182fc86] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: .04rem
}

.qa-list__item__answer[data-v-d182fc86] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .07rem
}

.qa-list__item__answer__pre[data-v-d182fc86] {
	margin-top: .03rem;
	width: .17rem;
	height: .17rem;
	border-radius: .03rem;
	text-align: center;
	line-height: .17rem;
	color: #fff;
	margin-right: .08rem;
	background-color: #00c8c8;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.qa-list__item[data-v-d182fc86]:last-child {
	margin-bottom: 0
}

.img-background[data-v-49adffef] {
	background-size: 100% 100%;
	background-position: 0 0;
	background-repeat: no-repeat
}

.swiper-list[data-v-49adffef] {
	height: .96rem
}

.swiper-list__item[data-v-49adffef] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.swiper-list__item__title[data-v-49adffef] {
	font-weight: 700
}

.swiper-list__item__inner[data-v-49adffef] {
	padding: .1rem .13rem .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(50% - 4px);
	height: 100%;
	position: relative
}

.swiper-list__item__bottom[data-v-49adffef] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.swiper-list__item__price__text[data-v-49adffef] {
	display: inline-block;
	color: #fd503e;
	margin-left: 1px
}

.swiper-list__item__btn[data-v-49adffef] {
	height: .21rem;
	line-height: .21rem;
	border-radius: .3rem;
	padding: 0 .08rem;
	color: #fff;
	font-weight: 700
}

.swiper-list__item__bg[data-v-49adffef] {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.swiper-list__item__cont[data-v-49adffef] {
	position: relative;
	z-index: 5
}

.img-background[data-v-1df98c21] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.custom-header-topbar-bg[data-v-1df98c21] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background-color: #fff
}

.header__title[data-v-1df98c21] {
	font-size: .18rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700
}

.special__header[data-v-1df98c21] {
	color: #fff;
	padding-bottom: 1.16rem
}

.special__header__title[data-v-1df98c21] {
	padding-top: .17rem;
	font-weight: 700
}

.special__header__subTitle[data-v-1df98c21] {
	color: hsla(0, 0%, 100%, .8)
}

.special__imgtext__img[data-v-1df98c21] {
	width: 100%;
	height: auto;
	display: block
}

.special__recommend__list[data-v-1df98c21] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.special__recommend__list__item[data-v-1df98c21] {
	width: calc(50% - 4px)
}

.special__recommend__list__item[data-v-1df98c21]:last-child,
.special__recommend__list__item[data-v-1df98c21]:nth-last-child(2) {
	margin-bottom: 0
}

.special__literature[data-v-1df98c21] {
	word-wrap: break-word
}

.special__literature__title[data-v-1df98c21] {
	font-weight: 700
}

.special__btn[data-v-1df98c21] {
	margin: 0 .09rem;
	background-color: #fd503e;
	border-radius: 333px;
	height: .44rem;
	color: #fff;
	text-align: center;
	line-height: .44rem;
	width: 100%;
	font-weight: 700
}

.special__btn__wrap[data-v-1df98c21] {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99;
	width: 100%;
	background-color: #fff;
	height: .6rem;
	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
}

.order__navs[data-v-b9fc2562] {
	padding-bottom: .08rem;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fff), to(#f5f5f5));
	background-image: linear-gradient(180deg, #fff 1%, #f5f5f5)
}

.orderCard__container[data-v-b9fc2562] {
	width: 100%
}

.orderCard__container .orderCard__item[data-v-b9fc2562] {
	margin-bottom: .08rem
}

.none[data-v-b9fc2562] {
	width: 2rem;
	height: 2rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.none__img[data-v-b9fc2562] {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto .06rem auto;
	display: block
}

.none__tip[data-v-b9fc2562] {
	text-align: center
}

.bg__container[data-v-ae005148] {
	position: absolute;
	top: 0;
	width: 100%
}

.bg__container .bg__full[data-v-ae005148] {
	width: 100%;
	height: 1.44rem;
	background: #fd503e
}

.bg__container .bg__gradient[data-v-ae005148] {
	width: 100%;
	height: .68rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), to(#fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e)
}

.content__container[data-v-ae005148] {
	position: relative;
	margin: 0 .1rem
}

.content__container .order__status[data-v-ae005148] {
	width: 100%;
	color: #fff;
	margin: 0 0 .11rem 0
}

.content__container .order__status__text[data-v-ae005148] {
	width: 100%;
	color: #fff;
	text-align: center
}

.content__container .order__status__tip[data-v-ae005148] {
	color: #fff;
	text-align: center
}

.content__container .order__realProcess[data-v-ae005148] {
	width: 100%;
	background-color: #fff;
	border-radius: .12rem;
	margin: 0 0 .08rem 0;
	padding: 0 .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block
}

.content__container .order__contact[data-v-ae005148] {
	width: 100%;
	height: .46rem;
	background-color: #fff;
	border-radius: .12rem;
	margin: .08rem 0 0 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content__container .order__contact .common[data-v-ae005148],
.content__container .order__contact[data-v-ae005148] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content__container .order__contact .common[data-v-ae005148] {
	color: #1f1f1f;
	letter-spacing: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.content__container .order__contact .common .order__contact__box .icon[data-v-ae005148],
.content__container .order__contact .common .order__contact__box[data-v-ae005148] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content__container .order__contact .common .order__contact__box .icon[data-v-ae005148] {
	width: .17rem;
	height: .17rem;
	margin-right: 4px
}

.content__container .order__contact .common .line[data-v-ae005148] {
	width: .0067rem;
	height: .17rem;
	background-color: #eee;
	display: inline-block;
	position: absolute;
	right: 0
}

.content__container .order__contact .common .order__contact__im[data-v-ae005148] {
	margin: 0 .21rem 0 .25rem
}

.content__container .order__contact .common .order__contact__tel[data-v-ae005148] {
	margin: 0 .25rem 0 .24rem
}

.content__container .order__contact .common .order__contact__official[data-v-ae005148] {
	margin: 0 0 0 .21rem
}

.content__container .order__infor[data-v-ae005148] {
	width: 100%;
	background-color: #fff;
	border-radius: .12rem;
	margin: .08rem 0 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-block
}

.content__container .order__infor__title[data-v-ae005148] {
	letter-spacing: 0;
	margin: .11rem .13rem .07rem .13rem
}

.content__container .order__infor__number[data-v-ae005148] {
	letter-spacing: 0;
	margin: .13rem;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content__container .order__infor__number[data-v-ae005148]:last-child {
	margin-bottom: .11rem
}

.content__container .order__infor__icon[data-v-ae005148] {
	font-weight: 700
}

.content__container .order__infor__icon[data-v-ae005148]:before {
	width: .12rem;
	max-height: .12rem;
	vertical-align: middle
}

.content__container .order__infor__copy[data-v-ae005148] {
	width: .4rem;
	color: #858585;
	margin-left: .18rem;
	font-size: .13rem;
	position: relative
}

.content__container .order__infor__copy[data-v-ae005148]:before {
	content: " ";
	position: absolute;
	-webkit-transform-origin: -.1rem 0;
	transform-origin: -.1rem 0;
	width: 300%;
	height: 300%;
	border: 2px solid #e0e0e0;
	border-radius: .33rem;
	text-align: center;
	line-height: .2rem;
	-webkit-transform: scale(.333);
	transform: scale(.333);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.content__container .order__process[data-v-ae005148] {
	width: 100%;
	background-color: #fff;
	border-radius: .12rem;
	margin: .08rem 0 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-block;
	padding-bottom: .09rem
}

.content__container .order__process__title[data-v-ae005148] {
	letter-spacing: 0;
	margin: .11rem 0 .11rem .13rem
}

.content__container .order__process__list[data-v-ae005148] {
	padding: 0 .13rem 0 .13rem
}

.order__op[data-v-ae005148] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: .48rem;
	background-color: #fff;
	z-index: 100;
	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
}

.order__op .op[data-v-ae005148] {
	margin: 0 .17rem 0 0 !important
}

.detail__tab[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-top: 15px;
	background: #fff
}

.detail__tab__item[data-v-4ab57687] {
	padding-bottom: 11px
}

.detail__tab__item__img[data-v-4ab57687] {
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto;
	opacity: .7
}

.detail__tab__item__text[data-v-4ab57687] {
	margin-top: 4px;
	color: #858585
}

.detail__tab__item--act[data-v-4ab57687] {
	position: relative
}

.detail__tab__item--act .detail__tab__item__img[data-v-4ab57687] {
	opacity: 1
}

.detail__tab__item--act .detail__tab__item__text[data-v-4ab57687] {
	color: #333;
	font-weight: 700
}

.detail__tab__item--act[data-v-4ab57687]:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	border: 8px solid transparent;
	border-bottom-color: #f5f5f5
}

.detail__cont[data-v-4ab57687] {
	padding: 20px 17px 0
}

.detail__cont__plan[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.detail__cont__plan__icon[data-v-4ab57687] {
	width: .3rem;
	height: .3rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 13px
}

.detail__cont__plan__title[data-v-4ab57687] {
	font-weight: 700
}

.detail__cont__explain[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 14px
}

.detail__cont__explain__index[data-v-4ab57687] {
	background: #12bf9b;
	margin-top: 2px
}

.detail__cont__explain__index[data-v-4ab57687],
.detail__cont__qa__index[data-v-4ab57687] {
	width: 17px;
	height: 17px;
	text-align: center;
	line-height: 17px;
	border-radius: 3px;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 12px;
	color: #fff
}

.detail__cont__qa__index[data-v-4ab57687] {
	background: #fd503e;
	margin-top: 3px
}

.detail__cont__qa__question[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 4px
}

.detail__cont__qa__question .detail__cont__qa__text[data-v-4ab57687] {
	font-weight: 700
}

.detail__cont__qa__answer[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.detail__cont__qa__answer .detail__cont__qa__index[data-v-4ab57687] {
	background: #12bf9b
}

.detail__cont__service[data-v-4ab57687] {
	margin-bottom: 33px
}

.detail__cont__service[data-v-4ab57687]:last-child {
	margin-bottom: 11px
}

.detail__cont__service__title[data-v-4ab57687] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.detail__cont__service__title__line[data-v-4ab57687] {
	border-top: 1px dashed rgba(209, 148, 67, .4);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.detail__cont__service__title__text[data-v-4ab57687] {
	margin: 0 7px;
	color: #d19443;
	font-weight: 700
}

.detail__cont__service__subTitle[data-v-4ab57687] {
	position: relative;
	padding-left: 9px;
	font-weight: 700;
	margin-bottom: 13px
}

.detail__cont__service__subTitle[data-v-4ab57687]:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 3px;
	height: 15px;
	border-radius: 20px;
	background: #d4b277
}

.detail__cont__service__img[data-v-4ab57687] {
	width: 100%;
	height: auto;
	display: block
}

.record-item[data-v-1c7822bc] {
	position: relative;
	background: #f5f5f5;
	height: 1.02rem;
	border-radius: .1rem;
	padding: 0 .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.record-item__cont[data-v-1c7822bc] {
	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
}

.record-item__cont__price[data-v-1c7822bc] {
	font-weight: 700;
	height: .25rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.record-item__cont__price__unit[data-v-1c7822bc] {
	font-size: .14rem;
	margin-right: .03rem
}

.record-item__cont__price__text[data-v-1c7822bc] {
	font-size: .22rem
}

.record-item__cont__validity[data-v-1c7822bc] {
	color: #666
}

.record-item__cont__bubble[data-v-1c7822bc] {
	position: absolute;
	right: -2px;
	top: 0;
	color: #fff;
	font-weight: 700;
	width: .56rem;
	height: .21rem;
	text-align: center;
	line-height: .18rem;
	background-size: 100% 100%
}

.record-item__tips[data-v-1c7822bc] {
	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
}

.record-item__tips__buy[data-v-1c7822bc] {
	color: #999
}

.record-item__tips__beyond[data-v-1c7822bc],
.record-item__tips__refund[data-v-1c7822bc] {
	color: #b5b5b5
}

.record-item__title[data-v-1c7822bc] {
	font-weight: 700
}

.record-item--disable[data-v-1c7822bc] {
	background: #fafafa;
	color: #b5b5b5
}

.record-item--disable .record-item__cont__validity[data-v-1c7822bc] {
	color: #b5b5b5
}

.record[data-v-b7819686] {
	margin: 0 .1rem
}

.record__null[data-v-b7819686] {
	text-align: center;
	color: #666;
	margin-top: 27.2vw
}

.record__null__img[data-v-b7819686] {
	display: block;
	margin: 0 auto
}

.custom-header-topbar-bg[data-v-c1c254e4] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
	background-color: #07aa97;
	opacity: 0
}

.image[data-v-c1c254e4] {
	width: 100%;
	height: auto;
	display: block
}

.margin10[data-v-c1c254e4] {
	margin-left: 10px;
	margin-right: 10px
}

.img-bg[data-v-c1c254e4] {
	background-size: 100% auto;
	background-position: 0 0;
	background-repeat: no-repeat
}

.convert[data-v-c1c254e4] {
	overflow: hidden
}

.convert__content.h5_content .convert__content__headimg[data-v-c1c254e4] {
	background-position-y: -36px
}

.convert__content.h5_content .convert__content__form[data-v-c1c254e4] {
	margin-top: -.96rem
}

.convert__content__headimg[data-v-c1c254e4] {
	width: 100%;
	height: 2.74rem;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/convert_header_img.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: cover
}

.convert__content__form[data-v-c1c254e4] {
	background: #fff;
	border-radius: .09rem;
	padding: .2rem .13rem;
	margin-top: -.56rem
}

.convert__content__form__btn[data-v-c1c254e4] {
	width: 100%;
	height: .44rem;
	background-image: linear-gradient(137deg, #f5deb7, #e9b966);
	border-radius: .22rem;
	color: #402200;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: .16rem;
	font-weight: 700
}

.convert__content__form__btn[data-v-c1c254e4],
.convert__content__record[data-v-c1c254e4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.convert__content__record[data-v-c1c254e4] {
	background: #fff;
	border-radius: .09rem;
	height: .48rem;
	font-size: .15rem;
	color: #525252;
	margin-top: .15rem;
	padding: 0 .1rem 0 .13rem
}

.convert__content__record__text[data-v-c1c254e4] {
	margin-right: auto
}

.convert__content__record .med-icon[data-v-c1c254e4] {
	font-weight: 700
}

.convert__content__rule[data-v-c1c254e4] {
	margin: .26rem .17rem 0
}

.convert__content__rule__title[data-v-c1c254e4] {
	font-size: .15rem;
	color: #525252;
	margin-bottom: .03rem
}

.convert__content__rule__text[data-v-c1c254e4] {
	font-size: .14rem;
	line-height: .24rem
}

.convert__content__rule__link[data-v-c1c254e4] {
	font-size: .14rem;
	color: #00c8c8
}

.record-item[data-v-664f542e] {
	position: relative;
	background: #fff3dd;
	height: 1.02rem;
	border-radius: .09rem;
	padding: 0 .13rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.record-item__cont[data-v-664f542e] {
	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;
	color: #2c1800
}

.record-item__cont__title[data-v-664f542e] {
	font-weight: 700;
	margin-bottom: .11rem
}

.record-item__cont__date[data-v-664f542e] {
	margin-bottom: .09rem
}

.record-item__btn[data-v-664f542e] {
	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;
	margin-left: auto;
	width: .74rem;
	height: .3rem;
	border-radius: .15rem;
	background-image: linear-gradient(137deg, #f5deb7, #e9b966);
	color: #402200;
	font-weight: 700
}

.record-item--disable[data-v-664f542e] {
	background: #fafafa;
	color: #858585
}

.record-item--disable .record-item__cont[data-v-664f542e] {
	color: #858585
}

.record-item--disable .record-item__btn[data-v-664f542e] {
	background-image: linear-gradient(-45deg, #b5b5b5, #e0e0e0);
	color: #fff
}

.record[data-v-d94a172c] {
	margin: 0 .1rem
}

.record__null[data-v-d94a172c] {
	text-align: center;
	color: #858585;
	margin-top: 44vh;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.record__null__img[data-v-d94a172c] {
	width: 140px;
	height: 140px;
	display: block;
	margin: 0 auto
}

.wrapper[data-v-6bee8b3e] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-6bee8b3e] {
	color: #ff6050
}

.z-black[data-v-6bee8b3e] {
	color: #252525
}

.cart-container[data-v-6bee8b3e] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-6bee8b3e] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-6bee8b3e] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-6bee8b3e] {
	-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-6bee8b3e] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-6bee8b3e] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-6bee8b3e] {
	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-6bee8b3e] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-6bee8b3e] {
	width: auto
}

.cart-container .shop-title .status[data-v-6bee8b3e] {
	color: #00c8c8;
	text-align: right
}

.cart-container .order-info[data-v-6bee8b3e] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .info-list-wrapper[data-v-6bee8b3e] {
	padding: .1rem .13rem;
	margin: .15rem .17rem .08rem;
	background: hsla(0, 0%, 96.1%, .7);
	border-radius: .09rem;
	font-size: .13rem;
	line-height: 1
}

.cart-container .info-list-wrapper.important[data-v-6bee8b3e] {
	color: #fd503e;
	background: #fff1f1;
	text-align: center
}

.cart-container .info-list-wrapper .info-list[data-v-6bee8b3e] {
	margin-bottom: .06rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cart-container .info-list-wrapper .info-list[data-v-6bee8b3e]:last-of-type {
	margin-bottom: 0
}

.cart-container .order-rx-tip-wrap[data-v-6bee8b3e] {
	padding: 0 13px;
	margin-bottom: 10px
}

.cart-container .order-rx-tip-cont[data-v-6bee8b3e] {
	background-color: #ffe6e6;
	color: #fd503e;
	border-radius: 6px;
	padding: 5px 0;
	text-align: center
}

.cart-container .comment-excitation-container[data-v-6bee8b3e] {
	margin: .03rem 0 .1rem 0;
	position: relative
}

.cart-container .comment-excitation-container .coupon-icon[data-v-6bee8b3e] {
	width: 18px;
	height: 18px
}

.cart-container .comment-excitation[data-v-6bee8b3e] {
	color: #fd503e;
	font-size: 14px;
	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;
	border-radius: .09rem;
	background-color: #fff1f1;
	padding: .1rem 0;
	line-height: 14px
}

.cart-container .triangle[data-v-6bee8b3e] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6.5px 0 6.5px;
	border-color: #fff1f1 transparent transparent transparent;
	right: 1.03rem
}

.rec-top[data-v-a3b6e966] {
	background: url(http://m2.line-me.fun/static/mb/tzjf10l/image/%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83%E5%B8%B8%E8%B4%AD%E6%B8%85%E5%8D%95.png) 50% no-repeat;
	background-size: cover;
	border-radius: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .15rem
}

.rec-top__left[data-v-a3b6e966] {
	padding-right: .15rem;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.rec-top__list[data-v-a3b6e966] {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.rec-top__list__item[data-v-a3b6e966] {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.rec-top__list__item__inner[data-v-a3b6e966] {
	position: relative;
	padding-top: 100%
}

.rec-top__list__item__inner__img[data-v-a3b6e966] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: .06rem;
	background-color: #fff
}

.wrapper[data-v-d5c379a2] {
	padding-left: .1rem;
	padding-right: .1rem
}

.body-wrapper[data-v-d5c379a2] {
	min-height: 100vh
}

.m-tab[data-v-d5c379a2] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-d5c379a2] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	padding: 0 .17rem;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-d5c379a2] {
	background: none
}

.content-wrapper .order-list-empty[data-v-d5c379a2] {
	height: 2.05rem;
	position: relative;
	margin-top: 1rem
}

.content-wrapper .order-tips[data-v-d5c379a2] {
	background: #fff1f1;
	padding: .12rem .17rem;
	font-family: PingFangSC-Regular;
	font-size: .15rem;
	line-height: .21rem;
	margin-bottom: .08rem
}

.tip-wrapper[data-v-70c73a22],
.wrapper[data-v-70c73a22] {
	padding-left: .17rem;
	padding-right: .17rem
}

.tip-wrapper[data-v-70c73a22] {
	position: relative
}

.tip-wrapper-top[data-v-70c73a22] {
	padding-top: 55px
}

.z-red[data-v-70c73a22] {
	color: #ff6050
}

.z-black[data-v-70c73a22] {
	color: #252525
}

.cart-container[data-v-70c73a22] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-70c73a22] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-70c73a22] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-70c73a22] {
	-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-70c73a22] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-70c73a22] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-70c73a22] {
	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-70c73a22] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-70c73a22] {
	width: auto
}

.cart-container .shop-title .status[data-v-70c73a22] {
	color: #ff6050;
	text-align: right
}

.cart-container .z-info[data-v-70c73a22] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .z-info .tit[data-v-70c73a22] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .z-info .cic[data-v-70c73a22] {
	text-align: left
}

.cart-container .order-info[data-v-70c73a22] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .buttons-info[data-v-70c73a22] {
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-70c73a22] {
	display: inline-block;
	position: relative
}

.cart-container .buttons-info .m-btn-inner[data-v-70c73a22] {
	min-width: .66rem;
	position: relative
}

.cart-container .buttons-info .m-btn-inner-bubble[data-v-70c73a22] {
	position: absolute;
	right: -10px;
	top: -10px;
	background: #b8b8b8;
	border-radius: 12px 12px 12px 3px;
	color: #fff
}

.drug .img-wrapper[data-v-70c73a22] {
	-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-70c73a22] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-70c73a22] {
	opacity: .5
}

.drug .main-info[data-v-70c73a22] {
	padding-right: .2rem
}

.drug .name .text[data-v-70c73a22],
.drug .name[data-v-70c73a22] {
	margin-bottom: 0
}

.drug .font-333[data-v-70c73a22] {
	color: #333
}

.drug .font-18[data-v-70c73a22] {
	font-size: 18px
}

.drug .right-info[data-v-70c73a22] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-70c73a22] {
	color: #ff6050
}

.drug .right-info .price-info[data-v-70c73a22] {
	color: #555;
	line-height: 25px
}

.marquee-tip[data-v-70c73a22] {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(253, 80, 62, .08);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.marquee-tip .first-marquee[data-v-70c73a22],
.marquee-tip[data-v-70c73a22] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.marquee-tip .first-marquee-text-wrapper[data-v-70c73a22] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	padding: 12px 2px;
	margin-right: 5px
}

.marquee-tip .first-marquee-text[data-v-70c73a22] {
	font-size: 14px;
	line-height: 14px;
	white-space: nowrap;
	-webkit-animation: first-marquee-data-v-70c73a22 12s linear 2s infinite normal;
	animation: first-marquee-data-v-70c73a22 12s linear 2s infinite normal
}

.marquee-tip .first-marquee-icon[data-v-70c73a22] {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 13px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@-webkit-keyframes first-marquee-data-v-70c73a22 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

@keyframes first-marquee-data-v-70c73a22 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-105%, 0, 0);
		transform: translate3d(-105%, 0, 0);
		display: none
	}
}

.wrapper[data-v-ac077810] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-ac077810] {
	color: #ff6050
}

.z-black[data-v-ac077810] {
	color: #252525
}

.cart-container[data-v-ac077810] {
	border-radius: .08rem;
	background: #fff
}

.cart-container .shop-title[data-v-ac077810] {
	border-bottom: 1px solid #f1f1f1
}

.cart-container .shop-title .auto[data-v-ac077810] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .shop-title .store-info[data-v-ac077810] {
	-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-ac077810] {
	width: auto
}

.cart-container .shop-title .store-info .logo[data-v-ac077810] {
	width: 18px;
	height: 18px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.cart-container .shop-title .store-info .logo .img[data-v-ac077810] {
	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-ac077810] {
	width: 16px;
	height: 16px
}

.cart-container .shop-title .store-info .name[data-v-ac077810] {
	width: auto
}

.cart-container .shop-title .status[data-v-ac077810] {
	color: #ff6050;
	text-align: right
}

.cart-container .z-info[data-v-ac077810] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .z-info .tit[data-v-ac077810] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .z-info .cic[data-v-ac077810] {
	text-align: left
}

.cart-container .order-info[data-v-ac077810] {
	font-size: 13px;
	line-height: 23px;
	text-align: right
}

.cart-container .after-sale-text[data-v-ac077810] {
	color: #faa90e
}

.cart-container .comment-excitation-container[data-v-ac077810] {
	margin: .1rem 0;
	position: relative
}

.cart-container .comment-excitation-container .coupon-icon[data-v-ac077810] {
	width: 18px;
	height: 18px
}

.cart-container .comment-excitation[data-v-ac077810] {
	color: #fd503e;
	font-size: 14px;
	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;
	border-radius: .09rem;
	background-color: #fff1f1;
	padding: .1rem 0;
	line-height: 14px
}

.cart-container .triangle[data-v-ac077810] {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 6.5px 0 6.5px;
	border-color: #fff1f1 transparent transparent transparent;
	right: .97rem
}

.cart-container .buttons-info[data-v-ac077810] {
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-ac077810] {
	display: inline-block
}

.cart-container .buttons-info .m-btn-inner[data-v-ac077810] {
	min-width: .66rem
}

.drug .img-wrapper[data-v-ac077810] {
	-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-ac077810] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-ac077810] {
	opacity: .5
}

.drug .main-info .reserve-info[data-v-ac077810] {
	line-height: 17px;
	word-break: break-all
}

.drug .name[data-v-ac077810] {
	margin-bottom: 0;
	padding-right: .2rem
}

.drug .name .text[data-v-ac077810] {
	margin-bottom: 0;
	font-weight: 500
}

.drug .font-333[data-v-ac077810] {
	color: #333
}

.drug .font-18[data-v-ac077810] {
	font-size: 18px
}

.drug .right-info[data-v-ac077810] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right
}

.drug .right-info .price[data-v-ac077810] {
	color: #ff6050
}

.drug .right-info .price-info[data-v-ac077810] {
	color: #555;
	line-height: 25px
}

.font-medium[data-v-ac077810] {
	font-family: PingFangSC-Medium;
	font-weight: 500
}

.wrapper[data-v-2edd7f9b] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-2edd7f9b] {
	background: #f5f5f5;
	min-height: 100vh
}

.m-tab[data-v-2edd7f9b] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-2edd7f9b] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-2edd7f9b] {
	background: none
}

.body-wrapper[data-v-314ffd26] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-314ffd26] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: 0 .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.line-item[data-v-314ffd26] {
	padding: .21rem 0;
	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
}

.line-item[data-v-314ffd26]:last-child {
	border-bottom: none
}

.line-item-tit[data-v-314ffd26] {
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	font-weight: 700
}

.line-item-des[data-v-314ffd26] {
	margin-top: .09rem;
	font-size: .14rem;
	color: #858585;
	line-height: 1
}

.line-item-text[data-v-314ffd26] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.line-item-icon[data-v-314ffd26] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	width: .3rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem;
	margin-right: .08rem
}

.dropdown[data-v-96c7426c] {
	background-color: #fff
}

.line[data-v-96c7426c] {
	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;
	font-size: .13rem;
	line-height: .15rem;
	height: .15rem
}

.pop-inner[data-v-96c7426c] {
	position: relative;
	margin-bottom: .13rem
}

.pop-wrapper[data-v-96c7426c] {
	line-height: .22rem
}

.pop-title[data-v-96c7426c] {
	position: relative;
	text-align: center;
	font-size: .18rem;
	line-height: .18rem;
	margin-top: .17rem;
	margin-bottom: .3rem;
	font-family: PingFangSC-Medium
}

.pop-title-icon[data-v-96c7426c] {
	position: absolute;
	right: 0
}

.pop-desc[data-v-96c7426c] {
	margin: .29rem 0 .22rem 0
}

.option-item[data-v-96c7426c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f1f1f;
	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: .45rem
}

.option-item-selected[data-v-96c7426c] {
	color: #fd503e
}

.option-item-icon[data-v-96c7426c] {
	margin-right: -.03rem
}

.popup-con[data-v-96c7426c] {
	max-height: calc(80vh - 1.23rem - constant(safe-area-inset-bottom));
	min-height: calc(50vh - 1.23rem - constant(safe-area-inset-bottom));
	max-height: calc(80vh - 1.23rem - env(safe-area-inset-bottom));
	min-height: calc(50vh - 1.23rem - env(safe-area-inset-bottom));
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.c-color-85[data-v-96c7426c] {
	color: #858585
}

.c-color-1f[data-v-96c7426c] {
	color: #1f1f1f
}

.body-wrapper[data-v-42f152e0] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem 1.17rem .1rem;
	padding-bottom: calc(.9rem + constant(safe-area-inset-bottom));
	padding-bottom: calc(.9rem + env(safe-area-inset-bottom));
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-42f152e0] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-42f152e0] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	margin-bottom: .18rem
}

.part-supplement .part-form-item[data-v-42f152e0] {
	line-height: .15rem;
	padding-bottom: .11rem
}

.tips-wrapper[data-v-42f152e0] {
	background: #fff3eb;
	border-radius: .12rem;
	padding: .08rem .13rem;
	color: #f60;
	font-size: .14rem;
	line-height: .23rem
}

.d-scroll[data-v-42f152e0] {
	position: relative;
	color: #555;
	background-color: #fff
}

.d-scroll-layer[data-v-42f152e0] {
	position: absolute;
	top: 0;
	right: -1px;
	bottom: 0;
	text-align: center;
	background: #fff;
	z-index: 1;
	padding-left: .1rem;
	-webkit-box-shadow: -.1rem 0 .13rem .03rem #fff;
	box-shadow: -.1rem 0 .13rem .03rem #fff
}

.d-scroll-layer .price[data-v-42f152e0] {
	padding-top: .26rem;
	font-size: .15rem;
	line-height: .15rem;
	color: #1f1f1f
}

.d-scroll-layer .price .main[data-v-42f152e0] {
	font-size: .17rem
}

.d-scroll-layer .num[data-v-42f152e0] {
	padding-top: .09rem;
	font-size: .14rem;
	line-height: 1;
	color: #858585
}

.d-scroll-layer .edit[data-v-42f152e0] {
	margin-top: .09rem
}

.d-scroll-wrapper[data-v-42f152e0] {
	position: relative;
	-webkit-overflow-scrolling: touch
}

.d-scroll-inner[data-v-42f152e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.d-scroll-item[data-v-42f152e0] {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: .09rem
}

.d-scroll-item[data-v-42f152e0]:last-child {
	padding-right: 1.2rem
}

.d-scroll-icon[data-v-42f152e0] {
	position: absolute;
	left: -.03rem;
	top: -.03rem
}

.part-form[data-v-42f152e0] {
	padding-bottom: .11rem
}

.part-form-item[data-v-42f152e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	padding-bottom: .15rem;
	margin-bottom: .15rem;
	border-bottom: 1px solid #f1f1f1;
	font-size: .13rem;
	line-height: .13rem;
	position: relative
}

.part-form-item[data-v-42f152e0]:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}

.part-form-item-require[data-v-42f152e0] {
	font-size: .15rem;
	color: #fd503e;
	line-height: 1;
	position: relative;
	top: .006667rem
}

.part-form-item-tit[data-v-42f152e0] {
	font-size: .15rem;
	color: #1f1f1f
}

.part-form-item-val[data-v-42f152e0] {
	color: #999
}

.part-form-item-val-price[data-v-42f152e0] {
	position: absolute;
	right: 0;
	top: 0;
	width: auto
}

.part-form-input[data-v-42f152e0] {
	color: #000;
	text-align: left;
	border: none;
	font: 13px/23px Arial, Helvetica, sans-serif;
	line-height: 13px;
	outline: none;
	margin-top: .13rem
}

.part-form-input-placeholder[data-v-42f152e0] {
	color: #999
}

.part-form-input-price-placeholder[data-v-42f152e0] {
	color: #f7c7c3
}

.part-form-input[data-v-42f152e0]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.part-form-input[data-v-42f152e0]::-webkit-input-placeholder {
	color: #999
}

.part-form-input[data-v-42f152e0]::-moz-placeholder {
	color: #999
}

.part-form-input[data-v-42f152e0]:-ms-input-placeholder {
	color: #999
}

.part-form-input[data-v-42f152e0]::-ms-input-placeholder {
	color: #999
}

.part-form-input[data-v-42f152e0]::placeholder {
	color: #999
}

.part-form-input-price[data-v-42f152e0] {
	color: #ff6050;
	min-height: 13px;
	line-height: 13px;
	height: 13px
}

.part-form-input-price-wrapper[data-v-42f152e0] {
	position: absolute;
	right: 0;
	width: auto;
	left: 17px;
	margin-top: 2px
}

.part-form-input-price[data-v-42f152e0]::-webkit-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-42f152e0]::-moz-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-42f152e0]:-ms-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-42f152e0]::-ms-input-placeholder {
	color: #f7c7c3
}

.part-form-input-price[data-v-42f152e0]::placeholder {
	color: #f7c7c3
}

.part-form-textarea[data-v-42f152e0] {
	margin-top: .11rem;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	min-height: .23rem;
	height: .23rem;
	outline: none;
	padding-right: 5px;
	font-size: .15rem;
	line-height: .23rem;
	color: #525252;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
	outline-offset: none;
	text-align: left;
	border: none
}

.part-form .form-price[data-v-42f152e0] {
	color: #ff6050;
	font-size: .15rem;
	line-height: 1;
	font-weight: 700
}

.part-form .form-price-box[data-v-42f152e0] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.part-form .price-tip[data-v-42f152e0] {
	margin-top: .09rem
}

.part-form .price-tip[data-v-42f152e0]:first-of-type {
	margin-top: .1rem
}

.part-form .reason-tags[data-v-42f152e0] {
	margin-top: .07rem;
	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
}

.part-form .reason-tags__item[data-v-42f152e0] {
	margin-right: .09rem;
	margin-top: .08rem;
	padding: .07rem .1rem;
	background: #f5f5f5;
	border-radius: .145rem;
	font-size: .14rem;
	color: #525252
}

.part-form .reason-tags__item.active[data-v-42f152e0] {
	color: #fd503e;
	font-weight: 700;
	background: #ffe6e6
}

.upload-pictures[data-v-42f152e0] {
	background-color: #fff;
	padding-left: .04rem
}

.upload-pictures-title[data-v-42f152e0] {
	color: #555;
	font: 13px/13px Arial, Helvetica, sans-serif
}

.upload-pictures .image-collect[data-v-42f152e0] {
	margin-top: .15rem
}

.btn-wrapper[data-v-42f152e0] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 11;
	height: .6rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .17rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.btn-wrapper[data-v-42f152e0]:after {
	content: "";
	position: absolute;
	background-color: #e0e0e0;
	display: block;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	-webkit-transform-origin: top;
	transform-origin: top;
	top: 0;
	left: 0
}

.btn-cont[data-v-42f152e0] {
	width: 100%
}

.dialog-title[data-v-42f152e0] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-42f152e0] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

input[data-v-42f152e0]:-webkit-autofill,
select[data-v-42f152e0]:-webkit-autofill,
textarea[data-v-42f152e0]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-42f152e0]:focus,
input[type=text][data-v-42f152e0]:focus,
textarea[data-v-42f152e0]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.name[data-v-08c7e4ec] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 400
}

.z-red[data-v-08c7e4ec] {
	color: #ff6050
}

.z-black[data-v-08c7e4ec] {
	color: #555
}

.z-line-block[data-v-08c7e4ec] {
	display: inline-block
}

.cart-container[data-v-08c7e4ec] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .flex-center[data-v-08c7e4ec] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title[data-v-08c7e4ec] {
	margin-bottom: .1rem
}

.cart-container .order-info[data-v-08c7e4ec] {
	border-top: 1px solid #f1f1f1
}

.cart-container .order-info .z-info[data-v-08c7e4ec] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .order-info .z-info .iconw[data-v-08c7e4ec],
.cart-container .order-info .z-info .tit[data-v-08c7e4ec] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-08c7e4ec] {
	text-align: left
}

.cart-container .buttons-info[data-v-08c7e4ec] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-08c7e4ec] {
	display: inline-block
}

@media screen and (max-width:360px) {
	.wrapper[data-v-08c7e4ec] {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.c-gap-left[data-v-08c7e4ec] {
		margin-left: .08rem
	}
}

@media screen and (max-width:320px) {
	.wrapper[data-v-08c7e4ec] {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.c-gap-left[data-v-08c7e4ec] {
		margin-left: .02rem
	}
}

.drug .img-wrapper[data-v-08c7e4ec] {
	-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-08c7e4ec] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-08c7e4ec] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-08c7e4ec] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-08c7e4ec] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-08c7e4ec] {
	color: #fff;
	line-height: 1.4
}

.drug .supplier-name[data-v-08c7e4ec] {
	font-weight: 700;
	margin-bottom: 0
}

.drug .supplier-name .text[data-v-08c7e4ec] {
	margin-bottom: 0
}

.drug .tips-text[data-v-08c7e4ec] {
	color: #ff6050;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px
}

.drug .price-bottom[data-v-08c7e4ec] {
	color: #ff6050
}

.drug .price-tip[data-v-08c7e4ec] {
	color: #f5a623
}

.drug .font-333[data-v-08c7e4ec] {
	color: #333
}

.drug .font-16[data-v-08c7e4ec] {
	font-size: 16px
}

.drug .right-info[data-v-08c7e4ec] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right;
	font-size: .17rem;
	color: #1f1f1f
}

.drug .s-line[data-v-08c7e4ec] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.num-wrap-row[data-v-08c7e4ec] {
	text-align: right
}

.price-wrap[data-v-08c7e4ec] {
	padding-top: 1px;
	color: #1f1f1f
}

.price-wrap-row[data-v-08c7e4ec] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	line-height: .15rem;
	margin-bottom: .15rem
}

.price-wrap-row[data-v-08c7e4ec]:last-child {
	margin-bottom: 0
}

.price-wrap-value-copy[data-v-08c7e4ec] {
	border: 1px solid #e3e3e3;
	border-radius: .33rem;
	color: #999;
	font-size: .13rem;
	line-height: .13rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .05rem .07rem
}

.price-wrap-btn[data-v-08c7e4ec] {
	margin-top: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-btn-item[data-v-08c7e4ec] {
	line-height: 26px;
	text-align: center;
	border-radius: 22px;
	border: 1px solid rgba(253, 80, 62, .8);
	color: #fd503e;
	margin-left: 10px;
	padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.price-wrap-btn-item-img[data-v-08c7e4ec] {
	display: block;
	width: 16px;
	height: 16px
}

.price-wrap .price-color[data-v-08c7e4ec] {
	color: #fd503e
}

.wrapper .title[data-v-1611dfce] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	font-size: .18rem;
	line-height: .18rem
}

.order-note[data-v-1611dfce] {
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 13px;
	position: relative;
	word-break: break-all;
	background: #fff;
	border-radius: .12rem
}

.buttons[data-v-1611dfce] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .16rem;
	color: #1f1f1f
}

.buttons-btn-item[data-v-1611dfce] {
	line-height: 16px
}

.buttons-btn-item-img[data-v-1611dfce] {
	width: 13px;
	height: 13px
}

.buttons-btn-divider[data-v-1611dfce] {
	border-left: 1px solid #eee
}

.body-wrapper[data-v-bb6936be] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-bb6936be] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-bb6936be] {
	margin-bottom: .15rem
}

.container__title[data-v-bb6936be],
.status-copywriting-title[data-v-bb6936be] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1
}

.status-copywriting-text[data-v-bb6936be] {
	font-size: .15rem;
	color: #525252;
	line-height: 1
}

.status-copywriting-time[data-v-bb6936be] {
	color: #858585;
	font-size: .14rem;
	line-height: 1
}

.status-copywriting-desc[data-v-bb6936be] {
	color: #858585;
	line-height: 1;
	margin-top: .15rem
}

.status-copywriting-nodes[data-v-bb6936be] {
	margin-top: .23rem;
	text-align: center;
	line-height: 1
}

.subblock-btn-wrapper[data-v-bb6936be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.subblock-title[data-v-bb6936be] {
	font-size: .14rem;
	height: .507rem;
	line-height: .507rem;
	padding-left: .15rem;
	border-bottom: 1px solid #f1f1f1
}

.negotiation[data-v-bb6936be],
.subblock-title[data-v-bb6936be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.negotiation[data-v-bb6936be] {
	background-color: #fff;
	border-radius: .12rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .49rem;
	margin-top: .08rem;
	padding: 0 .13rem;
	font-size: .18rem;
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	line-height: 1
}

.return-info[data-v-bb6936be] {
	font-size: .15rem;
	padding: .11rem .13rem
}

.return-info__user[data-v-bb6936be] {
	color: #1f1f1f;
	margin-bottom: .03rem
}

.return-info__addr[data-v-bb6936be] {
	color: #858585;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	line-height: .24rem;
	margin-bottom: .07rem
}

.return-info__addr__text[data-v-bb6936be] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.return-info__addr__copy[data-v-bb6936be] {
	position: relative;
	top: -2px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.69rem;
	flex: 0 0 0.69rem;
	text-align: right
}

.return-info__btn[data-v-bb6936be] {
	margin-top: .15rem;
	margin-bottom: .09rem
}

.return-info__no-addr[data-v-bb6936be] {
	text-align: center
}

.return-info__tips[data-v-bb6936be] {
	text-align: center;
	font-size: .13rem;
	line-height: 1;
	color: #858585
}

.express__info[data-v-bb6936be] {
	font-size: .15rem;
	color: #1f1f1f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.express__info__text[data-v-bb6936be] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.express__info__text__row[data-v-bb6936be] {
	margin-bottom: .15rem;
	line-height: 1;
	margin-bottom: .09rem
}

.express__info__text__row[data-v-bb6936be]:last-of-type {
	margin-bottom: 0
}

.express__info__edit[data-v-bb6936be] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.69rem;
	flex: 0 0 0.69rem;
	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
}

.express__line[data-v-bb6936be] {
	margin-top: .14rem;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333)
}

.express__detail[data-v-bb6936be] {
	padding-top: .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.express__detail__icon[data-v-bb6936be] {
	padding-top: .11rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.3rem;
	flex: 0 0 0.3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-right: .08rem
}

.express__detail__icon__wrapper[data-v-bb6936be] {
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e);
	border-radius: 50%;
	width: .3rem;
	height: .3rem;
	text-align: center;
	line-height: .3rem
}

.express__detail__info[data-v-bb6936be] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.express__detail__info__title[data-v-bb6936be] {
	font-size: .17rem;
	color: #1f1f1f;
	margin-bottom: .02rem;
	font-family: PingFangSC-Medium
}

.express__detail__info__detail[data-v-bb6936be] {
	font-size: .15rem;
	color: #858585
}

.express__detail__info__detail .phone[data-v-bb6936be] {
	color: #fd503e
}

.express__detail__arrow[data-v-bb6936be] {
	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;
	margin-left: .17rem
}

.refund-information-drugInfo[data-v-bb6936be] {
	padding-bottom: .15rem
}

.refund-information-info[data-v-bb6936be] {
	font-size: .15rem;
	color: #1f1f1f;
	line-height: 1
}

.refund-information-info__item[data-v-bb6936be] {
	margin-bottom: .15rem
}

.refund-information-info__item[data-v-bb6936be],
.refund-information-info__item__copy[data-v-bb6936be] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.refund-information-info__item__copy[data-v-bb6936be] {
	border: 1px solid #e0e0e0;
	border-radius: .11rem;
	height: .22rem;
	line-height: .2rem;
	padding: 0 .07rem;
	font-size: .13rem;
	color: #858585;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .08rem
}

.refund-information-info__item--other[data-v-bb6936be] {
	margin-bottom: .11rem
}

.refund-information-info__item--market[data-v-bb6936be] {
	word-break: break-all
}

.refund-information-drug-item[data-v-bb6936be] {
	margin-bottom: .2rem;
	width: 100%;
	overflow: hidden
}

.refund-information-drug-item[data-v-bb6936be]:last-child {
	margin-bottom: 0
}

.bottom-bar .m-bar[data-v-bb6936be] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: 1px solid #eee;
	background: #fff;
	padding: 0 .17rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.bottom-bar .m-bar .inner[data-v-bb6936be] {
	height: .48rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.bottom-bar .m-bar .inner .info[data-v-bb6936be] {
	text-align: right
}

.dialog-title[data-v-bb6936be] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-bb6936be] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-bb6936be] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-bb6936be]:last-of-type {
	margin-bottom: 0
}

.reason-item .c-span8[data-v-bb6936be] {
	padding-left: 0
}

.reason-item .c-span1[data-v-bb6936be] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.textarea-box[data-v-bb6936be] {
	position: relative
}

.textarea-inner[data-v-bb6936be] {
	width: 100%;
	display: block;
	padding: 10px;
	padding-bottom: 32px;
	height: 114px;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #fff;
	outline: none;
	line-height: 22px;
	color: #333;
	border: 1px solid #eee
}

.c-font-18[data-v-bb6936be] {
	font-size: .18rem;
	line-height: .28rem
}

.body-wrapper[data-v-caf4732e] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .9rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-caf4732e] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: 0 .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.form-info-item[data-v-caf4732e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .02rem;
	height: .46rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.form-info-item[data-v-caf4732e]:last-child {
	border: none;
	height: .43rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.form-info-item-tit[data-v-caf4732e] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.91rem;
	flex: 0 0 0.91rem;
	color: #1f1f1f
}

.form-info-item-val[data-v-caf4732e] {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	color: #b8b8b8
}

.form-info-item-icon[data-v-caf4732e] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 0.5rem;
	flex: 0 0 0.5rem;
	text-align: right
}

.form-info-input[data-v-caf4732e] {
	color: #000;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.form-info-input-placeholder[data-v-caf4732e] {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]::-webkit-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]::-moz-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]:-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]::-ms-input-placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]::placeholder {
	color: #b8b8b8;
	font-size: .15rem
}

.form-info-input[data-v-caf4732e]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.form-info-select[data-v-caf4732e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form-info-select-icon[data-v-caf4732e] {
	font-weight: 700
}

.btn-wrapper[data-v-caf4732e] {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 11
}

.btn-cont[data-v-caf4732e] {
	padding: .08rem .17rem;
	margin-bottom: .08rem;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.dialog-title[data-v-caf4732e] {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: .24rem;
	color: #1f1f1f;
	font-weight: 700
}

.dialog-content[data-v-caf4732e] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	text-align: center
}

.dialog-content__item[data-v-caf4732e] {
	margin-bottom: .09rem
}

.dialog-content__item[data-v-caf4732e]:last-of-type {
	margin-bottom: 0
}

.bubble-item__container[data-v-6e3f3dd4] {
	position: relative;
	background-color: #f5f5f5;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .15rem .13rem .095rem;
	margin-left: .08rem;
	margin-top: .08rem
}

.bubble-item__container__triangle[data-v-6e3f3dd4] {
	position: absolute;
	left: .4rem;
	top: -.16rem;
	width: 0;
	height: 0;
	border: .08rem solid transparent;
	border-bottom-color: #f5f5f5
}

.refund-item__container[data-v-bedab1f4] {
	position: relative;
	margin: .1rem .12rem .12rem;
	color: #858585;
	font-weight: 400
}

.refund-item__container__line[data-v-bedab1f4] {
	position: absolute;
	left: .045rem;
	top: .13rem;
	height: calc(100% + .1rem);
	border-right: 1px dashed #e0e0e0
}

.refund-item__container__header[data-v-bedab1f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.refund-item__container__header--wrapper[data-v-bedab1f4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-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: .07rem
}

.refund-item__container__header__dot[data-v-bedab1f4] {
	width: .1rem;
	height: .1rem;
	background-color: #e0e0e0;
	border-radius: 50%;
	margin-top: -.03rem;
	margin-right: .08rem;
	position: relative;
	z-index: 10
}

.refund-item__container__header__status[data-v-bedab1f4] {
	font-weight: 700;
	color: #1f1f1f
}

.refund-item__container__content[data-v-bedab1f4] {
	margin-left: .18rem;
	color: #525252
}

.refund-item__container__popover[data-v-bedab1f4] {
	padding-left: .1rem
}

.refund-item__container__popover__storeName[data-v-bedab1f4] {
	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-bottom: .08rem
}

.refund-item__container__popover__storeName__img[data-v-bedab1f4] {
	width: .24rem;
	height: .24rem;
	border-radius: 50%;
	background-color: #e0e0e0;
	vertical-align: middle
}

.refund-item__container__popover__storeName__title[data-v-bedab1f4] {
	margin-left: .08rem;
	color: #1f1f1f;
	font-weight: 700
}

.refund-item__container__popover__content[data-v-bedab1f4] {
	color: #525252
}

.refund-item__container__popover--wrapper[data-v-bedab1f4] {
	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;
	color: #1f1f1f
}

.refund-item__container__popover__button[data-v-bedab1f4] {
	color: #525252;
	padding: .02rem .1rem;
	border: .0033rem solid #979797;
	border-radius: .145rem
}

.history__container[data-v-1a630ab5] {
	background-color: #fff;
	border-radius: .16rem;
	padding-top: .05rem;
	margin: .08rem .1rem 0;
	overflow: hidden
}

.history__container__title[data-v-1a630ab5] {
	font-weight: 700;
	font-size: .18rem;
	margin: .08rem .12rem .15rem
}

.history__container--wrapper[data-v-1a630ab5] {
	width: 100%
}

.history__container__error[data-v-1a630ab5] {
	text-align: center;
	margin-top: .2rem;
	color: #525252;
	font-weight: 700;
	font-size: .15rem
}

.body-wrapper[data-v-dbd2da06] {
	background: #f5f5f5;
	min-height: 100vh
}

.p-ghaddpatient[data-v-dbd2da06] {
	padding: 0 .1rem .81rem
}

.p-ghaddpatient .c-padding[data-v-dbd2da06] {
	padding: 0 .13rem
}

.p-ghaddpatient .align-right[data-v-dbd2da06] {
	text-align: right
}

.p-ghaddpatient .padding-zero[data-v-dbd2da06] {
	padding-left: 0;
	padding-right: 0
}

.p-ghaddpatient .form[data-v-dbd2da06] {
	color: #1f1f1f
}

.p-ghaddpatient .form-item[data-v-dbd2da06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	line-height: .44rem;
	padding-top: .01rem;
	font-size: .15rem;
	margin-left: 0;
	margin-right: 0;
	overflow: hidden
}

.p-ghaddpatient .form-item-border[data-v-dbd2da06] {
	border-top: .01rem solid #e0e0e0
}

.p-ghaddpatient .form-item-tit[data-v-dbd2da06] {
	min-width: 4em;
	color: #1f1f1f
}

.p-ghaddpatient .form-input[data-v-dbd2da06] {
	color: #1f1f1f;
	text-align: left;
	border: none;
	outline: none;
	font-size: .15rem
}

.p-ghaddpatient .form-input[data-v-dbd2da06]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.p-ghaddpatient .form-input[data-v-dbd2da06]::-webkit-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-dbd2da06]::-moz-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-dbd2da06]:-ms-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-dbd2da06]::-ms-input-placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input[data-v-dbd2da06]::placeholder {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-input-placeholder[data-v-dbd2da06] {
	color: #b8b8b8 !important
}

.p-ghaddpatient .form-color-hint[data-v-dbd2da06] {
	color: #b8b8b8
}

.p-ghaddpatient .form-color-value[data-v-dbd2da06] {
	color: #1f1f1f
}

.p-ghaddpatient .form-filter[data-v-dbd2da06] {
	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-dbd2da06] {
	color: #666
}

.p-ghaddpatient .form-select[data-v-dbd2da06] {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.p-ghaddpatient .form-select-text[data-v-dbd2da06] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.p-ghaddpatient .form-select-arrow[data-v-dbd2da06] {
	position: absolute;
	right: 0;
	top: 0;
	font-weight: 700
}

.p-ghaddpatient .form-radio[data-v-dbd2da06] {
	display: inline-block;
	border-radius: .14rem;
	font-size: .14rem;
	height: .28rem;
	line-height: .28rem;
	text-align: center;
	padding: 0 .13rem
}

.p-ghaddpatient .form-radio-wrap[data-v-dbd2da06] {
	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-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: .58rem;
	line-height: .58rem
}

.p-ghaddpatient .form-radio-checked[data-v-dbd2da06] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	background: rgba(253, 80, 62, .15);
	color: #fd503e
}

.p-ghaddpatient .form-radio-unchecked[data-v-dbd2da06] {
	font-family: PingFangSC-Regular;
	font-weight: 400;
	background: #f5f5f5;
	color: #525252
}

.p-ghaddpatient .form-switch[data-v-dbd2da06] {
	position: relative;
	top: .06rem
}

.p-ghaddpatient .explain-info[data-v-dbd2da06] {
	margin-top: .15rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	line-height: .2rem;
	font-size: .14rem;
	color: #858585
}

.p-ghaddpatient .agree-info[data-v-dbd2da06] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .09rem
}

.p-ghaddpatient .agree-info-text[data-v-dbd2da06] {
	margin: auto 0;
	line-height: .17rem
}

.p-ghaddpatient .agree-info-checkbox[data-v-dbd2da06] {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.p-ghaddpatient .agree-info-checkbox-icon[data-v-dbd2da06] {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: .17rem
}

.p-ghaddpatient .agree-info-checkbox-empty[data-v-dbd2da06] {
	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-dbd2da06] {
	width: .17rem;
	height: .17rem
}

.p-ghaddpatient .form-input-del-icon-wrapper[data-v-dbd2da06] {
	position: absolute;
	height: 100%;
	width: 18px;
	top: 0;
	right: 0;
	color: #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-ghaddpatient .form-input-del-icon[data-v-dbd2da06] {
	color: #999
}

.remarks-wrap[data-v-dbd2da06] {
	position: relative
}

.vaccinator-remarks[data-v-dbd2da06] {
	width: 100%;
	height: .82rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5;
	border: none;
	resize: none;
	border-radius: .09rem;
	font-size: .15rem;
	line-height: .24rem;
	padding: .12rem .15rem;
	word-wrap: break-word;
	color: #1f1f1f;
	outline-offset: none;
	outline: none
}

.vaccinator-remarks[data-v-dbd2da06]::-webkit-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-dbd2da06]::-moz-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-dbd2da06]:-ms-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-dbd2da06]::-ms-input-placeholder {
	color: #b8b8b8 !important
}

.vaccinator-remarks[data-v-dbd2da06]::placeholder {
	color: #b8b8b8 !important
}

.textarea-ph[data-v-dbd2da06] {
	color: #b8b8b8 !important
}

.remarks-num[data-v-dbd2da06] {
	position: absolute;
	right: .15rem;
	bottom: .08rem;
	color: #b8b8b8
}

.bottom-bar[data-v-dbd2da06] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: fixed;
	background: #f5f5f5;
	bottom: 0;
	padding-left: .17rem;
	padding-right: .17rem
}

.btn-wrap[data-v-dbd2da06] {
	margin-top: .08rem;
	margin-bottom: .08rem
}

.wrapper[data-v-719af726] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-sm[data-v-719af726] {
	padding-left: .13rem;
	padding-right: .13rem
}

.fww[data-v-719af726] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jcfs[data-v-719af726] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.gy-sugpage-simple__bubble[data-v-719af726] {
	height: .28rem;
	position: relative;
	z-index: 1
}

.gy-sugpage-simple__top[data-v-719af726] {
	border-bottom: .006rem solid #999
}

.gy-sugpage-simple__top__title[data-v-719af726] {
	font-family: STSongti-SC-Bold;
	font-size: .3rem;
	line-height: .4rem
}

.gy-sugpage-simple__top__info[data-v-719af726] {
	border-bottom: .006rem solid #555;
	margin-bottom: .013rem
}

.gy-sugpage-simple__info__patient[data-v-719af726] {
	white-space: nowrap
}

.gy-sugpage-simple__info__prescription[data-v-719af726] {
	position: relative
}

.gy-sugpage-simple__info__prescription__status-img[data-v-719af726] {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 23px;
	top: -33px
}

.gy-sugpage-simple__info__drug__tit[data-v-719af726] {
	margin-top: .06rem
}

.gy-sugpage-simple__info__drug__tit__num[data-v-719af726] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.gy-sugpage-simple__info__cdrug-info[data-v-719af726] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.gy-sugpage-simple__info__cdrug-info .c-span5[data-v-719af726] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.gy-sugpage-simple__info__cdrug-info__tit[data-v-719af726] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.gy-sugpage-simple__info__cdrug-info__cic[data-v-719af726] {
	color: #151515
}

.gy-sugpage-simple__info__cdrug-info__shadow-btn[data-v-719af726] {
	color: #999;
	height: .5rem;
	line-height: .5rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(25%, #fff));
	background-image: linear-gradient(hsla(0, 0%, 100%, .6), #fff 25%);
	text-align: center;
	margin-top: -.2rem
}

.gy-sugpage-simple__info__other-info[data-v-719af726] {
	position: relative
}

.gy-sugpage-simple__info__other-info__wrapper[data-v-719af726] {
	padding-right: 108px
}

.gy-sugpage-simple__info__other-info__item[data-v-719af726] {
	white-space: nowrap
}

.gy-sugpage-simple__info__other-info__item__tit[data-v-719af726] {
	color: #999
}

.gy-sugpage-simple__info__other-info__item__cic[data-v-719af726] {
	color: #151515
}

.gy-sugpage-simple__info__other-info__item__cic.c-color-gray[data-v-719af726] {
	color: #999
}

.gy-sugpage-simple__info__other-info .c-line-superfine-before[data-v-719af726] {
	margin-bottom: .11rem
}

.gy-sugpage-simple__info__other-info__seal-img[data-v-719af726] {
	width: 108px;
	height: 108px;
	position: absolute;
	right: 17px;
	top: -17px
}

.gy-sugpage-simple__info__bottom-tips[data-v-719af726] {
	word-break: break-all
}

.gy-sugpage-simple__info__bottom-tips__item__inline[data-v-719af726] {
	display: inline-block
}

.gy-sugpage-simple__info .license-info[data-v-719af726] {
	margin-top: .08rem;
	line-height: 18px
}

.gy-sugpage-simple__info .license-info__disclaimer[data-v-719af726] {
	background: #fff3cf;
	border-radius: 8px;
	line-height: .18rem;
	padding: .1rem;
	color: #666
}

.wrapper[data-v-179d01f3] {
	padding-left: .1rem;
	padding-right: .1rem
}

.wrapper-sm[data-v-179d01f3] {
	padding-left: .13rem;
	padding-right: .13rem
}

.color-g[data-v-179d01f3] {
	color: #00c8c8
}

.fwb[data-v-179d01f3] {
	font-weight: 500
}

.bb[data-v-179d01f3] {
	border-bottom: 1px solid #f1f1f1
}

.sug-panel[data-v-179d01f3] {
	border-radius: 8px;
	background: #fff
}

.sug-panel .panel-t[data-v-179d01f3] {
	padding: .08rem .13rem;
	background: rgba(0, 200, 200, .08);
	border-radius: 8px 8px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	color: #00c8c8
}

.sug-panel .panel-t.disable[data-v-179d01f3] {
	background: rgba(0, 0, 0, .03);
	color: #999
}

.sug-panel .panel-t .right-btn[data-v-179d01f3] {
	padding-top: 2px
}

.sug-panel .panel-t .cutdown[data-v-179d01f3] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.sug-panel .panel-c .hospital[data-v-179d01f3] {
	font-size: 18px;
	line-height: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500
}

.sug-panel .panel-c .hospital__btn[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	line-height: 0
}

.sug-panel .panel-c .patient[data-v-179d01f3] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.sug-panel .panel-c .patient-item .tit[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.sug-panel .panel-c .patient-item .cic[data-v-179d01f3] {
	color: #151515;
	padding-left: 5px
}

.sug-panel .panel-c .prescription[data-v-179d01f3] {
	position: relative
}

.sug-panel .panel-c .prescription .status-img[data-v-179d01f3] {
	width: 60px;
	height: 60px;
	position: absolute;
	right: 23px;
	top: -33px
}

.sug-panel .panel-c .drug-tit[data-v-179d01f3] {
	margin-top: .06rem
}

.sug-panel .panel-c .drug-tit .num[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.sug-panel .panel-c .other-info[data-v-179d01f3] {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative
}

.sug-panel .panel-c .other-info-item[data-v-179d01f3] {
	white-space: nowrap;
	width: 100%
}

.sug-panel .panel-c .other-info-item .tit[data-v-179d01f3] {
	color: #999
}

.sug-panel .panel-c .other-info-item .cic[data-v-179d01f3] {
	color: #151515
}

.sug-panel .panel-c .other-info-item .cic.c-color-gray[data-v-179d01f3] {
	color: #999
}

.sug-panel .panel-c .other-info .c-line-superfine-before[data-v-179d01f3] {
	margin-bottom: .11rem
}

.sug-panel .panel-c .other-info .seal-img[data-v-179d01f3] {
	width: 108px;
	height: 108px;
	position: absolute;
	right: 17px;
	top: -17px
}

.sug-panel .panel-c .license-info[data-v-179d01f3] {
	margin-top: .08rem;
	line-height: 18px
}

.sug-panel .panel-c .license-info__disclaimer[data-v-179d01f3] {
	background: #fff3cf;
	border-radius: 8px;
	line-height: .18rem;
	padding: .1rem;
	color: #666
}

.sug-panel .panel-c .drugs-title[data-v-179d01f3] {
	background-image: linear-gradient(135deg, rgba(0, 230, 230, .08), rgba(0, 200, 200, 0));
	color: #00c8c8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 15px;
	padding-top: 8px;
	padding-bottom: 8px
}

.sug-panel .panel-c .drugs-title-icon[data-v-179d01f3] {
	font-size: 18px
}

.drugs[data-v-179d01f3] {
	margin-top: .15rem
}

.drugs .title[data-v-179d01f3] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.drugs .title .tit[data-v-179d01f3] {
	font-size: 18px;
	line-height: 28px
}

.drugs .title .badge-wrapper[data-v-179d01f3] {
	overflow: hidden
}

.drugs .title .right-button[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.drugs-c-item[data-v-179d01f3]:last-child {
	padding-bottom: 0
}

.drugs-tips[data-v-179d01f3] {
	margin-bottom: -.05rem
}

.bottom-tips[data-v-179d01f3] {
	background: rgba(0, 0, 0, .03);
	border-radius: 5px;
	padding: 5px 13px;
	line-height: 19px;
	word-break: break-all;
	text-align: center
}

.bottom-tips .b-item[data-v-179d01f3] {
	display: inline-block
}

.gydrug-tips-info .tit[data-v-179d01f3] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	padding-right: 0
}

.gydrug-tips-info .cic[data-v-179d01f3] {
	padding-left: 0
}

.gydrug-tips-info .cic .label-inner[data-v-179d01f3] {
	margin-bottom: 2px
}

.gydrug-tips-info .arrow[data-v-179d01f3] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.bottom-bar[data-v-179d01f3] {
	height: 95px
}

.bottom-bar .m-bar[data-v-179d01f3] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.bottom-bar .m-bar .cutdown--simple[data-v-179d01f3] {
	position: relative;
	display: inline-block
}

.bottom-bar .m-bar .cutdown--simple__time[data-v-179d01f3] {
	background: #1f1f1f;
	color: #fff;
	border-radius: .03rem;
	width: .21rem;
	line-height: .18rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-179d01f3]:before {
	right: 100%;
	margin-right: .11rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-179d01f3]:after,
.bottom-bar .m-bar .cutdown--simple[data-v-179d01f3]:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #d6d6d6;
	border-radius: 1.5px;
	height: 1px;
	width: .25rem
}

.bottom-bar .m-bar .cutdown--simple[data-v-179d01f3]:after {
	left: 100%;
	margin-left: .11rem
}

.bottom-bar .m-bar .button-wrapper[data-v-179d01f3] {
	padding-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 0 -.05rem;
	position: relative
}

.bottom-bar .m-bar .button-wrapper[data-v-179d01f3]:first-child {
	padding-top: 10px
}

.bottom-bar .m-bar .button-wrapper__item[data-v-179d01f3] {
	padding: 0 .05rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.bottom-bar .m-bar .button-wrapper__item__act2[data-v-179d01f3] {
	background-image: linear-gradient(165deg, #f96d58, #ea4934)
}

.bottom-bar .m-bar .button-wrapper__item__act2[data-v-179d01f3],
.bottom-bar .m-bar .button-wrapper__item__act3[data-v-179d01f3] {
	position: absolute;
	right: 10px;
	top: -10px;
	font-size: 14px;
	color: #fff2c7;
	border-radius: 15px 15px 15px 0;
	padding: 0 10px;
	height: 18px;
	line-height: 18px
}

.bottom-bar .m-bar .button-wrapper__item__act3[data-v-179d01f3] {
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/chinese-medicine-icon.png);
	background-size: 100% 100%;
	background-position: 0 0
}

.cdrug-info[data-v-179d01f3] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.cdrug-info .c-span5[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.cdrug-info .tit[data-v-179d01f3] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: auto;
	color: #999;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-right: 0
}

.cdrug-info .cic[data-v-179d01f3] {
	color: #151515
}

.cdrug-info .shadow-btn[data-v-179d01f3] {
	color: #999;
	height: .5rem;
	line-height: .5rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(25%, #fff));
	background-image: linear-gradient(hsla(0, 0%, 100%, .6), #fff 25%);
	text-align: center;
	margin-top: -.2rem
}

.fww[data-v-179d01f3] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jcfs[data-v-179d01f3] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.body-wrapper[data-v-7059ea8f] {
	background: #f5f5f5;
	min-height: 100vh;
	padding: 0 .1rem .6rem .1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.container[data-v-7059ea8f] {
	background: #fff;
	-webkit-box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	box-shadow: 0 .006667rem .013333rem .02rem hsla(0, 0%, 94.1%, .19);
	border-radius: .12rem;
	padding: .15rem .13rem;
	margin-top: .08rem;
	font-family: PingFangSC-Regular
}

.container__title[data-v-7059ea8f] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	line-height: 1;
	margin-bottom: .15rem
}

.gylogisticsdetails .b-deliver .deliver-bottom[data-v-7059ea8f] {
	font-size: .15rem;
	line-height: 1;
	color: #858585
}

.gylogisticsdetails .b-deliver-info[data-v-7059ea8f] {
	padding-bottom: 0
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit[data-v-7059ea8f] {
	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
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit__from[data-v-7059ea8f] {
	line-height: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-tit__from__img[data-v-7059ea8f] {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden
}

.gylogisticsdetails .b-deliver-info .deliver-info-list[data-v-7059ea8f] {
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	padding-top: .18rem
}

.gylogisticsdetails .b-deliver-info .deliver-info-item[data-v-7059ea8f] {
	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-7059ea8f] {
	margin-bottom: 10px
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-7059ea8f]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-7059ea8f]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-7059ea8f]:before {
	background: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-7059ea8f]:after {
	content: "";
	display: block;
	position: relative;
	top: 6px;
	width: 100%;
	background-color: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-dot[data-v-7059ea8f],
.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-icontextwrap[data-v-7059ea8f],
.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-iconwrap[data-v-7059ea8f] {
	background-color: #fd503e
}

.gylogisticsdetails .b-deliver-info .deliver-info-item.curState .deliver-info-right[data-v-7059ea8f] {
	color: #333
}

.gylogisticsdetails .b-deliver-info .deliver-info-left[data-v-7059ea8f] {
	white-space: nowrap;
	text-align: center;
	width: 45px
}

.gylogisticsdetails .b-deliver-info .deliver-info-right[data-v-7059ea8f] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 33px;
	color: #999
}

.gylogisticsdetails .b-deliver-info .deliver-info-line[data-v-7059ea8f] {
	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: 24px;
	z-index: 2;
	color: #858585
}

.gylogisticsdetails .b-deliver-info .deliver-info-line-status[data-v-7059ea8f] {
	font-size: 16px;
	line-height: 1;
	margin-bottom: 9px
}

.gylogisticsdetails .b-deliver-info .deliver-info-line-info[data-v-7059ea8f] {
	font-size: 14px
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontextwrap[data-v-7059ea8f],
.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-7059ea8f] {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	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-7059ea8f]:before,
.gylogisticsdetails .b-deliver-info .deliver-info-iconwrap[data-v-7059ea8f]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 12px);
	bottom: -100px;
	left: 12px;
	z-index: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon[data-v-7059ea8f] {
	color: #fff;
	width: 100%;
	text-align: center
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-collected[data-v-7059ea8f],
.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-delivered[data-v-7059ea8f],
.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-transporting[data-v-7059ea8f] {
	font-size: 14px;
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.gylogisticsdetails .b-deliver-info .deliver-info-icon.m-icon-deliverperson[data-v-7059ea8f] {
	font-size: 14px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.gylogisticsdetails .b-deliver-info .deliver-info-icontext[data-v-7059ea8f] {
	width: 100%;
	text-align: center;
	font-size: .12rem;
	color: #fff
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-7059ea8f] {
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background-color: #ccc;
	margin: 0 auto
}

.gylogisticsdetails .b-deliver-info .deliver-info-dot[data-v-7059ea8f]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 4px);
	bottom: -100px;
	left: 12px;
	z-index: 1
}

.gylogisticsdetails .b-deliver-info .deliver-info-time[data-v-7059ea8f] {
	margin-top: -.03rem
}

.gylogisticsdetails .color-333[data-v-7059ea8f] {
	color: #333
}

.gylogisticsdetails .c-font-14[data-v-7059ea8f] {
	font-size: 14px
}

.gylogisticsdetails .font-11[data-v-7059ea8f] {
	font-size: 11px;
	line-height: 21px
}

.empty-tip[data-v-7059ea8f] {
	padding-top: 130px;
	text-align: center
}

.map-background[data-v-3f7b5d36] {
	background: #f5f5f5;
	-webkit-box-shadow: 0 5rem 0 0 #f5f5f5;
	box-shadow: 0 5rem 0 0 #f5f5f5;
	padding-bottom: .2rem
}

.c-gap-margin-top[data-v-3f7b5d36] {
	margin-top: .08rem
}

.c-gap-padding-left[data-v-3f7b5d36] {
	padding-left: .13rem
}

.c-gap-inner-right-large[data-v-3f7b5d36] {
	padding-right: .13rem
}

.body-wrapper[data-v-3f7b5d36] {
	background: #f9f9f9;
	min-height: 100vh;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wrapper[data-v-3f7b5d36] {
	padding-left: .1rem;
	padding-right: .1rem
}

.content-wrapper[data-v-3f7b5d36] {
	padding-bottom: .2rem
}

.b-deliver-info[data-v-3f7b5d36] {
	margin: .08rem .1rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem;
	background-color: #fff
}

.b-deliver-info .deliver-info-tit[data-v-3f7b5d36] {
	height: 48px;
	line-height: 48px;
	position: relative
}

.b-deliver-info .deliver-info-tit[data-v-3f7b5d36]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.b-deliver-info .deliver-info-list[data-v-3f7b5d36] {
	overflow: hidden
}

.b-deliver-info .deliver-info-item[data-v-3f7b5d36] {
	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: 20px
}

.b-deliver-info .deliver-info-item.lastitem[data-v-3f7b5d36] {
	margin-bottom: 15px
}

.b-deliver-info .deliver-info-item.lastitem .deliver-info-dot[data-v-3f7b5d36]:before,
.b-deliver-info .deliver-info-item.lastitem .deliver-info-icontextwrap[data-v-3f7b5d36]:before,
.b-deliver-info .deliver-info-item.lastitem .deliver-info-iconwrap[data-v-3f7b5d36]:before {
	background: #fff
}

.b-deliver-info .deliver-info-item.curState .deliver-info-dot[data-v-3f7b5d36],
.b-deliver-info .deliver-info-item.curState .deliver-info-icontextwrap[data-v-3f7b5d36],
.b-deliver-info .deliver-info-item.curState .deliver-info-iconwrap[data-v-3f7b5d36] {
	background-color: #fd503e
}

.b-deliver-info .deliver-info-item.curState .deliver-info-right[data-v-3f7b5d36] {
	color: #1f1f1f
}

.b-deliver-info .deliver-info-left[data-v-3f7b5d36] {
	white-space: nowrap;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #858585;
	line-height: .16rem
}

.b-deliver-info .deliver-info-right[data-v-3f7b5d36] {
	-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;
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #858585;
	letter-spacing: 0;
	line-height: .16rem
}

.b-deliver-info .deliver-info-line[data-v-3f7b5d36] {
	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
}

.b-deliver-info .deliver-info-icontextwrap[data-v-3f7b5d36],
.b-deliver-info .deliver-info-iconwrap[data-v-3f7b5d36] {
	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: #e0e0e0
}

.b-deliver-info .deliver-info-icontextwrap[data-v-3f7b5d36]:before,
.b-deliver-info .deliver-info-iconwrap[data-v-3f7b5d36]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #f1f1f1;
	top: calc(50% + 10px);
	bottom: -100px;
	left: 9px;
	z-index: 1
}

.b-deliver-info .deliver-info-icon[data-v-3f7b5d36] {
	color: #fff;
	width: 100%;
	text-align: center
}

.b-deliver-info .deliver-info-icon.m-icon[data-v-3f7b5d36] {
	font-size: 12px;
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.b-deliver-info .deliver-info-icon.m-icon-bag[data-v-3f7b5d36],
.b-deliver-info .deliver-info-icon.m-icon-deliverperson[data-v-3f7b5d36],
.b-deliver-info .deliver-info-icon.m-icon-qishou[data-v-3f7b5d36] {
	font-size: 12px;
	-webkit-transform: scale(.83);
	transform: scale(.83)
}

.b-deliver-info .deliver-info-icon.m-icon-dianpu[data-v-3f7b5d36] {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.b-deliver-info .deliver-info-icontext[data-v-3f7b5d36] {
	width: 100%;
	text-align: center;
	font-size: .12rem;
	color: #fff
}

.b-deliver-info .deliver-info-dot[data-v-3f7b5d36] {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background-color: #e0e0e0;
	margin: 0 auto
}

.b-deliver-info .deliver-info-dot[data-v-3f7b5d36]:before {
	content: "";
	position: absolute;
	width: 1px;
	background-color: #e0e0e0;
	top: calc(50% + 4px);
	bottom: -100px;
	left: 9.5px;
	z-index: 9
}

.b-deliver-info .deliver-info-time[data-v-3f7b5d36] {
	margin-top: -.03rem
}

.color-333[data-v-3f7b5d36] {
	font-family: PingFangSC-Medium;
	font-size: .18rem;
	color: #1f1f1f;
	letter-spacing: 0;
	line-height: .18rem
}

.font-11[data-v-3f7b5d36] {
	font-size: 13px;
	line-height: 21px
}

.deliver-bar[data-v-3f7b5d36] {
	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;
	background: #fff;
	border-radius: .12rem
}

.deliver-bar-pad[data-v-3f7b5d36] {
	background: #fdefee;
	padding: .1rem .07rem .1rem 0
}

.deliver-bar-marrig[data-v-3f7b5d36] {
	margin-right: .09rem
}

.deliver-bar-time-wrap[data-v-3f7b5d36] {
	display: inline-block
}

.deliver-bar-time[data-v-3f7b5d36] {
	color: #fd503e
}

.deliver-bar-left[data-v-3f7b5d36] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top;
	margin-left: .13rem;
	font-size: .14rem
}

.deliver-bar-left .deliver-icon[data-v-3f7b5d36] {
	margin-right: .05rem
}

.deliver-bar-right[data-v-3f7b5d36] {
	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;
	padding-left: .1rem;
	margin-right: .13rem
}

.deliver-bar-right-tel[data-v-3f7b5d36] {
	color: #fd503e;
	white-space: nowrap;
	margin-left: .12rem;
	background: #fdefee;
	border-radius: .06rem;
	width: .81rem;
	height: .24rem;
	line-height: .24rem;
	text-align: center
}

.deliver-bar-right-tel[data-v-3f7b5d36]:first-child {
	margin-left: 0
}

.deliver-bar-right-tel .m-icon[data-v-3f7b5d36] {
	margin-right: 3px;
	font-size: .13rem
}

.deliver-bar-right-tel .c-font-15[data-v-3f7b5d36] {
	font-family: PingFangSC-Regular;
	font-size: .14rem;
	color: #fd503e;
	letter-spacing: 0;
	line-height: .14rem;
	text-align: center
}

.deliver-bar .deliver-icon[data-v-3f7b5d36] {
	width: .18rem;
	height: .18rem;
	line-height: .18rem;
	border-radius: .18rem;
	margin-top: .02rem;
	font-size: 11px;
	text-align: center;
	color: #fd503e;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.empty-tip[data-v-3f7b5d36] {
	padding-top: 130px;
	text-align: center
}

.custom-header-topbar-bg[data-v-3f7b5d36] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2
}

.wrapper[data-v-dab314dc] {
	padding-left: .17rem;
	padding-right: .17rem
}

.wrapper-small[data-v-dab314dc] {
	padding-left: .15rem;
	padding-right: .15rem
}

.purchase[data-v-dab314dc] {
	border-radius: .1rem;
	background-color: #fff
}

.purchase__title[data-v-dab314dc] {
	padding: .1rem 0;
	font-size: 18px;
	line-height: 28px
}

.purchase__list__drug[data-v-dab314dc] {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.purchase__list__drug__item[data-v-dab314dc] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-bottom: .1rem
}

.purchase__list__drug__item__cart[data-v-dab314dc] {
	padding-right: 5px;
	padding-top: 4px
}

.wrapper[data-v-2d286566] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-2d286566] {
	min-height: 100vh
}

.contact-item[data-v-10efe77a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.contact-item.disabled .c-color[data-v-10efe77a],
.contact-item.disabled .name[data-v-10efe77a],
.contact-item.disabled[data-v-10efe77a] {
	color: #858585
}

.contact-item .name[data-v-10efe77a] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f
}

.contact-item .control[data-v-10efe77a] {
	width: auto;
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: -8px
}

.contact-item .control .item[data-v-10efe77a] {
	display: inline-block;
	width: 31px;
	height: 50px;
	line-height: 50px
}

.contact-item .control .item[data-v-10efe77a]:last-child {
	margin-left: .05rem
}

.contact-item .control .item .icon[data-v-10efe77a] {
	padding: 0 8px;
	font-size: 18px
}

.body-wrapper[data-v-256ac41b] {
	min-height: 100vh;
	background: #f5f5f5
}

.content-wrapper[data-v-256ac41b] {
	padding: .12rem .13rem;
	background-color: #fff;
	border-radius: 8px;
	margin: .1rem
}

.current-positon[data-v-256ac41b] {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.current-positon .location[data-v-256ac41b] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.current-positon .name[data-v-256ac41b] {
	color: #1f1f1f;
	font-family: PingFangSC-Medium
}

.current-positon .choose[data-v-256ac41b] {
	color: #00c8c8
}

.current-positon .choose .m-icon[data-v-256ac41b] {
	position: relative;
	top: 1px;
	font-size: 18px
}

.contact-item-wrapper[data-v-256ac41b] {
	margin-bottom: .15rem
}

.contact-item-wrapper[data-v-256ac41b]:last-child {
	margin-bottom: 0
}

.empty-tip[data-v-256ac41b] {
	padding-top: 120px;
	text-align: center
}

.dis-title[data-v-256ac41b] {
	padding-left: .1rem;
	margin: .15rem 0
}

.bottom-bar[data-v-256ac41b] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.bottom-bar-bg[data-v-256ac41b] {
	height: 44px;
	padding: .16rem 0
}

.bottom-bar-inner[data-v-256ac41b] {
	padding: .08rem .17rem
}

.bottom-bar-inner .c-line-superfine-before[data-v-256ac41b] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0
}

.c-color-333[data-v-1eb36f87] {
	color: #333
}

.align-right[data-v-1eb36f87] {
	text-align: right
}

.content-wrapper[data-v-1eb36f87] {
	padding: 0 .17rem;
	border-radius: 8px;
	margin: .1rem;
	background: #fff
}

.content-wrapper .form-input-placeholder[data-v-1eb36f87] {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-item[data-v-1eb36f87] {
	position: relative;
	line-height: .23rem;
	font-size: .14rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .11rem 0
}

.content-wrapper .form-item[data-v-1eb36f87]:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: .01rem;
	-webkit-transform: scaleY(.333);
	transform: scaleY(.333);
	background: #e0e0e0
}

.content-wrapper .form-item-tit[data-v-1eb36f87] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-left: 0
}

.content-wrapper .form-item-cic[data-v-1eb36f87] {
	padding-left: 0;
	padding-right: 0
}

.content-wrapper .form-item[data-v-1eb36f87]:last-child:before {
	height: 0
}

.content-wrapper .form-input[data-v-1eb36f87] {
	width: 90%;
	text-align: left;
	border: none;
	height: .23rem;
	padding: 0;
	margin: 0;
	outline: none
}

.content-wrapper .form-input[data-v-1eb36f87]:disabled {
	border: none;
	background-color: transparent;
	opacity: 1
}

.content-wrapper .form-input[data-v-1eb36f87]::-webkit-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-1eb36f87]::-moz-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-1eb36f87]:-ms-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-1eb36f87]::-ms-input-placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-input[data-v-1eb36f87]::placeholder {
	color: #858585;
	font-size: .15rem;
	line-height: .23rem;
	padding: 0;
	margin: 0
}

.content-wrapper .form-select[data-v-1eb36f87] {
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.content-wrapper .form-select-text[data-v-1eb36f87] {
	padding-right: .2rem;
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: .15rem
}

.content-wrapper .form-select-arrow[data-v-1eb36f87] {
	position: absolute;
	right: 0
}

.content-wrapper .form-select-close[data-v-1eb36f87] {
	height: 44px;
	width: 24px;
	z-index: 2;
	position: absolute;
	right: -15px;
	top: 0
}

.content-wrapper .form-select-telclose[data-v-1eb36f87] {
	height: 24px;
	width: 24px;
	z-index: 2;
	position: absolute;
	right: -15px;
	top: 0;
	margin-right: 4px
}

.content-wrapper .form-switch[data-v-1eb36f87] {
	line-height: 1
}

.add-sug[data-v-1eb36f87] {
	background: #fff;
	z-index: 4;
	position: relative;
	width: 100%;
	margin-top: .15rem;
	margin-bottom: -.15rem
}

.add-sug .c-line-thick-top[data-v-1eb36f87] {
	margin-left: -.17rem;
	margin-right: -.17rem
}

.add-sug-close[data-v-1eb36f87] {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -.1rem;
	padding-right: .1rem;
	padding-top: .17rem;
	padding-left: .1rem;
	padding-bottom: .17rem;
	z-index: 1
}

.add-sug-item .icon[data-v-1eb36f87] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding-top: 3px
}

.add-sug-item .info[data-v-1eb36f87] {
	border-bottom: 1px solid #f1f1f1
}

.bottom-bar[data-v-1eb36f87] {
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.bottom-bar-bg[data-v-1eb36f87] {
	height: 44px;
	padding: .16rem 0
}

.bottom-bar-inner[data-v-1eb36f87] {
	padding: .08rem .17rem
}

.bottom-bar-inner .c-line-superfine-before[data-v-1eb36f87] {
	position: absolute;
	left: 0;
	top: 0;
	right: 0
}

.form-item__box[data-v-1eb36f87] {
	position: relative
}

.form-item__box .form-item__select__box[data-v-1eb36f87] {
	z-index: 2;
	position: absolute;
	min-width: 1.91rem;
	max-width: 2.7rem;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 2px 2px 7px #e0e0e0;
	box-shadow: 2px 2px 7px #e0e0e0;
	left: -20px
}

.form-item__box .form-item__select__box[data-v-1eb36f87]:before {
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #fcfcfc;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -5px;
	left: 15px
}

.form-item__box .form-item__select__item[data-v-1eb36f87] {
	height: .34rem;
	line-height: .34rem;
	font-size: .14rem;
	padding-left: .15rem;
	border-bottom: 1px solid hsla(0, 0%, 81.6%, .5)
}

.form-item__box .form-item__select__item[data-v-1eb36f87]:last-child {
	border-bottom: none
}

input[data-v-1eb36f87]:-webkit-autofill,
select[data-v-1eb36f87]:-webkit-autofill,
textarea[data-v-1eb36f87]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

input[type=password][data-v-1eb36f87]:focus,
input[type=text][data-v-1eb36f87]:focus,
textarea[data-v-1eb36f87]:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.wrapper[data-v-6c54ee32] {
	padding-left: .17rem;
	padding-right: .17rem
}

.z-red[data-v-6c54ee32] {
	color: #ff6050
}

.z-black[data-v-6c54ee32] {
	color: #252525
}

.flex-auto[data-v-6c54ee32] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.rp-card[data-v-6c54ee32] {
	border-radius: .08rem;
	background: #fff
}

.rp-card__title[data-v-6c54ee32] {
	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;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.rp-card__title__value[data-v-6c54ee32] {
	font-size: 15px;
	line-height: 15px;
	font-weight: 700
}

.rp-card__info__drug[data-v-6c54ee32] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #eaffff;
	padding: 6px 0;
	margin-bottom: .05em;
	border-radius: 4px
}

.rp-card__info__drug__title[data-v-6c54ee32] {
	background: #00c8c8;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	margin-left: 6px;
	font-size: 10px
}

.rp-card__info__drug__name[data-v-6c54ee32] {
	padding: 0 .1rem
}

.rp-card__info__drug__name .s-line[data-v-6c54ee32] {
	padding: 0 3px
}

.rp-card__info__text[data-v-6c54ee32] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.rp-card__bottom__btn[data-v-6c54ee32] {
	display: inline-block
}

.rp-card__bottom__btn__inner[data-v-6c54ee32] {
	min-width: .66rem
}

.wrapper[data-v-2b1f23a8] {
	padding-left: .17rem;
	padding-right: .17rem
}

.body-wrapper[data-v-2b1f23a8] {
	background: #f5f5f5;
	min-height: 100vh
}

.m-tab[data-v-2b1f23a8] {
	height: 41px;
	position: relative;
	z-index: 100
}

.m-tab .inner[data-v-2b1f23a8] {
	position: fixed;
	z-index: 10;
	left: 0;
	right: 0;
	border-bottom: 1px solid #f1f1f1;
	background: #fff
}

.content-wrapper .list-loading[data-v-2b1f23a8] {
	background: none
}

.wrapper[data-v-8dfaebee] {
	padding-left: .13rem;
	padding-right: .13rem
}

.line-bottom[data-v-8dfaebee] {
	position: relative
}

.line-bottom[data-v-8dfaebee]:after {
	content: " ";
	display: block;
	position: absolute;
	left: .13rem;
	right: .13rem;
	bottom: 0;
	height: .01rem;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e6e6e6
}

.top-bar-step[data-v-8dfaebee] {
	margin: .17rem .1rem .1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: #fff;
	border-radius: .12rem
}

.top-bar-step__drug[data-v-8dfaebee] {
	width: 100%
}

.red-bg[data-v-8dfaebee] {
	height: 1.64rem;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), color-stop(35%, #fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e 35%)
}

.inner[data-v-8dfaebee] {
	position: relative;
	z-index: 1;
	margin-top: -1.54rem
}

.top-bar-blank[data-v-8dfaebee] {
	height: 48px;
	background: #fd503e
}

.top-bar-tips[data-v-8dfaebee] {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 46px;
	color: #fff
}

.top-bar-tips__pay[data-v-8dfaebee] {
	margin-bottom: .04rem
}

.top-warn-wrap[data-v-8dfaebee] {
	margin: 10px 17px;
	padding: 0 15px;
	background: #fff4ed;
	border-radius: 6px;
	font-family: PingFangSC-Regular;
	color: #333;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.top-warn-wrap-list[data-v-8dfaebee] {
	margin: 8.5px 0
}

.warn-icon[data-v-8dfaebee] {
	margin-top: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 13px;
	height: 13px
}

.each-info[data-v-8dfaebee] {
	background: #fff;
	border-radius: 10px
}

.each-info-secure[data-v-8dfaebee] {
	padding: 8.5px 11px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #f60;
	background: rgba(255, 102, 0, .08)
}

.each-info-innerTitle[data-v-8dfaebee] {
	font-family: PingFangSC-Medium;
	color: #1f1f1f;
	padding: .11rem .12rem 0 .12rem
}

.each-info-innerSubTitle[data-v-8dfaebee] {
	color: #b8b8b8
}

.patient-info[data-v-8dfaebee] {
	padding: .06rem .12rem .15rem;
	margin-top: 8px;
	background: #fff;
	border-radius: 6px
}

.btn-wrap[data-v-8dfaebee] {
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	font-family: PingFang-SC-Medium;
	text-align: center
}

.bottom-popup-btn-wrap[data-v-8dfaebee] {
	width: calc(100% - 20px);
	position: fixed;
	bottom: 0;
	padding: 8px 10px;
	z-index: 900;
	background: #f5f5f5
}

.bottom-popup-btn-wrap[data-v-8dfaebee]:after {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	-webkit-transform: scaleY(.33);
	transform: scaleY(.33);
	background: #e0e0e0
}

.bottom-btn-wrap[data-v-8dfaebee] {
	width: calc(100% - 34px);
	position: fixed;
	bottom: 0;
	padding: 8px 17px;
	z-index: 900;
	background: #fff
}

.btns-wrap[data-v-8dfaebee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.agreement-wrap[data-v-8dfaebee] {
	text-align: center;
	width: 95%;
	margin: 0 auto 11px
}

.agree-icon[data-v-8dfaebee] {
	position: relative;
	top: 2px;
	width: 14px
}

.patient-title-wrap[data-v-8dfaebee] {
	margin: 5px 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.title-content[data-v-8dfaebee] {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #333
}

.add-patient[data-v-8dfaebee] {
	font-family: PingFangSC-Regular;
	font-size: 14px
}

.patients-scroll-wrap[data-v-8dfaebee] {
	height: 72px;
	white-space: nowrap
}

.each-patient-card[data-v-8dfaebee] {
	padding: 11px 12px;
	display: inline-block;
	width: 124px;
	background: #f5f5f5;
	border-radius: .09rem;
	color: #1f1f1f
}

.patient-selected[data-v-8dfaebee] {
	background: #ffeded;
	border: 1px solid #fd503f;
	color: #fd503f
}

.patient-selected .patient-info-row[data-v-8dfaebee],
.patient-selected .patient-name[data-v-8dfaebee] {
	color: #fd503f
}

.patient-selected-clinc[data-v-8dfaebee] {
	background: rgba(0, 200, 200, .1)
}

.name-edit-row[data-v-8dfaebee] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.name-edit-row[data-v-8dfaebee],
.patient-info-row[data-v-8dfaebee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	line-height: 14px
}

.patient-name[data-v-8dfaebee] {
	font-family: PingFangSC-Medium;
	max-width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.edit-wrap[data-v-8dfaebee] {
	width: 40px;
	text-align: right
}

.upload-wrap[data-v-8dfaebee] {
	padding: .09rem .13rem .15rem
}

.bottom-ph[data-v-8dfaebee] {
	width: 100%;
	height: 104px
}

.bottom-ph-popup[data-v-8dfaebee] {
	width: 100%;
	height: 115px
}

.bottom-notice[data-v-8dfaebee] {
	margin: 20px 17px;
	color: #999
}

.c-flex[data-v-8dfaebee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.c-color-91f[data-v-8dfaebee] {
	color: #0091ff
}

.c-color-52[data-v-8dfaebee] {
	color: #525252
}

.c-color-fd[data-v-8dfaebee] {
	color: #fd503f
}

.c-font-pingfangBold[data-v-8dfaebee] {
	font-family: PingFangSC-Semibold
}

.c-padding[data-v-8dfaebee] {
	padding: 13px 13px 15px
}

.popup-cont[data-v-8dfaebee] {
	margin: 0 10px;
	background: #fff;
	border-radius: 6px;
	padding: 2px 0 5px
}

.image-margin[data-v-8dfaebee] {
	margin-top: -.02rem
}

.radio-item[data-v-8dfaebee] {
	background: #f5f5f5;
	border-radius: .06rem;
	padding: .1rem .12rem;
	color: #1f1f1f;
	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;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.radio-item-selected[data-v-8dfaebee] {
	background: rgba(255, 237, 237, .5)
}

.radio-item__miniBorder[data-v-8dfaebee] {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: .12rem
}

.radio-item__miniBorder__selected[data-v-8dfaebee] {
	border: 1px solid rgba(253, 80, 62, .5)
}

.wrapper[data-v-ae9b2400] {
	padding-left: .13rem !important;
	padding-right: .13rem !important
}

.name[data-v-ae9b2400] {
	font-family: PingFangSC-Regular;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 400
}

.z-red[data-v-ae9b2400] {
	color: #ff6050
}

.z-black[data-v-ae9b2400] {
	color: #555
}

.z-line-block[data-v-ae9b2400] {
	display: inline-block
}

.cart-container[data-v-ae9b2400] {
	border-radius: .12rem;
	background: #fff
}

.cart-container .flex-center[data-v-ae9b2400] {
	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: center;
	-ms-flex-align: center;
	align-items: center
}

.cart-container .shop-title[data-v-ae9b2400] {
	height: .45rem
}

.cart-container .order-info[data-v-ae9b2400] {
	border-top: 1px solid #f1f1f1
}

.cart-container .order-info .z-info[data-v-ae9b2400] {
	font-size: 13px;
	line-height: 23px
}

.cart-container .order-info .z-info .iconw[data-v-ae9b2400],
.cart-container .order-info .z-info .tit[data-v-ae9b2400] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	white-space: nowrap
}

.cart-container .order-info .z-info .cic[data-v-ae9b2400] {
	text-align: left
}

.cart-container .buttons-info[data-v-ae9b2400] {
	border-top: 1px solid #f1f1f1;
	text-align: right
}

.cart-container .buttons-info .m-btn[data-v-ae9b2400] {
	display: inline-block
}

@media screen and (max-width:360px) {
	.wrapper[data-v-ae9b2400] {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.c-gap-left[data-v-ae9b2400] {
		margin-left: .08rem
	}
}

@media screen and (max-width:320px) {
	.wrapper[data-v-ae9b2400] {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.c-gap-left[data-v-ae9b2400] {
		margin-left: .02rem
	}
}

.drug .img-wrapper[data-v-ae9b2400] {
	-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-ae9b2400] {
	overflow: hidden;
	position: relative
}

.drug .img-wrapper .img-inner.status[data-v-ae9b2400] {
	opacity: .5
}

.drug .img-wrapper .img .status-text[data-v-ae9b2400] {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.drug .img-wrapper .img .status-text.break[data-v-ae9b2400] {
	padding: 0 10px
}

.drug .img-wrapper .img .status-text-inner[data-v-ae9b2400] {
	color: #fff;
	line-height: 1.4
}

.drug .supplier-name[data-v-ae9b2400] {
	font-weight: 700;
	margin-bottom: 0
}

.drug .supplier-name .text[data-v-ae9b2400] {
	margin-bottom: 0
}

.drug .tips-text[data-v-ae9b2400] {
	color: #ff6050;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2px
}

.drug .price-bottom[data-v-ae9b2400] {
	color: #ff6050
}

.drug .price-tip[data-v-ae9b2400] {
	color: #f5a623
}

.drug .font-333[data-v-ae9b2400] {
	color: #333
}

.drug .font-16[data-v-ae9b2400] {
	font-size: 16px
}

.drug .right-info[data-v-ae9b2400] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	text-align: right;
	font-size: .17rem;
	color: #1f1f1f
}

.drug .s-line[data-v-ae9b2400] {
	position: relative;
	top: -1px;
	font-size: 10px;
	padding: 0 5px
}

.num-wrap-row[data-v-ae9b2400] {
	text-align: right
}

.price-wrap[data-v-ae9b2400] {
	padding-top: 1px;
	color: #1f1f1f
}

.price-wrap-row[data-v-ae9b2400] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .15rem;
	line-height: .15rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .21rem
}

.price-wrap-row[data-v-ae9b2400]:last-child {
	margin-bottom: 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-value-copy[data-v-ae9b2400] {
	border: 1px solid #e3e3e3;
	border-radius: 8px;
	color: #999;
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 6px;
	margin-top: -1px
}

.price-wrap-btn[data-v-ae9b2400] {
	margin-top: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.price-wrap-btn-item[data-v-ae9b2400] {
	line-height: 26px;
	text-align: center;
	border-radius: 22px;
	border: 1px solid rgba(253, 80, 62, .8);
	color: #fd503e;
	margin-left: 10px;
	padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.price-wrap-btn-item-img[data-v-ae9b2400] {
	display: block;
	width: 16px;
	height: 16px
}

.price-wrap .price-color[data-v-ae9b2400] {
	color: #fd503e
}

.refund[data-v-dc91ff1c] {
	position: relative
}

.refund__bg[data-v-dc91ff1c] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.refund__cont[data-v-dc91ff1c] {
	position: relative;
	z-index: 10;
	padding: 0 10px
}

.refund__header[data-v-dc91ff1c] {
	position: relative;
	background-color: #fff;
	border-radius: 7px
}

.refund__header[data-v-dc91ff1c]:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 8px;
	width: 100%;
	background-image: url(http://m2.line-me.fun/static/mb/tzjf10l/image/sawtooth.png);
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 100% 100%
}

.refund__header__title[data-v-dc91ff1c] {
	text-align: center;
	margin: 0 22px;
	height: 59px;
	border-bottom: 1px dashed hsla(0, 0%, 60%, .3);
	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
}

.refund__header__title__text[data-v-dc91ff1c] {
	color: #ff6050
}

.refund__header__title__circle[data-v-dc91ff1c] {
	width: 19px;
	height: 19px;
	font-weight: 700;
	text-align: center;
	line-height: 19px;
	border-radius: 50%;
	color: #fff;
	margin-right: 8px;
	background-image: linear-gradient(144deg, #ff6050, #ff6f61);
	vertical-align: middle
}

.refund__header__title__circle__icon[data-v-dc91ff1c] {
	width: 100%;
	height: 100%;
	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;
	font-weight: 700;
	padding-top: 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.refund__header__price-box[data-v-dc91ff1c] {
	margin-top: 7px;
	text-align: center
}

.refund__header__price__num[data-v-dc91ff1c] {
	font-size: 27px;
	line-height: 37px;
	margin-left: 2px;
	font-weight: 600
}

.refund__header__list[data-v-dc91ff1c] {
	padding-bottom: 27px
}

.refund__header__list__item[data-v-dc91ff1c] {
	line-height: 25px;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 13px
}

.refund__header__list__item__title[data-v-dc91ff1c] {
	color: #525252
}

.refund__header__list__item__value[data-v-dc91ff1c] {
	color: #b8b8b8
}

.refund__record[data-v-dc91ff1c] {
	padding: 3px 13px 15.5px;
	background: #fff;
	border-radius: 10px
}

.refund__order[data-v-dc91ff1c] {
	margin-top: 10px;
	margin-bottom: 66px
}

.refund__bottom-bar[data-v-dc91ff1c] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #eee;
	background: #fff;
	height: 48px;
	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
}

.refund__bottom-bar__tips[data-v-dc91ff1c] {
	color: #858585;
	margin-right: 20px
}

.refund__bottom-bar__btn[data-v-dc91ff1c] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	line-height: 27px;
	border-radius: 14px;
	padding: 0 11px
}

.refund__bottom-bar .gray[data-v-dc91ff1c] {
	border: 1px solid #707379;
	color: #333;
	font-size: 12px
}

.body-wrapper[data-v-2c1d1b8c] {
	background: #f5f5f5;
	min-height: 100vh
}

.repurchase-ticket[data-v-2c1d1b8c] {
	padding-bottom: .15rem;
	background-color: #fff;
	border-radius: .08rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.repurchase-ticket__title[data-v-2c1d1b8c] {
	text-align: center;
	width: 100%;
	height: .48rem;
	line-height: .48rem;
	color: #fd503e;
	font-size: .18rem
}

.result-wrapper .result-bg[data-v-2c1d1b8c] {
	height: 104px
}

.result-wrapper .result-gradient-bg-vacc[data-v-2c1d1b8c] {
	margin-bottom: -.88rem;
	height: 88px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(253, 80, 62, 0)), to(#fd503e));
	background-image: linear-gradient(0deg, rgba(253, 80, 62, 0), #fd503e)
}

.result-wrapper .result-body[data-v-2c1d1b8c] {
	margin-top: -94px;
	position: relative
}

.result-wrapper .result-body-vacc[data-v-2c1d1b8c] {
	margin-top: 0
}

.result-wrapper .result-vacc[data-v-2c1d1b8c] {
	background: #fd503e;
	padding-top: .1rem;
	padding-bottom: .21rem;
	text-align: center
}

.result-wrapper .result-vacc .status[data-v-2c1d1b8c] {
	line-height: .19rem
}

.result-wrapper .result-vacc .status .icon[data-v-2c1d1b8c] {
	vertical-align: middle
}

.result-wrapper .result-vacc .status .text[data-v-2c1d1b8c] {
	font-family: PingFangSC-Semibold;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	font-size: .19rem;
	line-height: .19rem
}

.result-wrapper .result-vacc .msg[data-v-2c1d1b8c] {
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #fff;
	font-size: .15rem;
	line-height: .15rem;
	margin-top: 14px
}

.result-wrapper .result-vacc .tip-info[data-v-2c1d1b8c] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result-vacc .buttons[data-v-2c1d1b8c] {
	margin-top: 14px
}

.result-wrapper .result-vacc .buttons .button-item[data-v-2c1d1b8c] {
	display: inline-block;
	width: 1.44rem
}

.result-wrapper .result-vacc .vacc-add-tips[data-v-2c1d1b8c] {
	width: calc(100vw - .34rem);
	height: .34rem;
	background: #ff7367;
	border-radius: .09rem;
	margin-left: .17rem;
	margin-right: .17rem;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	line-height: .14rem;
	margin-top: 10px;
	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
}

.result-wrapper .result-vacc .triangle2[data-v-2c1d1b8c] {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 0 none;
	border-bottom: 7px solid #ff7367;
	position: absolute;
	right: calc(50vw - 7px - .82rem);
	margin-top: 3px
}

.result-wrapper .result[data-v-2c1d1b8c] {
	text-align: center;
	border-radius: .1rem;
	background: #fff;
	padding-top: .25rem;
	padding-bottom: .3rem
}

.result-wrapper .result .status .icon[data-v-2c1d1b8c] {
	vertical-align: middle;
	line-height: 29px
}

.result-wrapper .result .status .text[data-v-2c1d1b8c] {
	color: #ff6050;
	display: inline-block;
	vertical-align: middle
}

.result-wrapper .result .msg .price[data-v-2c1d1b8c] {
	color: #252525
}

.result-wrapper .result .tip-info[data-v-2c1d1b8c] {
	max-width: 240px;
	margin-left: auto;
	margin-right: auto
}

.result-wrapper .result .buttons .button-item[data-v-2c1d1b8c] {
	display: inline-block;
	width: 1.13rem
}

.find-wrap[data-v-2c1d1b8c] {
	padding: 15px;
	background: #fff;
	text-align: center;
	border-radius: .1rem
}

.find-title[data-v-2c1d1b8c] {
	font-family: PingFangSC-Medium;
	font-size: .17rem;
	color: #1f1f1f;
	line-height: .17rem;
	font-weight: 500
}

.find-item-wrap[data-v-2c1d1b8c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .12rem
}

.find-img[data-v-2c1d1b8c] {
	width: calc(50vw - .33rem);
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
	border-radius: .05rem
}

.vacc-relative[data-v-2c1d1b8c] {
	position: relative;
	margin: 0 .1rem 0 .1rem
}

.vacc-service-card[data-v-2c1d1b8c] {
	padding: .15rem .27rem .21rem;
	background: #fff;
	text-align: center;
	border-radius: .1rem
}

.order[data-v-0068c605] {
	margin: .08rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: .15rem .13rem
}

.order-wapper[data-v-0068c605] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.order-wapper__info[data-v-0068c605] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: .08rem;
	position: relative
}

.order-wapper__info-name[data-v-0068c605] {
	font-size: .16rem;
	line-height: .24rem
}

.order-wapper__info-price-status[data-v-0068c605] {
	position: absolute;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .15rem
}

.order-wapper__info-price[data-v-0068c605] {
	font-size: .17rem
}

.order-wapper__info-price__icon[data-v-0068c605] {
	font-size: .15rem;
	line-height: .12rem
}

.order-wapper__info-price__text[data-v-0068c605] {
	font-weight: 500
}

.order-wapper__info-status[data-v-0068c605] {
	color: #fd503e
}

.order-new[data-v-0068c605] {
	margin: .08rem .1rem 0;
	padding: 0 .13rem;
	background: #fff;
	border-radius: .12rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.order-new .order-shop[data-v-0068c605] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	height: .18rem;
	line-height: .18rem;
	width: 100%;
	padding: .14rem 0;
	margin-bottom: .07rem
}

.order-new .order-shop .shop-name[data-v-0068c605] {
	margin-left: .05rem;
	font-size: .16rem;
	color: #1f1f1f;
	font-weight: 500
}

.order-new .order-shop .order-status[data-v-0068c605] {
	font-size: .15rem;
	color: #fd503e;
	word-break: keep-all
}

.order-new .order-shop-left[data-v-0068c605] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center
}

.order-new .order-good[data-v-0068c605] {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: .86rem
}

.order-new .order-good-flex[data-v-0068c605],
.order-new .order-good[data-v-0068c605] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.order-new .order-good-flex[data-v-0068c605] {
	width: 100%;
	-webkit-box-orient: initial;
	-webkit-box-direction: initial;
	-ms-flex-direction: initial;
	flex-direction: row
}

.order-new .order-good-img[data-v-0068c605] {
	width: .86rem;
	margin-right: .08rem
}

.order-new .order-good-right[data-v-0068c605] {
	text-align: right
}

.order-new .good-name[data-v-0068c605] {
	font-size: .16rem;
	color: #1f1f1f;
	margin-bottom: 0
}

.order-new .good-num[data-v-0068c605] {
	font-size: .15rem;
	line-height: .25rem;
	color: #858585
}

.order-new .good-price[data-v-0068c605] {
	font-size: .15rem;
	margin-bottom: .06rem;
	text-align: right;
	color: #1f1f1f
}

.order-new .good-count[data-v-0068c605] {
	font-size: .15rem;
	color: #858585;
	text-align: right
}

.order-new .total-price[data-v-0068c605] {
	font-size: .15rem;
	line-height: .15rem;
	font-weight: 500;
	font-family: PingFangSC-Medium, Droid Sans Fallback, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-bottom: .14rem;
	margin-top: -.08rem;
	color: #1f1f1f
}

.order-new .handler[data-v-0068c605] {
	padding: .14rem 0 .15rem;
	font-size: .14rem;
	color: #525252
}

.order-new .handler .spread-handle[data-v-0068c605] {
	font-size: .14rem;
	color: #a2a3a2;
	line-height: .14rem;
	text-align: right
}

.nav-fixed[data-v-62a099da] {
	position: fixed;
	width: 100%;
	left: 0;
	background: #fff
}

.qa[data-v-62a099da] {
	margin: .08rem .1rem .28rem;
	background: #fff;
	border-radius: .12rem
}

.qa-wapper[data-v-62a099da] {
	padding: 0 .13rem
}

.qa-wapper .divider[data-v-62a099da] {
	height: .005rem;
	background: #e0e0e0
}

.qa-item[data-v-62a099da] {
	padding: .11rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.qa-item__name[data-v-62a099da] {
	width: 90%;
	color: #1f1f1f
}

.qa-item-wapper[data-v-62a099da] {
	border-bottom: .005rem solid #e0e0e0
}

.qa-item-wapper[data-v-62a099da]:last-child {
	border-bottom: none
}

.green[data-v-4c1fe039] {
	color: #00c8c8
}

.disabled[data-v-4c1fe039] {
	color: #b8b8b8 !important;
	background: #fff;
	border: 1px solid #b8b8b8 !important
}

.buttons[data-v-4c1fe039] {
	color: #1f1f1f !important;
	background: #fff
}

.func[data-v-4c1fe039] {
	margin: .08rem .1rem 0;
	background: #fff;
	border-radius: .12rem;
	padding: 0 .13rem
}

.func-item[data-v-4c1fe039] {
	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: .11rem 0 .06rem
}

.func-item__info[data-v-4c1fe039] {
	width: 75%
}

.func-item__info-name[data-v-4c1fe039] {
	color: #1f1f1f;
	font-weight: 600
}

.func-item__info-name-nextTime[data-v-4c1fe039] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.func-item__info-abstract[data-v-4c1fe039],
.func-item__info-countdownText[data-v-4c1fe039],
.func-item__info-nextTime[data-v-4c1fe039] {
	font-size: .14rem;
	color: #858585
}

.func-item__btn[data-v-4c1fe039] {
	height: .26rem;
	width: .76rem;
	line-height: .26rem;
	text-align: center;
	border: 1px solid #858585;
	border-radius: .14rem;
	font-size: .14rem
}

.func .func-item__info-nextTime[data-v-4c1fe039] {
	margin-left: .09rem
}

.func .divider[data-v-4c1fe039] {
	height: .005rem;
	background: #e0e0e0
}

.icon[data-v-4c1fe039] {
	height: .38rem;
	width: .38rem;
	margin: 0 auto .11rem;
	line-height: .38rem;
	text-align: center;
	background-image: linear-gradient(-44deg, #07d2c7, #2feba7);
	border-radius: 50%
}

.dialog-area-title[data-v-4c1fe039] {
	font-family: PingFangSC-Medium;
	margin-bottom: .05rem;
	font-size: .15rem;
	color: #333;
	text-align: center;
	line-height: .15rem;
	font-weight: 500
}

.dialog-area-text[data-v-4c1fe039] {
	font-size: .15rem;
	color: #555;
	text-align: center;
	line-height: .25rem;
	font-weight: 400
}

.dialog-area-icon[data-v-06f42d0f] {
	height: .38rem;
	width: .38rem;
	margin: 0 auto .11rem;
	line-height: .38rem;
	text-align: center;
	background-image: linear-gradient(-44deg, #07d2c7, #2feba7);
	border-radius: 50%
}

.dialog-area-title[data-v-06f42d0f] {
	margin-bottom: .1rem;
	font-size: .15rem;
	color: #333;
	text-align: center;
	line-height: .15rem;
	font-weight: 500
}

.dialog-area-text[data-v-06f42d0f] {
	font-size: .15rem;
	color: #555;
	text-align: center;
	line-height: .25rem;
	font-weight: 400
}

.btn-slot[data-v-06f42d0f] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: .44rem;
	line-height: .44rem;
	border-top: 1px solid #f1f1f1
}

.dialog-btn[data-v-06f42d0f] {
	text-align: center;
	font-size: .17rem
}

.btn-width1[data-v-06f42d0f] {
	width: 100%
}

.btn-width2[data-v-06f42d0f] {
	width: calc(50% - 1px)
}

.foot[data-v-06f42d0f] {
	height: .48rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	border-top: .005rem solid #e0e0e0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom)
}

.foot-wapper[data-v-06f42d0f] {
	height: 100%;
	padding: 0 .17rem;
	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
}

.foot-wapper__abstract[data-v-06f42d0f] {
	font-size: .14rem;
	color: #858585;
	width: calc(100% - 1.2rem)
}

.foot-wapper__btn[data-v-06f42d0f] {
	width: 1.12rem;
	font-size: .15rem;
	padding: .04rem .1rem;
	border: .01rem solid #00c8c8;
	color: #00c8c8;
	border-radius: .2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.foot-wapper__btn-icon[data-v-06f42d0f] {
	margin-right: .05rem
}

.empty[data-v-06f42d0f] {
	height: .48rem;
	width: 100%
}

.comment-panel__list__spec[data-v-459beac9] {
	margin-top: .06rem;
	margin-bottom: .01rem
}

.comment-panel__list__item[data-v-459beac9] {
	margin-bottom: .18rem;
	padding: 0 .17rem
}

.comment-panel__list__item.small-gap[data-v-459beac9] {
	margin-bottom: .14rem
}

.comment-panel__list__item__head[data-v-459beac9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-panel__list__item__avatar[data-v-459beac9] {
	margin-right: .08rem
}

.comment-panel__list__item__content[data-v-459beac9] {
	word-break: break-all;
	line-height: .22rem;
	margin-top: .05rem
}

.comment-panel__list__item__info[data-v-459beac9] {
	width: calc(100% - .34rem);
	position: relative;
	top: 0
}

.comment-panel__list__item__info .star-wrap[data-v-459beac9] {
	margin-top: -.05rem
}

.comment-panel__list__item__info__row[data-v-459beac9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-panel__list__item__info__time[data-v-459beac9] {
	padding-left: 3px
}

.comment-panel__list__item__info__name[data-v-459beac9] {
	padding-right: 85px
}

.comment-panel__list__item__info__control[data-v-459beac9] {
	position: absolute;
	right: 0
}

.comment-panel__list__item__del[data-v-459beac9] {
	position: absolute;
	right: 0;
	top: .27rem;
	height: .42rem;
	width: .9rem;
	line-height: .42rem;
	font-size: .14rem;
	text-align: center;
	background: #fff;
	border: .01rem solid #e0e0e0;
	-webkit-box-shadow: 0 0 .03rem 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 .03rem 0 rgba(0, 0, 0, .1);
	border-radius: .12rem;
	color: #1f1f1f;
	z-index: 5
}

.comment-panel__list__item__pic[data-v-459beac9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: .07rem
}

.comment-panel__list__item__pic__item[data-v-459beac9] {
	margin-top: .03rem
}

.comment-panel__list__item__pic__item__wrapper[data-v-459beac9] {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.comment-panel__list__item__pic__item__wrapper__con[data-v-459beac9] {
	position: relative;
	width: 100%;
	height: 100%
}

.comment-panel__list__item__pic__item .item-img[data-v-459beac9] {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.comment-status[data-v-459beac9] {
	font-size: .13rem;
	line-height: .13rem;
	margin-top: .15rem
}

.comment-status-wrapper[data-v-459beac9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.comment-med[data-v-459beac9] {
	margin-top: .09rem;
	padding: .12rem;
	background: #f5f5f5;
	border-radius: .12rem
}

.comment-vaccine[data-v-459beac9] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .15rem;
	padding: .12rem;
	background: #f5f5f5;
	border-radius: .12rem
}

.comment-vaccine__info[data-v-459beac9] {
	width: 80%;
	margin-left: .08rem
}

.comment-vaccine__info__name[data-v-459beac9] {
	font-size: .15rem;
	line-height: .15rem;
	margin-top: .056rem
}

.comment-vaccine__info__price[data-v-459beac9] {
	font-size: .19rem;
	line-height: .19rem;
	margin-top: .12rem
}

.comment-vaccine__info__price__icon[data-v-459beac9] {
	font-size: .14rem;
	line-height: .12rem
}

.comment-vaccine__info__price__text[data-v-459beac9] {
	font-weight: 500
}

.del-mask[data-v-459beac9] {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.btn-wrap[data-v-459beac9] {
	position: absolute;
	right: 0;
	top: -15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.color-red[data-v-459beac9] {
	color: #fd503e
}

.color-darkgray[data-v-459beac9] {
	color: #1f1f1f
}

.color-gray[data-v-459beac9] {
	color: #858585
}

.comment-more-popup-group .edit-info-wrap[data-v-5806b2f0] {
	padding-bottom: .9rem;
	position: relative;
	top: -.05rem
}

.comment-more-popup-group .card-item[data-v-5806b2f0] {
	margin: 0 .17rem;
	border-radius: .1rem;
	background: #fff;
	margin-bottom: .1rem
}

.comment-more-popup-group .card-item.reason-wrap[data-v-5806b2f0] {
	margin-top: .15rem
}

.comment-more-popup-group .desc-wrap[data-v-5806b2f0] {
	position: relative
}

.comment-more-popup-group .desc-wrap .count-wrap[data-v-5806b2f0] {
	width: 100%;
	background-color: #f5f5f5;
	text-align: right;
	font-size: .15rem;
	color: #b8b8b8;
	border-radius: 0 0 .09rem .09rem
}

.comment-more-popup-group .desc-wrap .count-wrap .count[data-v-5806b2f0] {
	padding-right: .15rem;
	padding-bottom: .03rem
}

.comment-more-popup-group .textarea[data-v-5806b2f0] {
	height: .69rem;
	background-color: #f5f5f5;
	color: #1f1f1f;
	font-size: .15rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: .11rem .15rem .11rem .15rem;
	width: 100%;
	outline: none;
	border: none;
	resize: none;
	margin-top: -.24rem;
	line-height: .23rem;
	border-radius: .09rem .09rem 0 0
}

.comment-more-popup-group .textarea[data-v-5806b2f0]::-webkit-input-placeholder {
	color: #b8b8b8
}

.comment-more-popup-group .textarea-placeholder[data-v-5806b2f0] {
	font-size: .14rem;
	color: #b5b5b5
}

.comment-more-popup-group .btn-wrap[data-v-5806b2f0] {
	width: 100%;
	height: .6rem;
	position: fixed;
	bottom: 0;
	z-index: 922;
	background: #fff
}

.comment-more-popup-group .btn-wrap .btn[data-v-5806b2f0] {
	width: calc(100% - .34rem);
	margin-left: .17rem;
	margin-bottom: .08rem;
	color: #fff;
	height: .44rem;
	border-radius: .22rem;
	line-height: .44rem;
	font-family: PingFang-SC-Medium;
	font-size: .18rem;
	text-align: center;
	background-image: -webkit-gradient(linear, left top, right top, from(#fd503e), to(#f7603e));
	background-image: linear-gradient(90deg, #fd503e, #f7603e)
}

.comment-more-popup-group .btn-wrap .btn-swan[data-v-5806b2f0] {
	width: 100%
}

.comment-more-popup-group .list-item[data-v-5806b2f0] {
	width: 100%;
	height: .56rem;
	text-align: center;
	line-height: .56rem;
	font-size: .16rem;
	color: #1f1f1f
}

.comment-more-popup-group .time-item[data-v-5806b2f0] {
	color: #858585
}

.comment-more-popup-group .item-ph[data-v-5806b2f0] {
	width: 100%;
	height: .06rem;
	background-color: #f5f5f5
}

.comment-more-popup-group .list-cancel-wrap .list-cancel[data-v-5806b2f0] {
	color: #1f1f1f
}

.comment-more-popup-group .option-item[data-v-5806b2f0] {
	font-family: PingFangSC-Regular;
	padding-bottom: .23rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	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;
	font-size: .16rem;
	line-height: .2rem;
	color: #1f1f1f;
	position: relative;
	top: 1px
}

.comment-more-popup-group .option-tip[data-v-5806b2f0] {
	color: #858585;
	padding-bottom: .16rem
}

.comment-more-popup-group .option-item-selected[data-v-5806b2f0] {
	color: #fd503e
}

.comment-more-popup-group .c-line-superfine-before[data-v-5806b2f0] {
	margin-bottom: .07rem
}

.wrapper[data-v-31f9695d] {
	padding: 0 .17rem
}

.wrapper-small[data-v-31f9695d] {
	padding: 0 .15rem
}

.divider[data-v-31f9695d] {
	width: 100%;
	height: 6px;
	background: #f5f5f5
}

.comment-page__tags__row1[data-v-31f9695d] {
	white-space: nowrap;
	width: calc(100% - .17rem);
	padding-left: .17rem
}

.comment-page__tags__default[data-v-31f9695d] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.comment-page__tags[data-v-31f9695d] {
	padding-bottom: 18px
}

.comment-page__tags__item[data-v-31f9695d] {
	height: .28rem;
	line-height: .28rem;
	padding: 0 10px;
	background: #f5f5f5;
	border-radius: 45px;
	margin-right: 8px;
	white-space: nowrap;
	color: #525252
}

.comment-page__tags__item__red[data-v-31f9695d] {
	background: #ffe6e6;
	color: #fd503e
}

.comment-page__tags__item__selected[data-v-31f9695d] {
	background: #ffe6e6;
	color: #fd503e;
	font-weight: 700
}

.comment-page .list-loading[data-v-31f9695d] {
	background: none
}

.comment-page .reason-item .c-span8[data-v-31f9695d] {
	padding-left: 0
}

.comment-page .reason-item .c-span1[data-v-31f9695d] {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	padding-right: 0
}

.comment-page__real-tip[data-v-31f9695d],
.comment-page__real-tip_wrapper[data-v-31f9695d] {
	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
}

.comment-page__real-tip[data-v-31f9695d] {
	position: relative;
	width: 100%;
	height: .44rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 169, 14, .1)), color-stop(72%, rgba(250, 169, 14, 0)));
	background-image: linear-gradient(180deg, rgba(250, 169, 14, .1), rgba(250, 169, 14, 0) 72%);
	font-family: PingFangSC-Medium;
	font-size: .14rem;
	color: #faa90e;
	text-align: center;
	font-weight: 500;
	padding-top: .06rem;
	margin-bottom: .12rem
}

.comment-page__real-tip__detail[data-v-31f9695d] {
	margin: 0 .04rem
}

.comment-page__real-tip__left[data-v-31f9695d] {
	width: .3rem;
	height: 1px;
	background-image: -webkit-gradient(linear, right top, left top, from(#faa90e), to(rgba(250, 169, 14, 0)));
	background-image: linear-gradient(270deg, #faa90e, rgba(250, 169, 14, 0))
}

.comment-page__real-tip__right[data-v-31f9695d] {
	width: .3rem;
	height: 1px;
	background-image: -webkit-gradient(linear, left top, right top, from(#faa90e), to(rgba(250, 169, 14, 0)));
	background-image: linear-gradient(90deg, #faa90e, rgba(250, 169, 14, 0))
}

.comment-page .c-line-superfine-before[data-v-31f9695d] {
	margin-bottom: .18rem
}

.inline-block[data-v-31f9695d] {
	display: inline-block
}

.act-float-hidden[data-v-31f9695d] {
	opacity: 0;
	-webkit-transition: .3s;
	transition: .3s
}

.act-float-hidden__show[data-v-31f9695d] {
	opacity: 1
}

.comment-page__vacc_tags[data-v-31f9695d] {
	padding: .18rem .17rem
}

.comment-page__vacc_tags_parent[data-v-31f9695d] {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-row-gap: .1rem;
	grid-column-gap: .08rem;
	margin-bottom: .18rem
}

.comment-page__vacc_tags_parent_item[data-v-31f9695d] {
	height: .26rem;
	line-height: .26rem;
	font-size: .14rem;
	color: #fd503e;
	text-align: center;
	border-radius: .06rem;
	border: .01rem solid #c2c2c2
}

.comment-page__vacc_tags_parent_item .m-icon[data-v-31f9695d] {
	display: inline-block;
	color: #fd503e;
	font-size: .13rem
}

.comment-page__vacc_tags_child_item[data-v-31f9695d] {
	display: inline-block;
	font-size: .14rem;
	line-height: .14rem;
	color: #525252;
	padding: .07rem .1rem;
	border-radius: .145rem;
	background: #f5f5f5;
	margin-right: .08rem
}

.comment-page__vacc_list_wrapper[data-v-31f9695d] {
	padding-bottom: .17rem
}

.comment-page .red-text[data-v-31f9695d] {
	color: #fd503e
}

.comment-page .red-border[data-v-31f9695d] {
	border: .01rem solid #fd503e
}

.comment-page .red-bg[data-v-31f9695d] {
	background: rgba(253, 80, 62, .15)
}

.comment-page .red-bg-child[data-v-31f9695d] {
	background: #fdefee
}

.popup-con .textarea-inner[data-v-31f9695d] {
	width: 100%;
	display: block;
	padding: 10px 15px;
	height: 114px;
	border: none;
	resize: none;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	font-size: 13px;
	background-color: #f8f8f8;
	outline: none;
	line-height: 22px;
	color: #333
}

.popup-con .textarea-inner-placeholder[data-v-31f9695d],
.popup-con textarea[data-v-31f9695d]::-webkit-input-placeholder {
	text-align: left;
	color: #999;
	font: 13px/23px Arial, Helvetica, sans-serif
}

.med-agreement-detail-item[data-v-da17aa50] {
	color: #333
}

.table-head[data-v-da17aa50] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #333
}

.table-head-item[data-v-da17aa50] {
	text-align: center;
	border-right: 1px solid #333;
	padding: 5px 0
}

.table-head-item[data-v-da17aa50]:last-child {
	border-right: 0
}

.table-row[data-v-da17aa50] {
	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-da17aa50] {
	text-align: center;
	border-right: 1px solid #333;
	padding: 5px 0
}

.table-cell[data-v-da17aa50]:last-child {
	border-right: 0
}

.article-title[data-v-69140921] {
	padding: 0 17px;
	margin: 10px 0;
	font-family: PingFangSC-Medium;
	font-size: 24px;
	line-height: 33px;
	color: #333;
	letter-spacing: 0
}

.paragraph-wrap[data-v-69140921] {
	min-height: calc(100vh - 180px)
}

.level-title-1[data-v-69140921] {
	font-size: 22px
}

.level-title-1[data-v-69140921],
.level-title-2[data-v-69140921] {
	padding: 0 17px;
	font-family: PingFang-SC-Regular;
	color: #333;
	letter-spacing: 0;
	line-height: 25px;
	display: inline-block
}

.level-title-2[data-v-69140921] {
	font-size: 20px
}

.article-pra[data-v-69140921] {
	padding: 0 17px;
	font-family: PingFang-SC-Regular;
	color: #333;
	letter-spacing: 0;
	line-height: 25px;
	display: inline-block
}

.swiper-image[data-v-69140921] {
	margin: 0 auto;
	max-width: calc(100% - 34px);
	height: auto;
	display: block
}

.segment[data-v-69140921] {
	width: 100%;
	height: 30px
}

.next-article-wrap[data-v-69140921] {
	margin: 0 17px;
	height: 44px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 44px;
	border-top: 1px solid #f1f1f1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.next-link[data-v-69140921] {
	display: initial;
	color: #00c8c8
}

.video-list-wrap[data-v-4215c733] {
	min-height: calc(100vh - 231px)
}

.each-video-wrap[data-v-4215c733] {
	height: 86px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 20px 27px 20px 17px
}

.video-img-wrap[data-v-4215c733] {
	width: 154px;
	height: 86px;
	border-radius: 5px;
	margin-right: 9px;
	overflow: hidden
}

.article-content-wrap[data-v-4215c733] {
	margin-top: -3px;
	width: 208px;
	overflow: hidden
}

.video-title[data-v-4215c733] {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 23px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.video-sub-title[data-v-4215c733] {
	width: 100%;
	font-size: 14px;
	color: #999;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bottom-text[data-v-4215c733] {
	text-align: center;
	font-size: 14px;
	color: #999
}

.exp-loading[data-v-4215c733] {
	text-align: center
}

.exp-loading-padding[data-v-4215c733] {
	padding-top: 30vh
}

.exp-loading-img[data-v-4215c733] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-4215c733] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.tags-wrap[data-v-2d9c39fd] {
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06)
}

.scroll-tags[data-v-2d9c39fd] {
	white-space: nowrap;
	width: 100%;
	height: 56px
}

.tag-ph[data-v-2d9c39fd] {
	width: 13px;
	height: 10px;
	display: inline-block
}

.each-tag-item[data-v-2d9c39fd] {
	display: inline-block;
	margin: 13px 10px 0 0;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	background: rgba(3, 208, 191, .1);
	border-radius: 45px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #00c8c8
}

.articles-wrap[data-v-2d9c39fd] {
	width: 100%;
	min-height: calc(100vh - 221px)
}

.each-article[data-v-2d9c39fd] {
	margin: 0 17px;
	font-family: PingFangSC-Regular;
	color: #333;
	letter-spacing: 0;
	border-bottom: 1px solid #f7f7f7
}

.exp-loading[data-v-2d9c39fd] {
	text-align: center
}

.exp-loading-padding[data-v-2d9c39fd] {
	padding-top: 30vh
}

.exp-loading-img[data-v-2d9c39fd] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-2d9c39fd] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.ask-loading[data-v-bd37f440] {
	top: 150px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.ask-top[data-v-bd37f440] {
	z-index: 10;
	position: fixed;
	left: 0;
	width: 100%;
	background-color: #fff
}

.ask-tags[data-v-bd37f440] {
	background-color: #fff;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .06)
}

.ask-mask[data-v-bd37f440] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	background-color: rgba(0, 0, 0, .4)
}

.ask-list[data-v-bd37f440] {
	padding: 1.36rem .17rem 0 .17rem;
	min-height: calc(100vh - 214px)
}

.ask-icon[data-v-bd37f440] {
	float: left;
	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
}

.ask-icon.qst-icon[data-v-bd37f440] {
	background: #ff7061
}

.ask-icon.asw-icon[data-v-bd37f440] {
	background: #00c8c8
}

.ask-icon-wrapper[data-v-bd37f440] {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto
}

.ask-inner[data-v-bd37f440] {
	position: relative
}

.ask-txt[data-v-bd37f440] {
	overflow: hidden
}

.ask-txt-bold[data-v-bd37f440] {
	font-weight: 700
}

.ask-more[data-v-bd37f440] {
	position: absolute;
	width: 100px;
	right: 0;
	bottom: -4px;
	background: -webkit-gradient(linear, right top, left top, color-stop(60%, #fff), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(270deg, #fff 60%, hsla(0, 0%, 100%, 0))
}

.ask-divider[data-v-bd37f440] {
	height: 8px;
	background-color: #f6f6f6
}

.im-bottom-input[data-v-ccb6c8a0] {
	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-ccb6c8a0] {
	padding: 0 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 35px;
	line-height: 35px;
	border-radius: 19px;
	background-color: #f6f6f6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #333
}

.im-bottom-input .btn[data-v-ccb6c8a0] {
	padding: 0 10px;
	height: 100%;
	line-height: 3;
	text-align: center
}

.im-bottom-input .btn-primary[data-v-ccb6c8a0] {
	padding: 0 14px;
	background-color: #00c8c8;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 35px;
	border-radius: .19rem
}

.im-bottom-input .btn-primary-disable[data-v-ccb6c8a0] {
	padding: 0 14px;
	background-color: #abe7e7;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 35px;
	border-radius: .19rem
}

.im-bottom-input .plus-icon-wrapper[data-v-ccb6c8a0] {
	padding-right: 17px;
	padding-left: 10px
}

.extras[data-v-ccb6c8a0] {
	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-38c1470e] {
	text-align: center;
	color: #333
}

.cl-content-item[data-v-38c1470e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cl-img[data-v-38c1470e] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: .3rem;
	width: .3rem
}

.cl-text[data-v-38c1470e] {
	width: calc(100% - .3rem);
	overflow: hidden
}

.cl-btn[data-v-38c1470e] {
	margin: 20px;
	margin-top: 0;
	border-radius: 22px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	background: linear-gradient(134deg, #00cfa3, #05cfcd 61%, #00d3ea)
}

.triage-wrap[data-v-76c70776] {
	padding-top: .15rem;
	padding-bottom: .15rem;
	padding: .15rem .17rem;
	position: relative
}

.gov-header-wrap[data-v-76c70776] {
	padding-bottom: .2rem;
	width: 100%;
	background: #fff
}

.im-bottom-input-wrap[data-v-76c70776] {
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0
}

.im-bottom-input-wrap-bk[data-v-76c70776] {
	height: 60px
}

.c-triage-input-area[data-v-76c70776] {
	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: .06rem .17rem;
	border-top: 1px solid #f4f4f4
}

.c-triage-input-area-bk[data-v-76c70776] {
	height: 55px
}

.c-triage-input-area swan-textarea[data-v-76c70776] {
	padding: 0 .2rem;
	font-size: 16px;
	margin: 0
}

.c-triage-button[data-v-76c70776] {
	text-align: center;
	font-size: 15px;
	height: 100%
}

.c-triage-input-textarea[data-v-76c70776] {
	color: #333;
	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: 35px
}

.c-triage-input-wrapper[data-v-76c70776] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.c-triage-button-wrapper-bk[data-v-76c70776] {
	width: 76px
}

.c-triage-scroll[data-v-76c70776] {
	height: 0;
	-webkit-transition: height .2s ease-out;
	transition: height .2s ease-out
}

.triage-btn-primary[data-v-76c70776] {
	background-color: #00c8c8;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 35px;
	border-radius: .19rem
}

.triage-btn-primary-disable[data-v-76c70776] {
	background-color: #abe7e7;
	color: #fff;
	font-size: 16px;
	text-align: center;
	height: 35px;
	border-radius: .19rem
}

.triage-voice-btn-wrap[data-v-76c70776] {
	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-76c70776] {
	width: 22px;
	height: 22px;
	text-align: center;
	margin-right: 18px
}

.header-logo-wrap[data-v-4f5882a2] {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 15px
}

.video-list-wrap[data-v-4f5882a2] {
	min-height: calc(100vh - 206px)
}

.video-list-wrap-empty[data-v-4f5882a2] {
	min-height: calc(100vh - 160px);
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #999;
	letter-spacing: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.each-video-wrap[data-v-4f5882a2],
.video-list-wrap-empty[data-v-4f5882a2] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.each-video-wrap[data-v-4f5882a2] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid #f1f1f1;
	padding: 15px 17px
}

.video-title[data-v-4f5882a2] {
	width: 100%;
	font-size: 19px;
	color: #333;
	line-height: 29px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.video-sub-title[data-v-4f5882a2] {
	width: 100%;
	font-size: 14px;
	color: #999;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.exp-loading[data-v-4f5882a2] {
	text-align: center
}

.exp-loading-padding[data-v-4f5882a2] {
	padding-top: 30vh
}

.exp-loading-img[data-v-4f5882a2] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-4f5882a2] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.header-logo-wrap[data-v-29c569fc] {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 15px
}

.consult-content-wrap[data-v-29c569fc] {
	min-height: calc(100vh - 161px)
}

.consult-content-wrap-ask[data-v-29c569fc] {
	padding: 20px 17px
}

.consult-content-wrap-empty[data-v-29c569fc] {
	width: 100%;
	margin-top: 50px;
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #999;
	letter-spacing: 0;
	text-align: center
}

.consult-head-title[data-v-29c569fc] {
	font-family: PingFang-SC-Medium;
	color: #333;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 34px
}

.consult-info-wrap[data-v-29c569fc] {
	margin: 15px 0;
	padding: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fafafa;
	border-radius: 4px
}

.each-info[data-v-29c569fc] {
	height: 21px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #555;
	letter-spacing: 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;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-right: 1px solid #f1f1f1
}

.each-info[data-v-29c569fc]:nth-child(3) {
	border: none
}

.consult-img-wrap[data-v-29c569fc] {
	width: 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
}

.each-img[data-v-29c569fc] {
	width: 100%;
	border-radius: 5px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 12px
}

.each-img[data-v-29c569fc]:first-child {
	margin-left: 0
}

.info-split-wrap[data-v-29c569fc] {
	height: 8px;
	background: #f6f6f6
}

.response-head-wrap[data-v-29c569fc] {
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.head-img[data-v-29c569fc] {
	width: 35px;
	height: 35px;
	border-radius: 35px;
	margin-right: 9px
}

.response-info[data-v-29c569fc] {
	width: 270px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

.response-info-name[data-v-29c569fc] {
	width: 100%;
	font-size: 16px;
	color: #000;
	line-height: 20px
}

.response-info-time[data-v-29c569fc] {
	width: 100%;
	font-size: 12px;
	color: #3f3f3f;
	line-height: 20px
}

.response-content[data-v-29c569fc] {
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

.response-content-normal[data-v-29c569fc] {
	padding: 15px 0 15px;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	border-bottom: 1px solid #f1f1f1
}

.response-content-delete[data-v-29c569fc] {
	height: 75px;
	text-align: center;
	font-size: 17px;
	color: #999;
	line-height: 75px;
	border-bottom: 1px solid #f1f1f1
}

.append-reply-wrap[data-v-29c569fc] {
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1
}

.append-reply[data-v-29c569fc] {
	padding: 15px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

.append-reply-tag[data-v-29c569fc] {
	width: 33px;
	margin-top: 3px;
	margin-right: 7px;
	height: 17px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	line-height: 17px;
	overflow: hidden
}

.append-reply-content[data-v-29c569fc] {
	width: 340px;
	overflow: hidden
}

.append-reply .reply-ask-title[data-v-29c569fc] {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #333
}

.append-reply .reply-ask-delete[data-v-29c569fc] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #999
}

.append-reply .reply-ask-reply[data-v-29c569fc] {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333
}

.bg-orange[data-v-29c569fc] {
	background: #ff7061
}

.bg-green[data-v-29c569fc] {
	background: #00c8c8
}

.zhuiwen-wrap[data-v-29c569fc] {
	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;
	font-family: PingFangSC-Regular;
	letter-spacing: 0
}

.zhuiwen-wrap-btn[data-v-29c569fc] {
	width: 100px;
	height: 38px;
	border-radius: 21px;
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	margin: 20px auto 15px;
	text-align: center
}

.zhuiwen-wrap-subtitle[data-v-29c569fc] {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #999;
	line-height: 14px;
	text-align: center
}

.input-wrap[data-v-29c569fc] {
	margin: 10px 17px 20px;
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #999;
	letter-spacing: 0
}

.input-wrap-textarea[data-v-29c569fc] {
	margin-top: 10px;
	width: calc(100% - 34px);
	padding: 15px;
	border-radius: 5px;
	background: #f8f8f8;
	height: 110px;
	border: none;
	outline: none
}

.input-wrap-upload[data-v-29c569fc] {
	margin-top: 10px
}

.input-wrap-btn[data-v-29c569fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-family: PingFangSC-Regular;
	font-size: 17px
}

.input-wrap-btn-cancel[data-v-29c569fc] {
	padding: 0 10px
}

.input-wrap-btn-submit[data-v-29c569fc] {
	padding: 0 10px;
	color: #00c8c8
}

.video-list-wrap[data-v-a7d73be0] {
	min-height: calc(100vh - 231px)
}

.each-video-wrap[data-v-a7d73be0] {
	height: 86px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 20px 27px 20px 17px
}

.video-img-wrap[data-v-a7d73be0] {
	width: 154px;
	height: 86px;
	border-radius: 5px;
	margin-right: 9px;
	overflow: hidden
}

.article-content-wrap[data-v-a7d73be0] {
	margin-top: -3px;
	width: 208px;
	overflow: hidden
}

.video-title[data-v-a7d73be0] {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 23px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.video-sub-title[data-v-a7d73be0] {
	width: 100%;
	font-size: 14px;
	color: #999;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bottom-text[data-v-a7d73be0] {
	text-align: center;
	font-size: 14px;
	color: #999
}

.exp-loading[data-v-a7d73be0] {
	text-align: center
}

.exp-loading-padding[data-v-a7d73be0] {
	padding-top: 30vh
}

.exp-loading-img[data-v-a7d73be0] {
	width: 80px;
	height: 40px;
	display: inline-block
}

.exp-loading-end[data-v-a7d73be0] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.fy-title[data-v-75bed9ba] {
	color: #00c8c8;
	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
}

.fy-title .more[data-v-75bed9ba],
.fy-title .txt[data-v-75bed9ba] {
	font-weight: 700
}

.fy-hospital .hos-item[data-v-75bed9ba] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: .1rem .15rem .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
}

.fy-hospital .hos-info[data-v-75bed9ba] {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: calc(100% - .58rem)
}

.fy-hospital .hos-name[data-v-75bed9ba] {
	color: #333;
	font-weight: 700
}

.fy-hospital .hos-tag[data-v-75bed9ba] {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid rgba(0, 200, 200, .1);
	border-radius: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
	height: 19px;
	line-height: normal;
	color: #00c8c8
}

.fy-hospital .hos-btn[data-v-75bed9ba] {
	width: 60px
}

.wrapper[data-v-75bed9ba] {
	padding-left: .17rem;
	padding-right: .17rem
}

.hos-loading[data-v-75bed9ba] {
	text-align: center
}

.hos-loading-padding[data-v-75bed9ba] {
	padding-top: 30vh
}

.hos-loading-img[data-v-75bed9ba] {
	width: 80px;
	height: 40px;
	display: block;
	margin: 0 auto
}

.hos-loading-end[data-v-75bed9ba] {
	font-size: 13px;
	display: inline-block;
	padding: 5px 0 20px;
	color: #999
}

.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
}

.oppo-webview .coop-hide-element,
.oppo-webview [class*=_coop-hide-element] {
	display: none !important
}

@media screen and (max-width:420px) {
	html.rem {
		font-size: 24.15459vw !important
	}
}

@media screen and (min-width:421px) {
	html.rem {
		font-size: 100px !important
	}
}

.parse-dialogue-p {
	margin: 0 0 10px !important;
	padding: 0 !important
}

.parse-content-li,
.parse-dialogue-p {
	color: inherit !important
}

.question-answer-green {
	color: #00c8c8
}

.question-answer-strong {
	font-weight: 700
}

.parse-store-update-0-p,
.parse-store-update-1-p {
	font-size: .19rem !important;
	line-height: .28rem !important;
	color: #000 !important;
	word-break: break-all
}

.parse-store-update-1-p {
	padding-left: .17rem !important;
	padding-right: .17rem !important
}

.parse-store-update-0-img {
	border-radius: 9px !important;
	overflow: hidden
}

.parse-store-update-1-img {
	border-radius: 0 !important;
	margin: 0 !important;
	padding: 0 !important
}

.parse-store-update-0-video {
	border-radius: 9px !important;
	max-width: 100%;
	overflow: hidden
}

.parse-store-update-0-video video {
	border-radius: 9px !important
}

.parse-store-update-0-video video+div {
	border-radius: 9px
}

#mars[data-v-5c162f6a] {
	width: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	scroll-behavior: smooth
}

#mars .swan-app-container .swan-app-tab-panel[data-v-5c162f6a],
#mars .swan-app-container[data-v-5c162f6a] {
	width: 100%
}

#mars .swan-app-container .swan-app-tab-panel .tab-panel-content[data-v-5c162f6a] {
	position: relative
}

#mars .swan-app-container .swan-app-tab-panel .fold-left-enter-active[data-v-5c162f6a] {
	animation-name: fold-left-in-data-v-5c162f6a;
	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-5c162f6a] {
	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-5c162f6a] {
	display: none;
	transform: translateZ(0)
}

#mars-background[data-v-5c162f6a] {
	position: fixed;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.transition-status-enter[data-v-5c162f6a] {
	position: absolute !important;
	overflow-x: hidden;
	height: 100%
}

@keyframes fold-left-in-data-v-5c162f6a {
	0% {
		transform: translate3d(100%, 0, 0)
	}

	to {
		transform: translateZ(0)
	}
}
