.topImgRect .custom-indicator{position:absolute;left:2em;bottom:2.8em;width:100vw;height:.2em;display:-webkit-box;display:-ms-flexbox;display:flex}.topImgRect .custom-indicator-item{width:6.5vw;height:2px;margin-right:1.5vw}.topImgRect{width:100vw;height:60vw;position:relative}.topImgRect .topImgDown{position:absolute;z-index:1;bottom:0;left:0;right:0;height:2em;background-color:#fff;border-radius:2em 0 0 0}.topImgRect .topImgDownRight{position:absolute;z-index:1;bottom:1.3em;width:2.6em;right:-.7em;height:2.6em;background-color:#fff;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 50%,#000 0);mask-image:radial-gradient(circle at 0 0,transparent 50%,#000 0)}.topImgRect .topTitle{color:#fff;position:absolute;z-index:2;left:2em;top:30vw}.topImgRect .topTitle span{color:#fff;font-size:1.2em;font-weight:700;z-index:2;top:30vw;letter-spacing:1px}.wxPage[data-v-dbd8a868]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:111111}.wxPage .back[data-v-dbd8a868]{width:100%;height:100%;background-color:#000;-moz-opacity:.8;opacity:.8}.font[data-v-dbd8a868]{position:fixed;right:1em;top:1em;left:1em;z-index:111112;color:#fff;text-align:right}.font table[data-v-dbd8a868]{float:right}.font i[data-v-dbd8a868]{font-size:4em}.message[data-v-dbd8a868]{position:absolute;top:40%;padding:0 1em;color:#fff}.kfIcon[data-v-25db74e8]{position:fixed;right:1em;bottom:3.2em;width:3.2em;height:3.2em;z-index:100}.kfIcon img[data-v-25db74e8]{width:100%}.bodyBack{background-color:#fff;min-height:100vh;width:100vw;overflow-x:hidden}.boatImgRect{padding:0 1.5em;position:relative;overflow:hidden;margin-bottom:1.5em}.boatImgRect,.boatImgRect img{border-radius:1em}.custom-indicator{right:1em;bottom:1em;padding:.1em .7em;font-size:.7em;background:rgba(29,29,29,.33)}.boatImgRect .imgTitle,.custom-indicator{position:absolute;text-align:center;color:#fff}.boatImgRect .imgTitle{left:0;right:0;bottom:0;line-height:2.6em;z-index:1;font-size:.9em}.SerchRect{padding:0 1.5em}.SerchRect .SearchLine{border:1px solid #ccc;border-radius:5px;margin-bottom:1.5em}.SerchRect .van-cell{padding:5px 16px}.tourTitle{margin-bottom:1.5em;padding:0 1.5em;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#f3e2b0),to(#dac083));background:linear-gradient(180deg,#f3e2b0,#dac083);color:transparent;display:inline-block;-webkit-background-clip:text;background-clip:text}.tourTitle span{font-size:1.1em}.roomRects{padding:0 1.5em}.roomRect{border-bottom:1px solid #eee;margin-bottom:1em;padding-bottom:.5em}.roomRect:nth-last-child(-n+2){border-bottom:none}.roomRect .roomImg{border-radius:.4em;overflow:hidden}.roomRect .roomTitle{font-weight:700;font-size:.9em;line-height:1.3em;text-align:left}.roomRect .tagLine{padding:.3em;text-align:left}.roomRect .tagLine span{margin-right:.5em}.roomRect .priceLine{padding:.3em 0;text-align:left}.roomRect .priceLine .price{font-size:.8em;font-weight:700}.roomRect .priceLine .price span{font-size:1.6em}.roomRect .priceLine .free{text-align:right;font-size:.8em;color:#777}.roomRect .priceLine .freeEmpty{text-align:right;font-size:.8em;color:#ff3434}.searchButton{margin-bottom:1.5em;border-radius:.6em;position:relative}.searchButton i{position:absolute;right:.6em;top:-12px;font-size:.8em}.boatInfoRect{padding:0 1em;margin-bottom:1.5em}.infoTitleClose,.infoTitleOpen{color:#1867d6;background-color:#f3f8ff;border-radius:.5em;padding:.8em .5em;font-weight:700;letter-spacing:1px;margin:.5em 0;font-size:.9em}.infoTitleClose i,.infoTitleOpen i{float:right;font-size:.8em;color:#999;line-height:1.7em}.infoLineRect{border:1px solid #dcdcdc;border-radius:.5em;background-color:#fff;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc;min-height:10vw;padding:1em;font-size:.8em;line-height:1.6em}.infoLineRect .line{color:#777;padding:.3em 0}.infoLineRect .line .rightIcon{color:#93c44e}.tourAllTitle{color:#000;font-size:.9em;padding:.5em 0}.tourRect{border-bottom:1px solid #eee;color:#777}.tourRect .title{color:#000;font-weight:700;padding:.8em 0}.tourRect i{color:#4790ff;margin-right:.3em}.textRect{line-height:1.8em!important;color:#777}.roomPopInfoRect{width:calc(100vw - 6em);padding:1em;border-radius:.5em;background-color:#fff;overflow:hidden}.roomPopInfoRect .topTitle{font-size:1em;color:#333;line-height:2em;padding-bottom:.5em;font-weight:700}.roomPopInfoRect .closeIcon{text-align:right;color:#aaa}.roomPopInfoRect .roomImgRect,.roomPopInfoRect .roomImgRect img{border-radius:.3em;overflow:hidden}.roomPopInfoRect .roomTitle{font-weight:700;font-size:.9em;padding:.5em 0}.roomPopInfoRect .tagList{color:#777;font-size:.8em}.roomPopInfoRect .tagList i{color:#333;margin-right:.5em;font-size:.8em}.roomPopInfoRect .tagLine{padding:.2em 0}.roomPopInfoRect .roomAbout{padding:.8em 0;color:#777;font-size:.8em;line-height:1.8em;max-height:30vh;overflow-y:scroll}.topStar{text-align:center;padding:1em}.scoreLine{font-weight:700;margin-top:.5em}.avgScore{margin-top:1em}.avgScore .lineScore{text-align:right;color:#1258ad}.avgScore .barBack{background-color:#d6d6d6;height:5px;width:100%;margin-top:.5em;margin-bottom:1.5em}.avgScore .barBack .barRect{background-color:#ffc01e;height:5px}.commentRect{margin-top:2em}.commentRect .commentTop{background-color:#f8f9fa;height:6em;position:relative}.commentRect .commentTop .leftRect{position:absolute;left:1em;top:1.6em}.commentRect .commentTop .score{margin-top:.2em;font-weight:700;color:#1258ad}.commentRect .commentTop .icon{position:absolute;right:1em;top:1em;width:4em;height:4em;overflow:hidden;border-radius:4em}.commentRect .commentTop .icon img{width:100%;height:100%}.commentRect .commentTop .rightRect1{position:absolute;right:6em;top:1.5em;text-align:right}.commentRect .commentTop .rightRect1 span{font-size:1.15em}.commentRect .commentTop .rightRect2{position:absolute;right:6em;color:#777;top:3.4em;text-align:right}.commentRect .commentbody{margin-top:1em;color:#777;line-height:1.8em}.commentRect .commentimgs{margin-top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;width:100%;margin-top:10px}.commentRect .commentimgs img{-webkit-box-flex:0;-ms-flex:0 0 calc(12.5% - 4px);flex:0 0 calc(12.5% - 4px);max-width:calc(12.5% - 4px);min-width:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}