.cuPic {
	height: 475px; width: 100%; overflow: hidden;
}
	.cuImg {
		height: 475px; width: 1400px; overflow: hidden;
		display: none;
	}
	.cuTip {
		display: none;
	}



.cuTypeBox {
	height: 435px; width: 100%; min-width: 1400px; overflow: hidden;
	margin: 0 auto; padding: 0;
	background-color: #f9f9f9;
}
.cuType {
	display: block; margin: 75px auto 0; padding: 0;
	height: 286px; width: 1400px; overflow: hidden;
}
.cutUl {
	display: flex; margin: 0 auto 0; padding: 0;
	height: 286px; width: 1400px; overflow: hidden;
}
.cutLi {
	flex: 1; position: relative;
	height: 286px; width: 455px; overflow: hidden;
}
	.cutLi:nth-child(1) .cutlPic {

	}
	.cutLi:nth-child(2) .cutlPic {
		margin: 0 auto;
	}
	.cutLi:nth-child(3) .cutlPic {
		margin: 0 0 0 auto;
	}
	.cutlPic {
		display: block; margin: 0; padding: 0;
		height: 286px; width: 455px; overflow: hidden;
	}
		.cutlImg {
			display: block; margin: 0; padding: 0;
			height: 286px; width: 455px; overflow: hidden;
		}
	.cutlH5, 
	.cutlLine, 
	.cutlPa, 
	.cutlPc {
		display: none;
	}
	.cutLi:nth-child(2) .cutlPc {
		display: block; position: absolute; left: 0; top: 175px; z-index: 3;
		height: 50px; width: 100%; overflow: hidden;
		font-size: 24px; line-height: 50px; text-align: center;
	}
	.cutLi:nth-child(2) .cutlPe {
		display: block; position: absolute; left: 0; top: 215px; z-index: 3;
		height: 40px; width: 100%; overflow: hidden;
		font-size: 18px; line-height: 40px; text-align: center;
	}



.formBox {
	min-height: 150px; width: 100%; overflow: hidden;
	margin: 100px auto; padding: 0;
}
.form {
	min-height: 150px; width: 1400px; overflow: hidden;
	margin: 0 auto; padding: 0;
}
	.half {
		height: 150px; width: 700px; overflow: hidden;
	}
		.half label {
			display: block;
			height: 60px; width: 100%; overflow: hidden;
			font-size: 20px; line-height: 60px; 
			color: #2b303b;
		}
		.half input {
			height: 50px; width: 90%; overflow: hidden;
			border: 2px solid #a0a0a0; 
			margin: 0; padding: 0 20px;
		}
		.halfPic {
			display: block;
			margin: 60px 0 0; padding: 0;
			height: 50px; width: 100%; overflow: hidden;
		}
			.halfImg {
				display: block;
				height: 50px; width: 150px; overflow: hidden;
				background-color: #c32;
			}
			.halfTip {
				margin: 0 0 0 30px; padding: 0;
				line-height: 50px; font-size: 20px;
			}
	.full {
		height: 350px; width: 1400px; overflow: hidden;
	}
		.full label {
			display: block;
			height: 60px; width: 100%; overflow: hidden;
			font-size: 20px; line-height: 60px; 
			color: #2b303b;
		}
		.full textarea {
			height: 250px; width: 95%; overflow: hidden;
			border: 2px solid #a0a0a0;
			margin: 0; padding: 20px;
		}
	.btnBox {
		height: 180px; width: 1400px; overflow: hidden;
	}
		.btnBox button {
			height: 60px; width: 360px; overflow: hidden;
			display: block; margin: 0; padding: 0; border: NONE;
			font-size: 24px; line-height: 60px; text-align: center;
			background-color: #2865ad;
			color: #fff;
		}




.mapBox {
	height: 650px; width: 100%; overflow: hidden;
	display: block; margin: 100px auto 180px; padding: 0;
}
.map {
	height: 650px; width: 1400px; overflow: hidden;
	display: block; margin: 0 auto; padding: 0;
}
	.mapPic {
		height: 650px; width: 1400px; overflow: hidden;
		display: block; margin: 0 auto; padding: 0;
	}
		.mapImg {
			height: 650px; width: 1400px; overflow: hidden;
			display: block; margin: 0; padding: 0;
		}
		.mapTip {

		}