
/*!
 * zhiniu_act
 *
 * @version: 0.0.1
 * @author: 
 * @update: 2018-12-19 11:29:43
 */
@charset "UTF-8";html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}img{vertical-align:top}em{font-style:normal}menu,ol,ul{list-style:none outside none}fieldset,iframe{border:0 none}article,aside,audio,blockquote,button,canvas,code,dd,details,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,mark,menu,nav,ol,output,p,pre,ruby,section,summary,td,textarea,th,time,ul,video{margin:0;padding:0}iframe{display:block}th{text-align:inherit}button,input,select,textarea{font-family:"San Francisco","Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}textarea{resize:vertical;overflow:auto}input::-moz-placeholder,textarea::-moz-placeholder{color:#a9a9a9;opacity:1}del{text-decoration:line-through}abbr{cursor:help}pre{overflow:auto}hr{height:10px;margin-bottom:.8em;border:0;border-bottom:1px solid #cfcfcf}blockquote{position:relative;padding:0 15px;margin:15px 0;border-left:4px solid #ddd;color:#999}.u-clearfix{*zoom:1}.u-clearfix:after,.u-clearfix:before{content:"";display:table;line-height:0}.u-clearfix:after{clear:both}.u-left{float:left;_display:inline}.u-right{float:right;_display:inline}.u-hide{display:none}.u-ellipsis{display:block;width:auto;white-space:nowrap;word-wrap:normal;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left}.u-nowrap{white-space:nowrap;word-wrap:normal;word-break:keep-all}.u-wrap{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.u-imeInactive{ime-mode:inactive!important}.u-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-heiti{font-family:"Helvetica Neue",Helvetica,Arial,"PingFang sc",Lantinghei SC,"Microsoft YaHei","Hiragino Sans GB","Microsoft Sans Serif","Wenquanyi Micro Hei","ST Heiti",SimHei,sans-serif}.u-songti{font-family:"Songti SC",STSong,SimSun,"WenQuanYi Bitmap Song",serif}.u-kaiti{font-family:Baskerville,Georgia,"Liberation Serif","Kaiti SC",STKaiti,"AR PL UKai CN","AR PL UKai HK","AR PL UKai TW","AR PL UKai TW MBE","AR PL KaitiM GB",KaiTi,KaiTi_GB2312,"TW\-Kai",serif}.u-monospace{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.u-inb{font-size:0;*word-spacing:-1px}@media (-webkit-min-device-pixel-ratio:0){.u-inb{letter-spacing:-5px}}.u-inb__item{display:inline-block;vertical-align:top;*vertical-align:auto;*display:inline;zoom:1;font-size:12px;letter-spacing:normal;word-spacing:normal;line-height:initial}.u-center{height:100%;text-align:center;font-size:0;*word-spacing:-1px}@media (-webkit-min-device-pixel-ratio:0){.u-center{letter-spacing:-5px}}.u-center__inner{width:100%;padding:0!important;margin:0!important;font-size:12px;letter-spacing:normal;word-spacing:normal;white-space:normal;word-wrap:break-word}.u-center__hack,.u-center__inner{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.u-center__hack{width:0;height:100%}.u-justify{font-size:0;*word-spacing:-1px;text-align:justify;text-justify:inter-ideograph;*zoom:1;line-height:initial;-moz-text-align-last:justify;-webkit-text-align-last:justify;text-align-last:justify}.u-justify:after{content:"";display:inline-block;width:100%}@media (-webkit-min-device-pixel-ratio:0){.u-justify{letter-spacing:-5px}}.u-justify__item{display:inline-block;vertical-align:top;*vertical-align:auto;*display:inline;zoom:1;font-size:12px;letter-spacing:normal;word-spacing:normal;line-height:initial;-moz-text-align-last:auto;-webkit-text-align-last:auto;text-align-last:auto;text-justify:auto;text-align:left}.u-arrow{width:0;height:0;line-height:0;overflow:hidden;display:inline-block;vertical-align:-2px;*vertical-align:auto;*display:inline;zoom:1;border:0 solid transparent;border-width:6px;font-size:0}.u-arrow.ext-top{border-bottom-style:solid;border-bottom-color:#666}.u-arrow.ext-bottom{border-top-style:solid;border-top-color:#666}.u-arrow.ext-left{border-right-style:solid;border-right-color:#666}.u-arrow.ext-right{border-left-style:solid;border-left-color:#666}.u-arrow.ext-leftTop{border-top-style:solid;border-top-color:#666;border-left-width:0!important}.u-arrow.ext-rightTop{border-top-style:solid;border-top-color:#666;border-right-width:0!important}.u-arrow.ext-leftBtm{border-bottom-style:solid;border-bottom-color:#666;border-left-width:0!important}.u-arrow.ext-rightBtm{border-bottom-style:solid;border-bottom-color:#666;border-right-width:0!important}.front-floor{position:relative;z-index:90;width:1085px;margin:auto;overflow:hidden}.bg{position:absolute;left:0;top:0;width:100%;height:100%;will-change:background-position}.bg.bg1{background-image:url(../assets/fire-bg.png);background-repeat:repeat;background-size:1920px auto;z-index:1}.bg.bg2{background-image:url(../assets/fire-bg.png);background-repeat:repeat;background-size:1620px auto;z-index:2;opacity:.6}.bg.bg3{background-image:url(../assets/fire-bg.png);background-repeat:repeat;background-size:1220px auto;z-index:3;opacity:.4}.panel{display:none}.panel.on{display:block}.title-text{text-align:center;margin:60px auto 30px}.header{width:100%;height:400px;margin:100px 0 0;position:relative}.header .title-light{position:absolute;top:2px;left:15px;z-index:10;background-image:url(../assets/title-light.png);background-repeat:no-repeat;background-position:center top;width:100%;height:200px;-webkit-mask-image:url(../assets/mask.png);mask-image:url(../assets/mask.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:-100px 0;-webkit-mask-position:-100px 0;mask-size:100px 300px;-webkit-mask-size:100px 300px;animation:lightmove 3s infinite;-webkit-animation:lightmove 3s infinite}.header .title{background-image:url(../assets/title.png);background-repeat:no-repeat;background-position:center;width:100%}.header .title.tit1{height:75px;background-position:center 0}.header .title.tit2{height:140px;background-position:center -75px}.header .title.tit3{height:100px;background-position:center -215px}.header .light{background-image:url(../assets/light.png);background-repeat:no-repeat;background-position:center;position:absolute;top:179px;left:-386px;z-index:10;width:1920px;height:38px;opacity:1;-webkit-mask-image:url(../assets/mask.png);mask-image:url(../assets/mask.png);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:0 100px;-webkit-mask-size:0 0;transition:-webkit-mask-size 1s,mask-size .5s;animation:lightblink 4 infinite;-webkit-animation:lightblink 4s infinite}.header .light.on{-webkit-mask-size:2500px 100px;mask-size:2500px 100px}.guide{width:100%;height:122px;background-image:url(../assets/guide.png);background-repeat:no-repeat;background-position:center;position:relative}.guide .guide-btn{position:absolute;top:30px;width:160px;height:50px;background-image:url(../assets/guide-text.png);background-repeat:no-repeat}.guide .guide-btn.btn1{background-position:0 0;left:135px}.guide .guide-btn.btn1.on,.guide .guide-btn.btn1:hover{background-position:0 -50px}.guide .guide-btn.btn2{background-position:-335px 0;left:465px}.guide .guide-btn.btn2.on,.guide .guide-btn.btn2:hover{background-position:-335px -50px}.guide .guide-btn.btn3{background-position:-670px 0;left:800px}.guide .guide-btn.btn3.on,.guide .guide-btn.btn3:hover{background-position:-670px -50px}#active_rule{text-align:center}#active_rule img{margin:40px 0}.text-list{margin:20px auto;padding:0 20px;width:90%;color:#fff;font-size:16px;text-align:left;background:-webkit-linear-gradient(top,#1b1711,#0d0d0d)}.text-list li{line-height:40px;display:border-box;padding:0 0 0 20px;position:relative}.text-list li::after{content:'';display:block;position:absolute;top:15px;left:0;background:#fd9;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.text-list-2{margin:20px auto;padding:0 20px;width:90%;color:#9e9e9e;font-size:16px;text-align:left}.text-list-2.mini{width:72%;color:#fff}.text-list-2 span{position:absolute;top:10px;left:0;width:20px;height:20px;line-height:20px;text-align:center;background:#78664e;font-weight:700;color:#000;margin:0 20px 0 0}.text-list-2 li{line-height:40px;display:border-box;position:relative;padding:0 0 0 40px}.top-1-group{background-image:url(../assets/title-2-top1.png);background-repeat:no-repeat;background-position:center;width:100%;height:217px;color:#fd9;font-size:18px}.top-1-group a{color:#fd9}.top-1-group .top-level{height:74px;width:100%;position:relative}.top-1-group .avatar{position:absolute;top:0;bottom:0;margin:auto 0;left:170px;width:60px;height:60px;overflow:hidden}.top-1-group .avatar img{width:100%}.top-1-group .info{position:absolute;width:500px;left:250px;top:10px}.top-1-group .popularity{position:absolute;right:100px;width:150px;top:0;bottom:0;font-weight:700;font-size:20px;margin:auto 0;line-height:74px}.top-1-group .teacher-list{width:860px;height:140px;margin:0 auto;font-size:0}.top-1-group .teacher-list li{display:inline-block;font-size:12px;width:20%;height:100%;position:relative}.top-1-group .teacher-list .popularity{font-size:12px;top:95px;left:65px;height:28px;line-height:28px;width:100px}.top-1-group .avatar-list{width:60px;height:60px;margin:15px auto 5px;overflow:hidden;border-radius:30px;-webkit-box-shadow:1px 1px 5px rgba(255,255,255,.3);box-shadow:1px 1px 5px rgba(255,255,255,.3)}.top-1-group .avatar-list img{width:100%}.top-1-group .teacher-name{text-align:center;width:100%;height:28px;line-height:28px}.top-group{width:900px;margin:30px 0 0 112px;font-size:0}.top-group a{color:#fd9}.top-group>li{display:inline-block;margin:0 30px 30px 0;font-size:14px;width:416px;height:300px;background:#202020;color:#fd9;vertical-align:top}.top-group .group-head{background:#434343;width:100%;height:70px;position:relative}.top-group .group-head .level{background-repeat:no-repeat;background-color:#fd9;color:#000;width:35px;height:30px;position:absolute;text-align:center;font-size:20px;font-weight:700;line-height:30px;top:0;bottom:0;left:10px;margin:auto 0}.top-group .group-head .level.vel_2,.top-group .group-head .level.vel_3,.top-group .group-head .level.vel_4,.top-group .group-head .level.vel_5{background-image:url(../assets/level.png);background-color:transparent;font-size:0}.top-group .group-head .level.vel_2{background-position:left top}.top-group .group-head .level.vel_3{background-position:right top}.top-group .group-head .level.vel_4{background-position:left bottom}.top-group .group-head .level.vel_5{background-position:right bottom}.top-group .group-head .group-avatar{position:absolute;width:50px;height:50px;top:0;bottom:0;margin:auto 0;left:60px;overflow:hidden}.top-group .group-head .group-avatar img{width:100%}.top-group .group-head .group-name{position:absolute;width:180px;top:15px;left:120px}.top-group .group-head .group-popularity{position:absolute;width:90px;top:0;height:70px;line-height:70px;background-image:url(../assets/icon-fire.png);background-repeat:no-repeat;background-position:10px center;padding:0 0 0 32px;right:0;font-weight:700}.top-group .group-title{background:#2e2e2e;color:#aaa;height:30px;line-height:30px;font-size:0}.top-group .group-title .col6{text-align:center}.top-group .col6{width:250px;font-size:14px;display:inline-block;vertical-align:middle;padding:0 0 0 15px}.top-group .col4{width:120px;font-size:14px;padding:0 0 0 20px;display:inline-block}.top-group .group-list{height:35px;line-height:35px}.teacher-top{background-image:url(../assets/teach-board.png);background-repeat:no-repeat;background-position:center;width:915px;height:870px;margin:20px auto 0;position:relative}.teacher-top a{color:#fd9}.teacher-top .tips{position:absolute;padding:2px 5px;top:170px;right:80px;z-index:10;font-size:14px;color:#fd9;border:1px solid #fd9;border-radius:3px}.teacher-top .tips span{-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none;opacity:0;background:#fd9;border-radius:3px;position:absolute;top:35px;right:-30px;color:#000;width:320px;text-align:center;padding:2px 0}.teacher-top .tips span::after{content:'';display:block;width:10px;height:10px;position:absolute;top:-5px;right:80px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fd9}.teacher-top .tips:hover span{opacity:1}.teacher-top .stage{position:absolute;width:56px;height:23px;top:24px;background-image:url(../assets/tips-text.png);background-repeat:no-repeat;background-position:100px center}.teacher-top .stage.on{background-position:right top}.teacher-top .stage.off{background-position:left top}.teacher-top .stage.pos1{left:180px}.teacher-top .stage.pos2{left:510px}.teacher-top .stage.pos3{left:820px}.teacher-board{width:820px;height:610px;margin:0 auto;padding:205px 0 0;color:#fd9;font-size:14px}.teacher-board a{color:#fd9}.teacher-board li{position:relative;height:40px;margin:0 0 20px}.teacher-board .teacher-name{position:absolute;left:50px;top:0;height:100%;width:240px;line-height:35px}.teacher-board .level-up{position:absolute;left:310px;top:4px;width:58px;height:26px;display:none}.teacher-board .level-up.vel_1{background-image:url(../assets/score_1.png);background-size:100px;background-repeat:no-repeat;background-position:center}.teacher-board .level-up.vel_2{background-image:url(../assets/score_2.png);background-size:100px;background-repeat:no-repeat;background-position:center}.teacher-board .level-up.vel_3{background-image:url(../assets/score_3.png);background-size:100px;background-repeat:no-repeat;background-position:center}.teacher-board .level-up.on{display:block}.teacher-board .teacher-popularity{position:absolute;right:-30px;top:0;height:100%;width:120px;font-weight:700;line-height:35px}.teacher-board .teacher-info{position:absolute;left:420px;top:0;height:100%;width:240px}.teacher-board .teacher-rank{position:absolute;top:8px;left:18px;padding:0 2px;min-width:18px;height:20px;color:#000;text-align:center;background-color:#fd9}.teacher-board .teacher-rank.top1{font-size:0;background-image:url(../assets/level_1.png);background-color:transparent;background-repeat:no-repeat;width:32px;height:32px;left:10px;top:0}.teacher-board .teacher-rank.top2{font-size:0;background-image:url(../assets/level.png);background-color:transparent;background-repeat:no-repeat;width:32px;height:32px;left:10px;top:0}.teacher-board .teacher-rank.top3{font-size:0;background-image:url(../assets/level.png);background-position:right top;background-color:transparent;background-repeat:no-repeat;width:32px;height:32px;left:10px;top:0}.pagenation{position:absolute;left:0;bottom:0;width:100%;height:55px;text-align:center}.pagenation .next,.pagenation .prev{display:inline-block;width:30px;height:30px;background:#fd9;border-radius:30px;color:#000;font-size:24px;font-weight:700;line-height:26px}.pagenation ul{display:inline-block;height:100%;margin:0 10px}.pagenation li{display:inline-block;color:#aaa;line-height:55px;height:100%;font-size:18px;width:50px;cursor:pointer}.pagenation li.on{color:#fd9}.pagenation *{vertical-align:middle}.fix-right{position:fixed;right:20px;bottom:20px;z-index:99}.white{color:#fff}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1100px){.fix-right{right:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}}@keyframes lightmove{from{-webkit-mask-position:-100px 0;mask-position:-100px 0}to{-webkit-mask-position:900px 0;mask-position:900px 0}}@-webkit-keyframes lightmove{from{-webkit-mask-position:-100px 0}to{-webkit-mask-position:900px 0}}@keyframes lightblink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes lightblink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}body{font:300 12px/1.5 "San Francisco","Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color:#333;position:relative;background:url(../assets/bg.jpg);background-color:#000;background-repeat:no-repeat;background-position:center 0}body a{text-decoration:none;color:#333}body a:hover{text-decoration:none;color:#fa0}