body{color: #11142e;}
.container h3{font-size: .72rem;padding: 1rem 0 .6rem;color: #11142E;}

.qa{background: url(images/bg1.jpg) no-repeat top center;background-size: cover;padding-bottom: .6rem;padding-top: .6rem;}
.qa a{display: block;color: #11142E;}
.qa li{font-size: .36rem;line-height: 1rem;text-align: center;font-weight: bold;}
.qa li:nth-child(2n-1){background-color: #ebebeb;color: #5140ff;}

.register1{background-color: #11142e;padding-top: .9rem;padding-bottom: .9rem;text-align: center;}
.register h4 {font-size: .72rem;color: #fff;padding-bottom: .6rem;}
.register h4 span{font-size: .8rem;}
.register form p{display: inline-block;font-size: .4rem;width: 10rem;height: 1.2rem;line-height: 1.2rem;margin-top: .3rem;background-color: #fff;border-radius: .1rem;text-align: left;text-indent: .4rem;}
.register1 form textarea{font-size: .4rem;color: #fff;width: 10rem;height: 2rem;background-color: rgba(255,255,255,.3);padding-top: .3rem;text-indent: .3rem;border: none;resize: none;border-radius: .1rem;}
.register form p input{height: .8rem;line-height: .8rem;font-size: .4rem;width: 7rem;padding: .2rem;}
.register form p.tj{background-color: #5140ff;text-align: center;text-indent: 0;}
.register form p.tj input{height: 1.2rem;width: 10rem;color: #fff;font-weight: bold;}

.major .majorList li{display: inline-block;font-size: .36rem;width: 3.4rem;margin-right: .2rem;border-top: .16rem solid #fff;padding-top: .2rem;padding-bottom: .4rem;text-align: center;}
.major .majorList li.active{font-weight: bold;border-top: .16rem solid #5140ff;}
.major .swiper-container{background: url(images/bg2.jpg) no-repeat center;background-size: cover;margin-bottom: .6rem;}
.major .swiper-container .info{color: #fff;padding: .5rem 1.2rem .8rem;}
.major .swiper-container .info h4{font-size: .36rem;width: 4rem;height: 1.2rem;line-height: 1.2rem;box-shadow: .2rem .2rem .44rem rgba(75,2,149,.3);background-color: #11142e;margin: 0 auto .7rem;text-align: center;}
.major .swiper-container .info p{font-size: 12px;line-height: 20px;padding: .4rem 1.4rem;position: relative;}
.major .swiper-container .info p:before,.major .swiper-container .info p:after{position: absolute;content: '';width: 1.12rem;height: 1.12rem;}
.major .swiper-container .info p:before{left: 0;top: 0;background: url(images/iconLeft.png) no-repeat top left;background-size: 1.12rem;}
.major .swiper-container .info p:after{right: 0;bottom: 0;background: url(images/iconRight.png) no-repeat top left;background-size: 1.12rem;}
.zixun{text-align: center;}
.zixun a{display: inline-block;width: 10rem;height: 1.2rem;line-height: 1.2rem;font-size: .4rem;font-weight: bold;color: #fff;background-color: #5140FF;border-radius: .1rem;}

.yx {background-color: #f5f5f5;padding-bottom: 1rem;margin-top: 1rem;}
.yx .xueli {text-align: center;}
.yx .xueli li{display: inline-block;height: .8rem;line-height: .8rem;margin-right: .8rem;width: 4rem;cursor: pointer;border: .06rem solid #5140ff;}
.yx .xueli li.active{color: #fff;background-color: #5140ff;}
.yx .xueli li p{font-size: .36rem;font-weight: bold;position: relative;}
.yx .info{margin: .6rem;background-color: #fff;box-shadow: 0 0 0.3rem rgba(51,51,51,.1);}
.yx .info li h4{font-size: 0.6rem;font-weight: normal;color: #fff;height: 1.72rem;line-height: 1.72rem;background: url(images/bg3.jpg) no-repeat center;background-size: cover;text-align: center;position: relative;}
.yx .info li h4:before{position: absolute;content: '';right: 0.3rem;top: 0.36rem;width: 0.8rem;height: 1rem;background: url(images/icon12.png) no-repeat center;background-size: 0.8rem}
.yx .info li h4:after{position: absolute;bottom: 0.4rem;left: 6.7rem;content: '';width: 0.4rem;height: 1px;background-color: #fff;}
.yx .info li a{display: block;margin: 0.3rem;padding: 0.2rem;border: 1px dashed #5140ff;background-color: #fff;}
.yx .info li img{display: inline-block;width: 1.6rem;height: 1.6rem;margin-right: .6rem;border: 1px solid #bfbfbf;vertical-align: middle;}
.yx .info li p{display: inline-block;font-size: 0.44rem;color: #333;width: 9rem;padding-left: 0.4rem;vertical-align: middle;position: relative;}
.yx .info li p:before{position: absolute;content: '';width: 1px;height: 100%;top: 0;left: 0;background-color: #333;}
.yx .info li p span{display: block;font-size: 0.36rem;color: #666;padding-top: .1rem;}

.fee {padding-bottom: .8rem;}
.fee h3{padding-bottom: .15rem;}
.fee>p.p1{font-size: .32rem;color: #11142e;text-align: center;}
.fee>p span{display: inline-block;border-bottom: 1px solid #11142E;padding-top: .1rem;}
.fee>p i{font-weight: bold;}
.fee ul{margin-bottom: .6rem;margin-top: .6rem;}
.fee li{color: #fff;padding: .6rem .4rem .6rem 4rem;}
.fee li:first-of-type{background: url(images/A.png) no-repeat 2rem center #11142e;background-size: 1.6rem;}
.fee li:nth-of-type(2){background: url(images/B.png) no-repeat 2rem center #5140FF;background-size: 1.6rem;}
.fee li:last-of-type{background: url(images/C.png) no-repeat 2rem center #11142e;background-size: 1.6rem;}
.fee li h4{font-size: .48rem;padding-bottom: .2rem;}
.fee li .info p{font-size: .36rem;}

.apply {background: url(images/bg4.jpg) no-repeat center;background-size: cover;padding-bottom: .8rem;}
.apply li{display: inline-block;width: 4.08rem;border: .16rem solid #11142e;vertical-align: top;margin-right: .5rem;margin-bottom: .6rem;background-color: #fff;margin-top: 1.3rem;text-align: center;}
.apply li h4 {display: inline-block;padding: .2rem;background-color: #5140FF;margin-top: -1.4rem;}
.apply li h4 p{font-size: .4rem;color: #fff;width: 2.6rem;height: 1.2rem;padding-top: 1.4rem;border: .1rem solid #fff;}
.apply li:first-of-type h4 p{background: url(images/icon3.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li:nth-of-type(2) h4 p{background: url(images/icon4.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li:last-of-type h4 p{background: url(images/icon5.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li>p{font-size: .36rem;padding: .4rem;}

.case {background: url(images/bg5.jpg) no-repeat center;background-size: cover;padding-bottom: 1rem;}
.case h3{color: #fff;}
.case .swiper-container{position: relative;padding-left: 1.4rem;padding-right: 1.4rem;}
.case .swiper-slide{background-color: #fff;padding-bottom: 0.8rem;}
.case .info{padding: 0.8rem;}
.case .info img{display: inline-block;width: 3.2rem;height: 3.2rem;border: 0.12rem solid #5140ff;vertical-align: middle;}
.case .info section{display: inline-block;width: 6rem;padding-left: .6rem;vertical-align: middle;}
.case .info h5{position: relative;font-size: .4rem;padding-bottom: 0.4rem;margin-bottom: 0.4rem;}
.case .info h5:after{position: absolute;content: '';bottom: 0;left: 0;width: 0.6rem;height: 0.1rem;background-color: #5140ff;}
.case .info h4{font-size: .4rem;}
.case .info p{font-weight: normal;display: inline;font-size: .32rem;}
.case .zp {position: relative;padding-left: 0.3rem;padding-right: 0.3rem;}
.case .zp p{position: absolute;top: -.4rem;left: 4.54rem;width: 2.72rem;height: 1rem;line-height: 1rem;font-weight: bold;font-size: 0.4rem;color: #fff;background-color: #5140ff;text-align: center;}
.case .swiper-button-prev,.case .swiper-button-next{top: 5rem;width: 1.12rem;height: 2.52rem;}
.case .swiper-button-prev{left: 0;background: url(images/icon11.png) no-repeat center;background-size: 0.8rem;}
.case .swiper-button-next{right: 0;background: url(images/icon12.png) no-repeat center;background-size: 0.8rem;}
.case .zixun{margin-top: 0.8rem;}

.tutor li{display: inline-block;vertical-align: top;width: 6.8rem;margin-right: .6rem;margin-bottom: .8rem;}
.tutor li .tu img{width: 6.56rem;border: 0.12rem solid #5140ff;vertical-align: top;}
.tutor li .info{padding-top: 0.4rem;padding-left: 0.8rem;font-size: 0.4rem;position: relative;}
.tutor li .info:after{position: absolute;content: '';top: 0.5rem;left: 0.4rem;width: 0.12rem;height: 1rem;background-color: #5140ff;}
.tutor li .info h4{font-weight: normal;}
.tutor li .info span{font-weight: bold;}


.process li{display: inline-block;width: 3.2rem;height: 3.2rem;margin-left: .44rem;margin-bottom: 0.6rem;vertical-align: middle;text-align: center;background: url(images/icon6.png) no-repeat bottom right #5140ff;background-size: 0.72rem;}
.process li p{font-size: 0.32rem;color: #fff;font-weight: bold;padding-top: 0.1rem;height: 2.9rem;border: 0.1rem solid transparent;}
.process li.active p{background: url(images/bg6.jpg) no-repeat center;background-size: cover;border: 0.1rem solid #5140ff;}
.process li p img{display: block;width: 3.26rem;margin: .3rem auto;}

.register2{background: url(images/bg7.jpg) no-repeat top center;background-size: cover;padding-top: 1.2rem;padding-bottom: 3rem;text-align: center;}
.register2 form p.tj{background-color: #11142E;}
