﻿﻿/*!
 * Xpj05 澳门新葡京
 * Author: Steven
 * Update by 2016-12-24
 */

/* 禁用响应 */
@media (min-width:990px){
	.container{width:1160px}
}
@media (min-width:1200px){
	.container{width:1160px}
}
.screen-lg .container{width:1160px}
.container{width:1160px}
/*==================== common 公共 ====================*/
a:hover{text-decoration:none;}
body{background:none;background:#171717;}
header{height:185px;}
.font-sm{font-size:12px;}
.next-ico{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;}
/* 闪烁 */
.blink-red,.blink-red > a{color:#ff0000!important;}
.blink-yellow,.blink-yellow > a{color:#fcff00!important;}
.blink-green,.blink-green > a{color:#1de000!important;}
.blink-cyan,.blink-cyan > a{color:#4edfdf!important;}
.blink-gold,.blink-cyan > a{color:#facd89!important;}
/* tabs API选项卡 */
.api-tabs{padding-bottom:0;border-color:#333;}
.api-tabs>li{text-shadow:none;}
.api-tabs>li+li{border-color:#333;}
.api-tabs>li.active,.api-tabs>li:first-child.active,.api-tabs>li:last-child.active{border-color:#d72c47;border-color:rgba(230,55,90,.7);}
.api-tabs>li.active,.api-tabs>li.active:hover{background-color:#b50f1a;background:linear-gradient(to bottom,#b50f1a 0%,#78040b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b50f1a',endColorstr='#78040b',GradientType=0);}
.api-tabs>li:hover{background-color:#910e16;background-color:rgba(255,255,255,.05);}
.api-tabs>li>a:link,.api-tabs>li>a:visited{color:#eee;transition:all 200ms;}
.api-tabs>li>a:hover, .api-tabs>li.active a{color:#ffd234;}
.api-tabs>li>a>p{color:#e7c9cb;color:rgba(255,255,255,.8);font-size:12px;margin:0;white-space:normal;padding:0 20px;}
.api-tabs>li>a:hover p{color:#fff;}
.casino-tabs{height:60px;margin-bottom:0;}

.carousel-inner .api-tabs>li>a:link{height:44px;line-height:44px}
.carousel-inner .casino-tabs>li>a:link{height:56px;line-height:56px}
/* logo-bar */
.logo-bar-wrap{position:relative;overflow:visible;z-index:3;}
.logo-bar{width:526px;height:140px;position:absolute;left:0;background:#1b1b1b;}
/* top-bar 顶栏 */
.top-bar{text-shadow:0 1px 0 #000;font-size:12px;position: relative;z-index: 100;}
.top-bar>.container{color:#fff;height:50px;padding:10px;}
.top-bar a.side:after{margin-left:5px;content:"|";}
.top-right>a{color:#fff;margin-left:5px;}
.top-right>a:hover{color:#f0d25a;}
.top-right>.time{font-family:Tahoma;}
.top-right{float:right;}
.top-right .btn{padding:3px 10px;border-color:#5c5c5c;border-radius:3px;}
.lanicon{width:20px;height:28px;display:inline-block;vertical-align:top;background: no-repeat;}
.lanicon:hover{opacity:0.8;filter:opacity(80);}
.lanicon.l01{background-position:0 0;}
.lanicon.l02{background-position:-20px 0;}
.lanicon.l03{background-position:-40px 0;}
/* navbar-default 菜单样式 */
.navbar-default{margin-bottom:0;z-index:30;}
header .container{width: 1160px !important;}
.huntfish .container {  width: 1160px;  }
.navbar-default>.container{position:relative;background-color:#1b1b1b;}
.navbar-default .navbar-collapse{background:no-repeat 0% 0%;padding:0 10px;}
.navbar-default .navbar-nav>li>a{color:#fff;height:45px;position:relative;width:124px;margin-right:-25px;line-height:45px;text-align:center;font-size:16px;overflow:hidden;padding:0;}
.navbar-default .navbar-nav .hot{width:21px;height:12px;position:absolute;top:2px;right:16px;display:inline-block;background:no-repeat;}
.navbar-default .navbar-brand{height:auto;}
.navbar-default .nav-service{width:140px;background:no-repeat 0% 100%;}
.navbar-default .nav-service>a{color:#44360f!important;padding-left:30px!important;}
.navbar-default .nav-service>a:hover{color:#000!important;background:none!important;}
/* navbar-sub 二级菜单-样式二 */
.navbar-sub>.sub-content{margin:0 auto;height:160px;}
/*.navbar-sub>.sub-content{width:1120px;margin:0 auto;height:160px;border:1px solid #a87512;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUYGBgkOM8dAAAAAXRSTlP1jTHe9QAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=);}*/
header .nav-2-1 .navbar-sub #sub-chess .container{width: 1120px;}
header .nav-2-1 .navbar-sub #sub-chess .container .shake.shake-opacity p{width: 70px;padding-left: 0;}
#sub-casino{height: 200px;}
#sub-casino.sub-content>.container{background-position:right 68px;}
#sub-casino ul{border-bottom: 1px solid #333;}
#sub-casino .sub-box>dt{height:65px}
#sub-casino .rebate dt{height: 120px;}
#sub-casino .apiicon{height: 65px;}

/* 捕魚二級導航 */
#sub-huntfish {height: auto;}
#sub-huntfish .container {background: right 140px;}
#sub-huntfish .list-table>li {display: block;float: left;width: 116px;height: 150px;}
#sub-huntfish .list-table>li img {width: 85%;margin: 0 auto;}
#sub-huntfish .list-table>li i {position: static;display: block;margin-top: 10px;}

.nav-box .nav-item .chess-sub a.hot-pic:before{display: inline-block;content: "";width: 24px;height: 21px;margin-left: -10px;vertical-align: text-bottom; }
.nav-box .nav-item .chess-sub a:not(.hot-pic){margin-left: 15px;}
.sub-box{text-align:center;margin-bottom:0;}
.sub-box>dt{height:125px;overflow:hidden;position:relative;padding:0;margin:0;}
.sub-box>dt img{padding-top:5px;}
.sub-box>dt>a>i{font-style:normal;font-size:12px;font-weight:bold;position:absolute;left:0;right:0;bottom:0;}
.sub-box>dt>a>p{display:inline-block;font-weight:normal;line-height:1.2em;width:160px;height:100px;margin:0;padding:10px 0 0 5px;text-align:left;vertical-align:top;color:#888;}
.sub-box>dt>a>p>i{font-style:normal;font-size:14px;font-weight:bold;display:block;color:#fff;margin-bottom:10px;}
#sub-sports .sub-box>dt>a>p{width:90px;font-size:12px;padding-top: 0;text-align: center;}
.sub-box>dd{height:34px;overflow:hidden;}
.sub-box>dd>p>span{color:#999;font-size:12px;}
.sub-box>dd>p,.sub-box>dd>p>a,.sub-box>dt>a{line-height:22px;margin:0;font-size:14px;color:#fff;text-shadow:0 1px 0 #000;}
.sub-box>dd>p>a:hover,.sub-box>dt>a:hover,.api-item:hover>dd>p>a{color:#ffd234;}
/* static-bar 状态栏 */
.static-bar{width:100%;height:90px;position:relative;zoom:1;font-size:12px;color:#eee;}
.static-bar > .container{overflow:visible;height:90px;background:#1b1b1b;}
.static-right{}
/* static-bar >>>> header-login 登录表单 */
.static-right .header-login{padding-top:5px;text-align:right;}
.header-login .member-row1,.header-login .member-row2,.header-login .member-row3{width:160px;display: inline-block; vertical-align: top;margin-left:8px;}
.header-login .member-row3{width: auto ; margin-left: 5px;}
.static-right .btn{width:100%;padding:0;padding:0;}
.header-login .input-group{margin-bottom: 4px;position:relative;}
.header-login .form-control{width:160px;height:30px;border-radius:3px!important;color:#eee;background:#454545;box-shadow:0 2px 2px rgba(0,0,0,0.2) inset;border:none;}
.header-login a.tip-forget{position:absolute;right:4px;top:4px;padding:0 6px;z-index:3;display:inline-block;height:22px;line-height:20px;text-align:center;background:#333;color:#999;border-radius:2px;}
.header-login a.tip-forget:hover{border-color:#9a904d;background:#3c3c3c;}
.header-login a.tip-scode{position:absolute;right:1px;top:1px;z-index:3;display:inline-block;height:28px;}
.header-login a.tip-scode img{max-height:28px;border-radius:3px;}
.header-login .btn.btn-login{height:30px;line-height:30px;font-size:15px;font-weight:bold;border-radius:3px;color:#e31d1d;background: linear-gradient(to bottom,  #f8f290 0%,#d79800 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f290', endColorstr='#d79800',GradientType=0 );}
.header-login .btn.btn-login:hover{color:#333;background: linear-gradient(to bottom,  #d79800 0%,#f8f290 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d79800', endColorstr='#f8f290',GradientType=0 );}
.header-login .btn.btn-reg{ width: 90px; height:64px;line-height:20px;font-size:18px;font-weight:bold;border:1px solid #ff4848;border-radius:8px;color:#fff;background: #ff4545;background: linear-gradient(to bottom,  #ff4545 0%,#e91d1d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4545', endColorstr='#e91d1d',GradientType=0); padding-top: 10px;}
.header-login .btn.btn-reg:hover{color:#f7f08d;}
.header-login .btn.btn-reg>span{width:100%;height:100%;display:block;background:no-repeat 50% 0% ;}
.header-login .member-row2 .btn.btn-reg{height:30px;line-height:30px;border-radius:3px;font-size:15px;}
/* static-bar >>>> header-panel 状态面板 */
.static-right .header-panel{padding-top:5px;line-height:46px;text-align:right;font-size:14px;}
.header-panel>a{margin-left:5px;}
.header-panel>a,.static-btn{color:#eee;text-shadow:0 1px 0 #000;transition:all 300ms;}
.header-panel>a:after{margin-left:5px;content:"|";color:#eee;}
.header-panel>a:last-child:after{content:"";}
.header-panel>a:hover,.static-btn:hover{color:#f0d25a;}
.header-panel .label{border-radius:30px;}
.header-panel .text-money{color:#fff600;font-size:14px;}
.header-panel .static-btn .text-money{color:#fff600}
/*.header-panel .members-dropdown{margin-top:-10px;padding:0;background:url(images/navbar-sub-bg.png);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#333;}*/
/*.header-panel .members-dropdown>li{margin:3px 0;font-size:12px;}*/
/*.header-panel .members-dropdown>li .gui{color:#fbfa9f;}*/
/*.header-panel .members-dropdown>li>a{color:#fff;}*/
/*.header-panel .members-dropdown>li>a:hover,.header-panel .members-dropdown>li>a:focus{background-color:#b5121b;}*/
/*.header-panel .members-dropdown>.divider{background-color:#333;}*/
.show-on-hover{vertical-align:top}
.show-on-hover:hover > ul.dropdown-menu{display:block;}

/* 每日簽到按鈕 */
.header-login ._vr_signSwitch{ display: block; width: 90px; height: 64px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; line-height: 20px; border-radius: 8px !important; padding: 10px 0 0 !important; opacity: 0.9; margin: 0 !important; background: linear-gradient(to bottom,  #f4c22b 0%,#f44236 100%);}
.header-login ._vr_signSwitch:hover{ opacity: 1;}
._vr_loginSuccess ul{ line-height: 30px;}
._vr_loginSuccess li,
._vr_loginSuccess a{ font-size: 13px;}

/* footer-bar引起的负间距 */
.live-list>.container,.sports,.lottery>.container,.casino>.container,.promo>.container,.contact-list>.container,.error-code,.about>.container,.register>.container{background:#1b1b1b;padding-bottom:40px;}

/* footer-bar 底栏 */
.footer-bar{font-size:12px;color:#777;text-align:center;margin-top:-50px;}
.footer-bar>.container{background: 50% 0% no-repeat;padding-top:70px;}
/* partner */
.footer-partner{min-height:80px;padding-top:26px;background: top center no-repeat;}
.footer-partner ul {padding-left: 80px;}
.footer-partner ul li:nth-child(3) {margin-right: 350px;}

/* footer-links */
.footer-bar .list-inline.font-serif{font-size:14px;display: flex;margin-top: 10px;}
.footer-links li{flex: auto}
.footer-links li:first-child:before{content:none;}
.footer-links li:before{padding:0 20px;}
.footer-links li a{color:#999;}
.footer-links li a:hover{color:#111;background:#efb400;border-radius:20px;text-decoration:none;}
/* footer-copyright */
.footer-copyright{margin:25px 0;}

/* notice 公告 */
.notice{width:100%;position:relative; z-index:15;}
.notice,.notice .notice-list,.notice .notice-list>ul>li{height:40px;line-height:40px;overflow:hidden;}
.notice .title{float:left;width:140px;font-size:1.2em;padding-left:20px;color:#ffff00;}
.notice .notice-list{float:left;width:630px;}
.notice-list,.notice-list a{color:#aaa;font-size:12px;}
.notice-list a:hover{color:#fff;}
.index-notice{margin-top:-40px;}
.index-notice .notice-box{height:40px;background:50% 0% no-repeat;}
.page-notice>.container{background:#1b1b1b;}
.page-notice .notice-box{height:40px;background:#0c0c0c;}
.notice .domain-info{color:#f3e31a;font-size:24px;float:right;text-align:right;padding-right:20px;font-weight:bold;}

/* page-ban 页面 Banner */
.page-ban{position:relative;}
.page-ban>.container{background:#1b1b1b;}
.page-ban .page-ban-img{height:250px;overflow:hidden;display:block;background: no-repeat 0 0/cover;}
/* game-page GameBody */
.game-page header{height:51px;border-bottom:1px solid #838268;}
.game-page main{margin-top:0px;overflow-y: hidden;}
.game-page .static-bar{margin-top:0px;}
.game-page .static-bar>.container{height:50px;}
.game-page .static-right .header-login{padding-top:10px;}
.game-page  .header-panel .members-dropdown{margin-top:-5px;}
.static-left{float:left;height:50px;line-height:50px;}
.static-right .header-panel{line-height:50px;}
/*.game-page .GameBody{position:relative;display:block;left:auto;margin:0 auto;min-height:150px;text-align:center;padding:0 5%;z-index:1;}
.game-page .GameContainer{position:relative;display:block;border:0;margin:0 auto;background:#000;}*/
/*.game-page .loading{height:90%;position:absolute;width:100%;color:#666;}
.game-page .loading .loadlogo img{height:50px;max-height:50px;}*/

/* game-page GameBody */
.game-page .GameBody{position:relative;display:block;left:auto;margin:0 auto;min-height:150px;padding:0 5%;z-index:1;}
.game-page .GameContainer{position:relative;display:block;border:0;margin:0 auto;background:#d7e3f0;}
/*.loading{height:100%;background:#fff;position:absolute;width:100%;}*/

/*==================== index 首页 ====================*/
/* index-ban 图片 */
.index-ban{height:484px;background-repeat:no-repeat;background-position:50% 0%;}
.index-ban>.container{position: relative;overflow:visible;}

/* index-slide 首页轮播 */
.index-slide{height:400px;position:relative;padding:0;margin:0;}
.index-slide>.container{background:#1b1b1b;}
/*.index-slide>.slide>.slide-inner{width:100%}*/
.index-slide{height:400px;position:relative;padding:0;margin:0;}
.index-slide .slide,.index-slide .slide .slide-inner li,.index-slide .slide .slide-inner li a{height:400px;}
.index-slide .slide .slide-inner{padding:0;margin:0;}
.index-slide .slide .slide-inner ul{height:400px;overflow:hidden;padding:0;margin:0;}
.index-slide .slide .slide-indicators{background:#111;width:auto;height:24px;border-radius:24px;right:30px;bottom:45px;padding:0 5px;left:inherit;}
.index-slide .slide .slide-indicators ul{padding:0;}
.index-slide .slide .slide-indicators ul li{width:20px;height:20px;line-height:20px;margin:2px 5px;border-radius:20px;background:#333;color:#fff;opacity:1;filter:opacity(100);}
.index-slide .slide .slide-indicators ul .active{background:#ffce00;color:#111;}
.index-slide>.container{position:relative;overflow:visible;}

/* index-show-box */
.index-show-box>.container{background: no-repeat;height:550px;padding-top:20px;}
.website-data{color:#fff;}
.website-data>.data-title{margin:15px 0;height:40px;font-size:18px;line-height:40px;padding-left:45px;background: no-repeat;}
.website-data>.data-title>.caption{color:#ffc000;}
.website-data .data-list{line-height:40px;font-size:16px;background:repeat-y;}
.website-data .data-list dt{text-align:left;height:40px;padding-left:10px;font-weight:normal;}
.website-data .data-list dd{color:#fffc00;}

/* index-show */
.index-show{color:#aaa;position:relative;height:170px;display:block;margin-top:40px;}
.index-show:hover{color:#fff;}
.index-show-info{width:120px;padding-left:10px;display:inline-block;font-size:12px;}
.index-show-title{width:95px;height:30px;position:relative;display:block;background: no-repeat;}
.index-show:hover .index-show-title{opacity:0.7;filter:opacity(70);}
.index-show-title.t01{background-position:0 -360px;}
.index-show-title.t02{background-position:-150px -360px;}
.index-show-title.t03{background-position:-300px -360px;}
.index-show-title.t04{background-position:-450px -360px;}
.index-show-icon{width:150px;height:180px;position:relative;float:right;display:inline-block;background: no-repeat;}
.index-show-icon.i01{background-position:0 0;}
.index-show-icon.i01:hover,.index-show:hover .index-show-icon.i01{background-position:0 -180px;}
.index-show-icon.i02{background-position:-150px 0;}
.index-show-icon.i02:hover,.index-show:hover .index-show-icon.i02{background-position:-150px -180px;}
.index-show-icon.i03{background-position:-300px 0;}
.index-show-icon.i03:hover,.index-show:hover .index-show-icon.i03{background-position:-300px -180px;}
.index-show-icon.i04{background-position:-450px 0;}
.index-show-icon.i04:hover,.index-show:hover .index-show-icon.i04{background-position:-450px -180px;}
.index-show-btn{width:85px;height:28px;line-height:28px;border-radius:28px;position:absolute;bottom:0;left:10px;color:#666;background:#111;border:none;}
.index-show:hover .index-show-btn{color:#ffce00;background:#222;}
/*==================== live 真人 ====================*/
.accordion-wrap{border-color:#605960!important;}

/*==================== sports 体育 ====================*/
.sports{width:100%;background:repeat-y 50% 0% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIgAAAABAQMAAACPEgeDAAAAA1BMVEUbGxuUWnM9AAAAC0lEQVQI12MYdAAAAJIAATAgdPgAAAAASUVORK5CYII=);}
.sports-box{width:1023px;margin:0 auto;min-height:768px;text-align:center;background:#f1f1f1;}
.sports-box.hg{width:1148px;background:#48381f;}

/* sport-hg-fix */
.bulk-frame{position:relative;}
.sports-hg-fix{position:absolute;display:none;width:100px;height:25px;background:#493721;top:100px;left:137px;}
.sports-box.hg .sports-hg-fix{display:block;}

/*==================== casino 电子 ====================*/
.casino .casino-box{background:#242424;}
.main-casino #casino-style.theme-black .api-nav .swiper-container .swiper-slide.active {border-top: 3px solid #d10000;}
.main-casino #casino-style.theme-black .casino-sorts .nav-tabs > li.active > a {background: #d10000;}
.main-casino #casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span {color: #d10000;}
.main-casino #casino-style > .container .casino-game-list .game-item .game-info .g_line2 span {color: #d10000;}
.main-casino #casino-style > .container .game-list-header .all_g_txt span {color: #d10000;}
.main-casino #casino-style > .container .casino-game-list .game-item.s_border:hover { border-color: #d10000;}
.main-casino #casino-style.theme-black .casino-sorts .nav-tabs > li:hover a {color: #d10000 !important;}



/* game-item */
/*.game-item{display:inline-block;width:204px;height:220px;margin-bottom:10px;background:#303030;}*/
/*.game-item .item{width:204px;height:143px;position:relative;display:block;overflow:hidden;background:#2a2a2a;}*/
/*.game-item .item .game-img{width:204px;height:143px;position:absolute;overflow:hidden;z-index:0}*/
/*.game-item .item .game-img img{width:100%;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:#b5121b;background:-moz-linear-gradient(top,#b5121b 12%,#555552 88%);background:-webkit-gradient(linear,left top,left bottom,color-stop(12%,#b5121b),color-stop(88%,#555552));background:-webkit-linear-gradient(top,#b5121b 12%,#555552 88%);background:-o-linear-gradient(top,#b5121b 12%,#555552 88%);background:-ms-linear-gradient(top,#b5121b 12%,#555552 88%);background:linear-gradient(to bottom,#b5121b 12%,#555552 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5121b',endColorstr='#555552',GradientType=0)}*/
/*.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:#c1c1c1;}*/
/*.game-item .title a:hover, .game-item:hover .title a{color:#ffd234;}*/
/*.btn-play{color:#25001d!important;margin-top:6px;text-align:center;display:inline-block;background:#ffd234;width:100px;height:30px;border-radius:30px;line-height:30px;box-shadow:0 1px 0 rgba(0,0,0,.5);transition:background 300ms;}*/
/*.btn-play:hover{color:#111!important;background:#ffb719;}*/
/*.game-item:hover{background:#b40e19;}*/
/*.game-item .title .btn-play{display:none;}*/
/*.game-item:hover .title .btn-play{display:inline-block;}*/
/*.btn-more{width:100%;background: #ccb456;background: linear-gradient(to right,  #ccb456 0%,#eadd84 50%,#ccb456 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccb456', endColorstr='#ccb456',GradientType=1 );}*/
/*.btn-more:hover{background: #e3d47c;background: linear-gradient(to right,  #e3d47c 0%,#f3ebab 50%,#e3d47c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3d47c', endColorstr='#e3d47c',GradientType=1 );}*/
/*==================== lottery 彩票 ====================*/
.lottery .game-list{width:100%;padding:10px 20px 0 20px;}
.lottery .lottery-box{background:#242424;}
.lottery .game-item,.lottery .game-item .item,.lottery .game-item .item .game-img{width:100%;}
.lottery .game-item{height:239px;margin-bottom: 15px;}
.lottery .game-item .item, .lottery .game-item .item .game-img{height:162px;text-align:center;}
.lottery .game-item .item .game-img img{width:auto;}

.main-lottery .game-list{padding: 10px;}
.main-lottery .game-item{overflow: hidden;background: #2a2a2a;}
.main-lottery .game-item .item{overflow: visible;}
.main-lottery .game-item .item .game-img img{width: 70%;}
.game-item .item .cover{overflow: visible;}
.game-item .item .cover .cover-name{margin: 0 auto;bottom: -200px;color: #25001d;border: none; background: #ffd234;border-radius: 30px;height: 30px;line-height: 30px;text-shadow: none;}
.game-item .item .cover .cover-name:hover{background: #ffb719;}
.main-lottery .game-item .title .btn-play{height: 80px;line-height: 40px;background: #303030;color: #c1c1c1;}
.main-lottery .game-item:hover .title .btn-play{color: #ffd234;background: #b40e19;}
.main-lottery .game-item .title .btn-play:hover{background: #b40e19;}
.nav-lottery-tabs li {  border: 1px solid #2a2a2a;  background: #1d1d1d;  }
.nav-lottery-tabs li.active, .nav-lottery-tabs li:hover{background-color: #b50f1a;  background: linear-gradient(to bottom,#b50f1a 0%,#78040b 100%); }
.nav-lottery-tabs>li>a {  color: #eeeeee;}
.nav-lottery-tabs>li.active>a, .nav-lottery-tabs>li:hover>a, .nav-lottery-tabs>li.active>a:hover, .nav-lottery-tabs>li.active>a:focus {  color: #ffd234;  }


/*==================== promo 优惠 ====================*/
#promo_style{width: 1140px;background: none;}
#promo_style .promo-top-bar > ul li.active{background: #fac63f;}
#promo_style .promo-top-bar > ul li.active:after{ border-top: 5px solid #fac63f;}
#promo_style .list-type2 .list_type2_item_tit{display: none;}
#promo_style .list-type2 .promo-item{background: none;border: 0;}
#promo_style .list-type2 .promo-item .home_pic img{background: none;}
#promo_style .list-type2 .promo-item .promo-status.processing{display: none!important;}
#promo_style .list-type2 .promo-item .promo-detail .content img{width: 100%;}
#promo_style .list-type2 .promo-item .promo-detail{padding:15px 0  0!important;height: auto !important; background: #fff;}
#promo_style .list-type2 .promo-item .promo-detail .tit{display: none;}
/*==================== about 关于 ====================*/
.about>.container{background:#1b1b1b;padding-top:20px;padding-bottom:60px;}
.about .page-content{min-height:400px;border:2px solid #cfba5d;padding:20px;}
.about .page-content h3{color:#dacb59;padding-bottom:20px;}
.about .page-content h4{color:#dacb59;padding-bottom:10px;}
.about .page-content h5{color:#dacb59;padding-bottom:5px;}
.about .page-content p{margin-bottom:1em;color:#999;}

.list-group.page-list .list-group-item{position:relative;background:#342e34;padding:20px;padding-left:80px;color:#eee;font-size:16px;border:none;margin-bottom:1px;}
.list-group.page-list .list-group-item.active,.page-list.list-group .list-group-item.active:hover,.page-list.list-group .list-group-item.active:focus{color:#fff;background-color:#901518;}
.list-group.page-list .list-group-item:hover{background-color:#dacb59;background-position:96% -39px;color: #000;}
.list-group.page-list .list-group-item .page-list-icon{width:60px;height:100%;position:absolute;left:0;top:0;display:inline-block;background:rgba(0,0,0,.6) no-repeat;}
.list-group.page-list .list-group-item:hover .page-list-icon{background-color:rgba(0,0,0,.4);}
.list-group.page-list a:nth-child(6n+1) .page-list-icon{background-position:0 0;}
.list-group.page-list a:nth-child(6n+2) .page-list-icon{background-position:-60px 0;}
.list-group.page-list a:nth-child(6n+3) .page-list-icon{background-position:-120px 0;}
.list-group.page-list a:nth-child(6n+4) .page-list-icon{background-position:-180px 0;}
.list-group.page-list a:nth-child(6n+5) .page-list-icon{background-position:-240px 0;}
.list-group.page-list a:nth-child(6n+6) .page-list-icon{background-position:-300px 0;}

/*==================== register 注册 ====================*/
.register-box{min-height:610px;background:#1b1b1b;margin-bottom:20px;}
.register legend{padding:20px 30px 10px 30px;font-size:20px;border-style:dashed;color: #999;}
.register legend span{margin:10px 0;color:#666;display:block;font-size:12px;}
.register .input-group img{max-height:38px;border:1px solid #ccc;border-radius:3px;}
.register .form-group label{color: #999;}
.register .form-group .form-control{height:38px;padding:8px 12px;border-radius:3px;}
.register .form-group .btn{border-radius:3px;}

.register-list a.list-group-item{text-align: center;height: 54px; line-height: 54px; padding: 0 !important;}
.register-list a.list-group-item span{vertical-align: middle;}
.register-list .partner{width:auto;height:36px;background-repeat:no-repeat;}
.register-list .partner{position:relative;display:inline-block;cursor:pointer;}
.register-list .partner span{display:block;opacity:0;filter:alpha(opacity=0);}
.register-list .partner.ag{width:86px;background-position:-18px -13px;}
.register-list .partner.bb{width:86px;background-position:-106px -13px;}
.register-list .partner.mg{width: 70px;background-position: -217px -11px;}
.register-list .partner.pt{width: 68px;background-position: -311px -11px;}
.register-list .partner.hg{width: 68px;background-position: -394px -11px;}
.register-list .partner.im{width: 68px;background-position: -488px -11px;}
.register-list .partner.kg{ width: 74px;background-position: -566px -11px;}
.register-list .partner.cq{width: 80px;background-position: -666px -2px;height: 54px;}
.register-list .partner.sb{width: 74px;background-position: -746px -11px;}

/*==================== agent 代理 ====================*/

/* agent-slide 轮播 */
.agent-slide>.container{background:#1b1b1b;}
.agent-slide>.container>.slide>.slide-inner{width:100%}
.agent-slide>.container>.slide,.agent-slide>.container>.slide>.slide-inner li,.agent-slide>.container>.slide>.slide-inner li a{height:630px;}
.agent-content-wrap{background:#1b1b1b;}
.agent-content-wrap>.container{background:#eee;min-height:630px;box-shadow:inset 1px 1px 15px 5px rgba(0,0,0,0.4);}
.agent-content{padding:40px 45px;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;}
/* contact-list 联系 */
.contact-item{padding:20px 0 20px 0;font-size:14px;color:#999;}
.contact-item .gui{margin-right:8px;text-align:center;display:inline-block;width:44px;line-height:44px;height:44px;font-size:1.5em;color:#eede61;border:1px solid #eede61;border-radius:44px;}
.contact-item>strong{display:inline-block;text-align:left;}
.contact-item>strong>i{/*color:#fff100;*/font-style:normal;line-height:1em;font-size:16px;display:block;}
/*==================== aside 侧边广告 ====================*/
/* aside-float 公共不可修改 */
.aside-float{position:fixed;z-index:2000;}
.aside-float li{width:140px;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;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}
.aside-float li a:hover{opacity:1;}
/* aside-diy 自定义 */
.aside-diy-01{padding-left:51px;background: no-repeat;right:-119px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;}
.aside-diy-01 li{width:119px;}
.aside-diy-01:hover{right:0;}

/*==================== shake 动画 ====================*/
.shake{display:inline-block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.shake:hover{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-little:hover{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes shake-little{
	0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	4%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	6%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	8%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	10%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	12%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	14%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	16%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	18%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	20%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	22%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	24%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	26%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	28%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	30%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	32%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	34%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	36%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	38%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	40%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	42%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	46%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	48%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	50%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	52%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	54%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	56%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	58%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	60%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	62%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	64%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	66%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	68%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	70%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	72%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	74%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	78%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	80%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	84%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	86%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	88%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	90%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	94%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	96%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	98%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
}
@-ms-keyframes shake-little{
	0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	4%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	6%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	8%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	10%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	12%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	14%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	16%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	18%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	20%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	22%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	24%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	26%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	28%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	30%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	32%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	34%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	36%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	38%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	40%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	42%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	46%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	48%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	50%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	52%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	54%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	56%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	58%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	60%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	62%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	64%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	66%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	68%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	70%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	72%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	74%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	78%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	80%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	84%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	86%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	88%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	90%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	94%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	96%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	98%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
}
@keyframes shake-little{
	0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	4%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	6%{transform:translate(0px,0px) rotate(-0.5deg)}
	8%{transform:translate(0px,-1px) rotate(-0.5deg)}
	10%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	12%{transform:translate(0px,0px) rotate(-0.5deg)}
	14%{transform:translate(0px,0px) rotate(-0.5deg)}
	16%{transform:translate(0px,-1px) rotate(-0.5deg)}
	18%{transform:translate(0px,0px) rotate(-0.5deg)}
	20%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	22%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	24%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	26%{transform:translate(-1px,0px) rotate(-0.5deg)}
	28%{transform:translate(0px,-1px) rotate(-0.5deg)}
	30%{transform:translate(0px,-1px) rotate(-0.5deg)}
	32%{transform:translate(0px,0px) rotate(-0.5deg)}
	34%{transform:translate(0px,-1px) rotate(-0.5deg)}
	36%{transform:translate(-1px,0px) rotate(-0.5deg)}
	38%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	40%{transform:translate(0px,0px) rotate(-0.5deg)}
	42%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{transform:translate(-1px,0px) rotate(-0.5deg)}
	46%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	48%{transform:translate(0px,-1px) rotate(-0.5deg)}
	50%{transform:translate(0px,-1px) rotate(-0.5deg)}
	52%{transform:translate(0px,0px) rotate(-0.5deg)}
	54%{transform:translate(-1px,0px) rotate(-0.5deg)}
	56%{transform:translate(0px,0px) rotate(-0.5deg)}
	58%{transform:translate(0px,0px) rotate(-0.5deg)}
	60%{transform:translate(0px,0px) rotate(-0.5deg)}
	62%{transform:translate(0px,-1px) rotate(-0.5deg)}
	64%{transform:translate(0px,0px) rotate(-0.5deg)}
	66%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	68%{transform:translate(0px,-1px) rotate(-0.5deg)}
	70%{transform:translate(0px,0px) rotate(-0.5deg)}
	72%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	74%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{transform:translate(-1px,0px) rotate(-0.5deg)}
	78%{transform:translate(0px,0px) rotate(-0.5deg)}
	80%{transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{transform:translate(-1px,0px) rotate(-0.5deg)}
	84%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	86%{transform:translate(0px,-1px) rotate(-0.5deg)}
	88%{transform:translate(0px,0px) rotate(-0.5deg)}
	90%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{transform:translate(-1px,0px) rotate(-0.5deg)}
	94%{transform:translate(-1px,0px) rotate(-0.5deg)}
	96%{transform:translate(0px,-1px) rotate(-0.5deg)}
	98%{transform:translate(0px,-1px) rotate(-0.5deg)}
}
/* 资金回收图标 */
.icon-back-m{display: inline-block;width: 20px;height: 20px;position: absolute !important;right: 0;margin: 0 !important;padding: 0 !important;}
.show-on-hover.dropdown a{position: relative;}
.show-on-hover.dropdown a>.gui{    position: absolute;right: 3px;top: 6px;}
/*登录弹窗位置调整*/
.modal.bootstrap-dialog.login-dialog{left: calc(50% - 180px) !important;top: calc(50% - 85px) !important;}
