body {
	height: 100%;
}

.m_wyz {
	width: 7.5rem;
	margin: 0 auto;
}

.m_wyz>img {
	width: 100%;
	display: block;
}

.bmtc01 {
	padding-bottom: 0.4rem;
}

.bm_box {
	width: 5.8rem;
	margin: 0 auto;
}

.layui-form .tabright input {
	width: 5.8rem;
	height: 0.7rem;
	border-radius: 0.1rem;
	margin-top: 0.16rem;
	background-color: #f1f1f3;
	border: 0;
	text-indent: 0.2rem;
}

.layui-form .tabright .layui-btn {
	text-indent: 0;
	background-image: linear-gradient(to bottom, #e7d0b1, #caa175);
	color: #fff;
	font-size: 0.34rem;
}



.heart {
	-webkit-animation-name: heartBeat;
	animation-name: heartBeat;
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}


@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	14% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	42% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.ksj {
	width: 100%;
	height: 5.69rem;
	background-color: #fff;
}

.ksj_list ul {
	width: 7.2rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.ksj_list ul li {

	background-color: #b5b5b7;
	color: #fff;
	font-weight: 700;
	padding: 0.1rem 0.3rem;
	border-radius: 0.08rem;

}

.ksj_list ul li.active {
	background-color: #1d2c71;
	color: #fff;
}

.ksj_video {
	width: 7.2rem;
	margin: 0 auto;
	margin-top: 0.2rem;
	position: relative;
}

.ksj_video video {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}



.ksj_video video.active {
	opacity: 1;

}

.jzpz_cont {
	width: 7.2rem;
	margin: 0 auto;
	position: relative;
	height: 4.8rem;
}

.jzpz_cont .jzpz_cont_s {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 88;

}

.jzpz_cont .jzpz_cont_s ul li {
	position: relative;
	padding: 0.06rem 0 0.06rem 0.12rem;
	margin-top: 0.2rem;
	background-color: rgba(181, 181, 182, 0.8);
}

.jzpz_cont .jzpz_cont_s ul .active {
	background-color: #1d2c71;
}

.jzpz_cont .jzpz_cont_s ul .active::after {
	position: absolute;
	z-index: 98;
	top: 0;
	right: -0.72rem;
	content: "";
	border: 0.36rem solid #1d2c71;
	border-top-color: transparent;
	border-right-color: transparent;
	border-left-color: #1d2c71;
	border-bottom-color: transparent;
}

.jzpz_cont .jzpz_cont_s h1 {
	font-size: 0.24rem;
	color: #fff;
}

.jzpz_cont .jzpz_cont_s p {
	font-size: 0.16rem;
	color: #fff;
}

.jzpz_cont .jzpz_cont_x {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 87;
	width: 6.68rem;
	height: 4.8rem;


}

.jzpz_cont .jzpz_cont_x img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.jzpz_cont .jzpz_cont_x img.active {
	opacity: 1;
}


.contrast {
	width: 7.5rem;
	margin: 0 auto;
	padding-bottom: 1rem;
	background-color: #ececea;
}

.contrast>img {
	width: 100%;
	display: block;
}

.contrast ul {
	width: 7.2rem;
	margin: 0 auto;
	display: flex;
	border-bottom: #c8cbda solid 0.01rem;
}

.contrast ul li {
	width: 3.6rem;
	display: block;
	text-align: center;
	display: flex;
	position: relative;

}

.contrast ul li:first-child {
	background-color: #1d2c71;
	color: #fff;
	box-shadow: 0px 2px 10px #888888;

}

.contrast ul li p {
	width: 3.28rem;
	letter-spacing: 0.01rem;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}

.contrast ul li h1 {
	font-size: 0.31rem;
	font-family: '宋体';
	margin-top: 0.4rem;


}

.contrast ul li img {
	position: absolute;
	font-size: 0.24rem;
}

.contrast ul .title1,
.contrast ul .title {
	height: 0.85rem;

}

.contrast ul .title1 {
	box-shadow: 0px 2px 10px #888888;
}

.contrast ul .title1:first-child p {

	font-family: '宋体';
	font-size: 0.35rem;
	display: block;
	text-align: center;
	font-weight: bold;

}

.contrast ul .title:last-child {
	background-color: #ececea;
	color: #5a5859;
}

.contrast ul .title:last-child p {
	font-family: '宋体';
	font-size: 0.35rem;
	display: block;
	text-align: center;
	font-weight: bold;
	color: #413d3c;
}

.contrast .title1 img {
	width: 0.38rem;
	position: absolute;
	right: 0;
	top: 0.25rem;
}

.contrast .title img {
	width: 0.44rem;
	position: absolute;
	left: 0;
	top: 0.25rem;
}
