img {
	max-width: 100%;
	object-fit: cover;
}

/*自动隐藏文字*/
.line-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.line-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.line-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.ellipsis-4 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}


.ellipsis-5 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

/* // 清除浮动 */
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



.w1400 {
	width: 95%;
    max-width: 1400px;
    margin: 0 auto;
}

.flex {
	display: flex;
}

.flex-sb {
	display: flex;
	justify-content: space-between;
}

.flex-c-sb{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.flex-col{
	display: flex;
	flex-direction: column;
}

.navbar{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #F5F5F5;
	padding-left: 12px;
}
.navbar ul{
    height: 100%;
}
.navbar ul,li{
	display: flex;
	align-items: center;
}
.mianbaoxie{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #F5F5F5;
	padding-left: 12px;
}
.mianbaoxie ul{
    height: 100%;
}
.mianbaoxie ul,li{
	display: flex;
	align-items: center;
}
.navbar-item{
	position: relative;
	font-size: 14px;
	color: #999999;
}
.navbar-item:not(:first-child){
	padding: 0 3px 0 15px;
}
.navbar-item img{
	width: 14px;
	height: 14px;
	object-fit: cover;
	margin-right: 10px;
}
.navbar-item:not(:first-child)::before{
	content: '>';
	position: absolute;
	left: 3px;
	color: #999;
}

.m-t-16{
	margin-top: 16px;
}
.m-t-32{
	margin-top: 32px;
}
.m-t-30{
	margin-top: 30px;
}
.m-b-30{
	margin-bottom:30px;
}
.p-b-20{
	padding-bottom: 20px;
}
.fw{
    font-weight: bold;
}

/* 分页 */
.page-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 0 .7rem;
}

.page-prev,
.page-next{
	width: 0.77rem;
	height: 0.42rem;
	border: 1px solid #C2C2C2;
	display: flex !important;
	justify-content: center;
	align-items: center;
	font-size: 0.16rem !important;
	color: #6E6E6E !important;
	margin-left: .16rem;
}

.page-prev img {
	width: 100%;
	height: 100%;
}

.nopage {
	cursor: no-drop;
}

.page-wrap .page-skip-p {
	font-size: 0.14rem;
	color: #7D7D7D;
}

.page {
	width: .32rem;
	height: .32rem;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border: 1px #dedede solid;
	background: #fff;
	border-radius: 0.02rem;
	margin-right: .08rem;

	font-size: 0.14rem !important;
	color: #7D7D7D;
}
.page-wrap .page:nth-last-of-type(1),
.page-wrap .page:nth-of-type(1){
	border: none;
}
.page-wrap .page:nth-of-type(1){
	margin-left: .23rem;
}
.dot {
	display: block;
	font-size: 0.14rem;
	color: #7D7D7D;
	margin-right: .08rem;
}

.page-wrap .active {
	color: #FFFFFF;
	background-color: #02928E;
	border: 1px #02928E solid;
}

.page-skip {
	display: flex;
	align-items: center;
}

#c_grid-1670310272416 {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    display-radio: 1;
    max-width: 1400px;
    margin-top: 30px;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1024px) {
	.w1200 {
		width: auto;
	}

}
