.container h3{font-size: 30px;}
.advantage li{display: inline-block;width: 50%;margin-bottom: 3%;overflow: hidden;}
.advantage li section{display: inline-block;width: 50%;padding-left: 12%;padding-right: 8%;padding-top: 10%;vertical-align: middle;position: relative;z-index: 2;}
.advantage li:first-of-type section{background: url(images/icon1.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:nth-of-type(2) section{background: url(images/icon2.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:nth-of-type(3) section{background: url(images/icon3.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:last-of-type section{background: url(images/icon4.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:first-of-type:hover section{background: url(images/icon5.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:nth-of-type(2):hover section{background: url(images/icon6.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:nth-of-type(3):hover section{background: url(images/icon7.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li:last-of-type:hover section{background: url(images/icon8.png) no-repeat 15% 18%;background-size: 20%;}
.advantage li h4{font-size: 24px;margin-bottom: 8%;padding-left: 30%;}
.advantage li:hover h4{color: #e84027;}
.advantage li p{font-size: 14px;line-height: 30px;color: #6a6a6a;padding-left: 5%;padding-right: 5%;position: relative;}
.advantage li p:before{position: absolute;content: '';top: 15px;left: -30%;width: 30%;height: 1px;background-color: #131514;}
.advantage .advantage-bg{display: inline-block;width: 55%;margin-left: -25%;background-color: #f3f3f3;vertical-align: middle;}
.advantage .advantage-img{width: 60%;margin-left: 40%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.advantage li:first-of-type .advantage-img{background: url(images/p1.jpg) no-repeat center top;background-size: cover;}
.advantage li:nth-of-type(2) .advantage-img{background: url(images/p2.jpg) no-repeat center top;background-size: cover;}
.advantage li:nth-of-type(3) .advantage-img{background: url(images/p3.jpg) no-repeat center top;background-size: cover;}
.advantage li:last-of-type .advantage-img{background: url(images/p4.jpg) no-repeat center top;background-size: cover;}
.advantage li:hover .advantage-img,.major li:hover img,.require 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);}
.advantage>a,.major>a,.colleges .container>a{display: block;width: 260px;line-height: 50px;font-size: 18px;color: #fff;font-weight: bold;text-align: center;background-color: #e84027;border-radius: 25px;margin: 0 auto;}

.major li{display: inline-block;width: calc(30% - 10px);margin-right: 5%;overflow: hidden;border: 5px solid #e1e1e1;margin-bottom: 2%;position: relative;}
.major li:hover{border-color: #E84027;}
.major li img,.require li img{width: 100%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.major li p{left: 15%;width: 70%;line-height: 26px;font-size: 20px;color: #fff;padding-top: 5px;padding-bottom: 5px;background-color: rgba(232,64,39,.85);text-align: center;}
.major li p span{display: block;font-size: 18px;}
.major>a{margin-top: 1%;margin-bottom: 5%;}

.colleges{background: url(images/bg.jpg) no-repeat top center;background-size: cover;padding-bottom: 4%;}
.colleges li{display: inline-block;width: 30%;margin-right: 5%;padding-bottom: 1%;background-color: #fff;border-bottom: 5px solid #e84027;vertical-align: top;border-radius: 5px;overflow: hidden;}
.colleges li h4{line-height: 80px;font-size: 28px;color: #fff;font-weight: normal;padding-bottom: 6px;text-align: center;background: url(images/bg4.jpg) no-repeat top center;background-size: cover;position: relative;}
.colleges li h4:after{position: absolute;content: '';bottom: 20px;left: 47%;width: 6%;height: 1px;background-color: #fff;}
.colleges li a{display: block;margin-left: 5%;margin-right: 5%;padding-top: 3%;padding-bottom: 3%;border-bottom: 1px dashed #bfbfbf;}
.colleges li a:first-of-type{padding-top: 4%;}
.colleges li a:last-of-type{border: none;}
.colleges li a img,.colleges li a p{display: inline-block;vertical-align: middle;}
.colleges li a img{width: 15%;margin-right: 20px;border: 1px solid #bfbfbf;}
.colleges li a p{width: calc(85% - 22px);font-size: 16px;color: #282828;}
.colleges li p span{font-size: 14px;line-height: 20px;padding-top: 5px;display: block;}
.colleges .container>a{margin-top: 3%;}

.require li{display: inline-block;width: 32%;margin-right: 2%;box-shadow: 0 13px 22px rgba(32,32,32,.06);vertical-align: top;}
.require li .require-img{overflow: hidden;}
.require li section{font-size: 14px;line-height: 22px;padding: 6% 8%;}
.require li section h4{font-size: 20px;padding-bottom: 5%;}
.require li:hover section{color: #fff;background-color: #E84027;}
.require li span{font-weight: bold;}

.apply li{display: inline-block;width: 32%;margin-right: 2%;overflow: hidden;}
.apply li>div{padding: 28% 5% 10% 25%;position: relative;}
.apply li>div:before{position: absolute;content: '';top: 6%;left: 5%;width: 90%;height: 80px;}
.apply li:first-of-type div{background: url(images/p14.jpg) no-repeat center top;background-size: cover;}
.apply li:first-of-type div:before{background: url(images/icon12.png) no-repeat left top;background-size: 70%;}
.apply li:first-of-type:hover div:before{background: url(images/icon9.png) no-repeat left top;background-size: 70%;}
.apply li:nth-of-type(2) div{background: url(images/p15.jpg) no-repeat center top;background-size: cover;}
.apply li:nth-of-type(2) div:before{background: url(images/icon13.png) no-repeat left top;background-size: 70%;}
.apply li:nth-of-type(2):hover div:before{background: url(images/icon10.png) no-repeat left top;background-size: 70%;}
.apply li:last-of-type div{background: url(images/p16.jpg) no-repeat center top;background-size: cover;}
.apply li:last-of-type div:before{background: url(images/icon14.png) no-repeat left top;background-size: 70%;}
.apply li:last-of-type:hover div:before{background: url(images/icon11.png) no-repeat left top;background-size: 70%;}
.apply li h4{font-size: 30px;color: #e84027;position: relative;padding-bottom: 10%;}
.apply li h4:after{position: absolute;content: '';left: -40%;bottom: -12px;width: 30%;height: 1px;background-color: #131514;}
.apply section p{font-size: 14px;line-height: 24px;margin-bottom: 10%;}
.apply section p span{font-size: 16px;color: #e84027;display: inline-block;font-weight: bold;padding-bottom: 3%;position: relative;padding-left: 20px;}
.apply li section p span:before{position: absolute;content: '';top: 8px;left: 0;width: 8px;height: 8px;background-color: #E84027;border-radius: 50%;}
.apply li:first-of-type section p span{padding-left: 0;}
.apply li:last-of-type section p span{padding-bottom: 0;}
.apply li:first-of-type section p span:before{position: absolute;content: '';top: 0;left: -20px;width: 11px;height: 24px;background: url(images/icon15.png) no-repeat center;}
.apply section p em{font-size: 16px;}

.case{background: url(images/bg2.jpg) no-repeat top center;background-size: cover;margin-top: 4%;padding-bottom: 4%;}
.case h3{color: #fff;}
.case li{display: inline-block;width: 23.5%;margin-right: 2%;vertical-align: top;}
.case li a{display: block;font-size: 14px;color: #5d5d5d;}
.case section{width: 90%;margin-left: 5%;margin-top: -25%;position: relative;z-index: 2;}
.case section h4{color: #fff;padding: 3%;background-color: rgba(0,0,0,.8);}
.case section p{background-color: #fff;padding: 5%;}
.case section p span{display: block;font-size: 16px;font-weight: bold;padding-bottom: 3%;}

.tutor{background-color: #f5f5f5;padding-bottom: 4%;margin-top: 4%;}
.tutor li{display: inline-block;width: 31.33%;margin-right: 3%;margin-top: 2%;}
.tutor li .info{padding-left: 8%;padding-right: 6%;padding-bottom: 5%;background-color: #fff;border-bottom: 4px solid #fff;border-radius: 5px;}
.tutor li:hover .info{color: #fff;background-color: #333;border-color: #e84027;}
.tutor li .info img,.tutor li .info section{display: inline-block;vertical-align: middle;}
.tutor li .info img{width: 45%;margin-right: 8%;margin-top: -7%;border-radius: 10px;}
.tutor 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);}
.tutor li .info section{width: 47%;}
.tutor li .info section h4{font-size: 20px;padding-bottom: 10%;padding-top: 10%;}
.tutor li .info section p{font-size: 14px;padding-bottom: 5px;}

.courses li{display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 5%;background-color: #e84027;vertical-align: top;overflow: hidden;}
.courses li a{display: block;}
.courses li img{width: calc(100% - 6px);border: 3px solid #e84027;}
.courses li p{font-size: 16px;line-height: 24px;color: #fff;padding: 5px 15px 10px;}

.register{padding-top: 1.8%;padding-bottom: 2%;background: url(images/bg3.jpg) no-repeat top center;background-size: cover;}
.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: #e84027;margin-left: 3%;}
.register p.tj input{font-size: 18px;color: #fff;font-weight: bold;text-indent: 0;}