


@media screen and (min-height: 800px) {

	.index_bottom_ul li p{
		line-height: 45px;
		font-size: 15px
	}
	.index_bottom_ul li .img{
		height: calc(100% - 45px);
	}
	
}
@media screen and (max-height: 730px){

    .order_main_ul .p1{
    	line-height: 30px
    }
    .order_main_ul_menu{
    	padding: 7px 0
    }
    .confirmOrder_content_btn .btn{
    	margin-top: 10px
    }
    .eject_ul li .input{
    	min-height: 25px
    }
    .eject_ul li .input input{
    	line-height: 25px;
    	height: 25px
    }
    .eject_tips{
    	font-size: 14px;
    	line-height: 20px;
    	padding: 7px 0
    }
    .reservation_main .tips{
    	padding: 5px 0;
    }
    
    .reservation_main .p1{
    	font-size: 15px;
    }
    .reservation_main .h1{
    	margin-bottom: 2px;
    	font-size: 13px;
    }
    .reservation_main .p2{
    	margin-bottom: 2px;
    	font-size: 13px
    }
    .reservation_main .p3{
    	margin-bottom: 2px;
    	font-size: 18px
    }
    .reservation_main_info{
    	padding-bottom: 5px;
    }
    .reservation_main .p5{
    	margin-top: 5px;
    	font-size: 13px
    }
    .reservation_main .p5 b{
    	font-size: 14px;
    }
    .reservation_main .pd10{
    	padding: 5px 10px
    }
    .reservation_main_ul .quantity .subtract, .reservation_main_ul .quantity .add{
    	width: 20px;
    	height: 20px;
    	line-height: 20px
    }
    .reservation_main_ul .quantity .number{
    	width: 25px;
    	height: 20px;
    	line-height: 20px;
    	font-size: 14px
    }
    .reservation_main .p6{
    	font-size: 14px
    }
    .reservation_room_div .img{
    	width: 60px;
    	height: 20px;
    	margin: 2px 0;
    }
    .reservation_room_quantity .subtract, .reservation_room_quantity .add{
    	width: 17px;
    	height: 17px;
    	margin: 0px
    }
    .reservation_room_div p{
    	font-size: 13px
    }
    .reservation_room_main{;
    	padding: 0px;
    	padding-bottom: 5px
    }
    .reservation_room_quantity{
    	margin-top: 5px;
    }
    .reservation_main_ul .icon_right{
    	width: 7px
    }
    .reservation_main .submit, .reservation_main .submit2{
    	line-height: 40px;
    	height: 40px
    }
    .confirmOrder_content_btn .btn{
    	font-size: 15px
    }
    .reservation_main .submit a, .reservation_main .submit2 a{
    	font-size: 15px
    }
    .hotelSelection_top{
    	height: 35px;
    	line-height: 35px;
    }
    .hotelSelection_main{
    	padding-top: 85px;
    	padding-bottom: 40px
    }
    .hotelSelection_bottom{
    	line-height: 40px;
    }
    .wait_main .p1{
    	font-size: 15px
    }
    .wait_main_img{
    	margin: 20px auto 10px
    }
    .wait_main .p3 span{
    	font-size: 40px
    }
    .wait_bottom{
    	line-height: 40px;
    	height: 40px
    }
    .wait_main .p5{
    	margin-top: 10px;
    	margin-bottom: 20px
    }
    .waitResults_bottom{
    	line-height: 40px;
    }

    
	.reservation_top span{
    	height: 38px;
    	line-height: 38px;
    	font-size: 15px
    }
    .reservation_top span i{
    	width: 18px;
    	height: 18px;
    }
    .reservation_top{
    	height: 40px;
    }
    .reservation_main{
    	padding-top: 90px
    }
    .reservation_main_ul li{
    	padding: 8px 0
    }

}
@media screen and (max-height: 640px) {
/*	.index_bottom_ul li .img{
		height: 80px;
		line-height: 80px
	}*/
	.index_bottom_ul li p{
		line-height: 30px
	}
	.index_bottom_ul li .img{
		height: calc(100% - 30px);
	}
	.index_content{
		height: calc(100% - 265px)
	}
    .index_p1{
    	font-size: 35px;
    	margin: 0px;
    	margin-bottom: 5px
    }
    .index2_main_content .p1{
    	font-size: 15px;
    	margin-bottom: 5px;
    }
    .index2_main_content .p2 span{
    	font-size: 24px
    }
    .index_time_left, .index_time_right{
    	font-size: 35px
    }
    .index_top_bottom{
    	bottom: 10px
    }
    /* 640*/
    .reservation_main .tips{
    	padding: 5px 0;
    }
    .reservation_top span{
    	height: 33px;
    	line-height: 33px;
    	font-size: 15px
    }
    .reservation_top span i{
    	width: 18px;
    	height: 18px;
    }
    .reservation_top{
    	height: 35px;
    }
    .reservation_main{
    	padding-top: 85px
    }
    .reservation_main_ul li{
    	padding: 5px 0
    }
    .reservation_main_ul li span{
    	font-size: 14px
    }
    .reservation_main_ul li span .icon{
    	width: 16px;
    	height: 16px
    }
    .index3_main{
        padding: 10px;
        padding-bottom:0px;
        height: calc(100% - 10px);
    }
    .index_content.index_content3{
        height: 50%
    }
    .index_content3 .banner .bd li img{
        /*height: 50vh*/
    }
    .index3_bottom{
        height: 50%
    }
    .index3_main .p1{
        line-height: 15px;
        height: 15px;
        font-size: 13px
    }
    .index3_main_table{
        height: calc(100% - 105px)
    }
    .index3_main .h1{
        font-size: 16px;
        height: 20px;
        line-height: 20px
    }
    .index3_main_table_page{
        height: 25px
    }
    .index3_main_table_h1{
        font-size: 13px;
    }
    .index3_main_table_h1 span{
        font-size: 20px
    }
    .index3_main_table_p1{
        font-size: 14px;
    }
    .index3_main_table_top .p3{
        font-size: 16px
    }
    .index_content3 .banner_btn{
        padding: 7px 15px;
        font-size: 15px
    }
    .index_content3 .banner_p{
        font-size: 12px
    }
    .index3_main_bottom{
        font-size: 14px
    }

}
@media screen and (max-height: 600px) {
/*	.index_bottom_ul li .img{
		height: 70px;
		line-height: 70px
	}*/
	.index_content{
		height: calc(100% - 245px)
	}
	.index_content.index_content2{
		height: 50%;
	}
	.index2_bottom {
		height: 50%
	}
	.index_top_bottom{
    	bottom: 5px
    }

}
@media screen and (max-width: 560px)  {
   

}
/*@media screen and (max-width: 480px) and (min-width: 400px) {
    
}
@media screen and (max-width: 400px) and (min-width: 320px) {
    
}
@media screen and (max-width: 320px){
    
}
*/
@media screen and (orientation:portrait){
	/*豎屏*/
}
@media screen and (orientation:landscape) and (max-height: 450px){
	/*橫屏*/
	.eject .layout{
		min-height: auto
	}
	.layout{
		min-height: 600px;
		max-width: 400px;
    	min-width: 400px;
	}
	.header{
		max-width: 400px;
    	min-width: 400px;
	}
	.reservation_top{
		max-width:400px;
	}
	.reservation_main .submit, .reservation_main .submit2{
		max-width: 400px
	}
	.eject_div{
		max-width: 350px
	}
	.eject_main {
		height: 200px;
		overflow: auto
	}
    .index_content3 .banner .bd li img{
        /*min-height: 320px*/
    }
    .index_top3{
        max-width: 400px
    }
}