﻿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:10px;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}

.price::before{content:"" !important;}
.date-can{margin-top:10px}
.date-cm{width:100%;overflow:hidden}
.date-cm table{width:100%}

.line-date{margin-top:20px;background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 1px 3px #ddd;padding:20px}
.line-date h2{height:45px;line-height:45px;padding-left:55px;font-size:22px;position:relative;z-index:1}
.date-can{margin-top:10px;background:#fff}
.line-date table.line-tab{width:100%;float:left;margin-right:20px}
.date-top th{border-bottom:1px solid #c7c7c7;padding:3px 0;height:36px;line-height:36px}
.date-top th.top-m{font-size:16px;text-align:center}
.date-top a{background:url(../images/date_ico.gif) no-repeat 2px center #ccc;height:20px;width:20px;display:block;margin-left:10px}
.date-top a.d-next{background-position:-20px center;float:right}
.date-top a.on{cursor:not-allowed}
.date-top .r{padding-right:10px;}
.lineDateTit td{padding-top:10px;text-align:right}
.lineDateTit td div{background:#b1b1b1;color:#fff;font-family:Arial,'微软雅黑';margin:0 2px 0 5px;padding:2px 0;text-align:center;font-size:10px !important}
.date-in td{font:14px Arial;text-align:right}
.date-in td.dtem{cursor:pointer}
.date-in td div{border-bottom:1px solid #e4e4e4;border-right:1px solid #e3e3e3;height:56px;padding:0;position:relative}
.date-in td div span{display:block;color:#666}
.date-in td div em{margin-top:3px;display:block;font-size:12px}
.date-in td div p{}
.date-in td div i{display:block;font-size:10px;color:#666}
.date-in td div i b{margin-left:3px;font-weight:bold;font-size:14px}