			* {
				margin: 0;
				padding: 0
			}
			.xiaoli {
				width: 300px;
				box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
			}
			#calendar {
				width: 266px;
				margin: 0 auto;
				overflow: hidden;
				padding: 20px 16px;
				position: relative;
				margin-bottom: 14px;
			}

			#calendar a {
				text-decoration: none;
				color: #000;
			}

			#calendar h4 {
				text-align: center;
				margin-bottom: 10px
			}

			#calendar .a1 {
				position: absolute;
				top: 20px;
				left: 60px;
			}

			#calendar .a2 {
				position: absolute;
				top: 20px;
				right: 60px;
			}

			#calendar .week {
				height: 30px;
				line-height: 20px;
				border-bottom: 1px solid rgba(0, 0, 0, .12);
				margin-bottom: 10px
			}

			#calendar .week li {
				float: left;
				width: 38px;
				height: 30px;
				text-align: center;
				list-style: none;
				font-size: 14px;
			}

			#calendar .dateList {
				overflow: hidden;
				clear: both
			}

			#calendar .dateList li {
				float: left;
				width: 38px;
				height: 30px;
				text-align: center;
				line-height: 30px;
				list-style: none;
				font-size: 12px;
			}

			#calendar .dateList .ccc {
				color: #ccc;
			}

			#calendar .dateList .red {
				background: #01622f;
				color: #fff;
			}