.van-index{
	box-sizing: border-box;
	margin-top: 1rem;
}
.van-h2{
	font-size: 1.05rem;
	align-items: center;
	position: relative;
	padding-bottom: 1rem;
	box-sizing: border-box;
	border-bottom: 1px solid #efefef;
}
.van-h2 a{
	color: #B08C4A;
}
.van-h2:before{
	content:'';
	position:absolute;
	width: 8.5rem;
	height: 1.1rem;
	left: 0;
	top: 1.2rem;
	border-bottom: solid 2px #B08C4A;
}
.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;
}
.nav_item li {
	position: relative;
	padding-left: 35px;
	line-height: 3rem;
	text-align: left;
}
.nav_item li em { 
	position: absolute; 
	left: 7px; 
	top: 0; 
	font-size: 1.25rem; 
	color: #d9d9d9;
}
.nav_item li h4{
	width: 90%;
	font-weight: normal;
	color: #3a3a3a;
	font-size: 1rem;
}
.nav_item li span { 
	position: absolute; 
	right: 0; 
	top: 0; 
	font-size: .8rem;  
	color: #b0b0b0;
}
.nav_item li span.up { 
	color: #e76140;
}
.nav_item li span.up i { 
	background-position: 0 -24px;
}
.nav_item li img, .nav_item li p { 
	display: none;
}
.nav_item li:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 36px;
	bottom: 0;
	display: block;
	width: 94%;
	height: 1px;
	background: #eaeaea;
}
.nav_item li.on {
	height: 8rem;
}
.nav_item li.on p {
	display: -webkit-box;
	font-size: .9rem;
	line-height: 1.25rem;
	color: #b0b0b0;
}
.nav_item li.on p a { 
	color: #b0b0b0;
}
.nav_item li.on h4 {
	padding-top: .6rem;
	width: 50%;
	height: 2.5rem;
	overflow: hidden;
}
.nav_item li.on em { 
	top: 12px;
}
.nav_item li.on img {
	display: block;
	float: left;
	margin: 19px 16px 0 0;
	width: 7rem;
	height: 100%;
	background: #ccc;
	max-height: 5.5rem;
}
.nav_item li.on span { 
	padding-top: 12px;
}
.nav_item li:first-child em { 
	color: #ff421e;
}
.nav_item li:nth-child(2) em { 
	color: #ff731f;
}
.nav_item li:nth-child(3) em { 
	color: #ffb31f;
}

.ul_item{
	width: 100%;
	flex-wrap: wrap;
	margin-top: .5rem;
}
.ul_item dl{
	padding: .75rem .75rem .75rem 0;
}
.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: #b08c4a;
}
.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: #929292;
	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::after {
  content: "";
  width: 33%; /* 与 flex-item 宽度相同 */
  height: 0; /* 高度设为0，不占用空间 */
  visibility: hidden; /* 隐藏元素 */
}
.cardview>nav dl{
	width: 33%;
	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: 1px solid #eee;
	/* 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; */
		font-weight:normal;
	}
	.van-h2 a{
		color:#666;
	}
	.van-h2:before{
	border-bottom: solid 1px #666;
    }
	.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: 1rem;
	}
	.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){
}