.container h3{font-size: 30px;}

.advantage li{display: inline-block;width: 22.75%;margin-right: 3%;padding-top: 10%;padding-bottom: 3%;vertical-align: top;text-align: center;position: relative;}
.advantage li:after{position: absolute;content: '';top: 0;left: 0;width: calc(100% - 2px);height: calc(100% - 2px);border: 1px solid #282828;}
.advantage li:first-of-type{background: url(images/icon1.png) no-repeat center 12%;background-size: 28%;}
.advantage li:nth-of-type(2){background: url(images/icon2.png) no-repeat center 12%;background-size: 28%;}
.advantage li:nth-of-type(3){background: url(images/icon3.png) no-repeat center 12%;background-size: 28%;}
.advantage li:last-of-type{background: url(images/icon4.png) no-repeat center 12%;background-size: 28%;}
.advantage li:hover{box-shadow: 0 0 20px rgba(7,110,185,.26);}
.advantage li:hover:after{left: 0;top: 0;width: calc(100% - 6px);height: calc(100% - 6px);border: 3px solid #076eb9;}
.advantage h4{font-size: 18px;padding-bottom: 8%;}
.advantage p{font-size: 14px;line-height: 24px;padding-left: 8%;padding-right: 8%;}
.container>a{display: block;width: 320px;height: 55px;line-height: 55px;font-size: 18px;color: #fff;background-color: #076eb9;border-radius: 30px;margin: 3% auto 5%;text-align: center;}

.apply{background-color: #f5f5f5;padding-bottom: 1px;}
.apply li{display: inline-block;width: 48.5%;margin-right: 3%;vertical-align: top;background-color: #fff;}
.apply .apply-img,.apply section{display: inline-block;width: 42%;vertical-align: middle;}
.apply li:first-of-type .apply-img{background: url(images/p1.jpg) no-repeat center top;background-size: auto 100%;}
.apply li:last-of-type .apply-img{background: url(images/p2.jpg) no-repeat center top;background-size: auto 100%;}
.apply li:hover{color: #fff;background-color: #076eb9;}
.apply section{padding-left: 8%;padding-right: 8%;padding-bottom: 30px;}
.apply section h4{font-size: 24px;padding-top: 40%;padding-bottom: 10%;position: relative;}
.apply section h4:before{position: absolute;content: '';top: 32%;left: 0;width: 50px;height: 8px;background-color: #282828;}
.apply li:hover section h4:before{background-color: #fff;}
.apply section p{font-size: 14px;line-height: 24px;padding-bottom: 10px;}
.apply section p span{font-weight: bold;}

.case .swiper-container{padding: 20px;background-color: #f5f5f5;border: 1px solid #a8a8a8;}
.case section,.case img{display: inline-block;vertical-align: top;}
.case section{width: 18%;padding: 15% 3% 3%;margin-right: 1%;background: url(images/icon5.png) no-repeat center 70px #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:last-of-type{min-height: 78px;}
.case section p span{font-weight: bold;}
.case .swiper-button-prev,.case .swiper-button-next{top: 87%;width: 40px;height: 40px;}
.case .swiper-button-prev{left: 8%;background: url(images/icon6.png) no-repeat center;}
.case .swiper-button-next{left: 12%;right: auto;background: url(images/icon7.png) no-repeat center;}

.colleges{margin-top: 3%;padding-bottom: 1px;background: url(images/bg1.jpg) no-repeat top center;background-size: cover;}
.colleges h3{color: #fff;}
.colleges li{display: inline-block;width: 48.5%;margin-right: 3%;padding-bottom: 1%;background-color: #fff;vertical-align: top;border-radius: 5px;overflow: hidden;}
.colleges li h4{line-height: 70px;font-size: 30px;color: #fff;background-color: #1a1421;text-align: center;}
.colleges li a{display: block;margin-left: 5%;margin-right: 5%;padding-top: 2%;padding-bottom: 2%;border-bottom: 1px dashed #000;}
.colleges li a:first-of-type{padding-top: 4%;}
.colleges li a:last-of-type{border: none;}
.colleges li a img,.colleges li a p,.colleges li a em{display: inline-block;vertical-align: middle;}
.colleges li a img{width: 15%;margin-right: 20px;border: 1px solid #000;}
.colleges li a p{width: calc(85% - 112px);font-size: 18px;color: #282828;}
.colleges li p span{font-size: 14px;display: block;padding-top: 5px;}
.colleges li a em{width: 90px;font-size: 14px;color: #999;}

.major{background-color: #f5f5f5;padding-bottom: 1px;}
.major li{display: inline-block;width: calc(22.75% - 8px);margin-right: 3%;margin-bottom: 2%;border: 4px solid #e1e1e1;overflow: hidden;position: relative;}
.major li img{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.major li:hover{border-color: #076eb9;}
.major li:hover 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);}
.major li p{position: absolute;line-height: 50px;width: 180px;left: calc(50% - 90px);top: calc(50% - 25px);font-size: 18px;color: #fff;background-color: rgba(7,110,185,.85);text-align: center;}

.fee li{display: inline-block;width: 48.5%;margin-right: 3%;margin-bottom: 1%;background-color: #f5f5f5;}
.fee li section,.fee li .fee-img{display: inline-block;vertical-align: middle;}
.fee li section{width: 60%;padding-left: 4%;padding-right: 4%;}
.fee li:first-of-type section{background: url(images/icon10.png) no-repeat 95% 10%;background-size: 8%;}
.fee li:nth-of-type(2) section{background: url(images/icon11.png) no-repeat 95% 10%;background-size: 8%;}
.fee li:nth-of-type(3) section{background: url(images/icon12.png) no-repeat 95% 10%;background-size: 8%;}
.fee li:last-of-type section{background: url(images/icon13.png) no-repeat 95% 10%;background-size: 8%;}
.fee li section h4{font-size: 24px;height: 50px;padding-top: 8%;}
.fee li section p{font-size: 14px;line-height: 24px;padding-bottom: 5%;}
.fee li:hover section{color: #fff;background: url(images/icon9.png) no-repeat 95% 20% #076eb9;background-size: 9%;}
.fee li .fee-img{width: 32%;}
.fee li:first-of-type .fee-img{background: url(images/p3.jpg) no-repeat center top;background-size: cover;}
.fee li:nth-of-type(2) .fee-img{background: url(images/p4.jpg) no-repeat center top;background-size: cover;}
.fee li:nth-of-type(3) .fee-img{background: url(images/p5.jpg) no-repeat center top;background-size: cover;}
.fee li:last-of-type .fee-img{background: url(images/p6.jpg) no-repeat center top;background-size: cover;}

.courses li{display: inline-block;width: calc(31.33% - 8px);font-size: 16px;color: #fff;margin-right: 3%;background-color: #000;border: 4px solid #f1f1f1;vertical-align: top;position: relative;}
.courses li:before{position: absolute;content: '';bottom: -4px;left: 42%;width: 16%;height: 8px;background-color: #076eb9;}
.courses li:hover{background-color: #076eb9;}
.courses li section{padding: 8%;}
.courses li:first-of-type section{background: url(images/p7.png) no-repeat center top;background-size: cover;}
.courses li:nth-of-type(2) section{background: url(images/p8.png) no-repeat center top;background-size: cover;}
.courses li:last-of-type section{background: url(images/p9.png) no-repeat center top;background-size: cover;}
.courses li section h4{font-size: 24px;padding-bottom: 5px;}
.courses li section span{display: block;}
.courses li section p{padding-top: 8%;margin-top: 5%;position: relative;width: 80%;}
.courses li section p:before{position: absolute;content: '';top: 0;left: 0;width: 30px;height: 1px;background-color: #fff;}

.tutor{background-color: #f5f5f5;padding-bottom: 4%;margin-top: 3%;}
.tutor li{display: inline-block;width: 31.33%;margin-right: 3%;margin-top: 2%;}
.tutor li .info{padding-left: 8%;padding-right: 6%;padding-bottom: 5%;background-color: #fff;border-bottom: 4px solid #fff;border-radius: 5px;}
.tutor li:hover .info{color: #fff;background-color: #1a1421;border-color: #076eb9;}
.tutor li .info img,.tutor li .info section{display: inline-block;vertical-align: middle;}
.tutor li .info img{width: 45%;margin-right: 8%;margin-top: -7%;border-radius: 10px;}
.tutor li:hover 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);}
.tutor li .info section{width: 47%;}
.tutor li .info section h4{font-size: 20px;padding-bottom: 10%;padding-top: 10%;}
.tutor li .info section p{font-size: 14px;padding-bottom: 5px;}

.register{padding-top: 3%;padding-bottom: 3%;background: url(images/bg2.jpg) no-repeat top center;background-size: cover;}
.register h2{font-size: 24px;font-weight: normal;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: #f2f2f2;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: #1a1421;margin-left: 3%;}
.register p.tj input{font-size: 18px;color: #fff;font-weight: bold;text-indent: 0;}
