.foodDetailHeadBox{position:fixed;top:0;left:0;line-height:44px;width:100%;color:#fff;z-index:99}.foodDetailHeadBox,.foodDetailHeadBox .left{display:flex;justify-content:center;align-items:center}.foodDetailHeadBox .left{height:32px;width:32px;line-height:32px;text-align:center;background:rgba(0,0,0,.45);border-radius:16px;margin-left:10px}.foodDetailHeadBox .left .ui-icon-back{font-size:18px}.foodDetailHeadBox .right{height:32px;width:32px;line-height:32px;text-align:center;background:rgba(0,0,0,.45);border-radius:16px;display:flex;justify-content:center;align-items:center;margin-right:10px}.foodDetailHeadBox .right .voiceIconFont{font-size:20px}.foodDetailHeadBox .right .ui-icon-share{font-size:18px}.foodDetailHeadBox .center{font-size:17px;flex:1;text-align:center;opacity:0}.foodDetailHeadBox.white{background-color:#fff;color:#333}.foodDetailHeadBox.white:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(bottom,#ececec,#ececec 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}.foodDetailHeadBox.white .left,.foodDetailHeadBox.white .right{background:transparent}.foodDetailHeadBox.white .center{opacity:1}.tabBarBox{position:relative;display:flex;flex-flow:row;align-items:center;background-color:#fff;width:100%;z-index:0;height:44px}.tabBarBox .item{font-family:PingFangSC-Medium;font-weight:500;color:#666;flex:1;font-size:15px;line-height:44px;text-align:center;white-space:nowrap}.tabBarBox .item .tabBarItem{display:inline-block;height:43px;line-height:43px;vertical-align:top}.tabBarBox .item.active .tabBarItem{color:#dd2626;border-bottom:2px solid #dd2626}.tabBarBox .item.active .tabBarItemBar{color:#111;border-bottom:2px solid #1a8992}.tabBarBox .item.active .tabBarItemNightClub{color:#111;border-bottom:2px solid #7926a1}.tabBarBox:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(bottom,#ececec,#ececec 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0))}.ibu-picView-download{width:auto!important}.msl_cd_restaurant_menu{background:#fff;padding:15px 0;margin-bottom:10px}.msl_cd_restaurant_menu .msl_new_menu_title{display:flex;flex-direction:row;position:relative;padding:0 15px}.msl_cd_restaurant_menu .msl_new_menu_title .menu_title{flex:1;font-size:18px;font-family:PingFangSC-Medium;font-weight:600;color:#000;line-height:23px}.msl_cd_restaurant_menu .msl_new_menu_title .menu_price{font-size:13px;font-family:PingFangSC-Medium;font-weight:500;color:#dd2626;line-height:18px}.msl_cd_restaurant_menu .msl_new_menu_title .menu_price>span{font-size:11px;line-height:18px;color:#666;margin-left:1px;vertical-align:1px}.msl_cd_restaurant_menu .msl_new_menu_name{display:flex;flex-direction:row;position:relative;padding:0 15px}.msl_cd_restaurant_menu .msl_new_menu_name .menu_info{flex:1;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#999;line-height:17px;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msl_cd_restaurant_menu .msl_new_menu_name .menu_gomore{background:#dd2626;border-radius:4px;font-size:12px;font-family:PingFangSC-Medium;font-weight:500;color:#fff;line-height:18px;padding:2px 13px}.msl_cd_restaurant_menu .menu_pic{padding-left:15px;margin-top:15px;width:100%;overflow:auto}.msl_cd_restaurant_menu .menu_pic .menu_pic_box{overflow:hidden;min-width:100%}.msl_cd_restaurant_menu .menu_pic .menu_pic_box>li{position:relative;float:left;width:108px;height:82px;margin-right:8px}.msl_cd_restaurant_menu .menu_pic .menu_pic_box>li:last-child{margin-right:0}.msl_cd_restaurant_menu .menu_pic .menu_pic_box>li>img{position:relative;z-index:2;width:100%;height:100%;background:url(https://pages.c-ctrip.com/you/component-local/default.png) no-repeat 50% #eee;background-size:50% auto;border-radius:5px}.msl_cd_restaurant_menu .menu_pic .menu_pic_box>li>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:0 0 5px 5px;padding:0 9px;position:absolute;z-index:3;width:100%;height:40px;left:0;bottom:0;font-size:13px;line-height:40px;color:#fff;text-align:center;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5))}.resRecommendFoodBox{background:#fff;padding-bottom:16px;margin-bottom:4px}.resRecommendFoodBox .resRecommendTitle{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.resRecommendFoodBox .resRecommendTitle .resRecommendFoodTitle{flex:1;position:relative;font-family:PingFangSC-Semibold;font-size:18px;line-height:18px;display:inline-block;color:#333;font-weight:600}.resRecommendFoodBox .resRecommendTitle .resRecommendFoodTitle .resRecommendFoodTitleNum{font-size:15px;color:#333;font-family:PingFangSC-Medium;font-weight:500}.resRecommendFoodBox .resRecommendTitle .rightBox{display:flex;align-items:center;color:#666;font-size:13px}.resRecommendFoodBox .resRecommendTitle .rightBox .iconRight{font-size:13px;color:#666;margin-left:2px}.lastRecomFoodItem{border:1px dashed #d9d9d9;text-align:center;line-height:99px;background:#ededed;color:#aaa;height:99px}.resRecommendFoodWraper{padding-left:12px;background:#fff}.resRecommendFoodWraper::-webkit-scrollbar{display:none;width:0;height:0}.resRecommendFoodWraper .resRecommendFoodScroll{display:flex}.resRecommendFoodWraper .recomFoodItem{position:relative;float:left;margin-right:6px;text-align:center;color:#fff;overflow:hidden;width:120px}.resRecommendFoodWraper .recomFoodItem .topBox{width:100%;height:80px;border-radius:5px;overflow:hidden}.resRecommendFoodWraper .recomFoodItem .topBox .resRecommendFoodTop{position:absolute;top:0;left:0;z-index:2;height:22px;line-height:22px;background-color:#333;border-radius:5px 1px 5px 0;overflow:hidden}.resRecommendFoodWraper .recomFoodItem .topBox .resRecommendFoodTop .recomFoodTopTxt{padding:0 8px;font-family:PingFangSC-Medium;font-size:12px;color:#f2b66d;text-align:center;height:100%;background:-webkit-linear-gradient(0deg,#e09b5d,#ffcb79);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.resRecommendFoodWraper .recomFoodItem .topBox .recommendNum{position:absolute;top:59px;width:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.1);height:21px;line-height:21px;color:#fff;font-size:11px;font-family:PingFangSC-Regular}.resRecommendFoodWraper .recomFoodItem .image{width:100%;height:100%;background-size:cover;background-position:50%}.resRecommendFoodWraper .recomFoodItem .foodName{color:#111;text-align:center;font-size:13px;margin-top:6px;width:100%;height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 4px}.resRecommendFoodWraper .inderline{height:.5px;background:#ececec;margin:10px 12px 10px 0}.resRecommendFoodList{display:flex;flex-wrap:wrap;overflow:hidden;max-height:60px;background:#fff;padding:0 12px;position:relative;margin-top:12px}.moreBox{display:flex;height:99px;width:38px;padding-left:9px;padding-right:15px;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:12px;line-height:15px}.moreBox .showMoreTextIcon{font-size:15px;margin-bottom:3px}.resRecommendFood{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px;color:#555;letter-spacing:-.09px;line-height:24px;height:24px;background-color:#f4f4f4;padding:0 6px;margin-bottom:6px;margin-right:8px;border-radius:2px;max-width:100%}.resRecommendFood .resRecommendFoodNewTag{height:17px;line-height:17px;background-color:#333;border-radius:2px;padding:0 4px;margin-right:4px;overflow:hidden}.resRecommendFood .resRecommendFoodNewTag .resRecommendFoodNewTagText{font-family:PingFangSC-Medium;font-size:10px;color:#f2b66d}.resRecommendFood .resRecommendFoodName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resRecommendFoodMore{padding-left:8px}.ibu-picView-detailCon{width:100%}.ibu-picView-component{font-family:PingFangSC-Regular,Tahoma,Arial,Roboto,Droid Sans,Helvetica,sans-serif;font-size:4.26667vmin;position:relative;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;box-sizing:border-box;background:#fff}.ibu-picView-component.top-mask:before{position:absolute;left:0;top:0;z-index:900;width:100%;height:25.06667vmin;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);content:""}.ibu-picView-component ol,.ibu-picView-component ul{margin:0;list-style:none}.ibu-picView-component *{padding:0;margin:0;box-sizing:border-box}.ibu-picView-component .ibu-picView-header{background:#fff;display:flex;align-items:center;justify-content:flex-start;height:56px;flex:0 0 56px;width:100vw;overflow:hidden;position:relative;z-index:1000}.ibu-picView-component .ibu-picView-header .ibu-picView-header-icon{width:56px;height:100%;display:flex;align-items:center;justify-content:center}.ibu-picView-component .ibu-picView-header .ibu-picView-icon{width:24px;height:24px}.ibu-picView-component .ibu-picView-header .ibu-picView-header-title{text-align:center;flex:1;padding-right:56px;color:#0f294d;font-size:4.8vmin;font-weight:700}.ibu-picView-component .ibu-picView-header .ibu-picView-header-title span{display:inline-block}.ibu-picView-component .ibu-picView-goTop{width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 4px 10px rgba(15,71,44,.08);position:absolute;bottom:4.26667vmin;right:4.26667vmin;z-index:1000;display:flex;align-items:center;justify-content:center}.ibu-picView-component .ibu-picView-goTop-icon{width:24px;height:24px}.ibu-picView-component .ibu-picView-toast{border-radius:4px;background:rgba(0,0,0,.7);position:absolute;top:50%;left:50%;z-index:1002;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#fff;font-size:4vmin;padding:3.2vmin;min-width:60%;text-align:center;max-width:80%}.ibu-picView-component .ibu-picView-toast span{display:inline-block}.ibu-picView-component .ibu-picView-toast.ibu-picView-toastBottom{top:inherit;bottom:6.4vmin;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%)}.ibu-picView-component .ibu-picView-mask{position:absolute;left:0;top:0;z-index:1000;width:100vw;height:100vh;background:rgba(0,0,0,.6);flex-direction:column}.ibu-picView-component .ibu-picView-mask,.ibu-picView-component .ibu-picView-mask .icon-loading,.ibu-picView-component .ibu-picView-mask .icon-refresh{display:flex;align-items:center;justify-content:center}.ibu-picView-component .ibu-picView-mask .icon-loading{animation:load-spin 1s linear infinite;transform-origin:center}.ibu-picView-component .ibu-picView-mask .ibu-picView-failed{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:4.8vmin;color:#fff;max-width:80vw;text-align:center}.ibu-picView-component .ibu-picView-mask .ibu-picView-failed .ibu-picView-btn{margin-top:5.33333vmin}.ibu-picView-component .ibu-picView-btn{border:1px solid #fff;padding:1.86667vmin 3.2vmin;background:none;color:#fff;border-radius:2px;font-size:3.46667vmin}.ibu-picView-component.ibu-picView-iphoneX .ibu-picView-header{margin-top:34px}.ibu-picView-component.ibu-picView-iphoneX .ibu-picView-topAction{top:14.4vmin}.ibu-picView-component.ibu-picView-iphoneX:before{height:28.8vmin}.ibu-picView-component.ibu-picView-iphoneX .ibu-picView-detail{padding-bottom:9.06667vmin}.ibu-picView-component.ibu-picView-iphone14 .ibu-picView-header{margin-top:59px}.ibu-picView-component.ibu-picView-iphone14 .ibu-picView-topAction{top:69px}.ibu-picView-component.ibu-picView-iphone14:before{height:123px}.ibu-picView-component.ibu-picView-iphone14 .ibu-picView-detail{padding-bottom:9.06667vmin}.ibu-picView-component.ibu-picView-android .ibu-picView-header{box-shadow:0 2px 2px rgba(0,0,0,.1)}.ibu-picView-component.ibu-picView-android .ibu-picView-header .ibu-picView-header-title{text-align:left;margin-left:0}.ibu-picView-component.ibu-picView-android .ibu-picView-topAction{top:4.26667vmin}.ibu-picView-component.ibu-picView-android .icon-loading{animation:load-spin 1.5s linear infinite}.ibu-picView-component.ibu-picView-iosApp .ibu-picView-topAction{top:8vmin}.ibu-picView-component.ibu-picView-landscape .ibu-picView-topAction{top:4.26667vmin}.ibu-picView-backIcon{background-position:0 -44px!important}.ibu-picView-android .ibu-picView-backIcon{background-position:0 0!important}.ibu-picView-360icon{background-position:0 -86px!important}.ibu-picView-goTop-icon{background-position:0 -152px!important}.ibu-picView-closeIcon{width:17px;height:17px;display:block;background-position:-3px -200px!important}.ibu-picView-downloadIcon{width:24px;height:19px;display:block;background-position:0 -243px!important}.ibu-picView-titleLinkIcon{width:18px;height:16px;display:block;background-position:0 -285px!important}.ibu-picView-list{width:100%;height:calc(100vh - 56px);overflow:auto;background:#fff;padding:12px;box-sizing:border-box;-webkit-overflow-scrolling:touch;position:relative;z-index:990}.ibu-picView-list:after{clear:both;display:block}.ibu-picView-list .ibu-picView-list-item{padding:4px;width:50%;float:left;position:relative;overflow:hidden}.ibu-picView-list .ibu-picView-list-item .ibu-picView-item-wrap{width:100%;height:30.4vmin;background:#f0f2f5;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;border-radius:1px}.ibu-picView-list .ibu-picView-list-item .ibu-picView-item-wrap.ibu-picView-fill-mode-cover img{height:100%;-o-object-fit:cover;object-fit:cover}.ibu-picView-list .ibu-picView-list-item img{width:100%;height:auto;display:block}.ibu-picView-list .ibu-picView-list-item .ibu-picView-360icon{position:absolute;left:50%;top:50%;width:44px;height:44px;margin-left:-22px;margin-top:-22px}.ibu-picView-list .ibu-picView-list-item .ibu-picView-vedioPlay{width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px}.ibu-picView-list .ibu-picView-list-item .ibu-picView-vedioPlay:before{content:"";display:block;border-left:12px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.ibu-picView-topAction{position:absolute;top:2.66667vmin;left:0;width:100%;z-index:1001;display:flex;align-items:flex-start;justify-content:space-between;padding:0 8px}.ibu-picView-viewBox{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.ibu-picView-viewBox .ibu-picView-viewBoxWrap{position:relative;width:100vw;height:100%;display:flex;align-items:center;justify-content:center}.ibu-picView-viewBox img{max-width:100vw;max-height:100vh}.ibu-picView-close,.ibu-picView-del,.ibu-picView-download{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ibu-picView-detail{width:100%;position:absolute;left:0;right:0;bottom:0;z-index:1001;color:hsla(0,0%,100%,.6);background:rgba(0,0,0,.8);font-size:3.73333vmin;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.ibu-picView-detail span{display:inline-block}.ibu-picView-detail.picView-show-shadow:after{content:"";position:absolute;width:100%;height:8vmin;background:linear-gradient(rgba(0,0,0,.3),#000);bottom:0;left:0}.ibu-picView-detail .ibu-picView-detailTop{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:4.26667vmin 4.26667vmin 2.13333vmin}.ibu-picView-detail .ibu-picView-detailCon{position:relative;padding:0 4.26667vmin;margin-bottom:4.26667vmin;max-height:30vmin;line-height:5.2vmin;overflow-y:auto;box-sizing:border-box}.ibu-picView-detail .ibu-picView-detailTitle{text-overflow:ellipsis;overflow:hidden;color:hsla(0,0%,100%,.8);font-size:4.26667vmin;white-space:nowrap}.ibu-picView-detail .ibu-picView-number{margin-left:4.26667vmin;color:hsla(0,0%,100%,.8);font-size:4.26667vmin}.ibu-picView-detail .ibu-picView-clickAble{flex:1;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.ibu-picView-detail .ibu-picView-ip-info{width:100%;padding:0 4.26667vmin;margin-top:6px;margin-bottom:16px}.ibu-picView-detail .ibu-picView-ip-info span{font-size:11px;line-height:12px;color:hsla(0,0%,100%,.5)}.ibu-picView-detail .ibu-picView-detailCon.ibu-picView-has-ip{margin-bottom:0}@media (min-resolution:192dpi){.ibu-picView-component .ibu-picView-btn{background-size:100% 1px;background-repeat:no-repeat;position:relative;border:0}.ibu-picView-component .ibu-picView-btn:before{position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid #fff;transform-origin:0 0;transform:scale(.5);box-sizing:border-box;border-radius:4px;content:""}}.ibu-picView-delIcon{font-family:CC_H5_PictureView;font-size:24px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.ibu-picView-delIcon:before{color:#fff;content:""}.picView-component .ibu-picView-backIcon,.picView-component .ibu-picView-closeIcon,.picView-component .ibu-picView-downloadIcon,.picView-component .ibu-picView-goTop-icon,.picView-component .ibu-picView-titleLinkIcon,.picView-component .ibu-picView-vedioPlay,.picView-component .icon-loading,.picView-component .icon-refresh{font-family:CC_H5_PictureView!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.picView-component .ibu-picView-backIcon,.picView-component .icon-loading,.picView-component .icon-refresh{background:none}.picView-component .ibu-picView-backIcon:before{color:#333;content:"";font-size:24px}.picView-component .icon-refresh:before{content:"";font-size:44px;color:#fff}.picView-component .icon-loading:before{content:"";font-size:44px;color:#fff}.picView-component .ibu-picView-closeIcon{background:none;width:auto;height:auto}.picView-component .ibu-picView-closeIcon:before{color:#fff;content:"";font-size:24px}.picView-component .ibu-picView-titleLinkIcon{background:none}.picView-component .ibu-picView-titleLinkIcon:before{content:"";color:#fff;font-size:18px}.picView-component .ibu-picView-goTop-icon{background:none;width:22px}.picView-component .ibu-picView-goTop-icon:before{content:"";color:#333;font-size:22px}.picView-component .ibu-picView-downloadIcon{background:none;width:auto;height:auto}.picView-component .ibu-picView-downloadIcon:before{color:#fff;content:"";font-size:24px}.picView-component .ibu-picView-header{height:44px;flex:0 0 44px;padding-bottom:1px;background-position:bottom;background-image:linear-gradient(180deg,transparent 50%,#d2d2d2 0);background-repeat:no-repeat;background-size:100% 1px}.picView-component .ibu-picView-header .ibu-picView-header-title{font-size:4.53333vmin;color:#333;font-weight:400}.picView-component .ibu-picView-list{height:calc(100vh - 44px)}.picView-component .ibu-picView-list .ibu-picView-list-item{padding:5px}.picView-component .ibu-picView-list .ibu-picView-list-item .ibu-picView-item-wrap{border-radius:4px;background:#d8d8d8}.picView-component .ibu-picView-list .ibu-picView-list-item .ibu-picView-vedioPlay:before{content:"";border:none;color:#fff;font-size:20px}.picView-component .ibu-picView-goTop{width:49px;height:49px;box-shadow:0 3px 10px 1px rgba(0,0,0,.12);bottom:10.66667vmin;right:4.53333vmin}.picView-component .ibu-picView-toast{min-width:auto}.picView-component .ibu-picView-detail,.picView-component .ibu-picView-detail .ibu-picView-detailTitle,.picView-component .ibu-picView-detail .ibu-picView-number{color:#fff}.picView-component .ibu-picView-mask .icon-loading{display:flex;align-items:center;justify-content:center;width:44px;height:44px;animation:load-spin 1s linear infinite;transform-origin:center}@keyframes load-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ibu-picView-icon{background-image:url(https://pic.c-ctrip.com/platform/ibu/ibucommon/ibu-picview-spritev8.4@2x.png);background-repeat:no-repeat;background-size:44px auto;background-position:0 0;display:block}.icon-loading,.icon-refresh{width:40px;height:40px;background:url(https://pic.c-ctrip.com/platform/h5/IBU/pic-view/icon-loading.svg) no-repeat 50%;background-size:40px auto}.icon-refresh{background:url(https://pic.c-ctrip.com/platform/h5/IBU/pic-view/icon-refresh.svg) no-repeat 50%;background-size:40px auto}.ibu-picView-android .icon-loading{background:url(https://pic.c-ctrip.com/platform/h5/IBU/pic-view/icon-loading-android.svg) no-repeat 50%;background-size:40px auto}@font-face{font-family:CC_H5_PictureView;src:url(https://pic.c-ctrip.com/platform/h5/component/pic-view/CC_H5_PictureView.eot);src:url(https://pic.c-ctrip.com/platform/h5/component/pic-view/CC_H5_PictureView.eot?#iefix) format("embedded-opentype"),url(https://pic.c-ctrip.com/platform/h5/component/pic-view/CC_H5_PictureView.woff) format("woff"),url(https://pic.c-ctrip.com/platform/h5/component/pic-view/CC_H5_PictureView.ttf) format("truetype"),url(https://pic.c-ctrip.com/platform/h5/component/pic-view/CC_H5_PictureView.svg#iconfont) format("svg")}.subTitleBox{display:flex;justify-content:space-between;align-items:center;position:relative;padding:8px 12px}.subTitleBox .leftBox{display:flex;flex-direction:row;justify-content:center;align-items:center}.subTitleBox .leftBox .title{display:flex;align-items:center;color:#111;font-family:PingFangSC-Semibold;font-size:18px;font-weight:600;line-height:25px}.subTitleBox .leftBox .img{position:absolute;height:20px;width:auto;top:8px;left:12px;opacity:.5}.subTitleBox .leftBox .logoImg{height:18px;width:auto;margin-left:8px}.subTitleBox .rightBox{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100%;color:#555;font-size:13px}.taro-div-img,.taro-img{overflow:hidden;display:inline-block}.taro-img__height-fix,.taro-img__width-fix{background-size:100% 100%;background-position:0 0}.xt-text_multy_line,.xt-text_single_line{text-overflow:ellipsis;overflow:hidden;word-break:break-all}.legaomslfoodTab{margin:0 16px 16px}.legaomslTripDarkfoodTab,.legaomslTripfoodTab{display:flex;align-items:center;margin:0 16px 24px 32px;flex-direction:row;justify-content:flex-start}.legaomslTriptabItem{height:52px;line-height:52px;border-radius:8px;padding:0 24px}.legaomslTriptabItem,.legaomsltabItem{margin:0 8px;white-space:nowrap;font-size:26px;font-weight:400}.legaomsltabItem{height:56px;line-height:56px;border-radius:4px;padding:0 36px}.legaomsltabTripItemActive{border-radius:8px}.legaomslproductItem{margin:0 24px 16px}.legaomslTripproductItem{margin:0 48px 16px}.legaomslopenAndClose{height:46px;font-size:24px;line-height:46px}.legaomslTripopenAndClose,.legaomslopenAndClose{width:100%;font-family:PingFangSC-Regular;font-weight:400;display:flex;align-items:center;justify-content:center}.legaomslTripopenAndClose{height:36px;font-size:26px;line-height:36px}.legaomslItemBorder{border-radius:8px;border-width:1px 1px 2px}.legaomslTItemBorder{box-shadow:0 4px 16px 0 rgba(15,41,77,.04);border-radius:16px 16px 16px 16px}.mslFoodNum{margin-left:5px}.taro-scroll{-webkit-overflow-scrolling:auto}.taro-scroll::-webkit-scrollbar{display:none}.taro-scroll-view{overflow:hidden}.taro-scroll-view__scroll-x{overflow-x:scroll;overflow-y:hidden}.taro-scroll-view__scroll-y{overflow-x:hidden;overflow-y:scroll}.taro-scroll-view__scroll-none{overflow:hidden!important}.xtaro-xview{-webkit-tap-highlight-color:rgba(0,0,0,0)}.taro-div-img,.taro-img{overflow:hidden;display:inline-block}.taro-img__content{height:100%;width:100%;display:flex;background-repeat:no-repeat;background-size:contain}.taro-img__scale-to-fill{background-size:100% 100%;background-position:0 0}.taro-img__aspect-fit{background-size:contain;background-position:50%}.taro-img__aspect-fill{background-size:cover;background-position:50%}.taro-img__height-fix,.taro-img__width-fix{background-size:100% 100%;background-position:0 0}.taro-img__top{background-position:top}.taro-img__bottom{background-position:bottom}.taro-img__center{background-position:50%}.taro-img__left{background-position:0}.taro-img__right{background-position:100%}.taro-img__top-left{background-position:0 0}.taro-img__top-right{background-position:100% 0}.taro-img__bottom-left{background-position:0 100%}.taro-img__bottom-right{background-position:100% 100%}.taro-text_selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.xt-text_single_line{display:inline-block;white-space:nowrap}.xt-text_multy_line,.xt-text_single_line{text-overflow:ellipsis;overflow:hidden;word-break:break-all}.xt-text_multy_line{display:-webkit-box;-webkit-box-orient:vertical}.xt-text_no_highlight{-webkit-tap-highlight-color:rgba(0,0,0,0)}.legaomslfoodWrap{display:block;width:100%}.legaomslfoodTab{display:flex;align-items:center;margin:0 2.13vw 2.13vw;flex-direction:row;justify-content:flex-start;color:#555}.legaomslTripfoodTab{color:#0f294d}.legaomslTripDarkfoodTab,.legaomslTripfoodTab{display:flex;align-items:center;margin:0 2.13vw 3.2vw 4.27vw;flex-direction:row;justify-content:flex-start}.legaomslTripDarkfoodTab{color:#fff}.legaomslTriptabItem{height:6.93vw;line-height:6.93vw;background:#fff;border-radius:1.07vw;padding:0 3.2vw;font-family:TRIPGEOM-REGULAR;letter-spacing:0}.legaomslTriptabItem,.legaomsltabItem{margin:0 1.07vw;white-space:nowrap;font-size:3.47vw;font-weight:400}.legaomsltabItem{height:7.47vw;line-height:7.47vw;background-color:#f8f8f8;border-radius:.53vw;padding:0 4.8vw;font-family:PingFangSC-Regular}.legaomsltabItemActive{color:#c82c2c;font-family:PingFangSC-Medium;font-weight:500;background:#f9eeee}.legaomsltabTripItemActive{color:#3264ff;font-family:TRIPGEOM-MEDIUM;font-weight:400;background:rgba(50,100,255,.08);border-radius:1.07vw;border:1px solid #dadfe6}.legaomslproductItem{margin:0 3.2vw 2.13vw}.legaomslTripproductItem{margin:0 6.4vw 2.13vw}.legaomslopenAndClose{height:6.13vw;color:#555;font-size:3.2vw;line-height:6.13vw}.legaomslTripopenAndClose,.legaomslopenAndClose{width:100%;font-family:PingFangSC-Regular;font-weight:400;display:flex;align-items:center;justify-content:center}.legaomslTripopenAndClose{height:4.8vw;font-size:3.47vw;line-height:4.8vw}.legaomslItemBorder{border-radius:1.07vw;border:solid rgba(0,0,0,.05);border-width:1px 1px .27vw}.legaomslTItemBorder{border:1px solid #f0f2f5;box-shadow:0 .53vw 2.13vw 0 rgba(15,41,77,.04);border-radius:2.13vw 2.13vw 2.13vw 2.13vw}.legaomslfoodProductOpen{display:flex;flex-direction:row;justify-content:center;align-items:center}.mslfoodProductOpenAndCloseBtnTrip{color:#3264ff}.mslfoodProductOpenAndCloseBtn{color:#555}.mslFoodNum{margin-left:.67vw;color:#3264ff}.dialog_container .float_content_1{overflow-x:hidden;overflow-y:auto}.estimatePrice{color:#333;float:left;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:700;padding-left:8.67vw;text-align:left;width:42.67vw}.product-diy-module.product-diy-concert-btn-text.product-diy-concert-btn-text-disabled{background:#e5e5e5!important;color:#888!important}.productList-diy-wrapper{box-sizing:border-box;position:relative}.productList-diy-wrapper span{display:inline}.productList-diy-wrapper .product-diy-disable-mask{background:hsla(0,0%,100%,.251);height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.productList-diy-wrapper .product-diy-disable-mask img{bottom:1.87vw;height:auto;position:absolute;right:2.67vw;width:15.2vw}.productList-diy-wrapper .product-diy-main-img{box-sizing:border-box}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:linear-gradient(270deg,rgba(255,244,245,0),#fff2f3 14%,#ffe6e8);display:flex;flex-direction:row;font-size:2.67vw;height:4.27vw;justify-content:flex-start;width:-moz-max-content;width:max-content}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .product-diy-discountDescList-img{height:100%;left:0;position:absolute;top:0;width:auto}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item{-ms-flex-negative:0;border-left:none;box-sizing:border-box;color:#ff001b;flex-shrink:0;font-size:2.67vw;height:100%;line-height:4vw;overflow:hidden;padding:0 .8vw;position:relative;text-overflow:ellipsis;z-index:1}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item:first-of-type{flex-shrink:0;height:100%;line-height:4vw;margin-right:0}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item:nth-of-type(n+2){color:#fc3248}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item:nth-of-type(n+5){flex-shrink:1}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item:nth-of-type(n+2):after{background:#ffcacf;content:" ";height:2.4vw;left:0;position:absolute;top:.8vw;width:1px}.productList-diy-wrapper .product-diy-discount-desc-list-deprecated .diy-discount-desc-list-item:nth-of-type(2){min-width:10.67vw}.productList-diy-wrapper .product-diy-discount-desc-list{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;font-size:2.67vw;height:4.27vw;justify-content:flex-start;width:-moz-max-content;width:max-content}.productList-diy-wrapper .product-diy-discount-desc-list .product-diy-discountDescList-img{height:100%;left:0;position:absolute;top:0;width:auto}.productList-diy-wrapper .product-diy-discount-desc-list .diy-discount-desc-list-item{-ms-flex-negative:0;border-left:none;box-sizing:border-box;color:#999;flex-shrink:0;font-size:2.67vw;height:100%;line-height:4vw;overflow:hidden;padding:0 .8vw;position:relative;text-overflow:ellipsis;z-index:1}.productList-diy-wrapper .product-diy-discount-desc-list .diy-discount-desc-list-item:first-of-type{flex-shrink:0;height:100%;line-height:4vw;margin-right:0}.productList-diy-wrapper .product-diy-discount-desc-list .diy-discount-desc-list-item:nth-of-type(n+5){flex-shrink:1}.productList-diy-wrapper .product-diy-discount-desc-list .diy-discount-desc-list-item:nth-of-type(n+2):after{background:#999;content:" ";height:2.4vw;left:0;position:absolute;top:.8vw;width:.5px}.productList-diy-wrapper .product-diy-discount-desc-list .diy-discount-desc-list-item:nth-of-type(2){min-width:10.67vw}.productList-diy-wrapper .atom-product-no-price-image{bottom:1.07vw;height:19.47vw;position:absolute;right:1.6vw;width:19.47vw;z-index:50}.productList-diy-wrapper .product-diy-text-overflow{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;display:-moz-box!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}.productList-diy-wrapper .product-diy-subscriptionupdate-icon{background:#f70!important;border-radius:1.07vw 0 1.07vw 0!important;box-sizing:border-box;color:#fff!important;font-size:2.93vw!important;letter-spacing:0!important;line-height:3.2vw!important;padding:.8vw 1.33vw!important}.productList-diy-wrapper .product-diy-container-wrapper{overflow:hidden}.productList-diy-wrapper .product-diy-container-wrapper>.product-diy-img{vertical-align:middle}.productList-diy-wrapper .product-diy-module{overflow:hidden;position:absolute}.productList-diy-wrapper .product-diy-module .diy-star{display:inline-block;height:auto;margin-left:0;vertical-align:middle;width:2.67vw}.productList-diy-wrapper .product-diy-module .diy-circle{background:#f0b03f;border-radius:50%;display:inline-block;height:2.4vw;margin-left:0;vertical-align:middle;width:2.4vw}.productList-diy-wrapper .product-diy-module .diy-circle:not(:first-child){margin-left:.53vw}.productList-diy-wrapper .product-diy-module .product-diy-text-qi{font-size:3.2vw}.productList-diy-wrapper .product-diy-module .diy-cs-s_tags09{height:100%}.productList-diy-wrapper .product-diy-module .diy-pl-flag09{box-sizing:border-box;color:#5678a8;display:inline-block;font-size:3.2vw;height:100%!important;margin-bottom:1.33vw;padding:0 .53vw;transform:unset!important;vertical-align:top}.productList-diy-wrapper .product-diy-module .diy-pl-flag09:not(:last-child){margin-right:1.33vw}.productList-diy-wrapper .product-diy-module .xinqiuhao-hotel-tag span{box-sizing:border-box;display:inline-block;height:100%!important;margin-bottom:1.33vw;padding:0 .53vw;vertical-align:middle;vertical-align:top}.productList-diy-wrapper .product-diy-module .xinqiuhao-hotel-tag span:not(:last-child){margin-right:1.33vw}.productList-diy-wrapper .product-diy-module-default-text{text-overflow:ellipsis;white-space:nowrap}.productList-diy-wrapper .product-diy-left-verticle-line:after{background:#ddd;bottom:0;content:" ";height:80%;left:0;margin:auto;position:absolute;top:0;width:1px}.productList-diy-wrapper .product-diy-right-verticle-line:before{background:#ddd;bottom:0;content:" ";height:80%;margin:auto;position:absolute;right:0;top:0;width:1px}.productList-diy-wrapper .new-opening{background-image:linear-gradient(90deg,#00dd9c,#00bad5)!important;border-radius:.53vw!important;color:#fff!important;font-size:2.93vw!important;height:4.27vw;line-height:4.27vw;padding:1px 1.33vw!important;text-align:center!important}.productList-diy-wrapper .product-diy-ranking-index{background-image:url(https://pages.c-ctrip.com/activitysetupapp/nfes_legao/components/AtomProductX/images/rankIndexBackground.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;box-sizing:border-box;color:#fff;font-size:3.73vw;height:8.53vw;line-height:6.93vw;text-align:center;width:14.13vw}.productList-diy-wrapper .golden-diamond{border-radius:.53vw!important;color:#fffdf7!important;font-size:2.4vw!important;font-weight:500!important;height:3.2vw!important;letter-spacing:0!important;line-height:2.67vw!important;padding:0 .53vw!important}.productList-diy-wrapper .product-diy-thumbsup{height:3.2vw!important;width:3.2vw!important}.productList-diy-wrapper .seckill-single-status-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5190a;border-radius:1.6vw;color:#fff;display:flex;flex-direction:column;font-size:3.2vw;height:8vw;justify-content:center;width:16vw}.productList-diy-wrapper .seckill-single-status-btn.status-1{background:linear-gradient(270deg,#ff001b 72%,#f60)}.productList-diy-wrapper .seckill-single-status-btn.status-0,.productList-diy-wrapper .seckill-single-status-btn.status-2{background:#aaa}.productList-diy-wrapper .seckill-single-status-btn.status-3{background:linear-gradient(270deg,#ff001b 72%,#f60)}.productList-diy-wrapper .product-diy-img{-o-object-fit:cover;object-fit:cover}.productList-diy-wrapper .product-diy-module-container{-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;flex-direction:row;justify-content:flex-start}.productList-diy-wrapper .product-diy-module-container,.productList-diy-wrapper .product-diy-module-vertical-container{box-sizing:border-box;display:flex}.productList-diy-wrapper .product-diy-module-vertical-container{flex-direction:column}.productList-diy-wrapper .product-diy-module-relative-container{box-sizing:border-box}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container{box-sizing:border-box;font-size:0}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container div,.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container img{display:inline;vertical-align:middle}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container .diy-star{display:inline;height:auto;margin-left:0;vertical-align:middle;width:2.67vw}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container .diy-circle{background:#f0b03f;display:inline-block;height:2.4vw;margin-left:0;vertical-align:middle;width:2.4vw}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container .diy-circle:not(:first-child){margin-left:.53vw}.productList-diy-wrapper .product-diy-module.product-diy-module-inline-container .product-diy-module-default-text{text-overflow:unset;white-space:unset}.productList-diy-wrapper .product-diy-field-icon{display:inline;height:100%;margin:auto 1px auto auto;vertical-align:middle;width:auto}.productList-diy-wrapper .product-diy-field-icon.product-diy-field-icon-living{height:2.67vw;margin:auto .8vw 1.07vw .53vw}.productList-diy-wrapper .product-diy-location-icon{display:inline;height:auto;margin-right:.53vw}.productList-diy-wrapper .product-diy-reduction-icon{display:inline;margin:auto 1px auto auto;vertical-align:bottom}.productList-diy-wrapper .product-diy-rank-icon{display:inline;height:auto;margin-right:.53vw;width:auto!important}.productList-diy-wrapper .product-diy-zone-name{text-overflow:ellipsis;white-space:nowrap}.productList-diy-wrapper .product-diy-zone-name img,.productList-diy-wrapper .product-diy-zone-name span{vertical-align:middle}.productList-diy-wrapper .product-diy-rank-tag{background:#ffeedf!important;border-radius:.53vw!important;color:#673114!important;font-size:2.93vw!important;line-height:4.27vw;padding-left:0!important;padding-right:1.07vw!important}.productList-diy-wrapper .product-diy-rank-tag img,.productList-diy-wrapper .product-diy-rank-tag span{vertical-align:middle}.productList-diy-wrapper .product-diy-rank-tag span{line-height:4.27vw}.productList-diy-wrapper .product-diy-module-recommend-text{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:-moz-max-content!important;width:max-content!important}.productList-diy-wrapper .product-diy-module-recommend-text .underline-bar{background-color:#0086f6;border-radius:.53vw;bottom:0;height:1.07vw;left:0;opacity:.16;position:absolute;width:100%}.productList-diy-wrapper .product-diy-module-recommend-text .diy-recommend-text-main{position:relative}.productList-diy-wrapper .l-isShowVerticalLine{background:#ddd;height:90%;position:absolute;right:0;top:0;transform:translateX(1vw);width:1px}.productList-diy-wrapper .pnr-content{color:#666;display:flex;flex-direction:column;font-size:2.93vw;letter-spacing:0;line-height:3.47vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.productList-diy-wrapper .pnr-content .col-wrap{margin-bottom:1.07vw}.productList-diy-wrapper .pnr-content .col-wrap,.productList-diy-wrapper .pnr-content .col-wrap:last-child{align-items:center;display:flex;width:100%}.productList-diy-wrapper .pnr-content .col-wrap:last-child{margin-bottom:0}.productList-diy-wrapper .pnr-content .before-icon{-ms-flex-negative:0;background:#f70;border-radius:50%;color:#fff;flex-shrink:0;height:3.47vw;line-height:3.47vw;opacity:1;text-align:center;width:3.47vw}.productList-diy-wrapper .pnr-content .before-icon div{font-size:2.4vw}.productList-diy-wrapper .pnr-content .pnr-hs-subcontent{font-size:2.93vw;overflow:hidden;padding-left:.8vw;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.productList-diy-wrapper .product-diy-starball-hotel-bar{bottom:-8.53vw;box-sizing:border-box;height:8.53vw;left:0;padding:0 2.13vw;position:absolute;width:100%}.productList-diy-wrapper .product-diy-starball-hotel-bar-main{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #f4f4f4;box-sizing:border-box;flex-direction:row;height:100%;justify-content:space-between;width:100%}.productList-diy-wrapper .product-diy-starball-hotel-bar-main,.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info{-webkit-box-orient:horizontal;align-items:center;display:flex}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info{-webkit-box-flex:1;-webkit-box-pack:start;-ms-flex-pack:start;flex:1;flex-direction:row;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info .product-diy-hotel-bar-avatar{flex-shrink:0;height:4.27vw;position:relative;width:4.27vw}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info .product-diy-hotel-bar-avatar .hotel-bar-avatar{background:linear-gradient(90deg,#eaded0,#c5ad74);border-radius:2.13vw;box-sizing:border-box;height:4.27vw;left:0;padding:1px;position:absolute;top:0;width:4.27vw;z-index:10}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info .product-diy-hotel-bar-avatar .hotel-bar-vicon{border-radius:.8vw;bottom:0;height:1.6vw;position:absolute;right:0;width:1.6vw;z-index:11}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-hotel-info .product-diy-hotel-bar-name{-webkit-box-flex:1;color:#686868;flex:1;font-size:3.2vw;line-height:4.27vw;margin-left:.53vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-more{-ms-flex-negative:0;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#999;display:flex;flex-direction:row;flex-shrink:0;font-size:3.2vw;justify-content:flex-end}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-more .hotel-bar-more-text{margin-right:.8vw}.productList-diy-wrapper .product-diy-starball-hotel-bar-main .product-diy-hotel-bar-more .hotel-bar-more-arrow{height:4.27vw;width:4.27vw}.productList-diy-wrapper .product-diy-starball-other-package{bottom:-8.53vw;box-sizing:border-box;height:8.53vw;left:0;padding:0 2.13vw;position:absolute;width:100%}.productList-diy-wrapper .product-diy-starball-other-package-main{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #f4f4f4;box-sizing:border-box;flex-direction:row;height:100%;justify-content:space-between;width:100%}.productList-diy-wrapper .product-diy-starball-other-package-main,.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-hotel-info{-webkit-box-orient:horizontal;align-items:center;display:flex}.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-hotel-info{-webkit-box-flex:1;-webkit-box-pack:start;-ms-flex-pack:start;flex:1;flex-direction:row;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis}.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-hotel-info .product-diy-hotel-bar-name{-webkit-box-flex:1;color:#111;flex:1;font-size:3.2vw;line-height:4.27vw;margin-left:.53vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-more{-ms-flex-negative:0;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#111;display:flex;flex-direction:row;flex-shrink:0;font-size:3.2vw;justify-content:flex-end}.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-more .hotel-bar-more-text{margin-right:.8vw}.productList-diy-wrapper .product-diy-starball-other-package-main .product-diy-hotel-bar-more .hotel-bar-more-arrow{height:4.27vw;width:4.27vw}.productList-diy-wrapper .product-diy-module-store-offer-list-item{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;font-size:2.93vw;height:3.73vw;justify-content:flex-start;line-height:3.73vw}.productList-diy-wrapper .product-diy-module-store-offer-list-item-type{-ms-flex-negative:0;border-radius:.53vw;color:#fff;flex-shrink:0;height:3.73vw;text-align:center;width:3.73vw}.productList-diy-wrapper .product-diy-module-store-offer-list-item-title{-webkit-box-flex:1;color:#333;flex:1;margin-left:1.07vw;overflow:hidden}.productList-diy-wrapper .product-diy-module-store-offer-list-item:not(:last-of-type){margin-bottom:1.07vw}.productList-diy-wrapper .product-diy-rank-favorite-btn{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;flex-direction:row;justify-content:center}.productList-diy-wrapper .product-diy-rank-favorite-btn .product-diy-rank-favorite-img{height:3.2vw;margin-bottom:1px;margin-right:.8vw;-o-object-fit:fill;object-fit:fill;width:3.2vw}.productList-diy-wrapper .product-diy-rank-favorite-btn .product-diy-rank-favorite-text{line-height:1}.productList-diy-wrapper .diy-module-tag-collection{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.productList-diy-wrapper .diy-module-tag-collection-item{margin:0 1.07vw;position:relative}.productList-diy-wrapper .diy-module-tag-collection-item:first-child{margin-left:0!important}.productList-diy-wrapper .diy-module-tag-collection-item:last-child{margin-right:0!important}.productList-diy-wrapper .diy-module-tag-collection-item-not-last:after{background:#e0e0e0;bottom:0;content:" ";height:2.13vw;margin:auto;position:absolute;right:-1.07vw;top:0;width:1px}.productList-diy-wrapper .product-diy-module-tour-district .diy-module-tour-district-line{background:hsla(0,0%,100%,.5);bottom:0;height:100%;left:3.47vw;position:absolute;width:1px;z-index:1}.productList-diy-wrapper .product-diy-module-tour-district .diy-module-tour-district-wrap{-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-end;left:0;padding-left:2.13vw;position:relative;width:100%;z-index:2}.productList-diy-wrapper .product-diy-module-tour-district .diy-module-tour-district-wrap .diy-module-tour-district-item{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2.13vw}.productList-diy-wrapper .product-diy-module-tour-district .diy-module-tour-district-wrap .diy-module-tour-district-item .tour-district-item-img{height:3.2vw;margin-right:.53vw;width:3.2vw}.productList-diy-wrapper .product-diy-module-tour-district .diy-module-tour-district-wrap .diy-module-tour-district-item .tour-district-item-text{color:#fff;font-size:2.93vw;letter-spacing:0;line-height:3.2vw}.productList-diy-wrapper.productList-diy-hotel-sellout .product-diy-field-icon,.productList-diy-wrapper.productList-diy-hotel-sellout .product-diy-img:not(.product-diy-main-img),.productList-diy-wrapper.productList-diy-hotel-sellout .product-diy-module:not(.product-diy-main-img):not(.product-diy-module-container):not(.product-diy-module-vertical-container):not(.product-diy-module-inline-container):not(.product-diy-module-relative-container),.productList-diy-wrapper.productList-diy-hotel-sellout .product-diy-rank-icon{opacity:.5!important}.productList-diy-wrapper.productList-diy-hotel-sellout .atom-product-hotel-sellout-image{height:13.33vw;-o-object-fit:fill;object-fit:fill;position:absolute;right:2.13vw;top:2.13vw;width:13.33vw}.productList-diy-sellout-grayscale .product-diy-field-icon,.productList-diy-sellout-grayscale .product-diy-img,.productList-diy-sellout-grayscale .product-diy-module,.productList-diy-sellout-grayscale .product-diy-rank-icon{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.productList-diy-sellout-grayscale .product-diy-img.product-diy-main-img{-moz-filter:unset;-ms-filter:unset;-o-filter:unset;filter:unset}.atom-product-pintuan-card{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;height:36.27vw;justify-content:space-between;padding:2.13vw .8vw;width:100%}.atom-product-pintuan-card .image-part{height:32vw;margin-left:2.13vw;position:relative;width:32vw}.atom-product-pintuan-card .image-part .main-img{border-radius:1.07vw;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atom-product-pintuan-card .image-part .location-icon{bottom:1.07vw;height:2.93vw;left:2.13vw;-o-object-fit:fill;object-fit:fill;position:absolute;width:2.67vw}.atom-product-pintuan-card .image-part .city{bottom:1.07vw;color:#fff;font-size:3.2vw;left:5.6vw;line-height:3.2vw;position:absolute}.atom-product-pintuan-card .info-part{flex:1;height:32vw;margin-left:2.13vw}.atom-product-pintuan-card .info-part .title{box-sizing:border-box;color:#333;font-size:4.53vw;font-weight:600;height:5.6vw;letter-spacing:-1px;line-height:5.6vw;margin-right:.53vw;overflow:hidden;text-align:left;white-space:nowrap;width:calc(100% - .53vw)}.atom-product-pintuan-card .info-part .star-container{-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:flex;flex-direction:row;height:1.6vw;justify-content:flex-start;margin-top:1.6vw;width:100%}.atom-product-pintuan-card .info-part .star-container .star{height:1.6vw;margin-right:.53vw;width:2.13vw}.atom-product-pintuan-card .info-part .review-info{-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;display:flex;flex-direction:row;height:4.53vw;justify-content:flex-start;margin-top:1.33vw;width:100%}.atom-product-pintuan-card .info-part .review-info .score{color:#0086f6;font-size:3.47vw;font-weight:600;height:4vw}.atom-product-pintuan-card .info-part .review-info .split-line{background:#ccd6e5;height:2.67vw;margin:0 .8vw 1px;width:.53vw}.atom-product-pintuan-card .info-part .review-info .count{color:#ccd6e5;font-size:3.2vw;height:3.2vw;letter-spacing:0;line-height:3.2vw}.atom-product-pintuan-card .info-part .tag-container{height:4.53vw;margin-top:1.33vw;text-align:left;width:100%}.atom-product-pintuan-card .info-part .tag-container .tag{background:linear-gradient(-90deg,#f70,#f5190a);border-radius:.8vw;color:#fff;display:inline-block;font-size:3.2vw;height:4.27vw;line-height:4.27vw;margin-right:1.07vw;padding:0 1.07vw;vertical-align:top}.atom-product-pintuan-card .info-part .buy-part{-webkit-box-pack:justify;-ms-flex-pack:justify;height:10.13vw;justify-content:space-between;margin-top:.8vw;width:100%}.atom-product-pintuan-card .info-part .buy-part,.atom-product-pintuan-card .info-part .buy-part .price-part{align-items:flex-end;display:flex;flex-direction:row}.atom-product-pintuan-card .info-part .buy-part .price-part{justify-content:flex-start}.atom-product-pintuan-card .info-part .buy-part .price-part .pintuan-price-label{color:#333;font-size:3.2vw;margin-right:2.13vw}.atom-product-pintuan-card .info-part .buy-part .price-part .price-main{color:#f02;font-weight:600;line-height:4.53vw}.atom-product-pintuan-card .info-part .buy-part .price-part .price-main .price-mark{font-size:3.73vw;letter-spacing:-.5px}.atom-product-pintuan-card .info-part .buy-part .price-part .price-main .price{font-size:4.53vw}.atom-product-pintuan-card .info-part .buy-part .price-part .market-price{color:#999;font-size:3.2vw;margin-left:1.07vw}.atom-product-pintuan-card .info-part .buy-part .go-btn{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fa0302;border-radius:1.07vw;color:#fff;display:flex;font-size:3.47vw;font-weight:500;height:10.13vw;justify-content:center;width:14.67vw}.atom-new-card{background:#fff;border-radius:1.6vw;overflow:hidden;position:relative}.atom-new-card .header-part{height:32vw;width:100%}.atom-new-card .header-part .main-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atom-new-card .header-part .location-part{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.251);border-radius:2.93vw;display:flex;flex-direction:row;height:5.87vw;justify-content:center;left:1.33vw;padding:0 2.13vw;position:absolute;top:1.33vw;white-space:nowrap;width:auto}.atom-new-card .header-part .location-part .location-icon{height:2.67vw;margin-right:.8vw;-o-object-fit:fill;object-fit:fill;width:2.67vw}.atom-new-card .header-part .location-part .city{color:#fff;font-size:3.2vw}.atom-new-card .decorate-text{background:linear-gradient(-90deg,#f70,#ffa50a);border-radius:2.13vw 0 2.13vw 0;color:#fff;font-size:3.47vw;height:5.07vw;left:50%;line-height:5.07vw;overflow:hidden;position:absolute;top:29.6vw;transform:translateX(-50%);width:32.8vw}.atom-new-card .footer-part{padding:4vw 2.67vw 2.67vw}.atom-new-card .footer-part .title{color:#000;font-size:4.27vw;font-weight:600;height:5.87vw;line-height:5.87vw;overflow:hidden;text-align:left;white-space:pre-wrap}.atom-new-card .footer-part .subtitle{color:#666;font-size:3.2vw;font-weight:500;height:4.27vw;line-height:4.27vw;margin-top:1px;overflow:hidden;text-align:left;white-space:nowrap}.atom-new-card .footer-part .tag-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:flex;flex-direction:row;height:4vw;justify-content:flex-start;margin-top:1.33vw;overflow:hidden;width:100%}.atom-new-card .footer-part .tag-container .tag{-ms-flex-negative:0;border:1px solid #ff8b26;border-radius:1.87vw;box-sizing:border-box;color:#ff8b26;flex-shrink:0;font-size:3.2vw;height:4vw;line-height:4vw;margin-right:.8vw;padding:0 1.33vw}.atom-new-card .footer-part .comment-info{height:4.27vw;margin-top:1.33vw;text-align:left;width:100%}.atom-new-card .footer-part .comment-info .score{color:#0072d1;font-size:3.2vw;font-weight:600;line-height:4.27vw;margin-right:.8vw}.atom-new-card .footer-part .comment-info .comment-num{color:#666;font-size:3.2vw;font-weight:500;line-height:4.27vw}.atom-new-card .footer-part .hotel-detail{height:16vw;overflow:hidden}.atom-new-card .footer-part .price-btn{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;height:8vw;justify-content:flex-start;margin-top:1.87vw;position:relative;width:100%}.atom-new-card .footer-part .price-btn .btn-background{height:100%;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;top:0;width:100%}.atom-new-card .footer-part .price-btn .price-container{-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;letter-spacing:0;margin-bottom:1px;margin-left:1.87vw;position:relative;vertical-align:baseline;z-index:10}.atom-new-card .footer-part .price-btn .price-container .price{height:4.8vw;line-height:4.8vw}.atom-new-card .footer-part .price-btn .price-container .price .qi,.atom-new-card .footer-part .price-btn .price-container .price .yen{font-size:3.2vw;transform:scale(.83)}.atom-new-card .footer-part .price-btn .price-container .price .yen{transform-origin:bottom right}.atom-new-card .footer-part .price-btn .price-container .price .qi{transform-origin:bottom left}.atom-new-card .footer-part .price-btn .price-container .price .num{font-size:4vw;font-weight:600}.atom-new-card .footer-part .price-btn .price-container .market-price{color:#fcbdbd;font-size:3.2vw;height:3.73vw;transform:scale(.75);transform-origin:top left;vertical-align:top}.atom-new-card .footer-part .price-btn .discount{-ms-flex-negative:0;background:#fff;border-radius:.53vw;box-sizing:border-box;color:#f02;flex-shrink:0;font-size:3.2vw;height:4.53vw;line-height:4.53vw;margin-left:1px;overflow:hidden;text-align:center;transform:scale(.75);transform-origin:center left;width:9.87vw}.atom-new-card .pnr-content{color:#666;flex-direction:column;font-size:2.93vw;letter-spacing:0;line-height:3.47vw;margin-top:1.6vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.atom-new-card .col-wrap,.atom-new-card .pnr-content{display:flex;width:100%}.atom-new-card .col-wrap{align-items:center;margin-bottom:1.07vw}.atom-new-card .before-icon{-ms-flex-negative:0;background:#ff8e2a;border-radius:50%;color:#fff;flex-shrink:0;height:4vw;line-height:4vw;opacity:1;text-align:center;width:4vw}.atom-new-card .pnr-hs-subcontent{overflow:hidden;padding-left:.8vw;position:relative;white-space:nowrap;width:100%}.atom-hotelstore-card{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;height:auto;justify-content:space-between;padding:2.13vw;width:100%}.atom-hotelstore-card .media-part{border-radius:1.07vw;height:32.53vw;overflow:hidden;position:relative;width:29.33vw}.atom-hotelstore-card .media-part .main-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atom-hotelstore-card .media-part .location-part{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.314);border-radius:2.13vw;color:#fff;display:flex;flex-direction:row;font-size:3.2vw;height:4.27vw;justify-content:center;left:1.07vw;line-height:4.27vw;padding:0 1.6vw;position:absolute;top:1.07vw;white-space:nowrap;width:auto}.atom-hotelstore-card .media-part .location-part .location-icon{height:2.67vw;margin-right:.8vw;-o-object-fit:fill;object-fit:fill;width:2.67vw}.atom-hotelstore-card .media-part .decorate-text{background:linear-gradient(90deg,#ed6e3c,#ed2f33);bottom:0;color:#fff;font-size:3.2vw;height:5.33vw;left:0;line-height:5.33vw;position:absolute;text-align:center;width:100%}.atom-hotelstore-card .info-part{flex:1;margin-left:2.13vw;text-align:left}.atom-hotelstore-card .info-part .title{color:#333;font-size:4.27vw;font-weight:600;height:5.33vw;line-height:5.33vw;margin-top:1.07vw;overflow:hidden;white-space:pre-wrap;width:100%}.atom-hotelstore-card .info-part .subtitle{color:#7c201f;font-size:3.73vw;font-weight:600;height:4.8vw;line-height:4.8vw;margin-top:1.07vw;overflow:hidden;white-space:pre-wrap}.atom-hotelstore-card .info-part .price-container{height:6.4vw;margin-top:2.13vw;vertical-align:baseline;width:100%}.atom-hotelstore-card .info-part .price-container .price{color:#ff0023;font-size:5.33vw;font-weight:600;height:6.4vw;line-height:6.4vw}.atom-hotelstore-card .info-part .price-container .amount{color:#333;font-size:3.2vw;margin-left:.53vw}.atom-hotelstore-card .info-part .price-container .marketprice{color:#999;font-size:3.2vw;margin-left:1.07vw}.atom-hotelstore-card .info-part .buy-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;flex-direction:row;height:10.67vw;justify-content:space-between;margin-top:1.07vw;position:relative;width:100%}.atom-hotelstore-card .info-part .buy-btn .background{bottom:0;height:100%;-o-object-fit:fill;object-fit:fill;position:absolute;top:0;width:100%;z-index:1}.atom-hotelstore-card .info-part .buy-btn div{position:relative;z-index:10}.atom-hotelstore-card .info-part .buy-btn .discount-info{color:#ff0023;font-size:4.27vw;font-weight:600;height:3.73vw;line-height:3.73vw;margin-left:2.13vw}.atom-hotelstore-card .info-part .buy-btn .discount-info .discount-amount{border-left:1px solid #ff0023;color:#ff0023;display:inline-block;font-size:3.2vw;font-weight:600;height:3.73vw;line-height:3.73vw;margin-left:.53vw;padding-left:.53vw;transform:scale(.83);transform-origin:left center;vertical-align:middle}.atom-hotelstore-card .info-part .buy-btn .qianggou-text{color:#fff;font-size:4.8vw;font-weight:600;height:3.73vw;line-height:3.73vw;margin-right:4vw}.atom-product-boss-big-card{background:#fff;border-radius:1.6vw;box-shadow:0 1.07vw 4.27vw 1px rgba(0,0,0,.06);width:100%}.atom-product-boss-big-card .pic-part{background:linear-gradient(0deg,rgba(0,0,0,.4),#000);border-radius:1.6vw 1.6vw 0 0;height:39.07vw;position:relative;width:100%}.atom-product-boss-big-card .pic-part .main-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atom-product-boss-big-card .pic-part .decorate{background:rgba(0,0,0,.5);bottom:0;height:4.8vw;overflow:hidden;position:absolute;width:100%}.atom-product-boss-big-card .pic-part .decorate>div{box-sizing:border-box;color:#fff;font-size:3.2vw;font-weight:400;letter-spacing:0;padding:0 2vw;text-align:left;width:100%}.atom-product-boss-big-card .pic-part .lcf-desc{bottom:0;color:#fff;font-size:3.2vw;left:0;margin:auto;padding:.53333vw;position:relative;right:0;top:.53333vw;z-index:3}.atom-product-boss-big-card .pic-part .lcf-wrapper{align-items:center;display:flex;left:-3.6vw;line-height:6.13333vw;min-height:7.2vw;padding:.53333vw 2.13333vw .53333vw 4vw;position:absolute;top:-1.6vw}.atom-product-boss-big-card .pic-part .lcf-wrapper>img{display:inline-block;width:4.27vw;z-index:100}.atom-product-boss-big-card .pic-part .left-corner-flag{border-radius:1.33333vw;height:100%;left:0;line-height:5.06667vw;position:absolute;text-align:center;top:0;transform:skewX(-30deg);width:100%;z-index:1}.atom-product-boss-big-card .pic-part .lc-bgType-content{justify-content:center;position:relative;z-index:1}.atom-product-boss-big-card .pic-part .lc-bgType,.atom-product-boss-big-card .pic-part .lc-bgType-content{align-items:center;display:flex}.atom-product-boss-big-card .pic-part .lc-bgType{color:#fff;font-size:3.2vw;height:5.33vw;left:0;line-height:1;padding:.3px .1px .4px .5px;position:absolute;top:0;width:100%}.atom-product-boss-big-card .pic-part .lcf-flag{height:.1px;margin:0 .25px 0 0}.atom-product-boss-big-card .pic-part .lcf-bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.atom-product-boss-big-card .pic-part .lcfTheme-1{background-image:linear-gradient(-106deg,#ffb027,#ff9328 57%,#ff7529)}.atom-product-boss-big-card .pic-part .lcfTheme-2{background-image:linear-gradient(-106deg,#ff8cd2,#fd6890 57%,#fa434d)}.atom-product-boss-big-card .pic-part .lcfTheme-3{background-image:linear-gradient(-4deg,#2782ff,#4ca8ff 57%,#70ceff)}.atom-product-boss-big-card .pic-part .lcfTheme-4{background-image:linear-gradient(-4deg,#529fff,#5d72ff 57%,#6744ff)}.atom-product-boss-big-card .info-part{box-sizing:border-box;padding:2vw;width:100%}.atom-product-boss-big-card .info-part .name-price-wrap{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1.6vw;max-height:10.67vw;overflow:hidden;text-align:left;width:100%}.atom-product-boss-big-card .info-part .name-price-wrap .product-name{color:#333;display:inline-block;font-size:4.27vw;font-weight:500;line-height:5.33vw}.atom-product-boss-big-card .info-part .name-price-wrap .spring-tag-part{max-width:42.67vw}.atom-product-boss-big-card .info-part .content-price-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between;margin:2.67vw 0}.atom-product-boss-big-card .info-part .content-price-wrap .pnr-content{color:#666;display:flex;flex-direction:column;font-size:2.93vw;letter-spacing:0;line-height:3.47vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:49.6vw}.atom-product-boss-big-card .info-part .content-price-wrap .col-wrap{align-items:center;display:flex;margin-bottom:1.07vw;width:100%}.atom-product-boss-big-card .info-part .content-price-wrap .before-icon{background:#f60;border-radius:50%;color:#fff;height:4vw;line-height:4vw;opacity:.6;text-align:center;width:4vw}.atom-product-boss-big-card .info-part .content-price-wrap .pnr-hs-subcontent{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;padding-left:.8vw;position:relative;text-overflow:ellipsis;white-space:pre-wrap;width:100%}.atom-product-boss-big-card .info-part .content-price-wrap .pnr-subcontent{margin-bottom:1.07vw;overflow:hidden;padding-left:2.93vw;position:relative;text-overflow:ellipsis;white-space:nowrap}.atom-product-boss-big-card .info-part .content-price-wrap .pnr-subcontent:before{background:#f60;border-radius:50%;content:"";height:2.13vw;left:0;opacity:.6;position:absolute;top:.53vw;width:2.13vw}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap{background:linear-gradient(-225deg,#ff7674,#ff3431);border-radius:1.6vw;height:10.67vw;min-width:26.67vw;padding:1.33vw 3.33vw}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap .price{color:#fff;display:inline-block;font-size:5.87vw;font-weight:500;height:5.6vw;letter-spacing:-.5px;line-height:5.6vw}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap .price:before{color:#fff;content:"¥";font-size:3.2vw;font-weight:500}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap .qi{color:#fff;display:inline-block;font-size:3.2vw;font-weight:400;height:2.93vw;letter-spacing:0;line-height:2.93vw;margin-left:.53vw}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap .marketprice{color:#fff;font-size:3.2vw;font-weight:300;height:3.2vw;letter-spacing:0;line-height:3.2vw;margin-top:.8vw;text-decoration:line-through}.atom-product-boss-big-card .info-part .content-price-wrap .price-wrap .marketprice:before{color:#fff;content:"¥";font-size:3.2vw;font-weight:500;text-decoration:line-through}.wrap-2_6wX{align-items:center;background:#f4f4f4;border-radius:1.07vw;box-sizing:border-box;display:flex;height:5.6vw;line-height:5.6vw;margin:0 .8vw;overflow:auto;padding:.53vw 1.07vw;white-space:nowrap;width:100%}.wrap-2_6wX img{width:6.4vw}.wrap-2_6wX>p,.wrap-2_6wX>span{color:#333;font-size:2.67vw;height:4.27vw;letter-spacing:0;line-height:4.27vw}.wrap-2_6wX>p{align-items:center;display:flex;font-weight:700;margin-right:.53vw}.spring-bottom-part .boss-recommend{margin:0}.dacu-item-wrap-1 .boss-recommend{margin-bottom:1.33vw}.ComparePricePanel{margin-top:1.33vw;overflow:auto}.ComparePricePanel .bijia-container{text-align:left;transform-origin:left}.ComparePricePanel .bijia-container,.ComparePricePanel .bijia-container>div{align-items:center;display:flex}.ComparePricePanel .bijia-container>div{white-space:nowrap}.ComparePricePanel .bijia_img{height:4.27vw;width:14}.ComparePricePanel .dacu_youhui{background:linear-gradient(90deg,#ff8b26,#f5190a);border-radius:.53vw .53vw .53vw .53vw;color:#fff;font-family:PingFangSC-Regular;font-size:2.93vw;font-weight:400;height:4.27vw;line-height:4.27vw;padding:0 1.07vw;text-align:center;vertical-align:top}.ComparePricePanel .cp-triggle{margin-left:1.07vw;vertical-align:middle;width:1.07vw}.ComparePricePanel .dacu_yhu_img{height:3.2vw;vertical-align:middle;width:3.2vw}.ComparePricePanel .p_wight{font-weight:600}.ComparePricePanel .dancu_bijia{color:#333;font-family:PingFangSC-Regular;font-size:2.93vw;font-weight:400;height:4.27vw;line-height:4.27vw;margin-left:1.07vw;vertical-align:top}.ComparePricePanel .mt0{margin-left:1.07vw;margin-top:0}.ComparePricePanel .d_on1_1{background:#fff1e6;border-radius:.53vw 0 0 .53vw;height:4.27vw;padding-left:1.07vw}.ComparePricePanel .d_on1_2{background:#e6f3fe;border-radius:0 .53vw .53vw 0;height:4.27vw;padding-right:1.07vw}.ComparePricePanel .d_on1_2.fl{align-items:center;display:flex}.dialog_container{height:100%;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:9900}.dialog_container .mask{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.dialog_container .float_dialog{background-color:#fff;bottom:0;color:#333;margin:auto;max-height:calc(100% - 11.73vw);min-height:58.67vw;position:absolute;width:100%;z-index:500}.dialog_container .float_content_1{height:calc(100% - 16vw);margin-top:-.53vw;min-height:58.67vw;overflow:auto}.dialog_container .detail_title{color:#333;font-family:PingFangSC-Medium;font-size:4.27vw;font-weight:600;padding-top:4vw}.dialog_container .detail_content{padding:4.27vw}.dialog_container .c_name{color:#333;float:left;font-family:PingFangSC-Regular;font-size:3.73vw;font-weight:400}.dialog_container .c_p_d{float:right}.dialog_container .clearfloat:after{clear:both;content:"";display:block;height:0;visibility:hidden}.dialog_container .c_p_xuxian{border:1px dashed #eee;display:inline-block;margin:0 1.6vw;vertical-align:middle;width:26.67vw}.dialog_container .c_n_title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:48vw;word-break:keep-all}.dialog_container .c_p_xuxian_2{width:58.67vw}.dialog_container .c_p_price{color:#333;display:inline-block;font-family:PingFangSC-Regular;font-size:3.73vw;font-weight:400}.dialog_container .content_div2{margin-top:5.33vw}.dialog_container .c_name_1{border:1px solid #ffa04d;border-radius:.53vw;color:#f60;font-family:PingFangSC-Regular;font-size:2.67vw;height:4vw;line-height:4vw;padding:.8vw}.dialog_container .content_div3{color:#333;font-family:PingFangSC-Regular;font-size:3.73vw;margin-top:5.33vw;text-align:right}.dialog_container .price_finnalprice{color:#f60;font-family:PingFangSC-Semibold}.dialog_container .p_nmuber{font-size:5.33vw}.dialog_container .liji_shop{background:linear-gradient(90deg,#ff8b26,#f5190a);border-radius:1.6vw;box-sizing:border-box;color:#fff;font-family:PingFangSC-Medium;font-size:4.53vw;font-weight:600;height:11.73vw;line-height:11.73vw;margin:4.27vw;text-align:center}.dialog_container .price_detail{position:relative}.dialog_container .price_bi{background:linear-gradient(-90deg,#ff7d86,#ffbb80);height:auto;text-align:center;width:100%}.dialog_container .float_dialog_title{border-radius:3.2vw 3.2vw 0 0}.dialog_container .bijia_title_container{background:url(https://pages.c-ctrip.com/market/union/h5/title_1@1x.png) no-repeat;background-size:100% 100%;border-radius:3.2vw 3.2vw 0 0;padding:3.2vw 4.27vw}.dialog_container .pb20{padding-bottom:6.4vw}.dialog_container .close_btn{float:left;height:6.4vw;left:0;position:absolute;top:0;vertical-align:middle;width:6.4vw}.dialog_container .title_p{color:#fff;font-family:PingFangSC-Medium;font-size:4.27vw;font-weight:600;height:5.33vw}.dialog_container .title_div1{position:relative}.dialog_container .titlt_div2{color:#fff;font-family:PingFangSC-Regular;font-size:2.67vw;font-weight:400;margin-top:1.07vw}.dialog_container .bijia_left{background:#fff;border-radius:2.13vw;box-shadow:0 .8vw 2.67vw 1px rgba(0,0,0,.11);float:left;min-height:59.2vw;padding-bottom:2.67vw;position:relative;width:53.33vw}.dialog_container .bijia_content{background:url(https://pages.c-ctrip.com/market/union/h5/title_2@1x.png) no-repeat;background-size:100% 100%;height:auto;margin-left:4.27vw;margin-right:4.27vw;padding-top:2.67vw;width:100%}.dialog_container .bj_head_top{padding-bottom:2.13vw;padding-top:8.53vw;text-align:center;width:100%}.dialog_container .bj_h_t{color:#333;font-family:PingFangSC-Medium;font-size:4.27vw;font-weight:600}.dialog_container .bj_h_n{color:#f60;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:400;margin-top:1.07vw}.dialog_container .b_j_2{font-size:5.33vw;font-weight:500}.dialog_container .right_img{float:left;height:3.73vw;margin-left:3.2vw;margin-top:.8vw;vertical-align:middle;width:2.67vw}.dialog_container .right_img_delete{height:3.47vw;width:3.47vw}.dialog_container .text_desc{color:#333;float:left;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:400;padding-left:2.67vw;text-align:left;width:42.67vw}.dialog_container .text_desc_2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:26.67vw}.dialog_container .text_desc_2.normal-wrap{white-space:normal!important}.dialog_container .list_item{border-top:1px solid #eee;height:auto;padding:1.6vw 0;width:100%}.dialog_container .bijia_right{background:hsla(0,0%,100%,.8);border-radius:0 2.13vw 2.13vw 0;box-shadow:0 .8vw 2.67vw 1px rgba(0,0,0,.11);float:left;margin-top:5.87vw;padding-top:2.67vw;width:38.13vw}.dialog_container .show_3{background:linear-gradient(90deg,#ffa04d,#f63b2e);border-radius:0 0 2.13vw 2.13vw;box-shadow:0 1px 2.13vw 0 #f7c8b8;color:#fff;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:400;height:6.4vw;left:50%;line-height:6.4vw;padding:.53vw .8vw;position:absolute;top:0;top:-1.6vw;transform:translateX(-50%);white-space:nowrap}.dialog_container .show_3:before{background:#b14f00;border-radius:1.07vw 0 0 0;content:"";height:1.6vw;left:-1.07vw;position:absolute;top:0;width:1.07vw}.dialog_container .show_3:after{background:#b0001c;border-radius:0 1.07vw 0 0;content:"";height:1.6vw;position:absolute;right:-1.07vw;top:0;width:1.07vw}.dialog_container .r_c_loading{margin-top:6.4vw;text-align:center}.dialog_container .r_c_loading img{height:5.33vw;margin:auto;width:5.33vw}.dialog_container .loading_text{color:#8f6d6d;font-family:PingFangSC-Regular;font-size:3.2vw;margin-top:2.13vw;padding-bottom:2.67vw}.dialog_container .right_content_right{margin-top:2.13vw}.dialog_container .mb20{padding-bottom:13.33vw}.dialog_container .list_item_right{border-top:1px solid #dfdfdf}.dialog_container .not_esxist_faxing{color:#8f6d6d;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:400;padding-bottom:13.33vw;text-align:center}.dialog_container .not_esxist_faxing img{height:4.8vw;margin:auto;width:4.8vw}.dialog_container .text_desc_bottom{color:#999;font-family:PingFangSC-Regular;font-size:3.2vw;font-weight:400;margin-top:2.67vw;text-align:center}.dialog_container .limit-row-2{box-sizing:border-box;height:8.27vw;height:13.07vw}.dialog_container .limit-row-3{box-sizing:border-box;height:17.87vw}.atom-product-boss-col-card{background:#fff;height:100%;width:100%}.atom-product-boss-col-card .pic-part{background:linear-gradient(0deg,rgba(0,0,0,.4),#000);border-radius:1.6vw 1.6vw 0 0;height:34.4vw;position:relative;width:100%}.atom-product-boss-col-card .pic-part .main-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.atom-product-boss-col-card .pic-part .decorate{background:rgba(0,0,0,.5);bottom:0;height:4.8vw;position:absolute;width:100%}.atom-product-boss-col-card .pic-part .decorate .spring-tag-part{max-width:42.67vw;padding:0 2vw}.atom-product-boss-col-card .pic-part .decorate .spring-tag-part .ComparePricePanel{margin-top:.53vw}.atom-product-boss-col-card .pic-part .lcf-desc{bottom:0;color:#fff;font-size:3.2vw;left:0;margin:auto;padding:.53333vw;position:relative;right:0;top:.53333vw;z-index:3}.atom-product-boss-col-card .pic-part .lcf-wrapper{align-items:center;display:flex;left:-3.6vw;line-height:6.13333vw;min-height:7.2vw;padding:.53333vw 2.13333vw .53333vw 4vw;position:absolute;top:-1.6vw}.atom-product-boss-col-card .pic-part .lcf-wrapper>img{display:inline-block;width:4.27vw;z-index:100}.atom-product-boss-col-card .pic-part .left-corner-flag{border-radius:1.33333vw;height:100%;left:0;line-height:5.06667vw;position:absolute;text-align:center;top:0;transform:skewX(-30deg);width:100%;z-index:1}.atom-product-boss-col-card .pic-part .lc-bgType-content{justify-content:center;position:relative;z-index:1}.atom-product-boss-col-card .pic-part .lc-bgType,.atom-product-boss-col-card .pic-part .lc-bgType-content{align-items:center;display:flex}.atom-product-boss-col-card .pic-part .lc-bgType{color:#fff;font-size:3.2vw;height:5.33vw;left:0;line-height:1;padding:.3px .1px .4px .5px;position:absolute;top:0;width:100%}.atom-product-boss-col-card .pic-part .lcf-flag{height:.1px;margin:0 .25px 0 0}.atom-product-boss-col-card .pic-part .lcf-bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.atom-product-boss-col-card .pic-part .lcfTheme-1{background-image:linear-gradient(-106deg,#ffb027,#ff9328 57%,#ff7529)}.atom-product-boss-col-card .pic-part .lcfTheme-2{background-image:linear-gradient(-106deg,#ff8cd2,#fd6890 57%,#fa434d)}.atom-product-boss-col-card .pic-part .lcfTheme-3{background-image:linear-gradient(-4deg,#2782ff,#4ca8ff 57%,#70ceff)}.atom-product-boss-col-card .pic-part .lcfTheme-4{background-image:linear-gradient(-4deg,#529fff,#5d72ff 57%,#6744ff)}.atom-product-boss-col-card .info-part{box-sizing:border-box;padding:1.6vw;width:100%}.atom-product-boss-col-card .info-part .product-name{color:#333;font-size:3.73vw;font-weight:500;letter-spacing:-.17px;line-height:4.8vw;max-height:9.6vw;overflow:hidden;text-align:left;width:100%}.atom-product-boss-col-card .info-part .subTitle{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#999;display:-webkit-box;font-size:3.2vw;font-weight:400;height:9.6vw;letter-spacing:0;line-height:3.2vw;margin-top:1.6vw;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre-wrap;width:100%}.atom-product-boss-col-card .info-part .cs-s_tags09{-webkit-box-pack:start;-ms-flex-pack:start;display:flex;justify-content:flex-start;margin-top:1.6vw}.atom-product-boss-col-card .info-part .cs-s_tags09>span{border:1px solid #ff8b26;border-radius:.8vw;color:#ff8b26;display:inline-block;font-size:3.2vw;height:3.73vw;letter-spacing:0;line-height:3.73vw;overflow:hidden;padding:0 .53vw;transform:scale(.9);transform-origin:left}.atom-product-boss-col-card .info-part .price-buy-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.6vw}.atom-product-boss-col-card .info-part .price-buy-wrap .price-wrap .price{color:#f95b59;display:inline-block;font-size:5.33vw;font-weight:500;height:5.6vw;letter-spacing:-.5px;line-height:5.6vw}.atom-product-boss-col-card .info-part .price-buy-wrap .price-wrap .price:before{color:#f95b59;content:"¥";font-size:3.2vw;font-weight:500}.atom-product-boss-col-card .info-part .price-buy-wrap .price-wrap .qi{color:#f95b59;display:inline-block;font-size:3.2vw;font-weight:400;height:2.93vw;letter-spacing:0;line-height:2.93vw;margin-left:.53vw}.atom-product-boss-col-card .info-part .price-buy-wrap .price-wrap .marketprice{color:#f95b59;font-size:3.2vw;font-weight:300;height:3.2vw;letter-spacing:0;line-height:3.2vw;margin-top:.8vw;text-decoration:line-through}.atom-product-boss-col-card .info-part .price-buy-wrap .price-wrap .marketprice:before{color:#f95b59;content:"¥";font-size:3.2vw;font-weight:500;text-decoration:line-through}.atom-product-boss-col-card .info-part .price-buy-wrap .price-part-btn{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(-90deg,#ff001b,#f60);border-radius:1.07vw;box-sizing:border-box;display:flex;flex-direction:column;height:5.87vw;justify-content:center;margin-top:1.6vw;width:14.93vw}.atom-product-boss-col-card .info-part .price-buy-wrap .price-part-btn .buy-btn-text{color:#fff;font-size:3.47vw;font-weight:500;letter-spacing:1px}.atom-product-boss-col-card .info-part .price-buy-wrap .price-part-btn .discount{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:.53vw .53vw .8vw .8vw;box-sizing:border-box;display:flex;height:3.47vw;justify-content:center;width:14.13vw}.atom-product-boss-col-card .info-part .price-buy-wrap .price-part-btn .discount div{color:#f02;font-size:3.2vw;letter-spacing:0;transform:scale(.83);transform-origin:center}.atom-product-boss-col-card .info-part .price-buy-wrap .btn-high{-webkit-box-pack:justify;-ms-flex-pack:justify;height:10.13vw;justify-content:space-between;padding:.8vw 0 1px}.product-diy-skeleton-starball{max-width:100vw}.product-diy-skeleton{height:auto;max-width:100vw;width:100%}.product-diy-skeleton.product-diy-skeleton-starball-oneColumnBigImage,.product-diy-skeleton.product-diy-skeleton-starball-oneColumnWithBar{max-width:93.6vw}.product-diy-skeleton.product-diy-skeleton-starball-twoColumn{max-width:45.6vw}.product-diy-skeleton.product-diy-skeleton-starball-threeColumn{max-width:27.73vw}.productList-detail_product.atom-product-x-container{max-width:100vw;min-height:auto;width:-moz-max-content;width:max-content}._mgr5{margin-right:1.33vw}.ptw-flag>img,.ptw-flag>span{display:inline-block;vertical-align:middle}.product-titleImg_wrapper{position:relative}.product-titleImg_wrapper>img{display:block;height:34.66667vw;min-height:26.66667vw;width:auto}.ptw-flag{background-color:rgba(0,0,0,.6);border-radius:3.2vw;bottom:1.6vw;box-sizing:border-box;color:#fff;font-size:3.2vw;left:1.33333vw;line-height:1;padding:1.06667vw 1.33333vw;position:absolute;transform:scale(.9);transform-origin:left;z-index:1}.ptw-flag>img{margin-right:1.33333vw;width:2.13333vw}.textOverflow1line{height:auto!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap!important}.lightWeight-buType{background-color:rgba(0,0,0,.6);border-radius:2.66667vw;color:#fff;font-size:3.2vw;left:1.33333vw;padding:0 1.33333vw;position:absolute;top:1.33333vw}.p-p-jump{border:1px solid #f60;border-radius:1.33333vw;bottom:1.33333vw;color:#f60;display:block;font-size:3.73333vw;height:6.4vw;line-height:6.4vw;position:absolute;right:1.33333vw;width:13.33333vw}.p-icon{background:url(//images3.c-ctrip.com/marketing/2016/05/activity_platform/icon.png) no-repeat;background-size:121.6vw 34.72vw;display:inline-block}.p-icon.bookable{background:url(https://images3.c-ctrip.com/amsweb/legao/so.png) no-repeat;background-size:100%;bottom:0;height:16vw;position:absolute;right:0;width:16vw;z-index:5}.lightWeight-footer{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;box-sizing:border-box;color:#999;display:flex;flex:1;font-size:3.2vw;justify-content:space-between;padding:0 2.66667vw;text-align:left;white-space:nowrap}.lightWeight-footer_desc{font-size:3.2vw}.lightWeight-footer_price>strong{color:#e9444b;font-size:4.8vw;font-weight:400}.privilege-productListsScene .privilege-products{background-color:#fff}.privilege-products .pro-price{color:#ff7f00;font-size:3.73333vw;height:6.66667vw;line-height:6.66667vw;overflow:hidden;padding:0 2.13333vw;text-overflow:ellipsis;white-space:nowrap}.privilege-products .pro-price span{color:#999;text-decoration:line-through}.privilege-products .order-btn{background-color:#ff511c;border:1px solid #ff511c;border-radius:1.33333vw;box-sizing:border-box;color:#fff;display:none;font-size:3.73333vw;height:9.33333vw;line-height:9.33333vw;margin:0 auto;text-align:center;width:90%}.lightWeight-footer_marketPrice{margin-left:.8vw;text-decoration:line-through}.productList-detail_product.p-autoHeight,.productList-detail_product.p-autoHeight .product-titleImg_wrapper>img{height:auto}.pro-score{font-size:3.2vw;margin:1.33vw 0}.rdp-footer_desc{color:#a2a2a2;font-size:3.2vw;margin-left:2.66667vw}.pro-goBtn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between;margin:1.06667vw 0;width:100%!important}.food-book,.pl-go{background-color:#ff5e1f;color:#fff}.food-book{border-radius:.53333vw;font-size:3.2vw;height:5.86667vw;line-height:5.86667vw;margin:2.13333vw 5.33333vw;text-align:center}.newStyle03 .p-icon.icon-notStart{bottom:0;right:0;transform:scale(.8)}.starFlag{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:6.66667vw;left:0;line-height:6.66667vw;padding-left:2.66667vw;position:absolute;text-align:left;width:100%}.s-flag{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#d2a54e 10%,#fff);font-size:3.2vw;margin-right:1.33333vw}.d-block{display:block!important}.newStyleImg{height:34.66667vw;min-height:26.66667vw;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.pls-newStyle01-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between;padding:2.66667vw 1.33333vw}.pnf-left{text-align:left;width:56vw}.pnf-name{color:#000;font-size:4.53333vw;font-weight:700}.pnf-subTitle{color:#999;font-size:3.2vw}.pnf-right{align-items:center;align-items:stretch;color:#fff;display:flex;font-size:0;height:12vw;position:relative}.p-p-marketPrice>span{text-decoration:line-through}.pnf-price{border-radius:5.86667vw 0 0 5.86667vw;flex-direction:column;padding-left:2.66667vw;padding-right:1.33333vw}.pnf-arrow,.pnf-price{-webkit-box-pack:center;-ms-flex-pack:center;background-image:linear-gradient(-165deg,#ff5600,#f70 54%,#ff9700);display:flex;font-size:3.2vw;justify-content:center}.pnf-arrow{align-items:center;border-radius:0 5.86667vw 5.86667vw 0;margin-left:-1px;width:5.33333vw}.pnf-arrow,.pnf-arrow>i{background-color:#fff;color:#ff5600;text-align:center}.pnf-arrow>i{border-radius:50%;font-size:3.73333vw;height:4vw;line-height:4vw;width:4vw}.p-p-number{align-items:baseline;display:flex;line-height:1;white-space:nowrap}.p-p-number>strong{font-size:5.86667vw}.newStyle03.productList-item_wrap{padding:1.33333vw}.newStyle03 .productList-detail_product{height:32vw;min-height:auto}.flex_container{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;justify-content:space-between}.newStyle03 .product-titleImg_wrapper{overflow:hidden;width:32vw}.newStyle03 .product-titleImg_wrapper>img{height:32vw}.pls-newStyle03-right{-webkit-box-flex:1;box-sizing:border-box;flex:1;flex-direction:column;height:100%;line-height:1.5;overflow:hidden;padding:1.33333vw 2.66667vw}.pls-newStyle03-right,.pnr-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.pnr-footer{align-items:center}.p-f-number{color:#ff6714;font-size:3.2vw}.p-f-number>strong{font-size:6.4vw}.p-f-marketPrice{color:#999;font-size:3.2vw;text-decoration:line-through}.new-circle-arrow{background-color:#fff;border-radius:50%;color:#ff5600;font-size:3.73333vw;height:4vw;line-height:4vw;text-align:center;width:4vw}.pnr-buy{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:linear-gradient(-165deg,#ff5600,#f70 54%,#ff9700);border:none;border-radius:4vw;color:#fff;display:flex;font-size:3.2vw;height:6.4vw;justify-content:center;line-height:6.4vw;padding:0 1.33333vw}.newStyle02 .pnr-buy{background-image:linear-gradient(0deg,#fb5639 2%,#f58420)}.alpha-arrow{font-size:4vw}.newStyle02 .pl-decorate{bottom:0}.newStyle02 .pnf-subTitle{flex:1}.pnf-subTitle.decorate-1{color:#ff8924}.pnf-subTitle.decorate-2{color:#ec409b}.pnf-subTitle.decorate-3{color:#3ac7ea}.pnf-subTitle.decorate-4{color:#5d72ff}.newStyle02 .pls-newStyle01-footer{padding-bottom:0;padding-right:0;padding-top:1.33333vw}.left-corner-flag-2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(https://images3.c-ctrip.com/amsweb/legao/p-flag.png) no-repeat;background-size:100% 100%;display:flex;height:10.66667vw;justify-content:center;left:0;padding:0;position:absolute;text-align:center;top:0;width:8.8vw;z-index:5}.lcf2-desc{color:#fff;font-size:3.2vw;line-height:1;margin-top:-1.6vw}.newStyle02.productList-item_wrap{padding:2.66667vw 2.66667vw 0}.newStyle02 .productList-flex_item{box-sizing:border-box;margin:0 0 2.66667vw;overflow:initial;padding:2.66667vw;width:100%}.newStyle02 .p-f-number{align-items:flex-end;display:flex}.newStyle02 .pnf-left{flex:1;overflow:hidden;width:auto}.moneyFlag,.newStyle02 .night,.strong-number{color:red}.newStyle02 .night{font-size:3.46667vw}.moneyFlag{font-size:4.26667vw}.strong-number{font-size:10.66667vw;font-weight:700;line-height:1}.floorStyle{display:flex;flex-direction:column;font-size:3.2vw;line-height:1}.newStyle02 .pnr-footer{margin-right:1.33333vw}.limit2Line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.newStyle-changlong{background:#fff;box-sizing:border-box;display:flex;padding:1.33vw}.newStyle-changlong .cs-s_tags{margin:0}.newStyle-changlong .cs-s_tags>span{background-color:#fff8f2;border:none;border-radius:.4vw;color:#fe622c;color:#f60;display:inline-block;font-size:3.2vw;height:4.26667vw;line-height:4.26667vw;padding:0 1.06667vw;transform:scale(.9);transform-origin:left}.productList-item_wrap.newStyle06 .productList-flex_item{border-radius:2vw}.newStyle-changlong .pnr-footer{align-items:flex-end}.newStyle-changlong .product-titleImg_wrapper{border-radius:1.33vw;height:29.87vw;overflow:hidden;width:26.67vw}.newStyle-changlong .product-titleImg_wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newStyle-changlong .cs-s_tags{padding:0;white-space:nowrap}.newStyle-changlong .pls-newStyle03-right{padding-bottom:0;padding-top:0}.newStyle-changlong .newStyle05-left{-webkit-box-flex:1;align-items:flex-end;color:#999;display:flex;flex:1;font-size:3.2vw;height:100%;text-align:left}.newStyle-changlong .newStyle05-right{align-items:center;display:flex;flex-direction:column;min-width:21.87vw}.newStyle-changlong .p-f-number>strong{font-size:4vw}.newStyle-changlong .pnr-buy{align-self:flex-end;width:21.87vw}.newStyle05 .productList-flex_item{border-radius:1.33vw;box-shadow:0 .53vw rgba(0,67,123,.1)}.bu-type{background:rgba(1,9,14,.659) linear-gradient(hsla(0,0%,100%,.2),transparent);bottom:0;color:#fff;font-size:3.2vw;left:0;line-height:6.4vw;position:absolute;text-align:center;width:100%}.score-bar{display:flex;font-size:3.2vw}.score-bar>span:first-child{border:none}.s-score{color:#333;margin-right:1.33vw}.s-comment{border-left:1px solid #d8d8d8;color:#999;padding:0 1.33vw}.newStyle02.newStyle05 .productList-flex_item{padding:0 0 1.33vw}.newStyle05 .productList-flex_container{margin-bottom:2.67vw!important}.newStyle02.newStyle05 .pl-flag{background-color:rgba(255,221,154,.4);border:none;border-radius:2.27vw;color:#ff6614;margin-right:.67vw;padding:.67vw 1.33vw}.newStyle02.newStyle05 .pnr-footer{flex-direction:column}.newStyle02.newStyle05 .pnf-left{margin-right:2.67vw}.newStyle02.newStyle05 .strong-number{font-size:8.8vw}.newStyle02.newStyle05 .floorStyle{align-self:flex-end}.newStyle02.newStyle05 .moneyFlag,.newStyle02.newStyle05 .night,.newStyle02.newStyle05 .strong-number{color:#ff5e1f}.rank-wrapper{height:5.73vw;left:-1vw;min-width:16vw;padding-right:2.67vw;position:absolute;top:-1.28vw}.rank-wrapper.top-1{box-sizing:border-box;height:7.07vw;left:-1.33vw;top:-1.17vw;width:21.33vw}.rank-wrapper.top-1>.rw-top{background-image:linear-gradient(-165deg,#dca555,#c69040 54%,#b07a2a)}.rank-wrapper.top-2>.rw-top{background-image:linear-gradient(-165deg,#b9b9b9,#9c9c9c 54%,#7e7e7e)}.rank-wrapper.top-3>.rw-top{background-image:linear-gradient(-165deg,#ce9a95 3%,#855a50)}.rank-wrapper.top-1 .rw-right .rank-wrapper.top-1>.rw-desc{font-size:4.8vw}.rank-wrapper.top-1 .rw-desc>img{height:3.07vw;width:3.2vw}.rank-wrapper.top-1 .rw-right{border-bottom-color:#b07a2a;border-width:0 .8vw 1.6vw;right:-3.2vw}.rank-wrapper.top-2 .rw-right{border-bottom-color:#7e7e7e}.rank-wrapper.top-3 .rw-right{border-bottom-color:#855a50}.rw-desc{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;font-size:3.73vw;height:auto;justify-content:center;top:50%;transform:translateY(-50%)}.rw-desc,.rw-top{padding-left:1.33vw;position:absolute;width:100%;z-index:1}.rw-top{background-image:linear-gradient(-165deg,#baa4ea 3%,#b975ee);border-radius:1.33vw 0 1.33vw 0;height:100%;left:0;text-align:center;top:0;transform:skew(-15deg)}.rw-desc>img{height:2.67vw;margin-right:.67vw;width:2.67vw}.rank-wrapper.top-1 .rw-desc>span{font-size:4.27vw}.newStyle05 .lazyload-wrapper,.newStyle05 .lazyload-wrapper>img{width:100%}.rw-desc>span{color:#fff;font-weight:700;line-height:1}.rw-right{border-color:transparent transparent #b88cec;border-style:solid;border-width:0 1.07vw 1.6vw;content:"";height:0;position:absolute;right:-3.2vw;top:0;width:0}.rank-saleCount{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.6);border-radius:5.33vw;color:#fff;display:flex;font-size:3.2vw;justify-content:center;line-height:1;padding:1.33vw 1.07vw;position:absolute;right:1.33vw;top:1.33vw}.rank-saleCount>img{height:3.73vw;margin-left:1.33vw;width:3.2vw}.member-price{display:flex}.m-p-wrapper{background-image:linear-gradient(90deg,#faeed7,#f6d69b);border-radius:8vw;font-size:3.2vw;padding:.53vw 2.13vw;text-align:left}.m-p-wrapper>span{color:#333;font-size:4vw;font-weight:700;padding:0 .53vw}.newStyle03 .productList-detail_product.member-price .p-f-number>strong{font-size:3.2vw}.newStyle03 .productList-detail_product.member-price{height:39.5vw}.newStyle03 .productList-detail_product.member-price .newStyleImg{height:39vw}.left-corner-flag-3{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(https://images3.c-ctrip.com/amsweb/legao/flag2021072.png) no-repeat;background-size:100% 100%;display:flex;height:13.6vw;justify-content:center;left:-1.33vw;padding:0;position:absolute;text-align:center;top:-1.33vw;width:14.67vw;z-index:5}.left-corner-flag-3 .lcf2-desc{margin-top:-1.6vw;padding-left:3.73vw;transform:translateX(-3.47vw) rotate(-42deg) scale(.8);white-space:nowrap}.left-corner-flag-3:after,.left-corner-flag-3:before{border:transparent;border-style:solid;border-width:.8vw;content:"";height:0;position:absolute;width:0}.left-corner-flag-3:before{border-right-color:#62533f;bottom:0;left:-1px}.left-corner-flag-3:after{border-bottom-color:#62533f;right:0;top:-1px}.pls-newStyle07-wrapper{padding:2.67vw 1.33vw 0}.newStyle07-title{text-align:left}.NewStyleBig2 .gttd-price>span:first-child{font-size:4.27vw}.NewStyleBig2 .gttd-price>span:nth-child(2){font-size:10.67vw;font-weight:700}.common-footer .gttd-price>span:nth-child(2),.pls-newStyle07-wrapper .gttd-price>span:nth-child(2){font-size:6.4vw}.children-products{align-items:center}.NewStyleBig1 .gttd-price{color:#fff;margin:0}.NewStyleBig1 .gttd-price .price-high-color{color:#fff}.NewStyleBig1 .gttd-price>span:nth-child(2){color:#fff;font-size:5.87vw}.round-rectangle-7{border-radius:2.13vw;flex-direction:column;margin:0;padding:0}.round-rectangle-7,.round-rectangle-7-upper{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}.round-rectangle-7-upper{align-items:center;background-color:#fff}.round-rectangle-7-pic{height:100%;width:100%}.round-rectangle-7-border{border-bottom:0;border-radius:2.13vw 2.13vw 0 0;height:43.46667vw;overflow:hidden;padding:.8vw .53vw 0;position:relative;width:100%;z-index:1}.theme-background{background-image:-ms-linear-gradient(180deg,#fc8233 20%,#f4524a 57%,#ec2260 100%)}.theme-background-1{background-image:linear-gradient(90deg,#ff5c14,#ff8924 49%,#ffb533)}.theme-background-2{background-image:linear-gradient(90deg,#d83cff,#ec409b 49%,#ff4436 99%)}.theme-background-3{background-image:linear-gradient(90deg,#148eff,#3ac7ea 49%,#5fffd4)}.round-rectangle-9{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:11.33vw;display:flex;height:10.27vw;justify-content:center;margin:-2.67vw 0 0 -6.67vw;position:absolute;width:32.53vw}.voucher-title{color:#333;font-size:4.8vw;height:auto;margin:2.13vw 0 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.voucher-limit{color:#0078ff;font-size:3.73vw;line-height:.6;margin:2.4vw 6.67vw 2vw 1.33vw}.voucher-range{color:#0078ff;font-size:3.2vw;font-weight:700;line-height:1;margin:1.73vw 0 0;white-space:nowrap}.voucher-leftcorner-text{color:#fff;font-size:3.73vw;left:8vw;margin-top:1.5vw;position:absolute}.voucher-detail{color:#666;font-size:2.13vw;font-weight:400;line-height:.933;margin:1.73vw 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-tex{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:700;margin:0 2.4vw;text-align:left}.voucher-col{display:"flex";flex-wrap:"nowrap";margin:1.33vw 0;width:50.67vw}.round-rectangle-bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#efefef;border-radius:1.33vw;display:flex;height:10.93vw;justify-content:center;margin:4vw 2.4vw 2.67vw}.round-rectangle-bottom-right{background-image:-ms-linear-gradient(90deg,#ff6c0e 0,#fd942a 100%);border-radius:0 1.33vw 1.33vw 0;color:#fff;height:100%;width:22.53vw}.round-rectangle-bottom-left,.round-rectangle-bottom-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:flex;font-weight:700;justify-content:center}.round-rectangle-bottom-left{color:#fc6e12;width:33.87vw}.round-rectangle-bottom-line{background-color:#ccc;height:6.8vw;width:.5px}.round-rectangle-bottom-middle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#333;display:flex;font-size:2.67vw;height:10.67vw;justify-content:center;width:44vw}.newStyleImg08{border-radius:1.6vw 1.6vw 0 0;height:100%;width:100%!important}.pl-decorate{bottom:.25rem;color:#fff;font-size:.6rem;font-weight:700;height:.85rem;left:0;line-height:.85rem;padding-right:.5rem;position:absolute;right:-.05rem;text-align:right}.flex_container09{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;background:#fff;justify-content:space-between}.flex_container09,.product-titleImg_wrapper09{display:flex}.product-titleImg_wrapper09{align-self:stretch;flex-direction:column;margin-right:2.13vw;min-height:27.47vw;overflow:hidden}.newStyleImg09{height:100%!important;min-height:26.66667vw;-o-object-fit:cover!important;object-fit:cover!important;width:27.47vw!important}.decorateLeft{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#333;border-radius:0 0 1.07vw 0;box-shadow:0 .53vw 2.13vw .5px rgba(0,0,0,.06);color:#fff;display:flex;font-size:2.93vw;height:5.07vw;justify-content:center;letter-spacing:0;line-height:2.93vw;opacity:.8;padding:0 1.07vw;position:absolute;z-index:1}.decorateLeft,.pnf-name09{text-shadow:0 .53vw 2.13vw rgba(0,0,0,.06)}.pnf-name09{color:#333;font-size:4vw;letter-spacing:-.36px;line-height:5.33vw;overflow:hidden;text-overflow:ellipsis}.pls-newStyle09-right{box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;padding-bottom:2.13vw;padding-right:1.33vw;padding-top:2.13vw;text-align:left;width:66.13vw}.s-score09{color:#0086f6;font-size:4.27vw;font-weight:700;line-height:4.53vw}.cs-s_tags09{justify-content:center;margin:0}.cs-s_tags09>span{border:1px solid #bbc9dc;border-radius:1.07vw;color:#5678a8;display:inline-block;font-size:2.67vw;height:4.26667vw;letter-spacing:0;line-height:4.26667vw;overflow:hidden;padding:0 .53vw}.pnr-buy09{height:6.4vw;width:14.67vw}.discount,.pnr-buy09{background-image:linear-gradient(270deg,#ff001b 72%,#f60);border-radius:1.07vw}.discount{color:#fff;font-size:3.2vw;padding:0 .8vw;text-align:center}.pnr-content{color:#666;display:flex;flex-direction:column;font-size:2.93vw;letter-spacing:0;line-height:3.47vw;text-align:left;width:100%}.pnr-content,.pnr-subcontent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnr-subcontent{margin-bottom:1.07vw;padding-left:2.93vw;position:relative}.pnr-subcontent:before{background:#f60;border-radius:50%;content:"";height:2.13vw;left:0;opacity:.6;position:absolute;top:.53vw;width:2.13vw}.diamond-item{background:url(//pages.c-ctrip.com/activitysetupapp/nfes_legao/components/discountProduct919/diamond-little.png) no-repeat 50%;background-size:2.53vw 1.87vw;display:inline-block;height:1.87vw;margin-right:.53vw;width:2.53vw}.star-wrap{display:inline-block;margin-left:.53vw;margin-top:-.53vw}.gttd-price{color:#999;font-size:3.2vw;margin:1.33vw 0}.gttd-price .price-number{font-size:4.27vw;font-weight:400}.gttd-price .price-high-color{color:#e9444b}.gttd-price .gttd-marketPrice{margin-left:1.33vw;text-decoration:line-through}.newStyle09 .productList-flex_item{border-radius:3vw}.productList-detail_product.rour-realPrice .p-f-number>span,.productList-detail_product.rour-realPrice .p-p-number>span,.productList-detail_product.rour-realPrice .round-rectangle-bottom-left>span{display:none}.productList-detail_product.rour-realPrice .round-rectangle-bottom-left>span:nth-of-type(2){display:block;font-size:5.33vw!important}.productList-detail_product.rour-realPrice .round-rectangle-bottom-left>span:not(:nth-of-type(2)){display:none}.productList-detail_product.rour-realPrice .p-f-number>:nth-child(2){font-size:5.33vw}.swiper-pagination{bottom:0!important}.notax{zoom:.8}.spring-style-item{-webkit-box-flex:1;-ms-flex-negative:0;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:space-between;position:relative}.spring-style-item .spring-top-part .spring-header-image-container{height:32vw;overflow:hidden;width:100%}.spring-style-item .spring-top-part .spring-header-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spring-style-item .spring-top-part .spring-product-location{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.286);border-radius:2.4vw;display:flex;flex-direction:row;justify-content:center;left:1.33vw;padding:.53vw 2.13vw;position:absolute;top:1.33vw}.spring-style-item .spring-top-part .spring-product-location img{flex-shrink:0;height:2.67vw;margin-right:.8vw;-o-object-fit:fill;object-fit:fill;width:2.67vw}.spring-style-item .spring-top-part .spring-product-location .spring-location-text{-ms-flex-negative:0;color:#fff;flex-shrink:0;font-size:3.2vw}.spring-style-item .spring-top-part .spring-product-decorate-text{background:linear-gradient(-232.02deg,#ff1717,#ff7626 68.82%,#ff8e26);border-radius:2.13vw .53vw 2.13vw .53vw;color:#fff;font-size:3.2vw;height:6.4vw;left:50%;letter-spacing:0;line-height:6.4vw;position:absolute;text-align:center;top:28.8vw;transform:translateX(-50%);width:40vw}.spring-style-item .spring-top-part .spring-hotel-title-part{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#222;display:-webkit-box;display:-moz-box;font-size:4.27vw;font-weight:700;margin-top:4.8vw;overflow:hidden;padding:0 1.87vw;text-align:left;text-overflow:ellipsis}.spring-style-item .spring-top-part .spring-hotel-diamond{-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:2.13vw;padding:0 1.87vw}.spring-style-item .spring-top-part .spring-hotel-diamond img{height:1.6vw;margin-right:1px;-o-object-fit:fill;object-fit:fill;width:2.13vw}.spring-style-item .spring-top-part .spring-other-title-part{-webkit-line-clamp:2;color:#222;font-size:4.27vw;font-weight:700;height:11.73vw;line-height:5.87vw;margin-top:4.8vw}.spring-style-item .spring-top-part .spring-other-title-part,.spring-style-item .spring-top-part .spring-subtitle{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;display:-moz-box;overflow:hidden;padding:0 1.87vw;text-align:left;text-overflow:ellipsis}.spring-style-item .spring-top-part .spring-subtitle{-webkit-line-clamp:1;color:#91321a;font-size:3.73vw;font-weight:600}.spring-style-item .spring-top-part .spring-score{height:5.33vw;padding:0 1.87vw;text-align:left}.spring-style-item .spring-top-part .spring-score-left-text{color:#999;font-size:3.2vw}.spring-style-item .spring-top-part .spring-score-score{color:#333;font-size:3.2vw;font-weight:600;margin-left:.53vw}.spring-style-item .spring-bottom-part{-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:2.67vw;padding:0 1.87vw;width:100%}.spring-style-item .spring-bottom-part .spring-tags{height:4.8vw;margin:0!important;overflow-x:auto;overflow-y:hidden;text-align:left;white-space:nowrap;width:100%}.spring-style-item .spring-bottom-part .spring-tags .pl-flag09{background-color:#ffefec;border-color:#f66e00;color:#fe622c}.spring-style-item .spring-bottom-part .spring-price-part{-webkit-box-pack:justify;-ms-flex-pack:justify;height:10.13vw;justify-content:space-between;width:100%}.spring-style-item .spring-bottom-part .spring-price-part,.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price{align-items:flex-end;display:flex;flex-direction:row}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price{justify-content:flex-start;margin-bottom:1.07vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price{color:#333;font-size:3.2vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex{-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex span{flex-shrink:0}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex .spring-gttd-front-text{color:#333;font-size:3.2vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex .spring-gttd-price-yen{color:#f73938;font-size:3.2vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex .spring-gttd-num{color:#f73938;font-size:5.87vw;font-weight:600;line-height:6.4vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-gttd-price-complex .spring-gttd-unit{color:#333;font-size:3.2vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-price .spring-price{-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;color:#f73938;display:flex;flex-direction:row;justify-content:flex-start}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-price .spring-price .spring-yen{font-size:3.2vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-price .spring-price .spring-processed-price{font-size:5.87vw;font-weight:600;letter-spacing:0;line-height:6.4vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-right-part{-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-right-part .spring-market-price{-ms-flex-negative:0;color:#ccc;flex-shrink:0;font-size:3.2vw;height:3.73vw;transform:scale(.83);transform-origin:bottom left}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-price .spring-price-right-part .spring-price-unit{-ms-flex-negative:0;color:#333;flex-shrink:0;font-size:3.2vw;transform:scale(.83);transform-origin:bottom left}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-btn{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(-90deg,#ff001b,#f60);border-radius:1.07vw;box-sizing:border-box;display:flex;flex-direction:column;height:6.67vw;justify-content:center;width:10.67vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-btn .spring-buy-btn-text{color:#fff;font-size:3.47vw;font-weight:500;letter-spacing:1px}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-btn .spring-discount{-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border-radius:.53vw .53vw .8vw .8vw;display:flex;height:3.47vw;justify-content:center;width:10.13vw}.spring-style-item .spring-bottom-part .spring-price-part .spring-price-part-btn .spring-discount div{color:#f02;font-size:3.2vw;letter-spacing:0;transform:scale(.83);transform-origin:center}.spring-style-item .spring-bottom-part .spring-price-part .spring-btn-high{-webkit-box-pack:justify;-ms-flex-pack:justify;height:10.13vw;justify-content:space-between;padding:.8vw 0 1px}.dacu-bangdan{-ms-flex-negative:0;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;overflow:visible;padding:2.67vw;position:relative;width:100%}.dacu-bangdan .dacu-recommend-text{align-self:flex-start;color:#666;font-size:3.2vw;font-weight:400;margin-top:2.13vw;text-align:left}.dacu-bangdan .dacu-recommend-text span{color:#333;font-weight:600}.dacu-bangdan .dacu-top-part{-ms-flex-negative:0;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;width:100%}.dacu-bangdan .rank-left-corner{height:6.67vw;left:-1.07vw;-o-object-fit:fill;object-fit:fill;position:absolute;top:2.67vw;width:20.8vw}.dacu-bangdan .rank-left-corner-text{color:#fff;font-size:3.47vw;font-weight:600;left:1.87vw;line-height:5.07vw;position:absolute;top:3.2vw}.dacu-bangdan .product-titleImg_wrapper09{border-radius:1.07vw;height:24vw;margin-right:2.13vw;min-height:0;width:24vw}.dacu-bangdan .product-titleImg_wrapper09 .d-block.newStyleImg09{height:100%!important;min-height:0;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.dacu-bangdan .gttd-right-flex{justify-content:space-between}.dacu-bangdan .pls-newStyle09-right{-webkit-box-flex:1;box-sizing:border-box;flex:1;flex-direction:column;padding:0;width:auto}.dacu-bangdan .pls-newStyle09-right .pnf-name09{-webkit-line-clamp:2;color:#333;font-size:4.27vw;font-weight:600}.dacu-bangdan .pls-newStyle09-right .name-single-line,.dacu-bangdan .pls-newStyle09-right .pnf-name09{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;display:-moz-box;overflow:hidden;text-overflow:ellipsis}.dacu-bangdan .pls-newStyle09-right .name-single-line{-webkit-line-clamp:1}.dacu-bangdan .pls-newStyle09-right .dacu-rank-tag .pl-flag09{background:#e6f3fe;border:none;border-radius:.53vw;margin-right:1.07vw}.dacu-bangdan .pls-newStyle09-right .dacu-rank-score{color:#333;font-size:3.73vw;font-weight:600}.dacu-bangdan .pls-newStyle09-right .dacu-rank-score div{color:#666;display:inline-block;font-size:3.2vw;transform:scale(.83);transform-origin:center left}.dacu-bangdan .pls-newStyle09-right .dacu-rank-division{background:#d8d8d8;display:inline-block;height:3.2vw;margin:0 1.07vw;width:1px}.dacu-bangdan .pls-newStyle09-right .p-f-number .gttd-price-num{font-size:3.73vw!important}.productList-detail_product.has-children{height:auto!important}.flex_container.product-children .pls-newStyle03-right{flex-direction:row;padding:2.13vw;position:relative}.flex_container.product-children .pnf-left{flex:1;overflow:hidden;width:auto}.flex_container.product-children .pnr-footer{justify-content:flex-end;min-width:37.33vw}.product-children:not(:last-child) .pls-newStyle03-right:after{background:#ccc;bottom:0;content:"";height:1px;left:2.67vw;margin:auto;position:absolute;right:2.67vw}.flex_container.product-children .pnf-name{font-size:4.27vw;font-weight:400}.flex_container.product-children .pnf-subTitle{-webkit-line-clamp:1}.flex_container.product-children .p-f-number{justify-content:flex-end;line-height:1;margin:0 1.33vw}.flex_container.product-children .pnr-buy{padding:0 2.67vw;white-space:nowrap}.flex_container.product-children .p-icon.bookable{bottom:0;margin:auto;top:0}.product-father{border-bottom:1px solid #f1f1f1}.product-father .pnf-left{width:100%}.fix_bar_box{width:100%;background:#fff;position:fixed;bottom:0;z-index:12;display:flex;flex-direction:row;align-items:center;text-align:center;box-shadow:0 -1px 4px rgba(0,0,0,.08);height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.fix_bar_box.fix_bar_box_small{height:calc(50px + env(safe-area-inset-bottom))}.fix_bar_box.fix_bar_box_middle{height:calc(60px + env(safe-area-inset-bottom))}.fix_bar_box.fix_bar_box_middle .add-comment-box{justify-content:space-around;margin-right:14px}.fix_bar_box.fix_bar_box_middle .write-comment-box{color:#333;font-size:11px;letter-spacing:0;display:flex;flex-direction:column;line-height:12px;width:60px}.fix_bar_box.fix_bar_box_middle .write-comment-box i{display:flex;justify-content:center;align-items:center;font-size:20px;height:20px;width:21px;margin-bottom:6px}.fix_bar_box.fix_bar_box_middle .write-comment-box .bottom-text{margin-left:0}.fix_bar_box .add-comment-box{display:flex;flex-direction:row;flex:1;align-items:center}.fix_bar_box .add-comment-box .add-comment-line{height:15px;width:.5px;background:rgba(0,0,0,.1);position:absolute;left:0}.fix_bar_box .write-comment-box{flex:1;position:relative;color:#333;font-size:15px;display:flex;align-items:center;justify-content:center;letter-spacing:-.24px}.fix_bar_box .write-comment-box .bottom-text{margin-left:5px}.fix_bar_box .reserve_table{flex:1;margin:0 16px;font-size:17px;font-weight:500}.fix_bar_box .judge_comment,.fix_bar_box .reserve_table{text-align:center;height:44px;background:#c82c2c;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center}.fix_bar_box .judge_comment{margin:0 12px;font-size:18px;font-family:PingFangSC-Semibold;font-weight:600;width:100%}.fix_bar_box .judge_comment_gray{background:#aaa}.fix_bar_box .judge_comment_icon{margin-left:5px;margin-top:2px}.fix_bar_box .judge_comment_full{border:1px solid #c82c2c;background-color:#fff;color:#c82c2c}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-popup.dialog_thefork_popup{height:200px!important;background:inherit!important;min-height:auto!important}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-popup.dialog_official_website_popup{height:150px!important;background:inherit!important;min-height:auto!important}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-popup.dialog_official_website_popup .dialog-title{margin:26px 0}.dialog-wrapper .dialog-content{padding-bottom:8px}.dialog-wrapper .dialog-content .dialog-title{width:100%;max-height:46px;color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:13px}.dialog-wrapper .dialog-content .dialog-desc{font-size:13px;color:#555;word-break:break-all;word-wrap:break-word;margin-bottom:8px;display:flex;justify-content:center;align-items:center}.dialog-wrapper .dialog-content .dialog-desc img{width:61px;height:20px;margin-right:4px;vertical-align:-5px}.dialog-wrapper .dialog-footer .dialog-btn-wrapper{margin-right:12px}.dialog-wrapper .dialog-footer .dialog-btn-wrapper:last-child{margin-right:0}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn-long{display:flex;width:100%}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn{position:relative;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;border:1px solid #2698f7;color:#0086f6;background:#fff;line-height:1;outline:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;vertical-align:top;font-size:0}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:4px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn span{display:block;font-size:15px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dialog-wrapper .dialog-remark{color:#888;font-size:13px;font-family:PingFangSC-Regular;font-weight:400;letter-spacing:0;text-align:center;margin-top:12px}.copyTxt{position:fixed;z-index:-99999;top:-99999px;left:-99999px}.cds-btn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;font-size:12px;padding:0 16px;height:36px;border:1px solid #2698f7;color:#0086f6;background:#fff;line-height:1;text-align:center;border-radius:4px;outline:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;vertical-align:top;font-size:0}.cds-btn em,.cds-btn i{font-style:normal}.cds-btn li,.cds-btn ol,.cds-btn ul{list-style-type:none}.cds-btn a{text-decoration:none;color:#0086f6}.cds-btn a:hover{color:#0075d8;text-decoration:none}.cds-btn img{border:none}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn{position:relative;border:none}.cds-btn:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn .icon-m-r{width:18px;height:18px;margin-right:6px}.cds-btn .cds-icon-item{font-size:18px}.cds-btn svg{width:18px;height:18px;vertical-align:middle;animation:loadingAn .8s linear 0s infinite}.cds-btn svg .svg-fill-color{fill:#0086f6}.cds-btn span{display:block;font-size:15px;line-height:1;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cds-btn.cds-btn-active{border-color:#73bcfa;color:#73bcfa}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-active{position:relative;border:none}.cds-btn.cds-btn-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #73bcfa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-active svg .svg-fill-color{fill:#73bcfa}.cds-btn.cds-btn-primary{background:#0086f6;border-color:transparent;color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-primary.cds-btn-primary-active{background:#0075d8;color:#eee}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-primary.cds-btn-primary-active svg .svg-fill-color{fill:#eee}.cds-btn.cds-btn-primary svg .svg-fill-color{fill:#fff}.cds-btn.cds-btn-tertiary{background:#fff;color:#333;border-color:#999}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active{background:#fff;color:#aaa;border-color:#aaa}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-tertiary.cds-btn-tertiary-active svg .svg-fill-color{fill:#aaa}.cds-btn.cds-btn-tertiary svg .svg-fill-color{fill:#999}.cds-btn.cds-btn-text{border:transparent;background:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-text.cds-btn-text-active{color:#0072d1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-text.cds-btn-text-active svg .svg-fill-color{fill:#0072d1}.cds-btn.cds-btn-text svg .svg-fill-color{fill:#0086f6}.cds-btn.cds-btn-special-ding{border:none;padding:0!important;width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;background:-webkit-linear-gradient(left,#ffa50a,#f70);color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-special-ding span{font-size:20px!important;line-height:1!important}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active{color:#f4f4f4;background:#d96500}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-special-ding.cds-btn-special-ding-active svg .svg-fill-color{fill:#f4f4f4}.cds-btn.cds-btn-special-ding svg{width:22px;height:22px}.cds-btn.cds-btn-special-ding svg .svg-fill-color{fill:#fff}.cds-btn.cds-btn-large{padding:0 28px;height:44px;border-radius:6px}.cds-btn.cds-btn-large span{font-size:17px;line-height:1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-large{position:relative;border:none}.cds-btn.cds-btn-large:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-large .icon-m-r{width:20px;height:20px}.cds-btn.cds-btn-large .icon-m-r .cds-icon-item{font-size:20px}.cds-btn.cds-btn-large.cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-large.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-large.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-large.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:12px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small{padding:0 12px;height:30px;border-radius:4px}.cds-btn.cds-btn-small span{font-size:13px;line-height:1}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-small{position:relative;border:none}.cds-btn.cds-btn-small:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #2698f7;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small.cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn.cds-btn-small.cds-btn-primary{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-primary.cds-btn-primary-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-primary.cds-btn-primary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-tertiary{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #999;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-tertiary.cds-btn-tertiary-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-tertiary.cds-btn-tertiary-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid #aaa;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-text{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-text.cds-btn-text-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-text.cds-btn-text-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-special-ding{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-special-ding:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn.cds-btn-small.cds-btn-special-ding.cds-btn-special-ding-active{position:relative;border:none}.cds-btn.cds-btn-small.cds-btn-special-ding.cds-btn-special-ding-active:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.cds-btn-small .icon-m-r{display:none}.cds-btn.cds-btn-long{display:flex;width:100%}.cds-btn[disabled]{cursor:not-allowed!important;background:#eee!important;border-color:transparent!important;color:#999!important}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn[disabled]{position:relative;border:none}.cds-btn[disabled]:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn[disabled].cds-btn-primary{border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2){.cds-btn[disabled].cds-btn-primary{position:relative;border:none}.cds-btn[disabled].cds-btn-primary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn[disabled].cds-btn-tertiary{position:relative;border:none}.cds-btn[disabled].cds-btn-tertiary:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}.cds-btn[disabled].cds-btn-text{position:relative;border:none}.cds-btn[disabled].cds-btn-text:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-radius:8px;border:1px solid transparent;transform:scale(.5);transform-origin:0 0;box-sizing:border-box}}.cds-btn.custom-btn{box-sizing:border-box}.cds-btn.custom-btn:after{display:none}.cds-btn .ios-loading{animation:none!important}.cds-btn .ios-loading .svg-fill-color:first-child{animation:load 1s linear 0s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(2){animation:load 1s linear .1s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(3){animation:load 1s linear .2s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(4){animation:load 1s linear .3s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(5){animation:load 1s linear .4s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(6){animation:load 1s linear .5s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(7){animation:load 1s linear .6s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(8){animation:load 1s linear .7s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(9){animation:load 1s linear .8s infinite}.cds-btn .ios-loading .svg-fill-color:nth-child(10){animation:load 1s linear .9s infinite}@keyframes loadingAn{0%{transform:rotate(0deg) translateZ(0);transform-origin:center 50%}to{transform:rotate(1turn) translateZ(0);transform-origin:center 50%}}@keyframes load{0%{opacity:0}to{opacity:1}}.cds-dialog-wrapper{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;box-sizing:border-box;font-size:12px;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0}.cds-dialog-wrapper em,.cds-dialog-wrapper i{font-style:normal}.cds-dialog-wrapper li,.cds-dialog-wrapper ol,.cds-dialog-wrapper ul{list-style-type:none}.cds-dialog-wrapper a{text-decoration:none;color:#0086f6}.cds-dialog-wrapper a:hover{color:#0075d8;text-decoration:none}.cds-dialog-wrapper img{border:none}.cds-dialog-wrapper.cds-show-dialog-wrapper{animation:cdsShowDialogWrapper .24s linear;opacity:1}.cds-dialog-wrapper.cds-hide-dialog-wrapper{animation:cdsHideDialogWrapper .16s linear;opacity:0}.cds-dialog-wrapper .cds-dialog-mask{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-color:rgba(0,0,0,.75)}.cds-dialog-wrapper .cds-dialog-modal{position:absolute;overflow:auto;top:0;right:0;bottom:0;left:0;height:100%;z-index:999;transform:translateZ(1px);display:flex;justify-content:center;align-items:center;flex-direction:column}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-header{width:281px;max-height:140px;overflow:hidden;background:#fff}.cds-dialog-wrapper .cds-dialog-modal .cds-border-top{border-top-left-radius:8px;border-top-right-radius:8px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content{width:281px;padding:16px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-title{width:100%;max-height:46px;line-height:23px;margin-top:11px;font-size:17px;color:#333;font-weight:700;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-m-space{margin-bottom:28px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-desc{margin-top:6px;text-align:center;line-height:19px;font-size:14px;color:#333;margin-bottom:24px;word-break:break-all;word-wrap:break-word}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer{width:100%;height:36px;display:flex;justify-content:space-around;align-items:center}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer{height:auto;overflow:hidden;flex-wrap:wrap;flex-direction:row}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer .cds-dialog-btn-wrapper{width:100%;flex:none;margin-right:0;margin-bottom:12px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer.cds-dialog-long-footer .cds-dialog-btn-wrapper:last-child{margin-bottom:0}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper{flex:1 1;height:100%;box-sizing:border-box;margin-right:12px}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper:last-child{margin-right:0}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-content .cds-dialog-footer .cds-dialog-btn-wrapper .cds-dialog-btn-textDesc{width:100%;color:#999;text-align:center;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:20px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all;word-wrap:break-word;white-space:wrap}.cds-dialog-wrapper .cds-dialog-modal .cds-dialog-popup{width:calc(100% - 48px);height:60%;min-height:40%!important;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative}.cds-dialog-wrapper .cds-dialog-modal .cds-cancel-btn{width:36px;height:36px;margin-top:48px}@keyframes cdsShowDialogWrapper{0%{opacity:0}to{opacity:1}}@keyframes cdsHideDialogWrapper{0%{opacity:1}to{opacity:0}}.cds-cancel-btn{display:none!important}.cds-dialog-wrapper{z-index:100!important}.cds-dialog-popup{height:200px!important;background:inherit!important}.dialog-wrapper{padding:16px;background:#fff;overflow:hidden;border-radius:8px}.dialog-wrapper .dialog-content{box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dialog-wrapper .dialog-content .dialog-title{font-size:18px;color:#333;font-weight:700;text-align:center;font-family:PingFangSC-Medium;margin-bottom:8px;margin-top:8px}.dialog-wrapper .dialog-content .dialog-desc{text-align:center;font-size:14px;color:#333;margin-bottom:16px}.dialog-wrapper .dialog-footer{width:100%;display:flex;justify-content:space-around;align-items:center}.dialog-wrapper .dialog-footer .dialog-btn-wrapper{flex:1 1;box-sizing:border-box}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn{padding:0 16px;height:36px;text-align:center;border-radius:4px;box-sizing:border-box}.dialog-wrapper .dialog-footer .dialog-btn-wrapper .btn.btn-primary{background:#0086f6;border-color:transparent;color:#fff;display:flex;width:100%;font-size:15px}.package-item-box{margin:0 12px 10px;background:#fff;border-radius:6px;display:flex;box-shadow:0 2px 8px 1px rgba(0,0,0,.06)}.package-item-box img{background:none!important}.package-item-box .img-outer-box{width:113px;position:relative;overflow:hidden;box-sizing:content-box;border-top-left-radius:6px;border-bottom-left-radius:6px}.package-item-box .img-outer-box .img-box{width:100%;height:100%;overflow:hidden}.package-item-box .img-outer-box .img-box>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.package-item-box .img-outer-box .img-box .distanceBottom{position:absolute;bottom:0;height:28px;width:100%;text-align:left;background:linear-gradient(180deg,transparent,#000);padding:5px 8px}.package-item-box .img-outer-box .img-box .distanceBottom .text{font-family:PingFangSC-Regular;font-size:11px;color:#fff;line-height:12px}.package-item-box .img-outer-box .video-box{z-index:9}.package-item-box .img-outer-box .top-icon{font-size:12px;font-family:PingFangSC-Medium;color:#ffcb79;text-align:center;background-image:linear-gradient(45deg,#272727,#3d3d3d);border-top-left-radius:4px;border-bottom-right-radius:4px;position:absolute;top:0;left:0;padding:0 7px;height:22px;line-height:22px;z-index:10}.package-item-box .img-outer-box .left-icon-box{position:absolute;top:0;z-index:10;background:url(https://pages.c-ctrip.com/you/foods/crn/homeList_s81/top_left_images/red.png);background-repeat:no-repeat;width:66px;height:25px;background-size:cover;font-family:PingFangSC-Medium;font-size:11px;padding-left:4px}.package-item-box .img-outer-box .left-icon-box .left-icon-text-box{height:20px;line-height:20px}.package-item-box .img-outer-box .left-icon-box .left-icon-text-box .left-icon-text{color:#fff;margin-left:2px}.package-item-box .img-outer-box .left-icon-box .left-icon-text-box.gourmet-Type,.package-item-box .img-outer-box .left-icon-box .left-icon-text-box.gourmet-Type .left-icon-text{color:#f8dac7}.package-item-box .info-box{flex:1;margin-left:8px;flex-direction:column;justify-content:center;display:flex;overflow:hidden;padding:8px 8px 8px 0}.package-item-box .info-box .tag-box{max-height:20px;margin-top:4px;display:flex;flex-direction:row;width:100%}.package-item-box .info-box .tag-box .tag-list{display:inline-block;overflow:hidden;flex-shrink:0;max-width:100%;word-break:keep-all}.package-item-box .info-box .tag-box .tag-list .label-text{color:#999;border-radius:2px;margin-right:4px;margin-bottom:2px;font-size:12px;height:18px;line-height:18px;display:inline-block;padding:0 3px;position:relative;vertical-align:top;box-sizing:border-box}.package-item-box .info-box .tag-box .tag-list .label-text:before{content:"";position:absolute;width:200%;height:200%;left:0;top:0;border-radius:4px;border:1px solid #999;transform-origin:0 0;transform:scale(.5);-webkit-transform-origin:0 0;-webkit-transform:scale(.5);pointer-events:none;box-sizing:border-box}.package-item-box .info-box .tag-box .tag-list .added-text{color:#ff7c37;border-radius:2px;margin-right:4px;margin-bottom:2px;font-size:12px;height:18px;line-height:18px;display:inline-block;padding:0 3px;position:relative;vertical-align:top;box-sizing:border-box}.package-item-box .info-box .tag-box .tag-list .added-text:before{content:"";position:absolute;width:200%;height:200%;left:0;top:0;border-radius:4px;border:1px solid #ff7c37;transform-origin:0 0;transform:scale(.5);-webkit-transform-origin:0 0;-webkit-transform:scale(.5);pointer-events:none;box-sizing:border-box}.package-item-box .info-box .tag-box .comment{display:flex;background:#f4f4f4;border-radius:2px;height:18px;line-height:18px;flex-shrink:1;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.package-item-box .info-box .tag-box .comment:before{content:"“";flex-shrink:0;font-size:12px;padding-left:6px;padding-right:2px;position:relative}.package-item-box .info-box .tag-box .comment:after{content:"”";flex-shrink:0;font-size:12px;padding-right:6px;padding-left:2px;position:relative}.package-item-box .info-box .tag-box .comment .content{display:inline-block;font-family:PingFangSC-Regular;font-size:11px;color:#333;text-align:left;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex-shrink:1;max-width:100%}.package-item-box .info-box .pro-name{font-size:14px;color:#333;line-height:18px;max-height:36px;font-family:PingFangSC-Medium;text-overflow:ellipsis;letter-spacing:-.08px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.package-item-box .info-box .rest-info{display:flex;flex-direction:row;justify-content:flex-start}.package-item-box .info-box .rest-info .rest-name{flex-shrink:1;padding:3px 0;font-size:12px;font-family:PingFangSC-Regular;color:#333;line-height:10px;height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.package-item-box .info-box .rest-info .rest-name .rest{position:relative;top:2px}.package-item-box .info-box .rest-info .rest-name .name{line-height:16px;padding-left:2px}.package-item-box .info-box .rest-info .gourmetType{flex-shrink:0;margin:3px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:16px;border-radius:3px;background:linear-gradient(227deg,#3d3d3d,#272727)}.package-item-box .info-box .rest-info .gourmetType .gourmetIcon,.package-item-box .info-box .rest-info .gourmetType .gourmetName{color:#f8dac7;font-size:12px;transform:scale(.83)}.package-item-box .info-box .rest-info-box{background:#f8f8f8;border-radius:4px;font-size:12px;padding:4px;margin-top:4px}.package-item-box .info-box .rest-info-box .gourmet-Type-box{display:inline-block;background-image:linear-gradient(227deg,#3d3d3d,#272727);border-radius:2px;font-family:PingFangSC-Medium;font-size:11px;color:#f8dac7;padding:0 4px;margin-right:4px;height:16px;line-height:16px}.package-item-box .info-box .rest-info-box .rest-info{color:#aaa;line-height:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.package-item-box .info-box .rest-info-box .rest-info .package-score{font-family:PingFangSC-Semibold;color:#c82c2c}.package-item-box .info-box .bottom-box{display:flex;margin-top:5px;min-height:38px}.package-item-box .info-box .bottom-box .left{flex:1;margin-right:5px;overflow:hidden;display:flex;justify-content:flex-end;flex-direction:column}.package-item-box .info-box .bottom-box .left .promotion{margin-bottom:4px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c82c2c}.package-item-box .info-box .bottom-box .left .promotion .tag{font-size:11px;font-family:PingFangSC-Medium;color:#fff;letter-spacing:0;line-height:12px;padding:1px 4px;text-align:center;background-color:#c82c2c;border-top-left-radius:4px}.package-item-box .info-box .bottom-box .left .promotion .promotionDesc{background-color:#fff2f2;font-size:11px;font-family:PingFangSC-Regular;color:#c82c2c;letter-spacing:0;line-height:12px;padding:1px 5px;border-top-right-radius:4px;border-bottom-right-radius:4px}.package-item-box .info-box .bottom-box .left .discountDesc-box{width:-moz-fit-content;width:fit-content;height:16px;margin-bottom:2px;display:flex;align-items:center;background-color:#fff2f2;border-radius:4px 4px 4px 0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c82c2c}.package-item-box .info-box .bottom-box .left .discountDesc-box .discount{color:#c82c2c;font-size:11px;letter-spacing:0;padding:2px 6px}.package-item-box .info-box .bottom-box .left .discountDesc-box .division{display:inline-block;color:#c82c2c;border-right:1px solid #c82c2c;width:0;height:13px;position:relative}.package-item-box .info-box .bottom-box .left .discountDesc-box .discountDesc{color:#c82c2c;font-size:11px;line-height:20px;padding:1px 6px}.package-item-box .info-box .bottom-box .left .discountDesc-box-bottom{display:inline-block;position:absolute;height:0;width:0;border-color:#e04b4b transparent transparent #e04b4b;border-style:solid;border-width:4px;left:0;top:14px;z-index:1}.package-item-box .info-box .bottom-box .left .price-box{display:flex;align-items:flex-end;flex-wrap:wrap;height:20px;overflow:hidden}.package-item-box .info-box .bottom-box .left .price-box>.sale-price{color:#c82c2c;font-size:11px;margin-bottom:-1px;margin-right:2px;font-family:PingFangSC-Medium}.package-item-box .info-box .bottom-box .left .price-box>.sale-price .price-num{font-family:PingFangSC-Regular;font-size:11px}.package-item-box .info-box .bottom-box .left .price-box>.sale-price .price{font-size:17px;line-height:18px;letter-spacing:-.82px;font-family:"20TH_bold";font-weight:500}.package-item-box .info-box .bottom-box .left .price-box>.origin-price{color:#bbb;font-size:11px;text-decoration:line-through;font-family:"20TH_regular";margin-right:2px}.package-item-box .info-box .bottom-box .left .price-box .newUserPrice{color:#c82c2c;font-family:PingFangSC-Medium;font-size:11px;font-weight:500;height:15px;line-height:15px}.package-item-box .info-box .bottom-box .left .sale-num{background:rgba(200,44,44,.3);height:12px;line-height:12px;border-radius:6px;padding-left:4px;font-size:9px;color:#fff;letter-spacing:-.11;text-shadow:0 1px 2px rgba(0,0,0,.2);margin-right:12px;margin-top:3px;position:relative;overflow:hidden}.package-item-box .info-box .bottom-box .left .sale-num span{position:relative;z-index:2}.package-item-box .info-box .bottom-box .left .sale-num .sale-progress{border-radius:6px;position:absolute;width:10px;height:12px;top:0;left:0;z-index:1;background:linear-gradient(270deg,#c82c2c 8%,#e04b4b);width:100%}.package-item-box .info-box .bottom-box .sale-info{position:relative;width:64px;left:4px;display:flex;flex-direction:column;justify-content:flex-end}.package-item-box .info-box .bottom-box .sale-info .sale-btn{flex-shrink:1;border-radius:4px;width:55px;max-width:55px;height:24px;font-family:PingFangSC-Medium;font-size:13px;color:#fff;letter-spacing:-.08px;display:flex;align-items:center;justify-content:center;margin-left:4px}.package-item-box .info-box .bottom-box .sale-info .sale-btn.disabled{background:#eee;color:#999}.package-item-box .info-box .bottom-box .sale-info .sale-btn.other{display:flex;flex-direction:column}.package-item-box .info-box .bottom-box .sale-info .sale-btn.other .sale-btnText{line-height:17px}.package-item-box .info-box .bottom-box .sale-info .sale-numDesc{position:relative;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#999;letter-spacing:0;line-height:12px;margin-bottom:2px}.homeRestWrap{margin:0 12px 10px;position:relative;border-radius:8px;padding:10px;background:#fff;display:flex;flex-direction:row;box-shadow:0 4px 16px 1px rgba(0,0,0,.06)}.homeRestWrap .leftBox{display:flex;justify-content:flex-start}.homeRestWrap .leftBox .restImgWrap{position:relative;width:90px;height:90px;background:#d8d8d8;border-radius:4px}.homeRestWrap .leftBox .restImgWrap .special-num-box{top:-10px;left:0;z-index:2;position:absolute;width:31px;height:36px;background:url(https://pages.c-ctrip.com/you/foods/special-img-icon.png) no-repeat;background-size:cover;text-align:center;font-size:15px;color:#673114;font-family:PingFangSC-Medium;font-weight:700}.homeRestWrap .leftBox .restImgWrap .special-num-box span{font-size:10px;position:absolute;top:2px;width:100%;left:1px;display:inline-block;text-align:center}.homeRestWrap .leftBox .restImgWrap .special-num-box p{position:absolute;top:12px;width:100%;left:0;display:inline-block;text-align:center}.homeRestWrap .leftBox .restImgWrap .mainImg{width:100%;height:100%;background:url(https://pages.c-ctrip.com/you/component-local/default.png) no-repeat 50% #eee;background-size:50% auto;display:inline-block;border-radius:4px}.homeRestWrap .leftBox .restImgWrap .tipsText{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:18px;line-height:18px;font-size:11px;text-align:center;color:#fff;background:rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFangSC-Regular;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.homeRestWrap .leftBox .restImgWrap .videoIcon{position:absolute;right:5px;bottom:5px;z-index:2;color:#fff;font-size:16px}.homeRestWrap .leftBox .restImgWrap .adv-icon{position:absolute;top:0;background:url(https://pages.c-ctrip.com/you/foods/nfes_homelist_s90/homeListAdv.png);width:45px;height:19px;background-size:cover}.homeRestWrap .leftBox .restImgWrap .adv-tag{position:absolute;bottom:3px;left:3px;font-size:10px;color:#f4f4f4;text-shadow:0 0 2px rgba(0,0,0,.35)}.homeRestWrap .leftBox .restImgWrap .restCollectText{background-image:linear-gradient(-90deg,#c82c2c 91.56%,#e04b4b 0);-webkit-background-clip:text;color:transparent;font-size:17px;position:absolute;right:5px;top:0}.homeRestWrap .rightBox{margin-left:8px;flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between}.homeRestWrap .rightBox .bookBtnBox{display:flex;flex-direction:column;align-items:end;position:absolute;bottom:0;right:0}.homeRestWrap .rightBox .bookBtnBox .bookingBtn{background:linear-gradient(-90deg,#c82c2c,#e04b4b);width:58px;height:24px;line-height:24px;border-radius:4px;overflow:hidden;text-align:center;color:#fff;font-size:13px;font-family:PingFangSC-Medium}.homeRestWrap .rightBox .bookBtnBox .bookCountDesc{color:#c82c2c;font-size:11px;text-align:center;margin-bottom:4px}.homeRestWrap .rightBox .titleWrap{display:flex;justify-content:space-between;align-items:center}.homeRestWrap .rightBox .titleWrap .labelIcon{display:flex;justify-content:center;align-items:center;font-size:11px;color:#c82c2c;background:#fff2f2;width:18px;height:18px;line-height:normal;text-align:center;border-radius:2px;overflow:hidden}.homeRestWrap .rightBox .titleWrap .restName{font-size:16px;font-family:PingFangSC-Medium;flex:1;height:21px;line-height:21px;word-break:break-all}.homeRestWrap .rightBox .restEname,.homeRestWrap .rightBox .titleWrap .restName{color:#333;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeRestWrap .rightBox .restEname{font-size:12px;line-height:13px;margin-top:4px}.homeRestWrap .rightBox .hotel-box{display:flex;align-items:center;margin-top:5px;line-height:14px;height:14px;overflow:hidden}.homeRestWrap .rightBox .hotel-box .parentHotelIconFont{margin-right:2px;font-size:12px;color:#c98f5b}.homeRestWrap .rightBox .hotel-box .hotelName{font-size:12px;color:#c98f5b;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeRestWrap .rightBox .hotel-box .hotelName span{font-family:PingFangSC-Medium;font-weight:500}.homeRestWrap .rightBox .restTagWrap{position:relative;display:flex;margin-top:6px;overflow:hidden;align-items:center;font-size:12px;color:#333;font-family:PingFangSC-Regular}.homeRestWrap .rightBox .restTagWrap.flexWrap{flex-wrap:wrap}.homeRestWrap .rightBox .restTagWrap>.rankItem:last-child{margin-right:0}.homeRestWrap .rightBox .restTagWrap>.rankItem:last-child>span{background-color:transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homeRestWrap .rightBox .restTagWrap .rankItem{font-size:10px;background:linear-gradient(90deg,#3d3d3d,#272727);overflow:hidden;padding:0 4px;color:#f8dac7;text-align:center;height:16px;font-weight:800;position:relative;border-radius:2px;line-height:16px;margin-right:4px;align-items:center;display:flex}.homeRestWrap .rightBox .restTagWrap .rankItem>span{white-space:nowrap;margin-left:2px}.homeRestWrap .rightBox .restTagWrap .rankItem img{height:16px;width:auto}.homeRestWrap .rightBox .restTagWrap .restUgcBox{color:#666;background:#f4f4f4;height:16px;line-height:16px;display:flex}.homeRestWrap .rightBox .restTagWrap .restUgcBox .restUgcText{font-family:PingFangSC-Regular;font-size:11px;border-radius:2px;background:#f4f4f4;overflow:hidden;display:inline-block;text-overflow:ellipsis}.homeRestWrap .rightBox .restOtherWrap{display:flex;margin-top:5px;flex-wrap:wrap;align-items:flex-end}.homeRestWrap .rightBox .restOtherWrap .restOtherText{font-size:12px;color:#999}.homeRestWrap .rightBox .restOtherWrap .restOtherText.leftText{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-right:4px}.homeRestWrap .rightBox .restCommentWrap{display:flex;align-items:center;font-size:12px;color:#333;font-family:PingFangSC-Regular;line-height:16px}.homeRestWrap .rightBox .restCommentWrap .line{color:#ddd;margin:0 4px}.homeRestWrap .rightBox .restCommentWrap .contentWrap{color:#dd2626}.homeRestWrap .rightBox .restCommentWrap .contentWrap .restScoreCount{font-size:16px;font-family:PingFangSC-Medium}.homeRestWrap .rightBox .restCommentWrap .contentWrap .restScoreText{font-size:12px}.homeRestWrap .rightBox .restNoCommentCount{font-family:PingFangSC-Regular;font-size:12px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px}.homeRestWrap .rightBox .bottomWrap{position:relative}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap{display:flex;justify-content:flex-start;padding-top:8px;color:grey;position:relative}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .recommendFoodBox{background-color:#f5f5f5;border-radius:2px;padding:2px 4px;font-size:11px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .flashSaleBox{height:16px;display:flex;align-items:center;justify-content:center}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .flashSaleBox .flashSaleText{border-radius:1px 0 0 1px;padding-left:4px;color:#fff;background:linear-gradient(-90deg,#c82c2c,#e04b4b);font-family:PingFangSC-Regular;font-size:11px;font-weight:400}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .flashSaleBox:after{content:"";width:0;height:0;border:8px solid transparent;border-left-color:#c82c2c}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem{display:flex;justify-content:flex-start;width:100%}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem:not(:last-child){flex:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem:not(:first-child){padding:0 23px 0 0}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem .labelIcon{display:flex;justify-content:center;align-items:center;font-size:11px;color:#fff;background:#dd2626;width:16px;height:16px;line-height:normal;text-align:center;overflow:hidden;border-radius:2px}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem .labelText{flex:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:8px;line-height:16px;font-size:12px;color:#333}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem .label-bg-FF7C37{background-color:#ff7c37}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem .label-bg-FFB617{background-color:#ffb617}.homeRestWrap .rightBox .bottomWrap .bottomLabelWrap .labelItem .label-bg-DD2626{background-color:#dd2626}.couponUserStore{color:#333;background-color:#fff}.couponUserStore>.head{padding-left:16px;padding-right:6px;display:flex;flex-direction:row;justify-content:space-between;height:50px;line-height:50px}.couponUserStore>.head>div{display:flex;flex-direction:row;align-items:center;color:#666;padding-right:6px}.couponUserStore>.head .title{font-family:PingFangSC-Medium;font-weight:700;font-size:18px;color:#333}.storeItem .storeInfo{padding:0 6px 0 16px;display:flex;justify-content:space-between;flex-direction:row}.storeItem .storeInfo .left{width:68px;height:68px;border-radius:4px;overflow:hidden}.storeItem .storeInfo .left img{width:100%;height:100%;background-size:100%}.storeItem .storeInfo .contenInfo{flex:1;padding-left:8px;flex-direction:column;display:flex;height:68px;overflow:hidden;justify-content:space-between}.storeItem .storeInfo .contenInfo .title{font-family:PingFangSC-Medium;font-weight:700;font-size:15px;height:18px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.storeItem .storeInfo .contenInfo .restCommentWrap{font-size:12px;color:#333;height:17px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1}.storeItem .storeInfo .contenInfo .restCommentWrap .line{color:#ddd;margin:0 4px}.storeItem .storeInfo .contenInfo .restCommentWrap .grade{font-size:12px;color:#c82c2c;margin-right:4px}.storeItem .storeInfo .contenInfo .restCommentWrap .grade>span{font-size:16px;font-family:PingFangSC-Medium}.storeItem .storeInfo .contenInfo .noTag,.storeItem .storeInfo .contenInfo>.userStore-rank-box{display:flex;align-items:center}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box{font-family:PingFangSC-Light;font-size:12px;color:#666;height:16px;overflow:hidden;display:flex;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:6px 0}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box>.rankLabel{display:inline-flex;vertical-align:middle;font-family:PingFangSC-Medium;font-size:11px;height:16px;line-height:16px;background-image:linear-gradient(227deg,#3d3d3d,#272727);border-radius:2px;padding:0 3px;margin-right:4px;background:linear-gradient(227deg,#3d3d3d,#272727);font-size:10px;color:#f8dac7}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box .line{color:#ddd}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box>.reputation-rank{margin-right:3px;display:flex;background:#ffeedf;font-size:10px;height:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box>.reputation-rank>img{height:16px}.storeItem .storeInfo .contenInfo>.userStore-rank-box>.rank-box>.reputation-rank>span{color:#673114;font-weight:700;font-family:PingFangSC-Regular;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.storeItem .storeInfo .contenInfo>.other-info .label{color:#999;font-size:12px;margin-right:4px}.storeItem .storeInfo .right,.storeItem .storeInfo .right .box{display:flex;flex-direction:row;align-items:center}.storeItem .storeInfo .right .box{height:64px;padding-left:4px}.storeItem .storeInfo .right .box .phone,.storeItem .storeInfo .right .box>div{display:flex;justify-content:center;flex-direction:column;align-items:center;width:48px;height:48px}.storeItem .storeInfo .right .box .phone>img,.storeItem .storeInfo .right .box>div>img{width:20px;height:20px}.storeItem .storeInfo .right .box .phone>i,.storeItem .storeInfo .right .box>div>i{color:#c82c2c;font-size:20px}.storeItem .storeInfo .right .box .phone>span,.storeItem .storeInfo .right .box>div>span{font-family:PingFangSC-Light;margin-top:-2px;color:#666;font-size:11px}.storeItem .storeInfo .right .box .phone>span>a,.storeItem .storeInfo .right .box>div>span>a{color:#666}.storeItem .listLine{position:relative;margin:12px 16px 0}.storeItem .listLine:before{content:"";position:absolute;left:0;width:100%;height:1px;background:#eee;transform-origin:0 0;transform:scaleY(.5);box-sizing:border-box}.storeItem>.bottomBox{display:flex;flex-direction:row;align-items:center;height:49px;width:100%;font-size:13px;color:#333;padding:0 16px}.storeItem>.bottomBox .myline{border-right:1px solid #eee;height:11px;margin-left:8px;display:inline-block}.storeItem>.bottomBox>.locaIcon{color:#333}.storeItem>.bottomBox>.locaIcon>i{margin-right:1px;font-size:15px;color:#999}.storeItem>.bottomBox>.locaIcon>span{margin-right:8px}.storeItem>.bottomBox .address{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:0;margin-right:12px}.storeItem>.bottomBox .mapBox{font-family:PingFangSC-Regular;color:#c82c2c;font-size:13px;line-height:20px;display:flex;align-items:center}.storeItem>.bottomBox .mapBox>i{margin-left:2px;font-size:14px}.restBox{background:#fff;margin:15px;position:relative}.restBox:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#eee}.restBox .topBox{display:flex;padding-bottom:9px}.restBox .topBox .leftBox .imgBox{border-radius:4px;width:115px;height:85px;overflow:hidden;position:relative}.restBox .topBox .leftBox .imgBox .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.restBox .topBox .leftBox .imgBox .gourmetType{flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;height:18px;border-radius:4px 0 4px 0;background:linear-gradient(227deg,#3d3d3d,#272727);position:absolute;top:0;left:0;line-height:18px;padding:0 4px}.package-item-box .info-box .rest-info .restBox .topBox .leftBox .imgBox .gourmetType .gourmetName,.restBox .topBox .leftBox .imgBox .gourmetType .gourmetIcon,.restBox .topBox .leftBox .imgBox .gourmetType .gourmetName,.restBox .topBox .leftBox .imgBox .package-item-box .info-box .rest-info .gourmetType .gourmetName{color:#f8dac7;font-size:11px}.restBox .topBox .leftBox .imgBox .gourmetType .gourmetName{margin-left:2px}.restBox .topBox .rightBox{flex:1;margin-left:12px;flex-direction:column;justify-content:center;display:flex;overflow:hidden;font-size:12px;color:#999;position:relative}.restBox .topBox .rightBox .restName{font-family:PingFangSC-Medium;font-size:15px;color:#333;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.restBox .topBox .rightBox .secondLine .line{color:#ddd;margin:0 2px}.restBox .topBox .rightBox .rightBottomBox{display:flex;margin-top:3px;align-items:flex-end}.restBox .topBox .rightBox .rightBottomBox .left{flex:1}.restBox .topBox .rightBox .rightBottomBox .left .priceBox{color:#333;display:flex;align-items:flex-end;flex:1;margin-top:5px}.restBox .topBox .rightBox .rightBottomBox .left .priceBox span{font-family:PingFangSC-Semibold}.restBox .topBox .rightBox .rightBottomBox .left .priceBox .price{margin-left:4px;color:#dd2626;font-family:PingFangSC-Semibold}.restBox .topBox .rightBox .rightBottomBox .left .priceBox .line{margin:0 4px;color:#ddd}.restBox .topBox .rightBox .rightBottomBox .right .orderBox{text-align:center;color:#dc2626}.restBox .topBox .rightBox .rightBottomBox .right .orderBox .orderbtn{margin-top:3px;width:75px;height:25px;line-height:25px;background:#dc2626;color:#fff;font-size:13px;border-radius:12px}.restBox .topBox .rightBox .rightBottomBox .right .orderBox .orderbtn.dis{background:#fff;color:#dc2626;border:1px solid #dc2626}.restBox .bottomBox{display:flex;font-size:12px;color:#666;padding:0 0 7px}.restBox .bottomBox .title{font-family:PingFangSC-Semibold;color:#333;margin-right:6px}.restBox .bottomBox .title span{color:#dc2626}.restBox .bottomBox>span{flex:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.commonTemplateCommentBox{width:100%;background-color:#fff;margin-bottom:4px}.commonTemplateCommentBox .commentTitle{height:50px;flex:1;display:flex;padding-left:12px;padding-right:12px;flex-direction:row;justify-content:space-between;align-items:center}.commonTemplateCommentBox .commentTitle .titleLeft{font-family:PingFangSC-Medium;font-size:18px;color:#333;letter-spacing:.34px;font-weight:600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.commonTemplateCommentBox .commentTitle .titleLeft .titleCount{font-size:15px;color:#333;letter-spacing:0;margin-left:2px}.commonTemplateCommentBox .commentTitle .titleRight{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100%}.commonTemplateCommentBox .commentTitle .titleRight .titleRange{color:#666;font-size:13px}.commonTemplateCommentBox .commentTitle .titleRight .iconRight{font-size:13px;color:#666;margin-left:2px}.commonTemplateCommentBox .scoreBox{padding:0 12px;display:flex;flex-direction:row;align-items:center;height:28px;margin-bottom:8px}.commonTemplateCommentBox .scoreBox .scorePicBig{position:relative;width:22px;height:22px;margin-right:6px;border-radius:50%;background:url(https://pages.c-ctrip.com/you/foods/c_cranking_fooddetail_conment_score.png) no-repeat;background-size:110px 22px;background-position-y:0}.commonTemplateCommentBox .scoreBox .titleScore{font-weight:500;font-family:"20TH_bold";font-size:24px;color:#c82c2c;line-height:28px}.commonTemplateCommentBox .scoreBox .fullScore{font-family:PingFangSC-Regular;font-size:14px;color:#666;line-height:20px;align-self:flex-end}.commonTemplateCommentBox .hotTags{display:flex;flex-flow:row wrap;margin:7px 0 0;padding-left:12px}.commonTemplateCommentBox .hotTags .item{font-size:12px;padding:0 12px;border-radius:14px;overflow:hidden;color:#333;margin-right:8px;height:28px;line-height:28px;position:relative;margin-bottom:6px}.commonTemplateCommentBox .hotTags .item:before{content:"";position:absolute;width:200%;height:200%;left:0;top:0;border-radius:28px;border:1px solid #e0e0e0;transform-origin:0 0;transform:scale(.5);-webkit-transform-origin:0 0;-webkit-transform:scale(.5);pointer-events:none;box-sizing:border-box}.commonTemplateCommentBox .hotTags .item>span{padding-left:4px}.commonTemplateCommentBox .moreComment{height:23px;line-height:23px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#555;padding-bottom:12px}.commonTemplateCommentBox .iconGo{color:#bcbcbc}.commonTemplateCommentBox .commentItem{display:flex;flex-direction:column;padding:0 12px 10px}.commonTemplateCommentBox .commentItem.isLastItem{padding-bottom:12px}.commonTemplateCommentBox .itemTitle{display:flex;flex-direction:row;align-items:center;position:relative}.commonTemplateCommentBox .nameMsg,.commonTemplateCommentBox .nameMsgApp{display:flex;flex:1;margin-left:4px;flex-direction:column}.commonTemplateCommentBox .nameMsgApp{overflow:hidden}.commonTemplateCommentBox .epic{width:40px;height:40px;background-image:url(https://pages.c-ctrip.com/you/comment/comment_epic.png?v=20200401_15_07);background-size:40px auto}.commonTemplateCommentBox .epicApp{background:none;margin-top:8px;width:54px;height:45px}.commonTemplateCommentBox .titleName{display:flex;flex-direction:row;font-size:18px}.commonTemplateCommentBox .titleName>.name{margin-right:8px;color:#222;font-size:14px;line-height:20px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commonTemplateCommentBox .identityTag{display:flex;overflow:hidden}.commonTemplateCommentBox .identityTag .identityName{text-align:center;font-family:PingFangSC-Regular;font-size:10px;color:#cc8408;height:14px;background-color:rgba(204,132,8,.08);border-radius:8px 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px}.commonTemplateCommentBox .nameTip{padding-right:2px;padding-left:2px;font-size:9px;height:14px;line-height:14px;color:#fff;border-radius:2px;background-color:rgba(1,150,255,.6);margin-top:4px;margin-right:4px}.commonTemplateCommentBox .scoreMsg{position:relative;display:flex;flex-direction:row;align-items:center;background-color:#fff3ca;border-radius:8px;height:17px;width:73px;padding-left:21px}.commonTemplateCommentBox .score{font-size:11px;color:#4d270a}.commonTemplateCommentBox .scorePic{position:absolute;left:0;top:0;display:inline-block;width:17px;height:17px;border-radius:50%;background:url(https://pages.c-ctrip.com/you/foods/res_detail_ranking_comment.png?v=20200331_14_43) no-repeat;background-size:145px 27px;background-position-x:-10px;background-position-y:-5px}.commonTemplateCommentBox .userHead{background:url(https://images4.c-ctrip.com/target/headphoto/portrait_180_180.jpg?v=20200331_14_43) no-repeat 50%;background-position:50% 50%;background-size:100%}.commonTemplateCommentBox .headDefault,.commonTemplateCommentBox .userHead{width:32px;height:32px;border-radius:50%}.commonTemplateCommentBox .itemDes{margin-top:6px;font-size:13px;line-height:18px;color:#555;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.commonTemplateCommentBox .itemPics{display:flex;flex-direction:row;justify-content:flex-start;position:relative;z-index:1;margin-top:6px}.commonTemplateCommentBox .picNum{position:absolute;bottom:4px;right:4px;height:17px;line-height:17px;color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.7);padding:0 8px;border-radius:8px;font-size:10px}.commonTemplateCommentBox .foodImages{width:33.33%;margin-right:8px}.commonTemplateCommentBox .foodImages>img{width:100%;border-radius:4px}.commonTemplateCommentBox .foodImages.lastfoodImages{margin-right:0}.commonTemplateCommentBox .videoContainer{position:relative;overflow:hidden;border-radius:5px}.commonTemplateCommentBox .videoContainer .coverImageUrl{width:100%;height:100%}.commonTemplateCommentBox .videoContainer .controller{width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px;overflow:hidden;background-color:transparent;z-index:100}.commonTemplateCommentBox .otherBox{display:flex;align-items:center;margin-top:2px}.commonTemplateCommentBox .otherBox .tagLogoLeft{display:inline-block;width:.5px;background:#d9d9d9;height:10px;margin:0 6px}.commonTemplateCommentBox .otherBox .tagLogo{vertical-align:-3px;width:50px;height:16px}.commonTemplateCommentBoxGo{background-color:#fff;margin-bottom:4px}.commonTemplateCommentBoxGo.commentAdd{display:flex;flex-direction:column;align-items:center;padding:20px 0;font-size:14px;color:#333}.commonTemplateCommentBoxGo.commentAdd .commentAddImg{margin-top:14px;width:215px;height:32px;background:initial}.commonTemplateCommentBoxGo .commentInner{display:flex;flex-direction:row;justify-content:space-between;padding:12px;background-color:#fff;align-items:center}.commonTemplateCommentBoxGo .goWriteComment{font-size:15px;flex:1;color:#333}.reviewsBox{background:#f8f8f8;padding:20px 0;margin:12px;border-radius:8px}.reviewsBox .reviewsTitle{font-family:PingFangSC-Medium;font-size:14px;color:#333;text-align:center;line-height:18px}.reviewsBox .levelItemBox{display:flex;justify-content:center;margin-top:14px}.reviewsBox .levelItemBox .levelItem:not(:last-child){margin-right:18px}.reviewsBox .levelItemBox .levelItem .levelItemImg{width:30px;height:30px;background:#f8f8f8}.reviewsBox .levelItemBox .levelItem .levelItemText{margin-top:4px;text-align:center;font-family:PingFangSC-Regular;font-size:10px;color:#999;line-height:12px}.reviewsBox .reviewsSubTitle{font-family:PingFangSC-Regular;font-size:11px;color:#333;text-align:center;margin-top:14px}.reviewsBox .reviewsSubTitle .num{color:#c82c2c}.restInfo{background-color:#fff;padding:12px;color:#555;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.restInfo .restInfo-top{display:flex;border-bottom:.5px solid #eee;padding-bottom:8px}.restInfo .restInfo-top .restInfo-top-imge{width:64px;height:64px;border-radius:4px;overflow:hidden;margin-right:8px;flex-shrink:0}.restInfo .restInfo-top .restInfo-top-imge img{width:100%;height:100%}.restInfo .restInfo-top .restInfo-top-right{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-name{color:#111;font-size:15px;font-family:PingFangSC-Medium;font-weight:500;line-height:18px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-price{color:#222;font-size:12px;font-family:PingFangSC-Light;font-weight:300;line-height:17px}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-price .restInfo-top-commentScoreBox{color:#c82c2c;font-size:12px;font-weight:400;margin-right:4px}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-price .restInfo-top-commentScoreBox .restInfo-top-commentScore{font-size:14px;font-family:PingFangSC-Medium;font-weight:500}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType .gourmetType{flex-shrink:0;margin-right:4px;padding:0 4px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:18px;border-radius:2px;background:linear-gradient(-102.57deg,#3d3d3d 4.15%,#272727 91.32%)}.package-item-box .info-box .rest-info .restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType .gourmetType .gourmetName,.restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType .gourmetType .gourmetIcon,.restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType .package-item-box .info-box .rest-info .gourmetType .gourmetName{color:#f8dac7;font-size:12px;transform:scale(.83)}.restInfo .restInfo-top .restInfo-top-right .restInfo-top-gourmetType .gourmetType .gourmetName{color:#f8dac7;font-size:11px;font-family:PingFangSC-Medium;font-weight:500}.restInfo .restInfo-bottom{display:flex;padding:8px 0;justify-content:space-between}.restInfo .restInfo-bottom .restInfo-bottom-left{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.restInfo .restInfo-bottom .restInfo-bottom-left .address{font-family:PingFangSC-Medium;font-weight:500;font-size:12px;color:#111;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restInfo .restInfo-bottom .restInfo-bottom-left .routePlanning{font-size:11px;color:#888;line-height:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restInfo .restInfo-bottom .restInfo-bottom-right{display:flex;align-items:center;max-width:72px;font-size:10px;font-family:PingFangSC-Light;font-weight:300;line-height:12px}.restInfo .restInfo-bottom .restInfo-bottom-right .line{height:33px;width:.5px;margin:0 10px;background:#ececec}.restInfo .restInfo-bottom .restInfo-bottom-right .iconRight{font-size:18px;margin-left:2px;margin-bottom:6px}.restInfo .restInfo-bottom .restInfo-bottom-right .iconBox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;color:#666}.rest-ranking-box{min-width:53px;display:inline-flex;flex-direction:row;align-items:center;border-radius:2px}.rest-ranking-box .rest-ranking-content{display:flex;flex-direction:row;align-items:center;overflow:hidden;border-radius:2px}.rest-ranking-box .rest-ranking-left{background-color:#ffe2c8}.rest-ranking-box .rest-ranking-left .rest-ranking-left-wrap{position:relative;width:22px;height:16px;overflow:hidden;display:flex;flex-direction:row;align-items:center;padding-left:4px;padding-right:9px;background:linear-gradient(56.31deg,#272727,#3d3d3d)}.rest-ranking-box .rest-ranking-left .my-color{color:#f8dac7;font-size:11px}.rest-ranking-box .rest-ranking-left .rest-ranking-triangle{width:0;height:0;position:absolute;right:0;top:0;border-color:#3d3d3d #ffe2c8 #ffe2c8 #272727;border-style:solid;border-width:17px 6px 0 0}.rest-ranking-box .rest-ranking-right{background-color:#ffe2c8;display:flex;flex-direction:row;align-items:center;height:16px;line-height:16px;padding-left:3px;padding-right:4px;font-size:11px;color:#333;font-weight:500}.rest-ranking-box .rest-ranking-right .rest-ranking-text{font-family:PingFangSC-Medium}.rest-ranking-box .rest-ranking-right .my-color-jump{color:#333}.rest-ranking-box-click .rest-ranking-left .rest-ranking-left-wrap{height:19px;width:25px;overflow:hidden}.rest-ranking-box-click .rest-ranking-left .rest-ranking-left-wrap .my-color{font-size:14px}.rest-ranking-box-click .rest-ranking-left .rest-ranking-left-wrap .rest-ranking-triangle{border-width:20px 7px 0 0}.rest-ranking-box-click .rest-ranking-right{height:19px;line-height:19px}.reputationRankItem{margin-right:0;flex-direction:row;align-items:center;font-size:10px;height:16px;padding:0;display:flex;overflow:hidden}.reputationRankItem .reputationRankItemContent{display:flex;flex-direction:row;background:#ffeedf;border-radius:2px;overflow:hidden}.reputationRankItem .reputationRankItemContent .reputationRankItemRight{display:flex;flex-direction:row;align-items:center;height:16px;overflow:hidden}.reputationRankItem .reputationRankItemContent .reputationRankItemRight span{color:#673114;font-weight:500;font-size:10px;font-family:PingFangSC-Medium;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reputationRankItem.large{height:19px}.reputationRankItem.large .reputationRankItemContent .reputationRankItemRight{height:19px;margin-left:0}.reputationRankItem.large .reputationRankItemContent .reputationRankItemRight span{font-size:12px}.reputationRankItem .my-color-jump{padding-right:4px}@font-face{font-family:foods_template;src:url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.eot);src:url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.eot) format("embedded-opentype"),url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.woff) format("woff"),url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.woff2) format("woff2"),url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.ttf) format("truetype"),url(/ares/NFES/100018520/1749712962125/_next/static/imgs/foods_template/dist/font/foods_template.svg) format("svg")}.foods-template-icon{font-family:foods_template!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-box{padding:10px 0;color:#999;text-align:center}.loading-bottom{position:relative;margin-right:5px;background:url(https://pages.c-ctrip.com/you/component-local/loading_bottom.png) no-repeat -20px 0;background-size:36px 18px;vertical-align:middle}.loading-bottom,.loading-bottom .loading-ring{display:inline-block;letter-spacing:normal;word-spacing:normal;width:18px;height:18px}.loading-bottom .loading-ring{margin-bottom:5px;background:url(https://pages.c-ctrip.com/you/component-local/loading_bottom.png) no-repeat;background-size:36px 18px;animation:gs-cui-loading 1.58s linear infinite;transform-origin:50% 49%}@keyframes gs-cui-loading{to{transform:rotate(1turn)}}.waterfall-content_title{padding:12px 0;font-size:18px;font-family:PingFangSC-Semibold;line-height:25px;color:#333;font-weight:600}.wf-container{padding:0 12px;background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.wf-list{width:100%}.wf-c-item{border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,.3);width:48%;margin:0 1% 10px}.wf-c-item,.wf-c-item .imageView{position:relative;overflow:hidden}.wf-c-item .imageView{background-color:#f5f5f5}.wf-c-item .imageView .itemimg{height:100%;width:100%;position:relative;background:#d8d8d8;border-radius:5px 5px 0 0;z-index:1;overflow:hidden}.wf-c-item .imageView .itemimg img{width:100%;-o-object-fit:cover;object-fit:cover;background:url(https://pages.c-ctrip.com/you/component-local/default.png) 50% no-repeat #eee;background-size:41px auto}.wf-c-item .imageView .distanceDescWrap{position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent,rgba(0,0,0,.5));width:100%;height:27px;line-height:27px;color:#fff;font-size:11px;z-index:1;padding-left:10px}.wf-c-item .bottomBox{padding:10px;justify-content:center;flex-direction:column;background-color:#fff}.wf-c-item .bottomBox .priceBox{display:flex;flex-direction:row;align-items:baseline;height:22px;overflow:hidden;flex-wrap:wrap}.wf-c-item .bottomBox .priceBox .priceView{display:flex;flex-direction:row;align-items:baseline;height:22px;margin-right:2px}.wf-c-item .bottomBox .priceBox .priceViewNum{font-family:PingFangSC-Semibold;font-size:20px;color:#c82c2c;height:22px;line-height:22px}.wf-c-item .bottomBox .priceBox .priceViewSymbol{font-size:10px;color:#c82c2c}.wf-c-item .bottomBox .priceBox .averagePrice{color:#bbb;font-size:12px;margin-left:4px}.wf-c-item .bottomBox .diamondBox{display:flex;flex-direction:row;align-items:center;border-radius:2px;overflow:hidden;margin-top:6px}.wf-c-item .bottomBox .diamondBox .diamondTitleBox{padding-left:6px;padding-right:3px;background-image:linear-gradient(90deg,#3d3d3d,#272727);height:18px;line-height:18px}.wf-c-item .bottomBox .diamondBox .diamondTitleBox .diamondTitle{font-family:PingFangSC-Medium;font-size:11px;color:#f8dac7;line-height:18px;height:18px}.wf-c-item .bottomBox .diamondBox .arrowBox{width:0;height:0;border-color:#272727 #f8dac7 #fff;border-style:solid;border-width:18px 9px 0 0}.wf-c-item .bottomBox .diamondBox .diamondText{font-family:PingFangSC-Medium;font-size:11px;color:#333;background-color:#f8dac7;line-height:18px;height:18px;padding-left:3px;padding-right:6px;white-space:nowrap}.wf-c-item .bottomBox .restLabel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:6px}.wf-c-item .bottomBox .restLabel .labelBox{background-color:#fff2f2;border-radius:2px;padding:0 4px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:4px;margin-bottom:4px}.wf-c-item .bottomBox .restLabel .labelBox .labelText{font-family:PingFangSC-Medium;font-size:11px;color:#c82c2c;font-weight:700}.wf-c-item .bottomBox .restLabel .featureBox{border-radius:2px;padding:0 4px;overflow:hidden;background-color:#f4f4f4;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center}.wf-c-item .bottomBox .restLabel .featureBox .feature{font-family:PingFangSC-Medium;font-size:11px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-c-item.msl_item .infotitle{font-family:PingFangSC-Medium;font-size:14px;color:#333;padding:0;margin-bottom:5px;display:flex;flex-wrap:wrap;align-items:center}.wf-c-item.msl_item .infotitle .infoName{padding-right:4px;line-height:18px;font-size:13px}.wf-c-item.msl_item .infotitle .rankIconBox{display:inline-flex;height:16px;font-size:10px;margin-left:4px;margin-right:4px;line-height:16px}.wf-c-item.msl_item .infotitle .labelIcon{display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#dd2525;background:#fff2f2;width:16px;height:16px;line-height:normal;text-align:center;border-radius:1px;overflow:hidden}.wf-c-item.msl_item .rankBox{display:inline-flex;flex-direction:row;background:#ffeedf;padding-right:4px;border-radius:2px;margin-bottom:5px;height:16px;overflow:hidden;max-width:100%}.wf-c-item.msl_item .rankBox .koubeiIcon{height:16px;margin-right:4px}.wf-c-item.msl_item .rankBox .rankTitle{height:16px;line-height:16px;font-size:11px;font-family:PingFangSC-Medium;color:#673114;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-c-item.package_item .topTagWrap{position:absolute;display:flex;flex-direction:row;align-items:center;top:0;left:0;z-index:2;height:20px;padding-left:5px;border-bottom-right-radius:6px}.wf-c-item.package_item .topTagName{line-height:20px;padding-right:5px;padding-left:2px;font-size:11px;color:#fff;font-family:PingFangSC-Medium}.wf-c-item.package_item .infotitle{font-size:10px;color:#999;line-height:12px}.wf-c-item.package_item .couponName,.wf-c-item.package_item .infotitle{font-family:PingFangSC-Medium;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-c-item.package_item .couponName{margin-top:2px;font-size:13px;color:#333;line-height:18px}.wf-c-item.package_item .labelWrapper{display:flex;flex-direction:row;flex-wrap:wrap;height:18px;overflow:hidden;margin-top:4px}.wf-c-item.package_item .labelWrapper .labelBox{background-color:transparent;border:1px solid #eee;height:18px}.wf-c-item.package_item .labelWrapper .labelBox .labelText{font-size:11px;color:#999!important}.wf-c-item.package_item .priceBox .originPriceViewNum{color:#bbb;font-size:11;text-decoration:line-through}.wf-c-item.package_item .priceBox .discountBox{background-color:#fee8e6;margin-left:4px;border-radius:2px;padding:0 5px;overflow:hidden}.wf-c-item.package_item .priceBox .discountBox .discount{font-family:PingFangSC-Medium;color:#c82c2c;font-size:11px;line-height:18px;text-align:center;background-image:none}.wf-c-item.package_item .couponDes{display:flex;flex-direction:row;position:relative;overflow:hidden;background-color:#fee8e6;height:17px}.wf-c-item.package_item .couponDes .couponIcon{height:17px;width:17px;border-radius:0;overflow:hidden;text-align:center;background-image:linear-gradient(90deg,#e04b4b,#c82c2c);font-family:PingFangSC-Medium;font-size:11px;color:#fff;line-height:17px}.wf-c-item.package_item .couponDes .couponText{font-family:PingFangSC-Regular;font-size:11px;color:#c82c2c;line-height:17px;padding-right:3;padding-left:3px}.wf-c-item.rank_item .distanceDescWrap{width:100%;height:110px;position:absolute;bottom:0;left:0;z-index:2;padding-left:10px;padding-right:10px;background-image:linear-gradient(rgba(51,51,51,0),#333)}.wf-c-item.rank_item .distanceDescWrap .title{font-family:PingFangSC-Medium;font-size:16px;color:#fff;line-height:18px;margin-top:7px;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-c-item.rank_item .distanceDescWrap .subTitle{font-size:11px;color:#fff;line-height:15px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.wf-c-item.rank_item .distanceDescWrap .bgIcon{position:absolute;bottom:0;right:0}.wf-c-item.rank_item .nightClub .tag{position:absolute;left:8px;bottom:57px;z-index:3;width:41px;height:18px;border-radius:2px}.wf-c-item.rank_item .nightClub .itemView{margin-bottom:5px;flex:1;border-radius:6}.wf-c-item.rank_item .nightClub .imageView{background-color:#f5f5f5;border-radius:6px;overflow:hidden;position:relative}.wf-c-item.rank_item .nightClub .distanceDescWrap{width:100%;height:110px;position:absolute;bottom:0;left:0;z-index:2;padding-left:10px;padding-right:10px}.wf-c-item.rank_item .nightClub .tagIcon{margin-top:15px}.wf-c-item.rank_item .nightClub .title{font-size:16px;color:#fff;line-height:18px;margin-top:7px;margin-bottom:5px}.wf-c-item.rank_item .nightClub .subTitle{font-size:11px;color:#fff;line-height:15px}.wf-c-item.rank_item .nightClub .bgIcon{position:"absolute";bottom:0;right:0}.wf-c-item.article_item .infotitle{font-family:PingFangSC-Medium;font-size:13px;color:#222;line-height:18px;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-c-item.article_item .bottomBox{padding:11px 8px;display:flex;justify-content:center;flex-direction:column;background-color:#fff}.wf-c-item.article_item .bottomBox .bottomBoxAuth{display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:center}.wf-c-item.relatedNoteItem .img-box,.wf-c-item.relatedNoteItem .img-box>img{width:100%}.wf-c-item.relatedNoteItem>.title{font-family:PingFangSC-Medium;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:700;font-size:14px;color:#222;margin-top:5px;padding:0 8px}.wf-c-item.relatedNoteItem .bottom-info{display:flex;padding:0 8px 8px;flex-direction:row;margin-top:10px}.wf-c-item.relatedNoteItem .bottom-info .author-img{width:18px;height:18px;border-radius:50%;overflow:hidden}.wf-c-item.relatedNoteItem .bottom-info .author-img>img{width:100%;height:100%}.wf-c-item.relatedNoteItem .bottom-info>p{margin-left:3px;flex:1;text-overflow:ellipsis;overflow:hidden;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-box-flex:1;-webkit-flex:1;white-space:nowrap}.wf-c-item.relatedNoteItem .bottom-info .browse{display:flex;flex-direction:row}.wf-c-item .item_type{position:absolute;top:0;left:0;background-image:linear-gradient(270deg,#ff7f36,#ffa41d);border-radius:5px 0;z-index:2}.wf-c-item .item_type p{font-size:12px;line-height:20px;color:#fff;padding:0 7px}.wf-c-item .infotext{font-size:12px;color:#999;line-height:17px;padding:0 6px}.wf-c-item .infotext p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.wf-c-item.ad-type .itemimg{border-radius:5px}.wf-c-item.ad-type .itemimg img{width:100%;height:100%}.wf-c-item.pai_item{position:relative}.wf-c-item.ugcItem .img-box img{width:100%}.wf-c-item.ugcItem .ugcItemWrap{background:#fff2f2;width:100%;position:relative;padding:0 10px 10px}.wf-c-item.ugcItem .ugcItemWrap .tagIcon{position:absolute;width:93px;height:24px;top:-12px;left:10px}.wf-c-item.ugcItem .ugcItemWrap .bgIcon{width:50px;right:0;bottom:0;position:absolute}.wf-c-item.ugcItem .ugcItemWrap .title{padding-top:15px;color:#333;font-size:16px;font-family:PingFangSC-Semibold;font-weight:600;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-c-item.ugcItem .ugcItemWrap .title.lineClamp2{-webkit-line-clamp:2}.wf-c-item.ugcItem .ugcItemWrap .title.lineClamp1{-webkit-line-clamp:1}.wf-c-item.ugcItem .ugcItemWrap .subTitle{color:#333;font-size:11px;font-family:PingFangSC-Regular;font-weight:400;letter-spacing:.83px}.wf-c-item.childRankingItem .img-box img{width:100%}.wf-c-item.childRankingItem .childRankingItemWrap{width:100%;position:relative;padding:0 10px 10px;background:url(https://pages.c-ctrip.com/you/foods/crn/detail/detail_page_theme_bg_cranking_icon.png) no-repeat 50%}.wf-c-item.childRankingItem .childRankingItemWrap .tagIcon{position:absolute;width:93px;height:24px;top:-12px;left:10px}.wf-c-item.childRankingItem .childRankingItemWrap .bgIcon{width:72px;right:0;bottom:0;position:absolute}.wf-c-item.childRankingItem .childRankingItemWrap .title{padding-top:15px;color:#e9d2bd;font-size:16px;font-family:PingFangSC-Semibold;font-weight:600;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-c-item.childRankingItem .childRankingItemWrap .title.lineClamp2{-webkit-line-clamp:2}.wf-c-item.childRankingItem .childRankingItemWrap .title.lineClamp1{-webkit-line-clamp:1}.wf-c-item.childRankingItem .childRankingItemWrap .subTitle{color:#e9d2bd;font-size:11px;font-family:PingFangSC-Regular;font-weight:400;letter-spacing:.83px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-c-item.reputation_item{background-color:#fff}.wf-c-item.reputation_item .img-box{width:100%}.wf-c-item.reputation_item .img-box>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wf-c-item.reputation_item>.title{font-family:PingFangSC-Medium;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:500;font-size:14px;color:#111;margin-top:5px;padding:0 8px;word-wrap:break-word}.wf-c-item.reputation_item>.line{height:1px;background:#e8e8e8;margin:6px 8px 10px}.wf-c-item.reputation_item .bottom-wrap{background:linear-gradient(-180deg,#fff,#ffe9d7 97.5%)}.wf-c-item.reputation_item .bottom{display:inline-flex;flex-direction:column;padding:0 10px 8px}.wf-c-item.reputation_item .bottom>.logo{position:absolute;height:58px;bottom:0;right:0}.wf-c-item.reputation_item .bottom>.koubei{height:17px}.wf-c-item.reputation_item .bottom>.around_recommend{margin-top:2px;padding:0 6px;background:linear-gradient(-90deg,#f0c5a4 100%,#ffe4cd 0);border-radius:9px;color:#673114;font-size:11px;font-family:PingFangSC-Medium;font-weight:500;display:inline-block;height:18px;line-height:18px}.to-top-btn{position:fixed;z-index:3;bottom:calc(54px + env(safe-area-inset-bottom) + 12px);right:16px}.to-top-btn div{width:49px;height:49px;overflow:hidden;background:url(https://pages.c-ctrip.com/you/ttd/ttd_d7.4.png?v=20200401_15_07) no-repeat;background-size:200px 200px;background-position:0 -53px}.promotion-box{margin-right:7px;height:131px;background:#fff;border-radius:4px;box-shadow:0 2px 8px .5px rgba(0,0,0,.03)}.promotion-box .imageBox{position:relative;height:72px;border-radius:4px 4px 0 0;overflow:hidden}.promotion-box .imageBox .videoBox{z-index:9}.promotion-box .imageBox .imgBoxItem{background:url(https://pages.c-ctrip.com/you/component-local/default.png) no-repeat 50% #eee;background-size:50% auto;display:inline-block;width:100%}.promotion-box .imageBox .topTagIcon{position:absolute;top:0;left:0;height:25px;width:35px;text-align:center;background:transparent;z-index:99}.promotion-box .imageBox .topTagIcon>img{width:100%;height:100%}.promotion-box .imageBox .bottomTagIcon{position:absolute;bottom:0;right:0;padding:2px 4px;text-align:center;background:linear-gradient(270deg,#c82c2c 8%,#e04b4b);border-radius:4px 1px;z-index:10;font-size:10px;color:#fff}.promotion-box .bottomBox{display:flex;flex-direction:column;justify-content:center;margin-top:4px;padding-left:4px}.promotion-box .bottomBox .name .packageName{font-family:PingFangSC-Medium;font-size:12px;color:#333;max-width:150px;font-weight:500;margin-right:4px}.promotion-box .bottomBox .name .packageName,.promotion-box .bottomBox .name .restName{text-overflow:ellipsis;max-height:40px;overflow:hidden;white-space:nowrap;line-height:15px}.promotion-box .bottomBox .name .restName{font-size:11px;color:#999;max-width:110px;font-family:PingFangSC-Regular;font-weight:400;margin-top:1px;margin-bottom:2px}.promotion-box .bottomBox .priceBox{display:flex;align-items:center;white-space:nowrap}.promotion-box .bottomBox .priceBox .priceView{display:flex;align-items:baseline}.promotion-box .bottomBox .priceBox .priceView .priceViewSymbol{font-size:10px;color:#c82c2c;line-height:19px;font-family:PingFangSC-Regular;font-weight:400}.promotion-box .bottomBox .priceBox .priceView .priceViewNum{font-family:"20TH_bold";font-size:14px;color:#c82c2c;letter-spacing:-.34px;line-height:18px;position:relative;right:2px}.promotion-box .bottomBox .priceBox .priceView .originPriceViewNum{text-overflow:ellipsis;max-height:40px;overflow:hidden;white-space:nowrap;font-family:"20TH_regular";color:#999;font-size:10px;text-decoration-line:line-through}.flashSale-box{padding-left:12px;padding-right:12px;background-size:cover}.flashSale-box .flashSaleWrapper{display:flex;flex-direction:column}.flashSale-box .flashSaleWrapper .flashSaleTitleBox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:6px}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .titleIcon{font-size:19px;color:#333}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .countdownBox{display:flex;flex-direction:row;margin-left:4px;padding-right:4px;border-radius:2px;overflow:hidden;height:16px}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .countdownBox .countdownText{font-size:11px;background:#c82c2c;display:flex;align-items:center;position:relative;padding:0 2px;text-align:center;color:#fff;font-family:PingFangSC-Regular;font-weight:400;height:16px}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .countdownBox .timeNum{color:#c82c2c;font-family:PingFangSC-Semibold;font-size:10px;font-weight:600;height:16px;line-height:normal;display:flex;align-items:center;background:#fafafa;text-align:center;position:relative;padding-left:4px;padding-right:2px;border:.5px solid #cf4a4a;border-left:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .countdownBox .timeNum:before{content:"";position:absolute;left:0;top:0;display:inline-block;border-color:#c82c2c transparent transparent;border-style:solid;border-width:16px 2px 0 0}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .seeAllText{font-size:12px;color:#999;margin-right:2px}.flashSale-box .flashSaleWrapper .flashSaleTitleBox .seeAllFont{font-size:14px;color:#aaa;margin-right:10px}.flashSale-box .flashSaleWrapper .flashSaleItemBox{display:flex;overflow-x:scroll;overflow-y:hidden;height:141px;padding-left:12px;margin-bottom:-10px}.flashSale-box .flashSaleWrapper .flashSaleItemBox::-webkit-scrollbar{display:none}.flashSale-box .flashSaleWrapper .localRecommendItemBox{display:flex;justify-content:space-between}.vipRest .videoBox{position:absolute;top:0;left:0;z-index:9;width:100%}.vipRest .headInfoBox{position:relative}.vipRest .headInfoBox img{width:100%;background:url(https://pages.c-ctrip.com/you/component-local/default.png) no-repeat 50% #eee;background-size:50% auto}.vipRest .headInfoBox .swiperBox{width:100%;overflow:hidden;position:relative;z-index:0}.vipRest .headInfoBox .swiperBox .head_img_swiper_box{height:100%;position:relative;z-index:-1}.vipRest .headInfoBox .swiperBox .head_img_swiper_box .swiper-wrapper{transform-origin:center center!important}.vipRest .headInfoBox .swiperBox .head_img_swiper_box .autoheight .play_btn{position:absolute;z-index:100;width:50px;height:50px;background:url(https://pages.c-ctrip.com/you/foods/high_grade_skin_icon.png) no-repeat;background-size:120px 108px;background-position:-4px -4px;left:50%;margin-left:-25px;margin-top:-25px;top:50%}.vipRest .headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets{bottom:20px!important;line-height:8px}.vipRest .headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;border:none;opacity:1;width:4px;height:4px;border-radius:50%;overflow:hidden;margin:0 1.5px}.vipRest .headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f1b694!important}.vipBaseInfoBox{position:relative;margin-bottom:-8px;z-index:0}.vipBaseInfoBox .featureBox{width:100%;height:50px;display:flex;overflow:hidden}.vipBaseInfoBox .featureBox .featureImageBox{width:68px}.vipBaseInfoBox .featureBox .qualityTay{width:82px;height:68px;z-index:10;position:relative}.vipBaseInfoBox .featureBox .featureLabelBox{flex:1;height:46px;margin-top:4px;background:url(https://pages.c-ctrip.com/you/foods/crn/homeList_s107/lineargradientTag.png) no-repeat;background-size:cover}.vipBaseInfoBox .featureBox .featureLabelBox .ai_carousel{height:36px;overflow:hidden;color:#fff;font-size:12px;margin:0 15px}.vipBaseInfoBox .featureBox .featureLabelBox .ai_carousel>div{height:36px;line-height:36px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin-bottom:5px;transition:all 1s linear 0s}.vipBaseInfoBox .featureBox .featureLabelBox .ai_carousel>div>span{max-width:300px}.vipBaseInfoBox .headBox{margin-top:-10px;background-image:linear-gradient(180deg,#fffffe,#f6eee8);border-radius:12px 12px 0 0;z-index:11;position:relative}.vipBaseInfoBox .headBox .res_name{padding:12px 12px 0;border-radius:12px 12px 0;display:flex;margin-bottom:4px}.vipBaseInfoBox .headBox .res_name .restNameBackground{width:90%;height:65px;position:absolute;top:0;left:0;opacity:.4;z-index:-1}.vipBaseInfoBox .headBox .res_name .baseMsgName{padding-bottom:6px}.vipBaseInfoBox .headBox .res_name .baseMsgName .name{font-family:PingFangSC-Semibold;font-size:20px;color:#222;line-height:27px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vipBaseInfoBox .headBox .res_name .baseMsgName .ename{font-family:PingFangSC-Light;font-size:12px;color:#666}.vipBaseInfoBox .headBox .otherInfoBackground{width:100%;height:100%;position:absolute;bottom:-20px;left:0;z-index:-1}.isVipTemplateTop{height:10px;border-radius:12px 12px 0 0;overflow:hidden;background-color:#fff}.ibu-video-component{font-family:PingFangSC-Regular,Tahoma,Arial,Roboto,Droid Sans,Helvetica,sans-serif;font-size:4.26667vmin;position:relative;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;box-sizing:border-box;background:#fff;height:100%}.ibu-video-component ol,.ibu-video-component ul{margin:0;list-style:none}.ibu-video-component *{padding:0;margin:0;box-sizing:border-box}.ibu-video-component .ibu-video-icon{width:24px;height:24px}.ibu-video-component .ibu-video-toast{border-radius:4px;background:rgba(0,0,0,.7);position:absolute;top:50%;left:50%;z-index:1002;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);color:#fff;font-size:4vmin;padding:3.2vmin;min-width:60%;text-align:center;max-width:80%}.ibu-video-component .ibu-video-toast span{display:inline-block}.ibu-video-component .ibu-video-mask{position:absolute;left:0;top:0;z-index:1003;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;flex-direction:column}.ibu-video-component .ibu-video-mask .ibu-picView-failed{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:4.8vmin;color:#fff;max-width:80vw;text-align:center}.ibu-video-component .ibu-video-mask .ibu-picView-failed .ibu-picView-btn{margin-top:5.33333vmin}.ibu-video-component .ibu-video-btn{border:1px solid #fff;padding:1.86667vmin 3.2vmin;background:none;color:#fff;border-radius:2px;font-size:3.46667vmin}.ibu-video-component .ibu-video-btn span{display:inline-block}.ibu-video-component .ibu-video-topAction{position:absolute;top:0;left:0;width:100%;z-index:1001;display:flex;align-items:flex-start;justify-content:space-between;padding:0 8px}.ibu-video-component .ibu-video-topAction .ibu-video-back,.ibu-video-component .ibu-video-topAction .ibu-video-custom,.ibu-video-component .ibu-video-topAction .ibu-video-sound{padding:16px 8px}.ibu-video-component .ibu-video-topAction .ibu-video-topRight{display:flex;align-items:flex-start;justify-content:flex-end}.ibu-video-component.ibu-video-iphoneX .ibu-video-header{margin-top:34px}.ibu-video-component.ibu-video-iphoneX .ibu-video-topAction{top:14.4vmin}.ibu-video-component.ibu-video-iphoneX .ibu-video-viewBox .ibu-video-player:before{height:28.8vmin}.ibu-video-component.ibu-video-iphoneX .ibu-video-bottom{padding-bottom:9.06667vmin}.ibu-video-component.ibu-video-iphone14 .ibu-video-header{margin-top:59px}.ibu-video-component.ibu-video-iphone14 .ibu-video-topAction{top:69px}.ibu-video-component.ibu-video-iphone14 .ibu-video-viewBox .ibu-video-player:before{height:123px}.ibu-video-component.ibu-video-iphone14 .ibu-video-bottom{padding-bottom:9.06667vmin}.ibu-video-component.ibu-video-android .ibu-video-header{box-shadow:0 2px 2px rgba(0,0,0,.1)}.ibu-video-component.ibu-video-android .ibu-video-header .ibu-video-header-title{text-align:left;margin-left:0}.ibu-video-customIcon{background:#ffbaba;width:24px;height:24px;display:block}.ibu-video-android .ibu-video-header .ibu-video-backIcon{background-position:0 0}.ibu-video-soundIcon{background-position:0 0!important}.ibu-video-playIcon{background-position:0 -44px!important}.ibu-video-fullScreenIcon{background-position:0 -88px!important}.ibu-video-muteIcon{background-position:0 -176px!important}.ibu-video-pauseIcon{background-position:0 -132px!important}.ibu-video-replayIcon{background-position:-2px -404px!important;background-size:46px auto}.ibu-video-loadIcon{background-position:0 -220px!important}.ibu-video-android .ibu-video-loadIcon,.ibu-video-titleLinkIcon{background-position:0 -284px!important}.ibu-video-portraitIcon{background-position:0 -348px!important}.ibu-video-landscapeIcon{background-position:0 -392px!important}.ibu-video-backIcon{background-position:0 -487px!important}.ibu-video-android .ibu-video-backIcon{background-position:0 -531px!important}.ibu-video-player-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.ibu-video-player{width:100%;height:100%;position:relative}.ibu-video-player:after,.ibu-video-player:before{content:"";display:block;position:absolute;left:0;width:100%;height:60px}.ibu-video-player:before{background:linear-gradient(180deg,rgba(15,41,77,.4),rgba(15,71,44,0));top:0;z-index:993}.ibu-video-player:after{background:linear-gradient(0deg,#0f294d,rgba(15,71,44,0));bottom:0;z-index:991}.ibu-video-player.video-playing_hide-shadow:after,.ibu-video-player.video-playing_hide-shadow:before{display:none}.ibu-video-player .ibu-video-source{width:100%;height:100%;position:relative;z-index:900;display:block}.ibu-video-player .ibu-video-surface{position:absolute;z-index:901;top:0;bottom:0;left:0;right:0;display:flex}.ibu-video-player .ibu-video-surface img{width:100%;height:auto;margin:auto}.ibu-video-player .ibu-video-sound{width:56px;height:44px;position:absolute;right:0;top:0;z-index:993;display:flex;align-items:center;justify-content:center}.ibu-video-sound .ibu-video-sound-toast{background-color:#333;width:148px;height:44px;position:absolute;right:6px;top:52px;font-size:15px;color:#fff;line-height:44px;text-align:center;border-radius:5px}.ibu-video-sound .ibu-video-sound-toast:before{position:absolute;top:-8px;right:16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #333;content:""}.ibu-video-sound .ibu-video-sound-toast span{display:inline-block}.ibu-video-player .ibu-video-bottom{width:100%;position:absolute;left:0;bottom:0;z-index:992}.ibu-video-player .ibu-video-controls{width:100%;padding:0 6px;display:flex;align-items:center;justify-content:space-between;position:relative}.ibu-video-player .ibu-video-controls .ibu-video-fullScreen,.ibu-video-player .ibu-video-controls .ibu-video-play{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ibu-video-player .ibu-video-controls .ibu-video-progress{margin:0 6px;flex:1;display:flex;align-items:center;justify-content:flex-start;position:relative}.ibu-video-player .ibu-video-controls .ibu-video-line{width:100%;height:2px;background:#fff;opacity:.4}.ibu-video-player .ibu-video-controls .ibu-video-currentLine{height:2px;background:#287dfa;position:absolute;left:0;top:0;z-index:993}.ibu-video-player .ibu-video-controls .ibu-video-cacheLine{height:2px;background:#fff;opacity:.7;position:absolute;left:0;top:0;z-index:992}.ibu-video-player .ibu-video-controls .ibu-video-dragBtn{width:15px;height:15px;background:#fff;border-radius:50%;position:absolute;top:50%;margin-top:-7px;z-index:994}.ibu-video-player .ibu-video-controls .ibu-video-time{display:flex;align-items:center;justify-content:flex-start;color:#fff;font-size:14px;margin-left:6px;min-width:96px}.ibu-video-player .ibu-video-controls .ibu-video-currentTime{padding:0 6px;min-width:50%}.ibu-video-player .ibu-video-controls .ibu-video-totalTime{padding:0 6px;opacity:.5;position:relative;min-width:50%}.ibu-video-player .ibu-video-controls .ibu-video-totalTime:before{content:"";background:#fff;opacity:.5;width:2px;height:8px;display:block;position:absolute;left:-1px;top:50%;margin-top:-4px}.ibu-video-player .ibu-video-controls.ibu-video-controls_bottom .ibu-video-progress{position:absolute;bottom:0;margin:0;width:100%;left:0;right:0}.ibu-video-player .ibu-video-replay{width:52px;height:52px;border-radius:50%;left:50%;top:50%;margin-top:-25px;margin-left:-25px}.ibu-video-player .ibu-video-network,.ibu-video-player .ibu-video-replay{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;position:absolute;z-index:992}.ibu-video-player .ibu-video-network{width:100%;height:100%;left:0;top:0;flex-direction:column;color:#fff;padding:12px}.ibu-video-player .ibu-video-network p{margin-bottom:10px;text-align:center}.ibu-video-player .ibu-video-load{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:992}.ibu-video-player .ibu-video-load .ibu-video-loadIcon{width:44px;height:44px;animation:videoLoad 1s linear infinite}.ibu-video-player .ibu-video-resolutionFail{position:absolute;left:0;top:0;z-index:992;width:100%;height:100%;background:#f0f2f5;color:#0f294d;display:flex;align-items:center;justify-content:center;padding:12px}.ibu-video-player .ibu-fill-mode{-o-object-fit:cover;object-fit:cover}@keyframes videoLoad{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ibu-video-viewBox{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.ibu-video-viewBox .ibu-video-source{max-width:100vw;max-height:100vh}.ibu-video-viewBox .ibu-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ibu-video-viewBox .ibu-video-player .ibu-video-replay{background:rgba(15,41,77,.6);width:69px;height:69px}.ibu-video-viewBox .ibu-video-player .ibu-video-replay .ibu-video-replayIcon{width:32px;height:32px;background-size:50px auto;background-position:1px -435px!important}.ibu-video-viewBox .ibu-video-bottom{background:rgba(15,41,77,.6)}.ibu-video-viewBox .ibu-video-bottom.ibu-video-noDetail{background:none}.ibu-video-viewBox .ibu-video-detail{padding-top:4.26667vmin;width:100%;font-size:3.73333vmin;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;color:#fff}.ibu-video-viewBox .ibu-video-detail .ibu-video-title-more{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:5px}.ibu-video-viewBox .ibu-video-detail .ibu-video-title-more:before{content:"";border-left:7px solid #e0e4e7;border-top:6px solid transparent;border-bottom:6px solid transparent;display:block}.ibu-video-viewBox .ibu-video-detail .ibu-video-detailTop{width:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 4.26667vmin 2.13333vmin}.ibu-video-viewBox .ibu-video-detail .ibu-video-detailCon{padding:0 4.26667vmin;line-height:1.6;max-height:36vmin;overflow-y:auto}.ibu-video-viewBox .ibu-video-detail .ibu-video-detailCon span{display:inline-block}.ibu-video-viewBox .ibu-video-detail .ibu-video-detailTitle{text-overflow:ellipsis;overflow:hidden;font-size:4.26667vmin;white-space:nowrap}.ibu-video-viewBox .ibu-video-detail .ibu-video-detailTitle span{display:inline-block}.ibu-video-viewBox .ibu-video-detail .ibu-video-number{margin-left:4.26667vmin;color:hsla(0,0%,100%,.8);font-size:4.26667vmin}.ibu-video-viewBox .ibu-video-detail .ibu-video-number span{display:inline-block}.ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble{flex:1;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control{opacity:0}.ibu-video-viewBox .ibu-video-detail .ibu-video-ip-info{width:100%;padding:0 4.26667vmin;margin-top:6px;margin-bottom:16px}.ibu-video-viewBox .ibu-video-detail .ibu-video-ip-info span{font-size:11px;line-height:12px;color:hsla(0,0%,100%,.5);display:inline-block}.ibu-video-rightCustom{position:absolute;right:0;top:50%;z-index:1001;transform:translateY(-50%)}.ibu-video-rightCustom .ibu-video-custom{padding:8px 16px}@media (min-resolution:192dpi){.ibu-video-component .ibu-video-btn{background-size:100% 1px;background-repeat:no-repeat;position:relative;border:0}.ibu-video-component .ibu-video-btn:before{position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid #fff;transform-origin:0 0;transform:scale(.5);box-sizing:border-box;border-radius:4px;content:""}.video-component .ibu-video-btn:before{border-radius:8px}}.video-component .ibu-video-backIcon,.video-component .ibu-video-fullScreenIcon,.video-component .ibu-video-landscapeIcon,.video-component .ibu-video-loadIcon,.video-component .ibu-video-muteIcon,.video-component .ibu-video-pauseIcon,.video-component .ibu-video-playIcon,.video-component .ibu-video-portraitIcon,.video-component .ibu-video-replayIcon,.video-component .ibu-video-soundIcon,.video-component .ibu-video-title-more,.video-component .icon-infomation{font-family:CC_H5_Player!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;background:none}.video-component .ibu-video-backIcon:before,.video-component .ibu-video-fullScreenIcon:before,.video-component .ibu-video-landscapeIcon:before,.video-component .ibu-video-loadIcon:before,.video-component .ibu-video-muteIcon:before,.video-component .ibu-video-pauseIcon:before,.video-component .ibu-video-playIcon:before,.video-component .ibu-video-portraitIcon:before,.video-component .ibu-video-replayIcon:before,.video-component .ibu-video-soundIcon:before,.video-component .ibu-video-title-more:before,.video-component .icon-infomation:before{color:#fff;font-size:24px}.video-component .ibu-video-soundIcon:before{content:""}.video-component .ibu-video-muteIcon:before{content:""}.video-component .ibu-video-playIcon:before{content:""}.video-component .ibu-video-fullScreenIcon:before{content:""}.video-component .ibu-video-replayIcon:before{content:""}.video-component .ibu-video-pauseIcon:before{content:""}.video-component .ibu-video-portraitIcon:before{content:""}.video-component .ibu-video-landscapeIcon:before{content:""}.video-component .ibu-video-backIcon:before{content:""}.video-component .ibu-video-loadIcon{display:flex;align-items:center;justify-content:center}.video-component .ibu-video-loadIcon:before{content:""}.video-component .icon-infomation:before{content:""}.video-component .ibu-video-player:before{transform:scaleY(-1);background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 99%)}.video-component .ibu-video-player:after{background-image:linear-gradient(180deg,transparent,#000)}.video-component .ibu-video-topAction .ibu-video-backIcon,.video-component .ibu-video-topAction .ibu-video-muteIcon,.video-component .ibu-video-topAction .ibu-video-soundIcon{display:flex;width:32px;height:32px;background:rgba(0,0,0,.4);border-radius:50%;align-items:center;justify-content:center}.video-component .ibu-video-topAction .custom-control{opacity:1;display:flex;padding:4px 13px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:4px;font-size:3.46667vmin;color:#fff;margin:16px 4px 0 0}.video-component .ibu-video-topAction .custom-control .icon-infomation,.video-component .ibu-video-topAction .custom-control img{width:18px;font-size:18px;margin-right:3px}.video-component .ibu-video-topAction .custom-control .icon-infomation:before,.video-component .ibu-video-topAction .custom-control img:before{font-size:18px}.video-component .ibu-video-viewBox .ibu-video-player:before{background:none}.video-component .ibu-video-viewBox .ibu-video-player .ibu-video-load .ibu-video-loadIcon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.video-component .ibu-video-viewBox .ibu-video-player .ibu-video-replay{width:60px;height:60px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.5)}.video-component .ibu-video-viewBox .ibu-video-player .ibu-video-replay .ibu-video-replayIcon{width:24px;height:24px}.video-component .ibu-video-viewBox .ibu-video-bottom{background:rgba(0,0,0,.6)}.video-component .ibu-video-viewBox .ibu-video-bottom.ibu-video-noDetail{background:none}.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control{opacity:1;position:absolute;display:flex;transform:translateX(-50%);left:50%;padding:4px 13px;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;font-size:3.46667vmin;color:#fff}.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control .icon-infomation,.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control img{width:18px;font-size:18px;margin-right:3px}.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control .icon-infomation:before,.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-clickAble .custom-control img:before{font-size:18px}.video-component .ibu-video-viewBox .ibu-video-detail .ibu-video-title-more:before{content:"";border:none;font-size:18px}.video-component .ibu-video-replay{width:60px;height:60px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.5)}.video-component .ibu-video-toast{border-radius:6px;padding:3.73333vmin}.video-component .ibu-video-controls .ibu-video-line{height:3px;border-radius:9px}.video-component .ibu-video-controls .ibu-video-currentLine{height:3px;border-radius:9px;background:#0086f6}.video-component .ibu-video-controls .ibu-video-cacheLine{height:3px;border-radius:9px}.video-component .ibu-video-btn{padding:1.86667vmin 7.2vmin;border-radius:4px}.video-component .ibu-video-customIcon{width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:50%}.ibu-video-icon{background-image:url(https://pic.c-ctrip.com/platform/ibu/ibucommon/ibu-video-spritev8.4@2x.png);background-size:50px auto;background-position:0 0;display:block}.ibu-video-header .ibu-video-backIcon{background-image:url(https://pic.c-ctrip.com/platform/ibu/ibucommon/ibu-picview-spritev8.4@2x.png);background-size:44px auto;background-position:0 -44px}@font-face{font-family:CC_H5_Player;src:url(https://pic.c-ctrip.com/platform/h5/component/video-view/CC_H5_player.eot);src:url(https://pic.c-ctrip.com/platform/h5/component/video-view/CC_H5_player.eot?#iefix) format("embedded-opentype"),url(https://pic.c-ctrip.com/platform/h5/component/video-view/CC_H5_player.woff) format("woff"),url(https://pic.c-ctrip.com/platform/h5/component/video-view/CC_H5_player.ttf) format("truetype"),url(https://pic.c-ctrip.com/platform/h5/component/video-view/CC_H5_player.svg#iconfont) format("svg")}.restLabelAndPrice{display:flex;flex-wrap:wrap;overflow:hidden}.restLabelAndPrice .typeline{background:#000;opacity:.2;width:.5px;height:12px;margin-right:4px;line-height:20px}.restLabelAndPrice .restScoreCommentCountBox{border:.5px solid rgba(200,44,44,.3);border-radius:4px;display:flex;align-items:center;margin-bottom:6px;height:20px;overflow:hidden;margin-right:6px}.restLabelAndPrice .restScoreCommentCountBox .restScore{background:#fff;padding:0 4px;height:19px;line-height:17px;margin-top:1px}.restLabelAndPrice .restScoreCommentCountBox .restScore .restScoreNum{font-family:"20TH_bold";font-size:15px;color:#c82c2c}.restLabelAndPrice .restScoreCommentCountBox .restScore .restScoreText{font-family:PingFangSC-Medium;font-size:11px;color:#c82c2c;vertical-align:1px}.restLabelAndPrice .restScoreCommentCountBox .restCommentCount{background:#fff;padding:0 4px 0 0;font-size:12px;color:#333;position:relative;height:18px;display:flex;align-items:center}.restLabelAndPrice .restScoreCommentCountBox .restCommentCount .iconRight{color:#333;font-size:8px;margin-left:2px}.restLabelAndPrice .averagePrice{font-size:11px;color:#333;margin-right:6px;line-height:20px}.restLabelAndPrice .line{opacity:.2;background:#000;width:.5px;height:12px;margin-right:4px;line-height:20px}.restLabelAndPrice .label{color:#673114;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 4px;margin-right:4px;font-size:11px;height:16px;border:.5px solid #d79768;border-radius:2px}.restLabelAndPrice.vip{height:20px}.restLabelAndPrice.vip .restScoreCommentCountBox{border:none;border-radius:0}.restLabelAndPrice.vip .restScoreCommentCountBox .restScore{background:linear-gradient(90deg,#c5a080,#e0c4ab);border-radius:4px 0 0 4px;margin-top:0}.restLabelAndPrice.vip .restScoreCommentCountBox .restScore .restScoreNum{color:#fff}.restLabelAndPrice.vip .restScoreCommentCountBox .restScore .restScoreText{font-family:PingFangSC-Regular;color:#fff;vertical-align:0}.restLabelAndPrice.vip .restScoreCommentCountBox .restCommentCount{padding:0 6px;line-height:20px;background:#f9f4ef;border-radius:0 4px 4px 0}.restLabelAndPrice.vip .averagePrice{font-size:12px}@font-face{font-family:cdsIconFont;src:url(https://pic.c-ctrip.com/platform/h5/common/cds-iconfont/cds-iconfont.ttf?v=20191120) format("truetype")}.cds-icon-item{display:inline-flex;justify-content:center;align-items:center;line-height:1;vertical-align:middle;text-align:center;box-sizing:border-box;font-size:20px}.cds-icon-item .cds-icon-svg{font-size:20px}.cds-icon-account,.cds-icon-add,.cds-icon-add-shape,.cds-icon-back,.cds-icon-boy,.cds-icon-broadcast,.cds-icon-calendar,.cds-icon-camera,.cds-icon-cancel,.cds-icon-check,.cds-icon-clock_shape,.cds-icon-close,.cds-icon-closed-shape,.cds-icon-collect,.cds-icon-collected,.cds-icon-communication,.cds-icon-compass,.cds-icon-contacts,.cds-icon-coupons,.cds-icon-delete,.cds-icon-delete-left,.cds-icon-dislike,.cds-icon-dowm,.cds-icon-download,.cds-icon-drop-down-Keyboard,.cds-icon-drop-down-filled,.cds-icon-drop-down-outlined,.cds-icon-drop-up-Keyboard,.cds-icon-drop-up-filled,.cds-icon-drop-up-outlined,.cds-icon-edit,.cds-icon-edit_word,.cds-icon-email,.cds-icon-emoji,.cds-icon-filter,.cds-icon-filter_shape,.cds-icon-flash-light,.cds-icon-forward,.cds-icon-girl,.cds-icon-group,.cds-icon-guidepost,.cds-icon-help,.cds-icon-home,.cds-icon-hot_shape,.cds-icon-image,.cds-icon-information_filled,.cds-icon-information_outlined,.cds-icon-keyboard,.cds-icon-left,.cds-icon-left_arrow_head,.cds-icon-like,.cds-icon-liked,.cds-icon-list,.cds-icon-loading,.cds-icon-locate,.cds-icon-location,.cds-icon-map,.cds-icon-message,.cds-icon-microphone,.cds-icon-more,.cds-icon-more_Android,.cds-icon-near,.cds-icon-open-light,.cds-icon-ordertime_shape,.cds-icon-phone,.cds-icon-present,.cds-icon-radiobutton,.cds-icon-rank,.cds-icon-refresh,.cds-icon-remind,.cds-icon-return,.cds-icon-right_arrow_head,.cds-icon-scan,.cds-icon-search,.cds-icon-selected,.cds-icon-selected-shape,.cds-icon-service,.cds-icon-setting,.cds-icon-share,.cds-icon-share_android,.cds-icon-subtract,.cds-icon-subtract-shape,.cds-icon-time-clock,.cds-icon-to,.cds-icon-top,.cds-icon-transform,.cds-icon-unliked-shape,.cds-icon-unselected,.cds-icon-voice,.cds-icon-voice-shape,.cds-icon-warn,.cds-icon-warn_shape{font-family:cdsIconFont!important;color:inherit;font-style:normal}.cds-icon-home:before{content:""}.cds-icon-camera:before{content:""}.cds-icon-warn:before{content:""}.cds-icon-help:before{content:""}.cds-icon-guidepost:before{content:""}.cds-icon-refresh:before{content:""}.cds-icon-drop-down-outlined:before{content:""}.cds-icon-drop-up-outlined:before{content:""}.cds-icon-drop-up-filled:before{content:""}.cds-icon-drop-down-filled:before{content:""}.cds-icon-image:before{content:""}.cds-icon-service:before{content:""}.cds-icon-dislike:before{content:""}.cds-icon-like:before{content:""}.cds-icon-collect:before{content:""}.cds-icon-keyboard:before{content:""}.cds-icon-drop-up-Keyboard:before{content:""}.cds-icon-drop-down-Keyboard:before{content:""}.cds-icon-group:before{content:""}.cds-icon-microphone:before{content:""}.cds-icon-emoji:before{content:""}.cds-icon-voice:before{content:""}.cds-icon-delete-left:before{content:""}.cds-icon-flash-light:before{content:""}.cds-icon-open-light:before{content:""}.cds-icon-to:before{content:""}.cds-icon-return:before{content:""}.cds-icon-share:before{content:""}.cds-icon-time-clock:before{content:""}.cds-icon-back:before{content:""}.cds-icon-present:before{content:""}.cds-icon-transform:before{content:""}.cds-icon-message:before{content:""}.cds-icon-location:before{content:""}.cds-icon-subtract:before{content:""}.cds-icon-add:before{content:""}.cds-icon-liked:before{content:""}.cds-icon-unliked-shape:before{content:""}.cds-icon-selected-shape:before{content:""}.cds-icon-add-shape:before{content:""}.cds-icon-subtract-shape:before{content:""}.cds-icon-voice-shape:before{content:""}.cds-icon-closed-shape:before{content:""}.cds-icon-contacts:before{content:""}.cds-icon-cancel:before{content:""}.cds-icon-delete:before{content:""}.cds-icon-location:before{content:""}.cds-icon-filter:before{content:""}.cds-icon-map:before{content:""}.cds-icon-edit:before{content:""}.cds-icon-edit_word:before{content:""}.cds-icon-more:before{content:""}.cds-icon-email:before{content:""}.cds-icon-locate:before{content:""}.cds-icon-close:before{content:""}.cds-icon-collected:before{content:""}.cds-icon-phone:before{content:""}.cds-icon-rank:before{content:""}.cds-icon-forward:before{content:""}.cds-icon-search:before{content:""}.cds-icon-calendar:before{content:""}.cds-icon-list:before{content:""}.cds-icon-coupons:before{content:""}.cds-icon-near:before{content:""}.cds-icon-selected:before{content:""}.cds-icon-top:before{content:""}.cds-icon-remind:before{content:""}.cds-icon-left:before{content:""}.cds-icon-more_Android:before{content:""}.cds-icon-dowm:before{content:""}.cds-icon-download:before{content:""}.cds-icon-compass:before{content:""}.cds-icon-account:before{content:""}.cds-icon-clock_shape:before{content:""}.cds-icon-filter_shape:before{content:""}.cds-icon-loading:before{content:""}.cds-icon-unselected:before{content:""}.cds-icon-communication:before{content:""}.cds-icon-ordertime_shape:before{content:""}.cds-icon-warn_shape:before{content:""}.cds-icon-hot_shape:before{content:""}.cds-icon-broadcast:before{content:""}.cds-icon-information_outlined:before{content:""}.cds-icon-left_arrow_head:before{content:""}.cds-icon-right_arrow_head:before{content:""}.cds-icon-information_filled:before{content:""}.cds-icon-setting:before{content:""}.cds-icon-scan:before{content:""}.cds-icon-radiobutton:before{content:""}.cds-icon-check:before{content:""}.cds-icon-girl:before{content:""}.cds-icon-boy:before{content:""}.cds-icon-share_android:before{content:""}.cds-icon-fold{display:inline-block;width:0;height:5px;margin-left:8px;border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;vertical-align:middle}.cds-temporary-view-wrapper{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;line-height:1.2;box-sizing:border-box;font-size:12px;position:fixed;top:0;right:0;left:0;bottom:0}.cds-temporary-view-wrapper em,.cds-temporary-view-wrapper i{font-style:normal}.cds-temporary-view-wrapper li,.cds-temporary-view-wrapper ol,.cds-temporary-view-wrapper ul{list-style-type:none}.cds-temporary-view-wrapper a{text-decoration:none;color:#0086f6}.cds-temporary-view-wrapper a:hover{color:#0075d8;text-decoration:none}.cds-temporary-view-wrapper img{border:none}.cds-temporary-view-wrapper.cds-hide-temporary-view-wrapper{animation:cdsHideTemporaryViewWrapper .16s linear}.cds-temporary-view-wrapper.cds-show-temporary-view-wrapper{animation:cdsShowTemporaryViewWrapper .24s linear}.cds-temporary-view-wrapper .cds-temporary-view-mask{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-color:rgba(0,0,0,.6)}.cds-temporary-view-wrapper .cds-temporary-view-content{width:100%;height:262px;background:#fff;position:absolute;left:0;bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.cds-temporary-view-wrapper .cds-temporary-view-content.cds-show-content{animation:showTemporaryView .24s linear}.cds-temporary-view-wrapper .cds-temporary-view-content.cds-hide-content{animation:cdshideTemporaryView .16s linear}.cds-temporary-view-wrapper .cds-temporary-view-content .cds-temporary-view-close-btn{width:20px;height:20px;display:inline-block;position:absolute;top:12px;left:12px;color:#666}.cds-temporary-view-wrapper .cds-temporary-view-content .cds-temporary-view-close-btn.cds-temporary-view-close-btn-circle{color:rgba(0,0,0,.4)}@keyframes cdsShowTemporaryViewWrapper{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes showTemporaryView{0%{bottom:-600px}to{bottom:0}}@keyframes cdshideTemporaryView{0%{bottom:0}to{bottom:-600px}}.parentInfo{display:flex;padding:0 12px;color:#673114;font-size:13px;line-height:18px;margin-bottom:6px;align-items:flex-start}.parentInfo .rankInfosName{flex:1}.parentInfo .addressText{align-items:flex-start}.parentInfo .goMore{flex-shrink:0;display:flex;align-self:center;margin-left:4px;font-size:12px}.parentInfo .iconRight{color:#673114;font-size:10px;margin-left:2px}.parentInfo .timeText{font-size:14px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parentInfo .hotelLevelIcon{font-size:8px;color:#fcb000;margin-right:1px;font-family:cranking-iconfont}.parentInfo .parentLabelIcon{font-size:16px;font-family:cranking-iconfont}.shinyPoint{border:.5px solid #bdb6b0;border-radius:4px;display:flex;align-items:center;margin:10px 12px 6px;position:relative;padding:10px 8px;background-color:#fff}.shinyPoint.red{background:#fff2f2;border:none}.shinyPoint.red .iconRight{color:#fcc5c1}.shinyPoint .leftBox{width:55px;height:16px;flex-shrink:0;align-self:flex-start;margin-right:4px;box-sizing:content-box}.shinyPoint .leftBox.long{width:55px;height:17px}.shinyPoint .leftBox.short{width:25px;height:35px;margin-right:8px}.shinyPoint .leftBox img{width:100%}.shinyPoint .restText{font-family:PingFangSC-Regular;font-size:12px;color:#333;line-height:16px}.shinyPoint .current{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.shinyPoint .current>.res_icon_open{width:50px;height:16px;position:absolute;right:6px;bottom:12px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 76%)}.shinyPoint .current>.res_icon_open:after{content:"";position:absolute;right:5px;top:50%;margin-top:-4px;width:7px;height:7px;border-bottom:1px solid #999;border-left:1px solid #999;transform:rotate(-45deg)}.shinyPoint .iconRight{color:#eadacc;font-size:10px}.addressBox{display:flex;align-items:center;margin:0 12px;padding:6px 0}.addressBox .leftBox{flex:1;overflow:hidden}.addressBox .leftBox .address{font-family:PingFangSC-Medium;font-size:13px;color:#333;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addressBox .leftBox .routePlanning{color:#888;font-size:12px;line-height:16px;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addressBox .rightBox{display:flex;align-items:center;margin-left:6px}.addressBox .rightBox .iconRight{font-size:14px;color:#999}.addressBox .rightBox .iconBox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;color:#555;font-size:11px}.addressBox .rightBox .iconBox .iconRight{font-family:cranking-iconfont;font-size:14px;color:#888}.timeAndTel{display:flex;align-items:center;margin:0 12px;border-bottom:.5px solid #e8e8e8;padding:6px 0}.timeAndTel .leftBox{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.timeAndTel .leftBox .openTime{font-family:PingFangSC-Medium;font-size:13px;color:#333;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.timeAndTel .leftBox .addTime{height:16px;background:#eee;margin-left:4px;padding:0 4px;color:#333;font-size:11px;font-family:PingFangSC-Regular}.timeAndTel .leftBox .facilityNameList{margin-top:4px;display:flex;align-items:flex-start}.timeAndTel .leftBox .facilityNameList .facilityName{border:.5px solid #999;border-radius:2px;margin-right:2px;padding:0 3px;font-size:11px;color:#888;height:16px;line-height:16px}.timeAndTel .rightBox{display:flex;align-items:center;margin-left:6px}.timeAndTel .rightBox .iconRight{font-size:14px;color:#999}.timeAndTel .rightBox .iconBox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;margin-left:25px;color:#555;font-size:11px}.timeAndTel .rightBox .iconBox .iconRight{font-family:cranking-iconfont;font-size:14px;color:#888}.noticeBox{padding:5px 6px 5px 12px;border-radius:4px;display:flex;background-color:#f8f8f8;margin:0 12px;border-top-style:solid;border-top-width:0}.noticeBox .leftIcon{margin-right:5px;margin-top:1px}.noticeBox .leftIcon .voiceIconFont{font-size:15px;color:#be9877}.noticeBox .centerBox{flex:1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;margin-top:5px}.noticeBox .centerBox .titleText{color:#333;font-family:PingFangSC-Medium;font-size:13px;font-weight:500;line-height:15px}.noticeBox .centerBox .dateText{color:#999;font-size:11px;margin-left:4px}.noticeBox .imgBox{border-radius:2px;height:36px;width:36px;margin-left:44px;align-self:center}.topImageBox{position:absolute;z-index:3;display:flex;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;padding:0 12px}.camaraBox{padding:0 8px;border-radius:12px;height:20px;background-color:rgba(0,0,0,.6);color:#fff;font-family:PingFangSC-Regular;font-size:10px;width:auto;flex-shrink:0;margin-right:4px}.camaraBox,.camaraBox .camaraItem{display:flex;align-items:center}.camaraBox .camaraItem .iconRight{color:#fff;font-size:8px;margin-left:2px}.camaraBox .line{height:10px;width:.5px;background:#aaa;margin:0 4px}.openStatus{overflow:hidden;background:#eaeaea;color:#666;font-family:PingFangSC-Regular;font-size:11px;display:flex;align-items:center}.openStatus.isAbsoluteTop{height:23px;border-radius:17px;padding:0 6px;position:absolute;left:12px;top:44px;z-index:1;width:calc(100% - 24px)}.openStatus.isAbsoluteTop .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openStatus.isBottom{position:relative;height:20px;border-radius:10px;color:#333;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;padding:0 8px}.openStatus.isBottom .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openStatus .tips{margin-right:3px}.xunweihuiWrap{display:flex;align-items:center;justify-content:space-between;margin:0 12px;font-size:12px;color:#000;overflow:hidden}.xunweihuiWrap .xunweihuiIcon{margin-right:4px;font-size:18px;color:#c82c2c}.xunweihuiWrap .xunweihuiTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:PingFangSC-Medium;font-size:12px;font-weight:500;color:#111}.xunweihuiWrap .xunweihuiMore{display:flex;align-items:center;font-size:12px;font-weight:500}.xunweihuiWrap .iconRight{float:right;font-size:10px;margin-left:2px}.rankInfos{margin:0 12px;background:linear-gradient(-180deg,#fff,#fff5ed);border:.5px solid hsla(25,76%,79%,.5);border-radius:4px;overflow:hidden;padding:8px}.rankInfos .rankHeadBox{display:flex;flex-direction:row;align-items:center;color:#5f2b0e;font-size:12px}.rankInfos .rankHeadBox .iconRight{font-size:10px}.rankInfos .rankHeadBox .rankBox{display:flex;flex-direction:row;background:#ffeedf;padding-right:3px;border-radius:2px}.rankInfos .rankHeadBox .koubeiIcon{height:20px;margin-right:4px}.rankInfos .rankHeadBox .rankTitleBox{display:flex;justify-content:space-between;align-items:center;height:20px}.rankInfos .rankHeadBox .rankTitleBox .rankTitleInfo{font-size:12px;font-family:PingFangSC-Medium;font-weight:700;color:#673114}.rankInfos .rankreasonBox{padding:8px 0;line-height:18px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:-8px}.rankInfos .rankreasonBox .rankingLabelsIcon{background-image:url(https://pages.ctrip.com/gm/foods/cranking-webapp/foodDetail/spriteALabel.png);background-size:29px 16px;background-position:-14px 0;width:16px;height:16px;position:absolute;left:0;top:8px}.rankInfos .rankreasonBox .rankreasonTitle{color:#3d1a07;font-size:13px;z-index:1;position:relative;margin-left:4px}.rankInfos .rankreasonBox .rankText{color:#5f2b0e;font-size:12px;vertical-align:middle}.rankInfos .rankTopicBox{border-top:.5px solid #f4d5bd;padding-top:8px;display:flex;margin:8px 8px 0}.rankInfos .rankTopicBox .topicBox{flex:1;display:flex;flex-direction:column;align-items:center}.rankInfos .rankTopicBox .topicBox .topictitleBox{color:#111;font-size:13px;font-family:PingFangSC-Medium;font-weight:500;display:flex;align-items:center}.rankInfos .rankTopicBox .topicBox .topictitleIcon{background-image:url(https://pages.ctrip.com/gm/foods/cranking-webapp/foodDetail/spriteALabel.png);background-size:29px 16px;background-position:0 0;width:13px;height:12px;margin-right:2px}.rankInfos .rankTopicBox .topicBox .topicsubtitleBox{color:#555;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.barRestBox .videoBox{position:absolute;top:0;left:0;z-index:9;width:100%}.headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets{bottom:25px!important;line-height:4px}.headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets .swiper-pagination-bullet{background:hsla(0,0%,100%,.3)}.headInfoBox .swiperBox .head_img_swiper_box.barStyle .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1a8992!important}.headInfoBox .swiperBox .head_img_swiper_box.nightclubStyle .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7b0f84!important}.barRestInfoBox{position:relative;margin-top:-15px}.barRestInfoBox .headBox{margin-top:-10px;border-radius:12px 12px 0 0;z-index:11;display:flex;flex-direction:column;background-size:100% auto}.barRestInfoBox .headBox .res_name{padding:12px 12px 0;border-radius:12px 12px 0}.barRestInfoBox .headBox .res_name .res_name_box{display:flex}.barRestInfoBox .headBox .res_name .baseMsgName{padding-bottom:4px}.barRestInfoBox .headBox .res_name .baseMsgName .name{font-family:PingFangSC-Semibold;font-size:20px;color:#fff;line-height:27px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}.barRestInfoBox .headBox .res_name .baseMsgName .ename{font-family:PingFangSC-Light;font-size:12px;color:#fff;line-height:16px}.timeBox{display:flex;align-items:center;height:20px;color:#333;margin-bottom:2px}.timeBox .timeText{font-size:14px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeBox .hotelLevelIcon{font-size:8px;color:#fcb000;margin-right:1px;font-family:cranking-iconfont}.timeBox .parentLabelIcon{font-size:16px;font-family:cranking-iconfont}.timeBox .iconRight{font-size:12px;color:#666;margin-left:2px}.restLabelAndPriceBar{display:flex;flex-wrap:wrap;overflow:hidden;color:#fff;align-items:center}.restLabelAndPriceBar .restScore{background:linear-gradient(90deg,#e04b4b,#c82c2c 91.56%);border-radius:2px;padding:0 4px;height:20px;line-height:20px}.restLabelAndPriceBar .restScore .restScoreNum{font-size:14px;font-family:PingFangSC-Medium;font-weight:500}.restLabelAndPriceBar .restScore .restScoreText{font-family:PingFangSC-Regular;font-size:11px;font-weight:400}.restLabelAndPriceBar .restCommentCount{font-size:12px;margin-left:4px;display:flex;align-items:center}.restLabelAndPriceBar .restCommentCount .iconRight{font-size:10px;margin-left:4px}.restLabelAndPriceBar .averagePrice{font-size:12px}.restLabelAndPriceBar .line{opacity:.4;background:#fff;width:.5px;height:12px;margin:0 6px}.restLabelAndPriceBar .label{border-radius:2px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 4px;font-size:11px;height:16px}.scoresBox{margin-top:8px;color:#fff;display:flex;align-items:center}.scoresBox .scoresText{color:#fff;font-size:12px;line-height:17px;margin-right:8px}.priceDetailModelBox{position:relative;z-index:100}.priceDetailModelBox .contentBox{padding:0 12px;min-height:200px!important;height:auto!important}.priceDetailModelBox .contentBox .title{font-family:PingFangSC-Medium;font-size:17px;color:#333;text-align:center;height:44px;line-height:44px;margin-bottom:20px}.priceDetailModelBox .contentBox .labelItem{margin-bottom:24px;display:flex;flex-direction:row;align-items:flex-start}.priceDetailModelBox .contentBox .labelItem .label{min-width:50px;display:block;font-family:PingFangSC-Medium;font-size:12px;color:#333;margin-right:16px}.priceDetailModelBox .contentBox .priceBox{margin-bottom:0}.barAddress{display:flex;align-items:center;font-family:PingFangSC-Light;font-size:10px;color:#666;margin:0 12px;height:44px}.barAddress .leftBox{flex:1;overflow:hidden}.barAddress .leftBox .address{font-family:PingFangSC-Medium;font-size:13px;color:#333;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.barAddress .leftBox .routePlanning{font-family:PingFangSC-Light;font-size:11px;line-height:12px;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.barAddress .rightBox{display:flex;align-items:center;margin-left:6px}.barAddress .rightBox .line{height:24px;width:.5px;margin:0 10px;background:#ececec}.barAddress .rightBox .iconRight{font-size:14px}.barAddress .rightBox .iconBox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.barAddress .rightBox .iconBox .iconRight{font-family:cranking-iconfont;font-size:14px}.barTimeAndTel{display:flex;align-items:center;font-family:PingFangSC-Light;font-size:10px;color:#666;margin:0 12px;height:44px}.barTimeAndTel .leftBox{flex:1;height:62px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.barTimeAndTel .leftBox .openTime{font-family:PingFangSC-Medium;font-size:13px;color:#fff;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.barTimeAndTel .leftBox .facilityNameList{font-family:PingFangSC-Light;margin-top:4px}.barTimeAndTel .leftBox .facilityNameList .facilityName{border:.5px solid #999;border-radius:2px;margin-right:2px;padding:0 3px;font-size:10px;color:#fff;height:16px;line-height:16px}.barTimeAndTel .rightBox{display:flex;align-items:center;margin-left:6px}.barTimeAndTel .rightBox .line{height:24px;width:.5px;margin:0 10px;background:hsla(0,0%,100%,.3)}.barTimeAndTel .rightBox .iconRight{font-size:14px}.barTimeAndTel .rightBox .iconBox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.barTimeAndTel .rightBox .iconBox .iconRight{font-family:cranking-iconfont;font-size:14px}.barRank{margin:10px 12px 0;display:flex;flex-direction:column}.barRank.rankBox{background-color:rgba(240,213,255,.3);border-radius:4px;padding:8px}.barRank.rankBoxNo{padding-bottom:14px;border-bottom:.5px solid hsla(0,0%,100%,.3)}.barRank .rankTitleBox{display:inline-flex;border-radius:2px;overflow:hidden;height:22px;align-items:center}.barRank .rankTitleBox .rankImage{width:46px;height:22px;border-radius:3px;background-color:#f6effb;overflow:hidden}.barRank .rankTitleBox .rankTitleInfo{display:flex;align-items:center;font-size:12px;font-family:PingFangSC-Medium;font-weight:700;color:#2e0b4f;padding-right:5px;background-color:#f6effb;padding-left:6px;border-top-right-radius:2px;border-bottom-right-radius:2px}.barRank .rankTitleBox .rankTitleInfo .iconRight{font-size:15px}.barRank .rankreasonBox{border-top:.5px solid hsla(0,0%,100%,.3);margin-top:8px;padding-top:8px;line-height:16px;position:relative}.barRank .rankreasonBox .rankreasonTitle{width:75px;height:18px;display:inline-block;margin-right:5px;margin-bottom:2px}.barRank .rankreasonBox .rankText{color:#fff;font-size:12px;vertical-align:middle}.barRank .rankreasonBox .iconQuat{font-size:24px;color:hsla(0,0%,100%,.3);position:absolute;bottom:0;right:0}.barFeatrue{background:hsla(0,0%,100%,.3);border-radius:4px;padding:8px;display:flex;justify-content:space-between;margin:4px 12px 0}.barFeatrue .tagBox{display:flex;flex-direction:column;align-items:center;justify-content:center;height:62px;background-repeat:no-repeat;background-size:cover;border-radius:4px;flex:1;position:relative;overflow:hidden}.barFeatrue .tagBox .tagInfo{display:flex;align-items:center;padding:0 8px;overflow:hidden}.barFeatrue .tagBox .tagInfo .tagIcon{width:14px;height:14px;margin-right:1px}.barFeatrue .tagBox .tagInfo .tagTitleText{color:#421267;font-size:15px;font-family:PingFangSC-Medium;font-weight:500}.barFeatrue .tagBox .tagsText{color:#421267;font-size:12px;padding:0 4px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden}.videoBox{position:absolute;top:0;left:0;z-index:9;width:100%}.headInfoBox{position:relative}.headInfoBox img{width:100%;background:url(https://pages.c-ctrip.com/you/component-local/default.png) no-repeat 50% #eee;background-size:50% auto}.headInfoBox .swiperBox{width:100%;overflow:hidden;position:relative;z-index:0}.headInfoBox .swiperBox .ai_carousel{position:absolute;z-index:2;left:15px;bottom:45px;height:22px;overflow:hidden;color:#fff;font-size:12px;margin:0 auto;text-align:left;width:300px}.headInfoBox .swiperBox .ai_carousel>div{height:22px;line-height:23px;vertical-align:top;width:100%;margin-bottom:5px;transition:all 1s linear 0s}.headInfoBox .swiperBox .ai_carousel>div>span{display:inline-block;background-color:rgba(0,0,0,.4);border-radius:20px;padding:0 12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headInfoBox .swiperBox .head_img_swiper_box{height:100%;position:relative;z-index:-1;min-height:200px}.headInfoBox .swiperBox .head_img_swiper_box .swiper-wrapper{transform-origin:center center!important}.headInfoBox .swiperBox .head_img_swiper_box .autoheight .play_btn{position:absolute;z-index:100;width:50px;height:50px;background:url(https://pages.c-ctrip.com/you/foods/high_grade_skin_icon.png) no-repeat;background-size:120px 108px;background-position:-4px -4px;left:50%;margin-left:-25px;margin-top:-25px;top:50%}.headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets{bottom:20px!important;line-height:8px}.headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;border:none;opacity:1;width:4px;height:4px;border-radius:50%;overflow:hidden;margin:0 1.5px}.headInfoBox .swiperBox .head_img_swiper_box .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f1b694!important}.newRankRest{position:relative;margin-top:-15px}.newRankRest .headBox{margin-top:-10px;border-radius:12px 12px 0 0;z-index:11;position:relative;display:flex;flex-direction:column;background:#fff}.newRankRest .headBox .res_name{padding:12px 12px 0;border-radius:12px 12px 0 0;margin-bottom:4px}.newRankRest .headBox .res_name .baseMsgName{padding-bottom:6px}.newRankRest .headBox .res_name .baseMsgName .name{font-family:PingFangSC-Semibold;font-size:20px;color:#111;line-height:27px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newRankRest .headBox .res_name .baseMsgName .ename{font-family:PingFangSC-Light;font-size:12px;color:#666;line-height:16px}.telList{transition:background-color .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background-color:rgba(0,0,0,.7)}.telList>.this_wrap{transition:all .3s ease-in-out;position:absolute;width:100%;transform:translateZ(0);bottom:0;padding-bottom:env(safe-area-inset-bottom)}.telList>.this_wrap>.this_list{margin:0 10px}.telList>.this_wrap>.this_list>.this_group{margin-bottom:10px;border-radius:5px;background-color:#fff;overflow:hidden}.telList>.this_wrap>.this_list>.this_group>a{display:block;cursor:pointer;padding:1px;width:100%;min-height:47px;color:#099fde;font-size:18px;line-height:44px;text-align:center;border-width:0;border-top:1px solid #c8c8c8;-o-border-image:url(https://pages.c-ctrip.com/you/common/icon_border_half.png?v=20201029_19_45) 2 stretch;border-image:url(https://pages.c-ctrip.com/you/common/icon_border_half.png?v=20201029_19_45) 2 stretch}.restNoteContent{width:100%;background-color:#fff}.restNoteContent .restNoteScroll{padding:0 12px;display:flex;margin-top:-10px}.restNoteContent .restNoteScroll .restNoteItem{display:flex;background:#fff;box-shadow:0 1px 6px 0 rgba(46,11,79,.1);border-radius:8px 8px 8px 8px;position:relative;float:left;margin:10px 8px 10px 0;overflow:hidden}.restNoteContent .restNoteScroll .restNoteItem>.leftBox>img{width:100px;height:112px;border-radius:4px}.restNoteContent .restNoteScroll .restNoteItem>.rightBox{flex:1;overflow:hidden;justify-content:space-between;display:flex;flex-direction:column;padding:6px 8px}.restNoteContent .restNoteScroll .restNoteItem>.rightBox .noteTitle{color:#111;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.restNoteContent .restNoteScroll .restNoteItem>.rightBox .noteContent{color:#333;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;margin-top:2px;font-family:PingFangSC-Regular}.restNoteContent .restNoteScroll .restNoteItem>.rightBox>.authorBox{display:flex;margin-top:6px;align-items:center}.restNoteContent .restNoteScroll .restNoteItem>.rightBox>.authorBox>img{width:16px;height:16px;border-radius:8px;margin-right:2px}.restNoteContent .restNoteScroll .restNoteItem>.rightBox>.authorBox>span{color:#888;font-size:11px}.restNoteContent .restNoteScroll .nfes-emoji{width:18px;height:18px}.NetFriendVideos{width:100%;padding-bottom:20px;background:#fff}.NetFriendVideos .videoContent{width:100%;position:relative;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;overflow-y:scroll;padding:0 12px}.NetFriendVideos .videoContent .videoItem{position:relative;flex-shrink:0;border-radius:4px;overflow:hidden}.NetFriendVideos .videoContent .videoItem:not(:last-child){margin-right:8px}.NetFriendVideos .videoContent .videoItem .playIcon{display:block;position:absolute;right:10px;top:6px;color:#fff;font-size:22px;z-index:999}.NetFriendVideos .videoContent .videoItem .ibu-video-player .ibu-video-surface img{margin:0}.NetFriendVideos .videoContent .videoItem .video-component .ibu-video-replay{display:none}.restReservationContent{width:100%;background-color:#fff;margin-bottom:4px;padding-bottom:12px}.restReservationContent .restReservationSubTitleBox{display:flex;align-items:center;height:34px;line-height:34px;position:relative;padding:0 12px;margin-bottom:-1px}.restReservationContent .restReservationSubTitleBox .leftBox{display:flex;flex-direction:row;align-items:center;flex:1}.restReservationContent .restReservationSubTitleBox .leftBox .title{display:flex;align-items:center;color:#111;font-family:PingFangSC-Semibold;font-size:18px;font-weight:600;flex-wrap:nowrap}.restReservationContent .restReservationSubTitleBox .leftBox .img{position:absolute;height:20px;width:auto;top:8px;left:12px;opacity:.5}.restReservationContent .restReservationSubTitleBox .leftBox .logoImg{height:18px;width:auto;margin-left:8px}.restReservationContent .restReservationSubTitleBox .rightBox{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100%;color:#555;font-size:13px}.restReservationContent .reservationInfo{padding-left:12px;position:relative}.restReservationContent .reservationInfo .goBookBtn{position:absolute;right:12px;top:-22px;width:77px;height:30px;line-height:30px;text-align:center;background:linear-gradient(90deg,#e04b4b,#c82c2c 91.56%);border-radius:4px;color:#fff;font-size:14px}.restReservationContent .reservationInfo .dateBox,.restReservationContent .reservationInfo .numBox{display:flex;justify-content:center;align-items:center}.restReservationContent .reservationInfo .dateBox>i,.restReservationContent .reservationInfo .numBox>i{color:#c82c2c;margin-right:8px}.restReservationContent .reservationInfo .dateBox>div,.restReservationContent .reservationInfo .numBox>div{color:#555;font-size:12px;margin-right:2px}.restReservationContent .reservationInfo .dateBox>div>span,.restReservationContent .reservationInfo .numBox>div>span{color:#111;margin-right:4px;font-size:20px;font-family:PingFangSC-Medium;vertical-align:-1px}.restReservationContent .reservationInfo .dateBox>.dropdown,.restReservationContent .reservationInfo .numBox>.dropdown{color:#555;font-size:19px}.restReservationContent .reservationInfo .line{width:1px;background:#ddd;height:16px;margin:0 11px 0 2px}.restReservationContent .reservationInfo .dateBox>i{font-size:17px}.restReservationContent .reservationInfo .scrollBox{display:flex;margin-top:7px}.restReservationContent .reservationInfo .scrollBox .itemBox{width:68px;height:38px;line-height:38px;border:1px solid #bbb;border-radius:4px;text-align:center;color:#111;font-size:14px;margin-right:8px}.restReservationContent .active-box{margin-top:12px;padding:0 12px;display:flex;align-items:center}.restReservationContent .active-box .active-title{margin:0 2px 0 4px;font-size:13px;color:#333;text-overflow:ellipsis;-webkit-box-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:inline-block;line-height:21px}.restReservationContent .active-box .active-swiper{width:100%;height:20px}.restReservationContent .active-box .active-swiper .swiper-slide{display:flex;flex-direction:row;align-items:center}.restReservationContent .active-box .tips-icon{color:#c82c2c;font-size:15px}.restReservationContent .active-box .question-mark{color:#666}#nfes-temporaryview-wrapper{z-index:100}.active-wrapper{height:auto!important;max-height:400px}.active-wrapper .active-top{display:flex;line-height:44px;height:44px;padding:0 12px}.active-wrapper .active-top>i{color:#333;font-size:19px}.active-wrapper .active-top>p{color:#111;font-family:PingFangSC-Medium;font-weight:500;font-size:17px;flex:1;text-align:center}.active-wrapper .active-desc{overflow-y:scroll;color:#111;font-size:14px;white-space:pre-line;line-height:1.5;max-height:282px;padding:0 12px calc(64px + env(safe-area-inset-bottom))}.active-wrapper .active-bottom{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;height:calc(64px + env(safe-area-inset-bottom))}.active-wrapper .active-bottom>.btn{background:#c82c2c;border-radius:4px;text-align:center;color:#fff;font-family:PingFangSC-Medium;font-weight:500;font-size:17px;line-height:44px;height:44px;margin:12px 10px calc(10px + env(safe-area-inset-bottom))}.mustExperienceBox{margin-top:4px;padding-bottom:12px;position:relative;background:#fff}.mustExperienceBox .mustHeadBox{padding:8px 12px;color:#111;font-family:PingFangSC-Semibold;font-size:18px;font-weight:600;line-height:25px}.mustExperienceBox .experienceBoxBg{position:relative;margin:0 12px;padding:1px;border-radius:4px;background:linear-gradient(0,#ffe2c8,hsla(0,0%,100%,0))}.mustExperienceBox .experienceBox{position:relative;padding:0 12px 12px;border-radius:4px;background-color:#fff}.mustExperienceBox .experienceBox .experienceIconBg{width:100%;height:54px;position:absolute;top:0;left:0;border-radius:4px;background:linear-gradient(-180deg,rgba(255,226,200,.5),hsla(0,0%,100%,0));overflow:hidden}.mustExperienceBox .experienceBox .rightIcon{width:85px;height:85px;position:absolute;right:0;top:-6px}.mustExperienceBox .experienceBox .expItem{background:transparent;overflow:hidden;display:flex;position:relative;padding-top:12px}.mustExperienceBox .experienceBox .expItem .tagBox{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;height:59px}.mustExperienceBox .experienceBox .expItem .tagBox .tagName{color:#673114;font-size:15px;font-family:PingFangSC-Semibold;font-weight:600;line-height:19px;display:flex;align-items:center}.mustExperienceBox .experienceBox .expItem .tagBox .tagIcon{width:13px;height:12px;margin-right:4px}.mustExperienceBox .experienceBox .expItem .tagBox .tagDesc{color:#111;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;line-height:16px;margin-top:4px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.mustExperienceBox .experienceBox .expItem .rightImageBox{width:59px;height:59px;flex-shrink:0;position:relative;margin-left:8px}.mustExperienceBox .experienceBox .expItem .rightImageBox .rightImage{border-radius:4px;width:100%;height:100%}.expertCommentsBox{position:relative;background:transparent}.expertsBox::-webkit-scrollbar{width:0!important;height:0;background:transparent}.picturesBox{display:flex;overflow-x:auto;-moz-column-gap:8px;column-gap:8px}.selectedTriangleBox{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.VideoPlayerBox .ibu-video-network,.VideoPlayerBox .ibu-video-replay{display:none!important}.VideoPlayerBox span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.crankingIconfont{font-family:cranking-iconfont}.swiper-expertCm-container{overflow:hidden}.text-container{width:100%;position:relative}.tranparentColor{color:transparent}.tranggleBox{position:absolute;bottom:2px;right:0;color:#c82c2c;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;line-height:15px}.CtripNum{font-family:"20TH_bold"}.imageLeft{width:18px;height:18px;margin-right:4px}.imageRight{width:18px;height:18px;margin-left:4px}.newScoreBox{padding:0 8px}.newScoreBox .scoreDetails{width:100%;border-radius:4px;padding:8px 12.5px;background:rgba(255,226,200,.2);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newScoreBox .scoreDetails .divider{display:flex;justify-content:center;flex-basis:32px;flex-grow:0;flex-shrink:1}.newScoreBox .scoreDetails .divider .xian{width:1px;height:38px;background:#e5e5e5}.newScoreBox .scoreDetails .totleScore{display:flex;flex-direction:column;justify-content:space-between}.newScoreBox .scoreDetails .totleScore .totleScoreStars{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.newScoreBox .scoreDetails .totleScore .totleScoreStars .star_item{height:20px}.newScoreBox .scoreDetails .totleScore .totleScoreStars .star_item span{line-height:20px}.newScoreBox .scoreDetails .totleScoreText{color:#111;font-size:15px;font-family:PingFangSC-Semibold;font-weight:600;letter-spacing:0;line-height:21px;margin-bottom:4px}.newScoreBox .scoreDetails .colSubItem{height:38px;display:flex;flex-direction:column;justify-content:space-between}.newScoreBox .scoreDetails .colSubItem .subItem{color:#111;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;line-height:15px;text-wrap:nowrap}.itemCommentBox{width:100%;padding:0 16px;margin-top:8px;margin-bottom:4px}.itemCommentBox .itemComment{width:100%;position:relative;margin-bottom:12px;line-height:18px}.itemCommentBox .commentDetail{display:flex;justify-content:center;align-items:center;color:#111;font-size:12px;font-family:PingFangSC-Medium;line-height:18px}.commentViewDetaiBox .cds-temporary-view-content .cds-temporary-view-close-btn{left:15px}.commentViewDetaiBox .cds-temporary-view-content{width:100%;height:auto;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom)}.commentViewDetaiBox .title{text-align:center;color:#333;font-size:17px;font-family:PingFangSC-Medium;line-height:21px;margin:12px 0}.commentViewDetaiBox .contentBox{overflow-y:scroll;padding:8px 16px}.commentViewDetaiBox .contentBox .itemScoreList{position:relative;padding-top:12px}.commentViewDetaiBox .contentBox .itemScoreList .durationBg{width:100vw;height:40px;position:absolute;top:0;left:-16px;background:linear-gradient(-180deg,rgba(255,226,200,.32),rgba(245,247,250,0));border-radius:8px 8px 0 0}.commentViewDetaiBox .contentBox .itemScoreList .durationBg .triangle{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:10px solid rgba(255,226,200,.32);transform:rotate(90deg);position:relative;top:-16px;left:37px}.aroundInfos-box{padding-bottom:12px;background:#fff}.aroundInfos-box .aroundInfos-content{padding:0 12px;background:#fff}.aroundInfos-box .aroundInfos-content .tab-box{display:flex;flex-direction:row;min-height:22px}.aroundInfos-box .aroundInfos-content .tab-box .tab-item{margin-right:28px;color:#555;font-size:15px;min-width:30px;position:relative;display:flex}.aroundInfos-box .aroundInfos-content .tab-box .tab-item.current{font-family:PingFangSC-Medium}.aroundInfos-box .aroundInfos-content .tab-box .tab-item.current .bg{position:absolute;height:5px;width:30px;bottom:3px;left:0;background:linear-gradient(90deg,#ffdada,#e22e2e)}.aroundInfos-box .aroundInfos-content .tab-box .tab-item.current .name{font-weight:600;z-index:2}.aroundInfos-box .aroundInfos-content .hotel-item{display:flex;flex-direction:row;margin-top:12px}.aroundInfos-box .aroundInfos-content .hotel-item .left{width:84px}.aroundInfos-box .aroundInfos-content .hotel-item .left img{width:84px;height:84px;border-radius:4px}.aroundInfos-box .aroundInfos-content .hotel-item .right{display:flex;flex-direction:column;margin-left:8px;justify-content:space-between;overflow:hidden}.aroundInfos-box .aroundInfos-content .hotel-item .right .name-box{display:flex;flex-direction:row;align-items:center}.aroundInfos-box .aroundInfos-content .hotel-item .right .name-box p{margin-right:4px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:PingFangSC-Medium}.aroundInfos-box .aroundInfos-content .hotel-item .right .comment-box{display:flex;flex-direction:row;color:#333;font-size:12px}.aroundInfos-box .aroundInfos-content .hotel-item .right .comment-box .line{color:#d8d8d8;font-size:10px;margin:0 5px}.aroundInfos-box .aroundInfos-content .hotel-item .right .distance-box{font-size:12px;color:#555}.aroundInfos-box .aroundInfos-content .hotel-item .right .shopOffers-box{display:flex;flex-direction:row;align-items:center}.aroundInfos-box .aroundInfos-content .hotel-item .right .shopOffers-box .shopOffers-name{font-size:12px;color:#111;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.aroundInfos-box .aroundInfos-content .hotel-item .right .shopOffers-box .shopOffers-iconChar{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;border-radius:2px;margin-right:4px}.aroundInfos-box .aroundInfos-content .more{text-align:center;margin-top:16px;font-size:12px;color:#555;display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:15px;height:15px}.hotelRestaurantBox{background-color:#fff}.hotelRestaurantBox .hotelRestaurantHeadBox{padding:8px 12px;color:#111;font-family:PingFangSC-Semibold;font-size:18px;font-weight:600;line-height:25px}.hotelRestaurantBox .hotelRestaurantContentBox{background:#fff;border:1px solid #f4f4f4;box-shadow:0 4px 16px 0 rgba(0,0,0,.06);border-radius:8px;margin:0 12px;padding:8px 0}.hotelRestaurantBox .hotelRestaurantContentBox .titleBox{margin-bottom:5px;padding:0 8px}.hotelRestaurantBox .hotelRestaurantContentBox .titleBox .title{color:#333;font-size:15px;font-family:PingFangSC-Semibold;font-weight:600;margin-right:4px}.hotelRestaurantBox .hotelRestaurantContentBox .titleBox .eName{color:#333;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;margin-right:5px}.hotelRestaurantBox .hotelRestaurantContentBox .titleBox>i{color:#ffaf00;font-size:11px;margin-right:1px;position:relative;top:1px}.hotelRestaurantBox .hotelRestaurantContentBox .scoreInfo{color:#555;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;display:flex;flex-direction:row;align-items:center;padding:0 8px}.hotelRestaurantBox .hotelRestaurantContentBox .scoreInfo .line{width:1px;height:9px;background-color:#d8d8d8;margin:0 5px}.hotelRestaurantBox .hotelRestaurantContentBox .scoreInfo .rankBox{display:flex;flex-direction:row;align-items:center;margin-left:5px;border-radius:2px;overflow:hidden}.hotelRestaurantBox .hotelRestaurantContentBox .scoreInfo .rankBox>img{width:41px;height:18px;background:linear-gradient(90deg,#f6ddc6,#f1b694)}.hotelRestaurantBox .hotelRestaurantContentBox .scoreInfo .rankBox .rankText{background:#ffeedf;height:18px;line-height:18px;padding-left:4px;padding-right:6px;color:#673114;font-size:11px;font-family:PingFangSC-Medium;font-weight:500}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox{overflow-x:auto;margin-top:8px;display:flex;flex-direction:row;align-items:center}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox::-webkit-scrollbar{height:0}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox{width:132px;flex-shrink:0;margin-left:8px}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox:last-child{margin-right:8px}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox>.roomImage{width:132px;height:84px;border-radius:4px;margin-bottom:4px;background-color:#eee}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox .name{color:#333;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox .infoText{color:#333;font-size:12px;font-family:PingFangSC-Regular;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox .priceInfo{color:#999;font-size:12px;font-family:PingFangSC-Regular;display:flex;flex-direction:row;align-items:center;margin-top:4px;height:19px;overflow:hidden}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox .priceInfo>.price{color:#c82c2c;font-size:10px;font-family:PingFangSC-Regular;margin-left:4px;display:flex;flex-direction:row;align-items:baseline}.hotelRestaurantBox .hotelRestaurantContentBox .hotelsBox>.hotelItemBox .priceInfo>.price .priceNum{font-size:16px;line-height:16px;font-family:PingFangSC-Semibold}.hotelRestaurantBox .bottomBtn{margin:auto;color:#555;text-align:center;font-size:12px;line-height:15px;font-family:PingFangSC-Regular;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 0 12px}.hotelRestaurantBox .bottomBtn>i{font-size:13px;margin-left:1px}.hotelRestaurantBox .notBooking{color:#999;font-size:12px;font-family:PingFangSC-Medium;font-weight:500;letter-spacing:0}.rest-coupon{background:#fff}.rest-coupon .rest-coupon-title{color:#333;font-family:PingFangSC-Semibold;font-size:18px;margin-bottom:12px;font-weight:600}.flashSale-Wrapper{background:#fff;padding-top:12px;padding-bottom:12px;margin-bottom:4px}
