body{
    font-family: "微软雅黑";
}
h1,h3{
    font-weight: normal;
}
.mr0 {
    margin-right: 0 !important;
}
.mb0 {
    margin-bottom: 0 !important;
}
.paImgMr25{
    margin-right: 25px !important;
}
.indexAll{
    background: url("../images/indexAll.png");
}
ul,li{
	list-style:none;
	}
#indexL .mesMes{
	height: 580px;
	padding: 44px 0;
	background-color: #E2E3E5;
}

#indexL .mesMainL{
	width: 970px;
	height: 266px;
	margin: 0 auto;
	overflow: hidden;
}
.mesMainL .mespleft{
	width:342px;
	margin:0px 12px;
	float:left;
	height:266px;
	}
#indexL .long{
	width: 4000px;
	height: 266px;
}

#indexL .mesImgL{
	width: 366px;
	height: 266px;
}

#indexL .mesPartDiv{
	width: 602px;
	height: 264px;
	float:left;
	background-color: #ffffff;
	border:1px solid #a3a3a3;
 }
 /* 新闻中心 start */
.mesPartDiv .newbox{
	width:562px;
	margin:0 auto;
	} 
.newbox .newp{
	width:562px;
	height:30px;
	line-height:30px;
	margin-top:5px;
	border-bottom:1px dashed #cbcac8;
	}
.newbox .newp img{
	float:left;
	} 	
.newbox .newp span{
	float:left;
	margin-left:7px;
	height:24px;
	line-height:24px;
	font-size:20px;
	}
.newbox .newp a{
	float:right;
	font-size:16px;
	color:#b5b5b5;
	}
	
.newbox .newlist li{
	width:562px;
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#838383;
	margin:0px;
	float:left;
	display:block;
	background:url(../images/newlist.png) 10px 12px no-repeat;
	border-bottom:1px dashed #cbcac8;
	}
.newlist li a{
	margin-left:20px;
	color:#838383;
	text-overflow:ellipsis;
	overflow:hidden; 
	width:470px;
	float:left;
	white-space:nowrap; 
   *white-space:nowrap; 
	}
.newlist li a:hover{
	color:#ea635b;
	text-decoration:none;
    }	
.newlist li span{
	float:right;
	}
 /* 新闻中心 start */
								
#indexL .mesPs {
	padding: 20px 50px 0 30px;
	font-size: 14px;
	line-height: 22px;
	color: #838383;
}

#indexL .mesBanner {
	width: 970px;
	margin: 38px auto;
}

#indexL .bannerPart {
	width: 213px;
	float:left;
	margin-left: 33px;
	display: inline-block;
}

#indexL .bannerPart:first-child {
	margin-left: 0;
}

#indexL .bannerImgL {
	width: 213px;
	height: 160px;
}

#indexL .mesBanner p {
	color: #454545;
}
#indexL .mesBanner .a_point {
	color: #838383;
}

#indexL .mesL,#indexL .mesR {
	width: 21px;
	height: 38px;
	cursor: pointer;
	top: 120px;
}

.mesL {
	left: -60px;
	background-position: -150px -695px;
}

.mesL:hover {
	background-position: -213px -695px;
}

.mesL:active {
	background-position: -279px -695px;
}

.mesR {
	right: -60px;
	background-position: -185px -695px;
}

.mesR:hover {
	background-position: -245px -695px;
}

.mesR:active {
	background-position: -314px -695px;
}

#indexL{
    min-width: 1150px;
    padding-top: 85px;
}
#indexL .header{
    height: 85px;
    background-color:#373737;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;

}
#indexL .header .topNav{
    width: 970px;
    margin: 0 auto;
	position:relative;
	
}
.topNav .langp{
	position:absolute;
	right:0px;
	top:5px;
	line-height:16px;
	height:16px;
	font-size:14px;
	z-index:22;
	width:45px;
	}
.langp a{ cursor:pointer;}
#indexL .topNav .topLogo{
    width: 184px;
    height: 72px;
    margin-top: 10px;
    background:url(../images/logo.png) no-repeat;
}
#indexL .topNav .topLogo2{
    width: 63px;
    height: 65px;
    margin-top: 7px;
    margin-left: 20px;
    background-position: -565px -682px;
}
#indexL .topNav .topLink{
    width: 60px;
    height: 81px;
    display: inline-block;
    margin-left: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
	
}
#indexL .topNav .topLink:hover{
    color: #ff0000;
}
#indexL .topLink.red{
    color: #ff0000;
	*height:77px;
    border-bottom: solid 4px #ff0000;
}
#indexL .ooTel{
    width: 117px;
    height: 17px;
}
#indexL .oSplit{
    width: 0;
    height: 17px;
    border-left: solid 1px #ccc;
    margin: 34px 5px;
}
#indexL .ooSplit{
    width: 0;
    height: 55px;
    border-left: solid 1px #ccc;
    margin-top: 13px;
}
.bannerPart a{
	color:#838383;
	}
/*------------------------------scroll-------------------------------------------------------------------------*/

#scrollwrap {
    position: relative;
    height: 628px;
    overflow: hidden;
    background-color: #ECECEC;
    margin-bottom: 0px;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    border-bottom: solid 2px #C9CCCC;
}

#scrollwrap .center {
    position: absolute;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}

#scrollwrap .toScrollBtn {
    width: 54px;
    height: 54px;
    z-index: 50;
    top: 50%;
    margin-top: -27px;
}

.toLeftBtn {
    left: 5%;
    cursor: pointer;
    background-position: -200px 0;
}
.toLeftBtn:hover{
    background-position: -317px 0;
}
.toLeftBtn:active{
    background-position: -432px 0;
}

.toRightBtn {
    right: 5%;
    cursor: pointer;
    background-position: -260px 0;
}
.toRightBtn:hover{
    background-position: -375px 0;
}
.toRightBtn:active{
    background-position: -490px 0;
}

#scrollwrap .loadImeBtn{
    width: 143px;
    height: 43px;
    top: 220px;
    z-index: 99;
    background-position: 0 -60px;
    cursor: pointer;
}
#scrollwrap .loadImeBtn:hover{
    background-position: -150px -60px;
}
#scrollwrap .loadImeBtn:active{
    background-position: -300px -60px;
}

#scrollwrap .content {
    position: absolute;
    z-index: 9;
}

#scrollwrap .content .item {
    display: block;
    width: 1920px;
    height: 325px;
    left: 0;
    line-height: 325px;
    text-align: center;
    float: left;
    background: url("../images/loading.gif") 50% 80% no-repeat;
}

img {
    vertical-align: middle;
}

#scrollwrap .indexWrap {
    position: absolute;
    left: 50%;
    margin-left: -47px;
    height: 15px;
    bottom: 15px;
    z-index: 50;
}

#scrollwrap .index {
    width: 11px;
    height: 11px;
    float: left;
    margin-left: 15px;
    cursor: pointer;
    background-color: #ADADAD;
    border-radius: 50%;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#scrollwrap .index:last-child{
    margin-right: 15px;
}

#scrollwrap .index.selected {
    background-color: #494949;
    opacity: 1;
    filter: alpha(opacity=100);
}
/*合作伙伴*/
#indexL .pat{
    height: 605px;
    background-color: #EDF0F0;
}
#indexL .patCont{
    width: 970px;
    margin: 0 auto;
}
#indexL .patener{
    color: #353536;
    padding-top: 72px;
}
#indexL .patCont .lLine,#indexL .patCont .rLine{
    position: absolute;
    width: 220px;
    border-bottom: solid 1px #D4D7D7;
    top: 85px;
    left: 160px;
}
#indexL .patCont .rLine{
    left: 590px;
}
#indexL .patCont .dialog1{
    color: #69696A;
    padding-top: 20px;
    padding-bottom: 55px;
}
#indexL .patCont .content{
    margin-left: 0;
    width: 3970px;
}
#indexL .patCont .paImgs{
    display: block;
    float: left;
    width: 220px;
    margin-right: 23px;
}
#indexL .patCont .paImgs:last-child{
    margin-right: 0;
}
#indexL .patCont .indexWrap{
    position: absolute;
    left: 50%;
    bottom: -60px;
    margin-left: -80px;
    width: 160px;
}
#indexL .patCont .indexL{
    float: left;
    width: 30px;
    height: 4px;
    margin-right: 10px;
    background-color: #B1B4B4;
    cursor: pointer;
}
#indexL .patCont .indexL:last-child{
    margin-right: 0;
}
#indexL .patCont .indexL.active{
    background-color: #000001;
}
.toL, .toR{
    width: 21px;
    height: 38px;
    margin-top: -11px;
    top: 50%;
    cursor: pointer;
}
.toL{
    left: -60px;
    background-position: -150px -695px;
}
.toL:hover{
    background-position: -213px -695px;
}
 .toL:active{
    background-position: -279px -695px;
}
.toR{
    right: -60px;
    background-position: -185px -695px;
}
.toR:hover{
    background-position: -245px -695px;
}
.toR:active{
    background-position: -314px -695px;
}


/*积分兑换*/

#indexL.macaoPay .main.payEx .mylinks{
        margin-right: 24px;
    }
    #indexL.macaoPay .bannerImg{
        background: url("../images/payEbg.jpg") 0 50% no-repeat;
    }
    
#indexL .changeL{
    height: 481px;
    background-image: url("../images/jfBg.jpg");
}
#indexL .changeL .patener{
    color: #ffffff;
}
#indexL .changeL .dialog1{
    color: #ffffff;
}

#indexL .changeL .ejBtn{
    position: relative;
    width: 198px;
    height: 198px;
    border-radius: 50%;
    margin-right: 50px;
    transition:all .5s;
    /*box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    /*-webkit-box-sizing:border-box; /* Safari */
}
#indexL .changeL .ejBtn:hover{

}
#indexL .changeL .ejBtn:last-child{
    margin-right: 0;
}
#indexL .changeL #room{
    background-position: -212px -273px;
}
#indexL .changeL #enjoy{
    background-position: -427px -273px;
}
#indexL .changeL #food{
    background-position: -212px -474px;
}
#indexL .changeL #gift{
    background-position: -427px -474px;
}

#indexL .changeL .tipsL{
    color: #000002;
    font-size: 16px;
    font-weight: bold;
    left: 50%;
    margin-left: -17px;
    bottom: 10px;
}
/*游戏简介*/
#indexL .gameTips{
    height: 775px;
}
#indexL .gameTips .partD{
    width: 970px;
    height: 495px;
}
#indexL .partD .paImgs{
    width: 307px;
    height: 230px;
    margin-right: 16px;
    margin-bottom: 34px;
    background: url("../images/loading.gif") 50% 50% no-repeat;
}
#indexL .partD .paImgs:nth-of-type(3){
    margin-right: 0;
}
#indexL .partD .paImgs:last-child{
    margin-right: 0;
}
#indexL .partD .paImgs:nth-of-type(4),#indexL .partD .paImgs:nth-of-type(5),#indexL .partD .paImgs:nth-of-type(6){
    margin-bottom: 0;
}

/*现在就开始澳门之旅*/
#indexL .beginMacao{
    height: 575px;
    background-color: #2A3546;
}
#indexL .beginMacao .patener{
    color:#ffffff;
}
#indexL .beginMacao .dialog1{
    color: #A9B0B5;
}
#indexL .beginMacao .lLine,#indexL .beginMacao .rLine{
    width: 100px;
    border:solid 1px #404B5C;
    left: 180px;
}
#indexL .beginMacao .rLine{
    left: 685px;
}
#indexL .beginMacao .masks{
    width: 575px;
    margin: 0 auto;
}
#indexL .beginMacao .mark{
    width: 208px;
    height: 211px;
    background-position: 0 -260px;
    margin-bottom: 36px;
}
#indexL .beginMacao .down{
    width: 210px;
    height: 67px;
    cursor: pointer;
}
#indexL .beginMacao .googlePlay{
    background-image: url("../images/android1.png");
}
#indexL .beginMacao .googlePlay:hover{
    background-image: url("../images/android2.png");
}
#indexL .beginMacao .googlePlay:active{
    background-image: url("../images/android3.png");
}
#indexL .beginMacao .appStore{
    background-position: 0 -116px;
}
#indexL .beginMacao .appStore:hover{
    background-position: -213px -116px;
}
#indexL .beginMacao .appStore:active{
    background-position: -427px -116px;
}
/*中间内容结束*/

/*底部*/
.footer{
    text-decoration: none;
    height: 180px;
    font-size: 14px;
    background-color: #151C22;
}
.footnr a,.footnav a{
    color: #5E6568;
    margin-right: 15px;
}
footnr a:hover,.footnav a:hover{
    color: #fff;
}
.footer .footnav{
	width:1100px;
	text-align:center;
	height:34px;
	line-height:34px;
	
	}
.footer .footnr{
	width:1100px;
	}	
.footer .footnr p{
	color:#5E6568;
	height:22px;
	font-size:12px;
	line-height:22px;
	text-align:center;
	}
.footer .footimg{
	height:47px;
	padding:5px 0px;
	float:left;
	margin:10px 0px 0px 150px;
	background:#fff;
	}
.footimg a{
	height:47px;
	float:left;
	margin:0px 10px;
	}	
.footimg img{
	border:none;
	height:47px;
	
	}	
		
/*===============================澳门风情1========================*/
#indexL .bannerImg {
    width: 1920px;
    height: 300px;
    background: url("../images/mazu.jpg") 50% 0 no-repeat;
    left: 50%;
    margin-left: -960px;
}

#indexL .banner {
    height: 44px;
    border-bottom: solid 1px #C9C9CA;
}

#indexL .banner .macaoBtn {
    position: relative;
    min-width: 160px;
    padding: 0 15px;
    height: 54px;
    line-height: 54px;
    bottom: 12px;
    z-index: 19;
    background-color: #E6483F;
    color: #F7FFFF;
    border-top: solid 2px #CDCACC;
    font-size: 24px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    cursor: pointer;
}

#indexL.macaoView .bgBf{
    background-color: #EDF0F0;
}

#indexL.macaoView .main {
    padding: 60px 0 60px 0;
}

#indexL .main .myLinks{
    display: block;
    margin-right: 16px;
    margin-bottom: 40px;
    float: left;
	display:block;
	cursor:pointer;
}
#indexL .main .myLinks:hover{
	text-decoration:none;
	}
#indexL .main .myLinks:nth-child(3n){
    margin-right: 0;
}
#indexL.macaoView .logs p{
    height: 30px;
	width:307px;
    line-height: 30px;
    font-size: 14px;
    color: #666A6E;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	*white-space:nowrap;
	overflow:hidden; 
}
.myLinks img{
	width:307px;
	height:230px;
	}
#indexL.macaoView .changeBtn{
    width: 32px;
    height: 32px;
    cursor: pointer;
}
#indexL.macaoView .toLeft{
    background-position: 0 0;
}
#indexL.macaoView .toLeft:hover{
    background-position: -66px 0;
}
#indexL.macaoView .toLeft:active{
    background-position: -132px 0;
}
#indexL.macaoView .toRight{
    background-position: -33px 0;
}
#indexL.macaoView .toRight:hover{
    background-position: -99px 0;
}
#indexL.macaoView .toRight:active{
    background-position: -165px 0;
}

#indexL.macaoView .num{
    width: 20px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    margin-left: 5px;
    color: #B8BBBB;
}
#indexL.macaoView .num.active{
    color: #606363;
    font-weight: bold;
}
/*=========================澳门风情详情===================*/
#indexL.macaoView .container{
    height: 499px;
}
#indexL.macaoView .swImg{
    position: absolute;
    z-index: 1;
    opacity: 0;
    filter:alpha(opacity=0);
}
#indexL.macaoView .swImg:first-child{
    opacity: 1;
    filter:alpha(opacity=100);
    z-index: 9;
}

#indexL.macaoView .cCont{
    position: absolute;
    display: none;
    z-index: 20;
    bottom: 10px;
    right: 20px;
}
#indexL.macaoView .cCont .circles{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #949181;
    opacity: 0.7;
    filter: alpha(opacity=70);
    margin-left: 10px;
    cursor: pointer;
}
#indexL.macaoView .circles.active{
    background-color: #fff;
}

#indexL.macaoView .detailDiv{
    position: relative;
    height: 770px;
    background-color: #fff;
    margin-bottom: 30px;
    border-bottom: solid 2px #D7D7D7;
    z-index: 20;
    opacity: 1;
}
#indexL.macaoView .textsDiv{
    width: 910px;
    margin: 0 auto;
}
#indexL.macaoView .topName{
    line-height: 70px;
    font-size: 24px;
    color: #313131;
}
#indexL.macaoView .viewDetails{
    line-height: 24px;
    font-size: 15px;
    color: #8F8F8F;
}

/*========================合作伙伴================*/
#indexL .patChoice{
    float: left;
    margin-left: 25px;
    font-size: 14px;
    cursor: pointer;
}
#indexL .patChoice a{
    text-decoration: none;
    color: #565E63;
    height: 42px;
    line-height: 42px;
    display: inline-block;
}
#indexL .patChoice a:hover{
    color: #ff0000;
}
#indexL .patChoice a.red{
    color: #ff0000;
    border-bottom: solid 2px #ff0000;
}
#indexL.macaoPat .bannerImg{
    background: url("../images/patBgImg.jpg");
}
#indexL.macaoPat .patChoice.active{
    color: #DC7E75;
}
#indexL.macaoPat .bgBf{
}
#indexL.macaoPat .main .myLinks{
    margin-right: 30px;
}
#indexL.macaoPat .main .myLinks:nth-child(4n){
    margin-right: 0;
}

/*===================合作伙伴详情=====================*/
#indexL .partD.partV .paImgs{
    width: 220px;
    margin-right: 30px;
}
#indexL .partD.partV .paImgs:nth-child(4n){
    margin-right: 0;
}
#indexL .detailDiv .patLogos{
    width: 157px;
    height: 240px;

}
/*==========================游戏简介==============*/
#indexL.games .bannerImg{
}
#indexL .oSpan{
    display: block;
    text-decoration: none;
    color: #313131;
    font-size: 14px;
    margin-top: 10px;
}
#indexL .detailDiv .patLogos.diceLogo{
    background: url("../images/dice.png") no-repeat 0 60% !important;
}
/*===================================最新消息==========================*/
#indexL.message .bannerImg{
    background: url("../images/messagebanner.jpg") 50% 0 no-repeat;
}
#indexL.message .mesDiv{
    background-color: #ffffff;
    margin-bottom: 34px;
}
#indexL.message .mesLog{
    width: 720px;
    min-height: 180px;
    border-bottom: solid 2px #DADDDD;
}
#indexL.message .titleL{
    font-size: 24px;
    color: #323232;
    padding: 30px 20px 10px 20px;
}
#indexL.message .mesTime{
    padding-left: 20px;
    font-size: 14px;
    color: #B6B6B6;
    margin-bottom: 15px;
}
#indexL.message .mesText{
    padding: 0 20px 0 20px;
    font-size: 14px;
    line-height: 18px;
    color: #B6B6B6;
}
#indexL.message .rdMore{
    font-size: 20px;
    color: #E96F5F;
    right: 30px;
    top: 30px;
    text-decoration: none;
}
#indexL.mesView .newsDiv{
    padding: 50px 100px 80px 100px;
    background-color: #ffffff;
    border-bottom: solid 2px #DADDDD;
    margin-bottom: 40px;
}
#indexL.mesView .newTitle{
    text-align: center;
    font-size: 24px;
}
#indexL.mesView .newsTime{
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 35px;
    color: #B6B6B6;
}
#indexL.mesView .newsImgs{
    margin: 0 auto;
    margin-bottom: 50px;
}
#indexL.mesView .newsText{
    font-size: 16px;
    line-height: 26px;
    color: #999999;
}
/* 新闻中心 start*/
.gmbox .gmbanbox{
	position:absolute;
	right:335px;
	top:257px;
	}
.newban{
	position:relative;
	height:200px;
	overflow:hidden;
	margin-bottom: 0px;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
	}
.newban .necenter{
    position: absolute;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}	
.necenter .newbanner{
	width:1920px;
	margin:0 auto;
	background:url(../images/banner2a.png) no-repeat;
	height:200px;
	}	
.nowdown{
	position:relative;
	left:1142px;
	top:83px;
	width:144px;
	height:44px;
	display:block;
	}	
.gamebox{
	 width:970px;
	 margin:10px auto;
   }
.gamebox .gameleft{ 
	float:left; 
	width:718px;
	}	
.gamebox .gameleft .yd{ 
	width:718px; 
	clear:both; 
	}
.gamebox .gameleft .gd{ 
	width:718px; 
	height:38px; 
	float:left;
	}
.gdleft{
	float:left;
	width:6px;
	height:38px;
	background:url(../images/news_05.gif) no-repeat;
	}
.gdright{
	float:left;
	width:6px;
	height:38px;
	background:url(../images/news_07.gif) no-repeat;
	}		
.bj{
	height:36px;
	width:706px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color:#e7e7e7;
	border-bottom-color: #e7e7e7;  
	float:left;
	}
.bj a{
	text-decoration:none;
	}
.gameleft .gd b{
	font-size:14px; 
	color:#2397d2;
	height:36px; 
	line-height:36px; 
	margin-left:15px; 
	float:left;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	*white-space:nowrap; 
	overflow:hidden;
    width:520px;
	}
.gameleft .gd span{ 
	float:right; 
	font-size:14px; 
	color:#c7c7c7;
	height:36px; 
	line-height:36px; 
	font-weight:bold;
	}
.gamebox .gameleft .nr{ 
	width:657px; 
	font-size:14px; 
	color:#7d7d7d; 
	padding:6px 16px 6px 15px; 
	line-height:30px; 
	float:left;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	*white-space:nowrap; 
	overflow:hidden;
	}
.gamebox .gameleft .nr a{ 
	color:#0b9adc;
	}
.gameleft .nr a:hover{ 
	text-decoration:underline;
	}
.gamebox .gameright{
	float:right;
	 width:223px; 
	 background:url(../images/bj_09.gif) no-repeat left; 
	 padding-bottom:10px;
	}
	
.gamebox .gameright ul{ 
	width:201px;
    padding:14px 0 10px 22px;
	}
.gamebox .gameright ul li{ 
	width:146px; 
	height:33px; 
	background-color:#ebebeb; 
	padding:20px 0 0 24px; 
	font-size:14px; 
	color:#353535; 
	margin-top:5px;
	}
.gamebox .gameright li a{ 
	color:#353535;
	}
.gamebox .gameright li a:hover{ 
	text-decoration:underline;
	}
.gamebox .gameright #tu{ 
	width:170px; 
	
	margin-left:22px;
	}
#le{
	float:left;
	margin-top:50px;
	}	
.paginator{ 
	font: 11px Arial, Helvetica, sans-serif;
	padding:10px 20px 10px 0; 
	margin:0px auto;
	}
.paginator a{ 
	color:#03C;
	padding: 1px 6px; 
	border: solid 1px #ddd;
	background: #fff; 
	text-decoration: none;
	margin-right:2px
	}
.paginator a:visited{
	padding: 1px 6px; 
	border: solid 1px #ddd; 
	background: #fff; 
	text-decoration: none;
	}
.paginator .cpb{
	padding: 1px 6px;
	font-weight: bold; 
	font-size: 13px;
	border:none
	}
.paginator a:hover{
	color: #fff; 
	background: #ffa501;
	border-color:#ffa501;
	text-decoration: none;
	}

/* 新闻内容页 */	
.gamebox .gameleft .gamebt{ 
	font-size:14px;
	line-height:30px; 
	color:#7d7d7d; 
	padding-top:10px;
	}
.gameleft .gamebt .dh a{
	color:#7d7d7d;
	}
.gameleft .gamebt a{ 
	color:#0b9adc;
	}
.gameleft .gamebt a:hover{ 
	text-decoration:underline;
	}
.gamebox .gameleft #ka{ 
	width:700px; 
	height:56px; 
	border:1px solid #ebebeb; 
	float:left; 
	background-color:#FFF; 
	margin-top:10px; 
	padding:15px 0 0 34px;
	}
.gameleft #ka h1{
	 font-size:16px; 
	 color:#757575;
	 }
.gameleft #ka em{
	 font-style:normal;
	 color:#7d7d7d; 
	 font-size:14px;
	 }
.gameleft .neirong{
	 width:700px; 
	 clear:both; 
	 margin-top:20px; 
	 font-size:14px; 
	 color:#7d7d7d; 
	 line-height:35px;
	 }
.gameleft .neirong p{
	color:#7d7d7d;
	font-family:宋体;
	font-size:14px;
	line-height:35px;
	}	
.neirong .pright{
	text-align:right;
	}	
.gameleft .ri{
	margin-top:15px;
	font-size:14px;
	color:#7d7d7d; 
	margin-bottom:20px;
	text-align:right; 
	
	 }
.gameleft .ri a{ 
	color:#0b9adc;
	}
.gameleft .ri a:hover{
	 text-decoration:underline;
	 }	
/* 新闻中心end*/
/* 充值中心 start */
.rechargebox{ 
 	width: 970px; 
	margin: 0px auto; 
	padding-bottom: 20px;
	
  }
.rechargebox .body_main_l{
	float:left;
	width:209px;
	font-size:14px;
	padding:0 0 100px 0;
	}	
.rechargebox .recharge_nav{
	 position:relative;
	 z-index:2; 
	 width:212px; 
	 background:#F7F7F7; 
	 border:1px #DCDCDC solid;
	 font-size:14px;
	 }
.recharge_nav li a{
	 position:relative;
	 display:block;
	 margin:0 auto; 
	 width:124px; 
	 height:48px; 
	 line-height:48px;
	 color:#4B4B4B; 
	 padding-left:60px; 
	 border-left:4px #F7F7F7 solid;  
	 border-bottom:1px #DCDCDC solid;
	}
.recharge_nav li a:hover, .recharge_nav li a.on_select{ 
 	margin-top:-1px; 
	width:137px;
	padding-left:73px;
	color:#F58D62; 
	text-decoration:none; 
	border-left:3px #F48352 solid; 
	border-top:1px #DCDCDC solid; 
	background:#FFF;  
	}
.recharge_nav li a span{
	 position:absolute;
	 left:20px;
	 top:15px; 
	 }
.recharge_nav li a.on_select span,.recharge_nav li a:hover span{ 
	position:absolute;
	left:35px;
	top:15px; 
	}
.recharge_nav li a .recharge_nav_ips{
	 width:20px;
	 height:20px;
	 background:url("../images/icon_01.gif") no-repeat; }
.recharge_nav li a:hover .recharge_nav_ips,.recharge_nav li a.on_select .recharge_nav_ips{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_02{
	 width:20px; 
	 height:20px;  
	 background:url("../images/icon_02.gif") no-repeat; 
	 }
.recharge_nav li a:hover .recharge_nav_02,.recharge_nav li a.on_select .recharge_nav_02{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_03{
	  width:20px; 
	  height:20px;  
	  background:url("../images/icon_03.gif") no-repeat; 
	  }
.recharge_nav li a:hover .recharge_nav_03,.recharge_nav li a.on_select .recharge_nav_03{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_zfb{
	  width:20px; 
	  height:20px;
	  background:url("../images/icon_04.gif") no-repeat; 
	  }
.recharge_nav li a:hover .recharge_nav_zfb,.recharge_nav li a.on_select .recharge_nav_zfb{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_yd{
	  width:20px; 
	  height:20px;  
	  background:url("../images/icon_05.gif") no-repeat;
	   }
.recharge_nav li a:hover .recharge_nav_yd,.recharge_nav li a.on_select .recharge_nav_yd{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_lt{
	  width:20px; 
	  height:20px;
	  background:url("../images/icon_06.gif") no-repeat;
	   }
.recharge_nav li a:hover .recharge_nav_lt,.recharge_nav li a.on_select .recharge_nav_lt{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_jc{
	width:20px;
	height:20px; 
    background:url("../images/icon_07.gif") no-repeat; 
	}
.recharge_nav li a:hover .recharge_nav_jc,.recharge_nav li a.on_select .recharge_nav_jc{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_08{
	  width:20px; 
	  height:20px;  
	  background:url("../images/icon_08.gif") no-repeat; 
	  }
.recharge_nav li a:hover .recharge_nav_08,.recharge_nav li a.on_select .recharge_nav_08{
	 background-position:0 -20px;
	 }
.recharge_nav li a .recharge_nav_dx{
	  width:20px;
	  height:20px;
	  background:url("../images/icon_09.gif") no-repeat; 
	  }
.recharge_nav li a:hover .recharge_nav_dx,.recharge_nav li a.on_select .recharge_nav_dx{
	 background-position:0 -20px;
	 }
.recharge_nav .recharge_nav_title{
	 width:213px;
	 height:35px;
	 color:#6c6c6c;
	 font-size:14px;
	 text-align:center;
	 line-height:35px;
	 }	 
/*  充值内容 start */
.chongzhi_right{
	border:1px #DCDCDC solid;
	float:right;
	width:737px;
	padding:10px 10px;
	background:#fff;
	min-height: 450px;
	}
.paynav .pay-breadcrumb{
	 font-size: 14px; 
	 line-height: 34px; 
	 font-weight: normal; 
	 height: 34px; 
	 width:707px;
	 margin:0 auto;
	 border-bottom: 2px solid #e5e5e5; 
	 position: relative; 
	 }
.pay-breadcrumb span{
	 color: #ff6600;
	  }
.pay-breadcrumb .help{
	 font-size: 12px;
	 position: absolute; 
	 top: 0px; 
	 right: 0px;
	 color:#0b5ba5;
	 } 
.pay-breadcrumb .help:hover{
	color:#ff6600;
	}	 
.chongzhi_right .paycont{
	width:580px;
	margin:10px auto;
	}
.paycont .payitem{
	width:580px;
	margin-top:15px;
	float:left;
	}
.paycont .payitem .reg_lab{
	width:140px;
	float:left;
	font-size:14px;
	height:36px;
	line-height:36px;
	text-align:right;
	}
.paycont .payitem .form-text2{
	width:230px;
	height:36px;
	margin-left:5px;
	font-size:16px;
	border:1px solid #e5e5e5;
	line-height:36px;
	}
.paycont .payitem .form-text3{
	width:80px;
	height:36px;
	margin-left:5px;
	float:left;
	font-size:16px;
	border:1px solid #e5e5e5;
	line-height:36px;
	}	
.payitem .moneylist{
	width:440px;
	height:38px;
	}
.payitem p{
	font-size:14px;
	line-height:20px;
	height:20px;
	color:#f00;
	}
.payitem .valimg{
	height:38px;
	float:left;
	margin-left:5px;
	}	
	
.moneylist label {
	line-height: 38px;
	background: #f9f9f9;
	text-align: center;
	float: left;
	height: 38px;
	width: 60px;
	border: 1px solid #cfcfcf;
	font-size: 14px;
	margin:0px 5px 10px 5px;
	position: relative;
	cursor: pointer;
	}
.moneylist label:hover,.moneylist .selected{
	color: #ff6600; 
	background: #FFF; 
	height: 36px; 
	width: 58px; 
	border: 2px solid #ff6600; 
	line-height:36px;
   }
.moneylist label:hover i,.moneylist .selected i{
	background: url(../images/ico_gou.png) no-repeat 0px 0px; 
	display: block; 
	height: 13px; 
	width: 13px; 
	position: absolute;
	right: 0px; 
	bottom: 0px;
	_bottom: -3px; 
	}
.payitem .tbbox{
	width:430px;
	font-size:14px;
	height:36px;
	line-height:36px;
	}	
.payitem .tbbox span{
	color:#a3a5a4;
	margin-left:5px;
	font-weight:bold;
	}	
.payitem .tbbox a{
	margin-left:10px;
	color:#0b5ba5;
	font-size:12px;
	}
.payitem .change{
	width:440px;
	}	
.payitem .change .changelb{
	height:36px;
	margin-left:5px;
	line-height:36px;
	border:2px solid #cfcfcf;
	padding:0px 10px 0px 25px;
	position:relative;
	background:#f9f9f9;
	float:left;
	cursor:pointer;
	}	
.changelb i{
	 background: url(../images/ico_fx.png) no-repeat 0px -14px; 
	 display: inline-block; 
	 height: 14px; 
	 width: 14px; 
	 vertical-align: middle; 
	 position: absolute; 
	 left: 6px; 
	 top: 13px;
	 *top: 11px; 
	 }	
.payitem .change .changelb:hover{
	height:36px;
	line-height:36px;
	border:2px solid #ff6600;
	padding:0px 10px 0px 25px;
	color:#ff6600;
	float:left;
	}	
.changelb:hover i{
	 background: url(../images/ico_fx.png) no-repeat 0px 0px; 
	 display: inline-block; 
	 height: 14px; 
	 width: 14px; 
	 vertical-align: middle; 
	 position: absolute; 
	 left: 6px; 
	 top: 13px;
	 *top: 11px; 
	 }
.flmore{
	float:left;
	display:inline;
	line-height:40px;
	} 	
.flmore a{
	color: #0b5ba5;
	cursor: pointer;
	outline: none;
	}
.payitem .mpay{
	width:430px;
	color:#ff6600;
	line-height:36px;
	font-size: 16px;
	font-weight: bold;
	}
.mpay span{
	padding-left:5px;

	}		
.payitem .p-main {
	margin-left: 230px;
	line-height: 40px;
	position: relative;
	display:block;
	}
.btn-com {
	border: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	background: url(../images/btn.png) repeat-x 0px 0px;
	text-align: center;
	display: inline-block;
	padding: 0px 20px;
	height: 40px;
	}
.btn-com:hover{
	background: url(../images/btn.png) repeat-x 0px -41px;
	}	
.tip {
	color: #747474;
	display: none;
	padding: 20px 0px 20px 10px;
	width:570px;
	}	
.tip h4 {
	background: url(../images/ico_tip.png) no-repeat 0 center;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 24px;
	float:left;
	width:570px;
	}
.tip .info {
	line-height: 24px;
	padding-left: 24px;
	}	
.tip .info ol {
	list-style: decimal outside none;
	padding-left: 20px;
	width: 90%;
	}	
.tip .info ol li {
	display: list-item;
	text-align: -webkit-match-parent;
	}
.payitem:after {
	clear: both;
	}									 
/* 充值中心 end */
/* 下载中心 */
.gamedown{
    position: relative;
    height: 628px;
    overflow: hidden;
    background-color: #010000;
    margin-bottom: 0px;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.gamedown .gmcenter{
    position: absolute;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}
.gmcenter .gmbox{
	width:1622px;
	margin:0 auto;
	position:relative;
	height:628px;
	background:url(../images/gamebg.png) no-repeat;
	}
.gmbox .gmbanbox{
	position:absolute;
	right:335px;
	top:257px;
	}
.alldown{
	height:140px;
	width:332px;
	border:4px solid #2472ca;
	background:#459eff;
	position:relative;
	}
 .alldown:hover{
	background:#458fff;
	border:4px solid #1e5ea6;
	cursor:pointer;
	}	
 .alldown .zuix{
	position:absolute;
	right:-4px;
	top:-4px;
	width:86px;
	height:86px;
	background:url(../images/tip1.png) no-repeat;
	}	
.alldown .dowbox{
	position:absolute;
	left:-4px;
	bottom:15px;
	width:157px;
	height:47px;
	background:url(../images/dowbg1.png) no-repeat;
	}
	
.dowbox img{
	float:left;
	margin:7px 0px 0px 10px;
	}	
.allbox .allsp{
	font-size:38px;
	height:48px;
	line-height:48px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-left:25px;
	border-bottom:1px solid #fff;
	}
.allsp1{
	font-size:27px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-left:45px;
	}		
.allbox .allword{
	width:150px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-left:175px;
	margin-top:5px;
	line-height:20px;
	height:20px;
	}	
 .simpledw{
	width:332px;
	height:102px;
	border:4px solid #2472ca;
	background:#459eff;
	position:relative;
	margin-top:9px;
	}
.simpledw .dowtip{
	width:46px;
	height:36px;
	position:absolute;
	top:3px;
	right:37px;
	background:url(../images/dowtip.png) no-repeat;
	}	
.simpledw .dowbox{
	position:absolute;
	left:-4px;
	bottom:10px;
	width:157px;
	height:47px;
	background:url(../images/dowbg1.png) no-repeat;
	}
.simpledw:hover{
	background:#458fff;
	border:4px solid #1e5ea6;
	cursor:pointer;
	}
/* changeroom start */	
#indexL .changeroom{
	width:970px;
	margin:38px auto;
	
	}	

.changeroom .btnroom{
	position: relative;
	width: 200px;
	height: 199px;
	border-radius: 50%;
	transition: all .5s;
	margin:0px 21px;
	display:block;
	float:left;
	text-decoration:none;
	}	

.btnroom .ejsp{
	position:absolute;
	color: #000002;
	font-size: 16px;
	font-weight: bold;
	left:82px;
	bottom:13px;
	}	
.btnroom:hover .ejsp{
	color:#F00;
	}	
/* changeroom end */
#indexL .solution{
	width:970px;
	margin:28px auto;
	}
.solution .solution-item{
	width: 208px;
	height: 260px;
	margin:20px 16px ;
	float: left;
	text-align: center;
	}	
.solution-item .sl-icon{
	text-align: center;
	}	
.sl-icon-area{
	width:208px;
	height:230px;
	position:relative;
	display:block;
	}
.sl-icon .sl-mask {
	position: absolute;
	z-index: 10;
	top: -8px;
	left: -8px;
	background:url(../images/home_v3_2.32_3.png) 0px 0px  no-repeat;
	width: 210px;
	height: 235px;
	visibility:hidden;
	}
.ico {
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
	background-repeat: no-repeat;
	font-size: 0;
	}			
.sl-icon .sl-icon-5{
	display:inline-block;
	width:208px;
	height:230px;
	background-position: -10px 0;
	background-image: url(../images/home_v3_2.32_2.png?20150413);
}	
.sl-icon .sl-icon-1{
	width:208px;
	height:230px;
	background-position: -10px -238px;
	background-image: url(../images/home_v3_2.32_2.png?20150413);
}
.sl-icon .sl-icon-2{
	width:208px;
	height:230px;
	background-position: -10px -477px;
	background-image: url(../images/home_v3_2.32_2.png?20150413);
	z-index:2;
}
.sl-icon .sl-icon-3{
	width:208px;
	height:230px;
	background-position: -10px -718px;
	background-image: url(../images/home_v3_2.32_2.png?20150413);
}
.sl-icon:hover .sl-mask{
	visibility:visible;
	} 
.solution-item .linkh{
	color: #27303f;
	font: normal 20px "hiragino sans gb","microsoft yahei";
	display:block;
		}
.ptite{
	font-size:22px;
	line-height:33px;
	height:33px;
	}		
.solution-item a:hover{
	text-decoration:none;
	}
.banbg{
	width:1920px;
	height:584px;
	background:#1a031f;
	}
.banbg1{
	background:#000000;
	}	
.banbg2{
	background:#181059;
	}	
.banbg img{
	width:1622px;
	margin:0px auto;
	}			
.page{padding:25px 0px; text-align:center}
.page a,.page span{ display:inline-block; padding:3px 6px; text-align:center; color:#404040; border:1px solid #c6c6c6; background:#f2f2f2; margin:0 5px}
.page a:hover{border:1px solid #9fb32b; background:#b3c83b; color:#fff;}
/* 游戏下载 */
.mespleft .dowgame{
	width:342px;
	}	
	
.dowgame .gamehd{
	height:56px;
	}	
.dowgame  .gameall{
	width:342px;
	height:89px;
	display:block;
	background:url(../images/alld1.png) no-repeat;
	}	
.dowgame  .gameall:hover{
	width:342px;
	height:89px;
	background:url(../images/alld2.png) no-repeat;
	}
.dowgame .gamejj{
	width:342px;
	height:121px;
	display:block;
	background:url(../images/jjd1.png) no-repeat;
	}	
.dowgame .gamejj:hover{
	width:342px;
	height:121px;
	background:url(../images/jjd2.png) no-repeat;
	}			
/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;bottom:350px;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:10px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 15px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px;}
.onlineMenu li img{margin:8px 0 0 0;}

.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}
#indexL .kfqqbg{width:155px;height:17px;dispaly:inline-block;line-height:20px;background:url(../images/qq.png) 0px 0px no-repeat;margin:34px 0px 0px 15px;}	
.kfqqbg span{padding-left:21px;color:#fff;font-size:13px;}
.kfqqbg:hover{text-decoration:none;}
