@charset "utf-8";
/* CSS Document */
@import url(../../fonts.googleapis.com/earlyaccess/cwtexyen.css);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
ol, ul { list-style: none; margin: 0; padding: 0;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { width: 100%; border-collapse: collapse; border-spacing: 0;}
img { max-width: 100%; height: auto;}
a { text-decoration: none;}
body {
	background: #fff;
	font-family: Arial, "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", Georgia, "Times New Roman", Times, serif;
}
.windows_body {
	background: url(../images/new_index/index_bg8ccf.jpg?2019062801) no-repeat top left #444;
	background-size: cover;
}
.cm_body {
	background: #444;
    background: -moz-linear-gradient(top, #151515 0%, #888 80%);
    background: -webkit-linear-gradient(top, #151515 0%, #888 80%);
    background: -o-linear-gradient(top, #151515 0%, #888 80%);
    background: -ms-linear-gradient(top, #151515 0%, #888 80%);
    background: linear-gradient(to bottom, #151515 0%, #888 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#888',GradientType=0 );
}
/*錯誤畫面*/
#Error {
    background: url(../images/Index_icon/ErrorBG72e3.jpg?2019071801);
    -moz-background-size: auto;    /*for Firefox*/
    -webkit-background-size: auto; /*for Google Chrome、Safari*/
    -o-background-size: auto;      /*for Opera*/
    background-size: auto;         /*for IE*/
}
#Error .container {
    padding: 0 15px;
    margin: 0 auto;
}
#Error .pay_content {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 59%, #fff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 59%, #fff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fff 0%, #f3f3f3 59%, #fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff', GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: -1px 0 0 0 #d2d2d2, -1px 0 0 0 #e6e6e6, 1px 0 0 0 #d2d2d2, 2px 0 0 0 #e6e6e6, 0 -1px 0 0 #e8e8e8, 0 2px 0 0 rgba(241, 241, 241, 0.3), 0 1px 0 0 #b1b1b1;
    -moz-box-shadow: -1px 0 0 0 #d2d2d2, -1px 0 0 0 #e6e6e6, 1px 0 0 0 #d2d2d2, 2px 0 0 0 #e6e6e6, 0 -1px 0 0 #e8e8e8, 0 2px 0 0 rgba(241, 241, 241, 0.3), 0 1px 0 0 #b1b1b1;
    box-shadow: -1px 0 0 0 #d2d2d2, -1px 0 0 0 #e6e6e6, 1px 0 0 0 #d2d2d2, 2px 0 0 0 #e6e6e6, 0 -1px 0 0 #e8e8e8, 0 2px 0 0 rgba(241, 241, 241, 0.3), 0 1px 0 0 #b1b1b1;
    -ie7-8-border: 1px solid #dedede;
    position: relative;
    border-radius: 5px;
    border: 1px solid #cacaca;
    width: 80%;
    margin: 50px auto;
    padding: 20px 0;
    text-align: center;
}
/***首頁_上版面***/
.header {
	width: 100%;
	height: 120px;
	background: #eaeaea;
    background: -moz-linear-gradient(top, #b7b7b7 0%, #eaeaea 80%);
    background: -webkit-linear-gradient(top, #b7b7b7 0%, #eaeaea 80%);
    background: -o-linear-gradient(top, #b7b7b7 0%, #eaeaea 80%);
    background: -ms-linear-gradient(top, #b7b7b7 0%, #eaeaea 80%);
    background: linear-gradient(to bottom, #b7b7b7 0%, #eaeaea 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#eaeaea',GradientType=0 );
    border-top: 5px solid #b00000;
}
.wrapper {
	margin: 0 auto;
}
.logo {
	background: url(../images/Index_icon/Logo_animation4778.gif?20190702) top left no-repeat #1c3c5d;
	float: left;
	position: absolute;
	top: 0;
	width: 330px;
	height: 110px;
	margin-left: 55px;
}
.bg {
	/*background: url(/images/Index_icon/bg.jpg?2019071801) top center no-repeat #040811;*/
}
.wrapper_sport {
	width: 1380px;
}
.wrapper_bottom {
	padding-bottom: 25px;
}
/***帳號登入區(未登入欄位)***/
.ac_area {
	float: right;
	position: relative;
	top: 5px;
	right: 30px;
	width: 510px;
	height: 72px;
	line-height: 35px;
    padding: 10px 30px;
    text-align: center;
    background: #ddd;
    background: -moz-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -o-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -ms-linear-gradient(top, #fff 0%, #bbb 100%);
    background: linear-gradient(to bottom, #fff 0%, #bbb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#bbb',GradientType=0 );
    border-bottom: 1px solid #3b465f;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
}
.id-bg {
	/*background: #054973;
	background: -moz-linear-gradient(top, #054973 0%, #094d77 56%, #0f6093 100%);
	background: -webkit-linear-gradient(top, #054973 0%, #094d77 56%, #0f6093 100%);
	background: linear-gradient(to bottom, #054973 0%, #094d77 56%, #0f6093 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#054973', endColorstr='#0f6093', GradientType=0 );
	box-shadow: 0px 0px 20px 2px rgba(30, 13, 13, 0.5) inset;
	border: 1px solid #5f84c0;*/
	width: 100px;
	height: 24px;
	line-height: 23px;
	color: #fff;
	padding-left: 8px;
	background-color: #444;
    border: none;
    border-top: 1px solid #111;
    border-bottom: 1px solid #888;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}
.check_code {
	width: 50px;
	text-align: center;
	padding-left: 0px;
}
.RegNumber { /*認證碼*/
	display: inline-block;
	width: 60px;
	height: 26px;
	margin-left: 5px;
}
.RegNumber2 { /*跳框認證碼*/
	display: inline-block;
    width: 82px;
    height: 40px;
    vertical-align: middle;
}
#loginPop {
	z-index: 790;
}
#RegPage {
	z-index: 800;
}
#ChkMobile {
	z-index: 801;
}
#RegPageAdditional {
	z-index: 802;
}
#RegPageOK {
	z-index: 803;
}
.popup_blackbg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.46);
	overflow: auto;
	z-index: 200000;
}
.joinus_img {
	background: url(../images/index_icon/icon_joinus72e3.html?2019071801) no-repeat;
}
/*登入_按鈕*/
.ac_joinr {
	background: #496b90; /* Old browsers */
	background: -moz-linear-gradient(top, #496b90 0%, #1f2b37 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #496b90 0%, #1f2b37 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #496b90 0%, #1f2b37 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#496b90', endColorstr='#1f2b37', GradientType=0 ); /* IE6-9 */
	display: inline-block;
	width: 60px;
	height: 35px;
	line-height: 34px;
	color: #FFF;
	text-align: center;
	box-shadow: 0px 1.9px 7.7px rgba(0, 0, 0, 0.5);
	text-shadow: rgb(0, 0, 0) 0px 1px 5px;
	border: 1px solid #5c8fb0;
	cursor: pointer;
}
.ac_joinr:hover {
	background: #2180e5; /* Old browsers */
	background: -moz-linear-gradient(top, #2180e5 0%, #114b85 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #2180e5 0%, #114b85 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #2180e5 0%, #114b85 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2180e5', endColorstr='#114b85', GradientType=0 ); /* IE6-9 */
	border: 1px solid #4ba0ff;
}
.ac_joinr:active {
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 ); /* IE6-9 */
	border: 1px solid #FFF2D0;
	box-shadow: 1px 1px 3px 2px rgba(39, 39, 39, 0.5) inset;
}
/*快速註冊_按鈕*/
.ac_joins {
	background: #b94040; /* Old browsers */
	background: -moz-linear-gradient(top, #b94040 0%, #440505 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b94040 0%, #440505 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b94040 0%, #440505 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b94040', endColorstr='#440505', GradientType=0 ); /* IE6-9 */
	display: inline-block;
	width: 70px;
	height: 35px;
	line-height: 34px;
	color: #FFF;
	text-align: center;
	box-shadow: 0px 1.9px 7.7px rgba(0, 0, 0, 0.5);
	text-shadow: rgb(0, 0, 0) 0px 0px 3px;
	border: 1px solid #700e0b;
	cursor: pointer;
	transition: all 0.3s ease-out; /*滑過漸變效果_IE9以下不適用*/
}
.ac_joins:hover {
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 ); /* IE6-9 */
	border: 1px solid #FFF2D0;
}
.ac_joins:active {
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0 ); /* IE6-9 */
	border: 1px solid #FFF2D0;
	box-shadow: 1px 1px 3px 2px rgba(39, 39, 39, 0.5) inset;
}
.ac_joinr img, .ac_joins img, .id-bg, .RegNumber {
	vertical-align: middle;
}
.RegNumber, .ac_joinr, .ac_joins {
	margin-left: 5px;
	border-radius: 5px;
}
/*忘記密碼+閱讀詳細規則*/
.ReadRule {
	float: right;
	color: #333;
	font-size: 0.9em;
	letter-spacing: 1px;
	padding-right: 15px;
}
.forgotIt {
	position: relative;
	color: #333;
	padding: 0 5px;
}
.forgotIt:hover {
	color: #f00;
}
.ReadRule input {
	vertical-align: middle;
	margin: 0 0 0 10px;
}
.terms_of_use {
	color: #f00;
	text-decoration:underline;
}
/***帳號登入區(已登入欄位)***/
.ac_area_login {
	float: right;
	position: relative;
	top: 10px;
	right: 72px;
	padding: 10px 30px;
    margin: 0 auto;
	text-align: left;
	font-size: 15px;
	color: #444;
	background: #ddd;
    background: -moz-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -o-linear-gradient(top, #fff 0%, #bbb 100%);
    background: -ms-linear-gradient(top, #fff 0%, #bbb 100%);
    background: linear-gradient(to bottom, #fff 0%, #bbb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#bbb',GradientType=0 );
    border-bottom: 1px solid #3b465f;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
}
.ac_area_login a, .login_items {
    display: inline-block;
    *display: inline;
    width: 45px;
    height: 45px;
    line-height: 45px;
    margin: 0 10px 0 0;
    color: #fff;
    font-size: 0.85em;
    text-align: center;
    word-break: break-all;
    text-shadow: #000 1px 1px 3px;
    background: #777;
    background: -moz-linear-gradient(top, #999 0%, #444 100%);
    background: -webkit-linear-gradient(top, #999 0%, #444 100%);
    background: -o-linear-gradient(top, #999 0%, #444 100%);
    background: -ms-linear-gradient(top, #999 0%, #444 100%);
    background: linear-gradient(to bottom, #999 0%, #444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#444',GradientType=0 );
    border-top: 2px solid #ccc;
    border-bottom: 1px solid #222;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    vertical-align: middle;
    cursor: pointer;
}
.ac_area_login a:hover, .ac_area_login a:focus, .ac_area_login a.selected, 
.login_items:hover, .login_items:focus, .login_items.selected {
    background: #ff8c8c;
    background: -moz-linear-gradient(top, #ff8c8c 0%, #6d158a 100%);
    background: -webkit-linear-gradient(top, #ff8c8c 0%, #6d158a 100%);
    background: -o-linear-gradient(top, #ff8c8c 0%, #6d158a 100%);
    background: -ms-linear-gradient(top, #ff8c8c 0%, #6d158a 100%);
    background: linear-gradient(to bottom, #ff8c8c 0%, #6d158a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c8c', endColorstr='#6d158a',GradientType=0 );
    border-top: 2px solid #d5aed8;
}
.login_items.logout {
    margin: 0;
}
.login_items div {
    width: 30px;
    margin: 7px auto 0;
    line-height: 16px;
    word-break: break-all;
}
.ac_area_login .member-id {
	color: #007cff;
	font-weight: bold;
}
.ac_area_login .ac_main {
	margin-left: 16px;
}
.ac_area_login .ac_money {
	color: #f00;
	font-weight: bold;
}
/*帳號登入區(已登入欄位_訊息信件)*/
.hd_loginitem .msg {
    position: relative;
    top: 15px;
    left: 10px;
    width: 40px;
    cursor: pointer;
}
.hd_loginitem .msg_list {
	display: inline-block;
	position: relative;
	top: -8px;
	left: -8px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background: #F00;
	border-radius: 20px;
	color: #fff;
	text-align: center;
}
/***訊息信件提醒_跳框***/
.box_title {
    background: #444;
    background: -moz-linear-gradient(top, #444 0%, #888 100%);
    background: -webkit-linear-gradient(top, #444 0%, #888 100%);
    background: linear-gradient(to bottom, #444 0%, #888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#888', GradientType=0 );
	border: none;
	padding: 10px;
	text-align: center;
	/*border-top-right-radius: 10px;
	border-top-left-radius: 10px;*/
	color: #fff;
}
.box_info {
	/*background: #fff;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e5e5e5', GradientType=0 );
	border-top: 1px solid #CFCFCF;*/
	padding: 20px;
	font-size: 1.2em;
	/*border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
}
.box_td1 {
	width: 25%;
	vertical-align: middle;
}
.box_td2 {
	line-height: 25px;
	text-align: left;
	vertical-align: middle;
}
.box_td3 {
	text-align: center;
}
.mail_icon {
	background: url(../images/Index_icon/mail_icon72e3.png?2019071801) no-repeat;
	width: 100px;
	height: 96px;
}
.box_close, .cm_bar_close {
	background: url(../images/cs/close72e3.gif?2019071801) no-repeat;
	display: block;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.tip_text_red {
    color: #fd154a;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 5px;
}
.box_close {
	float: right;
	position: relative;
}
.box_close_info {
	position: absolute;
	left: 35%;
    top: 130px;
	z-index: 9999;
	width: 500px;
	margin: 0 auto;
	color: #444;
    text-align: center;
    background-color: #f5f5f5;
    border: 1px solid #444;
    box-shadow: 0px 1.9px 7.7px rgba(0, 0, 0, 0.5);
}
.box_close_info p {
	color: #006699;
}
.box_close_info_button {
	/*background: #496b90;
	background: -moz-linear-gradient(top, #496b90 0%, #1f2b37 100%);
	background: -webkit-linear-gradient(top, #496b90 0%, #1f2b37 100%);
	background: linear-gradient(to bottom, #496b90 0%, #1f2b37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#496b90', endColorstr='#1f2b37', GradientType=0 );*/
	width: 300px;
    height: 45px;
	line-height: 40px;
	margin: 10px 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background-color: #0c6395;
	border: none;
	/*border: 1px solid #5c8fb0;
	border-radius: 3px;*/
	vertical-align: middle;
    cursor: pointer;
}
.box_close_info_button:hover {
	/*background: #2180e5;
	background: -moz-linear-gradient(top, #2180e5 0%, #114b85 100%);
	background: -webkit-linear-gradient(top, #2180e5 0%, #114b85 100%);
	background: linear-gradient(to bottom, #2180e5 0%, #114b85 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2180e5', endColorstr='#114b85', GradientType=0 );
	border: 1px solid #4ba0ff;*/
	background-color: #002f56;
}
.box_close_info_bg {
	width: 1100px;
}
/***7X24小時在線客服_浮動視窗***/
.cm_bar_area {
	position: absolute;
	right: 10%;
	top: 15%;
	z-index: 9999;
	width: 125px;
}
.cm_bar_area li {
	background: #3283ae;
	background: -moz-linear-gradient(top, #3283ae 0%, #1f3f6e 100%);
	background: -webkit-linear-gradient(top, #3283ae 0%, #1f3f6e 100%);
	background: linear-gradient(to bottom, #3283ae 0%, #1f3f6e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3283ae', endColorstr='#1f3f6e', GradientType=0 );
	border-bottom: 1px solid #4093c2;
	border-top: 1px solid #2a6084;
	width: 125px;
	height: 45px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-shadow: rgb(0, 0, 0) 0px 1px 5px;
	transition: all 0.3s ease-out;
}
.cm_bar_area li:hover {
	background: #ce506d; /* Old browsers */
	background: -moz-linear-gradient(top, #ce506d 0%, #ff9496 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ce506d 0%, #ff9496 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ce506d 0%, #ff9496 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce506d', endColorstr='#ff9496', GradientType=0 ); /* IE6-9 */
}
.cm_bar_area .border_radius {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.cm_bar_area .service_call {
	background: url(../images/cs/service_call72e3.png?2019071801) top left no-repeat;
	display: block;
	width: 125px;
	height: 155px;
}
.cm_bar_area .abgo_pic {
	background: url(../images/live_icon/abgoeccb.jpg?3) top left no-repeat;
	display: block;
	width: 122px;
	height: 580px;
}
.cm_bar_area .Service_Pic1 { background: url(../images/cs/icon_onlineServ72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Service_Pic2 { background: url(../images/cs/online_service72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Line_Pic1 { background: url(../images/cs/line72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Line_Pic2 { background: url(../images/cs/line_service72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Wechat_Pic1 { background: url(../images/cs/call72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Wechat_Pic2 { background: url(../images/cs/wechat_service72e3.png?2019071801) top left no-repeat;}
.cm_bar_area .Partner_Pic1 { background: url(../images/cs/partner93dd.png?002) top left no-repeat;}
.cm_bar_area .Partner_Pic2 { background: url(../images/cs/partner_service93dd.png?002) top left no-repeat;}
.Service_Pic1, .Line_Pic1, .Wechat_Pic1, .Partner_Pic1 {
	display: inline-block;
	width: 30px;
	height: 25px;
	vertical-align: middle;
}
.Service_Pic2, .Line_Pic2, .Wechat_Pic2, .Partner_Pic2 {
	display: inline-block;
	width: 70px;
	height: 22px;
	vertical-align: middle;
}
.cm_bar_area .partner_li {
	background: #c36200;
    background: -moz-linear-gradient(top, #ffd400 0%, #c36200 100%);
    background: -webkit-linear-gradient(top, #ffd400 0%, #c36200 100%);
    background: linear-gradient(to bottom, #ffd400 0%, #c36200 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd400', endColorstr='#c36200', GradientType=0 );
    border-bottom: 1px solid #f8b500;
    border-top: 1px solid #d06900;
}
.cm_bar_area .partner_li:hover {
	background: #8a0000; /* Old browsers */
	background: -moz-linear-gradient(top, #ff4040 0%, #8a0000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff4040 0%, #8a0000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff4040 0%, #8a0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4040', endColorstr='#8a0000', GradientType=0 ); /* IE6-9 */
}
.Service_24h {
	background: url(../images/cs/24h93dd.png?002) top left no-repeat;
	display: inline-block;
	width: 125px;
	height: 50px;
}
.QRcode { /*line+微信QRcode_跳框*/
	position: fixed;
	top: 35%;
	left: 45%;
	z-index: 10000;
	background: #fff;
	border: 1px solid #BEBEBE;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
}
.QRcode img {
	padding: 10px;
}
.QRcode_closebtn {
	float: right;
	font-size: 18px;
	color: #999;
}
.QRcode_closebtn:hover {
	color: #f00;
}
.QRcode_Title {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #666;
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
    background: #ddd;
    background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #ddd 100%);
    background: -o-linear-gradient(top, #fff 0%, #ddd 100%);
    background: -ms-linear-gradient(top, #fff 0%, #ddd 100%);
    background: linear-gradient(to bottom, #fff 0%, #ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=0 );
    border-bottom: 1px solid #ccc;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
/***投訴箱_跳框***/
.CommentSet {
	width: 500px;
    margin: 5px auto 0;
    padding: 1px;
    color: #fff;
    text-align: center;
    background-color: #f5f5f5;
    border: 1px solid #29405c;
}
.Comment_infoTop {
	background: #2d597e;
	background: -moz-linear-gradient(top, #2d597e 0%, #56a7c3 100%);
	background: -webkit-linear-gradient(top, #2d597e 0%, #56a7c3 100%);
	background: linear-gradient(to bottom, #2d597e 0%, #56a7c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d597e', endColorstr='#56a7c3', GradientType=0 );
	width: 500px;
	height: 95px;
}
.Email_pic {
	background: url(../images/members/Email-icon72e3.png?2019071801) no-repeat;
	width: 37px;
    height: 35px;
    margin: 8px 10px 0 0;
    vertical-align: text-bottom;
	display: inline-block;
	*display: inline;
}
.Comment {
	margin: 10px auto 20px;
	width: 420px;
}
.Comment ul {
	margin-bottom: 7px;
}
.Comment_title1, .Comment_title2 {
	float: left;
    width: 35%;
    padding-right: 5px;
    color: #fefefe;
    text-align: right;
    background-color: #0c6395;
}
.Comment_title1 {
    height: 40px;
    line-height: 40px;
}
.Comment_title2 {
    height: 72px;
    line-height: 40px;
}
.Comment_Input {
	width: 240px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 15px;
    font-size: 15px;
    font-weight: bold;
    color: #666;
    letter-spacing: 1px;
    border: 0;
    background-color: #dcdcdc;
}
.Comment_Select {
	width: 255px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #666;
    letter-spacing: 1px;
    border: 0;
    background-color: #ddd;
}
.Comment_info {
    width: 250px;
    height: 65px;
    padding: 5px 0 0 5px;
    font-size: 18px;
    font-family: Arial, "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU";
}
.Comment_btn {
	width: 420px;
	height: 45px;
	line-height: 44px;
	padding: 3px 0;
	margin: 10px 0;
	cursor: pointer;
	text-align: center;
	background-color: #0083ce;
}
.Comment_btn:hover {
	background-color: #00456d;
}
.Comment_btn span {
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
	vertical-align: middle;
}
/***會員註冊_跳框***/
.RegPage {
	position: absolute;
	left: 35%;
	top: 100px;
	z-index: 9999;
	overflow: hidden;
	width: 500px;
	color: #444;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #444;
	box-shadow: 0px 1.9px 7.7px rgba(0, 0, 0, 0.5);
}
.RegPage_title {
	background: #444;
	background: -moz-linear-gradient(top, #444 0%, #888 100%);
	background: -webkit-linear-gradient(top, #444 0%, #888 100%);
	background: linear-gradient(to bottom, #444 0%, #888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#888', GradientType=0 );
	width: 500px;
	height: 95px;
}
.RegPage_logo {
	background: url(../images/Index_icon/lgogo72e3.png?2019071801) no-repeat;
	width: 244px;
	height: 78px;
	display: inline-block;
	*display: inline;
	margin: 10px 0 0 10px;
}
.mailbox_logo {
	background: url(../images/Index_icon/lgogo72e3.png?2019071801) no-repeat;
	background-size: 100% auto;
	width: 210px;
	height: 65px;
	display: inline-block;
	*display: inline;
}
.box_title .mailbox_img {
	display: inline-block;
    *display: inline;
    width: 56px;
    height: 57px;
	margin: 0 auto;
	background: url(../images/new_index/icon_mailbox72e3.png?2019071801) no-repeat;
    vertical-align: middle;
}
.box_title .title {
    display: inline-block;
	*display: inline;
	margin: 10px 0 0 5px;
    color: #fff;
    font-size: 2.2em;
    font-weight: bold;
    vertical-align: middle;
}
.regpage_close { /*關閉按鈕*/
	background: url(../images/Index_icon/btn_close72e3.png?2019071801) no-repeat;
	display: inline-block;
	*display: inline;
	float: right;
	width: 23px;
	height: 22px;
	border: 0;
	margin: 10px 10px 0 0;
	cursor: pointer;
}
.RegPage_info {
	margin: 10px auto 20px;
	width: 420px;
}
.RegPage_info ul {
	display: block;
	width: 100%;
	margin-bottom: 7px;
}
.RegPage_info ul li {
	display: inline-block;
	*display: inline;
}
.JoinMember { /*恭喜，您已成功加入會員！*/
	text-align: center;
	font-size: 1.4em;
	margin: 40px 0;
}
.RegPage_item {
	display: inline-block;
	*display: inline;
	width: 150px;
	height: 40px;
	line-height: 40px;
	color: #fefefe;
	text-align: center;
	background-color: #666;
}
.RegPage_info .Reg_Option {
    width: 260px;
    padding-left: 10px;
	color: #666;
	cursor: pointer;
}
.RegPage_info .Reg_App {
    width: 100px;
    padding-left: 10px;
    color: #666;
}
.RegPage_info .app_input {
	display: inline-block;
	*display: inline;
	width: 140px;
    height: 40px;
    line-height: 40px;
    background-color: #dcdcdc;
    padding-left: 15px;
    color: #666;
    border: 0;
}
.itemInput {
	display: inline-block;
	*display: inline;
	list-style: none;
	border: 0;
	padding: 0;
	width: 245px;
	height: 40px;
	line-height: 40px;
	background-color: #dcdcdc;
	padding-left: 15px;
	color: #666;
	letter-spacing: 1px;
}
.mobileInput {
	display: inline-block;
	*display: inline;
	list-style: none;
	border: 0;
	padding: 0;
	width: 160px;
	height: 40px;
	line-height: 40px;
	background-color: #dcdcdc;
	padding-left: 15px;
	color: #666;
}
.RegPage_info .btn_verify, .RegPage_info .btn_reverify, .RegPage_info .btn_recall {
	display: inline-block;
	*display: inline;
    width: 80px;
    height: 40px;
    color: #fff;
    text-align: center;
    border: none;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    border-radius: 0.3em;
    cursor: pointer;
}
.RegPage_info .btn_verify {
    background-color: #ef7900;
}
.RegPage_info .btn_reverify {
    background-color: #ff4d4d;
}
.RegPage_info .btn_recall {
    background-color: #56a045;
}
.RegPage_18 {
	width: 400px;
	line-height: 25px;
	color: #666;
	text-align: center;
	margin: 20px 0;
}
.RegPage_18 .TermsOfService {
	color: #f00;
}
.iradio_square-blue {
	background: url(../images/Index_icon/blue72e3.png?2019071801) no-repeat;
	display: inline-block;
	*display: inline;
	width: 22px;
	height: 22px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
.RegPage_button {
	width: 420px;
	height: 45px;
	line-height: 44px;
	padding: 3px 0;
	background-color: #0c6395;
	cursor: pointer;
	text-align: center;
	margin: 10px 0;
}
.RegPage_button:hover {
	background-color: #002f56;
}
.RegPage_button span {
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
	vertical-align: middle;
}
.RegPage_button .btnChecked {
	background: url(../images/Index_icon/icon_btnChecked72e3.png?2019071801) no-repeat;
}
.RegPage_button .btnDeposit {
	background: url(../images/Index_icon/icon_btnDeposit72e3.png?2019071801) no-repeat;
}
.RegPage_button .btnChecked, .RegPage_button .btnDeposit {
	display: inline-block;
	*display: inline;
	width: 26px;
	height: 26px;
	vertical-align: middle;
}
/*提示訊息*/
.tipSet .error_set {
    clear: both;
    margin-right: 5px;
    font-size: 13px;
    color: #000;
    text-align: right;
    vertical-align: middle;
}
.text_red {
    color: #f00;
}
.text_gray {
    color: #888;
}
.text_deepgreen {
    color: #009445;
}
.popup_tipset {
    clear: both;
    display: block;
    font-size: 12px;
    text-align: right;
    margin-top: 3px;
}
.tips_img {
    display: inline-block;
    *display: inline;
    width: 12px;
    vertical-align: middle;
}
.ticon_error {
    background: url(../images/Index_icon/ticon_error72e3.png?2019071801) no-repeat;
    height: 12px;
}
.ticon_warning {
    background: url(../images/Index_icon/ticon_warning72e3.png?2019071801) no-repeat;
    height: 12px;
}
.ticon_accept {
    background: url(../images/Index_icon/ticon_accept72e3.png?2019071801) no-repeat;
    height: 12px;
}
.tips_text {
    margin-left: 3px;
    vertical-align: middle;
}

/***首頁上方_遊戲選單列_首頁+娛樂+體育+電子+彩票+影城+清除緩存***/
.game_meun {
	background: url(../images/Index_icon/bar272e3.png?2019071801) no-repeat;
	position: relative;
	top: -30px;
	width: 1033px;
	height: 63px;
	clear: both;
	margin: 0 auto;
	z-index: 1;
}
.game_meun ul {
	text-align: center;
	padding-left: 9px;
}
.game_meun li {
	display: inline-block;
	width: 104px;
	text-indent: -9999px;
	line-height: 53px;
	padding-right: 17px;
}
.game_meun a {
	display: block;
	text-indent: -9999px;
	transition: all 0.3s ease-out;
	cursor: pointer;
}
.menu_top { background: url(../images/Index_icon/title4157.png?2018062601) -16px 0px;}
.menu_top:hover { background: url(../images/Index_icon/title4157.png?2018062601) -16px -49px;}
.menu_livecasino { background: url(../images/Index_icon/title4157.png?2018062601) -126px 0;}
.menu_livecasino:hover { background: url(../images/Index_icon/title4157.png?2018062601) -126px -49px;}
.menu_sportbet { background: url(../images/Index_icon/title4157.png?2018062601) -234px 0;}
.menu_sportbet:hover { background: url(../images/Index_icon/title4157.png?2018062601) -234px -49px;}
.menu_gameoption { background: url(../images/Index_icon/title4157.png?2018062601) -340px 0;}
.menu_gameoption:hover { background: url(../images/Index_icon/title4157.png?2018062601) -340px -49px;}
.menu_lottery { background: url(../images/Index_icon/title4157.png?2018062601) -447px 0;}
.menu_lottery:hover { background: url(../images/Index_icon/title4157.png?2018062601) -447px -49px;}
.menu_multi { background: url(../images/Index_icon/title_newcad4.png?201907101) -455px 0;}
.menu_multi:hover { background: url(../images/Index_icon/title_newcad4.png?201907101) -455px -49px;}
.menu_movie { background: url(../images/Index_icon/title4157.png?2018062601) -555px 0;}
.menu_movie:hover { background: url(../images/Index_icon/title4157.png?2018062601) -555px -49px;}
.menu_linetest { background: url(../images/Index_icon/title4157.png?2018062601) -673px 0;}
.menu_linetest:hover { background: url(../images/Index_icon/title4157.png?2018062601) -673px -49px;}
/***跑馬燈***/
.wrapper_news {
	padding: 10px 0px 0px;
	margin: 0 auto;
	width: 976px;
	font-size: 0.9em;
}
.time {
	background: #888;
	background: -moz-linear-gradient(top, #888 0%, #333 100%);
	background: -webkit-linear-gradient(top, #888 0%, #333 100%);
	background: linear-gradient(to bottom, #888 0%, #333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888', endColorstr='#333', GradientType=0 );
	float: left;
	width: 162px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	color: #ffcf00;
}
.news {
	background: #000;
	float: left;
	width: 785px;
	height: 35px;
	line-height: 33px;
	padding: 0 10px;
	text-align: left;
	color: #fff;
	letter-spacing: 0.1em;
}
.news a {
	color: #fff;
}
/*Flash_廣告輪播(舊版)*/
.center_AD {
	float: left;
	width: 680px;
	height: 305px;
	padding: 0 0 0 20px;
}
/*JS_廣告輪播(新版)*/
.AD_Set {
	float: left;
	width: 680px;
	height: 305px;
	overflow: hidden;
	visibility: hidden;
}
.Loading_Set {
	position: relative;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
}
.Loading1 {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.Loading2 {
	position: absolute;
	display: block;
	background: url(../images/cm/loading72e3.gif?2019071801) no-repeat center center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ad_picSet {
	position: relative;
	top: 0;
	left: 0;
	width: 680px;
	height: 305px;
	overflow: hidden;
	cursor: default;
}
.pointSet {
	bottom: 16px;
	right: 16px;
}
.jssorb13 {
    position: absolute;
}
.jssorb13 div, .jssorb13 div:hover, .jssorb13 .av {
    position: absolute;
    background: url(../images/cm/b1372e3.png?2019071801) no-repeat;
    width: 21px;
    height: 21px;
    overflow: hidden;
    cursor: pointer;
}
.jssorb13 div {
	background-position: -5px -5px;
}
.jssorb13 div:hover, .jssorb13 .av:hover {
	background-position: -35px -5px;
}
.jssorb13 .av {
	background-position: -65px -5px;
}
.jssorb13 .dn, .jssorb13 .dn:hover {
	background-position: -95px -5px;
}
/***活動訊息列(Flash+最新消息+百家樂超級彩金)***/
.center_content {
	display: inline-block;
	height: 300px;
	margin: 0 0 0 20px;
	overflow: hidden;
}
.center_news { /*右上_最新消息*/
	float: left;
	width: 287px;
}
.news_title {
	background: #888;
	background: -moz-linear-gradient(top, #888 0%, #333 100%);
	background: -webkit-linear-gradient(top, #888 0%, #333 100%);
	background: linear-gradient(to bottom, #888 0%, #333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888', endColorstr='#333', GradientType=0 );
	border: 1px solid #555;
	height: 34px;
	line-height: 48px;
	padding-left: 15px;
}
.Title_Text1 {
	background: url(../images/Index_icon/Top_news72e3.png?2019071801) top left no-repeat;
	width: 70px;
	height: 20px;
	display: inline-block;
}
.more {
	display: inline-block;
	float: right;
	width: 60px;
	height: 23px;
	line-height: 22px;
	background-color: #000;
	border-radius: 25px;
	margin: 5px 5px 0 0;
	color: #fff;
	text-align: center;
	transition: all 0.3s ease-out;
}
.more:hover {
	background-color: #ab0000;
}
.center_news_icon {
	padding: 5px;
	border-radius: 5px;
	font-size: 0.9em;
	margin-left: 10px;
	text-shadow: rgb(0, 0, 0) 0px 1px 5px;
}
.center_news_info {
	line-height: 35px;
	background: #222;
	color: #fff;
	height: 185px;
}
.center_news_info td a {
	color: #fff;
	width: 155px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: top;
}
.center_news_info td a:hover {
	color: #ffcf00;
}
.center_news_info tr:hover {
	background: #0056a0;
	transition: all 0.3s ease-out;
}
.Jackpot { /*右下_百家樂超級彩金*/
	float: left;
	background: #222;
	width: 287px;
	margin: 0;
}
.Jackpot span {
	font-size: 27px;
	font-weight: bold;
	color: #ffd500;
	text-align: center;
	width: 100%;
	display: block;
	line-height: 50px;
	margin: 0 auto;
}
.Title_Text2 {
	background: url(../images/Index_icon/BaccSuperLettory72e3.png?2019071801) top left no-repeat;
	width: 122px;
	height: 21px;
	display: inline-block;
}
.t_num i {
	width: 15px;
	height: 23px;
	display: inline-block;
	background: url(../images/Index_icon/number12372e3.png?2019071801) no-repeat 0 0;
}
.MainBg { /*中間選單列_背景*/
	background: #fff;
	margin: 0 auto;
	/*box-shadow: 0px 6px 10px 4px rgb(9, 19, 27);*/
	overflow: hidden;
}
.icon_bar {
	background: url(../images/Index_icon/icon_bar72e3.png?2019071801) no-repeat;
	width: 994px;
	height: 223px;
	margin: 5px auto 0;
}
.icon_bar a {
	display: inline-block;
	width: 188px;
	position: relative;
	left: 20px;
	top: 20px;
	text-align: center;
	text-indent: -9999px;
	height: 160px;
}
/*彩金編排*/
.SuperJP_h {

	width: 960px;
	height: auto;
	margin: 0 auto;
	background: #593b2f; /* Old browsers */
	background: -moz-linear-gradient(top, #593b2f 0%, #210d0d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #593b2f 0%, #210d0d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #593b2f 0%, #210d0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#593b2f', endColorstr='#210d0d', GradientType=0 ); /* IE6-9 */
}
.ButtonTop {
	width: 960px;
	overflow: hidden;
}
.JP_pic {
	background: url(../images/Index_icon/SuperJP72e3.jpg?2019071801) no-repeat;
	background-size: 100% auto;
	width: 962px;
	height: 210px;
}
.superJP_w {
	padding: 10px;
}
.superJP tr {
	text-align: center;
	background-color: #d8c6ae;
}
.superJP .leftSet {
	text-align: left;
	background-color: #f3f3f3
}
.superJP .cell1, .superJP .cell2 {
	width: 10%;
}
.superJP .cell3, .superJP .cell4, .superJP .cell5, .superJP .cell6 {
	width: 20%;
}
.JP_data1 {
	height: 30px;
	border-left: 1px solid #ccc;
}
.JP_data2 {
	height: 30px;
	border-left: 1px solid #ccc;
	font-size: 13px;
	background-color: #f3f3f3;
	padding: 0 10px 0 12px;
}
.superJP td {
	text-align: center;
	vertical-align: middle;
}
.superJP th {
	height: 35px;
	background-color: #544736;
	border-top: 1px solid #5d4f3c;
	border-right: 1px solid #635644;
	border-left: 1px solid #423018;
	font-weight: normal;
	color: #ffca87;
	vertical-align: middle;
}
.superJP_button {
	width: 468px;
	height: 32px;
	background-repeat: no-repeat;
	font-size: 15px;
	text-align: center;
	color: #716353;
	line-height: 33px;
	font-weight: bold;
	float: left;
	cursor: pointer;
	background: #382f25;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border: 1px solid #544736;
}
.superJP_button:hover {
	background: #baa080;
	color: #492d0a;
	text-shadow: 0 0.5px #baa080;
}
.btnList {
	width: 100px;
	height: 25px;
	border-radius: 20px;
	border: 1px solid #826440;
	font-size: 13px;
	color: #e0c8a9;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	float: right;
	margin: 10px 8px 0 0;
	cursor: pointer;
}
.btnList:hover {
	background: #ae9473;
	color: #25140d;
}
/*分頁選擇器*/
div.pagination {
	overflow: hidden;
	font-size: 9pt;
	padding: 10px 0;
}
div.pagination ul {
	list-style: none;
	padding: 2px 0;
	line-height: 16px;
}
div.pagination li {
	display: inline-block;
}
div.pagination.manu {
	width: 100%;
	padding: 3px;
	margin: 3px auto;
	text-align: center;
	font-size: 0.9em;
}
div.pagination.manu a {
	padding: 5px 5px 5px 5px;
	margin: 2px;
	border: 1px solid #cacaca;
	text-decoration: none; /* no underline */
	color: #5C5C5C;
}
div.pagination.manu a:hover, div.pagination.manu a:active {
	border: 1px solid #A3A3A3;
	background-color: #B6B6B6;
	color: #FFF;
}
div.pagination.manu .current {
	padding: 5px 5px 5px 5px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #61524c;
	color: #FFF;
	background: #544736;
}
div.pagination.manu .disabled {
	padding: 5px 5px 5px 5px;
	margin: 2px;
	border: 1px solid #cacaca;
	color: #5C5C5C;
}
/***下方選單列_論壇專區+首存加碼+百家視訊+優惠活動+投訴箱***/
.ForumArea { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -7px 0;}
.ForumArea:hover { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -7px 164px;}
.FirstDeposit { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -185px 0;}
.FirstDeposit:hover { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -185px 164px;}
.LiveCasino { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -362px 0;}
.LiveCasino:hover { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -362px 164px;}
.PromotionsBar { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -531px 0;}
.PromotionsBar:hover { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -531px 164px;}
.ComplaintBox { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -710px 0;}
.ComplaintBox:hover { background: url(../images/Index_icon/bar_icon72e3.png?2019071801) -710px 164px;}
/***下方_體育消息***/
.SportNews {
	padding: 0 20px 15px;
	overflow: hidden;
}
.sport_pic {
	background: url(../images/Index_icon/sport_pic72e3.jpg?2019071801) top left no-repeat;
	float: left;
	width: 380px;
	height: 210px;
	border: 1px solid #458aa6;
}
.SportNews_info {
	float: left;
	margin: 0 0 0 10px;
	width: 570px;
	background: #222;
}
.Title_Text3 {
	background: url(../images/Index_icon/sport_news72e3.png?2019071801) top left no-repeat;
	width: 89px;
	height: 25px;
	display: inline-block;
}
.SportNews_info ul {
	padding-left: 15px;
	color: #fff;
	font-size: 0.9em;
	list-style-type: decimal;
	line-height: 29px;
}
.SportNews_info ul li {
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis; /*文章超過長度變...符號*/
	white-space: nowrap;
	list-style-position: inside;
}
.SportNews_info ul li a {
	color: #fff;
	cursor: default;
	margin-left: 5px;
}
.SportNews_info ul li a:hover, .select a:hover {
	color: #ffcf00;
}
/*.ad_title {
	float: left;
	color: #880909;
	font-size: 26px;
	font-weight: bold;
	position: relative;
	top: 40px;
	width: 420px;
	left: 32px;
	height: 115px;
	line-height: 38px;
}*/
/*中間廣告*/
.activity {
	background: #ed2b5d;
}
.fix {
	background: #ffde00;
	color: #000 !important;
	text-shadow: rgb(192, 145, 12) 0px 1px 5px;
}
.Cn_service {
	background: #368146;
}
.winnings {
	background: #3eacfe;
}
/***Footer_產品訊息+瀏覽器下載***/
.footer {
	width: 100%;
	background: #000;
	padding: 0 0 30px 0;
}
.select_list {
	background: #444;
	text-align: center;
}
.select {
	display: inline-block;
	margin: 5px auto;
	vertical-align: middle;
}
.select .btn_service {
	/*background: #3689d2;
	background: -moz-linear-gradient(top, #3689d2 0%, #00436b 100%);
	background: -webkit-linear-gradient(top, #3689d2 0%, #00436b 100%);
	background: linear-gradient(to bottom, #3689d2 0%, #00436b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3689d2', endColorstr='#00436b', GradientType=0 );
	border: 1px solid #226590;
	border-radius: 5px;*/
	display: inline-block;
	margin: 5px 15px;
	padding: 5px 20px;
}
.select a {
	color: #fff;
	text-align: center;
	font-size: 15px;
	letter-spacing: 3px;
	text-shadow: rgb(0, 0, 0) 0px 1px 3px;
}
.footer .line {
	border-right: 1px solid #888;
}
.browser_list {
	display: inline-block;
	vertical-align: middle;
	margin: 5px 0px;
}
.browser_list a {
	float: left;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
}
.ie { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat -60px -30px;}
.ie:hover { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat -60px 0px;}
.chrome { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat 0 -30px;}
.chrome:hover { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat 0 0;}
.firefox { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat -30px -30px;}
.firefox:hover { background: url(../images/Index_icon/browsever72e3.png?2019071801) no-repeat -30px 0px;}
/***最下方_公司資訊***/
.bt_info {
	background: url(../images/Index_icon/bt7235.png?20190411) no-repeat;
	width: 725px;
	height: 60px;
	margin: 30px auto 0;
	text-align: center;
}
/* 寬度大於 1025px */
@media screen and (min-width: 1025px) {
	.wrapper {
		width: 1050px; 
	}
	.MainBg {
		width: 1015px;
	}
	.footer {
		min-width: 1050px; 
	}
}

/* 寬度小於 1024px */
@media screen and (max-width: 1024px) {
	.game_meun {
	    width: 1000px;
	    height: 52px;
	    background-size: 100% auto;
	}
	.select .btn_service {
		 padding: 5px 10px;
	}
}