.list-cc .news-list li a {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.if-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	margin-top: 20px;
	display: none;
	position: relative;
}

.if-header:before {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	height: 1px;
	bottom: -10px;
	background: #EEEEEE;
}

.ifom-nav {
	width: 46%;
}

.ifom-nav .swiper-slide {
    padding: 0px 20px;
    font-size: 20px;
}

.ifom-nav .swiper-container,
.ifom-nav .swiper-wrapper,
.ifom-nav .swiper-slide {
	height: auto !important;
	width: auto;
}

.if-header>a {
	display: block;
	width: 44%;
	min-width: 147px;
}

.if-header>a img {
	display: block;
	width: 100%;
	max-width: 300px;
}
.ifom-nav .swiper-slide.on .ct a {
    color:#7bd8bc;
    font-weight: bold;
}

@media only screen and (max-width:1213px) {
	.w1200,
	.commonweb {
		width: 992px;
		margin: 0px auto;
	}
	.lj .w1200 {
		width: 992px;
		margin: auto;
	}
	.nav-main a {
		padding: 0px 25px;
	}
	.w310 {
		width: 250px;
	}
	.w848 {
		width: 700px;
	}
	.nav-list dl dd {
		margin-right: 18px;
	}
}

@media only screen and (max-width: 996px) {
	.header {
		display: none;
	}
	.list-con:before {
		display: none;
	}
	.list-con .fr {
		display: none;
	}
	.lj .w1200,
	.w1200,
	.commonweb {
		width: 100%;
		padding: 0px 2%;
	}
	.list-con .fl {
		width: 100%;
	}
	.lj .ff {
		line-height: 26px;
	}
	.lj {
		display: none;
	}
	.nav-list dl dd {
		margin-right: 3%;
		margin-bottom: 3%;
		font-size: 16px;
		padding: 1% 2%;
	}
	.attention a {
		width: 16px;
		background-size: contain;
	}
	.attention .qrcode-box {
		top: 26px;
		width: 80px;
		margin-left: -40px;
	}
	.list-cc .news-list li {
		padding-right: 10%;
	}
	.footer {
		font-size: 15px;
		width:100%;
		padding-left:2%;
		padding-right:2%;
	}
	.if-header {
		display: flex;
	}
}

@media only screen and (max-width:768px) {
	.list-cc .news-list li {
		padding-right: 35%;
		height: 32px;
		line-height: 32px;
		font-size: 15px;
	}
	.page a,
	#pageJump {
		padding: 2px 5px;
		font-size: 14px;
	}
	.page {
    line-height: 20px;
    margin:40px auto 30px auto;
}
#pageJump {
    width: 42px;
    height: 26px;
}
#page {
    width: 39px;
    height: 26px;
    margin: 0px 0px;
}
.cola .info{
	font-size:16px;
}
#wm_xl_title {
    font-size: 20px;
    font-weight: bold;
}
.cola .position{
	display: none;
}
.ifom-nav .swiper-slide {
    padding: 0px 8px;
    font-size: 18px;
}
}

@media only screen and (max-width:375px) {
	.ifom-nav .swiper-slide {
		font-size:16px;
		padding:0px 4px;
	}
}