.van-index{
	box-sizing: border-box;
	margin-top: 1rem;
}
.van-h2{
	font-size: 1.05rem;
	align-items: center;
	position: relative;
	padding-left: .85rem;
	padding-bottom: 1rem;
	/* margin-left: .5rem; */
	box-sizing: border-box;
	border-bottom: 1px solid #efefef;
}
.van-h2 a{
	color:#5a5959;
}
.van-h2:before{
	content:'';
	position:absolute;
	width: .3rem;
	height: 1.1rem;
	border-radius: 5px;
	background-color: #2b92d8;
	left: 0;
	top: .3rem;
}
.van-h2 .van-more{
	font-size: .9rem;
	font-weight: normal;
	background-color: #FFFFFF;
	line-height: 1.5rem;
	color: #999;
}
.van-index-list{
	box-sizing: border-box;
}
.ul_item{
	width: 100%;
	flex-wrap: wrap;
	margin-top: .5rem;
}
.ul_item dl{
	padding:.75rem;
	box-sizing:border-box;
}
.ul_item dl:last-child{
	margin-bottom: 0;
}
.ul_item dl,.cardview dl{
	width: 100%;
	box-sizing: border-box;
}
.ul_item dl:hover{
	background-color: #f4f4f4;
	border-radius: 10px;
}
.ul_item dl dt,.cardview dl dt{
	width: 6rem;
	display: block;
}
.ul_item dl dt,.ul_item dl dt img,.cardview dl dt,.cardview dl dt img{
	height: 5rem;
	overflow: hidden;
	border-radius: 5px;
}
.ul_item dl dt img,.cardview dl dt img{
	object-fit: cover;
	width: 100%;
}
.ul_item dl dd{
	max-width: 75%;
}
.ul_item dl dd,.cardview dl dd{
	padding-left: .75rem;
	box-sizing: border-box;
}
.ul_item dl dd>a,.cardview dl dd>a{
	color: #3a3a3a;
	display: block;
	font-size: 1rem;
}
.ul_item dl dd>a:hover,.cardview dl dd>a:hover{
	color: #C72100;
}
.ul_item dl dd time,.cardview dl dd time,.cardview dl dd i{
	font-size:.9rem;
	color: #999;
	display: block;
	padding-top: .5rem;
}
.ul_item dl dd p,.cardview dl p{
	color: #6d6d6d;
	margin-top: .5rem;
	line-height: 1.4rem;
	font-size: .9rem;
	text-align:justify;
}
.ul_item dl dd>div,.cardview dl dd>div{
	font-size:.8rem;
	margin-top:.5rem;
}
.ul_item dl dd>div,.cardview dl dd>div,.cardview dl dd>div a{
	color: #999;
}

.van-index-list .cardlist{
	padding: 1rem 1.5rem 1rem 1rem;
	box-sizing: border-box;
}
.cardview{
	box-sizing: border-box;
	padding: 1rem 1rem 1rem 1.5rem;
}
.cardview>nav{
	/* margin-top: 1.2rem; */
	flex-wrap: wrap;
}
.cardview>nav dl{
	width: 24%;
	flex-wrap: wrap;
	background-color: #fcfcfc;
	border: 1px solid #eee;
	border-radius: 8px;
	transition: all .3s;
	padding: .75rem;
	box-sizing: border-box;
	margin-top: 1rem;
}
.cardview>nav dl:hover{
	background-color: #f4f4f4; 
	border-color: #ddd;
}
.cardview dl dd{
	max-width:65%;
}
.cardview dl p{
	margin-top:.75rem;
}
.cardview dl p span{
	color:red;
}
.van-friend{
	align-items: center;
	padding: 1rem;
	box-sizing: border-box;
	margin-top: 1rem;
	margin-bottom:1rem;
	border-radius: 3px;
	box-shadow: 0 0 3px 3px rgba(0,0,0,.03);
}
.van-friend b{
	width: 5rem;
	font-size: .9rem;
}
.van-friend p a{
	line-height: .8rem;
	font-size: .9rem;
	border-right: 1px solid #bdbdbd;
	padding-right: .5rem;
	padding-left: .5rem;
}
.van-friend p a:first-child{
	padding-left: 0;
}
.van-friend p a:last-child{
	border-right: none;
	padding-right: 0;
}
@media(max-width: 1024px) {
	.cardview>nav dl{
		width: 32%;
	}
}
@media(max-width: 768px) {
	.van-h2{
		padding-left: .5rem;
		padding-right: .5rem;
	}
	.van-index{
		margin-top: 0;
		margin-bottom: .5rem;
	}
	.cardview{
		padding: 1rem;
	}
	.van-index-list .cardlist:nth-child(2),.van-index-list .cardlist:nth-child(3){
		display: none;
	}
	.van-index-list .van-col--8{
		max-width:100%;
		flex: 100%;
	}
	.van-index-list .cardlist{
		padding-right: 0;
	}
	.ul_item dl{
		padding-left:0;
	}
	.cardview>nav dl{
		width: 49%;
	}
}
@media(max-width: 600px) {
	.cardview>nav dl{
		width: 100%;
		padding: 3%;
	}
	.ul_item dl dd, .cardview dl dd{
		max-width: 70%;
	}
}
@media(max-width: 480px) {
}
@media(max-width: 375px){
}