
.f0 {font-size: 0;}
.mr0{margin-right: 0 !important;}
.container{width: 1200px;margin: 0 auto;}
.container h3{font-size: 40px;line-height: 64px;font-weight: 400;text-align: center;padding-top: 70px;padding-bottom: 70px;}

.banner{height: 660px;background: url(../img/qiyezhibo/banner.jpg) top center no-repeat;background-size: cover;margin-bottom: 30px;}
.banner section{color: #fff;padding-top: 165px;position: relative;z-index: 2;}
.banner section h2{font-size: 70px;}
.banner section p{font-size: 26px;font-weight: bold;line-height: 50px;padding-bottom: 60px;}
.banner section p span{font-size: 32px;display: inline-block;padding-right: 32px;background: url(../img/qiyezhibo/icon1.png) no-repeat center right;margin-right: 10px;}
.banner section em{font-size: 18px;line-height: 30px;}
.banner section a{display: block;width: 181px;height: 56px;line-height: 56px;font-size: 22px;color: #fff;;background-color: #FF6224;text-align: center;margin-top: 24px;border-radius: 10px;}

.apply li{display: inline-block;width: 225px;margin-right: 18.75px;box-shadow: 0 0 21px rgba(47, 12, 122, 0.16);margin-bottom: 30px;border-radius: 12px;overflow: hidden;}
.apply li img{width: 225px;height: 164px;}
.apply li p{font-size: 16px;line-height: 40px;text-align: center;}

.difficulty{background-color: #F7FBFF;padding-bottom: 70px;margin-top: 40px;}
.difficulty li{display: inline-block;width: 274px;margin-right: 34.66px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 21px rgba(47, 12, 122, 0.16);border-bottom: 9px solid #FF6224;text-align: center;}
.difficulty li h4{font-size: 26px;font-weight: normal;padding-top: 116px;}
.difficulty li:first-of-type h4{background: url(../img/qiyezhibo/icon2.png) center 31px no-repeat;}
.difficulty li:nth-of-type(2) h4{background: url(../img/qiyezhibo/icon3.png) center 36px no-repeat;}
.difficulty li:nth-of-type(3) h4{background: url(../img/qiyezhibo/icon4.png) center 33px no-repeat;}
.difficulty li:last-of-type h4{background: url(../img/qiyezhibo/icon5.png) center 34px no-repeat;}
.difficulty li p{font-size: 18px;color: #595757;padding-top: 40px;padding-bottom: 64px;margin-top: 37px;position: relative;}
.difficulty li p:before{position: absolute;content: '';top: 0;left: 75px;width: 124px;height: 2px;background-color: #FF6224;}
.difficulty li:hover p{color: #fff;;background-color: #FF6224;}

.promote .promote-list,.promote ul{display: inline-block;vertical-align: top;}
.promote .promote-list{width: 583px;position: relative;}
.promote .promote-list p{position: absolute;top: 160px;left: 0;width: 100%;font-size: 18px;font-weight: bold;text-align: center;}
.promote .promote-list p span{display: block;margin-bottom: 65px;}
.promote .promote-list p span:last-of-type{color: #fff;}
.promote ul{width: 535px;margin-left: 82px;padding-top: 100px;}
.promote li{font-size: 15px;margin-left: 99px;border-bottom: 1px solid #959595;position: relative;}
.promote li:first-of-type{border-top: 1px solid #959595;}
.promote li p{padding-top: 25px;padding-bottom: 25px;position: relative;}
.promote li:before{top: 49px;height: 3px;background-color: #5A6C95;}
.promote li:after{left: -113px;top: 46px;width: 9px;height: 9px;border-radius: 50%;background-color: #5A6C95;}
.promote li:first-of-type:after{top: 51px;}
.promote li:first-of-type:before{left: -223px;top: 54px;width: 110px;}
.promote li:nth-of-type(2):before{left: -259px;width: 146px;}
.promote li:nth-of-type(3):before{left: -296px;width: 183px;}
.promote li:last-of-type:before{left: -317px;width: 206px;}
.promote li:before,.promote li:after,.promote li p:before{position: absolute;content: '';}
.promote li p:before{left: -99px;top: 0;width: 65px;height: 100%;}
.promote li:first-of-type p:before{background: url(../img/qiyezhibo/icon6.png) no-repeat left center;}
.promote li:nth-of-type(2) p:before{background: url(../img/qiyezhibo/icon7.png) no-repeat left center;}
.promote li:nth-of-type(3) p:before{background: url(../img/qiyezhibo/icon8.png) no-repeat left center;}
.promote li:last-of-type p:before{background: url(../img/qiyezhibo/icon9.png) no-repeat left center;}

.plan{height: 320px;margin-top: 70px;background: url(../img/qiyezhibo/plan.jpg) no-repeat center;margin-bottom: 30px;}
.plan h3{font-size: 49px;color: #fff;}
.plan a{display: block;width: 254px;height: 66px;line-height: 66px;font-size: 28px;color: #FF6224;background-color: #fff;border-radius: 33px;text-align: center;margin: -20px auto 0;}

.strength li{display: inline-block;width: 400px;padding-left: 160px;padding-right: 40px;margin-bottom: 70px;}
.strength li:first-of-type{background: url(../img/qiyezhibo/icon10.png) no-repeat 40px center;}
.strength li:nth-of-type(2){background: url(../img/qiyezhibo/icon11.png) no-repeat 40px center;}
.strength li:nth-of-type(3){background: url(../img/qiyezhibo/icon12.png) no-repeat 40px center;}
.strength li:last-of-type{background: url(../img/qiyezhibo/icon13.png) no-repeat 40px center;}
.strength li h4{font-size: 26px;padding-bottom: 20px;}
.strength li p{font-size: 18px;font-weight: 300;line-height: 26px;padding-left: 16px;position: relative;}
.strength li p:before{position: absolute;content: '';top: 9px;left: 0;width: 7px;height: 7px;background-color: #626262;border-radius: 50%;}

.programme{background-color: #F7FBFF;margin-bottom: 30px;}
.programme .programme-tabs{text-align: center;margin-bottom: 60px; width: 804px; margin: 0 auto;}
.programme .programme-tabs li{width: 158px;height: 57px;line-height: 57px;font-size: 18px;border-right: 1px solid #FF6224;cursor: pointer;float: left;}
.programme .programme-tabs li:first-of-type{border-left: 1px solid #FF6224;}
.programme .programme-tabs li.active{color: #fff;background-color: #FF6224;}
.programme .programme-item{display: none;margin-left: -40px;margin-right: -40px;}
.programme .programme-item.active{display: block;min-height: 600px;}
.programme .programme-item .item-img,.programme .programme-item .item-info{display: inline-block;vertical-align: top;}
.programme .programme-item .item-img{width: 678px;text-align: center;}
.programme .programme-item .item-info{width: 577px;margin-left: 20px;padding-top: 70px;}
.programme .programme-item .item-info h4{font-size: 35px;font-weight: 400;}
.programme .programme-item .item-info em{display: block;font-size: 18px;color: #FF6224;margin-top: 15px;margin-bottom: 35px;}
.programme .programme-item .item-info p{font-size: 16px;line-height: 34px;padding-left: 27px;background: url(../img/qiyezhibo/icon14.png) no-repeat left center;}
.programme .programme-item .item-info a{display: block;width: 154px;height: 57px;line-height: 57px;font-size: 20px;color: #fff;background-color: #FF6224;border-radius: 10px;text-align: center;margin-top: 30px;margin-bottom: 50px;}

.data .data-tabs {text-align: center;padding-right: 136px;position: relative;}
.data .data-tabs li{display: inline-block;font-size: 22px;width: 96px;line-height: 50px;padding-left: 70px;margin-right: 100px;margin-bottom: 50px;position: relative;}
.data .data-tabs li.active{font-weight: bold;}
.data .data-tabs li.active:after{position: absolute;content: '';bottom: -50px;left: 80px;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid #141E2F;}
.data .data-tabs li:first-of-type{background: url(../img/qiyezhibo/icon15.png) no-repeat left center;}
.data .data-tabs li:first-of-type.active{background: url(../img/qiyezhibo/icon16.png) no-repeat left center;}
.data .data-tabs li:nth-of-type(2){background: url(../img/qiyezhibo/icon17.png) no-repeat left center;}
.data .data-tabs li:nth-of-type(2).active{background: url(../img/qiyezhibo/icon18.png) no-repeat left center;}
.data .data-tabs li:nth-of-type(3){background: url(../img/qiyezhibo/icon19.png) no-repeat left center;}
.data .data-tabs li:nth-of-type(3).active{background: url(../img/qiyezhibo/icon20.png) no-repeat left center;}
.data .data-tabs li:last-of-type{background: url(../img/qiyezhibo/icon21.png) no-repeat left center;}
.data .data-tabs li:last-of-type.active{background: url(../img/qiyezhibo/icon22.png) no-repeat left center;}
.data .data-tabs a{position: absolute;right: 0;top: 0;width: 134px;height: 49px;line-height: 49px;font-size: 20px;color: #ff5b29;border: 1px solid #FF5B29;}
.data .data-tabs a:hover{color: #fff;background-color: #FF5B29;}
.data .data-item{display: none;}
.data .data-item.active{display: block;}
.data .data-item img {
    width: 100%;
}
.honour{background-color: #F6F6F7;padding-bottom: 30px;padding-top: 30px;}
.honour h3{padding-bottom: 20px;}

.use{position: relative;z-index: 2;padding-top: 30px;}

.order{margin-top: -120px;padding-top: 200px;background: url(../img/qiyezhibo/order.jpg) no-repeat top center;padding-bottom: 70px;}
.order section,.order .form-content{display: inline-block;vertical-align: middle;}
.order section{width: 630px;margin-right: 70px;}
.order section h4{font-size: 42px;color: #fff;}
.order section p{font-size: 20px;color: #fff;margin-top: 157px;padding-top:25px;position: relative;}
.order section p:before{position: absolute;top: 0;left: 0;content: '';width: 47px;height: 4px;background-color: #fff;}
.order .form-content{width: 420px;padding: 50px 40px;border-radius: 10px;background-color: #fff;}
.order .form-content .form-item{height: 58px;border: 1px solid #181818;margin-bottom: 30px;padding-left: 30px;border-radius: 10px;}
.order .form-content .form-item span{font-size: 18px;color: #FD532E;display: inline-block;width: 40px;padding-left: 30px;}
.order .form-content .form-item:first-of-type span{background: url(../img/qiyezhibo/icon23.png) no-repeat no-repeat left center;}
.order .form-content .form-item:last-of-type span{background: url(../img/qiyezhibo/icon24.png) no-repeat no-repeat left center;}
.order .form-content .form-item input{font-size: 18px;line-height: 30px;width: 300px;padding-top: 14px;padding-bottom: 14px;text-indent: 20px;}
.order .form-content button{display: block;width: 420px;height: 60px;line-height: 60px;font-size: 21px;color: #fff;background-color: #FF6224;margin-top: 60px;border-radius: 10px;}
.form-msg{position: fixed;left: 50%;top: 50%;width: 300px;height: 60px;line-height: 60px;font-size: 20px;color: #fff;background-color: rgba(0,0,0,.6);margin-top: -30px;margin-left: -150px;text-align: center;border-radius: 10px;}