body{
    opacity:0;
}
#datechoose_header{
    display:block;
    height:1.2rem;
    line-height:1.2rem;
    border-bottom:1px solid;
    position:relative;
    -webkit-tap-highlight-color:transparent;
}
#datechoose_header>span:first-child{
    font-size:0.32rem;
    margin-left:0.45rem;
}
#datechoose_header>span:last-child{
    width:0.17rem;
    height:0.33rem;
    position:absolute;
    right:0.53rem;
    top:0;
    bottom:0;
    margin:auto;
    background-size:100% 100%;
    background-repeat:no-repeat;
}
#datechoose_time_select{
    margin-top:0.45rem;
    border-top:1px solid;
    border-bottom:1px solid;
    text-align:center;
}
#datechoose_time_select>div{
    display:inline-block;
    vertical-align:middle;
    font-size:0.28rem;
    margin:0.53rem 0;
}
#datechoose_time_select>div.night_number{
    margin:0 0.44rem;
}
#datechoose_time_select>div>span{
    display:block;
    font-size:0.28rem;
}
#datechoose_time_select>div>span.center{
    margin:0.12rem 0;
    font-size:0.36rem;
}
#datechoose_between_select{
    height:1.05rem;
    line-height:1.05rem;
    border-top:1px solid;
    border-bottom:1px solid;
    margin-top:0.45rem;
    text-align:right;
}
#datechoose_between_select>div{
    display:inline-block;
    height:1.05rem;
    line-height:1.05rem;
}
#datechoose_between_select>div:first-child{
    margin-left:0.4rem;
    float:left;
}
#datechoose_between_select>div:first-child>span{
    font-size: 0.28rem;
    margin-right:0.3rem;
}
#datechoose_between_select>div.reduce{
    width:1.6rem;
    position:relative;
}
#datechoose_between_select>div.reduce>span,
#datechoose_between_select>div.add>span{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    display:block;
    width:0.35rem;
    height:0.04rem;
    background-color:#9E9F9F;
}
#datechoose_between_select>div.add{
    position:relative;
    width:1.65rem;
    border-left:1px solid;
}
#datechoose_between_select>div.add>span:last-child{
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);
}
#datechoose_search{
    width:4.29rem;
    height:1.03rem;
    line-height:1.03rem;
    margin:0.85rem auto 0;
    text-align:center;
    font-size:0.42rem;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
#datechoose_swiper{
    margin-top:1rem;
}
#datechoose_swiper .swiper-slide{
    padding-bottom:50%;
    background-size:100% 100%;
    background-repeat:no-repeat;
    position:relative;
}
#datechoose_confirm{
    display:block;
    text-align:center;
    margin-top:0.4rem;
    -webkit-tap-highlight-color: transparent;
}
#datechoose_confirm>span:first-child{
    font-size:0.25rem;
    vertical-align:middle;
}
#datechoose_confirm>span:last-child{
    display:inline-block;
    width:0.16rem;
    height:0.30rem;
    background-size:100% 100%;
    background-repeat:no-repeat;
    vertical-align:middle;
    margin-left:0.1rem;
}
.chao_hotel{
    position: fixed;
    z-index: 99;
    top: 0;
    background: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 0.2rem 0.3rem 0.8rem 0.3rem;
    bottom: 0;
}
.chao_hotel .chao_btn{
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #000;
    left: 0;
    text-align: center;
    line-height: 0.7rem;
    font-size: 0.3rem;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
    color: #fff;
}
.chao_hotel_s{
	position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    height: 100%;
    background: #fff;
}
.chao_hotel_s img{
	width: 100%;
}