
.lingyu_w_t1_s{
	display: flex;
	height: clamp(40px,4.48vw,86px);
	background: #fbfcfc;
	position: relative;
}

.lingyu_sort_item{
	height: 100%;
	padding-left:clamp(10px,2.6vw,50px);
	padding-right:clamp(10px,2.6vw,50px);
	font-size:30px;
	color: #484848;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	flex-shrink: 0;
}

.lingyu_sort_item a{
	position: relative;
	z-index: 2;
	font-size:30px;
	color: #484848;
	transition: all linear 0.3s;
	flex-shrink: 0;
}

.lingyu_sort_item.active{
	background: #053a7a;
	color: #fff;
}

.lingyu_sort_item.active a{
	
	color: #fff;
}


.lingyu_sort_item:after{
	width: 300px;
	height:300px ;
	left: 0%;
	top:0%;
	position: absolute;
	transform:  translateY(100%);
	content: "";
	display: block;
	background: #053a7a;
	z-index: 1;
	transition: all linear 0.3s;
	
}

.lingyu_sort_item:hover:after{

	transform:translateY(0%);

}

.lingyu_sort_item:hover a{
	
	
	color: #fff;
}

@media screen and (max-width:1400px) {
    .lingyu_sort_item a{

	font-size:26px;
	
    }
}
@media screen and (max-width:1200px) {
    .lingyu_sort_item a{

	font-size:22px;
	
    }
}

@media screen and (max-width:1000px) {
    .lingyu_sort_item a{

	font-size:18px;
	
    }
}

@media screen and (max-width:800px) {
    .lingyu_sort_item a{

	font-size:16px;
	
    }
}
@media screen and (max-width:600px) {
    .lingyu_sort_item a{

	font-size:14px;
	
    }
    .lingyu_w_t1_s{
        overflow-x: scroll;
    }
}

