.container h3{font-size: 30px;}

.case li{display: inline-block;width: 10.66%;line-height: 45px;font-size: 17px;margin-right: .5075%;margin-bottom: .5%;background-color: #ededed;text-align: center;cursor: pointer;}
.case li.active{color: #fff;font-weight: bold;background-color: #faa100;}
.case .swiper-container{padding: 20px;background-color: #f5f5f5;border: 5px solid #faa100;margin-top: 3%;}
.case section,.case img{display: inline-block;vertical-align: top;}
.case section{width: 18%;padding: 10% 3% 3%;margin-right: 1%;background: url(images/icon1.png) no-repeat center 50px #fff;background-size: 75%;}
.case img{width: 75%;}
.case section h4{display: inline-block;font-size: 18px;font-weight: normal;padding-bottom: 5%;padding-top: 10%;position: relative;}
.case section h4:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 1px;background-color: #282828;}
.case section p{font-size: 16px;line-height: 26px;}
.case section p span{font-weight: bold;}
.case .swiper-button-prev,.case .swiper-button-next{top: 85%;width: 40px;height: 40px;}
.case .swiper-button-prev{left: 8%;background: url(images/icon2.png) no-repeat center;}
.case .swiper-button-next{left: 12%;right: auto;background: url(images/icon3.png) no-repeat center;}

.apply{background: url(images/bg1.jpg) no-repeat center top;background-size: cover;padding-bottom: 5%;margin-top: 5%;}
.apply h3{color: #fff;}
.apply li{display: inline-block;width: 25.33%;padding-left: 4%;padding-right: 4%;padding-top: 16%;text-align: center;vertical-align: top;}
.apply li:first-of-type{background: url(images/icon4.png) no-repeat center 10%;background-size: 35%;}
.apply li:nth-of-type(2){background: url(images/icon5.png) no-repeat center 10%;background-size: 35%;}
.apply li:last-of-type{background: url(images/icon6.png) no-repeat center 10%;background-size: 35%;}
.apply h4{color: #fff;font-size: 24px;padding-bottom: 5%;}
.apply p{font-size: 16px;line-height: 26px;color: #d6d6d6;}

.style li{display: inline-block;background-color: #f5f5f5;vertical-align: top;overflow: hidden;}
.style .ul1 li{width: 50%;margin-bottom: 1.5%;}
.style .ul2 li{width: 33.33%;}
.style li .style-img{display: inline-block;width: 40%;vertical-align: top;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.style .ul1 li:first-of-type .style-img{background: url(images/p1.jpg) no-repeat top center;background-size: cover;}
.style .ul1 li:last-of-type .style-img{background: url(images/p2.jpg) no-repeat top center;background-size: cover;}
.style .ul2 li:first-of-type .style-img{background: url(images/p3.jpg) no-repeat top center;background-size: cover;}
.style .ul2 li:nth-of-type(2) .style-img{background: url(images/p4.jpg) no-repeat top center;background-size: cover;}
.style .ul2 li:last-of-type .style-img{background: url(images/p5.jpg) no-repeat top center;background-size: cover;}
.style li:hover .style-img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.style li section{display: inline-block;padding: 8% 10%;width: 40%;}
.style li h4{font-size: 24px;}
.style li p{font-size: 14px;line-height: 24px;margin-top: 12%;margin-bottom: 12%;}
.style a{display: inline-block;line-height: 36px;font-size: 14px;color: #fff;background-color: #faa100;padding-left: 20%;padding-right: 20%;border-radius: 18px;}

.courses li{display: inline-block;width: 49%;margin-right: 2%;}
.courses li:first-of-type{background: url(images/p6.jpg) no-repeat top center;background-size: cover;}
.courses li:last-of-type{background: url(images/p7.jpg) no-repeat top center;background-size: cover;}
.courses li section{padding: 8% 30% 8% 10%;border: 4px solid #f5f5f5;position: relative;}
.courses li section:after{position: absolute;content: '';left: 45%;bottom: -2px;width: 10%;height: 4px;background-color: #faa100;}
.courses li section h4{font-size: 24px;color: #fff;padding-bottom: 5%;margin-bottom: 5%;position: relative;}
.courses li section h4 p{font-size: 18px;font-weight: normal;padding-top: 15px;}
.courses li section h4:after{position: absolute;content: '';width: 25px;height: 1px;bottom: 0;left: 0;background-color: #fff;}
.courses li section a>p{font-size: 16px;color: #fff;line-height: 26px;}
.courses li section span{position: absolute;right: 5%;bottom: 18%;width: 20%;font-size: 14px;color: #fff;line-height: 36px;border-radius: 18px;background-color: #faa100;text-align: center;}

.register{padding-top: 1.8%;padding-bottom: 2%;margin-top: 3%;background: url(images/bg2.jpg) no-repeat top center;background-size: cover;}
.register h2{font-size: 24px;color: #fff;display: inline-block;width: 18%;vertical-align: bottom;}
.register p{display: inline-block;width: 19%;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: #faa100;margin-left: 3%;}
.register p.tj input{font-size: 18px;color: #fff;font-weight: bold;text-indent: 0;}