.w{position:relative;width:1200px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.tips{font-size:14px;line-height:40px;height:40px;color:#0089e1;border:1px solid #dfdfdf;background:#fafafa}
.tips a{color:#0089e1}
.header{line-height:126px;height:126px}
.header .header-logo{position:absolute;top:0;left:0}
.header .header-logo img{margin-top:20px}
.header .header-r{position:absolute;top:40px;right:0}
.header .header-r img{height:126px}
.nav{line-height:46px;height:46px;background:#0089e1}
.nav-item li{float:left;width:133px;transition:all 300ms;text-align:center}
.nav-item li a{font-size:16px;display:block;color:#fff}
.nav-item li.current,
.nav-item li:hover{background:rgba(0,0,0,.5)}
.nav-item li:hover a{color:#fff}
.school-around{height:300px;margin-top:20px}
.survey{width:290px;height:300px;margin-right:20px;padding:0 10px;background:#f9f9f9}
.survey .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.survey .survey-img{margin-top:10px}
.school-name{position:relative;width:430px;height:300px;margin-right:20px}
.school-name .item-name{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}
.school-name .item-name li{position:absolute;top:0;left:0;overflow:hidden;overflow:hidden;width:100%;width:100%;height:100%;background:#fff}
.school-name .item-name li div{line-height:48px;position:absolute;z-index:1;bottom:5px;left:0;width:100%;height:48px;text-indent:12px;color:#fff;background:rgba(0,0,0,.5)}
.school-name .navv{position:absolute;z-index:9999;right:10px;bottom:16px;width:140px;height:20px;text-align:right}
.school-name .navv i{font-size:14px;line-height:10px;display:inline-block;padding:4px;cursor:pointer;text-align:center;opacity:1;color:#fff;background:rgba(0,0,0,.4)}
.school-name .navv i.current{opacity:1;background:rgba(0,0,0,.7)}
.school-news{width:420px;height:300px;padding:0 10px;background:#f9f9f9}
.school-news .t{line-height:40px;height:40px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.school-news .news-item{overflow:hidden;height:234px;margin-top:10px}
.school-news .news-item li{font-size:14px;line-height:26px;width:400px;height:26px;color:#333}
.school-news .news-item li a{display:block;float:left;overflow:hidden;width:360px;white-space:nowrap;text-overflow:ellipsis}
.school-news .news-item li a:hover{color:#0089e1}
.school-news .news-item li img{width:8px;height:8px;margin-right:8px;vertical-align:middle}
.survey .i{font-size:12px;display:-webkit-box;overflow:hidden;margin-top:20px;text-overflow:ellipsis;color:#666;-webkit-line-clamp:4}
.survey .d{font-size:12px;float:right;margin-top:-12px}
.trends{margin-top:20px}
.job-trends{width:290px;height:510px;margin-right:20px;padding:0 10px;background:#f9f9f9}
.job-trends .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.trends-item{margin-top:10px}
.trends-item li{font-size:12px;float:left;width:120px;height:140px;margin-top:10px;margin-right:28px;color:#0089e1}
.trends-item li:nth-child(2n){margin-right:0}
.trends-item li img{width:100%;height:100px}
.trends-item li p{line-height:30px;height:30px;text-align:center}
.practice{width:871px;height:510px;padding:0 10px;background:#f9f9f9}
.practice .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.practice .practice-item{margin-top:10px}
.practice .practice-item .practive-l{width:560px}
.practice .practice-item .practive-l li{float:left;overflow:hidden;width:270px;height:200px;margin-bottom:20px;cursor:pointer;transition:all .3s}
.practice .practice-item .practive-l li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.practice .practice-item .practive-l li:nth-child(odd){margin-right:20px}
.practice .practice-item .practive-l li img{width:100%;transition:all .3s}
.practice .practice-item .practive-r{margin-left:20px}
.practice .practice-item .practive-r li{line-height:40px;width:260px;height:40px;margin-bottom:20px;transition:all .3s;text-align:center;background:#fff}
.practice .practice-item .practive-r li a{font-size:14px;color:#0089e1}
.practice .practice-item .practive-r li:hover{background:#0089e1}
.practice .practice-item .practive-r li:hover a{color:#fff}
.train{margin-top:20px}
.train-l{width:290px;height:580px}
.train-l .train-top{height:276px;margin-bottom:20px;padding:0 10px;background:#f9f9f9}
.train-l .train-top .t{line-height:40px;height:40px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.train-l .train-top > img{height:120px;margin-top:10px}
.train-l .train-top .train-item li{font-size:14px;line-height:24px;height:24px;transition:all 300ms;color:#333}
.train-l .train-top .train-item li:hover{color:#0089e1}
.train-l .train-top .train-item li img{width:8px;height:8px;margin-right:8px;vertical-align:middle}
.train-l .train-foot{height:275px;padding:0 10px;background:#f9f9f9}
.train-l .train-foot .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.train-l .train-foot > img{height:120px;margin-top:10px}
.train-l .train-foot .train-item li{font-size:14px;line-height:24px;height:24px;transition:all 300ms;color:#333}
.train-l .train-foot .train-item li:hover{color:#0089e1}
.train-l .train-foot .train-item li img{width:8px;height:8px;margin-right:8px;vertical-align:middle}
.train-r{width:871px;margin-left:20px;padding:0 10px;background:#f9f9f9}
.train-r .t{line-height:40px;height:40px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.train-tt{width:448px;margin-top:10px}
.train-tt .person{width:448px;height:340px;background:#fff}
.train-tt .person .person-img{float:left;width:228px;height:340px;margin-right:10px}
.train-tt .person .information{font-size:12px;position:relative;float:left;width:208px;height:340px;color:#666}
.train-tt .person .information .name{font-size:18px;line-height:40px;height:40px;margin-bottom:10px;text-align:center;color:#0089e1;border-bottom:1px solid #0089e1}
.train-tt .person .information .info{display:-webkit-box;overflow:hidden;-webkit-line-clamp:13}
.train-tt .person .information .detail{line-height:34px;position:absolute;right:24px;bottom:30px;display:block;width:80px;height:34px;text-align:center;color:#fff;background:#0089e1}
.train-tt .tt-foot img{width:448px;height:147px;margin-top:10px}
.train-right{font-size:14px;float:left;width:380px;margin-top:10px;margin-left:20px}
.train-right li{float:left;margin-right:8px;margin-bottom:20px;text-align:center}
.train-right li:nth-child(3n){margin-right:0}
.train-right li img{width:121px;height:171px}
.train-right li p{line-height:40px;height:40px;margin-top:-3px;color:#fff;background:#0089e1}
.detail-n img{width:100%;margin-top:20px}
.enrol{margin-top:20px}
.enrol .enrol-l{width:290px;height:300px;padding:0 10px;background:#f9f9f9}
.enrol .enrol-l .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.enrol .enrol-l img{margin-top:10px}
.enrol-item{line-height:30px;margin-top:20px}
.enrol-item li{font-size:14px;line-height:30px;height:30px;vertical-align:middle}
.enrol-item li:hover a{color:#0089e1}
.enrol-item li img{width:8px;height:8px;margin-right:6px;vertical-align:1px}
.enrol-r{width:889px;height:300px;margin-left:20px;padding:0 10px;background:#f9f9f9}
.enrol-r .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.enrol-r .enrol-r-item{margin-top:40px}
.enrol-r .enrol-r-item li{float:left;overflow:hidden;width:200px;height:150px;margin-right:20px;transition:all 300ms}
.enrol-r .enrol-r-item li img{transition:all 300ms}
.enrol-r .enrol-r-item li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.enrol-r .enrol-r-item li.none{margin-right:0}
.envir{margin-top:20px}
.envie-content{position:relative;overflow:hidden;height:280px;padding:0 10px;background:#f9f9f9}
.envie-content .t{line-height:40px;height:40px;margin-top:10px;color:#0089e1;border-bottom:1px solid #e3e3e3}
.envie-item{position:absolute;margin-top:10px}
.envie-item li{float:left;margin-right:20px}
.envie-item li.none{margin-right:20px}
.envie-item li img{width:280px;height:197px}
.friends-link{margin-top:20px}
.friends-content{font-size:14px;padding:20px;color:#999;background:#f9f9f9}
.friends-content span{color:#0089e1}
.friends-content a{color:#999}
.footer{height:214px;margin-top:24px;background:#f9f9f9}
.footer-content a,
.footer-content{font-size:14px;color:#414141}
.footer-content .footer-l{line-height:30px;margin-top:44px}
.footer-content .footer-l .friend-link a{margin-right:8px}
.footer-content .footer-l .friend-link a:hover{color:#0089e1}
.footer-r{margin-top:44px;margin-left:240px;text-align:center}
.fullBanner{position:relative;width:100%;height:340px}
.fullBanner ul{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}
.fullBanner ul li{position:absolute;top:0;left:0;overflow:hidden;overflow:hidden;width:100%;height:100%;text-align:center}
.fullBanner ul li img{height:100%}
.fullBanner ul li a{position:absolute;left:50%;display:block;width:3000px;height:100%;margin-left:-1500px}
.fullBanner > p{line-height:0;position:absolute;z-index:10;bottom:38px;left:0;width:100%;height:0;margin:0;padding:0;text-align:center}
.fullBanner > p i{display:inline-block;width:10px;height:10px;margin:0 3px;cursor:pointer;border-radius:10px;background:rgba(0,0,0,.3)}
.fullBanner > p i.current{background:rgba(0,0,0,.9)}
.fullBanner .btn{font-family:'宋体';position:absolute;top:50%;width:30px;height:50px;margin-top:-25px;opacity:0}
.fullBanner:hover .btn{opacity:1}
.fullLeft{font-size:40px;z-index:10;left:20px;cursor:pointer;color:#fff}
.fullRight{font-size:40px;z-index:10;right:20px;cursor:pointer;color:#fff}
.fullBanner ul li b{font-size:20px;font-weight:bold;position:absolute;top:20px;left:0;display:block;width:100%;transition:all cubic-bezier(.3,.7,.7,.9) .5s;-webkit-transform:translateY(100px);transform:translateY(100px);text-align:center;opacity:0;color:#000}
.fullBanner ul li p{font-size:18px;font-weight:bold;position:absolute;bottom:20px;left:0;left:0;width:100%;height:30px;margin:0;padding:0;transition:all cubic-bezier(.3,.7,.9,1.2) .5s .5s;-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0;color:#000}
.fullBanner ul li:nth-child(2n) p{-webkit-transform:translateX(100px);transform:translateX(100px)}
.fullBanner ul li.current *{-webkit-transform:translate(0px,0px)!important;transform:translate(0px,0px)!important;opacity:1;text-shadow:0 0 10px rgba(255,255,255,100)}
.crumb{font-size:14px;line-height:50px;height:50px;padding-right:15px;text-align:right;color:#999}
.crumb a{font-size:14px;color:#999}
.subnav{line-height:46px;height:46px}
.subnav .subnav-item{height:46px;background:#f9f9f9}
.subnav-item li{font-size:16px;float:left;width:130px;cursor:pointer;text-align:center;color:#333}
.subnav-item li a{display:block;color:#333}
.subnav-item li a.current{color:#0089e1}
.subnav-item li.current{color:#fff;background:#0089e1}
.subnav-item li.current a{color:#fff}
.container-item{margin-top:36px}
.container-item .contain{overflow:hidden;height:400px}
.container-item .contain li{line-height:40px;height:40px}
.container-item .contain li a{font-size:14px;color:#333}
.container-item .contain li a:hover{color:#0089e1}
.container-item .contain li img{width:8px;height:8px;margin-right:8px;vertical-align:middle}
.container-item .contain li .time{font-size:14px}
.pageation{margin-top:30px;text-align:right}
.pageation a{font-size:14px;display:inline-block;padding:4px 6px;color:#333;border:1px solid #eaeaea;border-radius:2px;background:#f5f5f5}
.pageation a.none{border:none;background:none}
.pageation .count{font-size:14px;margin-bottom:20px;margin-left:10px;color:#666}
.pageation a.current{border:none;background:none}
.skill{font-size:14px;margin-top:20px;color:#333}
.skill .title{font-size:18px;line-height:50px;height:50px;text-align:center;color:#333}
.info{margin:30px 0}
.skill .img{font-size:0}
.skill .img img{width:285px;height:200px;margin-right:18px}
.skill .img img.none{margin-right:0}
.leader{height:340px;margin-top:50px;background:#f9f9f9}
.leader .leader-p img{width:285px;height:340px;margin-right:68px}
.leader .leader-info{margin-top:40px}
.leader .leader-info .t{font-size:20px;line-height:50px;height:50px;margin-bottom:30px;color:#0089e1}
.leader .leader-info  .i{font-size:16px;line-height:2;color:#333}
.leader-item{margin-top:55px}
.leader-item li{font-size:16px;float:left;width:285px;margin-right:20px;margin-bottom:20px;cursor:pointer;color:#0089e1}
.leader-item li:nth-child(4n){margin-right:0}
.leader-item li p{line-height:40px;height:40px;text-align:center}
.leader-item li img{width:285px;height:340px}
.classity{margin-top:20px;margin-bottom:20px}
.classity li{float:left;margin-right:20px;padding:8px 26px;cursor:pointer;color:#0089e1;border:1px solid #0089e1;border-radius:20px}
.classity li.current{color:#fff;background:#0089e1}
.classity-detail{font-size:14px;color:#333}
.classity-detail img{display:block;margin:20px auto}
.classity-detail .info{text-indent:24px}
.contact .t,
.classity-detail .titlt{font-size:18px;line-height:60px;height:60px;text-align:center;color:#333;border-bottom:1px dashed #858585}
.location{margin-top:70px}
.location img{display:block;margin:0 auto}
.contact{margin-top:30px}
.contact .t{margin-bottom:30px}
.contact .i{font-size:14px;line-height:30px;height:30px;color:#414141}
.contact  img{display:block;margin:30px auto}
.submit-info div{margin-bottom:30px}
.submit-info div label{font-size:14px;display:inline-block;width:140px;margin-right:20px;text-align:right;color:#414141}
.submit-info div input[type='text']{width:400px;height:40px;text-indent:1em;border:1px solid #999;outline:none;background:none}
.submit-info .suggatios{width:900px;height:120px;resize:none;text-indent:1em}
.submit-info div label.sugg{vertical-align:96px}
.submit-info .submit{line-height:40px;width:90px;height:40px;margin-left:160px;cursor:pointer;text-align:center;color:#fff;border:none;outline:none;background:#0089e1}
.submit-info{margin-bottom:100px}
.join{position:relative;margin-top:58px;margin-bottom:100px;padding:10px 106px 30px 18px;border:1px solid #0089e1}
.join-contain .t{font-size:16px;line-height:50px;height:50px;color:#333}
.join-contain .xinzi span{font-size:14px;display:inline-block;margin-right:74px;color:#333}
.join-contain .xinzi span i{color:#999}
.join-contain .public{margin-top:26px}
.join-contain .public .t{font-size:16px;color:#df0415}
.join-contain .public p{font-size:14px;color:#333}
.join-contain  .time{font-size:16px;padding-top:48px;color:#999}
.join-contain .apply{font-size:16px;position:absolute;top:50px;right:115px;width:120px;height:40px;color:#fff;border:none;border-radius:20px;background:#0089e1}
.apply-list{margin-top:58px}
.apply-list li{position:relative;height:198px;margin-bottom:20px;border:1px solid #0089e1}
.apply-list li .d{position:absolute;top:20px;left:18px}
.apply-list li .d .ttt{font-size:16px;line-height:44px;height:44px;color:#333}
.apply-list li .d .time{font-size:16px;color:#666}
.apply-list li .d .item-info{color:#333}
.apply-list li .d .item-info span{line-height:30px;height:30px;margin-right:80px}
.apply-list li .d  .f{line-height:30px;height:30px}
.apply-list li .d  .time{line-height:50px;height:50px;margin-top:20px}
.apply-list li .r{position:absolute;top:0;right:0;width:302px;height:196px;background:#f9f9f9}
.apply-list li .r button{line-height:40px;width:120px;height:40px;margin-top:144px;margin-left:20px;cursor:pointer;text-align:center;border:none;border:1px solid #1291e3;border-radius:20px;background:none}
.apply-list li .r button.now-apply{color:#fff;background:#0089e1}
.safety{font-size:14px;padding:20px 0;color:#333}
.contact .bs{width:1200px}
.expand{margin-top:60px}
.expand .expand-item li{float:left;width:285px;margin-right:20px;margin-bottom:20px;text-align:center}
.expand .expand-item li:nth-child(4n){margin-right:0}
.expand .expand-item li img{width:285px;height:200px}
.expand .expand-item li p{font-size:16px;color:#0089e1}
.environment{margin-top:60px}
.environment img{display:block;margin:30px auto}
.environment p{font-size:16px;text-align:center;color:#0089e1}
.enviroment-item{margin-top:60px}
.enviroment-item li{float:left;width:285px;margin-right:20px;text-align:center}
.enviroment-item li img{width:285px;height:200px}
.enviroment-item li:nth-child(4n){margin-right:0}
.enviroment-item li p{font-size:16px;margin-bottom:20px;color:#0089e1}
.shushe{font-size:14px;line-height:1.428;padding-bottom:40px;color:#333}
.shushe .redt{font-size:16px;line-height:40px;height:40px;color:#df0415}
.shushe p{line-height:28px;height:28px}
.shushe .redtt{color:#df0415}
.leader-gh{padding-bottom:30px}
.leader-gh .tit{font-size:20px;text-align:center;color:#df0415}
.leader-gh .info{font-size:14px;text-align:2;color:#333}
.leader-gh img{display:block;margin:0 auto}
.jianjie{padding-bottom:20px}
.jianjie p{font-size:14px;text-indent:2em;color:#414141}
.jianjie .redp{font-size:16px;margin:20px 0;color:#df0415}
.jianjie  img{display:block;margin:20px auto}
.leader-f{margin-top:60px}
.leader-f li{float:left;width:285px;margin-right:20px;margin-bottom:20px;text-align:center}
.leader-f li img{width:285px;height:340px}
.leader-f li:nth-child(4n){margin-right:0}
.leader-f li p{font-size:16px;line-height:38px;height:38px;color:#0089e1}
.rongyu li{float:left;width:285px;margin-right:20px;margin-bottom:20px}
.rongyu li:nth-child(4n){margin-right:0}
.rongyu li img{width:285px;height:200px}
.jishus{font-size:14px;padding-bottom:40px;color:#333}
.jishus .tttt{font-size:16px;height:28px;margin:0;padding:0;color:#df0415}
.jishus .info{margin:10px 0}
.classity li a{color:#0089e1}
.classity li.current a{color:#fff}
.jishus p img{display:block;max-width:100%;margin:20px auto}
.page{padding:10px;text-align:center}
.page a{font-size:16px;margin-right:10px}
.page a:hover{color:#0089e1}
.container-item p img{display:block;max-width:100%;margin:20px auto}
.skillimg p img{display:block;margin:20px auto}
.survey .i{height:60px}
.survey .d{float:left;margin-top:0}
.fr a{color:#0089e1}
.practice .practice-item .practive-r li.current{background:#0089e1}
.practice .practice-item .practive-r li.current a{color:#fff}
.trends-item li p{line-height:30px;overflow:hidden;height:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.practice .practice-item{overflow:hidden}
.train-l .train-top .train-item li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.train-l .train-top .train-item li a:hover{color:#0089e1}
.train-l .train-foot{overflow:hidden}
.train-l .train-top{overflow:hidden}
.train-l .train-foot .train-item li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.train-l .train-foot .train-item li a:hover{color:#0089e1}
.train-tt .person .information .info{display:block;overflow:hidden;height:200px}
.train-right li{width:121px}
.train-right li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.train-right li{margin-bottom:10px}
.train-right{height:520px}
.enrol-item li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.enrol-r .enrol-r-item li{width:197px}
.enrol-r .enrol-r-item li img{width:100%;height:100%}
.envie-item{margin-top:58px}
.envie-item li{width:270px;height:197px}
.envie-item li:last-child{margin-right:0}
.practice .practice-item .practive-l li img{width:100%;height:100%}
.leader-gh .tit{margin-bottom:20px}
.rongyu li{overflow:hidden;height:200px}
.rongyu li img{width:100%;height:100%}
.location{width:900px;height:500px}
.mmm{width:600px;height:340px;margin:0 auto}
.school-name .item-name li img{width:100%;height:100%}
.school-name .item-name li div{bottom:0}