﻿@charset "utf-8";
.sea-box{height:1.3889rem}
.search{background-color:#fff;padding:.2778rem;border-bottom:1px solid #e4e4e4;box-sizing:border-box;width:100%;overflow:hidden;line-height:.8334rem}
.search.sea-fix{position:fixed;z-index:1500;top:0;width:10rem}
.search-city{float:left;height:.8334rem;position:relative;padding-right:.4445rem;margin-right:.5834rem;}
.search-city span{display:inline-block;height:.8334rem;overflow:hidden;text-align:center;max-width:2.2rem;margin-left:.2223rem}
.search-city i{position:absolute;top:0;right:0}
.search-dest{background-color:#f2f2f2;position:relative;overflow:hidden;height:.8334rem;border-radius:.4167rem;line-height:.8334rem}
.search-dest i{position:absolute;left:.6667rem;top:0;color:#aaaeb9}
.search-dest span{color:#999;display:inline-block;padding:0 .2778rem 0 1.2778rem;position:absolute;top:0}
.city-box{padding:0 .2778rem}
.city-box dt{color:#999;padding:.1334rem 0;line-height:.8rem}
.city-box dd span,.city-box dd a{float:left;border:1px solid #dcdcdc;border-radius:.1rem;box-sizing:border-box;display:block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;height:.9rem;line-height:.9rem;margin:0 2% 2% 0;text-align:center;width:23%;padding:0 .08rem}
.dest-search{border-bottom:1px solid #dcdcdc;background-color:#fff;padding:.2778rem;position:relative;line-height:.9445rem;box-sizing:border-box;z-index:10}
.dest-search .dest-sea-name{float:left;border-radius:.2rem;color:#666;padding-left:.8334rem;width:7.5rem;height:.9445rem;line-height:.9445rem;border:none;box-sizing:border-box;background-color:#f2f2f2}
.dest-search span{color:#666;float:left;line-height:.9445rem;padding:0 .4167rem}
.dest-search i{position:absolute;left:.6112rem;top:.2778rem;color:#aaa;line-height:.9445rem}
.dest-list{position:absolute;bottom:0;left:0;width:100%;top:1.5001rem;overflow:hidden}
.dest-left{width:2.5rem;background-color:#e9ecf1;height:100%}
.dest-left li{cursor:pointer;text-align:center;overflow:hidden;display:block;height:1.2rem;line-height:1.2rem;padding:0 .1334rem;box-sizing:border-box}
.dest-left li.cur{background-color:#fff}
.dest-rg{margin-left:2.5rem;background-color:#fff;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.rg-list{padding:.4445rem .2778rem 0 .2778rem}
.rg-list > h3{color:#666;line-height:.45rem;padding:.15rem 0}
.rg-list > h3 a{float:right;padding-left:.2rem;border-left:1px solid #ddd}
.rg-list > h3 a i{position:relative;line-height:1;top:-.04rem}
.rg-list li{border-radius:.1rem;border:1px solid #dcdcdc;color:#666;cursor:pointer;float:left;height:.8rem;line-height:.8rem;margin-right:4.4%;margin-top:4.8%;text-align:center;width:30.13%;box-sizing:border-box;overflow:hidden}
.rg-list li a{display:block}
.rg-list li:nth-child(3n){margin-right:0}
.hotcitits{border-bottom:1px solid #e4e4e4;background-color:#fff;padding:.2778rem}
.hotcitits h3{margin-bottom:.2667rem;color:#333;font-weight:400;line-height:1.2}
.hotcitits h3 i{margin-right:.2133rem;color:#FF5B0A}
.hotcitits li{width:3.0593rem;height:1.8rem;float:left;margin-left:.1333rem;margin-bottom:.1333rem;border-radius:.1067rem;overflow:hidden;position:relative}
.hotcitits li:nth-child(1){margin-left:0}
.hotcitits li:nth-child(4){margin-left:0}
.hotcitits li:last-child:before{background:0}
.hotcitits li a{display:block;height:100%}
.hotcitits li img{width:100%;object-fit:cover;height:100%;display:block;border-radius:.1067rem}
.hotcitits li p{position:absolute;width:100%;text-align:center;top:.7167rem;line-height:1;text-shadow:2px 2px 1px rgba(0,0,0,.3);color:#fff;overflow:hidden;white-space:nowrap}
.ind-ban{position:relative;overflow:hidden;width:100%;background-color:#fff}
.ind-ban>.swiper-pagination{bottom:3px;text-align:right;padding-right:20px;box-sizing:border-box}
.ind-ban .swiper-pagination-bullet{width:6px;height:6px;background-color:#fff;opacity:1}
.ind-ban .swiper-pagination-bullet-active{background-color:#f60}
.ind-ban>.swiper-pagination .swiper-pagination-bullet{margin:0;margin-right:5px}
.choice{border-top:1px solid #e4e4e4;margin-top:.2778rem}
.choice > h2{background-color:#fff;padding:.2rem .4rem}
.choice-um{background-color:#fff;padding:.2rem .2778rem;position:relative}
.choice-um li{float:left;width:33.33%;text-align:center;line-height:.9rem}
.choice-um li span{display:inline-block;border-radius:.1334rem;height:.9rem;padding:0 .4259rem;cursor:pointer}
.choice-um li span.c-bg{color:#fff}
.choice-list .item{margin-bottom:.2778rem;background-color:#fff;width:100%;border-bottom:1px solid #e4e4e4}
.choice-list .item a{display:block}
.choice-list .item .pic{position:relative;overflow:hidden}
.choice-list .item .pic img{width:100%;height:5.6rem;object-fit:cover}
.choice-list .item .pic .type{position:absolute;color:#fff;background-color:rgba(0,0,0,.5);padding:.06rem .1334rem;border-radius:.08rem;top:.2278rem;left:.2778rem}
.choice-list .item .pic .pri{background-color:#ff5346;color:#fff;bottom:.2778rem;right:0;padding:.1334rem .2778rem;position:absolute;border-radius:.1334rem 0 0 .1334rem}
.choice-list .item .pic .pri .price,.choice-list .item .pic .pri .price:before{color:#fff}
.choice-list .item .info{padding:.2rem .4rem}
.choice-list .item .info .name{margin-bottom:.1334rem;font-weight:700}
.choice-list .item .info .txt{color:#999}
.choice-list .item .info .txt i{color:#fff;background-color:#ff5346;padding:0 .08rem;margin-right:.08rem;border-radius:.05rem}
.choice-list .more{margin-top:-.2778rem;border-bottom:1px solid #e4e4e4;background-color:#fff;line-height:1.2rem;text-align:center}
.choice-list .more a{display:block;color:#666}
.choice-list .more i{margin-left:.1334rem}
.dest-list2{padding:.27778rem}
.dest-list2 h3{color:#999;margin-left:2%}
.dest-list2 li{float:left;margin:2%}
.dest-list2 li a{border:1px solid #ddd;border-radius:.13334rem;line-height:1.8;overflow:hidden;padding:.13334rem .27778rem;display:block}
.dest-list2 li:nth-child(3n+1) a{color:#23beae}
.dest-list2 li:nth-child(3n+2) a{color:#fb8964}
.dest-list2 li:nth-child(3n) a{color:#2ebd59}
