body{color: #000;}
.container h3{font-size: .72rem;padding: 1rem 0 .6rem;color: #000;}

.major{margin-bottom: .8rem;}
.majorInfo {background: url(images/bg1.jpg) no-repeat center;background-size: cover;border: .12rem solid #000;position: relative;}
.majorList li{display: inline-block;width: 3.2rem;height: 1.4rem;line-height: 1.4rem;margin-right: .2rem;margin-bottom: .2rem;text-align: right;background-color: #000;border: .1rem solid #000;}
.majorList li h4{display: inline-block;font-size: .4rem;color: #fff;font-weight: normal;text-align: left;position: relative;}
.majorList li h4:before{position: absolute;top: .5rem;left: -.6rem;content: '';width: .4rem;height: .4rem;border-radius: 50%;background-color: #ffbf0b;}
.majorList li.bgf h4:before{background-color: #f91f38;}
.majorList li h4 p{font-size: .32rem;}
.majorList li.active{background-color: #fff;}
.majorList li.active h4{color: #000;font-weight: bold;}
.majorInfo li p{font-size: .28rem;padding: .5rem .8rem .6rem 1.6rem;position: relative;}
.majorInfo li p span{font-size: .36rem;font-weight: bold;}
.majorInfo li a{display: block;text-align: right;color: #f91f38;}
.majorInfo p:before{position: absolute;top: .5rem;left: .6rem;content: '';width: .6rem;height: .6rem;border-radius: 50%;background-color: #ffbf0b;}
.majorInfo .bgh p:before{background-color: #f91f38;}

.register{background: url(images/bg2.jpg) no-repeat center;background-size: cover;padding-top: .8rem;padding-bottom: .8rem;text-align: center;}
.register h4 {font-size: .6rem;color: #fff;}
.register h4 span{font-size: .72rem;}
.register form p{display: inline-block;font-size: .36rem;width: 6rem;height: 1.2rem;line-height: 1.2rem;margin-right: .6rem;background-color: #fff;text-indent: .4rem;margin-top: .2rem;text-align: left;}
.register form p input{width: 4rem;}
.register form p.tj{width: 12.6rem;background-color: #f91f38;text-align: center;text-indent: 0;}
.register form p.tj input{color: #fff;}

.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 #f91f38;}
.yx .xueli li.active{color: #fff;background-color: #f91f38;}
.yx .xueli li p{font-size: .36rem;font-weight: bold;position: relative;}
.yx .info{margin: .6rem;background-color: #fff;box-shadow: 0 0 0.6rem rgba(51,51,51,.2);}
.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/icon0.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 #f91f38;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;}
.zixun{text-align: center;}
.zixun a{display: inline-block;width: 5.2rem;height: 1rem;line-height: 1rem;font-size: .48rem;color: #fff;background-color: #f91f38;}

.fee li{margin-bottom: .4rem;color: #fff;padding: .6rem}
.fee ul li:first-of-type{background: url(images/p1.jpg) no-repeat center;background-size: cover;}
.fee ul li:nth-of-type(2){background: url(images/p2.jpg) no-repeat center;background-size: cover;}
.fee ul li:nth-of-type(3){background: url(images/p3.jpg) no-repeat center;background-size: cover;}
.fee ul li:nth-of-type(4){background: url(images/p4.jpg) no-repeat center;background-size: cover;}
.fee ul li:last-of-type{background: url(images/p5.jpg) no-repeat center;background-size: cover;}
.fee ul li h4{display: inline-block;width: 2.3rem;font-size: .72rem;line-height: .6rem;text-align: center;border-bottom: .2rem solid #ffbf0b;vertical-align: middle;}
.fee ul li p{display: inline-block;font-size: 12px;line-height: 20px;width: 10rem;vertical-align: middle;margin-left: .5rem;}
.fee li span{font-weight: bold;}

.apply li{margin-bottom: .4rem;}
.apply li h5{width: 2.6rem;height: 2.6rem;margin: 0 auto;padding: .2rem;background-color: #000;z-index: 2;position: relative;}
.apply li h5 p{width: 2.4rem;padding-top: 1.4rem;height: 1rem;font-size: .48rem;color: #fff;border: 0.1rem solid #fff;text-align: center;}
.apply li:first-child h5 p{background: url(images/icon1.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li:nth-of-type(2) h5 p{background: url(images/icon2.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li:last-child h5 p{background: url(images/icon3.png) no-repeat center .2rem;background-size: 1.1rem;}
.apply li:nth-of-type(2),.apply li:last-child{display: inline-block;width: 6.9rem;margin-right: .4rem;vertical-align: top;}
.apply li .info{border: .16rem solid #000;margin-top: -1.5rem;padding: 2rem .4rem .4rem;z-index: 1;position: relative;}
.apply li section{position: relative;}
.apply li:first-child section{display: inline-block;width: 50%;vertical-align: top;}
.apply li .info p{font-size: .32rem;text-align: center;}
.apply li .info .fwb{font-weight: bold;}
.apply .zixun{margin-top: .4rem;margin-bottom: 1.2rem;}
.apply li .info section:before{position: absolute;content: '';top: -.4rem;left: 50%;width: 0.3rem;height: 0.3rem;border-radius: 50%;background-color: #ffbf0b;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);;}

.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 #ffbf0b;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: #ffbf0b;}
.case .info h4{font-size: .4rem;}
.case .info p{font-weight: normal;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: #ffbf0b;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/icon4.png) no-repeat center;background-size: 0.8rem;}
.case .swiper-button-next{right: 0;background: url(images/icon5.png) no-repeat center;background-size: 0.8rem;}
.case .zixun{margin-top: 0.8rem;}

.make .makeStep li{display: inline-block;width: 6.7rem;margin-right: .4rem;margin-bottom: .4rem;vertical-align: top;border: .1rem solid #f91f38;}
.make .makeStep li .info{padding: .6rem .4rem}
.make .makeStep li h4{font-size: .48rem;display: inline-block;width: 2rem;vertical-align: middle;padding-top: 1.2rem;}
.make .makeStep li p{font-size: .28rem;display: inline-block;width: 3.6rem;margin-left: .2rem;vertical-align: middle;}
.make .makeStep li:first-of-type h4{background: url(images/01.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:nth-of-type(2) h4{background: url(images/02.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:nth-of-type(3) h4{background: url(images/03.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:nth-of-type(4) h4{background: url(images/04.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:nth-of-type(5) h4{background: url(images/05.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:last-of-type h4{background: url(images/06.png) no-repeat top center;background-size: 1.6rem;}
.make .makeStep li:nth-of-type(1),.make .makeStep li:nth-of-type(4),.make .makeStep li:nth-of-type(5){border-color: #ffbf0b;}

.tutor{margin-bottom: 1rem}
.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 #f91f38;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: 1.6rem;background-color: #f91f38;}
.tutor li .info h4{font-weight: normal;}
.tutor li .info span{font-weight: bold;}

.qa li{padding-left: 2.5rem;padding-right: 2.5rem;margin-bottom: .4rem;position: relative;}
.qa li:after{position: absolute;content: '';top: 1.5rem;right: .6rem;width: 1.2rem;height: 1.2rem;background: url(images/icon3.jpg) no-repeat center;background-size: cover;}
.qa li h4{display: inline-block;padding-left: .4rem;padding-right: .3rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;color: #fff;position: relative;background-color: #F91F38;border-radius: .1rem;margin-bottom: .3rem;}
.qa li:nth-of-type(2n) h4{background-color: #ffbf0b;}
.qa li h4:before{position: absolute;content: '';top: .4rem;left: -.2rem;width: 0;height: 0;border-right: .2rem solid #F91F38;border-top: .2rem solid transparent;border-bottom: .2rem solid transparent;}
.qa li h4:after{position: absolute;content: '';width: 1.2rem;height: 1.2rem;top: 0;left: -2rem;background: url(images/icon1.jpg) no-repeat center;background-size: 1.2rem;}
.qa li:nth-of-type(2n) h4:before{border-right: .2rem solid #ffbf0b;}
.qa li:nth-of-type(2n) h4:after{background: url(images/icon2.jpg) no-repeat center;background-size: 1.2rem;}
.qa li p{display: inline-block;width: 9.4rem;font-size: 14px;line-height: 24px;padding: .2rem .3rem;border: 0.04rem solid #F91F38;position: relative;border-radius: .1rem;}
.qa li:nth-of-type(2n) p{border-color: #ffbf0b;}
.qa li p:before,.qa li p:after{position: absolute;content: '';top: 0.2rem;width: 0;height: 0;left: 100%;}
.qa li p:before{top: 0.24rem;border-left: 0.2rem solid #fff;border-top: 0.2rem solid transparent;border-bottom: 0.2rem solid transparent;z-index: 2;}
.qa li p:after{border-left: 0.24rem solid #f91f38;border-top: 0.24rem solid transparent;border-bottom: 0.24rem solid transparent;z-index: 1;}
.qa li:nth-of-type(2n) p:after{border-left: 0.24rem solid #ffbf0b;}

.register2 form p{display: block;width: 12.6rem;margin-left: 1.2rem}