
/* sub1 */
 .table-calendar {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
.table-calendar th {
	width:60px;
	text-align:center;
	color:#4D6AAD;
	background-color:#FBFBFB;	
	font-weight:normal;
	border-left:0 !important;
}
.table-calendar td {
	padding:15px;
	line-height:22px;
	border-right:0 !important;
}
.table-calendar th, .table-calendar td {
	border:1px solid #ccc;
	padding:15px;
}
.table-calendar td a {
	color:#444;
}
.search-year {
	text-align:center;
	padding:20px 0;
}
.search-year a {
	font-size:20px;	
	margin-left:20px;
	color:#707070;
	text-decoration:none;
}
.search-year a:hover {
	color:#D50000;
}
.search-year .fa-none {
	font-size:20px;	
	margin-left:20px;
	color:#D4D4D4;
}
.search-year span {
	margin-left:20px;
	font-size:26px;
	letter-spacing:-1px;
	font-weight:bold;
}
.explain {
	padding:10px 0;
}

/* sub2 */
.sale {
	border-bottom:1px solid #ddd;
	padding:25px 15px;
	float:none;
	*zoom:1;
}
.sale > div {
	float:left;
}
.thumbnail {
	width:40%;
	border:0 !important;
}
.thumbnail img {
	width:100%;
}
.sale .caption {
	margin-left:3%;
	width:57%;
}
.sale .caption h4 {
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}
.sale .descript {
	width:100%;
}
.sale .descript th {
	width:25%;
	background-color:#f2f2f2;
}
.sale .descript th, .sale .descript td {
	padding:8px;
	border-top:1px solid #ccc;
}

.sale:after {
	content:"";
	display:block;
	clear:both;
}

/* sub3 */
.table-list {
	width:100%;
	margin:40px 10px;
	border-bottom:1px solid #4D6AAD;
}
.table-list th {
	text-align:center;
	background-color:#FBFBFB;
	color:#4D6AAD;
	font-weight:normal;
	border-top:2px solid #4D6AAD;
}
.table-list td {
	border-top:1px solid #ddd;
}

.table-list th, .table-list td {
	padding:10px 10px;
	border-right:1px solid #ddd;	
}
.table-list th:last-child, .table-list td:last-child {
	border-right:0 !important;
	width:120px;
}
.table-list .live-date {
	width:80px;
	text-align:center;
	color:#747474;
}
.sbj a {
	color:#444;
}
.date {
	text-align:center;		
}
.page-list {
	text-align:center;
}

