img,legend{border:0}a:active,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline:0}.cf:after,.clear,.clearfix:after{clear:both}a,body{color:#333}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{padding:0;margin:0;font-family:inherit;font-size:inherit;font-style:inherit;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.hide,[hidden],audio:not([controls]),template{display:none}audio:not([controls]){height:0}a{background:0 0;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.chat,.page{position:fixed;z-index:999}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{-webkit-appearance:none;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0}textarea{overflow:auto;resize:none}li,ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.float-right{float:right!important}.float-left{float:left!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{display:table;content:" "}html{font-size:20px}a.u{text-decoration:underline}.test{font-size:inherit}[v-cloak]{display:none}.page{right:0;left:0;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.page.current{display:block;overflow:hidden;-webkit-transform:none;transform:none}.chat{right:15px;bottom:80px;display:block;width:50px;height:50px;background:url(https://pic5.40017.cn/04/002/bc/be/rBTJUl1I7RGAB7uAAAATtBOCAHE978.png) no-repeat;background-size:contain}.chat.chat_list{right:10px;bottom:140px}.chat.hasmsg::after{position:absolute;top:0;right:0;width:10px;height:10px;content:"";background:red;border:1px solid #fff;border-radius:10px}@media only screen and (device-width:375px) and (device-height:812px){.isIphoneX.isapp.Search,.isIphoneX.isapp.Search:focus-within,.isIphoneX.isapp.hotel-page,.isIphoneX.isapp.hotel-page:focus-within{margin-top:44px!important}.isIphoneX.isapp.hotel-page .titlebar-wrapper,.isIphoneX.isapp.hotel-page:focus-within .titlebar-wrapper{padding-top:24px!important}.isIphoneX.isapp.banner .titlebar-wrapper{height:78px!important}.isIphoneX.isapp.banner .titlebar-wrapper .titlebar{top:34px!important}.isIphoneX.isapp.hotel-page .hotel-panel .fixed,.isIphoneX.isapp.hotel-page:focus-within .hotel-panel .fixed{top:80px!important}.isIphoneX.isapp.banner .slider ul{padding-bottom:48%}.isIphoneX.isapp.banner .slider ul a img{height:180px!important}.isIphoneX.isapp.navbar{height:84px!important;padding-top:40px!important}}@media only screen and (device-width:414px) and (device-height:896px){.isIphoneX.isapp.Search,.isIphoneX.isapp.Search:focus-within,.isIphoneX.isapp.hotel-page,.isIphoneX.isapp.hotel-page:focus-within{margin-top:44px!important}.isIphoneX.isapp.hotel-page .titlebar-wrapper,.isIphoneX.isapp.hotel-page:focus-within .titlebar-wrapper{padding-top:24px!important}.isIphoneX.isapp.banner .titlebar-wrapper{height:78px!important}.isIphoneX.isapp.banner .titlebar-wrapper .titlebar{top:34px!important}.isIphoneX.isapp.hotel-page .hotel-panel .fixed,.isIphoneX.isapp.hotel-page:focus-within .hotel-panel .fixed{top:80px!important}.isIphoneX.isapp.banner .slider ul a img{height:180px!important}.isIphoneX.isapp.navbar{height:84px!important;padding-top:40px!important}}:root{--safe-area-inset-top:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px;--safe-area-inset-right:0px}@supports (bottom:constant(safe-area-inset-bottom)){:root{--safe-area-inset-bottom:constant(safe-area-inset-bottom);--safe-area-inset-left:constant(safe-area-inset-left);--safe-area-inset-right:constant(safe-area-inset-right)}}@supports (bottom:env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right)}}@supports ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-top:env(safe-area-inset-top)}}}@supports not ((bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom))){@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:44px;--safe-area-inset-bottom:34px;--safe-area-inset-left:0;--safe-area-inset-right:0}}@media only screen and (device-width:812px) and (device-height:375px) and (-webkit-device-pixel-ratio:3){:root{--safe-area-inset-top:0;--safe-area-inset-bottom:21px;--safe-area-inset-left:44px;--safe-area-inset-right:44px}}}@-webkit-keyframes spinner1{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes spinner1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes spinner2{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes spinner2{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes spinner3{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes spinner3{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes spinner4{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spinner4{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes spinner5{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner5{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}input[type=search]::-webkit-search-cancel-button{display:none}input::-webkit-search-cancel-button{display:none}html{height:100%}body{font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;line-height:1.6;max-width:750px;margin:0 auto;overflow-x:hidden;font-size:14px;-webkit-tap-highlight-color:transparent;background-color:#fff}.searchBox{position:fixed;top:0;z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 15px;padding-top:calc(env(safe-area-inset-top) + 10px);background:#fff}.searchBox .back{font-size:22px;color:#ccc}.searchBox .searchContent{display:flex;width:100%;height:40px;margin-left:15px;background:#f4f4f4;border-radius:.48rem}.searchBox .searchContent .djicon{width:16px;height:16px;font-size:18px;color:#ccc}.searchBox .searchContent .djicon-search{margin:5px 5px 0 14px}.searchBox .searchContent .djicon-wechat-empty{margin:4px 14px 0 5px}.searchBox .searchContent input{flex:1;height:40px;font-size:14px;font-weight:400;color:#999;background:#f4f4f4;border:none;border-radius:.48rem}.mainBox,.no-result{flex-direction:column}.searchBox .searchContent input::-webkit-input-placeholder{color:#999}.searchBox .searchContent input::-moz-placeholder{color:#999}.searchBox .searchContent input::-webkit-search-cancel-button{display:none}.searchBox .searchContent .search{float:right;height:16px;padding:0 14px;margin-top:12px;line-height:16px;color:#23beae;position:relative;overflow:hidden;border-left:none}.searchBox .searchContent .search:before{position:absolute;top:0;left:0;width:1px;height:100%;content:"";background:#ccc}.mainBox{box-sizing:border-box;display:flex;min-height:100vh;padding-top:60px;padding-top:calc(env(safe-area-inset-top) + 60px)}.mainBox .historyBox{padding:10px 20px 20px;background-color:#fff}.mainBox .historyBox .title .text{font-size:17px;font-weight:500;color:#000}.mainBox .historyBox .title .djicon{margin-top:-1px;font-size:18px}.mainBox .historyBox .title .djicon-search-lyapp{float:left;background:-webkit-gradient(90deg,color-stop(0,#fc7d1f),color-stop(100%,#fe5341));background:-webkit-linear-gradient(90deg,#fc7d1f 0,#fe5341 100%);background:linear-gradient(90deg,#fc7d1f 0,#fe5341 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mainBox .historyBox .title .djicon-clean-lyapp{float:right;color:#999}.mainBox .historyBox ul{display:flex;flex-wrap:wrap;width:100%}.mainBox .historyBox ul li a{float:left;max-width:16em;height:28px;padding:0 15px;margin:10px 10px 0 0;font-size:13px;font-weight:500;line-height:28px;color:#666;background:#f4f4f4;border-radius:.56rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainBox .searchfindBox{width:100%;padding-top:10px;padding-bottom:20px;background-color:#fff}.mainBox .searchfindBox .title{margin-left:20px;font-size:17px;font-weight:500;color:#000}.mainBox .searchfindBox ul{display:flex;padding-left:20px;margin-top:10px;overflow-x:auto}.mainBox .searchfindBox ul li a .des,.mainBox .searchfindBox ul li a .dest{width:4.8rem;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}.mainBox .searchfindBox ul li{padding-right:10px;text-align:left}.mainBox .searchfindBox ul li a img{width:4.8rem;height:3.2rem;border-radius:.48rem}.mainBox .searchfindBox ul li a .dest{font-size:13px;font-weight:500;color:#000}.mainBox .searchfindBox ul li a .des{font-size:.44rem;font-weight:400;color:#999}.mainBox .searchfindBox ul::-webkit-scrollbar{display:none;width:0}.mainBox .hotSearchBox{flex:1;overflow-x:auto;white-space:nowrap;background-color:#fff;background-image:linear-gradient(180deg,rgba(238,238,238,0) 0,#eee 100%);padding:10px 10px 30px 20px}.mainBox .hotSearchBox .hotSearchBox-item{display:inline-block;flex-shrink:0;width:12rem;margin-right:10px;border-radius:12px;box-shadow:0 3px 10px 0 rgba(0,0,0,.04)}.mainBox .hotSearchBox .hotSearchBox-item .top{display:flex;align-items:flex-end;width:100%;padding-top:10px;padding-bottom:16px;border-radius:12px 12px 0 0}.mainBox .hotSearchBox .hotSearchBox-item .top i{font-size:17px;opacity:0}.mainBox .hotSearchBox .hotSearchBox-item .top .mainTitle{max-width:140px;padding-right:4px;padding-left:15px;overflow:hidden;font-size:17px;font-weight:500;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.mainBox .hotSearchBox .hotSearchBox-item .top .otherTitle{font-size:11px;font-weight:400}.mainBox .hotSearchBox .hotSearchBox-item .list{padding:0 15px;background-color:#fff;border-radius:0 0 12px 12px}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:1.6rem;padding-bottom:20px}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left{display:flex}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .left-item{position:relative;flex-shrink:0;width:2rem;height:1.6rem;background-color:#f4f4f4;border-radius:.16rem}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .left-item .rank{position:absolute;top:0;left:0;width:.8rem;height:.64rem;font-size:11px;font-weight:500;line-height:.64rem;color:#fff;text-align:center;background:#666;border-radius:.16rem 0}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .left-item img{width:100%;height:100%;border-radius:.16rem}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .left-item .dest{position:absolute;bottom:0;left:0;width:100%;height:.64rem;overflow:hidden;font-size:10px;font-weight:500;line-height:.64rem;color:#fff;text-align:center;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;background-color:rgba(0,0,0,.5);border-radius:0 0 .16rem .16rem}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .middle{margin-left:.32rem}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .middle .address{width:5.64rem;overflow:hidden;font-size:13px;font-weight:500;color:#000;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .left .middle .des{width:5.64rem;margin-top:.08rem;overflow:hidden;font-size:11px;font-weight:400;color:#000;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;opacity:.5}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .right{display:flex;align-items:center;height:.8rem;padding:0 .48rem 0 .24rem;font-size:11px;font-weight:500;line-height:.8rem;color:#8c6865;background:rgba(255,83,70,.05);border-radius:.4rem}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item .right img{width:15px}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item:nth-child(1) .left .left-item .rank{background:#ff6c0a}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item:nth-child(2) .left .left-item .rank{background:#ff9b0a}.mainBox .hotSearchBox .hotSearchBox-item .list .content-item:nth-child(3) .left .left-item .rank{background:#ffca0a}.mainBox .hotSearchBox .hotSearchBox-item:nth-child(1) .top{color:#ff6c0a;background-image:linear-gradient(0deg,#fff 0,#ffdcc4 100%)}.mainBox .hotSearchBox .hotSearchBox-item:nth-child(2) .top{color:#ff5346;background-image:linear-gradient(0deg,#fff 0,#ffc8c4 100%)}.mainBox .hotSearchBox .hotSearchBox-item:nth-child(3) .top{color:#51b881;background-image:linear-gradient(0deg,#fff 0,#d0ffe6 100%)}.mainBox .hotSearchBox::-webkit-scrollbar{display:none;width:0}.resultBox{padding-left:15px;margin-top:60px;margin-top:calc(env(safe-area-inset-top) + 60px);background-color:#fff}.resultBox .search-result .result-item{padding-bottom:15px;position:relative;overflow:hidden;border-bottom:none}.resultBox .search-result .result-item:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#E4E4E4}.resultBox .search-result .result-item .highlight{color:#23beae}.resultBox .search-result .result-item .title{height:20px;margin:12px 15px 0 0;overflow:hidden;font-size:14px;color:#999}.resultBox .search-result .result-item .title .icon{float:left;width:20px;height:20px;margin-top:1px;color:rgba(35,190,174,.35)}.resultBox .search-result .result-item .title .des{float:left;font-weight:700;color:#333}.resultBox .search-result .result-item .title .subtitle{float:left;margin-top:2px;font-size:12px}.resultBox .search-result .result-item .title .subtitle::before{display:inline-block;width:5px;height:5px;margin:0 5px;vertical-align:2px;content:"";background:#ccc;border-radius:5px}.resultBox .search-result .result-item .title .more{float:right;color:#b2b2b2}.resultBox .search-result .result-item .title .more .djicon{font-size:12px;color:#b2b2b2}.resultBox .search-result .result-item .item-tabli{box-sizing:border-box;padding:0 15px 5px 0;margin-left:20px;overflow:hidden}.resultBox .search-result .result-item .item-tabli .name{float:left;width:31%;height:40px;margin-top:10px;margin-right:3.5%;font-size:14px;line-height:40px;text-align:center;background:#f4f4f4;border-radius:4px}.resultBox .search-result .result-item .item-tabli .name:nth-child(3n){margin-right:0}.resultBox .search-result .result-item .item-prolist{margin-left:20px;overflow:hidden}.resultBox .search-result .result-item .pro{box-sizing:border-box;padding:15px 15px 15px 0;position:relative;overflow:hidden;border-bottom:none}.resultBox .search-result .result-item .pro:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#E4E4E4}@media (-webkit-min-device-pixel-ratio:2){.searchBox .searchContent .search:before{-webkit-transform:scaleX(.5);-webkit-transform-origin:0 0}.resultBox .search-result .result-item .pro:after,.resultBox .search-result .result-item:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}}.resultBox .search-result .result-item .pro .maintitle{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resultBox .search-result .result-item .pro .bottom{margin-top:5px;color:#999}.resultBox .search-result .result-item .pro .bottom .startcity{float:left;margin-right:10px;font-size:12px}.resultBox .search-result .result-item .pro .bottom .prop{float:left;font-size:12px}.resultBox .search-result .result-item .pro .bottom .price{float:right;font-size:13px;color:#ff5346}.resultBox .search-result .result-item .pro .bottom .price .symbol{font-size:12px}.resultBox .search-result .result-item .pro .bottom .price .text{margin:0 2px;font-weight:700}.resultBox .search-result .result-item .pro .bottom .price .small{font-size:10px;color:#999}.resultBox .search-result .result-item .pro:last-child{position:inherit;padding-bottom:0;border-bottom:none}.no-result{position:fixed;top:0;z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:0!important;padding-bottom:0!important;font-size:12px;color:#999;text-align:center;background:#fff}.no-result.filter{z-index:1;padding-top:247px;padding-bottom:166px}.no-result .img{width:274px;height:140px;background:url(//file.40017.cn/hubble/mini/no-result.png) center no-repeat;background-size:100%}.no-result .first{font-size:14px;color:#666}.no-result .btn{width:165px;height:40px;margin:16px auto 0;font-size:16px;color:#666;background:#fff;border:0 solid #e4e4e4;border-radius:4px}.ui-mask{height:100%!important}.loading-mask{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#f4f4f4;opacity:.8}.loading-mask .loading-ring,.loading-mask .loading-ring:after,.loading-mask .loading-ring:before{border-radius:50%}.loading-mask .loading-ring,.loading-mask .text{position:absolute;top:calc(50% - 30px)}.loading-mask .loading-ring{left:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px;box-shadow:inset 0 0 0 4px #43dea0;transition:color 1.3s ease;animation:gradientColor 1.3s infinite ease}.loading-mask .loading-ring:after,.loading-mask .loading-ring:before{position:absolute;top:0;display:inline-block;width:24px;height:47px;content:"";background:#f4f4f4}.loading-mask .loading-ring:before{left:-1px;border-radius:46px 0 0 46px;-webkit-transform-origin:24px 23px;transform-origin:24px 23px;-webkit-animation:loading-ring 1.3s infinite ease 1s;animation:loading-ring 1.3s infinite ease 1s}.loading-mask .loading-ring:after{left:23px;border-radius:0 46px 46px 0;-webkit-transform-origin:0 23px;transform-origin:0 23px;-webkit-animation:loading-ring 1.3s infinite ease;animation:loading-ring 1.3s infinite ease}.loading-mask .text{box-sizing:border-box;width:100%;padding:0 20%;margin-top:33px;font-size:14px;color:#999;text-align:center}@keyframes loading-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gradientColor{0%{box-shadow:inset 0 0 0 4px #43dea0}100%{box-shadow:inset 0 0 0 4px #23beae}}.gujia .middle .address{height:20px;background-color:#f4f4f4}.gujia .middle .des{height:17px;background-color:#f4f4f4}.gujia .right{width:30px;height:20px}