body{margin:0}.zy_media{background:#000;position:relative}.zy_media video,.zy_media audio{width:100%;position:absolute;top:0;left:0;display:block}.zy_fullscreen{overflow:hidden}.zy_fullscreen .zy_media{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.zy_fullscreen .zy_wrap,.zy_fullscreen video{width:100%;height:100%}.zy_wrap{width:100%}.zy_title{height:34px;padding-left:10px;color:#fff;font-size:12px;line-height:34px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.25);position:absolute;left:0;right:0;top:0;-webkit-transition:top .5s;transition:top .5s}.zy_media .dec_play,.zy_media .dec_loading,.zy_media .dec_error{margin:-32px 0 0 -31px;position:absolute;top:50%;left:50%}.zy_media .dec_play::before{width:60px;height:60px;content:'';border-radius:60px;border:#e5e5e4 1px solid;display:block}.zy_media .dec_play::after{width:0;height:0;content:'';border-color:transparent transparent transparent #e5e5e4;border-width:14px 20px;border-style:solid;position:absolute;top:16px;left:23px;z-index:2;display:block}.zy_media .dec_loading{width:62px;height:62px;-webkit-animation:ani_loading .6s infinite linear;-webkit-animation-fill-mode:forwards;animation:ani_loading .6s infinite linear;animation-fill-mode:forwards}@-webkit-keyframes ani_loading{100%{-webkit-transform:rotate(360deg)}}@keyframes ani_loading{100%{transform:rotate(360deg)}}.zy_media .dec_loading::before{width:7px;height:7px;content:'';border-radius:7px;background:#fff;opacity:.8;position:absolute;top:25px}.zy_media .dec_loading::after{width:48px;height:48px;content:'';border-radius:50px;border:7px solid #fff;opacity:.2;display:block}.zy_media .dec_error{width:62px;height:62px;margin-top:-53px;margin-left:-25px;white-space:nowrap;color:#fff;font-size:12px;text-align:center;position:absolute;top:50%;left:50%}.zy_controls{height:50px;background:rgba(0,0,0,.0);position:absolute;left:0;right:0;bottom:-45px;-webkit-transition:bottom .5s;transition:bottom .5s;display:-webkit-box;display:box;display:-webkit-flex;display:flex}.zy_playpause_btn_play,.zy_playpause_btn_pause{width:40px;height:60px;margin-right:4px;padding:13px 0 0 14px;position:relative}.zy_playpause_btn_play::before{width:0;height:0;content:'';border-color:transparent transparent transparent #cbcbcb;border-width:16px 24px;border-style:solid;position:absolute;top:6px;left:18px}.zy_playpause_btn_pause::before{width:28px;height:28px;content:'';border-color:transparent transparent transparent #cbcbcb;border-width:0 0 0 12px;border-style:double;position:absolute;top:8px;left:20px}.zy_timeline{margin-right:10px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.zy_timeline_slider{width:100%;height:1px;background:#999;position:relative;top:22px;left:0}.zy_timeline_buffering{width:100%;height:6px;top:-3px;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;background-size:15px 15px;-webkit-animation:ani_buffering 2s linear infinite;animation:ani_buffering 2s linear infinite;position:absolute}@-webkit-keyframes ani_buffering{from{background-position:0 0}to{background-position:30px 0}}@keyframes ani_buffering{from{background-position:0 0}to{background-position:30px 0}}.zy_timeline_loaded{width:0;height:1px;background:#e5e5e5;position:absolute;top:0;left:0;z-index:1}.zy_timeline_current{width:0;height:1px;position:relative;z-index:2}.zy_timeline_handle{width:32px;height:32px;border-radius:32px;background:#e5e5e5;position:absolute;top:-16px;left:-8px;z-index:3}.zy_time{width:auto;height:44px;margin-right:5px;line-height:44px;font-size:11px;color:#999;text-align:center}.zy_time .zy_currenttime{color:#e5e5e5}.zy_fullscreen_btn{width:48px;height:48px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAeBPn9JAgfAW6nnEM6dfCompCOvDKvYt5NCslGwn5rYJ+Xt+zrpeVhGNOMUfsjWcAAAEISURBVDjLlZJZcoMwEEQ7IBaz2MFAMNjxlj3p+58vI6ViYSxU5f6h0HsaaVSDe9N/VF6+a7nfenisSJ48vKEkgclQO/dLHszPM7l2cCukLbm74VYQo+RyzLeKVlh/6pX/6+TZo0S4FUIeBCRkIJWWnESEM/kF7UXAkQ4BmdlcsUmxcgpm81+rT26hYggITLBwC7F5hYjZnFCQte7jzS+ceJgTBjIwR8xd8mjeecXNTJupEoRCt7lxCq9UKZCz0WUcQkV+CyrZQXLuIkk4Fl6YCejIApcE4Ujoc1n5IeUzNezAFIotMDWsIGOwDzAxyuuh7S2yNezYxwPgNETwJFiwjOFL/Z7jvvwCQvdDsCQ2K3MAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;-webkit-background-size:32px;background-size:32px;}.zy_unfullscreen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMAFvpd5eyxIHUqGgbjt5ZyOSX2j4oQ56d3MAzx366bNO6/tKGekoRGYjzRmlbZyX74aFB5Dvuj8gAAAtFJREFUWMPdl9l26jAMRcUQQpjDbQJhCjQQCKV0uPr/bytGBqUIG68+dfW81HjVG+lYlg38BdU68wmYFexS+/oDInYqxuV7ROxaASM8qW4g7PCsjQ0wRjTG0EfSK9g0J0J0l016r1gJDUMMfbyoagfAM7IPcr0EfPQChxiaaAL0ThPJQx/GaAK0YxVuJGKgLOT3ywiOamoFVkITLYAElV5shDHaAPCJSjVzPeQoAXKDhq37McQwqZoAUbtc/w24VUZZQGAArNFL9E7M1PSBl07SYlAE8EJZgC8B+mTFevu2anp2CaiSIVJM/zQhlACdeZerCXFM4/Qd8ULocRYCUJmq8RvA9UN8DqE1RLwldCCQADig0oAI/9V4d3WUCRvpgwbo/d1r2zxEPKpYOICyD3XwJQBW6lP/PKT/C8hPkvBBAGhqpq3TNtbQSAgFAPJSEb8i4pwBwgfOggGU8IhzqPsMYD2zD+IsLBBxOVEjWvlJfwSBYoghKAF4VXEeFuQoAwSBfPgOSK7bDy01zCVAZlEGRMqEJp0oVQm9C0ASnphQAkCdy1kdybUJgCtN8BThJwDsXrNIMbSmYCZQDHHb99UCrr8am/gkAdKHuJTBh5qgvjQQ22j0YcoRzOkwyEKy++DpDkxl0eNSjkMGWH3wfK5k3H47TFt0J1Dax1JNjkVDsfuw525OxR5yS3PwgVCrckvjpmol5ESgsxncNlVIqw8JG01oURVyW9fRZA8JdGctoWhwYyGYRiTFgOS/3SNE2imvAuJqMzzuxM2UaSfF5SrVvAuANWURiuvdTmCAJkxPhFw+MGQWEqB9WEbg8ZkWsj6yMiK0VSdYGJban3nraz3sAdwJDIAF+TAJE3AhSACMeDfdCQzg3fRByuW5z1mETgT+wSEIw8ApC/mTh3fT7gM3cd1FZQwZOCjZ33va0+meg5PSPjVhSaD5H6qdd2vwS/QFkTleiTzuLDoAAAAASUVORK5CYII=)}
