@media(min-width: 1410px){.container{width:1400px}}.layer-shade{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:all .25s;opacity:.3;animation:openShade .25s;animation-fill-mode:forwards}.layer-load{background-image:url(../images/loading.gif);background-position:center center;background-repeat:no-repeat}@keyframes openShade{0%{opacity:0}100%{opacity:.3}}.layer{position:fixed;top:0px;left:500px;margin:20px;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3);z-index:1000000;min-width:260px;overflow:hidden}.layer .layer-title{height:43px;padding:0 20px;background-color:#f8f8f8;color:#333;font-size:14px;line-height:42px;border-bottom:1px solid #eee}.layer .layer-title span{float:left}.layer .layer-title i{float:right;cursor:pointer}.layer .layer-title:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}.layer .layer-content{padding:20px;background-color:#fff}.layer .layer-btn{background:#fff;padding:0 15px 12px;text-align:right}.layer .layer-btn button{outline:none;border:none;background-color:#1e9fff;color:#fff;border-radius:2px;height:28px;line-height:28px;font-weight:400;padding:0 15px}.layer .layer-btn button:active{opacity:.5}.layer .layer-btn .close-btn{margin-left:10px}.layer .layer-btn .resize{position:absolute;right:0;bottom:0;display:block;width:10px;height:10px}.layer .layer-btn:after{display:block;clear:both;content:"";overflow:hidden;visibility:hidden}.jw-pop-video-layer{overflow:initial}.jw-pop-video-layer iframe{display:block;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center}.jw-pop-video-layer .layer-title{height:auto;position:relative;background:none;border:none}.jw-pop-video-layer .layer-title i{opacity:0;position:absolute;top:-10px;right:-11px;z-index:999;width:22px;height:22px;background:#eee;line-height:20px;border-radius:11px;text-indent:1px;text-align:center;border:1px solid #bbb;font-size:14px;box-shadow:1px 1px 5px rgba(0,0,0,.3);transition:all .2s}.jw-pop-video-layer .layer-title i:hover{opacity:1;color:red;border-color:red}.jw-pop-video-layer .layer-content{padding:0}.jw-pop-video-layer .layer-btn{display:none}.jw-pop-video-layer:hover .layer-title i{opacity:.98}@font-face{font-family:"Helvetica Neue";font-style:normal;font-weight:400;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueRoman.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:normal;font-weight:500;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueMedium.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:normal;font-weight:700;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueBold.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:italic;font-weight:700;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueBoldItalic.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:normal;font-weight:800;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueHeavy.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:italic;font-weight:800;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueHeavyItalic.otf") format("opentype")}@font-face{font-family:"Helvetica Neue";font-style:italic;font-weight:900;font-display:swap;src:local("Helvetica Neue"),url("../fonts/helvetica-neue-5/HelveticaNeueBlackItalic.otf") format("opentype")}h1,h2,h3,p{margin:0}@media(min-width: 1520px){.container{width:1440px;padding:0}}body,html{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue";font-size:16px;font-weight:400;line-height:1.5;background-color:#45d192}@media( max-width: 768px){body,html{font-size:14px}}.separation{display:flex;width:100%;overflow:hidden}@media( max-width: 992px){.separation{display:none}}.separation img{width:1920px;height:auto}@media(min-width: 1921px){.separation img{width:100%}}.separation2 img{transform:rotate(180deg)}.common-h2{margin-bottom:12px;color:#fee033;display:flex;justify-content:center}@media( max-width: 768px){.common-h2{margin-bottom:8px}}.common-h2 span{display:none}@media( max-width: 992px){.common-h2 img{width:auto;height:36px}}@media( max-width: 768px){.common-h2 img{height:27px}}@media(max-width: 370px){.common-h2 img{max-width:100%;height:auto}}.common-desc{color:#fff;text-align:center;font-family:"Helvetica Neue";font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media( max-width: 768px){.common-desc{font-size:14px}}.common-desc a{color:#ff9c3e}@media( max-width: 768px){p{font-size:14px}}#go-top{z-index:2}.jw-pop-video-layer .layer-title i.close-btn{background:url(/images/close.png) no-repeat;background-size:100% auto;background-color:#fff;opacity:1;box-shadow:none;text-shadow:none;border:none}.jw-pop-video-layer .layer-title i.close-btn::after{display:none}@media( max-width: 480px){.layer{margin:0;left:0 !important;min-width:unset !important;margin:0 25px 0 20px;width:89%;height:60vh}}@media( max-width: 480px){.jw-pop-video-layer iframe{width:100%;height:100%}}@media( max-width: 480px){.layer .layer-content{height:100%}}.banner{min-height:790px;display:flex;justify-content:center;background-image:url("/images/pokemon/banner/banner-bg.jpg");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.banner{background-image:url("/images/pokemon/banner/banner-bg@2x.jpg")}}@media( max-width: 1200px){.banner{min-height:620px}}@media( max-width: 992px){.banner{min-height:460px}}@media( max-width: 768px){.banner{position:relative;min-height:300px;background-image:url("/images/pokemon/banner/banner-bg-m.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;background-position:center top}}@media( max-width: 768px)and (-webkit-min-device-pixel-ratio: 2),( max-width: 768px)and (min-resolution: 192dpi),( max-width: 768px)and (min-resolution: 2dppx){.banner{background-image:url("/images/pokemon/banner/banner-bg-m@2x.jpg")}}@media(max-width: 374px){.banner{background-size:100% 100%}}.banner .banner-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.banner .banner-title{max-width:1200px;width:1200px;height:auto}@media( max-width: 1200px){.banner .banner-title{width:920px}}@media( max-width: 992px){.banner .banner-title{width:720px}}@media( max-width: 768px){.banner .banner-title{width:auto}}@media( max-width: 480px){.banner .banner-title{margin:40px auto;width:calc(100% - 20px)}}.banner .banner-title-m{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media( max-width: 768px){.banner .banner-title-m{display:block;max-width:98%;height:auto}}.banner .banner-text{opacity:0}.nav{margin-top:-90px;margin-bottom:30px;padding:0 15px}@media( max-width: 992px){.nav{margin:0;padding:4px 15px;position:sticky;top:0;z-index:10;background-color:#d4ffeb}}@media( max-width: 480px){.nav{padding:4px 30px 4px 4px}}@media( max-width: 768px){.nav{filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25))}}.nav .nav-box{display:flex}.nav.is-sticky{position:sticky;top:0;z-index:100;background-color:#d4ffeb;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25))}.nav.is-sticky .nav-box{padding:9px 0 19px;background-image:url("/images/pokemon/nav/nav-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.nav.is-sticky .nav-box{background-image:url("/images/pokemon/nav/nav-bg@2x.png")}}@media( min-width: 768px){.nav .swiper-button-next{display:none}}@media( max-width: 480px){.nav .swiper-button-next{right:4px}}.nav .swiper-button-next:after{display:none}.nav-swiper{max-width:1440px}.nav-item{height:auto !important;border-radius:12px;border:4px solid #fff;background:#45d192}@media( max-width: 992px){.nav-item{background:none;border:none}}.nav-content{padding:12px 0;border-radius:9px;border:3px solid #044be5;display:flex;justify-content:center;align-items:center;gap:8px;color:#fee033;height:100%;font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.nav-content:hover,.nav-content:focus{text-decoration:none}@media( max-width: 992px){.nav-content{font-size:14px;text-align:center}}@media( max-width: 768px){.nav-content{padding:8px;width:112px;border:2px solid transparent}}@media(max-width: 370px){.nav-content{padding:8px 4px;width:auto;font-size:12px}}.nav-content.active{background:#73ffc0}@media( max-width: 768px){.nav-content.active{border-radius:8px;border:2px solid #044be5;background:#45d192}}@media( max-width: 992px){.nav-content img{display:none}}.nav-content span{position:relative;z-index:1;color:#fee033}.nav-content span::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;color:#044be5;color:transparent;-webkit-text-stroke:4px #044be5}.part1{padding:45px 0 0;background-image:url("/images/pokemon/part1/part1-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;overflow:hidden}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part1{background-image:url("/images/pokemon/part1/part1-bg@2x.png")}}@media( max-width: 992px){.part1{margin-top:40px;border-radius:20px 20px 0 0;background:linear-gradient(180deg, #FFF 0%, #8DF4C6 93.07%)}}@media( max-width: 768px){.part1{padding:0}}.part1 .part1-box{padding:30px 15px 87px;background-image:url("/images/pokemon/part1/part1-box-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part1 .part1-box{background-image:url("/images/pokemon/part1/part1-box-bg@2x.png")}}@media( max-width: 992px){.part1 .part1-box{background:none}}@media( max-width: 768px){.part1 .part1-box{padding:32px 0 48px}}.part1 .part1-desc{color:#404040;text-align:center}@media( max-width: 768px){.part1 .part1-desc{padding:0 15px}}.part1 .events{position:relative}.part1 .events-box{margin:30px auto 0;max-width:1200px;height:684px}@media(max-width: 1520px){.part1 .events-box{max-width:1150px}}@media( max-width: 1410px){.part1 .events-box{max-width:990px}}@media( max-width: 1200px){.part1 .events-box{max-width:840px}}@media( max-width: 992px){.part1 .events-box{width:450px;height:auto}}@media( max-width: 768px){.part1 .events-box{margin-top:20px}}@media( max-width: 480px){.part1 .events-box{width:100%}}.part1 .events-item{position:relative;--border-width: 3px;--radius: 20px;--gradient-start: 24.7%;border-radius:var(--radius);background:#fff;padding:var(--border-width);box-sizing:border-box;overflow:hidden;cursor:pointer}@media( max-width: 992px){.part1 .events-item{height:auto;padding:0;border-radius:12px}}.part1 .events-item::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, #45D192 0%, #45D192 var(--gradient-start), #45D192 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #45D192 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #45D192 100%)}@media( max-width: 992px){.part1 .events-item::before{display:none}}.part1 .events-item.events-blue::before{background:linear-gradient(90deg, #2F8EFC 0%, #2F8EFC var(--gradient-start), #2F8EFC 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #2F8EFC 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #2F8EFC 100%)}.part1 .events-item.events-purple::before{background:linear-gradient(90deg, #4404E5 0%, #4404E5 var(--gradient-start), #4404E5 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #4404E5 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #4404E5 100%)}.part1 .events-item.events-yellow::before{background:linear-gradient(90deg, #F6B32C 0%, #F6B32C var(--gradient-start), #F6B32C 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #F6B32C 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #F6B32C 100%)}.part1 .events-item.events-orange::before{background:linear-gradient(90deg, #FE6933 0%, #FE6933 var(--gradient-start), #FE6933 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #FE6933 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #FE6933 100%)}.part1 .events-item.events-red::before{background:linear-gradient(90deg, #D32222 0%, #D32222 var(--gradient-start), #D32222 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #D32222 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--gradient-start), #D32222 100%)}.part1 .events-content{padding:5px 30px 5px 8px;display:flex;align-items:center;position:relative;z-index:1;width:100%;height:100%;border-radius:calc(var(--radius) - var(--border-width));background:#fff;box-sizing:border-box}@media( max-width: 992px){.part1 .events-content{flex-direction:column;padding:8px 8px 20px;border-radius:12px}}.part1 .events-content .tags{position:absolute;top:-3px;left:288px;width:780px;height:30px;background-image:url(/images/pokemon/part1/green.svg);background-repeat:no-repeat;border-radius:0 0 0 30px;padding-left:30px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media( max-width: 992px){.part1 .events-content .tags{left:auto;right:0;width:max-content;padding:2px 12px 3px 12px;border-radius:0 12px;background:#45d192}}.part1 .events-content .tags-blue{background-image:url(/images/pokemon/part1/blue.svg)}@media( max-width: 992px){.part1 .events-content .tags-blue{background:#2f8efc}}.part1 .events-content .tags-purple{background-image:url(/images/pokemon/part1/purple.svg)}@media( max-width: 992px){.part1 .events-content .tags-purple{background:#4404e5}}.part1 .events-content .tags-yellow{background-image:url(/images/pokemon/part1/yellow.svg)}@media( max-width: 992px){.part1 .events-content .tags-yellow{background:#f6b32c}}.part1 .events-content .tags-orange{background-image:url(/images/pokemon/part1/orange.svg)}@media( max-width: 992px){.part1 .events-content .tags-orange{background:#fe6933}}.part1 .events-content .tags-red{background-image:url(/images/pokemon/part1/red.svg)}@media( max-width: 992px){.part1 .events-content .tags-red{background:#d32222}}@media( max-width: 992px){.part1 .events-content .tags .pc-t{display:none}}@media( min-width: 992px){.part1 .events-content .tags .mobile-t{display:none}}.part1 .events-content img{border-radius:12px}@media( max-width: 480px){.part1 .events-content img{border-radius:8px;width:100%;height:auto}}.part1 .events-content .events-text{margin-top:10px;margin-left:60px;margin-right:10px}@media( max-width: 992px){.part1 .events-content .events-text{margin:12px auto;text-align:center}}.part1 .events-content .events-text .event-t{color:rgba(0,0,0,.9);font-size:24px;font-weight:700;line-height:1.5}@media( max-width: 768px){.part1 .events-content .events-text .event-t{font-size:18px}}.part1 .events-content .events-text .event-desc{color:rgba(0,0,0,.9)}.part1 .events-content .calendar{margin-left:auto;flex:0 0 72px;height:72px;background:url(/images/pokemon/part1/calendar.svg) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media( max-width: 992px){.part1 .events-content .calendar{margin:0 auto;width:auto;height:auto;flex:none;background:none}}.part1 .events-content .calendar .week{color:#fff;font-size:14px;font-weight:400}@media( max-width: 992px){.part1 .events-content .calendar .week{display:none}}.part1 .events-content .calendar .day{color:#000;font-size:36px;font-weight:700;line-height:normal}@media( max-width: 992px){.part1 .events-content .calendar .day{display:none}}.part1 .events-content .calendar .m-day{color:rgba(0,0,0,.6);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media( min-width: 992px){.part1 .events-content .calendar .m-day{display:none}}@media( max-width: 768px){.part1 .events-content .calendar .m-day{font-size:12px}}.part1 .events-swiper-pagination{position:absolute;right:70px !important}@media( max-width: 1410px){.part1 .events-swiper-pagination{right:50px !important}}@media( max-width: 1200px){.part1 .events-swiper-pagination{right:20px !important}}@media( max-width: 992px){.part1 .events-swiper-pagination{margin-top:12px;position:static;text-align:center;line-height:1}}.part1 .events-swiper-pagination .swiper-pagination-bullet{background-color:#1bae9d;opacity:.5}.part1 .events-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:24px;opacity:1;border-radius:4px}@media( max-width: 992px){.part1 .events-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;height:8px}}.part2{padding:90px 0 0;background:#00b984;overflow:hidden;--coordinate-top1-main-color: #FF9C3E;--coordinate-top2-main-color: #044BE5;--coordinate-top3-main-color: #49D762}@media( max-width: 1200px){.part2{padding:90px 0}}@media( max-width: 768px){.part2{padding:40px 0}}@media(max-width: 1440px){.part2 .part2-contain{transform:scale(0.8);margin-top:-88px}}@media(max-width: 1140px){.part2 .part2-contain{transform:scale(0.7)}}@media( max-width: 1200px){.part2 .part2-contain{margin-top:0;transform:scale(1)}}@media( max-width: 768px){.part2 .part2-contain{margin:0 -15px}}.part2 .part2-podium{margin:30px auto;padding-bottom:23px;max-width:1200px;height:310px;display:flex;justify-content:space-around;align-items:flex-end;text-align:center;background-image:url("/images/pokemon/part2/podium.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part2 .part2-podium{background-image:url("/images/pokemon/part2/podium@2x.png")}}@media( max-width: 1200px){.part2 .part2-podium{display:none}}.part2 .part2-podium .part2-item .avatar{position:relative;display:inline-flex;border-radius:50%;border:2px solid #fff}.part2 .part2-podium .part2-item .avatar img{border-radius:50%}.part2 .part2-podium .part2-item .avatar .ranking{display:none}.part2 .part2-podium .part2-item .location{margin-top:25px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.part2 .part2-podium .part2-item .desc{color:rgba(255,255,255,.9);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.part2 .part2-podium .part2-item .lat{margin-top:9px;display:flex;justify-content:center;align-items:flex-end;gap:3px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.part2 .part2-podium .part2-top2 .avatar img{border:1.5px solid #003cbd}.part2 .part2-podium .part2-top1 .avatar img{border:1.5px solid #956d08}.part2 .part2-podium .part2-top3 .avatar img{border:1.5px solid #009b17}.part2 .part2-map{position:relative;height:572px;margin-bottom:45px;box-sizing:content-box}@media( max-width: 1200px){.part2 .part2-map{overflow-y:auto;scrollbar-width:none}.part2 .part2-map::-webkit-scrollbar{display:none}}@media( max-width: 1200px){.part2 .part2-map::before,.part2 .part2-map::after{content:"";display:block;position:fixed;left:0;width:100%;height:20px;background:linear-gradient(180deg, rgba(69, 209, 146, 0) 0%, #45D192 80.15%);border-radius:0 0 20px 20px}}@media( max-width: 1200px){.part2 .part2-map::before{top:0;transform:rotate(180deg)}}@media( max-width: 1200px){.part2 .part2-map::after{bottom:0}}@media( max-width: 1200px){.part2 .part2-map{margin-top:20px;padding:20px 15px;height:562px;margin-bottom:0;border-radius:20px;box-sizing:border-box;background:#45d192}}.part2 .part2-map .map{position:absolute;top:0;left:50%;transform:translate(-50%)}@media( max-width: 1200px){.part2 .part2-map .map{display:none}}.part2 .part2-map .part2-coordinate{position:absolute;overflow:visible;--coordinate-ripple-color: #36f3c9;--coordinate-ripple-shadow: rgba(27, 174, 157, 0.32)}.part2 .part2-map .part2-coordinate.top-1{--coordinate-ripple-color: #FFAD33;--coordinate-ripple-shadow: rgba(149, 109, 8, 0.32)}.part2 .part2-map .part2-coordinate.top-1 .info{border-color:var(--coordinate-top1-main-color)}.part2 .part2-map .part2-coordinate.top-1 .info .avatar{border-color:var(--coordinate-top1-main-color)}.part2 .part2-map .part2-coordinate.top-1 .info .avatar .ranking{background:var(--coordinate-top1-main-color)}.part2 .part2-map .part2-coordinate.top-1 .side{color:var(--coordinate-top1-main-color)}.part2 .part2-map .part2-coordinate.top-2{--coordinate-ripple-color: #3373FF;--coordinate-ripple-shadow: rgba(0, 60, 189, 0.32)}.part2 .part2-map .part2-coordinate.top-2 .info{border-color:var(--coordinate-top2-main-color)}.part2 .part2-map .part2-coordinate.top-2 .info .avatar{border-color:var(--coordinate-top2-main-color)}.part2 .part2-map .part2-coordinate.top-2 .info .avatar .ranking{background:var(--coordinate-top2-main-color)}.part2 .part2-map .part2-coordinate.top-2 .side{color:var(--coordinate-top2-main-color)}.part2 .part2-map .part2-coordinate.top-3{--coordinate-ripple-color: #5FFF7B;--coordinate-ripple-shadow: rgba(0, 155, 23, 0.32)}.part2 .part2-map .part2-coordinate.top-3 .info{border-color:var(--coordinate-top3-main-color)}.part2 .part2-map .part2-coordinate.top-3 .info .avatar{border-color:var(--coordinate-top3-main-color)}.part2 .part2-map .part2-coordinate.top-3 .info .avatar .ranking{background:var(--coordinate-top3-main-color)}.part2 .part2-map .part2-coordinate.top-3 .side{color:var(--coordinate-top3-main-color)}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate{position:static}.part2 .part2-map .part2-coordinate:not(:last-of-type){margin-bottom:8px}}.part2 .part2-map .part2-coordinate .location{position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:visible;z-index:1;cursor:pointer}.part2 .part2-map .part2-coordinate .location:hover>img{animation:coordinate-float 1.2s linear infinite}.part2 .part2-map .part2-coordinate .location>img{transition:transform .3s ease;transform:translateY(0)}.part2 .part2-map .part2-coordinate .location .coordinate-ripple{position:absolute;left:50%;bottom:-3px;width:20px;height:8px;transform:translateX(-50%);pointer-events:none;z-index:0}.part2 .part2-map .part2-coordinate .location .coordinate-ripple .coordinate-ripple-layer{position:absolute;inset:0;border-radius:50%;background:var(--coordinate-ripple-color);box-shadow:0 0 0 1px var(--coordinate-ripple-shadow) inset;transform:scale(0.45);transform-origin:center;opacity:0;visibility:hidden;animation:coordinate-ripple 1.8s ease-out infinite;animation-play-state:paused}.part2 .part2-map .part2-coordinate .location .coordinate-ripple .coordinate-ripple-layer:nth-child(2){animation-delay:.6s}.part2 .part2-map .part2-coordinate .location .coordinate-ripple .coordinate-ripple-layer:nth-child(3){animation-delay:1.2s}.part2 .part2-map .part2-coordinate .location>*{position:relative;z-index:1}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate .location{display:none}}.part2 .part2-map .part2-coordinate.is-active .location .coordinate-ripple-layer,.part2 .part2-map .part2-coordinate.is-leaving .location .coordinate-ripple-layer{visibility:visible;animation-play-state:running}.part2 .part2-map .part2-coordinate.is-active .info{display:flex}.part2 .part2-map .part2-coordinate.is-active .location:hover>img{animation:none}.part2 .part2-map .part2-coordinate.is-user-active .info{z-index:30}.part2 .part2-map .part2-coordinate.is-user-active .location:hover>img{animation:none}.part2 .part2-map .part2-coordinate .info{display:none;position:absolute;pointer-events:auto;z-index:2;width:fit-content;left:-25px;top:-13px;transform:translateY(-100%);padding:20px;display:none;align-items:center;gap:12px;border-radius:16px;border:2px solid #1bae9d;background:linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.8) 95%)}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate .info{display:flex;position:static;width:100%;transform:none}}@media( max-width: 768px){.part2 .part2-map .part2-coordinate .info{align-items:flex-start}}.part2 .part2-map .part2-coordinate .info.active{display:flex}.part2 .part2-map .part2-coordinate .info.center{left:-200px}.part2 .part2-map .part2-coordinate .info.center .side{left:200px}.part2 .part2-map .part2-coordinate .info.left{left:-410px}.part2 .part2-map .part2-coordinate .info.left .side{left:405px}.part2 .part2-map .part2-coordinate .info .avatar{position:relative;display:inline-flex;border-radius:50%;border:2px solid #1bae9d}@media( max-width: 768px){.part2 .part2-map .part2-coordinate .info .avatar img{width:58px;height:auto}}.part2 .part2-map .part2-coordinate .info .avatar .ranking{position:absolute;width:57px;height:20px;bottom:-12px;border-radius:4px;background:#1bae9d;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.part2 .part2-map .part2-coordinate .info-content .location-text{color:rgba(0,0,0,.9);font-size:18px;font-style:normal;font-weight:700;line-height:27px;white-space:nowrap}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate .info-content .location-text{white-space:unset}}@media( max-width: 768px){.part2 .part2-map .part2-coordinate .info-content .location-text{font-size:16px;line-height:1.5}}.part2 .part2-map .part2-coordinate .info-content .desc{color:rgba(0,0,0,.9);font-size:16px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate .info-content .desc{white-space:unset}}@media( max-width: 768px){.part2 .part2-map .part2-coordinate .info-content .desc{font-size:14px;line-height:1.5}}.part2 .part2-map .part2-coordinate .info-content .lat{margin-top:4px;display:flex;align-items:flex-end;color:#404040}@media( max-width: 768px){.part2 .part2-map .part2-coordinate .info-content .lat{font-size:14px;line-height:1.5;color:rgba(0,0,0,.6)}}.part2 .part2-map .part2-coordinate .side{display:flex;position:absolute;left:20px;bottom:-11px;color:#1bae9d}@media( max-width: 1200px){.part2 .part2-map .part2-coordinate .side{display:none}}.part2 .part2-map .part2-coordinate1{top:234px;left:137px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate1{left:calc(50% - 583px)}}.part2 .part2-map .part2-coordinate2{top:280px;left:147px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate2{left:calc(50% - 578px)}}.part2 .part2-map .part2-coordinate3{top:170px;left:300px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate3{left:calc(50% - 425px)}}.part2 .part2-map .part2-coordinate4{top:167px;left:337px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate4{left:calc(50% - 385px)}}.part2 .part2-map .part2-coordinate5{top:202.67px;left:320px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate5{left:calc(50% - 413px)}}.part2 .part2-map .part2-coordinate6{top:123.67px;left:653px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate6{left:calc(50% - 63px)}}.part2 .part2-map .part2-coordinate7{top:75px;left:683px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate7{left:calc(50% - 43px)}}.part2 .part2-map .part2-coordinate8{bottom:90px;left:494px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate8{left:calc(50% - 231px)}}.part2 .part2-map .part2-coordinate9{bottom:114px;left:508px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate9{left:calc(50% - 216px)}}.part2 .part2-map .part2-coordinate10{top:252px;right:80px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate10{right:calc(50% - 637px)}}.part2 .part2-map .part2-coordinate11{top:263px;right:108px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate11{right:calc(50% - 609px)}}.part2 .part2-map .part2-coordinate12{bottom:140px;right:39px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate12{right:calc(50% - 682px)}}.part2 .part2-map .part2-coordinate13{bottom:81px;right:139px}@media(max-width: 1520px){.part2 .part2-map .part2-coordinate13{right:calc(50% - 570px)}}@keyframes coordinate-ripple{0%{transform:scale(0.45);opacity:1}70%{transform:scale(2.2);opacity:0}100%{transform:scale(2.2);opacity:0}}@keyframes coordinate-float{0%{transform:translateY(0)}22%{transform:translateY(-8px)}40%{transform:translateY(-3px)}58%{transform:translateY(-7px)}74%{transform:translateY(-4px)}100%{transform:translateY(0)}}.part3{padding:90px 0;background-image:url("/images/pokemon/part3/part3-bg.jpg");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;background-position:bottom center;overflow:hidden}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part3{background-image:url("/images/pokemon/part3/part3-bg@2x.jpg")}}@media( max-width: 480px){.part3{padding:40px 0}}@media( max-width: 480px){.part3 .common-h2>img{width:auto;height:27px}}@media( max-width: 480px){.part3 .common-desc{font-size:14px;font-weight:400;line-height:1.5}}.part3-box{max-width:1200px;margin:30px auto 0}.part3-box .part3-contain{display:flex;flex-wrap:wrap;gap:20px 17px}@media( max-width: 1200px){.part3-box .part3-contain{justify-content:center}}.part3-item{position:relative;width:calc(50% - 8.5px)}@media( max-width: 1200px){.part3-item{width:592px}}.part3-item .part3-content{position:relative;z-index:1;margin-top:55px;padding:30px 30px 20px;background-image:url("/images/pokemon/part3/part3-box-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part3-item .part3-content{background-image:url("/images/pokemon/part3/part3-box-bg@2x.png")}}@media( max-width: 1410px){.part3-item .part3-content{padding:30px 16px 20px}}@media( max-width: 480px){.part3-item .part3-content{position:relative;margin-top:27px;padding:78px 0 0 0;background-image:url("/images/pokemon/part3/mobile-part3-box-bg.png");background-size:100% 79px;background-position:top center}}.part3-item .genius{position:absolute;top:2px;right:-17px}@media(max-width: 580px){.part3-item .genius{top:26px}}@media( max-width: 480px){.part3-item .genius{top:2px;right:1px}}@media(max-width: 580px){.part3-item .genius img{width:210px;height:auto}}@media( max-width: 480px){.part3-item .genius img{width:118px !important;height:auto !important}}@media( max-width: 480px){.part3-item .part3-text-box{padding:0 15px 20px 15px;background:#fff;border:2px solid #1bae9d;border-radius:0 0 16px 16px;border-top:none}}.part3-item .part3-t{color:#1bae9d;font-size:40px;font-weight:800;font-style:italic;line-height:normal}@media( max-width: 480px){.part3-item .part3-t{position:absolute;top:0;left:0;padding:20px 15px 20px 15px;width:calc(100% - 85px);font-size:32px;font-style:italic;font-weight:700;line-height:1.1875;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-emphasis:none}}.part3-item .part3-desc{margin:12px 0 20px;max-width:370px;color:rgba(0,0,0,.9);font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media( max-width: 768px){.part3-item .part3-desc{max-width:70%}}@media( max-width: 480px){.part3-item .part3-desc{margin-top:0;margin-bottom:12px;max-width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}}.part3-item .data-list{display:flex;flex-direction:column;gap:12px}@media( max-width: 1410px){.part3-item .data-list{gap:8px}}.part3-item .data-item{display:flex;align-items:center;gap:12px}@media( max-width: 1410px){.part3-item .data-item{gap:8px}}.part3-item .data-item.data-moves{padding:9px 0}@media( max-width: 480px){.part3-item .data-item.data-moves{padding:0;flex-direction:column;align-items:flex-start}}@media( max-width: 480px){.part3-item .data-item.data-moves .data-t{width:100%;flex:none;text-align:left}}@media( max-width: 480px){.part3-item .data-item.data-moves .data-content{width:100%;gap:8px}}.part3-item .data-t{flex:0 0 86px;color:rgba(0,0,0,.9);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media( max-width: 480px){.part3-item .data-t{flex:0 0 64px;text-align:left;font-size:14px;line-height:1.5}}.part3-item .data-content{display:flex;gap:12px;flex:1}@media( max-width: 1410px){.part3-item .data-content{gap:8px}}@media( max-width: 480px){.part3-item .data-content{gap:4px}}.part3-item .data-content .data-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:4px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.9);font-size:18px;font-style:italic;font-weight:700;letter-spacing:.9px}@media( max-width: 480px){.part3-item .data-content .data-num{min-width:36px;height:28px;padding:0 8px;font-size:14px;letter-spacing:.7px;border-radius:4px}}.part3-item .data-content .data-num.data-total{color:#45d192;font-size:24px;letter-spacing:1.2px;background:none}@media( max-width: 480px){.part3-item .data-content .data-num.data-total{font-size:16px;letter-spacing:.8px}}.part3-item .data-content .data-info{padding:0 12px;display:flex;align-items:center;width:100%;border-radius:4px;background:rgba(0,0,0,.05)}@media( max-width: 480px){.part3-item .data-content .data-info{padding:0 5px 0 8px}}.part3-item .data-content .data-info.data-total{background:none}.part3-item .data-content .progress-bar{width:100%;height:10px;border-radius:20px;background:rgba(0,0,0,.1)}@media( max-width: 480px){.part3-item .data-content .progress-bar{height:8px}}.part3-item .data-content .progress-bar.data-total{background:none}.part3-item .data-content .progress-bar .progress{height:100%;border-radius:20px;background:#45d192}.part3-item .data-content .data-min{margin-left:12px;margin-right:9px}@media( max-width: 480px){.part3-item .data-content .data-min{margin-left:8px;margin-right:5px}}.part3-item .data-content .data-max,.part3-item .data-content .data-min{color:#404040;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.part3-item .data-content .data-max.data-total,.part3-item .data-content .data-min.data-total{color:rgba(0,0,0,.5)}.part3-item .data-content .tag{padding:8px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:8px}@media( max-width: 480px){.part3-item .data-content .tag{padding:8px 12px;font-size:12px}}.part3-item .data-content .tag-blue{color:#044be5;background:rgba(4,75,229,.1)}.part3-item .data-content .tag-red{color:#d32222;background:rgba(211,34,34,.1)}.part3-item .data-content .tag-yellow{color:#f6b32c;background:rgba(246,179,44,.1)}.part3-item .data-content .tag-green{color:#45d192;background:rgba(69,209,146,.1)}.part3-item .data-content .tag-purple{color:#4404e5;background:rgba(68,4,229,.1)}.part3-bottom{margin:30px auto 0;max-width:1200px;padding:26px;border-radius:20px;border:4px solid #1bae9d;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}@media( max-width: 768px){.part3-bottom{gap:12px}}@media( max-width: 480px){.part3-bottom{margin-top:20px;padding:20px 15px;border-width:2px;border-radius:16px}}.part3-bottom .part3-bottom-content{display:flex;align-items:center;gap:12px}@media( max-width: 480px){.part3-bottom .part3-bottom-content{flex-direction:column-reverse;text-align:center}}.part3-bottom .cover{border-radius:10px}@media( max-width: 480px){.part3-bottom .cover{border-radius:8px;width:100%;height:auto;max-width:315px}}.part3-bottom .part3-bottom-t{color:rgba(0,0,0,.9);font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media( max-width: 480px){.part3-bottom .part3-bottom-t{padding:0 15px}}.part3-bottom .part3-bottom-desc{margin-top:4px;color:rgba(0,0,0,.9);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media( max-width: 480px){.part3-bottom .part3-bottom-desc{font-size:14px;line-height:1.5}}@media( max-width: 480px){.part3-bottom-link.arrow{display:none}}.part3-swiper-head,.part3-swiper-pagination{display:none}@media(max-width: 767px){.part3-box{margin-top:24px}.part3-box.part3-swiper-ready .part3-swiper-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;width:100%}.part3-box.part3-swiper-ready .part3-swiper-name{flex:1;height:44px;color:#1bae9d;text-align:center;font-size:18px;font-weight:700;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:30px;border:2px solid #1bae9d;background:#fff}.part3-box.part3-swiper-ready .part3-swiper-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;cursor:pointer;flex:0 0 44px;background:none}.part3-box.part3-swiper-ready .part3-swiper-btn-icon{display:block;width:100%;height:100%;background:url("/images/pokemon/part3/prev@2x.png") no-repeat center center;background-size:100% 100%}.part3-box.part3-swiper-ready .part3-swiper-next .part3-swiper-btn-icon{transform:rotate(180deg)}.part3-box.part3-swiper-ready.swiper{overflow:hidden}.part3-box.part3-swiper-ready .part3-contain{gap:0;flex-wrap:nowrap;justify-content:flex-start}.part3-box.part3-swiper-ready .part3-item{width:100%}.part3-box.part3-swiper-ready .part3-item .genius{right:0px}.part3-box.part3-swiper-ready .part3-swiper-pagination{display:flex;justify-content:center;align-items:center;margin-top:14px;line-height:0}.part3-box.part3-swiper-ready .part3-swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:8px;height:8px;border-radius:8px;background:rgba(255,255,255,.5);opacity:1}.part3-box.part3-swiper-ready .part3-swiper-pagination .swiper-pagination-bullet-active{width:16px;background:#fff}}@media( max-width: 480px){.part3-box.part3-swiper-ready .part3-swiper-pagination{margin-top:12px}}@media( max-width: 480px){.part3-box{margin-top:20px}}.part4{padding:30px 0;background:#00b984;overflow:hidden}@media( max-width: 992px){.part4{background:linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.9) 4.35%, rgba(255, 255, 255, 0.9) 96.55%, rgba(255, 255, 255, 0.6) 100.57%)}}@media( max-width: 768px){.part4{padding:40px 15px}}.part4 img{display:block}@media( max-width: 768px){.part4 .common-h2 img{max-width:345px;width:100%;height:auto}}.part4-box{padding:60px 20px;background-image:url("/images/pokemon/part4/part4-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part4-box{background-image:url("/images/pokemon/part4/part4-bg@2x.png")}}@media( max-width: 992px){.part4-box{background:none}}@media( max-width: 768px){.part4-box{padding:0}}.part4-box .part4-desc{color:#404040}.part4-box .part4-h3{margin:30px auto 0;color:#1bae9d;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:1.5}@media( max-width: 768px){.part4-box .part4-h3{margin-top:20px;font-size:16px}}.part4-can{margin:20px auto;max-width:1200px;display:flex;gap:30px}@media( max-width: 1200px){.part4-can{gap:20px;align-items:center}}@media( max-width: 992px){.part4-can{flex-direction:column}}@media( max-width: 768px){.part4-can{flex-direction:column-reverse}}.part4-can .can-box{text-align:left}.part4-can .can-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}@media( max-width: 768px){.part4-can .can-list{gap:12px}}.part4-can .can-list li{padding-left:28px;position:relative;color:rgba(0,0,0,.9)}.part4-can .can-list li::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px}.part4-can .can-list li.list-ball::before{background:url(/images/pokemon/part4/ball.svg) no-repeat}.part4-can .can-list li.list-pvp::before{background:url(/images/pokemon/part4/pvp.svg) no-repeat}.part4-can .can-list li.list-gold::before{background:url(/images/pokemon/part4/gold.svg) no-repeat}.part4-can .can-list li .t{margin-bottom:4px;font-weight:700}.part4-can .jw-pop-play-video{position:relative;cursor:pointer}.part4-can .jw-pop-play-video::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px;background:url(/images/pokemon/part4/play.svg) no-repeat}@media( max-width: 768px){.part4-can .jw-pop-play-video::before{width:72px;height:72px;background-size:100% auto}}@media( max-width: 1200px){.part4-can .jw-pop-play-video img{width:460px;height:auto}}@media( max-width: 768px){.part4-can .jw-pop-play-video img{border-radius:16px}}@media( max-width: 480px){.part4-can .jw-pop-play-video img{width:100%}}.can-desc{margin-bottom:20px;color:rgba(0,0,0,.9);font-style:normal}@media( max-width: 768px){.can-desc{margin-top:8px;text-align:center}}.part4-use{margin:0 auto 20px;max-width:1200px}.part4-use .user-desc{margin-top:4px;text-align:center;color:#404040}.part4-use .use-swiper{margin-top:20px}.part4-use .step-box{text-align:center;display:flex;flex-direction:column;align-items:center}@media( max-width: 480px){.part4-use .step-box img{width:100%;height:auto}}.part4-use .step-box .step-title{margin:12px auto 8px;display:flex;justify-content:center;gap:8px}.part4-use .step-box .step-title .step-num{padding:0 8px;color:#1bae9d;font-size:14px;font-style:normal;font-weight:700;line-height:24px;border-radius:4px;background:rgba(27,174,157,.2)}@media( max-width: 480px){.part4-use .step-box .step-title .step-num{line-height:21px}}.part4-use .step-box .step-title .step-t{color:rgba(0,0,0,.9);font-weight:700}.part4-use .step-box .desc{line-height:1.5}.part4-use .use-swiper-pagination{margin-top:12px;position:relative;text-align:center;line-height:1}.part4-use .use-swiper-pagination .swiper-pagination-bullet{background-color:#1bae9d;opacity:.5}.part4-use .use-swiper-pagination .swiper-pagination-bullet-active{width:16px;opacity:1;border-radius:4px}.part4-about{margin:auto;max-width:1200px}.part4-about .about-desc{margin-top:4px;color:rgba(0,0,0,.9);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.part4-about .about-list{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.part4-about .about-list li{padding-left:28px;position:relative}.part4-about .about-list li::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(/images/pokemon/part4/dialogue.svg) no-repeat}.part4-about .about-list li .about-t{color:rgba(0,0,0,.9);font-weight:700}.part4-about .about-list li a{color:#ff9c3e}.separation-box{margin:25px 0 30px;padding:13px 0;position:relative;left:50%;transform:translateX(-50%);width:100vw}@media( max-width: 768px){.separation-box{margin:20px 0;padding:0}}@media( max-width: 768px){.separation-box{width:100%}}.separation-box .separation-line{border:2px dashed #000;opacity:.1}@media( max-width: 768px){.separation-box .separation-line{border:1px dashed #000}}.separation-box .scissors{position:absolute;right:calc(50% - 735px);transform:translate(50%, -50%)}.separation-box .scissors.scissors-left{right:auto;left:calc(50% - 735px);transform:translate(-50%, -50%) scale(-1)}.layer-shade{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:all .25s;opacity:.3;animation:openShade .25s;animation-fill-mode:forwards}.layer-load{background-image:url(../images/loading.gif);background-position:center center;background-repeat:no-repeat}@keyframes openShade{0%{opacity:0}100%{opacity:.3}}.layer{position:fixed;top:0px;left:500px;margin:20px;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3);z-index:1000000;min-width:260px;overflow:hidden}.layer .layer-title{height:43px;padding:0 20px;background-color:#f8f8f8;color:#333;font-size:14px;line-height:42px;border-bottom:1px solid #eee}.layer .layer-title span{float:left}.layer .layer-title i{float:right;cursor:pointer}.layer .layer-title:after{content:"";display:block;clear:both;overflow:hidden;visibility:hidden}.layer .layer-content{padding:20px;background-color:#fff}.layer .layer-btn{background:#fff;padding:0 15px 12px;text-align:right}.layer .layer-btn button{outline:none;border:none;background-color:#1e9fff;color:#fff;border-radius:2px;height:28px;line-height:28px;font-weight:400;padding:0 15px}.layer .layer-btn button:active{opacity:.5}.layer .layer-btn .close-btn{margin-left:10px}.layer .layer-btn .resize{position:absolute;right:0;bottom:0;display:block;width:10px;height:10px}.layer .layer-btn:after{display:block;clear:both;content:"";overflow:hidden;visibility:hidden}.jw-pop-video-layer{overflow:initial}.jw-pop-video-layer iframe{display:block;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center}.jw-pop-video-layer .layer-title{height:auto;position:relative;background:none;border:none}.jw-pop-video-layer .layer-title i{opacity:0;position:absolute;top:-10px;right:-11px;z-index:999;width:22px;height:22px;background:#eee;line-height:20px;border-radius:11px;text-indent:1px;text-align:center;border:1px solid #bbb;font-size:14px;box-shadow:1px 1px 5px rgba(0,0,0,.3);transition:all .2s}.jw-pop-video-layer .layer-title i:hover{opacity:1;color:red;border-color:red}.jw-pop-video-layer .layer-content{padding:0}.jw-pop-video-layer .layer-btn{display:none}.jw-pop-video-layer:hover .layer-title i{opacity:.98}.part5{padding:90px 0;background-image:url("/images/pokemon/part5/part5-bg.jpg");background-size:1920px auto;background-repeat:no-repeat;background-position:center center;background-position:center bottom}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part5{background-image:url("/images/pokemon/part5/part5-bg@2x.jpg")}}@media(min-width: 1921px){.part5{background-size:100% auto}}@media( max-width: 768px){.part5{padding:40px 0}}.part5 .btn-box-group .download-btn{position:relative;display:inline-block;vertical-align:middle;min-width:200px;height:50px;font-size:16px;line-height:50px;color:#fff;border-radius:8px;background-color:#268bff;text-align:center;transition:all .3s}.part5 .btn-box-group .download-btn:hover{text-decoration:none;background-color:#0d7dff}.part5 .btn-box-group .download-btn::before{content:"";display:block;position:absolute;left:-15px;top:-20px;width:48px;height:70px;background-image:url("/images/pokemon/part5/btn-icon.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.part5 .btn-box-group .download-btn::before{background-image:url("/images/pokemon/part5/btn-icon@2x.png")}}.part5 .btn-box-group .btn-box-group__item{display:none}.part5 .btn-box-group .btn-box-group__item.active{display:block}.part5 .btn-box-group svg{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:8px;width:21px;height:22px}.part5-box{max-width:1200px}.part5-wrapper{margin-top:30px}.part5-title{display:flex;align-items:center;margin-bottom:20px;gap:8px}@media( max-width: 480px){.part5-title{margin-bottom:12px}}.part5-title>a{color:#fff;font-size:24px;font-weight:700;line-height:1.5}@media( max-width: 480px){.part5-title>a{font-size:16px}}@media( max-width: 768px){.part5-video{margin-bottom:20px}}.part5-video-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:30px}@media( max-width: 1200px){.part5-video-wrapper{justify-content:flex-start}}@media( max-width: 992px){.part5-video-wrapper{justify-content:center}}@media( max-width: 768px){.part5-video-wrapper{margin-bottom:0;flex-wrap:nowrap;gap:0;justify-content:unset}}.part5-video-wrapper .part5-video-item{display:flex;flex-direction:column;width:288px;height:auto;border-radius:16px;background:#fff;overflow:hidden}@media(max-width: 1520px)and (min-width: 1200px){.part5-video-wrapper .part5-video-item{width:calc(25% - 16px)}}.part5-video-wrapper .part5-video-img{position:relative;width:100%;height:162px;cursor:pointer;font-size:0}@media( max-width: 768px){.part5-video-wrapper .part5-video-img{height:auto}.part5-video-wrapper .part5-video-img img:not(.part5-video-play){width:100%;height:auto}}.part5-video-wrapper .part5-video-img .part5-video-img-item{width:auto;height:100%}.part5-video-wrapper .part5-video-msg{flex:1;display:flex;align-items:center;padding:12px}@media( max-width: 768px){.part5-video-wrapper .part5-video-msg{justify-content:center}}.part5-video-wrapper .part5-video-link{color:rgba(0,0,0,.9);display:block;font-size:16px;font-weight:700;line-height:1.5}.part5-video-wrapper .part5-video-link:hover{color:#1bae9d}@media( max-width: 768px){.part5-video-wrapper .part5-video-link{text-align:center}}.part5-video-wrapper .part5-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.part5-article-swiper{margin-bottom:30px;border-radius:20px;background:#fff}@media( max-width: 768px){.part5-article-swiper{margin-bottom:20px;border-radius:16px;padding-bottom:20px !important}}.part5-article-swiper .part5-swiper-pagination{line-height:1}.part5-article-swiper .part5-swiper-pagination .swiper-pagination-bullet{background-color:#1bae9d;opacity:.5}.part5-article-swiper .part5-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:16px}.part5-article-wrapper .part5-article-item{padding:30px;display:flex;flex-direction:column;gap:12px}@media( max-width: 992px){.part5-article-wrapper .part5-article-item{padding:15px}}@media( max-width: 768px){.part5-article-wrapper .part5-article-item{padding:10px 15px 0}}.part5-article-wrapper .part5-article-link{position:relative;display:block;color:rgba(0,0,0,.9);font-size:16px;font-weight:700;line-height:1.31}@media( max-width: 768px){.part5-article-wrapper .part5-article-link{padding-right:40px;display:flex;align-items:center;font-size:14px;height:60px}}.part5-article-wrapper .part5-article-link:hover{color:#1bae9d}@media( max-width: 768px){.part5-article-wrapper .part5-article-link:not(:last-child){border-bottom:1px solid rgba(80,92,255,.05)}}@media( max-width: 768px){.part5-article-wrapper .part5-article-link::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background:url(/images/pokemon/part3/arrow.svg) no-repeat;background-size:100% auto}}.part5-prd{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px;border-radius:16px;background:#fff}@media( max-width: 768px){.part5-prd{padding:20px 15px;flex-direction:column;text-align:center}}.part5-prd .part5-prd-title{display:flex;align-items:center;margin-bottom:4px;gap:15px;color:#1b1b1d;font-size:24px;font-weight:700;line-height:1.5}@media( max-width: 768px){.part5-prd .part5-prd-title{flex-direction:column;font-size:18px;gap:20px}}@media( max-width: 768px){.part5-prd .part5-prd-title img{width:60px;height:auto}}.part5-prd .part5-prd-desc{color:#414141}.part5-swiper-pagination{display:none;text-align:center;margin-top:12px}.part5-swiper-pagination span{width:8px;height:8px;background-color:#fff;opacity:.5;border-radius:24px}.part5-swiper-pagination span.swiper-pagination-bullet-active{width:16px;opacity:1}@media( max-width: 768px){.part5-swiper-pagination{display:block}}