.banner{width:100%;height:700px;overflow:hidden;position:relative}
.banner img.bg{height:100%;position:absolute;left:50%;top:50%;margin-left:-960px;margin-top:-350px}
.banner .bannerText{width:615px;height:555px;position:absolute;right:50%;top:145px}
.bannerText h3{font-size:60px;color:#fff;line-height:74px;font-weight:700}
.bannerText h3:nth-child(1){padding-bottom:18px}
.bannerText h3:nth-child(2){line-height:102px;border-bottom:1px solid #fff;margin-bottom:8px}
.bannerText p{font-size:24px;color:#fff;line-height:40px}
.bannerText a{display:block;width:280px;height:64px;background:#ff8400;font-size:30px;line-height:64px;text-align:center;margin:0 auto;margin-top:50px;color:#fff;border-radius:4px}
.function{width:100%;height:680px;background:#fafafa;overflow:hidden;position:relative;text-align:center}
.function h3{width:100%;font-size:40px;color:#333;position:absolute;top:80px;font-weight:700}
.function ul{width:1226px;height:480px;padding-top: 200px;display:flex;flex-wrap:wrap;justify-content:space-between;margin: 0 auto;}
.function ul li{width:592px;height:180px;background:#fff;display:flex;text-align:left}
.function ul li img{width:180px;height:180px}
.function ul li dl{width:412px;height:100%;box-sizing:border-box;padding-left:20px;padding-right:30px}
.function dl dt{font-size:24px;color:#40a4fc;line-height:52px;margin-top:5px}
.function dl dd{font-size:14px;color:#333;line-height:24px}
.merit{width:100%;height:612px;overflow:hidden;position:relative;text-align:center}
.merit h3{width:100%;font-size:40px;color:#333;position:absolute;top:80px;font-weight:700}
.merit ul{width:1226px;height:220px;position: relative;padding-top: 200px;margin: 0 auto;display:flex;justify-content:space-around;}
.merit ul li span{display:inline-block;font-size:18px;color:#666;padding-top:14px}
.merit a{display:block;width:280px;height:64px;background:#ff8400;font-size:30px;line-height:64px;text-align:center;color:#fff;border-radius:4px;position:absolute;bottom:80px;left:50%;margin-left:-140px}
.logos{width:100%;height:510px;background:#fafafa;text-align:center;position:relative}
.logos h3{width:100%;font-size:40px;color:#333;position:absolute;top:80px;font-weight:700}
.logos ul{width:1226px;height:175px;position: relative;padding-top: 200px;margin: 0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;}
.logos ul li{width:196px;height:80px;background:pink;background:url(../img/sprite.png) no-repeat}
.logos ul li:nth-child(2){background-position:-196px 0}
.logos ul li:nth-child(3){background-position:-392px 0}
.logos ul li:nth-child(4){background-position:0 -80px}
.logos ul li:nth-child(5){background-position:-196px -80px}
.logos ul li:nth-child(6){background-position:-392px -80px}
.logos ul li:nth-child(7){background-position:0 -160px}
.logos ul li:nth-child(8){background-position:-196px -160px}
.logos ul li:nth-child(9){background-position:-392px -160px}
.logos ul li:nth-child(10){background-position:0 -240px}
.logos ul li:nth-child(11){background-position:-196px -240px}
.logos ul li:nth-child(12){background-position:-392px -240px}
.logos i{color:#aaa;font-size:20px;position:absolute;bottom:85px;left:50%;margin-left:-10px}

@media screen and (min-width:750px) and (max-width:1226px) {
	.function ul {width:100%;}
	.function ul li {width:48%;}
	.function dl dt {font-size: 20px}
	.merit ul {width:100%;}
	.logos ul {width:97%;  margin:0 auto;justify-content: left; }
	.logos ul li {margin-right:10px; margin-bottom: 10px;}
	.banner .bannerText {right:38%;}
}