﻿@charset "utf-8";
body,html{background:#fff;line-height:1.5}
.list-page > .head{position:fixed;top:2.2rem;left:0;right:0;max-width:640px;margin:0 auto;background:#fff;z-index:45}
.list-page.active > .head{top:0}
.list-page > .head .search{padding:0.5rem 0 0 0.5rem}
.list-page > .head .search .inp{background:#f6f6f6;line-height:1.6rem;border-radius:0.8rem;padding:0 1.4rem 0 0.7rem;position:relative}
.list-page > .head .search .inp .icon_search{color:#6a6a6a;margin-right:0.4rem;font-size:0.75rem;-webkit-text-stroke-width:0}
.list-page > .head .search .inp input{border:none;background:none;padding:0.3rem;line-height:1rem;font-size:0.65rem;color:#222;width:100%}
.list-page > .head .search .inp input::-webkit-input-placeholder{color:#aaa}
.list-page > .head .search .icon_clear{position:absolute;right:0.5rem;top:0;line-height:1.6rem;font-size:0.7rem;color:#c6c6c6;-webkit-text-stroke-width:0}
.list-page > .head .search > span{width:2.4rem;text-align:center;font-size:0.7rem;color:#333;cursor:pointer}
.list-page > .head .search > a{font-size:0.5rem;color:#333;width:2.4rem;text-align:center}
.list-page > .head .search > a i{width:0.9rem;height:0.9rem;background:url(../images/address.png) no-repeat center;background-size:contain;display:inline-block}
.list-page > .head .search > a p{line-height:1}
.list-page > .head .list{height:2.2rem}
.list-page > .head .list .swiper-slide{padding:0 0.9rem;width:auto;line-height:2.2rem}
.list-page > .head .list .swiper-slide span{display:block;position:relative;font-size:0.7rem}
.list-page > .head .list .swiper-slide.active span{color:#17a5e3}
.list-page > .head .list .swiper-slide.active span:after{content:"";position:absolute;left:-0.1rem;right:-0.1rem;bottom:0;height:0.1rem;background:#17a5e3;border-radius:0.05rem}
.list-page > .content{padding:4.8rem 0 0}
.pro-empty{padding-top:3rem}
.pro-empty i{background:url(../images/poi-noresult.png) no-repeat center;background-size:cover;width:5.5rem;height:5rem;display:block;margin:0 auto 1rem}
.pro-empty p{font-size:0.7rem;color:#666;text-align:center}
.classify-item{padding:0 0.5rem;min-height:calc(100vh - 7rem)}
.list-page.active .classify-item{min-height:calc(100vh - 4.8rem)}
.list-box > .title{line-height:2.5rem;font-size:0.75rem;color:#333}
.list-box > .com{overflow:hidden;padding-bottom:1rem}
.list-box > .com .item{margin-bottom:0.5rem}
.list-box > .com .item > a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.list-box > .com .item .pic{margin-right:0.5rem;width:5.7rem;height:4.9rem;border-radius:0.25rem;overflow:hidden;position:relative}
.list-box > .com .item .pic img{width:100%;height:100%;object-fit:cover}
.list-box > .com .item .pic span{position:absolute;top:0;left:0;background:#2bd5ef;color:#fff;font-size:0.5rem;line-height:0.8rem;padding:0 0.5rem;border-radius:0.25rem 0 0.25rem 0}
.list-box > .com .item .info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.list-box > .com .item .name{font-size:0.6rem;font-weight:700;height:1.8rem;color:#000}
.list-box > .com .item .name span{color:#17a5e3}
.list-box > .com .item .type{margin-top:0.4rem}
.list-box > .com .item .type span{color:#ec983e;border:1px solid #ec983e;font-size:0.4rem;line-height:0.7rem;padding:0 0.25rem;border-radius:0.15rem;margin-right:0.3rem}
.list-box > .com .item .type span:last-child{margin-right:0}
.list-box > .com .item .pri{font-size:0.45rem;color:#999;margin-top:0.4rem}
.list-box > .com .item .pri em i{color:#17a5e3}
.list-box > .com .item .price{font-size:0.7rem;color:#ff6766;font-weight:700;margin-right:0.5rem}
.list-box > .com .item .price i{margin-right:0.1rem}
.list-box > .com .mores,.list-box > .com .empty{text-align:center;font-size:0.7rem;color:#333;line-height:2.2rem;margin-bottom:-1rem}
.list-box > .com .empty{margin-bottom:0}
.list-box > .com .loaded{line-height:2.2rem;margin-bottom:-1rem}
.list-box > .com .loaded:before{border-top-color:#999;border-left-color:#999;border-bottom-color:#999;border-width:0.075rem}
.list-box_hotel > .com .item .pic span{background:rgba(0,0,0,0.6);color:#fff}
.list-box_hotel > .com .item .desc{font-size:0.5rem;color:#999;margin-top:0.5rem;max-width:11rem;margin-bottom:-0.2rem}
.list-box_trips:after{display:none}
.list-box_trips > .com .item{margin-bottom:0.75rem}
.list-box_trips > .com .item > a{display:block}
.list-box_trips > .com .item .pic{width:100%;height:9rem;margin-right:0}
.list-box_trips > .com .item .info{padding-top:0.25rem}
.list-box_trips > .com .item .name{font-size:0.7rem;height:auto;line-height:1.4}
.list-box_trips > .com .item .extra{margin-top:0.4rem}
.list-box_trips > .com .item .author img{width:1.1rem;height:1.1rem;margin-right:0.3rem;border-radius:50%;object-fit:cover}
.list-box_trips > .com .item .author span,.list-box_trips > .com .item .extra > span{font-size:0.6rem;color:#999}
.list-box_trips > .com .item .author span{max-width:6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.loading{background:none;z-index:48}
.loading .con{background-color:rgba(0,0,0,.5)}
.loading .con p{margin-top:0.75rem}
input[type="search" i]::-webkit-search-cancel-button{display:none}
.history-wrap{padding:0 0.5rem}
.history-wrap .title {font-size:0.6rem;color:#333;padding-top:0.5rem}
.history-wrap .title a{color:#999}
.history-wrap .title img{width:0.75rem;margin-right:0.2rem}
.history-list{overflow:hidden}
.history-list li{float: left;margin:0.4rem 0.4rem 0 0;padding:0 0.5rem;height:1.5rem;line-height:1.5rem;border-radius:0.15rem;background:#f6f6f6;font-size:0.6rem;color:#666;text-align:center}