.component-app-download {
	position: relative;
	background-color: #222223;
	line-height: 1.30667rem;
	height: 1.30667rem;
	padding-left: .26667rem;
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden;
	font-size: 0
}

.component-app-download.inWeiXin {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: .9
}

.component-app-download.hide-transition {
	height: 0
}

.component-app-download i {
	font-style: normal
}

.component-app-download i.btn-close {
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

.component-app-download i.btn-close:after {
	color: hsla(0,0%,100%,.36);
	content: "\E76F";
	font-size: .4rem;
	font-family: iconfont!important
}

.component-app-download img.yunkezan-logo {
	width: .93333rem;
	height: .93333rem;
	vertical-align: middle;
	margin-left: .42667rem
}

.component-app-download .txt-content {
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin-left: .25333rem
}

.component-app-download .txt-content .txt-h {
	font-size: .42667rem;
	font-weight: 700;
	color: #fff
}

.component-app-download .txt-content .txt-p {
	margin-top: .16rem;
	font-size: .34667rem;
	color: hsla(0,0%,100%,.68)
}

.component-app-download .btn-download-border {
	position: absolute;
	top: 50%;
	right: .32rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	width: 2.16rem;
	height: .72rem;
	border-radius: .36rem;
	text-align: center;
	-webkit-box-shadow: 1px .05333rem .10667rem 0 rgba(0,0,0,.4);
	box-shadow: 1px .05333rem .10667rem 0 rgba(0,0,0,.4);
	padding: .02667rem;
	background: -webkit-gradient(linear,left bottom,left top,from(#ffb7a9),to(#ff6041));
	background: linear-gradient(0deg,#ffb7a9,#ff6041)
}

.component-app-download .btn-download-border .btn-download-content {
	height: 100%;
	border-radius: .33333rem;
	background: linear-gradient(-30deg,#ff3d54,#ff814a)
}

.component-app-download .btn-download-border .btn-download-content i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	line-height: 1;
	font-size: .34667rem;
	font-weight: 700;
	color: #fff;
	text-shadow: 1px .02667rem .02667rem rgba(223,33,33,.3);
	white-space: nowrap
}

.component-nobrand-qrcode .main {
	background-color: transparent;
	text-align: center;
	width: 5.33333rem
}

.component-nobrand-qrcode .main .QR-code {
	width: 5.33333rem;
	height: 5.33333rem;
	padding: .2rem;
	background: #fff;
	border-radius: .26667rem
}

.component-nobrand-qrcode .main .QR-code img {
	width: 100%;
	height: 100%
}

.component-nobrand-qrcode .main .txt-p {
	margin-top: .42667rem;
	font-size: .37333rem;
	line-height: .53333rem;
	color: #fff
}

.component-nobrand-qrcode .main .close-btn {
	margin-top: .8rem;
	width: .96rem;
	height: .96rem
}

.component-product-promotion {
	font-size: 0;
	line-height: 1
}

.component-product-promotion i {
	font-style: normal
}

.component-product-promotion .main-bottom {
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-radius: .13333rem .13333rem 0 0;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	padding-top: .56rem
}

.component-product-promotion .main-bottom.slide-down {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.component-product-promotion .main-bottom i.btn-close {
	position: absolute;
	top: .53333rem;
	right: .53333rem
}

.component-product-promotion .main-bottom i.btn-close:after {
	content: "\E644";
	font-family: iconfont!important;
	font-size: .32rem;
	color: #999
}

.component-product-promotion .main-bottom .txt-p {
	text-align: center;
	font-size: .32rem;
	line-height: .38667rem;
	color: #d4a95b
}

.component-product-promotion .main-bottom .txt-p:after,.component-product-promotion .main-bottom .txt-p:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: .21333rem;
	height: .02667rem;
	background-color: #d4a95b;
	border-radius: .01333rem;
	margin: 0 .17333rem
}

.component-product-promotion .main-bottom .icon-img {
	padding: .05333rem .53333rem .4rem;
	min-height: 3.46667rem
}

.component-product-promotion .main-bottom .icon-img.less-one>div {
	width: 50%
}

.component-product-promotion .main-bottom .icon-img.is-point {
	margin-top: .46667rem;
	margin-bottom: .70667rem
}

.component-product-promotion .main-bottom .icon-img.is-point>div .btn-img {
	width: 2.66667rem;
	padding: .28rem 0
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .btn-img {
	z-index: 2;
	border: .01333rem solid #ff993f;
	border-radius: .21333rem;
	background-color: #fff;
	pointer-events: none
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover {
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.55)
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover .point-box {
	text-align: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 5rem;
	line-height: 1
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover .point-box.is-open-shop {
	bottom: 9.2rem
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover .point-box span {
	display: inline-block;
	width: 1.92rem;
	height: .85333rem;
	line-height: .85333rem;
	background: linear-gradient(-6deg,#ff9656,#ff7124);
	border-radius: .42667rem;
	font-size: .4rem;
	font-weight: 700;
	color: #fff
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover .point-box p {
	white-space: nowrap;
	margin-top: .66667rem;
	font-size: .37333rem;
	color: #fff;
	line-height: .53333rem
}

.component-product-promotion .main-bottom .icon-img.is-point .generate-poster .point-cover .point-box img {
	margin-top: .34667rem;
	width: .33333rem
}

.component-product-promotion .main-bottom .icon-img>div {
	width: 33.33%;
	display: inline-block;
	text-align: center;
	padding: .62667rem 0 .66667rem
}

.component-product-promotion .main-bottom .icon-img>div .btn-img {
	display: inline-block;
	position: relative
}

.component-product-promotion .main-bottom .icon-img>div .btn-img.no-brand img {
	width: 1.72rem;
	height: 1.72rem
}

.component-product-promotion .main-bottom .icon-img>div .btn-img.no-brand p {
	margin-top: .14667rem
}

.component-product-promotion .main-bottom .icon-img>div .btn-img img {
	width: 1.70667rem;
	height: 1.70667rem
}

.component-product-promotion .main-bottom .icon-img>div .btn-img p {
	margin-top: .16rem;
	font-size: .32rem;
	line-height: .48rem;
	color: #333
}

.component-product-promotion .password-copy .main,.component-product-promotion .share-link .main {
	width: 8.24rem;
	background: #fff;
	border-radius: .13333rem;
	text-align: center;
	line-height: 1
}

.component-product-promotion .password-copy .main img,.component-product-promotion .share-link .main img {
	position: absolute;
	top: -.53333rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1.6rem;
	height: 1.6rem;
	border: .06667rem solid #fff;
	border-radius: 50%;
	background-color: #fff;
	-webkit-box-shadow: 0 -.02667rem .28rem 0 rgba(51,51,51,.12);
	box-shadow: 0 -.02667rem .28rem 0 rgba(51,51,51,.12)
}

.component-product-promotion .password-copy .main i,.component-product-promotion .share-link .main i {
	position: absolute;
	top: .42667rem;
	right: .42667rem
}

.component-product-promotion .password-copy .main i:after,.component-product-promotion .share-link .main i:after {
	content: "\E644";
	font-family: iconfont!important;
	font-size: .32rem;
	color: rgba(51,51,51,.5)
}

.component-product-promotion .password-copy .main .transition-content,.component-product-promotion .share-link .main .transition-content {
	-webkit-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.component-product-promotion .password-copy .main .transition-content .status-one,.component-product-promotion .share-link .main .transition-content .status-one {
	padding: 1.36rem 0 .53333rem
}

.component-product-promotion .password-copy .main .transition-content .status-one .txt-p,.component-product-promotion .share-link .main .transition-content .status-one .txt-p {
	font-size: .37333rem;
	color: #333;
	padding: .32rem 0
}

.component-product-promotion .password-copy .main .transition-content .status-two,.component-product-promotion .share-link .main .transition-content .status-two {
	padding: 1.36rem 0 .53333rem
}

.component-product-promotion .password-copy .main .transition-content .status-two .txt-h,.component-product-promotion .share-link .main .transition-content .status-two .txt-h {
	font-size: .45333rem;
	font-weight: 700;
	color: #333
}

.component-product-promotion .password-copy .main .transition-content .status-two .txt-p,.component-product-promotion .share-link .main .transition-content .status-two .txt-p {
	display: inline-block;
	margin-top: .41333rem;
	padding: .36rem .42667rem;
	width: 7.17333rem;
	background: #f6f6f6;
	-webkit-box-shadow: 0 0 .10667rem 0 hsla(60,1%,81%,.4);
	box-shadow: 0 0 .10667rem 0 hsla(60,1%,81%,.4);
	border-radius: .05333rem;
	font-size: .37333rem;
	color: #585858;
	line-height: .53333rem;
	word-break: break-all
}

.component-product-promotion .password-copy .main .transition-content .status-two .txt-p .txt-name,.component-product-promotion .share-link .main .transition-content .status-two .txt-p .txt-name {
	display: inline-block;
	color: #585858
}

.component-product-promotion .password-copy .main .transition-content .status-two .txt-p .txt-link,.component-product-promotion .share-link .main .transition-content .status-two .txt-p .txt-link {
	display: inline-block;
	color: #ff7124
}

.component-product-promotion .password-copy .main .transition-content .status-two .btn-copy,.component-product-promotion .share-link .main .transition-content .status-two .btn-copy {
	margin-top: .48rem;
	display: none;
	width: 3.84rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: #ff7124;
	-webkit-box-shadow: 0 0 .16rem 0 rgba(255,88,60,.26);
	box-shadow: 0 0 .16rem 0 rgba(255,88,60,.26);
	border-radius: .53333rem;
	font-size: .4rem;
	font-weight: 700;
	color: #fff
}

.component-product-promotion .password-copy .main .transition-content .status-two .btn-copy:before,.component-product-promotion .share-link .main .transition-content .status-two .btn-copy:before {
	content: "\E7BA";
	font-family: iconfont!important;
	font-weight: 400;
	margin-right: .14667rem
}

.component-product-promotion .password-copy .main .transition-content .status-two .btn-goPage,.component-product-promotion .share-link .main .transition-content .status-two .btn-goPage {
	display: inline-block;
	margin-top: .53333rem;
	width: 5.57333rem;
	line-height: 1.06667rem;
	height: 1.06667rem;
	background: #ff7124;
	border-radius: .53333rem;
	-webkit-box-shadow: 0 0 .16rem rgba(255,88,60,.26);
	box-shadow: 0 0 .16rem rgba(255,88,60,.26);
	font-size: .4rem;
	font-weight: 700;
	color: #fff
}

.component-product-promotion .password-copy .main .transition-content .status-two .version-tips,.component-product-promotion .share-link .main .transition-content .status-two .version-tips {
	margin: .30667rem 0 .10667rem;
	font-size: .29333rem;
	color: #919191
}

.component-product-promotion .password-copy .main .transition-content .status-three,.component-product-promotion .share-link .main .transition-content .status-three {
	padding-bottom: .48rem
}

.component-product-promotion .password-copy .main .transition-content .status-three .btn-copy,.component-product-promotion .share-link .main .transition-content .status-three .btn-copy {
	display: inline-block
}

.component-product-promotion .password-copy .main .transition-content .status-four .btn-copy,.component-product-promotion .share-link .main .transition-content .status-four .btn-copy {
	background: #74ce2e;
	-webkit-box-shadow: 0 0 .16rem 0 rgba(116,206,46,.26);
	box-shadow: 0 0 .16rem 0 rgba(116,206,46,.26)
}

.component-product-promotion .password-copy .main .transition-content .status-four .btn-copy:before,.component-product-promotion .share-link .main .transition-content .status-four .btn-copy:before {
	content: "\E7BB"
}

.component-product-promotion .forward-wechat {
	background-color: rgba(0,0,0,.7)
}

.component-product-promotion .forward-wechat img {
	width: 100%
}

.component-room-detail {
	background-color: rgba(0,0,0,.4);
	font-size: 0
}

.component-room-detail i {
	font-style: normal
}

.component-room-detail.slide-bottom .main-bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.component-room-detail .main-bottom {
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	position: absolute;
	background-color: #fff;
	width: 100%;
	bottom: 0;
	left: 0
}

.component-room-detail .main-bottom .head-title {
	position: relative;
	padding-left: .42667rem;
	padding-right: .82667rem;
	line-height: 1.2rem;
	font-size: .4rem;
	color: #333;
	font-weight: 700;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.component-room-detail .main-bottom .head-title i {
	position: absolute;
	right: .42667rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: .4rem
}

.component-room-detail .main-bottom .head-title i:after {
	content: "\E644";
	font-size: .32rem;
	color: rgba(51,51,51,.5);
	font-family: iconfont!important;
	font-weight: 400
}

.component-room-detail .main-bottom .body-scroll {
	height: 11.8rem;
	overflow-x: hidden;
	overflow-y: auto
}

.component-room-detail .main-bottom .body-scroll.has-foot {
	height: 10.33333rem
}

.component-room-detail .main-bottom .body-scroll .swiper-container.room-detail {
	height: 5.62667rem;
	line-height: 5.62667rem
}

.component-room-detail .main-bottom .body-scroll .swiper-container.room-detail img {
	width: 100%;
	vertical-align: middle
}

.component-room-detail .main-bottom .body-scroll .swiper-container.room-detail .picture-index {
	position: absolute;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: .21333rem;
	background-color: rgba(51,51,51,.32);
	width: 1.44rem;
	line-height: .66667rem;
	border-radius: .33333rem;
	font-size: .37333rem;
	color: #fff;
	text-align: center
}

.component-room-detail .main-bottom .body-scroll .room-info {
	padding: 0 .42667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .txt-h {
	line-height: 1;
	color: #333;
	font-size: .34667rem;
	margin: .54667rem 0 .16rem
}

.component-room-detail .main-bottom .body-scroll .room-info .txt-h:first-of-type {
	margin-top: .42667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .row {
	vertical-align: top;
	line-height: .50667rem;
	color: #919191
}

.component-room-detail .main-bottom .body-scroll .room-info .row span {
	display: inline-block;
	font-size: .34667rem;
	vertical-align: top
}

.component-room-detail .main-bottom .body-scroll .room-info .row .cel-1 {
	width: 1.53333rem;
	text-align: justify;
	overflow-y: hidden;
	height: .50667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .row .cel-1:after {
	content: "";
	width: 100%;
	display: inline-block
}

.component-room-detail .main-bottom .body-scroll .room-info .row .cel-2 {
	width: .46667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .row .cel-3 {
	width: 7.14667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .baseInfo-item {
	display: inline-block;
	width: 50%
}

.component-room-detail .main-bottom .body-scroll .room-info .baseInfo-item .cel-3 {
	width: 2.57333rem
}

.component-room-detail .main-bottom .body-scroll .room-info .baseInfo-item.bed-size {
	padding-right: .06667rem
}

.component-room-detail .main-bottom .body-scroll .room-info .baseInfo-item.bed-size .cel-3 {
	display: inline;
	word-break: break-all
}

.component-room-detail .main-bottom .body-scroll .room-info .baseInfo-item.row-line {
	width: 100%
}

.component-room-detail .main-bottom .body-scroll .room-info .facility .cel-3 span {
	margin-right: .6rem
}

.component-room-detail .main-bottom .body-scroll .book-notice {
	padding: .34667rem .42667rem 0
}

.component-room-detail .main-bottom .body-scroll .book-notice .txt-h {
	line-height: 1;
	color: #333;
	font-size: .34667rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .row-rule {
	margin-top: .13333rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .row-rule:first-of-type {
	margin-top: .21333rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .row-rule .cel-1 {
	display: inline-block;
	vertical-align: middle;
	min-width: 1.14667rem;
	padding: 0 .16rem;
	height: .4rem;
	line-height: .4rem;
	background: #fff1e8;
	border: .02rem solid #ffd4bd;
	border-radius: .05333rem;
	font-size: .29333rem;
	color: #ff7124;
	text-align: center;
	margin-right: .26667rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .row-rule .cel-2 {
	vertical-align: middle;
	font-size: .34667rem;
	color: #333;
	line-height: .52rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .bookRoom-explanation {
	margin-top: .45333rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .bookRoom-explanation .row-1 {
	line-height: 1;
	font-size: .37333rem;
	font-weight: 700;
	color: #333
}

.component-room-detail .main-bottom .body-scroll .book-notice .bookRoom-explanation .row-2 {
	margin-top: .24rem;
	font-size: .34667rem;
	color: #585858;
	line-height: .52rem
}

.component-room-detail .main-bottom .body-scroll .book-notice .txt-p {
	padding-top: .45333rem;
	padding-bottom: .4rem;
	font-size: .34667rem;
	color: #333
}

.component-room-detail .main-bottom .body-scroll .in-the-end {
	padding: .88rem 0 1.32rem;
	line-height: 1;
	text-align: center;
	font-size: .4rem;
	color: #e5e7e9
}

.component-room-detail .main-bottom .body-scroll .in-the-end span {
	font-size: .34667rem;
	margin: 0 .13333rem;
	color: #ccc
}

.component-room-detail .main-bottom .foot-bottom {
	position: relative;
	line-height: 1.46667rem;
	height: 1.46667rem;
	background-color: #fff;
	-webkit-box-shadow: 0 -.02667rem .06667rem rgba(0,0,0,.08);
	box-shadow: 0 -.02667rem .06667rem rgba(0,0,0,.08)
}

.component-room-detail .main-bottom .foot-bottom .left-price {
	display: inline-block;
	margin-left: .32rem;
	line-height: 1;
	vertical-align: middle
}

.component-room-detail .main-bottom .foot-bottom .left-price .row-1 {
	font-size: .48rem;
	color: #ff7124;
	font-weight: 700
}

.component-room-detail .main-bottom .foot-bottom .left-price .row-1 span {
	font-size: .32rem
}

.component-room-detail .main-bottom .foot-bottom .left-price .row-2 {
	font-size: .32rem;
	margin-top: .16rem;
	color: #999;
	text-decoration: line-through
}

.component-room-detail .main-bottom .foot-bottom .right-btn {
	position: absolute;
	right: .32rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 3.68rem;
	line-height: 1.12rem;
	height: 1.12rem;
	border-radius: 1.2rem;
	background: linear-gradient(137deg,#ff872e,#ff672e);
	font-size: .45333rem;
	color: #fff;
	font-weight: 700;
	text-align: center
}

.component-room-detail .main-bottom .foot-bottom .right-btn.disabled {
	background-image: none;
	background-color: #ccc
}

.popA_mask[data-v-7b8cdc75] {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.5);
	z-index: 2000
}

.popA_content[data-v-7b8cdc75] {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	z-index: 2001;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .2s;
	transition: .2s
}

.mask-enter-active[data-v-7b8cdc75] {
	-webkit-animation: mask-in-data-v-7b8cdc75 .2s;
	animation: mask-in-data-v-7b8cdc75 .2s
}

.mask-leave-active[data-v-7b8cdc75] {
	animation: mask-in-data-v-7b8cdc75 .2s reverse
}

.content-enter[data-v-7b8cdc75] {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.7);
	transform: translate3d(-50%,-50%,0) scale(.7)
}

.content-leave-to[data-v-7b8cdc75] {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.9);
	transform: translate3d(-50%,-50%,0) scale(.9)
}

@-webkit-keyframes mask-in-data-v-7b8cdc75 {
	0% {
		opacity: 0
	}
}

@keyframes mask-in-data-v-7b8cdc75 {
	0% {
		opacity: 0
	}
}

.appExclusive[data-v-534d985c] {
	width: 8.26667rem;
	background: #fff;
	-webkit-box-shadow: 0 .06667rem .17333rem 0 rgba(184,188,193,.25);
	box-shadow: 0 .06667rem .17333rem 0 rgba(184,188,193,.25);
	border-radius: .06667rem
}

.ae_title[data-v-534d985c] {
	font-size: .45333rem;
	font-weight: 700;
	color: #333;
	text-align: center;
	line-height: 1em;
	padding-top: .64rem;
	padding-bottom: .56rem
}

.ae_price[data-v-534d985c] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding-left: .57333rem;
	padding-bottom: .26667rem;
	font-size: 0;
	height: .45333rem
}

.ae_price .price_label[data-v-534d985c] {
	display: inline-block;
	padding: 0 .18667rem;
	height: .45333rem;
	line-height: .45333rem;
	background: linear-gradient(-57deg,#ff583c,#ff7124);
	border-radius: .22667rem;
	font-size: .29333rem;
	color: #fff;
	margin-right: .2rem;
	vertical-align: middle
}

.ae_price .price_label .label[data-v-534d985c] {
	width: .24rem;
	height: .32rem;
	margin-right: .06667rem
}

.ae_price .price_offer[data-v-534d985c] {
	font-size: .4rem;
	color: #ff7124;
	line-height: 1em;
	font-weight: 700;
	margin-right: .16rem;
	vertical-align: middle
}

.ae_price .price_offer[data-v-534d985c]:before {
	content: "\FFE5";
	font-size: .29333rem;
	font-family: initial;
	font-weight: 500
}

.ae_price .price_origin[data-v-534d985c] {
	font-size: .32rem;
	text-decoration: line-through;
	color: #919191;
	line-height: 1em;
	vertical-align: middle
}

.ae_tip[data-v-534d985c] {
	padding-left: .57333rem;
	padding-bottom: .48rem;
	font-size: .32rem;
	color: #585858;
	line-height: 1em
}

.ae_btns[data-v-534d985c] {
	position: relative;
	height: 1.33333rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 0;
	border-top: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	line-height: 1.33333rem;
	text-align: center
}

.ae_btns .ae_btn[data-v-534d985c] {
	height: 100%;
	width: 50%;
	font-size: .42667rem;
	color: #585858
}

.ae_btns .ae_btn--color[data-v-534d985c] {
	color: #ff7124;
	font-weight: 700
}

.ae_btns[data-v-534d985c]:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	width: .02667rem;
	background-color: #efefef;
	-webkit-transform: translateX(-50%) scaleX(.5);
	transform: translateX(-50%) scaleX(.5)
}

#component-user-evaluation[data-v-21800f28] {
	background: #fff;
	margin-bottom: .26667rem
}

#component-user-evaluation .content-section-title[data-v-21800f28] {
	color: #333;
	font-size: .4rem;
	font-weight: 700;
	line-height: 1em;
	text-align: left;
	padding: .42667rem .33333rem
}

#component-user-evaluation .content-section-main[data-v-21800f28] {
	margin-top: .10667rem;
	padding: 0 .4rem;
	word-break: break-all
}

#component-user-evaluation .content-section-more[data-v-21800f28] {
	padding-bottom: .41333rem;
	line-height: 1em;
	font-size: .32rem;
	color: #919191;
	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
}

#component-user-evaluation .content-section-more .icon-arrowleft[data-v-21800f28] {
	color: #cacaca;
	font-size: .48rem;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	margin-left: -.10667rem;
	display: block
}

#component-user-evaluation .user-evaluation-offset-top[data-v-21800f28] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#component-user-evaluation .user-evaluation-offset-top .user-evaluation-offset-top-left[data-v-21800f28] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#component-user-evaluation .user-evaluation-offset-top .avatar[data-v-21800f28] {
	margin-right: .24rem
}

#component-user-evaluation .user-evaluation-offset-top .avatar img[data-v-21800f28] {
	width: .88rem;
	height: .88rem;
	overflow: hidden;
	display: block;
	border-radius: 50%
}

#component-user-evaluation .user-evaluation-offset-top .user-evaluation-name[data-v-21800f28] {
	color: #585858;
	font-weight: 700;
	font-size: .37333rem
}

#component-user-evaluation .user-evaluation-offset-top .user-evaluation-offset-top-right[data-v-21800f28] {
	color: #919191;
	font-size: .32rem;
	text-align: right;
	padding-top: .16rem;
	line-height: 1em
}

#component-user-evaluation .user-evaluation-detail[data-v-21800f28] {
	color: #333;
	font-size: .37333rem;
	line-height: .56rem;
	margin-top: .26667rem;
	margin-bottom: .53333rem;
	overflow: hidden;
	text-align: left
}

#component-user-evaluation .user-evaluation-detail span[data-v-21800f28] {
	word-break: break-all;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transform: translate(0);
	transform: translate(0)
}

#component-user-evaluation .user-evaluation-photo-list[data-v-21800f28] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: .53333rem
}

#component-user-evaluation .user-evaluation-photo-list li[data-v-21800f28] {
	width: 2.2rem;
	height: 2.2rem;
	position: relative
}

#component-user-evaluation .user-evaluation-photo-list li[data-v-21800f28]:not(:last-child) {
	margin-right: .13333rem
}

#component-user-evaluation .user-evaluation-photo-list img[data-v-21800f28] {
	width: 100%;
	height: 100%;
	display: block
}

#component-user-evaluation .user-evaluation-photo-list .user-evaluation-photo-count[data-v-21800f28] {
	font-size: .32rem;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,.6);
	border-radius: .29333rem;
	line-height: .58667rem;
	padding: 0 .17333rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	white-space: nowrap
}

#component-user-evaluation .user-evaluation-score .ycf-component-star[data-v-21800f28] {
	font-size: .18667rem;
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform: scale(.76) translate(-15%,-15%);
	transform: scale(.76) translate(-15%,-15%)
}

#component-user-evaluation .user-evaluation-score .point[data-v-21800f28] {
	font-size: .42105rem;
	display: block;
	line-height: 1em
}

#component-user-evaluation .user-evaluation-score .star-blank[data-v-21800f28],#component-user-evaluation .user-evaluation-score .star-box[data-v-21800f28] {
	display: block;
	line-height: 1em
}

#component-user-evaluation .user-evaluation-score .star-blank span[data-v-21800f28],#component-user-evaluation .user-evaluation-score .star-box span[data-v-21800f28] {
	font-size: .32rem
}

#component-buy-consult[data-v-7519879e] {
	background: #fff;
	text-align: left;
	margin-bottom: .26667rem
}

#component-buy-consult .content-section-title[data-v-7519879e] {
	color: #333;
	font-size: .4rem;
	font-weight: 700;
	line-height: 1em;
	text-align: left;
	padding: .42667rem .33333rem
}

#component-buy-consult .content-section-main[data-v-7519879e] {
	margin-top: .10667rem;
	padding: 0 .4rem;
	word-break: break-all
}

#component-buy-consult .content-section-more[data-v-7519879e] {
	padding-bottom: .41333rem;
	line-height: 1em;
	font-size: .32rem;
	color: #919191;
	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
}

#component-buy-consult .content-section-more .icon-arrowleft[data-v-7519879e] {
	color: #cacaca;
	font-size: .48rem;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	margin-left: -.10667rem;
	display: block
}

#component-buy-consult .buy-consult-question[data-v-7519879e] {
	font-size: .42667rem;
	font-weight: 700;
	color: #333;
	line-height: .56rem;
	padding-left: .58667rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAECklEQVRoQ+2bW4hNURiAv+UySHKZUi4hNEyaM+HJlBdSLhFxJhLyYOYoRcIMhRkPmhmSB2J4mMjTHJckeRAelDc0I7lEKGNKBiGmkbO09sxx5sze+5y9zz6Xvbe9Hlf//6//W/+/1l7nrH8JDJoMzymieMhqpFwNLAAmAkVGsi7o+wG8Bx4j5TW+xK6L6NOegX6JgR0yUr6GGE0IOdMFEPZdkOIVghrR3Ha1v/I/UBkOD2bsy6MIuc++dRdqSNHEl5IDIhr9o7xLgFaVN/oGMj7vUjSJc201/0BldWgdEHVhXLLhUlg0t18W2sYzbvBrYHI2rLrQRgef/0wXMlK2ESkuOXJwQil0PnNkIrfKYpOQ1SGVsip17bfF22DJBhhTDMe3w6sH9m3kQ0NyRciq0FsEU22NV3kIKpbD8BEJte5fcHAVfP9oy1RehCXvVES7gWG2BtzcCBVL9SpvX0BDpb5fRb54gq0h0gp3dcKd82nF+gR6FKi0Kp0kV9sK02bpVW9egBsnkvvNZDMauE/JbFJNbGYOqjagmpbk9FWDqBRu3Jq8OXkaVEEtWA9b9qdPYc+DKsRdLTB7nh72TC203ert9wyo0WZyP9qbnmYp/LULahf1gs6sgJGjM1+RU0phxZZk/ZysUaOI9I+Y+twsWptwRDlxqyUR0cwRezXLl8H2BheAKhca7sLXT9kFjKO5CnTU+NwdFlwF6jQ9U+kHoAanMEcHhnSbUdy42pScNqOjnesierbNKSYYfTYC0EKlbhBRGxnt2dRVJyizZvVo54k1Gik3B7UKYFUuReJY+z1q9fNitEYDUBuH9SCibvq8BKkbpK7+L9Ngjbppjdo4FGminj0ZBaAmMxBE1C3/AqoAqaOi0/bhDVzUbuMTzXW7rlNIM/0AtFCfl1xF1OgyqyBXErkCjNs1unj2LKi6rFoY1k/Z2PEwd6G+37Og6krj2G3ruXH3CrQesSyf3X8YLA9rImjnHrV+va2SH3eBrtytvwc1mpPoKTuFGpoFd4GqC+M9Z8zz4vkjuNea0b2rAv0GjEqZdaluvJ2ma370tfKbF0BJfsYr0Ch9BVWZl8gVyG/bw2olctkoerQ9cr4VVNHj/1DGWvRzhlaBLavKwgiRhd9Y+Y6UhfGkrBTnnkQTpebVoSZgrwVVL4kcE83t2huBgY8HTiLkDi+RmPsqTvO5ZKfu8UBcQUZCa4mJBm8/B5H7VR19/0nQvXvR1qz2wGdQmJhYg2A+MAkY6tJI/wY6kDxkkLxGVyxq6YFPrmBkdVk9iLRlK6K53XDynfqVE6NmTslIqA7J4VRO+wJUWxZpYH0Dmg7WV6CpYH0HagbrS1AjWN+CDoT1NWh/WN+DxmHF2fY6p4cDI/2/o/jTsZt+kqkAAAAASUVORK5CYII=) no-repeat left top .06667rem;background-size: .38667rem .45333rem;
	margin-bottom: .02667rem;
	margin-top: -.06667rem;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis
}

#component-buy-consult .buy-consult-answer[data-v-7519879e] {
	background: #f8f8f8;
	padding: .30667rem .6rem .52rem .6rem;
	margin-top: .29333rem;
	border-radius: 0 .06667rem .06667rem .06667rem;
	position: relative
}

#component-buy-consult .buy-consult-answer[data-v-7519879e]:before {
	content: "";
	display: block;
	position: absolute;
	top: -.2rem;
	left: 0;
	width: 0;
	height: 0;
	border: .2rem solid #f8f8f8;
	border-color: transparent transparent #f8f8f8 #f8f8f8
}

#component-buy-consult .buy-consult-answer-detail[data-v-7519879e] {
	font-size: .37333rem;
	color: #333;
	line-height: .56rem;
	margin-bottom: .32rem;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis
}

#component-buy-consult .buy-consult-answer-detail.no-answer[data-v-7519879e] {
	margin-bottom: 0
}

#component-buy-consult .buy-consult-answer-detail-time[data-v-7519879e] {
	color: #919191;
	font-size: .32rem;
	line-height: 1em
}

#component-buy-consult .buy-consult-user[data-v-7519879e] {
	margin-top: .2rem;
	padding-bottom: .53333rem;
	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
}

#component-buy-consult .buy-consult-user-msg[data-v-7519879e] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #333;
	font-size: .32rem;
	font-weight: 700
}

#component-buy-consult .buy-consult-user-msg img[data-v-7519879e] {
	width: .42667rem;
	height: .42667rem;
	display: block;
	border-radius: 50%;
	margin-right: .14667rem
}

#component-buy-consult .buy-consult-user-time[data-v-7519879e] {
	color: #919191;
	font-size: .32rem;
	text-align: right
}

#component-buy-consult .buy-consult-user+.buy-consult-more[data-v-7519879e] {
	margin-top: 0
}

#component-buy-consult .to-advisor-wrap[data-v-7519879e] {
	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-left: .57333rem;
	padding-bottom: .46667rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAECklEQVRoQ+2bW4hNURiAv+UySHKZUi4hNEyaM+HJlBdSLhFxJhLyYOYoRcIMhRkPmhmSB2J4mMjTHJckeRAelDc0I7lEKGNKBiGmkbO09sxx5sze+5y9zz6Xvbe9Hlf//6//W/+/1l7nrH8JDJoMzymieMhqpFwNLAAmAkVGsi7o+wG8Bx4j5TW+xK6L6NOegX6JgR0yUr6GGE0IOdMFEPZdkOIVghrR3Ha1v/I/UBkOD2bsy6MIuc++dRdqSNHEl5IDIhr9o7xLgFaVN/oGMj7vUjSJc201/0BldWgdEHVhXLLhUlg0t18W2sYzbvBrYHI2rLrQRgef/0wXMlK2ESkuOXJwQil0PnNkIrfKYpOQ1SGVsip17bfF22DJBhhTDMe3w6sH9m3kQ0NyRciq0FsEU22NV3kIKpbD8BEJte5fcHAVfP9oy1RehCXvVES7gWG2BtzcCBVL9SpvX0BDpb5fRb54gq0h0gp3dcKd82nF+gR6FKi0Kp0kV9sK02bpVW9egBsnkvvNZDMauE/JbFJNbGYOqjagmpbk9FWDqBRu3Jq8OXkaVEEtWA9b9qdPYc+DKsRdLTB7nh72TC203ert9wyo0WZyP9qbnmYp/LULahf1gs6sgJGjM1+RU0phxZZk/ZysUaOI9I+Y+twsWptwRDlxqyUR0cwRezXLl8H2BheAKhca7sLXT9kFjKO5CnTU+NwdFlwF6jQ9U+kHoAanMEcHhnSbUdy42pScNqOjnesierbNKSYYfTYC0EKlbhBRGxnt2dRVJyizZvVo54k1Gik3B7UKYFUuReJY+z1q9fNitEYDUBuH9SCibvq8BKkbpK7+L9Ngjbppjdo4FGminj0ZBaAmMxBE1C3/AqoAqaOi0/bhDVzUbuMTzXW7rlNIM/0AtFCfl1xF1OgyqyBXErkCjNs1unj2LKi6rFoY1k/Z2PEwd6G+37Og6krj2G3ruXH3CrQesSyf3X8YLA9rImjnHrV+va2SH3eBrtytvwc1mpPoKTuFGpoFd4GqC+M9Z8zz4vkjuNea0b2rAv0GjEqZdaluvJ2ma370tfKbF0BJfsYr0Ch9BVWZl8gVyG/bw2olctkoerQ9cr4VVNHj/1DGWvRzhlaBLavKwgiRhd9Y+Y6UhfGkrBTnnkQTpebVoSZgrwVVL4kcE83t2huBgY8HTiLkDi+RmPsqTvO5ZKfu8UBcQUZCa4mJBm8/B5H7VR19/0nQvXvR1qz2wGdQmJhYg2A+MAkY6tJI/wY6kDxkkLxGVyxq6YFPrmBkdVk9iLRlK6K53XDynfqVE6NmTslIqA7J4VRO+wJUWxZpYH0Dmg7WV6CpYH0HagbrS1AjWN+CDoT1NWh/WN+DxmHF2fY6p4cDI/2/o/jTsZt+kqkAAAAASUVORK5CYII=) no-repeat left top .06667rem;background-size: .38667rem .45333rem
}

#component-buy-consult .to-advisor-wrap p[data-v-7519879e] {
	color: #919191;
	font-size: .37333rem
}

#component-buy-consult .to-advisor-wrap .to-advisor-btn[data-v-7519879e] {
	color: #ff7124;
	position: relative;
	padding-right: .36rem;
	font-size: .37333rem
}

#component-buy-consult .to-advisor-wrap .to-advisor-btn .icon-arrowleft[data-v-7519879e] {
	font-size: .48rem;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(25%,-50%) scale(.5);
	transform: translate(25%,-50%) scale(.5)
}

.component-share-type .main-bottom {
	padding: .49333rem .41333rem .56rem;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

.component-share-type .main-bottom.slide-down {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.component-share-type .main-bottom .cel-content {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	text-align: center
}

.component-share-type .main-bottom .cel-content>div {
	display: inline-block;
	line-height: 1
}

.component-share-type .main-bottom .cel-content>div img {
	width: 1.38667rem
}

.component-share-type .main-bottom .cel-content>div p {
	margin-top: .37333rem;
	font-size: .32rem;
	color: #333
}

.component-ticket-calendar {
	position: fixed;
	z-index: 2001;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5);
	font-size: 0
}

.component-ticket-calendar.no-mask {
	background-color: #fff
}

.component-ticket-calendar i {
	font-style: normal
}

.component-ticket-calendar .main-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s;
	background-color: #fff
}

.component-ticket-calendar .main-bottom.slide-down {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.component-ticket-calendar .main-bottom.is-view {
	border-radius: .13333rem .13333rem 0 0
}

.component-ticket-calendar .main-bottom.is-view .view-tips {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .66667rem;
	padding-top: .02667rem;
	line-height: .64rem;
	background: #fff1e9;
	text-align: center;
	font-size: .29333rem;
	color: #ff7124
}

.component-ticket-calendar .main-bottom.is-view .calendar-scroll {
	height: 10.01333rem;
	padding-bottom: .66667rem
}

.component-ticket-calendar .main-bottom .title-head {
	position: relative;
	height: 1.2rem;
	line-height: 1.2rem;
	background: #fafafa;
	text-align: center
}

.component-ticket-calendar .main-bottom .title-head .title-txt {
	font-size: .4rem;
	font-weight: 700;
	color: #333
}

.component-ticket-calendar .main-bottom .title-head .btn-cancel {
	position: absolute;
	top: 50%;
	right: .41333rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: .34667rem;
	line-height: .4rem;
	color: #585858
}

.component-ticket-calendar .main-bottom .ship-date {
	padding-top: .34667rem
}

.component-ticket-calendar .main-bottom .ship-date .row-1 {
	padding-left: .32rem;
	font-size: .42667rem;
	color: #333;
	line-height: .6rem;
	font-weight: 700
}

.component-ticket-calendar .main-bottom .ship-date .row-1:before {
	content: "";
	display: inline-block;
	background-color: #ff7124;
	width: .10667rem;
	height: .32rem;
	margin-right: .28rem
}

.component-ticket-calendar .main-bottom .ship-date .row-2 {
	padding: .33333rem .46667rem .37333rem .74667rem;
	font-size: .26667rem;
	line-height: .37333rem;
	color: #707070
}

.component-ticket-calendar .main-bottom .in-out-head {
	line-height: 1.66667rem;
	background-color: #fafafa
}

.component-ticket-calendar .main-bottom .in-out-head>div {
	display: inline-block;
	vertical-align: middle;
	text-align: center
}

.component-ticket-calendar .main-bottom .in-out-head>div>p {
	line-height: 1
}

.component-ticket-calendar .main-bottom .in-out-head>div .row-1 {
	font-size: .32rem;
	color: #919191;
	margin-bottom: .26667rem
}

.component-ticket-calendar .main-bottom .in-out-head>div .row-2 {
	font-size: .42667rem;
	color: #333;
	font-weight: 700
}

.component-ticket-calendar .main-bottom .in-out-head>div .row-2.color {
	font-size: .37333rem;
	color: #ff7124;
	font-weight: 400
}

.component-ticket-calendar .main-bottom .in-out-head .cel-1 {
	width: 4.33333rem
}

.component-ticket-calendar .main-bottom .in-out-head .cel-2 {
	width: 1.33333rem;
	border: .02667rem solid #ff7124;
	line-height: .45333rem;
	font-size: .32rem;
	color: #ff7124;
	border-radius: .50667rem;
	opacity: 0
}

.component-ticket-calendar .main-bottom .in-out-head .cel-2.selected {
	opacity: 1
}

.component-ticket-calendar .main-bottom .in-out-head .cel-3 {
	width: 4.33333rem
}

.component-ticket-calendar .main-bottom .use-head {
	padding: 0 .32rem;
	line-height: 1.66667rem;
	height: 1.66667rem;
	background-color: #fafafa
}

.component-ticket-calendar .main-bottom .use-head>p {
	vertical-align: top;
	line-height: 1
}

.component-ticket-calendar .main-bottom .use-head .row-1 {
	padding-top: .29333rem;
	font-size: .32rem;
	color: #919191
}

.component-ticket-calendar .main-bottom .use-head .row-2 {
	margin-top: .26667rem;
	font-size: .42667rem;
	color: #333;
	font-weight: 700
}

.component-ticket-calendar .main-bottom .use-head .row-2.color {
	font-size: .37333rem;
	color: #ff7124;
	font-weight: 400
}

.component-ticket-calendar .main-bottom .use-head .row-2.color:before {
	vertical-align: -.02667rem
}

.component-ticket-calendar .main-bottom .use-head .row-2:before {
	content: "";
	display: inline-block;
	background-color: #ff7124;
	width: .10667rem;
	height: .32rem;
	margin-right: .32rem
}

.component-ticket-calendar .main-bottom .view-stock-head {
	position: relative;
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center
}

.component-ticket-calendar .main-bottom .view-stock-head span {
	font-size: .45333rem;
	font-weight: 700;
	color: #333
}

.component-ticket-calendar .main-bottom .view-stock-head i {
	position: absolute;
	line-height: 1;
	right: .41333rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.component-ticket-calendar .main-bottom .view-stock-head i:after {
	content: "\E644";
	font-size: .32rem;
	font-family: iconfont!important;
	color: #bdbdbd
}

.component-ticket-calendar .main-bottom .project-content {
	position: relative
}

.component-ticket-calendar .main-bottom .project-content:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1.33333rem;
	background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));
	background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
	pointer-events: none
}

.component-ticket-calendar .main-bottom .project-content.hide-mask:after {
	display: none
}

.component-ticket-calendar .main-bottom .project-content .txt-p {
	padding: 0 .53333rem .26667rem;
	font-size: .37333rem;
	color: #585858;
	line-height: 1
}

.component-ticket-calendar .main-bottom .project-content .txt-p.is-page {
	padding: .4rem .53333rem .26667rem
}

.component-ticket-calendar .main-bottom .project-content .project-scroll {
	padding: .08rem .53333rem .26667rem;
	max-height: 7.01333rem;
	overflow-x: hidden;
	overflow-y: auto
}

.component-ticket-calendar .main-bottom .project-content .project-scroll .project-list {
	padding-top: .16rem
}

.component-ticket-calendar .main-bottom .project-content .project-scroll .project-list .project-item {
	display: inline-block;
	vertical-align: top;
	margin-right: .26667rem;
	margin-bottom: .26667rem;
	padding: 0 .26667rem;
	height: .74667rem;
	border: .02rem solid #ccc;
	border-radius: .08rem;
	font-size: .34667rem;
	color: #919191;
	line-height: .70667rem
}

.component-ticket-calendar .main-bottom .project-content .project-scroll .project-list .project-item.selected {
	border-color: #ff7124;
	color: #ff7124
}

.component-ticket-calendar .main-bottom .project-content .project-scroll .project-list .project-item.disabled {
	border-color: #ccc;
	color: #ccc
}

.component-ticket-calendar .main-bottom .calendar-week {
	background-color: #fafafa;
	border: 0;
	border-top: 1px solid;
	border-bottom: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	line-height: 1.36rem;
	padding: 0 .42667rem
}

.component-ticket-calendar .main-bottom .calendar-week.is-pickUp {
	line-height: .8rem;
	background: #fff;
	-webkit-box-shadow: 0 .04rem .08rem hsla(0,0%,68.6%,.16);
	box-shadow: 0 .04rem .08rem hsla(0,0%,68.6%,.16);
	border: 0
}

.component-ticket-calendar .main-bottom .calendar-week.is-pickUp span {
	color: #919191
}

.component-ticket-calendar .main-bottom .calendar-week span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: .34667rem;
	color: #585858;
	width: 14.2857%
}

.component-ticket-calendar .main-bottom .calendar-scroll {
	padding: 0 .42667rem;
	height: 7.92rem;
	overflow-x: hidden;
	overflow-y: auto
}

.component-ticket-calendar .main-bottom .calendar-scroll.has-cancel {
	height: 6.72rem
}

.component-ticket-calendar .main-bottom .calendar-scroll.is-pickUp {
	height: 7.4rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item {
	padding-top: .82667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .month {
	font-size: .34667rem;
	color: #333;
	line-height: 1;
	text-align: right
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list {
	margin-top: .26667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list>div {
	display: inline-block;
	vertical-align: top;
	width: 14.2857%;
	margin-bottom: .2rem;
	text-align: center;
	line-height: 1.30667rem;
	height: 1.30667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day.back-color {
	background-color: #ffdfc8
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day.margin-left {
	width: 1.25333rem;
	margin-left: .05333rem;
	text-align: left
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day.margin-right {
	width: 1.25333rem;
	margin-right: .05333rem;
	text-align: right
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div {
	display: inline-block;
	vertical-align: middle;
	width: 1.2rem;
	height: 1.30667rem;
	border-radius: .08rem;
	padding-top: .16rem;
	text-align: center
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1 {
	color: #333;
	line-height: .42667rem;
	font-size: .42667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1.is-holiday {
	font-size: .34667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1>span {
	position: relative;
	display: inline-block
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1>span i.add-price {
	position: absolute;
	top: 0;
	left: 100%;
	-webkit-transform: translate(-20%,-85%);
	transform: translate(-20%,-85%);
	display: inline-block;
	min-width: .61333rem;
	padding: 0 .05333rem;
	background-color: #fac158;
	border-radius: .17333rem;
	font-size: .18667rem;
	line-height: .34667rem;
	height: .34667rem;
	font-weight: 700;
	color: #fff;
	white-space: nowrap
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1>span i.detail-stock {
	position: absolute;
	bottom: 100%;
	left: 50%;
	-webkit-transform: translate(-50%,-.16rem) scale(.3);
	transform: translate(-50%,-.16rem) scale(.3);
	display: inline-block;
	padding: 0 .16rem;
	height: .61333rem;
	line-height: .6rem;
	background-color: rgba(0,0,0,.8);
	-webkit-box-shadow: 0 .04rem .10667rem 0 rgba(51,51,51,.32);
	box-shadow: 0 .04rem .10667rem 0 rgba(51,51,51,.32);
	border-radius: .08rem;
	font-size: .29333rem;
	color: #fff;
	opacity: 0;
	-webkit-transition: opacity .05s,-webkit-transform .1s;
	transition: opacity .05s,-webkit-transform .1s;
	transition: opacity .05s,transform .1s;
	transition: opacity .05s,transform .1s,-webkit-transform .1s;
	pointer-events: none;
	white-space: nowrap
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1>span i.detail-stock.is-show {
	opacity: 1;
	-webkit-transform: translate(-50%,-.16rem) scale(1);
	transform: translate(-50%,-.16rem) scale(1)
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-1>span i.detail-stock:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 98%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-top: .09333rem solid rgba(0,0,0,.68);
	border-left: .09333rem solid transparent;
	border-right: .09333rem solid transparent
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-2 {
	margin-top: .24rem;
	color: #ff7124;
	white-space: nowrap;
	line-height: 1
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-2>span {
	font-size: .26667rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-2>span.small-size {
	font-size: .21333rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div .row-2>span.large-size {
	font-size: .29333rem
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div.disabled>p {
	color: #ccc
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div.selected {
	background-color: #ff7124
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day>div.selected>p {
	color: #fff
}

.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day:nth-of-type(7n) p,.component-ticket-calendar .main-bottom .calendar-scroll .month-item .day-list .day:nth-of-type(7n+1) p {
	color: #ff7124
}

.component-ticket-calendar .main-bottom .calendar-foot {
	padding: .42667rem
}

.component-ticket-calendar .main-bottom .calendar-foot .btn-confirm {
	border-radius: .08rem;
	background-color: #ff7124;
	line-height: 1.17333rem;
	height: 1.17333rem;
	text-align: center;
	font-size: .48rem;
	color: #fff
}

.component-navigation-btn.is-swiper .btn-navigation {
	z-index: 1;
	top: .14667rem;
	width: .85333rem;
	height: .85333rem;
	background: rgba(0,0,0,.5);
	border-radius: .42667rem;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.component-navigation-btn.is-swiper .btn-navigation:after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color: #fff
}

.component-navigation-btn.is-swiper .btn-navigation.btn-back {
	left: .26667rem
}

.component-navigation-btn.is-swiper .btn-navigation.btn-back:after {
	left: 46%
}

.component-navigation-btn.is-swiper .btn-navigation.btn-menu {
	right: .26667rem
}

.component-navigation-btn.is-swiper .menu-content {
	z-index: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.component-navigation-btn.is-bar {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	line-height: 1.14667rem;
	height: 1.14667rem;
	background: #fff;
	width: 100%;
	text-align: center;
	-webkit-box-shadow: 0 .05333rem .17333rem 0 rgba(0,0,0,.06);
	box-shadow: 0 .05333rem .17333rem 0 rgba(0,0,0,.06)
}

.component-navigation-btn.is-bar .page-title {
	font-size: .42667rem;
	font-weight: bolder;
	color: #000
}

.component-navigation-btn.is-bar .btn-navigation {
	line-height: 1
}

.component-navigation-btn .btn-navigation {
	line-height: 1;
	display: inline-block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.component-navigation-btn .btn-navigation:after {
	font-family: iconfont!important;
	color: #444
}

.component-navigation-btn .btn-navigation.btn-back {
	left: .48rem
}

.component-navigation-btn .btn-navigation.btn-back:after {
	left: 46%;
	content: "\E825";
	font-size: .38667rem
}

.component-navigation-btn .btn-navigation.btn-menu {
	right: .42667rem
}

.component-navigation-btn .btn-navigation.btn-menu:after {
	content: "\E824";
	font-size: .53333rem
}

.component-navigation-btn .menu-content {
	text-align: left;
	overflow: hidden;
	position: absolute;
	top: 1.28rem;
	right: .13333rem;
	width: 3.2rem;
	height: 0;
	-webkit-transition: height .2s;
	transition: height .2s;
	-webkit-box-shadow: 0 .10667rem .16rem 0 rgba(51,51,51,.2);
	box-shadow: 0 .10667rem .16rem 0 rgba(51,51,51,.2)
}

.component-navigation-btn .menu-content.is-show {
	height: 2.52rem
}

.component-navigation-btn .menu-content .arrow-content {
	height: .10667rem;
	background-color: transparent;
	padding-left: 2.54667rem
}

.component-navigation-btn .menu-content .arrow-content:after {
	position: absolute;
	content: "";
	display: inline-block;
	border-left: .09333rem solid transparent;
	border-right: .09333rem solid transparent;
	border-bottom: .10667rem solid rgba(0,0,0,.9)
}

.component-navigation-btn .menu-content .menu-list {
	vertical-align: top;
	background: rgba(0,0,0,.9);
	border-radius: .13333rem;
	padding-left: .93333rem;
	height: 2.41333rem
}

.component-navigation-btn .menu-content .menu-list .menu-item {
	position: relative;
	vertical-align: top;
	line-height: 1.2rem;
	font-size: .37333rem;
	color: #fff;
	border: 0;
	border-bottom: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='rgba(255, 255, 255, 0.3)'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='rgba(255, 255, 255, 0.3)'/%3E%3C/svg%3E") 1 stretch
}

.component-navigation-btn .menu-content .menu-list .menu-item:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-family: iconfont!important;
	color: #fff
}

.component-navigation-btn .menu-content .menu-list .menu-item.menu-mall {
	height: 1.21333rem
}

.component-navigation-btn .menu-content .menu-list .menu-item.menu-mall:before {
	content: "\E7A2";
	right: 2.54667rem;
	font-size: .37333rem
}

.component-navigation-btn .menu-content .menu-list .menu-item.menu-order {
	height: 1.2rem;
	border-bottom: 0
}

.component-navigation-btn .menu-content .menu-list .menu-item.menu-order:before {
	content: "\E7AB";
	right: 2.56rem;
	font-size: .34667rem
}

.tips-container[data-v-1d61c4d6] {
	font-size: 0;
	background-color: rgba(0,0,0,.5)
}

.tips-container .main[data-v-1d61c4d6] {
	width: 8.26667rem;
	height: 10rem;
	border-radius: .06667rem;
	-webkit-box-shadow: 0 .06667rem .17333rem rgba(184,188,193,.25);
	box-shadow: 0 .06667rem .17333rem rgba(184,188,193,.25);
	opacity: 1
}

.tips-container .main .pic[data-v-1d61c4d6] {
	height: 5.01333rem;
	background: #fff
}

.tips-container .main .pic img[data-v-1d61c4d6] {
	width: 8rem;
	height: 5.01333rem
}

.tips-container .main .txt[data-v-1d61c4d6] {
	padding-bottom: .73333rem;
	text-align: center
}

.tips-container .main .txt .txt-h[data-v-1d61c4d6] {
	font-size: .48rem;
	font-weight: 700;
	line-height: .57333rem;
	color: #333;
	margin: .42667rem 0 .10667rem
}

.tips-container .main .txt .txt-p[data-v-1d61c4d6] {
	width: 5.78667rem;
	height: 1.01333rem;
	font-size: .37333rem;
	line-height: .48rem;
	color: #919191;
	margin: 0 auto .4rem
}

.tips-container .main .txt .checkbox[data-v-1d61c4d6] {
	display: inline-block;
	font-size: .34667rem;
	line-height: .37333rem;
	color: #585858
}

.tips-container .main .txt .checkbox i[data-v-1d61c4d6] {
	font-size: .32rem;
	margin-right: .21333rem;
	color: #ff9962;
	vertical-align: middle
}

.tips-container .main .tips-btn[data-v-1d61c4d6] {
	line-height: 1.28rem;
	border: 0;
	border-top: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch
}

.tips-container .main .tips-btn>span[data-v-1d61c4d6] {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	font-size: .42667rem;
	text-align: center
}

.tips-container .main .tips-btn>span.btn-close[data-v-1d61c4d6] {
	color: #919191;
	border: 0;
	border-right: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch
}

.tips-container .main .tips-btn>span.btn-download[data-v-1d61c4d6] {
	font-weight: 700;
	color: #ff7124
}

@svg 1px-border {
	width:.05333rem;height:.05333rem;@rect {
		fill: transparent;
		width: 100%;
		height: 100%;
		stroke-width: 25%;
		stroke: var(--color,#000)
	}
}

body {
	background-color: #fff
}

span .strong {
	display: initial
}

li,ul {
	list-style-type: none
}

.border-1px-bottom,.border-1px-top {
	position: relative
}

.border-1px-top:after {
	top: 0
}

.border-1px-bottom:after,.border-1px-top:after {
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	border: 0;
	border-top: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	content: " "
}

.border-1px-bottom:after {
	bottom: 0
}

.J_TCPlayer--hide {
	z-index: 1000;
	opacity: 0
}

.J_TCPlayer--hide,.page {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.page {
	background: #f4f5f6;
	overflow: auto
}

.content {
	background-color: #f4f5f6;
	padding-bottom: 2.93333rem
}

.content.no-bottom-button {
	padding-bottom: 1.6rem
}

.header {
	width: 100%;
	position: relative
}

.header .video-box {
	height: 5.62667rem
}

.header img {
	width: 100%
}

.header .image-del {
	position: relative;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 1.96rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header .image-del .del_text {
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	text-align: center;
	font-size: .32rem;
	color: #919191;
	padding-left: .26667rem;
	padding-right: .13333rem
}

.header .image-del .del_icon {
	width: .4rem;
	height: .22667rem
}

.header .swiper-slide {
	background: url(loading_img_750_422.png) no-repeat 50%;
	background-size: cover;
	max-height: 10rem;
	min-height: 4.4rem
}

.header .video-box {
	background: #000;
	overflow: auto
}

.header .video-box .J_TCPlayer {
	display: inline-block;
	width: 100%;
	vertical-align: middle
}

.header-btns .image-number {
	position: absolute;
	bottom: .50667rem;
	right: .53333rem;
	color: #fff;
	font-size: .32rem;
	background: rgba(0,0,0,.6);
	border-radius: .05333rem;
	line-height: .53333rem;
	padding: 0 .21333rem;
	min-width: 1.14667rem;
	text-align: center;
	z-index: 1
}

.header-btns .share-material-btn {
	position: absolute;
	top: .30667rem;
	right: .32rem;
	padding: 0 .29333rem;
	color: #fff;
	font-size: .32rem;
	background: rgba(51,51,51,.4);
	border-radius: .33333rem;
	line-height: .66667rem;
	z-index: 1
}

.goods-info {
	width: 100%;
	background-color: #fff;
	text-align: left;
	margin: 0 auto;
	margin-bottom: .13333rem;
	position: relative;
	top: -.13333rem; 
	padding: 0 .45333rem;
	background: #fff;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .02667rem .28rem 0 rgba(51,51,51,.12);
	box-shadow: 0 .02667rem .28rem 0 rgba(51,51,51,.12);
	z-index: 2
}

.goods-info .goods-name {
	padding: .44rem 0 .34667rem 0;
	font-size: .42667rem;
	color: #333;
	line-height: 1.438;
	position: relative;
	word-break: break-all
}

.goods-info .goods-name .bold {
	font-weight: 700
}

.goods-info .tag-list {
	margin-top: -.34667rem
}

.goods-info .goods-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .13333rem;
	margin-top: -.21333rem
}

.goods-info .goods-detail .goods-detail-item-score {
	margin-right: .32rem;
	margin-top: -.08rem
}

.goods-info .goods-detail .goods-detail-item-score .ycf-component-star .star-blank span,.goods-info .goods-detail .goods-detail-item-score .ycf-component-star .star-solid span {
	font-size: .32rem
}

.goods-info .goods-detail .empty-score {
	font-size: .37333rem;
	color: #ff7e39;
	padding-right: .32rem
}

.goods-info .goods-detail .goods-detail-item-text {
	margin-right: .29333rem;
	color: #585858;
	font-size: .34667rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.goods-info .goods-detail .goods-detail-item-text .iconfont {
	display: block;
	color: #919191;
	font-size: .42667rem;
	position: relative;
	-webkit-transform: rotate(-90deg) scale(.5);
	transform: rotate(-90deg) scale(.5)
}

.goods-info .goods-detail .goods-detail-item-pre {
	color: #333;
	font-size: .34667rem
}

.goods-info .goods-detail+.tag-list {
	padding-top: .34667rem
}

.goods-info .tag-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .18667rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.goods-info .tag-list .tag {
	font-size: .29333rem;
	color: #ff7e39;
	border: .02rem solid #ff7e39;
	border-radius: .24rem;
	line-height: .48rem;
	padding: 0 .18667rem;
	margin-right: .13333rem;
	margin-bottom: .13333rem;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.goods-info .goods-line {
	height: 1.33333rem;
	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
}

.goods-info .goods-line .arrow {
	color: #ccc;
	font-size: .26667rem
}

.goods-info .goods-address .address {
	width: 100%;
	color: #333;
	font-size: .37333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding-left: .50667rem;
	padding-right: .44rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	word-break: break-all;
	position: relative
}

.goods-info .goods-address .address i {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #bebebe;
	font-size: .37333rem
}

.goods-info .goods-graphic>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.goods-info .goods-graphic .goods-graphic-title {
	color: #ff5a01;
	font-size: .37333rem;
	margin-right: .26667rem;
	padding-left: .53333rem
}

.goods-info .goods-graphic .goods-graphic-title:before {
	content: "";
	display: block;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAABU0lEQVRIS7XWO0sDQRSG4fcIEqy0sfNHpLFI4oUU9rGUeEs0GhU1ohIREUUbK0uDomKlVha2FhtIwMJfYWmlCIIIOZKk0CxLlkOYKXd2v2f3zOzMCIBODKfQ2jpKFKGvfq3D5oEcyl3Fk0a41B46DAx+vEuSopNxD5VRJ4BoWXQqoU7Cm6HvotNG4KbS/n1mhlr6RWeNwHUIkPEDGSNwFQJk/UDWCFyGAHN+YN4IXIQAOT+Qi9tm0Xm1/SAvJHyDvGgESv+Alyf4+oSR8b/QvB/IG4GzKvx8w/0pVB+bwYNjkC5CpAeW/MCyEdi/hVIR3l5bS9U/APkTOEr7SrRiBLojzS8IagF9oqtGwLiuiK65BgqugY2Y7T8wl2jTNbDlGth2DRRdAztOgQ/R3ZgHuNn0oSy6F0uhuDm2iCalcfCqI0IBiAK9xqkedHsZ1QM5fvZ+AaQzfT97LN/JAAAAAElFTkSuQmCC) no-repeat 50%;background-size: 100%;
	width: .32rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.goods-info .goods-graphic .goods-graphic-text {
	color: #919191;
	font-size: .34667rem
}

.date-picker-wraper {
	padding: 0 .4rem;
	background: #fff;
	-webkit-box-shadow: 0 .05333rem .17333rem 0 rgba(0,0,0,.06);
	box-shadow: 0 .05333rem .17333rem 0 rgba(0,0,0,.06);
	position: relative;
	z-index: 1
}

.date-picker {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	height: 1.33333rem;
	position: relative
}

.date-picker:before {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: .8rem;
	background: #e4e6e7;
	z-index: 1;
	left: 50%;
	top: .26667rem
}

.date-picker .date {
	color: #919191;
	font-size: .32rem
}

.date-picker .date span:last-child {
	margin-left: .18667rem
}

.date-picker .high-light {
	color: #333;
	font-size: .4rem
}

.date-picker .date-count {
	font-size: .29333rem;
	color: #585858;
	line-height: .53333rem;
	padding: 0 .16rem;
	border: 1px solid #ccc;
	border-radius: .26667rem;
	margin: 0 .53333rem;
	position: relative;
	z-index: 2;
	background: #fff
}

.no-date-picker {
	text-align: center;
	color: #919191;
	font-size: .34667rem;
	line-height: 1.33333rem
}

.item-list {
	margin-bottom: .26667rem;
	width: 100%;
	background-color: #fff
}

.item-list .item-title {
	position: relative;
	font-size: .45333rem;
	font-weight: 700;
	color: #333;
	line-height: 1em;
	text-align: left;
	padding: .53333rem 0 0 1.04rem
}

.item-list .item-title:after {
	content: "\62A2";
	position: absolute;
	top: .53333rem;
	left: .42667rem;
	width: .42667rem;
	height: .42667rem;
	line-height: .42667rem;
	text-align: center;
	background: #fe652c;
	border-radius: .08rem .08rem 0 .08rem;
	font-size: .29333rem;
	font-weight: 500;
	color: #fff
}

.item-list .item-title+ul {
	margin-top: -.13333rem
}

.item-list .item-title2:after {
	content: "\4E70";
	background: #27c487
}

.item-list .details {
	padding: .42667rem 0 0 0;
	margin: 0 .42667rem;
	text-align: left;
	position: relative
}

.item-list .details .title {
	color: #333;
	line-height: .52rem;
	font-size: .42667rem;
	margin-right: .4rem;
	word-wrap: break-word;
	word-break: break-all
}

.item-list .details .task {
	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;
	line-height: .93333rem;
	background: linear-gradient(-60deg,#fff3e1,#fef0dd);
	color: #764818;
	font-size: .32rem;
	padding: 0 .21333rem 0 1.10667rem;
	margin: .26667rem 0 .11333rem 0
}

.item-list .details .task:before {
	content: "";
	display: block;
	width: .81333rem;
	height: .32rem;
	position: absolute;
	left: .16rem;
	background: url(/yunkezan/static/img/platform-goodsDetails-limit_task_bg.png) no-repeat 0;
	background-size: cover
}

.item-list .details .task .iconfont {
	-webkit-transform: rotate(90deg) scale(.5);
	transform: rotate(90deg) scale(.5);
	font-size: .32rem;
	display: inline-block;
	color: #a46d34;
	opacity: .6
}

.item-list .details .tag-item {
	display: inline-block;
	margin-top: .13333rem;
	margin-right: .13333rem;
	padding: 0 .13333rem;
	line-height: .34667rem;
	border-radius: .04rem;
	font-size: .26667rem;
	text-align: center
}

.item-list .details .app-exclusive {
	padding-right: 0;
	border: .02rem solid #ff7124;
	color: #ff7124;
	background: #fff9f4
}

.item-list .details .app-exclusive:after {
	content: "";
	display: inline-block;
	position: relative;
	top: -.02667rem;
	border-left: .08rem solid #ff7124;
	border-top: .06667rem solid transparent;
	border-bottom: .06667rem solid transparent;
	border-right: .08rem solid transparent;
	margin-left: .12rem
}

.item-list .details .retire-tag {
	border: .02rem solid #00a35c;
	color: #00a35c;
	background: #f5fffa
}

.item-list .details .sold-time {
	display: inline-block;
	margin-top: .15333rem;
	padding: 0 .13333rem;
	font-size: .29333rem;
	border-radius: .05333rem;
	line-height: .4rem;
	text-align: center;
	background-color: #f5f5f5;
	color: #919191
}

.item-list .details .sold-out {
	position: absolute;
	right: -.26667rem;
	bottom: .4rem;
	width: 1.41333rem;
	height: 1.6rem;
	background: url(/yunkezan/static/img/platform-goodsDetails-soldout.png) no-repeat 50%;
	background-size: cover
}

.item-list .details .task+.price {
	margin-top: .48rem
}

.item-list .details .title+.price {
	margin-top: .42667rem
}

.item-list .details .tag-list+.price {
	margin-top: .21333rem
}

.item-list .details .price+.reward {
	margin-top: -.13333rem
}

.item-list .details .price {
	width: 100%;
	position: relative;
	margin-top: .32rem;
	margin-bottom: .18667rem
}

.item-list .details .price .price-pre {
	color: #ff7124;
	font-size: .34667rem
}

.item-list .details .price .lowest-price {
	color: #ff7124;
	font-size: .48rem;
	font-weight: 700;
	margin-right: .2rem;
	display: inline-block
}

.item-list .details .price .lowest-price:before {
	content: "\A5   ";
	font-size: .37333rem;
	font-weight: 400
}

.item-list .details .price .lowest-price.base:after {
	content: "\8D77";
	font-size: .26667rem;
	font-weight: 400
}

.item-list .details .price .original-price {
	color: #919191;
	font-size: .29333rem;
	text-decoration: line-through;
	margin-right: .4rem
}

.item-list .details .price .good-detail {
	font-size: .32rem;
	color: #919191
}

.item-list .details .price .good-detail .iconfont {
	display: inline-block;
	color: #919191;
	font-size: .42667rem;
	position: relative;
	-webkit-transform: scale(.3) translate(.13333rem,.14667rem);
	transform: scale(.3) translate(.13333rem,.14667rem)
}

.item-list .details .good-btns {
	color: #919191;
	font-size: .32rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 1em;
	margin: .29333rem 0 .26667rem 0
}

.item-list .details .good-btns .icon-arrowleft {
	color: #cacaca;
	font-size: .48rem;
	-webkit-transform: scale(.4);
	transform: scale(.4);
	margin-left: -.34667rem;
	display: block
}

.item-list .details .good-btns>div {
	position: relative;
	padding: 0 .42667rem
}

.item-list .details .good-btns>div:not(:first-child):after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border: 0;
	border-right: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	content: " "
}

.item-list .details .good-btns>div:first-child {
	padding-left: 0
}

.item-list .details .reward {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #d4a95b;
	font-size: .32rem;
	margin-top: .08rem;
	padding-bottom: .29333rem;
	margin-bottom: 0
}

.item-list .details .reward .member-commission {
	width: .4rem;
	height: .4rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAE8klEQVRoQ+2be0yVdRjHv0gjsJEhjNRpAQXMCLWOhiIt6YLNoJyKsGkKs0mQl9ya6zKHrVUi0wwRJpcgArnKNW4CEgwNcJRIweLmIeOAwjmccTFFT7XXOtXhOe857/lxzmSHlz/f93l+z/N5Pr/f4cfZsMAs+7GYZbwQgc3duGjY7A1LJJI/zR3y/3wWIrCZ6xYNm7lgiIZFw2Y2AXFLm5lQgiMaFg2b2QSYtvSH+1zIGFpalaisU/COJ9D/Ubi6PETeny0dxC89NwWNVVvd8QkVYpL7BOVzQUzAl8qfJwUKyvrx2cle3sJ+L8zHp+97kPcNzcM4ENmht+HQoEWICHmCxMWl9iAlW6Y3Xx3ABNxcRoHzSqQ4Gn+Nt7BSqURRqg+WutmRmNe2N2JIcUdn0+UZXrC3s9KIGVbcwkq/Ujg6OpoYuNSHFMgu6saxhEHewmNjY1jnNQfx0evp7ijvx+exV3lzQ7cuQvhOeoyiYhqRcOY67O3tTQvcVLKWFMgp6sGxJH5gLqGzsxMNxQHwcHfQyP/9lgqBYS28lsvSVhG7Q/KbeFySBk9PT8GwzGe4sdibAhf34HjSdZ3FOcsL7EZQkx9M4gorZDgSJyXPQ7YsxNs7nMnzo7FNSMy8YZBdZuDvC9dQ4JJefJGsG1htOTfBFy/6PEYsB0X8gCHFXY3npSkSzJ9ydjm7zs+lG2yXGfhi/moCnMsBp9zQu70mJyfxiM0AqnODSGxR5QCiTv/3K2bnpgUI2+5E4qJPNSMpZ8hgu8zAF/K8KPC3vTiROqQXmAuQSqVI/3INfNdSy8F7L2N45G/L2SeXYfFCG4012zvlWB1QwGSXGbghZxUByyu9ihNfDwsC5izPsx5AVdYWarlqENGJ1/Cy9zwcfteNvN/zUQ1qGu8w2WUGrs9aqRU45hu5IGC15bTjXljnvYSc5W0H2hB10BWuzpo3s44uOXyDKuHmRgchtDDTxaPujISsf7ZMiph04cD3LD8oQ0XGZrJWa8coli99mDzfd+g8Gi7Pga2trVA+EscE/F36sxS4XIqTGfx3aW0dcmf5yEEPBL/urhego0uBl7adm5Zd5i1dm/aMFuA+xGYaBsxZnlB24WJBMObaPKATen9kLS5csZyWXWbg86krSHP5FX2IzRrRa2pqgEwmw8d7n0RQAP+57OhW4JUd1dO2ywxc89VyClzZh1PZSoOBVSoVJka6UZe9idfyhtBCDI87TNsuM3B18jItwL8iLsdwYG4hzvLhd1yw1Z9armv6DW++12gUu8zAVYn0wi5X3sbIqEqn4fBPerS+V1uuzdyIudaaZ9l/VxHG7i6GlZXmn4YGb6V/Epg+pc+dfpqpnl/YT7x5nOXIcGcEbnD9N6a+uR9vHfoRTk70esnUAOs3HpXx9JsLIQ2sD/+ZN4yz3NbWhvayzbC3s74XF7C7BOMq49ll3tIVcU8J4SMxr0a068zjLO/a6ID9IStQf6kfuyNbjWqXHTiWEXiPbmCuIc7ylcI3EPpBFcb/WGK0s6ueNNMZbmlpYTIskdAr6dSF5HI5LCZlGL1ta3S7zIZNCay27O7ubnS7zMBMeg1I4j7ALC0tDcgQHsq0pYUvP/MiReCZ58S4HYmGjTvPmbeaaHjmOTFuR6Jh485z5q02+wzPPAem7Uj8FwDTzvf+ry4avv8OTNvBrDP8Fx/H8syTJesxAAAAAElFTkSuQmCC) 50% no-repeat;background-size: 100% 100%;
	margin-right: .13333rem
}

.item-list .details .reward .reward-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	line-height: .4rem;
	height: .4rem;
	margin-right: .13333rem;
	white-space: nowrap
}

.item-list .details .reward .reward-item:after {
	content: "\B7";
	font-weight: 700;
	display: inline;
	margin-left: .13333rem
}

.item-list .details .reward .reward-item li {
	display: inline-block
}

.item-list .details .reward .reward-tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	line-height: .4rem;
	height: .4rem;
	margin-right: .13333rem;
	white-space: nowrap
}

.item-list .details .reward .iconfont {
	color: #d4a95b;
	font-size: .42667rem;
	position: relative;
	-webkit-transform: scale(.3) translate(-.18667rem);
	transform: scale(.3) translate(-.18667rem)
}

.item-list .details .reward .reward-item+.iconfont {
	background: #fff;
	margin-left: -.34667rem
}

.item-list .details .reward .reward-good {
	color: #919191;
	padding-left: .13333rem
}

.item-list .details .reward .reward-good .iconfont {
	color: #919191;
	-webkit-transform: scale(.3) translate(.13333rem);
	transform: scale(.3) translate(.13333rem)
}

.item-list .details .limit-reward {
	margin-bottom: .21333rem;
	margin-top: -.29333rem
}

.item-list .details .limit-reward p {
	position: relative;
	display: inline-block;
	color: #fff;
	font-size: .26667rem;
	padding: .05333rem .21333rem;
	line-height: 1em;
	background: -webkit-gradient(linear,left top,right top,from(#ff7a4c),to(#ff4c34));
	background: linear-gradient(90deg,#ff7a4c,#ff4c34);
	-webkit-box-shadow: 0 .06667rem .17333rem 0 rgba(255,113,36,.24);
	box-shadow: 0 .06667rem .17333rem 0 rgba(255,113,36,.24);
	border-radius: .18667rem
}

.item-list .details .limit-reward p:before {
	content: "";
	display: block;
	border: .09333rem solid #ff6240;
	border-color: transparent transparent #ff6240 transparent;
	width: 0;
	height: 0;
	position: absolute;
	top: -.16rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.item-list .details .limit-reward .high-light {
	font-weight: 700
}

.item-list .details .btns {
	bottom: .10667rem;
	position: absolute;
	right: .05333rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.item-list .details .btns>div {
	margin-left: .26667rem;
	text-align: center;
	line-height: .66667rem;
	font-size: .37333rem;
	border-radius: .4rem;
	width: 1.44rem
}

.item-list .details .btn-poster {
	background: #fff;
	color: #ff7124;
	border: .02rem solid #ff7124
}

.item-list .details .btn-buy {
	background-image: -webkit-gradient(linear,left top,right top,from(#ff583c),to(#ff7124));
	background-image: linear-gradient(90deg,#ff583c,#ff7124);
	color: #fff
}

.item-list .details .btn-buy.cannot-order {
	background: #ccc;
	color: #fff
}

.item-list .details .btn-book {
	background: #ff7124
}

.item-list .item-sort {
	padding-bottom: .13333rem
}

.item-list .item-sort:first-of-type {
	padding-top: .13333rem
}

.item-list .item-sort .sort-title {
	width: 100%;
	line-height: .58667rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 500;
	padding: .29333rem .42667rem;
	color: #333
}

.item-list .item-sort .sort-title,.item-list .item-sort .sort-title-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .4rem
}

.item-list .item-sort .sort-title-right {
	color: #ff7124
}

.item-list .item-sort .sort-title-right .high-light {
	font-weight: 700
}

.item-list .item-sort .sort-title-right .group-min-price {
	margin-right: .16rem
}

.item-list .item-sort .icon-trangle {
	font-size: .21333rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.item-list .item-sort .icon-trangle-reverse {
	position: relative;
	font-size: .21333rem
}

.item-list .item-sort .sort-list {
	margin: 0 .13333rem;
	background: hsla(0,0%,96.1%,.5);
	-webkit-box-shadow: inset 0 0 .08rem 0 rgba(51,51,51,.08);
	box-shadow: inset 0 0 .08rem 0 rgba(51,51,51,.08);
	border-radius: .13333rem
}

.item-list .item-sort .sort-list .details .title {
	font-size: .4rem
}

.buy-notes {
	width: 100%;
	background-color: #fff;
	margin-top: .26667rem;
	overflow: hidden
}

.buy-notes .note-title {
	padding: .53333rem .33333rem
}

.buy-notes .note-content {
	text-align: left;
	padding: 0 .58667rem .41333rem .32rem
}

.bottom-button {
	width: 100%;
	height: 1.33333rem;
	position: fixed;
	bottom: 0;
	background-color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 -.02667rem .06667rem 0 rgba(0,0,0,.08);
	box-shadow: 0 -.02667rem .06667rem 0 rgba(0,0,0,.08);
	z-index: 99
}

.bottom-button .reward {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	font-size: .34667rem;
	color: #333
}

.bottom-button .span-money {
	color: #ff7124;
	font-size: .45333rem;
	font-weight: 700;
	margin-left: .06667rem
}

.bottom-button .span-money:before {
	content: "\A5   ";
	font-size: .34667rem;
	font-weight: 400
}

.bottom-button .show-class {
	color: #585858;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .26667rem;
	text-align: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.bottom-button .show-class li {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	font-size: .37333rem;
	position: relative
}

.bottom-button .show-class li span {
	display: inline-block
}

.bottom-button .show-class li:not(:first-child):before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border: 0;
	border-right: 1px solid;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	content: " "
}

.bottom-button .show-class i {
	color: #585858;
	margin-right: .22667rem
}

.bottom-button .show-class .icon-extend {
	font-size: .37333rem
}

.bottom-button .show-class .icon-shangchengshouye {
	font-size: .42667rem
}

.empty-good {
	height: 7.54667rem;
	width: 100%;
	background-color: #fff;
	margin: .26667rem 0;
	text-align: center
}

.empty-good img {
	margin-top: .93333rem;
	width: 2.92rem;
	height: 3.2rem
}

.empty-good .btn-goHomePage {
	margin: .53333rem auto;
	width: 2.66667rem;
	height: .90667rem;
	background: #ff7124;
	border-radius: .08rem;
	font-size: .37333rem;
	color: #fff;
	line-height: .90667rem
}

.empty-good p {
	color: #585858;
	font-size: .37333rem;
	margin-top: .53333rem
}

.commission-description {
	z-index: 2000
}

.commission-description .main {
	width: 8.24rem
}

.commission-description .main .txt-h {
	font-size: .48rem;
	color: #fff;
	font-weight: 700;
	width: 2.96rem;
	height: 1.78667rem;
	padding-top: .48rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background: url(/yunkezan/static/img/platform-goodsDetails-income_statement_background.png) no-repeat 50%;
	background-size: 100% 100%;
	position: relative;
	top: -.24rem;
	left: .42667rem
}

.commission-description .main .commission-wraper {
	margin: 0 .42667rem;
	padding-bottom: .16rem;
	border-bottom: 1px solid #e4e6e7
}

.commission-description .main .commission-wraper>p {
	font-size: .32rem;
	color: #333;
	line-height: .4rem;
	margin-bottom: .26667rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.commission-description .main .commission-wraper .commission-tag {
	font-size: .29333rem;
	margin-right: .21333rem;
	display: block;
	width: 1.41333rem;
	text-align: center;
	height: .4rem
}

.commission-description .main .commission-wraper .reword-tag {
	color: #d4a95b;
	background: rgba(233,182,87,.14)
}

.commission-description .main .commission-wraper .app-tag {
	color: #ff7124;
	background: rgba(255,113,36,.12)
}

.commission-description .main .txt-p {
	padding: 0 .42667rem;
	font-size: .34667rem;
	color: #919191;
	line-height: .48rem;
	padding-top: .45333rem
}

.commission-description .main .txt-p-title {
	display: block;
	color: #333;
	font-size: .4rem;
	font-weight: 700;
	line-height: .56rem;
	margin-bottom: .24rem
}

.commission-description .main .btn-confirm {
	line-height: 1.26667rem;
	padding: 0 .32rem;
	text-align: right;
	font-size: .42667rem;
	color: #ff7124;
	border-top: 1px solid #e4e6e7;
	margin-top: .69333rem
}

.commission-description .main .btn-foot {
	margin-top: .69333rem;
	border-top: 1px solid #e4e6e7;
	text-align: center;
	line-height: 1.26667rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700
}

.commission-description .main .btn-foot span {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	font-size: .42667rem
}

.commission-description .main .btn-foot .btn-cancel {
	color: #333;
	border-right: 1px solid #e4e6e7
}

.commission-description .main .btn-foot .btn-goPage {
	color: #ff7124
}

.commission-description .btn-foot {
	border-top: .02667rem solid #e4e6e7;
	text-align: center;
	line-height: 1.26667rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.commission-description .btn-foot span {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	font-size: .42667rem
}

.commission-description .btn-foot .btn-cancel {
	color: #333;
	border-right: .02667rem solid #e4e6e7
}

.commission-description .btn-foot .btn-goPage {
	color: #ff7124
}

.empty-div {
	width: 100%;
	height: 1.6rem;
	position: absolute;
	bottom: 1.33333rem;
	left: 0
}

.no-isPopularizer .ycf-avatar-v2 {
	bottom: .90667rem
}

@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)) {
	.bottom-button,.Layer-FullScreen .main-bottom,.page {
		bottom: constant(safe-area-inset-bottom);
		bottom: env(safe-area-inset-bottom)
	}
}