*{padding:0; margin:0;}
body{ background:url(../images/body.png) repeat; font-family:Verdana, Geneva, 微軟正黑體; font-size:12px;}
td{font-family:Verdana, Geneva, 微軟正黑體;font-size:16px;color:#ffffff;}
ul li{ list-style:none;}
a{ text-decoration:none; color:#ebdac6;}
img{ border:0;}


.w1012{ width:1012px; margin:0 auto; overflow:hidden;}
.fl{ float:left;} .fr{ float:right;}

.pos{ position:relative;}

.header{ background:url(../images/header.png) no-repeat; height:114px; overflow:hidden;}

.logo{ width:297px; height:114px;}
.w703{ width:703px;}
.time{ width:343px; height:16px; line-height:16px; position:absolute; top:19px; z-index:9999; left:115px; color:#699085;}
#login{ position:absolute; left:110px; top:40px;}
#login{ float: right;height: 36px;padding-left: 4px;}
#login p{ position: relative; float: left;}
#login label{ color: #699085;text-align: left; cursor:text; opacity: 0.0 ;float:left;width:60px;line-height:23px;}
#login p{float:left;  height: 23px; margin: 5px 5px 0 0;}
#login .za_text {float:left; width: 130px; height: 23px; line-height: 21px; padding-left:5px;  color: #699085; border:0;background-color:#0F0F0F;border: 1px solid #484941;}
#login #vPic {float:left;  cursor: pointer; position: relative; top:8px;    right:3px; width: 40px; height: 18px;}
#login a.btnbutton{float:left; width: 55px; height: 27px;display:block;line-height:27px; border: none; color:#FFF;margin:0 10px; margin-top:6px;text-align:center;background:url(../images/logina.png) no-repeat;}
#login a.join {float:left;width:64px; height:18px;line-height:18px;text-align:center;color:#3C524C; text-align:center;}
#login a:hover.join{ color:#fff100;}	
#login a:hover.btnbutton{background: url(../images/loginh.png) no-repeat;}
a.forgetpw{float:left; text-decoration: none; color: #3C524C; width:64px; height:18px; line-height:18px; font-size:12px; text-align:center;}
a.forgetpw:hover{color: #fff100;}
.login-account{ float: right; width: 550px; color: #3C524C; text-align:right;}
.login-account span{color:#A1C7BA;padding-right: 10px;}

.news{ width:705px; height:30px; overflow:hidden; position:absolute; left:60px; top:83px; background: url(../images/news.png) no-repeat;}
.news p{ padding-left:120px; line-height:30px; color:#fff;}
.news p a{ color:#ffefce;}


.navbg{ background:url(../images/nav.png) repeat-x; height:40px;}
.nav{ height:40px; overflow:hidden;}	
.nav li{ float:left; line-height:40px; background:url(../images/line.png) no-repeat left; text-align:center;}
.nav .home{ background:none;}
.nav .curr{ background:url(../images/nav_hover.png) no-repeat center; background-size:100% 100%;}
.nav li a{ display:block;  width:75px;  padding:0 12px 0 11px; font-size:14px;}
.nav li a:hover{ background:url(../images/nav_hover.png) no-repeat center; background-size:100% 100%;}
.nav .hot{ position:absolute; left:173px; top:2px; z-index:9999999;  color:#ff0000;}
.warpperbg{ background:url(../images/warpperbg.png) no-repeat center 0; height:auto; min-height:665px; background-size:100% 100%;}
.warpper{ overflow:hidden;}
.warpper .banner{ height:222px;}

.warpper .box-top{background:url(../images/box-top.png) no-repeat; height:21px;}
.warpper .box-middle2{background:url(../images/box-middle.png) repeat-y; min-height:920px;}
.warpper .box-middle{background:url(../images/box-middle.png) repeat-y; min-height:380px;}
.warpper .box-bottom{background:url(../images/box-bottom.png) no-repeat; height:30px;}

.warpper .box{ height:212px; margin:41px 6px 190px;}
.warpper .box li{ float:left; padding:0 6px;}

#mgwrap { background:url(../images/box-middle.png) repeat-y;margin:0px; height:auto; overflow:hidden; padding-left:22px; padding-top:10px;}
#mgwrap #page span { display:block; float:left; width:60px; height:38px; line-height:38px; text-align:center; background:url(../images/mgpage.png)  no-repeat; color:#FFFFFF;} 
#mgwrap #page span.pageBar { margin:0; width:100%; height:38px; background:none;}
#mgwrap #page span a { color:#FFFFFF; }

.boxlist{ float:left;}
.boxlist  li{ float:left; width:317px; height:214px; padding:10px 8px;}

.w210{ width:210px;}
.w812{ width:790px;}
.w1000{ width:1000px;}
.warpper .bwinleft{}

.left-tab{width:210px; height:450px;  overflow-y:hidden; overflow-x:hidden;}
.left-d1{}
.left-top{padding-left:60px}
.left-top div{color:#ebdac6; float:left; width:97px; display:block; cursor:pointer; text-align:center; font-size:16px;}
.lygj2_c_1{ /*background:url(../images/ds_01_bet.png) repeat-y;*/}
.title-dd a{ color:#fff100;background:url(../images/left-bg-d.png) 0 0 no-repeat; height:35px; line-height:35px; padding-left:72px; display:block; font-size:13px;}
.title-dd a:hover,.title-dd.current a{ background:url(../images/left-hover.png) 0 0 no-repeat;  height:35px;color:#FABF61; font-size:13px; font-weight:bold; overflow:hidden; display:block; color:#000;}
.cate-dd{ padding:0; margin:0; background:#8bc9e4; float:left; margin-left:7px; width:203px; }
.cate-dd li{ height:27px; line-height:27px; overflow:hidden; text-align:center; }
.cate-dd li a{color:#000;  background:#8bc9e4; height:27px; line-height:27px; display:block; font-family:"微软雅黑"; font-size:14px; overflow:hidden; border-bottom:1px solid #43a7d3; border-top:1px solid #c4e3f1; margin:0 5px; width:190px;}
#Label_0{ margin:0; padding:0; width:203px; margin-left:7px;}
#Label_1{ margin:0; padding:0; width:203px; margin-left:7px;}

.left-top{ background:url(../images/left-top.png) 0 0 no-repeat;  height:37px; padding-top:65px;}
.left-bottom{width:212px; height:23px; background:url(../images/left-bottom.png) 0 0 no-repeat; float:left;}
.title-dd{ float:left; width:100%;}

.warpper .bwinright{margin-top:0px}
.ph {width: 790px; height: 465px; overflow: hidden;  margin-top: -2px; float: left; position: relative;}
.ph img {width: 790px; height: 465px; }
.ph .ico {right: 8px; bottom: 6px; position: absolute;}
.ph .ico li {background: rgb(60, 38, 24); margin: 2px; padding: 1px; border: 1px solid rgb(126, 93, 58); width: 15px; height: 15px; text-align: center; line-height: 15px; font-family: Arial, Helvetica, sans-serif; float: left; display: block; cursor: pointer;}
.ph .ico li.high {background: rgb(60, 38, 24); color: rgb(255, 255, 204); font-weight: bolder;}

.warpper .bwinmain{ height:200px; background:url(../images/main.png) 0 0 no-repeat; opacity:0.8; padding:9px 16px;}

.warpper .bwinmain .mimg1{ float:left; width:190px; height:184px; padding:0 5px;}
.warpper .bwinmain .mimg2{ float:left; width:190px; height:184px; padding:0 5px;}
.warpper .bwinmain .mimg3{ float:left; width:190px; height:184px; padding:0 5px;}
.warpper .bwinmain .mimg4{ float:left; width:388px; height:42px;  padding:0 0px 4px;}
.warpper .bwinmain .mimg5{ float:left; width:388px; height:144px; padding:0 0px;}


.dkright_top{ height:89px; background:url(../images/dkright_top.png) 0 0 no-repeat; margin-top:60px;}
.dkright_middle{ height:auto;background:url(../images/dkright_middle.png) repeat-y; padding:0 55px;}
.dkright_bottom{ height:60px;background:url(../images/dkright_bottom.png) 0 0 no-repeat;}
.dkright_top h3{ padding:35px 0 0 55px; color:#FFF;  margin:0;}
.dkright_middle p{ color:#FFF; font-size:14px;}
.dkright_middle p font{ color:#FF0; font-weight:600;}

.dkright_top2{ height:22px; background:url(../images/dkright_top2.png) 0 0 no-repeat; margin-top:60px;}
.dkright_middle2{ height:auto;background:url(../images/dkright_middle2.png) repeat-y; padding:0 55px;}
.dkright_bottom2{ height:60px;background:url(../images/dkright_bottom2.png) 0 0 no-repeat;}
.dkright_middle2 p{ color:#FF0000; font-size:14px;}
.dkright_middle2 p font{ color:#FF0000; font-weight:600;}

.sendbtn1 {
	margin-left:150px;
	height: 25px;
	width: 78px;
	display: inline-block;
	background: url("../images/btn_send.gif") no-repeat;
	border: none; cursor: pointer;
}
.sendbtn2 {
	margin-left:10px;
	height: 25px;
	width: 78px;
	border: 0px;
	display: inline-block;
	background: url("../images/btn_re.gif") no-repeat;
	border: none; cursor: pointer;
}
.sendbtn3 {
	margin-left:10px;
	height: 25px;
	width: 78px;
	border: 0px;
	display: inline-block;
	background: url("../images/btn_buy.gif") no-repeat;
	border: none; cursor: pointer;
}
.sendbtn4 {
	margin-left:10px;
	height: 25px;
	width: 78px;
	border: 0px;
	display: inline-block;
	background: url("../images/btn_back.gif") no-repeat;
	border: none; cursor: pointer;
}


.footerbg{background:url(../images/footerbg.png) repeat-x; height:101px; float:left; width:100%;}
.footer{ height:101px; background:url(../images/footer.png) no-repeat; overflow:hidden; }
.footer ul{ margin-left:430px; padding-top:23px; height:18px;}
.footer ul li{ float:left; padding:0 5px; color:#FFF; line-height:18px; height:18px;} 
.footer ul li a{ color:#FFF;}
.footer p{margin-left:520px; line-height:18px; height:18px; color:#FFF;}


.label {
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}


.label {
  display: inline-block;
  padding: 4px 6px;
  font-size: 12pt;
  color: #ffffff;
  white-space: nowrap;
  vertical-align: baseline;
}
.label-importanta {
font-size:10pt;color:#ffffff;font-family:Verdana, Geneva, 微軟正黑體;
  background-color: #12713a;width:25px;overflow: hidden;  
}
.label-importantb {
font-size:10pt;color:#ffffff;font-family:Verdana, Geneva, 微軟正黑體;
  background-color: #467ff3;width:25px;overflow: hidden;  
}
.label-importantc {
font-size:10pt;color:#ffffff;font-family:Verdana, Geneva, 微軟正黑體;
  background-color: #fb4d09;width:25px;overflow: hidden;  
}
.label-importantaa {
font-size:9pt;color:#ffffff;font-family:Verdana, Geneva, 微軟正黑體;
  background-color: #000000;width:480px;overflow: hidden;  
}

a {
    outline: none;  /* for Firefox Google Chrome  */
    behavior:expression(this.onFocus=this.blur());  /* for IE */
}
.hover-pic{background-position: bottom left;}
.hover-pic a{background-position: top left;}
#page-header {
    width: 100%;
    position: relative;
    z-index:1;
}
#header{
    width: 1024px;
    height: 161px;
    margin: 0 auto;
    position: relative;
}
#header-top{
    position: relative;
}
.clear{
    clear:both;
}
/* header-top */
.header-logo{
    float:left;
    _display:inline;
}
#login-area{}
#hrt{
    height: 25px;
    position:relative;
    font-family: 'pmingliu', 'simsun', '新細明體', serif;
}
/* 登入區 */
#login-title-wrap{
    float: right;
}
.isLogin-Y{
    float:right;
    color: #999;
    padding: 10px 5px 3px 0;
}
.LoginInfo{
    overflow:hidden;
    _zoom:1;
    position: relative;
}
.LoginInfoL{}
.LoginInfo .login_ip{
    position:relative;
    _display: inline;
    float: left;
}
.rmNum_area{
    position: relative;
}
.login-input{
    width:70px;
    height:16px;
    line-height:16px;
    padding:5px;
    margin-right: 8px;
    color:#CCC;
    float:left;
    _display: inline;
    border:none;
    outline:none;
}
.rmNum_area .login-input{
    margin-right: 44px;
    width: 66px;
}
.login-en label{
    font-size: 11px;
    -webkit-text-size-adjust: none;
}
#LoginForm label{
    float:left;
    position:absolute;
    bottom:4px;
    left:6px;
    color:#999;
    cursor:text;
}
#vPic{
    position:absolute;
    top:4px;
    right:4px;
    cursor: pointer;
}
.login_BTN, .joinus_BTN a{
    width:50px;
    height:25px;
    line-height: 25px;
    color:#FFF;
    border:none;
    cursor:pointer;
    display:block;
    float: left;
}
.joinus_BTN a{
	width:64px;
    margin: 0 6px;
    text-align:center;
    text-decoration: none;
    font-family: Arial;
}
.login_BTN_div{
    width: 50px;
    float: left;
}
.login_BTN_div a{
    width: 50px;
    height: 20px;
    line-height: 20px;
    display:block;
    float: left;
    text-align:center;
    text-decoration: none;
    color:#FFF;
    _display: inline;
}
.login_BTN_div a:hover{
    color:#CCC;
}
.welcome-btn, .welcome-btn a,
.joinus-btn, .joinus-btn a,
.events-btn, .events-btn a{
    width: 120px;
    height: 40px;
    display: block;
    float: left;
}
.events-btn{
    float: right;
}
.welcome-btn a{cursor: default;}
/* 首頁 */
#ad-flash{
    float: left;
    border: 2px solid #01B5FA;
    background-color: #0370B5;
}
.first-wrap{
    width: 1000px;
    height: 442px;
    margin: 0 auto;
}
.first-gamelink ul {
    height: 170px;
    padding: 15px;
}
.first-gamelink ul li{
    float:left;
}
.first-gamelink ul li a{
    width:168px;
    height: 20px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.first-gamelink ul li a:hover{
    color: #FF0;
}
.game-lottery, .game-lottery a, .game-lottery-cover{
    width: 600px;
    height: 200px;
    display: block;
    float: left;
    overflow: hidden;
}
.game-sport, .game-sport a, .game-sport-cover,
.game-casino, .game-casino a, .game-casino-cover{
    width: 198px;
    height: 200px;
    display: block;
    float: left;
    overflow: hidden;
}
.game-live, .game-live a, .game-live-cover{
    width: 398px;
    height: 152px;
    display: block;
    float: left;
    overflow: hidden;
}
.game-live ul {
    height: 122px;
}
.game-live ul li{
    width: 120px;
    float: left;
}
.live-en ul li{
    width: 140px;
}
.first-jackpot{
    float: left;
    width: 230px;
    height: 42px;

}
ul.lottery-wrap{
	float:left;
	width:80px;
}
ul.lottery-wrap li a{
	width:80px;
}

/*欣嗯嗯*/
.xzhanghu{ background:url(../images/zhanghu.png) -1px 4px no-repeat; width:340px; height:96px;}
.xzhanghu .xnr{ padding-top:42px; line-height:14px;}
.xzhanghu .xnr span{ padding:0px 15px; color:#FF0; font-weight:bold;}
.xzhanghu .xlj ul{ padding:6px 0 0 10px; margin:0px; width:340px;}
.xzhanghu .xlj li{ float:left; color:#FFF;}
.xzhanghu .xlj a{ color:#FFF; padding-left:5px;}
.xzhanghu .xlj a:hover{ color:#FF0;}
.w213{ width:213px; outline:hidden;}

.left-top01{ width:210px;background:url(../images/left-top.png) 0 0 no-repeat; height:37px; line-height:30px; padding-top:65px;}
.left-top01 div{color:#ebdac6; float:left; width:336px; display:block; cursor:pointer; text-align:center; font-size:16px; font-weight:bold; padding-left:46px;}
.danshiFl{ width:203px; margin-left:7px; display:block;}
.danshiFl .dsf01{ padding:5px 0 0 18px; background:#6a9eb4;}
.danshiFl .dsf01 .an a{ float:left; padding:5px 15px; color:#000; font-size:14px;}
.danshiFl .dsf01 .an a:hover{ color:#F00;}
.clear{ clear:both; height:0px; line-height:0px; width:auto; font-size:0px;}
.danshiFl .dsf02{ height:33px; line-height:33px; text-align:center; font-size:14px; font-weight:bold; background:#285d76;}
.danshiFl .dsf03{background:#8bc9e4; text-align:center;}
.danshiFl .dsf03 .dsf03_01{ margin:0px 20px; padding:5px 0 8px 0; background:#8bc9e4; border-bottom:1px solid #43a7d3;}
.danshiFl .dsf03 .dsf03_02{ margin:0px 20px; color:#F00; line-height:26px; height:26px; background:#8bc9e4; border-top:1px solid #c4e3f1;}
.danshiFl .dsf04{ padding:5px 0 0 18px; background:#6a9eb4; text-align:left;}
.danshiFl .dsf04 .an01 a{ width:74px; height:34px; margin-top:10px; padding-left:8px; float:left; display:block;}
.left-bottom01{ height:41px; background:url(../images/dsl05.png) no-repeat;}
/*//欣嗯嗯*/
#login .hang1{ height:21px; line-height:21px;}
#login .hang2 ul li{ font-family:Verdana, Geneva, 微軟正黑體;font-size:18px;float:left;color:#ffff00;}
#login .hang2 ul{font-family:Verdana, Geneva, 微軟正黑體;font-size:14px;color:#ebdac6;}
#login .hang2 ul li a{ font-family:Verdana, Geneva, 微軟正黑體;font-size:14px;color:#ebdac6;}
