@charset "UTF-8";

/* 禁用响应 */
@media (min-width:990px){
	.container{width:1200px;}
}
@media (min-width:1200px){
	.container{width:1200px;}
}
.navbar{margin-bottom:0}
.screen-lg .container{width:1200px;}
.container{width:1200px !important;padding:0;position:relative;overflow:visible;}

/* ==========全局样式========== */
body{background:#1b1c1e;font-family:"Microsoft YaHei";}
a:hover{text-decoration:none;}
ul{margin:0;padding:0;list-style:none;}
.row{margin:0;}
.navbar-nav > li > a,.navbar-header,.navbar-text{line-height:1;}
.main-promo img{max-width:100%;}
.page-content img{max-width:100%;}
.navbar-header img{height:51px;}
.main-promo .sidePromo dt{padding:0 30px;}
.main-promo .sidePromo dd .row{margin:0;}
.msgbox .list-group-item{word-wrap:break-word;}

/* header */
header .static-bar .top-left-pic{position:absolute;display:inline-block;width:160px;height:90px;vertical-align:top;}
header .static-bar .top-left-pic img{position:absolute;top:50%;left:50%;width:148px;height:45px;margin-top:-22px;margin-left:-74px;}
header .static-bar .cont-logo{display:inline-block;position:relative;width:1200px;left:50%;margin-left:-600px;}
header .static-bar .cont-logo img{position:absolute;top:50%;left:50%;width:270px;height:50px;margin-top:-25px;margin-left:-135px;}
header .static-bar .login-after{position:absolute;display:inline-block;top:30px;height:88px;right:0px;}
header .static-bar .top-right-pic{position:absolute;display:inline-block;width:260px;height:88px;right:250px;}

/*header .static-bar .top-right-pic .phone-pic{float: right;display: inline-block;width: 28px;height: 28px;margin-top: 30px;vertical-align: top;overflow: hidden;border: 1px solid #fff;border-radius: 50%}
*/
header .static-bar .top-right-pic .phone-pic i{display:inline-block;width:28px;height:28px;background:-1px -1px;}
header .static-bar .top-right-pic .phone-pic small{line-height:0px;color:#fff;vertical-align:text-top;}
header .static-bar .top-right-pic .phone-pic:hover{display:inline-block;width:150px;border-radius:20px;transition:all .6s}
header .static-bar .top-right-pic .msg-pic{float:right;display:inline-block;margin:30px 13px 0 10px;overflow:hidden;width:28px;height:28px;border:1px solid #fff;border-radius:50%}
header .static-bar .top-right-pic .msg-pic i{display:inline-block;width:28px;height:28px;background:-1px -1px;}
header .static-bar .top-right-pic .msg-pic small{line-height:0px;color:#fff;vertical-align:text-top;}
header .static-bar .top-right-pic .msg-pic:hover{display:inline-block;width:150px;border-radius:20px;transition:all .6s}
header .static-bar .top-right-login{display:inline-block;position:absolute;right:0;width:225px;height:88px;}
header .static-bar .login-btns{display:inline-block;width:112px;height:88px;cursor:pointer;text-align:center;line-height:88px;vertical-align:top;background:#2c2c2c;background:linear-gradient(to bottom,#343434 0%,#2c2c2c 100%);}
header .static-bar .login-btns:hover{background:linear-gradient(to bottom,#2c2c2c 0%,#343434 100%);}
header .static-bar .reg-btns{display:inline-block;width:112px;height:88px;float:right;text-align:center;line-height:88px;vertical-align:top;background:linear-gradient(to bottom,#db3e47 0%,#c32f37 100%);}
header .static-bar .reg-btns:hover{background:linear-gradient(to bottom,#db3e47 0%,#c32f37 100%);}
header .static-bar .ckin-btns{display:inline-block;width:112px;height:88px;float:right;color:#fff;text-align:center;line-height:88px;vertical-align:top;background:linear-gradient(to bottom,#b51c20 0%,#6c0b0e 100%);}
header .static-bar .ckin-btns:hover{background:linear-gradient(to bottom,#b51c20 0%,#6c0b0e 100%);}
header .static-bar .reg-btns a{display:inline-block;width:100%;height:100%;color:#fff;}
header .static-bar .login-btns .btn-login{color:#fff;}
header .login-wrap{position:absolute;z-index:999;width:320px;height:320px;background:#2b2a32;border:none;outline:none;color:#fff;padding:0 30px;right:0;top:95px;}
header .login-wrap:after{content:"";display:inline-block;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #2b2a32;/*透明 透明  灰*/;position:absolute;top:-8px;left:45%;}
header .static-bar .login-after .top-right-pic{position:absolute;display:none;width:260px;height:88px;right:565px;top:-30px;}
header .static-bar .login-after>.header-panel._vr_loginSuccess a{padding:0 4px;color:#fff;}
header .static-bar .login-after>.header-panel._vr_loginSuccess a:hover{color:#c81617;}
header .static-bar .login-after>.header-panel._vr_loginSuccess .dropdown-menu{background-color:#000000;border:1px solid #2b2c31;}
header .static-bar .login-after>.header-panel._vr_loginSuccess{float:right;}
header .static-bar .login-after ._vr_nickname{display:inline-block;width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}
.login-wrap .form-inline._vr_unLogin .form-group.account{position:relative;}
header .login-wrap .form-inline._vr_unLogin .form-group.password{position:relative;margin-bottom:16px;}
header .login-wrap .form-inline._vr_unLogin .login-tit1{font-size:21px;color:#fff;margin-top:10px}
header .login-wrap .form-inline._vr_unLogin .login-tit2{font-size:14px;color:#c53e40}
header .login-wrap .form-inline._vr_unLogin .forget-pas{position:absolute;top:50%;right:10px;display:inline-block;width:60px;height:23px;border-radius:23px;background-color:#3a393e;color:#b3b3b3;margin-top:-12px;text-align:center;}
header .login-wrap .form-inline._vr_unLogin .user-name{width:261px;height:43px;margin-bottom:14px;border:none;padding-left:32px;}
header .login-wrap .form-inline._vr_unLogin .user-psw{width:261px;height:43px;border:none;padding-left:32px;}
header .login-wrap .form-inline._vr_unLogin .form-group.account .forget-pas{margin-top:-20px;}
header .login-wrap .form-inline._vr_unLogin .form-group.password .forget-pas{margin-top:-13px;}
header .login-wrap .form-inline._vr_unLogin .form-group._vr_captcha_box{width:100%;margin-bottom:16px;}
header .login-wrap .form-inline._vr_unLogin .form-group._vr_captcha_box>input{width:130px;height:43px;padding-left:31px;border:none;}
header .login-wrap .form-inline._vr_unLogin .form-group._vr_captcha_box>img{width:121px;height:39px;float:right;}
header .login-wrap .btn-login{display:inline-block;width:260px;height:42px;text-align:center;line-height:42px;background: no-repeat;}
header .login-wrap .btn-login a {display: block;height: 100%;font-size:18px;color:#fff;}
header .static-bar{height:90px;background:#1b1c1e;border-bottom:1px solid #1f1f1f;}
header .static-bar .top-left{height:90px;line-height:90px;padding-left:10px;}
header .static-bar .logo{height:90px;line-height:78px;}
header .static-bar .top-right{position:absolute;right:0;z-index:100;}
header .static-bar .top-right > div{ margin-right: 10px;}
header .static-bar .top-right .top-icon{width:28px;height:28px;display:inline-block;margin-top:30px;margin-right:10px;border:1px solid #fff;border-radius:28px;overflow:hidden;color:#fff;transition:.5s;cursor:pointer;}
header .static-bar .top-right .top-icon span{display:inline-block;float:left;line-height:28px;}
header .static-bar .top-right .top-icon span.icon{width:28px;height:28px;display:inline-block;background: 0 0  no-repeat;}
header .static-bar .top-right .top-icon:hover{width: auto; padding-right: 15px;}
header .static-bar .top-right .top-icon a{ color: #fff;}
header .static-bar .top-link{line-height:40px;font-size:12px;display:none;}
header .static-bar .top-link a{color:#fff;padding-left:46px;display:inline-block;height:40px;background: no-repeat 13px 1px;}
header .static-bar .top-link a.link-cas{padding-left:56px;background-position:20px 2px;}
header .static-bar .top-link a.link-pro{background-position:10px -40px;}
header .static-bar .top-link a.link-mob{background-position:3px -80px;padding-left:35px;}
header .static-bar .top-link a.link-age{background-position:5px -119px;padding-left:42px;}
header .static-bar .top-link a:hover{color:#f1eca8;}
header .form-wrap form .btn{width:110px;height:89px;line-height:89px;display:inline-block;color:#fff;border:none;margin:0;padding:0;float:left;text-align:center;}
header .form-wrap form .btn-login{background:#2c2c2c;background:linear-gradient(to bottom,#343434 0%,#2c2c2c 100%);}
header .form-wrap form .btn-login:hover{color:#000;}
header .form-wrap .form-inline .dropdown-menu:before{content:'';width:12px;height:6px;position:absolute;top:-6px;left:49%;}
header .form-wrap .form-inline .dropdown-menu{width:320px;height:320px;background:#2b2a32;border:none;outline:none;color:#fff;padding:0 30px;left:-6px;right:0;top:105%;}
header .form-wrap .form-inline .dropdown-menu h4{color:#fff;font-size:21px;text-align:center;}
header .form-wrap .form-inline .dropdown-menu p{color:#c53e40;text-align:center;}
header .form-wrap .form-inline .dropdown-menu .form-group{margin-bottom:12px;position:relative;}
header .form-wrap .form-inline .dropdown-menu .form-group input{padding-left:50px;width:261px;height:43px;border-radius:4px;background:url(images/input-bg.png)left center no-repeat;border:1px solid transparent;}
header .form-wrap .form-inline .dropdown-menu .form-group.account input{background:url(images/user.png)left 6px center no-repeat,url(images/input-bg.png)left center no-repeat;}
header .form-wrap .form-inline .dropdown-menu .form-group.password input{background:url(images/password.png)left 6px center no-repeat,url(images/input-bg.png)left center no-repeat;}
header .form-wrap .form-inline .dropdown-menu .form-group.code input{background:url(images/key.png)left 6px center no-repeat,url(images/input-bg.png)left center no-repeat;}
header .form-wrap .form-inline .dropdown-menu .form-group.code input{width:120px;margin-right:16px;}
header .form-wrap .form-inline .dropdown-menu .form-group.code img{height:36px;}
header .form-wrap .form-inline .dropdown-menu .form-group .forget-pas{position:absolute;right:10px;top:10px;text-align:center;color:#b3b3b3;width:59px;height:23px;background:#3a393e;border-radius:23px;}
header .login-wrap .form-inline .form-control:focus{border:1px solid #c81617;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(200,22,23,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(200,22,23,.6);}
header .form-wrap .form-inline .dropdown-menu .btn-login{background:center no-repeat;text-align:center;display:block;height:42px;line-height:42px;width:260px;color:#fff;}
header .form-wrap .form-inline .dropdown-menu .btn-login:hover{color:#000;}
.layui-layer-close{width:24px;height:24px;border-radius:24px;background:#414047;}
header .form-wrap form .btn-register{background:#c32f37;background:linear-gradient(to bottom,#db3e47 0%,#c32f37 100%);}
header .form-wrap form .btn-register:hover{background:linear-gradient(to bottom,#c32f37 0%,#db3e47 100%);}
header .form-wrap .header-panel{width: 345px;margin-right:16px;font-size:13px;text-align:right;}
header .form-wrap .header-panel>a{display:inline-block;float:left;}
header .form-wrap .header-panel>a._vr_nickname{max-width:100px;overflow:hidden;text-overflow:ellipsis;}
header .form-wrap .header-panel a{color:#fff;padding:0 2px;line-height:30px;font-size: 13px;}
header .form-wrap .header-panel a:hover{color:#c81617;}
header .form-wrap .header-panel .dropdown{vertical-align:top;}
header .form-wrap .header-panel .dropdown:hover .dropdown-menu{display:block;}
header .form-wrap .header-panel .dropdown-menu{background:#242421;margin-top:0;border-color:transparent;}
header .form-wrap .header-panel .dropdown-menu a{line-height:24px;}
header .navbar-wrap{background:#141414;position:relative;height:47px;border-bottom:1px solid #000;}
header .navbar-wrap:after{content:'';position:absolute;width:100%;height:18px;bottom:-18px;left:0;background: no-repeat center;}
header .navbar-wrap .navbar-nav{ display: flex; height:47px;line-height:47px; float: none !important;}
header .navbar-wrap .navbar-nav > li{line-height:46px;height:46px;text-align:center;position:relative;padding:0 15px; flex: 1;}
header .navbar-wrap .navbar-nav > li:hover:after,header .navbar-wrap .navbar-nav > li.active:after{content:none;}
header .navbar-wrap .navbar-nav > li > a{line-height:44px;color:#FFF;font-size:14px; padding: 0;}
header .navbar-wrap .navbar-nav > li:hover a,header .navbar-wrap .navbar-nav > li.active a{border-bottom:2px solid #c81617;}
header .navbar-wrap .navbar-nav > li.dropdown:hover a{ border-bottom: 0;}
.navbar-nav .dropdown-menu.nav-4{ top: 96% !important;}


@media (min-width:1366px){
	header .form-wrap .header-panel{margin-right:0;}
	header .static-bar .top-right .top-icon{margin-right:0;}
}
@media (min-width:1920px){
	header .form-wrap .header-panel{margin-right:16px;}
	header .static-bar .top-right .top-icon{margin-right:10px;}
}

/* navbar-sub 二级菜单 */
.navbar-sub{width:100%;position:absolute;z-index:99;}
.navbar-sub > .sub-content{height:200px;background:repeat-x;border-bottom:1px solid #333;overflow:hidden;}
.api-item{border-right:1px solid #e7e8e9;border-right:1px solid rgba(170,170,170,0);}
.api-item:hover{background:no-repeat 0 0;border-left:1px solid rgba(170,170,170,0.2);}
.sub-box{text-align:center;}
.sub-box > dt{height:156px;overflow:hidden;position:relative;}
.sub-box > dt > a > i{font-style:normal;font-size:18px;font-weight:bold;position:absolute;left:0;right:0;bottom:10px;}
.sub-box > dd{height:42px;overflow:hidden;padding-top:4px;}
.sub-box > dd > p > span{color:#969696;font-size:12px;}
.sub-box > dd > p,.sub-box > dd > p > a,.sub-box > dt > a{line-height:18px;margin:0;font-size:14px;color:#fff;}
.sub-box > dd > p > a:hover,.sub-box > dt > a:hover,.api-item:hover > dd > p > a{color:#c81617;}
.api-item.sub-box > dd{padding-top:0;}
.api-item.sub-box > dd > p{line-height:42px;}
.apiicon{height:150px;position:relative;display:inline-block;}
/*.api-games.api-games-casino > ul > li{width:100px;}*/
/*.api-games.api-games-casino .apiicon{background:url(images/navbar-sub-casino.png);width:100px;}*/
/*.api-games.api-games-casino .apiicon.c-mg{background-position:0 0;}*/
/*.api-games.api-games-casino .apiicon.c-pt{background-position:-100px 0;}*/
/*.api-games.api-games-casino .apiicon.c-ag{background-position:-200px 0;}*/
/*.api-games.api-games-casino .apiicon.c-bb{background-position:-300px 0;}*/
/*.api-games.api-games-casino .apiicon.c-hb{background-position:-400px 0;}*/
/*.api-games.api-games-casino .apiicon.c-bsg{background-position:-500px 0;}*/
/*.api-games.api-games-casino .apiicon.c-sg{background-position:-600px 0;}*/
/*.api-games.api-games-casino .apiicon.c-png{background-position:-700px 0;}*/
/*.api-games.api-games-casino .apiicon.c-dt{background-position:-800px 0;}*/
/*.api-games.api-games-casino .apiicon.c-gg{background-position:-900px 0;}*/
/*.api-games.api-games-casino .apiicon.c-gns{background-position:-1000px 0;}*/
/*.api-games.api-games-casino .apiicon.c-prg{background-position:-1100px 0;}*/
/*.api-games.api-games-casino .apiicon.c-mw{background-position:-1200px 0;}*/
/*.api-games.api-games-live > ul > li{width:130px;}*/
/*.api-games.api-games-live .apiicon{background:url(images/navbar-sub-live.png);width:130px;}*/
/*.api-games.api-games-live .apiicon.i-bb{background-position:0 0;}*/
/*.api-games.api-games-live .apiicon.i-ebet{background-position:-130px 0;}*/
/*.api-games.api-games-live .apiicon.i-og{background-position:-260px 0;}*/
/*.api-games.api-games-live .apiicon.i-ds{background-position:-390px 0;}*/
/*.api-games.api-games-live .apiicon.i-ag{background-position:-520px 0;}*/
/*.api-games.api-games-live .apiicon.i-sa{background-position:-650px 0;}*/
/*.api-games.api-games-live .apiicon.i-opus-l{background-position:-780px 0;}*/
/*.api-games.api-games-live .apiicon.i-shenbo{background-position:-910px 0;}*/
/*.api-games.api-games-sports > ul > li{width:240px;}*/
/*.api-games.api-games-sports .apiicon{background:url(images/navbar-sub-sports.png);width:240px;}*/
/*.api-games.api-games-sports .apiicon.s-sb{background-position:0 0;}*/
/*.api-games.api-games-sports .apiicon.s-opus-s{background-position:-240px 0;}*/
/*.api-games.api-games-sports .apiicon.s-rs{background-position:-480px 0;}*/
/*.api-games.api-games-sports .apiicon.s-bc{background-position:-720px 0;}*/
/*.api-games.api-games-sports .apiicon.s-ysb{background-position:-960px 0;}*/
/*.api-games.api-games-lottery > ul > li{width:600px;}*/
/*.api-games.api-games-lottery .apiicon{background:url(images/navbar-sub-lottery.png);width:400px;}*/
/*.api-games.api-games-lottery .apiicon.l-kg{background-position:0 0;}*/
/*.api-games.api-games-lottery .apiicon.l-lt{background-position:-400px 0;}*/
/*.api-games.api-games-lottery .apiicon.l-vr{background-position:-800px 0;}*/
/*.api-games.api-games-lottery .apiicon.l-bb{background-position:-800px 0;}*/


/*.navbar-nav .dropdown-menu.nav-4 li a.s-hg:before{background-position:0 !important;}*/
.navbar-nav .dropdown-menu.nav-4 li a.s-cr:before{background-position:0 -430px !important;}
.gui-logo-cr:before{content: "\e932" !important;}
/*.gui-logo-hg:before{content: "" !important;display: inline-block;background: url(images/hg.png);width: 50px;height: 33px;filter: hue-rotate(176deg) saturate(62%) brightness(100%);}*/
/* api链接 */
.api-games-wrap{position:relative;padding:0 32px;}
.api-games{width:1200px;overflow:hidden;}
.api-games > ul{font-size:0;}
.api-games > ul > li{width:282px;display:inline-block;font-size:12px;background:left center no-repeat;}
.api-games > ul > li:first-child{background:none;}

/* slide */
.home-slide.slide{height:720px;width:100%;}
.home-slide.slide .slide-inner{width:100%;position:absolute;}
.home-slide.slide .slide-inner li{height:720px;}
.home-slide.slide .slide-inner li a{position:absolute;top:0;left:0;width:100%;height:100%;}
.home-slide.slide .slide-indicators{bottom:280px;height:18px;}
.home-slide.slide .slide-indicators ul{width:1200px;margin:0 auto;}
.home-slide.slide .slide-indicators ul li{width:12px;height:12px;background:#fff;border-radius:12px;opacity:.4;transition:.5s;float: right;}
.home-slide.slide .slide-indicators ul li.active{background:#fff;opacity:1;width:24px;}
.slide .prev,.slide .next{width:42px;height:70px;display:block;background: left center no-repeat;border-radius:6px;}
.slide .prev{left:20px;}
.slide .next{background-position:right center;right:20px;}
.slide .prev:hover,
.slide .next:hover{background-color:#000;}

/* notice */
.notice{height:40px;position:relative;z-index:4;line-height:40px;margin-top:-275px;clear: both;}
.notice >.container{ width: 1200px; background: center no-repeat;}
.notice .title{width:150px;font-size:14px;height:40px;float:left;color:#fff;padding-left:14px;}
.notice .title .notice-icon{display:inline-block;width:18px;height:18px;background: no-repeat center top;vertical-align:text-bottom;margin:0 10px;}
.notice .notice-list{float:left;width:1040px;height:40px;overflow:hidden;padding-left:10px;}
.notice .notice-list a{color:#fff;font-size:14px;}

/* game-type */
.game-type .game-wrap{position:relative;overflow:hidden;}
.game-type .game-wrap .game-box{height:265px;display:inline-block;float:left;position:relative;padding:30px 20px;margin-top:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;background-color: gray;background-position: 0 0;}
.game-type .game-wrap .game-box:hover{background-size:110%;}
.game-type .game-wrap .game-box .tit h5{font-size:22px;color:#fff;margin-top:0;}
.game-type .game-wrap .game-box .tit p{color:#eeeeee;font-size:14px;}
.game-type .game-wrap .game-box.col-5-2{width:445px;margin-right:10px;}
.game-type .game-wrap .game-box.col-5-1{width:290px;}
.game-type .game-wrap .game-box .hover{opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;transition:0.4s;background:rgba(200,22,23,.8);position:absolute;right:0;top:0;height:265px;width:100%;}
.game-type .game-wrap .game-box.game-casino .hover{background:rgba(86,37,238,.8);}
.game-type .game-wrap .game-box.game-chess .hover{background:rgba(186,38,87,.8);}
.game-type .game-wrap .game-box.game-sports .hover{background:rgba(16,168,119,.8);}
.game-type .game-wrap .game-box.game-lottery .hover{background:rgba(214,51,143,.8);}
.game-type .game-wrap .game-box.game-huntfish .hover{background:rgba(39,100,222,.8);}
.game-type .game-wrap .game-box:hover .hover{opacity:1;filter:alpha(opacity=100);}
.game-type .game-wrap .game-box .hover ul{width:426px;height:246px;margin:9px auto;padding:24px 5px;text-align:center;overflow:hidden;}
.game-type .game-wrap .game-box.col-5-1 .hover ul{width:272px;}
.game-type .game-wrap .game-box .hover ul li{padding:0 2px;}
.game-type .game-wrap .game-box .hover ul li a{color:#fff;display:inline-block;padding-top:80px;width:70px;text-align:center;position:relative;margin-bottom:18px;white-space:nowrap;top:0;-webkit-transition:all 0.1s;transition:all 0.1s;}
.game-type .game-wrap .game-box .border-top,.game-type .game-wrap .game-box .border-bottom,.game-type .game-wrap .game-box .border-left,.game-type .game-wrap .game-box .border-right{-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;background:#fff;position:absolute;z-index:2;}
.game-type .game-wrap .game-box .border-top{width:0;height:1px;top:9px;left:9px;background: left center no-repeat;}
.game-type .game-wrap .game-box .border-bottom{width:0;height:1px;bottom:9px;right:9px;background: right center no-repeat;}
.game-type .game-wrap .game-box .border-left{height:0;width:1px;bottom:9px;left:9px;background: center no-repeat;}
.game-type .game-wrap .game-box .border-right{height:0;width:1px;top:9px;right:9px;background: center no-repeat;}
.game-type .game-wrap .game-box:hover .border-top,.game-type .game-wrap .game-box:hover .border-bottom{width:426px;}
.game-type .game-wrap .game-box:hover .border-left,.game-type .game-wrap .game-box:hover .border-right{height:246px;}
.game-type .game-wrap .game-box.col-5-1:hover .border-top,.game-type .game-wrap .game-box.col-5-1:hover .border-bottom{width:272px;}
/*.game-type .game-live{background-image: linear-gradient(135deg, #e0042e, #61185c);}*/
/*.game-type .game-casino{background-image: linear-gradient(135deg, #5e28fe, #a760d9);}*/
/*.game-type .game-chess{background-image: linear-gradient(135deg, #cc2a5f, #f6aa4f);}*/
/*.game-type .game-sports{background-image: linear-gradient(135deg, #12b580, #eff968);}*/
/*.game-type .game-lottery{background-image: linear-gradient(135deg, #f03aa2, #2f4ef8);}*/
/*.game-type .game-huntfish{background-image: linear-gradient(135deg, #2f75f8, #69f1fd);}*/
.game-type .game-wrap .game-box .hover ul li a:after{content:'';position:absolute;width:70px;height:70px;border-radius:50%;top:0;left:0;}
.game-type .game-wrap .game-box .hover ul li a:hover{top:-10px;}
.game-type .game-wrap .game-box .hover ul li a:after {background-repeat: no-repeat;}
.game-type .game-box.game-casino .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(5) a:after{background-position:-280px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(6) a:after{background-position:-350px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(7) a:after{background-position:-420px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(8) a:after{background-position:-490px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(9) a:after{background-position:-560px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(10) a:after{background-position:-630px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(11) a:after{background-position:-700px 0;}
.game-type .game-box.game-casino .hover ul li:nth-child(12) a:after{background-position:-770px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-live .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(5) a:after{background-position:-280px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(6) a:after{background-position:-350px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(7) a:after{background-position:-420px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(8) a:after{background-position:-490px 0;}
.game-type .game-box.game-live .hover ul li:nth-child(9) a:after{background-position:-560px 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(5) a:after{background-position:-280px 0;}
.game-type .game-box.game-chess .hover ul li:nth-child(6) a:after{background-position:-350px 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(5) a:after{background-position:-280px 0;}
.game-type .game-box.game-sports .hover ul li:nth-child(6) a:after{background-position:-350px 0;}
.game-type .game-box.game-lottery .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-lottery .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-lottery .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-lottery .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(1) a:after{background-position:0 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(2) a:after{background-position:-70px 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(3) a:after{background-position:-140px 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(4) a:after{background-position:-210px 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(5) a:after{background-position:-280px 0;}
.game-type .game-box.game-huntfish .hover ul li:nth-child(6) a:after{background-position:-350px 0;}

/* index-screen-02 */

/* index-screen-02 */
.index-screen-02{padding:50px 0;background-color:#1b1c1e;}
.index-screen-02 h3{color:#fff;font-size:18px;margin-bottom:20px;}
.screen-02{border-right:2px solid #2b2c31;overflow:hidden;height:351px;}
.screen-02 ul{margin:0;padding:0;overflow:hidden;height:351px;}
.screen-02 ul li{list-style:none;float:left;overflow:hidden;height:351px;background:#000;}
.screen-02 .acco{width:627px;}
.screen-02 .part{display:block;width:192px;height:351px;padding-top:120px;text-align:center;position:relative;float:left;border:2px solid #2b2c31;}
.screen-02 .part .text p{text-align:center;color:#666;font-size:14px;margin-bottom:0;}
.screen-02 .intro{width:435px;height:351px;padding:0 15px;float:left;border-top:2px solid #2b2c31;border-bottom:2px solid #2b2c31;}
.screen-02 .intro >h3{color:#fff;font-size:24px;}
.screen-02 .intro >h3 small{font-size:18px;text-transform:uppercase;}
.screen-02 .intro >.ct{margin-top:56px;}
.screen-02 .intro >.ct p{line-height:25px;color:#666;font-size:14px;}
.screen-02 .intro >p{margin-top:30px;}
.screen-02 ul li.active .acco-01,.screen-02 ul li:hover .acco-01,
.screen-02 ul li.active .acco-02,.screen-02 ul li:hover .acco-02,
.screen-02 ul li.active .acco-03,.screen-02 ul li:hover .acco-03,
.screen-02 ul li.active .acco-04,.screen-02 ul li:hover .acco-04{background: bottom left 18px no-repeat;}
.screen-02 ul li.active .part,.screen-02 ul li:hover .part{border-right:none;padding-top:38px;padding-left:20px;width:240px;}
.screen-02 ul li.active .part .icon,.screen-02 ul li:hover .part .icon{display:inline-block;float:left;}
.screen-02 ul li.active .part .text,.screen-02 ul li:hover .part .text{display:inline-block;line-height:70px;float:left;margin-left:4px;}
.screen-02 ul li.active .part .text p,.screen-02 ul li:hover .part .text p{font-size:18px;color:#fff;}
.screen-02 ul li.active .intro,.screen-02 ul li:hover .intro{width:387px;}
.screen-02 ul li .info-item{position:relative;padding:110px 20px 0;}
.screen-02 ul li .info-item:after{content:'';width:356px;height:14px;position:absolute;bottom:-14px;left:0;}
.screen-02 ul li .info-item .num-item{margin-bottom:26px;}
.screen-02 ul li .info-item .tit{font-size:16px;color:#fff;}
.screen-02 ul li .info-item .sub-tit{font-size:14px;color:#666;}
.screen-02 ul li .info-item .time{font-size:22px;color:#666;line-height:42px;}
.screen-02 ul li .info-item .num{font-size:42px;color:#893bb3;vertical-align:-4px;margin-right:5px;}
.screen-02 ul li .info-item .bar{clear:both;position:relative;height:10px;border-radius:5px;background:#262626;}
.screen-02 ul li .info-item .bar .bar-inside{position:absolute;height:10px;top:0;left:0;background:linear-gradient(to right,#c63139 5%,#b73356 35%,#a4367c 65%,#883bb3 95%);border-radius:5px;width:0;-webkit-transition:all 1s;transition:all 1s;}
.screen-02 ul li .info-item .bar.b1 .reached{width:116px;}
.screen-02 ul li .info-item .bar.b2 .reached{width:208px;}

/* mobile-area */
.mobile-area{height:444px;}
.mobile-area .container{height:444px;overflow:hidden;}
.mobile-area .img-mobile{width:360px;position:relative;margin-top:40px;bottom:0;overflow:hidden;text-align:center;transition:.5s;cursor:pointer;}
.mobile-area .img-mobile:hover{margin-top:0;}
.mobile-area .txt-mobile{width:492px;padding:78px 60px 0 60px;}
.mobile-area .txt-mobile ul{margin-top:54px;}
.mobile-area .txt-mobile ul>li p{width:370px;margin:0 auto;}
.mobile-area .txt-mobile ul>li{line-height:30px;background:#13151f;border-radius:30px;width:110px;display:inline-block;margin-bottom:20px;color:#666;font-size:12px;margin-right:20px;float:left;}
.mobile-area .txt-mobile ul>li:nth-child(3),.mobile-area .txt-mobile ul>li:nth-child(6){margin-right:0;}
.mobile-area .txt-mobile ul>li span{width:17px;height:13px;background: center no-repeat;display:inline-block;margin-right:4px;}
.mobile-area .desc{width:300px;}
.mobile-area .slide-carousel{height:400px;position:relative;overflow:hidden;padding-top:78px;}
.mobile-area .slide-carousel .item-list{position:relative;height:290px;overflow:hidden;padding:0;}
.mobile-area .slide-carousel .item-list li .item-content{width:100%;height:100%;}
.mobile-area .slide-carousel .item-list li .item-content p{font-size:14px;color:#666;line-height:36px;}
.mobile-area .slide-carousel .item-list li .item-content a{display:block;width:100%;height:100%;}
.mobile-area .slide-carousel .item-list li .item-content a> img{width:121px;height:121px;}
.mobile-area .slide-carousel .item-list li .item-content a#qrcode{display: inline-block;width: 125px;height: 125px;border: 2px solid #fff}
.mobile-area .slide-carousel .indicator-list{text-align:center;}
.mobile-area .slide-carousel .indicator-list a{display:inline-block;overflow:hidden;float:left;color:#666;font-size:14px;width:100px;border-bottom:2px solid #1a1d28;padding:10px 0;}
.mobile-area .slide-carousel .indicator-list a span{width:auto;height:32px;display:block;background: center no-repeat;}
.mobile-area .slide-carousel .indicator-list a.selected{border-bottom:2px solid #c63139;}
.mobile-area .slide-carousel .controls{opacity:0;}
.mobile-area .slide-carousel .controls a{cursor:pointer;text-decoration:none;width:40px;height:60px;position:absolute;background-color:rgba(0,0,0,0.2);color:#fff;font-size:35px;padding-top:25px;z-index:2;}
.mobile-area .slide-carousel .desc{height:72px;width:100%;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.6);z-index:99;}
.mobile-area .slide-carousel .desc strong{color:#fff;font-size:20px;line-height:72px;margin-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mobile-area .slide-carousel:hover .controls{opacity:1;transition:opacity 0.5s ease;}
.mobile-area .slide-carousel{margin-bottom:20px;}
.mobile-area .slide-3d .desc{display:none;}
.mobile-area .slide-3d .item-list li{width:120px;height:120px;transition:all 0.5s ease-out;opacity:1;position:absolute;top:60px;left:0;text-align:center;}
.mobile-area .slide-3d .item-list li.item0{transform:translate3d(170px,0,0) scale(0.8);}
.mobile-area .slide-3d .item-list li.item1{transform:translate3d(90px,0,0) scale(1);transform-origin:0 50%;opacity:1;z-index:3;}
.mobile-area .slide-3d .item-list li.item2{transform:translate3d(20px,0,0) scale(0.8);transform-origin:0 50%;opacity:1;z-index:2;}

/* footer */
footer{background:#1b1c1e;height:360px;color:#666;}
footer .footer-link{border-bottom:1px solid #242628;color:#fff; padding: 40px 0;}
footer .link-wrap ul li{margin-bottom:10px;line-height:1;display:inline-block;}
/*footer .link-wrap ul li.agent{ display: block !important;}*/
footer .link-wrap ul li a{color:#fff;}
footer .link-wrap ul li a:after{content:'|';color:#fff;margin:0 10px;}
footer .link-wrap ul li:last-child a:after{content:'';}
footer .link-wrap ul li a:hover{color:#c81617;}
footer .link-icon{line-height:140px;}
footer .link-icon span{height:60px;border-right:1px solid #454545;display:inline-block;line-height:60px;padding:0 10px;}
footer .link-icon span:last-child{border:none;}
footer .copy-right{height:48px;}
footer .copy-right .container{height:48px;}
footer .copy-right .copy-right-txt{line-height:48px;color:#666;vertical-align:top;}
footer .footer-partner{ padding: 15px 0;}
footer .footer-partner .container{ width: 1200px;}
footer .footer-partner ul.list-inline{ margin-left: -35px;}
footer .footer-partner li:first-child{ padding-left: 0;}
footer .pay-icon ul.list-inline{ margin-left: 0;}
.pay-icon.col-8-2{ width: 240px;}

.pay-icon .partner, .pay-icon .partner span{width:auto;height:30px;background-repeat:no-repeat;}
.pay-icon .partner{position:relative;display:inline-block;cursor:pointer;}
.pay-icon .partner li a span{display:block;opacity:0;filter:alpha(opacity=0);}
.pay-icon ul li a.partner:hover > span{ opacity: 0 !important;}
.partner.vs{width:54px;background-position:-1500px 0}
.partner.vs>span{background-position:-1500px -30px;}
.partner.up{width:94px;background-position:-1600px 0}
.partner.up>span{background-position:-1600px -30px;}
.partner.wp{width:88px;background-position:-1700px 0}
.partner.wp>span{background-position:-1700px -30px;}
.partner.ap{width:66px;background-position:-1800px 0}
.partner.ap>span{background-position:-1800px -30px;}
.partner.pag{width:30px;background-position:-1900px 0}
.partner.pag>span{background-position:-1900px -30px;}
.partner.gc{width:30px;background-position:-2000px 0}
.partner.gc>span{background-position:-2000px -30px;}
.partner.adult{width:66px;background-position:-2100px 0}
.partner.adult>span{background-position:-2100px -30px;}

/* game-item */
.game-item{display:inline-block;width:204px;height:220px;margin:0 auto 10px;}
.game-item .item{width:204px;height:143px;position:relative;display:block;overflow:hidden;}
.game-item .item .game-img{width:204px;height:143px;position:absolute;overflow:hidden;z-index:0;}
.game-item .item .game-img img{max-width:100%;}
.game-item .item .cover{width:100%;height:100%;position:absolute;z-index:5;overflow:hidden;display:none;}
.game-item .item .cover .cover-bg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:#121212;}
.game-item .item .cover .cover-name{width:100%;height:20px;position:relative;margin-top:60px;line-height:20px;color:#eee;text-align:center;z-index:2;text-shadow:0 1px 0 #000;}
.game-item .item canvas{width:204px;height:143px;position:absolute;z-index:10;}
.game-item .title{text-align:center;padding:10px 0;}
.game-item .title a{display:block;color:#000;}
.btn-play{margin-top:6px;text-align:center;display:inline-block;width:100px;height:30px;border-radius:3px;line-height:30px;}
.game-item .title .btn-play{display:none;background:#0088fe;color:#fff;border-radius:15px;}
.game-item:hover .title .btn-play{display:inline-block;}
.btn-more{width:100%;background:#0088fe;color:#fff;border-radius:15px;}
.btn-more:hover{color:#fff;}

/* =============== live 真人 =================== */
.main-live .notice{ margin: 20px 0 0 0 !important;}
.live-list .row{background:#0a0c1c;margin:30px 0;}
.live-list .row .live_esd{float:left;width:300px;height:288px;border:2px solid #383d5e;line-height:50px;text-align:center;position:relative;}
.live-list .row .item:hover .live_esd{border:2px solid #f39800;}
.live-list .row .live_esd h4{color:#fff;}
.live-list .row .live_esd>img{background:#000;border:solid 1px #252945;opacity:1;transition:all .3s;}
.live-list .row .live_esd p{color:#a0a0a0;}
.live-list .row .item{ position: relative;height: 50px;height: 288px;width: 300px;display: inline-block;margin: 0 0 20px 23px; }
.live-list .row .into{display:block;width:158px;height:34px;line-height:34px;text-align:center;color:#fff;background:#f39800;margin:0 auto;font-size:14px;font-family:"Microsoft Yahei";border-radius:3px;position:absolute;top:40%;left:24%;opacity:0;transition:all .3s;}
.live-list .row .into:hover{background:#0099ff;text-decoration:none;}
.live-list .row .item:hover .live_esd>img{opacity:.3;}
.live-list .row .item:hover .into{opacity:1;}
.live-list .row_match { width: 1000px; margin: 30px auto 0; background: #0a0c1c; padding-top: 25px }

/* =============== sports 体育 =================== */
.main-sports .notice{ margin: 20px 0 0 0 !important;}
.main-sports .container{ text-align: center;}
.main-sports .sports-bg{height: 280px;margin-bottom: 20px;}
.sports-list{width:100%;min-height:46px;display:table;table-layout:fixed;list-style:none;padding:0;margin-bottom: 10px;}
.sports-list>li{display:inline-block;width:330px;height:399px;margin:20px 0px 40px 0;text-align:center;vertical-align:bottom;}
.sports-list>li>.sports-item{height:100%;}
.sports-list>li>.sports-item>.item{display:block;height:400px;padding-top: 10px;background: center bottom no-repeat;}
.sports-list>li>.sports-item>.item>img{transition:all 300ms;}
.sports-list>li>.sports-item>.item:hover {background: center bottom no-repeat;;}
.sports-list>li>.sports-item>.title{width: 250px;min-height:60px;line-height: 55px;display: inline-block;background: no-repeat;position: relative;bottom: 30px;}
.sports-list>li>.sports-item>.title>a{display: inline-block;width: 100%;height: 100%;color:#fff;font-size:20px;font-weight: bold;}
.sports-list>li>.sports-item>.title>a>p{color:#bfbfbf;font-size:12px;margin-top:10px;}
.sports-list>li:hover .sports-item>.title{background: no-repeat;}
.sports-list>li:hover .sports-item>.title>a{color:#ffd032;}
.main-sports .sports{ margin-top: 40px;}
.main-sports .sports-box {width: 1200px;margin: 0 auto;min-height: 768px;text-align: center;background: #fff;}
.sports-box.hg { background: #fff;     width: 1060px;}
.main-sports .sports-box > .h1 { color: #dc3834; }
#screen_F .full-screen a {  background: #39221d;  color: #f7aa9d;  }
/* api-tabs */
.main-sports .api-tabs { background: #39221d; border: 0; padding: 0; }
.main-sports .api-tabs > li.active, .api-tabs > li:hover { background: #6b423b;}
.main-sports .api-tabs>li>a:link, .main-sports .api-tabs>li>a:visited, .main-sports .api-tabs>.disabled:hover>a{color: #f7aa9d;}
.api-tabs > li.active > a, .api-tabs > li > a:hover { color: #fff !important; }
.api-tabs > li + li, .api-tabs > li.active, .api-tabs > li:first-child.active, .api-tabs > li:last-child.active { border: none; border-bottom: 2px solid transparent; }
.carousel-inner .api-tabs>li>a:link{height:48px;line-height:48px}

/* =============== lottery 彩票 =================== */
.main-lottery .notice{ margin: 20px 0 0 0 !important;}
.main-lottery .lottery{ margin-top: 40px;}
.main-lottery .lottery .container{ width: 1000px; margin: 0 auto;}
/*.main-lottery .lottery .container ul{}*/
.lottery .lottery-item{ height:400px;position: relative;background-repeat: no-repeat;}
.lottery .lottery-item:nth-child(1),
.lottery .lottery-item:nth-child(2),
.lottery .lottery-item:nth-child(3){height: 512px;}

.lottery .lottery-item .animate-girl{ position: absolute;top: 104px;left: 20px; background-size: 80%;background-repeat: no-repeat;animation: shak-girl 5s infinite ease-in-out}
.lottery .lottery-item:nth-child(1) .animate-girl{width: 231px; height: 406px;}
.lottery .lottery-item:nth-child(2) .animate-girl{width: 287px; height: 298px; top: 191px;}
.lottery .lottery-item:nth-child(3) .animate-girl{width: 306px; height: 407px;}
.lottery .lottery-item:nth-child(4) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(5) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(6) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(7) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(8) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(9) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(10) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(11) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(12) .animate-girl{width: 287px; height: 298px;}
.lottery .lottery-item:nth-child(2) .lottery-logo {right: 108px;top: 35px;}
.lottery .lottery-item:nth-child(3) .lottery-logo {left: 30px;}
.lottery .lottery-item .lottery-logo {position: absolute;right: 38px;bottom: 106px;width: 130px;text-align: center;}
.lottery .lottery-item .lottery-logo span{display: block;}
.lottery .lottery-item .lottery-logo span.lottery-name{font-weight: bold;font-size: 30px;text-align: center;color: #fff;}
.lottery .lottery-item:nth-child(2) .btn_play{left: 122px;}
.lottery .lottery-item:nth-child(3) .btn_play{right: 30px;left: auto;}
.lottery .lottery-item .btn_play{display: block;width: 80px;height: 80px;position: absolute;bottom: 75px;left: 20px;z-index: 14;}
.lottery .lottery-item .btn_play .lottery-play-bg{position: absolute;z-index: 15;animation: around 1s infinite ease;}
.lottery .lottery-item .btn_play .lottery-play-btn{ position: absolute;bottom: 8px;left: 18px;z-index: 18;}
.lottery .lottery-item .lottery-text { width: 230px; position: absolute;   bottom: 15px;left: 50%;transform: translateX(-50%);font-size: 16px;line-height: 20px;text-align: center;}
@-webkit-keyframes around{
	0% {
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}

}
@keyframes around{
	0% {
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
/* =============== casino 电子=================== */
.main-casino .notice{ margin: 20px 0 0 0 !important;}
.main-casino .casino { padding: 10px; }
.main-casino .casino .container { width: 1200px; background: #262626; }
.main-casino .game-banner { height: 200px; }
.main-casino .btn-search { background: #dc3834; color: #fff; border-radius: 4px; padding: 5px 12px; }
.main-casino .casino-sorts { height: 41px; background: #111; margin-bottom: 20px; padding: 0 10px; }
.main-casino .casino-sorts .nav-tabs { float: left; border: none; }
.main-casino .casino-sorts .nav-tabs > li > a { color: #fff; padding: 5px 15px; }
.main-casino .casino-sorts .nav-tabs > li > a:hover, .main-casino .casino-sorts .nav-tabs > li.active > a { color: #fff; background-color: #333; border-radius: 30px; border-color: transparent; }
.main-casino .casino-sorts .search-box { width: 250px; float: right; margin-top: 4px; }
.main-casino .casino-sorts .form-control { width: 160px; height: 32px; margin-right: 10px; color: #acacb2; background-color: #fff; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset; border: 1px solid #ececec; }
.main-casino .casino.theme-black .api-nav .swiper-container .swiper-slide.active{ border-top: 3px solid #c81617 !important;}
.casino > .container .casino-sorts .search-box .btn-search{ background: #d6a31c !important; border-color:#d6a31c !important;}
.main-casino .casino.theme-black .casino-sorts .nav-tabs > li.active > a{background: #d6a31c !important;}

/* =============== chess 棋牌 =================== */
.main-chess .notice{ margin: 20px 0 0 0 !important;}
main.main-chess .container{width: 1200px; text-align: center;}
main.main-chess section.chess-warp { margin: 20px 0}
main.main-chess section.chess-warp .container ul{padding: 0;}
main.main-chess section.chess-warp .item{position: relative; height: 232px;width: 247px; display: inline-block; vertical-align: text-bottom;overflow: hidden;margin-bottom: 10px;    text-align: center;}
main.main-chess section.chess-warp .item .drop{ width: 100px;height: 90px;overflow: hidden;position: absolute;top: 0;left: 0; z-index: 1;text-align: center;}
main.main-chess section.chess-warp .item .drop .buy-icno{ animation: chess-drop 2.5s linear infinite forwards;}
main.main-chess section.chess-warp .item .chess-logo{ position: absolute;top: 165px;left: 1px;width: 240px;height: 65px; cursor: default;}
main.main-chess section.chess-warp .item .chess-logo span{ font-size: 24px;    display: inline-block;height: 65px;line-height: 65px;}
main.main-chess section.chess-warp .item .chess-logo .chess-text{font-weight: bold;color: transparent;background-image: -webkit-gradient(linear, 0 25, 0 bottom, from(#ffff9d), to(#996d09));-webkit-background-clip: text;}
main.main-chess section.chess-warp .item:hover .mask{ width: 242px;height: 166px; position: absolute;left: 2px; top: 0; z-index: 1;}
main.main-chess section.chess-warp .item:hover .mask a{ width: 109px;height: 37px;display: block;margin-top: 70px;margin-left: 70px;}
main.main-chess section.chess-warp .item .animate-girl { position: absolute;top: 0;left: 20px;animation:shak-girl 5s infinite ease-in-out}
main.main-chess section.chess-warp .item .light { position: absolute;left: -403px;top: 0;width: 242px;height: 232px;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -o-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -moz-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skew(25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
main.main-chess section.chess-warp .item:hover .light{ left: 403px;transition: 1s;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;}

@keyframes chess-drop {
	0% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(20deg);transform:rotate(20deg);}
	50% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
	100% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
/*人物左右移动*/
@keyframes shak-girl{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(20px);
	}
	100%{
		transform: translateX(0px);
	}
}

/* =============== promo 优惠 =================== */
.main_promo .notice{ margin: 20px 0 0 0 !important;}
.main-promo .list-type2 .list_type2_item_tit{ border-left: 4px solid #c81617 !important;}
.main-promo .list-type2 .promo-item .shadow .btn-apply{ background: #c81617 !important;}
.main-promo.theme-black .promo-top-bar > ul li.active{ background: #d6a31c !important;}
.main-promo.theme-black .promo-top-bar > ul li.active:after{ border-top: 5px solid #d6a31c !important;}
.main-promo.theme-black .promo-top-bar .search-bar .btn-search{ background: #d6a31c !important; border: 1px solid #d6a31c !important;}
.main-promo .list-type2 .promo-item .promo-status.processing{ background: #d6a31c !important;}

/* =============== about 关于 =================== */
.main-about .notice{ margin: 20px 0 0 0 !important;}
.main-about .about { padding-bottom: 20px; }
.main-about .col-5-1 { padding: 0; }
.main-about .page-left { width: 228px; }
.main-about .page-left .side-bar-title { height: 134px; text-align: center; }
.main-about .page-left .side-bar-title h2 { margin: 0; padding-top: 16px; font-size: 18px; line-height: 20px; font-weight: normal; }
.main-about .page-left .side-bar-title p { margin: 0; }
.main-about .page-left .list-group { margin-bottom: 0; }
.main-about .page-left .list-group-item { display: block; width: 230px; height: 50px; line-height: 49px; color: #fff; font-size: 16px; background: no-repeat center bottom; text-decoration: none; border: 0; text-align: center; padding: 0; font-weight: bold; }
.main-about .page-left .list-group-item:hover, .main-about .page-left .list-group-item.active { color: #000000; background: no-repeat center bottom; }
.main-about .page-content { padding: 10px; }
.main-about .page-content p { color: #fff; line-height: 22px; }
.main-about .page-content h3, .main-about .page-content h4, .main-about .page-content h5 { color: #fff; }

/*======== register 注册================*/
.main-register .code img { height: 34px; }
.main-register .page-content .reg_head{width: 100%;height: 48px;padding: 5px; text-align: center;border: none;margin-bottom: 10px;}
.main-register .page-content .reg_head .add_title{display: inline-block;font-size: 14px;font-weight: bold; line-height: 48px;}
.main-register .page-content fieldset{border: 2px solid #9b836f; border-radius: 10px;margin-bottom: 20px;padding: 15px;}
.main-register .account-info, .main-register .person-info { font-size: 14px; padding-left: 60px; position: relative;}
.main-register .account-info:before, .main-register .person-info:before { content: '账户信息'; background: #1a0f0c; position: absolute;font-weight: bold; z-index: 1; padding: 0 5px; top:-10px;left: 5%; color: #FF0; font-size: 12px; }
.main-register .person-info:before { content: '个人资料'; }
.main-register form { color: #f8e678; }
.main-register .page-content .person-info .btn-warning {color: #000;background-color: #959393;border-color: #959393;}
.main-register .page-content .remarks{padding-left: 30px;color: #c9b2a0;}

/*==================== agent 代理 ====================*/
.header-agent .navbar{float: right;background: none;margin-top: 32px;}
.header-agent .navbar-header{width: 100%;}
.header-agent .navbar-default .navbar-nav>li>a{height: 45px;color:#fff;}
.header-agent .navbar-default .navbar-nav>li>a:hover{color:#F6C244;}
.agent-slide>.slide,
.agent-slide>.slide>.slide-inner li,
.agent-slide>.slide>.slide-inner li a{height:630px;}
.agent-content-wrap{background:#eee;min-height:630px;box-shadow:inset 1px 1px 15px 5px rgba(0,0,0,0.4);}
.agent-content{padding:50px 0 40px 0;color:#444;}
.agent-content h1,.agent-content h2,.agent-content h3,.agent-content h4,.agent-content h5,.agent-content h6{margin:1em 0;font-weight:bold;text-shadow:none;}
.agent-content .title{font-weight:bold;}
.agent-content .title small{display:block;height:40px;line-height:40px;text-shadow:none;}
.agent-content .table{color:#333;}
.agent-contact-list{height:50px;line-height:50px;margin:0;text-align:center;}
.agent-contact-list li{font-size:14px;margin-right:20px;color:#b5b5b5;}
.agent-contact-list li .gui{line-height:50px;margin-right:10px;}

/* gamePage */
.static-bar-game .header-panel ul{ text-align: right;}
.static-bar-game .header-panel a{ padding: 0 !important;}

/* ===============page-error 错误页面=================== */
.main-error .error-code { min-height: 633px; color: #fff; padding: 10px; }

/* ===============aside=================== */
.aside-float { position: fixed; z-index: 2000; }
.aside-float li { width: 130px; background-repeat: no-repeat; }
.aside-float li a { width: 100%; height: 100%; line-height: 40px; background-repeat: no-repeat; display: inline-block; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }

/*# sourceMappingURL=common.css.map */

.navbar-nav .dropdown-menu.nav-4 li a.s-bb:before{background-position-y:-33px;}

