
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.bjys{
	width: 100%;
	height: 100%;
	background-color: #fecd95;
	padding-bottom: 1rem;
}
.cyfk{
	width: 30rem;
	margin: 1rem auto;
	display: block;
}
.part{
	width: 30rem;
	margin: 1rem auto 2rem auto;
	position: relative;
}
.bgimg{
	width: 30rem;
	display: block;
}
.part1{
	width: 30rem;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 7rem;
}
.title1{
	width: 29rem;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	font-weight: bold;
	font-family: "微软雅黑";
	font-size: 1.7rem;
	color: #47453f;
}
.title1 span{
	color: #fb5566;
}
.xhx{
	width: 11.5rem;
	height: 3px;
	background-color:  #fb5566;
	position: absolute;
	right: 5rem;
	top: 9.5rem;
}
.part1con{
	width: 26rem;
	margin-left: 1.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 0.5rem;
}
.part1con img{
	width: 12.5rem;
	height: 11rem;
	margin-bottom: 1rem;
}
.part1ms{
	width: 26rem;
	margin-left: 1.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background-color: black;
	color: white;
	text-align: center;
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 1rem;
}
.btns{
	display:block;
	width: 25rem;
	height: 3.5rem;
	line-height: 3rem;
	text-align: center;
	margin-left: 2rem;
	background-color: #ee8b9d;
	border: 4px solid black;
	border-radius: 1rem;
	font-size: 1.5rem;
	font-weight: bold;
	color: #2d2d2c;
}
.part2{
	width: 28.8rem;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 7rem;
}
.title2{
	width: 28.5rem;
	position: relative;
	z-index: 2;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	color: white;
	margin-bottom: 0.5rem;
	font-weight: bold;
	font-family: "微软雅黑";
	font-size: 1.7rem;
	letter-spacing:2px;
	text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	-webkit-text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	-moz-text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	*filter: Glow(color=#080654, strength=2);
}
.xhx2{
	width: 6rem;
	height: 5px;
	background-color: #6bede5;
	position: absolute;
	top: 9.2rem;
	left: 7rem;
}
.title3{
	width: 20rem;
	height: 3rem;
	background-color: #fb839c;
	line-height: 2.5rem;
	border: 4px solid black;
	border-radius: 1rem;
	text-align: center;
	font-size: 1.5rem;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #f4c231;
	letter-spacing:2px;
	text-shadow:#060755 2px 0 0,#060755 0 2px 0,#060755 -2px 0 0,#060755 0 -2px 0;
	-webkit-text-shadow:#060755 2px 0 0,#060755 0 2px 0,#060755 -2px 0 0,#060755 0 -2px 0;
	-moz-text-shadow:#060755 2px 0 0,#060755 0 2px 0,#060755 -2px 0 0,#060755 0 -2px 0;
	*filter: Glow(color=#060755, strength=2);
	margin: 0 auto 1rem auto;
}
.part2con{
	width:26.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	position: relative;
}
.part2con img{
	width: 12.75rem;
	height: 12.75rem;
	display: block;
	margin-bottom: 0.5rem;
	border-radius: 12.75rem;
    border: 0.4rem solid white;
}
.part2ms{
	width: 12.75rem;
	position: relative;
	height: 2rem;
	margin-bottom: 0.5rem;
}
.part2mstitle{
	width: 12.75rem;
	position: relative;
	z-index: 2;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: white;
	font-weight: bold;
	font-family: "微软雅黑";
	font-size: 1.4rem;
	letter-spacing:2px;
	text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	-webkit-text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	-moz-text-shadow:#080654 2px 0 0,#080654 0 2px 0,#080654 -2px 0 0,#080654 0 -2px 0;
	*filter: Glow(color=#080654, strength=2);
}
.xhx3{
	width: 8rem;
	height: 0.7rem;
	position: absolute;
	z-index: 1;
	background-color: #fb839c;
	bottom: -2px;
	left: 2.4rem;
}
.btns2{
	display:block;
	width: 25rem;
	height: 3.5rem;
	line-height: 3rem;
	text-align: center;
	margin: 1rem auto;
	background-color: #ee8b9d;
	border: 4px solid black;
	border-radius: 1rem;
	font-size: 1.5rem;
	font-weight: bold;
	color: #2d2d2c;
}

.part3{
	width: 28.8rem;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 6rem;
}
.title4{
	width: 30rem;
	position: relative;
	z-index: 2;
	text-align: center;
	color: white;
	margin-bottom: 0.3rem;
	font-weight: bold;
	font-family: "微软雅黑";
	font-size: 1.7rem;
	letter-spacing:2px;
	text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	-webkit-text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	-moz-text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	*filter: Glow(color=#1e274b, strength=2);
}
.t2{
	font-size: 1.5rem;
	color: #46f7b8;
}
.t3{
	color: #fe7a94;
	margin-bottom: 1rem;
}
.cg1{
	width: 26.5rem;
	display: block;
	margin: 0.5rem auto;
}
.mk{
	width: 26.5rem;
	margin: 1rem auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cg2{
	width: 12.5rem;
	height: 21.5rem;
}
.mk2{
	width: 12.5rem;
	height: 10.5rem;
}
.cg3{
	width: 12.5rem;
	display: block;
	
}
.cg4{
	width: 12.5rem;
	height: 13.6rem;
}
.part4{
	width: 28.8rem;
	position: absolute;
	top: 7rem;
	left: 0;
}
.title5{
	width: 28.5rem;
	position: relative;
	text-align: center;
	color: white;
	font-weight: bold;
	font-family: "微软雅黑";
	font-size: 2rem;
	letter-spacing:2px;
	text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	-webkit-text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	-moz-text-shadow:#1e274b 2px 0 0,#1e274b 0 2px 0,#1e274b -2px 0 0,#1e274b 0 -2px 0;
	*filter: Glow(color=#1e274b, strength=2);
}
.t4{
	color: #fb829b;
}
.xhx4{
	width: 18rem;
	height: 0.3rem;
	position: absolute;
	left: 5rem;
	top: 6rem;
	background-color: white;
}
.zdsc{
	width: 12.5rem;
	height: 12rem;
	border: 4px solid black;
	background-color: white;
	padding: 1rem;
	margin-top: 1rem;
}
.zdsc img{
	width: 6rem;
	height: 6rem;
	display: block;
	margin: 0 auto 0.5rem auto;
}
.zdsc div{
	width: 10rem;
	line-height: 1.7rem;
	text-align: center;
	margin: 0 auto;
	font-size: 1.2rem;
}
.bf{
	width: 8rem;
	height: 9.2rem;
	display: block;
	margin-bottom: 0.5rem;
}
.bfcon{
	width: 8rem;
	line-height: 1.8rem;
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: 0.5rem;
}
.ppxx1{
	width: 13rem;
	height: 9rem;
	padding: 0.5rem;
	background-color: white;
	margin-bottom: 0.5rem;
}
.ppxx1 img{
	width: 2rem;
	height: 2rem;
	display: block;
	margin: 0.5rem auto;
}
.ppxx_title{
	width: 12rem;
	height: 2rem;
	font-size: 1.3rem;
	text-align: center;
	font-weight: bold;
	color: #fb859d;
}
.ppxx_con{
	width: 12rem;
	height: 2rem;
	text-align: center;
	font-size: 1.1rem;
}