﻿
body {	margin: 0px; text-align:center;/* background:url(../images/a28/index_bg.jpg) repeat;*/ background:#FFF;}
form, table { margin:0; padding:0;}
td { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.title { display: block; width: 100%; background:#d3e4f6; text-align: center; margin-left:auto; margin-right:auto; height:55px;}
.language {width: 318px; height:55px; margin-left:auto; margin-right:auto; color: #B2A183; text-align:center;}

.language #lang_tw, .language #lang_cn { font-family:simsun;}
.language #lang_en { font-family:Arial, Helvetica, sans-serif;}

.sub {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.err_info { text-align:left; font-size:16px; width:273px; width:320px\9; padding:10px 10px 10px 35px; line-height:20px; margin-top:20px; margin-left:auto; margin-right:auto; color:#A73339; border:1px solid #D3797C; background:#F1D9DA; background:url(../images/a28/index_error.png) 10px no-repeat #F1D9DA;}
/*IE10*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.err_info { width:273px;}
}
/**/
.err_position { position:relative; top:15px\9; width:320px;}
/*.error_pic { margin:0 10px 0 10px; position:relative; top:2px;}*/
.txt { padding-bottom:2px;font: 12px Arial, Helvetica, sans-serif; font-weight:bold;}
.mem { 	display: block; width:100%; margin-left:auto; margin-right:auto;text-align: center;	background: url(../images/a28/bg.gif);}
/*.mem .img{ float:left;	width: 652px;height: 232px;background: url(../images/a28/allbetspage_tw.jpg) no-repeat;}*/


.log { font-family:arial; text-align:center; width:318px;/* height:295px;*/ margin:auto; background:#4575cd66; padding:19px 21px 19px 19px; padding:19px\9;}
/*IE10*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.log { padding:22px 23px 22px 22px;}
}
/**/

.bord { width:320px; height:114px; margin-left:auto; margin-right:auto; background:#fff; border:1px solid #e0d4c0;}

.za_text { width:136px; height: 20px; margin-top:1px; margin-bottom:2px;  font-family: "Arial"; font-size: 12px; border:solid 1px #7F9DB9;}
.za_button {width:320px; height:40px; cursor:pointer; cursor:hand; border:none; background:#3c5aa0; color:#fff; font-size:16px; border:1px solid #4575cd;}
.za_button:hover { background:#4575cd;}
a:link, a:visited {	color:#1066BB;text-decoration: none;}
a:hover, a:active { color:#E5CA9C;}
.lang2, 
.lang2 a {	font-size: 16px;	color: #fff; top: 18px;/* text-decoration: underline; font-weight:bold;*/ background:#4575cd;}
.lang { font-size: 16px; color: #234187; top: 18px;}
.lang a:link , .lang a:visited {color: #000;text-decoration: none;}
/*.lang a:hover {color: #F63;text-decoration: underline;}*/
.lang:hover {/*color: #F63;text-decoration: underline;*/ color:#fff; background:#5d98e9;}
.version { width:136px; margin-top:2px; margin-bottom:5px; margin-left:auto; margin-right:auto;}
.chk_box { width:24px;}
.btn { width:320px; height:40px; line-height:40px; text-align:center; margin-left:auto; margin-right:auto;}
.vs_new { width:50%; font-weight:bold;}
.vs_old { text-align:right;}
.index_try { display:inline-block; position: relative; top:5px; top:1px\9; left:98px; left:202px\9; background:url(../images/a28/index_try_pic.png) 0 0 no-repeat; width:82px; height:31px; line-height:24px; font-size:13px; color:#fff; text-align:center;}
.index_on_btn { width:320px; height:40px; line-height:40px; font-size:15px; text-align:left; margin-bottom:20px;}
.index_old_btn { display:inline-block; width:149px; height:38px; line-height:38px; background:#776455; color:#FFD795; border:1px solid #776455; text-align:center; margin-right:18px; cursor:pointer;}
.index_old_btn_out { display:inline-block; width:149px; height:38px; line-height:38px; background:#EDE9E2; color:#776455; border:1px solid #776455; text-align:center; margin-right:18px; cursor:pointer;}
.index_old_btn_on { background:#776455; color:#FFD795;}
.index_new_btn { display:inline-block; width:149px; height:38px; line-height:38px; background:#776455; color:#FFD795; border:1px solid #776455; text-align:center; position:relative; left:2px; cursor:pointer;}
.index_new_btn_out { display:inline-block; width:149px; height:38px; line-height:38px; background:#EDE9E2; color:#776455; border:1px solid #776455; text-align:center; position:relative; left:2px; cursor:pointer;}
.index_new_btn_on { background:#776455; color:#FFD795;}

/*IE10*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.index_try { position:relative; top:15px; left:98px;}
}
/*IE11*/
_:-ms-fullscreen, :root .index_try { position:relative; top:1px; left:98px;}
/**/

.news {display: block; width:948px; height:186px; clear:left; margin-left:auto; margin-right:auto;}
/*.upgrade { float:left; display:block; margin-top:36px; width:228px; height:126px; background:url(../images/a28/en-us/index_upgrade.jpg) no-repeat;}*/ /*140429-首頁升級版圖拿掉*/
.tv { float:left; display:block; margin-top:26px; width:280px; height:205px; background:url(../images/a28/en-us/sbc_desktopbanner_newmobile_tw.jpg) no-repeat;}
.moblie { float:left; display:block; margin-top:26px; margin-left:54px; width:280px; height:205px; background:url(../images/a28/en-us/sbc_livestreaming_tw.jpg) no-repeat;}
.newbettypes { float:left; display:block; margin-top:26px; margin-left:54px; width:280px; height:205px; background:url(../images/a28/en-us/newbettypes_tw.jpg) no-repeat;}
.foot { clear:left; display:block; width:948px; height:76px; margin-top:80px; margin-left:auto; margin-right:auto; background:url(../images/a28/en-us/index_browser.gif) no-repeat 345px 0;
}
/*新版首頁-新增*/
.index_top_pic { margin: 27px auto; width: 72px;height: 72px; background: url(../images/a28/index_top_pic.png?v=1) no-repeat; display:block;}
.index_ID { /*width:50px;*/ text-align:center; padding:0 18px 0 7px;}
.index_line { border-bottom:1px solid #f0e7d8;}
.index_input { width:240px; height: 30px; line-height:30px\9; margin-top:1px; margin-bottom:2px; font-family: "Arial"; font-size: 16px; border:none; outline:none; color:#3d2e14!important;}
.index_re { text-align:left; width:320px; height:54px; line-height:54px; color:#776547; font-size:14px;}
/*IE10*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.index_re { line-height:26px;}
}
/*IE11*/
_:-ms-fullscreen, :root .index_re { line-height:55px;}
/**/
.index_box { margin:0px 6px 0 0; margin:0px 3px 0 0\9; position:relative; top:-1px; top:2px\9;}
.banner { position:relative;width:359px; height:146px; background:url(../images/a28/banner_2015_en.jpg) no-repeat; /*border:1px solid #d7c7b3;*/ margin-top:19px; margin-left:auto; margin-right:auto; display:block;}
.banner span{ position:absolute; line-height:22px; font-family:Arial; color:#046DAE; font-size:25px; font-weight:bold; border-bottom:2px solid #046DAE; bottom:37px; right:18px;}
.banner_festival { width:358px; height:146px; background:url(../images/a28/festival_en.jpg) no-repeat; /*border:1px solid #d7c7b3;*/ margin-top:19px; margin-left:auto; margin-right:auto; display:;}

/*框框提示字改色*/
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #776547!important;
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #776547!important;
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #776547!important;
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #776547!important;
}

/*checkbox-勾勾顏色*/
input[type="checkbox"] {display:none; }
label input[type="checkbox"] + span{display:inline-block;width:16px;height:16px;margin:-4px 6px 0 0;
vertical-align:middle;background: url(../images/a28/index_tick.png) left  center no-repeat;cursor:pointer;}
label input[type="checkbox"]:checked + span{background: url(../images/a28/index_tick.png) right top no-repeat;}

/*IE10框框X和小眼睛去除*/
input::-ms-clear { display:none;}
input::-ms-reveal { display:none;}

/*150605-首頁提示字型*/
.place_colorTD{ position:relative}
.place_color,.place_colorBOX { font-family: "Arial"; width:240px; height: 30px; line-height:30px\9; margin-top:1px; margin-bottom:2px; font-size: 16px; border:none; outline:none; color:#776547!important;}
.place_colorBOX{ position:absolute;background: url(../images/a28/place_colorBOX.png) repeat/*IE8,9不吃transparent*/; font-family: "Arial"; color: #3d2e14!important;top:11px; left:0; }/*透明的input*/
