/*!
 * teacher v1.0.0 ()
 * Copyright 2019 whlong
 * Licensed under the ISC license
 */*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{height:100%}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:inherit;line-height:1;color:#333;background:#ff7f58;background-size:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}a,body{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:inherit;cursor:pointer}li,ol,ul{list-style:none}em,i{font-style:normal}img{max-width:100%;height:auto;vertical-align:middle;border:none}h1{font-size:36px;font-weight:700}h1,h2{line-height:1}h2{font-size:26px}h3{font-size:20px}h3,h4{line-height:1}h4{font-size:18px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr{float:right}.fl{float:left}.clearfix{zoom:1}.clearfix:after{font-size:0;line-height:0;display:block;visibility:hidden;clear:both;height:0;content:"."}.show{display:block}.hidden{display:none}.invisible{visibility:hidden}.center{text-align:center}.row{position:relative;margin:0 -15px;line-height:1}.col-md-3{width:25%}.col-md-3,.col-md-6,.col-xl-6{position:relative;float:left;min-height:1px;padding-right:15px;padding-left:15px}.btn{display:inline-block;font-size:16px;line-height:1;padding:10px 40px;text-align:center;-webkit-transition:.3s;transition:.3s;color:#333;border:1px solid transparent;border-radius:100px;outline:none;-webkit-appearance:none}.btn:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.35)}.btn-primary{color:#575ce6;border:1px solid #575ce6}.btn-primary:hover{color:#fff;background-color:#575ce6}.btn-disabled{color:#333;background-color:#ddd}.btn-disabled:active{box-shadow:none}.btn-lg{padding:15px 48px;font-size:18px}.wrapper{margin-right:auto;margin-left:auto}.box,.container,.wrapper{position:relative}.box{width:1200px;margin:0 auto;overflow:hidden}.header{position:relative}.footer{display:block}.footer .copy{padding:60px 0}.footer .copy p{font-size:12px;line-height:1;text-align:center;color:#fff}.nav{padding:15px 0;background-color:#fff}.nav ul{margin-left:20px}.nav ul li{float:left}.nav ul li.link{position:absolute;right:0}.nav ul li.link a{margin:0 0 0 10px}.nav ul li a{font-size:1.4rem;font-size:14px;line-height:40px;display:inline-block;height:40px;margin:0 20px;cursor:pointer;color:#333}.banner{position:relative;text-align:center}.jobs{margin:12px auto;padding:30px 20px 20px;background-color:#fff;border-radius:10px;overflow:hidden}.jobs .jobs-hd{position:relative;margin:0 auto;text-align:center}.jobs .jobs-hd img{margin:0 auto;width:96px;height:96px;border-radius:10px;border:1px solid #fefefe;box-shadow:0 3px 5px rgba(0,0,0,.15)}.jobs .jobs-bd{margin-top:20px;text-align:center}.jobs .jobs-bd h4{margin-bottom:10px;font-size:16px;font-weight:700}.jobs .jobs-bd p{font-size:13px;color:#727274}.jobs .jobs-bd ul{margin-top:20px;height:158px}.jobs .jobs-bd ul li{margin-bottom:10px}.jobs .jobs-bd ul li a{display:block;padding:15px 10px;background-color:#fffae8;border-radius:5px;border:1px solid transparent;overflow:hidden}.jobs .jobs-bd ul li a h5{margin-bottom:10px;font-size:16px}.jobs .jobs-bd ul li a p{color:#ff6312;font-size:16px}.jobs .jobs-bd ul li a:hover{border-color:#ff6312}.title{position:relative;margin:80px auto 60px;font-size:32px;font-family:arial;color:#fff8b7}.title,.title p{font-weight:700;text-align:center}.title p{position:absolute;top:50%;right:0;left:0;font-size:60px;text-transform:uppercase;color:hsla(0,0%,100%,.075);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rocket{position:fixed;top:80%;right:50px;z-index:11111;display:block;background:url(../images/rocket.png) no-repeat scroll 0 0 transparent;cursor:pointer}.rocket,.rocket div{width:30px;padding:0;height:50px;overflow:hidden}.rocket div{position:absolute;top:0;left:0;margin:0}.rocket .level-2{background:url(../images/rocket.png) no-repeat scroll -30px 0 transparent;display:none;height:50px;opacity:0;z-index:1}.rocket .level-3{z-index:2;display:block;background:none repeat scroll -30px 0 transparent;cursor:pointer}.pc{display:block}.mobile{display:none}.job-panel{margin:15px 0;background-color:#fff;border:4px solid #fda83d;border-radius:10px}.job-panel .job-panel__hd{position:relative;overflow:hidden}.job-panel .job-panel__hd .pic{position:absolute;border-radius:5px 5px 0 0}.job-panel .job-panel__hd .info{position:relative;margin-top:210px;padding:15px 25px;background-color:#fff}.job-panel .job-panel__hd .info .info-hd{float:left;display:block}.job-panel .job-panel__hd .info .info-hd img{margin-top:-45px;width:100px;height:100px;border-radius:10px;border:1px solid #fefefe;box-shadow:0 3px 5px rgba(0,0,0,.15)}.job-panel .job-panel__hd .info .info-bd{margin-left:120px}.job-panel .job-panel__hd .info .info-bd a{display:block;margin-bottom:6px;line-height:1.4;font-size:20px;font-weight:700}.job-panel .job-panel__hd .info .info-bd a span{padding-right:30px;background:url(../images/l02.jpg) no-repeat 100% 50%}.job-panel .job-panel__hd .info .info-bd p{font-size:13px;color:#727274}.job-panel .job-panel__bd{padding:5px 25px;background-color:#fff;border-radius:0 0 10px 10px}.job-panel .job-panel__bd ul{padding:0 40px 0 30px;height:308px}.job-panel .job-panel__bd ul li{position:relative;padding:25px 0;border-bottom:1px solid #efefef}.job-panel .job-panel__bd ul li i{position:absolute;top:0;right:-45px;z-index:0;display:block;width:83px;height:67px;background:url(../images/l01.jpg) no-repeat}.job-panel .job-panel__bd ul li a{position:relative;z-index:1;display:block}.job-panel .job-panel__bd ul li a .salary{display:inline-block;padding:15px;font-size:16px;color:#fff;background-color:#ff6312;border-radius:10px}.job-panel .job-panel__bd ul li a h5{font-size:18px}.job-panel .job-panel__bd ul li a p{margin-top:10px}.job-panel .job-panel__bd ul li a p span{display:inline-block;padding:5px 15px;font-size:14px;color:#ff6312;background-color:#fffae8;border-radius:100px}.job-panel .job-panel__bd ul li:last-child{border-bottom:none}.navbar-wrapper{position:relative;z-index:999;right:0;*position:fixed;width:100%;background-color:#ff7f58;overflow:hidden}.navbar-wrapper .navbar{position:relative;z-index:1;width:100%}.navbar-wrapper .navbar ul{text-align:center}.navbar-wrapper .navbar ul li{display:inline-block}.navbar-wrapper .navbar ul li a{display:block;margin:20px 0;padding:16px 110px 24px;color:#fef495;font-size:26px;font-weight:700;text-align:center;background:url(../images/navbg.png) no-repeat 50% 50%}.navbar-wrapper .navbar ul li a.active{color:#ff6313;background:url(../images/navbghover.png) no-repeat 50% 50%}.weixin{position:fixed;top:50%;right:20px;z-index:1111;margin-top:-85px}@media screen and (min-width:736px){.col-xl-6{width:50%}}@media screen and (max-width:736px){.row{margin:0 -6px}.col-md-6{width:50%}.col-xl-6{width:100%}.col-md-3,.col-md-6,.col-xl-6{padding-right:6px;padding-left:6px}.nav,.rocket{display:none!important}.box{padding:0 15px;width:100%}.footer .mobile{padding:20px 2px 0}.footer .mobile span{position:absolute;opacity:0}.footer .copy{padding:15px 0 30px}.banner{position:relative;text-align:center}.banner .pc{display:none}.banner .mobile{display:block}.jobs{margin:6px auto;padding:25px 10px 20px;border-radius:5px}.jobs .jobs-hd img{width:20vw;height:20vw}.jobs .jobs-bd h4,.jobs .jobs-bd h5{font-size:14px!important}.jobs .jobs-bd p{font-size:12px}.jobs .jobs-bd ul li a p{font-size:14px}.m-panel{padding:0 15px}.btn{padding:10px 25px}.pc{display:none}.mobile{display:block}.title{margin:40px auto 30px;font-size:20px}.title p{font-size:36px}.navbar-wrapper{padding:0;background-color:#ff7f58}.navbar-wrapper.isStuck{padding:0}.navbar-wrapper .navbar ul{display:-webkit-box;display:-webkit-flex;display:flex}.navbar-wrapper .navbar ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative}.navbar-wrapper .navbar ul li a{padding:15px 0;color:#fff;font-size:16px;background:#e64726}.navbar-wrapper .navbar ul li a.active{color:#e64726;background:#fff}.navbar-wrapper .navbar ul li+li:after{content:"";position:absolute;top:15px;bottom:15px;left:0;border-left:1px solid hsla(0,0%,100%,.1)}.job-panel{margin:8px 0;border-width:3px}.job-panel .job-panel__hd .info{margin-top:120px}.job-panel .job-panel__hd .info .info-hd img{width:25vw;height:25vw}.job-panel .job-panel__hd .info .info-bd{margin-left:30vw}.job-panel .job-panel__hd .info .info-bd a{font-size:16px}.job-panel .job-panel__hd .info .info-bd a span{padding-right:20px;background-size:16px 16px}.job-panel .job-panel__hd .info .info-bd p{font-size:12px}.job-panel .job-panel__bd ul{padding:0 20px 0 15px;height:auto}.job-panel .job-panel__bd ul li{position:relative;padding:15px 0;border-bottom:1px solid #efefef}.job-panel .job-panel__bd ul li i{right:-60px;background-size:55px}.job-panel .job-panel__bd ul li a .salary{padding:5px 10px;font-size:14px;border-radius:4px}.job-panel .job-panel__bd ul li a h5{font-size:14px}.job-panel .job-panel__bd ul li a p span{font-size:12px}}