.questmain {
	margin-top: 102px;
}

.questmainfang {
	width: 450px;
	height: 180px;
	border: 3px solid rgba(255, 145, 145, 1);
	border-radius: 4px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-bottom: 57px;
	padding-left: 60px;
	padding-right: 40px;
}

.questmainfang>img {
	position: absolute;
	top: -40px;
	left: 36px;
	;
}

.questmainfang>p {
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 45px;
}

.questmainfang>span {
	color: #666666;
	font-size: 18px;
}

.rp_teach>p:nth-of-type(1) {
	background: #fff;
	color: #333;
}

.rp_teach>p:nth-of-type(2) {
	background: #C10000;
	color: #fff;
}