﻿@charset "utf-8";
html{line-height:1.5}
header.hotel-header{background:none;padding:0 0.75rem;box-shadow:none;}
header.hotel-header .icon{height:1.5rem;width:1.5rem;background-color:rgba(0,0,0,0.4);color:#fff!important;display:block;text-align:center;line-height:1.5rem;border-radius:50%;margin-top:0.5rem;font-size:0.7rem}
.ind-swiper .swiper-pagination{bottom:0.4rem;line-height:0.341151rem}
.ind-swiper .swiper-pagination .swiper-pagination-bullet{width:0.194943rem;height:0.194943rem;background-color:rgba(255,255,255,0.5);margin:0 0.146207rem;border-radius:50%;opacity:1;}
.ind-swiper .swiper-pagination .swiper-pagination-bullet-active{width:0.974716rem;height:0.194943rem;border-radius:0.194943rem;background-color:#fff}
.ind-swiper{background-color:#fff}
.search-body{background-color:#fff;padding:0.75rem}
.search-btn{margin-top:0.75rem;text-align:center;color:#fff;border-radius:1.2rem;background:-webkit-linear-gradient(right,#f35,#ff9300);background:linear-gradient(270deg,#f35,#ff9300);height:2.2rem;line-height:2.2rem;font-size:0.877244rem;box-shadow:0 2px 4px #ffceb7;}
.search-btn.loaded{opacity:0.8}
.search-btn.loaded:before{border-top-color:#fff;border-left-color:#fff;border-bottom-color:#fff;}
.search-cell{position:relative;min-height:2.43679rem;font-size:0.877244rem;padding:0 0.731037rem 0 0;}
.search-cell .icon{position:absolute;right:-0.146207rem;top:50%;margin-top:-0.438622rem;color:#d5d5d5;font-size:0.58483rem}
.search-cell .my-loc{position:absolute;top:0;right:0;height:2.2rem;font-size:0.5rem;color:#09bb07;line-height:3.2rem;border:1px solid #84dd83;border-radius:0.1rem;padding:0 0.2rem}
.search-cell .my-loc em{position:absolute;width:0.9rem;height:0.9rem;top:-0.9rem;bottom:0;left:0;right:0;margin:auto;background:url(../images/location.png) top center no-repeat;background-size:100% 100%}
.search-cell .icon_clear{font-size:0.8rem}
.search-loc{padding-right:4.2rem}
.search-loc .icon{right:3.2rem}
.search-inp{height:2.43679rem}
.search-inp input{padding:0.487358rem 0 0.487358rem;width:100%;box-shadow:none;border:none;font-size:0.779773rem;line-height:1.462074rem}
.search-cell > .txt{line-height:2.43679rem}
.search-cell > .txt > i{margin-left:0.2rem;color:#787878;font-size:0.7rem}
.datebox-left,.datebox-right{width:5.848295rem}
.datebox-count{width:4.28875rem;text-align:center}
.datebox-count > span{display:inline-block;padding:0.146207rem 0.487358rem;border-radius:0.974716rem;background-color:#fff;border:1px solid #e5e5e5;white-space:nowrap;color:#666;font-size:0.58483rem;line-height:1.25}
.datebox-desc{height:1.5rem;font-size:0.5rem;line-height:1.7rem;color:#999}
.datebox-time{height:1.5rem;line-height:1rem;color:#333}
.datebox-time em{font-size:0.6rem;margin-left:0.25rem}
.short-cut{margin-top:0.5rem;height:2.2rem}
.short-cut > a.short-item{text-align:center;height:1.2rem;line-height:1.2rem}
.short-cut > a.short-item span{display:inline-block;padding-left:1.1rem;background-repeat:no-repeat;background-size:0.8rem auto;background-position:0;font-size:0.6rem}
.short-cut > a.short-1 span{background-image:url(../images/h_order.png)}
.short-cut > a.short-2 span{background-image:url(../images/h_collect.png)}
.short-cut > a.short-3 span{background-image:url(../images/h_history.png)}
.calendar-box{position:fixed;z-index:-1;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .3s ease,z-index 0.3s ease;transition:opacity .3s ease,z-index 0.3s ease;}
.calendar-box.cur{z-index:1000;opacity:1}
.calendar-bg{height:100%;width:100%;background-color:rgba(0,0,0,.5);}
.calendar-wrap{position:fixed;top:6.5rem;bottom:0;left:0;right:0;z-index:200;background-color:#fff;border-radius:0.4rem 0.4rem 0 0;font-size:0.65rem;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);}
.calendar-box.cur .calendar-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.calendar-title{position:relative;padding:0.5rem 0;text-align:center;color:#333;font-size:0.8rem;line-height:1rem}
.calendar-title i.icon{position:absolute;right:0;top:0;font-size:0.9rem;width:2rem;height:2rem;line-height:2rem;text-align:center;}
.calendar-box .calendar{position:absolute;top:2rem;bottom:0;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.calendar-wrapper{padding-top:0.5rem}
.calendar-wrapper h3{text-align:center;font-size:0.75rem;line-height:1.8}
.calendar-wrapper table{width:100%;border-collapse:collapse;margin:0;padding:0}
.calendar-wrapper tr{height:2.248894rem}
.calendar-wrapper tr:first-of-type{height:1.760004rem}
.calendar-wrapper th{border-bottom:1px solid #e6e6e6;font-size:0.684446rem;text-align:center;vertical-align:middle;color:#999;font-weight:200;width:14.2857%}
.calendar-wrapper th.week_day,.calendar-wrapper td.week_day{color:#23beae}
.calendar-wrapper td{font-size:0.684446rem;padding:0 .06rem;text-align:center;vertical-align:middle}
.calendar-wrapper td > div{height:2.053338rem;line-height:1.760004rem;white-space:nowrap;position:relative;}
.calendar-wrapper td.disable{color:#ccc}
.calendar-wrapper td.today > div{background-color:#f5f5f5;border-radius:0.195556rem}
.calendar-wrapper td.cur > div{color:#fff;border-radius:0.195556rem;background-color:#23beae}
.calendar-wrapper td.mcur > div{background-color:#d8fdf9;border-radius:0.195556rem;}
.calendar-wrapper td > div i{font-size:0.48889rem;position:absolute;left:0;width:100%;bottom:0.097778rem;line-height:1.2;}
.calendar-wrapper td > div .day-tips{position:absolute;background:rgba(0,0,0,0.7);color:#fff;height:0.978rem;top:-1.169659rem;left:50%;padding:0 0.391rem;border-radius:0.147rem;line-height:0.978rem;font-size:0.489rem;text-align:center;white-space:nowrap;font-style:normal;-webkit-transform:-webkit-translate(-50%,0);transform:translate(-50%,0);}
.calendar-wrapper td > div .day-tips:before{content:"";position:absolute;bottom:-0.391rem;left:50%;margin-left:-0.196rem;height:0;width:0;border-width:0.196rem;border-color:rgba(0,0,0,0.7) transparent transparent transparent;border-style:solid dashed dashed dashed;}
.le-popup{position:fixed;z-index:2001;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;top:50%;left:50%;display:none;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.2s ease-out}
.le-popup > div{width:100vw;height:100vh;}
.le-popup-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);margin-top:-1px}
.popup-slide-right-enter{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}
.le-popup-tit{text-align:center;height:2.2rem;font-size:0.75rem;line-height:2.2rem;position:relative;color:#333;box-shadow:0 0 2px rgba(0,0,0,.1)}
.le-popup-tit span{position:absolute;left:0.731037rem;line-height:2.2rem;top:0;color:#01af63}
.le-popup-tit span i.icon{font-size:0.75rem}
.le-popup-main{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f7f7f7}
.city-view-box{min-height:100%;background-color:#f7f7f7}
.city-tit,.city-result dt{height:1.5rem;font-size:0.7rem;color:#999;line-height:1.5rem;padding-left:0.75rem;}
.city-list,.city-hot-list{padding:0.2rem 0 0 0.5rem}
.city-list li{height:1.608281rem;line-height:1.608281rem;margin-bottom:0.5rem}
.city-list li span{display:inline-block;height:100%;max-width:100%;color:#333;font-size:0.75rem;text-align:center;border-radius:0.2rem;padding:0 0.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#01af63;color:#fff}
.city-hot-list li{float:left;width:30%;height:1.608281rem;line-height:1.608281rem;margin-bottom:0.5rem;color:#333;font-size:0.7rem;text-align:center;border:1px solid #dcdcdc;margin-right:5%;border-radius:0.15rem;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:#fff}
.city-hot-list li:nth-child(3n){margin-right:0}
.recommend-box{background-color:#fff;margin-top:0.487358rem;padding:0 0.487358rem 0.487358rem;}
.recommend-tit{line-height:2.2rem;text-align:center;font-size:0.8rem;color:#333;font-weight:700;}
.recommend-tit span{display:inline-block;position:relative;padding:0 0.536094rem}
.recommend-tit span:after,.recommend-tit span:before{content:"";position:absolute;height:1px;width:40%;top:50%;background-color:#e6e6e6;}
.recommend-tit span:before{left:-40%}
.recommend-tit span:after{right:-40%}
.recommend-box li{width:25%;height:3.2rem;text-align:center}
.recommend-box li i{display:inline-block;width:1.754489rem;height:1.754489rem;background-position:center;background-repeat:no-repeat;background-size:1.754489rem}
.recommend-box li:nth-child(1) i{background-image:url(../images/h_r_1.png)}
.recommend-box li:nth-child(2) i{background-image:url(../images/h_r_2.png)}
.recommend-box li:nth-child(3) i{background-image:url(../images/h_r_3.png)}
.recommend-box li:nth-child(4) i{background-image:url(../images/h_r_4.png)}
.recommend-box li p{font-size:0.6rem;padding:0 0.5rem;margin-top:0.2rem}
.page-search{background-color:#f7f7f7;padding:0.5rem}
.page-search-box{height:1.85196rem;line-height:1.85196rem;background-color:#fff;border-radius:0.974716rem;padding:0 0.731037rem;box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.page-search-box i.icon{color:#787878;font-size:0.8rem}
.page-search-box input{padding:0.341151rem 0 0.341151rem 0.389886rem;line-height:1.169659rem;border:none;box-shadow:none;color:#333;font-size:0.682301rem}
.page-search-box input::-moz-placeholder{color:#787878}
.page-search-box input:-ms-input-placeholder{color:#787878}
.page-search-box input::-webkit-input-placeholder{color:#787878}
.page-search-box i.icon_clear{color:#bbb}
.city-result .item{background-color:#fff;padding:0 0.75rem;line-height:2rem;font-size:0.7rem;}
.city-result dd .item:last-of-type:after{display:none}
.city-result dd .item > em{color:#999}
.city-result dd .item > span{max-width:14rem}
.city-result dd .item > span i{color:#666;margin-left:0.2rem}
.city-result dd .item > span.all{max-width:100%}
.city-result > .loaded{line-height:3rem}
.city-result > .loaded:before,.hotel-wrap .loaded:before{top:0;border-top-color:#ff6436;border-left-color:#ff6436;border-bottom-color:#ff6436;margin-right:0;height:0.9rem;width:0.9rem;opacity:0.9;}
.con-empty{text-align:center;margin:3rem 0;}
.con-empty > span{position:relative;padding-top:4.4rem;font-size:1.1rem;color:#333;display:block}
.con-empty > span:before{content:'';display:block;position:absolute;top:-0.5rem;left:50%;margin-left:-3rem;width:6rem;height:4rem;background:url(../images/noPro.png) no-repeat;background-size:cover}
.con-empty > p{margin-top:.5rem;font-size:.7rem;line-height:1rem;color:#999}
.header-left{margin-right:0.75rem}
.hotel-search{background-color:#f3f3f8;border-radius:1rem;padding:0 .5rem;height:1.6rem;margin:0.3rem 0 0 0}
.hotel-search > .city{padding:0 0 0 0.5rem;font-size:0.6rem;color:#333;height:1.6rem;line-height:1.6rem}
.hotel-search > .city i{font-family:iconfont!important;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;font-size:0.5rem;color:#999;margin-right:0.3rem}
.hotel-search > .city i:before{content:"\e644"}
.hotel-search > .city span{max-width:6.4rem;font-size:0.7rem}
.hotel-search > .city span.cur{color:#888}
.hotel-search > .dateBox{font-size:.5rem;color:#333;line-height:0.7rem;padding:0 0.5rem 0 0.3rem}
.hotel-search > .dateBox .left span{margin-left:0.25rem}
.hotel-search > .dateBox .right{margin-left:0.5rem}
.hotel-item{background-color:#fff;padding:0.5rem}
.hotel-item .pic{width:4rem;height:5.1rem;border-radius:0.15rem;margin-right:0.5rem}
.hotel-item .pic img{width:100%;height:100%;border-radius:0.15rem;object-fit:cover}
.hotel-item .info{position:relative}
.hotel-item .name{font-size:0.8rem;color:#333;line-height:1.2}
.hotel-item .name em{margin-left:0.2rem;color:#787878;font-size:0.7rem}
.hotel-item .address{font-size:.6rem;color:#666;margin:0.3rem 0 0.2rem;max-width:12.6rem}
.hotel-item .address i{color:#aaa;font-size:0.6rem;margin-right:0.15rem}
.hotel-star > i{background:url(../images/h/star.png) no-repeat center;width:0.6rem;height:0.6rem;display:inline-block;background-size:0.6rem auto}
.hotel-icon{margin-left:0.3rem;border:1px solid rgb(58,174,255);height:0.8rem;line-height:0.8rem;padding:0 0.2rem;border-radius:0.1rem;box-sizing:content-box;color:rgb(58,174,255);font-size:0.6rem;opacity:0.5}
.hotel-item .price{position:absolute;bottom:0;right:0;color:#999;text-align:right;font-size:0.6rem}
.hotel-item .price .del{text-decoration:line-through;margin-right:0.1rem}
.hotel-item .price .pri{color:#ff6436}
.hotel-item .price .pri b{font-size:1rem}
.hotel-item .price p{line-height:1.2}
.hotel-wrap{padding-bottom:2.6rem;}
.no_more{text-align:center;color:#aaa;line-height:1.6rem}
.hotel-wrap > .loaded{line-height:2.2rem;}
.hotel-wrap .loaded:before{width:0.8rem;height:0.8rem}
.no_product{padding:3rem 0;text-align:center;background-color:#fff}
.no_product .title{position:relative;padding-top:4.5rem;margin-top:1rem;font-size:0.75rem;color:#999}
.no_product .title:before{content:'';display:block;position:absolute;top:-.5rem;left:50%;margin-left:-3rem;width:6rem;height:4rem;background:url(../images/noPro.png) no-repeat;background-size:cover;}
.no_product .little_title{margin-top:.5rem;font-size:.7rem;line-height:1rem;color:#999;}
.filter-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;max-width:640px;left:0;right:0;margin:0 auto;height:2.4rem;bottom:0;background-color:rgba(65,69,82,.95);z-index:500}
.filter-tab .tab-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;color:#fff;width:0}
.filter-tab .tab-item i{display:inline-block;font-size:.9rem;vertical-align:top;margin-top:.3rem;line-height:1}
.filter-tab .tab-item p{margin-top:.25rem;font-size:.55rem}
.filter-tab .tab-item.on i{position:relative}
.filter-tab .tab-item.on i:after{content:'';position:absolute;width:.3rem;height:.3rem;background-color:#00B477;border-radius:50%;right:-.5rem;top:-2px}
.filter-content{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:800;max-width:640px;margin:0 auto;}
.filter-content .filter-panel{display:none;position:absolute;bottom:0;left:0;right:0;height:15.5rem;background:#fff;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);}
.filter-content .filter-panel.cur{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.filter-content .filter-panel.active{display:block}
.filter-content .filter-panel .filter-item{display:block;position:relative;margin:0 .75rem;line-height:2.15rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.7rem;color:#666}
.filter-content .filter-panel .filter-item i{display:none;position:absolute;right:0;top:0;font-size:1rem;color:#01af63}
.filter-content .filter-panel .filter-item.active{color:#01af63}
.filter-content .filter-panel .filter-item.active i{display:block}
.filter-content .filter-panel .filter-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:5rem;display:block}
.filter-content .filter-panel .filter-tab-item{display:block;padding:0 .75rem;line-height:2.15rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.7rem;color:#666}
.filter-content .filter-panel .filter-tab-item.active{background:#fff;color:#00B477}
.filter-content .filter-panel .filter-tab-item.on{position:relative}
.filter-content .filter-panel .filter-tab-item.on:after{content:'';position:absolute;width:.4rem;height:.4rem;background-color:#00B477;border-radius:50%;left:.375rem;top:50%;margin-top:-2px}
.filter-content .filter-panel .scroll-wrap{height:100%;width:100%;overflow:hidden;}
.filter-content .filter-panel .time-type{float:left;width:33.3%;height:100%;background:#f7f9fa}
.filter-content .filter-panel .time-list{float:left;width:66.6%;height:100%}
.filter-content .filter-panel .time-list span{max-width:9rem}
.filter-content .filter-panel .time-types{display:none}
.filter-content .filter-panel .time-types.active{display:block}
.scroller{z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.scroll-wrap{overflow:hidden}
.search-wrap{padding-right:2.2rem}
.letter-nav{position:fixed;top:50%;right:0;width:1.85196rem;padding:0 0.194943rem 0 0.389886rem;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:990}
.letter-nav span{color:#01af63;display:block;text-align:center;overflow:hidden;white-space:nowrap;font-size:0.58483rem;line-height:0.682301rem;padding-bottom:0.243679rem}
.letter-nav span:last-of-type{padding-bottom:0}
.letter-big{position:fixed;top:50%;left:50%;background-color:rgba(0,0,0,0.5);width:2.43679rem;height:2.43679rem;text-align:center;line-height:2.43679rem;border-radius:50%;color:#fff;font-size:1.169659rem;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:9999}
/* 捷旅酒店 */
.lmy-page{background-color:#fff;padding:0.5rem 0.6rem}
.lmy-page .ind-swiper{border-radius:0.5rem}
.lmy-back{position:absolute;left:0.3rem;top:0.4rem;color:#fff;width:1.5rem;height:1.5rem;text-align:center;line-height:1.6rem;z-index:10}
.lmy-back i{-webkit-text-stroke-width:0;font-size:0.75rem}
.lmy-page .search-body{padding:.25rem .6rem 1rem;background:#fff;-webkit-box-shadow:0 4px 10px #e2e2e2;box-shadow:0 4px 10px #e2e2e2;position:relative;z-index:20;border-radius:.5rem;margin-top:0.75rem}
.search-cell .my-loc{border:none;border-radius:0;line-height:3.5rem;overflow:hidden}
.search-cell .icon{-webkit-text-stroke-width:0}
.lmy-content{margin-top:1rem}
.lmy-content > .tit{font-size:1.1rem;font-weight:600;line-height:1.5rem}
.lmy-hot-box{margin:1rem 0;height:1.7rem;overflow:hidden}
.lmy-hot-box li{border-radius:.25rem;border:1px solid #e6e6e6;margin-right:.5rem;text-align:center;color:#999;font-size:.7rem;position:relative;padding:.25rem .5rem;background:#fff;display:inline-block}
.lmy-hot-box li.active{color:#fff;background:#01af63;border-color:#01af63}
.lmy-hot-item > a{display:block;background-color:#fff;width:100%;position:relative;overflow:hidden;border-radius:.5rem;margin-bottom:.75rem;-webkit-box-shadow:0 4px 10px #e2e2e2;box-shadow:0 4px 10px #e2e2e2;}
.lmy-hot-item .pic{height:8.6rem;position:relative}
.lmy-hot-item .pic img{height:100%;width:100%;object-fit:cover}
.lmy-hot-item .pic span{font-size:.6rem;background:rgba(0,0,0,.5);color:#fff;display:block;padding:.3rem .6rem;border-radius:.8rem;position:absolute;left:.5rem;top:.5rem;line-height:1.3}
.lmy-hot-item .info{padding:0.5rem;background:#fff}
.lmy-hot-item .name{font-size:.85rem;color:#000;margin-bottom:.25rem;font-weight:700;line-height:1.1rem}
.lmy-hot-item .type{font-size:0.6rem;color:#a1a1a1}
.lmy-hot-item .type span,.lmy-hot-item .type em{margin-right:0.2rem}
.lmy-hot-item .type span:last-of-type{margin-right:0}
.lmy-hot-item .price{font-size:.6rem;color:#999;line-height:1.3}
.lmy-hot-item .price span{font-size:1rem;font-weight:700;color:#ff6436;margin-right:0.1rem}
.lmy-hot-item .price span i{font-size:.6rem;font-weight:400}
.lmy-hot-bottom{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
.lmy-hot-bottom li{padding:0.25rem 0 1rem;color:#01af63;font-size:0.8rem}
.lmy-hot-bottom li i.icon{font-size:0.6rem;-webkit-text-stroke-width:0}
.lmy-hot-list .loaded{line-height:2rem;color:#aaa}
.lmy-hot-list .loaded:before{border-width:0.075rem;border-top-color:#ff6436;border-left-color:#ff6436;border-bottom-color:#ff6436;height:0.6rem;width:0.6rem;opacity:0.8}
.lmy-hot-list .empty{text-align:center;line-height:2rem;color:#aaa;font-size:0.7rem}
.city-result .empty{text-align:center;color:#999;font-size:0.6rem;padding:0.6rem 0}
.hotel-search > .city i.icon{position:absolute;right:0;-webkit-text-stroke-width:0;font-size:1rem;color:#999!important;line-height:1.6rem}
.hotel-search > .city i.icon:before{content:"\e65a"}
.lmy-search{background-color:#f3f3f8;border-radius:1rem;padding:0 .5rem;height:1.8rem;box-shadow:none;margin:0.2rem 0.6rem 0 2rem}
.lmy-search i.icon{color:#a1a1a1}
.lmy-search input{font-size:0.75rem;padding:0.3rem 0 0.3rem 0.5rem;line-height:1.2rem;color:#333;background:none}
.lmy-search i.icon_clear{color:#bbb;-webkit-text-stroke-width:0;}
.lmy-wrap .hotel-item{background:#fff;margin-bottom:.2rem;padding:0}
.lmy-wrap .hotel-item > a{padding:.3rem .6rem}
.lmy-wrap .hotel-item .pic{width:4.5rem;height:6.5rem;border-radius:0.25rem;position:relative}
.lmy-wrap .hotel-item .pic .tag{background-color:rgba(0,0,0,.5);color:#fff;position:absolute;border-radius:.4rem;padding:0.05rem 0.35rem;font-size:.6rem;top:.25rem;left:.25rem;line-height:0.8rem}
.lmy-wrap .hotel-item .name{color:#000;font-weight:700;line-height:1rem}
.lmy-wrap .hotel-item .name em{color:#a1a1a1;font-size:.75rem;font-weight:400}
.lmy-wrap .hotel-item .score{color:#c8a973;font-size:.75rem;margin-top:0.15rem}
.lmy-wrap .hotel-item .distance,.lmy-wrap .hotel-item .address{color:#a1a1a1;font-size:.6rem;margin-top:0.2rem;max-width:100%;line-height:1.3}
.lmy-wrap .hotel-item .address{margin-bottom:0}
.lmy-wrap .hotel-item .address em{margin:0 0.25rem}
.hotel-item .price .pri{margin-right:0.1rem}