/* 问答 */
.QA-modular{
	padding: .36rem 0 .78rem;
	box-sizing: border-box;
	margin: 0 auto;
}
.dotted-line{
	width: 100%;
	height: 0px;
	/* dotted */
	border-bottom: .1rem dotted #E9E8E8;
}
.QA-title-area{
	height: 1.2rem;
	background: #FAFAFA;
	padding: 0 .42rem;
	margin: .15rem 0 .27rem;
}
.line-vertical{
	width: .04rem;
	height: .38rem;
	background: #5DC8FC;
}
.QA-title-area .title{
	color: #4D008C;
	font-size: .36rem;
	font-weight: bold;
	margin: 0 .18rem;
}
.QA-title-area .qa{
	color: #5DC8FC;
	font-size: .36rem;
}
.QA-title-area .desc{
	color: #666666;
	font-size: .12rem;
	font-weight: bold;
	margin-left: .11rem;
	height: .38rem;
	display: flex;
	align-items: flex-end;
}
.QA-list .QA-item{
	padding: 0 .43rem;
}
.QA-item .Q-cont{
	padding-left: .29rem;
}
.QA-list .QA-item .Q{
	color: #5DC8FC;
	font-size: .48rem;
	font-weight: bold;
	margin-right: .16rem;
}
.QA-item .Q-title{
	color: #333333;
	font-size: .24rem;
	font-weight: bold;
}
.QA-item .Q-title span,.A-cont .A-desc span{
	color: #4D008C;
}
.QA-item .Q-title-en{
	color: #666666;
	font-size: .12rem;
	font-weight: bold;
}
.QA-line{
	width: 100%;
	height: .03rem;
	border-bottom: .03rem dotted #A8A8A8;
	margin: .39rem 0 .43rem;
}
.A-cont{
	display: flex;
	padding: .24rem 0 0 1rem;
}
.A-cont .A{
	color: #4D008C;
	font-size: .36rem;
}
.A-cont .A-desc{
	font-size: .24rem;
	color: #333;
}