@charset "UTF-8"; html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } input[type="submit"], input[type="reset"], input[type="button"], input { -webkit-appearance: none; resize: none; } body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: transparent; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } img { max-width: 100%; height: auto; width: auto\9; -ms-interpolation-mode: bicubic; } input, textarea { outline: none; resize: none; } body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: none; } body { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #555; background-color: #f5f3f3; } em, i { font-style: normal; } strong { font-weight: normal; } a { text-decoration: none; color: #666664; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } a:hover { text-decoration: none; } ul, ol { list-style: none; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } img { border: none; vertical-align: top; } .fl { float: left; } .fr { float: right; } .clearfix:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; } .clearfix { zoom: 1; } .btn:active { opacity: 0.8; } /*css媒介查询判断*/ /*横屏*/ /*竖屏 */ /*三角*/ .triangle-left { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 10px solid #FFA700; display: block; margin: 0 auto; } .triangle-right { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 10px solid #FFA700; display: block; } /*按钮弹窗*/ .pop { position: fixed; width: 100%; height: 100%; top: 0; z-index: 999; text-align: center; -webkit-animation: bounceIn .3s 0s ease both; -moz-animation: bounceIn .3s 0s ease both; } .pop-box { margin: 0 auto; margin-top: 25vh; background: rgba(0, 70, 18, 0.85); width: 45vw; padding: 2.5vw 2vw; border: 2px solid #f2d589; color: #fff; box-shadow: 0px 5px 20px #000; -moz-box-shadow: 0px 5px 20px #000; border-radius: 4px; } .pop-box .txt { padding: 3.5vw 0; line-height: 1.6; font-size: 2.2vw; font-weight: 500; } .pop-box .btn { width: 50%; background: rgba(242, 213, 137, 0.63); line-height: 4.2vw; border-radius: 3px; font-size: 2.2vw; cursor: pointer; } /*定时器弹窗提示*/ .a_lert { position: fixed; top: 50%; margin-top: -20px; z-index: 999; left: 0; width: 100%; } .a_lert .a_box { text-align: center; overflow: hidden; background: rgba(0, 0, 0, 0.8); border-radius: 5px; display: table; margin: 0 auto; } .a_lert .a_box p { line-height: 1; font-size: 13px; color: #EFEDED; padding: 15px; letter-spacing: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 500; display: block; min-width: 100px; } .header-title { height: 7vw; width: 100%; position: fixed; top: 0; left: 0; z-index: 99; overflow: hidden; } .header-title .back { height: 7vw; padding-left: 5vw; background: url(../img/return.png) 1.5vw center no-repeat; background-size: 2.2vw; position: absolute; left: 0; top: 0; color: #fff; line-height: 7vw; font-size: 2.4vw; opacity: 0.8; cursor: pointer; z-index: 99; width: 12vw; } .header-title .back:active { opacity: 1; } .header-title .notice { margin-left: 18vw; position: relative; width: 70vw; height: 7vw; overflow: hidden; } .header-title .notice ul { position: absolute; } .header-title .notice li { float: left; padding-left: 180px; line-height: 7vw; color: #ddd; } .header-title .setup { width: 11vh; height: 11vh; background: url(../img/setup_icon.png) no-repeat; background-size: 100%; position: absolute; right: 2vw; top: 50%; margin-top: -5vh; opacity: 0.8; } /*选择版本*/ .screen { width: 100vw; height: 100vh; text-align: center; background: url(../img/screen_bg.jpg); -webkit-background-size: 100% 100%; background-size: 100% 100%; } .screen .main { position: absolute; overflow: hidden; width: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .screen .item { width: 40vw; display: inline-block; margin: 0 1.5vw; } /*登录页*/ .login { background-color: #272A31; position: relative; width: 100vw; height: 100vh; overflow: hidden; } .login .sprite { position: absolute; } .login .sprite.tl { width: 21vw; left: 0; top: 0; } .login .sprite.tr { width: 21vw; top: 25vh; right: 5vw; } .login .sprite.bl { width: 31vw; bottom: -13vh; left: 0; } .login .sprite.br { width: 31vw; bottom: -18vh; right: 0; } .login .main { width: 50vw; margin: 0 auto; max-width: 368px; margin-top: 15vh; } .login .main .title { margin: 0 auto; padding-bottom: 4vh; width: 42%; } .login .main .input-box { position: relative; margin: 8px 0; } .login .main .input-box .input-text { position: absolute; width: 100%; height: 100%; padding-left: 22%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: none; color: #c6c6c7; font-size: 17px; } .login .main .login-btn { width: 40%; margin: 8vh auto; margin-bottom: 3vh; display:inline-block; margin-left: 5%; } .login .main .register_btn { text-align: center; display: block; width: 18%; margin: 0 auto; } .login .back { position: absolute; background: pink; width: 50px; height: 50px; z-index: 9; top: 2vw; left: 2vw; background: url(../img/return.png) no-repeat center center; background-size: 18px; } /*游戏大厅菜单页*/ .menu { background-color: #272A31; width: 100vw; height: 100vh; overflow: hidden; position: relative; } .menu .header { height: 15vh; width: 100vw; position: relative; } .menu .header .setup { width: 11vh; height: 11vh; background: url(../img/setup_icon.png) no-repeat; background-size: 100%; position: absolute; right: 2vw; top: 2.5vh; } .menu .header .setup:active { opacity: 0.7; } .menu .userinfo .userimg { display: inline-block; height: 10vh; width: 10vh; border: 1.5px solid #D39F34; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 2.5vh 2vw; margin-right: 6px; vertical-align: middle; border-radius: 5px; } .menu .userinfo .username { display: inline-block; color: #fff; line-height: 10vh; margin: 2.5vh 0; vertical-align: middle; position: relative; } .menu .userinfo .username:after { content: ""; position: absolute; right: -10vh; top: 50%; width: 8vh; height: 8vh; margin-top: -4.5vh; background: url(../img/chapter.png) center center no-repeat; background-size: 100%; } .menu .header .money { width: 26vw; height: 12vh; background: url(../img/money_bg.png) center center no-repeat; position: absolute; top: 1.5vh; right: 50%; margin-right: -32vw; padding-left: 7vw; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 14vh; background-size: 100%; } .menu .main { height: 73vh; line-height: 73vh; width: 100vw; position: relative; border-top: 1px solid #4A4C4F; border-bottom: 1px solid #4A4C4F; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; } .menu .main .games { position: relative; z-index: 10; } .games .full-screen{ position: fixed; width: 100%; height: 100%; text-align: center; left: 0; top: 0; background: #000; opacity: 0; font-size: 6vw; color: #fff; /*display: none;*/ z-index: 999; line-height: 100vh; } .games .mask { position: fixed; width: 100%; height: 100%; text-align: center; left: 0; top: 0; background: #000; opacity: 0.4; font-size: 8vw; color: #fff; display: none; z-index: 98; line-height: 100vh; } .menu .main .item { display: inline-block; width: 19vw; height: 26vw; /*margin: 0 0.5vw;*/ position: relative; vertical-align: middle; } .menu .main .item .light { position: absolute; width: 91%; height: 66%; border-radius: 100%; left: 5%; top: 3.6%; overflow: hidden; } .menu .main .item .light:after { content: ""; position: absolute; width: 100%; height: 100%; display: block; background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -webkit-animation: lightY 2.5s 0s infinite; animation: lightY 2.5s 0s infinite; top: 0; } .menu .left_bg { position: absolute; top: 50%; left: 0; width: 18vw; text-align: left; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); } .menu .right_bg { position: absolute; top: 50%; right: 0; width: 18vw; text-align: right; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); } .menu .left_bg img, .menu .right_bg img { vertical-align: middle; } .menu .footer { height: 12vh; width: 100vw; position: relative; padding-left: 6.5vw; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .menu .footer .icon { width: 6vh; height: 6vh; background: url(../img/notice_icon.png) no-repeat center center; position: absolute; background-size: 100%; left: 2vw; top: 50%; margin-top: -3vh; } .menu .notice .box { width: 100%; height: 12vh; position: relative; overflow: hidden; } .menu .notice ul { position: absolute; bottom: 0; left: 0; height: 12vh; } .menu .notice li { float: left; color: #eee; font-size: 1.7vw; padding-right: 180px; line-height: 12vh; } /*游戏大厅*/ .gamhall { background-color: #272A31; width: 100vw; height: 100vh; overflow: auto; position: relative; -webkit-overflow-scrolling: touch; } .gamhall .header-title { border-bottom: 1px solid #505050; background: #070707; } .gamhall .main { width: 92vw; margin: 9vw auto; min-height: 100vh; margin-bottom: 5vw; } .gamhall .main .list { background: #070707; border: 1px solid #505050; color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 3vh; display: block; cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s; } .gamhall .main .list:active { background: #272a31; } .gamhall .main .left { float: left; padding: 0 1vw; width: 8vw; text-align: center; } .gamhall .main .right { float: right; } .gamhall .main .left .item { vertical-align: middle; font-size: 2vw; } .gamhall .main .left .item:nth-of-type(2) { margin: 2.5vw 0; } .gamhall .main .left span { padding: 1vw; display: inline-block; border-radius: 100%; margin-right: 1vw; width: 2.2vw; height: 2.2vw; text-align: center; line-height: 2.2vw; } .gamhall .main .left .player { background: #42A5FD; } .gamhall .main .left .tie { background: #339900; } .gamhall .main .left .banker { background: #E86565; } .gamhall .main .top { position: relative; padding: 1vw 0; margin-left: 9.9vw; font-size: 1.8vw; margin-right: 1vw; } .gamhall .main .top .title { display: inline-block; font-size: 2.2vw; background: #52835D; border-radius: 5vh; padding: 0.5vh 1.5vw; } .gamhall .main .top .title small { font-size: 1.8vw; padding-left: 1vw; } .gamhall .main .top .limit { display: inline-block; font-size: 1.8vw; } .gamhall .main .top .limit .item { display: inline-block; margin-left: 1.5vw; } .gamhall .main .right .canvasbox { background: #DCDCDD; margin-right: 1vw; margin-bottom: 1vw; position: relative; } .gamhall .main .right .canvasbox canvas { display: block; } .gamhall .main .right .canvasbox .mask { position: absolute; width: 100%; height: 100%; text-align: center; left: 0; top: 0; background: #000; opacity: 0.4; font-size: 8vw; color: #fff; display: none; } .gamhall .main .right .canvasbox .countDown { position: absolute; width: 100%; height: 100%; text-align: center; left: 0; top: 0; opacity: 0.4; font-size: 12vw; color: #000; display: none; font-weight: 600; } .gamhall .main .top .state { position: absolute; right: 0; bottom: 0; font-size: 2.2vw; background: #707070; padding: 0.2vw 1.2vw; } .gamhall .main .top .state.active { background: #52835d; } .gamecanvas { width: 100vw; height: 100vh; overflow: hidden; } /*游戏内页 投注页*/ .games .baccarat, .games .longhu, .games .niuniu { width: 100vw; height: 100vh; overflow: hidden; position: relative; z-index: 9; } .games .countdown { position: absolute; display: none; width: 10vw; height: 10vw; right: 13vw; top: 3vw; z-index: 9; text-align: center; line-height: 11vw; -webkit-transition: all 0.5s; transition: all 0.5s; } .games .countdown .num { display: block; width: 60px; height: 60px; margin: 8px; line-height: 60px; color: #fff; font-size: 30px; } .games .countdown .rotat { position: absolute; left: 0; top: 0px; width: 76px; height: 76px; box-sizing: border-box; background: url(../img/sprite.png) no-repeat; -webkit-background-size: 170px; background-size: 170px; background-position: -93px -6px; z-index: -1; -webkit-animation: rotat 4s linear infinite; animation: rotat 4s linear infinite; } .games .countdown .rotat:after { content: ""; position: absolute; width: 60px; height: 60px; background: #BF9400; border-radius: 100%; left: 50%; top: 50%; margin-top: -29px; margin-left: -30px; } .games .countdown.stop .rotat { -webkit-animation-play-state: paused; animation-play-state: paused; background-position: -93px -86px; } .games .countdown.stop .rotat:after { background: #707070; } .games .btn-box { position: absolute; bottom: 3vw; right: 12.5vw; z-index: 9; -webkit-transition: all 0.5s; transition: all 0.5s; } .games .btn-box .btn { display: block; width: 9vw; height: 4.5vw; margin-top: 2vw; background: url(../img/sprite.png) no-repeat; -webkit-background-size: 20vw; background-size: 20vw; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-focus: none; -moz-user-select: none; -webkit-appearance: none; outline: none; border: none; } /*.games .btn-box .confirm { background-position: -0.1vw -7.1vw; }*/ .games .btn-box .confirm { background-position: -11vw -20.1vw; } .games .btn-box .cancel { background-position: -0.1vw -13.5vw; } .games .hd { width: 100%; height: 12vh; background: rgba(0, 0, 0, 0.5); position: fixed; line-height: 12vh; z-index: 99; } .games .hd .goback { float: left; color: #fff; font-size: 2.2vw; padding-left: 5vw; background: url(../img/return.png) 1.5vw center no-repeat; -webkit-background-size: 1.6vw; background-size: 1.6vw; width: 12vw; } .games .hd .notice { float: left; white-space: nowrap; margin-left: 6vw; position: relative; } .games .hd .notice .box { width: 47vw; height: 12vh; position: relative; overflow: hidden; } .games .hd .notice .icon { width: 6vw; height: 12vh; position: absolute; top: 0; left: -6vw; background: url(../img/notice_icon.png) no-repeat 2vw center; -webkit-background-size: 3vw; background-size: 3vw; } .games .hd .notice ul { position: absolute; bottom: 0; left: 0; height: 12vh; } .games .hd .notice li { float: left; color: #eee; font-size: 1.7vw; padding-right: 20px; line-height: 12vh; } .games .hd .right { float: right; color: #000; font-size: 2vw; width: 28vw; text-align: left; overflow: hidden; white-space: nowrap; padding-left: 2vw; position: relative; } .games .hd .right .set { width: 4.1vw; height: 4vw; position: absolute; right: 1vw; top: 50%; margin-top: -2vw; background: url(../img/set_icon.png); -webkit-background-size: 100% 100%; background-size: 100% 100%; } .games .hd .right .icon { width: 3.8vw; height: 12vh; background: url(../img/money-icon.png) no-repeat center left; -webkit-background-size: 3.8vw; background-size: 3.8vw; display: inline-block; vertical-align: middle; } .games .hd .right .money { height: 6vh; color: #F5FF00; display: inline-block; line-height: 6vh; padding: 0.5vh 1vw; border-radius: 3vh; vertical-align: middle; text-align: left; max-width: 10vw; min-width: 4vw; } .games .hd .right .lab { display: inline-block; color: #FFFA83; vertical-align: middle; padding: 0 0.5vw; } .games .main { width: 100%; height: 88vh; margin-top: 12vh; position: relative; overflow: hidden; } .games .main .chip-box { width: 10vw; position: absolute; right: 1vw; top: 0; text-align: center; height: 88vh; overflow: hidden; z-index: 9; -webkit-transition: all 0.5s; transition: all 0.5s; } .games .main .chip-box .swiper-slide:first-child { margin-top: 20px; } .games .main .chip-box .swiper-slide:last-child { margin-bottom: 20px; } .games .main .chip-box .swiper-slide { width: 8.8vw; height: 8.8vw; background: url(../img/chip.png) no-repeat; border-radius: 100%; margin: 0 auto; -webkit-background-size: 46vw; background-size: 46vw; transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); -webkit-transition: all 0.2s; transition: all 0.2s; position: relative; cursor: pointer; } .games .main .chip-box .swiper-slide:last-child { background: none; } .games .main .chip-box .swiper-slide[chip-data="5"] { background-position: -0.45vw -19.7vw; } .games .main .chip-box .swiper-slide[chip-data="10"] { background-position: -0.45vw -0.65vw; } .games .main .chip-box .swiper-slide[chip-data="20"] { background-position: -0.5vw -10.2vw; } .games .main .chip-box .swiper-slide[chip-data="50"] { background-position: -9.45vw -19.75vw; } .games .main .chip-box .swiper-slide[chip-data="100"] { background-position: -9.4vw -0.68vw; } .games .main .chip-box .swiper-slide[chip-data="200"] { background-position: -9.45vw -10.2vw; } .games .main .chip-box .swiper-slide[chip-data="500"] { background-position: -18.35vw -19.75vw; } .games .main .chip-box .swiper-slide[chip-data="1000"] { background-position: -18.35vw -0.68vw; } .games .main .chip-box .swiper-slide[chip-data="2000"] { background-position: -18.35vw -10.1vw; } .games .main .chip-box .swiper-slide[chip-data="5000"] { background-position: -27.5vw -19.7vw; } .games .main .chip-box .swiper-slide[chip-data="10000"] { background-position: -27.5vw -0.62vw; } .games .main .chip-box .swiper-slide[chip-data="20000"] { background-position: -27.5vw -10.15vw; } .games .main .chip-box .swiper-slide.active { transform: scale(1.12); -ms-transform: scale(1.12); -moz-transform: scale(1.12); -webkit-transform: scale(1.12); -o-transform: scale(1.12); } .games .main .chip-box .swiper-slide.active .light { position: absolute; width: 8vw; height: 8vw; left: 50%; top: 50%; margin-top: -4.2vw; margin-left: -4vw; border-radius: 100%; overflow: hidden; } .games .main .chip-box .swiper-slide.active .light:after { content: ""; position: absolute; width: 8vw; height: 8vw; display: block; background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -webkit-animation: lightY 2.5s 0s infinite; animation: lightY 2.5s 0s infinite; top: 0; } /*路单样式*/ .games .waybill-box { position: absolute; background: rgba(255, 255, 255, 0.8); left: -80%; top: 5vh; z-index: 9; -webkit-transition: all 0.5s; transition: all 0.5s; } .games .waybill-box.active { left: 0; } .games .canvas-box { position: relative; overflow: hidden; } .games .canvas-box .text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #000; font-size: 8vw; text-align: center; font-weight: 600; opacity: 0.3; line-height: 18vw; } .games .waybill-box canvas { display: block; } .games .waybill-box .btn { position: absolute; right: -20px; top: -1px; word-wrap: break-word; word-break: normal; font-size: 12px; width: 12px; background: rgba(5, 44, 24, 0.8); color: #FFA700; border: 1px solid #796305; padding: 4px 3px; border-radius: 2px; cursor: pointer; } .games .waybill-box .btn .text { padding-top: 4px; display: block; } .games .waybill-box .btn .triangle { width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 10px solid #FFA700; display: block; margin: 0 auto; border-left: none; } .games .waybill-box.active .btn .triangle { border-left: 10px solid #FFA700; border-right: none; } .games .waybill-box .info { font-size: 12px; padding: 3px 2px; color: #000; border-top: 1px solid #f6bf89; line-height: 1.2; display: table; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .games .waybill-box .info .list { display: table-cell; } .games .waybill-box .info .list .item { display: inline-block; padding-right: 5px; } .games .waybill-box .info .list .item .lab { font-weight: 600; } .games .waybill-box .info .list .banker .lab { color: #cb0000; } .games .waybill-box .info .list .player .lab { color: #0040be; } .games .waybill-box .info .list .tie .lab { color: #008800; } .games .waybill-box .info .list .bpair .lab { color: #cb0000; } .games .waybill-box .info .list .ppair .lab { color: #0040be; } .games .waybill-box .info .list.limit { text-align: right; } .games .waybill-box .info .list.census { text-align: center; } .games .waybill-box .askway { position: absolute; background: rgba(5, 44, 24, 0.8); color: #FFA700; border: 1px solid #796305; font-size: 12px; padding: 2px 5px; bottom: -23px; cursor: pointer; } .games .waybill-box .askway:active { opacity: 0.8; } .games .waybill-box .askway.banker { left: 0; } .games .waybill-box .askway.player { left: 150px; } .games .waybill-box .askway .lab { display: inline-block; vertical-align: middle; } .games .waybill-box .askway .icon { width: 14px; height: 14px; display: inline-block; vertical-align: middle; position: relative; } .games .waybill-box .askway .round { border-radius: 100%; background: pink; } .games .waybill-box .askway .circle { border-radius: 100%; border: 2.5px solid pink; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-left: 2px; } .games .waybill-box .askway .bar:after { content: ""; position: absolute; left: 5px; top: 0; height: 15px; border-left: 3px solid pink; transform: rotate(40deg); -o-transform: rotate(40deg); -moz-transform: rotate(40deg); -webkit-transform: rotate(40deg); border-radius: 5px; } .games .waybill-box .askway .round.red { background: #cb0000; } .games .waybill-box .askway .circle.red { border-color: #cb0000; } .games .waybill-box .askway .bar.red:after { border-color: #cb0000; } .games .waybill-box .askway .round.blue { background: #0040be; } .games .waybill-box .askway .circle.blue { border-color: #0040be; } .games .waybill-box .askway .bar.blue:after { border-color: #0040be; } /*下注区样式*/ .games .table-box { width: 60vw; position: absolute; bottom: 0; left: 50%; margin-left: -32vw; height: 15vw; z-index: 9; -webkit-transition: all 0.5s; transition: all 0.5s; } .games .chip-table { position: absolute; bottom: -0.5vw; left: 50%; width: 51vw; margin-left: -25.5vw; height: 15vw; border-bottom-width: 2.5px; border-radius: 2px; pointer-events: none; z-index: 9; transform: translateZ(70px); -ms-transform: translateZ(70px); -moz-transform: translateZ(70px); -webkit-transform: translateZ(70px); -o-transform: translateZ(70px); } .games .chip-table.bg { background: rgba(23, 97, 60, 0.3); border: 2px solid #F4EA2A; bottom: -2.8vw; height: 21vw; pointer-events: auto; transform: perspective(60vw) rotateX(50deg) translateZ(0); -ms-transform: perspective(60vw) rotateX(50deg) translateZ(0); -moz-transform: perspective(60vw) rotateX(50deg) translateZ(0); -webkit-transform: perspective(60vw) rotateX(50deg) translateZ(0); -o-transform: perspective(60vw) rotateX(50deg) translateZ(0); ; } .games .chip-table .list { height: 50%; width: 100%; display: table; } .games .chip-table.bg .list.top { height: 56%; } .games .chip-table.bg .list.bottom { height: 44%; } .games .chip-table .list.top .item .font { padding-top: 1vw; } .games .chip-table.bg .list.top .item .font { padding-top: none; } .games .chip-table.bg .list.bottom { border-top: 2px solid #F4EA2A; } .games .chip-table .list.top .item { width: 33.33%; height: 100%; display: table-cell; position: relative; text-align: center; vertical-align: middle; cursor: pointer; } .games .chip-table.bg .list.top .tie { border-left: 2px solid #F4EA2A; border-right: 2px solid #F4EA2A; } .games .chip-table .list.bottom .item { width: 50%; height: 100%; display: table-cell; position: relative; text-align: center; vertical-align: middle; cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s; } .games .chip-table.bg .item:active { background: rgba(245, 255, 0, 0.1); } .games .chip-table.bg .item.win { background-color: rgba(114, 253, 27, 0.7); -webkit-animation-timing-function: ease-in-out; -webkit-animation-name: breathe; -webkit-animation-duration: 500ms; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; } .games .chip-table.bg .list.bottom .player:after { content: ""; position: absolute; border-right: 2px solid #F4EA2A; height: 100%; right: 0; top: 0; } .games .chip-table .list .item .icon { width: 8vw; height: 3.5vw; display: block; margin: 0 auto; background: url(../img/sprite.png) no-repeat; -webkit-background-size: 21vw; background-size: 21vw; } .games .chip-table .list .ppair .icon { background-position: 0.6vw -20.7vw; } .games .chip-table .list .tie .icon { background-position: 0.15vw -36.6vw; width: 4.2vw; } .games .chip-table .list .bpair .icon { background-position: 0.6vw -26vw; } .games .chip-table .list .player .icon { background-position: 0.2vw -31.3vw; width: 4.2vw; } .games .chip-table .list .banker .icon { background-position: -5.15vw -36.6vw; width: 4.2vw; } .games .chip-table .list .item .font { color: #eee; font-size: 12px; } .games .chip-table .list .item .chipbox { position: absolute; right: 2vw; bottom: 1vw; width: 3.5vw; } .games .chip-table .list.bottom .item .chipbox { bottom: 1.5vw; } .games .chip-table .list .player .chipbox { right: 5vw; } .games .chip-table .list .item i { position: absolute; left: 0; bottom: 0; width: 3.5vw; height: 1.55vw; background: url(../img/chip.png) no-repeat; -webkit-background-size: 30vw; background-size: 30vw; } .games .chip-table .list .item .money { position: absolute; bottom: 1.8vw; background: rgba(0, 0, 0, 0.7); padding: 2px 4px; line-height: 1; font-size: 12px; color: #F5FF00; border-radius: 1px; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); margin-bottom: 0.35vw; } .games .chip-table .list .item .money:after { content: ""; position: absolute; bottom: -0.45vw; left: 50%; margin-left: -0.55vw; width: 0; height: 0; border-left: 0.6vw solid transparent; border-right: 0.6vw solid transparent; border-top: 0.7vw solid rgba(0, 0, 0, 0.8); z-index: -1; } .games .chip-table .list .item .money span { display: block; white-space: nowrap; } .games .chip-table .list .item .money span.small { -webkit-transform: scale(0.7); -moz-transform: scale(0.7); transform: scale(0.7); color: #fff; } .games .chip-table .list .item .money span.small strong { display: inline-block; font-weight: bold; } .games .chip-table .list .item .chip-5 { background-position: -0.56vw -23.8vw; } .games .chip-table .list .item .chip-10 { background-position: -15.25vw -19.35vw; } .games .chip-table .list .item .chip-20 { background-position: -19vw -21.5vw; } .games .chip-table .list .item .chip-50 { background-position: -4.2vw -23.8vw; } .games .chip-table .list .item .chip-100 { background-position: -7.85vw -19.35vw; } .games .chip-table .list .item .chip-200 { background-position: -15.2vw -23.8vw; } .games .chip-table .list .item .chip-500 { background-position: -15.25vw -21.5vw; } .games .chip-table .list .item .chip-1k { background-position: -0.56vw -19.35vw; } .games .chip-table .list .item .chip-2k { background-position: -7.85vw -23.8vw; } .games .chip-table .list .item .chip-5k { background-position: -11.58vw -23.8vw; } .games .chip-table .list .item .chip-1w { background-position: -19vw -23.8vw; } .games .chip-table .list .item .chip-2w { background-position: -11.58vw -19.35vw; } /*筹码 结束*/ /*龙虎*/ .games .longhu .chip-table { height: 12vw; } .games .longhu .chip-table.bg { height: 18vw; bottom: -2.59vw; } .games .longhu .chip-table .list { height: 100%; } .games .longhu .chip-table .list .item { width: 33.33%; height: 100%; display: table-cell; position: relative; text-align: center; vertical-align: middle; cursor: pointer; } .games .longhu .chip-table.bg .list .tie { border-left: 2px solid #F4EA2A; border-right: 2px solid #F4EA2A; } .games .longhu .chip-table .list .item .before, .games .longhu .chip-table .list .item .after { right: 2vw; bottom: 3.4vw; } .games .longhu .chip-table .list .dragon .icon { background-position: -10vw -36.6vw; } .games .longhu .chip-table .list .tiger .icon { background-position: -5.1vw -31.3vw; } .games .longhu .chip-table .list .item .chipbox { bottom: 3.5vw; } .games .longhu .list .player .chipbox { right: 1vw; } /*龙虎 结束*/ /*牛牛样式*/ .games .niuniu .canvas-box .text { line-height: 20vw; } .games .niuniu .table-box { width: 87.5vw; left: 0; margin-left: 0; } .games .niuniu .chip-table { width: 71vw; margin-left: -39vw; display: table; height: 14vw; } .games .niuniu .chip-table.bg { width: 70vw; } .games .niuniu .chip-table.bg { height: 21vw; border-radius: 0.5vw; } .games .niuniu .chip-table .cols { width: 33.33%; height: 100%; display: table-cell; position: relative; } .games .niuniu .chip-table .cols .tab_num { position: absolute; top: 50%; left: 50%; background: #00623b; color: #fff; font-size: 4vw; width: 5vw; height: 5vw; text-align: center; border-radius: 0.5vw; margin-top: -2.5vw; margin-left: -2.5vw; z-index: 1; border: 1px solid #009b2e; pointer-events: none; } .games .niuniu .chip-table.bg .cols.tab2 { border-left: 2px solid #f4ea2a; border-right: 2px solid #f4ea2a; } .games .niuniu .chip-table .cols .bankerbox { height: 55%; } .games .niuniu .chip-table .cols .palyerbox { height: 45%; } .games .niuniu .chip-table .cols .list .item { width: 50%; height: 100%; display: table-cell; position: relative; } .games .niuniu .chip-table.bg .cols .list .item.banker:after { content: ""; border-bottom: 1px solid #00b22e; width: 100%; position: absolute; left: 0; bottom: 0; } .games .niuniu .chip-table.bg .cols .list .item:first-child:before { content: ""; border-left: 1px solid #00b22e; height: 100%; position: absolute; right: 0; top: 0; } .games .niuniu .chip-table .list .item .chipbox { position: absolute; right: 2vw; bottom: 1vw; width: 3.5vw; } .games .niuniu .chip-table .list .item p { text-align: center; } .games .niuniu .chip-table .tab1 .banker .chipbox { right: 0.5vw; bottom: 3.2vw; } .games .niuniu .chip-table .tab1 .player .chipbox { left: -1.5vw; right: auto; bottom: 1.2vw; } .games .niuniu .chip-table .tab2 .banker .chipbox { right: 0.5vw; bottom: 3.2vw; } .games .niuniu .chip-table .tab2 .banker:last-child .chipbox { left: 0.5vw; bottom: 3.2vw; } .games .niuniu .chip-table .tab2 .player .chipbox { left: 0; bottom: 1.2vw; } .games .niuniu .chip-table .tab3 .player .chipbox { right: -1vw; bottom: 1.2vw; } .games .niuniu .chip-table .tab3 .banker .chipbox { right: auto; left: 0.1vw; bottom: 3.2vw; } .games .poker-box.nn { position: fixed; left: -100%; bottom: 0; z-index: 99; -webkit-transition: all 0.5s; } .games .poker-box.nn.show { left: 0; } .games .poker-box.nn .item { width: 28.6vw; height: 7.4vw; background: url(../img/card_box_bd.png) no-repeat rgba(0, 0, 0, 0.4); -webkit-background-size: 100% 100%; background-size: 100% 100%; margin-bottom: 2px; color: #fff; position: relative; padding-left: 5vw; } .games .poker-box.nn .item.win { -webkit-animation-timing-function: ease-in-out; -webkit-animation-name: nnbreathe; -webkit-animation-duration: 500ms; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; } .games .poker-box.nn .item.active { background-color: #9da220; } .games .poker-box.nn .item.position { width: 8.5vw; } .games .poker-box.nn .item .font { width: 5vw; height: 7.4vw; text-align: center; font-size: 2vw; position: absolute; left: 0; top: 0; border: 1px solid transparent; box-sizing: border-box; overflow: hidden; text-shadow: 1px 1px #333333; } .games .poker-box.nn .banker .title { background: -webkit-linear-gradient(top, #d13331, #ff0000); border-bottom-right-radius: 2vw; } .games .poker-box.nn .player .title { background: -webkit-linear-gradient(top, #0040be, #0000ff); border-bottom-right-radius: 2vw; } .games .poker-box.nn .item .title { display: block; height: 3.7vw; line-height: 3.7vw; } .games .poker-box.nn .item .result { display: block; height: 3.7vw; line-height: 3.7vw; display: none; } .games .poker-box.nn.nn .item .card { float: left; width: 4.5vw; height: 6vw; margin: 0.7vw 0; background: #fff; margin-left: 1vw; background: url(../../poker/201.png); -webkit-background-size: 100% 100%; background-size: 100% 100%; display: none; } .games .poker-box.nn .item.position .card { -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-left: 1.8vw; } .games .poker-box.nn .item.position .title { padding-top: 0.8vw; display: block; height: 7.4vw; line-height: 1.5; box-sizing: border-box; background: -webkit-linear-gradient(top, #18613c, #258857); } /*牛牛样式 end*/ /*百家乐、龙虎翻牌*/ .games .poker-box.public { width: 44vw; background: rgba(0, 0, 0, 0.8); height: 13vw; position: fixed; bottom: -100%; left: 50%; margin-left: -23.5vw; display: none; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 99; } .games .poker-box.public.show { bottom: 0.5vw; } .games .poker-box.public .list { border: 2px solid transparent; box-sizing: border-box; width: 50%; height: 13vw; float: left; } .games .poker-box.public .list.win { border-color: #F5FF00; } .games .poker-box.public .font { color: #fff; padding-bottom: 2px; width: 12.5vw; display: table; text-align: center; border-bottom-right-radius: 0.5vw; } .games .poker-box.public .list.win .font { background-color: #F5FF00; } .games .poker-box.public .list.win .font .result { color: #333; } .games .poker-box.public .font .text { font-size: 2.8vw; width: 6vw; border-top-left-radius: 1.5vw; border-bottom-right-radius: 1.5vw; display: table-cell; } .games .poker-box.public .font .result { display: table-cell; font-size: 2.6vw; } .games .poker-box.public .banker-card .text { background: #b20a00; } .games .poker-box.public .player-card .text { background: #0443bc; } .games .poker-box.public .box { height: 6.5vw; margin-top: 1vw; /*text-align: center;*/ } .games .poker-box.public .item { width: 4.8vw; height: 6.5vw; display: inline-block; margin-left: 1vw; } .games .poker-box.public .item .card { background: url(../../poker/faces.png); -webkit-background-size: 100% 100%; background-size: 100% 100%; display: block; width: 100%; height: 100%; } .games .poker-box.public .item:nth-of-type(3) { -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-left: 1.8vw; } .games .poker-box.public .item:nth-of-type(3) .card { display: none; } .games .poker-box.public .item .card.active { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flipInY; animation-name: flipInY; -webkit-animation-iteration-count: inherit; animation-iteration-count: inherit; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .games.dt .poker-box.public { width: 30vw; margin-left: -15vw; } /*视频*/ .games .video-box { width: 100%; height: 100%; background: url(../img/tablebg.png) center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; position: absolute; top: 0; left: 0; } .games .video-box canvas { width: 100%; height: 100%; } /*点击空白处隐藏*/ .games .main.hide .table-box { bottom: -100%; } .games .main.hide .btn-box { bottom: -100%; } .games .main.hide .chip-box { right: -100%; } .games .main .countdown.hide { top: -100%; } .games .gameresult { background: rgba(0, 0, 0, 0.2); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 90; display: none; } .games .gameresult .box { width: 45vw; background: #2e3138; margin: 0 auto; margin-top: 15vh; border: 2px solid #f2d589; border-radius: 4px; color: #eee; font-size: 2.2vw; text-align: center; box-shadow: 0px 3px 10px #000000; } .games .gameresult .box .title { vertical-align: middle; padding: 1vw 0; font-size: 2.4vw; padding-right: 3vw; position: relative; } .games .gameresult .box .title i { position: absolute; width: 4.5vw; height: 4.5vw; background: #565656; right: 1vw; top: 1vw; border-radius: 4px; font-size: 3vw; text-align: center; line-height: 4.2vw; } .games .gameresult .box .title i:active { opacity: 0.5; } .games .gameresult .box .title img { width: 5.5vw; display: inline-block; vertical-align: middle; } .games .gameresult .box .bd { display: table; width: 100%; } .games .gameresult .box .bd p { display: table-cell; width: 33.33%; padding: 1vw; border-bottom: 1px solid #464646; border-top: 1px solid #464646; } .games .gameresult .box .lab { color: #dde606; } .games .gameresult .box .ft .item { margin: 2vw 0; } .games .Maskplay { background: #000; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 90; opacity: 0.5; color: #fff; font-size: 10vw; line-height: 100vh; text-align: center; } /*会员中心菜单*/ .user { background-color: #272A31; width: 100vw; height: 100vh; overflow: hidden; position: relative; } .user .main { margin: 0 auto; margin-top: 17vh; text-align: center; } .user .main .item { width: 25vw; height: 20vh; display: inline-block; background: #52835D; margin: 5px 3px; cursor: pointer; } .user .main .item:active { opacity: 0.8; } .user .main .item .icon { display: block; width: 11vh; height: 11vh; margin: 1.6vh auto; background: url(../img/user_icon.png) no-repeat; background-size: 40vh; } .user .main .item .modify { background-position: -0.2vh 0.2vh; } .user .main .item .history { background-position: -14.2vh 0.2vh; } .user .main .item .rule { background-position: -29.3vh 0.2vh; } .user .main .item .voice { background-position: 0.14vh -13.3vh; } .user .main .item .recharge { background-position: -14.5vh -13.3vh; } .user .main .item .cash { background-position: -28.8vh -13.3vh; } .user .main .item .service { background-position: 0.2vh -27.5vh; } .user .main .item .clause { background-position: -14.5vh -27.5vh; } .user .main .item .signout { background-position: -28.8vh -27.5vh; } .user .main .item .text { color: #fff; font-size: 3.5vh; } .rule { background: #3f4149; } .rule .main { width: 100vw; height: 100vh; position: relative; color: #e6e6e6; } .rule .head { width: 100%; height: 7vw; background: linear-gradient(#3f4149, #23252c); position: fixed; top: 0; left: 0; text-align: center; z-index: 9; } .rule .head .back { height: 7vw; padding-left: 5vw; background: url(../img/return.png) 1.5vw center no-repeat; background-size: 2.2vw; position: absolute; left: 0; top: 0; color: #fff; line-height: 7vw; font-size: 2.4vw; opacity: 0.8; cursor: pointer; } .rule div { display: inline-block; } .rule .head .title { line-height: 7vw; text-align: center; position: absolute; left: 50%; width: 16vw; height: 7vw; margin-left: -8vw; background: url(../img/gz.jpg) center no-repeat; background-size: 16vw; } .rule .head .tab { float: right; color: #1d1d1d; margin-right: 0.5vw; font-size: 0; } .rule .head .tab .hrule { font-size: 2vw; margin: 1vw 0.5vw; line-height: 5vw; padding: 0 1.5vw; background: #62666f; border-radius: 5px; color: #ddd; } .rule .head .tab .hrule.haolu { position: absolute; left: 18vw; } .rule .head .tab .hrule.active { color: #000; background: linear-gradient(#efda87, #aa8835); } /* 规则内容 */ .rule .content { width: 100%; margin-top: 8vw; text-align: center; } .rule .content .title { font-size: 3vw; margin: 1.5vw auto; margin-top: 3vw; } /* 规则隐藏 */ .rule .content .explain { display: none; } /* 百家乐 */ .rule .rule_tab { width: 90vw; margin: 0 5vw; font-size: 2vw; line-height: 2vw; } .rule .rule_tab span { background: #1d1d1d; float: left; padding: 5px 0; border-bottom: 0.3vw solid #3f4149; line-height: 1.5; } .rule .bor { border-right: 0.5vw solid #3f4149; } .rule .bol { border-left: 0.5vw solid #3f4149; } /* 闲庄表格*/ .rule .x2 { width: 19vw; } .rule .x3 { width: 30vw; } .rule .x4 { width: 40vw; } .rule .x5 { width: 49.5vw; } .rule .x10 { width: 90vw; } .rule .z1 { width: 9.5vw; } .rule .z2 { width: 19vw; } .rule .z3 { width: 30vw; } .rule .z3_1 { width: 29vw; } .rule .z4 { width: 40vw; } .rule .z5 { width: 60.5vw; } .rule .bot { font-size: 2vw; margin-bottom: 2vw; margin-top: 1vw; } /* 龙虎 */ .rule .con { background: #26282d; width: 86vw; text-align: left; font-size: 2vw; padding: 2vw; line-height: 1.8; margin-bottom: 4vw; } /* 牛牛 */ .rule .nn_explain { background: #242b30; width: 86vw; text-align: left; font-size: 2vw; padding: 0 2vw; line-height: 3vw; } .rule .nn_explain > span { display: block; padding: 2vw 0; } .rule .nn_explain ul { margin: 0.5vw 0; } .rule .nn_explain ul li { border-left: 0.1vw solid #ddd; border-right: 0.1vw solid #ddd; border-bottom: 0.1vw solid #ddd; text-align: center; } .rule .nn_explain ul li:nth-child(1) { border-top: 0.1vw solid #ddd; border-left: 0.1vw solid #ddd; border-right: 0.1vw solid #ddd; background: #666; } .rule .nn_explain ul span { display: inline-block; line-height: 5vw; } .rule .nn_explain ul span b { font-size: 2.5vw; } .rule .nn_explain .n1 span { width: 60vw; } .rule .nn_explain .n1 span:nth-child(1) { width: 25vw; border-right: 0.1vw solid #ddd; } .rule .nn_explain .n2 span { width: 28vw; border-left: 0.1vw solid #ddd; } .rule .nn_explain .n2 li:nth-child(2) { background: #666; } .rule .nn_explain .n2 span:nth-child(1) { border: none; } /* 好路 */ .rule .hn_explain { background: #242b30; width: 86vw; text-align: left; font-size: 2vw; padding: 2vw; line-height: 1.8; margin-bottom: 4vw; } /* 协议 */ .agreement { background: #3f4149; } .agreement .main { width: 100vw; height: 100vh; position: relative; color: #e6e6e6; } .agreement .header-title { background: linear-gradient(#3f4149, #23252c); text-align: center; } .agreement .header-title .title { line-height: 7vw; text-align: center; width: 16vw; font-size: 3vw; display: inline-block; color: #d49d2e; } .agreement .content { width: 100vw; margin-top: 6vw; } .agreement .con { width: 90vw; margin: 0 5vw; padding: 3vw 0; font-size: 2vw; line-height: 1.8; } .agreement .con::-webkit-scrollbar { width: 0 !important; display: none; } /* 下注记录 */ .record { background: #282a30; color: #ddd; } .record .main { width: 100vw; height: 100vh; position: fixed; } .record .head { width: 100%; height: 12vh; position: relative; } .record .head .back { height: 12vh; padding-left: 5vw; background: url(../img/return.png) 1.5vw center no-repeat; background-size: 2.2vw; position: absolute; left: 0; top: 0; color: #fff; line-height: 12vh; font-size: 2.4vw; opacity: 0.8; cursor: pointer; } .record .title { display: inline-block; line-height: 12vh; text-align: center; width: 16vw; position: absolute; left: 42vw; font-size: 3vw; } /* 下注记录筛选 */ .record .opt_query { text-align: center; margin-bottom: 0.5vw; } .record .opt_query form { display: inline-flex; font-size: 2vw; } .record .opt_query .opt_date { padding: 0vw 0.5vw; height: 3vw; line-height: 3vw; border-bottom: 0; color: #e6e6e6; display: inline-flex; float: left; width: 22vw; font-size: 2vw; font-size: 1.5vw; } .record .opt_query .opt_date input { width: 12vw; border: 0vw; padding-left: 0.5vw; height: 3vw; margin-left: 1vw; color: #000; } .record .opt_query .opt_type { /*padding: 0 2vw;*/ border: 0vw; height: 3vw; display: inline-block; margin: 0 0.5vw; color: #000; width: 6vw; font-size: 1.5vw; background:#ddd; } .record .opt_query select { margin: 0 0.5vw; color: #000; width: 10vw; height: 3vw; border: 0; font-size: 1.5vw; } .record .opt_query select option { color: #000; } .record .opt_query .querys { margin: 0 0.5vw; color: #000; padding: 0 1vw; width: 9vw; height: 3vw; border: 0; background:#ddd; } /* 下注内容 */ .record .content .con { position: relative; font-size: 1.5vw; } .record .content ul span { background: #3d3d3d; display: inline-block; text-align: center; /* padding: 1vw 0; */ float: left; border-left: 0.1vw solid #282a30; height: 4vw; line-height: 4vw; color: #c7bf99; } .record .content .header { position: fixed; } .record .content .header span { background: #5d5854; } /* 表格大小 */ .record .content .sj { width: 16vw; } .record .content .jh { width: 12vw; } .record .content .yxlx { width: 9vw; } .record .content .bh { width: 9vw; } .record .content .px { width: 24vw; } .record .content .tzlx { width: 10vw; } .record .content .tzje { width: 9vw; } .record .content .yxtz { width: 11vw; } .record .content .pc { width: 8vw; } /* 下注记录详细 */ .record .content .records { position: absolute; top: 4.1vw; height: calc(77.4vh); overflow-y: scroll; } /* 小计/总计 */ .record .content .xj { position: fixed; bottom: 4vw; border-top: 1vw solid #282a30; } .record .content .zj { position: fixed; bottom: 0; } /* 隐藏滚动条 */ .record .content .date_list::-webkit-scrollbar { display: none; } .record .content .records::-webkit-scrollbar { display: none; } /*加载中*/ .spinner { width: 50px; height: 60px; text-align: center; font-size: 10px; position: fixed; left: 50%; top: 50%; margin-left: -25px; margin-top: -30px; z-index: 999; } .spinner .text { display: block; text-align: center; color: #fff; font-size: 12px; } .spinner > div { background-color: #67CF22; height: 100%; width: 6px; margin: 0 3px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out; } .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .spinner .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } /*旋转动画*/ @-webkit-keyframes bounceIn { 0% { opacity: .8; -webkit-transform: scale(0.5); } 100% { opacity: 1; -webkit-transform: scale(1); } } @-moz-keyframes bounceIn { 0% { opacity: .8; -moz-transform: scale(0.5); } 100% { opacity: 1; -moz-transform: scale(1); } } @-webkit-keyframes rotat { from { -webkit-transform: rotate(0deg); transform-origin: center center; } to { -webkit-transform: rotate(360deg); transform-origin: center center; } } @keyframes rotat { from { transform: rotate(0deg); transform-origin: center center; } to { transform: rotate(360deg); transform-origin: center center; } } /*亮灯动画*/ @keyframes lightY { 0%, 70% { left: -100%; } 100% { left: 100%; } } @-webkit-keyframes lightY { 0%, 70% { left: -100%; } 100% { left: 100%; } } /*下注区闪赢*/ @-webkit-keyframes breathe { 0% { opacity: .5; } 100% { opacity: 1; } } /*牛牛牌框*/ @-webkit-keyframes nnbreathe { 0% { background-color: rgba(0, 0, 0, 0.4); } 100% { background-color: #9da220; } } @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } 0%, 40% { -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 40% { -webkit-transform: perspective(400px) rotateY(-20deg); transform: perspective(400px) rotateY(-20deg); } 60% { -webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotateY(-5deg); transform: perspective(400px) rotateY(-5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); transform: perspective(400px) rotateY(90deg); opacity: 0; } 0%, 40% { -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 40% { -webkit-transform: perspective(400px) rotateY(-20deg); transform: perspective(400px) rotateY(-20deg); } 60% { -webkit-transform: perspective(400px) rotateY(10deg); transform: perspective(400px) rotateY(10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotateY(-5deg); transform: perspective(400px) rotateY(-5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } /*# sourceMappingURL=common.css.map */