.z{float:left;}
.y{float:right;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
#tipLayer{background:#fff;width:350px;border:1px solid #aaa;font-size: 14px;padding:5px;position: absolute;display: none;}
#tipLayer .gotime{height:40px;line-height: 40px;}
#tipLayer .inLayer{position: relative;}
#tipLayer .inLayer .close_tip{position: absolute;top:5px;right:5px;font-size:12px;}
#tipLayer .people .cr{}
#tipLayer .people .cr select,#tipLayer .people .kid select{width:100px;}
#tipLayer .people .kid{margin-left:10px;}
#tipLayer .people .kidtxt{margin-left:10px;color:green;}
#tipLayer .tjsubmit{height:40px;line-height: 30px;width:100px;text-align: center;font-size: 16px;background:#ff7200;border:1px solid #FF6901;color:#fff;margin-top:10px;cursor: pointer;}
#tipLayer .tjsubmit:hover{background:#FF6901;}
#calendar {
    /*width:100%;*/
    margin: 0 auto;
    background:#f8f8f8;padding:10px;
}
.fc-widget-content{position: relative;}
.chooseicon{width:24px;position: absolute;right:5px;bottom:5px;}
.fc-body td{background:#fff;}
.fc-day-top.fc-other-month{opacity:1;}
.fc-day-number{font-size: 16px;padding:5px 5px 0px 0px !important;}
.fc-day-top.fc-other-month .fc-day-number{color:#aaa;}
th.fc-widget-header{padding:5px 0px;}
.fc-head .fc-day-header{background:#666;color:#fff;}
.fc-head .fc-sat,.fc-head .fc-sun{background:green;}
.fc-content{text-align: center;font-size:12px;cursor: pointer;}
.fc-title{color:red;}
.fc-title i{color:#666 !important;font-style: normal;}