* {
	/* 初始化 取消页面的内外边距 */
	padding: 0;
	margin: 0;
}
body {
    /* 弹性布局 让页面元素垂直+平均分布在该行上 */
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	height: 100vh;
	background-color: #e7e1d3;
	flex-wrap: wrap
}
.container {
	display: flex;
	/* 让一行中的元素平均分配宽度 */
	justify-content: center;
	align-items: center;
	/* 元素在一行放不下时自动换行 */
	flex-wrap: wrap;
    max-width: 700px;
    max-height: 600px;
}
.container .box {
	display: flex;
	justify-content: space-around;
	align-items: center;
	/* 让元素垂直排列 这里就是让包含图片的div和文字垂直排列 */
	flex-direction: column;
	width: 100px;
	height: 140px;
	margin: 20px;
	/* 鼠标放上去变成小手 */
	cursor: pointer;
}
.container .box .img {
	/* 这里让图片在盒子里垂直+水平居中 */
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100px;
	height: 100px;
	/* 圆角属性 */
	border-radius: 30px;
	/* 盒子阴影 */
	box-shadow: 20px 20px 60px #c4bfb3,
	-20px -20px 60px #fffff3;
	/* 过渡时间 ease-out是指先快速 后慢速 */
	transition: all 0.2s ease-out;
}
.container .box .img img {
	width: 60px;
	transition: all 0.2s ease-out;
}
.container .box p {
	color: slategrey;
}
.container .box .img:hover {
	/* inset 是内部阴影 默认是外部阴影outset */
	box-shadow: 0 0 0 #c4bfb3, 0 0 0 #fffff3,
		inset 20px 20px 60px #c4bfb3,
		inset -20px -20px 60px #fffff3;
}
.container .box .img:hover img {
	width: 58px;
}
