.yuepu-box .fl-userinfo {
	margin: 0;
	background: #fcfcfc;
}
.fl-userinfo .head {
	margin: 0 30px;
}
.yuepu-box .fl-userinfo .head {
	min-width: 80px;
}
.fl-userinfo .head {
	flex: unset;
}
.fl-author .head img {
	border-radius: 0;
}
.yuepu-box .tag {
	background: #fcfcfc;
	padding:2rem 2rem 1rem 2rem;
	transition: height 0.2s;
	overflow: hidden;
}
.yuepu-box .tag .tit{display: block;flex-shrink:0}
.yuepu-box .tag .tit span{
	background-color: #ef4d3a;
	color:#fff;
	border-radius: 4px;
	padding:2px 6px;
}
.yuepu-box .tag .diff{display: block;}
.yuepu-box .tag .item {
	margin-bottom:1rem;
	display: flex;
}
.yuepu-box .tag a{color:#999;display: inline-block;padding: 0 15px;font-size:14px;}
.yuepu-box .tag a:hover{color:#ef4d3a;}
.yuepu-box .tag a.active{font-weight: bold;color:#ef4d3a;}
.yuepu-box .tag .btn {justify-content: center;margin-bottom: 0;}
.qpxx-box {
	padding-bottom:4rem;
}
.qpxx-box .qpxx-list{
	padding: 20px;
	background: #fcfcfc;
}

.qpxx-head {
	background-color: #eee;
	padding: 0 2rem;
	color:#aaa;
	display: flex;
}
.qpxx-head .info {
	width:50%;
}
.qpxx-head .info .vip{
	color: #ef4d3a;
	font-weight: 900;
}
.qpxx-head .sort {font-size: 0;margin: 2px 0;display: inline-block;}
.qpxx-head .sort li {display: inline-block;background: #fff;}
.qpxx-head .sort a {display: inline-block;font-size: 14px;padding: 0.7rem 2rem;border: 1px solid #eee;color: #aaa;}
.qpxx-head .sort a.active {color: #fff;background-color: #ef4d3a;}
.qpxx-head .info2 {
	display: flex;
	width:50%;
}
.qpxx-head .info span,.qpxx-head .info2 span{flex: 1;display: inline-block;text-align: center;padding: 1rem 0;}
.qpxx-list li {
	display: flex;
	align-items: stretch;
	margin-bottom: 2rem;
	background: #fff;
	min-height: 100px;
}

.yzzz-box li {
	display: block;
	background: unset;
}

.yzzz-box .username a{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.qpxx-list li.prompt {
	font-size: 26px;
	text-align: center;
	line-height: 100px;
	display: block;
}

.rmgs-list li.prompt {
	float: unset;
	width: auto;
}

.qpxx-list .info{
	display: flex;
	align-items: center;
	width:50%;
}
.qpxx-list .info2{
	display: flex;
	align-items: center;
	width:50%;
}
.qpxx-list .item {
	flex: 1;
	text-align: center;
}
.qpxx-list .item .icon {
	display: inline-block;
	margin: 5px;
}

.qpxx-list .info2 .ysb i.icon-bi{
	margin-left:5px;
	font-size:22px;
	color: #ef4d3a;
}
.qpxx-list .list-img {
	flex-shrink: 0;
}
.qpxx-list .list-img img {
	transition: transform 3s;
}
.qpxx-list .list-img:hover img{
	transform: scale(1.2);
}

.qpxx-list .text{
	margin-left:15px;
}
.qpxx-list .info a {
	cursor: pointer;
}
.qpxx-list .info a:hover {
	color: #ef4d3a;
}
.qpxx-list .info .atag {
	display: inline-block;
	border:1px solid #ef4d3a;
	padding:0 5px;
	border-radius: 4px;
	color:#ef4d3a;
	font-size:12px;
	margin-right:10px;
}
.qpxx-list .info .name {
	font-weight: bold;
}
.qpxx-list .info .gs{
	padding: 0 10px;
	color:#888;
	font-size:14px;
}
.qpxx-list .info .pubs{
	color:#888;
	font-size:14px;
	margin-top:5px;
}
.qpxx-list .info .sbtn a{
	color:#888;
	padding:0 5px;
}
.qpxx-list .info .sbtn a:hover{
	color:#ef4d3a;
}

@media screen and (max-width:768px) {
	.qpxx-list>li {
		flex-direction: column;
	}
	.qpxx-list>li .info,.qpxx-list>li .info2 {
		width:100%;
	}
	.qpxx-list>li .info .sbtn {
		width:80px;
		flex-shrink: 0;
	}
	.qpxx-head .info {
		width: 100%;
	}
	.qpxx-head .info2 {
		display: none;
	}
}

@media screen and (min-width: 1024px) {
	.fl-author .head img {
		max-width: 240px;
	}
}

@media screen and (max-width: 480px) {
	.fl-userinfo .head {
		margin: 0 18px;
	}
	.qpxx-list .list-img {
		max-width: 120px;
	}
}

@media screen and (max-width: 320px) {
	.qpxx-list .list-img {
		width: 80px;
		height: 80px;
	}
	.qpxx-list .list-img img{
		margin-left: -20px;
		max-width: unset;
		height: 80px;
	}

	.yuepu-box {
		padding: 0;
	}

	.qpxx-box .qpxx-list {
		padding: 16px 10px;
	}
}