.restaurantDetailPage_header{width:100%;background-color:#fff}.restaurantDetailPage_header .restaurantDetailPage_header_title{max-width:1180px;margin:0 auto;padding:10px 18px 27px}.restaurantDetailPage_header .restaurantDetailPage_header_title h1{font-size:28px;font-weight:400;display:inline-block;padding-right:20px;line-height:1.5;letter-spacing:2px;color:#333}.restaurantDetailPage_header .restaurantDetailPage_header_title .ename{font-size:25px;line-height:28px;color:#ddd}.restaurantDetailPage_contentBox{display:flex;justify-content:center;margin:20px 0;font-family:Arial,Droid Sans,Microsoft YaHei,Hiragino Sans GB,STXihei,simsun,"sans-serif"}@media only screen and (min-width:1200px){.restaurantDetailPage_contentBox .left_content{width:880px}.restaurantDetailPage_contentBox .right_content{width:280px}}@media only screen and (max-width:1200px){.restaurantDetailPage_contentBox .right_content{width:230px}}.restaurantDetailPage_contentBox .contents{display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:19px;column-gap:19px;width:1180px}.restaurantDetailPage_contentBox .contents .left_content{min-width:730px;flex-grow:2}.restaurantDetailPage_contentBox .contents .left_content .detailfixdtab_box{width:100%;background:#fff;height:50px;border:1px solid #ddd;margin-top:19px;display:flex;flex-direction:row;align-items:center}.restaurantDetailPage_contentBox .contents .left_content .detailfixdtab_box .detailfixdtab_box_item{background:#fff;height:100%;font-size:18px;font-weight:700;padding:0 15px;border-right:1px solid #ddd;border-top:2px solid #00a7e1;display:flex;align-items:center;justify-content:center;position:relative}.restaurantDetailPage_contentBox .contents .left_content .normalbox{width:100%;background:#fff;border:1px solid #ddd;border-top:none}.restaurantDetailPage_contentBox .contents .left_content .normalbox .detailcontent{font-size:14px;padding:20px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .detailcontent h2{font-size:18px;color:#333;font-weight:400;margin:0 0 15px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .detailcontent .detailcontent_text{padding-bottom:15px;line-height:26px;font-family:Microsoft YaHei,Hiragino Sans GB;word-break:break-all;word-wrap:break-word;color:#666}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box{width:100%;background:#fff;margin-top:20px;margin-bottom:30px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox{display:flex;justify-content:space-between;align-items:center}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox .titleBox_left{position:relative}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox .titleBox_left_text{font-size:18px;color:#00a7e1;background:#fff;padding-bottom:5px;border-bottom:3px solid #00a7e1}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox .poptip-arrow-bottom{position:absolute;overflow:hidden;font-style:normal;font-family:simsun;font-size:12px;left:calc(50% + 6px);height:6px;width:12px;margin-left:-12px;bottom:-11px;display:block}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox .poptip-arrow-bottom em{font-family:simsun;font-size:12px;position:absolute;left:0;top:-8px;font-style:normal;color:#00a7e1}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .titleBox .titleBox_right{font-size:12px;color:#999}.restaurantDetailPage_contentBox .contents .left_content .normalbox .map_box .map_box_content{width:100%;height:400px;margin-top:25px;background:#eee}.restaurantDetailPage_contentBox .contents .left_content .normalbox .youyou_box{width:100%;background:#fff;padding-top:30px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #ddd;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.restaurantDetailPage_contentBox .contents .left_content .normalbox .youyou_box .youyou_box_title{font-size:18px;color:#333;font-weight:400}.restaurantDetailPage_contentBox .contents .left_content .normalbox .youyou_box .youyou_box_title a{color:#333;font-weight:400}.restaurantDetailPage_contentBox .contents .left_content .normalbox .youyou_box .youyou_box_title .youyou_box_title_comment{color:#666;padding-left:10px;font-size:12px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .youyou_box .youyou_box_title .youyou_box_title_comment span{font-size:14px;color:#ff5200}.restaurantDetailPage_contentBox .contents .left_content .normalbox .goCommentBtn{width:86px;height:30px;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/btn_2.0.png?t=7ff1ba0%E2%80%A6) no-repeat;background-position:left -69px;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.restaurantDetailPage_contentBox .contents .left_content .normalbox .goCommentBtn i{background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -185px -21px;display:inline-block;width:13px;height:13px;vertical-align:-1px;margin-right:5px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .goCommentBtn span{font-size:14px;color:#fff}.restaurantDetailPage_contentBox .contents .left_content .normalbox .loading_box{display:flex;justify-content:center;align-items:center;margin:50px 0}.restaurantDetailPage_contentBox .contents .left_content .normalbox .loading_box .loading_box_item{width:100%;min-height:38px;_height:38px;background:#fff url(//pages.c-ctrip.com/gs_static/common/img/loading70.gif?t=127ae5a%E2%80%A6) no-repeat center 50%;text-align:center;font-size:12px;position:relative}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box{margin-bottom:25px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .score_line{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .score_total{margin-bottom:20px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .comment_ring_25{display:inline-block;position:relative;height:25px;width:140px;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat;background-position:-142px -147px;vertical-align:bottom;margin-right:15px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .comment_ring_25 span{height:100%;display:inline-block;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat;background-position:0 -147px;position:absolute;top:0;left:0}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .score{font-size:24px;color:#00a7e1;font-weight:700}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .score_total_text{font-size:12px;color:#999;font-weight:400;padding-left:6px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .l_title{font-size:12px;color:#666;margin-right:15px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .starlist{width:80px;height:14px;overflow:hidden;display:inline-block;vertical-align:text-top;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -152px -115px;margin-right:15px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .starlist span{height:14px;overflow:hidden;display:inline-block;vertical-align:top;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -71px -115px}.restaurantDetailPage_contentBox .contents .left_content .normalbox .score_box .score_s{font-size:14px;vertical-align:middle;font-family:Tahoma;font-weight:700;color:#00a7e1}.restaurantDetailPage_contentBox .contents .left_content .normalbox .bottom_goComment{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff}.restaurantDetailPage_contentBox .contents .left_content .normalbox .bottom_goComment p{font-size:16px;color:#666;font-family:Microsoft YaHei,Hiragino Sans GB}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");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}.detailstop{display:flex;flex-direction:row;border:1px solid #ddd}.detailstop .carouselsBox{flex-shrink:0;position:relative}.detailstop .carouselsBox .swiperContainer{width:350px;height:230px}.detailstop .carouselsBox .swiper-pagination-bullet{opacity:1;background:#fff}.detailstop .carouselsBox .swiper-pagination-bullet-active{background:#00a7e1}.detailstop .carouselsBox .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;height:30px;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:flex-start;padding:0 15px;box-sizing:border-box}.detailstop .carouselsBox .imgsTotalBox{position:absolute;bottom:0;right:0;z-index:10;height:30px;display:flex;align-items:center;padding-right:6px}.detailstop .carouselsBox .imgsTotalBox .photo-count{color:#fff;font-size:12px;font-weight:700;cursor:pointer}.detailstop .carouselsBox .imgsTotalBox .photo-count:hover{text-decoration:underline!important}.detailstop .detailsInfoBox{flex-grow:1;padding:15px 19px;background-color:#fff}.detailstop .detailsInfoBox .scoreText{font-size:30px;font-weight:bolder;color:#00a7e1;line-height:34px}.detailstop .detailsInfoBox .scoreText .fen{margin-left:5px;font-size:14px;font-weight:400}.detailstop .detailsInfoBox .commentBox{display:flex;align-items:center}.detailstop .detailsInfoBox .comment-ring{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;width:90px;height:16px;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat;background-position:-164px -130px}.detailstop .detailsInfoBox .comment-ring span{display:inline-block;position:absolute;height:100%;top:0;left:0;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat;background-position:-71px -130px}.detailstop .detailsInfoBox .commentNum{display:inline-block;font-size:14px;color:#666;margin-left:10px}.detailstop .detailsInfoBox .commentNum span{color:#ff9100;cursor:pointer}.detailstop .detailsInfoBox .divider{padding:0 10px;color:#ddd}.detailstop .detailsInfoBox .goCommentBtn{width:86px;height:30px;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/btn_2.0.png?t=7ff1ba0%E2%80%A6) no-repeat;background-position:left -69px;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.detailstop .detailsInfoBox .goCommentBtn i{background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -185px -21px;display:inline-block;width:13px;height:13px;vertical-align:-1px;margin-right:5px}.detailstop .detailsInfoBox .goCommentBtn span{font-size:14px;color:#fff}.detailstop .detailsInfoBox .commentTextBox{font-size:14px;border-top:1px solid #eaeaea;margin-top:10px;color:#666;padding-top:15px}.detailstop .detailsInfoBox .commentTextBox .commentText{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;box-orient:vertical}.detailstop .detailsInfoBox .commentTextBox .fromText{margin-top:10px;color:#999}.detailstop .detailsInfoBox .commentTextBox .fromText .userNameText{color:#00a7e1}.restInfoTop{min-width:230px;background:#fff;border:1px solid #ddd;border-top:2px solid #00a7e1;margin-bottom:20px;overflow:hidden;padding:15px 10px 5px;font-size:12px}.restInfoTop .restInfoTitleText{font-size:18px;font-weight:400;margin-bottom:15px}.restInfoTop .restInfosBox{display:flex;flex-direction:column;line-height:24px}.restInfoTop .restInfosBox .itemTitle{flex-shrink:0;display:inline-block;width:67px;color:#333}.restInfoTop .restInfosBox .restInfoItemBox{display:flex;flex-direction:row;align-items:flex-start}.restInfoTop .restInfosBox .itemDec{color:#666}.restInfoTop .restInfosBox .itemDec .itemDecs_sub{font-size:12px;color:#c2c2c2;-webkit-transform:scale(.8);display:inline-block}.restInfoTop .restInfosBox .itemDec .itemDecCuisine{display:inline-block;white-space:nowrap;margin-right:6px;color:#00a7e1;cursor:pointer}.hotelItems{display:flex;flex-direction:row;overflow:hidden;gap:8px;margin-top:10px;margin-bottom:10px}.hotelItems .hotelImage{flex-shrink:0;width:60px;height:60px;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd_nopic.png?t=bfc53a1%E2%80%A6) no-repeat 0 -339px;position:relative;overflow:hidden}.hotelItems .hotelImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.hotelItems .hotelImage img.loading{opacity:0}.hotelItems .hotelImage img.loaded{opacity:1}.hotelItems .hotelImage .imagePlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#999;font-size:10px;text-align:center;line-height:1.2}.hotelItems .hotelInfo{display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.hotelItems .hotelInfo .hotelName{font-size:14px;color:#666;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;cursor:pointer}.hotelItems .hotelInfo .hotelName:hover{text-decoration:underline}.hotelItems .hotelInfo .commentScore{display:flex;flex-direction:row;align-items:center;margin-top:2px}.hotelItems .hotelInfo .commentScore .starlist_12{margin-right:3px;width:70px;height:12px;overflow:hidden;display:inline-block;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -152px -115px;background-position:0 -128px;vertical-align:middle;line-height:21px}.hotelItems .hotelInfo .commentScore .starlist_12 span{overflow:hidden;display:inline-block;vertical-align:top;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -71px -115px;height:12px;background-position:0 -115px}.hotelItems .hotelInfo .commentScore .commentCount{font-size:12px;color:#999}.hotelItems .hotelInfo .distance-price{margin-top:2px;display:flex;flex-direction:row;justify-content:space-between;color:#999}.hotelItems .hotelInfo .distance-price .price{color:#ff5200;font-size:14px}.hotelItems.error .hotelName{color:#f56c6c}.nearbyHotels{min-width:230px;max-width:100%;background:#fff;border:1px solid #ddd;overflow:hidden;padding:15px 10px 10px;font-size:12px;margin-bottom:20px;box-sizing:border-box}.nearbyHotels .nearbyHotelsHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nearbyHotels .nearbyHotelsHeader .viewMoreLink{color:#00a7e1;font-size:12px;text-decoration:none;cursor:pointer}.nearbyHotels .nearbyHotelsHeader .viewMoreLink .icon-arrow-right{background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -1px -1px;width:4px;height:10px;overflow:hidden;margin-left:5px;display:inline-block;vertical-align:middle}.nearbyHotels .nearbyHotelsHeader .viewMoreLink:hover{text-decoration:underline}.nearbyHotels .nearbyHotelsTitle{font-size:18px;font-weight:400;margin-bottom:5px;color:#333}.nearbyHotels .hotelsList{display:flex;flex-direction:column}.nearbyHotels .hotelsList .hotelItems{transition:all .3s ease}.nearbyHotels .hotelsList .hotelItems:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.nearbyHotels .viewMoreHotels{margin-top:15px;text-align:center;padding-top:10px;border-top:1px solid #f5f5f5}.nearbyHotels .viewMoreHotels .viewMoreLink{display:inline-block;font-size:13px;color:#00a7e1;text-decoration:none;padding:8px 16px;border:1px solid #00a7e1;border-radius:4px;transition:all .3s ease}.nearbyHotels .viewMoreHotels .viewMoreLink:hover{background-color:#00a7e1;color:#fff}.nearbyHotels.empty .emptyContent{text-align:center;padding:20px 0;color:#999;font-size:14px}.nearbyHotels.empty .emptyContent p{margin:0}.nearbyHotels.error .errorContent{text-align:center;padding:20px 0;color:#f56c6c;font-size:14px}.nearbyHotels.error .errorContent p{margin:0}.nearbyHotels.loading .loadingContent{text-align:center;padding:20px 0;color:#999;font-size:14px}.nearbyHotels.loading .loadingContent .loadingSpinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#00a7e1;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 10px}.nearbyHotels.loading .loadingContent p{margin:0}@media (max-width:768px){.nearbyHotels{min-width:100%;margin-bottom:15px}.nearbyHotels .nearbyHotelsHeader .nearbyHotelsTitle{font-size:16px}}.comment-filter{justify-content:space-between;background:#fff;border-bottom:1px solid #eee;margin-bottom:20px}.comment-filter,.comment-filter .filter-left{display:flex;align-items:center}.comment-filter .filter-left .filter-item{display:flex;align-items:center;gap:5px;cursor:pointer;padding:10px;position:relative}.comment-filter .filter-left .filter-item:after{content:"|";display:block;position:absolute;right:0;color:#ccc}.comment-filter .filter-left .filter-item.active{color:#00a7e1;font-weight:500;border-bottom:2px solid #00a7e1}.comment-filter .filter-left .filter-item.active .active-indicator{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);height:5px;width:12px;overflow:hidden}.comment-filter .filter-left .filter-item.active .active-indicator .arrow{color:#00a7e1;font-size:12px;position:absolute;top:-9px}.comment-filter .filter-left .filter-item .filter-label{font-size:12px;color:#333}.comment-filter .filter-left .filter-item .filter-count{font-size:12px;color:#999}.comment-filter .filter-right .sort-dropdown{position:relative;padding:8px!important}.comment-filter .filter-right .sort-dropdown .sort-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;border:1px solid #e0e0e0!important;padding:0 8px!important;width:105px!important;height:24px!important;cursor:pointer!important;transition:all .3s ease!important;box-sizing:border-box!important}.comment-filter .filter-right .sort-dropdown .sort-trigger .sort-label{font-size:12px!important;color:#666!important;font-weight:500!important}.comment-filter .filter-right .sort-dropdown .sort-trigger .sort-arrow{display:block;height:0;width:0;position:absolute;font-size:0;line-height:0;top:19px;right:15px;border-top:5px solid #999;border-bottom:0;border-right:5px solid #fff;border-left:5px solid #fff}.comment-filter .filter-right .sort-dropdown .sort-options{position:absolute!important;top:calc(100% - 13px)!important;left:8px!important;right:8px!important;background:#fff!important;border:1px solid #e0e0e0!important;margin-top:4px!important;z-index:1000!important;overflow:hidden!important}.comment-filter .filter-right .sort-dropdown .sort-options .sort-option{height:24px!important;line-height:24px!important;padding:0 8px!important;cursor:pointer!important;transition:background-color .2s ease!important;border-bottom:1px solid #f0f0f0!important;font-size:12px!important;color:#666!important}.comment-filter .filter-right .sort-dropdown .sort-options .sort-option:last-child{border-bottom:none!important}.comment-filter .filter-right .sort-dropdown .sort-options .sort-option:hover{background-color:#f0f0f0!important}.comment-card{display:flex;flex-direction:row;align-items:flex-start;-moz-column-gap:30px;column-gap:30px;margin-bottom:30px}.comment-card .comment-card-left{width:60px;flex-shrink:0;flex-grow:0}.comment-card .comment-card-left .comment-card-left-top{display:flex;flex-direction:column;align-items:center;overflow:hidden;cursor:pointer}.comment-card .comment-card-left .comment-card-left-top .comment-card-left-top-avatar{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.comment-card .comment-card-left .comment-card-left-top .comment-card-left-top-name{width:100%;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#00a7e1}.comment-card .comment-card-right{flex:1}.comment-card .comment-card-right .comment-card-right-top{background:#f7f7f7;position:relative;color:#666;padding:10px}.comment-card .comment-card-right .comment-card-right-top .comment-card-right-top-left{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.comment-card .comment-card-right .comment-card-right-top .comment-card-right-top-left .comment-card-perPrice{font-size:12px;color:#666}.comment-card .comment-card-right .comment-card-right-top .starlist{width:80px;height:14px;overflow:hidden;display:inline-block;vertical-align:text-top;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -152px -115px;margin-right:15px}.comment-card .comment-card-right .comment-card-right-top .starlist span{height:14px;overflow:hidden;display:inline-block;vertical-align:top;background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -71px -115px}.comment-card .comment-card-right .comment-card-right-top .comment-card-right-top-content{margin-top:7px}.comment-card .comment-card-right .comment-card-right-top .comment-card-right-top-content .comment-card-right-top-content-item{font-size:12px;color:#666;margin-right:15px}.comment-card .comment-card-right .comment-card-text-box{padding:12px 10px 10px 5px;font-size:14px;line-height:22px;font-family:Microsoft YaHei,Hiragino Sans GB;color:#333}.comment-card .comment-card-right .comment-card-text-box .comment-card-text{white-space:pre-wrap;word-wrap:break-word;margin:0}.comment-card .comment-card-right .comment-card-imgs-box{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding-bottom:15px;padding-left:5px}.comment-card .comment-card-right .comment-card-imgs-box .image-item{cursor:pointer}.comment-card .comment-card-right .comment-card-imgs-box .image-item a{display:block;text-decoration:none}.comment-card .comment-card-right .comment-card-imgs-box .image-item a:hover{text-decoration:none}.comment-card .comment-card-right .comment-card-imgs-box .image-item img{width:90px;height:90px;border-radius:4px;transition:opacity .2s ease;display:block}.comment-card .comment-card-right .comment-card-imgs-box .image-item img:hover{opacity:.8}.comment-card .comment-card-right .comment-card-imgs-box .popup_img{width:413px;height:550px;background:url(http://youresource.c-ctrip.com/common/img/loading.gif) 50% no-repeat #fff;border:1px solid #cdcdcd;box-shadow:0 0 0 2px #f0f0f0}.comment-card .comment-card-right .comment-card-bottom-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-left .icon_app{background:url(//pages.c-ctrip.com/gs_static/ttd2/img/ttd2.png?t=1983c6a%E2%80%A6) no-repeat -251px -53px;margin-right:6px;margin-left:0;vertical-align:text-top;width:14px;height:14px;display:inline-block;-o-object-fit:contain;object-fit:contain}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-left .date-text{font-size:12px;color:#999}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right{font-size:12px;color:#aaa}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right .gsn_btn_report{margin-left:16px;cursor:pointer;color:#aaa;transition:opacity .3s ease,color .3s ease}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right .gsn_btn_report:hover{text-decoration:underline!important;color:#666}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right .useful{margin-left:16px;color:#999}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right .useful span{color:#00a7e1;cursor:pointer}.comment-card .comment-card-right .comment-card-bottom-box .comment-card-bottom-box-right .useful span:hover{text-decoration:underline!important}.image-popup{position:fixed;z-index:9999;background:#fff;border:1px solid #cdcdcd;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;border-radius:6px;overflow:hidden;pointer-events:none}.image-popup,.image-popup img{max-width:550px;max-height:550px}.image-popup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.image-popup:before{left:-8px;border-right:8px solid #cdcdcd}.image-popup:after,.image-popup:before{content:"";position:absolute;top:30px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.image-popup:after{left:-7px;border-right:8px solid #fff}.image-popup.popup-top:before{left:30px;top:100%;border:8px solid transparent;border-top-color:#cdcdcd;border-bottom:none}.image-popup.popup-top:after{left:30px;top:calc(100% - 1px);border:8px solid transparent;border-top-color:#fff;border-bottom:none}.image-popup.popup-bottom:before{left:30px;top:-8px;border:8px solid transparent;border-top:none;border-bottom:8px solid #cdcdcd}.image-popup.popup-bottom:after{left:30px;top:-7px;border:8px solid transparent;border-top:none;border-bottom:8px solid #fff}.image-popup .popup-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;color:#999;font-size:14px}.image-popup .popup-loading .loading-spinner{width:30px;height:30px;border:3px solid #f3f3f3;border-top-color:#00a7e1;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.image-popup .popup-loading span{margin-top:5px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.report-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:140;backdrop-filter:blur(2px)}.report-modal{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.report-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 15px;border-bottom:1px solid #eee}.report-modal-header .report-modal-title{margin:0;font-size:18px;font-weight:500;color:#00a7e1}.report-modal-header .report-modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.report-modal-header .report-modal-close:hover{background:#f5f5f5;color:#666}.report-modal-body{padding:20px}.report-modal-body .report-reasons{margin-bottom:20px}.report-modal-body .report-reasons .report-reason-item{display:flex;align-items:center;margin-bottom:12px;cursor:pointer;padding:8px 0}.report-modal-body .report-reasons .report-reason-item input[type=radio]{margin-right:10px;width:16px;height:16px;accent-color:#00a7e1;background-color:#fff;border:1px solid #ddd;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer}.report-modal-body .report-reasons .report-reason-item input[type=radio]:checked{background-color:#fff;border-color:#00a7e1}.report-modal-body .report-reasons .report-reason-item input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#00a7e1;border-radius:50%}.report-modal-body .report-reasons .report-reason-item input[type=radio]:hover{border-color:#00a7e1}.report-modal-body .report-reasons .report-reason-item span{font-size:14px;color:#333;line-height:1.4}.report-modal-body .report-reasons .report-reason-item:hover{background:#f8f9fa;border-radius:4px;padding:8px;margin:0 -8px 12px}.report-modal-body .report-description label{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.report-modal-body .report-description textarea{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;font-family:inherit;resize:vertical;box-sizing:border-box}.report-modal-body .report-description textarea:focus{outline:none;border-color:#00a7e1;box-shadow:0 0 0 2px rgba(0,167,225,.1)}.report-modal-body .report-description textarea::-moz-placeholder{color:#999}.report-modal-body .report-description textarea::placeholder{color:#999}.report-modal-footer{padding:15px 20px 20px;display:flex;justify-content:flex-end;border-top:1px solid #eee}.report-modal-footer .report-submit-btn{background:#ff6b35;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.report-modal-footer .report-submit-btn:hover{background:#e55a2b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.report-modal-footer .report-submit-btn:active{transform:translateY(0)}.pagination-container{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 0;border-radius:6px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0}.pagination-container .pagination-info .pagination-range{font-size:12px;color:#666;font-weight:400}.pagination-container .pagination-controls{display:flex;align-items:center;gap:0}.pagination-container .pagination-controls .pagination-btn{background:#fff;padding:8px 12px;font-size:12px;color:#666;cursor:pointer;transition:all .2s ease;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #ddd;border-bottom:2px solid #ccc}.pagination-container .pagination-controls .pagination-btn:first-child{border-left:1px solid #ddd}.pagination-container .pagination-controls .pagination-btn:last-child{border-right:1px solid #ddd}.pagination-container .pagination-controls .pagination-btn:not(:first-child):not(:last-child){border-right:none}.pagination-container .pagination-controls .pagination-btn:hover:not(.disabled):not(.active){background:#f8f9fa;color:#333;z-index:1}.pagination-container .pagination-controls .pagination-btn.active{background:#00a7e1;color:#fff;border-color:#00a7e1;z-index:2}.pagination-container .pagination-controls .pagination-btn.disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed;border-color:#eee}.pagination-container .pagination-controls .pagination-btn.next-btn,.pagination-container .pagination-controls .pagination-btn.prev-btn{min-width:60px;font-weight:500}.pagination-container .pagination-controls .pagination-btn.next-btn{border-right:1px solid #ddd!important}.pagination-container .pagination-controls .pagination-jump{display:flex;align-items:center;margin-left:20px;gap:8px}.pagination-container .pagination-controls .pagination-jump .jump-text{font-size:12px;color:#666;white-space:nowrap}.pagination-container .pagination-controls .pagination-jump .jump-input{width:35px;height:30px;box-sizing:border-box;border:1px solid #ddd;padding:0 4px;text-align:center;font-size:12px;color:#333;background:#fff;transition:border-color .2s ease}.pagination-container .pagination-controls .pagination-jump .jump-input:focus{outline:none;border-color:#00a7e1;box-shadow:0 0 0 2px rgba(0,167,225,.1)}.pagination-container .pagination-controls .pagination-jump .jump-input::-moz-placeholder{color:#999}.pagination-container .pagination-controls .pagination-jump .jump-input::placeholder{color:#999}.pagination-container .pagination-controls .pagination-jump .jump-input.shake{animation:shake .6s ease-in-out}.pagination-container .pagination-controls .pagination-jump .jump-btn{background:#fff;border:1px solid #ddd;border-bottom:2px solid #ccc;padding:8px 12px;font-size:12px;color:#666;cursor:pointer;transition:all .2s ease;height:30px;display:flex;align-items:center;justify-content:center}.pagination-container .pagination-controls .pagination-jump .jump-btn:hover{background:#f8f9fa;color:#333;border-color:#ccc}.pagination-container .pagination-controls .pagination-jump .jump-btn:active{background:#e9ecef}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@media (max-width:768px){.pagination-container{flex-direction:column;gap:15px;align-items:stretch}.pagination-container .pagination-controls{justify-content:center;flex-wrap:wrap;gap:10px}.pagination-container .pagination-controls .pagination-jump{margin-left:0;margin-top:10px;justify-content:center}}
/*# sourceMappingURL=//sourcemap.ubt.ctripcorp.com/package/100065344_1760442705350/css/pages/restaurantDetail.css.map*/