/* 未能缩小。正在返回未缩小的内容。
(35,1): run-time error CSS1019: Unexpected token, found '@charset'
(35,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(35,17): run-time error CSS1019: Unexpected token, found ';'
 */
/*標準化*/
/*margin padding 標準化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td
{margin:0;padding:0;}
/*標題 font-size 的標化*/
h1,h2,h3,h4,h5,h6
{font-size:100%}
/*移除清單list-style樣式*/
ol,ul
{list-style:none;}
/*font-style,font-weight*/
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal; font-weight:normal;}
/*del table border*/
table
{border-collapse:collapse;border-spacing:0;}
/*del fieldset and img border*/
fieldset,img
{border:0;}
/*caption and th text-align:left*/
caption,th
{text-align:left;}
/*del q的引號*/
q:before,q:after
{content:'';}

/*clear float*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both;}
.clearfix { *zoom:1;}
a {
    outline: none;  /* for Firefox Google Chrome  */
    behavior:expression(this.onFocus=this.blur());  /* for IE */
}
@charset "utf-8";
* {
	margin:0;
	padding:0;
	list-style:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none;
	xfont-size:14px;
	font-family:"Microsoft YaHei", "arial";
	font-style:normal
}
header nav .drop-down .main .bd .btn i, header nav .drop-down .main .bd .btn, header nav .drop-down .main .bd .btn em, header nav .drop-down .main .bd .btn span, header nav .drop-down .main, header nav .drop-down .sports .bd ul li .live a, header nav .drop-down .sports .bd ul li .live a i, .Game .main .lab .labMain .img, .Game .main .lab .labMain .menu, .Game .main .lab .labMain .nav span.last i, .Game .main .lab .labMain .nav span b, .Game .main .lab .labMain .nav span i, .Game .main .lab .labMain .nav .bd, .Game .main .lab .labMain .nav, .Game .main .lab .labMain .menu .bd ul li, .Game .main .lab .labMain .menu .bd ul li .Game-Main dl dd span, .Game .main .lab .labMain .menu .bd ul li .Game-Main dl dd i, .Game .main .lab .labMain .menu .bd ul li .Game-Main dl dt, .Game .main .sport .Recommend .swiper-container .swiper-slide ul li, .Game .main .sport .labMain .menu .sport-lab ul li .btn a, .Game .main .sport .labMain .menu .sport-lab ul li .btn a i, .Game .main .sport .labMain .menu .sport-lab ul li .btn a em, .Game .main .sport .labMain .menu .sport-lab ul li .btn a span, .advantage .main ul li dl dt i, .advantage .main ul li dl, .advantage .main ul li dl dd h1, .Application .main .download .bd .btn a em, .banner .swiper-slide a, .promotion .swiper-container .swiper-slide .menu .btn span, .promotion .swiper-container .swiper-slide .menu .btn i, .promotion .swiper-container .swiper-slide .menu, .promotion .swiper-container .swiper-slide .img, .promotion .swiper-container .swiper-slide:hover .tit h1, .Application .main .download .btn ul li span, .Application .main .download .btn ul li i, .Application .main .download .btn ul li em, .Application .main .download .btn ul li, .NoticeBox .NoticeBoxMain, .NoticeBox .NoticeBoxMain .hd i, .registered .main .inputbox ul li button {
-webkit-transition:all .4s cubic-bezier(.4, .01, .165, .99);
-moz-transition:all .4s cubic-bezier(.4, .01, .165, .99);
-ms-transition:all .4s cubic-bezier(.4, .01, .165, .99);
-o-transition:all .4s cubic-bezier(.4, .01, .165, .99);
transition:all .4s cubic-bezier(.4, .01, .165, .99)
}
@font-face {
font-family:'HELVETICANEUELTPRO-THEX';
src:url(/fonts/HELVETICANEUELTPRO-THEX.OTF);
font-weight:normal;
font-style:normal
}
a {
	text-decoration:none;
	color:inherit
}
img {
	/* width:100%; */
	height:auto;
	/* display:block */
}
i {
	font-style:normal
}
table {
	border-collapse:collapse;
	border-spacing:0
}
iframex {
	width:100%;
	height:100%
}
input, textarea, button {
	/*-webkit-appearance:none;*/
	-moz-appearance:none;
	-o-appearance:none;
	background:none;
	outline:none;
	border:none;
	font-family:"Microsoft YaHei", "arial"
}
body::-webkit-scrollbar {
width:8px;
background-color:#0088fe
}
body::-webkit-scrollbar-track {
width:8px;
background-color:#f8f8f8
}
body::-webkit-scrollbar-thumb {
width:8px;
background-color:#0088fe
}
button {
	border:none
}
html {
	width:100%
}
body {
	width:100%;
	min-width:1200px;
	position:relative;
	font-weight:normal;
	background:#fff
}
body.overflow {
	height:100%;
	overflow:hidden
}
header {
	width:100%;
	height:104px;
	position:relative;
	min-width:1200px
}
header .top {
	width:100%;
	height:40px;
	position:relative;
	z-index:6;
	background-color:#41484e
}
header .top .left {
	width:auto;
	float:left;
	height:40px;
	color:#fff;
	/*margin-left:60px*/
}
header .top .left>div {
	width:auto;
	height:20px;
	line-height:20px;
	float:left;
	margin-top:10px
}
header .top .left .date {
	margin-right:15px;
	padding-right:7px;
	border-right:1px solid #fff
}
header .top .left .date em {
	margin-right:8px
}
header .top .left .mobile {
	cursor:pointer
}
header .top .left .mobile i {
	width:9px;
	height:16px;
	float:left;
	margin-top:2px;
	margin-right:5px;
	background:url(/images/header.png) 0 0
}
header .top .left .mobile em {
	width:9px;
	height:6px;
	float:right;
	margin-left:5px;
	margin-top:7px;
	background:url(/images/header.png) 0 -20px
}
header .top .right {
	width:auto;
	float:right;
	/*margin-right:60px;*/
	height:40px
}
header .top .right .login {
	width:auto;
	float:left;
	height:40px
}
header .top .right .login .uesename, header .top .right .login .password,header .top .right .login .rmNum  {
	width:180px;
	height:40px;
	float:left;
	position:relative;
	margin-right:10px
}
.box_relative {
  position: relative;
  left: 120px;
  top: -27px;
}
.box_relative img {
 width:60px;
}

header .top .right .login .password a {
	display:block;
	position:absolute;
	width:43px;
	height:20px;
	line-height:20px;
	border:1px solid silver;
	background-color:#f0f0f0;
	border-radius:3px;
	right:3px;
	top:9px;
	text-align:right;
	font-size:12px;
	color:#868686;
	cursor:pointer
}
header .top .right .login input {
	width:160px;
	height:18px;
	line-height:18px;
	padding:5px 10px;
	margin-top:6px;
	background-color:#f0f0f0;
	border-radius:3px
}
header .top .right .login input.item-err {
	border:1px solid red
}
header .top .right .login button, header .top .right .login .joinbtn {
	width:66px;
	height:28px;
	float:left;
	margin-top:6px;
	text-align:center;
	line-height:28px;
	cursor:pointer;
	border-radius:3px;
	margin-right:10px
}
header .top .right .login .loginbtn {
	background-color:#f0f0f0;
	color:#585858
}
header .top .right .login .loginbtn:hover {
	background-color:#dcdcdc
}
header .top .right .login .joinbtn {
	background-color:#0088fe;
	color:#fff
}
header .top .right .login .joinbtn:hover {
	background-color:#007ce7
}
header .top .right .login .joinbtn a {
	display:block;
	width:100%;
	height:100%
}
header .top .right .loginafter {
	float:left;
	line-height:40px;
	margin-right:20px;
	color:#fff
}
header .top .right .loginafter span {
	display:block;
	height:20px;
	line-height:20px;
	margin-top:10px;
	float:left;
	font-size:16px;
	margin-right:20px;
	padding-right:20px;
	border-right:1px solid #52585f
}
header .top .right .loginafter span a:hover {
	color:#0088fe
}
header .top .right .loginafter span i.messages {
	display:block;
	width:17px;
	height:12px;
	float:right;
	position:relative;
	margin-top:4px;
	margin-left:15px;
	cursor:pointer;
	background:url(/images/header.png) -20px 0
}
header .top .right .loginafter span i.messages i {
	display:none
}
header .top .right .loginafter span i.messages i.new {
	min-width:14px;
	height:14px;
	float:right;
	display:block;
	border-radius:7px;
	margin-right:-7px;
	margin-top:-7px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	background-color:#e54f2a
}
header .top .right .service {
	width:110px;
	height:28px;
	line-height:28px;
	color:#fff;
	margin-top:6px;
	float:left;
	background-color:#16c38d;
	border-radius:3px;
	cursor:pointer
}
header .top .right .service i {
	width:14px;
	height:13px;
	float:left;
	margin-top:8px;
	margin-left:18px;
	margin-right:5px;
	background:url(/images/header.png) 0 -30px
}
header .top .right .service:hover {
	background-color:#0ea878
}
header nav {
	width:100%;
	height:64px;
	position:relative
}
header nav .menu {
	width:100%;
	height:64px;
	position:relative;
	z-index:11;
	background:#fff
}
header nav .shadow {
	width:100%;
	height:60px;
	position:absolute;
	top:100%;
	left:0;
	z-index:10;
	background:url(/images/header.png) 0 -104px
}
header nav .logo {
	width:160px;
	height:50px;
	float:left;
	margin-left:60px;
	margin-top:7px;
}
header nav .logo a {
	display:block;
	width:100%;
	height:100%
}
header nav .nav {
	float:right;
	height:64px;
	margin-right:60px
}
header nav .nav ul {
	width:auto;
	height:64px
}
header nav .nav ul li {
	width:100px;
	height:64px;
	float:left;
	border-left:1px solid #eaeaea;
	font-size:12px;
}
header nav .nav ul li:last-child {
	border-right:1px solid #eaeaea
}
header nav .nav ul li a {
	display:block;
	width:100%;
	height:64px;
	line-height:64px;
	cursor:pointer;
	color:#5a5a5a;
	text-align:center;
	position:relative
}
header nav .nav ul li.on a, header nav .nav ul li:hover a {
	height:61px;
	background:#fbfbfb;
	line-height:58px;
	color:#0088fe;
	border-top:3px solid #0088fe
}
header nav .nav ul li a span {
	width:60px;
	position:absolute;
	left:50%;
	height:100%;
	float:left
}
header nav .nav ul li a span em {
	width:auto;
	display:block;
	position:relative;
	left:-50%;
	height:100%
}
header nav .nav ul li a span em i, header nav .drop-down {
-webkit-transition:-webkit-transform .4s cubic-bezier(.4, .01, .165, .99);
-moz-transition:-moz-transform .4s cubic-bezier(.4, .01, .165, .99);
-ms-transition:-ms-transform .4s cubic-bezier(.4, .01, .165, .99);
-o-transition:-o-ttransform .4s cubic-bezier(.4, .01, .165, .99);
transition:transform .4s cubic-bezier(.4, .01, .165, .99)
}
header nav .nav ul li a span em i {
	width:8px;
	height:5px;
	float:right;
	margin-top:30px;
	background:url(/images/header.png) 0 -99px
}
header nav .nav ul li.on a span em i, header nav .nav ul li:hover a span em i {
	margin-top:27px;
	transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}
header nav .drop-down {
	width:100%;
	height:206px;
	margin-bottom:18px;
	position:relative;
	z-index:5;
	box-shadow:0 4px 18px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 4px 18px 0 rgba(0, 0, 0, .1);
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	-ms-transform:translate3d(0, -100%, 0);
	-o-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0);
	background:-moz-linear-gradient(90deg, #fff 0%, #fff 74%, #ededed 100%);
	background:-webkit-linear-gradient(90deg, #fff 0%, #fff 74%, #ededed 100%);
	background:-ms-linear-gradient(90deg, #fff 0%, #fff 74%, #ededed 100%);
	background-color:#fff
}
header nav .drop-down.on {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
header nav .drop-down .main {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	opacity:0
}
header nav .drop-down .main.on {
	opacity:1
}
header nav .drop-down .main .bd {
	width:1200px;
	height:170px;
	margin:0 auto;
	position:relative;
	z-index:1;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
header nav .drop-down .main .bd .btn {
	display:block;
	width:100px;
	height:24px;
	border:1px solid #13b17d;
	overflow:hidden;
	background-color:#16c38d;
	border-radius:3px;
	cursor:pointer;
	position:relative;
	float:none;
	margin-bottom:7px
}
header nav .drop-down .sports .bd .btn {
	margin-top:18px
}
header nav .drop-down .main .bd .btn span {
	position:relative;
	z-index:1;
	font-weight:inherit;
	text-align:center;
	line-height:22px;
	display:block;
	width:100%;
	height:24px;
	font-size:14px;
	color:#fff
}
header nav .drop-down .main .bd .btn i {
	display:block;
	position:absolute;
	width:120px;
	height:120px;
	left:-10px;
	top:-48px;
	border-radius:60px;
	background-color:#0088fe;
	z-index:0;
	transform:scale(0, 0);
	-moz-transform:scale(0, 0);
	-webkit-transform:scale(0, 0)
}
header nav .drop-down .main .bd .btn em {
	width:14px;
	height:14px;
	display:block;
	background-image:url(/images/header.png);
	background-position:0 -110px;
	position:absolute;
	top:5px;
	left:50%;
	opacity:0
}
header nav .drop-down .main .bd .btn em.dw {
	background-position:-20px -110px
}
header nav .drop-down .main .bd .btn:hover {
	border:1px solid #0e73ca
}
header nav .drop-down .main .bd .btn:hover i {
	transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1)
}
header nav .drop-down .main .bd .btn:hover em {
	-webkit-transform:translate3d(135%, 0, 0);
	-moz-transform:translate3d(135%, 0, 0);
	-ms-transform:translate3d(135%, 0, 0);
	-o-transform:translate3d(135%, 0, 0);
	transform:translate3d(135%, 0, 0);
	opacity:1
}
header nav .drop-down .main .bd .btn:hover .sp {
	-webkit-transform:translate3d(175%, 0, 0);
	-moz-transform:translate3d(175%, 0, 0);
	-ms-transform:translate3d(175%, 0, 0);
	-o-transform:translate3d(175%, 0, 0);
	transform:translate3d(175%, 0, 0)
}
header nav .drop-down .main .bd .btn:hover span {
	-webkit-transform:translate3d(-10%, 0, 0);
	-moz-transform:translate3d(-10px, 0, 0);
	-ms-transform:translate3d(-10%, 0, 0);
	-o-transform:translate3d(-10%, 0, 0);
	transform:translate3d(-10%, 0, 0)
}
header nav .drop-down .main .bd ul {
	width:100%;
	height:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
header nav .drop-down .main .bd ul li {
	height:170px;
	float:left;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-left:1px solid #dfdfdf
}
header nav .drop-down .main .bd ul li:first-child {
	border-left:none
}
header nav .drop-down .main .footer {
	width:100%;
	height:36px;
	background-color:#f3f3f3
}
header nav .drop-down .main .footer ul {
	width:1200px;
	height:36px;
	line-height:36px;
	margin:0 auto;
	position:relative;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
header nav .drop-down .main .footer ul li {
	height:36px;
	line-height:36px;
	float:left;
	position:relative;
	border-left:1px solid #dfdfdf;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
header nav .drop-down .main .footer ul li:first-child {
	border:none
}
header nav .drop-down .main .footer ul li p {
	margin-left:10px;
	font-size:14px;
	color:#636363;
	position:relative;
	z-index:1
}
header nav .drop-down .main .footer ul li .ls {
	width:200px;
	height:10px;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	background-image:url(/images/drop-shadow.png);
	background-position:-200px 0;
	background-repeat:no-repeat
}
header nav .drop-down .main .footer ul li .rs {
	width:200px;
	height:10px;
	position:absolute;
	right:0;
	top:0;
	z-index:0;
	background-image:url(/images/drop-shadow.png);
	background-repeat:no-repeat
}
header nav .drop-down .sports .bd ul li {
	width:418px;
	padding-top:28px;
	padding-left:35px
}
header nav .drop-down .sports .bd ul li:nth-child(2) {
width:782px
}
header nav .drop-down .sports .bd ul li .img {
	width:250px;
	height:170px;
	position:absolute;
	right:20px;
	top:0;
	background-image:url(/images/drop_icon_sports.png)
}
header nav .drop-down .sports .bd ul li .left {
	width:260px;
	float:left;
	position:relative
}
header nav .drop-down .sports .bd ul li .left .img {
	width:100px;
	height:100px;
	top:10px;
	right:20px;
	background-position:0 -340px
}
header nav .drop-down .sports .bd ul li .right {
	float:left;
	padding-top:30px;
	color:#666
}
header nav .drop-down .sports .bd ul li .right a {
	color:#0088fe
}
header nav .drop-down .sports .bd ul li .right .img {
	float:left;
	width:320px;
	background-position:0 -170px
}
header nav .drop-down .sports .bd ul li .live {
	width:200px;
	height:110px;
	position:absolute;
	top:35px;
	right:20px;
	background:url(/images/sports-live-bg.jpg)
}
header nav .drop-down .sports .bd ul li .live a {
	display:block;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .5);
	cursor:pointer
}
header nav .drop-down .sports .bd ul li .live a i {
	width:36px;
	height:36px;
	display:block;
	position:absolute;
	top:37px;
	left:82px;
	opacity:.5;
	background:url(/images/header.png) -50px 0
}
header nav .drop-down .sports .bd ul li .live a:hover {
	background-color:rgba(0, 0, 0, .8)
}
header nav .drop-down .sports .bd ul li .live a:hover i {
	opacity:1
}
header nav .drop-down .sports .footer ul li {
	width:418px
}
.recommend .swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-ms-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	transition-timing-function:linear
}
header nav .drop-down .casino .bd ul li {
	width:20%;
	position:relative
}
header nav .drop-down .main .bd ul li .hd {
	width:100%;
	height:30px;
	overflow:hidden;
	padding-left:14px;
	margin-top:20px;
	margin-bottom:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
header nav .drop-down .sports .bd ul li h1 {
	font-size:28px;
	color:#0088fe;
	font-weight:inherit
}
header nav .drop-down .sports .bd ul li b {
	font-size:16px;
	color:#5e5e5e;
	font-weight:inherit
}
header nav .drop-down .main .bd ul li .hd h1 {
	margin-top:0;
	float:left;
	margin-right:3px;
	line-height:30px;
	font-size:38px;
	color:#0088fe;
	font-weight:inherit
}
header nav .drop-down .main .bd ul li .hd span {
	display:block;
	float:left;
	height:30px
}
header nav .drop-down .main .bd ul li .hd span p {
	line-height:18px;
	font-size:16px;
	color:#5e5e5e;
	margin:0;
	display:block
}
header nav .drop-down .main .bd ul li .hd span b {
	font-size:12px;
	line-height:12px;
	margin:0;
	display:block;
	color:#5e5e5e;
	font-weight:inherit
}
header nav .drop-down .main .bd ul li .bd {
	width:100%;
	height:100px;
	padding:0 14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:none
}
header nav .drop-down .main .bd ul li .bd .left {
	float:left;
	overflow:hidden;
	height:100px
}
header nav .drop-down .main .bd ul li .bd .right {
	float:left;
	margin-left:14px;
	overflow:hidden;
	height:75px
}
header nav .drop-down .casino .footer ul li {
	width:20%
}
header nav .drop-down .casino .footer ul li p {
	text-align:center
}
header nav .drop-down .slot .bd ul li, header nav .drop-down .lottery .bd ul li {
	width:400px;
	position:relative
}
header nav .drop-down .slot .bd ul li {
	width:300px
}
header nav .drop-down .slot .bd ul li:last-child, header nav .drop-down .lottery .bd ul li:last-child {
	border-right:none
}
header nav .drop-down ul li .icon {
	width:250px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:0;
	background-repeat:no-repeat
}
header nav .drop-down .slot ul li .icon {
	width:160px
}
header nav .drop-down .casino ul li .icon {
	width:200px;
	right:10px;
	/*background-image:url(..drop_icon_casino.png)*/
}
header nav .drop-down .slot ul li .icon {
	background-image:url(/images/drop_icon_slots.png?v=2.0)
}
header nav .drop-down .lottery ul li .icon {
	background-image:url(/images/drop_icon_lottery.png)
}
header nav .drop-down .casino .bd ul li.ea .icon {
	background-position:0 0
}
header nav .drop-down .casino .bd ul li.ebet .icon {
	background-position:0 -170px
}
header nav .drop-down .casino .bd ul li.ag .icon {
	background-position:0 -340px
}
header nav .drop-down .casino .bd ul li.bbin .icon {
	background-position:0 -510px
}
header nav .drop-down .slot .bd ul li .icon.pt {
	background-position:0 0
}
header nav .drop-down .slot .bd ul li .icon.mg {
	background-position:0 -170px
}
header nav .drop-down .slot .bd ul li .icon.ag {
	background-position:0 -340px
}
header nav .drop-down .slot .bd ul li .icon.dt {
	background-position:0 -510px
}
header nav .drop-down .casino .bd ul li.n2 .icon {
	background-position:0 -510px
}
header nav .drop-down .casino .bd ul li.be .icon {
	background-position:0 -680px
}
header nav .drop-down .lottery .bd ul li .icon.lb {
	background-position:0 0
}
header nav .drop-down .lottery .bd ul li .icon.kg {
	background-position:0 -170px
}
header nav .drop-down .lottery .bd ul li .icon.amp {
	background-position:0 -340px
}
header nav .drop-down .slot .footer ul li {
	width:300px
}
header nav .drop-down .lottery .footer ul li {
	width:400px
}
header nav .drop-down .lottery .footer ul li p {
	font-size:12px
}
header nav .drop-down .slot .footer ul li .jackpot dt {
	float:left;
	font-size:12px;
	margin-left:5px;
	color:#636363
}
header nav .drop-down .slot .footer ul li .jackpot dd {
	width:16px;
	line-height:24px;
	text-align:center;
	color:#989898;
	display:block;
	float:left;
	margin-top:5px;
	margin-right:2px;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #e5e5e5;
	font-size:12px
}
header nav .drop-down .slot .footer ul li .jackpot dd.point {
	display:block;
	width:inherit;
	float:left;
	padding:0 3px;
	color:#989898;
	background-color:inherit;
	border:none
}
header nav .drop-down .slot .footer ul li .jackpot dd em {
	display:block;
	width:100%;
	height:100%
}
.banner {
	width: 100%;
	height: 466px;
	overflow: hidden;
	background: #ccc;
	position: relative
}

.banner .swiper-container {
	width: 100%;
	height: 100%
}

.banner .swiper-slide {
	background-position: center;
	background-repeat: no-repeat
}

.banner .swiper-slide a {
	display: block;
	width: 140px;
	height: 35px;
	margin-left: -70px;
	position: absolute;
	left: 50%;
	bottom: 80px;
	background: #16c38d;
	text-align: center;
	line-height: 35px;
	border-radius: 3px;
	opacity: 0
}

.banner .swiper-slide a span {
	color: #fff
}

.banner .swiper-slide:hover a {
	opacity: 1
}

.banner .swiper-slide a:hover {
	background: #25dca3
}

.banner .pagination {
	width: auto;
	height: 42px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 1
}

.banner .pagination ul {
	position: relative;
	left: -50%;
	width: auto;
	float: left;
	height: 42px
}

.banner .pagination ul li {
	width: 42px;
	height: 42px;
	position: relative;
	float: left;
	background: rgba(0,0,0,.5);
	margin: 0 10px;
	display: inline-block;
	border-radius: 21px;
	cursor: pointer
}

.banner .pagination ul li.swiper-pagination-bullet {
	opacity: .5!important
}

.banner .pagination ul li.swiper-pagination-bullet-active {
	opacity: 1!important
}

.banner .pagination ul li i {
	width: 38px;
	height: 38px;
	position: absolute;
	top: 2px;
	left: 2px
}

.banner .pagination ul li canvas {
	width: 42px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-transition-property:-webkit-transform, height;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform, height
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	-moz-background-size:27px 44px;
	-webkit-background-size:27px 44px;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left:10px;
	right:auto
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right:10px;
	left:auto
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
	position:absolute;
	text-align:center;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	margin-left:5px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
ol, ul {
	display:inline-block;
	margin:0 auto;
	padding:0;
	list-style:none
}
.notice {
	width: 100%;
	height: 40px;
	background-color: #0088fe
}

.notice .main {
	width: 1200px;
	height: 40px;
	margin: 0 auto
}

.notice .main .bd {
	width: 1100px;
	height: 40px;
	float: left
}

.notice .main .bd .icon {
	width: 20px;
	height: 16px;
	float: left;
	margin-top: 12px;
	background: url(/images/content.png) 0 0
}

.notice .main .bd .swiper-container {
	width: 1070px;
	height: 40px;
	/*float: right;*/
	overflow: hidden;
	position: relative
}

.notice .main .bd .swiper-container .swiper-slide {
	line-height: 40px;
	white-space: nowrap;
	position: relative
}

.notice .main .bd .swiper-container .swiper-slide span {
	position: absolute;
	z-index: 1;
	left: 0;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;
	color: rgba(255,255,255,.8)
}

.notice .main .bd .swiper-container .swiper-slide span:hover {
	color: #fff
}

.notice .main .bd .swiper-container .swiper-slide span time {
	display: none;
	float: left
}

.notice .main .Point {
	max-width: 100px;
	height: 40px;
	float: right;
	position: relative
}

.notice .main .Point div {
	float: left;
	height: 6px;
	margin-top: 17px
}
#content {
	position:relative;
	margin:0 auto;
	text-align:center;
	background:#f7f7f8 no-repeat center top;
	z-index:1
}
.wrapper {
	position:relative;
	width:auto;
	margin:0 auto
}
.info-top {
    height: 443px;
    background: url(/images/info_top.png) no-repeat center top;
}
.info-top .service {
	width: 336px;
	height: 100%;
	padding-top: 90px;
	vertical-align: top
}

.info-top .service li {
	position: relative;
	height: 70px;
	margin-top: 30px;
	padding-top: 10px;
	color: #000;
	font-size: 18px;
	text-align: left;
	background: no-repeat left bottom
}

.info-top .service li.service-01 {
	background-image: url('/images/loading_01.png')
}

.info-top .service li.service-02 {
	background-image: url('/images/loading_02.png')
}

.info-top .service li.service-03 {
	background: url('/images/visa.png') no-repeat 0 40px
}

.info-top .service li span {
	display: block;
	color: #999;
	font-size: 12px
}

.info-top .service li.service-03 span {
	padding-top: 26px
}

.info-top .service .number {
	position: absolute;
	top: 0;
	right: 120px;
	color: #666;
	font-size: 44px
}

.info-top .service .number:before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 8px;
	right: -38px;
	color: #dcdbdb;
	font-size: 28px
}

.info-top .service .seconds:before {
	content: '秒'
}

.info-top .service .minutes:before {
	content: '分'
}

.info-top .service .banks:before {
	content: '家'
}

.info-top .advantage {
	width: 390px;
	height: 100%;
	padding: 100px 50px 0;
	vertical-align: top
}

.info-top .advantage li {
	position: relative;
	margin-top: 30px;
	color: #000;
	font-size: 18px;
	text-align: left
}

.info-top .advantage li span {
	position: absolute;
	top: 2px;
	right: 0;
	color: #ccc;
	font-size: 12px
}

.info-top .advantage li p {
	margin-top: 6px;
	font-size: 12px
}

.info-top .hot-api {
	display: inline-block;
	position: relative;
	width: 425px;
	padding: 120px 50px 0
}

.info-top .hot-api li {
	display: inline-block;
	width: 100%;
	height: 87px;
	padding-left: 100px;
	text-align: left;
	background: no-repeat left center
}

.info-top .hot-api li.link-01 {
	background-image: url('/images/api_01.png')
}

.info-top .hot-api li.link-02 {
	background-image: url('/images/api_02.png')
}

.info-top .hot-api li.link-03 {
	background-image: url('/images/api_03.png')
}

.info-top .hot-api li.link-04 {
	background-image: url('/images/api_04.png')
}

.info-top .hot-api li.link-05 {
	background-image: url('/images/api_05.png')
}

.info-top .hot-api li.link-06 {
	background-image: url('/images/api_06.png')
}

.info-top .hot-api li a {
	color: #000;
	font-size: 18px;
	text-decoration: none
}

.info-top .hot-api li span {
	display: block;
	font-size: 12px
}
.border-line {
	border-top: 1px solid #dde1e3
}
.info-bottom {
	position: relative;
	height: 413px;
	background: url('/images/info_bottom.png') no-repeat center
}

.info-bottom .guide {
	position: absolute;
	top: 136px;
	right: 40px;
	width: 290px
}

.info-bottom .guide .service-list {
	width: 100%
}

.info-bottom .guide .service-list li {
	float: left;
	width: 33.33%;
	height: 16px;
	margin: 6px 0;
	color: #555;
	line-height: 16px;
	background: url('/images/service_list_icon.png') no-repeat left top
}

.info-bottom .guide .service-list li a {
	display: inline-block;
	width: 100%;
	color: inherit;
	font-size: 12px;
	text-decoration: none
}

.info-bottom .guide .service-list li:hover {
	color: #218bb4;
	background-position: left bottom
}

.info-bottom .browser-list {
	margin-top: 44px;
	width: 100%
}

.info-bottom .browser-list li {
	float: left;
	width: 25%;
	background: no-repeat left top
}

.info-bottom .browser-list li:hover {
	background-position: left bottom
}

.info-bottom .browser-list .limit360 {
	background-image: url('/images/limit360_icon.png')
}

.info-bottom .browser-list .ie {
	background-image: url('/images/ie_icon.png')
}

.info-bottom .browser-list .chrome {
	background-image: url('/images/chrome_icon.png')
}

.info-bottom .browser-list .firefox {
	background-image: url('/images/firefox_icon.png')
}
.wrapper {
	position:relative;
	width:auto;
	margin:0 auto
}
.local {
	position: relative;
	width: 260px;
	padding-top: 115px;
	text-align: left
}
#user-experience {
	position: relative;
	width: 199px;
	height: 100px;
	cursor: pointer;
	overflow: hidden
}

#user-experience div {
	position: absolute;
	bottom: 0
}
footer {
	width:100%;
	overflow:hidden;
	background-color:#2c2d2e
}
footer .mian {
	width:1200px;
	padding-top:60px;
	margin:0 auto;
	overflow:hidden
}
footer .mian .head {
	width:100%;
	padding-bottom:40px;
	overflow:hidden
}
footer .mian .head .lab {
	height:68px;
	float:left;
	padding-right:60px
}
footer .mian .head .lab.help {
	border-right:1px solid #393a3a
}
footer .mian .head .lab.contact {
	border-right:1px solid #393a3a;
	padding-left:60px
}
footer .mian .head .lab.daili {
	padding-left:60px;
	padding-right:0
}
footer .mian .head .lab .hd {
	height:30px
}
footer .mian .head .lab .hd h1 {
	margin-top:0;
	float:left;
	margin-right:3px;
	line-height:30px;
	font-size:38px;
	color:#0088fe;
	font-weight:inherit
}
footer .mian .head .lab .hd span {
	display:block;
	float:left;
	height:30px
}
footer .mian .head .lab .hd span p {
	line-height:18px;
	font-size:16px;
	color:#fff;
	margin:0;
	display:block
}
footer .mian .head .lab .hd span b {
	font-size:12px;
	line-height:12px;
	margin:0;
	display:block;
	color:#5e5e5e;
	font-weight:inherit
}
footer .mian .head .lab .bd {
	height:20px;
	padding-top:20px
}
footer .mian .head .lab .bd ul {
	height:20px;
	line-height:20px;
	overflow:hidden
}
footer .mian .head .lab .bd ul li {
	float:left;
	color:#8b8b8b;
	font-size:12px;
	margin-right:15px
}
footer .mian .head .lab .bd ul li a {
	font-size:14px
}
footer .mian .head .lab .bd ul li a:hover {
	color:#008ffe
}
footer .mian .partner {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0 0 40px 0
}
footer .mian .partner .hd {
	height:30px;
	width:92px;
	margin:0 auto
}
footer .mian .partner .hd h1 {
	margin-top:0;
	float:left;
	margin-right:3px;
	line-height:30px;
	font-size:38px;
	color:#0088fe;
	font-weight:inherit
}
footer .mian .partner .hd span {
	display:block;
	float:left;
	height:30px
}
footer .mian .partner .hd span p {
	line-height:18px;
	font-size:16px;
	color:#fff;
	margin:0;
	display:block
}
footer .mian .partner .hd span b {
	font-size:12px;
	line-height:12px;
	margin:0;
	display:block;
	color:#5e5e5e;
	font-weight:inherit
}
footer .mian .partner .bd {
	padding-top:30px;
	width:100%;
	height:24px
}
footer .mian .partner .bd ul {
	height:24px;
	width:1160px;
	margin:0 auto
}
footer .mian .partner .bd ul li {
	height:24px;
	float:left;
	margin:0 10px;
	background-image:url(/images/footer.png)
}
footer .mian .partner .bd ul li.be {
	background-position:0 0;
	width:84px
}
footer .mian .partner .bd ul li.n2 {
	background-position:0 -26px;
	width:64px
}
footer .mian .partner .bd ul li.dt {
	background-position:0 -52px;
	width:90px
}
footer .mian .partner .bd ul li.ea {
	background-position:0 -78px;
	width:120px
}
footer .mian .partner .bd ul li.lb {
	background-position:0 -182px;
	width:92px
}
footer .mian .partner .bd ul li.bet188 {
	background-position:0 -234px;
	width:40px
}
footer .mian .partner .bd ul li.playtech {
	background-position:0 -130px;
	width:116px
}
footer .mian .partner .bd ul li.ebet {
	background-position:0 -156px;
	width:80px
}
footer .mian .partner .bd ul li.ag {
	background-position:0 -260px;
	width:72px
}
footer .mian .partner .bd ul li.kg {
	background-position:0 -208px;
	width:80px
}
footer .mian .partner .bd ul li.mg {
	background-position:0 -104px;
	width:96px
}
footer .copyright {
	width:100%;
	height:50px;
	line-height:50px;
	color:#8e8e8e;
	border-top:1px solid #444
}
footer .copyright i {
	width:19px;
	height:25px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:12px;
	background:url(/images/footer.png) 0 -286px
}
footer .copyright i.pg {
	width:24px;
	height:24px;
	background:url(/images/footer.png) -23px -286px
}
footer .copyright i.pg a {
	width:24px;
	height:24px;
	display:block;
	cursor:pointer
}
footer .copyright i.afab {
	width:46px;
	height:24px;
	background:url(/images/footer.png) -51px -286px
}
footer .copyright span {
	display:block;
	width:620px;
	height:50px;
	margin:0 auto;
	font-size:12px;
	text-align:right
}
.wrapper {
	position:relative;
	width:1150px;
	margin:0 auto
}

.helpmain .main ul li .foot .btn span,
.helpmain .main ul li .foot .btn i ,
.helpmain .nav dl dd ,
.helpmain .nav dl dd span,
.helpmain .nav dl dd i,
.helpmain .main ul li .foot .love i ,
.helpmain .main ul li .foot .love span  {
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-ms-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-o-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.helpmain {
	width:100%;
	position:relative;
	overflow:hidden;
	background: #f1f1f1 url(/images/bg_Polygon.png) left bottom repeat-x;
}
.helpmain .center {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.helpmain .nav {
	width:180px;
	float:left;
	position:absolute;
	bottom:0;
	top:0;
	height:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#fff;
}
.helpmain .nav dl {
	width:180px;
	padding-bottom:20px;
	padding-top:30px;
}
.helpmain .nav dl.fixed {
	position:fixed;
	top:0;
}
.helpmain .nav dl.bottom {
	position: absolute;
	bottom:0;
}
.helpmain .nav dl dt  {
	width:134px;
	height:46px;
	display:block;
	margin:0 auto 0 auto;
}
.helpmain .nav dl dt h1 {
	margin-top:0;
	float:left;
	margin-right:3px;
	line-height:46px;
	font-size:58px;
	color:#0088fe;
	font-weight:inherit;
}
.helpmain .nav dl dt span {
	display:block;
	float:left;
	height:30px;
}
.helpmain .nav dl dt span p {
	line-height:28px;
	font-size:20px;
	color:#4b4b4b;
	margin:0;
	display:block;
}
.helpmain .nav dl dt span b {
	font-size:16px;
	line-height:18px;
	margin:0;
	display:block;
	color:#9b9b9b;
	font-weight:inherit;
}
.helpmain .nav dl dd {
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	cursor:pointer;
	position:relative;
	border-radius:18px;
	margin:20px auto 0 auto;
	background-color:#e5e5e5;
}
.helpmain .nav dl dd span {
	display:block;
	width:100%;
	line-height:36px;
	color:#565656;
	height:100%;
	font-size:14px;
}
.helpmain .nav dl dd i {
	display:block;
	width: 0;
    height: 0;
	position:absolute;
	right:25%;
	top:12px;
	opacity:0;
    border-top: 6px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 6px solid transparent;
}
.helpmain .nav dl dd.on,.helpmain .nav dl dd:hover {
	background-color:#0088fe;
}
.helpmain .nav dl dd.on span,.helpmain .nav dl dd:hover span {
	color:#fff;
	-webkit-transform: translate3d(-5px, 0, 0);
	-moz-transform: translate3d(-5px, 0, 0);
	-ms-transform: translate3d(-5px, 0, 0);
	-o-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0);
}
.helpmain .nav dl dd.on i,.helpmain .nav dl dd:hover i {
	opacity:1;
	-webkit-transform: translate3d(5px, 0, 0);
	-moz-transform: translate3d(5px, 0, 0);
	-ms-transform: translate3d(5px, 0, 0);
	-o-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0);
}
.helpmain .main {
	width:980px;
	padding:50px;
	overflow:hidden;
	float:right;
	background-color:#fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
}
.helpmain .main .panel-priv {
	display:none
}
.helpmain .main .panel-priv h2 {
	font-size: 16px;
    margin-bottom: 20px;
    color: #0088fe;
    font-weight:normal;
}
.helpmain .main .panel-priv h3 {
	font-size: 14px;
    margin-top: 20px;
    color: #0088fe;
    font-weight:normal;
	margin-bottom:10px;
}
.helpmain .main .panel-priv img {
	width:384px;
	height:206px;
	margin:30px 0;
}
.helpmain .main .panel-priv .tutorial {
	width:610px;
	height:340px;
	margin:0px 0;
}
.helpmain .main .panel-priv .tutorial img {
	width:610px;
	height:340px;
}
.helpmain .main .panel-priv ol {
	width:100%;
	padding-left:20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
}
.helpmain .main .panel-priv ol li {
	list-style-type: decimal;
    list-style-position: outside;
    line-height: 25px;
    margin-bottom: 20px;
}

/**default css style**/
#direction p,#direction li{
	line-height:22px;
}
#direction address,
#direction blockquote,
#direction dd,
#direction dl, #direction dt, #direction fieldset, #direction form,
#direction h1, #direction h2, #direction h3, #direction h4,
#direction h5, #direction h6, #direction noframes,
#direction ol, #direction p, #direction ul, #direction center,
#direction dir, #direction hr, #direction menu, #direction pre { display: block }
#direction li { display: list-item }
#direction table { display: table}
#direction tr { display: table-row }
#direction thead { display: table-header-group }
#direction tbody { display: table-row-group }
#direction tfoot { display: table-footer-group }
#direction col { display: table-column }
#direction colgroup { display: table-column-group }
#direction td, #direction th { display: table-cell; }
#direction caption { display: table-caption }
#direction th { font-weight: bolder; text-align: center }
#direction caption { text-align: center }
#direction h1 { font-size: 2em; margin: .67em 0 }
#direction h2 { font-size: 1.5em; margin: .75em 0 }
#direction h3 { font-size: 1.17em; margin: .83em 0 }
#direction h4,#direction p,
#direction blockquote, #direction ul,
#direction fieldset, #direction form,
#direction ol, #direction dl, #direction dir,
#direction menu { margin: 1.5em 0 }
#direction table h4,#direction table p,
#direction table blockquote, #direction table ul,
#direction table fieldset, #direction table form,
#direction table ol, #direction table dl, #direction table dir,
#direction table menu { margin:0 }
#direction h5 { font-size: .83em; margin: 1.5em 0 }
#direction h6 { font-size: .75em; margin: 1.67em 0 }
#direction h1,#direction h2,#direction h3,#direction h4,
#direction h5,#direction h6,#direction b,#direction strong { font-weight: bolder }
#direction blockquote { margin-left: 40px; margin-right: 40px }
#direction i, #direction cite, #direction em,
#direction var, #direction address { font-style: italic }
#direction pre, #direction tt, #direction code,
#direction kbd, #direction samp { font-family: monospace }
#direction pre { white-space: pre }
#direction button, #direction textarea,
#direction input, #direction object,
#direction select { display:inline-block; }
#direction big { font-size: 1.17em }
#direction small, #direction ub, #direction sup { font-size: .83em }
#direction sub { vertical-align: sub }
#direction sup { vertical-align: super }
#direction table { border-spacing: 2px; }
#direction thead, #direction tbody,
#direction tfoot { vertical-align: middle }
#direction td, #direction th { vertical-align: inherit }
#direction s, #direction strike, #direction del { text-decoration: line-through }
#direction hr { border: 1px inset }
#direction ol, #direction ul, #direction dir,
#direction menu, #direction dd { margin-left: 40px }

#direction ul {
    list-style-type: disc;
    padding-left: 12px;
}
#direction ol {
    list-style-type: decimal;
    padding-left: 15px;
}
#direction ol #direction ul, #direction ul ol,
#direction ul ul, #direction ol ol { margin-top: 0; margin-bottom: 0 }
#direction u, #direction ins { text-decoration: underline }
#direction br:before { content: "\A" }
#direction :before,#direction :after { white-space: pre-line }
#direction center { text-align: center }
#direction abbr,#direction acronym { font-variant: small-caps; letter-spacing: 0.1em }
#direction :link,#direction :visited { text-decoration: underline }
/* #direction :focus { outline: thin dotted invert } */
/* Begin bidirectionality settings (do not change) */
#direction BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
#direction BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
#direction *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
#direction *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
#direction .marker { background-color: Yellow; }

#direction ul.mtab-menual{
	margin-left:0px;
}
/**promotion-style (for new promotion)**/
.promotion-style p,.promotion-style li{
    line-height:22px;
}
.promotion-style address,
.promotion-style blockquote,
.promotion-style dd,
.promotion-style dl, .promotion-style dt, .promotion-style fieldset, .promotion-style form,
.promotion-style h1, .promotion-style h2, .promotion-style h3, .promotion-style h4,
.promotion-style h5, .promotion-style h6, .promotion-style noframes,
.promotion-style ol, .promotion-style p, .promotion-style ul, .promotion-style center,
.promotion-style dir, .promotion-style hr, .promotion-style menu, .promotion-style pre { display: block }
.promotion-style li { display: list-item }
.promotion-style table { display: table}
.promotion-style tr { display: table-row }
.promotion-style thead { display: table-header-group }
.promotion-style tbody { display: table-row-group }
.promotion-style tfoot { display: table-footer-group }
.promotion-style col { display: table-column }
.promotion-style colgroup { display: table-column-group }
.promotion-style td, .promotion-style th { display: table-cell; }
.promotion-style caption { display: table-caption }
.promotion-style th { font-weight: bolder; text-align: center }
.promotion-style caption { text-align: center }
.promotion-style h1 { font-size: 2em; margin: .67em 0 }
.promotion-style h2 { font-size: 1.5em; margin: .75em 0 }
.promotion-style h3 { font-size: 1.17em; margin: .83em 0 }
.promotion-style h4,.promotion-style p,
.promotion-style blockquote, .promotion-style ul,
.promotion-style fieldset, .promotion-style form,
.promotion-style ol, .promotion-style dl, .promotion-style dir,
.promotion-style menu { margin: 1.5em 0 }
.promotion-style table h4,.promotion-style table p,
.promotion-style table blockquote, .promotion-style table ul,
.promotion-style table fieldset, .promotion-style table form,
.promotion-style table ol, .promotion-style table dl, .promotion-style table dir,
.promotion-style table menu { margin:0 }
.promotion-style h5 { font-size: .83em; margin: 1.5em 0 }
.promotion-style h6 { font-size: .75em; margin: 1.67em 0 }
.promotion-style h1,.promotion-style h2,.promotion-style h3,.promotion-style h4,
.promotion-style h5,.promotion-style h6,.promotion-style b,.promotion-style strong { font-weight: bolder }
.promotion-style blockquote { margin-left: 40px; margin-right: 40px }
.promotion-style i, .promotion-style cite, .promotion-style em,
.promotion-style var, .promotion-style address { font-style: italic }
.promotion-style pre, .promotion-style tt, .promotion-style code,
.promotion-style kbd, .promotion-style samp { font-family: monospace }
.promotion-style pre { white-space: pre }
.promotion-style button, .promotion-style textarea,
.promotion-style input, .promotion-style object,
.promotion-style select { display:inline-block; }
.promotion-style big { font-size: 1.17em }
.promotion-style small, .promotion-style ub, .promotion-style sup { font-size: .83em }
.promotion-style sub { vertical-align: sub }
.promotion-style sup { vertical-align: super }
.promotion-style table { border-spacing: 2px; }
.promotion-style thead, .promotion-style tbody,
.promotion-style tfoot { vertical-align: middle }
.promotion-style td, .promotion-style th { vertical-align: inherit }
.promotion-style s, .promotion-style strike, .promotion-style del { text-decoration: line-through }
.promotion-style hr { border: 1px inset }
.promotion-style ol, .promotion-style ul, .promotion-style dir,
.promotion-style menu, .promotion-style dd { margin-left: 40px }

.promotion-style ul {
    list-style-type: disc;
    padding-left: 24px;
}
.promotion-style ol {
    list-style-type: decimal;
    padding-left: 24px;
}
.promotion-style ol .promotion-style ul, .promotion-style ul ol,
.promotion-style ul ul, .promotion-style ol ol { margin-top: 0; margin-bottom: 0 }
.promotion-style u, .promotion-style ins { text-decoration: underline }
.promotion-style br:before { content: "\A" }
.promotion-style :before,.promotion-style :after { white-space: pre-line }
.promotion-style center { text-align: center }
.promotion-style abbr,.promotion-style acronym { font-variant: small-caps; letter-spacing: 0.1em }
.promotion-style :link,.promotion-style :visited { text-decoration: underline }
/* .promotion-style :focus { outline: thin dotted invert } */
/* Begin bidirectionality settings (do not change) */
.promotion-style BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
.promotion-style BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
.promotion-style *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
.promotion-style *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
.promotion-style .marker { background-color: Yellow; }

.promotion-style ul.mtab-menual{
    margin-left:0px;
}
table{
border-width:1px;
}
/* 優惠 */
#MemberExclusive_area {
    margin: 15px auto;
}
#MemberExclusive_area .eventtext {
    width: 100%;
    display: none;
}
#MemberExclusive_area .eventtext img{
    display:block;
}
#MemberExclusive_area .MemberExclusive{
    width: 100%;
    margin-bottom: 5px;
    clear: both;
}
#MemberExclusive_area .memExclusive,
#MemberExclusive_area .memExclusive a{
    background-position: 50% 0;
    cursor: pointer;
    width: 100%;
}
#MemberExclusive_area .memExclusive a{
    display: block;
}

/*Dialog*/
#ele-mem-exclusive-dialog-area {
    margin: 15px 12px;
    text-align: left;
    display:none;
}
#ele-mem-exclusive-dialog-area .eventtext-dialog {
    width: 100%;
    display: none;
}
#ele-mem-exclusive-dialog-area .eventtext-dialog img{
    display:block;
}
#ele-mem-exclusive-dialog-area .js-mem-exclusive-dialog{
    display:inline-block;
    margin: 5px;
}
#ele-mem-exclusive-dialog-area .eventcontent-dialog,
#ele-mem-exclusive-dialog-area .eventcontent-dialog a{
    background-position: 50% 0;
    cursor: pointer;
    width: 100%;
}
#ele-mem-exclusive-dialog-area .eventcontent-dialog a{
    display: block;
}
#js-mem-exclusive-box-up{
    position : absolute;
    left : 14px;
    top : 150px;
    background: url(../newindex/buttons.png) -40px 3px no-repeat;
    opacity : 0;
    width: 20px;
    height: 63px;
    cursor: pointer;
    background-color: #eee;
    z-index: 1;
}
#js-mem-exclusive-box-down{
    position : absolute;
    right : 16px;
    top : 150px;
    background: url(../newindex/buttons.png) -60px 3px no-repeat;
    width: 20px;
    height: 63px;
    cursor: pointer;
    opacity : 0;
    background-color: #eee;
    z-index: 1;
}
#js-mem-exclusive-box-content{
    overflow:auto;
    height : 100%;
    padding-right: 16px;
    padding-bottom: 12px;
}
#js-mem-exclusive-box.ui-dialog-content{
    padding: .5em 1em .5em 1.1em;
}

/* B.tipsmoney样式 */
.ele-obalance-wrap{
	width:12px;
	height:12px;
	line-height:15px!important;
	display: inline-block;
	*display: inline;
}
.money_icon{
	background-size:12px 12px;
	width:12px;
	height:12px;
	cursor:pointer;
    vertical-align:-1px;
}
.ele-obalance-item-wrap{
	position: absolute;
	width: 270px;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.5);
	box-shadow: 0 2px 8px rgba(0,0,0,0.5);
	border: 1px solid #CCC 9;
	border-radius: 2px;
	color: #000;
	font-size: 12px;
	background: #FAFAFA;
	cursor: default;
	z-index: 10000;
	display:none;
    left: 0;
}
.ele-obalance-item{
	padding: 16px;
	border: 1px solid #EEE;
}
.ele-obalance-item strong{
	font-weight: normal;
}
.ele-obalance{
	padding-bottom: 4px;
	color: #444;
}
.ele-obalance a{
	padding-bottom: 4px;
	color: #999!important;
	text-decoration: none;
}
.ele-obalance a:hover{
	padding-bottom: 4px;
	color: #f00!important;
	text-decoration: none;
}
/* 額度轉換 */
.ele-balance-tool{
	padding: 4px;
	background: #F4F4F4;
}
.ele-balance-tool a{
	float: right;
	padding: 4px 8px;
	color: #FFF!important;
	background: #999!important;
	-o-transition: background-color .20s linear;
	-webkit-transition: background-color .20s linear;
	-moz-transition: background-color .20s linear;
	transition:  background-color .20s linear;
	border-radius: 2px;
	text-decoration: none;
}
.ele-balance-tool a:hover{
	background: #F00!important;
    color: #FFF!important;
	text-decoration:none;
}
/* E.tipsmoney样式 */



/* B.真人页面公共 */
#game_classify
{
    height: auto;
    margin: 0px auto;
}
.icon_title
{
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
}
.icon_line
{
    float: left;
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.icon_line a
{
    text-decoration: none;
}
.icon_line a:hover
{
    text-decoration: none;
}

#liveGames ul
{
    text-align: center;
    font-size: 0;
    list-style: none;
}
#liveGames ul li.live1
{
    background: url(/Content/common/images/liveimg/live_AG.png) center 30px no-repeat;
}
#liveGames ul li.live2
{
    background: url(/Content/common/images/liveimg/live_AG_WAP.png) center 30px no-repeat;
}
#liveGames ul li.live3
{
    background: url(/Content/common/images/liveimg/live_BB.png) center 30px no-repeat;
}
#liveGames ul li.live4
{
    background: url(/Content/common/images/liveimg/live_MG.png) center 30px no-repeat;
}
#liveGames ul li.live5
{
    background: url(/Content/common/images/liveimg/live_DS.png) center 30px no-repeat;
}
#liveGames ul li.live6
{
    background: url(/Content/common/images/liveimg/live_HG.png) center 30px no-repeat;
}
#liveGames ul li a
{
    position: relative;
    background: url(/Content/common/images/liveimg/live_Background.png) center 0 no-repeat;
    _background: url(/Content/common/images/liveimg/live_Background_ie6.png) center 0 no-repeat;
}
#liveGames ul li a:hover
{
    background-position: center bottom;
}
/**********文字图********************/
#liveGames ul li.live1 a span
{
    background: url(/Content/common/images/liveimg/liveAG.png) center center no-repeat;
}
#liveGames ul li.live2 a span
{
    background: url(/Content/common/images/liveimg/livePT.png) center center no-repeat;
}
#liveGames ul li.live3 a span
{
    background: url(/Content/common/images/liveimg/liveBB.png) center center no-repeat;
}
#liveGames ul li.live4 a span
{
    background: url(/Content/common/images/liveimg/liveMG.png) center center no-repeat;
}
#liveGames ul li.live5 a span
{
    background: url(/Content/common/images/liveimg/liveDS.png) center center no-repeat;
}
#liveGames ul li.live6 a span
{
    background: url(/Content/common/images/liveimg/liveHG.png) center center no-repeat;
}
#liveGames ul li a span
{
    width: 160px;
    height: 40px;
    display: block;
    margin: 0px auto;
    margin-top: 220px;
    cursor: pointer;
}
#liveGames ul li
{
    margin: 5px;
}
#liveGames ul li, #liveGames ul li a
{
    display: inline-block;
    *display: inline;
    width: 305px;
    height: 275px;
    float: left;
}
#liveGames
{
    width: 950px;
    margin: 0 auto;
    min-width: 950px;
    min-height: 100%;
}
/* E.真人页面公共 */



/* B.底部样式 */
#ele-float-top-wrap {
    position: fixed;
    right: 5px;
    bottom: 51px;
    min-width: 40px;
    z-index: 20;
}
#ele-float-top{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 40px;
    display: none;
}
.ele-float-top-btn {
    margin-top: 2px;
    display: block;
    position: relative;
    height: 40px;
    border-radius: 3px;
    transition: opacity 0.6s ease;
    background-color: white;
    background-position: 50% 0;
    background-repeat: no-repeat;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter: alpha(opacity=80);
    opacity: 0.8;
}
#ele-float-top-up {
    display: none;
    cursor: pointer;
    margin-top: -40px;
    background-image: url('/Content/common/images/other/float_top_up.png');
}
.ele-float-top-btn:hover {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    opacity: 1;
    background-position: 50% 100%;
}

#popmessage{padding:0px;display:none;}
#popmessage #popmsgnum{color:#f00;}
#popcontent{padding:5px 10px;}
#poptitle a{line-height:24px;font-size:14px;font-family:'microsoft yahei','Helvetica',simhei,simsun,sans-serif;color:#333;font-weight:bold;text-decoration:none;}
#poptitle a:hover{color:#f60;}
#popintro a{text-indent:24px;line-height:160%;margin:5px 0;color:#666;text-decoration:none;}
#popintro a:hover{color:#0066CC;}
#popmore{text-align:right;border-top:1px dotted #ccc;line-height:24px;margin:8px 0 0 0;}
#popmore a{color:#f60;}
#popmore a:hover{color:#f00;}
#popmessage #pop_mp3{width: 0px;height: 0px;display: none;}

#js-notice-pop{display:none;}
/* E.底部样式 */

.displaynone{display:none;}
