.homebody {
	width: 100%;
	min-width: 1226px;
	background: #F8F8F8;
	display: flex;
	justify-content: center
}

.home {
	width: 1226px;
	background: #F8F8F8;
}

.understand,
.project,
.News,
.joinUs,
.successCase{
	margin-top: 62px;
}
.rotation1{
	height: 400px;
	width: 1102px;
}
.rotation1:hover{
	box-shadow: 0px 4px 10px #d0d0d0;
}
.rotation2{
	width: 660px;
	height: 440px;
	/* background-color: #aa0000; */
	/* box-shadow: 0px 5px 20px #aa0000; */
}
.rotation2:hover{
	box-shadow: 0px 5px 20px #9d9d9d;
}
.title {
	display: flex;
	justify-content: center;
}

.titleChinese {
	font-size: 30px;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
}

.content,
.box {
	margin-top: 34px;
}

.joinInfor{
	display: flex;
	justify-content: space-between;
}

.storesNational{
	width: 490px;
	height: 323px;
	padding: 64px 22px 53px 34px;
}
.storesNational:hover{
	box-shadow: 0px 5px 20px #9d9d9d;
}
.contentArr{
	display: flex;
	justify-content: space-between;
}
.contentInfor{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 50px;
}
.contentInfor img{
	height: 48px;
}
.contentInfor div{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.contentInfor div>span{
	font-size: 36px;
	font-weight: bold;
	color: #FFE100;
	line-height: 72px;
}
.Jump{
	margin: 39px 0 0 429px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
}
.policy{
	width: 1086px;
	height: 290px;
	padding: 60px 70px 50px 70px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}
.policy:hover{
	box-shadow: 0px 5px 20px #9d9d9d;
}
.supportArr{
	width: 1086px;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.boutique {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 400px;
	width: 115px;
}

.boutiqueArr {
	width: 115px;
	height: 95px;
	background: #FFFFFF;
	text-align: center;
}

.boutiqueArr span {
	/* width: 88px;
	height: 29px; */
	font-size: 24px;
	font-weight: bold;
	color: #B9B9B9;
	/* line-height: 95px; */
}
.boutiqueArr span:hover {
	/* width: 88px;
	height: 29px; */
	font-size: 24px;
	font-weight: bold;
	color: #3D94E8;
	/* line-height: 95px; */
}
.boutiqueArr span p{
	margin-top: 14px;
}
.boutiqueArr .spanColor {
	/* width: 88px;
	height: 29px; */
	font-size: 24px;
	font-weight: bold;
	color: #3D94E8;
	/* line-height: 95px; */
}
.content .srcBoutiqueHide{
	display: none;
}
.content .shadow:hover{	
	/* background: rgba(200, 200, 200, 0.5); */
	/* box-shadow: 0px 5px 20px #c8c8c8; */
}
.content .srcBoutique{
	display: inline;
}
.project .content {
	display: flex;
	justify-content: space-between;
}
.successImg{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.successImg img{
	margin-top: 11px;
}
.newArr{
	display: flex;
	justify-content: space-between;
}
.date{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.newArr div span{
	font-size: 36px;
	font-weight: 400;
	color: #333333;
}
.newArr div .button{
	width: 84px;
	height: 28px;
	background: #FFE100;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
}
.newArr div .buttonActivity{
	width: 84px;
	height: 28px;
	background: #161010;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
}
.oneNew{
	width: 345px;
	height: 320px;
	padding: 15px 25px 25px;
	box-shadow: 0px 5px 10px #e1e1e1;
}
.oneNew:hover{
	box-shadow: 0px 5px 20px #c8c8c8;
}
.headlinesNews{
	margin-top: 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.contentNews{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 8px;
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 21px;
}
