.container h3{font-size: .72rem;}
.college{background-color: #f5f5f5;padding-bottom: 1.3rem;position: relative;}
.college:before{position: absolute;content: '';top: 1rem;left: .4rem;width: 1.22rem;height: 1.34rem;background: url(images/icon.png) no-repeat left top;background-size: 1.22rem;}
.college-img h3{color: #ff5000;}
.college-img h3 span{font-size: .4rem;font-weight: normal;display: block;}
.college-img p{width: 11.28rem;border: .02rem solid #afafaf;margin-left: 1.44rem;}
.college-img p img{width: 10.96rem;border: .16rem solid transparent;}
.college h4{font-size: .6rem;color: #ff5000;padding-top: .8rem;padding-bottom: .2rem;text-align: center;}
.college-detail section{padding: .5rem .8rem .8rem 0;background-color: #333;margin-top: .8rem;}
.college-detail p{font-size: .54rem;padding-top: .2rem;padding-left: .8rem;}
.college-detail p span{font-weight: bold;color: #ff5000;}
.college-detail p i{display: block;font-size: .48rem;color: #fff;margin-bottom: .4rem;}
.college-detail section p em{display: block;font-size: .48rem;color: #fff;padding-left: .4rem;background: url(images/icon1.png) no-repeat left .2rem;background-size: .24rem;margin-top: .2rem;}
.college-major{padding-top: .4rem;}
.college-major ul{text-align: center;}
.college-major li{display: inline-block;font-size: .48rem;line-height: 1.3rem;padding-left: .4rem;padding-right: .4rem;margin-bottom: .2rem;margin-right: .4rem;margin-top: .4rem;vertical-align: top;text-align: center;border-bottom: .02rem solid #939393;}
.college-major li.active{color: #fff;background-color: #ff5000;border-color: #ff5000;}
.college-major .swiper-container{background-color: #333;}
.college-major .swiper-container section{color: #fff;padding: .8rem .3rem .8rem .6rem;}
.college-major .swiper-container section span{display: inline-block;width: 3rem;font-size: .4rem;margin-top: .2rem;padding-left: .4rem;vertical-align: top;position: relative;margin-right: .1rem;}
.college-major .swiper-container section span:nth-of-type(3n-2),.college-major .swiper-container section span.w50{width: 5.8rem;}
.college-major .swiper-container section span.w100{width: 12rem;}
.college-major .swiper-container section span:nth-of-type(3n){margin-right: 0;}
.college-major .swiper-container section span:before{position: absolute;content: '';top: 50%;left: .05rem;width: .16rem;height: .16rem;border-radius: 50%;margin-top: -.07rem;background-color: #fff;}
.college a,.major a,.case a{display: block;font-size: .48rem;color: #fff;font-weight: bold;width: 6.4rem;line-height: 1.2rem;background-color: #ff5000;text-align: center;border-radius: .6rem;margin: 1rem auto 0;}

.major li{margin-bottom: .4rem;}
.major li img,.major li section{display: inline-block;vertical-align: top;}
.major li img{width: 6.48rem;height: 3.88rem;}
.major li section{width: 12.4rem;font-size: .48rem;padding: .6rem;background-color: rgba(255,255,255,.9);margin-left: -6rem;margin-top: .5rem;box-shadow: 0 .02rem .4rem rgba(12,12,12,.2);}
.major li section h4{font-size: .48rem;color: #ff5000;padding-bottom: .2rem;}

.apply{background: url(images/bg1.jpg) no-repeat top center;background-size: cover;margin-top: 1.2rem;padding-bottom: 1.2rem;}
.apply h3{color: #fff;}
.apply .apply-detail{padding: 1rem .8rem .1rem;background-color: #fff;position: relative;}
.apply .apply-detail:before{position: absolute;content: '';left: .1rem;top: .1rem;border-top: .5rem solid #ff5000;border-left: .5rem solid #ff5000;border-bottom: .5rem solid transparent;border-right: .5rem solid transparent;}
.apply .apply-detail section{padding-left: 1.2rem;position: relative;padding-bottom: .6rem;margin-bottom: .6rem;}
.apply section:first-of-type{background: url(images/13.png) no-repeat top left;background-size: 1rem;}
.apply section:nth-of-type(2){background: url(images/14.png) no-repeat top left;background-size: 1rem;}
.apply section:last-of-type{background: url(images/15.png) no-repeat top left;background-size: 1rem;}
.apply section:after{position: absolute;content: '';bottom: 0;left: 1.2rem;right: 0;height: 1px;background-color: #d9d9d9;}
.apply section:last-of-type:after{display: none;}
.apply h4{font-size: .56rem;color: #ff5000;margin-bottom: .6rem;padding-top: .2rem;}
.apply p{font-size: .48rem;margin-top: .3rem;position: relative;}
.apply section:last-of-type h5:before{position: absolute;content: '';width: .16rem;height: .16rem;background-color: #ff5000;border-radius: 50%;left: -.4rem;top: .3rem;}

.case {padding-bottom: 1.2rem;}
.case section{font-size: .48rem;padding: .9rem 2.8rem .1rem 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 img{width: 14.2rem;height: 7.62rem;}
.case .swiper-button-prev,.case .swiper-button-next{top: 9rem;width: 1.2rem;height: 1.2rem;}
.case .swiper-button-prev{left: 11.6rem;background: url(images/11.png) no-repeat center;background-size: 1.2rem;}
.case .swiper-button-next{left: 12.9rem;right: auto;background: url(images/12.png) no-repeat center;background-size: 1.2rem;}

.share li{margin-bottom: .4rem;}
.share li a{display: block;border: .16rem solid #ff5000;background-color: #ff5000;}
.share li p{font-size: .48rem;color: #fff;padding: .3rem .2rem;background-color: #ff5000;}

.register{padding-top: 1.4rem;padding-bottom: 1.6rem;margin-top: 1.2rem;background: url(images/bg2.jpg) no-repeat top center;background-size: cover;}
.register h2{font-size: .72rem;color: #fff;text-align: center;margin-bottom: .6rem;letter-spacing: .02rem;}
.register p{height: 1.4rem;font-size: .48rem;line-height: 1.4rem;text-indent: .4rem;border-radius: .7rem;background-color: #fff;margin-bottom: .2rem;margin-left: 1.6rem;margin-right: 1.6rem;}
.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: #ff5000;}
.register p.tj input{color: #fff;text-indent: 0;font-weight: bold;}