.one {
	background-color: #d1e6eb;
}

.logo_header img {
	width: 100%;
}

.logo img {
	display: none;
	width: 100%;
}

.logo_footer img {
	width: 100%;
	margin-top: -90%;
}

#Body {
	margin-top: -40px;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
}

#margin_jg {
	
}

.Mtop {
	margin-top: 40px;
	margin-left: 27px;
	margin-bottom: 31px;
}

	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 32px;
		font-weight:bold;
	}

	.Mtop_left,.Mtop_right{
	padding-left: 9% !important;
	padding-right: 9% !important;
}

#Lcon .Mtop{
	margin-top: 30px;
}

#Rcon .Mtop{
	margin-top: 30px;
}

.Mtop img {
	margin-top: -2px;
	width: 4%;
}


.Mtop_left img {
	margin-top: -2px;
	width: 7%;
}

.Mtop_right img {
	margin-top: -2px;
	width: 7%;
}

.bor {
	background-color: #FFFFFF;
	border-radius: 30px;
	padding: 1%;
	margin-top: 40px;
	font-size: 20px;
}

.Bbor {
	margin-top: 40px;
}

.con {
	float: left;
	overflow: hidden;
	margin: 0;
}

.Mcon {
	margin-top: 5%;
}

#hide img {
	width: 580px;
	height: 325px;
}

ul {
	list-style: none;
}

ul li {
	margin-left: 32px;
	line-height: 45px;
}

#Lcon {
	margin-left: -16px;
	height: 460px;
}

#Rcon {
	float: right;
	margin-right: -17px;
	height: 460px;
}

.con a {
	text-decoration: none;
	display: block;
	color: #000000;
	position: relative;
}

.con a:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -10px;
	margin: auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #E8E8E8;
}

.con a p {
	width: 95%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.con>img {
	width: 100%;
}

.con a:hover {
	text-decoration: none;
	color:#ca1432;
}

/* 二维码 */
#father {
	background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
	position: relative;
	height: 500px;
}

.ma {
	position: absolute;
	left: 250px;
	top: 260px;
}

.shou {
	display: none;
}

.shou2 {
	position: absolute;
	right: 0;
	bottom: 0;
}

.erweima {
	margin-left: 0%;
	font-size: 24px;
	position: relative;
}

.con_left {
	margin-top: 50px;
	margin-right: 25%;
}

.con_left div {
	margin-top: 5%;
}

.con_text {
	margin-top: 40px;
	font-weight: bold;
}

.text_hong {
	color: #ca1432;
}

/* 轮播图 */
	.swiper-father {
		width: 100%;
		padding: 3%;
		position: relative;
	}

	.banner_swiper1 {
		margin: 20px -15px 30px;
	}


	.banner_swiper1 .swiper-slide {
		width: 100%;
		height: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.banner_swiper1 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.banner_swiper2 {
		height: 100%;
		overflow: hidden;
	}

	.banner_swiper2 .swiper-slide {
		position: relative;
		transition: .5s;
		margin-top: 3%;
		margin-bottom: 0%;
		height: 350px;
	}

	.banner_swiper2 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.swiper-father .banner_swiper2 .swiper-slide-active {
		transform: scale(1.5) translateY(-5px);
        z-index: 99;
    }

	/*.swiper_icon{
		display: none;
	}*/

	.banner_swiper2 a {
		display: block;
		position: relative;
	}

	.banner_swiper2 .swiper_icon {
		max-width: 15%;
		max-height: 24%;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 9;
	}

	.swiper-button-next,
	.swiper-button-prev {
		background-color: #CA1432;
		width: 25px;
		height: 65px;
		margin-left: -2%;
		margin-right: -2%;
		outline: none;
		position: absolute;
		z-index: 999;
		top: 50%;
		margin-top: -30px;
		cursor: pointer;
	}

	.prev1,.prev2{
		background-image: url(/gyzy/2021060801aq.png);
		background-size: 50% 50%;
		background-repeat: no-repeat;
		background-position: center;
	left: 12px;
	}

	.next1,.next2{
		background-image: url(/gyzy/2021060802aq.png);
		background-size: 50% 50%;
		background-repeat: no-repeat;
		background-position: center;
		right: 12px;
	}

	.pagination1 {
	position: absolute;
	z-index: 20;
	bottom: -1%;
	width: 100%;
	text-align: center;
	}

	.swiper-pagination-switch {
		position: relative;
		z-index: 2;
	display: inline-block;
	width: 10px;
	height: 10px;
	behavior: url(css/PIE.htc);
	border-radius: 8px;
	background: #FFFFFF;
	margin: 0 5px;
	opacity: 0.8;
	border: 1px solid #999999;
	cursor: pointer;
	}

	.swiper-active-switch {
	background: #CA1432;
	}

@media (min-width:992px) and (max-width:1199px) {
	.logo_header img {
		width: 100%;
	}

	.logo_footer img {
		width: 100%;
		margin-top: -90%;
	}

	#Body {
		margin-top: -40px;
		position: relative;
	}
	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 36px;
		font-weight:bold;
	}

	#father {
		background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
		margin-top: 20px;
		position: relative;
		height: 410px;
	}

	.ma {
		position: absolute;
		left: 200px;
		top: 250px;
	}

	.ma img,
	.shou2 img {
		width: 75%;
	}

	.shou2 {
		position: absolute;
		right: -77px;
		bottom: 0;
	}

	.erweima {
		font-size: 20px;
	}

	.banner_swiper2 .swiper-slide {
		position: relative;
		transition: .5s;
		margin-top: 3%;
		margin-bottom: 2%;
		height: 280px;
	}

	.banner_swiper2 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.swiper-father .banner_swiper2 .swiper-slide-active {
		transform: scale(1.5) translateY(5px);
        z-index: 99;
    }

}

@media (min-width:769px) and (max-width:991px) {
	.one {
		background-color: #d1e6eb;
	}

	.logo_header img {
		width: 100%;
	}

	.logo_footer img {
		width: 100%;
		margin-top: -90%;
	}

	#Body {
		margin-top: -40px;
		position: relative;
	}

	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 36px;
		font-weight:bold;
	}

	.Mtop_left,.Mtop_right{
	padding-left: 5% !important;
	padding-right: 5% !important;
	}

	#Lcon .Mtop{
		margin-top: 40px;
	}

	#Rcon .Mtop{
		margin-top: 40px;
	}

	.Mtop img {
		margin-top: -2px;
		width: 5%;
	}

	#father {
		background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
		margin-top: 20px;
		position: relative;
		height: 390px;
	}

	.ma {
		position: absolute;
		left: 160px;
		top: 210px;
	}

	.ma img,
	.shou2 img {
		width: 70%;
	}

	.shou2 {
		position: absolute;
		right: -93px;
		bottom: 0;
	}

	#shouji {
		margin-top: 30px;
	}

	.erweima {
		font-size: 16px;
	}

	.con_text {
		margin-left: -12%;
	}

	#Lcon {
		width: 105%;
	}

	#Rcon {
		margin-top: 40px;
		width: 105%;
	}

	.prev1,.prev2{
		background-image: url(/gyzy/2021060801aq.png);
		background-size: 50% 50%;
		background-repeat: no-repeat;
		background-position: center;
		left: 7px;
	}

	.next1,.next2{
		background-image: url(/gyzy/2021060802aq.png);
		background-size: 50% 50%;
		background-repeat: no-repeat;
		background-position: center;
		right: 7px;
	}

	.banner_swiper2 .swiper-slide {
		position: relative;
		transition: .5s;
		margin-top: 3%;
		margin-bottom: 2%;
		height: 220px;
	}

	.banner_swiper2 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.swiper-father .banner_swiper2 .swiper-slide-active {
			transform: scale(1.5) translateY(15px);
			z-index: 99;
		}

}

@media (min-width:541px) and (max-width:768px) {
	.one {
		background-color: #d1e6eb;
	}

	.logo_header img {
		width: 100%;
	}

	.logo_footer img {
	width: 100%;
	margin-top: -90%;
}

	#Body {
		margin-top: -50px;
		position: relative;
		padding: 10px;
	}

	#hide {
		display: none;
	}

	.erweima {
		margin: 0;
		font-size: 15px;
	}

	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 36px;
		font-weight:bold;
	}

	.Mtop_left,.Mtop_right{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}

	#Lcon .Mtop{
		margin-top: 40px;
	}

	#Rcon .Mtop{
		margin-top: 40px;
	}


	.con_left {
		margin-right: 0;
	}

	#father {
		background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
		background-size: 100% 820px;
		width: 100%;
		height: 520px;
		margin-top: 20px;
		position: relative;
	}

	.ma {
		position: absolute;
		left: 135px;
		top: 260px;
	}

	.ma img,
	.shou2 img {
		width: 75%;
	}

	.shou2 {
		position: absolute;
		right: -77px;
		bottom: 0;
	}

	#Lcon {
		width: 105%;
	}

	#Rcon {
		margin-top: 40px;
		width: 105%;
	}

	.Mtop img {
		margin-top: -2px;
		width: 5%;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none;
	}

	.banner_swiper1{
		width: 100%;
		margin: 4px;
	}

	.banner_swiper2 {
		width: 100%;
	}

	.swiper-pagination {
		display: none;
	}

	.banner_swiper2 .swiper-slide {
		position: relative;
		transition: .5s;
		margin-top: 3%;
		margin-bottom: 2%;
		height: 200px;
	}

	.banner_swiper2 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.swiper-father .banner_swiper2 .swiper-slide-active {
			transform: scale(1.5) translateY(15px);
			z-index: 99;
    }

}

@media (min-width:415px) and (max-width:540px) {
	.one {
		background-color: #d1e6eb;
 	}

	.logo_header img {
		width: 100%;
	}

	.logo_footer img {
		width: 100%;
		margin-top: -90%;
	}

	#Body {
		margin-top: -50px;
		position: relative;
		padding: 10px;
	}

	#hide {
		display: none;
	}

	#Lcon {
		margin-left: -13px;
		width: 105%;
	}

	#Rcon {
		margin-top: 40px;
		margin-right: -13px;
		width: 105%;
	}

	#father {
		background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
		background-size: 100% 720px;
		width: 100%;
		height: 440px;
		margin-top: 20px;
		position: relative;
	}

	.ma {
		position: absolute;
		left: 77px;
		top: 220px;
	}

	.ma img,
	.shou2 img {
		width: 60%;
	}

	.shou2 {
		position: absolute;
		right: -123px;
		bottom: 0%;
	}

	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 28px;
		font-weight:bold;
	}

	.erweima {
		font-size: 14px;
	}

	.con_left {
		margin-right: 0;
	}

	.Mtop img {
		width: 6%;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none;
	}

	.swiper-pagination {
		display: none;
	}

		.banner_swiper2 .swiper-slide {
	position: relative;
	transition: .5s;
	margin-top: 0%;
	margin-bottom: 0%;
	height: 300px;
}

.swiper-father .banner_swiper2 .swiper-slide-active {
		transform: scale(1) translateY(0);
        z-index: 99;
    }

}

@media screen and (max-width:414px) {

	.bor,
	.con,
	.Bbor {
		font-size: 15px;
		margin: 0;
		padding: 0;
	}

	.bor {
		background-color: transparent;
		border-radius: 0px;
	}

	.Mtop {
		margin-left: 20px;
		margin-top: 30px;
		margin-bottom: 10px;
	}

	#margin_jg {
		margin-top: 30px;
	}

	.Mtop_left {
		margin-left: 13px;
	}

	.Mtop_right {
		margin-left: 20px;
	}

	ul li {
		margin-left: 45px;
		line-height: 30px;
	}

	.con a p {
		width: 90%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.one {
	background-color: #d1e6eb;
}

	.logo_header img {
		display: none;
		width: 100%;
	}

	.logo img {
		display: block;
		width: 100%;
	}

	.logo_footer img {
		display: none;
	}

	#Body {
		margin-top: -5px;
		position: relative;
		padding: 0;
	}

	#hide {
		display: none;
	}

	.Mcon{
		margin-top: 30px;
	}

	#Lcon {
		margin-left: -13px;
		width: 105%;
		height: 100%;
	}

	#Rcon {
		margin-top: 10px;
		margin-right: -13px;
		width: 108%;
		height: 100%;
	}

	#father {
		background: linear-gradient(to right, #dfdfdc 0%, #ffffff 50%, #dfdfdc 100%);
		width: 100% 550px;
		height: 325px;
		margin-top: 20px;
		position: relative;
	}

	.ma {
		position: absolute;
		left: 80px;
		top: 182px;
	}

	.ma img,
	.shou img {
		width: 40%;
	}

	.shou2 {
		display: none;
	}

	.shou {
		display: block;
		position: absolute;
		right: -187px;
		bottom: 0%;
	}

	.Mtop span {
		position: relative;
		z-index: 2;
		background-color: #ca1432;
		behavior: url(/gyzy/PIE.htc);
		border-radius: 50px;
		padding: 2% 4% 2% 4%;
		color: #FFFFFF;
		text-align: center;
		font-size: 24px;
		font-weight:bold;
	}

	.Mtop_left,.Mtop_right{
	padding-left: 4% !important;
	padding-right: 4% !important;
	}

	#Lcon .Mtop{
		margin-top: 20px;
	}

	#Rcon .Mtop{
		margin-top: 20px;
	}

	.erweima {
		font-size: 10px;
	}

	.con_left {
		margin-right: 0;
	}

	.Mtop img {
		width: 7%;
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none;
	}

	.swiper-pagination {
		display: none;
	}

	.banner_swiper2 .swiper-slide {
	position: relative;
	transition: .5s;
	margin-top: 0%;
	margin-bottom: 0%;
	height: 200px;
	}

	.banner_swiper2 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.swiper-father .banner_swiper2 .swiper-slide-active {
		transform: scale(1) translateY(0);
        z-index: 99;
    }
}
