.local-cn-popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.55);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear .4s,opacity .4s,-webkit-transform .4s;transition:visibility 0s linear .4s,opacity .4s,transform .4s;z-index:1000;text-align:center;cursor:pointer}.local-cn-popup-show{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}@keyframes circle-dash{from{stroke-dashoffset:129.6}to{stroke-dashoffset:0}}.local-cn-popup.local-cn-popup-show.local-cn-popup-auto-close .local-cn-popup-inner:not(:hover) #circle_black{-webkit-animation:circle-dash 10s linear forwards;animation:circle-dash 10s linear forwards}.local-cn-popup-outer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:55.33rem;padding:1rem}.local-cn-popup-inner{position:relative;width:100%;padding:2rem 2rem;background-color:#fff;border-radius:.5rem;max-height:calc(100vh - 4rem);overflow:auto;cursor:default}.local-cn-popup .close{position:absolute;top:1rem;right:1.33rem;width:3rem;height:3rem;cursor:pointer;-webkit-transform:scale(-1);transform:scale(-1)}.local-cn-popup .close .cross-icon{position:absolute;width:22px;height:22px;top:12px;left:12px}.local-cn-popup .close .cross-icon:after,.local-cn-popup .close .cross-icon:before{content:'';width:100%;height:1px;position:absolute;top:10px;left:0;background-color:#000}.local-cn-popup .close .cross-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.local-cn-popup .close .cross-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.local-cn-popup .close svg{position:absolute;top:2px;left:2px}.local-cn-popup #circle_black{stroke-dasharray:129.6;stroke-dashoffset:129.6}.local-cn-popup-content h2{line-height:1;margin-top:0}.local-cn-popup-content .desc{margin-bottom:1.5rem}.local-cn-popup-content .local-cn-popup-embed{margin-top:3rem;position:relative;padding-top:56.25%}.local-cn-popup-content .local-cn-popup-embed iframe{position:absolute;top:0;left:0;height:100%;width:100%}.local-cn-popup-content .local-cn-popup-embed+h2{margin-top:1.5rem}.local-cn-popup-content .media+h2{margin-top:1.5rem}.local-cn-popup-content .media{position:relative;height:0;padding-top:56.25%;overflow:auto}.local-cn-popup-content .media img{position:absolute;top:0;left:0;width:100%;height:auto}.local-cn-popup-content .local-cn-popup-link{margin-bottom:.66rem}.local-cn-popup-normal .media{margin-top:3rem}@media (min-width:768.5px){.local-cn-popup-horizontal{text-align:left}.local-cn-popup-horizontal .local-cn-popup-content{display:flex}.local-cn-popup-horizontal .media-w{flex:0 0 50%;padding-right:2rem}.local-cn-popup-horizontal .media{padding-top:100%}.local-cn-popup-horizontal .text-w{flex:0 0 50%;padding-right:1rem}}@media (max-width:768px){.local-cn-popup .close{top:.2rem;right:.3rem;-webkit-transform:scale(-.7);transform:scale(-.7)}.local-cn-popup .desc{font-size:.867rem}.local-cn-popup-content .local-cn-popup-link{margin-bottom:0}.local-cn-popup-normal .media{margin-top:2rem}.local-cn-popup-horizontal .media-w{margin-top:2rem}.local-cn-popup-horizontal .media-w+.text-w{margin-top:1.5rem}}