.banner{height:250px}.banner .banner-img{width:100%;height:100%;background-color:#ccc}.banner .van-swipe__indicators{bottom:1.25rem}.banner .van-swipe__indicator{width:.66667rem;height:.66667rem;border:1px solid #999;background-color:transparent;border-radius:unset;transform:rotate(45deg);opacity:1}.banner .van-swipe__indicator.van-swipe__indicator--active{background:#fff;border-color:#fff}.banner .van-swipe__indicator:not(:last-child){margin-right:.83333rem}.situation{min-height:40rem;padding-top:2.5rem;padding-bottom:6.66667rem;background:no-repeat bottom/100% 6.5rem url(/images/bg-hotel-situation.png?b38360186d1c9048254eb63500cab3ae) #f6f6f6;text-align:center}.situation .title{margin-bottom:1.66667rem;font-size:1.5rem;color:#333}.situation .content .content-f,.situation .content .content-h{padding:0 2.5rem}.situation .content .content-b{position:relative;padding:2.5rem 4.16667rem}.situation .content .content-text{margin-bottom:1.16667rem;font-size:1rem;color:#666;line-height:1.5rem}.situation .content .content-text:last-child{margin-bottom:0}.situation .content .content-title{margin-bottom:1.16667rem;font-weight:700;font-size:1rem;color:#333}.problem{min-height:39.5rem;padding-top:2.5rem;text-align:center}.problem .title{font-size:1.5rem;color:#333}.problem .title sub{font-size:1rem;color:#666;font-style:italic}.problem .content{margin-top:2.5rem}.problem .content .table{margin:0 auto;table-layout:fixed;border-spacing:0}.problem .content .table td{width:50%}.problem .content .table tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,80%,.5)}.problem .content .table td:not(:last-child){border-right:1px solid hsla(0,0%,80%,.5)}.problem .content .table .media{padding:.83333rem 0;line-height:1}.problem .content .table .media .media-icon{display:block;margin:auto;width:4.16667rem;height:4.16667rem;background:no-repeat 50%/100% 100% #fff}.problem .content .table .media .media-icon.icon-1{background-image:url(/images/icon-hotel-problem-1.png?7152db78c2bff0fe7aec7141b29f384b)}.problem .content .table .media .media-icon.icon-2{background-image:url(/images/icon-hotel-problem-2.png?38b5968624eba03a46bf1c61ad6701e2)}.problem .content .table .media .media-icon.icon-3{background-image:url(/images/icon-hotel-problem-3.png?dd348725f27284cd6e518a65576ddfae)}.problem .content .table .media .media-icon.icon-4{background-image:url(/images/icon-hotel-problem-4.png?bc4328f5a06456eb200920803164c6ad)}.problem .content .table .media .media-icon.icon-5{background-image:url(/images/icon-hotel-problem-5.png?367914509e1c979cad000ce723f1a55f)}.problem .content .table .media .media-icon.icon-6{background-image:url(/images/icon-hotel-problem-6.png?e92e143b4f36e38c7931d548cf67d703)}.problem .content .table .media .media-title{margin-top:.83333rem;font-size:1rem;color:#333}.problem .content .table .media .media-title sub{margin-top:.16667rem;display:block;color:#999;font-weight:400}.compared{height:69.91667rem}.compared .title{padding-top:13.75rem;height:31.25rem;background:no-repeat top 3.83333rem center/auto 5.75rem,no-repeat 50%/100% 100%;background-image:url(/images/bg-hotel-compared-5.png?7756c8efdc9b30700e3e58c2b9c35501),url(/images/bg-hotel-compared-1.jpg?a19d5b615ccdaa9053334f51edaa3100);text-align:center}.compared .title p{margin:0 auto;width:21.5rem;font-size:1rem;font-style:italic;line-height:1.5rem;color:#999}.compared .title p:last-child{margin-top:3rem}.compared .content{position:relative}.compared .content:before{content:"";display:block;flex-basis:100%;height:.33333rem;background:linear-gradient(90deg,#ffe2bd,#ffd5ff)}.compared .content:after{content:"";position:absolute;left:50%;top:50%;width:13.91667rem;height:7.33333rem;background:no-repeat 50%/100% 100% url(/images/bg-hotel-compared-4.png?5b9aa232e6995cfd0beaaf6fadf32213);z-index:1;transform:translate(-50%,-50%)}.compared .content .media{position:relative;width:100%;text-align:center;background-color:rgba(0,0,0,.5)}.compared .content .media .media-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.compared .content .media .media-top .media-bg{width:100%;height:100%;background:no-repeat 50%/100% 100%}.compared .content .media .media-top .media-bg.bg-1{background-image:url(/images/bg-hotel-compared-3.jpg?222add9fdf2ff5199702de441b59cbf7)}.compared .content .media .media-top .media-bg.bg-2{background-image:url(/images/bg-hotel-compared-2.jpg?b71f3f7af0cb0e31e471b98418f48dd9)}.compared .content .media .media-body{padding:3.25rem 0 0;width:100%;height:19.16667rem}.compared .content .media .media-body .media-body-title{font-size:1.16667rem;color:#fff;font-style:italic;text-align:center;margin-bottom:1.58333rem}.compared .content .media .media-body .media-body-list{font-size:1rem;color:#ccc;line-height:1.5rem}.appraise{min-height:43.83333rem;overflow:hidden;text-align:center}.appraise .title{padding:2.5rem 0 .41667rem;font-size:1.5rem}.appraise .content img{width:15.5rem;height:26.83333rem;margin:2.08333rem .58333rem;box-shadow:4px 4px 38px 0 rgba(122,166,188,.16)}.appraise .content .tip{margin-top:1.5rem;color:#999}.appraise .van-swipe__indicator{width:.66667rem;height:.66667rem;border:1px solid #666;background-color:transparent}.appraise .van-swipe__indicator.van-swipe__indicator--active{background:#333}.appraise .van-swipe__indicator:not(:last-child){margin-right:.83333rem}.appraise .appraise-swipe{height:32.66667rem}.program{min-height:37.5rem;padding-top:2.5rem;background:no-repeat 50%/100% 100% url(/images/bg-hotel-program.png?ff7cad6c17ecf9482dce93300fe24200) #1d1d1f;text-align:center}.program .title{font-size:1.5rem;font-style:italic;color:#fff;line-height:2.25rem}.program .content{margin-top:2.33333rem}.program .content .media{margin:0 auto;width:20.83333rem;min-height:22.5rem;padding:2rem;border:1px solid hsla(0,0%,100%,.2)}.program .content .media .media-left{margin-bottom:4.5rem}.program .content .media .media-left .media-img{margin:0 auto;width:9.33333rem;height:3.75rem}.program .content .media .media-body{font-size:1rem;color:#ccc;font-style:italic;letter-spacing:.33333rem;line-height:1.5rem}.program .content .media .media-body b{color:#fff}.features{min-height:38.33333rem;padding-top:2.5rem;background-color:#f6f6f6;text-align:center}.features .title{font-size:1.5rem;color:#333}.features .title sub{display:block;margin:1.33333rem auto 0;max-width:20.41667rem;font-size:1rem;font-style:italic;color:#666;line-height:1.5rem}.features .content{margin-top:1.83333rem}.features .content .list{margin:0 auto;display:flex;align-items:center;justify-content:center}.features .content .list .list-item{width:9.16667rem;min-height:19.16667rem;padding:.83333rem;background-color:#fff;border-radius:5px}.features .content .list .list-item:nth-of-type(2n){margin:0 .83333rem}.features .content .list .list-item .list-item-icon{display:block;margin:.33333rem auto 0;width:1.5rem;height:1.5rem;background:no-repeat 50%/100% 100% #fff}.features .content .list .list-item .list-item-icon.icon-1{background-image:url(/images/icon-hotel-features-1.png?d840ef978f2bbc67b7e0e23d5708abbc)}.features .content .list .list-item .list-item-icon.icon-2{background-image:url(/images/icon-hotel-features-2.png?542199f67c15553243f2621de7a9e904)}.features .content .list .list-item .list-item-icon.icon-3{background-image:url(/images/icon-hotel-features-3.png?aa33132e609036442f3ff6c8a60d1d4a)}.features .content .list .list-item .list-item-title{margin-top:1rem;font-size:1.16667rem;color:#333;font-weight:700;line-height:1}.features .content .list .list-item .list-item-text{margin-top:1rem;padding:0 .66667rem;font-size:1rem;color:#666;line-height:1.5rem}.features .content .more-btn{margin-top:2.5rem}.transform{min-height:30.58333rem;padding-top:2.08333rem;text-align:center}.transform .title{font-size:1.5rem;color:#333}.transform .content{margin-top:2.5rem}.transform .content .panel-list{height:20.66667rem}.transform .content .panel-list .panel{margin:0 .66667rem;box-shadow:0 7px 16px 0 rgba(136,173,191,.11);background-color:#fff;color:#333;text-align:left;border:1px solid #dcdcdc;border-radius:5px}.transform .content .panel-list .panel .panel-title{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2.5rem .83333rem;font-size:1.16667rem;font-weight:bolder;border-bottom:1px solid #e9e9e9;line-height:1}.transform .content .panel-list .panel .panel-icon{display:inline-block;width:1rem;height:1rem}.transform .content .panel-list .panel .panel-icon.icon-1{background:no-repeat 50%/100% 100% url(/images/icon-hotel-transofrom-1.png?b6d75819b774af5a0e534f68a785acff)}.transform .content .panel-list .panel .panel-icon.icon-2{background:no-repeat 50%/100% 100% url(/images/icon-hotel-transofrom-2.png?d7f467d9d852557af4b519d7a3d5205b)}.transform .content .panel-list .panel .panel-body{padding:1.41667rem 1.25rem}.transform .content .panel-list .panel .panel-body dt{height:1.25rem;border-left:.33333rem solid #a7ff5f;padding-left:.83333rem;font-size:1rem;line-height:1.25rem;font-weight:bolder}.transform .content .panel-list .panel .panel-body dt b{color:#71b329}.transform .content .panel-list .panel .panel-body dd{margin-bottom:2.41667rem;padding-left:3.08333rem;color:#666;line-height:1.4;transform-origin:left bottom;white-space:nowrap}.transform .content .panel-list .panel.active dt{border-left-color:#3748ee}.transform .content .van-swipe__indicators{bottom:2.5rem}.transform .content .van-swipe__indicator{width:.66667rem;height:.66667rem;border:1px solid #666;background-color:transparent}.transform .content .van-swipe__indicator.van-swipe__indicator--active{background:#333}.transform .content .van-swipe__indicator:not(:last-child){margin-right:.83333rem}.reform{min-height:60.41667rem;padding-top:6.91667rem;text-align:center;background:no-repeat top/100% url(/images/bg-hotel-reform.png?de686b31e83ff605c7799e93214ffe1d) #fff}.reform .content .process-img{margin:2.33333rem auto 1.75rem;width:29.83333rem;height:40.91667rem}.projection{min-height:37.5rem;padding-top:2.08333rem;background:no-repeat 50%/100% auto url(/images/bg-hotel-projection.png?cae50184acfa148d9a03e30baae53cf7);overflow:hidden;text-align:center}.projection .title{color:#fff;font-style:italic}.projection .title h2{margin-bottom:1.16667rem}.projection .title h2 b{color:#71b329}.projection .title sub{color:#ccc;font-size:1rem}.projection .title sub b{color:#fff}.projection .content{padding:2.5rem}.projection .text{margin-bottom:6.66667rem;color:#999;line-height:1.5}.projection .text b{color:#fff}.projection .btn{display:inline-block;width:11.66667rem;height:2.33333rem;line-height:2.33333rem;background:linear-gradient(90deg,#f3ffea,#e1e5ff);border-radius:1.16667rem;color:#333}.system{min-height:51.25rem;padding-top:2.08333rem;background-color:#fff;overflow:hidden;text-align:center}.system .title{padding:0 2.83333rem}.system .title h2{margin-bottom:1.16667rem}.system .title sub{line-height:1.5;font-style:italic;color:#999}.system .content{padding:1.66667rem 4rem 5rem}.system .content .media-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.system .content .media-list .media{width:10.41667rem;height:14.58333rem;box-shadow:0 7px 16px 0 rgba(136,173,191,.1);border-radius:5px;margin-bottom:2.5rem}.system .content .media-list .media .media-icon{display:inline-block;width:5.83333rem;height:5.83333rem;margin:2.83333rem auto 2.08333rem;background:no-repeat 50%/100% 100%}.system .content .media-list .media .media-icon.icon-1{background-image:url(/images/icon-massage-system-1.png?39d621f1e574d7d4fa821395b4ca15ab)}.system .content .media-list .media .media-icon.icon-2{background-image:url(/images/icon-massage-system-2.png?c6291e3693eb7d39c3d5bdfa9e626655)}.system .content .media-list .media .media-icon.icon-3{background-image:url(/images/icon-massage-system-3.png?a2643e3340b8cc34ba7ab90b38b7deb0)}.system .content .media-list .media .media-icon.icon-4{background-image:url(/images/icon-massage-system-4.png?4bb83b1844f22e9755f88b33a59aa299)}.system .content .media-list .media .media-icon.icon-5{background-image:url(/images/icon-massage-system-5.png?10c3e011cead8c3bbd7edaa7924bbca2)}.system .content .media-list .media .media-icon.icon-6{background-image:url(/images/icon-massage-system-6.png?67be8d5e0627c12d817fcddab42ac8f0)}.system .content .media-list .media .media-icon.icon-7{background-image:url(/images/icon-massage-system-7.png?4a210f773fa6d1f9a6de53a143a00b5d)}.system .content .media-list .media .media-icon.icon-8{background-image:url(/images/icon-massage-system-8.png?c9acb30cc3cd2d7d639fdfcf28a8e720)}.system .content .media-list .media .media-title{position:relative;font-size:1rem;font-weight:bolder}.system .content .media-list .media .media-title sub{position:absolute;left:50%;transform:translateX(-50%) scale(.5);display:block;color:#999;white-space:nowrap}.ui{padding-top:2.08333rem;min-height:45.83333rem;background-color:#dee4ed;text-align:center;box-shadow:0 0 10px #dee4ed}.ui .title{font-size:1.5rem;color:#333}.ui .content{margin-top:3.33333rem}.ui .content .list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;text-align:left;padding:0 3.83333rem}.ui .content .list .list-item{width:50%;min-height:5.5rem;padding-top:1.66667rem}.ui .content .list .list-item .list-item-title{font-size:1rem;font-weight:700;color:#333;line-height:1.16667rem;white-space:nowrap;overflow:visible}.ui .content .list .list-item .list-item-body{margin-top:.41667rem;color:#666;line-height:1.5rem;transform-origin:left top}.ui .content .list .list-item:first-of-type,.ui .content .list .list-item:nth-of-type(2){border-bottom:1px solid #fff;padding-top:0}.ui .content .list .list-item:nth-of-type(2n){padding-left:2rem;border-left:1px solid #fff}.ui .content .show-box{width:100%;height:19.58333rem;margin-bottom:1.66667rem}.ui .content .show-box .show-box-img{width:100%;height:100%;padding:1.25rem 1.91667rem 0;background-color:#fff;background:no-repeat 50%/100% 100% url(/images/bg-massage-ui.png?23fb009b23ba6d51e902649f7218798b)}.ui .content .show-box .show-box-btns::-webkit-scrollbar{display:none}.ui .content .show-box .show-box-btns{margin-top:0;margin-bottom:2.08333rem;display:inline-block;justify-content:center;overflow-x:auto;width:100%;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ui .content .show-box .show-box-btns .van-button{margin:0 .58333rem;height:2.5rem;font-size:1rem;font-weight:700;color:#666;width:7.16667rem;display:inline-block}.ui .content .show-box .show-box-btns .van-button.van-button--primary{background-color:#3748ee;color:#fff;border-color:#3748ee}.ui .ui-swiper{height:15.75rem}.movie{padding-top:2.58333rem;min-height:66.66667rem;background:no-repeat 50%/100% 100% url(/images/bg-hotel-movie-1.jpg?2688f1d54738f4316626ef7436d5ea5d);overflow:hidden;text-align:center}.movie .title{font-style:italic;color:#fff}.movie .title sub{display:block;width:17rem;font-size:1rem;margin:.83333rem auto 0;line-height:1.5;color:#999}.movie .content{margin-top:43.33333rem;text-align:center}.movie .content .content-img{display:block;height:37.33333rem}.movie .content .content-logo{display:inline-block;width:6.25rem;height:7.16667rem;background:no-repeat 50%/100% 100% url(/images/logo-huashi-2.png?115dc12d4a2feb35db15d99430aac5aa)}.movie .content .content-tip{margin-top:1.66667rem;display:block;color:#999}.service{padding-top:1.66667rem;min-height:25.25rem;text-align:center}.service .title{font-size:1.5rem;color:#333}.service .content{margin-top:3.33333rem}.service .content .list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding:0 4.16667rem}.service .content .list .list-item{margin-bottom:3.33333rem;width:5.75rem;text-align:center}.service .content .list .list-item:nth-of-type(3n+2){margin-left:2.5rem;margin-right:2.5rem}.service .content .list .list-item .list-item-icon{display:inline-block;width:2.33333rem;height:2.33333rem;background:no-repeat 50%/100% 100%}.service .content .list .list-item .list-item-icon.icon-1{background-image:url(/images/icon-hotel-service-1.png?07b54657318791234ee64dec55896644)}.service .content .list .list-item .list-item-icon.icon-2{background-image:url(/images/icon-hotel-service-2.png?c7842ce9985b0e14132940322deb42d7)}.service .content .list .list-item .list-item-icon.icon-3{background-image:url(/images/icon-hotel-service-3.png?3a22f3feffb15bca488b8222a13351e0)}.service .content .list .list-item .list-item-icon.icon-4{background-image:url(/images/icon-hotel-service-4.png?12b14aa11fa479dc7dcdd872a9c6d1cf)}.service .content .list .list-item .list-item-icon.icon-5{background-image:url(/images/icon-hotel-service-5.png?066853bb8f50ebfa0bf4dc315616e2f8)}.service .content .list .list-item .list-item-title{position:relative;margin-top:1.16667rem;font-size:1rem;font-weight:700;color:#333;line-height:1.16667rem}.service .content .list .list-item .list-item-title sub{position:absolute;left:50%;bottom:-1.5rem;color:#999;transform:translateX(-50%) scale(.5);white-space:nowrap;transform-origin:center top}.cooperation{min-height:28.33333rem;padding:2.5rem 0;background-color:#f6f6f6;text-align:center}.cooperation .title{font-size:1.5rem;color:#333}.cooperation .content{margin-top:2.08333rem;padding:0 .83333rem}.cooperation .content .table{margin:0 auto;width:100%;table-layout:fixed;border-spacing:0;text-align:center}.cooperation .content .table tr:not(:last-child) td{border-bottom:1px solid hsla(0,0%,80%,.5)}.cooperation .content .table td:not(:last-child){border-right:1px solid hsla(0,0%,80%,.5)}.cooperation .content .table td{height:4.75rem}.cooperation .content .table img{width:100%;height:100%}.case{padding-top:2.5rem;min-height:53rem}.case .title{position:relative;font-size:1.5rem;color:#333;text-align:center}.case .title:after{content:"";position:absolute;bottom:-px2rem(10);left:50%;width:1.25rem;height:.16667rem;background-color:#71b329;transform:translateX(-50%)}.case .content{margin-top:2.58333rem}.case .content .media-list{height:46.41667rem}.case .content .media-list .media{margin:0 .58333rem;box-shadow:0 7px 16px 0 rgba(0,0,0,.1);border-radius:10px;background-color:#fff;overflow:hidden}.case .content .media-list .media .media-left{height:15.83333rem}.case .content .media-list .media .media-left img{display:block;background-color:#eee}.case .content .media-list .media .media-body{min-height:24.16667rem;padding:2rem;text-align:left}.case .content .media-list .media .media-body .media-title{margin-bottom:1rem;font-size:1.16667rem;color:#333;line-height:1}.case .content .media-list .media .media-body .media-detail{margin-bottom:1.66667rem;font-size:1rem;font-weight:700;color:#666;line-height:1.5rem}.case .content .media-list .media .media-body .media-text{font-size:1rem;color:#666;line-height:1.5rem}.case .content .media-list .van-swipe__indicators{bottom:3.25rem}.case .content .media-list .van-swipe__indicator{width:.66667rem;height:.66667rem;border:1px solid #666;background-color:transparent}.case .content .media-list .van-swipe__indicator.van-swipe__indicator--active{background:#333}.case .content .media-list .van-swipe__indicator:not(:last-child){margin-right:.83333rem}.advantagesList{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:40px}.advantagesList>div{width:50%}.advantagesList>div>span{width:100%;display:flex;margin-left:20px;margin-right:6px;font-size:12px;color:#666;line-height:1.5}.highlight{color:#3748ee!important;font-weight:700}