.calendar{margin-top:20px;background-color:#fff;padding:20px;box-shadow:1px 1px 2px #ccc,-1px -1px 2px #ccc}.calendar table{width:100%;border-collapse:collapse;font-family:幼圆}.calendar td,.calendar th{width:14.28%;padding:5px;border:1px solid #ccc}.calendar th{background-color:#f8f8f8;font-weight:700}.calendar p{line-height:1.3;font-size:12px}.calendar .check{margin-right:4px}.calendar .margin-l-15{margin-left:15px}