﻿* {
	margin: 0;
	padding: 0;
}
.w1000 {
	width: 1000px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	color: #fff;
}
body {
	font-size: 12px;
	font-family: "微软雅黑";
	background-color: #2A1618;
	color: #fff;
	overflow-x: hidden;
}
#container {
	text-align: left;
}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
img {
	vertical-align: top;
}
#main {
	padding-bottom:20px;
}
#main .wrap {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#header {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1080;
}
#header .hSection {
	background: url(../images/header_bg.jpg) no-repeat center top;
	height: 115px;
}
#header .hBox {
	width: 1000px;
	margin: 0 auto;
	/* padding:0 0 18px; */
}
#header h1 {
	margin-top: 24px;
	float: left;
	width: 277px;
	height: 73px;
	position: relative;
}
#header h1 a {
	position: absolute;
	top: -10px;
	left: 0;
}
#header .hInner {
	margin-top: 10px;
	width: 660px;
	float: right;
}
#header .hBox .hLink {
	width: 690px;
	text-align: right;
	margin: 13px 0 11px;
	padding-bottom:10px;
	float: right;
	border-bottom: 1px solid #572D31;
	/*overflow:hidden;*/
}
#header .hLink li {
	/*display: inline;*/
	float:right;
	color: #4C211A;
	font-size:12px;
	position: relative;
}
#header .hLink li a {
	margin: 0 7px;
	color: #c16872;
	transition: all 0.4s;
	font-size:12px;
}
#header .hLink li a:hover {
	color: #ffd053;
}
#header .hLink li .hot {
	position: absolute;
	top: -18px;
	right: -3px;
	z-index:  10;
}
#header .hLink .li06 a {
	margin: 0;
}
#header .hLink .li06 img {
	margin: -2px 1px 0;
}
.pzx{ overflow:hidden; position:absolute; top:15px; left:0px;  opacity:0; height:0px;-moz-transition:.8s;-ms-transition:.8s;-webkit-transition:.8s; z-index: 9999;}
.pai:hover .pzx{opacity:1; height:233px;  z-index:999; -moz-transition:.8s;-ms-transition:.8s;-webkit-transition:.8s;}
.pai{ position:relative;-moz-transition:.8s;-ms-transition:.8s;-webkit-transition:.8s;}
.pzx:hover{ opacity:1;height:233px; display:block; z-index:1200;-moz-transition:.8s;-ms-transition:.8s;-webkit-transition:.8s;}
#header .hLink .li01 a,
#header .hLink .li03 a,
#header .hLink .li05 a {
	color: #ffd053;
}
#header .hLink .li01 .color1 {
	color: #fff582;
}
#header .hLink .li03 .color2 {
	color: #fff;
}
#header .hLink .li05 .color3 {
	color: #11e57f;
}
#header .hLink .li05 .color4 {
	color: red;
}

#header #gNavi {
	float: right;
}
#header #gNavi>li {
	margin-right: 5px;
	width: 70px;
	/* height: 30px; */
	line-height: 30px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	position: relative;
}
#header #gNavi li a {
	display: block;
	color: #ffc682;
}
#header #gNavi li .hot {
	position: absolute;
	top: -5px;
	right: -10px;
	z-index: 10;
}
#header #gNavi li .subNavi li .hot {
	position: absolute;
	top: 5px;
	right: -3px;
}

#header #gNavi .navi08 {
	margin-right: 0;
}
#header #gNavi li a:hover {
	color: #ffd053;
}
#header #gNavi li a:hover span {
	color: #ffd053;
}
#header #gNavi .navi01 {
	width: 60px;
}

#header #gNavi .naviBox {
	display: none;
	position: absolute;
	top: 40px;
	padding-top: 14px;
	left: -25px;
	z-index: 999;
}
#header #gNavi .subNavi {
	padding: 1px 10px;
	width: 106px;
	border: 2px solid #FFD053;
	background: url(../images/sub_navi_bg.png) repeat left top;
}
#header #gNavi .subNavi li {
	float: none;
	height: auto;
	line-height: inherit;
	margin-right: 0;
	width: auto;
	font-size: 13px;
	border-bottom: 1px dotted #3C3C3C;
}
#header #gNavi .subNavi li a {
	padding:2px 0;
	height: auto;
}
#header #gNavi .navi02 .subNavi li a,
#header #gNavi .navi03 .subNavi li a,
#header #gNavi .navi04 .subNavi li a,
#header #gNavi .navi05 .subNavi li a {
	color: #FFF;
}

#header #gNavi .subNavi li a:hover {
	border-bottom: none;
	background: none;
	color: #ffd954;
}
#header #gNavi .subNavi li .arrow {
	position: absolute;
	top: 9px;
	left: 60px;
}
/*-------footer-----start--------------*/
.footer {
	padding: 30px 0 25px;
	background-color: #2A1618;
	border-top: 1px solid #552B32;
}
#index .footer {
	border-top: none;
}
.footer .fBox {
	width: 1000px;
	margin: 0 auto;
}
.footer .fBox .fContact {
	padding: 0 0 16px;
	margin-bottom: 20px;
	border-bottom: 1px solid #462527;
}
.footer .fBox .fContact li {
	float: left;
}
.footer .fBox .fContact .li01 {
	margin-right: 60px;
	width: 120px;
}
.footer .fBox .fContact .li01 .subLink li {
	margin-bottom: 10px;
	float: none;
	line-height: 34px;
	text-align: center;
}
.footer .fBox .fContact .li01 .subLink li a {
	display: block;
	color: #fdbb94;
	background-color: #371D20;
	border: 2px solid #371D20;
}
.footer .fBox .fContact .li01 .subLink li a:hover {
	border: 2px solid #F2CD71;
	color: #f2cd71;
}
.footer .fBox .fContact .li01 .subLink .link01 a span {
	padding-left: 23px;
	background: url(../images/icon01.png) no-repeat left center;
}
.footer .fBox .fContact .li01 .subLink .link01 a:hover span {
	background: url(../images/icon07.png) no-repeat left center;
}
.footer .fBox .fContact .li01 .subLink .link02 a span {
	padding-left: 23px;
	background: url(../images/icon05.png) no-repeat left center;
}
.footer .fBox .fContact .li01 .subLink .link02 a:hover span {
	background: url(../images/icon08.png) no-repeat left center;
}
.footer .fBox .fContact .li02 {
	margin: 10px 70px 0 0; 
	padding-bottom:20px;
	width: 155px;
	background: url(../images/line04.png) no-repeat left bottom;
}
.footer .fBox .fContact .li03 {
	margin: 10px 18px 0 0; 
	padding-bottom:20px;
	width: 240px;
}
.footer .fBox .fContact .li02 .text {
	display: block;
	padding-left: 22px;
	margin-bottom: 8px;
	color: #c16872;
	font-size: 14px;
	line-height: 16px;
	background: url(../images/icon05.png) no-repeat left center;
}
.footer .fBox .fContact .li03 .ttl,
.footer .fBox .fContact .li02 .ttl {
	font-size: 18px;
	color: #fdbb94;
}
.footer .fBox .fContact .li03 .text {
	display: block;
	padding-left: 27px;
	margin-bottom: 8px;
	color: #c16872;
	font-size: 14px;
	background: url(../images/icon05.png) no-repeat left center;
}
.footer .fBox .fContact .li03 .ttl {
	font-size: 18px;
	line-height: 1.5;
}
.footer .fBox .fContact .li04 img {
	float: left;
	margin-right: 10px;
}
.footer .fBox .fContact .li04 .textUl {
	margin-top: 5px;
	width: 245px;
	float: left;
}
.footer .fBox .fContact .li04 .textUl li {
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1;
	float: none;
	font-size: 13px;
}
.footer .fBox .fContact .li04 .textUl li .span01 {
	margin-right: 10px;
	float: left;
	color: #c16872;
}
.footer .fBox .fContact .li04 .textUl li p {
	float: left;
	background-color: #1D0F0F;
	width: 165px;
	text-align: left;
	border-radius: 20px;
	font-size: 12px;
}
.footer .fBox .fContact .li04 .textUl li p span {
	padding: 1px 1px 1px 25px;
	display: block;
	background-color: #A3705F;
	color: #ffd1bb;
	border-radius: 20px;
}
.footer .fBox .fContact .li04 .textUl .li05 p span {
	width: 75px;
}
.footer .fBox .fContact .li04 .textUl .li06 p span {
	width: 95px;
}
.footer .fBox .fContact .li04 .textUl .li07 p span {
	width: 115px;
}

.footer .fImg {
	margin-bottom: 28px;
}
.footer .fNavi {
	margin: 0 0 5px;
	text-align: center;
}
.footer .fNavi li {
	display: inline-block;
	color: #c16872;
}
.footer .fNavi a {
	margin: 0 8px;
	color: #c16872;
	font-size:12px;
}
.footer .fNavi a:hover {
	color: #FFd053;
	transition: all 0.4s;
}
.footer .copyright {
	text-align: center;
	color: #c16872;
	line-height: 25px;
}
/*-------首页大图登录-----start--------------*/
.logSection {
	margin: 0 auto;
	width: 1000px;
	height: 10px;
	position: relative;
	z-index: 1;
}
.login {
	padding: 10px 10px 10px;
	margin: 0 auto;
	background: url(../images/index/login_bg02.png) no-repeat;
	width: 259px;
	height: 298px;
	overflow: hidden;
	position: absolute;
	top: -328px;
	right: 0;
}
.login02 {
	padding: 30px 20px 20px;
	width: 240px;
	height: 321px;
	background: url(../images/index/login_bg.png) no-repeat center top;
}
.login .button {
	background: url(../images/index/buttonbtn.png) top center no-repeat;
	width: 259px;
	height: 46px;
	display: block;
	line-height: 46px;
	color: #fff;
	font-size: 18px;
	margin: 0 auto 40px;
}
.login .button a {
	font-size: 18px;
	color: #fff;
	display: block;
	width: 129px;
	float: left;
	height: 46px;
	line-height: 44px;
	text-align: center;
}
.login .button a.freeplay {
	width: 129px;
	text-align: center;
}
.login .button a:hover {
	color: #fefba6
}
.login p {
	height: 45px;
	line-height: 45px;
	position: relative;
	border-bottom: 1px solid #FFF;
}
.login p.last {
	border-bottom: none;
}
.login .ttl {
	margin-bottom: 7px;
	font-size: 18px;
}
.login .ttl span {
	font-size: 14px;
}
.login .img {
	position: absolute;
	top: 10px;
	left: 10px;
}
.login .p02 .forget {
	display: block;
	position: absolute;
	color: #a0a0a0;
	right: 10px;
	top: 2px;
}
.login .p02 .forget:hover {
	text-decoration: underline;
}
.login .p03 {
	margin-bottom: 22px;
}
.login .p03 input[type=text] {
	width: 103px;
}
.login .p03 .test {
	top: 10px;
	right: 24px;
	position: absolute;
}
.login .p04 {
	margin-bottom: 0;
	height: auto;
	line-height: inherit;
	overflow: hidden;
	zoom: 1;
}
.login .p04 input {
	width: 210px;
	height: 40px;
	float: left;
	margin: 0 10px 0 0;
	border: none;
	cursor: pointer;
	background: url(../images/btn01.png) no-repeat center top;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.login .p04 input:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.login .p05 {
	height: auto;
	line-height: inherit;
	margin: 10px 0 0;
}
.login .p05 .reg {
	margin-right: 8px;
}
.login .p05 a img {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.login .p05 a:hover img {
	filter: alpha(opacity=100);
	opacity: 1;
}
.login p input{ 
	width:238px; 
	height: 45px;
	line-height: 45px;
	background:none;
	border:none;
	color: #fff; 
	font-size: 15px; 
	display:block;
	float: left;
	padding-left: 30px;
	box-sizing: border-box;
}

.login p .nameImg {
	top: 15px;
	left: 10px;
	position: absolute;
}
.login p .forgetImg {
	top: 15px;
	left: 10px;
	position: absolute;
}
.login p .test {
	top: 15px;
	left: 10px;
	position: absolute;
}
.login p .testImg {
	top: 8px;
	right: 8px;
	position: absolute;
}
.login p .forget{
	padding: 2px 5px;
	display: block;
	text-decoration: none;
	line-height: 20px;
	color: #E5E5E5;
	position: absolute;
	top: 8px;
	right: 10px;
	border: 1px solid #E5E5E5;
}
.login p .forget:hover {
	text-decoration: underline;
}
.login .subbtn{
	cursor: pointer; 
}
.login .subbtn:hover{
	background-position:bottom center
}
.login .submitBox {
}
.login .submitBox .lBtn {
	margin: 13px 0 0 5px;
	border-bottom: none;
	height: auto;
	line-height: inherit;
	
}
.login .submitBox .rBtn {
	margin: 13px -5px 0 0;
	float: right;
}
.login .submitBox p {
	float: none;
	display: inline;
}
.login .submitBox p input {
	width: auto;
	float: none;
	padding: 0;
	height: auto;
	line-height: inherit;
	border: none;
}

.logSection .loginInner {
	padding: 20px 10px;
}
.logSection .loginInner p {
	font-size: 14px;
	text-align: left;
	color: #FFF;
	height: 35px;
    line-height: 35px;
	border-bottom: none;
}
.logSection .loginInner p span {
	color: #ffd053;
}
.logSection .loginInner p a {
	font-size: 14px;
}
.logSection .loginInner .subLink {
	width: 120px;
	margin: 30px auto 0;
}
.logSection .loginInner .subLink a {
	padding: 10px;
	display: block;
	color: #472900;
	font-size: 16px;
	text-align: center;
	background-color: #FFE469;
	border-radius: 5px;
	behavior: url(js/pie.htc);
	position: relative;
}


/*-------首页大图登录-----end--------------*/

/*-------下级页面头部登录---start----------------*/
.headbottom .subLogin {
	width: 1000px;
	margin: 0 auto;
}
.headbottom .subLogin .title {
	float: left;
}
.headbottom .subLogin ul {
	margin-top: 10px;
	float: right;
}
.headbottom .subLogin li {
	display: inline;
	color: #FFF;
}
.headbottom .subLogin li span {
	color: #fff100;
}
.headbottom .subLogin li a img {
	margin-left: 10px;
}
.headbottom .subLogin .li01, .headbottom .subLogin .li02 {
	margin-right: 30px;
}
.headbottom .subLogin .li03 {
	margin-right: 20px;
}
.headbottom .subLogin .li03 a {
	margin: 0 10px;
}
.headbottom .subLogin .li04 {
	margin-right: 0;
	width: 60px;
}
.headbottom .subLogin .li04 a {
	margin-top: -5px;
	width: 60px;
	padding: 6px 0;
	display: inline-block;
	background-color: #FAD44D;
	text-align: center;
	color: #2e2502;
}
.headbottom .subLogin .li05 img {
	display: inline-block;
	margin: -8px 0 0 20px;
}
.headlogin {
	height: 30px;
	padding: 10px 0 11px;
	overflow: hidden;
	background: url(../images/h_login_bg.png) repeat-x left top;
}
.headlogin .wz {
	float: left;
	margin: 6px 22px 0 0;
}
.headlogin input {
	border: 1px solid #512B31;
	width: 153px;
	height: 28px;
	line-height: 28px;
	background-color: #000;
	color: #e4848f;
	padding-left: 10px;
	float: left;
	font-size: 14px;
}

.headlogin input placeholder {
	color: #FFF;
}
.headlogin .formUl li {
	float: left;
	margin-right: 3px;
	position: relative;
}
.headlogin .formUl li .forget {
	position: absolute;
	top: 3px;
	right: 3px;
	display: block;
	width: 45px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #391C1F;
}
.headlogin .formUl .list04 {
	margin-right: 0;
}
.headlogin .yzmimg {
	position: absolute;
	right: 3px;
	top: 4px;
	width:44px;
	height:20px;
}
.headlogin .subbtn {
	padding: 0;
	width: 100px;
	height: 30px;
	cursor: pointer;
	margin-right: 3px;
	border: none;
	background: url(../images/btn04.png) no-repeat center top;
	filter: alpha(opacity=80); opacity: 0.8;
}
.headlogin .subbtn:hover {
	filter: alpha(opacity=100); opacity: 1;
}
.headlogin .regbtn {
	display: block;
	width: 100px;
	height: 30px;
	float: left;
	text-indent: -9999px;
	background: url(../images/btn05.png) no-repeat center top;
	filter: alpha(opacity=80); opacity: 0.8;
}
.headlogin .regbtn:hover {
	filter: alpha(opacity=100); opacity: 1;
}

.headlogin .playbtn {
	display: block;
	width: 100px;
	height: 30px;
	float: left;
	text-indent: -9999px;
	background: url(../images/playbtn05.png) no-repeat center top;
	filter: alpha(opacity=80); opacity: 0.8;
}
.headlogin .playbtn:hover {
	filter: alpha(opacity=100); opacity: 1;
}

.headlogin .formUl .list00 {
	margin: 2px 28px 0 0;
}
.headlogin .formUl .list05 {
	margin: 10px 0 0;
}
.headlogin .formUl .list05 a {
	margin: 2px 12px 0 0;
	color: #bfbfbf;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
	vertical-align: top;
}
.headlogin .formUl .list05 img {
	vertical-align: top;
}
.headlogin .formUl .list05 a:hover {
	text-decoration: underline;
}
.headlogin .formUl li .img01 {
	position: absolute;
	top: 10px;
	left: 10px;
}
.headlogin .formUl li .img02 {
	position: absolute;
	top: 10px;
	left: 10px;
}
.headlogin .formUl li .img03 {
	position: absolute;
	top: 3px;
	right: 2px;
}
/*-------下级页面头部登录-end----------------*/


/*-------二级导航-start----------------*/
.menu .box {
	position: absolute;
	left: 0px;
	top: 200px;
	width: 100%;
	overflow: hidden;
	height: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	background: url(../images/menubox.png) top center repeat-x;
	z-index: 999;
	border-bottom: 1px solid #2c2c2c;
	height: 150px;
}
.menu .cont {
	position: relative;
	height: 150px;
	width: 1000px;
	margin: 0 auto;
}
.menu .cont a {
	display: block;
	position: absolute;
	bottom: 0px;
	height: 43px;
	line-height: 43px;
	color: #dcdcdc;
	font-size: 12px;
}
.menu .cont a:hover {
	color: #fff100
}
.menu .cont a.img {
	display: block;
	position: absolute;
	top: 15px;
	height: 80px;
}
.menulive {
	background: url(../images/menulive.png) no-repeat;
}
.menuslots {
	background: url(../images/menuslots.png) no-repeat;
}
.menusports {
	background: url(../images/menusports.png) no-repeat;
}
.menufish {
	background: url(../images/menufish.png) no-repeat;
}
.menulottery {
	background: url(../images/menulottery.png) no-repeat center -1px;
}
/*-------二级导航-end----------------*/
/*------公告-----------------------*/
.newSection {
	height: 36px;
	z-index: 9;
	position: relative;
}
#index .newSection {
	border-top: 1px solid #4D3638;
	background: url(../images/news_box_bg.png) repeat-x left top;
}
.newSection .newsBox {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.newSection dt {
	padding: 0 20px 0 15px;
	color: #5b3500;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	float: left;
	background: url(../images/new_bg.png) no-repeat left center;
}
.newSection dt span {
	font-size: 12px;
}
.newSection dd {
	height: 36px;
	padding: 0 150px 0 150px;
}
.newSection dd.on {
    padding:0 0 0 150px!important;
    }
.newSection dd a:hover {
	text-decoration: underline;
}
.newSection dd li {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 13px;
	color: #e4848f;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newSection dd li a {
	color: #e4848f;
}
.newSection .yuming {
	position: absolute;
	right: 0;
	top: 8px;
}
.newSection .hd {
	padding: 0;
	height: 5px;
	position: absolute;
	top: 18px;
	right: 0;
}
.newSection .hd .prev {
	margin-right: 18px;
}
.newSection .hd span {
	display: block;
}
.newSection .hd a {
	cursor: pointer;
	margin-right: 2px;
	display: block;
	float: left;
}
.newSection .hd a:hover img {
	visibility: hidden;
}
.newSection .hd .prev:hover {
	background: url(../images/icon01_over.png) no-repeat;
}
.newSection .hd .next:hover {
	background: url(../images/icon02_over.png) no-repeat;
}
/*------index-----------------------*/
#index .mainImg {
	margin: 115px 0 0;
	height: 535px;
	position: relative;
	text-align: center;
}

#index .mainImg .prev {
	position: absolute;
	top: 200px;
	left: 50px;
	width: 76px;
	height: 76px;
}
#index .mainImg .next {
	position: absolute;
	top: 200px;
	right: 50px;
	width: 76px;
	height: 76px;
}

#index .mainImg .foo {
	height: 535px;
}
#index .mainImg bd li {
	width: 1920px;
	margin: 0 auto;
	float: left;
	text-align: center;
}
#index .mainImg li img {
	text-align: center;
}
#index .mainImg .foopage {
	width: 1000px;
	margin: -25px auto 0;
	text-align: right;
	z-index: 1000;
	position: relative;
}
#index .mainImg .foopage a {
	margin: 0 3px;
	display: inline-block;
	background: url(../images/index/icon06.png) no-repeat;
	width: 12px;
	height: 12px;
}
#index .mainImg .foopage a.selected {
	background: url(../images/index/icon07.png) no-repeat;
}
#index .mainImg .foopage a span {
	display: none;
}

#index .newSection {
	margin-top: -36px;
	z-index: 9;
	height: 36px;
}
#index .newSection dd li a {
	line-height: 36px;
}
#index .newSection dd li span {
	color: #505050;
}
#index #main {
	padding-bottom: 0;
}
#index #main .linkBox {
	padding: 12px 0 10px;
	background: url(../images/index/link_box_bg.jpg) no-repeat center top;
}
#index #main .linkBox .ulLink li {
	padding-right: 30px;
	margin-right: 40px;
	float: left;
	background: url(../images/index/line01.png) no-repeat right center;
}
#index #main .linkBox .ulLink li a {
	padding: 13px 10px 13px 20px;
	width: 170px;
	height: 44px;
	display: block;
	color: #fdbb94;
	position: relative;
}
#index #main .linkBox .ulLink li a .hot {
	position: absolute;
	top: 2px;
	right: 2px;
}
#index #main .linkBox .ulLink li p {
	padding: 5px 0 5px 70px;
	font-size: 16px;
}
#index #main .linkBox .ulLink li a:hover {
	color: #6f2814;
	background: url(../images/index/link_bg.png) no-repeat center top;
}
#index #main .linkBox .ulLink li a span {
	margin-top: 4px;
	display: block;
	font-size: 12px;
}
#index #main .linkBox .ulLink .li01 p {
	background: url(../images/index/link01.png) no-repeat 15px top;
}
#index #main .linkBox .ulLink .li01 a:hover p {
	background: url(../images/index/link02.png) no-repeat 15px top;
}
#index #main .linkBox .ulLink .li02 p {
	background: url(../images/index/link01.png) no-repeat -258px top;
}
#index #main .linkBox .ulLink .li02 a:hover p {
	background: url(../images/index/link02.png) no-repeat -258px top;
}
#index #main .linkBox .ulLink .li03 p {
	background: url(../images/index/link01.png) no-repeat -520px top;
}
#index #main .linkBox .ulLink .li03 a:hover p {
	background: url(../images/index/link02.png) no-repeat -520px top;
}
#index #main .linkBox .ulLink .li04 p {
	background: url(../images/index/link01.png) no-repeat -770px top;
}
#index #main .linkBox .ulLink .li04 a:hover p {
	background: url(../images/index/link02.png) no-repeat -770px top;
}
#index #main .linkBox .ulLink .li04 {
	background: none;
	padding-right: 0;
	margin-right: 0;
}
#index #main .linkBox .ulLink .li04 p {
	padding: 5px 0 5px 80px;	
}
#index #main .linkBox .ulLink .li02 {
	padding-right: 25px;
}
#index #main .linkBox .ulLink .li03 {
	margin-right: 20px;
}
#index #main .linkBox .ulLink .li03 a {
	padding: 13px 0 13px 10px;
	width:190px;
}
#index #main .section01 {
	background: url(../images/index/section01_bg.jpg) no-repeat center top;
}
#index #main .section01 .tabUl {
	padding: 40px 0 0;
	width: 85px;
	float: right;
	background: url(../images/index/line02.png) no-repeat center top;
}
#index #main .section01 .tabUl li {
	margin-bottom: 18px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#index #main .section01 .tabUl a {
	display: block;
	width:90px;
	height: 80px;
	color: #fdbb94;
	background: url(../images/index/link_bg02.png) no-repeat left top;
}
#index #main .section01 .tabUl a:hover {
	color: #73242a;
	background: url(../images/index/link_bg03.png) no-repeat left top;
}
#index #main .section01 .tabUl a p {
	padding: 53px 0 0 0;
}
#index #main .section01 .tabUl .li01 p {
	background: url(../images/index/link03.png) no-repeat center 17px;
}
#index #main .section01 .tabUl .li01 a:hover p {
	background: url(../images/index/link04.png) no-repeat center 17px;
}
#index #main .section01 .tabUl .li02 p {
	background: url(../images/index/link03.png) no-repeat center -80px;
}
#index #main .section01 .tabUl .li02 a:hover p {
	background: url(../images/index/link04.png) no-repeat center -80px;
}
#index #main .section01 .tabUl .li03 p {
	background: url(../images/index/link03.png) no-repeat center -175px;
}
#index #main .section01 .tabUl .li03 a:hover p {
	background: url(../images/index/link04.png) no-repeat center -175px;
}
#index #main .section01 .tabUl .li04 p {
	background: url(../images/index/link03.png) no-repeat center -275px;
}
#index #main .section01 .tabUl .li04 a:hover p {
	background: url(../images/index/link04.png) no-repeat center -275px;
}
#index #main .section01 .tabBox {
	display: none;
	width:908px;
	float: left;
	position: relative;
}
#index #main .section01 .tabBox .link {
	position: absolute;
	top: 155px;
	right: 88px;
}
#index #main .section01 .tabBox01 {
	padding-top: 13px;
	height: 433px;
}
#index #main .section01 .tabBox02 {
	padding: 18px 0 0 80px;
	width: 828px;
	height: 428px;
}
#index #main .section01 .tabBox03 {
	padding: 1px 0 0 35px;
	width: 873px;
	height: 445px;
}
#index #main .section01 .tabBox04 {
	padding: 1px 0 0 35px;
	width:863px;
	height: 445px;
}
#index #main .section01 .tabBox .linkList {
	width: 690px;
	position: absolute;
	bottom: 90px;
	left: 100px;
	text-align: center;
}
#index #main .section01 .tabBox .linkList li {
	display: inline;
	position: relative;
	color: #97611B;
}
#index #main .section01 .tabBox .linkList li a {
	margin: 0 10px;
	color: #ffeca8;
}
#index #main .section01 .tabBox .linkList li .hot {
	position: absolute;
	top: -15px;
	right: -2px;
}
#index #main .section01 .tabBox .linkList li .color01 {
	color: #ff2424;
}
#index #main .section01 .tabBox02 .linkList {
	width: 760px;
	left:55px;
	bottom: 85px;
}
#index #main .section01 .tabBox03 .linkList {
	bottom: 84px;
}
#index #main .section01 .tabBox04 .linkList {
	bottom: 84px;
}
#index #main .section02 {
	padding: 35px 0 27px;
	background: url(../images/index/section02_bg.jpg) no-repeat center top;
}
#index #main .section02 .info {
	margin-bottom: 20px;
	border-bottom: 1px solid #562E31;
}
#index #main .section02 .info .menuUl {
	float: left;
}
#index #main .section02 .info .menuUl li {
	margin-right: 5px;
	width: 112px;
	float: left;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
}
#index #main .section02 .info .menuUl li a {
	color: #e4848f;
	display: block;
	font-weight: bold;
}
#index #main .section02 .info .menuUl li.on a,
#index #main .section02 .info .menuUl li a:hover {
	color: #fdd876;
	background-color: #562D31;
}
#index #main .section02 .info .more {
	float: right;
}
#index #main .section02 .info .more a {
	margin-top: 12px;
	display: block;
	font-size: 14px;
	color: #fdd876;
}
#index #main .section02 .info .more a:hover {
	text-decoration: underline;
}

#index #main .tabSection {
	position: relative;
}
#index #main .sliderBox {
	border-bottom: 1px solid #562E31;
	text-align: left;
}
#index #main .sliderBox li {
	margin-right: 15px;
	width: 140px;
	float: left;
}
#index #main .sliderBox .fooUl > li {
	width: 930px;
	height: 136px;
	margin-right: 0;
}
#index #main .sliderBox ul {
	margin-right: -15px;
	width: 930px;
}
#index #main .sliderBox .foo {
	padding-left: 10px;
	width: 930px;
	height: 136px;
	margin: 0 auto;
}
#index #main .sliderBox li a {
	display: block;
	position: relative;
}
#index #main .sliderBox li .start {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
#index #main .sliderBox li a:hover .start {
	display: block;
}
#index #main .sliderBox li span {
	padding: 10px 0 12px;
	display: block;
	color: #e4848f;
	font-size: 14px;
	text-align: center;
}
#index #main .sliderBox li a:hover span {
	padding: 10px 0 10px;
	color: #ffd053;
	border-bottom: 2px solid #ffd053;
}
#index #main .tabSection .prev {
	position: absolute;
	top: 90px;
	left: 0;
}
#index #main .tabSection .next {
	position: absolute;
	top: 90px;
	right: 0;
}
#index #main .tabSection .prev a,
#index #main .tabSection .next a {
	display: block;
}
#index #main .tabSection .prev a:hover img {
	visibility: hidden;
}
#index #main .tabSection .prev a:hover {
	background: url(../images/index/prev_over.jpg) no-repeat;
}
#index #main .tabSection .next a:hover img {
	visibility: hidden;
}
#index #main .tabSection .next a:hover {
	background: url(../images/index/next_over.jpg) no-repeat;
}
#index #main .inner {
	margin: 27px 0 0;
}
#index #main .inner .price {
	padding: 25px 0 0;
	width: 246px;
	height: 56px;
	float: left;
	margin-right: 30px;
	text-align: center;
	background: url(../images/index/imgtext01.png) no-repeat center top;
}
#index #main .inner .price p {
	font-size: 37px;
	color: #f2cd71;
}

#index #main .inner .subBox {
	float: left;
}
#index #main .inner .subBox .title {
	float: left;
	margin-right: 22px;
}
#index #main .inner .subBox .infoSub {
	margin-top: 5px;
	width: 320px;
	float: left;
}
#index #main .inner .subBox .infoSub02 {
	margin-right: 35px;
	background: url(../images/index/line03.png) no-repeat right top;
}
#index #main .inner .subBox .infoSub .textUl li {
	font-size: 12px;
	color: #e4848f;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
#index #main .inner .subBox .infoSub .textUl li span {
	display: block;
	float: left;
}
#index #main .inner .subBox .infoSub .textUl li .sp01 {
	width: 46px;
}
#index #main .inner .subBox .infoSub .textUl li .sp02 {
	width: 100px;
}
#index #main .inner .subBox .infoSub .textUl li .sp03 {
	width: 93px;
}
#index #main .inner .subBox .infoSub .textUl li .sp04 {
	width: 57px;
	color: #fdd876;
}


/*------lottery-----------------------*/
#lottery .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/lottery/lottery_banner.jpg) no-repeat center top;
}
#lottery #main {
	padding: 20px 0;
	background-color: #361C1F;
}
#lottery .pages {
	width: 980px;
	margin: 0 auto;
	border: 1px solid #573034;
	background-color: #422023;
	padding: 10px 10px 0;
}

.lotteryog ul { width:1023px;}
.lotteryog ul li{ width:290px; height:134px; padding: 8px 5px 8px 17px; border:3px solid #603538;float:left; overflow:hidden; zoom:1; text-align:center; position:relative; margin-right:12px;transition:all 0.3s; margin-bottom: 10px;background:#4B2629;}
.lotteryog ul li a{ display:block; }
.lotteryog ul li img{ display:block; float: left;}
.lotteryog ul li .info { float: right; width: 146px; text-align: center; }
.lotteryog ul li h2{ margin:37px 0 10px; height:20px; line-height:17px; color:#fff; font-size:18px; font-family:"Microsoft Yahei"}
.lotteryog ul li span{color:#959595; font-size:12px; font-family:Arial; line-height:30px; display: block;text-align: center;height: 30px;}
.lotteryog ul li .info a { font-size: 13px;padding: 5px 0; display: block; width: 100px; margin: 0 auto 8px; color: #d38f94;border: 2px solid #603538;border-radius: 20px;transition:all 0.3s }
.lotteryog ul li .info a:hover { color: #ffd053;border: 2px solid #ffd053; }

.lotteryog ul li:hover{ border:3px solid #ffd053;}
.lotteryog ul .last img { margin: 0; }
.lotteryog ul .spe { padding: 0; width:312px;height:150px;}






/*------poker-----------------------*/
#poker #main {
	padding-top: 20px;
	background-color: #371C1E;
}
#poker .pages {
	
	margin: 0 auto;
}

#poker .banner {  
       
	margin-top: 166px;
	height: 269px;
	background: url(../images/slots/poker_banner.jpg) no-repeat center top;
}



#poker .banner .subBox {
	height: 333px;
	width: 1000px;
	margin: 0 auto;

}
#poker .infoBox {
	padding: 20px 0;
	width: 261px;
	height: 253px;
	position: absolute;
	top: 170px;
	 right: 137px;
	background: url(../images/slots/bg02.png) no-repeat center top;
}
#poker .infoBox .title {
	margin-bottom: 13px;
	text-align: center;
	font-size: 18px;
}
#poker .infoBox .num {
	margin-bottom: 20px;
	text-align: center;
	font-size: 19px;
	color: #faf032;
	font-weight: bold;
}
#poker .infoBox .ttl img {
	margin-right: 10px;
	vertical-align: -6px;
}
#poker .infoBox .ttl {
	margin-bottom: 12px;
	padding: 9px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #453023;
	border-bottom: 1px solid #453023;
}
#poker .infoBox .ttlUl {
	margin: 0 0 15px 17px;
}
#poker .infoBox .ttlUl li {
	width: 60px;
	float: left;
	text-align: center;
	color: #faf032;
	margin: 0 8px;
}
#poker .infoBox .textUl {
	height: 70px !important;
	margin-left: 17px !important;
}
#poker .infoBox .textUl li {
	margin-bottom: 17px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
#poker .infoBox .textUl li span {
	width: 60px;
	float: left;
	text-align: center;
	margin: 0 8px;
}
#poker .infoBox .bd {
	height: 100px;
	overflow: hidden;
}
#poker .infoBox .tempWrap {
	height: 100px !important;
}

.mb0 {	margin-bottom: 0 !important;}

#poker #main .slotsBox .bd ul{ display:none;}
#poker .slotstab .hd{ height:80px;position:relative; overflow: hidden;background: #432326;}
#poker .slotstab .hd ul {
  float: left;
  width: 996px;
}
#poker .slotstab .hd ul .img01 {
	width: 146px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat left top;
}
#poker .slotstab .hd ul li.on .img01 {
	background: url(../images/slots/link01_over.png) no-repeat left top;
}
#poker .slotstab .hd ul .img02 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -146px top;
}
#poker .slotstab .hd ul li.on .img02 {
	background: url(../images/slots/link01_over.png) no-repeat -146px top;
}
#poker .slotstab .hd ul .img03 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -282px top;
}
#poker .slotstab .hd ul li.on .img03 {
	background: url(../images/slots/link01_over.png) no-repeat -282px top;
}
#poker .slotstab .hd ul .img04 {
	width: 154px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -418px top;
}
#poker .slotstab .hd ul li.on .img04 {
	background: url(../images/slots/link01_over.png) no-repeat -418px top;
}
#poker .slotstab .hd ul .img05 {
	width: 145px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -572px top;
}
#poker .slotstab .hd ul li.on .img05 {
	background: url(../images/slots/link01_over.png) no-repeat -572px top;
}
#poker .slotstab .hd ul .img06 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -717px top;
}
#poker .slotstab .hd ul li.on .img06 {
	background: url(../images/slots/link01_over.png) no-repeat -717px top;
}
#poker .slotstab .hd ul .img07 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -853px top;
}
#poker .slotstab .hd ul li.on .img07 {
	background: url(../images/slots/link01_over.png) no-repeat -853px top;
}






/*------slots-----------------------*/
#slots #main {
	padding-top: 20px;
	background-color: #371C1E;
}
#slots .pages {
	width: 1000px;
	margin: 0 auto;
}
#slots .banner {  
       
	margin-top: 166px;
	height: 333px;
	background: url(../images/slots/slots_banner.jpg) no-repeat center top;
}




#slots .banner .subBox {
	height: 333px;
	width: 1000px;
	margin: 0 auto;

}
#slots .infoBox {
	padding: 20px 0;
	width: 261px;
	height: 253px;
	position: absolute;
	top: 170px;
	 right: 137px;
	background: url(../images/slots/bg02.png) no-repeat center top;
}
#slots .infoBox .title {
	margin-bottom: 13px;
	text-align: center;
	font-size: 18px;
}
#slots .infoBox .num {
	margin-bottom: 20px;
	text-align: center;
	font-size: 19px;
	color: #faf032;
	font-weight: bold;
}
#slots .infoBox .ttl img {
	margin-right: 10px;
	vertical-align: -6px;
}
#slots .infoBox .ttl {
	margin-bottom: 12px;
	padding: 9px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #453023;
	border-bottom: 1px solid #453023;
}
#slots .infoBox .ttlUl {
	margin: 0 0 15px 17px;
}
#slots .infoBox .ttlUl li {
	width: 60px;
	float: left;
	text-align: center;
	color: #faf032;
	margin: 0 8px;
}
#slots .infoBox .textUl {
	height: 70px !important;
	margin-left: 17px !important;
}
#slots .infoBox .textUl li {
	margin-bottom: 17px;
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
#slots .infoBox .textUl li span {
	width: 60px;
	float: left;
	text-align: center;
	margin: 0 8px;
}
#slots .infoBox .bd {
	height: 100px;
	overflow: hidden;
}
#slots .infoBox .tempWrap {
	height: 100px !important;
}

.mb0 {	margin-bottom: 0 !important;}

#slots #main .slotsBox .bd ul{ display:none;}
#slots .slotstab .hd{ height:80px;position:relative; overflow: hidden;background: #432326;}
#slots .slotstab .hd ul {
  float: left;
  width: 996px;
}
#slots .slotstab .hd ul .img01 {
	width: 146px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat left top;
}
#slots .slotstab .hd ul li.on .img01 {
	background: url(../images/slots/link01_over.png) no-repeat left top;
}
#slots .slotstab .hd ul .img02 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -146px top;
}
#slots .slotstab .hd ul li.on .img02 {
	background: url(../images/slots/link01_over.png) no-repeat -146px top;
}
#slots .slotstab .hd ul .img03 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -282px top;
}
#slots .slotstab .hd ul li.on .img03 {
	background: url(../images/slots/link01_over.png) no-repeat -282px top;
}
#slots .slotstab .hd ul .img04 {
	width: 154px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -418px top;
}
#slots .slotstab .hd ul li.on .img04 {
	background: url(../images/slots/link01_over.png) no-repeat -418px top;
}
#slots .slotstab .hd ul .img05 {
	width: 145px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -572px top;
}
#slots .slotstab .hd ul li.on .img05 {
	background: url(../images/slots/link01_over.png) no-repeat -572px top;
}
#slots .slotstab .hd ul .img06 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -717px top;
}
#slots .slotstab .hd ul li.on .img06 {
	background: url(../images/slots/link01_over.png) no-repeat -717px top;
}
#slots .slotstab .hd ul .img07 {
	width: 136px;
	height: 76px;
	background: url(../images/slots/link01.png) no-repeat -853px top;
}
#slots .slotstab .hd ul li.on .img07 {
	background: url(../images/slots/link01_over.png) no-repeat -853px top;
}


.slotstab .hd ul li{ float:left;cursor:pointer; height: 60px; width:124px;color: #f4dada; font-size: 14px; line-height:15px;position:relative; margin: 14px 0 10px; background:url(../images/slots/list-bg-r.jpg) right center no-repeat; font-weight:bold;}
.slotstab .hd ul li:last-child { background:none;}
.slotstab .hd ul .last{ background: none;}
.slotstab .hd ul li.no-ri{ background: inherit}
.slotstab .hd ul li .img{display: block; padding-top:0; padding-left:0px; text-align: center;}
.slotstab .hd ul li .img03 { width: 65px;}
.slotstab .hd ul li .img img {	vertical-align: middle; }
.slotstab .hd ul li p{font-size: 12px; padding: 3px 5px 0 0; font-weight: normal; color: #fff;transition: all 0.4s; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.slotstab .hd ul li b{ display: block; margin-top: 10px; color:#FFF; }
.slotstab .hd ul li span{ display:block; position:absolute; left:0px; top:5px; width:124px;  height:60px; background:url(../images/slots/gl.png) no-repeat bottom center; filter:alpha(opacity=0);opacity:0; transition:all 0.4s}
.slotstab .hd ul li.ico01{background-position: 0 0}
.slotstab .hd ul li.ico02{background-position: -200px 0}
.slotstab .hd ul li.ico03{background-position: -400px 0}
.slotstab .hd ul li.ico04{background-position: -600px 0}
.slotstab .hd ul li.ico05{background-position: -800px 0; border:none;}
.slotstab .hd ul li.on span{filter:alpha(opacity=100);opacity:1;}
.slotstab .hd ul li.on b, .slotstab .hd ul li.on p{ color:#f8d169;}
.slotstab .hd ul li.on{color: #b19a9a}
.slotstab .hd ul li b{color: #fff;font-size: 14px;}
.slotstab .hd ul li p{color: #fff;font-size: 14px; font-weight: bold; display: block; text-align: center;margin-top: 5px;}
.slotstab .bd ul{zoom:1;padding:20px 0;}

.slotatab_data{border:1px #212121 solid; height:70px; margin-bottom:20px; position:relative;}
.slotatab_data .border{width:10px; height:10px; border:1px #c49547 solid; position:absolute;}
.slotatab_data .border_01{border-width:1px 0px 0px 1px;}
.slotatab_data .border_02{border-width:1px 1px 0px 0px; right:0px;}
.slotatab_data .border_03{border-width:0px 0px 1px 1px; bottom:0px;}
.slotatab_data .border_04{border-width:0px 1px 1px 0px; bottom:0px; right:0px;}
.slotatab_data li{width:198px; height:70px; border-right:1px #212121 solid; float:left; text-align:center; color:#cfcfcf; font-size:12px; line-height:24px;}
.slotatab_data li p{color:#ffe469;}
.slotatab_data li h3{margin-top:12px;}

#eg-box{margin:0px auto; width:950px; overflow: hidden;zoom: 1;}
#eg-box li{float:left; margin:9px 6px;}
#ag-box li{float:left;}
#ag-box{margin:0px auto; width:960px; overflow: hidden;zoom: 1;}


#pt-box {margin: 0;padding: 0;list-style: none; background:#121212; padding-bottom:20px;}
#pt-box > li {position: relative;display:inline-block; zoom:1;*display:inline;margin: 13px 5px 13px 10px;width: 316px;height: 183px;background: url('../images/slots/pt/bg.jpg') no-repeat;text-align: center;}
#pt-box > li img {margin-top: 6px;width: 303px;height: 160px;}
#pt-box > li:hover .hover {position: absolute;top: 6px;left: 6px;width: 305px;height: 162px; display:block;background: url('../images/slots/pt/list_hover.png') no-repeat;}
#pt-box > li .game-title {margin-top: 3px;height: 23px;background: url('../images/slots/pt/title.png') center;color: #fffad4;font-size: 13px;line-height: 23px;text-shadow: 1px 1px 1px #190f05;}

#mg-box {
  background-color: #121212;
  margin: 0 auto 0;
  min-height: 620px;
  padding: 0 20px;
  position: relative;
  text-align: left;
  width: 878px;
}
#mg-box li {position: relative;display:inline-block; zoom:1;*display:inline;width: 161px;height: 188px;margin: 7px;padding: 0 10px;background:  url("../images/slots/mg/slot_gamebg.png") no-repeat 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
#mg-box li .game_text {width: 140px;height: 20px;margin: 10px auto; font-size:14px;color: #24e12b;text-align: center;line-height: 20px;}
#mg-box li .game_logo {position: relative;display: inline-block;width: 140px;height: 136px;margin: 0 auto;overflow: hidden;}
#mg-box li .game_logo img {position: absolute;left: 0; top:0;width: 280px;height: 136px;}
#mg-box li:hover .game_logo img { left: -140px;}

#bbin-box{margin: 0;padding: 0;list-style: none; padding-top:20px;background:#121212;}
#bbin-box li{ float:left; margin:0 7px 10px 12px}
#ag-box{ padding:0;padding-top:20px;background:#121212; padding-bottom:20px;}
#eg-box{ padding:0;padding-top:20px;background:#121212; padding-bottom:20px;}
.sousuo-slots{ padding:30px 0 5px;  width:100%; margin:auto;}

.fl-1{ float:left;}
.fl-2{ float:right; width:405px; height:45px; line-height:45px; margin-top:15px; background: url(../images/slots/sousuo.png) center center no-repeat;}
.fl-2 p, .fl-2 input[type="text"], .fl-2 input[type="submit"], .fl-3 p, .fl-3 dl{ display:inline-block;zoom:1;*display:inline; vertical-align: middle;}
.fl-2 p{ font-size:14px; color:#d3d3d3; margin-left:20px;}
.fl-2 input[type="text"]{ width:145px; height:26px; margin-left:15px; font-size:14px; color:#333;}
.fl-2 input[type="submit"]{ width:39px; height:30px; font-size:14px; margin-left:10px; color:#d3d3d3; cursor:pointer; background:url(../images/slots/sousou.png) center center no-repeat; border:none;}

.fl-3{ width:860px; height:35px; line-height:33px; margin:auto; margin-top:10px;  background:url(../images/slots/biankp.png) center center no-repeat; }
.fl-3 p{ font-size:12px; color:#d3d3d3; margin-left: 50px; width:85px;}
.fl-3 dl{ }
.fl-3 dl dt{ float:left; margin:0 15px; }
.fl-3 dl dt a{ font-size:12px; color:#fff;}
.fl-3 dl dt a.b{color:#4381a8;}
.fl-3 dl dt a:hover{ text-decoration:underline;}
.height-d{ height:68px;}

.si-bg{  width:1000px;}
#slots .slotsBox .bd{ background-color:#121212;  padding-bottom: 20px;} 
.elenew-layout-subjp .elenew-game-layout { height: 240px; }
#winnerContent li:nth-child(2n+1), #winnerContent3d li:nth-child(2n+1) { border-right: 1px solid rgb(231, 231, 231); }
.game .elenew-game-wrap { margin: 15px auto 30px; width: 1000px; }
.elenew-game-layout { margin: 6px 10px 14px; width: 180px; border: 1px solid rgb(209, 209, 209); background-color: rgb(251, 251, 251); box-sizing: border-box; }
.elenew-view-block .elenew-game-layout { border: 0px none; background: transparent none repeat scroll 0px center; }
.elenew-view-block .elenew-img-wrap { position: relative; background-color: rgb(251, 251, 251); box-shadow: 1px 1px 3px 1px rgb(204, 204, 205); }
.elenew-game-ctl-wrap, .elenew-game-ctl-tools, .elenew-game-ctl-links { width: 100%; }
.elenew-game-img, .elenew-game-ctl-wrap { bottom: 0px; }
.elenew-game-link { display: block; height: 30px; line-height: 30px; text-align: center; text-decoration: none; }
.elenew-view-block .elenew-game-ctl-links a.ctl-btn-enter, .elenew-view-block .elenew-html5-layout a.ctl-btn-lite { width: 140px; height: 40px; line-height: 40px; margin: 55px auto 0px; background: transparent none repeat scroll 0% 0%; color: rgb(223, 223, 223); border: 1px solid rgb(223, 223, 223); }
.elenew-view-block .elenew-game-ctl-links a.ctl-btn-enter:hover, .elenew-view-block .elenew-html5-layout a.ctl-btn-lite:hover { color: rgb(255, 255, 255); background: rgb(189, 32, 4) none repeat scroll 0% 0%; border: 1px solid rgb(230, 57, 31); }
.elenew-game-wrap { clear: both; min-height: 480px; }
.elenew-game-layout { position: relative; float: left; }
.elenew-game-name { display: none; position: relative; }
.elenew-img-innerwrap h3 { height: 34px; line-height: 34px; padding-left: 5px; }
.elenew-img-innerwrap h3 .img-innerwrap-name { float: left; width: 146px; text-indent: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 15px; color: rgb(68, 68, 68); font-weight: bold; }
.elenew-game-img { position: relative; display: block; overflow: hidden; margin: 0px auto; width: 145px; height: 136px; }
.elenew-game-img img { display: block; position: absolute; top: 0px; width: 146px; }
.elenew-hall-icon { float: left; width: 34px; height: 34px; background: transparent url('game_title_icon.png') no-repeat scroll 50% 50%; }
.elenew-view-block.gamenew-hall-28 .elenew-hall-icon, .elenew-view-block.gamenew-hall-23 .elenew-hall-icon { display: none; }
.elenew-game-status { position: absolute; top: -1px; left: -1px; width: 73px; height: 61px; }
.elenew-view-block .elenew-game-status { top: 0px; left: 0px; }
.status-New { background: transparent url('new.png') no-repeat scroll left top; }
.elenew-game-ctl-wrap { position: absolute; height: 0px; overflow: hidden; }
.elenew-game-ctl-links { display: none; }
.elenew-innerwrap .elenew-game-sub-jp .minorJP { display: none; border-top: 1px solid rgb(239, 239, 239); height: 34px; width: 100%; background: transparent url('minor.png') no-repeat scroll 10px 0px; padding: 0px 10px 0px 85px; margin: 0px; box-sizing: border-box; text-align: right; font: bold 18px/34px "Palatino","Palatino Linotype","Georgia",serif; color: rgb(181, 39, 29); }
.elenew-game-layout { transform: scale(1, 1); z-index: 1; transition: transform 0.5s ease 0s, top 0.5s ease 0s, left 0.5s ease 0s; }

.elenew-game-ctl-wrap { top: 0px; display: none; width: 100%; height: 100%; background: url(../images/slots/game_layout_bg.png) fixed; }
.elenew-game-ctl-links { display: block; margin: 20px auto 0px; text-align: center; }
.elenew-game-ctl-links a { position: relative; display: block; text-align: center; width: 50px; height: 50px; font-size: 13px; color: rgb(255, 255, 255); box-sizing: border-box; }
.elenew-view-block .elenew-game-ctl-links a span { display: none; }
.elenew-view-block .elenew-html5-layout a.ctl-btn-lite span, .elenew-view-block .elenew-game-ctl-links a.ctl-btn-enter span { display: block; }
.elenew-block-title { display: none; }
.elenew-view-block .elenew-block-title { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; }
.elenew-game-content { display: none; font-size: 13px; overflow: hidden; text-overflow: ellipsis; }
.elenew-view-block .elenew-hall-icon { margin-left: 4px; }
.elenew-view-mini .elenew-img-innerwrap::before { content: ""; display: block; position: absolute; top: -24px; left: 0px; background: transparent url('game_mini_hover_top.png') no-repeat scroll 0px 0px; width: 250px; height: 24px; }
.elenew-view-mini .elenew-img-innerwrap::after { content: ""; display: block; position: absolute; bottom: -10px; left: 0px; background: transparent url('game_mini_hover_bot.png') no-repeat scroll 0px 0px; width: 250px; height: 10px; }
.elenew-view-mini .trans-over .elenew-img-innerwrap::before { top: -10px; height: 10px; background: transparent url('game_mini_hover_bot_tr.png') no-repeat scroll 0px 0px; }
.elenew-view-mini .trans-over .elenew-img-innerwrap::after { bottom: -24px; height: 24px; background: transparent url('game_mini_hover_top_tr.png') no-repeat scroll 0px 0px; }
.mini-status { display: none; width: 25px; height: 17px; }
.mini-status-New { background: transparent url('new_sm_icon.png') no-repeat scroll 50% 50%; }
.game-login-wrap { position: fixed; z-index: 99999; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent url('login_area_bg.png') repeat scroll 0% 0%; }
.game-login-wrap .game-login-bg { position: absolute; top: 50%; left: 50%; width: 723px; height: 450px; margin: -225px 0px 0px -362px; background: transparent url('login_bg01.png') repeat scroll 0% 0%; }
.game-login-wrap .game-login-bg form { width: 100%; height: 100%; padding-left: 380px; padding-top: 85px; box-sizing: border-box; background: transparent url('login_bg02.png') no-repeat scroll 50% 50%; }
.game-login-wrap form p { position: relative ! important; display: block ! important; float: none ! important; }
.game-login-wrap .glogin-title { background: transparent url('login_top_icon.png') no-repeat scroll 0px 0px; width: 250px; height: 30px; line-height: 30px; color: rgb(52, 202, 174); font-size: 14px; text-indent: 39px; margin-bottom: 13px; text-shadow: 1px 1px 2px rgb(0, 0, 0); }
.game-login-wrap .login-unit { width: 248px ! important; height: 28px ! important; margin: 0px 0px 12px ! important; padding: 0px ! important; background: rgb(255, 255, 255) url('logininput_icon.png') no-repeat scroll 0% 0% ! important; border-radius: 3px; border: 1px solid rgb(204, 204, 204) ! important; }
.game-login-wrap .login-unit.login-unit-pwd { background-position: 0px -28px ! important; }
.game-login-wrap .login-unit.login-unit-chk { background-position: 0px -56px ! important; }
.game-login-wrap .login-input { float: left ! important; position: static ! important; width: 248px ! important; height: 28px ! important; padding: 6px 12px 6px 30px ! important; margin: 0px ! important; font-size: 13px ! important; color: rgb(85, 85, 85) ! important; border: medium none ! important; outline: medium none ! important; background: transparent none repeat scroll 0% 0% ! important; line-height: 16px ! important; box-sizing: border-box ! important; }
.game-login-wrap .login-input.login-acc { padding: 6px 48px 6px 30px ! important; }
.game-login-wrap .acc-unicode { position: absolute; right: 9px; top: 0px; line-height: 27px; color: rgb(85, 85, 85); font-size: 14px; font-family: arial; }
#vPic-game { position: absolute; right: 5px; top: 5px; cursor: pointer; visibility: hidden; }
.game-login-wrap .login-submit { float: none ! important; position: static ! important; background: transparent none repeat scroll 0% 0% ! important; width: 250px ! important; height: 30px ! important; line-height: normal ! important; margin: 0px 0px 11px ! important; padding: 0px ! important; font-size: 13px ! important; border-radius: 3px; border: 1px solid rgb(255, 255, 255) ! important; box-sizing: border-box ! important; color: rgb(255, 255, 255) ! important; cursor: pointer ! important; }
.game-login-wrap .glogin-forget a { display: block; margin-bottom: 11px; width: 250px; height: 28px; line-height: 28px; color: rgb(204, 204, 204); text-align: center; }
.game-login-wrap .glogin-joinmem a { display: block; width: 250px; height: 32px; color: rgb(255, 255, 255); text-decoration: none; text-align: center; line-height: 30px; font-size: 14px; }
.game-login-wrap .glogin-joinmem .gjoin-btn { background: transparent url('login_btn.png') no-repeat scroll 0% 0%; }
.game-login-wrap .glogin-joinmem a:hover { background-position: 0px 100%; }
.game-login-wrap .glogin-close { background: transparent url('login_close.png') no-repeat scroll 0% 0%; position: absolute; width: 28px; height: 28px; top: 55px; right: 55px; cursor: pointer; }
.elenew-view-block .mask-wrap { position: relative; padding-top: 4px; }
.elenew-view-block .mask-wrap:hover .elenew-game-ctl-wrap.inner-one { display: block; z-index: 2; }
.mask-wrap .gamerule-btn-wrap { position: absolute; clear: both; float: right; bottom: 5px; right: 5px; }

/*------sports-----------------------*/
#sports #main {
	padding: 20px 0;
	background-color: #361C1F;
}
#sports .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/sports/sports_banner.jpg) no-repeat center top;
}
#sports .pages {
	width: 1000px;
	margin: 0 auto;
}
/*------promotion-----------------------*/
#promotion .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/promotion/promotion_banner.jpg) no-repeat center top;
}
#promotion #main {
	padding-top: 20px;
	background-color: #361C1F;
}
#promotion .pages {
	width: 960px;
	margin: 0 auto;
	padding: 19px 19px 10px;
	border: 1px solid #562E31;
	background-color: #3F2123;
}
#promotion .pages .img {
	margin: 340px 0 340px;
	text-align: center;
}
#promotion #main .linkList {
	margin-bottom: 30px;
}
#promotion #main .linkList li {
	margin-right: 2px;
	width: 102px;
	float: left;
	text-align: center;
}
#promotion #main .linkList li a {
	padding: 6px;
	display: block;
	font-size: 14px;
}
#promotion #main .linkList .on a, #promotion #main .linkList li a:hover {
	color: #241e01;
	background-color: #E3C95B;
	border-radius: 25px;
	behavior: url(js/pie.htc);
	position: relative;
}
#promotion #main .bannerUl li {
	margin-bottom: 10px;
}
#promotion #main .bannerUl li a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/*--------------live-----------------*/
#live #main {
	padding: 20px 0 0;
	background-color: #361C1F;
}
#live .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/live/live_banner.jpg) no-repeat center top;
}
#live .pages {
	width: 1060px;
	margin: 0 auto;
}

/*------about-----------------------*/
#about #main {
	padding-top: 20px;
	background-color: #361C1F;
}
#about .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/about/about_banner.jpg) no-repeat center top;
}
#about .pages {
	width: 1000px;
	margin: 0 auto;
}
#main #sideBar {
	width: 204px;
	min-height: 1024px;
	float: left;
}
#main #sideBar .topImg {
	text-align: left;
	margin: 0 0 17px 18px;
}
#main #sideBar .sNavi li {
	margin-bottom: 10px;
	width: 204px;
}
#main #sideBar .sNavi li a {
	display: block;
	padding: 20px 0 20px 100px;
	box-sizing: border-box;
	color: #fff;
	font-size: 10px;
	border: 1px solid #361C1F;
	position: relative;
}
#main #sideBar .sNavi li a .arrow {
	position: absolute;
	top: 30px;
	right: -7px;
	display: none;
}
#main #sideBar .sNavi li a:hover .arrow {
	display: block;
}

#main #sideBar .sNavi li a:hover {
	border: 1px solid #ffd053;
}
#main #sideBar .sNavi li span {
	margin-bottom: 5px;
	display: block;
	margin-right: 11px;
	font-size: 16px;
}
#main #sideBar .sNavi .navi01 a {
	background: url(../images/about/s_img01.png) no-repeat 40px 20px;
}
#main #sideBar .sNavi .navi01.on a,
#main #sideBar .sNavi .navi01 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px 20px;
}
#main #sideBar .sNavi .navi02 a {
	background: url(../images/about/s_img01.png) no-repeat 40px -65px;
}
#main #sideBar .sNavi .navi02.on a,
#main #sideBar .sNavi .navi02 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px -65px;
}
#main #sideBar .sNavi .navi03 a {
	background: url(../images/about/s_img01.png) no-repeat 40px -150px;
}
#main #sideBar .sNavi .navi03.on a,
#main #sideBar .sNavi .navi03 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px -150px;
}
#main #sideBar .sNavi .navi04 a {
	background: url(../images/about/s_img01.png) no-repeat 40px -235px;
}
#main #sideBar .sNavi .navi04.on a,
#main #sideBar .sNavi .navi04 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px -235px;
}
#main #sideBar .sNavi .navi05 a {
	background: url(../images/about/s_img01.png) no-repeat 40px -320px;
}
#main #sideBar .sNavi .navi05.on a,
#main #sideBar .sNavi .navi05 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px -320px;
}
#main #sideBar .sNavi .navi06 a {
	background: url(../images/about/s_img01.png) no-repeat 40px -403px;
}
#main #sideBar .sNavi .navi06.on a,
#main #sideBar .sNavi .navi06 a:hover {
	background: #3F2123 url(../images/about/s_img02.png) no-repeat 40px -403px;
}
#main #sideBar .sNavi .navi06 {
	border-bottom: none;
}
#main #sideBar .sNavi .on a, #main #sideBar .sNavi li a:hover {
	color: #f3cf53;
}

#main #conts {
	width: 705px;
	min-height:690px;
	padding: 20px 30px 0 40px;
	float: right;
	border: 1px solid #562E31;
	background-color: #3F2123;
}
#about #main #conts p {
	margin-bottom: 26px;
	line-height: 2.3;
	color: #c6a3a5;
}
#about #main #conts p a {
	color: #F00;
}
#about #main #conts p span {
	color: #F00;
}
#about #main #conts p .color01 {
	color: #ffd053;
}
#about #main #conts p .color02 {
	color: #fff;
}

/*------register-----------------------*/
#register #main {
	padding-top: 20px;
	background-color: #361C1F;
}
#register .banner {
	height: 264px;
	margin-top: 166px;
	background: url(../images/register/register_banner.jpg) no-repeat center top;
}
#register .pages {
	width: 1000px;
	margin: 0 auto;
}
#register #conts {
	width: 730px;
	padding: 20px 25px 30px 20px;
}
#register #conts h3 {
	margin-bottom: 15px;
	text-align: center;
}
#register #main #sideBar {
	width: 211px;
	min-height: 964px;
	background-color: #3F2123;
	border: 1px solid #562E31;
}
#register #main #sideBar .sTtl {
	text-align: left;
	padding: 25px 0 10px 43px;
}
#register #main #sideBar .sNavi li a {
	border: none;
	color: #dcdcdc;
	font-size: 9px;
}
#register #main #conts .shuoming a {
	color: #e60012;
}
#register #main #conts .shuoming a:hover {
	text-decoration: underline;
}
#register #main #conts .shuoming .color01 {
	color: #00a0e9;
}
#register #main #conts .shuoming .color02 {
	color: #fff100;
}
#register #main #conts .shuoming .color03 {
	color: #7ecef4;
}
.aboutright .num {
	margin: 0 0 40px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.aboutright .num span {
	color: #fff100;
}
#register #conts .textImg {
	text-align: center;
	margin: 25px 0 20px;
}
#register #conts .textUl03 {
	margin: 0 -10px 15px -30px;
	width: 690px;
	
	border-top: 1px solid #532F31;
	border-left: 1px solid #532F31;
}
#register #conts .textUl03 li {
	width:117px;
	padding: 10px 10px;
	float: left;
	color: #e5e5e5;
	font-size: 14px;
	text-align: center;	
	border-right: 1px solid #532F31;
	border-bottom: 1px solid #532F31;
	display:inline-block;
}

#register #conts .btm {
	text-align: center;
	clear: both;
	color: #fff032;
	font-size: 15px;
}
#register #main #sideBar .sNavi li a {
	padding: 18px 0 18px 100px;
}
#register #main #sideBar .sNavi li a:hover {
	color: #ffd053;
}
#register #main #sideBar .sNavi .navi01 a {
	background: url(../images/register/s_img01.png) no-repeat 38px 18px;
}
#register #main #sideBar .sNavi .navi02 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -58px;
}
#register #main #sideBar .sNavi .navi03 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -130px;
}
#register #main #sideBar .sNavi .navi04 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -205px;
}
#register #main #sideBar .sNavi .navi05 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -280px;
}
#register #main #sideBar .sNavi .navi06 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -355px;
}
#register #main #sideBar .sNavi .navi07 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -430px;
}
#register #main #sideBar .sNavi .navi08 a {
	background: url(../images/register/s_img01.png) no-repeat 38px -502px;
}
#register #main #sideBar .sNavi .navi09 a {
	border-bottom: none;
	background: url(../images/register/s_img01.png) no-repeat 38px -580px;
}


.aboutright .title {
	height: 80px;
	color: #fdf8a3;
	font-size: 18px;
	text-align: center;
	line-height: 75px;
	margin-top: 15px;
}
.aboutright .content {
	color: #cbc5c7;
	line-height: 34px;
	margin-bottom: 20px;
}
.regmain {
	margin: 0 0 0 35px;
	width: 650px;
	padding: 20px 0 0;
	/*background: url(../images/register/regbg.png) no-repeat 20px top;*/
}
.aboutright .shuoming {
	text-align: left;
	color: #eee;
	line-height: 1.6;
	margin: 0 0 30px 90px;
}
.aboutright .shuoming a {
	color: #d33024;
}
.aboutright .shuoming span {
	color: #00ff00;
}
/*.regmain input {
	width: 232px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #d9d7d7;
	color: #707070;
	font-size: 13px;
	padding-left: 5px;
}*/
.regmain .table1 {
	width: 620px;
	margin: 0 0 60px 0;
}
.regmain .table2 {
	width: 620px;
	margin: 0 0 30px 0;
}
.regmain table tr td {
	height: 34px;
	color: #fff;
	font-size: 13px;
	vertical-align: middle
}
.regmain table tr td .more {
	color: #ece087;
	margin-right: 295px;
	float: right;
}
.regmain span {
	margin-right: 5px;
	color: #e60012;
	font-size: 13px;
}
.regmain .span2 {
	color: #a0a0a0
}
.regmain .note {
	color:#a0a0a0;
	margin-left: 10px;
}
.regmain .submitUl input {
	width: auto;
	height: auto;
	margin: 0;
	border: none;
	text-align: center;
	padding: 0;
	cursor: pointer;
}
.regmain .spe {
	position: relative;
}
.regmain .spe input {
	width: 108px;
}
.regmain .agree {
	text-align: center;
	margin: 0 20px 15px 0;
	z-index: 999;
	position: relative;
}
.regmain .agree input {
	width: auto;
	vertical-align: middle;
	margin-right: 5px;
}
.regmain .spe .test {
	position: absolute;
	top: 12px;
	right: 350px;
}
.regmain .submitUl {
	text-align: center;
	z-index: 999;
	position: relative;
}
.regmain .submitUl li {
	display: inline;
	margin: 0 3px;
}
.regmain .ts td {
	height: 20px;
	color: #a0a0a0;
	line-height: 20px;
}
.regmain a {
	color: #a0a0a0
}
.regmain p {
	color: #a0a0a0;
	line-height: 21px;
}

#login {
	padding: 50px 50px 20px;
	background-color: #020202;
	overflow: hidden !important;
}
#login .logo {
	margin-bottom: 20px;
	text-align: center;
}
#login .inner {
	width: 680px;
	margin: 0 auto;
}
#login .inner .title {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: bold;
	color: #fff100;
}
#login .inner .text {
	margin-bottom: 35px;
	font-size: 14px;
	color: #bfbfbf;
}
#login .inner .loginUl li {
	margin: 0 10px 10px 0;
	position: relative;
	float: left;
}
#login .inner .loginUl li img {
	top: 18px;
	left: 10px;
	position: absolute;
}
#login .inner .loginUl li input {
	width: 330px;
	height: 48px;
	color: #000;
	font-size: 16px;
	background-color: #C4C4C4;
	border: none;
	border-radius: 5px;
	behavior: url(js/pie.htc);
}
#login .inner .loginUl .list01 input, #login .inner .loginUl .list02 input {
	padding-left: 35px;
	width: 295px;
}
#login .inner .loginUl .list03 input {
	width: 230px;
	padding: 0 90px 0 10px;
}
#login .inner .loginUl .list03 .test {
	position: absolute;
	top: 16px;
	left: inherit;
	right: 20px;
}
#login .inner .passP {
	margin-bottom: 50px;
}
#login .inner .passP a {
	font-size: 16px;
	color: #FFF;
}
#login .inner .lBox {
	float: left;
	width: 380px;
}
#login .inner .rLink {
	margin-top: 5px;
	float: left;
}

/*-------------about-----------------*/\
#about .bTtl {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}
#about .partnerLink {
	margin-bottom: 40px;
}
#about .partnerLink li {
	width: 100px;
	float: left;
	text-align: center;
	margin: 0 5px;
	font-size: 14px;
}
#about .partnerLink li a {
	padding: 6px;
	display: block;
	font-size: 14px;
	color: #000;
	background-color: #E3C95B;
	border-radius: 25px;
	behavior: url(js/pie.htc);
}
#about .partnerLink li .on a,
#about .partnerLink li a:hover {
	color: #fff;
	position: relative;
}
#about .partnerTable {
	margin-bottom: 30px;
	width: 100%;
	border-collapse: collapse;
}
#about .partnerTable th {
	padding: 10px;
	color: #fff;
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #999;
	background-color: #810000;
}
#about .partnerTable td {
	padding: 10px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #999;
}
#about .partnerTable td span {
	color: #F00;
}
#about .headLine02 {
	font-size: 16px;
	line-height: 2.0 !important;
	color: #ffd053 !important;
	margin-bottom: 0 !important;
}
#about .agreeP {
	text-align: center;
}
#about .agreeP input {
	margin-right: 3px;
	vertical-align: -2px;
}
#about .aboutSubmit {
	text-align: center;
}
#about .aboutSubmit li  {
	margin: 0 5px;
	display: inline;
}
.regPartner { margin: 0 auto; height: auto; overflow: inherit; background: none;  position: relative; margin-bottom: 40px; }
.regPartner .h3Ttl {
    color: #fffeca;
    font-family: microsoft yahei;
    font-size: 14px;
    left: 40px;
    padding: 2px 8px;
    position: absolute;
    top: -11px;
    background-color: #9b836f;
    border-radius: 5px;
}

.regPartner table th span { margin-right: 5px; }
.regPartner table th { width:25%; border: none !important; text-align: right !important; background-color: inherit !important; color: #ffd053; padding: 0 10px;font-size: 14px; }
.regPartner table td { border: none !important; text-align: left !important; }
.regPartner table td input { height: 26px; line-height: 26px; width:300px;  }
.regPartner table .wid01 { width: 70px; height: 30px;}
.regPartner table .wid02 { width: 64px;}
.regPartner table .yzm { margin-left: 5px;}
.regPartner table { margin: 40px 0 40px 20px !important; }


#paiBox {
	padding: 20px;
	text-align: center;
}
#paiBox span {
	margin-top: 20px;
	display: block;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color:#ffd053;
}

.fl a{display:block;}
.l1{width:130px;height:175px;background:url(../images/float/L_01.png)}
.l1:hover{background:url(../images/float/L_01hover.png)}
.l2{width:130px;height:39px;background:url(../images/float/L_02.png)}
.l2:hover{background:url(../images/float/L_02hover.png)}
.l3{width:130px;height:39px;background:url(../images/float/L_03.png)}
.l3:hover{background:url(../images/float/L_03hover.png)}
.l4{width:130px;height:74px;background:url(../images/float/L_04.png)}
.l4:hover{background:url(../images/float/L_04hover.png)}

.r1{width:130px;height:175px;background:url(../images/float/R_01.png)}
.r2{width:130px;height:39px;background:url(../images/float/R_02.png)}
.r2:hover{background:url(../images/float/R_02hover.png)}
.r3{width:130px;height:39px;background:url(../images/float/R_03.png)}
.r3:hover{background:url(../images/float/R_03hover.png)}
.r4{width:130px;height:74px;background:url(../images/float/R_04.png)}
.r4:hover{background:url(../images/float/R_04hover.png)}

.close{width:130px;height:27px;background:url(../images/float/x.png)}

/*--------------live-----------------*/
#live #main {
	padding: 20px 0 10px;
	background-color: #361C1F;
}
#live .banner {
	margin-top: 166px;
	height: 264px;
	background: url(../images/live/live_banner.jpg) no-repeat center top;
}
#live .pages {
	padding: 20px 0 20px 20px;
	width: 980px;
	margin: 0 auto;
	border: 1px solid #573034;
	background-color: #422023;
}
#live .pages .ulList {
	width: 980px;
	margin-right: -20px;
}
#live .pages .ulList li {
	float: left;
	margin: 0 20px 20px 0;
	width: 225px;
	text-align: center;
	height: 343px;
	background: url(../images/live/li_bg.jpg) no-repeat center top;
	position: relative;
}
#live .pages .ulList li .hovBg {
	position: absolute;
	top: 0;
	left: 0;
	border: 3px solid #D1B551;
	width: 219px;
	height: 337px;
	display: none;
}
#live .pages .ulList li a:hover .hovBg {
	display: block;
}

#live .pages .ulList li a {
	display: block;
}
#live .pages .ulList li img {
	display: block;
	margin: 0 auto 10px;
}
#live .pages .ulList li .img {
	margin-bottom: 5px;
}
#live .pages .ulList li p {
	font-size: 21px;
}
#live .pages .ulList li span {
	margin-top: 9px;
	display: block;
	color:#6E6A6A;
	font-size: 11px;
}
