@charset "utf-8"; body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, input, select, button, textarea, table, th, td, a, span, canvas { margin: 0; padding: 0; background: no-repeat center / contain; cursor: default; box-sizing: border-box; } body { display: block; position: relative; margin: auto; max-width: 10rem; min-width: 4.26666667rem; font-size: 0.16rem; font-family: "Microsoft Yahei", "Arial", sans-serif; } ul, ol { list-style: none; } img { border: none; } a { outline: none; text-decoration: none; color: inherit; } a:hover { text-decoration: none; } input { outline: none; } .block { display: block; } .none { display: none; } .r { position: relative; } .a { position: absolute; } .fl { float: left; } .fr { float: right; } .clearfix:after { content: ""; clear: both; display: block; visibility: hidden; height: 0; } /*H5游戏共用类*/ #wrap { overflow: hidden; position: relative; width: 100%; } /*内容盒子*/ #mask-rule .con { overflow: auto; position: relative; margin: 0.53333333rem auto; padding-right: 0.2rem; width: 7.73333333rem; height: 82%; line-height: 0.64rem; font-size: 0.34666667rem; color: #fff; } #mask-rule .con .text { position: absolute; top: 0; left: 0; width: inherit; height: auto; } /*中奖提示*/ #mask-rule, #mask { display: none; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(76, 76, 76, 1); } #mask .winning { position: absolute; left: 50%; top: 50%; z-index: 1; width: 100%; -o-transform: scale(0.1) translate(-50%, -50%); -ms-transform: scale(0.1) translate(-50%, -50%); -moz-transform: scale(0.1) translate(-50%, -50%); -webkit-transform: scale(0.1) translate(-50%, -50%); transform: scale(0.1) translate(-50%, -50%); transform-origin: left top; } #mask .reback { -o-animation: reback .5s linear forwards; -ms-animation: reback .5s linear forwards; -moz-animation: reback .5s linear forwards; -webkit-animation: reback .5s linear forwards; animation: reback .5s linear forwards; } @keyframes reback { 100% { -o-transform: scale(1) translate(-50%, -50%); -ms-transform: scale(1) translate(-50%, -50%); -moz-transform: scale(1) translate(-50%, -50%); -webkit-transform: scale(1) translate(-50%, -50%); transform: scale(1) translate(-50%, -50%); } } .winning .mask-main-bg { background: -moz-linear-gradient(#2AA878, #18875C); /* FF3.6-15 */ background: -webkit-linear-gradient(#2AA878, #18875C); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(#2AA878, #18875C); height: 4.0rem; position: absolute; top: 2.5rem; width: 80%; left: 50%; transform: translateX(-50%); border-radius: 0.5rem; border: 0.075rem solid #0d734C; } .winning .red-body { position: relative; z-index: 2; padding-bottom: 2.3rem; min-height: 7.222222rem; background: #E6FFE2; border-radius: .22222rem; width: 72%; margin: auto; margin-bottom: -1.2rem; } .dialog_prize { position: absolute; left: 50%; width: 3.5rem; border-radius: .15rem; transform: translate(-50%, 12%); } .dialog_prize img { width: 100%; height: 100%; } .winning .caidai { position: absolute; top: -0.59rem; right: 1.1rem; width: 1.75rem; z-index: 10; } .winning .caidai img { width: 100%; height: 100%; } .winning .mask-btn { width: 100%; z-index: 3; position: relative; } .winning .mask-btn img { width: 100%; height: 100%; } .winning .red-body h1 { color: #A36532; font-size: 0.65rem; padding: 0.7rem 0rem 0.1rem 0.95rem; letter-spacing: 0.1rem; } .winning .wintxt { padding-left: 0.95rem; color: #A36532; } .winning .wintxt h5 { font-size: 0.46rem; } .winning .wintxt p { font-size: 0.35rem; color: #A36532; line-height: 1.8; } .winning .red-body p.p2 { color: #888888; font-size: .277778rem; } @keyframes shake { 50% { -o-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 100% { -o-transform: rotate(5deg); -ms-transform: rotate(5deg); -moz-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); } }