#right-box {
	width: 70%;

}

#right-box .begin img {
	width: 100%;
	height: 300px;
	border-radius: 10px;
}

#right-box .box {
	width: 100%;

}

#right-box .hobby {
	/* display: flex; */
	/* width: 70%; */
	margin-top: 90px;
	height: 550px;
	text-align: center;
	/*background: #f7f7f7;*/
}

#right-box .hobby p {
	font-size: 40px;
	margin: 20px;
	border-bottom: 1px solid;
	padding-bottom: 0.5em;

}

#right-box .hobby .rbox {
	width: 50%;
	height: 460px;
	float: left;
	text-align: left;
	overflow: auto;
	
 
	
}

#right-box .hobby .rbox .sImg {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;

}

#right-box .hobby .rbox .sImg .img {
	display: flex;
	width: 460px;
	height: 460px;
	align-items: center;
	justify-content: center;

}

#right-box .hobby .rbox p {
	display: block;
	font-size: 20px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	white-space: normal !important;
	word-wrap: break-word;
	
	/* background-color: #647586; */

}

#right-box .hobby .rbox p span {
	font-size: 30px;
	margin: 20px;
}

#right-box .hobby .lbox {
	width: 50%;
	float: left;
}


#right-box .hobby .lbox img {
	width: 100%;
	height: 420px;
}


#right-box .hobby .lbox1 {
	width: 50%;
	height: 460px;
	float: left;
	text-align: left;
	overflow: auto;
}

#right-box .hobby .lbox1 p {
	font-size: 20px;
	line-height: 40px;
	 
	overflow: hidden;
	text-overflow: ellipsis;
	
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	white-space: normal !important;
	word-wrap: break-word;
	
	/* background-color: #647586; */
	
	
}

#right-box .hobby .lbox1 p span {
	font-size: 30px;
	margin: 20px;
}

#right-box .hobby .rbox1 {
	width: 50%;
	float: left;
}


#right-box .hobby .rbox1 img {
	width: 100%;
	height: 420px;
}

#right-box .hobby .more span {
	font-size: 30px;
	font-family: STXinwei;
}

#right-box .hobby .more p {
	font-size: 20px;
	text-align: left;
	line-height: 40px;
	border-bottom: none;
}


#right-detail {
	display: flex;
	width: 70%;
	/* background-color: #dfb9c8; */
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;

}

#right-detail .begin img {
	margin-top: 30px;
	width: 100%;
	height: 300px;
	border-radius: 10px;
}

#right-detail .box {
	display: flex;
	width: 90%;
	/* background-color: #dfb9c8; */

}

#right-detail .hobby {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-top: 90px;
	/* height: 550px; */
	text-align: center;
	/* background: #f7f7f7; */
}

#right-detail .hobby p {
	font-size: 40px;
	margin: 20px;
	border-bottom: 1px solid;
	padding-bottom: 0.5em;

}


#right-detail .hobby .box {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 99%;
}



#right-detail .hobby .box .lbox {
	width: 99%;
	float: left;
}


#right-detail .hobby .box .lbox img {
	width: 80%;
	height: 420px;
}



#right-detail .hobby .box .rbox {
	display: flex;
	width: 90%;
	height: auto;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	/* float: left; 
	text-align: left;
	overflow: auto;*/
}

#right-detail .hobby .box .rbox p {
	display: flex;
	width: 90%;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-size: 20px;
	line-height: 40px;
	text-align: left;
	border-bottom: none;
	text-indent: 40px;
}

#right-detail .hobby .box .rbox p span {
	font-size: 30px;
	margin: 20px;
	border-bottom: none;
}

#right-detail .hobby .box .rbox .sImg {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	/* flex-direction: row; */
	/* background-color: #cfd1f7; */
	flex-wrap: wrap;
	justify-content: space-around;

}

#right-detail .hobby .box .rbox .sImg .img img {
	display: flex;
	/* width: 80%; */
	height: 260px;
	align-items: center;
	justify-content: center;
	margin: 20px;
	background-color: #647586;

}


#right-detail .hobby .box .more span {
	font-size: 30px;
	font-family: STXinwei;
}

#right-detail .hobby .box .more p {
	font-size: 20px;
	text-align: left;
	line-height: 40px;
	border-bottom: none;
}