/* 兼容 PC平板预览 */
@media (min-width: 680px) and (max-width: 1280px) {
	html {
		font-size: 0.6945vw!important;
	}
	body{
		font-size: 0.6945vw!important;
	}
	.main-padding-bottom {
		/* padding-bottom:10rem!important ; */
	}
	.main .middle-container .el-row .middle-container-right{
		position: sticky;
		top: 8rem;
	}
	
	#shop_detail .main .middle-container .middle-container-row,
	#offer_detail .main .middle-container .middle-container-row,
	#amentities_detail .main .middle-container .middle-container-row,
	#room_detail .main .middle-container .middle-container-row,
	#dine_detail .main .middle-container .middle-container-row,
	#show_detail .main .middle-container .middle-container-row{
		margin-bottom: 6rem;
	}
	
	.all_list .main-footer{
		margin-top: 5.6rem;
	}
	
	.header .nav-ul {
		visibility: none;
		display: none;
	}

	.app .header .left-right .menuicon-box{
		display: block;
	}

	/* nav pad */
	.nav-pad .el-drawer, .nav-pad .el-drawer ul, .nav-pad .el-drawer li {
		background-color: rgb(251, 251, 251);
	}

	.nav-pad .el-drawer a {
		color: rgb(85, 85, 85);
	}

	.nav-pad .el-drawer a:hover {
		color: #000;
	}

	.nav-pad .el-submenu__title:hover {
		background-color: unset;
	}

	.nav-pad .el-drawer__header {
		padding: 0 2rem;
		margin: 0;
	}

	.nav-pad .el-drawer__header > :first-child > a {
		font-size: 1.4rem;
		font-weight: 700;
		line-height: 8.8rem;
		color: #b49589;
		border: 1px solid #b49587;
		padding: 0.7rem 2.1rem;
	}

	.nav-pad .el-drawer__header > :first-child > a:hover {
		color: #000;
	}

	.nav-pad .el-drawer__close-btn {
		color: #000;
		font-size: 3rem;
	}

	.nav-pad .el-drawer__body > ul {
		overflow-x: scroll;
	}

	.nav-pad .el-drawer__body > ul.add_info {
		margin-bottom: 10rem;
	}

	.nav-pad .el-drawer__body .el-submenu.is-opened{
		background-color: rgb(228, 221, 207);
	}

	.nav-pad .el-drawer__body .el-submenu.is-opened .el-submenu{
		background-color: rgb(247, 242, 232);
	}

	
	.nav-pad .add_info li{
		display: flex;
		align-items: center;
	}

	.nav-pad .add_info a{
		font-size: 1.4rem;
		color: rgb(149, 149, 149);
	}

	.nav-pad .add_info img, .nav-pad .add_info a {
		margin: 1rem 0 0 2rem;
	}

	.nav-pad .el-drawer__body{
		overflow: scroll;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}


	/* nav pad end */
	
	.main .middle-container{
		background-color: white;
		justify-content: center;
		display: flex;
		/* border-bottom: 1px solid rgba(151, 151, 151, 1); */
	}
	
	.main .middle-container .middle-container-left{
		display: flex;
		flex-direction: column;
		align-items: center;
		background-color:white;
		padding: 3.2rem 14rem 0 0;
		width: 81rem!important;
	}

	.middle-container-left > *{
		margin-bottom: 4.8rem;
	}
	
	.middle-container-left > div > *:first-child{
		margin-top: 2.8rem;
	}
	
	.main .middle-container .middle-container-right{
		display: flex;
		flex-direction: column;
		align-items: center;
		background-color:white;
		padding: 4rem 0 0 0;
		width: 39.0rem!important;
	}
	
	.middle-container-right > *{
		margin-bottom: 1.8rem;
	}

	.middle-container-right > *:last-child{
		margin-bottom: 0;
	}
		
	.main .middle-container .media-box{
		width: 100%;
	}
	
	.media-box-no{
		height: 20rem;
	}
	
	.media-box-btn {
	    position: absolute;
	    left: calc(50% - 2.8rem);
	    top: calc(50% - 2.8rem);
	    width: 5.6rem;
	}
	
	.main .middle-container .media-box video,
	.main .middle-container .media-box a img{
		border-radius: 3px;
		width: 100%;
	}
	
	.media-box video::-webkit-media-controls .sizing-small input[pseudo="-internal-media-controls-overflow-button" i]{
		height: 4.8rem!important;
		width: 4.8rem!important;
	}
	
	.media-box video::-webkit-media-controls .sizing-small input[pseudo="-webkit-media-controls-timeline" i] {
		padding: 0 1.6rem 2rem!important;
	}
	
	.main .middle-container .media-box.border{
		border-radius: 0.3rem;
		border: 1px solid rgba(219, 223, 229, 1);
	}
	
	.main .middle-container .image-box{
		border-radius: 0.5rem;
	}

	.main .middle-container .ecom-image-box{
		border-radius: 0.3rem;
		margin-bottom: 1.8rem;
	}
	
	.main .middle-container .image-box img{
		width: 100%;
	}
	
	/* pc版 图片列表预览效果 */
	.photo-gallery-box {
		height: calc(100% - 8rem);
	}
	
	
	/* photo gallery */
	.photo-gallery-box .operation-bar{
		position: absolute;
		color: white;
		top: 2rem;
		right: 2rem;
		font-size: 3.6rem;
	}
	
	.photo-gallery-box .operation-bar img{
		width: 2.6rem;
	}
	
	.photo-gallery-box .frame {
		display: flex;
		width: 80.3rem;
		margin-right: 3rem;
		opacity:0;
	}
	
	.photo-gallery-box .gallery-main {
		width: 63.3rem;
		align-self: center;
	}
	
	.photo-gallery-box .swiper-button-next, .swiper-button-prev{
		width: 2.7rem;
		height: 4.4rem;
		background-size: 2.7rem 4.4rem;
	}
	
	.photo-gallery-box .frame .gallery-main-next{
		position: relative;
		/* right: 0.1rem; */
	}
	
	.photo-gallery-box .frame .gallery-main-prev{
		position: relative;
		/* left: 0.1rem; */
	}
	
	.photo-gallery-box .action-bar {
		display: flex;
		flex-direction: column;
		font-size: 1.5rem;
		color: white;
		width: 33.6rem;
		user-select: none;
		opacity:0;
		justify-content: space-between;
	}
	
	.photo-gallery-box .action-bar .gallery-desc {
		/* flex-grow: 2; */
		user-select: none;
		margin-top: 2.4rem;
	}
	
	.photo-gallery-box .action-bar .gallery-desc .title{
		font-size: 1.9rem;
		font-weight: 500;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		line-height: 3.2rem;
		margin-bottom: 1.6rem;
	}
	
	.photo-gallery-box .action-bar .gallery-desc p{
		line-height: 2.4rem;
		font-size: 1.5rem;
	}
	
	.photo-gallery-box .action-bar .gallery-controller-box{
		overflow: hidden;
	}
	
	.photo-gallery-box .action-bar .gallery-controller {
		margin-left: 0;
		box-sizing: border-box;
		max-width: 24%;
		overflow: unset;
	}
	
	.photo-gallery-box .gallery-controller .swiper-slide {
		height: 8.0rem;
		opacity: 0.45;
	}
	
	.photo-gallery-box .gallery-controller .swiper-slide-active {
		opacity: 1;
	}
	
	.ecom_detail_img .swiper-container .swiper-slide a{
		display: flex;
	}
	.ecom_detail_img .swiper-container .swiper-pagination-bullets{
		bottom: 0;
	}
	.ecom_detail_img .swiper-container .swiper-pagination-bullets{
		display: flex;
		justify-content: center;
		height: 2.8rem;
	}
	.ecom_detail_img .swiper-pagination-bullet{
		width: 0.9rem;
		height: 0.9rem;
		opacity: 0.4;
		background-color: rgba(255, 255, 255, 1);
	}
	.ecom_detail_img .swiper-pagination-bullet-active{
		opacity: 0.8;
		background-color: rgba(255, 255, 255, 1);
	}
	.category-more {
		width: 20.9rem;
		border-radius: 6px;
		height: 19.0rem;
	}
	
	.category-more div {
		width: 1.0rem;
		height: 1.0rem;
	}
	
	.category-more div:nth-of-type(2){
		margin: 0 1.4rem;
	}

	.component-box{
		width: 100%;
	}
	
	.component-box .offer-detail{
		margin: 3rem 0 0 0;
	}

	/* image full screen show */
	.video-img-popup {
		text-align: center;
	}
	
	
	.video-box{
		top: 8rem!important;
		bottom: 0;
		height: calc(100vh - 8rem)!important;
	}
		
	.Vclose-btn img{
		width: 3.2rem;
		margin: 0;
	}
	
	.Vclose-btn {
	    width: 100%;
	    position: fixed;
	    top: 10rem!important;
	    right: 2rem!important;
	    height: 3.2rem!important;
	    display: flex;
	    justify-content: flex-end;
	}
	.video-img-content {
		max-width: 128rem;
		margin: auto;
		display: block;
	}
	
	.video-popup-div{
		width: 70%;
		text-align: center;
		/* height: 72rem; */
		margin: 0 auto;
		display: flex;
		align-items: center;
		position: relative;
	}
	
	.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
		top: 0;
		margin-top:0;
	}
	
	.video-img-popup .close-btn {
		margin-top: 0.1rem;
	}
	.ecom_detail_img .banner-button-prev {
		position: absolute;
		left: 0;
		top: calc(50% - 2.1rem);
		width: 4.4rem;
		height: 4.2rem;
		background-size: 100% 100%!important;
		background-repeat: no-repeat;
		cursor: pointer;
		z-index: 999;
	}
	
	.ecom_detail_img .banner-button-next {
		position: absolute;
		right: 0;
		top: calc(50% - 2.1rem);
		width: 4.4rem;
		height: 4.2rem;
		background-size: 100% 100%!important;
		background-repeat: no-repeat;
		cursor: pointer;
		z-index: 999;
	}
	
	.ecom_banner  .Vclose-play,.media-box .Vclose-play{
		width: 6.6rem!important;
		height: 6.6rem!important;
		left: calc(50% - 3.3rem);
		top: calc(50% - 3.3rem);
	}
	
	.ecom_banner  .Vclose-play img,.media-box .Vclose-play img{
		width: 100%;
	}

	.swiper-slide .video-img {
		width: 6.6rem;
		height: 6.6rem;
		top: calc(50% - 3.3rem);
		left: calc(50% - 3.3rem);
	}
	
	.offer-detail .card .description .offer-detail-link img{
		width:1.4rem;
		position: relative;
		top: 0.2rem;
	}

	.ecom_detail_img .swiper-slide a img{
		font-size: 1.4rem;
	}
	
	.banner-no-img{
		width: 100%;
		height: 48rem!important;
	}
	/* image full screen show end */

	.app .header, :after, :before {
		/* cover datepicker.css line 370 */
		-webkit-box-sizing: unset;
		box-sizing: unset;
	}

	/* footer link */
	.app .main .footer-link .link a {
		font-size: 1.4rem;
	}

	.app .main .footer-link .link span {
		font-size: 1.4rem;
	}
	/* footer link end */
	
	/* recommend */
	.app .main .recommend {
		margin: 0 auto;
		width: 120rem;
		background: unset;
		padding: 4.3rem 0 0 0;
	}
	.app .main .recommend .h-title {
		margin-bottom: 3rem;
	}

	.app .main .recommend .h-title .high {
		font-size: 2.6rem!important;
		line-height: 3.0rem;
		font-weight: 600 !important;
		color: rgba(66, 75, 90, 100);
	}

	.app .main .recommend .shop-list {
		margin-bottom: 0;
		column-gap:normal;
	}
	
	.app .main .recommend .shop-list li {
		width: 28.2rem;
		padding: 0;
		margin-right: 2.4rem;
		background-color: white;
		border-radius:8px ;
		box-shadow: 0 4px 8px 0 rgb(0 0 0 / 2%), 0 1px 3px 0 rgb(0 0 0 / 2%);
	}
	.app .main .recommend .shop-list li:nth-child(4n) {
		margin-right: 0;
	}
	
	.app .main .recommend .shop-list li img {
		border-radius: 8px 8px 0 0 ;
		margin: 0;
		vertical-align: middle;
		
	}

	.app .main .recommend .shop-list li .art span {
		line-height: 2.8rem;
		color: rgba(66, 75, 90, 100);
		font-size: 2rem;
		font-weight: 500;
	}
	.app .main .recommend .shop-list-care .shop-list-reward{
		padding: 0;
		margin: 0.5rem 1.5rem 0 1.8rem;
		width: calc(100% - 36px);
	}

	.app .main .recommend .shop-list-care .shop-list-reward img {
		height: 1.6rem;
		width: 1.6rem!important;
		margin:0;
	}

	.app .main .recommend .shop-list-care .shop-list-reward span {
		color: rgba(195, 168, 111, 100);
		font-size: 1.6rem;
		font-weight: 400;
		margin-left: 0.6rem;
		line-height: 1.9rem;
	}
	
	#dine_detail .main .recommend .shop-list-care .shop-list-reward span{
		color: rgba(195, 168, 111, 100)!important;
	}
	
	.app .main .recommend .shop-list-care .shop-list-subtitle{
		line-height: 1.8rem;
		color: rgba(172, 175, 180, 100);
		font-size: 1.5rem;
		font-weight: 400;
		padding: 0;
		margin: 0.8rem 1.8rem 0 1.8rem;
		width: calc(100% - 36px);
		height: 1.8rem;
	}

	.app .main .recommend .shop-list li .shop-list-care {
		border-radius: 8px;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		padding: 0 0 1.6rem 0;
		box-shadow: none;
	}
	.app .main .recommend .shop-list li .art {
		width: calc(100% - 36px);
		padding: 0 1.8rem;
		margin-top: 1.2rem;
	}
	/* recommend end */

	/* footer link */
	.footer-link {
		padding: 4rem  0 0 0;
		margin: 0 auto ;
		width: 120rem;
	}
	.footer-link .link .link-D{
		margin: 0 7px 0 7px!important;
	}
	.app .footer-link .link{
		display: flex!important;
		justify-content: left;
		margin: 0;
		-webkit-line-clamp:initial!important;
	}
	/* footer link end */

	/* pc middle-container-left */
	/* POI */
	.d-tap i {
		width: 0.0rem;
		padding: 0.7rem;
		height: 0px;
		margin: 0 .8rem 0 0 !important;
	}
	
	.middle-container .discount .toNoticeBar{
		/* display: table-cell; */
	}
	
	.app .main .discount .d-tap a {
		padding: 0;
		margin: 0 0  !important;
		/* line-height: 1.6rem; */
		color: rgba(245, 109, 35, 100);
		font-size: 1.5rem;
		width: auto!important;
	}

	.app .main .discount {
		border-radius: unset;
		padding: 0;
		width: 100%;
		margin: 0 0 3.5rem 0;
	}

	.app .main .discount .d-Con{
        margin:0;
    }

	.app .main .discount .d-Con .toNoticeBar{
		margin-bottom: 1.5rem;
	}

	.app .main .discount .d-tap {
		padding: 0.8rem 1.6rem  !important;
		width: fit-content;
		margin: 0;
	}
	    
    .middle-container .introduction>div:last-child{
        margin-bottom: 1rem;
    }

	.app .main .discount .d-content .d-title span {
		font-size: 3.4rem;
	}

	.app .main .discount .d-content {
		padding: 0;
	}
	.app .main .discount .d-content .d-title {
		/* line-height: 2.8rem; */
		line-height: 1.2;
		color: rgba(66, 75, 90, 100);
		font-size: 3.4rem;
		margin:0 0 1.6rem 0;
		font-weight: 600;
	}

	.app .main .discount .d-content .d-explain {
		font-size: 1.6rem;
		line-height: 2.6rem;
		margin: 0;
	}

	.app .main .discount .d-content .d-price {
		margin-bottom: 0.8rem;
		/* line-height: 2.4rem; */
		color: rgba(172, 175, 180, 100);
		font-size: 1.6rem;
	}
	
	.app .main .discount .d-content .s-explain,.app .main .discount .d-content .s-explain a{
		/* line-height: 2.6rem; */
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
		margin-bottom: 0;
	}
	
	
	#room_detail .main .discount .d-content .d-explain{
		margin-bottom:0.7rem;
	}
	.app  .main .introduction .d-usp,.app .main .discount .d-content .s-explain a{
		font-size: 2.2rem!important;
		margin-bottom: 0.7rem!important;
	}
	.app  .main .discount .d-content .d-usp a,.app  .main .discount .d-content .d-usp,.app .main .discount .dp-content .d-usp,.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .d-usp {
		color:#B4975A;
	}
	
    .app .main .discount .d-content .d-period{
        line-height: 2.6rem;
        color: rgba(132, 138, 148, 100);
        font-size: 1.6rem;
    }
	.app .main .discount .d-content .d-period .d-period-div .d-period-text {
		max-width: 55%;
		margin-right: .8rem;
	}
	
	.app .main .discount .d-content .d-period .el-row:first-child{
		margin-top: 1.5rem;
	}
    
    .app .main .discount .d-content .d-remark, .app .main .discount .d-content .d-remark a{
        font-weight: 400;
        line-height: 1.8rem;
        color: rgba(172, 175, 180, 100);
        font-size: 1.4rem;
    }

    .app .main .discount .d-content .d-hyper, .app .main .discount .d-content .d-hyper a{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}

	.app .main .discount .d-content .d-remark>div:first-child,.app .main .discount .d-content .d-hyper > div:first-child{
		margin-top: 2rem;
	}
    
    .app .main .discount .d-content .d-period span{
        font-weight: 600;
    }
	
	.app .main .discount .d-content .d-art {
		line-height: 2.6rem!important;
		color: rgba(132, 138, 148, 100)!important;
		font-size: 1.6rem!important;
	}
	#dine_detail .main .discount .d-content .d-art {
		margin-bottom: 0.7rem;
		margin-top: 0;
	}
	#show_detail .main .discount .d-content .d-explain{
		margin-bottom: 0.7rem;
	}

	.app .main .discount .d-content .d-art {
        line-height: 2.6rem;
        color: rgba(132, 138, 148, 100);
        font-size: 1.6rem;
		margin-bottom: 0.7rem;
    }
	
	.app .main .discount .d-content .tag-b{
		margin-bottom: 1rem;
	}
	
	.app .main .discount .d-content .tag-b i {
		width: 1.4rem;
		height: 1.4rem;
		margin: 0 .5rem 0 0 !important;
	}

	.app .main .discount .d-content .tag-b span {
		line-height: 2.6rem;
		color: rgba(195, 168, 111, 100);
		font-size: 1.6rem;
	}
	/* POI end */

	.app .main .middle-container .el-divider {
		margin: 0;
	}
	
	/* category */
	.app .main .category {
		padding: 0;
		margin-bottom: 0;
		margin-top: 2.8rem;
		width: 100%!important;
	}

	.app .main .category ul{
		display: flex;
		flex-wrap: wrap;
	}

	.app .main .category ul li {
		margin: 0 2rem 2rem 0 !important;
		/* border: 1px solid black; */
		border-radius: 8px;
	}

	.app .main .category ul li a {
		width: 20.9rem!important;
		height: 19.0rem!important;
		border-radius: 6px;
	}
	
	.app .main .category .h-title .high {
		font-size: 2.2rem !important;
		color: #424B5A;
		font-weight: 600;
		line-height: 3.0rem;
	}
	
	.app .main .category .h-title {
		margin-bottom: 1.8rem ;
	}
	/* category end */

	/* infos */
	.infos{
		width: 100%;
		margin:2.8rem 0 4.5rem 0;
		padding: 0;
	}

	.infos .h-title .high {
		font-size: 3rem !important;
		line-height: 3.0rem;
		margin: 0 0 2.2rem 0;
	}
	/* infos end */

	/* info */
	.main .middle-container .info{
		border-radius: 3px;
		background-color: rgba(251, 248, 241, 1);
		padding: 2rem 2rem 1.6rem 2rem;
		width: 100%;
		margin-top: 0;
		margin-bottom: 1.8rem;
		box-sizing: border-box;
	}

	.main .middle-container .info .i-time i{
		width: 3.0rem;
	}

	.main .middle-container .i-time .i-content {
		margin: 0 0 0 1.6rem;
		width: 30.6rem;
	}
	
	.modal-desciption-info {
	    width: 2.2rem;
	    height: 2.4rem;
	}
	
	.i-forward span{
		line-height: 1.6rem;
		font-size: 1.4rem;
	}
	
	.main .middle-container .i-time  .p-content{
		margin-bottom: .8rem;
	}
	
	/* info end */

	/* offer detail */
	.offer-detail{
		margin: 1.8rem 0 4.5rem 0;
		min-width: 1.02rem;
		width: 100%;
		overflow: hidden;
	}

	.offer-detail .card{
		width: 100%;
	}
	
	.offer-detail.spread .card{
		margin-top: 1rem;
	}

	.offer-detail .detail-header{
		height: 3.2rem;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		margin-bottom: 1.8rem;
	}

	.offer-detail .main-title{
		line-height: 3.0rem;
		font-size: 2.2rem;
	}

	.offer-detail .detail-header button{
		height: 3.2rem;
		width: 3.2rem;
		padding: 0;
	}

	.offer-detail .container{
		display: flex;
		border-radius: 6px;
		margin-top: 1rem;
		background-color: rgba(244, 244, 244, 1);
	}

	.offer-detail .cover img{
		width: 22rem;
		float: left;
	}


	.offer-detail .content {
		width: 100%;
	}

	.offer-detail .content .el-divider{
		width: 80%;
		margin-left: 2.4rem!important;
		background-color: rgba(203, 178, 123, 1);
		height: 2px;
		margin-top:.9rem!important;
	}

	.offer-detail .content .title{
		line-height: 3.2rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.9rem;
		font-weight: 500;
		padding: 1.5rem 2.9rem 0 2.4rem;
	}

	.offer-detail .content .description{
		padding: .7rem 2.9rem 2.3rem 2.4rem;
	}

	.offer-detail .content .description .paragraph .origin{
		margin:0 1.5rem 0 0.9rem;
		height: 2.4rem;
	}
	
	.offer-detail .content .description .paragraph .origin span{
		width: 0.4rem;
		height: 0.4rem;
	}
	
	.offer-detail .content .description p{
		line-height: 2.4rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
	}
	.offer-detail .content .description span{
		margin-top: .8rem;
	}

	.offer-detail .content .description .sub-title{
		font-weight: 600;
		display: block;
		margin-top: 0.8rem;
		line-height: 2.4rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
	}

	.offer-detail .content .description a {
		font-size: 1.5rem;
		line-height: 2.4rem;
	}
	
	.offer-detail .content .description a{
		color: rgba(132, 138, 148, 100);
		text-decoration: underline;
	}

	/* offer detail end */

	/* normal-container */
	.normal-container{
		width: 100%;
		/* margin-bottom: 5.7rem; */
	}
	
	.normal-container .swiper-container .swiper-pagination-bullets{
			bottom: 0;
	}
	.normal-container .swiper-container .swiper-pagination-bullets{
		display: flex;
		justify-content: center;
		height: 2.8rem;
	}

	.middle-container-left .normal-container>div:first-child{
		margin-top: 2.9rem;
	}
	
	.normal-container .swiper-pagination-bullet{
		width: .9rem;
		height: .9rem;
	}

	.normal-container .swiper-container{
		margin-bottom: 1.8rem;
	}

	.normal-container>.title {
		font-size: 2.2rem!important;
		line-height: 3.0rem;
		margin-bottom: 1.8rem;
		font-weight: 600;
	}
	
	.normal-container .subtitle{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}

	.normal-container .toBannerMore-a {
		border-radius: 8px;
	}

	.normal-container .paragraph {
		line-height: 2.6rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.6rem;
		margin-top: 1.8rem;
	}
	
	.normal-container .paragraph p {
		margin-bottom: 1rem;
	}

	.normal-container .paragraph :last-child {
		margin: 0;
	}

	/* normal-container end */

	/* remark */
	.app .remarks .el-collapse {
		margin-top: 0.052rem;
		border-top: unset;

	}

	.app .remarks .el-collapse-item__header {
		border-radius: 4px;
		background-color: rgba(244, 248, 251, 1);
		border: 1px solid rgba(219, 223, 229, 1);
		padding: 1.2rem 1.6rem;
		height: unset;
		font-weight: 600;
		line-height: 2.4rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
	}

	.app .remarks .el-collapse-item__wrap {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		border: 1px solid rgba(219, 223, 229, 1);
		padding: 1.2rem 2.4rem 2.4rem;
	}
	
	.middle-container .remarks .subtitle {
		line-height: 2.4rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.5rem;
	}

	.middle-container .remarks .paragraph {
		line-height: 2.4rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
	}

	.middle-container .remarks li {
        line-height: 2.4rem;
        color: rgba(66, 75, 90, 100);
        font-size: 1.5rem;
    }

    .middle-container .remarks .li1{
        list-style: disc;
    }

    .middle-container .remarks .li2{
    }

    .middle-container .remarks .li3{
    }

    .middle-container .remarks .li4{
        list-style: circle inside;
    }

    .middle-container .remarks .indent{
        margin-left: 1.2rem;
    }

	/* remark end*/

	/* section */
	.middle-container .collapse {
		margin-top: 0;
		padding: 0;
		width: 100%;
	}

	.middle-container .collapse .card{
		border-bottom: 0;
		padding-bottom: 2.8rem;
	}

	.middle-container .collapse .card .c-tit{
		margin: 0;
	}

	.middle-container .collapse .card .c-tit h3{
		height: 3rem;
		line-height: 3rem;
		color: rgba(66, 75, 90, 100);
		font-size: 2.2rem;
		font-weight: 600;
		margin-bottom: .8rem;
	}

	.middle-container .collapse .card ul{
		margin-top: 0.8rem;
	}

	.middle-container .collapse .card ul li div{
		margin-bottom: .8rem;
	}

	.middle-container .collapse .card ul li div p,.middle-container .collapse .card ul li div a{
		margin-left: 1.2rem;
		line-height: 2.4rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
	}

	.middle-container .collapse .card ul li div span{
		width: 1.5rem;
		height: 1.5rem;
		margin-top: .4rem;
	}

	/* section end */

	/* infos-dine */
	.middle-container .infos-dine{
		width: 100%;
		margin-top: 0;
		padding: 0;
		border-radius: unset;
	}

	.middle-container .infos-dine .high{
		font-size: 2.2rem;
		line-height: 3rem;
		margin-bottom: 1.8rem;
		margin-top: 2.9rem;
		font-weight: 600;
		color: #424B5A;
	}

	.middle-container .infos-dine .att-c1 .guide-van{
		/* margin-bottom: 6rem; */
	}

	.middle-container .infos-dine .toBannerMroe-art span{
		font-size: 2.8rem;
		line-height: 3.2rem;
		padding: 0 1rem .5rem 0!important;
	}

	.middle-container .infos-dine .toBannerMroe-art span:first-child{
		padding-top: 4.2rem;
		margin: 0;
	}

	.middle-container .infos-dine .toBannerMroe-art span:last-child{
		padding-bottom: 4.2rem;
		margin: 0;
	}

	.middle-container .infos-dine .h-title{
		margin: 0;
	}

	.middle-container .infos-dine .swiper-container .swiper-slide{
		width: 100%;
	}

	.middle-container .infos-dine .dineOffer-a{
		padding: 0;
		width: 100%;
	}

	.middle-container .infos-dine .dineOffer-img{
		width: 100%;
	}

	.middle-container .infos-dine .dineOffer-div{
		margin: 0;
		padding: 0;
	}

	.middle-container .infos-dine .dineOffer-img img{
		width: 100%!important;
		border-radius: 1.2rem;
	}

	.middle-container .infos-dine .swiper-container .swiper-slide-img a img{
		border-radius: 0.8rem;
	}
	
	.guide-van .swiper-container .swiper-pagination-bullets{
		bottom: 0;
	}
	.guide-van .swiper-container .swiper-pagination-bullets{
		height: 2.8rem;
	}
	.guide-van .swiper-container .swiper-pagination-bullet{
		width: .9rem!important;
		height: .9rem!important;
	}
	.middle-container .infos-dine .swiper-container{
		margin-bottom: 0;
		padding: 0 !important;
	}
	/* .infos-dine end */

	
	/* detail tab */
	.details-tab {
		background-color: #fff;
		padding: 0;
		width: 100%;
	}
	
	.details-tab .h-title {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 3.2rem;
		/* margin-top: 2.9rem; */
		margin-bottom: 1.8rem;
	}

	.details-tab .h-title .high {
		font-size: 2.2rem !important;
		line-height: 3rem;
		font-weight: 600;
		color: #424B5A;
			}
	
	.details-tab .van-tabs--card > .van-tabs__wrap {
		height: auto;
		overflow-x: scroll;
	}

	.details-tab .van-tabs__nav--card {
		border: none;
		margin: 0;
		height: 4.4rem;
		overflow-x: scroll;
	}

	.details-tab .van-tabs__nav .van-tab {
		color: #848A94;
		background-color: #F4F4F4;
		flex-grow: 0;
		padding: 1.2rem 3.6rem;
		margin-right: 1.6rem;
		flex-grow: 0;
		height: 4.4rem;
		border-radius: 0.2rem;
		font-size: 1.6rem;
		border:unset;
	}
	
	.details-tab .details-tab-title{
		padding: 1.2rem 3.6rem;
		margin-right: 1.6rem;
		height: 4.4rem;
		font-size: 1.6rem;
	}
	
	.details-tab .van-tabs__nav--card .van-tab.van-tab--active {
		color: #ffffff !important;
		background-color: #6B7E9F !important;
	}

	.details-tab .van-tabs .van-tab--active .van-tab__text {
		color: #ffffff;
		z-index: 2;
	}
	
	.details-tab .van-tabs__nav .van-tab .van-tab__text--ellipsis {
		text-align: center;
		white-space: nowrap;
		/*  min-width 28 + 36*2 = 100*/
		min-width: 2.8rem;
		display: block ruby;
	}
	
	.details-tab .van-tab__text--ellipsis {
		-webkit-box-orient: initial;
	}

	.details-tab .book1 {
		border-bottom: 1px solid #f4f4f4;
		padding: 2.2rem 0 ;
	}

	.details-tab .book1:first-child{
		padding-top: 1.2rem;
	}
	
	.details-tab .book1:last-child{
		padding-bottom: 0;
	}
	
	.details-tab  ul li:last-child {
		border-bottom: 0;
	}

	.details-tab .van-tab__pane ul li:last-child {
		border-bottom: 0;
	}

	.details-tab .book1 .b-tit p {
		font-weight: 600;
		line-height: 2.6rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.7rem;
	}
	
	.details-tab .book1 .d-content {
		color: #424B5A;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		font-weight: 400;
		line-height: 2.6rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
	}
	
	.details-tab .b-list {
		margin-top: 0.6rem;
	}

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

	.details-tab .origin {
		padding-top: 1.2rem;
		margin-left: 1rem;
		margin-right: 0.8rem;
	}

	.details-tab .origin span {
		width: 0.4rem;
		height: 0.4rem;
		background: #ACAFB4;
		display: block;
		border-radius: 50% 50%;
	}

	.details-tab .d-art-contant {
		display: flex;
	}
	.details-tab .d-art-contant {
		color: #848A94;
		display: flex;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		line-height: 2.4rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
		text-align: left;
	}

	.details-tab .card .content{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        font-weight: 400;
        line-height: 26px;
        color: rgba(66, 75, 90, 100);
        font-size: 16px;
    }

    .details-tab .paragraph-ul{
        -webkit-box-orient: vertical;
        font-weight: 400;
        line-height: 2.6rem;
        color: rgba(66, 75, 90, 100);
        font-size: 1.6rem;
    }

    .details-tab .paragraph-ul>li:first-child{
        margin-top: 1.2rem;
    }

    .details-tab .paragraph-ul>li .b-list{
        margin: 0;
    }

    .details-tab .paragraph-ul .li-remark{
        margin-top: 2rem;
        margin-bottom: 1.6rem;
        line-height: 2.4rem;
        color: rgba(132, 138, 148, 100);
        font-size: 1.5rem;
    }
	
    .details-tab .paragraph-ul .li-tips, .details-tab .paragraph-ul .li-tips a{
        font-weight: 400;
        line-height: 1.8rem;
        color: rgba(172, 175, 180, 100);
        font-size: 1.4rem;
    }
	.details-tab .paragraph-ul .li-tips span,.details-tab .paragraph-ul .li-tips a{
		padding-left: 1rem;
	}
	
	.details-tab .paragraph-ul .li-tips-span{
		top: 0.5rem;
	}

	/* detail tab end */

	/* tab-pc */
	.tab-pc-box{
		margin-top: 2.4rem;
		display: flex;
		flex-wrap: wrap;
	}
	
	.tab-pc-box .tab-pc{
		width: 32rem;
		margin-right: 2.2rem;
		border-bottom:1px solid  rgba(215, 215, 215, 1) ;
		padding-bottom: 1.2rem;
		margin-bottom: 1.2rem;
	}
	
	.tab-pc-box .tab-pc:nth-child(2n){
		margin-right: 0;
	}
	
	.app .main .middle-container .tab-pc-box .el-divider {
		margin: 1.2rem 0;
	}
	
	.tab-pc .item-box{
		display: flex;
		height: 100%;
	}
	
	.tab-pc .content-box{
		display: flex;
		flex-direction: column;
		padding: .4rem 0 0 0;
		margin-left: .8rem;
		max-width: 100%;
	}
	
	.tab-pc img{
		border-radius: .4rem;
		width: 10rem;
		float: left;
	}

	.tab-pc .title{
		line-height: 1.8rem;
		font-size: 1.5rem;
	}

	.tab-pc .desc{
		line-height: 1.6rem;
		color: rgba(131, 140, 156, 100);
		font-size: 1.3rem;
	}
	
	.tab-pc .btn{
		line-height: 1.6rem;
		font-size: 1.4rem;
		color: rgb(203, 178, 123);
		margin-top: 1.4rem;
	}

	.tab-pc .btn a{
		line-height: 1.6rem;
		color: rgba(203, 178, 123, 100);
		font-size: 1.4rem;
		font-weight: 500;
		display: inline-block;
		border: 1px solid rgb(203, 178, 123);
		padding: 0.5rem 1.1rem;
		border-radius: 0.2rem;
	}

	.tab-pc .el-card {
		border: unset;
		height: 10rem;
	}
	
	/* tab-pc end */


	/* pc middle-container-left end */

	/*  pc middle-container-right */
	
	/* general info */
	
	.app .bookNow-pop .position {
		width: 80rem;
	}

	.app .bookNow-pop .position .bookNow-pop-box {
		height: 80rem;
		
		/* 8rem: .app .bookNow-pop .position : width *0.1 */
		padding: 0 8rem;	
		border-radius: 1rem;
	}
	
	.app .bookNow-pop .position .book-close-btn {
		margin-top: 1rem;
		padding: 0 2rem;
	}

	.app .bookNow-pop .position .book-close-btn img {
		width: 6rem;
		height: 6rem;
	}

	.general-info{
		width: 100%;
		background-color: #fff;
		border-radius: 5px;
		border: 1px solid rgba(204, 165, 103, 1);
		padding: 2rem 2.6rem;
		font-size: 2.4rem;
		box-sizing: border-box;
		margin-bottom: 1.8rem;
	}

	.general-info .button{
		line-height: 2.4rem;
		font-size: 1.9rem;
		font-weight: 600;
		color: white;
		padding: 1.5rem .5rem;
		text-align: center;
		border-radius: 2px;
		background-color: rgba(203, 178, 123, 1);
	}

	.general-info .button img{
		width: 2.4rem;
		height: 2.4rem;
	}

	.general-info .button.btn-tel{
        font-weight: 400!important;
    }

    .general-info .button img{
        width: 2.4rem;
        height: 2.4rem;
        margin-top: 0.1rem;
    }

    .general-info .bookNow-tips{
        text-align: center;
        line-height: 2.4rem;
        font-size: 1.9rem;
        display: flex;
        justify-content: center;
    }


	.general-info .general-item{
		display: flex;
		margin: 0 0 2.5rem 0 ;
	}
	.general-info .general-item-button{
		margin: 0 0 0.8rem 0 ;
	}
	
	.general-info .general-item-button-tel i{
		width: 2.2rem;
		height: 2.2rem;
		margin-top: 0.6rem;
		margin-right: 0.2rem;
	}

	.general-info .general-item .left{
		flex-grow: 3;
		display: flex;
		flex-direction: column;
		line-height: 2.2rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
		text-align: left;
		font-weight: 400;
		width: calc(100% - 6.4rem);
	}
	
	.general-info .general-item .general-hours_description{
		line-height: 2rem;
		font-size: 1.5rem;
	}

	.general-info .general-item .left .title{
		line-height: 2.4rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.8rem;
		text-align: left;
		font-weight: 600;
		margin-bottom: 2px;
	}
	
	.general-info .general-item .left  .general-item-text{
		line-height: 2.2rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
		text-align: left;
	}
	.general-info .general-item .left  .price_value{
		display: flex;
		justify-content: space-between;
	}
	.general-info .general-item .left  .price_value div{
		width: 8rem;
		line-height: 2.4rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
		margin-bottom: 4px;
	}
	.general-info .general-item .left  .price_value div:first-child{
		padding-right:1rem ;
		width: 24.6rem;
	}
	.general-info .general-item:last-child{
		margin-bottom: 0;
	}
	
	.general-info .general-item .left .remark{
		line-height: 2.0rem;
		color: rgba(132, 138, 148, 100);
		font-size: 1.5rem;
		margin-bottom: 6px;
	}
	
	.general-info .general-item .left a{
		text-decoration: underline;
		line-height: 2.2rem;
		color: rgba(66, 75, 90, 100);
		font-size: 1.6rem;
		word-break: break-all;
	}
	.general-info .general-item .left a:hover{
		color: rgba(195, 168, 111, 100);
	}
	
	.offer-detail-see{
		color: #C3A86F;
		font-size: 1.4rem;
		width: max-content;
		align-items: center;
		display: flex;
		margin-top: 1.2rem;
	}
	
	.offer-detail-see-border{
		border-bottom: 1px solid #C3A86F;
	}
	
	.offer-detail-see span{
		width: auto;
		height: auto;
		line-height: 1.6rem;
		color: rgba(195, 168, 111, 100);
		font-size: 1.5rem;
	}
	.offer-detail-see img{
		width: 1.4rem;
	}

	.general-info .general-item .right{
		flex-grow: 1;
		text-align: center;
		vertical-align: middle;
		display: flex;
		justify-content: center;
		flex-direction: row;
		align-items: center;
		margin-left: 1.6rem;
	}
	
	.general-info .general-item .right a{
		display: flex;
		justify-content: center;
		height: 100%;
		flex-direction: row;
		align-items: center;
		word-break: break-all;
	}
	
	.general-info .general-item .right img{
		width: 3.8rem;
		height: 3.8rem;
		/* border-radius: 1.9rem;
		border: 1px solid rgba(235, 221, 181, 1); */
	}
	/* general info end */

	/* special offer */
	.app .main .i-time i {
		width: 5.2rem;
		height: 2.6rem;
	}
	
	.app .main .i-time{
		align-items: flex-start;
	}
	
	.app .main .i-time .i-content .i-tit {
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin-bottom: 2px;
	}
	
	.app .main .i-time .i-content .i-art {
		font-size: 1.3rem;
		line-height: 1.9rem;
		padding-bottom: .8rem;
	}
	
	
	
	.pc .main .i-time .i-content .i-forward{
		
	}
	.i-forward img{
		width: 1.4rem;
	}
	
	.app .main .i-time .i-content .i-forward{
		color: #C3A86F;
		font-size: 1.4rem;
		/* margin-bottom: .5rem; */
		width: fit-content;
	}
	.i-forward>a{
		text-decoration: none!important;
		margin: 0;
	}

	.app .main .i-time span {
		width: 0.4rem;
		height: 1.5rem;
	}
	/* special offer end */
	
	/* pc middle-container-right end */

	/* for booking-widget datepicker pc */	
	.app .main .check-box {
		padding: 1rem 2.5rem 2rem 2.5rem;
		margin-bottom: 1.8rem;
	}
	
	.app .main .check-box .check .check-in .check-info .font-14 {
		line-height: 1.5rem;
		font-size: 1.5rem;
		margin-top: 1.7rem;
	}
	
	.app .main .check-box .check .check-in .check-info .font-20 {
		font-size: 2.4rem;
		line-height: 2.9rem;
		margin: .9rem 0 .2rem 0;
	}

	.app .main .check-box .check .check-in .check-info .font-12 {
		height: 1.6rem;
		font-size: 1.4rem;
	}
	
	.app .main .check-box .check .check-in .check-info:first-child {
		padding-right: 4.1rem;
	}
	
	.app .main .check-box .check .check-in .check-info:last-child {
		padding-left: 4.1rem;
	}
	
	.app .main .check-box .check .check-in .online {
		height: 10.7rem;
	}

	.app .main .check-box .check .night {
		width: 4.3rem;
		height: 7.3rem;
		left: calc(50% - 2.15rem);
		top: calc(50% - 3.65rem);
	}

	.app .main .check-box .check .night img {
		width: 1.2rem;
		height: 1.2rem;
		margin-bottom: .5rem;
	}

	.app .main .check-box .check .night .num,.app .main .check-box .check .night .nt {
		font-size: 1.3rem;
		line-height: 1.45rem;
	}

	.app .main .check-box .rate-box {
		line-height: 2.4rem;
		font-size: 1.9rem;
		padding: 1.5rem 0;
	}
	
	.app .main .check-box .check-main{
		width: 113.7rem;
		height: 9.2rem;
		box-shadow: 0px .2rem 1rem 0px rgba(217, 217, 217, 0.5);
	}
	
	.app .main .check-box .check-main .rate-box{
		width: 25.2rem;
		height: 6.4rem;
		line-height: 6.4rem;
		margin-left: 6rem;
		font-size:2.2rem;
	}
	
	.app .main .check-box .check-main  .check-info .font-14{
		margin: 0 0 .5rem 0!important;
		line-height: 1.8rem!important;
		font-size: 1.6rem!important;
	}
	
	.app .main .check-box .check-main .check-info{
		padding-left: 2.4rem!important;
		width: 19.2rem!important;
	}
	
	.app .main .check-box .check-main .widget-parameter .widget-parameter-div:nth-child(1){
		margin-left: 3.6rem;
	}
	.app .main .check-box .check-main .widget-parameter .widget-parameter-div:nth-child(2){
		margin-left: 4.9rem;
	}
	.app .main .check-box .check-main .widget-parameter .widget-parameter-div:nth-child(3){
		margin-left: 5rem;
	}
	.app .main .check-box .check-main .widget-parameter .widget-parameter-text{
		margin: 0 0 1rem 0!important;
	}
	.app .main .check-box .check-main .widget-parameter-flex .widget-parameter-icon{
		width: 2.1rem;
		height: 2.1rem;
	}
	
	.app .main .check-box .check-main .widget-parameter-flex .widget-parameter-icon:nth-child(1){
		margin: 0 1.2rem 0 0;
	}
	.app .main .check-box .check-main .widget-parameter-flex .widget-parameter-icon:last-child{
		margin: 0  0  0 1.2rem;
	}
	
	.ecom-main-banner .check-box{
		position: absolute;
		bottom: 4.7rem;
		left: calc(50% - 56.85rem);
	}
	
	.ecom-main-banner .ecom-main-div{
		bottom: 2.9rem;
	}
	.ecom-main-banner .ecom-main-div .ecom-main-h1{
		line-height: 7rem;
		font-size: 6.2rem;
		width:80rem;
	}
	.ecom-main-banner .ecom-main-div .ecom-main-h2{
		line-height: 3.6rem;
		font-size: 2.4rem;
		margin-top: 2.3rem;
		width:80rem;
	}
	.ecom-main-banner .ecom-main-div .video-bt{
		cursor: pointer;
		width: fit-content;
		margin: 1.9rem auto 0 auto;
	}
	.ecom-main-banner .ecom-main-div .video-bt img{
		width: 6.6rem;
		height: 6.6rem;
	}
	
	.main-banner-bt{
		padding:1.8rem 3.6rem;
		line-height: 2.8rem;
		font-size: 2.2rem;
		max-width: 80rem;
		margin: 4.9rem auto 0 auto;
	}
	
	/* for booking-widget datepicker pc end */

	.tap {
		padding-bottom: 0.9rem;
		padding-top: 0.9rem;
		text-align: center;
	}

	.tap a {
		line-height: 1.6rem;
		color: rgba(255, 255, 255, 100);
		font-size: 1.4rem;
		width: 120rem;
		margin: 0 auto;
	}

	.tap i {
		width: 1.5rem;
		height: 1.6rem;
		margin-right: 2rem;
	}
	#toHeader{
		background-color: #162154;
		
	}
	.app .header {
		width: 100%;
		height: 8rem;
		display: flex;
		justify-content: center;
		align-items: center;
		position: fixed;
		top: 0;
		z-index: 198;
		padding: 0;
	}
	.app .header .header-div{
		width: 120rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	.app .header .header-div-flex{
		display: flex;
		align-items: center;
	}

	.header-fill {
		height: 8.0rem;
	}

	.header .left-right button {
		border: 1px solid #fff;
		border-radius: 2px;
		font-size: 1.5rem;
		text-transform: none;
		font-family: inherit;
		margin-right: 0.8rem;
		font-weight: 400;
		padding: 1.1rem 2.3rem;
	}
	
	.header .left-right button a{
		color: white;
		white-space: nowrap;
	}
	
	.app .header i {
		width: 10.9rem;
		height: 7.01rem;
		display: inline-block;
		background-size: 100% !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
	}

	.app .header .left-right span img {
		width: 1.8rem;
		height: 1.8rem;
	}

	.app .header .left-right span {
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 2px;
		overflow: hidden;
		width: 5.8rem;
		height: 1.8rem;
		margin-left: 3rem;
		padding: 1rem;
		font-size: 1.5rem;
	}

	.app .header .left-right .languageType {
		width: 10.0rem;
		border-radius: 0.6rem;
		top: 8rem;
		right: 9.3rem;
		padding: 1.2rem 0.4rem;
		box-shadow: 0px 0.2rem 0.3rem rgb(0 0 0 / 10%), 0px 0.2rem 0.8rem rgb(0 0 0 / 8%);
	}

	.app .header .left-right .languageType a {
		color: #424B5A;
		font-size: 1.6rem;
		display: block;
		text-align: center;
		padding: 0.5rem 0;
	}
	
	#amentities_detail .main-footer{
		margin-top: 0;
	}
	
	#amentities_detail .footer-link{
		margin-bottom: 5.4rem;
	}

	.main-footer .btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
		clear: both;
	}
	.main-footer .btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
		display: table;
		content: " ";
	}
	
	.main-footer * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.main-footer ::after, ::before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.main-footer .container-fluid {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
		margin-right: auto;
		margin-left: auto;
	}
	
	.main-footer .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		position: relative;
		min-height: 1px;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.main-footer .row {
		display: flex;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
		clear: both;
	}

	.main-footer .list-inline > li {
		display: inline-block;
		padding-right: 0.01rem;
		/* padding-left: 0.01rem; */
	}

	/* bootstrap end */
	/* other */ 
	.main-footer {
		margin: 0 auto;
		padding: 7.2rem 0 5.5rem;
		font-size: 1.2rem;
		color: rgba(231, 231, 231, 100);
		background-color: #191919;
		margin-top: 5.4rem;
	}

	.main-footer>.container-fluid>.row>div{
		padding: 0;
		margin: 0 auto;
		width: 120rem;
	}

	.footer-title {
		margin: 0 0 3rem 0;
		font-size: 1.8rem;
		font-weight: 600;
		line-height: 1.8rem;
		text-transform: uppercase;
		color: #fff;
	}

	.main-footer hr {
		margin: 3.4rem 0 4.4rem -0.2rem;
		border-top: 1px solid rgba(151, 151, 151, 1);
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0;
		opacity: 0.29;
	}

	.footer-nav li {
		margin:0 2rem 1rem 0;
	}

	.list-inline {
		padding-left: 0;
		list-style: none;
		margin-bottom: 2.2rem;
	}

	.main-footer ul.two-lines > li {
		float: left;
		width: 50%;
	}

	.main-footer a {
		color: rgba(204, 204, 204, 0.7);
	}

	.main-footer h4:lang(en) {
		font-family: inherit;
		padding-left: 0;
		list-style: none;
		/* margin-left: -0.5rem; */
		margin-bottom: 0.1rem;
	}

	h4 {
		margin: 0;
		font-family: inherit;
		font-weight: 400;
		line-height: 1.5rem;
		color: rgba(121, 121, 121, 100);
		font-size: 1.3rem;
		word-break: break-word;
	}

	.main-footer .wechat-qr-box, .en-wechat-qr-box {
		width: 9rem;
		height: 9rem;
		padding: 0.4rem;
		border: 0.1rem solid rgba(255,255,255,0.2);
	}

	.en-wechat-qr-text {
		line-height: 0.1rem;
	}
	.wechat-qr-text, .en-wechat-qr-text {
		float: left;
		margin-top: 0.05rem;
		margin-right: 0.05rem;
		width: 50%;
		/* font-family: Arial, Helvetica, sans-serif; */
		font-size: 1.2rem;
		text-align: left;
	}

	.wechat-qr-box img, .en-wechat-qr-box img {
		border-radius: 2px;
		border: 0.64px solid rgba(95, 95, 95, 1) !important;
	}
	.main-footer img {
		max-width: 100%;
		border: 0;
	}

	ul.social-ac a {
		font-size: 1.2rem;
	}

	ul.social-ac i {
		display: inline-block;
		margin: 0 0.5rem 0 0;
		width: 2.3rem;
		font-size: 2rem;
	}
	
	ul.social-icon, ul.social-qrcode > li {
		margin: 0 0 0.4rem 0.4rem;
	}

	ul.social-icon {
		margin-bottom: 2.2rem;
	}

	.main-footer .list-inline.social-icon > li {    
		display: inline-block !important;
		border-radius: 2rem;
		width: 3.7rem;
		margin-right: 0.5rem;
		font-size: 2.2rem;
		height: 3.7rem;
		border: 0.5px solid rgba(95, 95, 95, 1);
	}

	.footer-properties{
		color: #ccc;
		margin: 0 0 0.4rem 0;
	}

	.footer-properties a{
		color: #ccc;
	}

	.footer-bottom {
		font-size: 11px;
		margin: 1.5rem 0 0 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	
	.footer-properties.copyrights{
		display: flex;
		align-items: flex-end;
	}
	
	.row .footer-top{
		display: flex;
		justify-content: space-between;
	}
	
	.footer-social{
		flex-grow: 2;
	}
	
	.footer-comp-title{
		margin-bottom: 0.5rem;
	}
	.footer-comp-right img{
		margin: -0.2rem 0.5rem 0 0;
		width:2rem;
		height:2rem;
	 }
	 
	 .header .left-right a {
	     border: 0.1rem solid #fff;
	     border-radius: 0.2rem;
	     font-size: 1.5rem;
	     /* margin-right: 0.8rem; */
	     padding: 1.1rem 2.3rem;
	 }
	
	/* 新增 */
	.middle-container .toNoticeBar{
		margin-bottom:1.5rem;
		
	}
	.middle-container .toNoticeBar a{
		/* line-height: 1.6rem; */
		color: rgba(245, 109, 35, 100);
		font-size: 1.5rem;
	}
	.middle-container .introduction .d-title{
		
	}
	
	.middle-container .el-divider-border{
		width: 100%;
		border-top: 1px solid  rgba(215, 215, 215, 1);
	}
	.middle-container .el-divider-border:first-child{
		width: 100%;
		border-top: none;
	}
	
	.photo-gallery-box .gallery-controller .swiper-slide img{
		width: 100%;
		/* height: 100%; */
	}
	.photo-gallery-box .gallery-controller .swiper-slide:last-child img{
		display: none;
	}
	
	.photo-gallery-box .gallery-main .swiper-slide img{
		width: 100%;
	}
	
	.widget-parameter-div{
		width: 11.3rem;
		margin-bottom: 2.4rem;
	}
	
	.widget-parameter-text{
		line-height: 1.5rem;
		font-size: 1.4rem;
		margin: 1.3rem 0 .8rem 0;
	}
	
	.widget-parameter-icon{
		width: 1.8rem;
		height: 1.8rem;
		margin: 0 1rem;
	}
	
	.widget-parameter-num{
		height: 2.4rem;
		line-height: 2.3rem;
		font-size: 2rem;
		width: 1.2rem;
	}
	.all_main .widget-parameter-num{
		line-height: 1.6rem;
		height: 1.6rem;
	}
	.all_main .dine-main,
	.all_main .offer-main,
	.all_main .room-main,
	.all_main .show-main,
	.all_main .amenities-main{
		padding-bottom: 12rem;
	}
	
	/* 日历 */
	 .datepickerBox .calendar .calendar-day{
		width: 70rem;
	}
	.datepickerBox .dateBox{
		height: 50rem;
	}
	.datepickerBox {
	    width: 70rem;
	    bottom: calc(50% - 42.1rem);
	    padding: 0 3rem;
	    left: calc(50% - 35rem);
	    height: 76.2rem;
	}
	
	.calendar .calendar-body .calendar-cell .value{
		font-size: 1.6rem;
	}
	/* 统一1200px */
	.ecom-two-columns,.ecom-venues,	.ecom-offer-category,.ecom-what-on,.ecom-card-item,.ecom-awards,.ecom-advantages {
		width: 120rem;
		padding: 10rem 0 0 0;
		/*padding: 6rem 0 6.5rem 0;*/
	}
	.ecom-promotion-banner{
		width: 120rem;
		padding: 6rem 0 0 0;
		margin-bottom: 6.5rem;
	}
	.ecom-card-item{
		margin-bottom: 0!important;
		margin-top: 0!important;
		/*padding-bottom: 4.1rem;*/
	}
	.show-main .ecom-card-item,
	.amenities-main .ecom-card-item{
		padding-top: 6rem;
	}
	.room-main .ecom-card-item{
		padding-top: 10rem;
	}
	.home-main .ecom-promotion-banner{
		/*margin-bottom: 11.5rem;*/
	}
	/*.room-main .ecom-promotion-banner,*/
	/*.show-main .ecom-promotion-banner,*/
	/*.amenities-main .ecom-promotion-banner,*/
	/*.show-main .ecom-two-columns{*/
	/*	padding-top: 3.5rem;*/
	/*}*/
	.shop-main .ecom-promotion-banner{
		padding-top: 6.1rem;
	}
	/*.shop-main .ecom-venues,*/
	/*.show-main .ecom-venues,*/
	/*.amenities-main .ecom-venues{*/
	/*	padding-top:3.5rem;*/
	/*}*/
	.shop-main  .ecom-shop-icon{
		padding-bottom: 7.3rem;
	}
	.dine-main .ecom-awards{
		/* padding-bottom: 16.2rem; */
	}
	.offer-main .ecom-card-item{
		/* padding-bottom: 9.6rem; */
	}
	.room-main .ecom-card-item{
		padding-bottom: 10.3rem;
	}
	.room-main .ecom-awards{
		padding:10rem 0 0 0;
	}
	.amenities-main .ecom-promotion-banner{
		/* padding-bottom: 12rem; */
	}
	.shop-main .ecom-background-text{
		margin-top: 10rem;
		padding-top: 7.7rem;
	}
	.ecom-venues .ecom-venues-bottom {
	    margin-top: 3.2rem;
	}
	.ecom-awards .ecom-main-title{
		margin-bottom: 9.2rem!important;
	}
	.home-main .ecom-what-on{
		padding-bottom: 9.6rem;
	}
	/* ecom-main-title */
	.ecom-main-title{
		margin-bottom: 6.4rem;
	}
	.main-title-div img{
		width: 6.4rem;
		height: 6.4rem;
		margin-left: 2rem;
	}
	.main-title-name{
		line-height: 4.8rem;
		height: 4.8rem;
		font-size: 4.2rem;
	}
	.main-title-border{
		width: 16.4rem;
		margin-left: 2.4rem;
	}
	.home-main .ecom-what-on{
		padding-bottom: 9.6rem;
	}
	/* ecom-promotion-banner */
	.ecom-promotion{
		max-width: 192rem;
		min-width: 140rem;
	}
	.ecom-promotion-banner .ecom-promotion-banner-img,.promotion-banner-container{
		width: 90.1rem;
	}
	
	.promotion-banner-container-a{
		height: auto;
		line-height: 0;
	}
	.ecom-promotion-banner .ecom-promotion-banner-img,.ecom-promotion-banner .swiper-wrapper{
		border-radius: .8rem;
	}
	.ecom-promotion-button{
		left: 93.1rem;
		top:1rem;
	}
	.ecom-promotion-button img{
		width: 6.4rem;
		height: 6.4rem;
		margin-right: 2rem;
	}
	
	.ecom-promotion-content{
		padding: 4.2rem 7.2rem 5.4rem 7.2rem;
	
	}
	.ecom-promotion-first{
		line-height: 3.6rem;
		font-size: 3.2rem;
		text-shadow:0px 2px 4px rgba(0,0,0,0.25), 0px 1px 2px rgba(0,0,0,0.26);
	}
	.ecom-promotion-second{
		line-height: 2.8rem;
		font-size: 2rem;
		margin-top: 1.6rem;
		text-shadow:0px 2px 4px rgba(0,0,0,0.25);
	}
	.ecom-promotion-text{
		border-radius: .6rem;
		padding: 1.9rem 3.2rem;
		margin-top: 2.6rem;
	}
	.ecom-promotion-text div{
		line-height: 2.4rem;
		font-size: 2rem;
		margin-right: 2.4rem;
	}
	.ecom-promotion-text img{
		width: 2rem!important;
		/* height: 1.6rem!important; */
	}
	/* ecom-offer-category */
	.ecom-offer-category .swiper-slide,.ecom-offer-category .swiper-slide .ecom-offer-category-img{
		width: 40rem;
	}
	.ecom-offer-category-description ,.ecom-offer-category-title{
		padding: 0 2rem;
	}
	.ecom-offer-category-description {
		padding: 2rem 2rem 1.7rem 2rem;
	}
	.ecom-offer-category-title div{
		line-height: 3.6rem;
		font-size: 3.2rem;
	}
	.ecom-offer-category-description .ecom-offer-category-first{
		/*line-height: 3.2rem;*/
		font-size: 2rem;
		margin-bottom: 0.6rem;
	}
	.ecom-offer-category-description .ecom-offer-category-first{
		line-height: 2.8rem;
	}
	.ecom-offer-category-description .ecom-offer-category-first:lang(en){
		line-height: 2.6rem;
	}
	.ecom-offer-category-description a img{
		width: 1.25rem;
		margin-left: 0.8rem;
	}
	.ecom-offer-category-description a div{
		line-height: 2.4rem;
		font-size: 1.8rem;
	}
	.swiper-container-category-fixed .swiper-slide{
		padding: 2.7rem;
	}
	.ecom-offer-category-content{
		margin-top: 5.4rem;
		margin-left: -0.6rem;
		margin-bottom:7.5rem;
	}
	/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
	.ecom-offer-category-content::-webkit-scrollbar{
		width: 0.8rem;
		height: 0.8rem;
		border-radius: 1rem;
	}
	
	/*定义滚动条轨道 内阴影+圆角*/
	.ecom-offer-category-content::-webkit-scrollbar-track{
		border-radius: 1rem;
	}
	
	/*定义滑块 内阴影+圆角*/
	.ecom-offer-category-content::-webkit-scrollbar-thumb{
		border-radius: 1rem;
	}
	
	.ecom-offer-category-button{
		right: 3.8rem;
		bottom: 2.8rem;
		width: calc((100% - 66.58097686%) - 5.4rem);
	}
	
	.ecom-offer-category-banner-close{
		top: 4.2rem;
		right: 3.7rem;
		width: 2.7rem;
		height: 2.8rem;
	}
	.ecom-offer-category-content .ecom-offer-category-first{
		font-size: 2.2rem;
		line-height: 3.6rem;
	}
	.ecom-offer-category-content .ecom-offer-category-second{
		margin-top: 2rem;
		padding: 0 5%;
		font-size: 1.6rem;
	}
	
	.ecom-offer-category-button div{
		width: 5.2rem;
		height: 7.5rem;
	}
	/* ecom-what-on */
	.ecom-what-on .ecom-what-on-header div{
		line-height: 2.8rem;
		font-size: 2.2rem;
		padding: 0.9rem 3.6rem;
		margin-right: 1.4rem;
	}
	.ecom-what-on .ecom-what-on-content{
		margin: 2.4rem 0 0 0 ;
		padding: 4rem 0 0 0;
	}
	.ecom-what-on .ecom-what-on-content a{
		width: 28.2rem;
		border-radius: .8rem;
		box-shadow: 0px .5rem 1.5rem 0px rgba(153, 153, 153, 0.22);
		margin:0 2.4rem  2.4rem  0 ;
		padding-bottom: 2rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-div img{
		/* min-height: 20rem; */
		font-size: 2rem;
	}
	.ecom-what-on .ecom-what-on-title{
		line-height: 2.6rem;
		font-size: 2rem;
		margin: 1.8rem 1.8rem 0 1.8rem;
	}
	.ecom-what-on .ecom-what-on-subtitle{
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin: 0.2rem 1.8rem 0 1.8rem;
	}
	.ecom-what-on .ecom-what-on-subtitle div{
		padding: 0.5rem  1rem;
		margin: 0.6rem 0.6rem 0 0;
		line-height: 1.8rem;
		font-size: 1.5rem;
	}
	/* ecom-second-classify */
	.ecom-second-classify a{
		padding: 4.8rem 0 5.5rem;
		width: 21.8rem;
	}

	.ecom-second-classify a img{
		width: 6rem;
	}
	.ecom-second-classify a div{
		line-height: 2.6rem;
		font-size: 2.2rem;
		margin-top: 2.4rem;
	}
	/* ecom-card-item */
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-div{
		width: 38.4rem;
		border-radius: .8rem;
		box-shadow: 0px .5rem 1.5rem 0px rgba(153, 153, 153, 0.22);
		margin-right: 2.4rem;
		margin-bottom: 2.4rem;
		padding-bottom: 2.4rem;
	}
	
	.ecom-card-item-description,.ecom-card-item .ecom-card-item-content .ecom-card-item-title,.ecom-card-item .ecom-card-item-content .ecom-card-item-USP,.ecom-card-item .ecom-card-item-content .ecom-card-item-subtitle{
		padding: 0 1.8rem;
	}
	.ecom-card-item-description{
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin-top: 0.6rem;
	}
	/*.ecom-card-item-content-shop .ecom-card-item-description{*/
	/*	font-size: 1.8rem!important;*/
	/*}*/
	/*.offer-main .ecom-card-item-description{*/
	/*	font-size: 1.8rem!important;*/
	/*}*/
	.ecom-card-item .ecom-card-item-content .ecom-card-item-title {
		line-height: 2.6rem;
		font-size: 2rem;
		margin-top: 1.6rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-subtitle {
		margin-top: .8rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-subtitle div{
		padding: .5rem 1rem;
		margin:0 .6rem .6rem 0;
		line-height: 1.8rem;
		font-size: 1.5rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-USP {
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin-top: .6rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-detail{
		line-height: 2.4rem;
		font-size: 1.8rem;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-bt{
		line-height: 2.4rem;
		font-size: 2rem;
		padding: 1rem 1.1rem;
	}
	.ecom-card-item  .ecom-card-item-content-div-flex{
		margin-top: 1.8rem;
	}
	.ecom-card-item .ecom-card-item-more{
		/*margin:1.6rem auto 2.4rem auto ;*/
		margin:1.6rem auto 0 auto;
		padding: 2.1rem 3.9rem;
	}
	.ecom-card-item .ecom-card-item-more div{
		line-height: 2.4rem;
		font-size: 2rem;
	}
	.ecom-card-item .ecom-card-item-more img{
		width: 2rem;
		margin-left: 1.2rem;
	}
	.ecom-card-item .ecom-card-item-content-shop{
		width: 28.2rem!important;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-shop:nth-child(3n) {
		margin-right: 2.4rem!important;
	}
	.ecom-card-item .ecom-card-item-content .ecom-card-item-content-shop:nth-child(4n) {
		margin-right: 0!important;
	}
	/* ecom-awards */
	.ecom-awards .ecom-awards-header{
		min-height: 20.2rem;
	}
	.ecom-awards .ecom-awards-header-img{
		width: 30rem;
		height: 20.2rem;
		left: -2.4rem;
		top: -2.4rem;
		border-radius: .6rem;
	}
	
	.ecom-awards .ecom-awards-header-div{
		padding:4.5rem 0 2.5rem 32.5rem;
	}
	.ecom-awards .ecom-awards-header-h1{
		line-height: 3.2rem;
		font-size: 2.8rem;
	}
	.ecom-awards .ecom-awards-header-border{
		width: 16.4rem;
		margin: 2.5rem 0 1.8rem;
	}
	.ecom-awards .ecom-awards-header-h2{
		line-height: 2.8rem;
		font-size: 2rem;
	}
	.ecom-awards-content{
		margin-top: 0.8rem;
	}
	.ecom-awards-content .ecom-awards-content-div img{
		width:22.1rem;
	}
	.ecom-awards-content .ecom-awards-content-div .ecom-awards-content-h1{
		margin-top: .6rem;
		line-height: 2.4rem;
		font-size: 2rem;
	}
	.ecom-awards-content .ecom-awards-content-div .ecom-awards-content-h2 div{
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin-top: 0.4rem;
	}
	/* ecom-advantages */
	.ecom-advantages{
		margin:2rem auto 0 auto;
	}
	.ecom-advantages .ecom-advantages-div img{
		width: 6rem;
		margin-right: .8rem;
	}
	.ecom-advantages .ecom-advantages-title{
		line-height: 2rem;
		font-size: 1.6rem;
	}
	.ecom-advantages .ecom-advantages-description{
		line-height: 1.8rem;
		font-size: 1.5rem;
	}
	/* ecom-venues	 */
	.ecom-venues .ecom-venues-container{
		padding-top: 1.8rem;
	}
	.ecom-venues .ecom-venues-container-img{
		width: 52.4rem;
		border-radius: 0 0 0 0.8rem;
		margin-right: 7.9rem;
	}
	.ecom-venues .ecom-venues-container-img img{
		width: 52.4rem;
		border-radius: 0.8rem;
		left: 1.4rem;
		top: -1.4rem;
	}
	.ecom-venues .ecom-venues-div{
		width: calc(100% - 60.3rem);
	}
	.ecom-venues .ecom-venues-bt{
		line-height: 2.4rem;
		font-size: 2rem;
		padding:1.9rem 3.2rem;
		border-radius: 0.6rem;
	}
	.ecom-venues .ecom-venues-title{
		line-height: 3.6rem;
		font-size: 3rem;
		margin-bottom: 3.2rem;
	}
	.ecom-venues .ecom-venues-description{
		line-height: 2.8rem;
		font-size: 2rem;
	}
	.ecom-venues-num{
		line-height: 3.2rem;
		font-size: 2.4rem;
		margin: 0 2rem;
	}
	.ecom-venues-center img{
		width: 2rem;
		height: 2rem;
	}
	/* ecom-two-columns */
	.ecom-two-columns .ecom-two-columns-div{
		width: 58.8rem;
	}
	.ecom-two-columns .ecom-two-columns-div:nth-child(even){
		margin-left: 2.4rem;
	}
	.ecom-two-columns img{
		border-radius: 0.8rem;
	}
	.ecom-two-columns .ecom-two-columns-title{
		line-height: 2.6rem;
		font-size: 2.8rem;
		margin-top: 2.1rem;
	}
	.ecom-two-columns .ecom-two-columns-description{
		line-height: 2.8rem;
		font-size: 2rem;
		margin-top: 1.3rem;
	}
	.ecom-two-columns .ecom-two-columns-text{
		line-height: 2.4rem;
		font-size: 1.8rem;
		margin-top: 2.4rem;
	}
	/* ecom-background-text */
	.ecom-background-text{
		max-width: 192rem;
		margin: 6rem auto 0 auto;
		padding:6.8rem 0 3.7rem 0;
	}
	.ecom-background-text div{
		width: 120rem;
	}
	.ecom-background-text .ecom-background-title{
		line-height: 4rem;
		font-size: 3.6rem;
		margin-bottom: 4.8px;
	}
	.ecom-background-text .ecom-background-description{
		margin-bottom: 2.6rem;
	}
	.ecom-background-text .ecom-background-description div{
		margin-top:1.4rem;
	}
	.ecom-background-text .ecom-background-h1{
		line-height: 2.6rem;
		font-size: 2.2rem;
	}
	.ecom-background-text .ecom-background-h2{
		line-height: 2.4rem;
		font-size: 1.8rem;
	}
	/* ecom-shop-icon */
	/* ecom-shop-icon */
	.ecom-shop-icon{
		max-width: 192rem;
		padding: 10rem 0 6.5rem 0;
	}
	.ecom-shop-icon a{
		width: 22rem;
		height: 22rem;
		border-radius: 0.2rem;
	}
	.ecom-shop-icon a img{
		width: 7.8rem;
		height: 7.8rem;
		margin: 4.8rem auto 0 auto;
	}
	.ecom-shop-icon-container{
		left: 53.4rem;
		top: 2.4rem;
	}
	.ecom-shop-icon-left{
		width: 56.8rem;
		height: 50.4rem;
	}
	.ecom-shop-icon-left img{
		width: 6.4rem;
		height: 6.4rem;
		margin-left: 39.4rem;
	}
	.ecom-shop-icon-prev{
		padding-top: 8.9rem;
	}
	.ecom-shop-icon-next{
		margin-top: 1.8rem;
	}
	.ecom-shop-icon-name{
		line-height: 4.8rem;
		font-size: 4.2rem;
		margin:6.2rem 10.8rem 0 3rem;
		padding-bottom: 3.4rem;
		
	}
	.ecom-shop-icon-line{
		width: 16.4rem;
		height: 1px;
		margin-right: 10.8rem;
	}
	.ecom-shop-icon-text{
		line-height: 2.6rem;
		font-size: 2.2rem;
		padding: 0 2.5rem;
		margin-top: 1.6rem;
	}
	/*Listing_PC START*/
	.main .m-pcL-tab{
		padding-bottom: 1.2rem;
	}
	.main .m-pcL-tab .tab_container li{
		font-size: 1.4rem;
		padding: 2.4rem 0.3rem 0.8rem 0.3rem;
		margin-left: 5.3rem;
	}
	.main .m-pcL-tab .tab_container li.active{
		font-size: 1.6rem;
		border-bottom: 0.3rem solid #CBB27B;
	}
	.main .m-pcL-tab .option_container{
		margin-top: 2.2rem;
		border-bottom: 1px solid #F4F4F4;
		padding-bottom: 2.4rem;
	}
	.main .m-pcL-tab .option_container .oc_list{
		/*max-height: 6.8rem;*/
		margin-top: 1.6rem;
	}
	.main .m-pcL-tab .option_container .oc_list:first-child{
		margin-top: 0;
	}
	.main .m-pcL-tab .option_container .oc_list .oc_list_title{
		width: 11.7rem;
		font-size: 1.5rem;
		padding: 0.6rem 1.2rem;
	}
	.main .m-pcL-tab .option_container .oc_list>ul{
		margin-left: 2rem;
		margin-top: 0.3rem;
	}
	.main .m-pcL-tab .option_container .oc_list>ul>.litag>li{
		width: 8.6rem;
		font-size: 1.4rem;
		line-height: 1.6rem;
		padding: 0.6rem 1.2rem;
		margin-right: 0.8rem;
		margin-bottom: 0.3rem;
		border-radius: 0.2rem;
	}
	.main .m-pcL-tab .option_container .oc_list>ul .showBottom{
		width: 8.6rem;
		/*display: none;*/
	}
	.main .m-pcL-tab .option_container .oc_list>ul .showBottom .up {
	    width: 1rem;
	    height: 1rem;
		margin-left: 0.5rem;
	}
	.main .m-pcL-tab .option_container .oc_list>ul .showBottom .down {
	    width: 1rem;
	    height: 1rem;
		margin-left: 0.5rem;
	}
	.main .m-pcL-tab .option_FS{
		font-size: 1.4rem;
		padding-top: 1.2rem;
		/* font-family: SFProDisplay-Regular; */
	}
	.main .m-pcL-tab .option_FS .ofs_Filter{
		margin-right: 2rem;
	}
	/*.main .m-pcL-tab .option_FS .ofs_Filter::-webkit-scrollbar{*/
	/*	display: none;*/
	/*}*/
	.main .m-pcL-tab .option_FS .ofs_Filter>span{
		padding: 0.6rem 1.2rem;
		border-radius: 0.2rem;
		margin: 0 0.4rem 0.8rem 0.4rem;
	}
	.main .m-pcL-tab .option_FS .ofs_sort>span{
		font-size: 1.4rem;
		padding:0.05rem 2rem 0.05rem 2rem;
	}
	.main .m-pcL-tab .option_FS .ofs_sort>span:last-child{
		padding-right: 0.4rem;
	}
	.main .m-pcL-tab .option_FS .ofs_sort>span>i{
		width: 1.1rem;
	    height: 1.6rem;
		margin-left: 0.5rem;
	}
	.main .m-pcL-tab .option_FS .ofs_sort>span .recommend-up {
	    width: 1rem;
	    height: 1rem;
	}
	.main .m-pcL-tab .option_FS .ofs_sort>span .recommend-down {
	    width: 1rem;
	    height: 1rem;
	}
	.m-pcL-content .el-tree {
		padding-top: 6rem;
	}
	.m-pcL-content .el-tree .el-tree-node{
		margin-bottom: 2.4rem;
		margin-right: 2.4rem;
		width: calc(33.33% - 1.6rem);
	}
	.m-pcL-content .listContainer{
		border-radius: 0.8rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-img{
		min-height: 26.1rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-img .m-pcL-tag{
		font-size: 1.5rem;
		padding: 0.6rem 1.4rem;
		top: 2.2rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-img .m-pcL-tips{
		width: calc(100% - 2.8rem);
		font-size: 1.4rem;
		padding: 0.9rem 1.4rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-img .m-pcL-tips i{
		width: 1.4rem;
		height: 1.4rem;
		margin-top: 0.01rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-img .m-pcL-tips a{
		margin-left: 0.8rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word{
		padding: 1.7rem 2rem 1.8rem 1.8rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .word-title{
		font-size: 2rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .word-tag{
		font-size: 1.5rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .word-tag span{
		padding: 0.5px 1rem;
		margin-right: 0.6rem;
		border-radius: 0.2rem;
		margin-top: 0.8rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .word-introduce{
		font-size: 1.8rem;
		margin-top: 0.6rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .word-hotel{
		font-size: 1.6rem;
		margin-top: 0.2rem;
	}
	.m-pcL-content .listContainer .m-pcL-care .m-pcL-word .dine-icon-img{
		height: 1.8rem;
		width: 1.8rem;
		margin-left: 0.5rem;
		
	}
	.m-pcL-content .listContainer .van-skeleton{
		padding: 0 0 2rem 0;
	}
	.m-pcL-content .listContainer .van-skeleton__title {
		height: 26.1rem;
	}
	.m-pcL-content .el-pagination{
		margin-top: 3.5rem;
	}
	.m-pcL-content .el-pagination.is-background .el-pager li{
		min-width: 3.2rem;
		height: 3.2rem;
	    line-height: 3.2rem;
		margin: 0 0.3rem;
		font-size: 1.4rem;
	}
	.m-pcL-content .el-pagination.is-background .el-pager li:not(.disabled).active{
		border-radius: 0.2rem;
	}
	.m-pcL-content .el-pagination.is-background .btn-prev,.m-pcL-content .el-pagination.is-background .btn-next{
		min-width: 3.2rem;
		height: 3.2rem;
	}
	.ecom-pagination{
		margin-top: 3.3rem;
	}
	.ecom-pagination-div{
		border-radius: 2px;
		min-width: 3.2rem;
		height: 3.2rem;
		line-height: 3.2rem;
		margin: 0 0.3rem;
		font-size: 1.4rem;
	}
	/*Listing_PC END*/
	
	/* ecom-section */
	.card-fea li{
		width: calc(100% - 2rem);
	}
	.awards-detail-title{
		margin: 0 0 2.7rem 0;
		font-size: 2.2rem;
		line-height: 1.6rem;
	}
	.awards-detail-img{
		width: 10rem;
		margin-right: 1rem;
		font-size: 1.6rem;
	}
	.awards-detail-item{
		width: calc(50% - 1.2rem);
	}
	.awards-detail-item:nth-child(odd){
		margin-right: 2.4rem;
	}
	.awards-detail-item:nth-child(n+3){
		margin-top: 1rem;
		border-top: 0.1rem solid #f4f4f4;
		padding-top: 1.4rem;
		
	}
	.ecom-awards-item-div{
		padding: 0 0.7rem;
	}
	.ecom-awards-item-h1{
		font-size: 1.5rem;
		line-height: 1.8rem;
	}
	.ecom-awards-item-h2{
		margin-top: 0.3rem;
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	/* ecom-otherTitle */
	.ecom-otherTitle{
		margin-top: 6rem;
	}
	.ecom-otherTitle-title{
		line-height: 6.2rem;
		font-size: 5.4rem;
	}
	.ecom-otherTitle-text{
		line-height: 3.2rem;
		font-size: 2rem;
		margin-top: 4rem;
	}
	#other_page .footer-link{
		padding-bottom: 5.7rem;
	}
	/* middle-container-div */
	.middle-container-div{
		width: 120rem;
	}
	/* ecom-contact-contents */
	.ecom-contact-div{
		margin-top: 8rem;
	}
	.ecom-contact-contents {
		border-radius: 0.8rem;
		margin-right: 2.4rem;
		width: 32.4rem;
		padding: 2.8rem 2.8rem 3.2rem 2.8rem;
		border: 0.1rem solid rgba(216, 216, 216, 1);
	}
	.ecom-contact-contents:nth-child(n+4) {
		margin-top: 2.4rem;
	}
	.ecom-contact-contents .R-tit{
	    line-height: 2.8rem;
	    font-size: 2.2rem;
		margin-bottom: 1.8rem;
	}
	.ecom-contact-contents ul li .tit-R-flex{
	    line-height: 2.4rem;
	    font-size: 1.5rem;
	}
	.ecom-contact-contents ul li .tit-R-flex .tit-R-flex-title,
	#other_page  .tit-R-flex-content,
	#other_page  .tit-R-flex-active{
		padding-left:1rem;
	}
	.ecom-contact-contents ul li .tit-R-flex a{
		line-height: 2.4rem;
		font-size: 1.5rem;
	}
	/* ecom-contact-exhibitions */
	.ecom-contact-exhibitions{
		padding:0 2.8rem;
	}
	.ecom-contact-exhibitions .c-sales{
		margin-top: 4rem;
	}
	.ecom-contact-exhibitions .c-sales:first-child{
		margin-top: 5.2rem;
	}
	.ecom-contact-exhibitions .sales-tit{
		line-height: 2.8px;
		font-size: 2.2rem;
		margin: 0 0 1.8rem!important;
	}
	.ecom-contact-exhibitions .tit-R-flex{
		line-height: 2.4rem;
		font-size: 1.5rem;
	}
	.ecom-contact-exhibitions .sales-View{
		padding-top: 1.8rem;
		margin-top: 1.8rem;
	}
	.ecom-contact-exhibitions .sales-View:before {
		font-size: 1.5rem;
	}
	.ecom-contact-exhibitions .sales-View a{
	    line-height: 2.4rem;
	    font-size: 1.5rem;
	}
	/* ecom-reservation-div */
	.ecom-reservation-div{
		padding:3.8rem 0 0 0;
	}
	.ecom-press-div .sales-tit{
		line-height: 4rem;
		font-size: 3.2rem;
		margin:0 0 3rem 0;
	}
	.ecom-reservation-div  ul,
	.ecom-reservation-div .sales-tit-R .sales-View{
		padding: 0 2.8rem;
	}
	.ecom-reservation-div .sales-tit-R .tit-R-flex{
		font-size: 1.6rem;
		line-height: 2.6rem;
	}
	.ecom-reservation-div .sales-tit-R .tit-R-flex:before{
		font-size: 1.6rem;
		padding-right: 1rem;
	}
	
	.ecom-reservation-div .sales-tit-R .sales-View{
	    margin-top: 4rem;
	    padding-top: 2rem;
	}
	.ecom-reservation-div .sales-tit-R .sales-View span{
		padding-right: 1rem;
	}
	.ecom-reservation-div .sales-tit-R .sales-View span,
	.ecom-reservation-div .sales-tit-R .sales-View a{
		line-height: 2.4rem;
		font-size: 1.5rem;
	}
	/* ecom-press-div */
	.ecom-press-div{
		margin-top: 6rem;
	}
	.ecom-press-div .ecom-press-year{
		border-radius: 0.2rem;
		line-height: 2.8rem;
		padding: 0.9rem 3rem;
		font-size: 2.2rem;
	}
	.ecom-press-div .swiper-container{
		width: 120rem;
	}
	.ecom-press-div .str-con-div{
		margin-top: 2.4rem;
		padding-top: 4rem;
	}
	.ecom-press-div .str-con-div .r-tit{
		margin: 0 0 2rem 0;
		line-height: 2.8rem;
		font-size: 2.2rem;
	}
	.ecom-press-div .str-con-div .str-con{
		margin-bottom: 2.8rem;
	}
	.ecom-press-div .str-con-div .str-con ul{
		padding: 0 2.8rem;
	}
	.ecom-press-div .str-con-div .tit-R-flex div:before{
		text-indent: 1rem;
	}
	.ecom-press-div .str-con-div .tit-R-flex div:before,
	.ecom-press-div .str-con-div .tit-R-flex div{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}
	/* ecom-about-header */
	.ecom-about-header{
		margin-top: 6rem;
	}
	.ecom-about-header .about-header-div{
		border-radius: 0.8rem;
		box-shadow: 0px 0.5rem 1.5rem 0px rgba(153, 153, 153, 0.22);
		width: 50.6rem;
		padding: 4rem 4rem 4.8rem 4rem;
		margin-right: 2.8rem;
	}
	.ecom-about-header .about-header-div:nth-of-type(n+3) {
		margin-top: 2.8rem;
	}
	.ecom-about-header .about-header-div img{
		width: 9.7rem;
		margin-right: 4.2rem;
	}
	.ecom-about-header .about-header-div .about-header-title{
		line-height: 2.8rem;
		font-size: 2.4rem;
	}
	.ecom-about-header .about-header-div .about-header-text{
		line-height: 2.6rem;
		font-size: 1.7rem;
		margin-top: 1.6rem;
	}
	/* ecom-about-center */
	.ecom-about-center{
		margin-top: 12rem;
	}
	.ecom-about-center .about-center-div{
		padding: 6.4rem 3rem 3rem 3rem;
		width: 21.8rem;
		border-radius: 0.6rem;
		margin-right: 2.4rem;
		border: 0.1rem solid rgba(221, 205, 170, 1);
	}
	.ecom-about-center .about-center-div:nth-of-type(n+5){
		margin-top: 2.4rem;
	}
	.ecom-about-center .about-center-div img{
		width: 7.7rem;
	}
	.ecom-about-center .about-center-div .about-center-title{
		line-height: 2.8rem;
		font-size: 2.2rem;
		margin-top: 3rem;
	}
	.ecom-about-center .about-center-div .about-center-text{
		line-height: 2.4rem;
		font-size: 1.6rem;
		margin-top: 0.8rem;
	}
	/* privacy_policy */
	.privacy_policy h1 {
		line-height: 6.2rem;
		font-size: 5.4rem;
	    margin-top: 6rem;
	}
	.privacy_policy p i{
		margin-top: 4rem;
		line-height: 3.2rem;
		font-size: 2rem;
	}
	.privacy_policy div,
	.privacy_policy  a{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}
	.privacy_policy em{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}
	.privacy_policy  h3{
		margin: 2rem  0;
	}
	.privacy_policy h2{
		padding-top: 6rem;
		padding-bottom: 2.8rem;
		line-height: 4rem;
		font-size: 3.2rem;
	}
	.privacy_policy ul{
		padding-inline-start: 2.4rem;
	}
	.privacy_policy ul li{
		font-size: 1.4rem;
	}
	.privacy_policy p{
		line-height: 2.6rem;
		font-size: 1.6rem;
		margin-bottom: 2rem;
	}
	.privacy_policy table td:first-child{
		width: 10rem;
	}
	/* getting_here */
	/* head-content-tab */
	.head-content{
		margin-bottom: 8rem;
		margin-top: 6rem;
	}
	#other_page .head-content-tab{
		line-height: 2.8rem;
		font-size: 2.2rem;
		padding: 0.9rem 2.5rem;
		margin-bottom: 2.4rem;
	}
	#other_page .header-swiper{
		margin-top: 2.4rem;
		padding-top: 2.8rem;
	}
	#other_page .header-swiper-left,
	#other_page .header-swiper-left .swiper-slide a img{
		border-radius: 0.8rem;
	}
	#other_page .header-swiper-left{
		width: 53.4rem;
		margin-right: 6.5rem;
	}
	#other_page .header-swiper-right{
		margin-top: 2rem;
	}
	#other_page .header-swiper-right p{
		line-height: 2.6rem;
		font-size: 1.6rem;
		margin-bottom: 2rem;
	}
	#other_page  .Vclose-play {
	    width: 6.6rem!important;
	    height: 6.6rem!important;
	    left: calc(50% - 3.3rem);
	    top: calc(50% - 3.3rem);
	}
	#other_page .content-swiper-right{
		margin-top: 2rem;
	}
	#other_page .T-content,
	#other_page .content-swiper-right .tips-title{
		line-height: 2.6rem;
		font-size: 1.6rem;
		margin:  0 0 2rem, 0;
	}
	
	#other_page .tips-list .tips-list-li{
		padding: 0 1.8rem;
	}
	#other_page .tips-list .tips-list-li:before{
		line-height: 2.6rem;
		font-size: 1.6rem;
	}
	#other_page .tips-list .tips-list-li p{
		line-height: 2.6rem;
		padding-left: 1rem;
		font-size: 1.6rem;
	}
	#other_page .content-swiper{
		/* margin-top: 2.4rem; */
		padding-top: 2.8rem;
	}
	#other_page .content-swiper .content-swiper-imgs{
		width: 53.4rem;
		margin-right: 6.5rem;
		border-radius: 0.8rem;
	}
	#other_page .content-content-title,
	#other_page .head-content-title,
	#other_page .bottom-content-title{
		line-height: 4rem;
		font-size: 3.2rem;
	}
	#other_page .head-content-title{
		margin-bottom: 3rem;
	}
	#other_page .content-content-title{
		margin-bottom: 2.8rem;
	}
	#other_page .bottom-content-title{
		margin-bottom: 4rem;
	}
	#other_page  .travel-list-li{
		width: 38.4rem;
		border-radius: 0.8rem;
		box-shadow: 0px 0.5rem 1.5rem 0px rgba(153, 153, 153, 0.22);
		margin-right: 2.4rem;
		padding-bottom: 2.4rem;
	}
	#other_page  .travel-list-li:nth-of-type(n+4) {
		margin-top: 2.4rem;
	}
	#other_page  .travel-list-li img{
		border-radius: 0.8rem 0.8rem 0 0;
	}
	#other_page  .travel-list-li .tc-img{
		margin-bottom: 1.8rem;
	}
	#other_page .travel-list .tc-title{
		line-height: 2.6rem;
		font-size: 2rem;
		margin-bottom: 1.6rem;
		padding:0 1.3rem;
	}
	#other_page  .travel-list .tc-b-content{
		line-height: 2.4rem;
		font-size: 1.6rem;
		margin-bottom: 1.2rem;
		padding:0 1.3rem;
	}
	#other_page  .travel-list .tc-b-list li{
		padding: 0 2.6rem;
	}
	#other_page  .travel-list .tc-b-list a{
		line-height: 2.5rem;
		font-size: 1.5rem;
		padding-left: 1rem;
	}
	#other_page  .travel-list .tc-b-list li:before{
		line-height: 2.5rem;
		font-size: 1.5rem;
	}
	/* search */
	.search_index .middle-container .search-middle-header-fiexd{
		position: fixed;
		left: 0;
		right: 0;
		top: 8rem;
	}
	.search_index .search-middle-header{
		padding-top: 4rem;
		max-height: calc(100vh - 28rem);
	}
	.search_index .search-middle-header-div,
	.search_index .search-middle-content{
		width: 120rem;
	}
	.search_index .search-middle-content-bottom{
		margin-top: 7.6rem;
	}
	.search-middle-header-div-title{
		line-height: 4.2rem;
		font-size: 3.4rem;
		margin-bottom: 2.8rem;
	}
	.search_index .search-header .el-autocomplete{
		width: 55rem;
	}
	.search_index .search-header .el-autocomplete .el-input__inner{
		height: 4.4rem;
		border-radius: 0.4rem 0 0 0.4rem;
		padding: 0 4.3rem;
		line-height: 2rem;
		font-size: 1.6rem;
	}
	.search_index .search-header-input{
		line-height: 2rem;
		font-size: 1.6rem;
		padding: 1.2rem 3.4rem;
		border-radius: 0 0.4rem 0.4rem 0;
	}
	.search_index .hotcare-list-icon{
		margin-bottom:3.2rem;
	}
	.search_index_fixed .hotcare-list-icon{
		margin-top: 4.8rem;
	}
	.search_index .hotcare-list-icon img{
		width: 2.1rem;
		margin-right: 1.1rem;
	}
	.search_index .search-header-icon{
		height: 1.5rem;
		width: 1.5rem;
		top: 1.5rem;
		left: 1.6rem;
	}
	.search_index .search-header-close{
		height: 1.6rem;
		width: 1.6rem;
		top: 1.4rem;
		left: 52rem;
	}
	.search_index .search-recent{
		margin-bottom: 0.4rem;
		margin-top: 4rem;
	}
	.search_index .search-recent-close{
		height: 2rem;
		width: 2rem;
		margin-left: 2rem;
		margin-top: 0.5rem;
	}
	.search_index .search-recent .search-recent-title{
		line-height: 2rem;
		font-size: 1.5rem;
		padding: 0.5rem 0;
		margin-right:1.6rem;
	}
	.search_index .search-recent .search-recent-div div{
		line-height: 2rem;
		font-size: 1.5rem;
		border-radius: 0.2rem;
		padding: 0.5rem 1.5rem;
		margin-right: 1.2rem;
		margin-bottom: 1.2rem;
	}
	.search_index .search-hot-top{
		margin-top: 1.8rem;
		padding-bottom: 0.6rem;
	}
	.search_index .search-hot-bottom{
		padding-bottom: 1.8rem;
	}
	.search_index .search-hot .search-hot-title{
		line-height: 2rem;
		font-size: 1.5rem;
		padding: 0.5rem 0;
		margin-right:1.6rem;
	}
	.search_index .search-hot .search-hot-div div{
		line-height: 2rem;
		font-size: 1.5rem;
		border-radius: 0.2rem;
		padding: 0.5rem 1.5rem;
		margin-right: 1.2rem;
		margin-bottom: 1.2rem;
		border: 0.1rem solid rgba(206, 179, 136, 1);
	}
	.search_index .search-hot-active{
		border: none!important;
		padding: 0.5rem 0 0 0!important;
		line-height: 2rem!important;
		font-size: 1.5rem!important;
		margin-right: 2.4rem!important;
	}
	.search_index .m-tit{
		line-height: 3.4rem;
		font-size: 2.8rem;
	}
	.search_index .hotcare-list a{
		border-radius: 0.8rem;
		box-shadow: 0px 0.8rem 3rem 0px rgba(0, 0, 0, 0.2);
		margin-right: 2.4rem;
		width: 28.2rem;
		padding-bottom: 2.2rem;
	}
	.search_index .hotcare-list a:nth-of-type(n+5){
		margin-top: 2.4rem;
	}
	.search_index .hotcare-list a .hl-content-tlt{
		line-height: 2.4rem;
		font-size: 1.8rem;
		padding: 19px 1.8rem 0 1.8rem;
	}
	.search_index .hotcare-list a .hl-content-intro{
		line-height: 2.2rem;
		font-size: 1.6rem;
		margin-top: 0.6rem;
		padding: 0 1.8rem 0 1.8rem;
	}
	.search_index .e-message,
	.search_index .ShowList_tips{
		padding-bottom: 6rem;
	}
	.search_index .e-message img,
	.search_index .ShowList-listNum-no img{
		width: 9.6rem;
		height: 9.6rem;
		margin-bottom: 4rem;
		margin-top:7.6rem;
	}
	.search_index .e-message .e-m-word,
	.search_index .ShowList-listNum-no .ShowList_tips{
		line-height: 2.4rem;
		font-size: 1.8rem;
	}
	.search_index .ShowList-listNum-no .ShowList_tips_text{
		line-height: 2rem;
		font-size: 1.5rem;
		margin: 2.8rem 0;
	}
	.search_index #toList{
		width: 120rem;
		border-radius: 0.6rem;
	}
	.search_index .stay-list{
		padding-top: 0.6rem;
	}
	.search_index .stay-list li{
		margin: 0 1.6rem;
		padding: 2rem 1.2rem 2.1rem 1.2rem;
		border-bottom: 0.1rem solid rgba(151, 151, 151, 0.29);
	}
	.search_index .stay-list li .stay-list-div .el-image{
		width: 20.5rem;
		height: 18.7rem;
		font-size: 3rem;
		margin-right: 2.8rem;
	}
	.search_index .stay-list .stay-list-logo{
		width: 20.5rem;
		margin-right: 2.8rem;
	}
	.search_index .stay-list .s-title{
		line-height: 2.6rem;
		font-size: 2rem;
		margin-top: 1rem;
	}
	.search_index .stay-list .s-tag span{
		padding: 0.5rem 1rem;
		height: 1.8rem;
		font-size: 1.5rem;
		border-radius: 0.2rem;
		margin-right: 0.6rem;
		margin-top: 1rem;
	}
	.search_index .stay-list .s-explain{
		line-height: 2.2rem;
		font-size: 1.5rem;
		margin-top: 0.6rem;
	}
	.search_index .stay-list .search-d-tap{
		border-radius: 0.4rem;
		padding: 0.9rem 1.2rem;
		margin-top: 3rem;
	}
	.search_index .stay-list .search-d-tap i{
		margin-right: 1.4rem;
		width: 1.4rem;
		height: 1.4rem;
	}
	.search_index .stay-list .search-d-tap a{
		line-height: 1.6rem;
		font-size: 1.4rem;
	}
	.search_index .stay-list .list-tag-search{
		left: 0.4rem;
		top: 3.4rem;
		font-size: 1.5rem;
		padding: 0.6rem 1.4rem;
	}
	.search_index .toList-header{
		display: flex;
		padding-top: 2rem;
		padding-left:2.1rem;
	}
	.search_index .toList-header div{
		line-height: 2rem;
		font-size: 1.6rem;
		padding-bottom: 1.8rem;
		padding: 0 0.45rem 1.8rem 0.45rem;
		margin-right: 4.55rem;
	}
	.search_index .toList-header-active{	
		border-bottom: 0.3rem solid rgba(180, 151, 90, 1);
	}
	.search_index .el-pagination{
		margin-top: 4rem;
	}
	.search_index  .middle-container-div{
		padding-bottom: 6rem;
	}
	.van-skeleton-hot .van-skeleton__row{
		margin-top: 6.5rem!important;
	}
	.van-skeleton-hot .van-skeleton__row:nth-of-type(1){
		width: 2.1rem!important;
		height: 3.4rem;
		margin-right: 1.1rem;
		margin-bottom:2.2rem;
	}
	.van-skeleton-hot .van-skeleton__row:nth-of-type(2){
		width: 9.6rem!important;
		height: 3.4rem;
		margin-right: 100rem;
		margin-bottom:2.2rem;
	}
	.van-skeleton-hot .van-skeleton__row:nth-of-type(3),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(4),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(5),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(6){
		height: 27.2rem;
		border-radius: 0.8rem;
	}
	.van-skeleton-hot .van-skeleton__row:nth-of-type(3),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(4),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(5),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(6),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(7),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(8),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(9),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(10),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(11),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(12),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(13),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(14){
		width: 28rem!important;
		margin-bottom: 0.8rem;
	}
	.van-skeleton-hot .van-skeleton__row:nth-of-type(3),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(4),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(5),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(7),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(8),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(9),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(11),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(12),
	.van-skeleton-hot .van-skeleton__row:nth-of-type(13){
		margin-right: 2.4rem;
	}
	.skeleton-hot .van-skeleton__row:nth-of-type(1){
		width: 9.6rem!important;
		margin-right: 1.6rem;
		margin-bottom:3rem!important;
		height:3rem;
	}
	.skeleton-hot .van-skeleton__row:nth-of-type(2),
	.skeleton-hot .van-skeleton__row:nth-of-type(3),
	.skeleton-hot .van-skeleton__row:nth-of-type(4),
	.skeleton-hot .van-skeleton__row:nth-of-type(5),
	.skeleton-hot .van-skeleton__row:nth-of-type(6){
		margin-right: 1.2rem;
		width: 8.6rem!important;
		margin-bottom:3rem!important;
		height:3rem;
	}
	.search-main-title .van-skeleton__row:nth-of-type(1),
	.search-main-title .van-skeleton__row:nth-of-type(2),
	.search-main-title .van-skeleton__row:nth-of-type(3),
	.search-main-title .van-skeleton__row:nth-of-type(4),
	.search-main-title .van-skeleton__row:nth-of-type(5),
	.search-main-title .van-skeleton__row:nth-of-type(6),
	.search-main-title .van-skeleton__row:nth-of-type(7),
	.search-main-title .van-skeleton__row:nth-of-type(8){
		width: 5rem!important;
		height: 2rem;
		margin: 2rem 2rem 1rem 0!important;
	}
	.search-main-title .van-skeleton__row:nth-of-type(5){
		margin: 2rem 7rem 1.8rem 0!important;
	}
	.search-main-title .van-skeleton__row:nth-of-type(1){
		margin: 2rem 4.5rem 1rem 2.6rem!important;
	}
	.search-main-title .van-skeleton__row:nth-of-type(6){
		margin: 0 110rem 0 2.1rem!important;
		width: 4.5rem!important;
		height: 0.3rem;
	}
	.search-list .van-skeleton__avatar{
	    width: 20.5rem!important;
	    height: 18.7rem!important;
	    border-radius:0.6rem!important;
	    margin: 2.6rem 2.8rem 0 2.8rem;
	}
	.search-list .van-skeleton__content{
		padding-top:2.6rem;
	}
	.search-list .van-skeleton__row:nth-of-type(1){
		width: 38.7rem!important;
	    height: 2.6rem;
	    margin-top:1rem!important;
	    margin-right:50rem;
	}
	.search-list .van-skeleton__row:nth-of-type(2){
		width: 7.8rem!important;
	    height: 2.8rem;
	    border-radius:0.6rem;
	    margin-right:0.6rem
	
	}
	.search-list .van-skeleton__row:nth-of-type(3){
		width: 7.8rem!important;
	    height: 2.8rem;
	    border-radius:0.6rem;
	    margin-right:70rem;
	
	}
	.search-list .van-skeleton__row:nth-of-type(4){
		width: 20rem!important;
	    height: 2.6rem;
	    margin-right:50rem;
	}
	.search-list .van-skeleton__row:nth-of-type(5){
		width: 32.9rem!important;
		height:3.2rem;
	}
	.search_index_fixed{
		top: 8rem;
	}
	.search_index_fixed .search-middle-header{
		padding-bottom: 4rem;
	}
	.search_index_fixed .van-skeleton__row{
		margin-top: 0!important;
	}
	.search_index_fixed  .skeleton-hot .van-skeleton__row{
		margin-bottom:4rem!important;
	}
	.search_index_fixed .search_close{
		width: 2.7rem;
		height: 2.7rem;
		right: 2rem;
		top: 2.1rem;
	}
	.search_index .stay-list .list-book-a{
		font-size: 1.4rem;
		padding: 1rem 1rem;
		border-radius: 0.5rem;
	}
}

/* 兼容2K 4K视频 */
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 4){
	/* .video-popup-div{
		height: 54rem;
		width: 96rem;
	} */
	
}
