@-webkit-keyframes shake-base{0%{-webkit-transform:translate(0) rotate(0deg)}2%{-webkit-transform:translate(-.5px,1.5px) rotate(.3deg)}4%{-webkit-transform:translate(-.5px,1.5px) rotate(-.3deg)}6%{-webkit-transform:translate(-2.5px,-1.5px) rotate(.3deg)}8%{-webkit-transform:translate(-2.5px,-2.5px) rotate(-.8deg)}10%{-webkit-transform:translate(1.5px,1.5px) rotate(-.8deg)}12%{-webkit-transform:translate(-2.5px,-.5px) rotate(-.3deg)}14%{-webkit-transform:translate(1.5px,-2.5px) rotate(-.3deg)}16%{-webkit-transform:translate(.5px,1.5px) rotate(.3deg)}18%{-webkit-transform:translate(-2.5px,-.5px) rotate(.3deg)}20%{-webkit-transform:translate(-.5px,-.5px) rotate(-.8deg)}22%{-webkit-transform:translate(-2.5px,-1.5px) rotate(-.8deg)}24%{-webkit-transform:translate(-1.5px,-2.5px) rotate(-.8deg)}26%{-webkit-transform:translate(.5px,-.5px) rotate(-.8deg)}28%{-webkit-transform:translate(-.5px,-1.5px) rotate(-.3deg)}30%{-webkit-transform:translate(-2.5px,1.5px) rotate(.3deg)}32%{-webkit-transform:translate(-2.5px,-2.5px) rotate(-.3deg)}34%{-webkit-transform:translate(-1.5px,.5px) rotate(-.8deg)}36%{-webkit-transform:translate(1.5px,-1.5px) rotate(-.8deg)}38%{-webkit-transform:translate(.5px,-.5px) rotate(-.3deg)}40%{-webkit-transform:translate(-.5px,.5px) rotate(.3deg)}42%{-webkit-transform:translate(.5px,-2.5px) rotate(-.3deg)}44%{-webkit-transform:translate(.5px,-2.5px) rotate(-.3deg)}46%{-webkit-transform:translate(-1.5px,1.5px) rotate(-.8deg)}48%{-webkit-transform:translate(.5px,-2.5px) rotate(-.3deg)}50%{-webkit-transform:translate(-1.5px,-.5px) rotate(-.8deg)}52%{-webkit-transform:translate(-2.5px,-.5px) rotate(-.8deg)}54%{-webkit-transform:translate(1.5px,.5px) rotate(-.8deg)}56%{-webkit-transform:translate(.5px,.5px) rotate(-.8deg)}58%{-webkit-transform:translate(.5px,1.5px) rotate(-.3deg)}60%{-webkit-transform:translate(-.5px,-2.5px) rotate(-.3deg)}62%{-webkit-transform:translate(-2.5px,-1.5px) rotate(-.3deg)}64%{-webkit-transform:translate(-1.5px,.5px) rotate(.3deg)}66%{-webkit-transform:translate(.5px,-.5px) rotate(-.8deg)}68%{-webkit-transform:translate(-1.5px,-.5px) rotate(-.8deg)}70%{-webkit-transform:translate(-.5px,-2.5px) rotate(-.8deg)}72%{-webkit-transform:translate(-2.5px,-.5px) rotate(-.8deg)}74%{-webkit-transform:translate(-2.5px,.5px) rotate(.3deg)}76%{-webkit-transform:translate(1.5px,-1.5px) rotate(-.8deg)}78%{-webkit-transform:translate(1.5px,-2.5px) rotate(.3deg)}80%{-webkit-transform:translate(-2.5px,-2.5px) rotate(-.3deg)}82%{-webkit-transform:translate(-2.5px,-1.5px) rotate(.3deg)}84%{-webkit-transform:translate(.5px,-2.5px) rotate(-.3deg)}86%{-webkit-transform:translate(-2.5px,.5px) rotate(-.3deg)}88%{-webkit-transform:translate(-2.5px,-.5px) rotate(-.3deg)}90%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-.8deg)}92%{-webkit-transform:translate(-.5px,-1.5px) rotate(-.3deg)}94%{-webkit-transform:translate(.5px,-.5px) rotate(-.3deg)}96%{-webkit-transform:translate(-2.5px,-2.5px) rotate(.3deg)}98%{-webkit-transform:translate(-.5px,1.5px) rotate(-.3deg)}}.lottery{position:relative;width:720px;height:720px;margin:0 auto;background-image:url(../img/bg_lottery.cf6f2a10.png);background-size:contain}.lottery .result-success{position:absolute;z-index:888;top:0;right:0;bottom:0;left:0;display:none;width:472px;height:308px;padding:45px;margin:auto;background:url(../img/bg_result_prize.a01eb711.png) no-repeat;text-align:center}.lottery .result-success .content{overflow:auto;font-size:20px;line-height:30px}.lottery .result-success .content .prize{color:#df0000;font-weight:700}.lottery .result-success .content .prize b{font-size:32px}.lottery .result-success .content .desc{margin:10px 0;font-size:18px;font-weight:700;line-height:26px}.lottery .result-success .content .msg{margin:15px 0 10px;font-size:18px}.lottery .result-success .content a{padding:0 3px;color:#0053d0;text-decoration:underline}.lottery .result-success .btn-panel{text-align:center}.lottery .result-success .btn-panel .btn{display:inline-block;padding:10px 20px;margin:0 5px;background:#b3003e;border-radius:25px;color:#fff;font-size:26px;font-weight:700;line-height:30px;text-decoration:none;-webkit-transition:.1s linear;transition:.1s linear;vertical-align:middle}.lottery .result-success .btn-panel .btn:hover{background:#ffe1e6;color:#b3003e}.lottery .result-error{position:absolute;z-index:888;display:none;width:720px;height:720px}.lottery .result-mask{position:absolute;z-index:777;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.4);border-radius:25px;-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#66000000",endColorstr="#66000000",GradientType=0);filter:progid:dximagetransform.microsoft.gradient(startColorstr="#66000000",endColorstr="#66000000",GradientType=0)}.lottery ul{padding:0;margin:0;background-color:#ff0;list-style:none}.lottery ul li{position:relative;width:25%;color:#333;float:left;text-align:center}.lottery ul li a{display:block;width:100%;text-decoration:none}.lottery ul li img{position:relative;z-index:10;display:block;width:100%;height:auto}.lottery .lottery-unit img{-webkit-filter:contrast(1);filter:contrast(1);-webkit-transition:.5s linear;transition:.5s linear}.lottery .lottery-unit.active{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shake-base;animation-name:shake-base;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.lottery .lottery-unit.active img{-webkit-filter:contrast(1.5);filter:contrast(1.5);-webkit-transform:scale(1.2);transform:scale(1.2)}.lottery .lottery-unit.active:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(../img/bg_gift.2ac57c21.png);background-size:contain;content:""}@media screen and (max-width:767px){.lottery{width:98vw;height:98vw}.lottery .result-success{width:95vw;height:95vw;padding:30px 40px;background:url(../img/bg_result_prize_m.e5359eac.png) no-repeat;background-size:contain}.lottery .result-success .content{font-size:15px;line-height:24px}.lottery .result-success .content .prize b{font-size:24px}.lottery .result-success .content .desc,.lottery .result-success .content .msg{margin:5px 0;font-size:15px;line-height:24px}.lottery .result-success .btn-panel img{width:100%}.lottery .result-success .btn-panel .btn{font-size:20px;line-height:26px}.lottery .result-mask{border-radius:3vw}.lottery .result-error img{width:98vw;height:98vw}}