.main-content .ccontent .cinfo-detail .teacherList{
	display: flex;
	flex-wrap: wrap;
}
.main-content .ccontent .cinfo-detail .teacherInfo{
	display: flex ;
	flex-grow: 1;
	margin-top: 20px;
	flex-wrap: wrap;
}
.main-content .ccontent .cinfo-detail .teacherInfo .tavatar{
	height: 100px;
	padding: 10px 0px;	
}
.main-content .ccontent .cinfo-detail .teacherInfo .tname{
	font-size: 24px;
	letter-spacing: 10px;
	max-width: 400px;
	height: 30px;
	border-bottom: 2px solid #dee2e6;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 20px;
	text-indent: 0px;
}


.main-content .ccontent .cinfo-detail .teacherInfo .tname .ttitle{
	font-size: 14px;
	letter-spacing: 0;
}



.main-content .rbar{
	width: 280px;
	margin-left: 5px;
	flex: 0 0 16%;
	border-radius: 4px;
    background-color: white;
}
.main-content .rbar .rbar-title{
	font-size: 0.8em;
	padding-top: 10px;
	text-align: center;
	color: #a31f34

}

.main-content .rbar .rbar-list{
	padding: 0px 20px;
}
.main-content .rbar .rbar-list .rbar-item-title{
	font-size: 1em;
	padding-top:15px ;
	padding-bottom:5px ;
	margin-bottom: 5px;
	border-bottom: 1px solid #dee2e6
}
.main-content .rbar .rbar-list .rbar-item-content p{
	line-height: 2.5em;
	font-size: 0.8em;
	text-align: justify;
	text-indent: 1.6em;
}