.swiper-container .swiper-pagination-bullets {
    bottom: 4px;
}
 .swiper-container .swiper-pagination-bullet {
    background: #ffffff;
	opacity: 0.4;
}
 .swiper-container .swiper-pagination-bullet-active {
    background: #fff;
	opacity: .8;
}

/*topbanner-swiper*/

.video-img-popup {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.8);
	align-items: center;
	justify-content: center;
	display: flex;
}

.video-img-popup .position {
	z-index: 101;
	width: 100%;
}
.video-img-content {
	width: 100%;
	max-height: 3.9rem;
}
.video-img-popup .close-btn{
	margin-top: 0.4rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.video-img-popup .close-btn img{
	width: 0.36rem;
	height: 0.36rem;
	display: block;
	margin: auto;
}
.ecom_detail_img {
	position: relative;
	background-color: white;
}

.bannerHeader .ecom_detail_img {
	position: relative;
	background: none;
}

.ecom_detail_img .van-swipe a {
	display: block;
}

.swiper-slide-small {
	width: 100%;
	height: 2.55rem;
	display: block;
	margin: auto;
}

.swiper-slide-big {
	width: 100%;
	height: 3.9rem;
	display: block;
	margin: auto;
}

.van-swipe .video-img {
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 50%;
	margin-top: -0.3rem;
	left: 50%;
	margin-left: -0.3rem;
}

.van-swipe .video-img img {
	width: 100%;
	height: 100%;
}

.van-swipe .van-swipe__indicators {
	bottom: .08rem;
}

.van-swipe .van-swipe__indicator {
	background: #ffffff;
	opacity: 0.4;
	height: .06rem;
	width: .06rem;
}

.van-swipe .van-swipe__indicator--active {
	background: #fff;
	opacity: .8;
}

.van-swipe .swiper-slide .slide-gt1 {
	width: 100%;
	height: 100%;
	display: inline-block;
	background: linear-gradient(rgba(0, 0, 0, 0)79%, rgba(0, 0, 0, 0.3)92%, rgba(0, 0, 0, 0.3));
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0)79%, rgba(0, 0, 0, 0.3)92%, rgba(0, 0, 0, 0.3));
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.video-box {
	position: fixed;
	height: 100vh;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.5);
	/* display: none; */
}

.video-box .vjs-poster {
	background-size: 100%;
}

.video-box .video-js {
	top: 50%;
	margin-top: -29%;
}

.video-box .video-js .vjs-big-play-button {
	border-radius: 100%;
	width: 0.5rem;
	height: 0.5rem;
	position: absolute;
	left: 50%;
	margin-left: -0.25rem;
	top: 50%;
	margin-top: -0.25rem;
	border: 1px solid #fff;
}

.video-box .video-js .vjs-big-play-button:before {
	margin-top: .03rem;
}

.video-box .video-js .vjs-volume-control {
	display: none;
}

.Vclose-btn {
	width: 100%;
	position: absolute;
	bottom: 20%;
}

.Vclose-btn img {
	width: 10%;
	margin-left: 45%;
}

/*details-title*/
.app .main .details-care .van-tabs--card>.van-tabs__wrap {
	height: unset;
}

.app .main .details-care .van-tabs__nav--card {
	margin: 0;
	border: 0;
	height: 0.29rem;
}

.app .main .details-care .van-tabs__nav {
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
}

.app .main .details-care .van-tabs__nav::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* IE 10+ */
}

.app .main .details-care .van-tabs__wrap--scrollable .van-tabs__nav--complete {
	padding-right: 0;
	padding-left: 0;
}

.app .main .details-care .van-tabs__nav--card .van-tab {
	color: #848A94;
	border-right: 0;
	background-color: #F4F4F4;
	border-radius: 0.02rem;
	margin-right: 0.08rem;
	font-weight: 400;
	font-size: 0.13rem;
	padding: 0.07rem 0.16rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
}

.app .main .details-care .van-tabs__nav--card .van-tab__text--ellipsis {
	overflow: unset;
}

.app .main .details-care .van-tabs__nav--card .van-tab.van-tab--active {
	color: #ffffff;
	background-color: #6B7E9F;
}

/*details-banner*/
.details-swiper {
	position: relative;
}

.details-swiper .van-swipe a {
	display: block;
}

.details-swiper .van-swipe a img {
	width: 100%;
	height: 3.9rem;
	display: block;
	margin: auto;
}

.swiper-slide .video-img {
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	top: 50%;
	margin-top: -0.3rem;
	left: 50%;
	margin-left: -0.3rem;
}

.swiper-slide .video-img img {
	width: 100%;
	height: 100%;
}

.details-swiper .van-swipe .van-swipe__indicators {
	bottom: .08rem;
}

.details-swiper .van-swipe .van-swipe__indicator {
	background: #ffffff;
	opacity: 0.4;
}

.details-swiper .van-swipe .van-swipe__indicator--active {
	background: #fff;
	opacity: 1;
}

.details-swiper .van-swipe {
	height: 1.8rem;
	margin-top: 0.12rem;
	border-radius: 0.07rem;
}

.details-swiper .ds-word {
	line-height: 0.2rem;
	color: #848A94;
	font-size: 0.13rem;
	margin-top: 0.16rem;
}

/*视频*/
#video {
	padding-top: 56.25%;
}

/*toEXclusive-btn*/
.toEXclusive-btn {
	font-size: 0.14rem;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	border-top: 1px solid #e6e6e6;
	padding: 0.12rem 0 0.24rem 0;
	color: #ACAFB4;
	text-decoration: underline;
}
.toEXclusive-btn-border {
	font-size: 0.14rem;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	padding: 0.08rem  0 0 0;
	border-top: 1px solid #e6e6e6;
	margin-top: .12rem;
	color: #ACAFB4;
	text-decoration: underline;
}
.toEXclusive-btn-border-no {
	font-size: 0.14rem;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	padding: 0.08rem  0 0 0;
	color: #ACAFB4;
	text-decoration: underline;
}
/*toFooter*/
.app .main .footer-link .online {
	display: flex;
	justify-content: center;
	padding: 0.2rem 0 0.1rem!important;
}

.app .main .footer-link .online p {
	background-color: #cecece;
	width: 0.4rem;
	height: .01rem;
}

.footer-link{
	padding: 0 0.17rem 0 0.17rem;
}
.footer-link .link {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 0.2rem;
	text-overflow: ellipsis;
	display: -webkit-box!important;
	-webkit-line-clamp: 1!important;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-wrap:break-word;
	padding-bottom: 0!important;
}

.app .main .link-div {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* .app .main .link div a {
	color: #8A8A8A;
	font-size: 0.13rem;
	text-decoration: underline;
}

.app .main .link div span {
	color: #424B5A;
	font-size: 0.13rem;
} */

.app .main .link div .link-D {
	/* color: #424B5A; */
	/* font-size: 0.13rem; */
	margin-left: .11rem;
	margin-right: .11rem;
	display: inline-block;
}

.app .main .link div .link-S {
	/* color: #424B5A; */
	/* font-size: 0.13rem; */
	margin-left: 0;
	margin-right: 0;
}

.app .order-button {
	background-color: #ffffff;
	height: 0.6rem;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.03);
}

.app .order-button p {
	background-color: #CBB27B;
	text-align: center;
	font-size: 0.16rem;
	color: #fff;
	line-height: 0.4rem;
	height: 0.4rem;
	width: 94%;
	display: inline-block;
	border-radius: .03rem;
}

/*toGuide*/

.toGuide-list {
	background-color: #fff;
	padding: 0.1rem 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #eaeaea;
	/* width: calc(100% - .2rem); */
}

.toGuide-list-show .toGuide-list-none {
	border: none;
}

.toGuide-list-nones {
	border: none;
}

.info-More,
.info-More1,
.info-More2,
.info-More3 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .13rem !important;
	color: rgba(172, 175, 180, 1);
	line-height: .15rem !important;
	margin-top: 0.16rem;
}

.info-More img,
.info-More1 img,
.info-More2 img,
.info-More3 img {
	width: 0.136rem;
	height: 0.144rem;
	margin-left: 0.02rem;
}

.h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.05rem;
}

.h-title .high {
	color: #424B5A;
	font-size: 0.16rem;
	/* font-weight: 500; */
}


.stay-list,
.att-c2 .stay-list-m {
	overflow: hidden;
}


.att-c2 .stay-list-m li {
	background-color: #fff;
	padding: 0.1rem 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #eaeaea;
}

.stay-list li:last-child,
.att-c2 .stay-list-m li:last-child {
	border-bottom: 0;
}

.stay-list li img,
.att-c2 .stay-list-m li img {
	width: 0.7rem;
	height: 0.64rem;
	display: inline-block;
	margin-right: 0.1rem;
	border-radius: 2px;
}

.stay-list li .stay-right,
.att-c2 .stay-list-m li .stay-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.stay-list li .stay-right .s-right,
.att-c2 .stay-list-m li .stay-right .s-right {
	width: 100%;
}

.stay-list li .stay-right .s-right .s-title,
.att-c2 .stay-list-m li .stay-right .s-right .s-title {
	color: #424B5A;
	font-size: 0.15rem;
}

.stay-list li .stay-right .s-right .s-art,
.stay-list li .stay-right .s-right .s-art1,
.att-c2 .stay-list-m li .stay-right .s-right .s-art,
.att-c2 .stay-list-m li .stay-right .s-right .s-art1 {
	color: #838C9C;
	font-size: 0.12rem;
}

.stay-list li .stay-right .s-right .s-art,
.att-c2 .stay-list-m li .stay-right .s-right .s-art {
	min-height: 0.08rem;
	margin: 0.04rem 0 0.01rem;
}
.toGuide-list .s-right{
	width: calc(100% - .64rem)!important;
}

.stay-list li .stay-right .s-end,
.att-c2 .stay-list-m li .stay-right .s-end {
	border: 1px solid #CBB27B;
	border-radius: 2px;
	font-size: 0.11rem;
	color: #CBB27B;
	width: 0.56rem;
	height: 0.22rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.stay-list li:nth-of-type(3),
.details-list .stay-list-m li:nth-of-type(3) {
	border-bottom: 0px;
}

.stay-list .bottomLine,
.details-list .stay-list-m .bottomLine {
	border-bottom: 1px solid #eaeaea !important;
}

.stay-list .stay-list-hide,
.details-list .stay-list-m .m-hide {
	display: none;
}

.introduce {
	margin-top: 0.1rem;
	text-align: center;
}

.introduce a {
	color: #ACAFB4;
	font-size: 0.13rem;
	text-decoration: none;
	font-weight: 400;
}

.introduce img {
	width: 0.136rem;
	margin-left: 0.08rem;
	position: relative;
	top: 0.03rem
}

.app .main .details-list .d-list {
	background: #ffffff;
	padding: 0.16rem;
	border-radius: 8px;
	margin-bottom: 0.1rem;
}

.h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.12rem;
}

.h-title .high {
	color: #424B5A;
	font-size: 0.16rem;
	/* font-weight: 500; */
}

.swiper-container {
	/* margin-bottom: 0.16rem; */
}

.swiper-container .swiper-slide {
	/* border-radius: 0.07rem; */
}

.swiper-container .swiper-slide a {
	display: block;
}

.swiper-container .swiper-slide-img a img{
	width: 100%;
	display: block;
	margin: auto;
	height: auto;
	border-radius: 0.07rem;
}

.swiper-container .swiper-pagination-bullets {
	bottom: .04rem;
}

.swiper-container .swiper-pagination-bullet {
	background: #ffffff;
	opacity: 0.4;
}

.swiper-container .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}

.a-content {
	color: #424B5A;
	font-size: 0.15rem;
	margin-bottom: 0.08rem;
	font-weight: 500;
}

.att-c1 .guide-van {
	margin-bottom: 0.16rem;
}

.att-c1 .van-skeleton {
	padding: 0;
}

.att-c1 .van-skeleton {
	padding-bottom: .1rem;
}

.stay-list .van-skeleton {
	padding: 0.1rem 0;
}

.att-c1 .van-skeleton .van-skeleton__content .van-skeleton__row {
	height: .3rem;
}

.stay-list .van-skeleton .van-skeleton__content .van-skeleton__row {
	height: .65rem;
}

/* 标题 */
.guide-title .van-skeleton__content .van-skeleton__row {
	height: .2rem !important;
	width: 1.26rem !important;
}

/* 视频+轮播 */
.guide-van .van-skeleton,
.guide-van .van-skeleton .van-skeleton__content,
.guide-van .van-skeleton .van-skeleton__content .van-skeleton__title {
	width: 100% !important;
	height: 100%;
}

/* 文章 */
.guide-article .van-skeleton__content .van-skeleton__row {
	height: .2rem !important;
	width: 100% !important;
}

/* 图片列表 */
.guide-list .van-skeleton__content .van-skeleton__row {
	height: .25rem !important;
	width: 100% !important;
	border-radius: 0.07rem;
}

.guide-list {
	padding: 0;
}

.guide-list .van-skeleton__avatar {
	width: 0.7rem !important;
	height: 0.64rem !important;
	display: inline-block;
	margin-right: 0.1rem;
	border-radius: 2px;
	margin-top: .08rem;
}


.more .m-content {
	line-height: 0.2rem;
	display: -webkit-box;
	font-size: 0.13rem;
	color: #848A94;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	overflow: hidden;
}

.more .hide {
	display: none;
}

.more .introduce-more-box {
	text-align: center;
	margin-top: 0.16rem;
}

.more .introduce-more-box a {
	color: #ACAFB4;
	font-size: 0.13rem;
	text-decoration: none;
	font-weight: 400;
}

.more .introduce-more-box img {
	width: 0.136rem;
	height: 0.144rem;
	margin-left: 0.02rem;
	position: relative;
	top: 0.03rem;
}

.m-content-clamp {
	line-height: 0.2rem;
	display: -webkit-box;
	font-size: 0.13rem;
	color: #848A94;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}

.m-content {
	line-height: 0.2rem;
	font-size: 0.13rem;
	color: #848A94;
	overflow: hidden;
}

.swiper-container {
	/* margin-bottom: 0.16rem; */
}

.swiper-container .swiper-slide {
	/* border-radius: 0.07rem; */
}

.swiper-container .swiper-slide a {
	display: block;
}

.toguide-swiper-img {
	width: 100%;
	display: block;
	margin: auto;
	border-radius: 0.07rem;
	height: 1.79rem;
}

.swiper-container .swiper-pagination-bullets {
	bottom: .04rem;
}

.swiper-container .swiper-pagination-bullet {
	background: #ffffff;
	opacity: 0.4;
}

.swiper-container .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
}

/*toHeader*/
.app .header {
	width: 95%;
	height: 0.6rem;
	background-color: #162154;
	padding: 0 0.1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 198;
}

.veniceHeader {
	width: 100%;
	z-index: 8;
}

.veniceHeader .head-title {
	background-color: #162154;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 101;
	padding: 0.1rem 0.16rem 0.04rem;
	width: calc(100% - .32rem);
	box-sizing: content-box;
}

.header-fill {
	height: 0.6rem;
}

.app .headerfixed {
	position: fixed;
	top: 0;
	width: 95%;
	z-index: 9;
}

.app .header i {
	width: 0.39rem;
	height: 0.39rem;
	display: inline-block;
	background-size: 0.3rem 0.31rem !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.app .header p {
	max-width: 70%;
	font-size: 0.17rem;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: center;
	font-weight: 600;
	padding: 0 0.04rem 0 0.13rem;
}

.app .header .left-right {
	position: relative;
	display: flex;
	align-items: center;
	/* 多语言入口 */
}

.app .header .left-right span,.app .header .left-right .toHeader-back {
	width: 0.38rem;
	height: 0.38rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 2px;
	overflow: hidden;
	/*background: url("../images/detail/icon-language.png") no-repeat center;*/
	/*background-size: 0.18rem 0.18rem;*/
}

.rightIbg {
	background: rgba(255, 255, 255, 0.1);
}

.app .header .left-right span img,.app .header .left-right a img {
	width: 0.18rem;
	height: 0.18rem;
}

.app .header .left-right .languageType {
	background-color: #fff;
	width: 1.2rem;
	border-radius: 0.04rem;
	position: absolute;
	top: 0.5rem;
	z-index: 999;
	right: 0.06rem;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
}

.app .header .left-right .languageType a {
	color: #424B5A;
	font-size: 0.14rem;
	display: block;
	text-align: center;
	padding: 0.1rem 0;
}

.app .header .left-right .languageType .active {
	color: #C3A86F;
}

.language-back {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background-color: rgba(255, 255, 255, 0);
}

.veniceHeader-header {}

.veniceHeader .head-title a {
	display: inline-block;
}

.veniceHeader .head-title a img {
	width: 0.78rem;
	height: 0.51rem;
}

.veniceHeader .head-title .head-right {
	display: flex;
	align-items: center;
	position: relative;
	/* 多语言入口 */
}

.veniceHeader i {
	width: 0.39rem;
	height: 0.39rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 2px;
	overflow: hidden;
}

.veniceHeader i img {
	width: 0.18rem;
	height: 0.18rem;
}

.veniceHeader .book {
	/* width: 0.75rem; */
	height: 0.32rem;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 2px;
	line-height: 0.32rem;
	color: #fff;
	font-size: 0.13rem;
	margin-left: 0.06rem;
	padding: 0 0.08rem 0 0.08rem;
}

.veniceHeader .languageType {
	background-color: #fff;
	width: 1.2rem;
	border-radius: 0.04rem;
	position: absolute;
	top: 0.4rem;
	z-index: 999;
	left: -0.4rem;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
}

.veniceHeader .languageType a {
	color: #424B5A;
	font-size: 0.14rem;
	display: block;
	text-align: center;
	padding: 0.1rem 0;
}

.veniceHeader .languageType .active {
	color: #C3A86F;
}

/*toNavBar*/
.ecomNavbar .home-more {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: auto;
}

.home-main .ecomNavbar {
	background-color: #162154;
	padding: 0 0.1rem;
	display: flex;
	align-items: center;
	position: fixed;
	z-index: 9;
	width: 100%;
	overflow: auto;
}

.ecomNavbar {
	background-color: #162154;
	padding: 0 0.1rem;
	display: flex;
	align-items: center;
	position: fixed !important;
	z-index: 9;
	width: calc(100% - .2rem);
}

.ecomNavbar .home-bg {
	width: 77%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: auto;
}

.ecomNavbar ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 97%;
	margin: 0.08rem 0;
	padding: 0 0.05rem;
}

.ecomNavbar ul .home-bg li,
.ecomNavbar ul .home-more li {
	padding-bottom: 0.02rem;
	margin-right: 0.15rem;
	font-weight: 300;
}

.ecomNavbar ul .home-bg li a,
.ecomNavbar ul .home-more li a {
	color: #fff;
	font-size: 0.13rem;
}

.ecomNavbar ul .active {
	border-bottom: 2px solid #CBB27B;
	font-weight: 400 !important;
}

.ecomNavbar ul .classify {
	display: flex;
	align-items: center;
	/*border-left: 2px solid #443c3c;*/
	padding-left: 0.1rem;
	box-shadow: 0px 0px 0px 0px #12255A, -6px 0px 5px -5px #0c162c;
}

.ecomNavbar ul .classify i {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	background-size: 0.13rem 0.12rem;
}

.ecomNavbar ul .classify span {
	color: #fff;
	font-size: 0.14rem;
	margin-left: 0.1rem;
	font-weight: 300;
}

.ecomNavbar-stay {
	position: fixed;
	z-index: 5;
	background-color: white;
	width: 100%;
	top: .6rem;
	left: 0;
}

.ecomNavbar-search {
	top: 1.3rem !important;
}

.ecomNavbar-stay #nav-left {
	width: .05rem;
	height: .1rem;
	display: inline-block;
	position: absolute;
	left: 0.16rem;
	background-size: 100% 100% !important;
	top: 0.145rem;
	transform: rotate(180deg);
}

.ecomNavbar-stay #nav-right {
	width: 0.05rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
	position: absolute;
	right: 0.16rem;
	top: 0.145rem;
}

.ecomNavbar-stay .auto {
	padding: 0 0.32rem 0 0.32rem;
	border-bottom: 1px solid #f4f4f4;
	padding-top: 0.12rem;
	min-height: .31rem;
}

.ecomNavbar-stay .auto .stay-title {
	overflow: auto;
	background-color: #fff;
	margin-bottom: 0.08px;
	display: flex;
}

.ecomNavbar-stay .auto .stay-title li {
	/* min-width: 18.66%; */
	text-align: center;
	padding-bottom: 0.1rem;
	color: #838C9C;
	font-size: 0.14rem;
	font-weight: 400;
	flex-shrink: 0;
	margin-right: .20rem;
	/* margin-right: .15rem; */
}

.ecomNavbar-stay .auto .stay-title li a {
	color: #838C9C;
}

.ecomNavbar-stay .auto .stay-title .active {
	border-bottom: .03rem solid #CBB27B;
	color: #424B5A;
	font-weight: 500;
}

.ecomNavbar-stay .auto .stay-title .active a {
	color: #424B5A!important;
	font-weight: 500;
}


/*toIntroduction*/
.tabs .van-tabs .van-tab__pane .book1 div {
	/* margin-top: 0.12rem; */
	/* border-bottom: 1px solid #f4f4f4; */
	/* padding-bottom: 0.06rem; */
}

.tabs .van-tabs .van-tab__pane .book1 div:last-child {
	margin-top: 0.12rem;
	border-bottom: none;
	padding-bottom: 0.06rem;
}

.tabs .van-tabs .van-tab__pane .book1 div .b-tit {
	font-size: 0.16rem;
	margin-bottom: 0.12rem;
}

.introduction-ecclusiveNo,
.introduction-ecclusive {
	padding: 0;
}

.introduction-ecclusiveNo .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: 100% !important;
	height: 0.35rem;
	margin-top: .05rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(2) {
	width: 1.84rem !important;
	height: 0.24rem;
	margin-top: .12rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(3) {
	width: 2.48rem !important;
	height: 0.22rem;
	margin-top: .1rem;
	margin-bottom: .05rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(4),
.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(6) {
	width: 100% !important;
	height: 0.2rem;
	margin-top: .05rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(9) {
	width: 1.1rem !important;
	height: 0.2rem;
	margin-right: .05rem;
	margin-top: .05rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(8),
.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(10) {
	width: 1.2rem !important;
	height: 0.2rem;
	margin-right: calc(100% - 2.38rem);
	margin-top: .05rem;
}

.introduction-ecclusiveNo .van-skeleton__content .van-skeleton__row:nth-of-type(11) {
	width: 2.2rem !important;
	height: 0.18rem;
	margin: 0.1rem 0;
}

.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: 100% !important;
	height: 0.26rem;
	margin-top: 0;
	margin-bottom: .1rem;
}

.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(2) {
	width: 70% !important;
	height: 0.26rem;
	margin-top: 0;
	margin-bottom: .1rem;
}

.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(4),
.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(6),
.introduction-ecclusive .van-skeleton__content .van-skeleton__row:nth-of-type(7) {
	width: 100% !important;
	height: 0.18rem;
	margin-top: .05rem;
}

.introduction-content .tit {
	font-size: 0.24rem;
	color: #424B5A;
	margin-bottom: 0.1rem;
	line-height: .26rem !important;
	display: inline-block;
}

.d-explain {
	display: block;
	font-size: 0.14rem;
	color: #424B5A;
	font-weight: 500;
	margin-bottom: 0.06rem;
}

.introduction-content .tit2 {
	font-size: 0.14rem;
	color: #848a94;
	margin-bottom: 0.06rem;
	display: block;
	line-height: 0.2rem;
}

.introduction-content .tit3Mar {
	margin-bottom: 0;
	padding-bottom: 0.12rem;
	border-bottom: 1px solid #F4F4F4;
}


.introduction-content .tit2Mar span,
.introduction-content .tit3Mar span {
	font-weight: 400;
	display: inline-block;
	min-width: 1.13rem;
}

.d-title {
	font-size: 0.24rem;
	margin: 0.08rem 0;
	color: #424B5A;
}

.d-price {
	color: #EE142E;
	font-size: 0.14rem;
	margin-bottom: 0.08rem;
}

.d-art {
	color: #848A94;
	font-size: 0.14rem;
	line-height: 0.2rem;
	font-weight: 400;
}

.app .d-usp {
	color:#B4975A;
	font-weight: 600!important;
}

/*toNotice*/
.tap {
	width: 100%;
	background: rgba(238, 20, 46, 0.67);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0.07rem;
	padding-top: 0.07rem;
}

.tap a {
	color: #fff;
	font-size: 0.13rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 90%;
	padding-left: 0.1rem;
}

.tap .unlink {
	text-decoration: underline;
}

.tap i {
	width: 0.15rem;
	height: 0.16rem;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	margin-right: 0.1rem;
	padding: 0;
}


/*toNoticeBar*/
.d-tap {
	background-color: #FFF5DB;
	border-radius: 0.02rem;
	display: flex;
	align-items: center;
	padding: 0.07rem  0!important;
	margin-bottom: 0.08rem;
	
}

.d-tap i {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	margin: 0 0.08rem 0 0.1rem;
	background-size: 100% 100% !important;
}

.d-tap a {
	color: #F56D23;
	font-size: 0.13rem;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/* padding: 0.02rem 0; */
	padding-right: 0.16rem;
	margin-left: .08rem;
}

.d-tap-a {
	text-decoration: underline !important;
}

.toNoticeBar .van-skeleton {
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: white;
}

.d-tap i {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	margin: 0 0 0 0.1rem!important;
	background-size: 100% 100%;
}

.toNoticeBar .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.toNoticeBar .van-skeleton .van-skeleton__avatar {
	width: 0.2rem !important;
	height: 0.2rem !important;
	margin: 0 .16rem 0 0.1rem;
}

.toNoticeBar .van-skeleton .van-skeleton__content {
	padding-top: 0;
}

.toNoticeBar .van-skeleton .van-skeleton__content .van-skeleton__row {
	width: 100% !important;
	height: 0.21rem;
}

/*toTabs*/
.tabs-skeleton {
	padding: 0;
}

.tabs-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}


.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: .8rem !important;
	height: 0.25rem;
	margin-right: calc(100% - .8rem);
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3) {
	margin-right: .1rem;
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(4) {
	width: 1.05rem !important;
	height: .3rem;
	margin-bottom: 0.1rem;
	margin-top: 0.1rem;
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(6),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(11),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(12),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(13) {
	width: 100% !important;
	height: .18rem;
	margin-bottom: 0.1rem;
	margin-top: 0;
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(8),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(9),
.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(10) {
	width: calc(100% - .26rem) !important;
	height: .2rem;
	margin-bottom: 0.1rem;
	margin-top: 0;
	margin-left: .13rem;
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(14) {
	width: 100% !important;
	height: .3rem;
	margin-bottom: 0.1rem;
	margin-top: 0;
}

.tabs-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(15) {
	width: 1.7rem !important;
	height: .16rem;
	margin-bottom: 0.1rem;
	margin-top: 0;
}



.tabs .van-tabs .van-tabs__wrap {
	margin-bottom: 0.16rem;
	height: .29rem !important;
	overflow: scroll;
}

.tabs .van-tabs .van-tabs__wrap .van-tabs__nav .van-tab {
	line-height: inherit;
}

.tabs .van-tabs .van-tabs__nav--card {
	height: 0.29rem;
	margin: 0;
	border: none;
	display: flex;
	align-items: center;
	/* justify-content: space-between !important; */
}

.tabs .van-tabs .van-tabs__nav--card .van-tab {
	border: none;
}
.tabs .van-tabs .van-tabs__nav--card .van-tab span {
	border-radius: 2px;
	font-size: 0.13rem;
	padding: .07rem .16rem;
	white-space:nowrap;
	display: block;
}
.tabs .van-tabs .van-tabs__nav--card .van-tab  {
	background-color: #F4F4F4;
	border-radius: 2px;
	margin-right: .12rem;
	flex:none;
}

.toTabs-popup-position {
	background-color: #fff;
	padding: 0.2rem 0.16rem 0.2rem 0.16rem;
	border-radius: 0.04rem;
	box-shadow: 1px 0 3px 2px rgba(0, 0, 0, 0.1);
	height: 4.3rem;
	width: 79.5%;
	top: 49.1%;
}

.toTabs-close-btn {
	position: fixed;
	bottom: .22rem;
	left: calc(50% - 0.18rem);
	display: flex;
	z-index: 9999;
	align-items: center;
	justify-content: center;
}

.toTabs-close-btn #closeBtn {
	width: 0.36rem;
	height: 0.36rem;
	display: block;
	margin: auto;
}

.app .main .details {
	background-color: #fff;
	padding: 0.16rem;
	border-radius: 8px;
	margin-bottom: 0.1rem;
}

.app .main .details .h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.16rem;
}

.app .main .details .h-title .high {
	color: #424B5A;
	font-size: 0.16rem;
	font-weight: 500;
}

.app .main .details .tag {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.16rem;
}

.app .main .details .tag li {
	width: 1.07rem;
	height: 0.29rem;
	background-color: #F4F4F4;
	border-radius: 2px;
	font-size: 0.13rem;
	color: #848A94;
	display: flex;
	align-items: center;
	justify-content: center;
}

.app .main .details {
	background-color: #fff;
	padding: 0.16rem;
	border-radius: 8px;
	margin-bottom: 0.1rem;
}

.app .main .details .h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.16rem;
}

.app .main .details .h-title .high {
	color: #424B5A;
	font-size: 0.16rem;
	font-weight: 500;
}

.app .main .details .tag {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.16rem;
}

.app .main .details .tag li {
	width: 1.07rem;
	height: 0.29rem;
	background-color: #F4F4F4;
	border-radius: 2px;
	font-size: 0.13rem;
	color: #848A94;
	display: flex;
	align-items: center;
	justify-content: center;
}

.app .main .details .tag .active {
	background-color: #6B7E9F;
	color: #fff;
}

.app .main .details .book1 .d-content {
	color: #424B5A;
	font-size: 0.14rem;
	display: -webkit-box;
	/* -webkit-line-clamp: 2; */
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-bottom: 0.1rem;
}

.app .main .details .book1 .d-art-contant {
	color: #848A94;
	font-size: 0.13rem;
	display: flex;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-bottom: 0.1rem;
	line-height: 0.18rem;
}

.app .main .details .book1 .d-art-contant span {
	font-size: 0.3rem;
	color: #ACAFB4;
	margin-right: 0.1rem;
}

.app .main .details .book1 .remarks {
	margin-bottom: 0.16rem;
}

.app .main .details .book1 .remarks a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #F4F8FB;
	padding: 0.1rem;
	border-radius: 2px;
}

.app .main .details .book1 .remarks a span {
	color: #848A94;
	font-size: 0.13rem;
}

.app .main .details .book1 .remarks a i {
	width: 0.15rem;
	height: 0.15rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	margin-top: .03rem;
}

.app .main .details .btn {
	font-size: 0.13rem;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	border-top: 1px solid #e6e6e6;
	padding: 0.1rem 0;
	color: #ACAFB4;
	text-decoration: underline;
}
#toTab .btn-tab  {
}
#toTab .btn-tab-index {
	padding-top: 0.12rem ;
	border-top: 1px solid #e6e6e6;
	width: 100%;
	
}
#toTab .btn-tab a {
	font-size: 0.13rem;
	display: -webkit-box;
	margin-bottom: 0.08rem;
	color: #ACAFB4;
	line-height: .18rem;
}

.app .main .details .show {
	display: block;
}

.position .popup-box .popup-box-con {
	max-height: 4.2rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.position .popup-box .p-title {
	font-size: 0.15rem;
	font-weight: 600;
	color: #424b5a;
	margin-bottom: 0.1rem;
}

.position .popup-box .p-tit {
	font-size: 0.14rem;
	color: #424b5a;
	margin-bottom: 0.04rem;
}

.position .popup-box .p-content {
	font-size: 0.13rem;
	color: #848A94;
	line-height: 0.18rem;
}

/* toBannerMore */
.toBannerMore-a {
	width: 100%;
	/* height: 1.15rem; */
	overflow: hidden;
	border-radius: .08rem;
	display: flex !important;
	align-items: center;
	justify-content: flex-end;
	position: relative;
}

.highlights .van-skeleton {
	padding: 0;
}

.highlights .bannermore-sekleton,
.highlights .bannermore-sekleton .van-skeleton__content,
.highlights .bannermore-sekleton .van-skeleton__content .van-skeleton__row {
	width: 100% !important;
	height: 100%;
	border-radius: 0.07rem;
}

.highlights .bannermore-sekleton {
	margin-top: 0.16rem;
}

.highlights .bannermore-title .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: 1rem !important;
	height: .23rem;
	float: left;
	margin-top: 0;
}

.highlights .bannermore-title .van-skeleton__content .van-skeleton__row:nth-of-type(2) {
	width: .5rem !important;
	float: right;
	height: .23rem;
	margin-top: 0;
}

.toBannerMroe-art {
	max-width: 88%;
	z-index: 99;
	margin-right: .16rem;
}

.toBannerMroe-art span {
   width: 100%;
   display: block;
   text-align: right;
   color: #fff;
   font-size: 0.19rem;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
   font-family: FreightTextProBold-Italicn;
   font-style: oblique;
   line-height: .19rem;
   padding-right: .1rem;
   margin-bottom: .05rem;
   word-break: break-all;
}

.toBannerMore-a img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 0;
}

.toBannerMore-a .slide-gt {
	width: 100%;
	height: 100%;
	display: inline-block;
	background: linear-gradient(left, rgba(0, 0, 0, 0)50%, rgba(0, 0, 0, 0.3)70%, rgba(0, 0, 0, 0.3));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0)50%, rgba(0, 0, 0, 0.3)70%, rgba(0, 0, 0, 0.3));
	position: absolute;
	left: 0;
	z-index: 1;
}

/* toBanner */
.swiper-slide a img {
	width: 100%;
	height: 100%;
}

.ecom_detail_img .van-skeleton {
	padding: 0;
}

.ecom_detail_img .van-skeleton,
.ecom_detail_img .van-skeleton .van-skeleton__content,
.ecom_detail_img .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: 100%;
	width: 100% !important;
}

/* toBannerHeader */
.bannerHeader {
	position: relative;
}

.bannerHeader .van-skeleton {
	padding: 0;
}

.bannerHeader .van-skeleton,
.bannerHeader .van-skeleton .van-skeleton__content,
.bannerHeader .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: 100%;
	width: 100% !important;
	background-color: #f4f4f4;
}

.bannerHeader .ecom_detail_img {
	padding: 0 0.1rem;
	z-index: 3;
}

.bannerHeader .toBannerMore-a {
	width: 100%;
	/* height: 1.96rem; */
	overflow: hidden;
	border-radius: 0.07rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative;
}

.bannerHeader-fill {
	position: absolute;
}

/* toSecondClassify */
.second-classify {
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 0.2rem 0.2rem;
}

.second-classify .van-skeleton {
	background-color: white;
	width: 100%;
}

.second-classify .van-skeleton .van-skeleton__content {
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
}

.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(1),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(4) {
	width: 0.46rem !important;
	height: 0.46rem !important;
	margin-right: .22rem;
	margin-bottom: 0;
	border-radius: 50%;
	margin-top: .04rem;
}

.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(6),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.second-classify .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(8) {
	width: 0.46rem !important;
	height: 0.14rem !important;
	margin-right: .22rem;
	margin-top: .02rem;
	margin-bottom: .04rem;
}


.second-classify div {
	/*max-width: 0.65rem;*/
}

.second-classify div a {
	display: inline-block;
	text-align: center;
}

.second-classify div a img {
	display: inline-block;
	/*width: 0.35rem;*/
	/*height: 0.35rem;*/
	width: 0.3rem;
	height: 0.3rem;
}

.second-classify div a span {
	font-size: 0.14rem;
	color: #848A94;
	display: block;
	margin-top: 0.04rem;
}

/* toCardBox */
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: .39rem;
	width: 100% !important;
}

.cardBox .van-skeleton {
	padding: 0;
}

.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(4),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(8) {
	width: 1.65rem !important;
	height: 1.1rem !important;
	margin-top: .1rem;
}

.cardBox .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(1),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.cardBox .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(6) {
	height: .3rem;
	width: 1.65rem !important;
	margin-top: .1rem;
}


.cardBox {
	overflow: hidden;
}

.cardBox li {
	width: 1.65rem;
	float: left;
	margin-top: 0.1rem;
}

.cardBox li:nth-of-type(1),
.cardBox li:nth-of-type(2) {
	margin-top: 0;
}

.cardBox li p {
	color: #424B5A;
	font-size: 0.16rem;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
	padding: 0.05rem 0.02rem 0.04rem;
}

.cardBox li .c-img {
	width: 1.65rem;
	height: 1.1rem;
	position: relative;
	display: inline-block;
	overflow: hidden;
	border-radius: 0.08rem;
}

.cardBox li .c-img img {
	width: 100%;
}

.cardBox li .c-img span {
	background: rgba(0, 0, 0, 0.5);
	display: block;
	color: #FFF;
	font-size: 0.13rem;
	border-radius: 0 0 .08rem .08rem;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 90%;
	/*line-height: 0.24rem;*/
	text-align: center;
	overflow: hidden;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	padding: 0.02rem 0.08rem 0.02rem 0.08rem;
}

.cardBox li:nth-child(2n) {
	float: right;
}

/* toChooseWaterfall */
.chooseWaterfall {
	background-color: white;
}

.chooseWaterfall .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}


.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: .34rem;
	width: 100% !important;
}

.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(1),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(4) {
	height: .43rem;
	width: 22% !important;
	margin-top: .1rem;
	margin-right: 3%;
}

.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(13),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(15),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(9),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(11) {
	margin-right: 0.08rem;
}

.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(6),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(11),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(12) {
	height: 1.5rem;
	width: 1.65rem !important;
}

.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(8),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(13),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(14) {
	height: .3rem;
	width: 1.65rem !important;
	margin-top: .05rem;
}

.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(9),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(10),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(15),
.chooseWaterfall .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(16) {
	height: .25rem;
	width: 1.65rem !important;
	margin-top: .05rem;
}

.chooseWaterfall .van-skeleton {
	padding: 0.08rem 0.16rem;
}

.food-list .van-skeleton {
	padding: 0;
}

.food-list .van-skeleton .van-skeleton__content .van-skeleton__row {
	height: 2.23rem;
	width: 100% !important;
}

.chooseWaterfall .new-active {
	border-radius: .08rem .08rem 0 0;
	background-color: #fff;
	margin-top: 0.08rem;
	padding: 0.16rem 0.16rem 0.08rem;
}

.chooseWaterfall .new-active p {
	font-weight: 600;
	color: #424B5A;
	font-size: 0.18rem;
	margin-bottom: 0.1rem;
}

.chooseWaterfall .new-active ul {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	overflow: auto;
}

.chooseWaterfall .new-active ul::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* IE 10+ */
}

.chooseWaterfall .new-active ul li {
	/*min-width: 0.5rem;*/
	height: 0.29rem;
	text-align: center;
	line-height: 0.29rem;
	background-color: #F4F4F4;
	border-radius: .02rem;
	color: #848A94;
	font-size: 0.12rem;
	margin-right: 0.08rem;
	padding: 0 0.08rem 0 0.08rem;
	/*padding: 0 0.08rem;*/
	flex-shrink: 0;
}

.chooseWaterfall .new-active ul .chooseWaterfall-active {
	color: #fff;
	background-color: #6B7E9F;
}

.chooseWaterfall .food-list {
	border-radius: 0 0 .08rem .08rem;
	background: linear-gradient(rgba(255, 255, 255, 255)5%, rgba(244, 244, 244, 0.5) 15%);
	padding: 0.08rem 0.16rem;
	/*margin-top: 2px;*/
}

.chooseWaterfall .food-list .shop-list {
	/*overflow: hidden;*/
	columns: 2;
	-moz-column-count: 2;
	/* Firefox */
	-webkit-column-count: 2;
	/* Safari 和 Chrome */
	column-gap: 0.01rem;
	display: none;
}

.chooseWaterfall .food-list .shop-list-show {
	display: block;
}

.chooseWaterfall .food-list .shop-list li {
	/*float: left;*/
	width: 1.65rem;
	position: relative;
	padding: 0.04rem;
	break-inside: avoid;
	-moz-page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
}

.chooseWaterfall .food-list .shop-list li .shop-list-care {
	width: 100%;
	display: block;
	background-color: #fff;
	border-radius: 0.08rem;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 1px 3px 0 rgba(0, 0, 0, 0.02);
	/*margin-bottom: 0.08rem;*/
}

/*.chooseWaterfall .food-list .shop-list li .shop-list-bottom{*/
/*width: 100%;*/
/*height: 0.08rem;*/
/*display: block;*/
/*}*/
.chooseWaterfall .food-list .shop-list li .list-tag {
	background-color: #F57723;
	color: #fff;
	padding: 0.01rem 0.04rem;
	position: absolute;
	left: 0;
	top: 0.1rem;
	z-index: 9;
	font-size: 0.11rem;
	border-radius: 2px;
}

/*.chooseWaterfall .food-list .shop-list li:nth-child(2n) {*/
/*float: right;*/
/*}*/
.chooseWaterfall .food-list .shop-list li img {
	width: 100%;
	border-radius: 0.08rem 0.08rem 0 0;
	display: inline-block;
}

.chooseWaterfall .food-list .shop-list li .art {
	padding: 0.08rem 0.1rem 0.02rem;
	/*height: 0.45rem;*/
}

.chooseWaterfall .food-list .shop-list li .art span {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	font-size: 0.15rem;
	color: #424B5A;
	font-weight: 600;
}

/* toCollapse */
.collapse {
	padding: 0.06rem 0.16rem 0.16rem;
	background-color: #fff;
	border-radius: 0.08rem;
	margin-top: 0.08rem;
	padding: 0.16rem;
}

.collapse .van-skeleton {
	padding: 0;
}

.collapse .van-skeleton .van-skeleton__content .van-skeleton__row {
	height: .2rem;
	width: 100% !important;
}

.collapse .card {
	padding-bottom: 0.06rem;
	border-bottom: 1px solid #eaeaea;
}

.collapse .card .c-tit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0.15rem 0 0.12rem 0;
}

.collapse .card .c-tit h3 {
	color: #424B5A;
	font-size: 0.16rem;
	margin: 0;
}

.collapse .card .c-tit .down {
	width: 0.14rem;
	height: 0.15rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
}

.collapse .card .c-tit .up {
	width: 0.14rem;
	height: 0.15rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	transform: rotate(180deg);
}

.collapse .card ul {
	overflow: hidden;
	margin-top: 0.14rem;
}

.collapse .card ul li div {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	margin-bottom: 0.08rem;
}

.collapse .card ul li div span {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
}

.collapse .card ul li div p {
	color: #424B5A;
	font-size: 0.13rem;
	margin-left: 0.08rem;
	width: calc(100% - .2rem);
	word-wrap:break-word;
}

.collapse .card ul .hide,
.collapse .card ul .hide1,
.collapse .card ul .hide2 {
	display: none;
}

.collapse .f-card {
	border-bottom: 0;
}

/* toTimeLimit */
.timelinit .van-skeleton .van-skeleton__content .van-skeleton__row {
	height: .53rem;
	width: 100% !important;
}

.i-time {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.i-time i {
	width: 0.23rem;
	height: 0.23rem;
	display: inline-block;
	/* background: no-repeat center left; */

	background-size: 100% 100% !important;
}

.i-time .i-content {
	width: 80%;
	margin: 0 0.16rem;
}

.i-time .i-content .i-tit {
	color: #C3A86F;
	font-size: 0.14rem;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}

.i-time .i-content .i-art {
	color: #848A94;
	font-size: 0.11rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-top: 0.05rem;
}

.i-time span {
	width: 0.2rem;
	height: 0.15rem;
	display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 0.14rem 0.15rem !important;
	/* background: url("../images/detail/arrow.png") no-repeat center right; */
}

.timelinit .popup {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999!important;
	background: rgba(0, 0, 0, 0.3);
	align-items: center;
	justify-content: center;
	display: flex;
}

.timelinit .popup .position {
	z-index: 101;
	width: 88%;
}

.timelinit .popup .position .popup-box {
	background-color: #fff;
	padding: 0 0.16rem 0 0.16rem;
	border-radius: 0.04rem;
	box-shadow: 1px 0 3px 2px rgba(0, 0, 0, 0.1);
	height: 3.73rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	border-top: 0.2rem solid #ffffff;
	border-bottom: 0.2rem solid #ffffff;
}

.timelinit .popup .position .popup-box .p-title {
	font-size: 0.15rem;
	font-weight: 600;
	color: #C3A86F;
	margin-bottom: 0.08rem!important;
}

.timelinit .popup .position .popup-box .p-content {
	font-size: 0.13rem;
	color: #848A94;
	line-height: 0.18rem;
	width: 100%;
}

.timelinit .popup .position .popup-box .p-content .iphone-num {
	color: #C3A86F;
	text-decoration: underline;
}

.timelinit .popup .position .close-btn {
	margin-top: 0.4rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.timelinit .popup .position .close-btn img {
	width: 0.36rem;
	height: 0.36rem;
	display: block;
	margin: auto;
}

/* toPromotions */
.promotions {
	border-radius: 8px;
	margin-bottom: 0.1rem;
	background: linear-gradient(rgba(255, 255, 255, 255)5%, rgba(238, 238, 238, 0.5) 10%);
}

.promotions .h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.16rem;
	background-color: #fff;
}

.promotions .h-title .high {
	color: #424B5A;
	font-size: 0.18rem;
	font-weight: 600;
}

.promotions .h-title p {
	display: flex;
	align-items: center;
}

.promotions .h-title p span {
	color: #ACAFB4;
	font-size: 0.13rem;
}

.promotions .h-title p i {
	width: 0.15rem;
	height: 0.15rem;
	display: inline-block;
	background-size: 100% 100% !important;
	margin-top: .03rem;
}

.promotions .s-box {
	position: relative;
}

.promotions .s-box .select-box {
	background-color: #fff;
	padding: 0 0.16rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 0.44rem;
}

.promotions .s-box .select-box .sort-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.promotions .s-box .select-box .sort-box p {
	color: #838C9C;
	font-size: 0.13rem;
	display: flex;
	align-items: center;
	margin-right: 0.3rem;
}

.promotions .s-box .select-box .sort-box p span {
	margin-right: 0.05rem;
}

.promotions .s-box .select-box .sort-box .recommend i {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	background: url("../images/stay/icon_down.png") no-repeat center;
	background-size: 0.1rem;
}

.promotions .s-box .select-box .sort-box .price i {
	width: 0.11rem;
	height: 0.16rem;
	display: inline-block;
	background: url("../images/stay/switch-icon.png") no-repeat center;
	background-size: 0.11rem 0.16rem;
}

.promotions .s-box .select-box .sort-box .active {
	color: #B4975A;
}

.promotions .s-box .select-box .screen {
	color: #838C9C;
	font-size: 0.13rem;
	display: flex;
	align-items: center;
	padding-left: 0.1rem;
	border-left: 1px solid #E9EAEC;
	line-height: 0.3rem;
}

.promotions .s-box .select-box .screen span {
	margin-left: 0.05rem;
}

.promotions .s-box .select-box .screen i {
	width: 0.11rem;
	height: 0.1rem;
	display: inline-block;
	background: url("../images/stay/screen-icon.png") no-repeat center;
	background-size: 0.11rem 0.1rem;
}

.promotions .s-box .recom {
	background-color: #fff;
	border-radius: 0 0 8px 8px;
	position: absolute;
	width: calc(100% - 0.32rem);
	border-top: 1px solid #f4f4f4;
	display: none;
}

.promotions .s-box .recom li {
	padding: 0 0.16rem;
}

.promotions .s-box .recom li a {
	display: block;
	line-height: 0.44rem;
	color: #838C9C;
	font-size: 0.13rem;
}

.promotions .s-box .recom .active a {
	color: #B4975A;
}

@keyframes tea_arrow {
	0% {
		transform: rotateZ(180deg);
	}

	25% {
		transform: rotateZ(135deg);
	}

	50% {
		transform: rotateZ(90deg);
	}

	75% {
		transform: rotateZ(45deg);
	}

	100% {
		transform: rotateZ(0deg);
	}
}

@keyframes tea_arrow1 {
	0% {
		transform: rotateZ(0deg);
	}

	25% {
		transform: rotateZ(45deg);
	}

	50% {
		transform: rotateZ(90deg);
	}

	75% {
		transform: rotateZ(135deg);
	}

	100% {
		transform: rotateZ(180deg);
	}
}

.promotions .tea_arrowDown {
	animation: tea_arrow 0.3s linear;
	transform-origin: center center;
	transform: rotateZ(0deg);
}

.promotions .tea_arrowUp {
	animation: tea_arrow1 0.3s linear;
	transform-origin: center center;
	transform: rotateZ(180deg);
}

.promotions .shop-list {
	overflow: hidden;
	padding: 0 0.16rem;
	margin-top: 0.1rem;
}

.promotions .shop-list li {
	width: 100%;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 0 3px 0px rgba(0, 0, 0, 0.1);
	margin-bottom: 0.08rem;
	position: relative;
}

.promotions .shop-list li .list-tag1 {
	background-color: #F57723;
	color: #fff;
	padding: 0.01rem 0.04rem;
	position: absolute;
	left: 0;
	top: 0.1rem;
	z-index: 5;
	font-size: 0.11rem;
	border-radius: 2px;
}

.promotions .shop-list li .list-tag2 {
	background-color: #F5AF23;
	color: #fff;
	padding: 0.01rem 0.04rem;
	position: absolute;
	left: 0;
	top: 0.1rem;
	z-index: 5;
	font-size: 0.11rem;
	border-radius: 2px;
}

.promotions .shop-list li .list-tag3 {
	background-color: #404040;
	color: #fff;
	padding: 0.01rem 0.04rem;
	position: absolute;
	left: 0;
	top: 0.2rem;
	z-index: 5;
	font-size: 0.11rem;
	border-radius: 2px;
}

.promotions .shop-list li img {
	width: 100%;
	height: 1.5rem;
	border-radius: 8px 8px 0 0;
	display: inline-block;
}

.promotions .shop-list li p {
	padding: 0.08rem 0.1rem 0.1rem;
}

.promotions .shop-list li p .tit {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	font-size: 0.15rem;
	color: #424B5A;
	margin-bottom: 0.04rem;
	font-weight: 600;
}

.promotions .shop-list li p .tit1 {
	color: #C3A86F;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	font-size: 0.13rem;
	margin-bottom: 0.04rem;
}

.promotions .shop-list li p .tit2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	font-size: 0.13rem;
	color: #848a94;
	margin-bottom: 0.04rem;
	line-height: .16rem;
}

.promotions .shop-list li .btn {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 0 0.1rem 0.1rem;
}

.promotions .shop-list li .btn a {
	width: 0.95rem;
	height: 0.28rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ACAFB4;
	font-size: 0.13rem;
	border-radius: 2px;
}

.promotions .shop-list li .btn a:nth-of-type(1) {
	text-decoration: underline;
}

.promotions .shop-list li .btn .active {
	background-color: #CBB27B;
	color: #fff;
}

.promotions .van-skeleton {
	padding: 0.1rem .16rem 0 .16rem;
	background: white;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: 1.5rem;
	width: 100% !important;
}

.promotions .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: 1.06rem !important;
	height: .23rem;
	margin-right: calc(100% - 1.57rem);
	margin-top: 0;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(2) {
	width: .5rem !important;
	height: .23rem;
	margin-top: 0;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(3) {
	width: 100% !important;
	height: 1.5rem;
	border-radius: 8px 8px 0 0;
	margin-top: .16rem;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(4),
.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(6) {
	margin: 0.08rem 0.12rem 0 0.12rem;
	height: .2rem;
	width: calc(100% - .24rem) !important;
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(7) {
	width: 0.95rem !important;
	height: 0.28rem;
	margin-left: calc(100% - 2.12rem);
	margin-right: .1rem;
	margin-bottom: .1rem
}

.promotions .van-skeleton .van-skeleton__content .van-skeleton__row:nth-of-type(8) {
	width: 0.95rem !important;
	height: 0.28rem;
	border-radius: 2px;
	margin-bottom: .1rem
}




/* .promotions .van-skeleton .van-skeleton__content .van-skeleton__title{
	height:100%;
	width: 100%!important;
} */
/* toCategory */
.category {
	background-color: #fff;
	padding: 0.16rem  0.16rem;
	border-radius: 8px;
	margin-bottom: 0.1rem;
	overflow: hidden;
	width: calc(100% - .32rem);
}

 .category-initial{
	height: .18rem;
	line-height:  .18rem;
	color: rgba(235, 235, 235, 100);
	font-size: .14rem;
	text-align: center;
	margin-bottom: .09rem;
}

.category-title{
	font-size: .18rem;
	margin-bottom: .07rem;
	color: rgba(255, 255, 255, 100);
	margin-top: .2rem;
	word-wrap:break-word;
	width:calc(100% - .4rem);
	padding: 0 .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: 600;
}
.category-describe{
	font-size: .13rem;
	color: rgba(235, 235, 235, 100);
	word-wrap:break-word;
	width:calc(100% - .4rem);
	padding: 0 .2rem;
	overflow: auto;
	max-height: .6rem;
}
.category .h-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.16rem;
}

.category .h-title .high {
	color: #424B5A;
	font-size: 0.18rem;
	font-weight: 600;
}

.category ul li {
	float: left;
	margin-right: 0.06rem!important;
	margin-bottom: 0.1rem;
	position: relative;
}

.category ul li:nth-child(3n+3) {
	margin-right: 0!important;
}

.category ul li a {
	display: block;
	width: 1.1rem!important;
	height: 1rem!important;
	position: relative;
	border-radius: .04rem;
	overflow: hidden;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	background-position: center center!important;
}
.category ul{
}
.category ul li a img {
	width: 100%;
	max-height: 3.5rem;
}

.category ul li a span {
	background: rgba(0, 0, 0, 0.5);
	display: block;
	color: #FFF;
	font-size: 0.13rem;
	border-radius: 0 0 4px 4px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 0.24rem;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}
.category-more{
	width: 1.1rem;
	height: 1rem;
	position: relative;
	border-radius: .06rem;
	background-color: rgba(0, 0, 0, 0.35);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
}
.category-more div{
	width: .06rem;
	height: .06rem;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 50%;
}
.category-more div:nth-of-type(2){
	margin: 0 .08rem;	
}

.category .van-skeleton .van-skeleton__content .van-skeleton__title {
	height: .39rem;
	width: 100% !important;
}

.category .van-skeleton {
	padding: 0;
}

.category .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.category .van-skeleton .van-skeleton__content .van-skeleton__title {
	width: 1rem !important;
	height: .23rem;
	margin-right: calc(100% - 1rem);
}

.category .van-skeleton .van-skeleton__content .van-skeleton__row {
	width: 1.07rem !important;
	height: 0.97rem;
	position: relative;
	border-radius: 4px;
	margin-right: 0.1rem;
	margin-top: 0.1rem;
}

.highlights .bannermore-sekleton {
	margin-top: 0.16rem;

}

.category-box {
	position: fixed;
	height: 100vh;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: center;
}

.category-box .category-box-care {
	width: 100%;
	max-height: 5.43rem;
}

 #pic-img {
	width: 100%;
	display: flex;
	    align-items: center;
	    flex-wrap: wrap;
}

.category-box .pic-img img {
	width: 100%;
}

.category-box .pic-img-title {
	color: rgba(255, 255, 255, 100);
	font-size: 0.18rem;
	margin-top: 0.2rem;
	padding: 0 0.2rem 0 0.2rem;
	font-weight: 600;
	margin-bottom: .07rem;
}

.category-box .pic-img-introduce {
	line-height: .2rem;
	color: rgba(235, 235, 235, 100);
	font-size: .13rem;
	padding: 0 0.2rem 0 0.2rem;
	width: calc(100% - .4rem);
	word-break: normal;
}

.category-box .img-btn {
	width: 100%;
	margin-top: .3rem;
}

.category-box .img-btn img {
	width: 10%;
	margin-left: 45%;
}
/* toListing */
.toListing .s-box {
	position: fixed !important;
	z-index: 9;
	width: 100%;
	left: 0;
	top: 1rem;
}

.toListing .s-search {
	top: 1.72rem !important;
}

.toListing .s-box-fill {
	width: 100%;
	height: .44rem;
}

.listing-popup,
.van-overlay{
	z-index:100!important;
}

.toListing .s-box .select-box {
	background-color: #fff;
	padding: 0 0.16rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 0.44rem;
	height: .44rem;
}

.toListing .s-box .select-box .sort-box {
	width: 80%;
	display: flex;
	align-items: center;
	/*justify-content: space-between;*/
}

.toListing .s-box .select-box .sort-box p {
	color: #838C9C;
	font-size: 0.13rem;
	display: flex;
	flex: auto;
	align-items: center;
	/*margin-right: 0.3rem;*/
}

.toListing .s-box .select-box .sort-box p span {
	margin-right: 0.05rem;
	    height:.38rem;
	    line-height: .38rem;
}

.toListing .s-box .select-box .sort-box .recommend i {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	/* background: url("../images/stay/icon_down.png") no-repeat center; */
	background-size: 0.1rem !important;
	/* margin-top: .105rem; */
}

.toListing .s-box .select-box .sort-box .price i {
	width: 0.11rem;
	height: 0.16rem;
	display: inline-block;
	/* background: url("../images/stay/switch-icon.png") no-repeat center; */
	background-size:100% 100% !important;
}

.toListing .s-box .select-box .sort-box .price .price-i {
	position: relative;
}

.toListing .s-box .select-box .sort-box .price .price-i .nor {
	width: 0.1rem;
	height: 0.16rem;
	display: inline-block;
	/* background: url("../images/detail/icon-top-i.png") no-repeat center; */
	background-size: 0.3rem 0.31rem !important;
	position: absolute;
	top: -12px;
	left: -3px;
}

.toListing .s-box .select-box .sort-box .price .price-i .nor-active {
	width: 0.11rem;
	height: 0.16rem;
	display: inline-block;
	/* background: url("../images/detail/active_top.png") no-repeat center; */
	background-size: 0.3rem 0.31rem !important;
	position: absolute;
	top: -12px;
	left: -3px;
}

.toListing .s-box .select-box .sort-box .price .price-i .n-down {
	width: 0.12rem;
	height: 0.16rem;
	display: inline-block;
	/* background: url("../images/detail/icon-top-i.png") no-repeat center; */
	background-size: 0.3rem 0.31rem !important;
	transform: rotate(180deg);
	position: absolute;
	bottom: -12px;
}

.toListing .s-box .select-box .sort-box .recommend .recommends-up {
	width: 0.11rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
	/* transform: rotate(180deg); */
}

.toListing .s-box .select-box .sort-box .price .recommend-up {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
	/* transform: rotate(180deg); */
}

.toListing .s-box .select-box .sort-box .price i{
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
}

.toListing .s-box .select-box .sort-box .price .recommend-down {
	width: 0.1rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
	transform: rotate(180deg)!important;
}

.toListing .s-box .select-box .sort-box .recom-listing .active,
.toListing .s-box .select-box .recom-listing .active {
	color: #B4975A !important;
}

.toListing .s-box .select-box .screen {
	color: #838C9C;
	font-size: 0.13rem;
	display: flex;
	align-items: center;
	padding-left: 0.1rem;
	border-left: 1px solid #E9EAEC;
	line-height: 0.3rem;
}

.toListing .s-box .select-box .sort-box .price i {
	width: 0.11rem;
	height: 0.16rem;
	display: inline-block;
	background-size: 0.11rem 0.16rem;
}

.toListing .s-box .select-box .screen span {
	margin-left: 0.05rem;
}

.toListing .s-box .select-box .screen i {
	width: 0.11rem;
	height: 0.1rem;
	display: inline-block;
	background-size: 100% 100% !important;
}

.toListing .recom-full{
	height: 0;
	transition: height .4s;
	-moz-transition: height .4s;
	/* Firefox 4 */
	-webkit-transition: height .4s;
	/* Safari 和 Chrome */
	-o-transition: height .4s;
	/* Opera */
}

.toListing .recom-full .tit-show-all{
	background-color: rgba(244, 244, 244, 1);
	color: rgba(107, 126, 159, 100);
	align-items: center;
}
.toListing .recom-full .tit-show-all i{
	width: 0.1rem;
	height: 0.1rem;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	margin-left: 0.1rem;
}

.toListing .s-box .recom ,.toListing .recom-listing{
	background-color: #fff;
	border-radius: 0 0 8px 8px;
	width: 100%;
	border-top: 1px solid #f4f4f4;
	z-index: 999;
	overflow: hidden;
	height: 0;
	background-color: rgba(244, 244, 244, 1);
	transition: height .4s;
	-moz-transition: height .4s;
	/* Firefox 4 */
	-webkit-transition: height .4s;
	/* Safari 和 Chrome */
	-o-transition: height .4s;
	/* Opera */
}

.toListing .recom-listing{
	background-color: white!important;
}


.toListing .s-box .recom li {
	padding: 0 0.16rem;
}

.toListing .s-box .recom li a {
	display: block;
	line-height: 0.44rem;
	color: #838C9C;
	font-size: 0.13rem;
}

.toListing .s-box .recom .active a {
	color: #B4975A;
}

.toListing .recom-back {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* display: none; */
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 3;
}

.listing-popup-div .room_size {
	padding: 0 0.16rem 0.06rem;
}

.listing-popup-div .room_size .tit {
	color: #424B5A;
	font-size: 0.15rem;
	margin: 0.2rem 0 0.12rem;
	font-weight: 500;
}

.listing-popup-div .room_size ul {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	transition: height .4s;
	-moz-transition: height .4s;
	-webkit-transition: height .4s;
	-o-transition: height .4s;
}
.listing-popup-div .room_size ul li{
	margin-right: .08rem;
}
.listing-popup-div .room_size ul li {
	/* min-width: 40%; */
	text-align: center;
	line-height: 0.14rem;
	font-size: 0.12rem;
	color: #838C9C;
	background-color: #F4F4F4;
	margin-bottom: 0.1rem;
	overflow: hidden;
	word-wrap: break-word;
	padding: .08rem .12rem .07rem .12rem;
}

.listing-popup-div .room_size ul .active {
	background-color: #6B7E9F;
	color: #fff;
	font-weight: 500;
}

.listing-popup-div {
	height: calc(100% - 1.24rem);
	overflow: auto;
}

.listing-popup .reset {
	padding: 0.16rem 0.16rem 0 0.16rem;
	bottom: 0;
	/* width: 94.5%; */
	height: 0.48rem;
	background: #ffffff;
	justify-content: space-between;
	display: flex;
}

.listing-popup .reset a {
	width: .9rem;
	height: 0.32rem;
	font-size: 0.13rem;
	color: #838C9C;
	display: inline-block;
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	line-height: 0.31rem;
	margin-right: 0.06rem;
	font-weight: 500;
}

.listing-popup .reset .active {
	background-color: #CEB388;
	border: 1px solid #CEB388;
	color: #fff;
}

.titiDOWN {
	width: 0.12rem;
	height: 0.12rem;
	display: inline-block;
	background-size: 100% 100%!important;
	overflow-y: auto
}

.titiDOWN {
	animation: tea_arrow 0.3s linear;
	transform-origin: center center;
	transform: rotateZ(0deg);
}

.titiTOP {
	width: 0.12rem;
	height: 0.12rem;
	display: inline-block;
	background-size: 100% 100%!important;
	overflow-y: auto;
}

.titiTOP {
	animation: tea_arrow1 0.3s linear;
	transform-origin: center center;
	transform: rotateZ(180deg);
}

.listing-filter{
	width:0.6rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: -5px 0 5px -5px #ccc;
}
.listing-filter img:first-child{
	width:.18rem;
}
.listing-filter-active{
	/*width:.99rem!important;*/
}

.listing-filter-active img:first-child{
	/*margin-right:.26rem;*/
}
.listing-filter-active img:last-child{
	width:.16rem;
}

.listing-quickFilter{
	display: flex;
	align-items: center;
	/*width: calc(100% - 1rem);*/
	width: calc(100% - 0.6rem);
	overflow: auto;
	height: 0.28rem;
}

.listing-quickFilter div{
	line-height: 0.14rem;
	color: rgba(172, 175, 180, 100)!important;
	font-size: 0.12rem;
	padding: 0.07rem 0.08rem;
	margin-right: 0.08rem;
	border-radius: 2px;
	background-color: rgba(244, 244, 244, 1);
	white-space: nowrap;
}
.listing-quickFilter .active{
	color: rgba(255, 255, 255, 100)!important;
	background-color: rgba(107, 126, 159, 1);
}
.listing-fold {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.list-recom-full .listings-full ul{
	display: flex;
	flex-wrap:wrap;
	align-items: flex-start;
}
.list-recom-full .listings-full ul li{
	margin-top:.08rem;
	margin-right:.09rem;
	width:calc(50% - .19rem);
	border-radius: 2px;
	background-color: rgba(255, 255, 255, 1);
	text-align: center;
	padding:.08rem .05rem!important;
	line-height: .16rem;
	color: rgba(132, 138, 148, 100);
	font-size: .13rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.list-recom-full{
	background-color:  #f4f4f4!important;
	width: 100%;
	overflow: auto!important;
	border-radius: 0 0 8px 8px;
}

.toListings .recom-listing li{
	display: flex;
	align-items: center;
}

.recom .active i{
	width: 0.1rem;
	height: 0.1rem;
	margin-left:0.05rem;
	display: inline-block;
	background-size: 100% 100% !important;
	transform: rotate(180deg)!important;
}
.recom .order i{
	width: 0.1rem;
	height: 0.1rem;
	margin-left:0.05rem;
	display: inline-block;
	background-size: 100% 100% !important;
	transform: rotate(0)!important;
}

.list-recom-full .listings-full ul .active{
	background-color: rgba(107, 126, 159, 1)!important;
	color: rgba(255, 255, 255, 1)!important;
	font-weight: 500;
}
.list-recom-full .tit{
	color: rgba(66, 75, 90, 100);
	font-size: .14rem;
	font-weight: 500;
	line-height: .16rem;
	margin-bottom: .02rem;
	margin-top:.12rem;
}

.recom-listing{
	position: relative;
}

.list-recom-full .listings-full{
	margin: 0 .04rem .04rem .13rem;
}
.list-recom-full .reset{
	height: .57rem;
	width: 100%;
	background-color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
	
}
.list-recom-full .reset #reset{
	margin: 0 .13rem;
	width: calc(50% - .2rem);
	padding:.11rem 0;
	line-height: .16rem;
	color: rgba(132, 138, 148, 100);
	font-size: .14rem;
	text-align: center;
	background-color: white;
	border-radius: 4px;
	border: 1px solid rgba(216, 216, 216, 1);
}
.list-recom-full .reset #confirm{
	margin-right:.13rem;
	width: calc(50% - .2rem);
	padding:.11rem 0;
	line-height: .16rem;
	color: rgba(255, 255, 255, 100);
	font-size: .14rem;
	text-align: center;
	border-radius: 4px;
	background-color: rgba(203, 178, 123, 1)
}


/* 编辑器 */
.el-form .listing-popup-div .room_size {
		padding: 0 16px 6px;
	}
	
	.el-form .listing-popup-div .room_size .tit {
		color: #424B5A;
		font-size: 15px;
		margin: 20px 0 12px;
		font-weight: 500;
	}
	
	.el-form .listing-popup-div .room_size ul {
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
		justify-content: inherit;
		transition: height .4s;
		-moz-transition: height .4s;
		-webkit-transition: height .4s;
		-o-transition: height .4s;
	}
	
	.el-form .listing-popup-div .room_size ul li {
		min-width: 0;
		text-align: center;
		line-height: 29px;
		font-size: 12px;
		color: #838C9C;
		background-color: #F4F4F4;
		margin-bottom: 10px;
		padding: 0 10px;
		overflow: hidden;
		word-wrap:break-word;
		margin-right: 14px;
		min-height: 0;
	}
	
	.el-form .listing-popup-div .room_size ul .active {
		background-color: #6B7E9F;
		color: #fff;
	}
	
	.el-form .listing-popup-div {
		height: calc(100% - 124px);
		overflow: auto;
	}
	
	.el-form .titiDOWN {
		width: 12px;
		height: 12px;
		display: inline-block;
		background-size: 100% 100%!important;
		overflow-y: auto
	}
	
	.el-form .titiDOWN {
		animation: tea_arrow 0.3s linear;
		transform-origin: center center;
		transform: rotateZ(0deg);
	}
	
	.el-form .titiTOP {
		width: 12px;
		height: 12px;
		display: inline-block;
		background-size: 100% 100%!important;
		overflow-y: auto;
	}
	
	.el-form .titiTOP {
		animation: tea_arrow1 0.3s linear;
		transform-origin: center center;
		transform: rotateZ(180deg);
	}
	
	.el-form .listing-fold {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

/* toList */
.toList {
	background-color: #f4f4f4;
}

.toList .Arena {
	overflow: auto;
	padding: 0 0.16rem;
	margin-top: 0.1rem;
	display: flex;
	align-items: center;
	width: calc(100% - .48rem);
}

.toList .Arena a {
	background: #fff;
	margin-right: 0.1rem;
	padding: .09rem .12rem;
	/* min-width: 1rem; */
	text-align: center;
}

.toList .Arena .active {
	background: #6B7E9F !important;
	color: white;
}

.toList .Arena a {
	font-size: 0.12rem;
	color: #ACAFB4;
}




.toList .van-list .van-cell {
	padding: 0;
	line-height: inherit !important;
	margin-bottom: 0.04rem;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.toList .van-list {
	padding: 0.08rem 0.1rem 0;
}

.toList-div {
	background-color: #fff;
	border-radius: 4px;
	position: relative;
}

.toList-div .list-tag1 {
	background-color: #F57723;
	color: #fff;
	padding: 0.03rem 0.08rem;
	position: absolute;
	left: 0;
	top: 0.2rem;
	z-index: 9;
	font-size: 0.11rem;
	border-radius: 2px;
}

.toList-div :last-child {
	margin-bottom: 0;
}

.toList-div a {
	padding: 0.1rem;
	display: flex;
	/*align-items: center;*/
	justify-content: flex-start;
	/*box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);*/
}

.toList-div a img {
	width: 1.15rem;
	height: 1.05rem;
	display: inline-block;
	margin-right: 0.1rem;
	border-radius: 2px;
}

.toList-div a .stay-right .s-title {
	color: #424B5A;
	font-size: 0.15rem;
	font-weight: 600;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.toList-div a .stay-right .s-title-icon {
	position: relative;
}

 .s-title-fixed i {
	position: absolute;
	right: 0.02rem;
	bottom: .03rem;
}

.toList-div a .stay-right .s-title-i {
	width: 0.15rem;
	height: 0.15rem;
	display: inline-block;
	margin-left: .08rem;
	background-size: 100% 100% !important;
}

.toList-div a .stay-right .s-tag {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 0.04rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.toList-div a .stay-right .s-tag span {
	background: #f3f3f3;
	color: #848A94;
	font-size: 0.11rem;
	padding: 0.03rem 0.08rem;
	border-radius: 2px;
	margin-right: 0.04rem;
}

.toList-div a .stay-right .s-art {
	color: #C3A86F;
	font-size: 0.14rem;
	margin: 0.14rem 0 0.01rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.toList-div a .stay-right .s-con {
	color: #838C9C;
	font-size: 0.12rem;
	margin-bottom: 0.04rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.toList-div a .stay-right .s-explain {
	color: #ACAFB4;
	font-size: 0.11rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.toList-div .toList-tap {
	background-color: #FFF5DB;
	border-radius: 0 0 4px 4px;
	display: flex;
	align-items: center;
	padding: 0.06rem 0;
}

.toList-div .toList-tap i {
	width: 0.14rem;
	height: 0.14rem;
	display: inline-block;
	background-size: 100% 100% !important;
	margin: 0 0.08rem 0 0.1rem;
}

.toList-div .toList-tap a {
	color: #F56D23;
	font-size: 0.12rem;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding: 0.02rem 0;
	padding-right: 0.16rem;
	box-shadow: none;
}

.toList-div .list-tag {
	background-color: #F57723;
	color: #fff;
	padding: 0.03rem 0.08rem;
	position: absolute;
	left: 0;
	top: 0.15rem;
	z-index: 2;
	font-size: 0.11rem;
	border-radius: 2px;
}

.toList .van-skeleton {
	background-color: white;
	margin: 0.08rem 0.1rem 0;
	padding: 0.1rem;

}

.toList .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.toList .van-skeleton .van-skeleton__avatar {
	width: 1.15rem !important;
	height: 1.05rem !important;
	display: inline-block;
	margin-right: 0.1rem !important;
	border-radius: 2px !important;
}

.toList .van-skeleton .van-skeleton__content {
	padding: 0;
}

.toList .van-skeleton__content .van-skeleton__row:nth-of-type(1) {
	width: 1.5rem !important;
	height: 0.23rem;
	margin-top: 0;
}

.toList .van-skeleton__content .van-skeleton__row:nth-of-type(2) {
	width: .62rem !important;
	height: 0.15rem;
	padding: 0.03rem 0.08rem;
	border-radius: 2px;
	margin-right: 0.04rem;
	margin-top: .04rem;
}

.toList .van-skeleton__content .van-skeleton__row:nth-of-type(3) {
	width: .44rem !important;
	height: 0.15rem;
	padding: 0.03rem 0.08rem;
	border-radius: 2px;
	margin-right: calc(100% - 2.3rem);
	margin-top: .04rem;
}

.toList .van-skeleton__content .van-skeleton__row:nth-of-type(4) {
	width: 1.2rem !important;
	height: 0.20rem;
	margin-top: .05rem;
}

.toList .van-skeleton__content .van-skeleton__row:nth-of-type(5) {
	width: 1.3rem !important;
	height: 0.20rem;
	margin-top: .05rem;
}

/* toHeadSearch */
#toHeadSearch {
	background-color: #fff;
	z-index: 9;
}
.toHeadSearch-white{
	background-color: #fff;
	padding: 0.2rem 0.16rem 0.14rem;
	z-index: 9;
	position: fixed;
	top: .6rem;
	width: 100%;
}

#toHeadSearch .search {
	overflow: hidden;
	background-color: #E9EAEC;
	height: 0.36rem;
	border-radius: 5px;
	position: relative;
	width: calc(100% - .32rem);
	display: block;

}

#toHeadSearch .search input {
	height: 94%;
	width: 80%;
	padding-left: 0.4rem;
	color: #848A94;
	font-size: 0.13rem;
}

#toHeadSearch .search input::placeholder {
	color: #848A94;
}
#toHeadSearch .search input::-webkit-input-placeholder {
	color: #848A94;
}
#toHeadSearch .search input::-ms-input-placeholder {
	color: #848A94;
}

#toHeadSearch .search i {
	width: 0.2rem;
	height: 0.2rem;
	display: inline-block;
	background-size: 0.15rem!important;
	position: absolute;
	left: 0.1rem;
	top: 0.07rem;
}

/* toListJump */
#toListJump {
	background-color: #fff;
	padding: 0.08rem 0.16rem;
	border-radius: 8px;
	margin-bottom: 0.1rem;
}

#toListJump .listJump-div {
	padding: 0.13rem 0;
	border-bottom: 1px solid #F4F4F4;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#toListJump div:last-child {
	border-bottom: 0;
}

.listJump-div div h3 {
	color: #424B5A;
	font-size: 0.15rem;
	margin: 0;
}

.listJump-div div p {
	color: #838C9C;
	font-size: 0.12rem;
	margin-top: 0.04rem;
	padding-right: 0.08rem;
}

.listJump-div a {
	font-size: 0.11rem;
	color: #CBB27B;
	border-radius: 2px;
	border: 1px solid #CBB27B;
	display: inline-block;
	padding: 0.05rem 0.12rem;
}

/* toCommunication */
.communication {
	margin-bottom: 0.08rem;
	background-color: #fff;
	padding: 0 0.12rem;
	border-radius: 8px;
	word-wrap:break-word;
}

.communication .location {
	display: flex;
	/* justify-content: space-between; */
	align-items: flex-start;
	padding: 0.16rem 0;
	border-bottom: 1px solid #efefef;
	
}

.communication .location span {
	font-size: 0.13rem;
	color: #424B5A;
}

.communication .operation .O-fw,
.communication .menu .O-fw,
.communication .location span {
	font-weight: 600;
	width: 0.75rem;
	flex-shrink: 0;
}

.communication .operation .O-time{
	width: 72%;
	margin-right: 3%;
}
.communication .location .loc-content {
	width: 64%;
}

.communication .location .loc-content {
	margin-left: .1rem;
}

.communication .location .loc-content p {
	color: #424B5A;
	font-size: 0.13rem;
	line-height: 0.19rem;
	word-wrap:break-word;
}

.communication .location span {
	font-size: 0.14rem;
	color: #424B5A;
	font-weight: 600;
	width: 0.75rem;
	flex-shrink: 0;
}

.communication .location p {
	/* max-width: 63%; */
	color: #424B5A;
	font-size: 0.13rem;
	/*margin-left: 0.1rem;*/
}

.communication .operation .loc-content .time {
	color: #848A94;
	font-size: 0.13rem;
	line-height: 0.17rem;
}

.communication .location a {
	width: 0.2rem;
	height: 0.2rem;
	display: inline-block;
	margin-left: 0.1rem;
	border-left: 1px solid #c3c3c3;
	padding-left: 0.16rem;
	flex-shrink: 0;
	background-size: 0.14rem 0.14rem !important;
}

.communication .operation {
	display: flex;
	/* justify-content: space-between; */
	align-items: flex-start;
	padding: 0.16rem 0;
	border-bottom: 1px solid #efefef;
}

.communication .operation span {
	font-size: 0.14rem;
	color: #424B5A;
	line-height: .19rem;
}

.communication .operation .O-tel {
	width: 0.7rem;
}

.communication .operation p {
	color: #424B5A;
	font-size: 0.13rem;
	margin-left: 0.1rem;
	overflow: hidden;
}

.communication .operation .O-time ul {
	color: #424B5A;
	font-size: 0.13rem;
	margin-left: 0.1rem;
	overflow: hidden;
}

.communication .operation .m-content {
	overflow: hidden;
}

.communication .operation p span,
.communication .operation .O-time ul li span {
	font-size: 0.13rem;
	display: block;
	margin-bottom: 0.02rem;
	word-wrap:break-word;
}

.communication .operation p a,
.communication .operation .O-time ul li a {
	font-size: 0.13rem;
	display: block;
	margin-bottom: 0.02rem;
	color: #424B5A;
	line-height: .19rem;
}

.communication .operation .O-time ul li {
	/* margin-top: 0.05rem; */
}

.communication .operation .O-time ul li:nth-of-type(1) {
	margin-top: 0;
}

.communication .operation .O-time ul .O-time-hide {
	display: none;
}

.communication .operation .O-time .time {
	color: #848A94;
	display: block;
}

.communication .operation .O-icon {
	display: flex;
	justify-content: space-between;
	/*align-items: center;*/
}

.communication .operation i {
	width: 0.15rem;
	height: 0.15rem;
	display: inline-block;
	background-size: 100% 100% !important;
	margin-top: 0.08rem;
	background-repeat: no-repeat;
}

.communication .operation .operation-i {
	animation: operationD 0.3s linear;
	transform-origin: center center;
	transform: rotateZ(-90deg);
}

.communication .menu {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 0.16rem 0;
}

.communication .menu span {
	font-size: 0.14rem;
	color: #424B5A;
	width: 0.7rem;
}

.communication .menu p {
	color: #424B5A;
	font-size: 0.13rem;
	margin-left: 0.1rem;
	/* text-decoration: underline; */
}

.communication .menu p a {
	color: #424B5A;
	display: block;
	word-wrap: break-word;
}

.communication .van-skeleton .van-skeleton__content {
	display: flex;
	flex-wrap: wrap;
}

.communication .van-skeleton .van-skeleton__content {
	padding: 0;
}

.communication .van-skeleton__content .van-skeleton__row:nth-of-type(1),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(4),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(7) {
	width: 0.7rem !important;
	height: 0.23rem;
	margin-top: 0.16rem;
}

.communication .van-skeleton__content .van-skeleton__row:nth-of-type(2),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(5),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(8) {
	width: 63% !important;
	height: 0.2rem;
	margin-top: 0.16rem;
	margin-left: .2rem;
}

.communication .van-skeleton__content .van-skeleton__row:nth-of-type(3),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(6) {
	width: 45% !important;
	height: 0.2rem;
	/* margin: 0.16rem 0; */
	margin-left: .9rem;
	margin-right: 1rem;
}

.communication .van-skeleton__content .van-skeleton__row:nth-of-type(7),
.communication .van-skeleton__content .van-skeleton__row:nth-of-type(8) {
	margin-bottom: 0.16rem;
}

/* 兼容平板 */
@media (min-width: 768px) {

	/* 视频底部关闭按钮 */
	.Vclose-btn {
		bottom: 1% !important;
	}
}

.van-list__finished-text{
	font-size: .14rem!important;
}
.van-list__loading .van-loading .van-loading__spinner{
	height: .16rem!important;
	width: .16rem!important;
}
.van-list__loading .van-loading .van-loading__text{
	font-size: .14rem!important;
}
.van-list__loading .van-loading{
	margin: .1rem 0;
}
/* list右侧弹窗隐藏 */
.listing-popup-div::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.listing-popup-div {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: hidden;
  overflow-y: auto;
}
.order-button-div{
	height: .6rem;
}
.photo_ablum{
	min-height:100vh ;
	background-color: white!important;
}

/* dineOffer */
.dineOffer-img img{
	width: 1.1rem!important;
	position: relative!important;
	margin:0!important;
}
.dineOffer-a {
	width: calc(100% - .2rem);
	overflow: hidden;
	border-radius: .08rem;
	display: flex !important;
	background-color: white!important;
	position: relative;
	padding: .1rem .1rem .12rem;
}
.infos-dine{
	border-radius: 0.08rem;
	padding:0  0.1rem;
}
.dineOffer-div{
	margin-left: .16rem;
	padding-right: .16rem;
}
.dineOffer-h1{
	font-size: .15rem!important;
	color: #424B5A!important;
	line-height: .18rem!important;
	margin-bottom: .05rem;
	font-weight:600;
}
.dineOffer-h2{
	margin-bottom: .08rem;
}
.dineOffer-h2 a{
	font-size: .12rem!important;
	color: #838C9C!important;
	line-height: .18rem!important;
}
.dineOffer-h3{
	font-size: .13rem!important;
	color: #C3A86F!important;
	line-height: .16rem!important;
}
.dineOffer-flex{
	display: flex;
	align-items: center;
}
.infos-dine .high{
	margin:0;
	font-weight: 500!important;
}
.dineOffer-flex p{
	max-width: calc(100% - 0.3rem);
}
.dineOffer-flex img{
	width: .13rem;
	margin-top:.02rem;
}
.infos-dine .swiper-container .swiper-pagination-bullet{
	background:rgba(120, 120, 120, 1)!important;
	opacity:.3!important;
}
.infos-dine .swiper-container .swiper-pagination-bullet-active{
	background:#CCB37C!important;
	opacity:.8!important;
}
.infos-dine{
	margin-top:.24rem;
}
.infos-dine .swiper-container .swiper-pagination-bullets{
	bottom:.06rem;
}
.infos-dine .swiper-pagination-bullet{
	width:8px;
	height:8px;
	border-radius:100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}

.mobile #awards-detail{
	padding-top: .2rem;
}
.mobile .awards-detail-title{
	color: #424b5a;
	font-size: .16rem;
	margin-bottom: 0.12rem;
	font-weight: 500;
}
.mobile .awards-detail-div{
	display: flex;
	flex-wrap: wrap;
}
.mobile .awards-detail-img{
	width: .7rem;
	margin-right: 0.05rem;
}
.mobile .awards-detail-item{
	width: 100%;
	display: flex;
	align-items: center;
}
.mobile .awards-detail-item:nth-child(n+2){
	margin-top: 0.08rem;
	border-top: 0.01rem solid #f4f4f4;
	padding-top: 0.08rem;
}
.mobile .ecom-awards-item-div{
	padding: 0 0.04rem;
}
.mobile .ecom-awards-item-h1{
	color: #424b5a;
	font-size: 0.15rem;
	line-height: .18rem;
}
.mobile .ecom-awards-item-h2{
	margin-top: 0.04rem;
	color: #838c9c;
	font-size: .12rem;
	line-height: .16rem;
}
/* .mobile .ecom-awards-item-h2,
.mobile .ecom-awards-item-h1{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
} */