
.banner {
    position: relative;
}
.banner img {
    display: block;
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
}

/*part1*/
.cloud-content {
    width: 100%;
    padding: 40px 0;
    position: relative;
}
.part {
    width: 1200px;
    margin: 0 auto;
}
.part1 h3 {
    font-size: 24px;
    font-weight: normal;
    color: #037a1e;
}
.part1 img {
    margin: 30px 0;
}
.part3_content,.part5_content {
	position:absolute;
	top:0;
	left:0;
}
.part3_content h3 {
	color:#40b5cd;
	font-size:40px;
}
.part3_content p {
	width: 530px;
}
.part5_content h3 {
	color:#cc8032;
	font-size:40px;
}
.part5_content p {
	width: 530px;
	color:#cc8032;
}

.part2-in {
	position:absolute;
	width:366px;
	height:120px;
	overflow:hidden;
	color:#fff;
}
.part2-in>img {
	float:left;
	width:24.6% !important;
	min-width:90px !important;
	height:90px;
	margin:16px 20px !important;
}