@charset "utf-8";

.banner{
	height: 600px;
}
.banner ul li *,.banner ul li {
	text-align: center;
}
.banner ul li{
	padding-top: 120px;height: 600px;
}
.banner ul li h2{
	font-size: 60px;color: #fff;margin-bottom: 15px;
}
.banner ul li p{
	font-size: 18px;color: #fafafa;margin-bottom: 15px;
}
.banner ul li a{
	padding: 10px 30px;border: 1px solid #fff;font-size: 16px;color: #fff;display: inline-block;
}
.banner .banner-img{
	width: 30%;margin: 0 auto;margin-top: 60px;
}

@media only screen and (min-width: 100px) and (max-width: 640px) {
	.banner{
		height: 400px;
	}
	.banner ul li{
		padding-top: 60px;height: 400px;
	}
	.banner ul li h2{
		font-size: 40px;
	}
	.banner ul li p{
		font-size: 16px;
	}
	.banner ul li a{
		font-size: 14px;
	}
	.banner .banner-img{
		width: 100%;margin-top: 30px;
	}
}


.design h2{
	font-size: 40px;color: #666;text-align: center;margin: 60px 0 10px;
}
.design .col-md-12 p{
	font-size: 16px;color: #333;text-align: center;margin-bottom: 15px;
}
.design div.col-md-6 h4{
	font-size: 18px;color: #000;
}
.design div.col-md-6 p{
	font-size: 16px;color: #333;font-size: 16px;line-height: 26px;
}


.major{
	padding: 30px 15px;
}
.major h4{
	font-size: 24px;color: #333;
}
.major p{
	font-size: 15px;color: #000;line-height: 26px;margin-bottom: 30px;
}
.major .col-md-3 img{
	margin: 0 auto 15px;
}
.major .col-md-3 p{
	text-align: center;font-size: 15px;color: #333;
}

.response0{
	margin-top: 30px;
}
.response0 h4{
	font-size: 26px;color: #333;margin: 0 0 20px;
}
.response0 p{
	font-size: 16px;color: #666;line-height: 26px;
}
.response0 img{
	margin: auto;
}
