.lsxq-bg {
	background:transparent;
}
.lsxq-dc {
	background:transparent;
}
/* 老师详情2*/
.lsxq-detail2 {
	margin-top:0.2rem;
	margin-bottom:0.5rem;
}
.lsxq-detail2 span {
	display:block;
}
.lsxq-detail2 .p-one {
	display:flex;
	background:#ffffff;
	border-bottom:0.01rem dashed #d7d7d7;
	padding:0.3rem;
	gap:0.3rem;
}
.lsxq-detail2 .p-one .p-onel {
	width:2rem;
	height:2.8rem;
}
.lsxq-detail2 .p-one .p-onel img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.lsxq-detail2 .p-one .p-oner {
	flex:1;
}
.lsxq-detail2 .p-one .p-oner .p-one-name {
	font-size:0.3rem;
	font-weight:bold;
	padding-bottom:0.2rem;
}
.lsxq-detail2 .p-one .p-oner .p-one-com {
	padding:0.08rem 0;
	border-bottom:0.01rem dashed #f2f2f2;
	display:flex;
	gap:0.2rem;
	font-size:0.14rem;
	line-height:0.24rem;
align-items: flex-start; 
}
.lsxq-detail2 .p-one .p-oner .p-one-com > span:first-child {
    flex-shrink: 0; 
}
.lsxq-detail2 .p-one .p-oner .p-one-content {
	width:0.8rem;
	background:#fef5e8;
	border-radius:0.05rem;
	color:#b06c10;
	text-align:center;
min-width: 0;
	word-break: break-all;
}
.lsxq-detail2 .p-two {
	background:#ffffff;
	border-bottom:0.01rem dashed #d7d7d7;
	padding:0.2rem 0.35rem;
	margin-top:0.1rem;
}
.lsxq-detail2 .p-two .p-two-title {
	font-size:0.18rem;
	line-height:0.2rem;
	border-left:0.02rem solid #f59b22;
	margin-bottom:0.2rem;
	padding-left:0.24rem;
}
.lsxq-detail2 .p-two .p-two-paragraph {
	text-indent:2em;
	font-size:0.16rem;
	line-height:0.3rem;
}
.middle {
	position:relative;
}
.middle::before {
	content:"";
	position:absolute;
	background-image:url('../img/main_bg.png');
	background-size:100% 100%;
	background-repeat:repeat-y;
	background-position:center;
	opacity:0.2;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.lsxq-pages {
	padding-top:0.4rem;
}
.lsxq-pages .p-prev,
.lsxq-pages .p-next {
	display:flex;
}
.lsxq-pages .p-prev span,
.lsxq-pages .p-next span {
	color:#c74246;
	padding-right:0.06rem;
}
.lsxq-pages .p-next {
	padding-top:0.09rem;
}
.lsxq-pages .p-prev a:hover,
.lsxq-pages .p-next a:hover {
	color:#c74246;
	cursor:pointer;
}
@media (max-width: 768px) {
	.lsxq-detail2 .p-one{
		flex-direction: column;
	}
}