@charset "UTF-8";
/* CSS Document */
/*gerry 2014-12-01*/

body{/*background-color:#2f2f2f;*/background-color:#000;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a,span{ margin:0; padding:0; font-size:12px;font-family:"Microsoft Yahei";}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
textarea,input{ border:none;}
input{ height:20px; line-height:20px; font-size:12px;}
textarea{ padding:8px; color:#666;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:bold;}
ol,ul,li{ list-style:none;}
caption,th{ text-align:center;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:bold;}
q:before,q:after{ content:''}
abbr,acronym{ border:0;}
a{ text-decoration:none; outline:none; cursor:pointer;}
a img{ border:none;}
/*文字排版*/
.f12{ font-size:12px;}

.f16{ font-size:16px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.lh20{line-height:20px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.fnone{ text-indent:-9999px;}
.f_fam1{font-family:Tahoma;}
/*定位*/
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix{ display:inline-block;}* html .clearfix{ height:1%;}
.Clearfix{ display:block;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.abs-right{ position:absolute; right:0;}
.zoom{ zoom:1}
.hidden{ visibility:hidden;}
.none{ display:none;}
.overfl{overflow:hidden;}
/*长度高度*/
.w10{ width:10px;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w200{ width:200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w{ width:100%;}
.h24{ height:24px;}
.h50{ height:50px;}
.h80{ height:80px;}
.h100{ height:100px;}
.h200{ height:200px;}
.h{ height:100%;}
.ha{height:auto;}
/*边距*/
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt100{ margin-top:100px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb100{ margin-bottom:100px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml50{ margin-left:50px;}
.ml100{ margin-left:100px;}
.ml400{ margin-left:400px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}
.mr100{ margin-right:100px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pt100{ padding-top:100px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb50{ padding-bottom:50px;}
.pb100{ padding-bottom:100px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl50{ padding-left:50px;}
.pl100{ padding-left:100px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr50{ padding-right:50px;}
.pr100{ padding-right:100px;}
/*color*/
.red{color:red;}
.gray{color:gray;}
.colr9{color:#999;}
.colr6{color:#666;}
.colr3{color:#333;}
.colr0{color:#000;}
.colr26bbca{color:#26bbca;}
.colr0c3{color:#00cc33}
.corff6{color:#ffff66}
.mb11{ margin-bottom:11px;}

.left{float:left;}
.right{float:right;}
.font-green{color:green;}
.font-red{color:red;}


/*header*/
.header{width:100%; overflow:hidden;padding:10px 0; background-color:#080808;}
.header .headbox{width:1000px;margin:0 auto; position:relative;height:68px;}
.logo{float:left;margin-right:20px;}
.logo a{display:block;width:200px;height:68px; overflow:hidden;background:url(../images/logo.png) no-repeat;}

.menu_nav{float:left;width:596px;margin-top:18px;padding: 2px 10px;border-radius:5px;
background-image: -moz-linear-gradient(top, #cc0000, #660000); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc0000), color-stop(1, #660000));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#660000', GradientType='0'); /* IE*/ }
.menu_nav li{float:left;margin-right:10px; position:relative;}
.menu_nav li a{display:block;padding:5px 10px 6px;color:#fff;font-size:16px;cursor:pointer;text-shadow: 2px 2px 2px #666;}
.menu_nav li.ative a,.menu_nav li a:hover{}

.menu_nav li em{position:absolute;width:29px;height:32px; background:url(../images/hot_ico.png) no-repeat;top:-2px;right:-20px;}
.menu_nav li .arrow{position:absolute;width:9px;height:5px;left:50%;margin-left:-4px; top:29px;background:url(../images/arrow2.png) no-repeat; display:none;}
.menu_nav li.ative .arrow{ display:block;}

.rightnav{float:right;padding-top:25px;}
.rightnav a:link, .rightnav a:visited{font-size:14px;color:#fff;margin-left:15px;}
.rightnav a:hover{color:#FC0;}

/*首页公告*/
.headbox .notic{ position:absolute;width:560px;color:#B9A951;left:235px;bottom:-5px;}
.notic_t{position:absolute;width:560px;background:url(../images/black_bg.png);padding:8px; border-radius:4px;color:#eee;left:100px;}
.notic_t em{background:url(../images/notic_ico.png) no-repeat; float:left;width:11px;height:9px;margin-top:5px;margin-right:10px;}
.notic_t marquee{float:left;width:530px;}

/*bg scroll*/
.banner_wrap{position:relative;z-index:0;height:700px;background-color:#000;}
.banner-show{position:absolute;top:0;left:0;z-index:0;width:100%;min-width:1000px;height:700px;overflow:hidden;}
.banner-show .cell{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-repeat:repeat-x;background-position:center top;}
.banner-show .cell .con{position:relative;height:700px;background-repeat:no-repeat;background-position:center top;}
.bns-01{background-image:url(../images/banner_01.jpg);}
.bns-01 .con{background-image:url(../images/banner_01.jpg);}
.bns-02{background-image:url(../images/banner_02.jpg);}
.bns-02 .con{background-image:url(../images/banner_02.jpg);}
.bns-03{background-image:url(../images/banner_03.jpg);}
.bns-03 .con{background-image:url(../images/banner_03.jpg);}
.banner-control{position:absolute;top:0;left:50%;width:980px;margin-left:-490px;}

/*内页横版banner*/
.main_banner{width:100%;overflow:hidden;height:300px;position:relative; }
.b_01{background:url(../images/mbanner_01.jpg) center no-repeat;}
.b_02{background:url(../images/mbanner_02.jpg) center no-repeat;}

/*index container*/
.main_box{ position:absolute;top:20px;width:1000px;left:50%;margin-left:-500px;}/*首页用*/
.container{ position: relative;width:1000px;margin:20px auto;}/*内页用*/
.main_container{float:left;width:1000px;height:400px; overflow:hidden;}

	/*reg & login*/
	.mem_float{position: absolute;right:0;}
	.m_area{width:200px; overflow:hidden;padding-bottom:10px;padding-right:5px;top:10px;}
	.input_box,.i_user_box{padding:10px; overflow:hidden;}
	.input_box input,.input_box select{border-radius:2px;color:#333;display: inline-block;height: 18px;line-height: 18px; padding: 2px 4px; vertical-align:middle;background-color: #FFFFFF;
	border:none;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.3) inset;transition:box-shadow 0.2s linear 0s;width:172px;}
	.input_box input:focus,.input_box select:focus{box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;outline: 0 none;}
	.login_box{width:200px;height:100px; background:url(../images/login_bg.jpg) repeat-x; overflow:hidden; border-radius:5px;margin-bottom:12px;box-shadow:0px 1px 5px #000;}	
	.login_box p,.reg_box p{display:block;float:left;}
	.login_box input.p_01{width:172px;float:left;}
	.login_box input.p_02{width:118px;float:left;}
	.login_box input.p_03{width:20px;float:left;}
	.login_box .l_btn{float:left;width:44px;height:22px;background:none;background:url(../images/login_btn.png) no-repeat;border:none; cursor: pointer;color:#fff; font-family:"microsoft yahei";font-size:12px;}
	.login_box label{float:left;font-size:12px;color:#fff;}
	.login_box label a:link,.login_box label a:visited{font-size:12px;color:#ff0; text-decoration:underline;}
	
	.reg_box{width:200px;background:url(../images/reg_bg.jpg) repeat-x;overflow:hidden; border-radius:5px;box-shadow:0px 2px 5px #000;}
	.reg_box .title{text-align:center;padding-top:10px;}
	.reg_box .r_btn{width:80px;height:24px;background:none;background:url(../images/reg_btn.png) no-repeat;border:none; cursor: pointer;}
	.reg_box select.s_01{width:180px;height:22px;line-height:22px;color:#999;}
	
	/*登录后资料卡*/
	.indexuser_box{width:200px;overflow:hidden;background:#000 url(../images/member_bg.jpg) repeat-x;border-radius:5px;box-shadow:0px 5px 5px #000;}
	.u_title{overflow:hidden; text-align:center;}
	.u_box{border:1px solid #414141;overflow:hidden;margin-bottom:3px;}
	.images_box{padding:10px; overflow:hidden;}
	.images_box .image{width:100px;height:100px;padding:7px; overflow:hidden;background:url(../images/placeholder.png) no-repeat;margin:0 auto; position: relative;cursor:pointer;}
	.images_box .image .wenzi{width:100px;height:22px; background:url(../images/tran_bg.png) no-repeat; position:absolute;bottom:7px; overflow:hidden; display:none; }
	.images_box .image .wenzi p{text-align:center;color:#ccc;font-size:12px; line-height:22px;}
	
	.info_box{heigth:30px;border-top:1px solid #414141;overflow:hidden;}
	.info_box label{line-height:30px;float:left;}
	.info_box label.info_t01{width:60px;text-align:center;border-right:1px solid #414141;color:#999;font-size:14px;}
	.info_box label.info_t02{padding:0 8px;table-layout:fixed; word-break: break-all; cursor:pointer; }
	.infolink{ovflow:hidden;}
	.infolink a{position:relative;float:left;display:block;color:#993300; padding:3px 10px; background:url(../images/btn_bg.jpg) repeat-x;margin-right:11px; border-radius:3px; overflow:hidden;margin-top:8px;}
	.infolink a.last{margin-right:0;}
	.infolink a em{position:absolute;width:11px;height:9px; overflow:hidden;top:1px;right:1px; display:block;}
	.infolink a .user_message{display:none!important} 
	
	/*==product==*/
/*	.ico_slot{position:absolute;top:220px;left:145px;width:188px;height:163px;background:url(../images/slot.png) no-repeat; cursor: pointer;}
	.ico_casino{position:absolute;top:301px;left:0px;width:188px;height:163px;background:url(../images/casino.png) no-repeat;cursor: pointer;}
	.ico_keno{position:absolute;top:220px;left:435px;width:188px;height:163px;background:url(../images/keno.png) no-repeat;cursor: pointer;}
	.ico_sport{position:absolute;top:301px;left:290px;width:188px;height:163px;background:url(../images/sport.png) no-repeat;cursor: pointer;}*/
	
	.ico_casino{position:absolute;top:250px;left:145px;width:188px;height:163px;background:url(../images/slot.png) no-repeat; cursor: pointer;z-index:1;display:block;}	
	.ico_slot{position:absolute;top:331px;left:0px;width:188px;height:163px;background:url(../images/casino.png) no-repeat;cursor: pointer;z-index:2;display:block;}
	.ico_sport{position:absolute;top:250px;left:435px;width:188px;height:163px;background:url(../images/keno.png) no-repeat;cursor: pointer;z-index:3;display:block;}
	.ico_keno{position:absolute;top:331px;left:290px;width:188px;height:163px;background:url(../images/sport.png) no-repeat;cursor: pointer;z-index:4;display:block;}
	
	.bg_black{position:absolute;width:100%;padding:0px;top:0;left:0px;height:700px;background:url(../images/black_bg.png);display:none;z-index:5;}
	.bg_gray1{position:absolute;top:0px;left:0px;width:660px;height:500px;background:url(../images/white_bg01.png) no-repeat;cursor: pointer;display:none;z-index:6;}
	.bg_gray2{position:absolute;top:0px;left:0px;width:660px;height:500px;background:url(../images/white_bg02.png) no-repeat;cursor: pointer;display:none;z-index:6;}
	
	.bar_casino{position:absolute;top:0px;left:0px;width:396px;height:138px;background:url(../images/slot_pop.png) no-repeat;cursor: pointer;display:none;z-index:7;}
	.bar_slot{position:absolute;top:0px;left:0px;width:396px;height:138px;background:url(../images/casino_pop.png) no-repeat;cursor: pointer;display:none;z-index:7;}
	.bar_sport{position:absolute;top:0px;left:0px;width:396px;height:138px;background:url(../images/keno_pop.png) no-repeat;cursor: pointer;display:none;z-index:7;}
	.bar_keno{position:absolute;top:0px;left:0px;width:396px;height:138px;background:url(../images/sport_pop.png) no-repeat;cursor: pointer;display:none;z-index:7;}
	
	.label_casino{position:absolute;top:0px;left:0px;width:360px;display:none;z-index:7;overflow:hidden;}
	.label_slot{position:absolute;top:0px;left:0px;width:360px;display:none;z-index:7;overflow:hidden;}
	.label_sport{position:absolute;top:0px;left:0px;width:360px;display:none;z-index:7;overflow:hidden;}
	.label_keno{position:absolute;top:0px;left:0px;width:360px;display:none;z-index:7;overflow:hidden;}
	
	.label_casino p,.label_slot p,.label_sport p,.label_keno p{font-size:14px;color:#fff;}
	
	/*instruction*/
	.ins_box{position:absolute;top:520px;left:25px;width:600px; overflow:hidden;}
	.ins_box p{color:#fff;line-height:30px;font-size:14px;}
	

/*==内页框架==*/
	/*right main*/
	.maininfo_right{float:right;width:205px; overflow:hidden; padding-bottom:10px;}
	
	/*left main*/
	.maininfo_left{float:left;width:780px; overflow:hidden; padding-bottom:10px;padding-right:5px;}
	.m_banner{width:780px; overflow:hidden; border-radius:5px;box-shadow:0px 2px 5px #000;}
	
	/*casino*/
	.casino_box{width:780px;overflow:hidden;background-color:#fff;}
	.casino_box .casino_title{width:780px; overflow:hidden; background-color:#ccc;}
	.casino_box .casino_title li{float:left;width:50%; text-align:center;height:50px;line-height:50px;overflow:hidden;font-size:20px;color:#fff;background-color:#181818;cursor:pointer;}
	.casino_box .casino_title li.currentTab {background-color:#fff;color:#000;font-weight:bold;}
	
	.casino_list{padding:20px; overflow:hidden;}
	.casino_list dl{display:none; overflow:hidden;}
	.casino_list dl.block{ display:block;}
	.casino_list .intro{width:740px;margin-bottom:20px;overflow:hidden;}
	.casino_list .intro h1{font-size:20px;color:#333;padding:10px 0;}
	.casino_list .intro p{font-size:14px;color:#666;line-height:25px;}
	.casino_list li{float:left;width:33%;overflow:hidden;}
	.aggame{width:210px;margin:0 auto;overflow:hidden;cursor: pointer; position:relative;}
	.aggame:hover .image{border-color:#ccc;}
	.aggame .image{width:200px;height:260px; border:5px solid #f5f5f5;}
	.aggame .ag_title{font-size:16px;color:#666;padding:8px 0;font-weight:normal; text-align:center;}
	.aggame .enter_btn{width: 116px;height: 36px;background: url(../images/enter_btn.png) no-repeat 0px 0px;color: #7a0000;font-size: 16px;line-height: 34px;text-align: center;cursor: pointer;margin: 0px auto 10px;}
	.aggame .enter_btn:hover{background: url(../images/enter_btn.png) no-repeat 0px -40px;}
	.aggame .blackbg{width:200px;height:260px;background:url(../images/black_bg.png); position:absolute;top:5px;left:5px; display:none;}
	
	.aggame .blackbg .gamelogin01{position:absolute;width:140px;height:35px;line-height:35px;cursor:pointer;left:30px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px; top:115px;
	background-image: -moz-linear-gradient(top, #29c50b, #3a8c2a); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #29c50b), color-stop(1, #3a8c2a));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c50b', endColorstr='#3a8c2a', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:16px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;
	}
	.aggame .blackbg .gamelogin01:hover{background-image: -moz-linear-gradient(top, #3a8c2a, #29c50b); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a8c2a), color-stop(1, #29c50b));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a8c2a', endColorstr='#29c50b', GradientType='0'); /* IE*/}

	.game_download{overflow:hidden;width:740px;padding:30px 0 10px;}
	.game_download a{display:block;width:200px; text-align:center;padding:10px 0; border-radius:5px; background-color:#C30;color:#fff;font-size:16px;}
	
	
	
	
	
	/*pt*/
	.ptslot_box{width:780px;overflow:hidden;box-shadow:0px 2px 5px #000; background-color:#fff;}
	.slot_left_box{float:left;width:180px;overflow:hidden;margin:20px 9px 20px 10px;}
	.slot_nav{width:180px;overflow:hidden;top:10px;}
	.slot_nav h1 {color: #fff;font-size: 16px; text-align:center;height:30px;background-color:#8f2c00;padding:10px; line-height:30px;border-bottom: 2px solid #fff;
	background-image: -moz-linear-gradient(top, #cc0000, #660000); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cc0000), color-stop(1, #660000));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#660000', GradientType='0'); /* IE*/ }
	.slot_nav li {margin-bottom: 1px;cursor: pointer; background-color:#ddd;}
	.slot_nav li.currentTab {background:url(../images/black_bg.png);}
	.slot_nav li.currentTab a{color:#FF0}
	.slot_nav li a{padding:10px 0px 10px 50px;color: #333;font-size:14px; background:url(../images/slot_nav.png) no-repeat; display:block;} 
	.slot_nav li a.recom{background-position:0 0px;}
	.slot_nav li a.live{background-position:0 -80px;}
	.slot_nav li a.arcade{background-position:0 -160px;}
	.slot_nav li a.classica{background-position:0 -240px;}
	.slot_nav li a.video{background-position:0 -320px;}
	.slot_nav li a.games{background-position:0 -400px;}
	.slot_nav li a.table{background-position:0 -480px;}
	.slot_nav li a.scratch{background-position:0 -560px;}
	.slot_nav li a.accumulate{background-position:0 -640px;}
	.slot_nav li a.verylike{background-position:0 -720px;}
	
	.slot_nav li a.none{background:none;}
	.slot_nav li.currentTab a.recom{background-position:0 -40px;}
	.slot_nav li.currentTab a.live{background-position:0 -120px;}
	.slot_nav li.currentTab a.arcade{background-position:0 -200px;}
	.slot_nav li.currentTab a.classica{background-position:0 -280px;}
	.slot_nav li.currentTab a.video{background-position:0 -360px;}
	.slot_nav li.currentTab a.games{background-position:0 -440px;}
	.slot_nav li.currentTab a.table{background-position:0 -520px;}
	.slot_nav li.currentTab a.scratch{background-position:0 -600px;}
	
	.slot_nav li.currentTab a.accumulate{background-position:0 -680px;}
	.slot_nav li.currentTab a.verylike{background-position:0 -760px;}
	
	.gameGroup {color: #333;font-size:14px;}
	.gameGroup_list {display: none;}
	.gameGroup_list li{background-color:#bbb;}
	
	.slot_list{float:right;width:581px;overflow:visible;padding:10px 0;}
	.slot_list ul{display:none; overflow:visible;}
	.slot_list ul.block{display:block;}
	.slot_list li{float:left;width:192px;height:246px;position:relative; display:block;margin-top:9px;}
	.slot_game{position:absolute;width:176px;height:234px;left:5px;top:0;}
	.slot_game .slot_image{width:176px}
	.slot_game .slot_image img{width:176px;height:234px;position:absolute;border:1px solid #333; box-shadow:1px 1px 5px #666;}
	.slot_game .hover_title{width:156px;top:1px;left:1px;text-align:left; text-align:center;font-size:14px;font-weight:bold;color:#FF0;position:absolute;padding:10px;background:url(../images/black_bg.png);height:20px; text-shadow:1px 2px 0px #000;}
	.slot_hover{width:204px;height:272px;position:absolute;display:none;z-index:1;background:url(../images/black_bg.png); overflow:hidden;}	
	.slot_game .gamelogin01{display:none;position:absolute;width:140px;height:35px;line-height:35px;cursor:pointer;left:18px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px;
	background-image: -moz-linear-gradient(top, #29c50b, #3a8c2a); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #29c50b), color-stop(1, #3a8c2a));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c50b', endColorstr='#3a8c2a', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:16px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;z-index:2;
	}
	.slot_game .gamelogin01:hover{background-image: -moz-linear-gradient(top, #3a8c2a, #29c50b); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a8c2a), color-stop(1, #29c50b));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a8c2a', endColorstr='#29c50b', GradientType='0'); /* IE*/}
	
	.slot_game .gamelogin02{display:none;position:absolute;width:100px;height:30px;line-height:30px;cursor:pointer;left:38px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px;
	background-image: -moz-linear-gradient(top, #0a82b6, #086891); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a82b6), color-stop(1, #086891));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a82b6', endColorstr='#086891', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:14px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;z-index:2;
	}
	.slot_game .gamelogin02:hover{background-image: -moz-linear-gradient(top, #086891, #0a82b6); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #086891), color-stop(1, #0a82b6));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#086891', endColorstr='#0a82b6', GradientType='0'); /* IE*/}

/*slot2*/
	
	.slot_list2{float:right;width:581px;overflow:visible;padding:10px 0;}
	.slot_list2 ul{display:none; overflow:visible;}
	.slot_list2 ul.block{display:block;}
	.slot_list2 li{float:left;width:192px;height:142px;position:relative; display:block;margin-top:9px;}
	.slot_game2{position:absolute;width:176px;height:132px;left:5px;top:0;}
	.slot_game2 .slot_image{width:176px}
	.slot_game2 .slot_image img{width:176px;height:132px;position:absolute;border:1px solid #333; box-shadow:1px 1px 5px #666;}
	.slot_game2 .hover_title{width:156px;top:1px;left:1px;text-align:left; text-align:center;font-size:14px;font-weight:bold;color:#FF0;position:absolute;padding:10px;background:url(../images/black_bg.png);height:20px; text-shadow:1px 2px 0px #000;}
	.slot_hover{width:204px;height:272px;position:absolute;display:none;z-index:1;background:url(../images/black_bg.png); overflow:hidden;}	
	.slot_game2 .gamelogin01{display:none;position:absolute;width:140px;height:35px;line-height:35px;cursor:pointer;left:18px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px;
	background-image: -moz-linear-gradient(top, #29c50b, #3a8c2a); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #29c50b), color-stop(1, #3a8c2a));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c50b', endColorstr='#3a8c2a', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:16px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;z-index:2;
	}
	.slot_game2 .gamelogin01:hover{background-image: -moz-linear-gradient(top, #3a8c2a, #29c50b); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a8c2a), color-stop(1, #29c50b));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a8c2a', endColorstr='#29c50b', GradientType='0'); /* IE*/}
	
	.slot_game2 .gamelogin02{display:none;position:absolute;width:100px;height:30px;line-height:30px;cursor:pointer;left:38px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px;
	background-image: -moz-linear-gradient(top, #0a82b6, #086891); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a82b6), color-stop(1, #086891));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a82b6', endColorstr='#086891', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:14px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;z-index:2;
	}
	.slot_game2 .gamelogin02:hover{background-image: -moz-linear-gradient(top, #086891, #0a82b6); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #086891), color-stop(1, #0a82b6));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#086891', endColorstr='#0a82b6', GradientType='0'); /* IE*/}


	/*keno*/
	.keno_box{width:940px;overflow:hidden; border-radius:4px;box-shadow:0px 2px 5px #000; background-color:#181818;}


	

/*首页footer*/
/*.footer{background-color:#080808;width:100%; overflow:hidden; position: absolute;bottom:0px; z-index:9;}首页用*/
.footer{background-color:#080808;width:100%; overflow:hidden;}/*内页用*/

.partner_wrap{border-top:1px solid #373737;border-bottom:1px solid #373737;padding:10px 0;width:100%;}
.partnet_box{width:1000px; overflow:hidden;padding:10px 0;margin:0 auto;line-height:24px;}
.partnet_box div{display:inline;}
.partnet_box div.partner_right{padding-right:55px;}
.partnet_box div h4{text-align:center; font-weight:normal; font-size:12px;color:#999;}
.partnet_box li{height:35px; line-height:35px; margin:0 7px; float:left; display:inline;}
.partnet_box li a{display:inline-block; cursor:pointer;}
.partnet_box li a span{background:url(../images/footer_icons.png) no-repeat; display:block; vertical-align:middle;}

.partnet_box li a #AsiaGaming{background-position:0 -403px; width:48px; height:35px;}
.partnet_box li a #AsiaGaming:hover{background-position:0 -438px;}
.partnet_box li a #Playtech{background-position:0 -473px; width:88px; height:25px; margin-top:5px;}
.partnet_box li a #Playtech:hover{background-position:0 -498px;}
.partnet_box li a #bet188{background-position:0 -180px; width:29px; height:33px; margin-top:1px;}
.partnet_box li a #bet188:hover{background-position:0 -213px;}
.partnet_box li a #Keno{background-position:0 -130px; width:62px; height:25px; margin-top:5px;}
.partnet_box li a #Keno:hover{background-position:0 -155px;}

.partnet_box li a #Visa{width:46px; height:15px; margin-top:10px;}
.partnet_box li a #Visa:hover{background-position:0 -15px;}
.partnet_box li a #MasterCard{background-position:0 -80px; width:42px; height:25px; margin-top:5px;}
.partnet_box li a #MasterCard:hover{background-position:0 -105px;}
.partnet_box li a #SpeedPay{background-position:0 -357px; width:68px; height:23px; margin-top:5px;}
.partnet_box li a #SpeedPay:hover{background-position:0 -380px;}
.partnet_box li a #BankTransfer{background-position:0 -579px; width:56px; height:26px; margin-top:5px;}
.partnet_box li a #BankTransfer:hover{background-position:0 -605px;}
.partnet_box li a #UnionPay{background-position:0 -523px; width:31px; height:20px; margin-top:8px;}
.partnet_box li a #UnionPay:hover{background-position:0 -543px;}

.partnet_box li a #Przelewy24{background-position:0 -631px; width:60px; height:18px; margin-top:7px;}
.partnet_box li a #Przelewy24:hover{background-position:0 -649px;}
.partnet_box li a #FastCagayan{background-position:0 -667px; width:27px; height:31px; margin-top:2px;}
.partnet_box li a #Gambling{background-position:0 -717px; width:40px; height:31px; margin-top:2px;}
.partnet_box li a #GamCare{background-position:0 -259px; width:29px; height:33px; margin-top:1px;}
.partnet_box li a #AdultsOnly{background-position:0 -325px; width:31px; height:32px; margin-top:1px;}

.partnet_box li a #Ie9{width:28px; height:28px; margin-top:4px;background:url(../images/browser.png) -36px 0 no-repeat;}
.partnet_box li a #Safari{width:28px; height:28px; margin-top:4px;background:url(../images/browser.png) 0px 0 no-repeat;}
.partnet_box li a #Chrome{width:28px; height:28px; margin-top:4px;background:url(../images/browser.png) -114px 0 no-repeat;}
.partnet_box li a #Firefox{width:28px; height:28px; margin-top:4px;background:url(../images/browser.png) -76px 0 no-repeat;}

.copyright{width:1000px; overflow:hidden;padding:10px 0;margin:0 auto;line-height:24px;}
.copyright .foot_nav a{color:#fff;float:left;padding-right:15px; display:block;}
.copyr{color:#fff;}

/*活动日历*/
.date_box{width:90px;height:90px; position:absolute;top:-10px;left:0; background:url(../images/date_bg.png) -5px -5px no-repeat; cursor:pointer;z-index:999;}
.date_box a{display:block;width:80px;height:80px;padding:5px; overflow:hidden;}
.date_box a .month_t{font-size:14px;color:#fff;height:22px;line-height:22px;width:80px; text-align:center;}
.date_box a .date_t{font-size:32px;color:#fff; font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:36px;line-height:40px;width:80px;text-align:center;}
.date_box a h2{color:#fff;font-size:14px;font-weight:normal;height:15px;line-height:15px;width:80px;text-align:center;}

.date_pop{width:100%; padding:0;background:url(../images/black_bg.png); position:absolute;top:0; z-index:1000; display:none; }
.datepop_box{width:1000px;overflow:hidden;margin:0 auto; background-color:#080808; position:relative;}
.datepop_box .newprom{float:left;padding:10px;width:200px;overflow:hidden;}
.datepop_box .newprom h2{color:#ccc;font-size:16px; font-weight:normal;height:40px;line-height:40px;}
.datepop_box .newprom a{display:block;width:200px;height:88px; overflow:hidden; background-color:#16a086;}
.date_k{float:left;222;width:400px; overflow:hidden;margin:10px;}
.date_k .date_title{height:40px;text-align:center;width:400px; background:url(../images/calendar_t.jpg) no-repeat;position:relative;}
.date_k .date_title .date_dis{font-size:20px;color:#efdeb7;line-height:40px;}
.date_k .date_title .d_up{width:20px;height:20px; background:url(../images/calen_btn.png) 0 0 no-repeat;display:block; position:absolute; top:10px;left:10px;}
.date_k .date_title .d_up:hover{background:url(../images/calen_btnhover.png) 0 0 no-repeat;}
.date_k .date_title .d_next{width:20px;height:20px; background:url(../images/calen_btn.png) -21px 0 no-repeat;display:block;position:absolute;top:10px;right:10px;}
.date_k .date_title .d_next:hover{background:url(../images/calen_btnhover.png) -21px 0 no-repeat;}

.calenweek{width:400px;height:36px;background:url(../images/weekbg.png) repeat-x;}
.calenweek ul{padding:0 11px; overflow:hidden;}
.calenweek li{float:left;width:54px;height:36px;text-align:center;line-height:36px;text-shadow:1px 1px 0 #ccc;}

.calenbox{width:400px;height:250px;background:url(../images/calendar_bg.jpg) no-repeat center;}
.calenbox ul{padding:0 11px 11px; overflow:hidden;}
.calenbox li{float:left;width:54px;height:44px; position:relative;cursor:pointer;}
.calenbox li:hover{ background:url(../images/lihover.png) no-repeat;}
.calenbox li span{text-align:center;line-height:50px;font-size:18px;colro:#655b4a; display:block; font-family:Trebuchet MS;}
.calenbox li.event_act{background:url(../images/event_bg.png) no-repeat;cursor:pointer;}
.calenbox li.event_act span{color:#660000;}
.calenbox li.event_act em{position:absolute;bottom:-10px;left:0;color:#990000;line-height:20px;font-weight:normal; text-align:center;width:50px;}

.act_intro{position:absolute;width:340px; border:1px solid #222; height:324px;top:10px;right:10px; background-color:#080808; }
#Scroller-1{position: absolute; overflow: hidden;width: 310px;height: 304px;top:10px;  left:10px;}
#Scroller-1 img{border:1px solid #111;}
#Scroller-1 h2{color:#999;font-size:14px;padding:8px 0;}
#Scroller-1 p{color:#999;vertical-align:middle;padding-bottom:10px;line-height:18px;}
#Scroller-1 table{margin-bottom:10px; border:1px solid #333;}
#Scroller-1 table td ,.activity_box table th{padding:5px 10px;font-size:12px; text-align:center;border:1px solid #333;color:#999;}
#Scroller-1 table th{font-weight:bold;}

.Scroller-Container {position: absolute;top: 0px; left: 0px;}
.Scrollbar-Track {width:10px; height: 304px;position: absolute;top:10px; left: 330px; background-color: #111;}
.Scrollbar-Handle { position: absolute;top: 0px; left: 0px;width:10px; height:102px;background-color: #333;}

/*casino*/
.casino_bg{position: relative;width:100%;min-width:1000px;overflow:hidden; background:url(../images/casino_01.jpg) center top no-repeat;}

.sportsbet_bg{position: relative;width:100%;min-width:1000px;min-height:700px;overflow:hidden; background:url(../images/sport_01.jpg) center top no-repeat;}

.slot_bg{position: relative;width:100%;min-width:1000px;overflow:hidden; background:url(../images/slot_01.jpg) center top no-repeat;}

.lottery_bg{position: relative;width:100%;min-width:1000px;min-height:700px;overflow:hidden; background:url(../images/lottery_01.jpg) center top no-repeat;}

.activity_bg{position: relative;width:100%;min-width:1000px;overflow:hidden; background-color:#181818}

/*activity*/
.activity_list{float:left;width:760px; overflow:hidden; background-color:#fff;padding:10px;margin-bottom:20px;}
.activity_list li{position:relative;width:760px;overflow:hidden;}
.activity_list li a{margin-bottom:10px; display:block;}
.activity_list li a.last{margin:0;}
.activity_list li a img{width:760px;}
.activity_list li em{position:absolute;width:100px; text-align:center;padding:6px 0;background:url(../images/black_bg.png);font-size:12px; color:#ccc;top:150px;right:10px; border-radius:5px; cursor:pointer;}

/*403 404 500*/
.page_tip{width:400px; overflow:hidden; text-align:center; position:absolute;top:150px;left:50%;margin-left:-200px;}
.page_tip p{font-size:18px;color:#999;}
.page_tip .p_btn{padding:30px 120px;overflow:hidden;}
.page_tip .p_btn a{padding:5px 8px; background-color:#000; font-size:14px;color:#fff; display:block; border-radius:2px;}
.page_tip .p_btn a:hover{ background-color:#900;}

.page_tip2{width:1000px; overflow:hidden;position:absolute;top:150px;left:50%;margin-left:-500px;}
.page_tip2 p{font-size:18px;color:#000;padding-left:160px;padding-bottom:20px;}
.page_tip2 .p_btn{margin-left:160px;padding:5px;display:block; overflow:hidden;width:130px;font-size:14px; text-align:center;border:1px solid #bbbbbb; border-radius:2px;margin-top:20px;
background-image: -moz-linear-gradient(top, #ffffff, #efefef); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0'); /* IE*/
box-shadow:1px 1px 2px #ccc;margin-bottom:20px;
}
.page_tip2 a{font-size:18px;color:#000;}

/*在线帮助*/
.support-btn {
color: #fff;
word-wrap: break-word;
border: #5c0d00 solid 1px;
cursor: pointer;
display: block;
position: fixed;
z-index: 98;
right: -5px;
top: 40%;
width: 30px;
padding: 10px;
font:24px "microsoft yahei";
text-align: center;
text-transform: uppercase;
line-height: 25px;
background-size: 50px 350px;
-webkit-box-shadow: 0 0 5px 5px rgba(255,255,255,0.3);
-moz-box-shadow: 0 0 5px 5px rgba(255,255,255,0.3);
box-shadow: 0 0 5px 5px rgba(255,255,255,0.3);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
filter: dropshadow(color=black,offx=1,offy=1);
background: #d71400;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d71400),color-stop(100%,#870d00));
background: -webkit-linear-gradient(#d71400,#870d00);
background: -moz-linear-gradient(#d71400,#870d00);
background: -o-linear-gradient(#d71400,#870d00);
background: -ms-linear-gradient(#d71400,#870d00);
background: linear-gradient(#d71400,#870d00);
-webkit-transition: background .4s ease-out;
-moz-transition: background .4s ease-out;
-o-transition: background .4s ease-out;
-ie-transition: background .4s ease-out;
}
.support_box{display:none;width:100%;height:100%; background:url(../images/black_bg.png);position: fixed; z-index:99;top:0; bottom:0;}
.support_content{background:url(../images/black_bg.png);position:absolute;top:-1000px;left:50%;width:800px;height:500px;margin-left:-400px;border:3px solid #ffcc00; box-shadow:0 0 10px #999; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.support_content .bt_close{width:34px;height:34px; background:url(../images/layout-close.png) no-repeat; position: absolute; right:5px;top:5px;cursor:pointer;}
.support_content .kefu{width:250px;height:415px;background:url(../images/kefu.png) no-repeat;position: absolute;left:5px;bottom:0;}
.support_content .information{padding:30px; overflow:hidden;}
.support_content .information h1{font-size:30px; color:#fff;font-weight:normal;}
.support_content .information p{padding:20px 0 0px;color:#fff;font-size:14px;line-height:25px;margin-left:230px;}
.support_content .information .online_box{ background-color:#ddd; padding:10px; height:50px;width:500px; border-radius:5px;margin-top:10px; cursor:pointer;margin-left:230px;}
.support_content .information .online_box .livebox{height:50px;width:500px; display:block;background:url(../images/live800.png) no-repeat;}
.support_content .information .online_box:hover{background-color:#F5F5F5;}
.support_content .information .online_box h2{float:left;font-size:16px;color:#333;width:440px;}
.support_content .information .online_box img{float:left;}
.support_content .information .online_box p{flaot:Left;padding:0;margin:0;color:#666;line-height:30px;}
/*.support_content .information .chatload{background:#ddd url(../images/liveloading.png) 10px 10px no-repeat;}*/


/*邀请朋友*/
.invitefr_box{padding:10px; overflow:hidden;}
.invitefr_box img{margin-bottom:10px;}
.invitefr_box .invitebtn{color:#1e5494;font-size:15px; text-decoration:underline; display:block;margin-bottom:10px;}
.invitefr_box h2{font-size:16px;color:#333;margin-top:10px;}
.invitefr_box h3{font-size:15px;color:#333;}
.invitefr_box p{font-size:14px;line-height:25px;color:#666;margin:10px 0;}
.invitefr_box .invite_i{padding:20px; overflow:hidden; border:1px solid #e3e3e3; background-color:#f5f5f5;}

/*合营联盟*/
.agent_box{position: relative;width:100%;min-width:1000px;min-height:700px;overflow:hidden; background-color:#181818}
.agent_box .agent_content{width:1000px;margin:0 auto; overflow:hidden; background-color:#f5f5f5;}
.agent_image{float:left;width:1000px; overflow:hidden; position:relative;height:300px;}
.agent_image .contact{background:url(../images/black_bg.png);position:absolute;bottom:0;height:60px;width:1000px;}
.agent_image .contact ul{padding:10px 150px; overflow:hidden;}
.agent_image .contact li{float:left;margin-right:30px;}
.agent_image .contact li .QQline{float:left;background:url(../images/contact.png) 0 0;width:40px;height:40px;margin-right:5px;}
.agent_image .contact li .Skypeline{float:left;background:url(../images/contact.png) -60px 0;width:40px;height:40px;margin-right:5px;}
.agent_image .contact li .Phoneline{float:left;background:url(../images/contact.png) -120px 0;width:40px;height:40px;margin-right:5px;}
.agent_image .contact li h3{float:left;font-size:16px;color:#ccc;font-weight:normal;line-height:40px;}
.agent_left{float:left;width:940px; background-color:#fff;padding:20px 30px;}
.agent_left h2{font-size:16px;color:#333;padding:10px 0;}
.agent_left p{padding:5px 0; line-height:25px;font-size:14px;color:#666;}
.agent_left table{margin:10px 0;}
.agent_left table,.agent_left td,.agent_left th{border:1px solid #ccc;}
.agent_left th,.agent_left td{font-size:14px;padding:8px 10px;}
.agent_left th{background-color:#eee;}
.agent_left strong{color:#333;}
.agent_left a.rule_link{font-size:14px;color:#1e5494; display:block; margin-bottom:10px; text-decoration:underline;}

.agent_process{width:940px; overflow:hidden;padding-bottom:20px;}
.agent_process ul{border:1px solid #ddd; overflow:hidden; }
.agent_process ul li{float:left;  width:25%; overflow:hidden;}
.agent_process ul li a{ display:block;padding:20px 0;text-align:center;border-right:1px solid #ddd;font-size:14px;color:#333;background-color:#f5f5f5;}
.agent_process ul li a.last{border:none;}
.agent_process ul li a:hover{background-color:#eee;font-weight:bold;}

.agent_right{float:left;width:0px; overflow:hidden;}

/*弹出窗*/
.tc_box{width:454px;height:250px; background:url(../images/downloadPC.jpg) no-repeat; position:relative;}
.tc_box .donwload_btn01{display:block; width:123px;height:45px; overflow:hidden;background:url(../images/download_btn01.png) no-repeat; position:absolute; top:170px;left:85px;}
.tc_box .donwload_btn02{display:block; width:123px;height:45px; overflow:hidden;background:url(../images/download_btn02.png) no-repeat; position:absolute; top:170px;left:158px;}
.tc_box .donwload_btn03{display:block; width:123px;height:45px; overflow:hidden;background:url(../images/download_btn03.png) no-repeat; position:absolute; top:170px;left:220px;}

/*jakepot*/
.Jackpot{text-align:center;font-size:20px;position:absolute;top:0px; right:0;background:url(../images/black_bg.png);border-radius:10px; overflow:hidden;}

/*bonus_float 网站右侧*/
.bonus_float{ position:fixed;left:0;top:108px;width:126px;overflow:hidden; background:url(../images/bonusfloat_bg.jpg) repeat-x top; border-radius:5px;}
.bonus_float .toppic{width:126px;}
.bonus_float .flashdownload {padding:5px 2px;overflow:hidden; text-align:center;}
.bonus_float .flashdownload p{font-size:12px;color:#ffff99; text-shadow:2px 2px 2px #000;margin-bottom:5px;}
.bonus_float .list_box{width:120px; background:url(../images/black_bg.png);margin:0 3px;}
.bonus_float .list_box .list_roll{width:120px;height:246px; overflow:hidden;}
.bonus_float .list_box li{float:left;width:120px;font-size:12px;line-height:18px;color:#eee; text-align:center;height:82px; overflow:hidden;margin:0;}
.bonus_float .list_box li .a1{background-color:#330000;padding:5px;overflow:hidden;}
.bonus_float .list_box li .a2{padding:5px;overflow:hidden;}

/*genius page*/
.bonus_bg{position: relative;width:100%;min-width:1000px;min-height:700px;overflow:hidden;background:url(../images/genius_bg.jpg) center top no-repeat;}
.genius_box{/*background:url(../images/black_bg.png);*/border-radius:15px; position:absolute; width:500px;height:300px; overflow:hidden;right:0;top:300px;}

.genius_list{width:1000px;margin:0 auto; overflow:hidden;min-height:500px;margin-top:620px; background:#fff url(../images/genius_t.jpg) top no-repeat;padding-top:40px;}
.genius_list table{border:1px solid #ccc;margin:20px;width:960px;}
.genius_list table th,.genius_list table td{font-size:15px;padding:10px; text-align:center;border:1px solid #ccc;color:#333;}
.genius_list table tr.colr td{color:#f60; font-weight:bold;}

/*downlown page*/
.bonus_bg{position: relative;width:100%;min-width:1000px;min-height:700px;overflow:hidden;background:url(../images/genius_bg.jpg) center top no-repeat;}
.download_pic{position:absolute; width:500px;padding-bottom:10px;overflow:hidden;left:0;top:100px;}
.download_pic h2{color: #fff;font-family: 'microsoft yahei';font-size: 42px;font-weight: normal;margin-bottom:20px;}
.download_pic p{font-size: 20px;color: #fff;line-height: 32px;font-family: 'microsoft yahei';}
.download_pic .button{width:220px;padding:15px;font-family:'microsoft yahei';margin-top:40px;background-color: #600; display:block;
    background-image: -moz-linear-gradient(top, #B00B0B, #660000);
    background-image: -ms-linear-gradient(top, #B00B0B, #660000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B00B0B), to(#660000));
    background-image: -webkit-linear-gradient(top, #B00B0B, #660000);
    background-image: -o-linear-gradient(top, #B00B0B, #660000);
    background-image: linear-gradient(top, #B00B0B,#660000);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B00B0B', endColorstr='#660000', GradientType=0)DropShadow(Color=black, OffX=1, OffY=1);
    border-top: 1px solid #D21010;
    border-left: 1px solid #531112;
    border-right: 1px solid #531112;
    border-bottom: 1px solid #351314;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 2px 1px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
    text-transform: uppercase;
    font-weight: 700px;
    letter-spacing: 0.8px;
    /*filter:DropShadow(Color=black, OffX=1, OffY=1);*/
    cursor: pointer;
    text-align: center;
    color: White;}
.download_pic .button:hover {
        background-color: #990000;
        background-image: -moz-linear-gradient(top, #F70808, #990000);
        background-image: -ms-linear-gradient(top, #F70808, #990000);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F70808), to(#990000));
        background-image: -webkit-linear-gradient(top, #F70808, #990000);
        background-image: -o-linear-gradient(top, #F70808, #990000);
        background-image: linear-gradient(top, #F70808,#990000);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F70808', endColorstr='#990000', GradientType=0)DropShadow(Color=black, OffX=1, OffY=1);
        border-top: 1px solid #F65857;
        border-left: 1px solid #750B0B;
        border-right: 1px solid #750B0B;
        border-bottom: 1px solid #470A09;
    }
.download_pic .button .text{font-size: 22px;line-height: 27px;}

.download_main{overflow:hidden;padding:30px 20px 40px; border-bottom:1px solid #eee;}
.download_main h1{color:#333;font-weight:normal;font-size:24px;margin-bottom:10px;}
.download_main #steps{width:100%; overflow:hidden;}
.download_main #steps .step-item {width: 230px;height:80px;background-color:#f5f5f5; border:1px solid #ddd;float: left;margin:10px 4px; cursor:pointer;}
.download_main #steps .step-item:hover{background-color:#eee;}
.download_main #steps .step-num {padding-top:10px;margin-left:15px;font-size:50px;color: #000; font-weight:bold;width: 26px;font-family:"Trebuchet MS";float:left;}
.download_main #steps .step-cont {margin-left:20px;width: 165px;float: left;font-size: 14px;line-height: 20px;padding-top: 30px;font-family: 'microsoft yahei';}



.download_box{width:1000px;margin:0 auto; overflow:hidden;min-height:500px;background:#fff url(../images/genius_t.jpg) top no-repeat;padding-top:20px;padding-bottom:50px;}
.download_box table{border:1px solid #ccc;margin:20px;width:960px;}
.download_box table th,.genius_list table td{font-size:15px;padding:10px; text-align:center;border:1px solid #ccc;color:#333;}
.download_box table tr.colr td{color:#f60; font-weight:bold;}

.flash_download{padding:20px; overflow:hidden; background:url(../images/background.png) repeat-x;}
.flash_download .flash_l{float:left;width: 316px;margin-right: 10px;padding:20px; overflow:hidden;-moz-border-radius: 5px; height:167px;
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	border: 0;
	background: rgb(183,183,183);
	background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(255,255,255,1) 63%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(63%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: -o-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: -ms-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: linear-gradient(to bottom, rgba(183,183,183,1) 0%,rgba(245,245,245,1) 63%);}
.flash_download .flash_l h2{margin: 6px 0 0 0;font-size:24px;font-weight: 400;}

.flash_download .flash_r{flaot:left;width:554px;padding:20px;height:167px; overflow:hidden;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	border: 0;
	background: rgb(183,183,183);
	background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(255,255,255,1) 63%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(63%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: -o-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: -ms-linear-gradient(top, rgba(183,183,183,1) 0%,rgba(255,255,255,1) 63%);
	background: linear-gradient(to bottom, rgba(183,183,183,1) 0%,rgba(245,245,245,1) 63%);}
.flash_download .flash_r p{font-size:14px;padding:30px 10px;line-height:24px;}
.flash_download .flash_r a:link,.flash_download .flash_r a:visited{font-size:14px;color:#0078a5;}
.flash_download .flash_r a:hover{ text-decoration:underline;color:#0078a5;}


.phone_download{overflow:hidden;padding:40px 50px; border-bottom:1px solid #eee; background-color:#f5f5f5;}
.phone_download img{float:left;margin-right:40px;}
.phone_download h2{float:left;font-size:28px; font-weight:normal;margin-bottom:30px;padding-top:200px;line-height:40px;}


/*recommend_game 推荐游戏*/
.recommend_game{margin-top:10px;width:200px; overflow:hidden;}
.recommend_game h1{text-align:center;padding:10px; font-size:16px; color:#fff; font-weight:normal;background: url(../images/login_bg.jpg) repeat-x;border-radius:5px 5px 0 0;}
.recommend_game .gbox{height:268px; border:1px solid #222; overflow:hidden;position:relative;}
.recommend_game .slot_game{position:absolute;width:176px;height:234px;left:10px;top:15px;}
.recommend_game .slot_game .slot_image{width:176px}
.recommend_game .slot_game .slot_image img{width:176px;height:234px;position:absolute;border:1px solid #333; box-shadow:none;}
.recommend_game .slot_game .hover_title{width:156px;top:1px;left:1px;text-align:left; text-align:center;font-size:14px;font-weight:bold;color:#FF0;position:absolute;padding:10px;background:url(../images/black_bg.png);height:20px; text-shadow:1px 2px 0px #000;}
.recommend_game .slot_hover{width:204px;height:272px;position:absolute;display:none;z-index:1;background:url(../images/black_bg.png); overflow:hidden;}	
.recommend_game .slot_game .gamelogin01{display:none;position:absolute;width:140px;height:35px;line-height:35px;cursor:pointer;left:18px;box-shadow: 0 0 15px rgba(0, 0, 0, 1); border-radius:8px;
	background-image: -moz-linear-gradient(top, #29c50b, #3a8c2a); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #29c50b), color-stop(1, #3a8c2a));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c50b', endColorstr='#3a8c2a', GradientType='0'); /* IE*/
	border:2px solid #fff;color:#fff;font-size:16px;font-weight:bold;font-family:"microsoft yahei"; text-align:center;z-index:2;
	}
.recommend_game .slot_game .gamelogin01:hover{background-image: -moz-linear-gradient(top, #3a8c2a, #29c50b); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a8c2a), color-stop(1, #29c50b));/* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a8c2a', endColorstr='#29c50b', GradientType='0'); /* IE*/}


/*new_slot*/
.slot_bg2{width:100%;min-width:1000px;overflow:hidden; background:url(../images/slot_03.jpg) center top no-repeat;}
.main_container2{float:left;width:1000px;height:300px; overflow:hidden;}

/*活动页*/
.ad_temp_container .box{padding:10px 15px;overflow:hidden; border:1px solid #ccc;margin-bottom:10px;}
.ad_temp_container h2{font-size:18px; color:#333;margin-bottom:20px;}
.ad_temp_container h3{font-size:15px; color:#333;margin-bottom:10px;}
.ad_temp_container p{font-size:14px;line-height:25px;margin-bottom:20px;}
.ad_temp_container table{margin-bottom:20px; border:1px solid #ccc;}
.ad_temp_container table tr.gray{ background-color:#e9e9e9;}
.ad_temp_container table td ,.ad_temp_container table th{padding:5px 10px;font-size:14px; text-align:center;border:1px solid #ccc;}
.ad_temp_container table th{font-weight:bold;}
.ad_temp_container ol{padding-right:20px;margin-left: 20px;list-style-type: decimal;}
.ad_temp_container ol li{font-size:14px;color:#666;line-height:25px;list-style-type: decimal !important; width: auto; overflow:inherit;}
.ad_temp_container ol li strong{color:#333;}















