.listTap {
	padding: 0;
	border-bottom: 1px solid #e9e9e9
}

.listTapOdd {
	padding: 0;
	text-align: center
}

.listTapOdd span {
	display: inline-block;
	height: 1.0rem;
	line-height: 1.0rem;
	text-align: center;
	font-size: .26rem;
	color: #666;
}

.listTapOddAcive {
	border-bottom: 3px solid #00a0ea;
}

.listMain,.listMainAll {
	padding: .24rem .24rem 0;
	background-color: #f4f4f4
}

.listMainAll {
	display: none
}

.listOdd {
	padding: 0 .15rem .4rem;
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: .24rem
}

.listTitle {
	padding: .24rem 0
}

.listTitle .pull-left {
	width: 1.06rem;
	height: .36rem;
	text-align: center;
	line-height: .36rem;
	font-size: .22rem;
	color: #fff;
	border-radius: 3px
}

.listTitle .pull-right {
	font-size: .2rem;
	color: #999
}

.listTitle .pull-right b {
	color: #ff385a;
	margin: 0 .04rem
}

.bgBlue {
	background-color: #00a0ea
}

.bgRed {
	background-color: #ff385a
}

.listInfo {
	padding: 0
}

.listImg {
	padding: 0 .16rem 0 0
}

.listImg img {
	width: 100%;
	height: 1.22rem;
	border-radius: 3px;
	margin-top: .1rem;
	background-color: #000
}

.listContent {
	padding: 0
}

.listName {
	padding: 0;
	font-size: .28rem;
	font-weight: 700;
	overflow: hidden
}

.listName a:hover {
	text-decoration: none
}

.listName p {
	white-space: nowrap;
	color: #333
}

.listTeacher,.listTime {
	padding: .12rem 0 0;
	font-size: .24rem;
	color: #666
}