.show-more-box .hidden-box{overflow:hidden}.show-more-box .hidden-box.showAll{height:auto!important}.show-more-box .hidden-box.showAll+.show-more{background-image:none}.show-more-box .show-more{position:relative;padding-top:50px;height:80px;width:100%;margin-top:-40px;color:#707070;font-size:14px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),#fff);pointer-events:none}.show-more-box .show-more span{pointer-events:all}.show-more-box .show-more span:hover{opacity:.8;cursor:pointer}.collection-restaurant{width:158px;margin-right:20px}.collection-restaurant .small{display:inline-block;font-size:12px;transform-origin:0 50%;transform:scale(.75);white-space:nowrap}.collection-restaurant .font11{transform:scale(.91666667)}.collection-restaurant--image{position:relative;height:118px;border-radius:4px;overflow:hidden;margin-bottom:3px}.collection-restaurant--image img{display:block;width:100%;height:100%;border-radius:4px}.collection-restaurant--rate{position:absolute;width:36px;height:40px;left:8px;top:0;z-index:1;color:#fff;text-align:center;background-image:url(../img/rate.7c56baf7.svg);background-size:cover}.collection-restaurant--rate strong{display:block;font-weight:400;font-size:16px;line-height:22px;height:22px}.collection-restaurant--rate .small{position:relative;top:-6px;transform-origin:initial}.collection-restaurant--tags{color:#b28755;height:13px}.collection-restaurant--tags label{-js-display:inline-flex;display:inline-flex;align-items:center}.collection-restaurant--tags label span{max-width:5em;overflow:hidden;text-overflow:ellipsis}.collection-restaurant--tags label i{display:inline-block;background-color:#b28755;width:4px;height:4px;border-radius:2px;margin:0 4px}.collection-restaurant--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;color:#484848;font-size:13px;font-weight:700;line-height:18px}.collection-restaurant--price{color:#535353;font-size:9px;line-height:13px}.collection-restaurant--address{-js-display:flex;display:flex;justify-content:space-between;align-items:center;color:#636363;font-size:9px;line-height:13px}.collection-restaurant--address .icon-location{width:12px;height:12px;margin-right:3px;background-size:cover;vertical-align:-2px}.collection-deal{width:158px;margin-right:20px}.collection-deal .small{display:inline-block;font-size:12px;transform-origin:0 50%;white-space:nowrap}.collection-deal .font11{transform:scale(.91666667)}.collection-deal--image{position:relative;height:118px;border-radius:4px;overflow:hidden;margin-bottom:3px}.collection-deal--image img{display:block;width:100%;height:100%;border-radius:4px}.collection-deal--title{color:#484848;font-size:13px;font-weight:700;line-height:18px}.collection-deal--restaurant-name,.collection-deal--title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.collection-deal--restaurant-name{color:#95989a}.collection-deal--restaurant-name .small{overflow:hidden;text-overflow:ellipsis;width:100%}.collection-deal--tag{margin-top:-3px}.collection-deal--tag span{box-sizing:border-box;text-align:center;display:inline-block;height:20px;border:1px solid #5d5d5d;border-radius:4px;line-height:20px;padding:0 5px;font-size:13px;font-weight:400;color:#636363;transform:scale(.8);transform-origin:0 50%}.collection-deal--price{color:#dc2224;font-size:12px;line-height:22px;font-weight:700;flex-shrink:0}.collection-deal--price i{font-style:normal;text-decoration:line-through;color:#616161;font-weight:400}.collection-deal--address{-js-display:flex;display:flex;justify-content:space-between;align-items:center;color:#636363;font-size:9px;line-height:13px;position:relative}.collection-deal--address .icon-location{width:12px;height:12px;margin-right:3px;background-size:cover;vertical-align:-2px}.collection-deal--address__left{flex:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.collections-list--header{-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end}.collections-list--header h2{font-size:22px;line-height:30px;margin:10px 0;color:#333;font-weight:700;max-width:calc(100% - 100px);word-break:break-word}.collections-list--header a{font-size:16px;color:#959595;margin-bottom:10px}.collections-list--body{overflow:hidden;white-space:nowrap}.collections-list--body>a{display:inline-block}.page-search{margin-bottom:15px;font-size:13px;line-height:18px;box-shadow:0 0 6px rgba(0,0,0,.10980392156862745)}.page-search .el-input__prefix{font-size:16px;color:#5d5d5d}.page-search .el-input__suffix{font-size:14px;color:#5d5d5d}.page-search .el-icon-close{cursor:pointer}.terms-dialog{max-width:600px;font-size:16px;color:#333;padding:70px 50px;max-height:75vh;overflow:scroll}.terms-dialog .el-dialog__body{padding:40px 0;word-break:break-word}.terms-dialog .el-dialog__headerbtn{top:55px;right:50px}.terms-dialog .el-dialog__header{padding:0;text-align:center;color:#353535}.terms-dialog .el-dialog__close{font-size:20px;color:#979797}@media screen and (max-width:768px){.terms-dialog{width:calc(100% - 20px)!important;padding:40px 20px 20px 20px}.terms-dialog .el-dialog__body{padding:30px 0 10px 0}.terms-dialog .el-dialog__headerbtn{top:25px;right:20px}.terms-dialog .ck-content{max-height:60vh;overflow:auto}}.page-home[layout=full_screen]{max-width:100%;margin-top:-15px}.page-home[layout=full_screen] .box{margin-left:-14px;margin-right:-14px}.page-home[layout=full_screen] .description{padding:0}.page-home .box{border-radius:4px;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.page-home .description{position:relative;padding:14px 28px 28px 28px;text-align:justify}@media screen and (max-width:768px){.page-home .description{padding:14px 8px 14px 8px}}.page-home .description img{max-width:100%}.page-home .description .terms{background:#011d67;min-width:160px;height:32px;line-height:32px;color:#fff;font-size:14px;padding:0 10px;box-sizing:border-box}.page-home .restaurant-list{padding:15px 0;max-width:960px;margin:15px auto 0 auto}.page-home .restaurant-result{position:relative;margin-top:7px;min-height:300px}.page-home .restaurant-result .items{width:calc(100% - 460px)}.page-home .restaurant-result .items.full{width:100%}.page-home .restaurant-result li{position:relative;transform:translateZ(0)}.page-home .restaurant-result li:hover{transition:all 1s;cursor:pointer;transform:translate3d(0,-3px,0)}.page-home .restaurant-result li:hover:after{width:100%;left:0;background:#011d67}.page-home .restaurant-result li:after{content:"";position:absolute;bottom:0;left:50%;height:1px;width:0;background:#fff;opacity:.1;transition:all 1s}.page-home .data-empty,.page-home .data-end,.page-home .data-loading{padding:40px;font-size:14px;color:#999;text-align:center}@media screen and (max-width:1200px){.page-home .restaurant-result{margin-top:0;margin-left:-14px;margin-right:-14px}.page-home .restaurant-result .items{float:right;margin-right:14px;width:calc(100% - 28px)}.page-home .restaurant-result .items.show-map{display:none}.page-home .restaurant-map{z-index:-1;pointer-events:none;position:absolute;width:100%;height:600px;overflow:hidden;opacity:0}.page-home .restaurant-map.show-map{height:600px;position:relative;z-index:1;pointer-events:all;opacity:1;margin:0 15px;width:calc(100% - 30px);float:left}.page-home .scroll-fixed{float:left;width:100%}}.ck-content *{outline:0;box-sizing:inherit;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:normal;word-break:break-word}.ck-content{font-family:Calibri,Helvetica Neue,Helvetica,Open Sans,Noto Sans,Roboto,Microsoft YaHei,SimSun,PMingLiU,PingFang SC,PingFang HK,Noto Sans CJK JP,Arial,"Sans-Serif";font-size:14px}.ck-content article,.ck-content aside,.ck-content button,.ck-content code,.ck-content dd,.ck-content details,.ck-content div,.ck-content dl,.ck-content dt,.ck-content fieldset,.ck-content figcaption,.ck-content figure,.ck-content footer,.ck-content form,.ck-content h1,.ck-content header,.ck-content hgroup,.ck-content hr,.ck-content input,.ck-content legend,.ck-content li,.ck-content menu,.ck-content nav,.ck-content ol,.ck-content p,.ck-content pre,.ck-content section,.ck-content td,.ck-content textarea,.ck-content th,.ck-content ul{margin:0}.ck-content button,.ck-content input,.ck-content select,.ck-content textarea{font-size:100%;-webkit-appearance:none;border:0;outline:0}.ck-content table{border-collapse:collapse;border-spacing:0}.ck-content fieldset,.ck-content img{border:0}.ck-content abbr,.ck-content acronym{border:0;font-variant:normal}.ck-content del{text-decoration:line-through}.ck-content em,.ck-content i{font-style:italic}.ck-content caption,.ck-content th{text-align:left}.ck-content blockquote{border-left:4px solid #eee;padding-left:40px;margin:20px 0}.ck-content sub,.ck-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ck-content sup{top:-.5em}.ck-content sub{bottom:-.25em}.ck-content a,.ck-content ins{cursor:pointer}.ck-content .marker{background-color:#ff0}.ck-content h1{font-size:2em;font-weight:700;margin:.67em 0}.ck-content h2{font-size:1.5em;font-weight:700;margin:.83em 0}.ck-content h3{font-size:1.17em;font-weight:700;margin:1em 0}.ck-content h4{font-size:1em;font-weight:700;margin:1.33em 0}.ck-content h5{font-size:.83em;font-weight:700;margin:1.67em 0}.ck-content h6{font-size:.67em;font-weight:700;margin:2.33em 0}.ck-content ol,.ck-content ul{padding-left:40px}.ck-content ol{list-style-type:decimal}.ck-content ul{list-style-type:disc}