*{margin:0;padding:0;outline:0}html,body{width:100%;height:100%}body,input,textarea{color:#333;font-size:14px;font-family:"PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","微软雅黑",sans-serif;-webkit-font-smoothing:antialiased}a,a:visited{color:#000;text-decoration:underline}a:hover{text-decoration:none}.clear{clear:both}.centerxy{width:100%;height:100%;border:0}.centerxy tr{border:0}.centerxy td{border:0;text-align:center}.header{display:block;padding:50px 0;text-align:center}.logo{display:block;margin:5px auto 20px;width:66px;height:66px;background:url("image/logo.png") no-repeat;background-size:66px 66px;background-position:0 0;image-rendering:pixelated}.logo-big{width:132px;height:132px;background-image:url("image/logo2.png");background-size:132px 132px;image-rendering:pixelated}.title{display:block;margin:5px}.subtitle{display:block;margin:5px}.content{display:block}.buttons{display:block;margin:20px 0;text-align:center}.button{display:inline-block;margin:10px;padding:10px;background:#333;cursor:pointer}.button:hover{background:#000}.footer{display:block;margin:5px;font-size:10px;text-align:center;opacity:.5}.about{display:block;margin:10px auto;max-width:640px;text-align:center}.line{display:block;margin:5px;opacity:.75}.list{display:block;margin:0 auto;max-width:1600px}.item{display:inline-block;vertical-align:top;width:100%}.item-inner{margin:10px 0}.item-title{display:block;margin:5px}.item-title-part1{display:inline-block}.item-title-part2{display:inline-block;float:right;opacity:.5}.item-cover{display:block;position:relative;background:#333;border-color:#333;border-width:2px 0 2px 0;border-style:solid;cursor:pointer}.item-image{display:block;margin:0 auto;width:100%}.item-image:hover{opacity:.9}.item-play{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("image/play.png") no-repeat center center;background-size:66px 66px;background-color:rgba(0,0,0,0.3);image-rendering:pixelated}.album{display:block;margin:0 auto;max-width:1600px}.picture{display:inline-block;vertical-align:top;width:50%}.picture-inner{margin:10px;background:#333;border:#333 2px solid}.picture-image{display:block;margin:0 auto;width:100%;cursor:pointer}.picture-image:hover{opacity:.9}.mask{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);background-image:none;background-size:contain;background-repeat:no-repeat;background-position:center center}.mask-mobile .mask-button,.mask-mobile .mask-step-inner{opacity:1}.mask:hover .mask-button,.mask:hover .mask-step-inner{opacity:1}.mask-video{display:inline-block;max-width:100%;box-shadow:rgba(0,0,0,0.3) 0 10px 20px}.mask-button{display:block;position:absolute;width:50px;height:50px;border:transparent 10px solid;background-color:rgba(0,0,0,0.5);opacity:.1;cursor:pointer}.mask-button-close{right:0;top:0}.mask-button-prev{left:0;top:48%}.mask-button-next{right:0;top:48%}.mask-step{display:block;position:absolute;left:0;bottom:0;width:100%}.mask-step-inner{display:block;margin:0 auto;padding:15px 0 5px;width:210px;text-align:center;background:rgba(0,0,0,0.5);opacity:.1}.loading{display:block;text-align:center;animation:flash 1s infinite;-moz-animation:flash 1s infinite;-webkit-animation:flash 1s infinite;-o-animation:flash 1s infinite}@keyframes flash{0{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes flash{0{opacity:0}50%{opacity:1}100%{opacity:0}}.mask-step .pixel-letter{margin:2px}#home .pixel-letter{margin:1px}#error .pixel-letter{margin:2px}.pixel-letter{display:inline-block;background:url("image/pixel.png") no-repeat;image-rendering:pixelated}@media screen and (min-width:640px){.item{width:50%}.item-inner{margin:10px}.item-title{margin:5px 0}.item-cover{border-width:2px}.picture{width:33.33%}}@media screen and (min-width:960px){.picture{width:25%}}@media screen and (min-width:1280px){.item{width:33.33%}.picture{width:20%}}