#banner {
    height: 520px;
    margin: -26px 0 37px;
    background: url('../images/02.png') no-repeat center top
}

#content {
	padding: 0
}

#slide-banner {
	position: relative;
	height: 520px;
	width: 100%;
	overflow: hidden
}
.mobileQR {
    position: absolute;
    right: 340px;
    height: 107px;
    width: 108px;
    bottom: 105px;
}
#slide-banner .slide {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}

#slide-banner .slide a {
	display: inline-block;
	width: 1920px;
	height: 520px;
	cursor: default
}

#news {
	top: 100%;
	height: 37px;
	background: url('../images/news_bg.jpg') no-repeat center top
}

#news:before {
	content: none
}

#news .wrapper span.title {
	margin-left: 0;
	color: #b5b5b5;
	line-height: 37px
}

#news .wrapper span.title:after {
	background: url('../images/news_index.png') no-repeat left center
}

#news .wrapper span.chat {
	height: 37px
}

#hot-news {
	width: 917px
}

#hot-news li {
	color: #b5b5b5;
	line-height: 37px
}

#home-info {
    display: block;
    height: 813px;
    background: url('../images/slotbg.1.jpg') no-repeat center
}

.pool {
	padding-top: 10px
}

.pool>span {
	display: block;
	height: 37px;
	padding-left: 540px;
	color: #fac4af;
	font-size: 35px;
	font-family: Arial;
	line-height: 37px;
	background-repeat: no-repeat;
	background-position: 270px center
}


.games {
	position: relative;
	display: block;
	width: 885px;
	height: 539px;
	left: -20px;
	margin: 170px auto 0 auto;
	padding-left: 56px;
	background-image: url('../images/slotsmoneybg.png');
	background-image: url('../images/slotsmoneybg.1.png')
}

.games:before {
	content: '';
	position: absolute;
	top: -170px;
	left: 26px;
	height: 178px;
	width: 100%;
	background: url('../images/slotstitle.png') no-repeat center top
}

.slot-games {
	display: inline-block;
	width: 576px;
	padding: 2px;
	vertical-align: top
}

.game-list {
	display: inline-block;
	width: 576px;
	padding: 0 0 3px 2px;
	font-size: 0
}

.game-list li {
    cursor:pointer;
	display: inline-block;
	width: 95px;
	height: 97px;
	padding-top: 65px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 20px
}

.game-list li:hover,
.game-list li.active {
	background-color: #ab9999;
	background-color: rgba(171, 153, 153, .32)
}



.game-intro {
	padding-top: 10px;
	font-size: 0;
	text-align: center
}

    .game-intro li {
        cursor: pointer;
        display: inline-block;
        position: relative;
        width: 137px;
        height: 184px;
        margin: 0 3px 5px 0;
        padding-top: 120px;
        color: #1b1b1b;
        font-size: 14px;
        text-align: center;
        background-repeat: no-repeat;
        background-position: center 4px
    }

.game-intro li:after {
	content: '';
	position: absolute;
	display: block;
	bottom: 25px;
	left: 0;
	width: 100%;
	height: 12px;
	background: url('../images/stars.png') no-repeat center top
}

.game-intro li:hover:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-image: url('../images/slots_h.png')
}


.winner {
	display: inline-block;
	height: 488px;
	padding-top: 135px;
	overflow: hidden
}

.winner li {
	color: #7f6f70;
	font-size: 12px;
	text-align: center
}

    .winner li span {
        display: inline-block;
        width: 70px;
        line-height: 25px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

#game-section {
	height: 632px;
	text-align: center;
	background: url('../images/game_section.jpg') center 3px
}

#game-box {
	margin: 50px auto
}

#game-box li {
	position: relative;
	float: left;
	width: 250px;
	height: 494px;
	margin: 0;
	background-position: left top;
	background-repeat: no-repeat
}

#game-box li:hover:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 0;
	width: 100%;
	height: 486px;
	-moz-box-shadow: 0 11px 57px 0 rgba(0, 0, 0, .38);
	-webkit-box-shadow: 0 11px 57px 0 rgba(0, 0, 0, .38);
	box-shadow: 0 11px 57px 0 rgba(0, 0, 0, .38)
}

#game-box li a {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center top
}

#game-box li a:hover {
	background-position: center bottom
}

#game-box li[data-img="lottery"] {
	width: 501px
}

#game-box li[data-img="lottery"] a {
	background-image: url('../images/lottery.1.png')
}

#game-box li[data-img="lottery"]:hover:before {
	left: 84px;
	width: 395px
}

#game-box li[data-img="live"] {
	width: 380px
}

#game-box li[data-img="live"] a {
	background-image: url('../images/live.1.png')
}

#game-box li[data-img="live"]:hover:before {
	left: 18px;
	width: 344px
}

#game-box li[data-img="sport"] {
	width: 249px
}

#game-box li[data-img="sport"] a {
	background-image: url('../images/sport.1.png')
}

#game-box li[data-img="sport"]:hover:before {
	left: 8px;
	width: 225px
}

#info-section {
	height: 609px;
	background: url('../images/info.1.jpg') no-repeat center
}

#info-section ul {
	position: absolute;
	top: 165px
}

#info-section ul.info-left {
	left: 16px;
	text-align: right
}

#info-section ul.info-right {
	right: 16px;
	text-align: left
}

#info-section ul li {
	width: 145px;
	color: #6c5042;
	font-size: 12px
}

#info-section ul li+li {
	margin-top: 50px
}

#info-section ul li span {
	font-size: 12px;
	font-family: Arial
}

#info-section ul li span.cn {
	font-size: 18px;
	font-family: '方正正准黑'
}

#info-section ul li p {
	margin-top: 7px;
	color: #915d35;
	font-family: SimSun
}

.info-content {
	padding: 218px 495px 0 280px;
	color: #915d35;
	font-size: 12px;
	font-family: SimSun;
	line-height: 23px
}

.info-content .mobile {
	position: relative;
	top: 50px;
	left: 227px;
	width: 170px
}

.info-content .mobile .title {
	display: block;
	margin-bottom: 8px;
	color: #876f55;
	font-size: 18px;
	font-family: 'Microsoft YaHei'
}

.info-content .mobile span.app {
	position: relative;
	display: block;
	top: -13px;
	left: 193px
}
#home-info #game-list li.pa {
    background-image:url(/img/logo/logo40/pa.png)
}
#home-info #game-list li.bbin {
    background-image:url(/img/logo/logo40/bbin.png)
}
#home-info #game-list li.mg {
    background-image:url(/img/logo/logo40/mg.png)
}
#home-info #game-list li.pt {
    background-image:url(/img/logo/logo40/pt.png)
}
#home-info #game-list li.cq9 {
    background-image:url(/img/logo/logo40/cq9.png)
}
#home-info #game-list li.sexy {
    background-image:url(/img/logo/logo40/sexy.png)
}


.pool span.ag {
    background-image: url(../images/gamethree/ags.png)
}
.pool span.bbin {
    background-image: url(../images/gamethree/bbs.png)
}
.pool span.mg {
    background-image: url(../images/gamethree/mgs.png)
}
.pool span.pt {
    background-image: url(../images/gamethree/pts.png)
}
.pool span.cq9 {
    background-image: url(../images/gamethree/cqs.png)
}
.pool span.dt {
    background-image: url(../images/gamethree/dts.png)
}