#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:36px}#fp-nav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span{height:8px;width:8px;background:#fd6e37;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span{border-radius:50%;position:absolute;z-index:1;height:0;width:0;border:2px solid #fff;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px}main{color:#fff}main .tabs{position:fixed;right:36px;top:50%;transform:translate(0,-50%);min-height:62px}main .tabs li{width:14px;height:14px;cursor:pointer;margin:12px auto;padding:5px;box-sizing:border-box}main .tabs li.current{padding:0}main .tabs li.current span{width:10px;height:10px;background:#fd6e37}main .tabs span{display:block;width:0;height:0;overflow:hidden;border:2px solid #fff;border-radius:50%;cursor:pointer}main a{color:#fff;text-decoration:none;background:#fd6e37}main a:hover{background:#ff510d}
main .gym{background:url(../images/abs-1850926_1920.jpg) center no-repeat}main .gym a:first-child{border:1px solid #fff;margin-right:25px;background:0 0}main .gym a:first-child:hover{background:rgba(255,255,255,.3)}
main .erp{background:url(../images/taking_the_jump-wallpaper-1024x576.jpg) center no-repeat}
main .app{background:url(../images/kettlebell-3293475_1920.jpg) center no-repeat}
main .training{background:url(../images/achieve-1822503_1920.jpg) center no-repeat}main .gym,main .erp,main .app,main .training{background-size:cover;height:100%;position:relative}main .gym .center,main .erp .center,main .app .center,main .training .center{opacity:0;position:absolute;left:11%;top:50%;transform:translate(0,-50%)}main .gym h1,main .erp h1,main .app h1,main .training h1{font-size:3.125em;font-family:'Microsoft Yahei';margin-bottom:.5em}main .gym p,main .erp p,main .app p,main .training p{font-size:2em;margin-bottom:1em}main .btn{display:inline-block;width:10em;height:2.1875em;line-height:2.1875em;border-radius:.375em;text-align:center;cursor:pointer;font-size:1.25em}main .app li,main .training li{border:1px solid #fff;border-radius:.375em;width:9.625em;height:11.25em;margin-right:1.5625em;display:inline-block;text-align:center;vertical-align:middle;padding:.625em;box-sizing:border-box;line-height:2}main .app li img,main .training li img{display:block;width:100%}main .app .wechat span,main .training .wechat span{font-size:.9375em}main .app .ios,main .training .ios{background:url(../images/iphone.0f689137.png) center 35% no-repeat}main .app .android,main .training .android{background:url(../images/android.16fcaf42.png) center 35% no-repeat}main .app .ios,main .app .android,main .training .ios,main .training .android{line-height:10;background-size:3.375em}main .app .ios span,main .app .android span,main .training .ios span,main .training .android span{font-size:1.5em}main .app .ios img,main .app .android img,main .training .ios img,main .training .android img{display:none}main .app .ios:hover,main .app .android:hover,main .training .ios:hover,main .training .android:hover{line-height:2}main .app .ios:hover span,main .app .android:hover span,main .training .ios:hover span,main .training .android:hover span{font-size:1.125em;font-weight:400}main .app .ios:hover img,main .app .android:hover img,main .training .ios:hover img,main .training .android:hover img{display:block}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%,-50%)}to{opacity:1;transform:translateX(0,-50%)}}.fadeInRight{animation-name:fadeInRight;animation-duration:1s;animation-fill-mode:forwards}