﻿body{background-color:#E9ECF1;overflow-x:hidden}
#footer{display:none}
#calDiv{margin-top:10px;padding:0 10px 10px;background-color:#fff}
.low_calendar{overflow:hidden}
.calendar-wrapper{padding-bottom:15px}
.calendar-wrapper table{width:100%;border-collapse:collapse;margin:0;padding:0}
.calendar-wrapper tr{height:48px}
.calendar-wrapper tr:first-of-type{height:40px}
.calendar-wrapper th{border-bottom:1px solid #e6e6e6;font-size:14px;text-align:center;vertical-align:middle;color:#999;font-weight:200;width:14.2857%}
.calendar-wrapper th.week{color:#f60}
.calendar-wrapper td{padding:2px 0;vertical-align:middle;text-align:center;font-size:14px;color:#666}
.calendar-wrapper td .everyday{position:relative}
.calendar-wrapper td .everyday a{display:block;width:100%;position:relative}
.calendar-wrapper td .everyday a:hover{text-decoration:none}
.calendar-wrapper td .everyday em{font-size:9px;display:block;line-heihgt:1;color:#888}
.calendar-wrapper td .everyday .sp_time{display:block;font-size:14px;font-weight:200;color:#333;padding-top:6px;line-height:14px;font-family:arial}
.calendar-wrapper td .last_day .sp_time,.calendar-wrapper td .last_day .sp_time{color:#ccc}
.calendar-wrapper td .everyday .sp_pice{font-size:12px;color:#f60;line-height:16px;font-family:arial}
.foot_p{line-height:20px;padding:10px}
.b_style{padding-bottom:45px}
.m-btn{position:fixed;height:40px;left:0;bottom:0;z-index:500;color:#fff;text-align:center;line-height:40px;color:#fff;font-size:18px;width:100%;background-color:#ff8400}
.m-btn i{margin-right:8px;font-size:20px;vertical-align:1px}
.low_calendar h3{text-align:center;font-size:16px;line-height:30px}
.calendar-wrapper td .today a,.calendar-wrapper td .nom a{color:#fff;position:relative;background-color:#f80;border-radius:6px;padding-bottom:2px}
.calendar-wrapper td .today em,.calendar-wrapper td .today .sp_time,.calendar-wrapper td .today .sp_pice,.calendar-wrapper td .nom em,.calendar-wrapper td .nom .sp_time,.calendar-wrapper td .nom .sp_pice{color:#fff}