.n_news01 .item .flex-one{
    gap: 3rem;
}
.n_news01 .item:hover .txt .tt{
    color: var(--themeColor);
}
.n_news01 .item .img{
    height: auto;
    aspect-ratio: 845/470;
    width: 55%;
    border-radius: 1rem;
    overflow: hidden;

}
.n_news01 .item .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.n_news01 .item .txt{
    flex: 1;
    padding-top: 1rem;
}
.n_news01 .item .txt .date{
    display: inline-block;
    border-radius: 1rem;
    padding: 1.4rem 1.2rem;
    background: var(--themeColor);
    color: #fff;
}
.n_news01 .item .txt .date span{
    display: block;
    font-size: var(--f36);
    text-align:center ;
    font-weight: bold;
}
.n_news01 .item .txt .date div{
    font-size: var(--f14);
}

.n_news01 .item .txt .tt{
    font-size: var(--f24);
    color: #000;
    font-weight: bold;
    margin-top: 1.6rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #e8eaec;
    height: calc(1.5 * 1em * 2 + 1rem);
    transition: all .5s;
}
.n_news01 .item .txt .ar_article{
    margin-top: 1rem;
    font-size:var(--f16);
    color: #414141;
    height: calc(2 * 1em * 2);

}
.n_news01 .swiper-pagination{
    bottom: 3rem;
    width: auto;
    left: 58.5%;
    /* --swiper-pagination-bullet-horizontal-gap:.42rem;
     * --swiper-pagination-bullet-size:.8rem; */
    --swiper-pagination-bullet-horizontal-gap:6px;
    --swiper-pagination-bullet-size:16px;
    --swiper-pagination-bullet-inactive-opacity:1;

}
.n_news01 .swiper-pagination .swiper-pagination-bullet{
    background: none;
    /* border: .14rem solid #cccccc; */
    border: 2px solid #cccccc;

}
.n_news01 .swiper-pagination .swiper-pagination-bullet-active{
    border-color: var(--themeColor);
}

.n_news .news-search{
    border:2px solid #e0e3e4;
    border-radius: .4rem;
    padding-right:1rem;
    overflow: hidden;
}
.n_news .news-search svg{
    width: 1.4rem;
    height: auto;

}
.n_news .news-search a{
    display: block;
    line-height: 1;
}
.n_news .news-search svg path{
    fill:#a3a3a3;

}
.n_news .news-search input{
    font-size:var(--f16) ;
    padding: .6rem 1rem ;
    width: 18rem;
}
.n_news .news-search input::placeholder{
    color: #a3a3a3;
    font-size: var(--f16);
}







/* 正常列表显示开始 */
.shu-list li a{
	gap: 3.5rem;
	color: #313131;
	padding: 2.2rem 0;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
.shu-list li a::before{
	content: '';
	display: block;
	position: absolute;
	bottom: -1px;
	height: 1px;
	width: 0;
	background: var(--themeColor);
	transition: width 1s;
}
.shu-list .date{
    padding: 1.4rem 1.2rem;
    border: 2px solid #eaebef;
	font-size: var(--f14);
	color: #3c3c3c;
	transition: color .5s;
    text-align: center;
    border-radius: 1rem;
}
.shu-list .date .day{
	font-size: var(--f36);
    font-weight: bold;
    line-height: 1.3;

}
.shu-list .img-db{
	width: 18rem;
	height: auto;
	aspect-ratio: 420/260;
	border-radius: .4rem;
}
.shu-list .text{
    overflow:hidden;
}
.shu-list .text h5{
	font-size: var(--f22);
}
.shu-list .text p{
	color: #57525f;
	margin-top: .6rem;
    font-size:var(--f16) ;
	line-height: 1.8;
    height: calc(1.8 * 2 * 1em);
}
.shu-list .text i{
	margin-top: 2rem;
	display: inline-block;
	/* padding: .4rem; */
	font-size: var(--f30);
	color: rgba(110,110,110,.6);
	border: 1px solid rgba(110,110,110,.6);
	line-height: 1;
	border-radius: 100%;
	transition: background .5s,color .5s,border-color .5s;
}
/* .shu-list li a:hover .date{
 *     color: var(--themeColor);
 * } */
.shu-list li a:hover i{
	color: #fff;
}
.shu-list li a:hover .cir-icon{
    background-color: var(--themeColor);
    
}
.shu-list li a:hover::before{
	width: 100%;
}
.shu-list .cir-icon{
    background-color: #e2e7ea;
    transition:all .5s ;
}
.shu-list .cir-icon i{
    transition:all .5s ;
    font-size: var(--f20);
    color: #707476;
}
/* 正常列表显示结束 */
