﻿@charset "utf-8";
#footer,.topinner{display:none}
#main{background:url(../images/bg.jpg) no-repeat center top;background-size:cover;position:relative;height:calc(100vh - 1.2rem)}
.hotel-box{position:absolute;width:9.1rem;left:.45rem;bottom:.75rem;z-index:5;font-size:.375rem}
.hotel-box > ul{margin-bottom:.21296rem;background:rgba(255,255,255,.9)}
.hotel-box > ul li{border-bottom:1px solid #ccc;height:1.3rem;line-height:1.3rem;overflow:hidden;width:100%}
.hotel-box > ul li:last-child{border-bottom:none}
.hotel-box > ul li > label{position:relative;padding:0 .2rem 0 1.2rem;display:block;height:1.3rem;box-sizing: border-box}
.hotel-box > ul li > label.h-lab{width:100%}
.hotel-box > ul li > label.h-lab2{width:50%;float:left}
.hotel-box > ul li > label.h-lab2:first-of-type{border-right:1px solid #d6d6d6}
.hotel-box > ul li > label i{color:#ff5346;position:absolute;top:0;left:.45rem}
.hotel-box > ul li > label input{width:100%;border:none;background:none;outline:none;padding:0;height:100%}
.hotel-box > ul li > label > em{display:block;color:#666;padding:.25rem 0 .22223rem;line-height:1;height:auto;font-size:.25rem}
.hotel-box > ul li > label .txt{line-height:1;height:auto}
.hotel-box > ul li > label .txt span{margin-right:.2rem}
.hotel-box > .btn a{font-size:.4375rem;height:1.2rem;line-height:1.2rem;color:#fff;text-align:center;display:block;width:100%;background-color:#ff5346}
.city-box{padding:0 .2778rem}
.city-box dt{color:#999;padding:.1334rem 0;line-height:.9rem}
.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}