/* Stylus Document

   Index/Home page, inside pages, copyright and floating banners CSS definitions.
        首頁，内頁，内容權益，浮動區塊 共用 CSS 定義設定

*/
* {
  padding: 0;
  margin: 0;
}
:focus {
  outline: none;
}
body {
  min-width: 1054px;
  background-color: #362418;
  font-family: "微軟正黑體";
}
hr {
  border-top: 1px solid #cebc85;
  border-bottom: 1px solid #6e533c;
}
ol,
ul,
li {
  list-style: none;
  margin: 0;
}
a {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}
a:hover,
a a:active,
a a:focus {
  text-decoration: none;
  color: #ffc726;
}
img {
  border: 0;
}
.center {
  margin: 0 auto;
  width: 1024px;
}
.clear {
  clear: both;
}
.text_center {
  text-align: center;
}
.center {
  width: 1024px;
  margin: 0 auto;
}
.before-login,
.member-only {
  display: none;
}
#header {
  width: 100%;
  height: 156px;
  min-width: 1024px;
  background: url("/home/image/cn/header.jpg") center 0 repeat-x;
}
#header #logo-link {
  display: block;
  position: absolute;
  width: 135px;
  height: 125px;
  left: 34px;
  top: 5px;
  cursor: pointer;
  z-index: 100;
}
#header #header-top {
  width: 1024px;
  margin: 0 auto;
  position: relative;
}
#header .top-bar-bg {
  width: 1024px;
  margin: 0 auto;
}
#header #top-list {
  height: 63px;
  position: relative;
  color: #eeddc3;
}
#header #top-list a {
  display: block;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  color: #eeddc3;
  float: left;
}
#header #top-list a:hover,
#header #top-list a:active,
#header #top-list a:focus {
  color: #fff;
}
#header #top-list .nowrap-list {
  position: relative;
  float: right;
  font-size: 13px;
  text-shadow: 0px 0px 1px #000;
  font-weight: 300;
  margin: 20px 0 0 0;
}
#header #top-list .nowrap-list li {
  float: left;
  margin: 0 0 0 8px;
  line-height: 28px;
}
#header #top-list .nowrap-list #lang {
  height: 100%;
  position: relative;
  float: left;
}
#header #top-list .nowrap-list #lang a {
  height: 20px;
  margin: 3px 0;
  width: 26px;
}
#header #top-list .nowrap-list #lang a:hover {
  border-bottom: 1px solid #fff;
}
#header #top-list .nowrap-list #lang a:first-child {
  margin-left: 4px;
}
#header #top-list .nowrap-list #lang #cn {
  background: url("../../images/shared/chs.png") center center no-repeat;
}
#header #top-list .nowrap-list #lang #tw {
  background: url("../../images/shared/cht.png") center center no-repeat;
}
#header #top-list .nowrap-list #lang #en {
  background: url("../../images/shared/eng.png") center center no-repeat;
}
#header #top-main {
  height: 75px;
  width: 100%;
  background: url("../../images/shared/header_bg.jpg") repeat-x;
}
#header #top-main #top-logo {
  display: block;
  height: 75px;
  width: 190px;
  background: url("../../images/logo.png") center center no-repeat;
}
#header #top-nav {
  width: 800px;
  position: relative;
  float: right;
  margin-top: 30px;
}
#header #top-nav nav {
  position: relative;
}
#header #top-nav li {
  float: left;
  text-align: center;
  font-weight: 700;
}
#header #top-nav li a {
  float: left;
  height: 40px;
  width: 102px;
  color: #000;
  font-weight: 700;
  font-family: "Adobe Gothic Std B";
  padding: 5px 0;
}
#header #top-nav li a:hover,
#header #top-nav li a:focus,
#header #top-nav li a:active {
  background: #2a180e;
  border-radius: 10px;
  color: #fffac0;
}

#header #top-nav li a p {
  font-size: 12px;
  font-weight: normal;
  font-family: "Chaparral Pro";
}

#header #top-nav li .on
{
   background: #2a180e;
   border-radius: 10px;
   color: #fffac0;
}

#header #top-nav .separator {
  margin: 4px 0 0 0;
  padding: 0;
}
#silde-container {
  position: relative;
  margin: 0 auto;
  text-align: center;
  width: 1024px;
  height: 522px;
}
#silde-container .bullet-nav {
  position: absolute;
}
#silde-container .bullet-nav div {
  position: absolute;
  width: 10px;
  height: 10px;
  opacity: 0.7;
  overflow: hidden;
  cursor: pointer;
  border: #000 0px solid;
  border-radius: 10px;
  background-color: #2f312c;
}
#silde-container .bullet-nav div:hover {
  background-color: #daeebd;
}
#silde-container .bullet-nav .av {
  background-color: #bdff00;
}
#silde-container .bullet-nav .dn {
  background-color: #555;
}
#banner {
  position: relative;
  height: 540px;  
}
#banner.index {
  height: 540px;
  background: url("/home/image/cn/banner.png") center center repeat-x;
}
#banner.livecasino {
  background: url("/home/image/cn/banner_live.png") center center repeat-x;
}
#banner.lottery {
  background: url("/home/image/cn/banner_lottery.png") center center repeat-x;
}
#banner.shop {
  background: url("/home/image/cn/banner_shop.png") center center repeat-x;
}
#banner.promotion {
  background: url("/home/image/cn/banner_promotion.png") center center repeat-x;
}
#banner.info {
  background: url("/home/image/cn/banner_info.png") center center repeat-x;
}
#banner #banner-inner {
  width: 1024px;
  margin: 0 auto;  
}
#main-content {
  background: url("/home/image/shared/pagebody.jpg") top center repeat-x;
  background-color: #33221a;
  position: relative;
}
#main-content.index {
  min-height: 638px;
}
#main-content.index .content-inner {
  min-height: 217px;
}
#main-content.index .content-inner .index-inner-list {
  float: left;
  position: relative;
  background: url("/home/image/room/roombg.png") 0 0 no-repeat;
  width: 252px;
  height: 217px;
}
#main-content.index .content-inner .index-inner-list .gameroom-image {
  margin: 24px auto 13px 17px;
}
#main-content.index .content-inner .index-inner-list .gameroom-title {
  width: 120px;
  height: 35px;
  margin: 0 auto;
}
#main-content.index .content-inner .index-inner-list .gameroom-line {  
  width: 204px;
  margin: 6px auto 17px;
}
#main-content.index .content-inner .index-inner-list ol {
  position: relative;
  width: 210px;
  margin: 0 auto;
}
#main-content.index .content-inner .index-inner-list ol li {
  float: left;
}
#main-content.index .content-inner .index-inner-list ol li a {
  height: 40px;
  width: 101px;
  display: inline-block;
}
#main-content.index .content-inner .live-01 .gameroom-title {
  background: url("/home/image/room/roomT01.png") 0 0 no-repeat;
}
#main-content.index .content-inner .live-02 .gameroom-title {
  background: url("/home/image/room/roomT01-07.png") 0 0 no-repeat;
}
#main-content.index .content-inner .bbin .gameroom-title {
  background: url("/home/image/room/roomT03.png") 0 0 no-repeat;
  width: 136px;
}
#main-content.index .content-inner .micg .gameroom-title {
  background: url("/home/image/room/roomT04.png") 0 0 no-repeat;
}
#main-content.index .content-inner .btn-game-rule {
  background: url("../../images/cn/btn_rule.png") center center no-repeat;
  margin: 0 8px 0 0;
}
#main-content.index .content-inner .btn-game-rule:hover {
  background: url("../../images/cn/btn_rule_a.png") center center no-repeat;
}
#main-content.index .content-inner .btn-game-start {
  background: url("../../images/cn/btn_enter.png") center center no-repeat;
}
#main-content.index .content-inner .btn-game-start:hover {
  background: url("../../images/cn/btn_enter_a.png") center center no-repeat;
}
#content-nav {
  padding: 20px 0px;
}
#content-nav .link li {
  float: left;
  margin: 0 0 0 8px;
}
#content-nav .link li a {
  height: 90px;
  width: 175px;
  float: left;
}
#content-nav .link li .link-btn-cs {
  background: url("../../images/cn/content_bt01.png") center center no-repeat;
}
#content-nav .link li .link-btn-cs:hover {
  background: url("../../images/cn/content_bt01a.png") center center no-repeat;
}
#content-nav .link li .link-btn-novice {
  background: url("../../images/cn/content_bt02.png") center center no-repeat;
}
#content-nav .link li .link-btn-novice:hover {
  background: url("../../images/cn/content_bt02a.png") center center no-repeat;
}
#content-nav .link li .link-btn-download {
  background: url("../../images/cn/content_bt03.png") center center no-repeat;
}
#content-nav .link li .link-btn-download:hover {
  background: url("../../images/cn/content_bt03a.png") center center no-repeat;
}
#news.index {
  width: 1003px;
  height: 47px;  
  background: url("/home/image/newsbg.png") center left no-repeat; 
  clear:both;
}
#news.index marquee {
  margin-left:115px;
  font-size: 16px;
  width: 870px;
  color: #f00;
  height: 47px;  
  line-height: 40px;  
}
#news.index marquee:hover {
  color: #000;
}
#news.page {
  border: 1px solid #09e760;
  overflow: hidden;
  border-radius: 10px;
}
#news.page .news_title {
  width: 20%;
  font-size: 18px;
  color: #09e760;
  letter-spacing: 1px;
}
#news.page .news_title span {
  text-align: center;
  display: block;
  border-right: 1px solid #09e760;
  padding: 5px;
  margin: 37px 0 33px 0;
}
#news.page .news_content {
  width: 80%;
}
#news.page marquee {
  height: 20px;
  padding: 5px;
  margin: 37px 10px 33px 10px;
  color: #d0e4b3;
  font-size: 12px;
  font-weight: 700;
}
#copyright {
  text-align: center;
  padding: 30px 0;
  background: url("/home/image/shared/beltbg.png") center center no-repeat;
  width: 1000px;
  height: 102px;
  font-weight: 700;
  clear:both;
}
#copyright #copyright-image {
  margin: 12px 0 0 24px;
  float:left;
}
#copyright .links {
  color: #32160b;
  margin: 24px 10px 0 0; 
  float:right; 
}
#copyright .links li {
  display: inline-block;
  margin: 0 8px;
  float:right;
}
#copyright .links li a {
  line-height: 10px;
  font-size: 12px;
  color: #32160b;
  text-decoration:none;
}
#copyright .links li a:hover,
#copyright .links li a:active,
#copyright .links li a:focus {
  color: #fffac0;
}
#copyright span {
  color: #32160b;
  margin: 3px 18px 0 0;
  font-size: 12px;
}
#footer {
  width: 100%;
  padding: 0;
  color: #ab7748;
  text-align: center;
  font-size: 12px; 
}
#footer #footer-top #footer-partner {
  height: 80px;
}
#footer #footer-bottom {
  position: relative;
}
#footer #footer-bottom .footer-inner {
  position: relative;
}
#footer #footer-bottom .footer-inner #line_01 {
  left: 427px;
}
#footer #footer-bottom .footer-inner #line_02 {
  left: 768px;
}
#footer #footer-bottom .separation {
  width: 1px;
  height: 336px;
  float: left;
  background: #614132;
  margin-top: 8px;
}
#footer #footer-bottom .info {
  width: 1024px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
}
#footer #footer-bottom .info div.list {
  width: 300px;
  min-height: 450px;
  float: left;
  margin: 0 5px 0 28px;
}
#footer #footer-bottom .info div.list h2 {
  text-align: left;
  padding: 5px 0 10px 0;
  margin: 0 0 22px 0;
}
#footer #footer-bottom .info div.list .list-inner {
  padding: 0px 40px 0 0;
  min-height: 300px;
}
#footer #footer-bottom .info div.list .list-inner dl {
  position: relative;
  display: block;
  height: 60px;
  margin: 0 0 30px 0;
  width: 100%;
}
#footer #footer-bottom .info div.list .list-inner .progress {
  background: #ab7748;
  z-index: 2;
  height: 11px;
  left: 0px;
  bottom: 0px;
  border-radius: 2px;
  position: absolute;
  margin: 0;
}
#footer #footer-bottom .info div.list .list-inner .opacity {
  background: #241913;
  z-index: 1;
  height: 11px;
  left: 0px;
  bottom: 0px;
  border-radius: 2px;
  width: 100%;
  position: absolute;
  margin: 0;
}
#footer #footer-bottom .info div.help {
  width: 325px;
  margin-left: 17px;
}
#footer #footer-bottom .info div.help .list-inner {
  padding-right: 0px;
}
#footer #footer-bottom .info div.help .list-inner h2 {
  margin: 0 0 5px -10px;
}
#footer #footer-bottom .info div.help .list-inner dl {
  height: auto;
  margin: 0 0 10px 0;
  text-align:left;
}
#footer #footer-bottom .info div.help .list-inner #dd-link {
  width: 238px;
  margin-top: 0;  
}
#footer #footer-bottom .info div.help .list-inner #dd-link a {
  color: #ab7748;
  text-decoration:none;
  border-bottom: 1px #ab7748 solid;
  margin-right: 25px;
  line-height: 22px;
  display: inline-block;
  width: auto;
}
#footer #footer-bottom .info div.help .list-inner #dd-link a:hover,
#footer #footer-bottom .info div.help .list-inner #dd-link a:active,
#footer #footer-bottom .info div.help .list-inner #dd-link a:focus {
  color: #fffac0;
}
#footer #footer-bottom .info div.service {
  margin-left: 0;
}
#footer #footer-bottom .info .service dd {
  margin: 0 3px;
}
#footer #footer-bottom .info .service dt {
  float: right;
  font-size: 36px;
  font-weight: 700;
  line-height: 32px;
  text-align: right;
}
#footer #footer-bottom .info .service .unit {
  float: right;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
#footer #footer-bottom .info .service .title {
  float: left;
  font-size: 19px;
  font-weight: 700;
}
#footer #footer-bottom .info .service .time {
  font-size: 13px;
  font-weight: 400;
  width:140px;
  text-align:left;
  float: left;
}
#footer #footer-bottom .info .service .mon {
  height: auto;
}
#footer #footer-bottom .info .service .mon .bank_service {
  margin: 40px 0 0 0;
  padding-top: 5px;
}
#footer #footer-bottom .info dl,
#footer #footer-bottom .info dt {
  margin: 0px;
}
#footer #footer-bottom .info .product dt,
#footer #footer-bottom .info .help dt {
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  padding: 3px;
}
#footer #footer-bottom .info .product dd,
#footer #footer-bottom .info .help dd {
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  margin: 3px;
  font-weight: 700;
}
#float {
  position: absolute;
  top: 0px;
  z-index: 12;
  width: 100%;
}
#float .float-list {
  position: absolute;
}
#float .float-img-left {
  background: url("/Home/image/shared/floatBG.png") center center no-repeat;
  width: 114px;
  height: 247px;
  -webkit-transition: left 0.35s ease-out;
  transition: left 0.35s ease-out;
}
#float .float-img-left .img-person {
  margin: -97px 0 0 7px;
  width: 114px;
  height: 134px;
}
#float .float-img-right {
  background: url("/Home/image/shared/floatBG.png") center center no-repeat;
  width: 114px;
  height: 247px;
  -webkit-transition: right 0.35s ease-out;
  transition: right 0.35s ease-out;
}
#float .float-img-right .img-person {
  margin: -88px auto 0;
}
#float .img-01 {
  margin-bottom: 4px;
}
#float .img-02 {
  margin-bottom: 4px;
}
#float .img-03 {
  margin-bottom: 4px;
}
#float .img-04 {
  margin-bottom: 4px;
}
#float .btn-float-close {
  position: relative;
  width: 54px;
  height: 20px;
  margin: 0 0 0 26px;
}
/*
   登入前樣式
*/
#top-login-box {
  position: relative;
  margin: 0px;
  width: 243px;    
}
#top-login-box form {
  margin:0px;
  padding-top:50px;
}
.top-login #loginbox-title {
  background: url("/home/image/loginbox/loginTITLE.png") 0 0 no-repeat;
  width: 110px;  
  margin:5px;
  clear:both;
}
.top-login input[type='text'],
.top-login input[type='password'] {
  background: url("/home/image/loginbox/textbg.png") 0 4px no-repeat;
  width: 219px;
  height: 40px;
  line-height: 40px;
  border: none;  
  font-size: 14px;
  margin: 1px 0 0 2px;
  color: #2a180e;
  padding-left:5px;
}
.top-login input[type='text']::-webkit-input-placeholder,
.top-login input[type='password']::-webkit-input-placeholder {
  color: #2a180e;
}
.top-login input[type='text']::-moz-placeholder,
.top-login input[type='password']::-moz-placeholder {
  color: #2a180e;
}
.top-login input[type='text']::-ms-input-placeholder,
.top-login input[type='password']::-ms-input-placeholder {
  color: #2a180e;
}
.top-login .login-top {
  width: 243px;
  height: 108px;   
}
.top-login .login-top a {
  display: inline-blcok; 
}
.top-login .login-top #btn-top-register {
  width: 120px;
  height:118px;
  float: left; 
  background: url("/home/image/loginbox/btn_joinus.png") center center no-repeat;
}
.top-login .login-top #btn-top-register:hover,
.top-login .login-top #btn-top-register:active,
.top-login .login-top #btn-top-register:focus {
  background: url("/home/image/loginbox/btn_joinus_a.png") center center no-repeat;
}
.top-login .login-top #btn-top-try {
  width: 123px;
  height:118px;
  float: left;  
  background: url("/home/image/loginbox/btn_freedemo.png") center center no-repeat;
}
.top-login .login-top #btn-top-try:hover,
.top-login .login-top #btn-top-try:active,
.top-login .login-top #btn-top-try:focus {
  background: url("/home/image/loginbox/btn_freedemo_a.png") center center no-repeat;
}
.top-login .inlogin {  
  width: 243px;
  height: 319px;  
  background: url("/home/image/loginbox/loginBG1.png") center center no-repeat;
}
.top-login .inlogin .forgot-password {
  margin: 13px 13px 0 0;
  font-size: 13px;
  color: #2a180e;
  line-height: 22px;
  cursor: pointer;
  font-weight: 700;
}
.top-login .inlogin .meta {
  margin-left:10px;
  position: relative;
}
.top-login .inlogin #login-captcha {
  position: absolute;
  top: 93px;
  right: 20px;
}
.top-login #top-btn {
  float: left;
  margin: 10px 0 0 11px;
}
.top-login #top-btn a {
  width: 221px;
  height: 48px;
  margin: 0 5px 0 0;
  box-shadow: none;
  border-radius: 0;
  display: block;
}
.top-login #top-btn .btn-login {
  background: url("/home/image/loginbox/btn_login.png") center center no-repeat;
}
.top-login #top-btn .btn-login:hover,
.top-login #top-btn .btn-login:active,
.top-login #top-btn .btn-login:focus {
  background: url("/home/image/loginbox/btn_login_a.png") center center no-repeat;
}
.top-login #top-btn .btn-register {
  background: url("/home/image/loginbox/btn_register.png") center center no-repeat;
  margin-top: 5px;
}
.top-login #top-btn .btn-register:hover,
.top-login #top-btn .btn-register:active,
.top-login #top-btn .btn-register:focus {
  background: url("/home/image/loginbox/btn_register_a.png") center center no-repeat;
}
.top-login #top-btn .btn-try {
  background: url("../../images/cn/freeplay.png") center center no-repeat;
}
/*
  登入後樣式
*/
.top-member {
  width: 243px;
  height: 426px;
  background: url("../../images/cn/loginbox/loginBG2.png") center center no-repeat;
  padding-top: 3px;
  color: #fff;
  letter-spacing: 1px;
  font-size: 12px;
}
.top-member #login {
  padding: 10px 5px;
}
.top-member #login table {
  margin: 10px 0 0 5px;
  font-size: 14px;
}
.top-member #login table tr th {
  color: #32160b;
  width: 40px;
  height: 26px;
  text-align: left;
  vertical-align: bottom;
}
.top-member #login table tr td {
  color: #4d230c;
  vertical-align: bottom;
}
.top-member #login table tr td a {
  color: #4d230c;
}
.top-member #login table tr td a:hover,
.top-member #login table tr td a:active,
.top-member #login table tr td a:focus {
  color: #fff;
}
.top-member .login-area {
  margin-right: 15px;
}
.top-member .login-area .welcome,
.top-member .login-area a:hover {
  color: #ffc726;
}
.top-member .btn-acc-checkin {
  background: url("./../../images/cn/btn_acc_checkin.gif") 0 0 no-repeat;
  border: 0;
  display: inline-block;
  height: 23px;
  margin: 4px 0 -8px 0;
  text-indent: -99999px;
  width: 55px;
}
.top-member .btn-acc-checkin-already {
  background: url("./../../images/cn/btn_acc_checkin_already.gif") 0 0 no-repeat;
}
.top-member .member-bottom_btn {
  margin: 0 auto;
  width: 230px;
  height: auto;
}
.top-member .member-bottom_btn a {
  width: 112px;
  height: 78px;
  display: inline-block;
}
.top-member .member-bottom_btn #loginbox-deposit {
  background: url("../../images/cn/loginbox/btn_01.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-deposit:hover,
.top-member .member-bottom_btn #loginbox-deposit:active,
.top-member .member-bottom_btn #loginbox-deposit:focus {
  background: url("../../images/cn/loginbox/btn_01_a.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-withdrawal {
  background: url("../../images/cn/loginbox/btn_02.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-withdrawal:hover,
.top-member .member-bottom_btn #loginbox-withdrawal:active,
.top-member .member-bottom_btn #loginbox-withdrawal:focus {
  background: url("../../images/cn/loginbox/btn_02_a.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-rebate {
  background: url("../../images/cn/loginbox/btn_03.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-rebate:hover,
.top-member .member-bottom_btn #loginbox-rebate:active,
.top-member .member-bottom_btn #loginbox-rebate:focus {
  background: url("../../images/cn/loginbox/btn_03_a.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-dashboard {
  background: url("../../images/cn/loginbox/btn_04.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-dashboard:hover,
.top-member .member-bottom_btn #loginbox-dashboard:active,
.top-member .member-bottom_btn #loginbox-dashboard:focus {
  background: url("../../images/cn/loginbox/btn_04_a.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-logout {
  width: 221px;
  height: 48px;
  display: block;
  margin: 5px auto 0;
  background: url("../../images/cn/loginbox/btn_quit.png") center center no-repeat;
}
.top-member .member-bottom_btn #loginbox-logout:hover,
.top-member .member-bottom_btn #loginbox-logout:active,
.top-member .member-bottom_btn #loginbox-logout:focus {
  background: url("../../images/cn/loginbox/btn_quit_a.png") center center no-repeat;
}
.top-member .member-bottom_btn.partner {
  width: 221px;
  margin-top: 45px;
}
.top-member .member-bottom_btn.partner a {
  width: 99px;
  height: 33px;
  display: inline-block;
}
.top-member .member-bottom_btn.partner #partnerLogin-dashboard {
  background: url("../../images/cn/loginbox/btn_acc_pc_home_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-dashboard:hover,
.top-member .member-bottom_btn.partner #partnerLogin-dashboard:active,
.top-member .member-bottom_btn.partner #partnerLogin-dashboard:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_home_h.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-createDownline {
  background: url("../../images/cn/loginbox/btn_acc_pc_add_downline_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-createDownline:hover,
.top-member .member-bottom_btn.partner #partnerLogin-createDownline:active,
.top-member .member-bottom_btn.partner #partnerLogin-createDownline:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_add_downline_h.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-downlineBetSummary {
  background: url("../../images/cn/loginbox/btn_acc_pc_commission_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-downlineBetSummary:hover,
.top-member .member-bottom_btn.partner #partnerLogin-downlineBetSummary:active,
.top-member .member-bottom_btn.partner #partnerLogin-downlineBetSummary:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_commission_h.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-downlineReport {
  background: url("../../images/cn/loginbox/btn_acc_pc_downline_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-downlineReport:hover,
.top-member .member-bottom_btn.partner #partnerLogin-downlineReport:active,
.top-member .member-bottom_btn.partner #partnerLogin-downlineReport:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_downline_h.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-withdrawal {
  background: url("../../images/cn/loginbox/btn_acc_pc_withdrawal_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-withdrawal:hover,
.top-member .member-bottom_btn.partner #partnerLogin-withdrawal:active,
.top-member .member-bottom_btn.partner #partnerLogin-withdrawal:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_withdrawal_h.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-withdrawalLog {
  background: url("../../images/cn/loginbox/btn_acc_pc_withdrawal_log_n.jpg") center center no-repeat;
}
.top-member .member-bottom_btn.partner #partnerLogin-withdrawalLog:hover,
.top-member .member-bottom_btn.partner #partnerLogin-withdrawalLog:active,
.top-member .member-bottom_btn.partner #partnerLogin-withdrawalLog:focus {
  background: url("../../images/cn/loginbox/btn_acc_pc_withdrawal_log_h.jpg") center center no-repeat;
}
.mc-deposit-step {
  color: #ffc726;
}
.check_message_heading {
  float: left;
  color: #fff;
}
.mc-messageoption-list {
  overflow: hidden;
  float: left;
  color: #fff;
  margin-left: 4px;
}
.mc-messageoption-list li {
  float: left;
  padding: 0px 5px;
}
.mc-messageoption-list li a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.mc-messageoption-list li a:hover {
  text-decoration: underline;
}
.mc-messageoption-list li a.active {
  text-decoration: underline;
}
.msg_content {
  word-wrap: break-word;
}
.message_content {
  display: none;
}
.title_link {
  cursor: pointer !important;
  text-decoration: none !important;
}
#main-content.page.page-pt-live {
  min-height: auto;
  padding: 0;
}
#page {
  width: 1024px;
  margin: 0 auto;
}
#page a {
  display: block;
  float: left;
}
#page .pt-live-title {
  color: #3b281a;
  font-family: 'Microsoft YaHei', SimHei, sans-serif;
  font-size: 26px;
  padding: 0 0 25px;
  text-align: center;
}
#page #pt-live-top {
  height: 357px;
  margin: 0 auto;
  width: 810px;
}
#page #pt-live-top a.pt-live {
  height: 357px;
  margin: 0 20px;
  width: 230px;
}
#page #pt-live-top a.pt-live:hover {
  box-shadow: 0 0 30px #fff2cb;
}
#page #pt-live-top a.pt-live span {
  color: #febf38;
  display: block;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
#page #pt-live-top #live-PT-bacarrat {
  background: url("../../images/cn/livecasino/pt_bacarrat.jpg") 0 0 no-repeat;
}
#page #pt-live-top #live-PT-blackjack {
  background: url("../../images/cn/livecasino/pt_blackjack.jpg") 0 0 no-repeat;
}
#page #pt-live-top #live-PT-roulette {
  background: url("../../images/cn/livecasino/pt_roulette.jpg") 0 0 no-repeat;
}
#page-vip-reward {
  color: #fff;
  text-align: center;
}
#page-vip-reward h1 {
  font-size: 26px;
  font-weight: 500;
  margin: 40px 0 6px 0;
  color: #efc18a;
  text-align: left;
}
#page-vip-reward p {
  text-align: left;
}
#page-vip-reward .vipReward_table {
  border: 1px solid #fff;
}
#page-vip-reward .vipReward_table th,
#page-vip-reward .vipReward_table td {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 3px 10px;
}
#page-vip-reward .btn-vip {
  border: 1px solid #7a533b;
  text-decoration: none;
  display: inline-block;
  font-weight: 700;
  padding: 10px 30px;
  letter-spacing: 2px;
  border-radius: 6px;
  color: #fff;
  background-color: #a97453;
}
