@CHARSET "UTF-8";
.homeTopPH {
	height: 0.40rem;
}
.homeTitleContainer {
	width: 2.08rem;
	height: 1.16rem;
}
.homeAvatarContainer {
	border-width: 0.02rem;
	border-style: solid;
	border-color: #e84f08;
	border-radius: 0.62rem;
	width: 1.20rem;
	height: 1.20rem;
	margin-top: -0.00rem;
	box-shadow: 0.00rem 0.06rem 0.00rem #fcc377;
}
.homeAvatarInnerContainer {
	width: 1.20rem;
	height: 1.20rem;
	border-radius: 0.60rem;
	overflow: hidden;
}
.homeNickNameContainer {
	margin-top: 0.12rem;
	font-size: 0.18rem;
	color: #e84e08;
}
.achievementContainer {
	width: 1.08rem;
	height: 0.17rem;
}
.homeAchievementContainer {
	margin-top: 0.16rem;
}
.homeSliderTipContainer {
	width: 1.84rem;
	height: 0.63rem;
	margin-top: 0.24rem;
}
.homeAdvantageOuterContainer {
	width: 2.56rem;
	border-width: 0.02rem;
	border-style: solid;
	border-color: black;
	border-radius: 0.05rem;
	margin-top: 0.06rem;
}
.homeAdvantageInnerContainer {
	width: 2.40rem;
	padding: 0.00rem 0.10rem 0.18rem 0.06rem;
	background-color: #55cdde;
	border-radius: 0.03rem;
}
.homeAdvantageTitle {
	font-size: 0.15rem;
	padding: 0.05rem 0.13rem;
	border-radius: 0.05rem;
	color: white;
	background-color: #ff224d;
	display: inline-block;
	box-shadow: 0.00rem 0.02rem 0.00rem black;
	margin-top: 0.06rem;
}
.homeAdvantageContent {
	width: 2.24rem;
	font-size: 0.12rem;
	background-color: white;
	border-radius: 0.05rem;
	margin-top: 0.08rem;
	padding: 0.08rem 0.06rem;
}
.homeAdvantageContentIndicate {
	color: #ff224d;
	font-size: 0.15rem;
	line-height: 0.12rem;
}

.workTopPH {
	height: 0.32rem;
}
.workLogoContainer {
	width: 0.92rem;
	height: 0.72rem;
}
.workActivityNameContainer {
	margin-top: 0.03rem;
	font-size: 0.18rem;
	padding: 0.04rem 0.08rem;
	border-width: 0.02rem;
	border-style: solid;
	border-color: e84f08;
	border-radius: 0.05rem;
	box-shadow: 0.00rem 0.03rem 0.00rem #fcc377;
	display: inline-block;
	color: #e9580b;
	min-width: 1.50rem;
	background-color: #ffdeab;
}
.workAchievementContainer {
	margin-top: 0.07rem;
}
.workOuterContainer {
	width: 3.00rem;
	margin-top: 0.20rem;
	position: relative;
}
.workInnerContainer {
	width: 2.80rem;
	padding: 0.00rem 0.10rem 0.18rem 0.10rem;
	border-radius: 0.03rem;
}
.workImageTopPH {
	height: 0.20rem;
}
.workImageOuterContainer {
	width: 2.76rem;
	border-width: 0.02rem;
	border-style: solid;
	border-color: white;
	border-radius: 0.05rem;
	background-color: white;
	position: relative;
}
.workImageInnerContainer {
	width: 2.76rem;
	max-height: 1.90rem;
	background-color: black;
	border-radius: 0.05rem;
	overflow: hidden;
}
.workChildNameContainer {
	font-size: 0.15rem;
	padding: 0.04rem 0.06rem;
	border-radius: 0.05rem;
	color: white;
	background-color: #ff224d;
	display: inline-block;
	box-shadow: 0.00rem 0.02rem 0.00rem black;
	margin-top: 0.06rem;
}
.workCommentContainer {
	width: 2.78rem;
	height: 1.20rem;
	line-height: 0.20rem;
	color: black;
	font-size: 0.14rem;
	margin-top: 0.06rem;
	overflow: auto;
}
.workTitleOuterContainer {
	position: absolute;
	width: 100%;
	height: 0.28rem;
	left: 0.00rem;
	top: -0.16rem;
}
.workTitleInnerContainer {
	position: relative;
}
.workTitleContainer {
	font-size: 0.16rem;
	padding: 0.04rem 0.18rem;
	color: white;
	display: inline-block;
}
.workImageMedalContainer {
	position: absolute;
	width: 0.42rem;
	height: 0.43rem;
	left: -0.06rem;
	top: -0.04rem;
}

.endTopPH {
	height: 0.56rem;
}
.endTipContainer {
	width: 2.73rem;
	height: 0.88rem;
}
.qrcodeImageContainer {
	width: 2.00rem;
	height: 2.00rem;
	margin-top: 0.32rem;
}
.endLongTouchContainer {
	width: 1.50rem;
	height: 0.19rem;
	margin-top: 0.20rem;
}