Pro/public/static/horizontal/css/common.less
2026-02-25 01:50:31 +08:00

2600 lines
51 KiB
Plaintext

@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: 65%;
margin: 8vh auto;
margin-bottom: 5vh; }
.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; }
.menu .main .item {
display: inline-block;
width: 26vw;
height: 26vw;
margin: 0 2vw;
position: relative;
vertical-align: middle; }
.menu .main .item .light {
position: absolute;
width: 91%;
height: 90%;
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%;
text-align: center;
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; }
.games .chip-table.bg {
transform: perspective(60vw) rotateX(50deg);
background: #17613C;
border: 2px solid #F4EA2A;
bottom: -2.8vw;
height: 21vw;
pointer-events: auto; }
.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: rgb(157, 162, 32);
}
.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 #333
}
.games .poker-box.nn .banker .title{
background:-webkit-linear-gradient(top, #d13331, red);
border-bottom-right-radius: 2vw;
}
.games .poker-box.nn .player .title{
background:-webkit-linear-gradient(top, #0040be, blue);
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: 9vw;
font-size: 1.5vw;
}
.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;
}
/* 下注内容 */
.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: 15vw;
}
.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(100vh - 22.6vw);
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: -1.0s;
animation-delay: -1.0s;
}
.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.0) }
}
@keyframes stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4);
} 20% {
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0);
}
}
/*旋转动画*/
@-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: rgb(157, 162, 32);
}
}
@-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 */