body{color: #11142e;}
.container h3{font-size: 30px;padding: 3% 0 2%;color: #11142E;}

.majorList li{display: inline-block;width: 22%;margin-right: 4%;text-align: center;vertical-align: top;min-height: 420px;}
.majorList li h4{font-size: 22px;padding-top: 10%;padding-bottom: 6%;border-top: 8px solid #11142e;}
.majorList li img{margin-top: 10px;}
.majorList li .text{display: none;}
.majorList li:hover p{min-height: 180px;}
@media only screen and (max-width: 1600px) {
	.majorList li:hover p{min-height: 220px;}
}
.majorList li h5{font-size: 16px;padding-bottom: 10px;}
.majorList li .text p{font-size: 14px;line-height: 24px;text-align: justify;padding-left: 2%;padding-right: 10px;margin-bottom: 10px;}
.majorList li a{display: inline-block;font-size: 16px;color: #11142e;width: 122px;height: 32px;line-height: 32px;border: 4px solid #5140ff;}

.register1{background: url(images/zhuce1.jpg) no-repeat center;background-size: cover;padding-top: 1.8%;padding-bottom: 1.8%;text-align: center;}
.register h4 {font-size: 30px;color: #fff;}
.register h4 span{font-size: 36px;}
.register form p{display: inline-block;font-size: 18px;width: 300px;height: 50px;line-height: 50px;margin-right: 20px;background-color: #fff;text-indent: 20px;margin-top: 15px;text-align: left;}
.register form p input,.register form p select{height: 50px;line-height: 50px;font-size: 18px;width: 50%;}
.register form p.tj{background-color: #11142e;text-align: center;text-indent: 0;}
.register form p.tj input{color: #fff;}

.yx {background-color: #f5f5f5;padding-bottom: 40px;}
.yx .xueli {text-align: center;margin-bottom: 2%;}
.yx .xueli li{display: inline-block;height: 40px;line-height: 40px;margin-right: 40px;width: 200px;cursor: pointer;border: 3px solid #5140ff;}
.yx .xueli li.active{color: #fff;background-color: #5140ff;}
.yx .xueli li p{font-size: 18px;font-weight: bold;position: relative;}
.yx .info .list{display: none;margin-bottom: 30px;}
.yx .info .list.active{display: block;}
.yx .info .list li{display: inline-block;width: 23.5%;margin-right: 2%;padding-bottom: 20px;background-color: #fff;box-shadow: 0 0 15px rgba(51,51,51,.1);vertical-align: top;}
.yx .info .yxlist{height: 450px;overflow-y: scroll;}
.yx .info .list li:last-of-type{margin-right: 0;}
.yx .info .list li h4{font-size: 24px;font-weight: normal;color: #fff;height: 86px;line-height: 86px;background: url(images/bg1.jpg) no-repeat center;background-size: cover;text-align: center;position: relative;}
.yx .info .list li h4:after{position: absolute;bottom: 20px;left: calc(50% - 10px);content: '';width: 20px;height: 1px;background-color: #fff;}
.yx .info .list li a{display: block;margin: 10px 15px;padding: 10px;border: 1px dashed #5140ff;}
.yx .info .list li a:first-of-type{margin-top: 15px;}
.yx .info .list li a:last-of-type{margin-bottom: 15px;}
.yx .info .list li img{display: inline-block;width: 30%;border: 1px solid #bfbfbf;vertical-align: middle;}
.yx .info .list li p{display: inline-block;font-size: 15px;width: calc(70% - 22px);margin-left: 20px;vertical-align: middle;color: #333;}
.yx .info .list li p span{display: block;font-size: 12px;color: #666;padding-top: 5px;}
.zixun{text-align: center;}
.zixun a{display: inline-block;min-width: 200px;padding-left: 30px;padding-right: 30px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;background-color: #5140ff;}

.fee {padding-bottom: 3%;}
.fee h3 p{font-size: 13px;color: #11142e;line-height: 20px;padding-top: 20px;}
.fee li{display: inline-block;width: 30%;margin-right: 5%;margin-bottom: 3%;}
.fee li:first-of-type{background: url(images/5.jpg) no-repeat center;background-size: cover;}
.fee li:nth-of-type(2){background: url(images/6.jpg) no-repeat center;background-size: cover;}
.fee li:last-of-type{background: url(images/7.jpg) no-repeat center;background-size: cover;}
.fee li .info{color: #fff;padding: 8% 10%;background-color: rgba(17,20,46,.85);}
.fee li h4{font-size: 36px;color: #5140ff;padding-bottom: 5%;}
.fee li .info>p{font-size: 16px;}
.fee li h5{font-size: 24px;color: #5140ff;margin-top: 5%;margin-bottom: 3%;position: relative;}
.fee li h5:before,.fee li h5:after{position: absolute;content: '';top: 50%;height: 4px;background-color: #5140ff;}
.fee li h5:before{left: -10%;width: 8%;}
.fee li h5:after{right: -10%;width: 90%;}
.fee li section p{font-size: 14px;line-height: 24px;}
.fee li section p span{display: inline-block;margin-right: 5%;}
.fee li:hover .info{background-color: rgba(81,64,255,.85);}
.fee li:hover h4,.fee li:hover h5{color: #fff;}
.fee li:hover h5:before,.fee li:hover h5:after{background-color: #fff;}

.apply {background: url(images/bg2.jpg) no-repeat center;background-size: cover;padding-bottom: 2%;}
.apply li{display: inline-block;width: calc(30% - 16px);border: 8px solid #11142e;vertical-align: top;margin-right: 5%;margin-bottom: 3%;background-color: #fff;margin-top: 75px;position: relative;}
.apply li h4{position: absolute;top: -75px;left: 50%;padding: 10px;background-color: #11142E;}
.apply li:hover{border: 8px solid #5140ff;}
.apply li:hover h4{background-color: #5140ff;box-shadow: 9px 9px 20px rgba(17,20,46,.36);}
.apply li h4 p{width: 120px;height: 120px;border: 5px solid #fff;}
.apply li:first-of-type h4 p{background: url(images/01.png) no-repeat center;background-size: cover;}
.apply li:nth-of-type(2) h4 p{background: url(images/02.png) no-repeat center;background-size: cover;}
.apply li:last-of-type h4 p{background: url(images/03.png) no-repeat center;background-size: cover;}
.apply .info{padding: 6% 8% 10%;}
.apply .info h5{display: inline-block;width: 80px;font-size: 20px;padding-top: 16%;margin-bottom: 5%;}
.apply li:first-of-type .info h5{background: url(images/icon1.png) no-repeat top center;background-size: 50%;}
.apply li:nth-of-type(2) .info h5{background: url(images/icon2.png) no-repeat top center;background-size: 50%;}
.apply li:last-of-type .info h5{background: url(images/icon3.png) no-repeat top center;background-size: 50%;}
.apply .info p{font-size: 14px;line-height: 28px;}
.apply .info p span{font-weight: bold;}

.make .makeStep li{display: inline-block;width: 11.5%;margin-right: 1.11%;margin-bottom: 2%;vertical-align: top;box-shadow: 9px 9px 20px rgba(17,20,46,.36);}
.make .makeStep li:nth-child(2n-1){background: url(images/8.jpg) no-repeat center;background-size: cover;}
.make .makeStep li:nth-child(2n){color: #fff;margin-top: 4%;background: url(images/9.jpg) no-repeat center;background-size: cover;}
.make .makeStep li p{font-size: 20px;padding-top: 55%;padding-bottom: 28%;font-weight: bold;text-align: center;}
.make .makeStep li:first-of-type p{background: url(images/001.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(2) p{background: url(images/002.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(3) p{background: url(images/003.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(4) p{background: url(images/004.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(5) p{background: url(images/005.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(6) p{background: url(images/006.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:nth-of-type(7) p{background: url(images/007.png) no-repeat center 30%;background-size: 30%;}
.make .makeStep li:last-of-type p{background: url(images/008.png) no-repeat center 30%;background-size: 30%;}
.make .makeInfo li{display: inline-block;color: #fff;width: 24.1%;margin-right: 1.2%;vertical-align: top;}
.make .makeInfo li p{font-size: 14px;line-height: 28px;padding: 5% 3% 5% 36%;text-align: right;border: 8px solid transparent;}
.make .makeInfo li:hover p{color: #11142e;border: 8px solid #5140ff;}
.make .makeInfo li:first-of-type{background: url(images/A.png) no-repeat 5% top #11142e;background-size: 40%;}
.make .makeInfo li:first-of-type:hover{background: url(images/A.png) no-repeat 5% top #fff;background-size: 40%;}
.make .makeInfo li:nth-of-type(2){background: url(images/B.png) no-repeat 5% top #11142e;background-size: 40%;}
.make .makeInfo li:nth-of-type(2):hover{background: url(images/B.png) no-repeat 5% top #fff;background-size: 40%;}
.make .makeInfo li:nth-of-type(3){background: url(images/C.png) no-repeat 5% top #11142e;background-size: 40%;}
.make .makeInfo li:nth-of-type(3):hover{background: url(images/C.png) no-repeat 5% top #fff;background-size: 40%;}
.make .makeInfo li:last-of-type{background: url(images/D.png) no-repeat 5% top #11142e;background-size: 40%;}
.make .makeInfo li:last-of-type:hover{background: url(images/D.png) no-repeat 5% top #fff;background-size: 40%;}
.make .slo{font-size: 18px;color: #5140ff;font-weight: bold;text-align: center;margin-top: 2%;margin-bottom: 5px;}
.make .slo span{display: inline-block;border-bottom: 1px solid #5140ff;}
.make .zixun{margin-bottom: 3%;}

.case {background: url(images/bg3.jpg) no-repeat center;background-size: cover;padding-bottom: 3%;}
.case h3{color: #fff;}
.case .swiper-container{position: relative;padding-left: 80px;padding-right: 80px;margin-bottom: 3%;}
.case .swiper-slide{background-color: #fff;padding-top: 3%;padding-bottom: 3%;}
.case .info,.case .zp{display: inline-block;width: 45%;vertical-align: middle;position: relative;}
.case .info{padding-left: 5%;}
.case .zp {padding-right: 5%;}
.case .zp img{border: 1px solid #eaeaea;}
.case .info h4{font-size: 20px;color: #5140ff;}
.case .info img{display: inline-block;width: 35%;border: 6px solid #5140ff;vertical-align: middle;}
.case .info section{display: inline-block;width: calc(65% - 132px);padding-left: 50px;padding-right: 70px;vertical-align: middle;}
.case .info section h5{font-size: 18px;}
.case .info section p{font-size: 14px;line-height: 24px;color: #666;}
.case .info p.caseMajor{padding-bottom: 8%;margin-bottom: 8%;position: relative;}
.case .info p.caseMajor:after{position: absolute;bottom: 0;left: 0;content: '';width: 30px;height: 4px;background-color: #5140ff;}
.case .info a{display: block;height: 40px;line-height: 40px;background-color: #5140ff;text-align: center;margin-top: 20px;font-size: 18px;color: #fff;}
.case .zp p{position: absolute;top: 24%;left: -68px;width: 136px;height: 50px;line-height: 50px;font-weight: bold;font-size: 20px;color: #fff;background-color: #5140ff;text-align: center;}
.case .swiper-button-prev,.case .swiper-button-next{top: calc(50% - 63px);width: 56px;height: 126px;}
.case .swiper-button-prev{left: 0;background: url(images/icon11.png) no-repeat center;background-size: 40px;}
.case .swiper-button-next{right: 0;background: url(images/icon12.png) no-repeat center;background-size: 40px;}

.process ul{text-align: center;}
.process li{display: inline-block;width: 14%;margin-left: 4%;margin-bottom: 3%;vertical-align: top;position: relative;background: url(images/icon13.png) no-repeat bottom right #5140ff;background-size: 20%;}
.process li:first-child,.process li:nth-of-type(6){margin-left: 5%;}
.process li:nth-of-type(5),.process li:last-child{margin-right: 5%;}
.process li:before,.process li:first-child:after,.process li:nth-of-type(6):before,.process li:nth-of-type(6):after,.process li:nth-of-type(5):after,.process li:last-of-type:after{position: absolute;content: '';}
.process li:before,.process li:nth-of-type(5):after,.process li:last-of-type:after{top: calc(50% - 7px);right: 100%;width: 30%;height: 14px;background-color: #5140ff;}
.process li:first-child:after{width: 0;height: 0;top: calc(50% - 30px);right: 130%;border-left: 30px solid #5140ff;border-top: 30px solid transparent;border-bottom: 30px solid transparent;}
.process li:nth-of-type(6):after{width: 40px;height: 40px;top: calc(50% - 20px);right: 130%;background-color: #5140ff;}
.process li:nth-of-type(5):after,.process li:last-of-type:after{width: 40%;right: -40%;}
.process li:last-of-type>em{position: absolute;top: -70%;right: -40%;width: 14px;height: 120%;background-color: #5140ff;}
.process li p{font-size: 15px;color: #fff;font-weight: bold;padding-top: 10%;padding-bottom: 20%;border: 5px solid transparent;}
.process li p:hover{background: url(images/10.jpg) no-repeat center;background-size: cover;border: 5px solid #5140ff;}
.process li p i{font-size: 76px;display: block;}

.tutor li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-bottom: 4%;}
.tutor li .tu{position: relative;}
.tutor li .tu img{width: 100%;vertical-align: top;}
.tutor li .tu .shade{position: absolute;top: 0;left: 0;width: calc(100% - 12px);height: calc(100% - 12px);background-color: rgba(81,64,255,.2);display: none;}
.tutor li:hover .tu .shade{display: block;border: 6px solid #5140ff;}
.tutor li .info{padding-top: 5%;padding-left: 8%;font-size: 16px;line-height: 30px;position: relative;}
.tutor li .info:after{position: absolute;content: '';top: 25%;left: 2%;width: 5px;height: 70%;background-color: #222;}
.tutor li .info h4{font-weight: normal;}
.tutor li .info span{font-weight: bold;}
.tutor li:hover .info{color: #5140ff;}
.tutor li:hover .info:after{background-color: #5140ff;}
.tutor .zixun{margin-bottom: 10px;}

.qa h3{margin-bottom: 2%;}
.qa li{display: inline-block;width: calc(30% - 16px);margin-right: 5%;border: 8px solid #11142e;margin-bottom: 5%;vertical-align: top;}
.qa li h4{display: inline-block;width: 90%;height: 70px;color: #fff;background-color: #5140ff;margin-top: -35px;margin-left: 3%;box-shadow: 8px 8px 14px rgba(178,178,178,.36);}
.qa li h4 span,.qa li h4 i{display: inline-block;vertical-align: middle;}
.qa li h4 span{font-size: 30px;line-height: 70px; width: 60px;margin-right: 8px;text-indent: 15px;}
.qa li h4 i{font-size: 18px;max-width: calc(100% - 80px);}
.qa li p{font-size: 14px;line-height: 28px;padding: 5% 8%;}

.register2{background: url(images/zhuce2.jpg) no-repeat center;background-size: cover;text-align: center;padding-top: 2%;padding-bottom: 2%;}
.register2  h4{margin-bottom: 30px;}
.register2 form p{display: block;width: 500px;margin: 20px auto 0;}
.register2 form textarea{font-size: 16px;resize: none;height: 90px;padding: 10px 20px;color: #fff;border: 1px dashed #fff;margin-top: 20px;width: 460px;background-color: #11142e;outline: none;}
.register2 form p.tj{background-color: #5140ff;}