body{margin:0;padding:0; background: none; min-width: 1236px;}
#booking-body{background-color: #eeeeee;background-image: none;}
#ob_header{margin: 0px auto;border: solid #da1d24;clear: both;height:35px;border-width: 0 0 2px;}
#header0{background: none;padding: 0 13px;width: 1070px;margin: 0px auto;}
#header0 .header0-right a {color: #fff;font-size: 12px;margin: 0 15px;line-height: 3;}
#ob_body {margin:0 auto;color:#000;}
#ob_body .ob_body_1 {width:1070px;height:316px;margin:0 auto;margin-top: 70px; text-align: right;}
#ob_body .ob_body_5{background-color: #fff;padding: 0 13px;height: 600px;}

#ob_body table.ob_body_5_tb  td{line-height: 1.8;color:#000;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;padding-bottom: 17px;}
#ob_body table.ob_body_5_form  td{line-height: 1.8;color:#000;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}
#ob_body table.ob_body_5_form  th{line-height: 1.8;color:#000;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}
#ob_body .ob_body_6{margin-top: 50px;margin-bottom: 25px;width: 1049px;height: 58px;line-height: 58px;background-color: #c8161f;text-align: center;font-family:'Microsoft YaHei',微软雅黑;font-size:32px;color:#ffffff;}

#ob_body .submit_reservation_module{background-color: #fff;padding:0 0 55px 32px;height:490px;}
#ob_body .submit_reservation_module .td1{vertical-align: top; width:380px; padding-top:60px;}
#ob_body .submit_reservation_module .td2{vertical-align: top; padding-right:10px;padding-left:35px; }
#ob_body .submit_reservation_module .td3{vertical-align: top; width:520px;}
#ob_body .submit_reservation_module .title2{}

#ob_body .ob_body_map{background-color: #fff;padding: 0 13px;width: 1022px;}
#ob_body .ob_body_map div b{font-size: 14px;color: #da1d24;}
.ob_body_map_hr{border:1px dotted #da1d24;clear: both;height: 0;border-width: 2px 0 0;margin:15px 0;}
#ob_body .ob_body_map .ob_body_map1{width: 450px;}
#ob_body .ob_body_map .ob_body_map11{padding: 55px 50px ;padding-left:58px;line-height: 1.7;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}
#ob_body .ob_body_map .ob_body_map2{padding:35px 0 0 40px;}
#allmap a{background: none;}
#save_ok{display: none;width:520px;padding-left:20px;padding-top: 50px;}
#wechat_qrcode{padding-top:140px;padding-left:40px;}

.button_switch_pc{cursor: pointer;}
.button_switch_qr{cursor: pointer;}

#signup-form .small {width: 70px;}
button, input.button, a.button {margin: 0; }
#signup-form .text {width: 350px;}
a{color:#000;}
a[target=_blank] {background: none;padding-right: 13px;}
a:hover, a:focus { color:#000; }
#ob_footer{padding: 0 13px; margin: 0px auto; margin-top:90px; height:419px; background: url(/copyrights/img/online-booking/2024bibf/ob_footer.png) center bottom no-repeat;}
#ob_footer .ob_footer1{width: 560px;}
#ob_footer .ob_footer11{padding: 0 0 0 65px;line-height: 1.7;color:#fff;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}
#ob_footer .ob_footer2{padding: 0 58px 0 0;line-height: 1.7;}
#ob_footer .ob_footer21{text-align: center;margin-right: 30px;color:#fff;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}
#ob_footer .ob_footer22{text-align: center;color:#fff;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 13px;}

#signup-form {position: ; top: auto;right: auto;width:auto;padding-top:6px;}
#signup-form th {width: 100px;}
#signup-form td ul li {float: left;margin-bottom: 5px;margin-right: 0;width:80px;}
#signup-form td ul{margin-top: 1px;}
#signup-form .appointment_date{width: 65px;border: 0;padding-left:0;padding-right:0;}
#signup-form .appointment_time{width: 50px;border: 0;padding-left:0;padding-right:0;}
#signup-form td {width: 500px;}
#appointment_time_text{width:50px;font-weight: bold;}
#appointment_slider .ui-slider-handle{cursor:pointer;}
#appointment_slider{width: 308px;margin-top: 5px;}
#appointment_slider .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #efefef;
}
.online-booking-BIBF-form .ui-buttonset .ui-button-text{
    padding: .4em 0.8em;
    font-size:13px;
}
.online-booking-BIBF-form .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.4em;
}
#booking_qr_input .title{height:44px;margin-left: 40px;background: url(/copyrights/img/online-booking/2019bibf/2.png) center bottom no-repeat;}
#booking_pc_input .title{height:44px;margin-left: 40px;background: url(/copyrights/img/online-booking/2019bibf/1.png) center bottom no-repeat;}
#booking_qr_input .title div,
#booking_pc_input .title div
{line-height:44px;color:#fff;font-family:'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',华文细黑,STHeiti,MingLiu;font-size: 24px;}
.button_switch_qr{padding-left:70px;}
.button_switch_pc{padding-left:60px;}
