.container h3{font-size: 30px;padding: 3% 0;}
.major{padding-bottom: 60px;}
.major ul{width: 90%;margin-left: 5%;}
.majorList li,.yxList li{display: inline-block;width: 15%;margin-right: 2%;margin-bottom: 30px;vertical-align: top;text-align: center;}
.majorList li.active,.yxList li.active{color: #fff;background-color: #7000e3;}
.majorList li p{border: 1px solid #7000e3;font-size: 18px;padding-top: 10px;padding-bottom: 5px;border-bottom: 10px solid #7000e3;}
.majorList li p span{display: block;font-size: 14px;}
.majorInfo li,.yx .info .list{display: none;}
.majorInfo li.active,.yx .info .list.active{display: block;}
.majorInfo .major1{background: url(images/1.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .major2{background: url(images/2.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .major3{background: url(images/3.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .major4{background: url(images/4.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .major5{background: url(images/5.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .major6{background: url(images/6.jpg) no-repeat left center;background-size: auto 100%;}
.majorInfo .info{position: relative;font-size: 14px;color: #fff;line-height: 24px;padding: 4% 8% 4% 12%;background: url(images/bg1.jpg) no-repeat center;margin-left: 40%;background-size: cover;}
.majorInfo .info h4{position: absolute;top: 40%;left: -100px;font-size: 16px;text-align: center;background-color: #7000e3;width: 200px;padding-top: 10px;padding-bottom: 10px;}
.majorInfo .info h4 p{font-size: 14px;}
.majorInfo .info h5{font-size: 18px;line-height: 33px;height: 33px;padding-left: 50px;background: url(images/icon1.png) no-repeat left center;margin-bottom: 25px;}
.majorInfo .info>p{height: 120px;}
.majorInfo .info .zixun{margin-top: 40px;}
.majorInfo .info .zixun a{display: inline-block;width: 145px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;background-color: #ff574c;text-align: center;margin-right: 50px;}

.register{background: url(images/bg2.jpg) no-repeat center;background-size: cover;padding-top: 2%;padding-bottom: 2%;}
.register1{text-align: center;}
.register form p{display: inline-block;font-size: 16px;color: #fff;width: 18%;margin-right: 2.5%;background-color: #7000e3;text-indent: 20px;margin-top: 30px;text-align: left;}
.register form p input,.register form p select{height: 40px;line-height: 40px;font-size: 16px;color: #fff;width: 40%;}
.register form p.tj{background-color: #ff574c;text-align: center;text-indent: 0;}
.register1 form p.tj{margin-left: 1%;}

.yx {background-color: #f4f4f4;padding-bottom: 40px;}
.yx .yxList li p{border: 1px solid #7000e3;font-size: 18px;height: 50px;line-height: 50px;}
.yx .xueli {text-align: center;margin-bottom: 30px;}
.yx .xueli li{display: inline-block;height: 50px;line-height: 50px;margin-right: 40px;width: 100px;cursor: pointer;}
.yx .xueli li p{font-size: 18px;font-weight: bold;position: relative;}
.yx .xueli li.active p:after{position: absolute;content: '';bottom: 0;left: 0;width: 100%;height: 10px;background-color: #7000e3;}
.yx .info .list{margin-bottom: 30px;}
.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 .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/bg3.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 .yx-list{height: 450px;overflow-y: scroll;}
.yx .info .list li a{display: block;margin: 10px 15px;padding: 10px;border: 1px dashed #7000e3;}
.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 a p{display: inline-block;font-size: 15px;width: calc(70% - 22px);margin-left: 20px;vertical-align: middle;color: #333;}
@media only screen and (max-width: 1800px) {
	.yx .info .list li p{font-size: 14px;}
}
@media only screen and (max-width: 1500px) {
	.yx .info .list li p{font-size: 13px;}
}
.yx .info .list li a p span{display: block;font-size: 12px;color: #666;padding-top: 5px;}
.yx .info .list li a:hover p,.yx .info .list li a:hover p span{color: #7000e3;}
.yx .zixun,.apply .zixun,.choose .zixun,.advantage .zixun,.process .zixun{display: block;width: 260px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;background-color: #ff574c;margin: 0 auto;text-align: center;}

.apply li{display: inline-block;width: 23.5%;font-size: 14px;line-height: 24px;color: #fff;margin-right: 2%;padding-bottom: 1%;vertical-align: bottom;margin-top: 5%;margin-bottom: 40px;}
.apply li:first-of-type{background: url(images/icon2.png) no-repeat 10% 10% #222;background-size: 24%;}
.apply li:nth-of-type(2){background: url(images/icon3.png) no-repeat 10% 10% #222;background-size: 24%;}
.apply li:nth-of-type(3){background: url(images/icon4.png) no-repeat 10% 10% #222;background-size: 24%;}
.apply li:last-of-type{background: url(images/icon5.png) no-repeat 10% 10% #222;background-size: 24%;}
.apply li:first-of-type:hover{background: url(images/icon2.png) no-repeat 10% 10% #7000e3;background-size: 24%;}
.apply li:nth-of-type(2):hover{background: url(images/icon3.png) no-repeat 10% 10% #7000e3;background-size: 24%;}
.apply li:nth-of-type(3):hover{background: url(images/icon4.png) no-repeat 10% 10% #7000e3;background-size: 24%;}
.apply li:last-of-type:hover{background: url(images/icon5.png) no-repeat 10% 10% #7000e3;background-size: 24%;}
.apply li h4{display: inline-block;width: 50%;min-height: 30px;margin-left: 40%;font-size: 20px;color: #fff;margin-top: -50%;box-shadow: 10px 10px 15px rgba(18,0,36,.49);margin-bottom: 20px;}
.apply li:first-of-type h4{background: url(images/p1.jpg) no-repeat center;background-size: cover;text-align: center;}
.apply li:nth-of-type(2) h4{background: url(images/p2.jpg) no-repeat center;background-size: cover;text-align: center;}
.apply li:nth-of-type(3) h4{background: url(images/p3.jpg) no-repeat center;background-size: cover;text-align: center;}
.apply li:last-of-type h4{background: url(images/p4.jpg) no-repeat center;background-size: cover;text-align: center;}
.apply li p{padding-left: 6%;padding-right: 6%;}
.apply li p span{font-weight: bold;}
.apply .zixun{margin-bottom: 10px;}

.choose{padding-bottom: 50px;}
.choose ul li{display: inline-block;font-size: 14px;line-height:
24px;color: #fff;margin-right: 2%;margin-bottom: 2%;vertical-align: top;}
.choose ul li:first-of-type,.choose li:nth-of-type(2){width: 48%;}
.choose li:nth-of-type(3),.choose li:nth-of-type(4),.choose li:nth-of-type(5){width: 32%;}
.choose ul li:first-of-type{background: url(images/p5.jpg) no-repeat center;background-size: cover;}
.choose ul li:nth-of-type(2){background: url(images/p6.jpg) no-repeat center;background-size: cover;}
.choose ul li:nth-of-type(3){background: url(images/p7.jpg) no-repeat center;background-size: cover;}
.choose ul li:nth-of-type(4){background: url(images/p8.jpg) no-repeat center;background-size: cover;}
.choose ul li:last-of-type{background: url(images/p9.jpg) no-repeat center;background-size: cover;}
.choose ul li .info{padding: 8%;}
.choose ul li h4{font-size: 20px;height: 50px;line-height: 50px;padding-left: 60px;margin-bottom: 10px;}
.choose ul li:first-of-type h4{background: url(images/icon6.png) no-repeat left center;}
.choose ul li:nth-of-type(2) h4{background: url(images/icon7.png) no-repeat left center;}
.choose ul li:nth-of-type(3) h4{background: url(images/icon8.png) no-repeat left center;}
.choose ul li:nth-of-type(4) h4{background: url(images/icon9.png) no-repeat left center;}
.choose ul li:last-of-type h4{background: url(images/icon10.png) no-repeat left center;}
.choose ul li:hover .info{background-color: rgba(112,0,227,.9);}
.choose .zixun{margin-top: 10px;}

.case {background: url(images/bg4.jpg) no-repeat center;background-size: cover;padding-bottom: 50px;}
.case h3{color: #fff;}
.case .swiper-container{position: relative;padding-left: 80px;padding-right: 80px;}
.case .swiper-slide{background-color: #fff;padding-top: 5%;padding-bottom: 5%;}
.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 .info h4{font-size: 20px;color: #7000e3;}
.case .info .text{margin-top: 30px;margin-bottom: 20px;}
.case .info .text img{display: inline-block;width: 35%;border: 6px solid #7000e3;vertical-align: middle;}
.case .info .text section{display: inline-block;width: calc(65% - 132px);padding-left: 50px;padding-right: 70px;vertical-align: middle;}
.case .info .text section h5{font-size: 18px;}
.case .info .text section p{font-size: 14px;line-height: 24px;color: #666;}
.case .info .text p.caseMajor{padding-bottom: 8%;margin-bottom: 8%;position: relative;}
.case .info .text p.caseMajor:after{position: absolute;bottom: 0;left: 0;content: '';width: 30px;height: 4px;background-color: #7000e3;}
.case .info a{display: block;width: 32%;height: 40px;line-height: 40px;background-color: #ff574c;text-align: center;margin-left: 10px;margin-top: 20px;font-size: 18px;color: #fff;}
.case .zp p{position: absolute;top: 30%;left: -68px;width: 136px;height: 50px;line-height: 50px;font-weight: bold;font-size: 20px;color: #fff;background-color: #7000e3;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;}

.advantage{background: url(images/bg5.jpg) no-repeat center;background-size: cover;padding-bottom: 3%;}
.advantage .info{padding-left: 80px;padding-right: 80px;margin-bottom: 3%;}
.advantage h4{display: inline-block;font-size: 24px;color: #fff;width: 24px;padding: 30px 12px;background-color: #7000e3;vertical-align: middle;margin-right: 52px;}
.advantage img{width: 50%;vertical-align: middle;}
.advantage ul{display: inline-block;width: calc(50% - 110px);margin-left: 10px;vertical-align: middle;}
.advantage ul li{margin-bottom: 10px;padding: 10px;background-color: #fff;box-shadow: 5px 5px 22px rgba(75,2,149,.18);}
.advantage ul li:last-child{margin-bottom: 0;}
.advantage ul li .text{padding: 3%;}
.advantage ul li:hover{box-shadow: none;}
.advantage ul li:hover .text{color: #fff;background-color: #7000e3;}
.advantage ul li .text h5{font-size: 18px;padding-bottom: 10px;}
.advantage ul li .text p{font-size: 14px;line-height: 24px;}

.process li{display: inline-block;width: 14%;margin-left: 4%;margin-bottom: 3%;vertical-align: middle;text-align: center;position: relative;background: url(images/icon13.png) no-repeat bottom right #7000e3;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: #7000e3;}
.process li:first-child:after{width: 0;height: 0;top: calc(50% - 30px);right: 130%;border-left: 30px solid #7000e3;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: #7000e3;}
.process li:nth-of-type(5):after,.process li:last-of-type:after{width: 40%;right: -40%;}
.process li:last-of-type i{position: absolute;top: -70%;right: -40%;width: 14px;height: 120%;background-color: #7000e3;}
.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/bg6.jpg) no-repeat center;background-size: cover;border: 5px solid #7000e3;}
.process li p img{display: block;width: 42%;margin: 0 auto 5%;}

.tutor li{display: inline-block;vertical-align: middle;width: 23.5%;margin-right: 2%;margin-bottom: 5%;}
.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(112,0,227,.2);display: none;}
.tutor li:hover .tu .shade{display: block;border: 6px solid #7000e3;}
.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: #7000e3;}
.tutor li:hover .info:after{background-color: #7000e3;}

.register form p select{background: url(/public/static/home/global/images/arrow.png) no-repeat right center;background-size: 20%;}
