	.product_box {
		background-color: #fff;
		overflow: hidden;
	}

	/* banner */
	.product_banner {
		width: 192rem;
		height: 51.8rem;
		overflow: hidden;
	}

	.product_banner a {
		width: 100%;
		height: 100%;
		display: inline-block;
		/*background-image: url(../img/product/banner.png);*/
		background-repeat: no-repeat;
		background-size: 100% 100%;
		animation: scaleAnim 5s ease forwards;
	}

	/* 面包屑 */
	.product_postions {
		height: 6.5rem;
		line-height: 6.5rem;
		overflow: hidden;
		font-family: SourceHanSansCN-Light;
		font-size: 1.6rem;
		font-stretch: normal;
		color: #888888;
		background: #fff;
		border-bottom: 1px solid #f0f0f0;
		padding: 0 26rem;
	}

	.product_postions a {
		color: #888888;
	}

	.product_postions a:hover {
		color: #d8271c;
	}

	.product_postions label {
		color: #888888;
	}

	.product_postions .product_postions_r img {
		vertical-align: baseline;
		width: 2rem;
		height: 1.8rem;
		margin-right: 1.1rem;
	}

	/* 产品分类 */
	.product_type {
		padding: 0 26rem;
		text-align: left;
		overflow: hidden;
	}

	.product_type a:hover {
		color: #d8271c;
	}


	.product_tab {
		overflow: hidden;
		border-bottom: 1px dashed #cccccc;
		line-height: 6.5rem;
		overflow: hidden;
		font-size: 1.8rem;
		display: flex;
		align-items: center;

	}

	.product_tab label {
		color: #a4a4a4;
		overflow: hidden;
		width: 17.3rem;
	}

	.product_tab .type_a {
		overflow: hidden;
		width: calc(100% - 17.3rem - 18rem);
		display: flex;
	}

	.product_tab a {
		height: 6.5rem;
		margin-right: 6.5rem;
		overflow: hidden;
		position: relative;
		color: #000000;
	}

	.product_tab .type_a a:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 0;
		background: #d8271c;
		height: 0.4rem;
	}

	.product_tab .type_a a.on:after {
		width: 100%;
	}

	.product_tab .type_a a.on {
		color: #d8271c;
	}

	.product_tab .type_a a:last-child {
		margin-right: 0;
	}

	.product_tab .em {
		font-family: SourceHanSansCN-Light;
		font-size: 1.867rem;
		color: #c89c6e;
		padding-right: 4rem;
		overflow: hidden;
		background: url(../img/product/down.png) right center no-repeat;
		background-size: 2.1rem 1.2rem;
		font-style: normal;
		cursor: pointer;
		margin-right: 6rem;
	}

	.product_tab .em#on {
		background-image: url(../img/product/up.png);
		transition: all 0.3s;
	}

	.product_tab .em:hover {
		opacity: 0.8;
		filter: Alpha(opacity=80);
	}

	.product_class {
		overflow: hidden;
		margin-top: 1rem;
		font-size: 1.733rem;
		line-height: 5.6rem;
	}

	.product_class .hide {
		display: none;
	}

	.product_tab2 {
		overflow: hidden;
		margin-bottom: 1.5rem;
	}

	.product_tab2 label {
		float: left;
		color: #7e7e7e;
		overflow: hidden;
		width: 17.3rem;
	}

	.product_tab2 .type_b {
		overflow: hidden;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		width: calc(100% - 17.5rem);
	}

	.product_tab2 a {
		color: #000000;
		margin-right: 2rem;
		height: 5.6rem;
		overflow: hidden;
		display: inline-block;
		position: relative;
	}

	.product_tab2 a img {
		height: 5.6rem;
	}

	.product_tab2 .type_b a.on {
		color: #d8271c;
	}

	.product_tab2 .type_b a:last-child {
		margin-right: 0;
	}

	/* 热销产品 */
	.product_hot {
		overflow: hidden;
		/* p-top: 5rem; */
		width: 192rem;
		padding: 0 26rem;
		background-color: rgba(238, 238, 238, 1);
	}

	.product_hot .product_tt {
		overflow: hidden;
		line-height: 6.3rem;
		height: 6.3rem;
		font-family: SourceHanSansCN-Light;
		font-size: 1.6rem;
		color: #555555;
	}

	.product_hot .product_tt .red {
		color: #d8271c;
	}

	.product_ul ul {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.product_ul ul li {
		width: 50%;
		height: 37.5rem;
		background-color: #ffffff;
		margin-bottom: 1.7rem;
	}

	.product_ul ul li .box {
		overflow: hidden;
		padding: 3rem;
		display: flex;
	}

	.product_ul ul li .img {
		width: 29.6rem;
		height: 31.5rem;
		position: relative;
		margin-right: 1.9rem;
	}

	.product_ul ul li .img img {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: all 0.6s ease-out 0s;
		-moz-transition: all 0.6s ease-out 0s;
		-o-transition: all 0.6s ease-out 0s;
		transition: all 0.6s ease-out 0s;
	}

	.product_ul ul li:hover .img img {
		-webkit-transform: scale(1.1, 1.1);
		-moz-transform: scale(1.1, 1.1);
		-o-transform: scale(1.1, 1.1);
		-ms-transform: scale(1.1, 1.1);
		transform: scale(1.1, 1.1);
	}

	.product_ul ul li .cons {
		width: calc(100% - 1.9rem - 30rem);
		overflow: hidden;
	}

	.product_ul ul li .h3 {
		font-family: SourceHanSansCN-Bold;
		font-size: 2.4rem;
		font-weight: bold;
		line-height: 1;
		color: #202020;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		transition: all 0.3s;
		display: block;
		margin-top: 2.9rem;
	}

	.product_ul ul li .desc {
		font-family: SourceHanSansCN-Light;
		font-size: 2.133rem;
		line-height: 1;
		letter-spacing: 0rem;
		color: #202020;
		margin-top: 1rem;
	}

	.product_ul ul li .p {
		overflow: hidden;
		font-family: SourceHanSansCN-Normal;
		font-size: 1.6rem;
		color: #797979;
		line-height: 3.2rem;
		margin-top: 2rem;
		margin-bottom: 4.2rem;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}

	.product_ul ul li .a {
		font-family: SourceHanSansCN-Normal;
		font-size: 1.867rem;
		font-stretch: normal;
		line-height: 1;
		display: inline-block;
		color: #d8271c;
		text-decoration: underline;
	}

	.product_ul ul li:hover .a {
		text-decoration: none;
	}

	@media screen and (max-width: 1140px) {

		/* banner */
		.product_banner {
			width: 192rem;
			height: 68.211rem;
		}

		.product_banner a {
			/*background-image: url(../img/product/banner1.png);*/
			animation: none;
		}

		/* 面包屑 */
		.product_postions {
			height: 8rem;
			line-height: 8rem;
			font-size: 2.471rem;
			padding: 0 4rem;
		}

		.product_postions .product_postions_r img {
			width: 2.526rem;
			height: 2.358rem;
			margin-right: 1.7rem;
		}

		/* 产品分类 */
		.product_type {
			padding: 0 4rem;
		}

		.product_tab {
			line-height: 8.5rem;
			font-size: 2.695rem;
		}

		.product_tab label {
			width: 23.3rem;
		}

		.product_tab .type_a {
			width: calc(100% - 23.3rem - 23.6rem);
		}

		.product_tab a {
			height: 8.5rem;
			margin-right: 7.2rem;
		}

		.product_tab .type_a a:after {
			height: 0.5rem;
		}

		.product_tab .em {
			font-size: 2.695rem;
			padding-right: 4.7rem;
			background-size: 2.7rem 1.5rem;
			margin-right: 7.9rem;
		}

		.product_class {
			margin-top: 1.5rem;
			font-size: 2.695rem;
			line-height: 8.5rem;
		}


		.product_tab2 {
			margin-bottom: 2rem;
		}

		.product_tab2 label {
			width: 23.3rem;
		}

		.product_tab2 .type_b {
			width: calc(100% - 23.3rem);
		}

		.product_tab2 a {
			margin-right: 3.5rem;
			height: 8.5rem;
		}

		.product_tab2 a img {
			height: 8.5rem;
		}

		/* 热销产品 */
		.product_hot {
			padding: 0 4rem;
		}

		.product_hot .product_tt {
			line-height: 8.25rem;
			height: 8.25rem;
			font-size: 2.695rem;
		}

		.product_ul ul li {
			width: 92rem;
			height: 49.516rem;
			margin-bottom: 2.5rem;
		}

		.product_ul ul li .box {
			padding: 3.5rem 4rem;
		}

		.product_ul ul li .img {
			width: 39.074rem;
			height: 41.6rem;
			margin-right: 2.36rem;
		}


		.product_ul ul li .cons {
			width: calc(100% - 2.4rem - 39rem);
		}

		.product_ul ul li .h3 {
			font-size: 3.592rem;
			margin-top: 3.37rem;
		}

		.product_ul ul li .desc {
			font-size: 3.144rem;
			margin-top: 2rem;
		}

		.product_ul ul li .p {
			font-size: 2.695rem;
			line-height: 4.1rem;
			margin-top: 3rem;
			margin-bottom: 4.2rem;
		}

		.product_ul ul li .a {
			font-size: 2.695rem;
		}
	}