body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}img,fieldset{border:0}img{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;font-family:inherit;line-height:1.1;color:inherit}address,cite,dfn,em,code,var,caption,th,i{font-style:normal;font-weight:normal}html{-webkit-tap-highlight-color:transparent}*::selection{background:#669bb7;color:#fff}*::-moz-selection{background:#669bb7;color:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:#fff;color:#777;font:14px/20px microsoft yahei,arial,verdana,helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:30px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}p img{margin:0}em{font-style:italic}strong{font-weight:bold;color:#333}small{font-size:80%}a,a:visited{text-decoration:none;outline:0}a:hover,a:focus{}p a,p a:visited{line-height:inherit}form{margin-bottom:20px}fieldset{margin-bottom:20px}input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="text"],input[type="password"],input[type="email"],textarea,select{background-color:transparent;border:1px solid #ccc;border-radius:3px;color:#ccc;font-size:12px;font-weight:400;outline:none;padding:10px;padding:0 10px\9;width:100%;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}input[type="text"],input[type="password"],input[type="email"]{height:30px}input[type="text"]::-webkit-input-placeholder{color:#ccc}input[type="text"]::-moz-placeholder{color:#ccc}input[type="text"]:-ms-input-placeholder{color:#ccc}input[type="text"]:-moz-placeholder{color:#ccc}input[type="password"]::-webkit-input-placeholder{color:#ccc}input[type="password"]::-moz-placeholder{color:#ccc}input[type="password"]:-ms-input-placeholder{color:#ccc}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #d01e1e;box-shadow:0 0 5px #d01e1e;-webkit-box-shadow:0 0 5px #d01e1e;-moz-box-shadow:0 0 5px #d01e1e;-o-box-shadow:0 0 5px #d01e1e;color:#999}textarea{height:170px;padding-top:10px;resize:none}textarea::-webkit-input-placeholder{color:#ccc}textarea::-moz-placeholder{color:#ccc}textarea:-ms-input-placeholder{color:#ccc}textarea:-moz-placeholder{color:#ccc}select{padding:0}label,legend{display:block;font-weight:bold;font-size:13px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:normal;font-size:13px;color:#444}.no-margin-r{margin-right:0!important}.fbox{display:-moz-box; display:-webkit-box;display:-ms-flexbox; display:box;}
.flex {-moz-box-flex:1; -webkit-box-flex:1;-ms-box-flex:1; box-flex:1;}
.lotto-items{width:1000px;margin:50px auto;background:#151515; border:solid 1px #ccc;}
.lotto-items ul{width:100%;}
.lotto-items li {float: left;margin: 0 0 40px 40px;}
.lotto-items li.last {margin-right: 0;}
.lotto-items li a .img{width:97px;height:97px; transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;}
.lotto-items li a .img img{display:block;width:97px;height:97px;}
.lotto-items li a{display:block;cursor: pointer;}
.lotto-items li a h4{text-align:center; font-size:14px; color:#fff;margin-top:10px;}
.lotto-items li a:hover h4{color:#ff0;}
.lotto-items li a:hover img{ transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);-webkit-transform:translateY(-10px);}

.mod-home .home-reg-entry em,.quick-entry .menu-info p em{background:url(../../res/images/common_spirits.png) no-repeat}
.keno-wrap .keno-txt a,.mod-live-casino .items li .btn .play-btn{background:url(../../res/images/play_btn_spirit.png) no-repeat}
,.mod-home,.mod-live-casino,.mod-lottery,.mod-promotions{padding-bottom:20px}
.platform-wrap{border:1px solid #545454;background:#151515;width:998px;margin:0 auto}
.hd-menu{background:#222}
.hd-menu li{display:inline;float:left;background:url(../../res/images/hd_menu_spirits.png) no-repeat;border-bottom:1px solid #545454;cursor:pointer}
.pr{ position:relative;}
.hd-menu li h2{color:#d1cfc9}
.hd-menu li a{display:block}
.hd-menu .current,.hd-menu .current:hover{color:#d0b679;background-color:#151515;border-bottom-color:#151515}
.hd-menu .current h2{color:#fff}
 .hd-menu li{width:246px;height:64px;padding-left:110px}
 .hd-menu .pt-menu{background-position:0 0;}
 .hd-menu .pt-menu.current{background-position:0 -64px}
 .hd-menu .mg-menu{background-position:-250px 0;width:251px;padding-left:100px}
 .hd-menu .mg-menu.current{background-position:-250px -64px}
 .hd-menu .bb-menu{background-position:-500px 0;width:238px}
 .hd-menu .bb-menu.current{background-position:-500px -64px}
 .hd-menu .ag-menu{background-position:-749px 0;width:260px}
 .hd-menu .ag-menu.current{background-position:-749px -64px}
 .hd-menu h2{font:24px/64px "Microsoft YaHei"}
.mod-home{position:relative}
.mod-home .mod-banner{height:586px}
.games-wrap{width:1000px;margin:0 auto;padding:20px 0;border-bottom:1px solid #303030}
.games-wrap div{width:231px;height:219px;float:left;display:inline;margin:0 9px 0 10px}
.games-wrap div a{width:100%;height:100%;display:block}
.games-wrap div a:hover{background-position:0 -219px}
.games-wrap .img-live a{background:url(../../res/images/home/img_live.jpg) no-repeat}
.games-wrap .img-sports a{background:url(../../res/images/home/img_sports.jpg) no-repeat}
.games-wrap .img-game a{background:url(../../res/images/home/img_game.jpg) no-repeat}
.games-wrap .img-lottery a{background:url(../../res/images/home/img_lottery.jpg) no-repeat}
.mod-home .jackpot{margin:20px auto 0;color:#fff;background:url(../../res/images/home/home_jackpot_bg.jpg) no-repeat;height:48px;width:360px;padding:12px 0 0 235px;text-align:center;font:24px/35px "Microsoft YaHei";letter-spacing:2px}
.mod-home .modal .modal-content p{color:#333;font-size:14px}
.mod-home .modal .modal-message{margin:0 20px}
.mod-home .modal .modal-content .forms-btn-g{text-align:center}
.mod-home .modal .modal-content .btn-sub{margin:20px auto 0}
.introduce{padding:30px 0 20px;color:#868686}
.introduce ul{padding:0 10px}
.introduce li{display:inline;float:left;width:280px}
.introduce li.int-service{padding-right:34px}
.introduce li.int-product{padding:0 36px}
.introduce li.int-more{padding-left:34px}
.introduce li h3{background:url(../../res/images/home/introduct_spirits.png) no-repeat;width:100%;height:51px;padding-bottom:10px;margin-bottom:40px;border-bottom:1px solid #303030;line-height:400px;overflow:hidden}
.introduce li.int-product h3{background-position:0 -61px}
.introduce li.int-more h3{background-position:0 -122px}
.introduce li dd{width:280px;height:100px}
.introduce li dd>p{margin:10px 0}
.introduce li .int-tit{zoom:1}
.introduce li .int-tit:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."}
.introduce li .int-tit .fl{display:inline}
.introduce li .int-tit .fl h4{font:18px/1.5 "Microsoft YaHei";color:#9e8d60}
.introduce li .int-tit .fl p{color:#999}
.introduce li .int-tit .fr{display:inline;color:#888;line-height:28px}
.introduce li .int-tit .fr em{font:44px/1 "Microsoft YaHei";color:#999}
.introduce li .int-tit .fr span{font:28px/1 "Microsoft YaHei"}
.introduce li .int-tit .fl img{margin:5px 0}
.introduce li .int-speed-bar{height:10px;width:278px;margin-top:5px;background:#3f3f3f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}
.introduce li .int-speed-bar i{height:10px;width:22%;background:#9e8d60;position:absolute;left:-1px;top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.introduce li .deposit-speed i{width:22%}
.introduce li .withdraw-speed i{width:75%}
.introduce li.int-protection h3{margin-bottom:20px}
.mod-sports{padding:8px 0 10px;background:url(../../res/images/sports_bg.jpg) no-repeat center top}
.mod-sports .layout1020{margin-top:5px}
.mod-tags,.mod-tags a{background:#000}
.mod-tags{width:503px;height:26px;padding:1px;margin:0 auto;border:1px solid #444;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
.mod-tags a{width:167px;border-right:1px solid #394756;display:inline-block;background-position:0 0;float:left;text-align:center;color:#a29c9c;font-size:14px;line-height:26px;overflow:hidden}
.mod-tags a:hover{color:#ca9c20}
.mod-tags a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.mod-tags a.current{color:#fff;background:#ca9c20}
.mod-sports .bb-sport{padding:20px 0 30px;width:1000px;height:387px;margin:0 auto}
.mod-sports .bb-wrap,.mod-sports .bb-wrap a{background:url(../../res/images/bb_sports_spirits.png) no-repeat}
.mod-sports .bb-wrap{position:relative;width:100%;height:100%}
.mod-sports .bb-wrap a{display:block;background-position:0 -390px;width:222px;height:52px;position:absolute;top:265px;left:480px;text-indent:-9999em}
.mod-sports .bb-wrap a:hover{background-position:0 -442px}
,.mod-live-casino,.mod-lottery{padding-bottom:20px}
.l-c-platform{margin-top:15px}
.l-c-platform li{float:left;display:inline;width:322px;height:344px;cursor:pointer}
.l-c-platform .m-lr-17{margin:0 17px}
.l-c-platform li a{background:url(../../res/images/live_casino_platform_spirits.png) no-repeat;display:block;width:100%;height:100%}
.l-c-platform .ag-platform a{background-position:-340px 0}
.l-c-platform .bb-platform a{background-position:-678px 0}
.l-c-platform .pt-platform a{background-position:-340px -344px}
.l-c-platform .mg-platform a{background-position:0 0}
.l-c-platform .allbet-platform a{background-position:-678px -344px}
.l-c-platform .more-platform a{background-position:-678px -688px;cursor:default}
.lotto-items ul.lotto-item{padding-top:50px;}
.lotto-items li{margin:0 0 40px 40px;float:left;display:inline;cursor:pointer}
.lotto-items li.last{margin-right:0}
.lotto-items .img{width:105px;height:105px;position:relative}
.lotto-items li.hover .img{top:-10px}
.lotto-items .img img{width:100%;height:100%}
.lotto-items h4{ffont-size:13px;font-weight:400;color:#fff;font-size:14px;margin:14px 0;text-align:center}
.lotto-items li:hover h4{color:#ff0}
.mod-lottery .bb-item .bb-07{background-position:-214px -109px}
.lotto-items .bb-item .img{background:url(../../res/images/lottery_bb_icon.png) no-repeat}
.lotto-items .bb-item .bb-01{background-position:0 0}
.lotto-items .bb-item .bb-02{background-position:-315px -105px}
.lotto-items .bb-item .bb-03{background-position:-210px 0}
.lotto-items .bb-item .bb-04{background-position:-315px 0}
.lotto-items .bb-item .bb-05{background-position:0 -105px}
.lotto-items .bb-item .bb-06{background-position:-105px -105px}
.lotto-items .bb-item .bb-07{background-position:-210px -105px}
 .mod-banner{background:url(../../res/images/games_banner_bg.jpg) no-repeat center top;height:250px;padding:25px 0}
.games-panes{padding:25px 0 30px;min-height:480px}
.games-sub-menu{padding-left:8px}
.games-sub-menu li{float:left;display:inline;cursor:pointer;font-size:14px;color:#fff;padding-right:16px;height:31px;line-height:31px;margin-right:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.games-sub-menu li:hover{color:#ffc000}
.games-sub-menu li span{padding-left:16px;display:block}
.games-sub-menu li.current{background:#d9c181;color:#000}
 .games-item li{cursor:pointer;display:inline;float:left;margin:25px 7px 0 8px;overflow:hidden;text-align:center;width:184px;background:url(../../res/images/games_item_li_bg.png) no-repeat 0 top;position:relative; padding-bottom:20px;}
 .games-item li:hover{background-position:-184px 0}
 .games-item li .game-name{color:#999;margin-top:8px;font-family:"Microsoft YaHei";font-size:14px}
 .games-item li:hover .game-name{color:#d0b679}
 .games-item li .game-rollover{display:none; position:absolute;bottom:0px;left:0;width:100%; text-align:center;}
  .games-item li:hover .game-rollover{display:block;}
 .games-item li:hover .game-rollover a.real-play{}
.games-item li:hover .game-rollover a.free-play{margin-right:20px;}
.pt-item .games-item .game-progressive{position:absolute;top:100px;left:2px;background:url(../../../images/progressive_bg.png) repeat;height:24px;width:180px;font:14px/24px "Microsoft YaHei";color:#fff;text-align:center;z-index:3}
 .ag-item .games-item li{width:450px;margin:30px 24px}
 .ag-item .games-item li .game-name{font:28px/1.5 "Microsoft YaHei"}
 .mg-item .games-item li{background:0 0}
 .ag-item .games-item li{background:0 0}
 .mg-item .games-item li em{background-repeat:no-repeat;width:146px;height:120px;background-position:0 -8px;display:block;margin:2px auto}
 .mg-item .games-item li:hover em{background-position:-145px -8px}
 .pt-item .games-item li em{width:180px;height:120px;display:block;margin:2px auto}
 .bb-item .games-item li em{background-repeat:no-repeat;width:180px;height:120px;background-position:0 -170px;display:block;margin:2px auto}
 .bb-item .games-item li:hover em{background-position:0 -20px}
 .ag-item .games-item li em{background-repeat:no-repeat;width:450px;height:230px;display:block;margin:0 auto}
.game-progressive{display:none}
.pt-pc-download{background:url(../../res/images/pt_pc_download.png) no-repeat;width:198px;height:44px;display:block;position:absolute;top:-7px;right:8px;line-height:200px;overflow:hidden}
.pt-pc-download:hover{background-position:0 -44px}
.mod-promotions .menu-sub ul li{display:inline;height:40px;line-height:40px;margin-right:15px;width:130px;float:left}
.mod-promotions .menu-sub ul li a{background:#2f2f2f;color:#fff;display:block;font-size:14px;font-weight:700;height:100%;width:100%;text-align:center;border-radius:5px}
.mod-promotions .menu-sub ul li a:hover{background:#776446}
.mod-promotions .menu-sub ul .current a,.mod-promotions .menu-sub ul .current a:hover{background:#776446;color:#fff}
.mod-promotions .area-main{width:1000px;overflow:hidden}
.mod-promotions .area-main>li{margin-bottom:5px;background:#000}
.mod-promotions .info-items{width:1000px;margin:0 auto}
.mod-promotions .info-items li{margin-top:8px}
.mod-promotions .info-tit{cursor:pointer}
.mod-promotions .info-cont{color:#eee;line-height:24px;font-size:14px;display:none;padding:0 30px 30px}
.mod-promotions .info-cont h3{font:24px/1.5 "Microsoft YaHei";color:#e5cc85;padding:15px 0}
.mod-promotions .info-cont table{margin:15px 0;width:100%}
.mod-promotions .info-cont table td,.mod-promotions .info-cont table th{border:1px solid #74716a;text-align:center;padding:5px 0}
.mod-promotions .info-cont table th{background:#625e56;color:#fff}
.mod-promotions .info-cont ol,.mod-promotions .info-cont ul{list-style:decimal;margin-left:5px}
.mod-promotions .info-cont li{list-style-type:inherit;margin:0 0 5px 16px;padding-left:5px}
.mod-mobile .section .layout{padding:30px 0;width:980px;overflow:hidden}
.mod-mobile .section h3{font:40px/1.5 "Microsoft YaHei";color:#fff}
.mod-mobile .section .f18px{font:18px/1.5 "Microsoft YaHei";color:#fff;padding:20px 0}
.mod-mobile .section .f14px{font:14px/1.5 "Microsoft YaHei";color:#b5ab99}
.mod-mobile .section-app,.mod-mobile .section1,.mod-mobile .section2{border-bottom:1px solid #454545}
.mod-mobile .section-app{height:528px}
.mod-mobile .section-app .section-info{width:540px}
.mod-mobile .section-app h3{padding-top:50px}
.mod-mobile .section-app h3 i{background:url(../../../images/mobile_app_icon.png) no-repeat;width:84px;height:35px;margin:13px 0 0 30px;display:inline}
.mod-mobile .section-app .inner{padding-top:35px}
.mod-mobile .section-app .inner .fl{display:inline}
.mod-mobile .section-app .inner div{margin:10px 0 0 30px}
.mod-mobile .section-app .inner p{font:16px/36px "Microsoft YaHei";color:#b5ab99}
.mod-mobile .section-app .inner p a{font-size:14px;text-decoration:underline;color:#fcff00;margin-left:12px}
.mod-mobile .section-app .section-info>p{margin-top:40px;line-height:24px;color:#ccc}
.mod-mobile .section-app .inner p a:hover,.mod-mobile .section-app .section-info>p i{color:#ffc600}
.mod-mobile .section1 .section-info{width:490px}
.mod-mobile .section1 .inner{padding-top:30px}
.mod-mobile .section1 .inner .fl{display:inline}
.mod-mobile .section1 .inner .qr-code{margin:22px 30px 0 0}
.mod-mobile .section1 h3{padding-top:40px}
.mod-mobile .section1 .link a{font:18px/36px "Microsoft YaHei";width:180px;height:40px;margin:24px 0;color:#fff;text-align:center;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#7b0404;background-image:linear-gradient(to top,#7b0404,#a80000);background-image:-webkit-linear-gradient(to top,#7b0404,#a80000);-moz-box-shadow:inset 0 0 1px rgba(255,255,255,.6);box-shadow:inset 0 0 1px rgba(255,255,255,.6)}
.mod-mobile .section1 .link a:hover{background:#a80000;background-image:linear-gradient(to top,#a80000,#7b0404);background-image:-webkit-linear-gradient(to top,#a80000,#7b0404)}
.mod-mobile .section2{padding:30px 0}
.mod-mobile .section2 .section-img{margin-top:30px}
.mod-mobile .section2 .section-info{width:410px}
.mod-mobile .section2 h3{font-size:35px}
.mod-mobile .section2 .pt-user-prefix{font:22px/1.5 "Microsoft YaHei";color:#ffc600}
.mod-mobile .pt-player-name{border:1px solid #595959;height:40px;width:380px;margin-top:15px}
.mod-mobile .pt-player-name label{background:#595959;color:#fff;float:left;display:inline;width:100px;height:100%;padding-right:20px;line-height:19px;text-align:right}
.mod-mobile .pt-login-notice a:hover,.mod-mobile .pt-login-notice i,.mod-mobile .pt-player-name span{color:#ffc600}
.mod-mobile .pt-player-name span{float:left;display:inline;width:260px;height:100%;font:22px/40px "Microsoft YaHei";text-align:center}
.mod-mobile .pt-login-notice{color:#ccc;line-height:24px;margin-top:10px}
.mod-mobile .pt-login-notice a{color:#fcff00;text-decoration:underline}
.mod-mobile .pt-download{width:382px;margin-top:35px;padding-top:30px;border-top:1px solid #444}
.mod-mobile .pt-download .pt-download-qr,.mod-mobile .pt-download a{background:url(../../../images/mobile_pt_spirits.png) no-repeat}
.mod-mobile .pt-download a{display:block;width:222px;height:52px;line-height:500px;overflow:hidden}
.mod-mobile .pt-download a.pt-download-pc:hover{background-position:0 -106px}
.mod-mobile .pt-download a.pt-download-android{background-position:0 -53px;margin-top:11px}
.mod-mobile .pt-download a.pt-download-android:hover{background-position:0 -159px}
.mod-mobile .pt-download .pt-download-qr{width:145px;padding-top:120px;font-size:14px;background-position:15px -230px;text-align:center;color:#ccc}
.mod-mobile .section3 .section-info{margin:40px 0 0 -290px;position:relative;left:50%}
.mod-mobile .section3 .ag-download-qr{background:url(../../images/ag_dl_mobile_qr.png) no-repeat center top;display:inline;padding-top:138px;width:133px;text-align:center;font-size:14px;color:#ccc}
.mod-mobile .section3 .section-info-text{display:inline;margin-left:50px}
.mod-mobile .section3 .section-info-text h3{line-height:1;margin-bottom:20px}
.mod-mobile .section3 .section-info-text p{font:16px/30px "Microsoft YaHei";color:#b5ab99}
.mod-mobile .section3 .section-info-text p a{text-decoration:underline;color:#fcff00}
.mod-mobile .section3 .section-info-text p a:hover{color:#ffc600}
.mod-mobile .section3 .section-img{text-align:center;margin:30px 0 20px}
