/* header */
.header-container {
	color: #fff;

}

.title {
	width: 600px;
}

.title a {
	color: #fff;

}

.phone {
	margin-left: 150px;
}

.main {
	position: absolute;
	top: 0;
	left: 46%;
	transform: translateX(-50%);
	width: 55%;
}

.main .main-left {
	z-index: 99;
}

.main .main-left .main-left1 {
	display: block;
	width: 336px;
	height: 86px;
}

.main .main-left .main-left2 {
	display: block;
	margin-top: 46px;
	margin-bottom: 36px;
	width: 391px;
	height: 42px;
}

.main .main-right {
	top: 98px;
	right: -900px;
}

.main .main-right img {
	width: 957px;
	height: 683px;
}

.logo {
	width: 58px;
	height: 23px;
}

.logo a,
.logo a img {
	display: block;
	width: 100%;
	height: 100%;
}

.show:hover .hotProduct {
	height: 322px;
}

/* product */

#product {
	height: 0;
	overflow: hidden;
	margin-bottom: 111px;
}

.introduce-product-container {
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.introduce-product-item {
	cursor: pointer;
	transition: all 0.6s ease;
	border-radius: 10px;
}

.introduce-product-left {
	width: 142px;
	height: 142px;
	margin: 0 auto;
}

.introduce-product-left img {
	display: block;
	width: 100%;
	height: 100%;
}

.introduce-product-item:hover {
	transform: scale(1.1);
}

.introduce-product-right .text1 {
	margin: 37px 0 20px;
	font-size: 22px;
	color: #202020;
}

/* function */

#function {
	height: 0;
	overflow: hidden;
	margin-bottom: 110px;
}

.introduce-function-container {
	margin-top: 52px;
}

.introduce-function-main {
	display: flex;
	justify-content: space-between;
	margin-bottom: 55px;
}

.introduce-function-left {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 480px;
	font-size: 18px;
	color: #444444;
	transition: all 0.6s ease;
}

.introduce-function-left:hover {
	transform: scale(1.1);

}

.introduce-function-left .text1 {
	width: 53px;
	height: 43px;
	background: url('../images/comRecord/data.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-function-left .text2 {
	margin: 55px 0 30px;
	color: #202020;
	font-size: 34px;
}

.introduce-function-left .text3 {
	line-height: 40px;
}

.introduce-function-right {
	transition: all 0.6s ease;
	position: relative;
}

.introduce-function-right .positionDiv {
	width: 159px;
	height: 159px;
	background: #D2E9FF;
	opacity: 0.3;
	position: absolute;
	bottom: -28px;
	left: -81px;
}

.introduce-function-right .positionDivCenter {
	position: absolute;
	bottom: -28px;
	right: -81px;
	left: initial;
}

.introduce-function-right:hover {
	transform: scale(1.1);

}

.introduce-function-right img {
	width: 513px;
	height: 514px;
}

.introduce-function-middle {
	margin-bottom: 55px;
	padding: 30px 0;
}

.introduce-function-item {
	display: flex;
	justify-content: space-between;
}


/* contact */

.contact {
	height: 191px;
	margin-top: 107px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: url('../images/comRecord/contact-bj.png') no-repeat center center;
}

.contact img {
	display: block;
	width: 579px;
	height: 29px;
}

.contact .text2 {
	margin-top: 23px;
	width: 230px;
	height: 46px;
	background: #FFFFFF;
	box-shadow: 0px 4px 0px 0px rgba(255, 255, 255, 0.35);
	border-radius: 23px;
	color: #1630FD;
	font-size: 16px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
	user-select: none;
}

/* .contact .text2:hover {
    background-color: #f3eded;
} */
.contact .text2:active {
	background-color: #e2dcdc;
	color: #1630FD;
}


.number {
	color: #1935FD;
}

/* customer */
#customer {
	height: 0;
	overflow: hidden;
	margin-bottom: 111px;
}

.introduce-customer-container1 {
	display: flex;
	justify-content: space-between;
	margin-top: 88px;
}

.introduce-customer-container1 .stepimgSmall {
	width: 143px;
	height: 16px;
	background: url('../images/comRecord/line1.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container1 .stepimg {
	width: 284px;
	height: 16px;
	background: url('../images/comRecord/line2.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container1 .stepimgLast {
	width: 143px;
	height: 16px;
	background: url('../images/comRecord/line3.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container1 .stepTxtDesc {
	color: #353535;
	font-size: 17px;
}

.introduce-customer-container2 {
	display: flex;
	justify-content: space-between;
	margin: 39px 0 21px;
}

.introduce-customer-container2 .stepTxt {
	font-size: 16px;
	text-align: center;
	color: #2E6CF6;
	height: 46px;
	line-height: 46px;
}

.introduce-customer-container2 .stepTxt1 {
	width: 134px;
	background: url('../images/comRecord/stepTxt-bg1.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container2 .stepTxt2 {
	width: 146px;
	background: url('../images/comRecord/stepTxt-bg2.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container2 .stepTxt4 {
	width: 220px;
	background: url('../images/comRecord/stepTxt-bg4.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container2 .stepTxt6 {
	width: 392px;
	background: url('../images/comRecord/stepTxt-bg6.png') left center no-repeat;
	background-size: 100% 100%;
}

.introduce-customer-container3 {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.introduce-customer-container3 .customer-item {
	width: 388px;
	height: 220px;
	background: #FFFCF0;
	border-radius: 21px;
	font-size: 160px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: rgba(255, 219, 77, .1);
	padding-top: 17px;
	text-align: center;
	position: relative;
	transition: all 0.6s ease;
}

.introduce-customer-container3 .customer-item2 {
	background: #FFF6F0;
	color: rgba(255, 172, 117, .1);
}

.introduce-customer-container3 .customer-item3 {
	background: #F0FFF8;
	color: rgba(55, 228, 147, .1);
}

.introduce-customer-container3 .customer-item .content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.6s ease;
	cursor: pointer;
}

.introduce-customer-container3 .customer-item .content:hover {
	transform: translate3d(1%, 1%, 0) scale(1.1);
}

.introduce-customer-container3 .customer-item .content::before {
	content: "01";
	position: absolute;
	top: 19px;
	left: 83px;
	color: rgba(255, 219, 77, .1);
	letter-spacing: 14px;
}
.introduce-customer-container3 .customer-item .content2::before {
	content: "02";
	position: absolute;
	top: 19px;
	left: 83px;
	color: rgba(255, 172, 117, .1);
}
.introduce-customer-container3 .customer-item .content3::before {
	content: "03";
	position: absolute;
	top: 19px;
	left: 83px;
	color: rgba(55, 228, 147, .1);
}

.introduce-customer-container3 .customer-item .bgTxt {
	letter-spacing: 14px;
	transition: all 0.6s ease;
}

.introduce-customer-container3 .customer-item .step1 {
	width: 124px;
	height: 70px;
	background: url('../images/comRecord/step1.png') left center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 75px;
	left: 337px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 70px;
	z-index: 99;
	transition: all 0.6s ease;
	cursor: pointer;
}

.introduce-customer-container3 .customer-item .step1:hover,
.introduce-customer-container3 .customer-item .step2:hover {
	transform: translate3d(1%, 1%, 0) scale(1.1);
}

.introduce-customer-container3 .customer-item .step2 {
	background: url('../images/comRecord/step2.png') left center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 75px;
	right: 337px;
	transition: all 0.6s ease;
}

.introduce-customer-container3 .customer-item .content .txt1 {
	color: #202020;
	font-size: 30px;
	margin: 56px 0 24px;
	text-align: initial;
	padding-left: 105px;
}

.introduce-customer-container3 .customer-item .content .txt2 {
	color: #525252;
	font-size: 14px;
	text-align: initial;
	font-weight: initial;
	padding-left: 105px;
	box-sizing: border-box;
	line-height: 1.5;
}
