*{margin:0;padding:0}a{text-decoration:none}img{vertical-align:bottom}.clearfix:after{content:'\0020';display:block;height:0;clear:both}.clearfix{zoom:1}.hide{display:none!important}html,body{width:100%}html{font-size:62.5%}body{background:#96e4d6}.mobile{max-width:640px;overflow:hidden;margin:auto;background:url(http://m.guopan.cn/deploy/huodongpokemonxz/images/banner_6d4140c.jpg) center 0 no-repeat;background-size:100% auto}.banner{width:100%;height:auto;margin:auto auto 1.2%}.awards{width:100%;height:auto;margin-top:91%}.btns{text-align:center;overflow:hidden}.btns a{display:block;margin-top:1.5rem}.btns img{width:100%;height:auto}.total{display:block;margin:1.5625% auto 5.3125%;text-align:center}.total span{font-size:1.4rem}.total em{font-style:normal;font-weight:600}.section{margin:4.65% auto auto;position:relative}.section .content{padding:.4rem;margin:auto 3.125%;border-radius:.5rem;color:#fff;background:#61b8a7 url(http://m.guopan.cn/deploy/huodongpokemonxz/images/tw_19fdc0c.png) repeat}.section .content-inner{padding-bottom:.7rem;overflow:hidden;border-radius:.3rem;box-shadow:0 0 .2rem .2rem rgba(75,75,75,.2) inset;background-color:#3CA089}.section .title{height:3.8rem;line-height:3.8rem;margin-bottom:.7rem;font-size:2rem;position:relative;text-align:center;box-shadow:0 0 .2rem .2rem rgba(75,75,75,.2) inset;background-color:#4AC3A8}.section .title:before,.section .title:after{display:inline-block;width:2.06rem;height:1.4rem;margin-right:.7rem;content:" ";background-image:url(http://m.guopan.cn/deploy/huodongpokemonxz/images/title-icon_05102d7.png);background-size:auto 100%;vertical-align:middle}.section .title:after{margin-right:auto;margin-left:.7rem;background-position:right center}.section .title .border{width:100%;height:0;position:absolute;bottom:-.3rem;left:0;border-top:.2rem solid #C8F6E4;border-bottom:.3rem solid #3CA089}.section .content p{display:block;line-height:2rem;padding:0 1rem;font-size:1.2rem;text-align:justify}.section .QQ{overflow:hidden}.section .QQ img{width:29.283%;height:auto;margin-left:8.4375%;margin-right:7.1875%;float:left}.section .QQ p{line-height:3.3rem;font-size:1.2rem;letter-spacing:.22rem}.section .QQ p:first-child{margin-top:1.3rem}.share{display:block;width:100%}.share img{width:100%;height:auto}.section .download{width:100%;overflow:hidden}.downloadBtn img{width:100%;height:auto}.download_course{margin-top:1.45rem;text-align:center}.download_course a{display:inline-block;line-height:1.3rem;padding:0 .6rem;font-size:1.3rem;text-decoration:underline;border-right:1px solid #08584f;color:#08584f}.download_course a:first-child{padding-left:0}.download_course a:last-child{padding-right:0;border-right-width:0}.swiper img{width:100%;height:auto}.swiper .swiper-slide{display:block}.swiper-pagination{width:100%;bottom:0;position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-container{padding-bottom:5.6%}.swiper-pagination-bullet{display:inline-block;width:4.7%;height:.35rem;margin:auto .35rem;background-color:#61b8a7;transition:background-color .3s}.swiper-pagination-bullet-active{background-color:#c8f6e4}.footer{height:60px;font-size:12px;color:#000;text-align:center;line-height:60px;border-top:1px solid #d0d1d1}.footer .logo{background:url(../images/guopan.png);background-size:cover}.share_box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:999}.share_box .section{margin-top:1.2rem}.share_box .content{position:relative}.share_box b{display:block;width:3.6rem;height:3.6rem;line-height:3.8rem;padding:.4rem;top:.4rem;right:.4rem;position:absolute;text-align:center;box-sizing:border-box;z-index:5}.share_box b img{display:block;width:100%;height:auto}.share_box .content .textarea{display:block;padding:.8rem;margin:.6rem 1rem .3rem;box-sizing:border-box;background:rgba(255,255,255,.9)}.share_box .content textarea{display:block;width:100%;line-height:1.2rem;font-size:.8rem;resize:none;border:0;border-radius:.15rem;outline:0;color:#37a089;background:0 0}.pcqr{margin-top:100px;text-align:center;color:#000}.pcqr .txt{font-size:24px;padding-top:20px}.pcqr .code{margin-top:40px}