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}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-all-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:justify;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-align-start{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.flex-align-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex-align-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.flex-pack-start{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flex-pack-center{-webkit-box-pack:center;-moz-box-pack:justify;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-pack-end{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flex-pack-justify{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.inline-flex{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-inline-flex}body{font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;line-height:1.6;min-width:320px;max-width:640px;padding-bottom:50px;margin:0 auto;overflow-x:hidden;font-size:14px;background-color:#fff;-webkit-tap-highlight-color:transparent}.page-footer{display:none}.searchBox,.searchBox-fake{box-sizing:border-box;height:98px}.searchBox{width:100%;padding:10px 0 0;background:#fff}.isapp .searchBox,.ischuchu .searchBox{top:0}.searchBox .searchContent{display:flex;height:40px;margin:0 10px;background:#edf0f5;border-radius:4px}.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:5px 14px 0 5px}.searchBox .searchContent input{flex:1;height:40px;background:#edf0f5;border:none}.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}@media (-webkit-min-device-pixel-ratio:2){.searchBox .searchContent .search:before{-webkit-transform:scaleX(.5);-webkit-transform-origin:0 0}}.searchBox .searchContent .search.unable{color:#999}.searchResult .nonetwork,.searchResult .noresult{margin:35% auto;text-align:center}.searchResult .nonetwork .pic,.searchResult .noresult .pic{width:100px;height:100px;margin:0 auto;background:url(//file.40017.cn/hubble/allintouch/img/noresult-fcdeb09f6d.jpg) no-repeat;background-size:contain}.searchResult .nonetwork h3,.searchResult .noresult h3{font-weight:400;color:#999}.searchResult .nonetwork .pic{background:url(//file.40017.cn/hubble/allintouch/img/nonetwork-1a25a61977.jpg) no-repeat;background-size:contain}.loading{padding:10px 0;margin-top:40%;text-align:center;background:#fff}.loading .anime{display:inline-block;width:16px;height:16px;background:0 0!important;border:1px solid #23beae;border-bottom-color:transparent;border-radius:100%;-webkit-animation:rotate-loading 1.3s 0s linear infinite;animation:rotate-loading 1.3s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading span{margin-left:8px;font-size:12px;line-height:12px;color:#ccc;vertical-align:4px}@keyframes rotate-loading{0%{opacity:1;-webkit-transform:rotate(0)}100%{opacity:1;-webkit-transform:rotate(360deg)}}.tab-list{display:flex;height:38px;padding:0 10px;margin-top:10px;margin-right:10px;overflow:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.tab-list li{position:relative;box-sizing:border-box;padding:2px 15px;margin-right:10px;margin-bottom:10px;color:#333;text-align:center;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:4px}.tab-list li.active{color:#23beae;background:#ebfffe;border:1px solid #23beae;border-radius:4px}.tab-list li.active::after{position:absolute;right:0;bottom:0;display:block;width:15px;height:15px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAS1BMVEUAAAAjvq4jvq7////4/f1/2tAmv6/n+Pbh9vTb9fK96+dw1ctFyLs7xbc1w7XO8O3D7emx6OKu5+Gl5N6d4ttm0sdcz8NYzsEqwbGdKM5WAAAAAnRSTlMAf7YpoZUAAABwSURBVCjPfcnZCoMwAAXRdm6sS+3q+v9fKoohBMmdp4FzK3c3hCEMYQhDGMIQhjCEIQxhCEMYokDvTwMFavWFnJb+oFerboWMCGHeqVH3ADKiUpjoa/12IlHEqtb/IHKCp6Th/EgJwxg30TVDGMIQG/lMBDqyrga9AAAAAElFTkSuQmCC) no-repeat;background-size:contain}.tab-list::-webkit-scrollbar{display:none}.tab-fixed{position:fixed!important;top:0;z-index:49;width:100%}.products{border-top:1px solid #f2f4f7}.products>li{position:relative;overflow:hidden;border-bottom:none;padding:12px 10px}.products>li:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#dcdcdc}.products>li .pic,.products>li .pic img{width:90px;height:90px;border-radius:2px}.products>li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.products>li .pic{position:relative;flex-shrink:0;margin-right:10px;font-size:10px;color:#fff;background:url(//file.40017.cn/hubble/allintouch/img/loading-6ab1c7058d.gif) center no-repeat}.products>li .pic img{opacity:0;transition:all 1s ease}.products>li .pic img.active{opacity:1}.products>li .pic .npstag{position:absolute;top:0;left:0;display:inline-block;width:56px;height:18px;font-size:11px;line-height:18px;color:#714500;text-align:center;background-image:linear-gradient(134deg,#fee5ad 0,#f4c479 100%);border-radius:1.5px 0 8px}.products>li .pic .left-info,.products>li .pic .left-info::after{position:absolute;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.58) 33%,#000 100%);left:0;width:100%}.products>li .pic .left-info{box-sizing:border-box;padding:12px 10px 8px;border-radius:2px}.products>li .pic .left-info::after{z-index:-1;display:block;height:100%;content:"";border-radius:2px;opacity:.8}.products>li .pic .left-info .days,.products>li .pic .left-info .sl-gray{font-size:11px;line-height:1.2;color:#fff;text-align:left}.products>li .pic .left-info .sl-gray{padding-top:3px;margin-top:3px;position:relative;overflow:hidden;border-top:none}.products>li .pic .left-info .sl-gray:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#fff}@media (-webkit-min-device-pixel-ratio:2){.products>li:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 bottom}.products>li .pic .left-info .sl-gray:before{-webkit-transform:scaleY(.5);-webkit-transform-origin:0 0}}.products>li .content{height:90px;overflow:hidden}.products>li .content .title{display:-webkit-box;height:36px;overflow:hidden;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.products>li .content .comment{margin-top:15px;font-size:10px;line-height:20px;color:#999}.products>li .content .comment i{margin:0 3px;color:#efefef}.products>li .content .priceOut{display:flex;align-items:center;margin-top:8px}.products>li .content .price{height:20px;font-size:18px;line-height:20px;color:#f63}.products>li .content .price::before{font-size:12px;content:"￥"}.products>li .content .price::after{font-size:10px;color:#999;content:"起"}.products>li .content .price.no-price::after,.products>li .content .price.no-price::before{content:""}.products>li .content .discount{position:absolute;right:5px;bottom:10px;font-size:10px;line-height:20px;color:#ff6013}.products>li .content .discount .discount-name{margin-right:3px;font-weight:700}.products>li .content .tags{display:flex;flex-wrap:wrap;height:.6rem;margin-top:8px;overflow:hidden}.products>li .content .tags .tag-hui{width:.6rem;height:.6rem;margin-bottom:4px;margin-left:4px;font-size:10px;color:#fff;text-align:center;background:#ff7802;border-radius:2px}.products>li .content .tags .tag-text{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:.6rem;padding:.08rem .28rem;margin-bottom:4px;margin-left:4px;overflow:hidden;font-size:.48rem;font-weight:500;color:#ff7c00;background:rgba(72,190,47,0);border:.04rem solid rgba(255,124,0,.5)}.products>li .flag{position:absolute;top:-4px;right:-16px;width:50px;height:25px;font-size:10px;line-height:32px;color:#fff;text-align:center;background:#fd7461;transform:rotate(45deg)}