@charset "utf-8";
body {
	padding: 0px;
	margin: 0px;
	background-color: #131313;
	font-family:Arial, Helvetica, sans-serif;
}
ul , ul li , h1 , h2 , h3 , h4 , h5 , h6 {margin:0px;padding:0px;list-style-type:none;}
a {text-decoration:none;}
#Wrap {
	width: 100%;
}
#Wrap .KeyVision {
	width: 100%;
	height: 545px;
	position: absolute;
}
#Wrap .KeyVision .WrapBox {
	width: 980px;
	height: 545px;
	margin: 0 auto;
	position: relative;
}
#Wrap .KVLink {
	width: 100%;
	height: 545px;
	display: block;
	overflow:hidden;
}

/* 背景影片 Start */
#video-container {
    width: 100%;
    position: absolute;
    z-index: -1;
    overflow: hidden;   
    height: 100%;
    top: 0;
}

#video-main {
    width: 1920px;
    height: 1080px;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
/* 背景影片 End */

#Wrap .KeyVision .WrapBox .FlashAD {
	position: absolute;
	top: 100px;
	right: 15px;
	background: url(../images/bg_flaAD.png) no-repeat 0 0;
	width: 275px;
	height: 180px;
	padding: 8px;
	float: right;
	z-index: 99999;
}
#Wrap .KVbottom {
	background: url(../images/KV_bottom.png) no-repeat center 0;
	width: 100%;
	position: absolute;
	height: 64px;
	margin-top: -40px;
	z-index: 999;
}
#Wrap .Content {
	background-color: #ffffff;
}
#Wrap .Content .ContentBox {
	width: 980px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
/*************** MoreGame  **************************/
#Wrap .MoreGame {
	width: 940px;
	margin: 50px 0 0 20px;
}
.MoreGame h2 {
	background:url(../images/title_moregame.png) no-repeat 0 0;
	text-indent:-5000px;
	height:30px;
	display:block;
	margin:0px;
}
.MoreGame .GameBox {
	width:100%;
	border:1px solid #e6e6e6;
	border-top:none;
	overflow:hidden;
	background:#ffffff;
}
.MoreGame .GameBox .colum {
	width:49.85%;
	float:left;
	font-size:12px;
}
.MoreGame .GameBox .colum h3 {
	background-color:#fafafa;
	color:#7c7c7c;
	font-size:15px;
	margin:0;
	padding:0 0 0 20px;
	border-bottom:1px solid #e6e6e6;
	line-height:28px;
	clear:both;
	font-family:"微軟正黑體", "Microsoft JhengHei", "新細明體";
}
.MoreGame .GameBox .colum ul {
	margin:0px;
	padding:0px;
	border-right:1px dashed #cccccc;
}
.MoreGame .GameBox .colum ul li {
	line-height:30px;
	padding:0;
	float:left;
	width:50%;
}
.MoreGame .GameBox .colum ul li a {
	color:#3a3a3a;
	display:block;
	padding:0 0 0 40px;
	text-decoration:none;
	margin:1px 0;
}
.MoreGame .GameBox .colum_Long {
	width:100%;
	float:left;
	font-size:12px;
}
.MoreGame .GameBox .colum_Long h3 {
	background-color:#fafafa;
	color:#7c7c7c;
	font-size:15px;
	margin:0;
	padding:0 0 0 20px;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	line-height:28px;
	clear:both;
	font-family:"微軟正黑體", "Microsoft JhengHei", "新細明體";
}
.MoreGame .GameBox .colum_Long ul {
	margin:0px;
	padding:0px;
	font-size:12px;
}
.MoreGame .GameBox .colum_Long ul li {
	width:25%;
	float:left;
	line-height:30px;
	padding:0;
}
.MoreGame .GameBox .colum_Long ul li a {
	color:#3a3a3a;
	display:block;
	padding:0 0 0 40px;
	margin:1px 0;
	text-decoration:none;
}
.MoreGame .GameBox ul li .vallage {background:url(../images/icon_allsmall.png) no-repeat 20px -30px;}
.MoreGame .GameBox ul li .mj16 {background:url(../images/icon_allsmall.png) no-repeat 20px -57px;}
.MoreGame .GameBox ul li .mj13 {background:url(../images/icon_allsmall.png) no-repeat 20px -87px;}
.MoreGame .GameBox ul li .mjjp {background:url(../images/icon_allsmall.png) no-repeat 20px -120px;}
.MoreGame .GameBox ul li .tax9 {background:url(../images/icon_allsmall.png) no-repeat 20px -147px;}
.MoreGame .GameBox ul li .landlord {background:url(../images/icon_allsmall.png) no-repeat 20px -178px;}
.MoreGame .GameBox ul li .big2 {background:url(../images/icon_allsmall.png) no-repeat 20px -210px;}
.MoreGame .GameBox ul li .poker13 {background:url(../images/icon_allsmall.png) no-repeat 20px -237px;}
.MoreGame .GameBox ul li .seven {background:url(../images/icon_allsmall.png) no-repeat 20px -267px;}
.MoreGame .GameBox ul li .bigwod {background:url(../images/icon_allsmall.png) no-repeat 20px -300px;}
.MoreGame .GameBox ul li .tax4 {background:url(../images/icon_allsmall.png) no-repeat 20px -330px;}
.MoreGame .GameBox ul li .nine {background:url(../images/icon_allsmall.png) no-repeat 20px -357px;}
.MoreGame .GameBox ul li .blinkchess {background:url(../images/icon_allsmall.png) no-repeat 20px -388px;}
.MoreGame .GameBox ul li .mj2 {background:url(../images/icon_allsmall.png) no-repeat 20px -474px;}
.MoreGame .GameBox ul li .omaha {background: url(../images/icon_allsmall.png) no-repeat 20px -521px;}
.MoreGame .GameBox ul li .ninja {background: url(../images/icon_allsmall.png) no-repeat 20px -547px;
}
.MoreGame .GameBox ul li .stud {background: url(../images/icon_allsmall.png) no-repeat 20px -625px;
}


.MoreGame .GameBox ul li a:hover {
	background-color: #EE7700;
	color: #ffffff;
}

.icon_new {
    background:url(../images/icon_new.png) no-repeat 0 0;
    width:66px;
    height:67px;
    position:absolute;
    z-index:99999;
    margin:77px 0 0 2px;
    margin:77px 0 0 80px\9;
}

/*************** HK BABIBO **************************/
.BABIBOX {
	display:block;
	width:325px;
	height:140px;
	position: absolute;
	top: 318px;
	right: 0px;
	background:url(../images/bg_hk.png);
}
.BABIBOX ul {
	padding:5px 0 0 6px;
}
.BABIBOX ul li {
	float:left;
}
.BABIBOX ul li a {
}
.BABIBOX ul li  a:hover {
	background-position:bottom;
}
.BABIBOX ul li .BTN_BABI {
	display:block;
	width:105px;
	height:130px;
	background: url(../images/btn_babi_on.png) no-repeat;
}

.BABIBOX ul li .BTN_OTHER {
	display:block;
	width:105px;
	height:130px;
	background:url(../images/btn_other_on.png) no-repeat;
}
.BABIBOX ul li .BTN_STUDY {
	display:block;
	width:105px;
	height:130px;
	background:url(../images/btn_babistudy_on.png) no-repeat;
}


/*************** GAME LIST **************************/
.allgamelist {
	top:100px;
	background:#FFFFFF;
	padding:1px 3px 1px 1px;
	font-size:12px;
	right:342px;
	position:absolute;
}
.allgamelist ul {
	width:150px;
	float:left;
	height:278px;
}
.allgamelist ul li {
	width:150px;
	float:left;
	border-bottom:1px dashed #dddddd;
	line-height:30px;
}
.allgamelist ul li a {
	color:#3a3a3a;
	display:block;
	padding:0 0 0 35px;
	width:115px;
}
.allgamelist ul .CatalogName {
	background-color:#ef8018;
	color:#ffffff;
	text-shadow:#9c4b00 0 0 1px;
	border-right:1px solid #f29946;
	border-left:1px solid #ca680c;
	border-bottom:none;
	padding:0 0 0 15px;
	width:135px;
}
.allgamelist ul li .vallage {background:url(../images/icon_allsmall.png) no-repeat 15px -30px;}
.allgamelist ul li .mj16 {background:url(../images/icon_allsmall.png) no-repeat 15px -60px;}
.allgamelist ul li .mj13 {background:url(../images/icon_allsmall.png) no-repeat 15px -90px;}
.allgamelist ul li .mjjp {background:url(../images/icon_allsmall.png) no-repeat 15px -120px;}
.allgamelist ul li .tax9 {background:url(../images/icon_allsmall.png) no-repeat 15px -150px;}
.allgamelist ul li .landlord {background:url(../images/icon_allsmall.png) no-repeat 15px -180px;}
.allgamelist ul li .big2 {background:url(../images/icon_allsmall.png) no-repeat 15px -210px;}
.allgamelist ul li .poker13 {background:url(../images/icon_allsmall.png) no-repeat 15px -240px;}
.allgamelist ul li .seven {background:url(../images/icon_allsmall.png) no-repeat 15px -270px;}
.allgamelist ul li .bigwod {background:url(../images/icon_allsmall.png) no-repeat 15px -300px;}
.allgamelist ul li .tax4 {background:url(../images/icon_allsmall.png) no-repeat 15px -330px;}
.allgamelist ul li .nine {background:url(../images/icon_allsmall.png) no-repeat 15px -360px;}
.allgamelist ul li .blinkchess {background:url(../images/icon_allsmall.png) no-repeat 15px -390px;}
.allgamelist ul li a:hover {
	background-color:#000000;
	color:#ffffff;
}
.Btn_Close {
	background:url(../images/btn_close.png) no-repeat 0 0;
	width:33px;
	height:33px;
	position:absolute;
	top:100px;
	right:310px;
}
.btn_apk{
	position:absolute;
	display:block;
	height:60px;
	width:172px;
	margin-top:422px;
        left:50%;
	margin-left:300px;
        background:url('../images/KV/apk.png');
}
.btn_appstore {
	position:absolute;
	display:block;
	height:60px;
	width:172px;
	background:#ff0000;
	margin-top:422px;
        left:50%;
	margin-left:250px;
        background:url('../images/KV/appstore.png');
}
.btn_googleplay{
	position:absolute;
	display:block;
	height:60px;
	width:172px;
	margin-top:422px;
        left:50%;
	margin-left:60px;
        background:url('../images/KV/googleplay.png');
}
