@charset "utf-8";
body,html{margin:0;padding:0;}
.m__fukeBg{background:url(/images2016/ico.jpg) no-repeat 0 0;display:block;overflow:hidden;}
.max-booking .max-booking-form .bajs-ajax-form-sumit-btn {
    width: 107px;
    height: 33px;
    margin: 0 auto 0 120px;
    background: url('/images2016/ico.jpg') no-repeat -87px -44px;
    border: none;
    padding: 0;
    cursor: pointer;
    position: relative;
    z-index: 0;
}
.m__fukeReserve,.m__fukeReserveMask{width:100%;height:100%;left:0;top:0;}
.m__fukeReserveMask{height:5000px;}
.m__fukeReserve{font-family:simsun;display:none;position:fixed;z-index:20000;color:#222;}
.m__fukeReserveMask{position:absolute;z-index:0;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}
.m__fukeReserveBox{width:718px;height:422px;position:absolute;left:50%;top:50%;margin-left:-359px;margin-top:-211px;z-index:999;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.m__fukeHead{height:131px;width:100%;position:relative;background-color:#6eaa24;border-radius:5px 5px 0 0;}
.m__fukeHead b{width:67px;height:57px;position:absolute;left:0;bottom:0;}
.m__fukeHead em{width:158px;height:85px;position:absolute;left:50%;top:50%;margin-left:-75px;margin-top:-40px;background-position:0 -118px;}
.m__fukeHead a{width:36px;height:36px;border-radius:18px;overflow:hidden;position:absolute;right:10px;top:10px;background-position:-164px 0;-webkit-transform:rotate(0);transform:rotate(0);transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}
.m__fukeHead a:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.m__fukeBody{height:291px;width:100%;background-color:#fff;border-radius:0 0 5px 5px;position:relative;}
.m__fukeForm{margin:25px 20px;width:345px;float:left;display:inline;}
.m__fukeForm dl{position:relative;height:35px;padding-bottom:15px;margin:0;}
.m__fukeForm dl dt{position:absolute;left:0;top:0;width:70px;white-space:nowrap;font-size:14px;line-height:35px;}
.m__fukeForm dl dd{position:relative;hegiht:35px;padding-left:75px;margin:0;width:210px;}
.m__fukeForm dl dd span{font-size:14px;hegiht:35px;line-height:35px;color:#f00;width:50px;right:-50px;top:0;position:absolute;text-align:right;}
.m__fukeForm dl dd .m__fukeText{background-color:#f2f2f2;border:solid 1px #cfcfcf;border-radius:4px;font-size:14px;transition:all 0.3s ease-in-out;font-family:"Microsoft Yahei",Tahoma;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;}
.m__fukeForm dl dt{position:absolute;left:0;top:0;width:70px;white-space:nowrap;font-size:14px;line-height:35px;}
.m__fukeForm dl dd select.m__fukeText{width:210px;height:35px;line-height:35px;padding:6px;}
.m__fukeForm dl dd input.m__fukeText{width:204px;padding:0 0 0 4px;height:33px;line-height:33px;}
.m__fukeForm dl dd .m__fukeText:focus{border-color:#6eaa24;background-color:#fff;}
.m__fukeForm dl dd .m__fukeSubmit{width:107px;height:33px;margin:0 auto;background-position:-87px -44px;border:none;padding:0;cursor:pointer;position:relative;z-index:0;}
.m__fukeForm dl dd .m__fukeSubmit:hover{background-position:-87px -79px;}

.m__fukeNotice{margin:25px 25px 25px 0;float:right;padding:0 0 0 20px;border-left:solid 1px #dfdfdf;height:241px;width:285px;display:inline;}
.m__fukeNotice dl dt,.m__fukeNotice dl dd,.m__fukeNotice dl,.m__fukeNotice dl dd p{padding:0;margin:0;}
.m__fukeNotice dl dt{font-weight:bold;line-height:24px;color:#6eaa24;font-size:12px;}
.m__fukeNotice dl dd p{line-height:22px;font-size:12px;position:relative;}
.m__fukeNotice dl.m__n1 dd p{padding-left:24px;}
.m__fukeNotice dl.m__n2 dd p{padding-left:36px;}
.m__fukeNotice dl dd p b{position:absolute;left:0;top:0;line-height:24px;font-weight:normal;}
.m__fukeNotice a.m__otrPage{padding-left:14px;position:relative;display:inline-block;height:30px;line-height:30px;font-weight:bold;font-size:14px;text-decoration:none;color:#6eaa24;margin-top:8px;}
.m__fukeNotice a.m__otrPage:hover{text-decoration:underline;color:red;}
.m__fukeNotice a.m__otrPage i{width:8px;height:11px;background-position:-36px -105px;left:0;top:50%;margin-top:-6px;position:absolute;}

/*日历控制*/
#calendarPanel{position:absolute;background-color:#fff;border:1px solid #d6d8d8;width:192px;height:209px;padding:4px;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,0.1);z-index:20001;margin-top:1px;}
#calendarIframe{border:none;width:192px;overflow:hidden;height:194px;}


/*.datepicker{border-collapse:collapse;border:2px solid #999;position:absolute;}*/
.datepicker {background-color:#fff;width:192px;overflow:hidden;height:209px;}
.datepicker{border-collapse:collapse;}
.datepicker tr.controls th{height:22px;font-size:12px;}
.datepicker select{font-size:12px;}
.datepicker tr.days th{height:18px;}
.datepicker tfoot td{height:18px;text-align:center;text-transform:capitalize;}
.datepicker th, .datepicker tfoot td{background-color:#eee;font:12px/18px Verdana, Arial, Helvetica, sans-serif;}
.datepicker th span, .datepicker tfoot td span{font-weight:bold;}
.datepicker tbody td{width:24px;height:24px;border:1px solid #ccc;font:11px/22px Arial, Helvetica, sans-serif;text-align:center;background:#fff;}
.datepicker tbody td.date{cursor:pointer;}
.datepicker tbody td.date.over{background-color:#99ffff;}
.datepicker tbody td.date.chosen{font-weight:bold;background-color:#ccffcc;}