body{background:#000}section{position:relative}.body-wrap{overflow:hidden}.wrap-inner{overflow:hidden;position:relative;width:100%;min-width:1440px;box-sizing:border-box}.banner{height:840px;background:url("../images/app_pic_t1_bg1-0233a38d95.png")
no-repeat 460px 112px/contain;background-size:1142px 728px;background-position:right -188px bottom;}.banner
.banner-inner{padding-left:80px;padding-top:252px;}.banner .banner-inner
.banner-logo{margin-top:150px;margin-bottom:40px;width:76px;height:76px;background:url("../images/app_pic_t1_logo-2cbd1d8bbe.png")
no-repeat center/contain}.banner .banner-inner .download{height:162px;position:relative;left:0;bottom:0;margin:40px auto
0 auto;display:flex;}.banner .banner-inner .download
.btns{display:flex;flex-direction:column;font-size:0;justify-content:space-between;}.banner .banner-inner .download
.btns img{width:162px;height:auto;display:inline-block;margin-right:15px}.banner .banner-inner .download
.qrcode{width:162px;border-radius:10px}.banner .banner-inner
.intro{margin-top:30px;line-height:30px;font-size:12px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:rgba(255,255,255,0.7)}.para-title{font-size:56px;font-family:SFProDisplay-Semibold,SFProDisplay;font-weight:600;color:#fff;line-height:68px}.para-info{margin-top:28px;font-size:22px;font-family:PingFangSC-Semibold,PingFang
SC;font-weight:600;color:#fff;line-height:30px}.section-title{font-size:40px;font-family:PingFangSC-Semibold,PingFang
SC;font-weight:600;color:#fff;line-height:56px}.section-info{max-width:500px;margin-top:20px;font-size:20px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:#fff;line-height:34px}.title-con{text-align:center;height:290px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.title-con
.center-title{font-size:40px;font-family:PingFangSC-Semibold,PingFang
SC;font-weight:600;color:#fff;line-height:56px;padding:0 300px}.title-con
.center-info{font-size:20px;margin-top:20px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:#fff;line-height:34px;padding:0 300px}.course-con{margin:0 auto 15px
0;position:relative;overflow:hidden;z-index:1;}.course-con
.course-list{white-space:nowrap;box-sizing:content-box;}.course-con .course-list
.course-item{display:inline-block;width:416px;height:234px;vertical-align:top;margin-right:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.content-con{padding-left:80px;padding-top:102px;}.content-con
.plan-interface{margin-top:150px;margin-bottom:106px;width:364px;height:359px;background:url("../images/app_pic_t3_class-8182910996.png")
no-repeat center/contain}.content-con
.work-out-img{margin-top:80px;margin-bottom:92px;width:930px;height:300px;background:url("../images/app_pic_t5_bg-7aeadef9d2.png")
no-repeat
center/contain}.plan-bg{position:absolute;top:400px;right:200px;width:656px;height:188px;background:url("../images/app_pic_t3_date-07d3180e3c.png")
no-repeat
center/contain}.plan-progress-con{position:absolute;top:476px;right:626px;width:210px;height:130px;display:flex;align-items:flex-end;}.plan-progress-con
.plan-progress-item{padding-right:11px;flex:1;}.plan-progress-con .plan-progress-item
.plan-progress{width:12px;background:linear-gradient(360deg,#846ffe 0%,#6d51f4
100%);border-radius:6px}.plan-progress-con .plan-progress-item .progress1{height:45px}.plan-progress-con
.plan-progress-item .progress2{height:27px}.plan-progress-con .plan-progress-item
.progress3{height:11px}.plan-progress-con .plan-progress-item .progress4{height:53px}.plan-progress-con
.plan-progress-item .progress5{height:31px}.plan-progress-con .plan-progress-item
.progress6{height:18px}.plan-progress-con .plan-progress-item .progress7{height:44px}.plan-progress-con
.plan-progress-item .progress8{height:105px}.plan-progress-con .plan-progress-item
.progress9{height:64px}.phone-plan-calendar{transition:transform .4s
ease-out;position:absolute;top:160px;right:306px;width:308px;height:642px;background:url("../images/app_pic_t3_phone-23b62bd8a6.png")
no-repeat
center/contain}.ot-wrapper{height:988px;background:url("../images/app_pic_t4_map-4109df4ee3.png")
no-repeat center/cover;}.ot-wrapper
.ot-route{position:absolute;bottom:88px;left:80px;width:311px;height:534px;background:url("../images/app_pic_t4_line-a522389920.png")
no-repeat center/contain}.ot-wrapper
.ot-speed-meter{position:absolute;top:596px;right:658px;width:392px;height:351px;background:url("../images/app_pic_t4_date1-140e6736b2.png")
no-repeat center/contain}.ot-wrapper
.ot-run-interface{position:absolute;top:199px;right:306px;width:308px;height:642px;background:url("../images/app_pic_t4_phone-7821a25c65.png")
no-repeat center/contain}.ot-wrapper
.ot-pace{position:absolute;top:596px;right:262px;width:392px;height:351px;background:url("../images/app_pic_t4_date2-c4036d0adf.png")
no-repeat
center/contain}.workout-list{position:absolute;width:308px;height:400px;top:164px;right:306px;overflow:hidden;}.workout-list
.swiper-slide{background-color:#000;height:100%}.workout-list
.workout-con{padding-left:0;height:384px;overflow:hidden;}.workout-list .workout-con
.workout-item{display:flex;width:308px;height:120px;background:#141414;border-radius:8px;padding:6px 14px 6px
6px;margin-bottom:12px;box-sizing:border-box;}.workout-list .workout-con .workout-item
.workout-item-img{width:140px;height:108px;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#efefef}.workout-list
.workout-con .workout-item .workout-desc-con{position:relative;flex:1;}.workout-list .workout-con .workout-item
.workout-desc-con
.workout-title{padding-top:32px;padding-left:12px;font-size:14px;line-height:20px;color:#fff;height:40px;overflow:hidden}.workout-list
.workout-con .workout-item .workout-desc-con
.workout-user-con{position:absolute;bottom:6px;left:12px;display:flex;width:100%;}.workout-list .workout-con
.workout-item .workout-desc-con .workout-user-con
.user-head{width:18px;height:18px;border-radius:9px;background-color:#999;background-repeat:no-repeat;background-size:cover}.workout-list
.workout-con .workout-item .workout-desc-con .workout-user-con
.user-name{flex:1;font-size:9px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:#fff;padding-left:5px;height:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-con{height:720px;}.live-con
.live-img{position:absolute;top:336px;left:50%;margin-left:-321px;width:643px;height:308px;background:url("../images/app_pic_t6_phone-96038284d8.png")
no-repeat center/contain}.live-con
.live-left{position:absolute;top:80px;left:0;width:304px;height:174px;background:url("../images/app_pic_t6_left-3a20596163.png")
no-repeat center/contain}.live-con
.live-right{position:absolute;top:80px;right:0;width:304px;height:174px;background:url("../images/app_pic_t6_right-176df034c0.png")
no-repeat center/contain}.white-con{background-color:#fff;}.white-con .center-title{color:#111}.white-con
.center-info{color:#000}.white-con
.flower1{position:absolute;left:50%;margin-left:-278px;top:136px;width:116px;height:113px;background:url("../images/app_pic_t7_bg1-856e4970b0.png")
no-repeat center/contain}.white-con
.flower2{position:absolute;left:50%;top:215px;margin-left:100px;width:158px;height:158px;background:url("../images/app_pic_t7_bg2-2f4420e093.png")
no-repeat center/contain}.trainer-con{margin:0 auto 64px 0;position:relative;overflow:hidden;z-index:1;}.trainer-con
.trainer-list{white-space:nowrap;box-sizing:content-box;transition-timing-function:linear;}.trainer-con .trainer-list
.trainer-item{display:inline-block;width:200px;height:200px;vertical-align:top;margin-right:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.keepland-wrapper{height:600px;background:url("../images/app_pic_t8_bg-302ad87861.png")
no-repeat center/cover;}.keepland-wrapper
.keepland-interface{position:absolute;top:199px;right:306px;width:533px;height:485px;background:url("../images/app_pic_t8_phone-1b8a677a28.png")
no-repeat center/contain}.scale-phone{transform:scale(.9)}@media screen and (min-width:768px) and
(max-width:1023px){.wrap-inner{min-width:inherit}.banner{height:1100px;background-position:center
bottom;background-size:900px 573px;}.banner .banner-inner{padding-top:128px;padding-left:0;text-align:center;}.banner
.banner-inner .banner-logo{margin-top:40px;left:50%;position:relative;margin-left:-38px}.title-con
.center-title{padding:0 30px}.title-con .center-info{padding:0
30px}#plan-con{height:1350px}.content-con{padding-left:0;text-align:center;}.content-con
.section-info{max-width:inherit;padding:0 134px}.content-con
.plan-interface{margin-top:70px;position:relative;left:50%;margin-left:-182px}.content-con
.work-out-img{margin-top:420px}.download{justify-content:center}.plan-bg{position:relative;top:190px;left:50%;margin-left:-328px;right:inherit}.plan-progress-con{position:relative;width:144px;top:54px;left:50%;margin-left:-303px;}.plan-progress-con
.plan-progress-item{padding-right:9px;}.plan-progress-con .plan-progress-item
.plan-progress{width:8px}.phone-plan-calendar{position:relative;top:-364px;left:50%;margin-left:-154px}.ot-route{display:none}.ot-wrapper{height:1425px;}.ot-wrapper
.ot-speed-meter{position:relative;bottom:inherit;top:-200px;left:50%;margin-left:-196px}.ot-wrapper
.ot-run-interface{position:relative;left:50%;top:70px;margin-left:-154px;right:inherit}.ot-wrapper
.ot-pace{position:relative;left:50%;margin-left:-196px;top:-170px;right:inherit}.workout-wrapper{height:966px;}.workout-wrapper
.workout-list{position:relative;left:50%;margin-left:-154px;top:-732px}.live-con{height:918px;}.live-con
.live-img{top:518px}.live-con .live-left{top:240px}.live-con
.live-right{top:240px}.keepland-wrapper{height:816px;}.keepland-wrapper
.keepland-interface{position:relative;left:50%;top:86px;margin-left:-266px;right:inherit}}@media screen and
(max-width:767px){.wrap-inner{min-width:inherit}.banner{height:800px;background-size:450px
287px;background-position:center bottom;}.banner
.banner-inner{padding-top:110px;padding-left:0;text-align:center;}.banner .banner-inner
.banner-logo{width:61px;height:61px;margin-top:30px;left:50%;position:relative;margin-left:-30px}.banner .banner-inner
.download{justify-content:center;}.banner .banner-inner .download .btns{justify-content:space-between}.banner
.banner-inner .download a{display:block;}.banner .banner-inner .download a img{margin-right:0}.banner .banner-inner
.intro{margin-top:10px}.title-con{text-align:center;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.title-con
.center-title{font-size:24px;font-family:PingFangSC-Semibold,PingFang
SC;font-weight:600;color:#fff;line-height:30px;padding:0 30px}.title-con
.center-info{margin-top:10px;font-size:14px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:#fff;line-height:17px;padding:0 30px}.content-con{padding-top:48px;}.content-con
.section-title{font-size:24px;font-family:PingFangSC-Semibold,PingFang
SC;font-weight:600;color:#fff;line-height:30px}.content-con
.section-info{margin-top:10px;font-size:14px;font-family:PingFangSC-Regular,PingFang
SC;font-weight:400;color:#fff;line-height:22px}.para-title{font-size:24px;font-family:SFProDisplay-Semibold,SFProDisplay;font-weight:600;color:#fff;line-height:30px}.para-info{margin-top:16px;font-size:14px;font-family:PingFangSC-Medium,PingFang
SC;font-weight:500;color:#fff}#course-con{padding-bottom:29px}.course-con{margin:0 auto 7px
0;position:relative;overflow:hidden;z-index:1;}.course-con
.course-list{white-space:nowrap;box-sizing:content-box;}.course-con .course-list
.course-item{display:inline-block;width:200px;height:112px;vertical-align:top;margin-right:7px;background-size:contain;background-repeat:no-repeat;background-position:center}#plan-con{height:790px}.content-con{padding-left:0;text-align:center;}.content-con
.section-info{max-width:inherit;padding:0 37px}.content-con
.plan-interface{margin-top:50px;position:relative;left:50%;width:217px;height:214px;margin-left:-108px}.content-con
.work-out-img{width:558px;height:180px;margin-top:280px}.plan-bg{display:none}.plan-progress-con{display:none}.phone-plan-calendar{position:relative;width:172px;height:372px;top:-55px;left:50%;margin-left:-86px}.ot-route{display:none}.ot-wrapper{height:840px;}.ot-wrapper
.ot-speed-meter{position:relative;bottom:inherit;width:240px;height:215px;top:-100px;left:50%;margin-left:-120px}.ot-wrapper
.ot-run-interface{position:relative;left:50%;top:50px;width:172px;height:359px;margin-left:-86px;right:inherit}.ot-wrapper
.ot-pace{position:relative;width:240px;height:215px;left:50%;margin-left:-120px;top:-84px;right:inherit}.workout-wrapper{height:600px;}.workout-wrapper
.workout-list{position:relative;left:50%;margin-left:-154px;top:-572px;}.workout-wrapper .workout-list
.swiper-container{transform:scale(.6)}.live-con{height:480px;}.live-con
.live-img{top:298px;width:288px;height:139px;margin-left:-144px}.live-con
.live-left{width:140px;height:80px;top:160px}.live-con
.live-right{width:140px;height:80px;top:160px}.trainer-con{margin:0 auto 40px
0;position:relative;overflow:hidden;z-index:1;}.trainer-con .trainer-list
.trainer-item{width:120px;height:120px;margin-right:10px}.white-con{background-color:#fff;}.white-con
.center-title{color:#111}.white-con .center-info{color:#000}.white-con .flower1{top:36px}.white-con
.flower2{top:85px}.keepland-wrapper{height:482px;}.keepland-wrapper
.keepland-interface{position:relative;width:290px;height:264px;left:50%;top:86px;margin-left:-145px;right:inherit}}
