.swiper-slide img{width: 100%;}
.page{background-color: #151325!important;}
.bar{background-color: #25223C;}
.list-block ul{background-color: #221F3A;}
.item-content div{color: #D8B963;}
.swiper-pagination-bullet{background: #fff;}
.title img{height: 2.2rem;}
.item-title{color: #fff!important;}
.button{color: #D8B963;border: 1px solid #D8B963;}
.card-gg{position: relative;padding: 0;padding-left: 1rem;background-color: #25223C;color: #fff!important;padding-top: 0.2rem;}
.card-gg marquee{height: 100%;margin-top: 0.1rem;margin-left: 0.625rem;}
.gg{position: absolute;top: 0.2rem;left: 0;}
.content-block-title{margin-top: 0.5rem;}
.item-content{background-color: #25223c;}
.buttons-tab{background-color: #25223c;}
.item-after{color: #D8B769!important;}    
.item-input input,.item-input select{color: #fff!important;}
.img-card .card-content-inner{padding: 0;}
.img-card .card-content-inner img{display: block;width: 100%;}
table{width: 100%;}
/*promo content*/
.container{
    color: #d9d9d9;
    background: url(/images/footer.png) no-repeat center bottom;
    padding-bottom: 72.1px;
    background-size: 100%;
}

.container td {
	vertical-align: middle!important;
	border: 1px solid #fff;
	text-align: center;
}
.yl-title {
	font-size: 1rem;
	font-weight: bold;
	margin-top: 1rem;
	color: #d8b863;
}

.container i {
	font-style: normal;
	color: #d8b863;
}

.success, .success td {
	background-color: #C52540!important;
	color: #fff;
}
.small-mod {
	font-size: 0.5rem;
	color: #b0b0b0;
}

.yl-form {border: 1px solid #D8B669;padding: 0.5rem;}
.yl-form .lable{display: inline-block;width: 5rem;}
.div-input{padding: 0.2rem 0;}
.div-input input {border-radius: 1rem;border: none;text-indent: 1rem;color: #000;padding: 0.3rem 0;}
.yl-btn{color: #000;width: 5rem;border: none;border-radius: 1rem;background-color: #C11B3F;color: #fff;}
.yl-btn-wrap{text-align: center;margin-top: 1rem;}
#submit{margin-right: 0.2rem;}
.vcode{text-align: left;}
.vcode img{width: 7rem;}
.card-header span{color: #fff;}
.b-blue{background-color: #105bcc;}
.b-green{background-color: #13cc10;}
.b-red{background-color: #cc1010;}
.card-content-inner{color: #000;}
.table tr th {text-align: center;background-color: #C52540!important;color: #fff;font-weight: normal;border: 1px solid #fff;}
.page-group .page-current .content .list-block .item-content .item-inner {margin-left: .75rem;}
.page-group .page-current .content .list-block .item-content .item-inner .item-href {display: block;width: 100%;}
.page-group .page-current .content .list-block .item-content .item-inner .item-href .item-title {float: left;width: 62%;}
.page-group .page-current .content .list-block .item-content .item-inner .item-after {float: right;}


.bar-nav{background: url(/images/bar-nav.png) no-repeat;background-size: 100% ;height: 3.5rem;}
.title{line-height: 4.3rem;}
.bar-head-btn img{width: 4.6rem;height: 1.35rem;}
.bar-head-btn{margin-top: 1.075rem;position: relative;z-index: 9999;}
.tabUl {margin-bottom: 0.28125rem;width: 100%;}
.tabUl li {background: #212025;border-radius: 8px;text-align: center;border: 1px solid #a1a1a1;box-sizing: border-box;padding-bottom: 0.5625rem;padding-top: 0.5625rem;}
.tabUl li {width: 24.25%;
float: left;margin-left: 0.6%;}
.on {background-color: #A1925B;color: #fff;}
/* 1.875 */
li {list-style: none;}
.bar-nav~.content {top: 2.8rem;}
*{padding: 0;margin: 0;}
.tabUl .icon00 {width: 1.5rem;}
.tabUl li span {display: block;font-size: 0.75rem;color: #ffffff;}
.content{color: #fff;}
.c-fff{color: #fff;}
.tabBox {margin-bottom: 0.375rem;/* background-color: #fbfbfb; */border: 1px solid #e7d8b3;border-radius: 5px;padding: 0.2375rem 0.375rem 0.375rem 0.75rem;}
.tabs .tab .tabBox.tabBox01 p{font-size: 0.7rem;color: #fff;margin-top: 0;margin-bottom: .4875rem;}
.speedlist li {*zoom: 1;margin-bottom: .4875rem;overflow: hidden;zoom: 1;}
.speedlist .ms {float: left;font-size: .69375rem;height: 1.3125rem;line-height: 1.3125rem;width: 3rem;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0.20625rem;background: #262626;border: solid 1px #d7d7d7;margin-right: .375rem;color: #f3f016;}
.speedlist .url {margin-right: 0.1875rem;width: 7.1rem;float: left;display: block;font-size: 0.75rem;height: 1.3125rem;line-height: 1.3125rem;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 0.20625rem;background: #262626;border: solid 1px #d7d7d7;color: #fff;text-align: left;padding-left: 0.1rem;text-align: center;}
.speedlist li .icon02 {margin: 0.375rem 0.375rem 0 0;width: 1.3125rem;float: left;}
.speedlist .btn-open {width: 3.75rem;line-height: 1;float: left;font-size: 0.65625rem;height: 1.3125rem;line-height: 1.3125rem;display: block;text-align: center;margin-left: 8px;}
.speedlist .btn-open a {background: #bfa165 ;background-size: 3.75rem auto;border-radius: 4px;display: block;color: #000000;position: relative;z-index: 99;}

.tabBox02, .tabBox03, .tabBox04 {
    padding: 0;
}
.gameUl li {
    width: 33.33%;
    float: left;
    text-align: center;
}
.gameUl li a {
    padding: 0.9375rem 0 0.5625rem;
    display: block;
    border-right: 1px solid #bfa165;
    border-bottom: 1px solid #bfa165;
}
.gameUl li a img {
    width: auto;
    height: 1.875rem;
}
.gameUl li span {
    margin-top: 0.1875rem;
    color: #ffffff;
    display: block;
    /* font-size: 14px; */
}
@media screen and (min-width: 0) and (max-width: 320px){
	.speedlist .ms{
		width:initial;
	}
	.speedlist .btn-open{
		width:initial;
	}
  }
@media screen and (min-width: 0) and (max-width: 360px){
	.speedlist .ms{
		width:initial;
	}
  }
  

.dld {
	text-align: center;
	background-color: #24223b;
	border: 1px solid #bea069;
	height: 5rem;
	margin: 0.5rem 0.2rem;
	text-align: center;
}

.dld img {
	width: 2rem;
	vertical-align: middle;
}

.dld a {
	color: #fff;
	font-size: 1.3rem;
	display: block;
    height: 5rem;
    line-height: 5rem;
}


.jackpot-cont {
    padding: .5rem;
    border-radius: 4px;
    text-align: right;
    background: url(/images/extra_bg.jpg) #181818;
    min-height: 54px;
    margin: 0.5rem 0;
}
.jackpot-cont .jackpot-title {
    color: #f0f0f0;
    float: left;
    width: 100px;
}
.jackpot-cont .jackpot-title h4 {
    margin: 0;
    font-size: 15px;
    font-weight: bold;
}
.jackpot-cont .jackpot-title p {
    margin: 0;
    font-size: 11px;
}
.jackpot-cont .jackpot-num {
    line-height: 38px;
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    padding-right: 10px;
}


.yl-form {border: 1px solid #D8B669;padding: 0.5rem;}
.yl-form .lable{display: inline-block;width: 5rem;}
.div-input{padding: 0.2rem 0;}
.div-input input {border-radius: 1rem;border: none;text-indent: 1rem;color: #000;padding: 0.3rem 0;}
.yl-btn{color: #000;width: 5rem;border: none;border-radius: 1rem;background-color: #C11B3F;color: #fff;}
.yl-btn-wrap{text-align: center;margin-top: 1rem;}
#submit{margin-right: 0.2rem;}
.vcode{text-align: left;}
.vcode img{width: 7rem;}
.card-header span{color: #fff;}
.b-blue{background-color: #105bcc;}
.b-green{background-color: #13cc10;}
.b-red{background-color: #cc1010;}
.card-content-inner{color: #000;}
.stepbox{ position: fixed;bottom: 60px;z-index: 99;}
.stepbox .stepimg{width: 97%;}
.stepbox .close img{width: 40px;position: absolute;right: 6%;top: -40px;z-index: 2001;}
.yl-title {
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem;
    color: #d8b863;
}
.yl-mod {
    color: #d9d9d9;
}
.yl-mod td {
	vertical-align: middle!important;
	border: 1px solid #fff;
	text-align: center;
	font-size: 13px;
}
.yl-mod i {
	font-style: normal;
	color: #d8b863;
}
.small-yl-mod {
	font-size: 0.5rem;
	color: #b0b0b0;
}
.success,.success td{
	background-color: #C52540!important;
    color: #fff;
}
.yl-mod .com_btn {
    display: block;
    margin: 0px auto;
    width: 240px;
    height: 50px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    background: linear-gradient(to bottom, #00bdff, #007cff);
    border-radius: 5px;
}
.yl-mod .com_btn a{
	color: #fff;
}
.xpjpro_title{
	font-size: 1rem;
	font-weight: bold;
	margin-top: 1rem;
	color: #d8b863;
}
.xpjpro_contbox{
	color: #d9d9d9;
}
.xpjpro_contbox td {
	vertical-align: middle!important;
	border: 1px solid #fff;
	text-align: center;
}
.xpjpro_contbox i {
	font-style: normal;
	color: #d8b863;
}
.small-xpjpro_cont {
	font-size: 0.5rem;
	color: #b0b0b0;
}
.tdbgcolor,.tdbgcolor td{
	background-color: #C52540!important;
    color: #fff;
}

.xpjpro_cont .com_btn {
    display: block;
    margin: 0px auto;
    width: 240px;
    height: 50px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    background: linear-gradient(to bottom, #00bdff, #007cff);
    border-radius: 5px;
}

.content {
	position: absolute;
	right: 0;
	left: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	margin: .5rem;
	bottom: 2.5rem;
	top: 2.2rem;
}
.xpjpro_contbox{
	position: absolute;
	right: 0;
	left: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	margin: .5rem;
	bottom: 2.5rem;
	top: 2.2rem;
}
.table tr th {text-align: center;background-color: #C52540!important;color: #fff;font-weight: normal;border: 1px solid #fff;}
.sign-content .sign-content-block{background: url(/images/sign-bg.png) no-repeat;background-size: 100%;margin:0;padding:0.9rem 0.5rem 0.5rem;margin-top:0.9rem;}
.sign-content .sign-content-block{position: relative;}
.sign-content .sign-btn{width: 5rem;height: 5rem;position: absolute;top: 14rem;left: 50%;box-sizing: border-box;transform: translate(-50%, 0);background-image: url(/images/sign-btn1.png);background-size: 100%;}
.sign-content .sign-content-block .sign-integral{width:4rem;height:1.8rem;border-radius:4px;background-color:#f17a01;color:#fff;text-align:center;line-height:36px;cursor:pointer;border: 0;float: left;position: absolute;bottom: 2rem;left:2rem;}
.sign-content .sign-content-block .sign-shop{width:4rem;height:1.8rem;border-radius:4px;background-color:#f17a01;color:#fff;text-align:center;line-height:36px;cursor:pointer;border: 0;float: right;position: absolute;bottom: 2rem;right: 2rem;}
.sign-content .sign-content-block .sign-integral a,.sign-content .sign-content-block .sign-shop a{display: block;color:#fff}

.gameUl2 li {
    width: 33.33%;
    float: left;
    text-align: center;
}
.gameUl2 li a {
    padding: 0.9375rem 0 0.5625rem;
    display: block;
    border-right: 1px solid #bfa165;
    border-bottom: 1px solid #bfa165;
}
.gameUl2 li a img {
    width: auto;
    height: 1.875rem;
}
.gameUl2 li span {
    margin-top: 0.1875rem;
    color: #ffffff;
    display: block;
    font-size: 14px;
}

.gameUl li{
	    border-right: 1px solid #bfa165;
    border-bottom: 1px solid #bfa165;
}
/* .gameUl li a{
	height: 64px;
	width: 64px;
    display: block;
    margin: 0 auto;
    background-image: url(../images/iconsp.png);
    background-repeat: no-repeat;
} */
.gameUl li span{color: #ffffff;}
.gameUl li a.more{
	width: auto;
	height: auto;
	background-image:none;
	padding: 0.35rem 0 0.2rem;
    display: block;
    border-right: 1px solid #bfa165;
    border-bottom: 1px solid #bfa165;
}
.gameUl li a.more img {
    width: auto;
    height: 1.875rem;
}
.gameUl li .more span {
    margin-top: 0.6rem;
    color: #ffffff;
    display: block;
    font-size: 14px;
}
.gameUl .ky{    background-position: -318px -363px;}
.gameUl .mg{    background-position: -316px -123px;}
.gameUl .cq9{    background-position: -66px -304px;}
.gameUl .ly{    background-position: -250px -540px;}
.gameUl .jdb{    background-position: -382px -363px;}
.gameUl .bbin{    background-position: -189px -58px;}
.gameUl .ag{    background-position: -62px 7px;}
.gameUl .dg{    background-position: -252px -1px;}
.gameUl .by{    background-position: -125px -655px;}
.gameUl .cp{    background-position: -125px -361px;}
.gameUl .ty{    background-position: -125px -415px;}
