#solution_detail_two{
	width: 1280px;
	margin: 0 auto;
	margin-top: -415px;
	margin-bottom: 194px;
	overflow: hidden;
}
.cpzxbanner{
	width: 100%;
}
.cpzxbanner{
	position: relative;
	z-index: -1;
	margin-top: 60px;
}
.cpzxbanner img:nth-child(1){
	width: 100%;
}
.cpzxbanner .jjfaTextBj{
	position: absolute;
	top: 27%;
	left: 20%;
}
#solution_detail_two img{
	transition: all 0.6s;
}
.solution_detail_two_first{
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px;
	height: 586px;
}
.solution_detail_two_first_last{
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px;
	height: 273px;
}
.solution_detail_two_one1,
.solution_detail_two_one2,
.solution_detail_two_one3,
.solution_detail_two_one4{
	height: 586px;
	position: relative;
	overflow: hidden;
}
.solution_detail_two_two{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.solution_detail_two_two_last{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.solution_detail_two_twoMask1,
.solution_detail_two_twoMask2,
.solution_detail_two_twoMask3,
.solution_detail_two_twoMask4,
.solution_detail_two_twoMask5,
.solution_detail_two_twoMask6,
.solution_detail_two_twoMask7,
.solution_detail_two_twoMask8{
	height: 273px;
	position: relative;
	overflow: hidden;
}
.solution_detail_two_bigMasking{
	width: 100%;
	/* background: linear-gradient(0deg, rgba(0, 0, 0, 0.39) 51%, rgba(255, 255, 255, 0.01) 100%); */
	position: absolute;
	bottom: 0px;
	height: 50%;
	color: #fff;
}
.solution_detail_two_bigMasking .text{
	position: absolute;
	bottom: 44px;
	left: 46px;
}
.solution_detail_two_bigMasking .text h5,.solution_detail_two_littleMasking .text h5{
	font-size: 26px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 22px;
}
.solution_detail_two_bigMasking .text p,.solution_detail_two_littleMasking .text p{
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 20px;
}
.solution_detail_two_littleMasking{
	width: 100%;
	/* background: linear-gradient(0deg, rgba(0, 0, 0, 0.39) 51%, rgba(255, 255, 255, 0.01) 100%); */
	position: absolute;
	bottom: 0px;
	height: 100%;
	color: #fff;
}
.solution_detail_two_littleMasking .text{
		position: absolute;
		bottom: 43px;
		left: 45px;
}









/*产品中心*/
.zkcpzx{
	width: 100%;
}
.zkcpzx .cpzxbanner{
	position: relative;
	z-index: -1;
	margin-top: 60px;
}
.zkcpzx .cpzxbanner img:nth-child(1){
	width: 100%;
}
.zkcpzx .cpzxbanner .cpzxbannerText{
	position: absolute;
	top: 27%;
	left: 20%;
}
.zkcpzx_detail{
	width: 1280px;
	margin: 0 auto;
	margin-top: -355px;
	overflow: hidden;
}
.zkcpzx_detail .zkcpzx_detail_patch{
	display: flex;
	justify-content: space-between;
	margin-bottom: 156px;
}
.zkcpzx_detail .zkcpzx_detail_patch .left{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.zkcpzx_detail .zkcpzx_detail_patch .left p:nth-child(1){
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	line-height: 50px;
	margin-top: 48px;
}
.zkcpzx_detail .zkcpzx_detail_patch .left p:nth-child(2){
	font-size: 18px;
	font-weight: 400;
	color: #999999;
	margin-top: 20px;
}
.zkcpzx_detail .zkcpzx_detail_patch .right{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 431px;
	overflow: hidden;
	position: relative;
}
.zkcpzx_detail .zkcpzx_detail_patch .right p:nth-child(1){
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	line-height: 50px;
	margin-top: 48px;
}
.zkcpzx_detail .zkcpzx_detail_patch .right p:nth-child(2){
	font-size: 18px;
	font-weight: 400;
	color: #999999;
	margin-top: 20px;
}
.zkcpzx_detail img{
	transition: all 0.6s;
}
.animatin1,.animatin4,.animatin5,.animatin8{
	height: 405px;
	position: relative;
	overflow: hidden;
}
.animatin2,.animatin3,.animatin6,.animatin7{
	height: 296px;
	position: relative;
	overflow: hidden;
}
a{
	text-decoration: none;
}