.banner{
	width:100%;
	padding-bottom:50px;
}
.banner .img{
	width:100%;
	height:470px;
	margin:0 auto;
	background:url(../img/banner_room.jpg) center;
}
.banner .nav{
    width:1200px;
    height:60px;
    line-height: 60px;
    margin:0 auto;
    color:black;
    font-size:15px;
    border-bottom:1px solid rgb(222,222,222);
    position: relative;
}
.banner .nav img{
    margin-right:10px;
}
.banner .nav a{
    color:black;
}
.banner .nav .back{
    display: inline-block;
    width:150px;
    height:35px;
    line-height: 35px;
    border:1px solid rgb(230,230,230);
    border-radius:4px;
    color:rgb(231,146,66);
    position: absolute;
    right:0;
    top:10px;
}
/*客房预订信息*/
.main{
    width:100%;
    height:auto;
    background:rgb(247,247,247);
    margin-top:-50px;
    padding:20px 0;
}
.main .book{
    width:1200px;
    height:auto;
    margin:0 auto;
    padding-bottom:20px;
    background:white;
}
.main .book .tit{
    width:1140px;
    margin:0 auto;
    border-bottom:1px solid rgb(200,200,200);
    padding:20px 0;
}
.main .book .tit span:nth-child(1){
    font-size: 25px;
    font-weight: 1000;
}
.main .book .tit span:nth-child(2){
    color:gray;
}
.main .book .book_detail{
    width:1140px;
    height:auto;
    margin:4px auto;
}
.main .book .book_detail>div{
    width:1140px;
    height:60px;
    line-height: 60px;
    color:gray;
    font-size: 16px;
    background:url(../img/roombook_conbg.jpg);
    margin-top:10px;
}
.main .book .book_detail>div span{
    color:rgb(217,141,66);
}
.main .book .book_detail form{
    display: block;
    width:800px;
}
.main .book .book_detail form>div{
    width:1000px;
    height:35px;
    line-height: 35px;
    display: flex;
    margin:20px 0;
}
.main .book .book_detail form>div:nth-child(1),
.main .book .book_detail form>div:nth-child(2),
.main .book .book_detail form>div:nth-child(3),
.main .book .book_detail form>div:nth-child(4),
.main .book .book_detail form>div:nth-child(5),
.main .book .book_detail form>div:nth-child(7){
    flex-wrap: wrap;
    justify-content: left;
}
.main .book .book_detail form>div label{
    width:120px;
    font-size: 15px;
    color:gray;
    margin:0 20px;
}
.main .book .book_detail form>div input,.main .book .book_detail form>div textarea,
.main .book .book_detail form>div select{
    border:1px solid rgb(238,238,238);
}
.main .book .book_detail form>div:nth-child(1) input{
    width:256px;
}.main .book .book_detail form>div:nth-child(1) button{
    width:100px;
    height:30px;
    vertical-align: middle;
    color:white;
    background:rgb(217,141,66);
    border:none;
    border-radius:4px;
 }
.main .book .book_detail form>div:nth-child(2){
    width:500px;
    height:75px;
}
.main .book .book_detail form>div:nth-child(2) div{
    width:100px;
    height:75px;
    border:1px solid rgb(217,141,66);
}
.main .book .book_detail form>div:nth-child(2) div span{
    display: block;
    width:100%;
    height:25px;
    line-height: 25px;
    background: rgb(217,141,66);
    color:white;
    text-align: center;
}.main .book .book_detail form>div:nth-child(2) div p{
    display: block;
     width:100%;
     height:50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
 }
.main .book .book_detail form>div:nth-child(4) input{
    width:113px;
}
.main .book .book_detail form>div:nth-child(4) span{
    width:468px;
    color:gray;
    text-align: right;
}
.main .book .book_detail form>div:nth-child(5) textarea{
    width:700px;
    height:60px;
}
.main .book .book_detail form>div:nth-child(6){
    font-size: 20px;
    font-weight: 1000;
}
.main .book .book_detail form>div:nth-child(7) input,
.main .book .book_detail form>div:nth-child(7) select{
    width:175px;
}
.main .book .book_detail .btn{
    width:540px;
    height:50px;
    line-height:50px;
    background:white;
    font-size: 14px;
    margin-left:100px;
    color:gray;
}
.main .book .book_detail .btn input{
    display: inline-block;
    width:265px;
    height:50px;
    line-height: 50px;
    background:rgb(217,141,66);
    color:white;
    margin:0 10px;
}


