/* product */
.m-product {
	padding: .8rem 0 1.2rem;
}
.m-product h1 {
	font-size: .8rem;
	font-weight: normal;
	text-align: center;
}
.m-product .summary {
	margin: .2rem .24rem;
	font-size: .28rem;
	text-align: center;
	color: #666;
}
.m-product .content {
	position: relative;
	overflow: hidden;
}
.m-product .list {
	margin: .8rem auto .4rem;
}
.m-product .list ul {
	position: relative;
	left: 0;
	float: left;
	padding: 0 .24rem;
}
.m-product .list li {
	position: relative;
	box-sizing: border-box;
	width: 4.5rem;
	height: 6.2rem;
	cursor: pointer;
	transition: transform .3s ease;
}
.m-product .list li:nth-child(n+2) {
	margin-left: .24rem;
}
.m-product .list li.z-crt {
	position: relative;
	box-shadow: 0 0 8px 2px rgba(0,0,0,.2);
	transform: scale(1.12);
}
.m-product .list li .info {
	position: absolute;
	left: .1rem;
	bottom: .1rem;
	width: .6rem;
	height: .6rem;
	border-radius: .3rem;
	overflow: hidden;
	background: rgba(255,255,255,.85);
	transition: width .3s ease, height .3s ease;
}
.m-product .list li .info.z-crt,
.m-product .list li .info:hover {
	width: 4.3rem;
	height: 4rem;
}
.m-product .list li .info .tf {
	width: .6rem;
	line-height: .6rem;
	font-size: .3rem;
	text-align: center;
}
.m-product .list li .info div {
	position: absolute;
	left: 0;
	bottom: 0;
	box-sizing: border-box;
	width: 4.3rem;
	height: 4rem;
	padding: .26rem .24rem;
	line-height: .34rem;
	font-size: .26rem;
	color: #030000;
	white-space: pre-wrap;
}
.m-product .list .angle {
	display: none;
}

.m-product .classify {
	gap: .2rem;
	float: left;
	height: 2.38rem;
	padding: 0 .24rem;
}
.m-product .classify .item {
	position: relative;
	width: 1.6rem;
	height: 1.8rem;
}
.m-product .classify .item p {
	position: absolute;
	left: 0;
	top: 100%;
	box-sizing: border-box;
	width: 100%;
	border-radius: .08rem;
	padding: 0 .14rem;
	margin-top: .12rem;
	line-height: .46rem;
	font-size: .24rem;
	white-space: nowrap;
	text-align: center;
	color: #fff;
	background: #1944B2;
}
.m-product .classify .more {
	width: 2.6rem;
	height: 1.8rem;
	line-height: .42rem;
	font-size: .28rem;
	text-indent: .3rem;
	color: #1944B2;
	background: #F5F5F5;
}
/* end product */