@charset "UTF-8";
/*!
 * sands0926 金沙娱乐城
 * Author: kobe
 * by 2017-09-26
 */
/* 禁用响应 */
@media (min-width:990px){
    .container{width:1024px}
}
@media (min-width:1200px){
    .container{width:1024px}
}
.container{width:1024px;padding: 0;overflow: visible;}
header .container,footer .container,.myFish .container{width:1024px;}
/* ==========全局样式========== */
a:hover {text-decoration: none; }
body {font-size:12px; color:#000; background:repeat-x #FFF;}
body.page-index{background: repeat-x;}
header{height:126px;}

/* logo */
.logo-bar-wrap{position:relative; overflow:visible; z-index:20;}
.logo-bar{position:absolute; left:0; margin: 14px 0 10px 41px; height: 60px;}

/* top-bar 顶栏 */
.top-bar{height:30px;line-height:29px;text-shadow:0 1px 0 #000;font-size:12px;color:#fff;}
.top-right{float:right;margin: 2px 0 0 0;}
.top-bar a.side:after{margin-left:5px;content:"|";}
.top-right>a{color: rgb(229, 242, 255);margin-left:5px;}
.top-right>a:hover{color:#F9F8C1!important;}
.top-right .lang{display:inline-block; padding-left: 12px;}
.top-right .lang a{padding: 0 2px;}
.top-right .lang img{vertical-align:text-bottom;}

/* static-bar 状态栏 */
.static-bar{width:100%;height:50px;position:relative;zoom:1;font-size:12px;color:#eee;}
.static-bar > .container{overflow:visible; position: relative;}
.static-right{float:right; position: absolute; right: 0;}

/* static-bar >>>> header-login 登录表单 */
.static-right .header-login{padding-top:15px;}
.header-login .form-group,.static-right .btn{position:relative;margin-left:4px;}
.header-login .form-control{width:130px;height:26px;color:#fff144; background-color: #002949; border: 1px solid #1265B8;}
.header-login a.tip-forget{color:#E0CC7F; padding-left: 6px;}
.header-login a.tip-forget:hover{color: #F3ECCF;}
.header-login a.tip-scode{position:absolute;right:1px;top:1px;display:inline-block;height:26px;}
.header-login a.tip-scode img{max-height:23px;}
.header-login .btn{padding:3px 15px 3px 9px;}
.header-login .btn.btn-info{background: top center no-repeat; width: 72px;height: 26px; border:none;}
.header-login .btn.btn-info:hover{background-position: bottom center;}
.header-login .btn.btn-reg{background: top center no-repeat; width: 72px;height: 26px; border:none;color: #fff;}
.header-login .btn.btn-reg:hover{background-position: bottom center;}

/* static-bar >>>> header-panel 状态面板 */
.header-panel{width:359px;height:73px;color:#90AAC2;padding-top:5px;position: absolute;right: 57px;}
.header-panel .first-line{height:25px;line-height:25px;margin-top:3px;text-align:left;}
.header-panel .first-line span{color:#FFFC00;font-size:12px;}
.header-panel .first-line a{color:#fff;display: inline-block; height: 25px;}
.header-panel .first-line a.text-money{color: #FFFC00;}
.header-panel .first-line .show-on-hover{margin:0px 0 0 5px;}
.header-panel .second-line a{color:#90AAC2;}
.header-panel .second-line a:hover{color:#EFE289;}
.header-panel ul.dropdown-menu{background-color:#337ab7;}

/* 每日簽到按鈕 */
._vr_unLogin ._vr_signSwitch{ display: inline-block; height: 26px; line-height: 26px; text-align: center; color: #fffa62; font-size: 13px; border-radius: 0 !important; padding: 0 10px !important; opacity: 0.9; border: 1px #ffffff70 solid; vertical-align: middle;}
._vr_unLogin ._vr_signSwitch:hover{ opacity: 1;}
.header-panel._vr_loginSuccess{ width: 600px; right: 0; float: right;}

/* nav */
nav .navbar { margin-top: 4px; margin-bottom: 0px;}
nav .navbar-nav {height: 42px;}
nav .navbar-nav > li { float: left; width: 90px; height: 40px; margin: 0 1px;}
nav .navbar-nav > li > a { padding: 0; text-align: center; color: #fff;line-height: 42px;}
nav .navbar-nav > li .dropdown-menu { background: #10101a; min-width: 100px; border-color: #212431; left: 50%; margin-left: -50px; }
nav .navbar-nav > li .dropdown-menu a { color: #fff; padding: 0; line-height: 24px; text-align: center;}
nav .navbar-nav > li .dropdown-menu a:hover { color: #00b5fe;}
nav .navbar-nav > .service-back{width: 100px;background: center 0px no-repeat;padding-left: 38px;background-size: 100% 200%;}


/* navbar-sub */
/* navbar-sub 二级菜单 */


/* banner */
.banner{height: 491px; background: no-repeat center top;}
.banner .container{position: relative;}
.banner .container .banner-flash{position: absolute;right: 100px;top: 100px}

/* notice */
.notice{height:37px;background: no-repeat center 5px;padding-top: 5px}
.notice .container{position: relative;  width:1024px;}
.notice .title{width:120px;height:37px;background: no-repeat 70px 6px;float:left;color: #fff; padding-left: 17px; padding-top: 6px;}
.notice .notice-list{width:670px;height:37px;line-height:37px;float:left;overflow:hidden;}
.notice .notice-list a{color:#fff;}
.notice .yj-address{position:absolute;top:4px;right:24px;width:184px;height:25px;background: no-repeat left center;}

.first-top .container{ background: no-repeat; padding: 12px 14px 0 8px; height: 386px; font-size: 0px;}
.first-left{display: inline-block; vertical-align: 26px;}
.first-top .first-download{display: block; width: 170px; height: 120px; background: no-repeat center top;}
.first-top .first-download:hover{background-position: center bottom;}
.first-top .first-mobile{display: block; width: 170px; height: 120px; background: no-repeat center top;}
.first-top .first-mobile:hover{background-position: center bottom;}
.first-jp-wrap{width: 170px; height: 120px; color: #D82B4B; font-weight: bold; cursor: pointer;}
.first-jp-wrap .ele-jackpot-wrap{text-align: center; font-size: 20px; padding: 72px 10px 20px; background: no-repeat;}
.first-right{display: inline-block;}
.first-right a{display: inline-block;width: 208px; height: 360px;background: no-repeat}

.first-bottom{margin-top: 12px;}

.first-text {float: left;  width: 338px;  height: 366px;  color: #252525;  padding-top: 28px;  background: 4px top no-repeat;  padding-left: 34px;}

.first-text:first-child {background: none; padding-left: 27px;}

.text-title {margin: 8px 0 6px;  background-color: #494949;  width: 86px; height: 23px;  line-height: 23px;  color: #FFF;  font-weight: bold;  text-align: center;  }

.text-container {text-indent: 22px;  }


/* footer-parter */
footer{height: 156px; background: repeat-x #202020;}
.footer-partner{height:60px; margin: 0px 0 7px; padding-top: 13px;}
.partner,.partner span{width:auto;height:36px;background-repeat:no-repeat;}
.partner span{opacity: 0;}
.partner{position:relative;display:inline-block;cursor:pointer;}
.partner span{display:block;opacity:0;filter:alpha(opacity=0);}
.partner.ht{width:120px;background-position:0 0;}
.partner.ht > span{background-position:0 -36px;}
.partner.bb{width:86px;background-position:-120px 0;}
.partner.bb > span{background-position:-120px -36px;}
.partner.mg{width:120px;background-position:-240px 0;}
.partner.mg > span{background-position:-240px -36px;}
.partner.pt{width:120px;background-position:-360px 0;}
.partner.pt > span{background-position:-360px -36px;}
.partner.ag{width:100px;background-position:-480px 0;}
.partner.ag > span{background-position:-480px -36px;}
.partner.og{width:88px;background-position:-600px 0;}
.partner.og > span{background-position:-600px -36px;}
.partner.hg{width:60px;background-position:-720px 0;}
.partner.hg > span{background-position:-720px -36px;}
.partner.im{width:84px;background-position:-840px 0;}
.partner.im > span{background-position:-840px -36px;}
.partner.ds{width:80px;background-position:-960px 0;}
.partner.ds > span{background-position:-960px -36px;}
.partner.gd{width:80px;background-position:-1080px 0;}
.partner.gd > span{background-position:-1080px -36px;}
.partner.nyx{width:95px;background-position:-1200px 0;}
.partner.nyx > span{background-position:-1200px -36px;}
.partner.ht{width:120px;background-position:0 0;}
.partner.ht > span{background-position:0 -36px;}

/* footer-link */
.footer-link{margin:24px 0 6px;color:#141323;text-align:center;}
.footer-link ul{margin-bottom:0;font-size:0;}
.footer-link li{font-size:12px;position:relative;}
.footer-link li a{color:#FFF;}
.footer-link li a:hover{color:#EFF27B;}
.footer-link li + li:after{content:'|';position:absolute;left:-2px;top:-1px;}

.footer-copyright .text-center{color: #fff;}
.footer-connect{height: 20px;}
.footer-connect .text-center{color: #fff;}

/*==================== live ====================*/
.live-banner{height:216px;background: no-repeat center top;}

/*==================== sports ====================*/
.main-sports .sports{width:100%;padding:20px 0; background-color: #110f39;}
.main-sports .sports-box{width:1023px;margin:0 auto;min-height:768px;text-align:center;background:#f1f1f1;}
.main-sports .sports-box.hg{width:1148px;background:#48381f;}
.main-sports .bulk-frame{position:relative;}
.main-sports .sports-hg-fix{position:absolute;display:none;width:100px;height:25px;background:#493721;top:100px;left:137px;}
.main-sports .sports-box.hg .sports-hg-fix{display:block;}

/*==================== lottery ====================*/
.lottery{background-color: #012545;}
/*.lottery .game-item,.lottery .game-item .item,.lottery .game-item .item .game-img{width:100%;}*/
/*.lottery .game-item{height:259px;margin-bottom:15px;}*/
/*.lottery .game-item:hover{background:#555552;}*/
/*.lottery .game-item .item,.lottery .game-item .item .game-img{height:182px;text-align:center;}*/
/*.lottery .game-item .item .game-img img{margin-top:10px;}*/
/*.lottery .lottery-box{padding:0 0 25px 0;background:#430828;margin:20px 0;}*/

.main-lottery .game-list{padding: 10px;background: #001f3a;}
.main-lottery .lottery_list{padding: 0 4px;}
.main-lottery .game-item{overflow: hidden;background: #002749;border-radius: 10px;}
.main-lottery .game-item .item{overflow: visible;height: 160px;}
.main-lottery .game-item .item .game-img{height: 150px;}
.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: -198px;border: none;color: #25001d; background: #ffb719;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:#002341;color: #fff;}
.main-lottery .game-item:hover .title .btn-play{color: #ffd234;background: #113e6e;}
.main-lottery .game-item .title .btn-play:hover{background: #113e6e;}
.nav-lottery-tabs li { border: 1px solid #001f3a;  background: #002749; }
.nav-lottery-tabs li .lottery-icon {  margin: 0 10px 0 18px;}
.nav-lottery-tabs li.active, .nav-lottery-tabs li:hover{background-color: #002341;  background: linear-gradient(to bottom,#002747 0%,#1d71cb 100%);   }
.nav-lottery-tabs>li>a {  color: #fff;}
.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: #fff;  }


/*==================== 注意这个公共的部分！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！！ ====================*/

/* game-item */
/*.game-item{display:inline-block;width:204px;height:220px;margin-bottom:10px;background:#2a2a41;}*/
/*.game-item .item{width:204px;height:143px;position:relative;display:block;overflow:hidden;background:#2a2a41;}*/
/*.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:#11111d;background:-webkit-gradient(linear,left top,left bottom,color-stop(12%,#ffd234),color-stop(88%,#222222));background:-webkit-linear-gradient(top,#ffd234 12%,#222222 88%);background:-webkit-linear-gradient(top,#11111d 12%,#ffffff 88%);background:-webkit-linear-gradient(top,#11111d 12%,#11111d 88%);background:linear-gradient(to bottom,#11111d 12%,#11111d 88%);}*/
/*.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:#fff;}*/
/*.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:3px;line-height:30px;box-shadow:0 1px 0 rgba(0,0,0,0.5);-webkit-transition:background 300ms;transition:background 300ms;}*/
/*.btn-play:hover{color:#111!important;background:#ffb719;}*/
/*.game-item:hover{background:#11111d;}*/
/*.game-item .title .btn-play{display:none;}*/
/*.game-item:hover .title .btn-play{display:inline-block;}*/
/*.btn-more{width:100%;background:#11111d;background:-webkit-linear-gradient(left,#11111d 0%,#ffffff 50%,#11111d 100%);background:linear-gradient(to right,#11111d 0%,#ffffff 50%,#11111d 100%);}*/
/*.btn-more:hover{background:#e3d47c;background:-webkit-linear-gradient(left,#e3d47c 0%,#f3ebab 50%,#e3d47c 100%);background:linear-gradient(to right,#e3d47c 0%,#f3ebab 50%,#e3d47c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3d47c',endColorstr='#e3d47c',GradientType=1);}*/
.api-tabs{background:#11111d;}
.casino-tabs>li{padding: 0;}
.casino-tabs>li a{font-size: 15px;}
.api-tabs > li.active a,.api-tabs > li > a:hover{color:#fff;}

/*==================== casino ====================*/
.main-casino #casino-style.casino > .container.gutter-20{padding: 19px;}
/*.main-casino #casino-style.casino.theme-white > .container .api-nav.api-nav-all .swiper-container .swiper-slide{width: 197px;}*/
.casino-page{background: center top repeat-x;}
.casino-slide-wrap .container{width:1024px;}
.casino-slide{height:244px;text-align:center;width:1024px;}
.casino-slide ul{padding:0;}
.casino-slide.slide .slide-inner li{height:244px;}
.casino-slide.slide .slide-inner li a{height:244px;}
.casino-slide.slide .slide-indicators{bottom:20px;}
.casino-slide.slide .slide-indicators ul{text-align:right;width:1000px;}
.casino-slide.slide .slide-indicators li{display:inline-block;margin-right:6px;width:8px;height:8px;opacity:1;filter:alpha(opacity=100);text-align:center;background-color:#fff;border-radius:50%;}
.casino-slide.slide .slide-indicators li.active{background-color:#09d9e0;}
.casino-slide.slide .prev,.casino-slide.slide .next{display:inline-block;left:3%;font-size:3em;color:#fff;margin-top:-15px;opacity:1;}
.casino-slide.slide .prev{background:0 0 no-repeat;width:30px;height:30px;}
.casino-slide.slide .prev:before{content:''}
.casino-slide.slide .next{background:-30px 0 no-repeat;width:30px;height:30px;}
.casino-slide.slide .next:before{content:''}
.casino-slide.slide .next{left:auto;right:3%;}
.main-casino .btn-search{background:#11111d;color:#fff;}
.casino .casino-box{margin:10px 0; background-color: rgb(31, 31, 31);}
.casino > .container{width:1024px;}

/*casino-sorts*/
.casino-sorts{height:41px;padding-top:3px;}
.casino-sorts .nav-tabs{float:left;border:none;margin-left:10px;}
.casino-sorts .nav-tabs > li > a{color:#ffffff;padding:8px 15px;}
.casino-sorts .nav-tabs > li > a:hover,.casino-sorts .nav-tabs > li.active > a{color:#fff;background-color:#11111d;border:1px solid #555;}
.casino-sorts .search-box{width:270px;float:right;margin-top:4px;}
.casino-sorts .form-control{width:160px;float:left;margin-right:10px;}
.game-list{padding:10px 0 0 0;}
.main-casino .game-item .item .game-img{width:230px;}
.main-casino .game-item .item{width:230px;}
.main-casino .game-item{width:230px;}

/*==================== chess ====================*/
/*.main-casino #casino-style.casino.theme-white > .container .api-nav.api-nav-all .swiper-container .swiper-wrapper.chess_width_auto .swiper-slide{ width: 1em;}*/

/*==================== promo ====================*/
.promo-banner{ background: center top no-repeat; height:216px;}
#promo-style{ width: 100%;  background: #012545;}
#promo-style .container{ width: 1024px;}

/*==================== agent 代理 ====================*/
header.agent_header .logo-bar{ left: calc(50% - 160px);}
header.agent_header .nav.navbar-default{ margin-top: 83px;}
header.agent_header .nav.navbar-nav{ display: flex;width: 100%;}
header.agent_header .nav.navbar-nav li{ flex: auto;}
.main-agent .slide .slide-indicators ul .active{background:#ab7610;}
.main-agent .agent .slide,.main-agent .agent .slide .slide-inner li{height:630px;}
.main-agent .agent-slide > .slide > .slide-inner{width:100%;}
.main-agent .agent-slide > .slide,.main-agent .agent-slide > .slide > .slide-inner li,.main-agent .agent-slide > .slide > .slide-inner li a{height:630px;}
.main-agent .agent-content-wrap{background:#eee;min-height:630px;box-shadow:inset 1px 1px 15px 5px rgba(0,0,0,0.4);}
.main-agent .agent-content{padding:50px 0 40px 0;color:#444;}
.main-agent .agent-content h1,.main-agent .agent-content h2,.main-agent .agent-content h3,.main-agent .agent-content h4,.main-agent .agent-content h5,.main-agent .agent-content h6{margin:1em 0;font-weight:bold;text-shadow:none;}
.main-agent .agent-content .title{font-weight:bold;}
.main-agent .agent-content .title small{display:block;height:40px;line-height:40px;text-shadow:none;}
.main-agent .agent-content .table{color:#333;}
.main-agent .agent-contact-list{height:50px;line-height:50px;margin:0;text-align:center;}
.main-agent .agent-contact-list li{font-size:14px;margin-right:20px;color:#b5b5b5;}
.main-agent .agent-contact-list li .gui{line-height:50px;margin-right:10px;}
.main-agent .agent-navbar li.active a{color:#FFEB3B;}
.header-agent .navbar-default .navbar-nav{margin-right:155px;}
.main-agent .nav.navbar-nav{margin-top: 4px;}

/*==================== about ====================*/
.main-about .about-banner{height:216px;background: no-repeat center top;}
.main-about .about>.container{padding:0px;}
.main-about .about>.container>.wrap{padding-top:22px;min-height:610px;clear:both;overflow:hidden;}
.main-about .page-box{width:235px;min-height:655px;margin:0px 0px 0px 50px;padding:51px 10px 0 0px;background: no-repeat left top;}
.main-about .page-box .list-group{padding-bottom:260px;background: no-repeat center bottom #547fe8;}
.main-about .list-group-item{display:block;width:208px;height:34px;line-height:34px;color:#fff;font-size:14px;text-align:left;border:none;background: no-repeat center bottom;padding:0px 0px 0px 76px; margin: 15px;}
.main-about .page-content{margin:10px 0px 25px 0px;padding:20px;}
.main-about .page-content .tit-about{width:660px;color:#000;font-size:18px;padding-bottom:10px;text-align:center;font-weight:bolder;}
.main-about .page-content h3,.main-about .page-content h4,.main-about .page-content h5{color:#000;}
.main-about .page-content p{line-height:26px;font-size:13px;color:#000;}
.main-about .lef-p{float:left;width:208px;margin-right:10px;}
.main-about .rig-p{float:left;width:660px;margin-left:60px;}

/*==================== register====================*/
.register{background-color: #012545;}
.main-register .register-banner{height:216px;background: no-repeat center top;}
.register .list-group-item{padding:0;border:0;height:40px;line-height:40px;width:100%;color:#FFF;font-size:12px;background-color:#1d1c1d;text-align:center;}
.register .form-group label{color:#ffffff;}
.pre{padding:30px 10px;margin: 20px 10px 10px 100px;border-collapse: separate;border: 2px solid #fff; position:relative; border-radius: 8px;}
.pre-title{position: absolute;left:265px;top:-12px;font-size: 14px;color: #FFFECA;background-color: #fff;border-radius: 5px;width:70px;height: 24px;}
.pre-title h6{line-height: 24px; margin:0; text-align: center;font-size: 14px;color:#b1b1b1;}
.main-about .input-group.code img{max-height:34px;border:1px solid #ccc;border-radius:3px;}
.main-register .page-box{width:235px;min-height:655px;margin:0 0 0 50px;padding:51px 10px 0 0px;background: no-repeat left top;}
.main-register .page-box .list-group{padding-bottom:260px;background: no-repeat center bottom #547fe8;}
.main-register .list-group-item{display:block;width:208px;height:34px;line-height:34px;color:#fff;font-size:14px;text-align:left;border:none;background: no-repeat center bottom;padding:0px 0px 0px 76px; margin: 15px;}
.main-register .register>.container{min-height:610px;padding-top:22px;}
#reg-tip{padding-left:50px;color:#a1a1a1;font-size:14px;line-height:2em;}


/* 资金回收图标 */
.show-on-hover.dropdown a{position:relative;}
.show-on-hover.dropdown a>.gui{position:absolute;right:3px;top:9px;}

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

/* ===============page-game 游戏页面=================== */
header.game-header{background:#003f81;position:relative;height:51px;}
header.game-header .game-top-bar .container{position:relative;}
header.game-header .top-bar.game-top-bar{height:51px;}
header.game-header .top-bar.game-top-bar .logo{height:51px;margin:0;display:inline-block;}
header.game-header .top-bar.game-top-bar .logo img{height:100%;}
header.game-header .top-bar.game-top-bar .header-form{margin-top:8px;display:inline-block;}
header.game-header .main-game{color:#fff;}
header.game-header .header-form .header-panel{font-size:12px;text-align:right;white-space:nowrap;}
header.game-header .header-form .header-panel a{padding:0 5px;color:#fff;}
header.game-header .header-form .header-panel .dropdown{vertical-align:top;}
header.game-header .header-form .header-panel .dropdown .dropdown-menu a{color:#836d53;}
header.game-header .header-form .header-panel .dropdown .dropdown-menu a:hover{color:#fff;}
header.game-header .header-form .header-panel .dropdown .divider{background-color:#999;}
header.game-header .header-form .header-panel .dropdown.show-on-hover:hover .dropdown-menu{display:block;}


