@CHARSET "UTF-8";

.photoOuterContainer {
	border-width: 2px;
}
.handWorkOuterContainer, .handWorkCloud1Container {
	z-index: -1;
}

.summaryPage {
	font-size: 0.15rem;
	color: #424242;
}
.summaryPageContainer {
  height: auto;
}
.summaryTopPH {
	height: 0.80rem;
}
.summaryTitle {
	color: white;
	font-size: 0.18rem;
	background-color: #46c0ff;
	width: 1.50rem;
	height: 0.30rem;
	line-height: 0.30rem;
	border-radius: 0.10rem;
}

.summaryTextOuterContainer {
	margin-top: 0.10rem;
}
.footPrintContainer {
	width: 0.15rem;
	height: 0.15rem;
	margin-left: 0.24rem;
	float: left;
}
.summaryTextContainer {
	width: 2.54rem;
	margin-left: 0.46rem;
}

.summaryLineOuterContainer {
}
.summaryPhotoOuterContainer {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	position: relative;
	
	width: 2.64rem;
	height: 1.92rem;
	padding: 0.07rem;
}

.summaryDreamOuterContainer {
	margin-top: 0.10rem;
}
.summaryCactusOuterContainer, .summaryHandWorkOuterContainer {
	margin-top: -0.40rem;
}
.summaryColorOuterContainer {
	margin-top: 0.10rem;
}

.summaryColorImageOuterContainer {
	margin-left: 0.28rem;
	  margin-top: 0.10rem;
}
.summaryColorImage {
	width: 1.00rem;
	height: 1.00rem;
}
.summaryColorImage1 {
}
.summaryColorPlaneLandscape {
	width: 0.48rem;
	height: 0.34rem;
	vertical-align: top;
	margin-top: 0.30rem;
}
.summaryColorImage2 {
	
}

.summaryHighlightsTitle {
	margin-top: 0.18rem;
}

.onlyTextOuterContainer {
	width: 2.88rem;
	text-indent: 0.30rem;
	margin-top: 0.04rem;
}
.onlyTextHighlightsOuterContainer {
	margin-top: 0.16rem;
}
.summarySuggetTitle {
	margin-top: 0.20rem;
}
.onlyTextSugget1OuterContainer {
	margin-top: 0.20rem;
}

.coursePlanningTitleContainer {
	width: 3.20rem;
	height: 0.76rem;
	margin-top: 0.10rem;
}
.coursePlanningContainer {
	width: 2.87rem;
	height: 3.80rem;
	margin-top: 0.10rem;
}

.summaryPeriodSuggetTitle {
	background-color: #fd6b39;
	  margin-top: 0.14rem;
}
.periodSuggetOuterContainer {
	text-indent: 0.00rem;
	margin-top: 0.10rem;
}
.coursePeriod {
	width: 0.60rem;
	height: 0.28rem;
	border-radius: 0.10rem;
	background-color: #acacac;
	color: white;
  line-height: 0.28rem;
  display: inline-block;
  text-align: center;
  margin-left: 0.04rem;
  position: relative;
  font-size: 0.12rem;
}
.coursePeriod.coursePeriodSelected {
	background-color: #fd6b39;
}
.coursePeriodSelectedTag {
	width: 0.36rem;
	height: 0.32rem;
	  position: absolute;
	    right: -0.16rem;
  bottom: -0.08rem;
}
.summaryBottomPH {
	height: 0.40rem;
}

.summaryCloudContainer {
	width: 1.08rem;
	height: 0.64rem;
	position: absolute;
	left: 0.18rem;
	top: 0.04rem;
}

.summaryTextContainer .strong {
	color: #41b123;
	font-weight: bold;
}
.onlyTextHighlightsOuterContainer .strong {
	color: #46c0ff;
	font-weight: bold;
}
.summarySuggetTextContainer .strong {
	color: #ff643a;
	font-weight: bold;
}

.lastTextContainer {
	  text-indent: 0.00rem;
  margin-top: 0.10rem;
  text-align: center;
}

.homeTitleContainer {
	width: 1.92rem;
	height: 0.35rem;
	margin-top: 0.30rem;
}
.homeTipContainer {
	width: 1.38rem;
	height: 0.22rem;
	margin-top: 0.10rem;
}
.homeNameContainer {
	height: 0.70rem;
	margin-top: 0.60rem;
	transform: rotate(6deg);
	-webkit-transform: rotate(6deg);
}
.homeAgeContainer {
	height: 0.40rem;
	margin-top: 0.14rem;
}

.homeAgeContainer img{
	margin-left: 1.30rem;
}
.summaryInnerPage {
	width: 100%;
	height: auto;
	position: relative;
}