.container h3{font-size: 30px;}

.college{background-color: #f5f5f5;margin-top: 4%;padding-bottom: 4%;}
.college-img,.college-detail{display: inline-block;vertical-align: top;position: relative;}
.college-img{width: 40%;padding-left: 4%;}
.college-img:before{position: absolute;content: '';top: 6%;left: 2%;width: 60px;height: 60px;background: url(images/icon.png) no-repeat left top;}
.college-img h3{color: #ff6a18;text-align: left;padding-left: 5%;padding-top: 8%;}
.college-img h3 span{font-size: 18px;font-weight: normal;display: block;}
.college-img p{border: 1px solid #afafaf;margin-top: 3%;}
.college-img p img{width: calc(100% - 16px);border: 8px solid transparent;}
.college-detail{width: 50%;padding-right: 4%;padding-left: 2%;padding-top: 3%;}
.college h4{font-size: 20px;color: #ff6a18;line-height: 40px;padding-left: 45px;position: relative;}
.college h4:before{position: absolute;content: '';top: 0;left: 0;border-left: 15px solid #ff6a18;border-top: 15px solid #ff6a18;border-right: 15px solid transparent;border-bottom: 15px solid transparent;}
.college h4:after{position: absolute;content: '';right: 0;top: 20px;width: 72%;height: 1px;background-color: #c6c6c6;}
.college-detail section{padding: 4% 6%;background-color: #191919;margin-top: 5%;}
.college-detail section p{font-size: 16px;color: #fff;line-height: 24px;padding-top: 1%;}
.college-detail section p span{font-weight: bold;color: #ff6a18;}
.college-detail section p em{display: block;font-size: 14px;padding-left: 24px;background: url(images/icon1.png) no-repeat left 6px;background-size: 12px;}
.college-detail section p em:first-of-type{margin-top: 3%;}
.college-major{padding: 4%;}
.college-major li{display: inline-block;width: 49%;color: #fff;line-height: 65px;margin-bottom: 1%;margin-top: 1%;margin-right: 2%;background-color: #333;}
.college-major li.active{background-color: #ff6a18;}
.college-major li p{font-size: 18px;font-weight: bold;text-align: center;position: relative;}
.college-major li.active p:after{position: absolute;right: 5%;top: 0;content: '>>';font-size: 14px;letter-spacing: -3px;}
.college-major .swiper-container{background-color: #333;}
.college-major .swiper-container section{color: #fff;padding: 3% 5%;}
.college-major .swiper-container section h5{font-size: 18px;color: #ff6a18;padding-bottom: 1%;}
.college-major .swiper-container section span{display: inline-block;width: calc(49% - 15px);font-size: 15px;margin-top: 1%;padding-left: 15px;vertical-align: top;position: relative;margin-right: 1%;}
.college-major .swiper-container .under section span:nth-of-type(2n),.college-major .swiper-container .gra section span:nth-of-type(3n){margin-right: 0;}
.college-major .swiper-container .gra section span{width: calc(30% - 15px);}
.college-major .swiper-container section span:before{position: absolute;content: '';top: 8px;left: 0;width: 8px;height: 8px;border-radius: 50%;background-color: #fff;}
.college-major .swiper-container section span i{font-size: 13px;}
.college a,.major a,.case a{display: block;font-size: 18px;color: #fff;font-weight: bold;width: 260px;line-height: 50px;background-color: #ff6a18;text-align: center;border-radius: 25px;margin: 0 auto;}

.delay .delay-info{background-color: #f5f5f5;border: 1px solid #a8a8a8;padding: 3% 4%;}
.delay .delay-detail,.delay section{display: inline-block;vertical-align: top;}
.delay .delay-detail{width: 42%;margin-right: 3%;}
.delay .delay-detail h4{display: inline-block;font-size: 20px;line-height: 60px;color: #fff;background-color: #ff6a18;padding-left: 3%;padding-right: 3%;margin-bottom: 10%;}
.delay .delay-detail p{font-size: 14px;line-height: 24px;color: #666;}
.delay .delay-detail img{width: 100%;margin-top: 5%;margin-bottom: 5%;}
.delay section{width: calc(51% - 2px);border-left: 2px solid #eaeaea;padding: 2%;background-color: #fff;}
.delay section h5{font-size: 16px;line-height: 30px;background-color: #e3e3e3;text-indent: 5%;margin-bottom: 5%}
.delay section p span{display: block;font-size: 14px;line-height: 24px;position: relative;padding-left: 8%;}
.delay section p span:nth-of-type(2n-1){background-color: #f5f5f5;}
.delay section p span:before{position: absolute;content: '';top: 8px;left: 4%;width: 8px;height: 8px;background-color: #ff6a18;border-radius: 50%;}
.delay section p span:hover{color: #fff;background-color: #ff6a18;}
.delay section p span:hover:before{background-color: #fff;}

.major{background-color: #f5f5f5;margin-top: 4%;padding-bottom: 4%;}
.major li{display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 2%;vertical-align: top;}
.major li:first-of-type{background: url(images/03.jpg) no-repeat top center; background-size: cover;}
.major li:nth-of-type(2){background: url(images/04.jpg) no-repeat top center; background-size: cover;}
.major li:nth-of-type(3){background: url(images/05.jpg) no-repeat top center; background-size: cover;}
.major li:nth-of-type(4){background: url(images/06.jpg) no-repeat top center; background-size: cover;}
.major li:nth-of-type(5){background: url(images/07.jpg) no-repeat top center; background-size: cover;}
.major li:nth-of-type(6){background: url(images/08.jpg) no-repeat top center; background-size: cover;}
.major li section{color: #fff;padding: 10%;border: 4px solid #e1e1e1;background-color: rgba(23,23,23,.75);}
.major li section:hover{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);background-color: rgba(255,84,22,.9);border-color: rgba(255,106,24,.9);}
.major li section h4{font-size: 20px;text-align: center;padding-bottom: 8%;margin-bottom: 8%;position: relative;}
.major li section h4:after{position: absolute;content: '';bottom: -2px;left: 46%;width: 8%;height: 4px;background-color: #fff;}
.major li section p{font-size: 14px;line-height: 20px;text-align: justify;}
.major a{margin-top: 1%;}

.apply{background: url(images/bg1.jpg) no-repeat top center;background-size: cover;padding-bottom: 4%;}
.apply h3{color: #fff;}
.apply li{display: inline-block;width: 42.5%;margin-right: 3%;padding: 2% 3% 1%;background-color: #fff;position: relative;vertical-align: top;}
.apply li:before{position: absolute;content: '';left: 5px;top: 5px;border-top: 25px solid #ff6a18;border-left: 25px solid #ff6a18;border-bottom: 25px solid transparent;border-right: 25px solid transparent;}
.apply li section{padding-left: 70px;position: relative;}
.apply li:first-of-type section:first-of-type{background: url(images/13.png) no-repeat top left;padding-bottom: 3%;}
.apply li:first-of-type section:last-of-type{background: url(images/14.png) no-repeat top left;}
.apply li:last-of-type section{background: url(images/15.png) no-repeat top left;}
.apply li:first-of-type section:first-of-type:before{position: absolute;content: '';bottom: 0;left: 70px;right: 0;height: 1px;background-color: #d9d9d9;}
.apply li h4{font-size: 24px;color: #ff6a18;line-height: 60px;}
.apply li p{font-size: 14px;line-height: 24px;margin-top: 1%;position: relative;}
.apply li:last-of-type section p:before{position: absolute;content: '';width: 8px;height: 8px;background-color: #333;border-radius: 50%;left: -15px;top: 8px;}

.case{background-color: #f5f5f5;padding-bottom: 3%;}
.case .swiper-container{padding: 20px;background-color: #f5f5f5;border: 1px solid #a8a8a8;}
.case section,.case img{display: inline-block;vertical-align: top;}
.case section{width: 18%;padding: 15% 3% 3%;margin-right: 1%;background: url(images/10.png) no-repeat center 70px #fff;background-size: 75%;}
.case img{width: 75%;}
.case section h4{display: inline-block;font-size: 18px;font-weight: normal;padding-bottom: 5%;padding-top: 10%;position: relative;}
.case section h4:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 1px;background-color: #282828;}
.case section p{font-size: 16px;line-height: 26px;}
.case section p:last-of-type{min-height: 78px;}
.case section p span{font-weight: bold;}
.case .swiper-button-prev,.case .swiper-button-next{top: 87%;width: 40px;height: 40px;}
.case .swiper-button-prev{left: 8%;background: url(images/11.jpg) no-repeat center;}
.case .swiper-button-next{left: 12%;right: auto;background: url(images/12.jpg) no-repeat center;}
.case a{margin-top: 3%;}

.share li{display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 5%;vertical-align: top;}
.share li a{display: block;border: 5px solid #333;}
.share li .share-img{overflow: hidden;}
.share li:hover img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.share li p{font-size: 16px;color: #fff;line-height: 26px;background-color: #333;padding: 10px;}
.share li:hover a{border-color: #ff6a18;}
.share li:hover p{background-color: #ff6a18;}

.register{padding-top: 2%;padding-bottom: 2%;background-color: #1a1a1a;}
.register h2{font-size: 24px;color: #fff;display: inline-block;width: 18%;vertical-align: bottom;}
.register p{display: inline-block;width: 19%;margin-left: 1%;height: 45px;font-size: 16px;line-height: 45px;text-indent: 15px;border-radius: 25px;background-color: #fff;text-align: left;}
.register p input{width: calc(100% - 110px);font-size: 16px;font-family: "微软雅黑";height: 45px;line-height: 45px;text-indent: 5px;vertical-align: top;}
.register p.tj{text-indent: 0;text-align: center;background-color: #ff6a18;margin-left: 3%;}
.register p.tj input{font-size: 18px;color: #fff;font-weight: bold;text-indent: 0;}