.introduce{padding-top: 1rem;padding-bottom: 1.2rem;}
.introduce-text{padding-bottom: 1.2rem;padding-left: .6rem;padding-right: .6rem;background-color: #f6f6f6;box-shadow: 0 .08rem .28rem rgba(0,0,0,.16);position: relative;}
.introduce-text:before{position: absolute;content: '';top: 1.5rem;left: 0;width: 1.6rem;height: .4rem;background-color: #01bf67;}
.introduce-text h3{text-align: left;padding-left: 1.4rem;}
.introduce-text>p{font-size: .48rem;line-height: .8rem;color: #5c5c5c;padding-bottom: .6rem;border-bottom: 1px solid #d8d8d8;margin-bottom: .6rem;padding-left: 1.4rem;}
.introduce-text p span{font-weight: bold;}
.introduce-text section{padding: .3rem .8rem .3rem 2rem;background-color: #ececec;}
.introduce-text section p{font-size: .48rem;line-height: 1rem;border-bottom: 1px solid #d8d8d8;position: relative;}
.introduce-text section p:before{position: absolute;content: '';top: 0;left: -1.2rem;bottom: 0;width: 1.2rem;}
.introduce-text section p:first-of-type:before{background: url(images/icon1.png) no-repeat left center;background-size: .88rem;}
.introduce-text section p:nth-of-type(2):before{background: url(images/icon2.png) no-repeat left center;background-size: .88rem;}
.introduce-text section p:last-of-type{border: none;}
.introduce-text section p:last-of-type:before{border: none;background: url(images/icon3.png) no-repeat left center;background-size: .88rem;}
.introduce-text section p img{width: .52rem;margin-right: .3rem;vertical-align: middle;}
.introduce-text a,.major a,.colleges>a,.require a,.apply a{display: block;width: 6.6rem;font-size: .48rem;color: #fff;font-weight: bold;line-height: 1.2rem;border-radius: .6rem;background-color: #01BF67;text-align: center;margin: 0.8rem auto 0;}
.introduce-text>img{width: 13rem;height: 10.88rem;margin-top: 1rem;}

.major{padding-bottom: 1.2rem;background: url(images/bg1.jpg) no-repeat top center;background-size: cover;}
.major h3,.apply h3{color: #fff;}
.major ul li{display: inline-block;width: 3.4rem;margin-right: .18rem;line-height: 1rem;font-size: .4rem;margin-bottom: .2rem;text-align: center;background-color: #fff;}
.major ul li.active{color: #fff;background-color: #01bf67;}
.major .swiper-container{background-color: #fff;margin-top: .3rem;}
.major .swiper-slide section{padding: 1rem .6rem .6rem;}
.major .swiper-slide section h4{font-size: .6rem;color: #01BF67;}
.major .swiper-slide section h4 span{font-size: .48rem;display: inline-block;padding-left: .46rem;position: relative;}
.major .swiper-slide section h4 span:before{position: absolute;content: '';top: 0;left: .2rem;width: .06rem;bottom: 0;background-color: #01BF67;}
.major .swiper-slide section h5{font-size: .48rem;color: #01BF67;line-height: .8rem;padding-left: .9rem;margin-top: .6rem;}
.major .swiper-slide section h5:first-of-type{background: url(images/icon5.png) no-repeat left center;background-size: .76rem;}
.major .swiper-slide section h5:last-of-type{background: url(images/icon6.png) no-repeat left center;background-size: .76rem;}
.major .swiper-slide section p{font-size: .4rem;line-height: .75rem;padding-top: .2rem;}

.colleges {padding-left: 1.8rem;padding-right: 1.8rem;padding-bottom: 1.2rem;position: relative;}
.colleges .country{line-height: 1.8rem;text-align: center;background: url(images/bg1.jpg) no-repeat top center;background-size: cover;position: relative;}
.colleges .country li{display: inline-block;font-size: .48rem;color: #fff;margin-right: 2rem;}
.colleges .country li.active{font-size: .72rem;font-weight: bold;text-decoration: underline;}
.colleges .college-list{background-color: #01bf67;}
.colleges .swiper-container a{display: block;color: #fff;padding: .4rem .6rem;border-bottom: 1px dashed #fff;}
.colleges .swiper-container a:last-of-type{border: none;}
.colleges .swiper-container a img,.colleges .swiper-container a p{display: inline-block;vertical-align: middle;}
.colleges .swiper-container a img{width: 2rem;height: 2rem;margin-right: .6rem;}
.colleges .swiper-container a p{width: 7.5rem;font-size: .48rem;}
.colleges .swiper-container a span{font-size: .4rem;display: block;padding-top: 0.1rem;}
.colleges .swiper-button-prev,.colleges .swiper-button-next{position: absolute;bottom: 0;top: 0;height: 100%;width: 1.2rem;}
.colleges .swiper-button-prev{left: .3rem;background: url(images/icon7.png) no-repeat center;background-size: 1.2rem;}
.colleges .swiper-button-next{right: .3rem;background: url(images/icon8.png) no-repeat center;background-size: 1.2rem;}

.require li{margin-bottom: .4rem;box-shadow: 0 0 .6rem rgba(32,32,32,.19);}
.require li .require-img,.require li section{display: inline-block;vertical-align: middle;}
.require li .require-img{width: 5.5rem;}
.require li:first-of-type .require-img{background: url(images/p3.jpg) no-repeat top center;background-size: cover;}
.require li:nth-of-type(2) .require-img{background: url(images/p4.jpg) no-repeat top center;background-size: cover;}
.require li section{width: 7.5rem;padding: .8rem .6rem;background-color: #fff;}
.require li:last-of-type section{width: 13rem;}
.require li h4{font-size: 0.6rem;margin-bottom: .6rem;color: #01BF67;}
.require li p{font-size: 0.48rem;line-height: .8rem;position: relative;}
.require li p span{font-weight: bold;}

.apply{background: url(images/bg2.jpg) no-repeat center top;background-size: cover;margin-top: 1.2rem;padding-bottom: 1.2rem;}
.apply li{margin-bottom: 0.4rem;background-color: #fff;}
.apply li section,.apply li .apply-img{display: inline-block;vertical-align: middle;}
.apply li section{width: 4.9rem;padding: 1.6rem 0.5rem 0.5rem;}
.apply li:first-of-type section{background: url(images/icon9.png) no-repeat 0.4rem top;background-size: 1.2rem;}
.apply li:nth-of-type(2) section{background: url(images/icon10.png) no-repeat 0.4rem top;background-size: 1.2rem;}
.apply li:nth-of-type(3) section{background: url(images/icon11.png) no-repeat 0.4rem top;background-size: 1.2rem;}
.apply li:last-of-type section{background: url(images/icon12.png) no-repeat 0.4rem top;background-size: 1.2rem;}
.apply li section h4{font-size: 0.6rem;}
.apply li section p{font-size: 0.36rem;line-height: 0.6rem;padding-top: 0.1rem;}
.apply li .apply-img{width: 8.28rem;}
.apply li:first-of-type .apply-img{background: url(images/p9.jpg) no-repeat top center;background-size: cover;}
.apply li:nth-of-type(2) .apply-img{background: url(images/p10.jpg) no-repeat top center;background-size: cover;}
.apply li:nth-of-type(3) .apply-img{background: url(images/p11.jpg) no-repeat top center;background-size: cover;}
.apply li:last-of-type .apply-img{background: url(images/p12.jpg) no-repeat top center;background-size: cover;}

.case .swiper-container{background-color: #f5f5f5;}
.case section{font-size: .48rem;padding: .9rem 2.8rem .9rem 0.4rem;background-color: #f5f5f5;}
.case section h4{font-weight: normal;padding-bottom: .5rem;padding-top: 0.5rem;position: relative;}
.case section h4:before{position: absolute;content: '';top: 0;left: 0;width: 1rem;height: 1px;background-color: #282828;}
.case section p{padding-bottom: .1rem;}
.case section p span{font-weight: bold;}
.case .swiper-button-prev,.case .swiper-button-next{top: auto;bottom: 1.4rem;width: .8rem;height: .8rem;}
.case .swiper-button-prev{left: 12rem;background: url(images/icon13.png) no-repeat center;background-size: .8rem;}
.case .swiper-button-next{left: 12.9rem;right: auto;background: url(images/icon14.png) no-repeat center;background-size: .8rem;}

.tutor{padding-bottom: 1.2rem;margin-top: 1.2rem;}
.tutor li{margin-top: .8rem;}
.tutor li .info{padding-left: .6rem;padding-right: .6rem;padding-bottom: .6rem;background-color: #fff;border-radius: .1rem;border-bottom: 0.12rem solid #01BF67;}
.tutor li .info img,.tutor li .info section{display: inline-block;vertical-align: bottom;}
.tutor li .info img{width: 3.5rem;margin-right: 1.3rem;margin-top: -.4rem;border-radius: .2rem;}
.tutor li .info section{width: 8rem;}
.tutor li .info section h4{font-size: .6rem;padding-bottom: .4rem;padding-top: .6rem;}
.tutor li .info section p{font-size: .4rem;padding-bottom: .2rem;}

.courses li a{display: block;background-color: #01BF67;margin-bottom: 0.4rem;}
.courses li img{width: 14rem;border: 0.1rem solid #01BF67;}
.courses li p{font-size: .48rem;color: #fff;padding: 0.4rem 0.4rem 0.5rem;}

.register{padding: 1.4rem 1.6rem 1.6rem;margin-top: 1rem;background: url(images/bg3.jpg) no-repeat top center;background-size: cover;}
.register h2{font-size: .72rem;color: #fff;text-align: center;margin-bottom: .6rem;}
.register p{height: 1.4rem;font-size: .48rem;line-height: 1.4rem;text-indent: .4rem;border-radius: .7rem;background-color: #fff;margin-bottom: .2rem;}
.register p input{width: 8rem;font-size: .48rem;font-family: "微软雅黑";line-height: .8rem;padding-top: .3rem;padding-bottom: .3rem;text-indent: .1rem;vertical-align: top;}
.register p.tj{text-indent: 0;text-align: center;background-color: #01BF67;}
.register p.tj input{color: #fff;text-indent: 0;font-weight: bold;}