.container h3{font-size: 30px;}

.highlight li{display: inline-block;font-size: 18px;font-weight: bold;width: 20%;padding-top: 17%;vertical-align: top;text-align: center;}
@media only screen and (max-width: 1500px) {
	.highlight li{font-size: 17px;}
}
.highlight li:first-of-type{background: url(images/icon1.png) no-repeat center top;background-size: 80%;}
.highlight li:nth-of-type(2){background: url(images/icon2.png) no-repeat center top;background-size: 80%;}
.highlight li:nth-of-type(3){background: url(images/icon3.png) no-repeat center top;background-size: 80%;}
.highlight li:nth-of-type(4){background: url(images/icon4.png) no-repeat center top;background-size: 80%;}
.highlight li:last-of-type{background: url(images/icon5.png) no-repeat center top;background-size: 80%;}
.highlight a,.idea a{display: block;width: 240px;line-height: 50px;font-size: 18px;color: #fff;background-color: #6531be;border-radius: 25px;margin: 4% auto 5%;text-align: center;}

.model{background-color: #f6f6f6;padding-bottom: 3%;}
.model p{width: 50%;font-size: 16px;line-height: 26px;margin: -1% 25% 3%;text-align: center;}

.idea li{position: relative;color: #fff;}
.idea li h4{font-family: helvetica;font-size: 48px;}
.idea li span{display: block;width: 10%;height: 2px;background: #fff;margin: 5% auto;}
.idea li h5{font-size: 24px;}
.idea li img{width: 100%;}
.idea li .shade{position: absolute;top: 2%;left: 0;width: 100%;height: 96%;-webkit-transform: skewY(3.5deg);-moz-transform: skewY(3.5deg);-ms-transform: skewY(3.5deg);transform: skewY(3.5deg);text-align: center;}
.idea li .shade em{position: absolute;top: -3%;left: 0;width: 0;height: 1px;background-color: #6531be;-webkit-transition: width .3s ease;-moz-transition: width .3s ease;-ms-transition: width .3s ease;-o-transition: width .3s ease;transition: width .3s ease;}
.idea li .shade .info{position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%) skewY(-3.5deg);-moz-transform: translateY(-50%) skewY(-3.5deg);-ms-transform: translateY(-50%) skewY(-3.5deg);transform: translateY(-50%) skewY(-3.5deg);}
.idea li .shade p{font-size: 16px;margin-top: 12%;}
.idea li:hover .shade{background-color: #6531be;}
.idea li:hover .shade em{width: 100%;}

.system li{display: inline-block;font-size: 24px;color: #fff;line-height: 75px;width: 22%;margin-right: 3%;margin-left: .75%;background-color: #212121;text-align: center;position: relative;cursor: pointer;}
.system li:before{position: absolute;content: '';left: -8px;top: -8px;width: 20px;height: 20px;background-color: #a6a6a6;border: 3px solid #fff;}
.system li.active{font-weight: bold;background-color: #6531be;box-shadow: 0 3px 20px rgba(40,5,99,.4);}
.system li.active:before{background-color: #6531be;}
.system .swiper-container{box-shadow: 0 3px 20px rgba(32,32,32,.16);margin-top: 5%;}
.system .system-img,.system .system-info{display: inline-block;vertical-align: middle;}
.system .system-img{width: 50%;}
.system .system-img.s1{background: url(images/p7.jpg) no-repeat center top;background-size: cover;}
.system .system-img.s2{background: url(images/p8.jpg) no-repeat center top;background-size: cover;}
.system .system-img.s3{background: url(images/p9.jpg) no-repeat center top;background-size: cover;}
.system .system-img.s4{background: url(images/p10.jpg) no-repeat center top;background-size: cover;}
.system .system-info{width: 44%;padding: 3%;}
.system .system-info h4{font-size: 24px;color: #6531be;text-indent: 10%;position: relative;}
.system .system-info h4:before{position: absolute;content: '';left: -18%;top: 12px;height: 10px;width: 20%;background-color: #6531be;}
.system .system-info section{padding: 5% 5% 3% 8%;background-color: #f5f5f5;margin-top: 5%;}
.system .system-info section p{padding-left: 140px;font-size: 16px;line-height: 24px;color: #515151;padding-bottom: 1.5%;padding-top: 1.5%;margin-bottom: 2%;position: relative;}
.system .system-info section p:first-of-type{background: url(images/icon6.png) no-repeat left top;background-size: 40px;}
.system .system-info section p:nth-of-type(2){background: url(images/icon7.png) no-repeat left top;background-size: 40px;}
.system .system-info section p:last-of-type{background: url(images/icon8.png) no-repeat left top;background-size: 40px;}

.system .system-info section p span{position: absolute;left: 50px;top: 0;font-size: 18px;color: #212121;font-weight: bold;width: 90px;padding-top: 1.5%;}

.register{
	padding-top: 1%;
	padding-bottom: 1%;
	margin-top: 4%;
	background-color: #0f0f0f;
}
.register h2{font-size: 24px;font-weight: normal;color: #fff;display: inline-block;width: 20%;max-width: 296px;vertical-align: middle;}
.register p{display: inline-block;width: 18.75%;margin-left: 1%;height: 45px;font-size: 16px;line-height: 45px;text-indent: 15px;border-radius: 25px;background-color: #fff;text-align: left;}
.register p input{
	width: calc(100% - 110px);
	font-size: 16px;
	font-family: "微软雅黑";
	height: 45px;
	line-height: 45px;
	text-indent: 5px;
	vertical-align: top;
}
.register p.tj{
	text-indent: 0;
	text-align: center;
	background-color: #6531be;
	margin-left: 2%;
}
.register p.tj input{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-indent: 0;
}
