
@keyframes gradient {
  0% {background-position: 0% 50%;}
  50% {background-position: 100% 50%;}
  100% {background-position: 0% 50%;}
}
.p07_banner{width: 100%; height: 500px; text-align: center;background: linear-gradient(90deg, #7f7fd5,#86a8e7, #91eae4, #009fff);
  background-size: 400% 400%;
  animation: gradient 8s ease infinite;}

.p07_banner h3{font-size: 54px; color: #009933; padding-top: 200px; line-height: 100%;}
.p07_banner h3 span{color: #0052d9;}
.p07_banner p{font-size: 24px; color: #000; padding: 30px 0;}
.p07_content_1{width: 100%; overflow: hidden; text-align: center; padding: 50px 0;}
.p07_content_1 h3{font-size: 40px; font-weight: 100; color: #000; line-height: 100%;}
.p07_content_1 ul{width: 1350px; margin: 0 auto; padding-top: 40px;}
.p07_content_1 ul li{
	width: 276px;
	height: 260px;
	float: left;
	background: #f3f3f3;
	margin-right: 32px;
	padding-top: 40px;
}
.p07_content_1 ul li:last-child{margin-right: 0;}
.p07_content_1 ul li h4{font-size: 18px; line-height: 100%; color: #000; padding: 30px 0 15px 0;}
.p07_content_1 ul li p{font-size: 14px; color: #333333;}
.p07_content_2{width: 100%; height: 700px; background: url(../images/p07_2_bg.jpg) center no-repeat; text-align: center;}
.p07_content_2 h3{font-size: 40px; font-weight: 100; color: #000; line-height: 100%; padding: 50px 0;}
.p07_content_2 .images{padding-bottom: 50px;}
.p07_content_2 ul{width: 1350px; margin: 0 auto; overflow: hidden;}
.p07_content_2 ul li{width: 20%; float: left;}
.p07_content_2 ul li p{
	width: 85%; 
	margin: 0 auto;
	line-height: 260%;
	font-size: 18px;
	color: #fff;
	background: #0066ff;
	text-align: left;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	        border-radius: 50px;
}
.p07_content_2 ul li p span{
	padding: 0 15px;
	display: inline-block;
	background: #fff;
	color: #0066ff;
	margin-right: 15px;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	        border-radius: 50px;
}
.p07_content_3{width: 100%; overflow: hidden; background: url(../images/p07_3_bg.jpg) repeat-y; position: relative; padding-bottom: 60px;}
.p07_content_3 .images{
	width: 470px;
	height: 390px;
	background: url(../images/p07_3_1.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -235px;
	top: 100px;
}
.p07_content_3 ul{width: 1350px; margin: 0 auto;}
.p07_content_3 ul li{
	float: left;
	width: 300px;
	text-align: center;
}
.p07_content_3 ul li h3{font-size: 36px; color: #333333; padding: 80px 0 50px 0;}
.p07_content_3 ul li p{
	width: 80%;
	margin: 20px auto;
	font-size: 18px;
	color: #fff;
	background: #666666;
	line-height: 260%;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	        border-radius: 50px;
}
.p07_content_3 ul li.right{float: right;}
.p07_content_3 ul li.right p{background: #ff3333;}
.p07_content_4{background: url(../images/p07_4_bg.jpg) center no-repeat; height: 600px; text-align: center;}
.p07_content_4 h3{font-size: 40px; color: #000; line-height: 100%; font-weight: 100; padding: 80px 0;}
.p07_content_4 ul{width: 1350px; margin: 0 auto;}
.p07_content_4 ul li{width: 276px; height: 320px; float: left; margin-right: 32px; background: #fff; color: #000;}
.p07_content_4 ul li:last-child{margin-right: 0;}
.p07_content_4 ul li img{display: block; margin: 0 auto; margin-top: 30px;}
.p07_content_4 ul li h4{font-size: 24px; line-height: 250%;}
.p07_content_4 ul li p{font-size: 14px; line-height: 150%;}
.p07_content_5{height: 600px; background: url(../images/p07_5_bg.jpg) no-repeat; text-align: center;}
.p07_content_5 h3{font-size: 40px; font-weight: 100; line-height: 100%; color: #fff; padding: 50px 0;}
.p07_content_5 ul{width: 1350px; margin: 0 auto;}
.p07_content_5 ul li{
	width: 276px;
	height: 370px;
	background: #fff;
	margin-right: 32px;
	overflow: hidden;
	float: left;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	        border-radius: 20px;
}
.p07_content_5 ul li:last-child{margin-right: 0;}
.p07_content_5 ul li .images{padding: 20px 0; background: #ff6666;}
.p07_content_5 ul li:nth-of-type(2) .images{background: #6699ff;}
.p07_content_5 ul li:nth-of-type(3) .images{background: #cc66ff;}
.p07_content_5 ul li:nth-of-type(4) .images{background: #33cc99;}
.p07_content_5 ul li h4{font-size: 18px; color: #000; padding-top: 40px;}
.p07_content_5 ul li p{padding: 20px; line-height: 150%; font-size: 14px; color: #666666; text-align: left;}
.p07_content_6{width: 1350px; margin: 0 auto; overflow: hidden;}
.p07_content_6 h3{font-size: 40px; color: #000; line-height: 100%; padding: 60px 0 40px 0; text-align: center;}
.p07_content_6 h3 span{font-weight: 100;}
.p07_content_6 ul{overflow: hidden; padding-bottom: 50px;}
.p07_content_6 ul li{width: 50%; float: left; min-height: 150px; color: #000;}
.p07_content_6 ul li img{display: block; float: left; margin: 20px 30px;}
.p07_content_6 ul li div{width: 70%; float: left; font-size: 14px;}
.p07_content_6 ul li div h4{font-size: 18px; padding: 30px 0 20px 0;}
.p07_content_6 ul li div p{font-size: 14px; line-height: 150%;}

@media screen and (max-width:1350px){
	.p07_banner h3{font-size: 40px;}
	.p07_banner p{font-size: 22px;}
	.p07_content_1 ul{width: 1000px;}
	.p07_content_1 ul li{width: 22%;margin-right: 4%;}
	.p07_content_1 ul li:last-child{margin-right: 0;}
	.p07_content_2 ul{width: 1000px;}
	.p07_content_2 ul li p{font-size: 16px;}
	.p07_content_3{background-size: 100% 100%;}
	.p07_content_3 ul{width: 1000px;}
	.p07_content_3 .images{background-size: 100% 100%;width: 430px;height: 370px;margin-left: -215px;}

	.p07_content_4{height: auto;padding-bottom: 50px;}
	.p07_content_4 h3{padding: 60px 0;}
	.p07_content_4 ul{width: 1000px;}
	.p07_content_4 ul li{width: 22%;margin-right: 4%}
	.p07_content_4 ul li:last-child{margin-right: 0;}

	.p07_content_5 ul{width: 1000px;}
	.p07_content_5 ul li{width: 22%;margin-right: 4%;height: 400px;}
	.p07_content_5 ul li:last-child{margin-right: 0;}

	.p07_content_6{width: 1000px;}
	.p07_content_6 ul li div{width: 60%;}
}
@media screen and (max-width: 1023px) {
	.p07_banner{background-size: cover;height: 680px;}
	.p07_banner h3{padding-top: 150px;font-size: 30px;}
	.p07_banner p{font-size: 18px;}

	.p07_content_1 h3{font-size: 30px;}
	.p07_content_1 ul{width: 98%;}
	.p07_content_2 h3{font-size: 30px;}
	.p07_content_2 ul{width: 98%;}
	.p07_content_2 ul li p{text-align: center}
	.p07_content_2 ul li p span{display: none;}

	.p07_content_3 ul{width: 98%;}
	.p07_content_3 ul li h3{font-size: 30px;}
	.p07_content_3 ul li p{margin: 10px auto;}
	.p07_content_3 .images{display: none;}

	.p07_content_4{background-size: cover}
	.p07_content_4 h3{font-size: 30px;padding: 40px 0;}
	.p07_content_4 ul{width: 98%;}
	.p07_content_4 ul li{width: 48%;margin-right: 0;margin-bottom: 20px;}
	.p07_content_4 ul li:nth-child(even){float: right}

	.p07_content_5{background-size: cover;height: auto}
	.p07_content_5 h3{padding: 30px 0;font-size: 30px;}
	.p07_content_5 ul{width: 98%;}
	.p07_content_5 ul li{float: left;margin-right: 0;width: 48%;margin-bottom: 20px;}
	.p07_content_5 ul li:nth-child(even){float: right}

	.p07_content_6{width: 98%;}
	.p07_content_6 h3{font-size: 30px;padding: 30px 0;}
	.p07_content_6 ul li{}
	.p07_content_6 ul li img{margin: 10px auto;float: none}
	.p07_content_6 ul li div{width: 100%;}
	.p07_content_6 ul li div h4{text-align: center}
}
@media screen and (max-width: 767px){
	.p07_banner{height: 250px;}
	.p07_banner h3{font-size: 20px;padding-top: 100px;}
	.p07_banner p{font-size: 14px;padding: 15px 0;width: 94%;margin: 0 auto}

	.p07_content_1{padding:30px 0}
	.p07_content_1 h3{font-size: 20px;}
	.p07_content_1 ul{width: 94%}
	.p07_content_1 ul li{width: 48%;margin-right: 0;margin-bottom: 20px;}
	.p07_content_1 ul li:nth-child(even){float: right}

	.p07_content_2{height: auto;padding-bottom: 30px;}
	.p07_content_2 h3{font-size: 20px;padding: 30px 0;}
	.p07_content_2 .images img{max-width: 100%;}
	.p07_content_2 ul{text-align: center}
	.p07_content_2 ul li{float: none;width: 30%;display: inline-block}
	.p07_content_3{padding-bottom: 30px;}
	.p07_content_3 ul li{width: 50%;}
	.p07_content_3 ul li h3{font-size: 20px;padding-top: 30px;padding-bottom: 20px;}
	.p07_content_3 ul li p{width: 96%;font-size: 14px;}

	.p07_content_4{padding-bottom: 30px;}
	.p07_content_4 h3{padding: 30px 0;font-size: 20px;}
	.p07_content_4 ul li{height: 280px;}
	.p07_content_4 ul li img{width: 120px;}
	.p07_content_4 ul li h4{font-size: 18px;}
	.p07_content_4 ul li p{font-size: 12px;}

	.p07_content_5 h3{font-size: 20px;}
	.p07_content_5 ul{width: 94%}
	.p07_content_5 ul li{width: 100%;height: auto}

	.p07_content_6{width: 94%;}
	.p07_content_6 h3{font-size: 20px;padding: 20px 0;}
	.p07_content_6 ul li{width: 100%;}
	.p07_content_6 ul li div h4{font-size: 16px;padding:20px 0 10px 0}


}