@charset "utf-8";
.selectBox{ position: relative; color: #000;}
.selectBox .selectTxt{ width:130px; height: 40px; line-height: 40px; font-size: 14px; color: #000; background: #fff; padding: 0 30px 0 10px; cursor: pointer; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.selectBox .selectTxt:after{ content: ''; width: 0; height: 0; border: 4px solid transparent; border-bottom: none; border-top-color: #929293; position: absolute; top: 18px; right: 13px;}
.selectBox .selectModel{ display: none; width: 390px; border: 1px solid #ddd; position: absolute; bottom: 40px; left: 0; background: #fff;}
.selectBox .selectModel .selectTop{ height: 44px; line-height: 44px; padding-left: 20px; border-bottom: 1px solid #ddd; position: relative;}
.selectBox .selectModel .selectTop input{ display: none;}
.selectBox .selectModel .selectTop .close{ width: 14px; height: 14px; background: url(close.png) no-repeat center center; cursor: pointer; padding: 10px; position: absolute; top: 5px; right: 0;}
.selectBox .selectModel ul{ max-height: 204px; padding: 20px 0 4px 0; overflow: auto;}
.selectBox .selectModel ul li{ width: 72px; padding-left: 20px; font-size: 12px; margin-bottom: 16px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.selectBox .selectModel label{ height: 12px; line-height: 12px; overflow: hidden; font-size: 12px; padding-left: 18px; cursor: pointer; position: relative;}
.selectBox .selectModel label:before{ content: ""; width: 12px; height: 12px; background: url(checkbox.png) no-repeat right 0; position: absolute; left: 0; top: 0;}
.selectBox .selectModel label.check{ color: #da6035;}
.selectBox .selectModel label.check:before{ background-position: left 0;}
.selectBox .selectModel label input{ width: 0; position: absolute; right: 1000px;}

.selectBox-1 .selectModel{ width: 290px;}
.selectBox-1 .selectModel ul li{ width: auto; display: block; padding: 0 20px; float: inherit;}

.booking_right{ width: 1000px; height: 112px; padding-left: 0; background: url(bg_0_0_0_70.png); position: absolute; bottom: 112px; left: 50%; margin-left: -500px; z-index: 3;}
.booking_right .title{ font-size: 16px; color: #fff; padding: 52px 0 0 26px; width: 110px;}
.booking_right .booking_title{ height: 45px; box-sizing: border-box; padding:18px 0 8px 0; font-size:14px; color:#fff;}
.booking_right .input1 {
    color: #000;
    height: 40px;
    line-height: 40px;
    width: 170px;
}
.booking_right .input1{ width: 170px; height: 40px; line-height: 40px; color: #000; background:#FFF url(deta.png) right center no-repeat;}
.booking_right .submit1{ width: 130px; height: 40px; line-height: 40px; font-size: 14px; background: #da6035; border: none;}
