.home-page .main-title{text-align:center}.home-page .main-title h2{margin-bottom:10px;font-size:42px;font-weight:600;color:#212329;display:flex;justify-content:center}.home-page .main-title h2 span{position:relative;padding:0 5px}.home-page .main-title h2 span strong{position:relative;z-index:2}.home-page .main-title h2 span:after{content:'';position:absolute;left:0;bottom:4px;width:100%;height:10px;background:#50efe1;z-index:1}.home-page .main-title p{font-size:24px;font-weight:300;color:#73757c}.home-page .learn-more{margin:1px auto 0;display:block;width:215px;height:44px;line-height:44px;text-align:center;border-radius:44px;background:#000;color:#fff;font-size:20px;transition:all .3s ease;animation:breath 2s ease infinite}.home-page .learn-more:hover{color:#fff}.home-page .banner{position:relative;background:#daeced}.home-page .banner .main-container{height:700px}.home-page .banner .banner-inner{padding-left:130px;padding-top:101px}.home-page .banner .head-tag{height:40px;display:flex;align-items:center}.home-page .banner .head-tag p{line-height:40px;background:#ffbb7d;color:#8c5e1d;border-radius:8px 0 0 8px;padding-left:14px;width:270px;font-size:20px;box-sizing:border-box}.home-page .banner .head-tag:after{display:block;content:'';width:21px;height:40px;background:url('../image/index/head-tag-side.png') no-repeat center;background-size:cover}.home-page .banner .banner-title{margin-top:11px}.home-page .banner .banner-title p{font-size:65px;line-height:80px;color:#000}.home-page .banner .advantages{margin-top:86px;height:88px;width:476px}.home-page .banner .advantages li{float:left;width:50%;height:44px;line-height:44px;font-size:24px;display:flex;align-items:center}.home-page .banner .advantages li span{font-size:30px;color:#6fd2c5;padding-right:3px}.home-page .banner .btn{display:block;margin-top:29px;width:267px;height:80px;box-sizing:border-box;padding:0 28px 0 31px;background:#66e3d7;color:#010101;font-weight:600;border-radius:16px;font-size:24px;line-height:80px;position:relative;cursor:pointer;transition:all .3s ease}.home-page .banner .btn:after{content:'';position:absolute;right:28px;top:27px;width:28px;height:28px;background:url('../image/index/arrow-start.png') no-repeat center;background-size:cover;animation:sway 1.5s ease infinite}.home-page .banner .btn:hover{background:#92f9ef}.home-page .banner .banner-bg{position:absolute;bottom:0;left:50%;width:auto;height:506px}.home-page .sheet-lib{background:#fff}.home-page .sheet-lib .main-container{padding:120px 78px 0}.home-page .sheet-lib .sheet-con{overflow:hidden;display:flex;justify-content:space-between}.home-page .sheet-lib dl{margin-top:115px;width:305px;height:730px;background:#f6f8f7;border-radius:20px;padding:35px 22px 0;box-sizing:border-box;transition:all .3s ease;transform-origin:bottom center}.home-page .sheet-lib dl:hover{background:#d5fdf3;height:777px;margin-top:68px;padding-top:65px}.home-page .sheet-lib dl:hover dt{font-weight:600;margin-bottom:24px}.home-page .sheet-lib dl:hover dt:after{background:#83ece0}.home-page .sheet-lib dl:hover dd{padding:24px 0;border-color:#c1e7e2}.home-page .sheet-lib dl:hover dd strong{color:#5ec0b0}.home-page .sheet-lib dl:nth-child(1){background-image:url('../image/index/icon-read.png');background-size:250px auto;background-position:bottom center;background-repeat:no-repeat}.home-page .sheet-lib dl:nth-child(2){background-image:url('../image/index/icon-write.png');background-size:162px auto;background-position:bottom center;background-repeat:no-repeat}.home-page .sheet-lib dl:nth-child(3){background-image:url('../image/index/icon-book2.png');background-size:180px auto;background-position:bottom center;background-repeat:no-repeat}.home-page .sheet-lib dl:nth-child(4){background-image:url('../image/index/icon-listen.png');background-size:228px auto;background-position:bottom right;background-repeat:no-repeat}.home-page .sheet-lib dt{font-size:55px;position:relative;margin-bottom:62px;transition:all .3s ease}.home-page .sheet-lib dt span{position:relative;z-index:2;color:#000}.home-page .sheet-lib dt:after{content:'';position:absolute;left:0;bottom:0;width:100px;height:10px;background:#e0edeb;z-index:1;transition:all .3s ease}.home-page .sheet-lib dd{padding:18px 0;border-bottom:1px solid #ebeceb;transition:all .3s ease}.home-page .sheet-lib dd a{display:flex;justify-content:space-between;align-items:center}.home-page .sheet-lib dd a:hover span{color:#5ec0b0}.home-page .sheet-lib dd span{font-size:18px;line-height:30px;display:block;width:178px;font-weight:400}.home-page .sheet-lib dd strong{font-family:'DIN Alternate';transition:all .3s ease}.home-page .sheet-lib dd:last-child{border-bottom:none}.home-page .interaction{background:#fff;padding-top:124px;padding-bottom:70px}.home-page .interaction .main-container{display:flex;justify-content:space-between;padding:0 213px}.home-page .interaction .interaction-item{text-align:center}.home-page .interaction .interaction-item img{width:100px;height:100px}.home-page .interaction .interaction-item h3{margin-top:30px;font-size:36px;font-weight:600;margin-bottom:41px}.home-page .interaction .interaction-item p{font-size:24px;line-height:40px;text-align:center;color:rgba(0,0,0,0.7)}.home-page .interaction .interaction-item .btn-enter{display:block;margin:42px auto 0;width:216px;height:44px;line-height:44px;text-align:center;border-radius:44px;font-size:20px;color:#000;background:#a8fce9;transition:all .3s ease;animation:breath 2s ease infinite}.home-page .interaction .interaction-item .btn-enter:hover{background:#ccfff3}.home-page .interaction .interaction-item:nth-child(2) .btn-enter{background:#d6fda2}.home-page .interaction .interaction-item:nth-child(2) .btn-enter:hover{background:#e3ffbd}.home-page .running-partner{background:#d8f6f3}.home-page .running-partner .main-container{padding-top:105px;height:878px;background:url('../image/index/bg-mountain.png') no-repeat bottom center;background-size:95% auto;box-sizing:border-box;position:relative}.home-page .running-partner .main-container:after{position:absolute;top:678px;left:875px;content:'';width:303px;height:117px;background:url('../image/index/icon-arrow3.png') no-repeat center;background-size:100% 100%}.home-page .running-partner .main-cont{position:relative;margin-top:81px;height:454px}.home-page .running-partner .main-cont .main-cont-item .main-cont-item-round{width:180px;height:180px;padding-top:34px;border-radius:50%;background:#fff;box-sizing:border-box;text-align:center}.home-page .running-partner .main-cont .main-cont-item .main-cont-item-round .icon{width:38px;height:38px}.home-page .running-partner .main-cont .main-cont-item .main-cont-item-round p{margin-top:3px;font-size:20px;line-height:32px;font-weight:600}.home-page .running-partner .main-cont .main-cont-item ul{padding-left:13px;margin-top:13px}.home-page .running-partner .main-cont .main-cont-item li{display:flex;font-size:16px;line-height:28px;align-items:center}.home-page .running-partner .main-cont .main-cont-item li:before{display:block;content:'';width:5px;height:5px;margin-right:7px;border-radius:50%;background:#6fdfcb}.home-page .running-partner .main-cont .main-cont-item:after{content:'';position:absolute;right:-67px;top:-10px;width:98px;height:65px;background:url('../image/index/icon-arrow2.png') no-repeat center;background-size:100% 100%}.home-page .running-partner .main-cont .main-cont-item:nth-child(1){position:absolute;left:157px;top:123px}.home-page .running-partner .main-cont .main-cont-item:nth-child(2){position:absolute;left:473px;top:5px}.home-page .running-partner .main-cont .main-cont-item:nth-child(2):after{right:-85px;top:18px;width:106px;height:54px;transform:rotateX(180deg) rotateZ(25deg)}.home-page .running-partner .main-cont .main-cont-item:nth-child(3){position:absolute;left:793px;top:0}.home-page .running-partner .main-cont .main-cont-item:nth-child(3):after{right:-76px;top:128px;transform:rotateZ(50deg)}.home-page .running-partner .main-cont .main-cont-item:nth-child(4){position:absolute;left:1111px;top:124px}.home-page .running-partner .main-cont .main-cont-item:nth-child(4):after{display:none}.home-page .experience{background:#fff;padding-top:80px;padding-bottom:73px}.home-page .experience .main-container{width:1230px;margin:0 auto;position:relative}.home-page .experience .experience-list{position:relative;height:680px;margin-top:68px}.home-page .experience .experience-item{position:absolute;transition:all .3s ease;border-radius:20px;overflow:hidden}.home-page .experience .experience-item p{display:none}.home-page .experience .experience-item img{width:100%;height:100%}.home-page .experience .experience-item .experience-title{position:absolute;left:0;bottom:0;width:100%;padding:15px;box-sizing:border-box;background:rgba(0,0,0,0.2)}.home-page .experience .experience-item .experience-title a{color:#fff;display:block;overflow:hidden;max-height:2.8em;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all}.home-page .experience .experience-item:hover{transform:scale(1.03)}.home-page .experience .experience-item.index1{left:0;top:0;width:298px;height:332px}.home-page .experience .experience-item.index1 .experience-title{font-size:26px}.home-page .experience .experience-item.index2{left:313px;top:0;width:605px;height:332px}.home-page .experience .experience-item.index2 .experience-title{font-size:42px}.home-page .experience .experience-item.index3{left:933px;top:0;width:298px;height:239px}.home-page .experience .experience-item.index3 .experience-title{font-size:26px}.home-page .experience .experience-item.index4{left:0;bottom:0;width:605px;height:327px}.home-page .experience .experience-item.index4 .experience-title{font-size:42px}.home-page .experience .experience-item.index5{left:620px;bottom:0;width:298px;height:327px}.home-page .experience .experience-item.index5 .experience-title{font-size:26px}.home-page .experience .experience-item.index6{right:0;bottom:0;width:298px;height:426px;background:#cff2ef;border-radius:20px;box-sizing:border-box;padding:35px}.home-page .experience .experience-item.index6 img{display:none}.home-page .experience .experience-item.index6 .experience-title{position:static;font-size:32px;line-height:45px;overflow:hidden;margin-bottom:14px;padding:0;background:none}.home-page .experience .experience-item.index6 .experience-title a{color:#000;max-height:4.2em}.home-page .experience .experience-item.index6 .experience-desc{display:block;font-size:16px;line-height:28px;color:#514e4e}.home-page .experience .experience-item.index6 .experience-date{display:block;font-size:16px;line-height:28px;color:#514e4e;margin-top:20px}.home-page .experience .learn-more{margin-top:91px}.home-page .evaluatioin{background:#f5f8f7;padding-top:80px;padding-bottom:116px}.home-page .evaluatioin .swiper{width:1046px;height:692px;margin:0 auto}.home-page .evaluatioin .swiper-slide{width:320px;height:692px}.home-page .evaluatioin .swiper-slide img{display:block;width:320px;height:692px;object-fit:cover}.home-page .evaluatioin .swiper-button-next{right:-20px}.home-page .evaluatioin .pic-list{margin-top:94px;position:relative}.home-page .evaluatioin .pic-list .swipe-btn{position:absolute;left:99px;top:50%;transform:translateY(-50%);width:67px;height:67px;border-radius:50%;background:#fff url('../image/index/icon-swiper-arrow.png') no-repeat center;background-size:36px 36px;cursor:pointer}.home-page .evaluatioin .pic-list .swipe-btn.btn-right{left:auto;right:99px;transform:translateY(-50%) rotate(180deg)}.home-page .evaluatioin .pic-list .swipe-btn:hover{background-color:#a7faf2}.dialog-qr-code{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000;background-color:rgba(0,0,0,0.6)}.dialog-qr-code .dialog-qr-code-inner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.dialog-qr-code .icon-close{position:absolute;right:-32px;top:-32px;font-size:32px;color:#fff;cursor:pointer;transition:all .3s ease}.dialog-qr-code .icon-close:hover{transform:rotate(180deg)}.dialog-qr-code img{width:200px;height:200px;z-index:10;border-radius:10px;padding:10px;background-color:#FFF}.dialog-qr-code.show{display:block}@keyframes sway{0%,100%{right:28px}50%{right:18px}}@keyframes breath{0%,100%{transform:scale(1.05)}50%{transform:scale(1)}}