/* CSS Document */
body{min-width:1000px; background:#111111; font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{color:#ffffff;}
a:hover{color:#fde505;}
a:active{color:#fde505;}
.layout{width:1040px; margin:0 auto;}
.layout1000{width:1000px; margin:0 auto;}
.layout1200{width:1200px; margin:0 auto;}
.content{padding-top:187px;}

/* spirits 图片 */
.top-notice em,.mod-reg .reg-sub a,.mod-forget-passwd .ways a{background:url(../images/common_spirits.png) no-repeat;}

/*animation*/
.header .logo, .header .nav{animation-delay:.3s;}
.footer-contact{animation-delay:.3s;}
.footer-icon{animation-delay:.6s;}
.footer-menu{animation-delay:.8s;}
.footer-copyright{animation-delay:.8s;}

/*系统公告*/
.top-notice{width:100%; height:30px; line-height:30px; color:#777; background:#fff4d1; overflow:hidden;}
.top-notice .layout{position:relative;}
.top-notice em{width:18px; height:18px; background-position:-179px -120px; position:absolute; top:6px; left:0; display:block;}
.top-notice .top-marquee{width:960px; height:100%; margin-left:30px; color:#4d3308; overflow:hidden;}

/* header */
.header{width:100%; z-index:100; background:url(../images/header/header_bg.jpg); position:fixed;}
.header.fixed {position: fixed;top: 0;}
.header .logo img{max-width:266px; margin-top:58px;}
.header-top{height:37px; line-height:37px; font-size:12px; color:#f0cc92; position:relative; z-index:999;}
.header-top a{color:#f0cc92;}
.header-top .hd-lang{margin:0 5px; display:inline-block;}
.header-top .hd-lang a{width:22px; height:21px; vertical-align:-5px; background:url(../images/header/img_lang.png) no-repeat; display:inline-block;}
.header-top .hd-lang a.zh-cn{background-position:0 center;}
.header-top .hd-lang a.zh-hk{background-position:-23px center;}
.header-top .hd-lang a.en{background-position:-46px center;}
.header-top .hd-license{height:37px; padding-left:20px; background:url(../images/header/license_icon.jpg) center left no-repeat; display:inline-block; cursor:pointer;}
.header-top .hd-license:after{content:""; width:360px; height:288px; position:absolute; top:34px; left:-135px; background:url(../images/header/license.png) no-repeat; display:none;}
.header-top .hd-license:hover:after{display:block; cursor:default; z-index:100; -moz-animation:1s ease-out flipInY; -o-animation:1s ease-out flipInY;-webkit-animation:1s ease-out flipInY; animation:1s ease-out flipInY;}
.header-top .hd-nav span{padding:0 5px; color:#f0cc92;}
.ss1-color{color:#2aff00 !important;}
.ss2-color{color:#1becff !important;}
.header-height{padding-top:187px;}

.nav{max-width:920px;}
.nav-wrap{z-index:99;position:relative;}
.nav > li{width:76px; position:relative; display:inline; float:left; text-align:center;}
.nav > li > a{height:109px; padding-top:70px; font-size:14px; color:#fff; display:block; box-sizing:border-box; cursor:pointer;}
.nav > li > a:hover,.nav > li.cur > a,.nav > li.hover > a{color:#dfbe64; border-bottom:3px solid #dfbe64;}
.nav > li > a:before{background:url(../images/header/nav_icon_spirits.png) center top no-repeat; content:''; display:block; position:absolute; height:40px; top:20px; width:100%;}
.nav > li.nav-games > a:before{background-position:center -40px;}
.nav > li.nav-lc > a:before{background-position:center -80px;}
.nav > li.nav-chess > a:before{background-position:center -120px;}
.nav > li.nav-promo > a:before{background-position:center -240px;}
.nav > li.nav-service > a:before{background-position:center -280px;}
.nav > li.nav-fish > a:before{background-position:center -320px;}
.nav > li.nav-lotto > a:before{background-position: center -200px;}
.nav > li.nav-sports > a:before{background-position:center -160px;}
.nav > li.nav-pt > a:before{background-position:center -360px;}
.nav > li.nav-agent > a:before{background-position:center -490px;}
.nav > li.nav-notice > a:before{background-position:center -440px;}

.nav-drop{display:block; position:absolute; margin-left:-34px; width:141px; line-height:40px; z-index:9999; text-align:center;}
.nav-drop-wrap{display:none; width:141px; max-height:370px; background:#1a1a1a; border:1px solid #d6bc64; border-radius:3px; overflow-y:hidden; overflow-x:hidden; /*transition:all .5s linear;*/}
.games-drop .nav-drop-wrap{width:282px;}
.nav > li:hover .nav-drop-wrap{display:block;}
.nav-drop:before{display:none;content:'';position:absolute;top:-9px;width:100%;height:9px;background:url(../images/header/arrow.png) no-repeat center top;}
.nav > li:hover .nav-drop:before{display:block;}
.nav-drop a{position:relative; width:141px; text-align:left; float:left; display:inline; color:#f0f0f1; background-color:#1a1a1a; font-size:14px; font-weight:bold; border-bottom:1px dashed #2b2b2b;}
.nav-drop a:hover{color:#dfbe64;}
.nav-drop a > i{background:url(../images/header/nav_hd_spirits.png) no-repeat; margin:0 4px; float:left; display:inline; width:47px; height:40px;}
.nav-drop-col{width:141px; float:left; display:inline;}

.games-drop .games-im i{background-position:-83px 0;}
.games-drop .games-pt i{background-position:5px -360px;}
.games-drop .games-mg i{background-position:-83px -80px;}
.games-drop .games-ag i{background-position:-83px -120px;}
.games-drop .games-bb i{background-position:-83px -160px;}
.games-drop .games-mwg i{background-position:-83px -200px;}
.games-drop .games-nt i{background-position:-82px -240px;}
.games-drop .games-cqg i{background-position:-83px -280px;}
.games-drop .games-gg i{background-position:-83px -320px;}
.games-drop .games-pts i{background-position:-82px -38px;}
.games-drop .games-jdb i{background-position:-82px -400px;}
.games-drop .games-sw i{background-position:-82px -449px;}
.games-drop .games-sg i{background-position:-82px -582px;}
.games-drop .games-dt i{background-position:-82px -496px;}
.games-drop .games-pg i{background-position:-82px -542px;}
.games-drop .games-ameba i{background-position:-82px -355px;}
.games-drop .games-im-ttg i{background-position:-82px -625px;}
.games-drop .games-im-png i{background-position:-82px -662px;}
.games-drop .games-im-pp i{background-position:-82px -702px;}
.games-drop .games-im-rt i{background-position:-82px -737px;}
.games-drop .games-im-bp i{background-position:-82px -780px;}
.games-drop .games-yoplay i{background-position:-82px -812px;}
.lotto-drop .lottery-ig i{background-position:-38px -0px;}
.lotto-drop .lottery-bb i{background-position:-39px -40px;}
.lotto-drop .lottery-kg i{background-position:-38px -80px;}
.lotto-drop .lottery-vr i{background-position:-40px -120px;}
.lotto-drop .lottery-sgwin i{background-position:-40px -160px;}
.l-c-drop .l-c-ag i{background-position:5px 0;}
.l-c-drop .l-c-ebet i{background-position:5px -40px;}
.l-c-drop .l-c-tgp i{background-position:5px -80px;}
.l-c-drop .l-c-bb i{background-position:5px -120px;}
.l-c-drop .l-c-allbet i{background-position:5px -160px;}
.l-c-drop .l-c-ld i{background-position:5px -200px;}
.l-c-drop .l-c-sa i{background-position:5px -240px;}
.l-c-drop .l-c-gd i{background-position:5px -280px;}
.l-c-drop .l-c-mg i{background-position:5px -320px;}
.l-c-drop .l-c-pt i{background-position:5px -360px;}
.l-c-drop .l-c-bg i{background-position:5px -446px;}
.l-c-drop .l-c-ibo i{background-position:5px -401px;}
.sports-drop .sports-cmd i{background-position:-127px 0;}
.sports-drop .sports-saba i{background-position:-127px -40px;}
.sports-drop .sports-hg i{background-position:-127px -80px;}
.sports-drop .sports-im i{background-position:-127px -120px;}
.sports-drop .sports-bb i{background-position:-127px -160px;}
.esports-drop .sports-esports i{background-position:-127px -200px;}
.esports-drop .sports-stag8 i{background-position:-127px -240px;}
.esports-drop .sports-avia i{background-position:-127px -280px;}
.chess-drop .chess-ly i{background-position:-174px 0;}
.chess-drop .chess-mt i{background-position:-174px -163px;}
.chess-drop .chess-sgwin i{background-position:-174px -120px;}
.chess-drop .chess-ky i{background-position:-174px -45px;}
.chess-drop .chess-vg i{background-position:-174px -85px;}
.chess-drop .chess-lg i{background-position:-174px -207px;}
.chess-drop .chess-hl i{background-position:-174px -250px;}
.fish-drop .fish-cqg i{background-position: -83px -280px;}
.fish-drop .fish-jdb i{background-position: -83px -400px;}
.fish-drop .fish-gg i{background-position:-83px -320px;}
.fish-drop .fish-mwg i{background-position:-83px -200px;}
.fish-drop .fish-pt i{background-position:5px -360px;}
.fish-drop .fish-ag i{background-position:-83px -120px;}
.fish-drop .fish-sw i{background-position:-82px -449px;}

/*Login*/
.login-wrap{height:30px;padding-top:10px;-moz-animation:1s ease-out .3s backwards bounceIn;-o-animation:1s ease-out .3s backwards bounceIn;-webkit-animation:1s ease-out .3s backwards bounceIn;animation:1s ease-out .3s backwards bounceIn;}
.login-wrap input{vertical-align:top; width:133px;height:28px;margin-right:8px;padding-left:32px;color:#fff;font-size:12px;line-height:28px;background-color:#480000;border:1px solid #bf9b40;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;outline:none; padding:0 0 0 32px;}
.login-wrap input::-webkit-input-placeholder{color:#fff;}
.login-wrap input::-moz-placeholder{color:#fff;}
.login-wrap input:-ms-input-placeholder{color:#fff;}
.login-wrap input.username{background:url(../images/header/account_icon.png) no-repeat 10px center;}
.login-wrap input.password{background:url(../images/header/password_icon.png) no-repeat 10px center;}
.login-wrap a{display:inline-block; text-align:center; width:100px;height:30px;margin-right:8px;padding:0;font-size:14px;line-height:30px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.login-wrap .log-btn{color:#fff;background:#191919; background-image:-webkit-linear-gradient(bottom,#414141 1%,#191919 24%,#3c3c3c);background-image:-moz-linear-gradient(bottom,#414141 1%,#191919 24%,#3c3c3c);background-image:linear-gradient(to top,#414141 1%,#191919 24%,#3c3c3c)}
.login-wrap .log-btn-disabled{background:#706a6a;}
.login-wrap .reg-btn{color:#5b140f;background:#d3a852; background-image:-webkit-linear-gradient(left,#d3a852,#fefb85 53%,#ddbb62);background-image:-moz-linear-gradient(left,#d3a852,#fefb85 53%,#ddbb62);background-image:linear-gradient(to right,#d3a852,#fefb85 53%,#ddbb62)}
.login-wrap .forgot-password{width:auto;color:#fff;font-size:12px;text-decoration:none;background-color:transparent;border:none}

.login-menu{padding-left:285px;}
.logined-nav span,.logined-nav a{float:left; display:inline; margin:0; font-size:12px; line-height:28px; color:#fff; width:auto; margin-right:15px;}
.logined-nav .money-operate a{padding:0 15px; margin:0 1px 0 0; height:28px; display:inline;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.logined-nav a:hover{color:#fefb85;}
.logined-nav .money-operate a:first-child{border-top-left-radius:3px; border-bottom-left-radius:3px;}
.logined-nav .money-operate a:last-child{border-top-right-radius:3px; border-bottom-right-radius:3px;}
.logined-nav .money-operate a:hover{background:#fefb85; background-image:-webkit-linear-gradient(58deg,#d3a852,#fefb85 53%,#ddbb62); background-image:-moz-linear-gradient(58deg,#d3a852,#fefb85 53%,#ddbb62); background-image:linear-gradient(58deg,#d3a852,#fefb85 53%,#ddbb62); color:#720000;}
.logined-nav .logged-out{margin-right:0;}
.logined-nav .top-deposit-href{display:none;}

/* 焦点图 */
.mod-banner{height:272px; width:100%; background:#000; overflow:hidden;}
.slide-wrap{position:relative; text-align:center; height:100%; width:100%; overflow:hidden;}
.slide-wrap .num{width:100%; position:absolute; bottom:55px; z-index:1;}
.slide-wrap .num span{width:14px; height:14px; background:#fff; font-size:0; margin:0 8px; display:inline-block; *display:inline; *zoom:1; cursor:pointer; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.slide-wrap .num span{-moz-transition:all .4s; -o-transition:all .4s; -webkit-transition:all .4s; transition:all .4s;}
.slide-wrap .num span.current{background:#fff000;}
.slide-wrap ul li{position:absolute; left:50%; top:0; display:none;}
.slide-wrap ul li a{display:block;}
.slide-wrap ul li img{position:relative; left:-50%;top:-50px;}

/*公告栏*/
.notice{height:36px; margin-top:-36px; background:rgba(4, 4, 4, 0.47);position:relative; z-index:1;}
.notice .layout{background:url(../images/notice_slogan.png) no-repeat right center;}
.notice i{width:76px; height:36px; margin-right:10px; background:url(../images/notice_title.png) center left no-repeat; float:left; display:inline;}
.notice .marquee{width:810px; height:36px; line-height:38px; color:#fff; font-size:12px; float:left; display:inline; overflow:hidden;}
.notice .marquee .js-marquee p{display:inline-block;}

/* 表单 */
.mod-forms label,.mod-forget-passwd li label{line-height:30px;}
.withdraw-psw-tip p a{color:#db9b00;}
.withdraw-psw-tip p a:hover{color:#b10101;}

/* 注册 */
.mod-reg,.mod-forget-passwd,.mod-error{padding:30px 0;}
.mod-reg .layout,.mod-forget-passwd .layout,.mod-error .layout{overflow:hidden; width:1000px; background:#fff;}
.mod-reg .hd,.mod-forget-passwd .hd{padding:20px 30px;}
.mod-reg .hd h3,.mod-forget-passwd .hd h3{font:22px/1.5 "Microsoft YaHei"; color:#222;}
.mod-reg .hd p{padding-top:10px; color:#666;}
.mod-reg .hd p span{font-size:14px;}
.mod-reg fieldset,.mod-forget-passwd fieldset{border-width:1px 0 0; border-style:solid; border-color:#ccc; margin:15px 30px; padding:10px 10px 10px 0;}
.mod-reg fieldset legend{font:22px/2.5 "Microsoft YaHei"; color:#db9b00;}

.mod-reg .agreement{margin:0 160px;}
.mod-reg .agreement a{color:#db9b00; text-decoration:underline;}
.mod-reg .reg-sub a,.mod-forget-passwd .ways a{width:160px; margin:30px 160px; height:38px; display:block; text-align:center; color:#fff; font:14px/38px "Microsoft YaHei"; background:#e32a35;}
.mod-reg .reg-sub a:hover,.mod-forget-passwd .ways a:hover{background:#ffd053; color:#5b140f;}

.mod-reg .mod-forms label,.mod-forget-passwd li label{color:#333;}

/*备用网址*/
.mod-linecheck .layout{width:1000px;}

/* 忘记密码 */
.mod-forget-passwd fieldset legend{font:16px/2.5 "Microsoft YaHei"; color:#db9b00;}
.mod-forget-passwd .ways span{color:#666;}

/* error 403 */
.mod-error .layout{padding:80px 0;}
.mod-error .error-wrap h3{color:#333;}
.mod-error .error-wrap p{color:#999;}
.mod-error .error-wrap .refresh-btn{background:#db9b00; height:30px; display:block; text-align:center; color:#fff; font:14px/30px "Microsoft YaHei"; border-radius:5px;}

/* 用户中心 */
.user-ctr,.ag-ctr{padding:30px 0;}
.user-ctr .layout,.ag-ctr .layout{background:#f1f1f1; overflow:hidden;}
.deposit-form .deposit-content{border-width:0 !important;}
.deposit-form-box .deposit-content-wrap.right{border-top:1px solid #2bb774; margin-top:10px;}

/* 用户中心-导航 */
.user-ctr .items-tab a:hover,.user-ctr .items-tab a.current,.user-ctr .items-tab a.current:hover,.item h3.title,.item .item-tab a:hover,.recycle-btn:hover{color:#db9b00;}
.item .item-tab a.current{background:#db9b00;}

/* 用户中心-我的优惠 *//* 翻页 */
.page .current,.mod-pt .pt-info li a{color:#db9b00;}/* 不建议用浅色 */
.mod-pt .pt-wrap .unfold:hover,.mod-pt .pt-wrap .fold:hover,.page a:hover{border-color:#db9b00; color:#db9b00;}/* 不建议用浅色 */

/* footer */
.footer{padding-top:19px;background-color:#111111;border-top:1px solid #242223; color:#fefda9; text-align:center;}
.footer a{color:#fefda9;}
.footer-contact li{display:inline; float:left;vertical-align:top;width:230px;height:36px;margin:0 14px;font-size:12px;text-align:center;line-height:36px;background-color:#450000;border:1px solid #6f0005;}
.footer-contact li:before{content:''; display:inline-block; width:30px; height:30px; background:url(../images/footer/footer_contact.png) no-repeat center top; vertical-align:-10px; margin-right:5px;} 
.footer-contact li.contact-phone:before{background-position:0 -30px;}
.footer-contact li.contact-email:before{background-position:0 -60px;}
.footer-contact li.contact-cs:before{background-position:0 -90px;}
.footer-icon{background:url(../images/footer/footer_logo.png) no-repeat center center; height:67px;}
.footer-menu{font-size:12px; line-height:36px;}
.footer-menu a{margin:0 10px;}
.footer-menu a:hover{text-decoration:underline;}
.footer-copyright{padding-bottom:24px;}

/*homepage games list*/
/*IM电子*/
.Game_imgame18013 {background: url(../../../../images/games/im/RT/18013.png);}
.Game_imgame18074 {background: url(../../../../images/games/im/RT/18074.png);}
.Game_imgame18052 {background: url(../../../../images/games/im/RT/18052.png);}
.Game_imgame18008 {background: url(../../../../images/games/im/RT/18008.png);}
.Game_imgame18009 {background: url(../../../../images/games/im/RT/18009.png);}
.Game_imgame18023 {background: url(../../../../images/games/im/RT/18023.png);}
.Game_imgame18048 {background: url(../../../../images/games/im/RT/18048.png);}
.Game_imgame18038 {background: url(../../../../images/games/im/RT/18038.png);}

/*SW电子*/
.Game_sw_fb{background: url(../../../../images/games/pt_s/sw_fb.png);}
.Game_sw_fbcs{background: url(../../../../images/games/pt_s/sw_fbcs.png);}
.Game_sw_slbs{background: url(../../../../images/games/pt_s/sw_slbs.png);}
.Game_sw_ggdn {background: url(../../../../images/games/pt_s/sw_ggdn.png);}
.Game_sw_rm {background: url(../../../../images/games/pt_s/sw_rm.png);}
.Game_sw_sgcf {background: url(../../../../images/games/pt_s/sw_sgcf.png);}
.Game_sw_scyd {background: url(../../../../images/games/pt_s/sw_scyd.png);}
.Game_sw_gg {background: url(../../../../images/games/pt_s/sw_gg.png);}

/*Floating image 右边浮窗*/
.sideRightBanner{padding:5px; position:fixed; right:0px; top:230px; z-index:4; float:right; display:block;}
.sideRightBanner a{display:inline; float:right;cursor:pointer;}