.ifom-header {
	display: none;
	padding: 3% 5.2%;
	position: relative;
}

.ifom-header>a img {
	display: block;
	width: 62%;
	/* min-height: 30px; */
	min-width: 220px;
}


.ifom-header>span {
	position: absolute;
	right: 4%;
	top: 33.5%;
	display: block;
	width: 4%;
	min-width: 18px;
}

.ifom-header>span img {
	display: block;
	width: 100%;
}

.swiper-container,
.swiper-wrapper,
.swiper-slide {
	height: auto !important;
	width: auto;
}

.ifom-nav {
	font-size: 17px;
	color: white;
	background:#0f77cd;
	padding: 2.6% 0px;
	display: none;
}

.ifom-nav .swiper-slide-active a {
	color: white;
	display: block;
	font-weight: bold;
}

.ifom-nav div {
	padding: 0px 10px;
}

.ifom-nav a {
	color: white;
	display: block;
}
.banner{
	height: 33vw;
	max-height: 345px;
}
.banner img{
	width:44.8%;
	display: block;
	margin-left: -22.4%;
	/* margin-top: -6%; */
	max-width: 538px;
	position: relative;
	display: block;
	margin: 0px auto;
	left: 0px;
	margin-top: 0px;
	top: 33%;
}
@media only screen and (max-width:1218px) {
	html,
	body {
		min-width: auto;
	}
	.nav ul li {
		padding: 13px 19px;
		font-size: 20px;
	}
	.w1200 {
		width: 992px;
	}
	.w750 {
		width: 565px;
	}
}

@media only screen and (max-width:1012px) {
	.w1200 {
		width: 100%;
	}
	.nav {
		display: none;
	}
	.ifom-nav{
		display: block;
	}
	.c-top,
	.w750,
	.w400 {
		width: 96%;
		margin: 0px auto;
		float: none;
	}
	.c-top p:first-child {
		font-size: 26px;
	}
	.text-cbox p {
		font-size: 18px;
	}
	.share {
		float: none;
		display: block;
	}
	.bdsharebuttonbox {
		top: 0px;
	}
	.imgBc {
		width: 46.5%;
		float: left;
		margin: 0.5% 1%;
		max-width: 204px;
		/* margin: 0px auto; */
	}
	.imgBc>a {
		height: 29vw;
		max-height: 174px;
	}
	.ewm {
		display: none;
	}
	.top>.left {
		margin: 0px auto;
		float: none;
		display: block;
		text-align: center;
		width: 100%;
	}
	.top>.right {
		float: none;
	}
	.top>.right form {
		margin: 0px auto;
		float: none;
		width:90%;
	}
	.top>.right form input {
		width: 100%;
	}
	.top>.left span {
		margin-right: 0px;
	}
	.top>.right>span {
		display: none;
	}
	.c-top .c-posi {
		border-bottom: none;
	}
	.share {
		border-bottom: 1px solid #959595;
	}
	.banner img{
		top: 40%;
	}
}

@media only screen and (max-width:768px) {
	.c-top p:first-child {
		margin: 10% 0px;
		font-size: 22px;
	}
	.top>.right{
		display:none;
	}
	.content-list .w400>p ,.content-list .w400>ul{
		display:none;
	}
}


@media only screen and (max-width:375px) {
	.top>.left span {
		font-size: 12px;
	}
}