@charset "utf-8";
/* CSS Document */

/********** 全局设定********************/
@font-face {
    font-family: 'iconfont';
    src: url('font/iconfont.eot?t=1479443317931'); /* IE9*/
    src: url('font/iconfont.eot?t=1479443317931#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff?t=1479443317931') format('woff'), /* chrome, firefox */
    url('font/iconfont.ttf?t=1479443317931') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg?t=1479443317931#iconfont') format('svg'); /* iOS 4.1- */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?93559212');
    src: url('font/fontello.eot?93559212#iefix') format('embedded-opentype'),
    url('font/fontello.woff2?93559212') format('woff2'),
    url('font/fontello.woff?93559212') format('woff'),
    url('font/fontello.ttf?93559212') format('truetype'),
    url('font/fontello.svg?93559212#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{ font-size:12px; font-family:Microsoft JhengHei,"Times New Roman"; margin:0px; padding:0px;}
html{ background:#180204 !important; width:100%; height:auto;}
/*body{ background:url(/images/h988/h988_bg.jpg) 50% 0% no-repeat; width:100%; min-height:1035px;}*/
a{ text-decoration:none;}
a img{ border:none;}
ul{ list-style:none;}
ol{ list-style:none;}
.clear{ clear:both;}

/***********************/

.scroll{ display:block; float:left; display:inline; overflow:hidden;}
.scroll{ width:781px; height:28px; margin-left:219px; margin-top:2px;}
.scroll_tit{ display:block; float:left; display:inline; overflow:hidden; height:23px; margin-top:3px; line-height:23px;}
.scroll_tit{ width:60px; margin-left:58px; text-align:center; color:#fbdb03; letter-spacing:2px;}


/*************contan_left*****************/
.login,.logout,.stored,.news{ display:block; float:left; width:222px; display:inline; overflow:hidden;}
.stored{ height:80px;margin-left:-5px;}
.news{ width:176px; height:100px;; margin:47px 0px 0px 19px;line-height:18px; letter-spacing:1px;  padding:0px;}
.news li{ background:url(/images/h988/arrow_038.gif) 5px 50% no-repeat; display:block; width:176px; float:left; display:inline; overflow:hidden;}
.news li a{ display:inline; float:none; display:block;  width:161px; margin-left:15px; float:left; display:inline; overflow:hidden;}
.stored a{ display:block; width:195px; height:73px; overflow:hidden; margin:4px 0px 0px 14px;}

/**********login********************/
.login,.logout{ height:164px;}
.login li,.logout li{ width:100%; display:block; float:left; display:inline; overflow:hidden; }
.login .log_tit,.logout .log_tit{ height:55px;}
.login .log_tit p,.logout .log_tit p{ width:80px; height:20px; margin:27px 0px 0px 71px;}
.log_tab{ display:block; width:180px; float:left; display:inline; overflow:hidden; margin-left:22px;}
.log_tab tr td{ width:180px; height:24px; float:left; display:inline; overflow:hidden; background:url(/images/h988/li_td_bg.jpg) 50% 50% no-repeat;}
.log_tab tr .s{ background:none; height:4px;}
.log_tab tr td p,.log_tab tr td input{ display:block; float:left; display:inline; overflow:hidden;}
.log_tab tr td p{ width:42px; height:24px; letter-spacing:1px; text-align:center; color:#663300; margin-left:6px; text-align:left; line-height:24px;}
.log_tab tr td input{ width:120px; height:21px; line-height:21px; background:url(/images/h988/btn_b_bg.gif) 0% 0% repeat-x; border:none; margin-top:1px; text-indent:5px; color:#7d0702; letter-spacing:1px;}
.log_tab tr td .account,.log_tab tr td .recaptcha{ font-weight:600;}
.log_tab tr td .recaptcha{ width:70px; height:21px; line-height:21px;}
.log_tab tr td .recaptcha_img{ width:60px; height:24px; margin-left:0px; margin-top:0px;}
.login .log_btn,.logout .log_btn{ width:210px; height:23px; background:url(/images/h988/log_btn_bg.jpg) 50% 0% no-repeat; margin-left:6px; margin-top:4px;}
.login .log_btn a{ display:block; height:20px; padding-top:3px; line-height:20px; text-align:center; float:left; display:inline; overflow:hidden; letter-spacing:1px; color:#fc8f01; margin-left:13px; letter-spacing:0px; width:55px;}
.login .log_btn .f_pwd{ margin-left:2px; text-align:right; width:60px;}
.login .log_btn a:hover{ color:#FF0;}
.login .log_btn input{ display:block; width:60px; height:23px; float:left; display:inline; overflow:hidden; margin-left:6px;}

/********logout****************/
.logout .log_btn a{ display:block; width:68px; height:20px; margin-top:3px; line-height:20px; letter-spacing:1px; text-align:center; color:#fc8f01; margin-left:16px; float:left; display:inline; overflow:hidden;}
.logout .log_btn a:hover{ color:#F00;}
.logout .log_btn span{ display:block; width:40px; height:20px; line-height:20px; float:left; display:inline; overflow:hidden; margin-top:3px; text-align:center; letter-spacing:1px; color:#F60;  cursor:pointer;}
.logout .log_box p{ display:block; width:174px; padding:15px 0px 14px 0px; line-height:22px; letter-spacing:1px; color:#FF0; margin-left:30px;}
.logout .log_box p a{ color:#01fc2a}

/**********banner_2 quick_link*************/
.banner_2,.quick_link{ width:1000px; float:left; display:inline; overflow:hidden; margin-top:6px;}
.banner_2{ width:992px; height:86px; background:url(/images/h988/banner_02_bg.png) 0% 0% no-repeat; padding:4px;}
.quick_link a,.quick_link p{ display:block; float:left; display:inline; overflow:hidden; width:193px; height:107px; margin-left:8px;}
.quick_link p{ width:244px;}
.quick_link .q_0_1, .quick_link .q_0_2, .quick_link .q_0_3, .quick_link .q_0_4{ width:244px;margin-left:0px;}
.quick_link .q_l_01{ margin-left:0px;}
.quick_link .q_l_02,.quick_link .q_l_04{ margin-left:9px;}

/**************home_contain**************/
.home_contain{ background:none; }



/**********rule 規則說明***************/
.rule_contain_right,.rule_contain_top,.rule_contain_btm{ display:block; width:100% !important; float:left; display:inline; overflow:hidden;}
.rule_contain_right{ margin-top:0px; float:left !important;}
.rule_contain_btm{ min-height:390px; padding-bottom:20px; }
.rule{ display:block; float:left; display:inline; overflow:hidden; margin:28px 0px 0px 28px; width:96% !important; margin-left:2% !important;}
.rule li{ display:block; width:100%; box-sizing:border-box; padding-left:17px; float:left; display:inline; overflow:hidden; line-height:24px; letter-spacing:0px; color:#fcf7b7; border-bottom:1px dashed #1c0400; background:url(/images/h988/bullet_star.png) 0px 50% no-repeat; font-size:12px; padding-top:2px;}

/************系統公告*************/
.news_list{ }
.news_list li{ background:url(/images/h988/arrow_038.gif) 5px 50% no-repeat; height:24px; overflow:hidden; }
.news_list li a,.news_list li span{ display:block; float:left; display:inline; overflow:hidden; height:24px; line-height:24px; letter-spacing:1px;}
.news_list li a{ overflow:hidden; color:#fcf7b7;}
.news_list li a:hover{ color:#F30;}
.news_list li span{ width:93px; text-align:right; float:right; margin-right:3px; color:#F30;}

/*********系統公告內容*******************/
.news_tit,.news_date,.news_con,.back{ display:block; width:96%; float:left; display:inline; overflow:hidden; margin:28px 0px 0px 28px; margin-left:2%;}
.news_tit{ text-align:center; line-height:32px; color:#FF0; font-size:15px; font-weight:600px; letter-spacing:2px;}
.news_date{ line-height:18px; padding-bottom:8px; text-align:center; letter-spacing:2px; color:#F60; margin-top:5px; background:url(/images/h988/news_tit_bg.png) 50% 90% no-repeat;}
.news_con p{ display:block; float:left; display:inline; overflow:hidden; text-indent:2em; line-height:20px; letter-spacing:1px; color:#f2c790;}
.back{ text-indent:52em; padding-bottom:20px;}
.back a{ color:#F30; letter-spacing:1px;}
.back a:hover{ color:#F90;}

/*********************memer 會員中心***************/
.member_contain_top{ background:url(/images/h988/member_top.png) 0% 0% no-repeat; padding:0px; float:left; display:inline; overflow:hidden; }
.member_contain_btm{ background:url(/images/h988/member_btm.png) 0% 100% no-repeat; padding-bottom:50px; float:left; display:inline; overflow:hidden;}
.centre_top,.centre_left,.centre_right{ display:block; float:left; display:inline; overflow:hidden;}
.centre_top{ width:1000px; height:38px; line-height:38px; background:none !important;}
.centre_left{ width:222px; height:600px;}
.centre_right{ width:775px; min-height:470px; padding-bottom:40px;}

.centre_top p{ width:650px; height:38px; line-height:38px; color:#fdf19f; letter-spacing:1px; margin-left:310px; float:left; display:inline; overflow:hidden;}
.centre_top p font,.centre_top p a{ color:#f7f409;  letter-spacing:1px;}
.centre_top p font{ padding:0px 7px; color:#F00;}
.left_nav{ display:block; width:220px; margin-left:1px; margin-top:10px;}
.left_nav dt,.left_nav dd{ display:block; width:220px; float:left; display:inline; overflow:hidden; margin-top:2px;}
.left_nav dt{ height:35px; padding-top:3px; line-height:35px; letter-spacing:1px; color:#f9b37a; text-indent:3em; margin-bottom:2px;}
.left_nav dd a{ display:block; width:220px; height:32px; line-height:32px; text-align:center; letter-spacing:1px; color:#f8dacc; background:url(/images/h988/left_nav_bg.jpg) 0% 0% no-repeat;}
.left_nav dd .current{ background:url(/images/h988/left_nav_bg.jpg) 0% 100% no-repeat; color:#333;}
.left_nav dd a:hover{ color:#F00;}
.left_nav .tit_01{ background:url(/images/h988/sidenav01.jpg) 50% 50% no-repeat;}
.left_nav .tit_02{ background:url(/images/h988/sidenav02.jpg) 50% 50% no-repeat; margin-top:20px;}

/**************basic_infor 基本资料***********/
.basic_my_infor_tab{ width:780px; margin:auto; }

.centre_right{position:relative;}
.centre_right .lock{position:absolute; float:left; display:inline; overflow:hidden; left:530px; top:50px; width:150px; min-height:150px;}

.basic_my_infor_tab tr td{ height:40px; line-height:40px; text-align:left; text-indent:8px; letter-spacing:1px; background:#FFF; width:480px;}
.basic_my_infor_tab tr .l{ text-align:right; width:100px; background:#fffde6; color:#333; letter-spacing:0px;}
.basic_my_infor_tab tr td input{ display:block; height:22px; width:120px; float:left; display:inline; overflow:hidden; background:#FFF; margin:8px 0px 0px 5px; border:1px solid #999; line-height:22px; text-indent:3px;}
.basic_my_infor_tab tr .address input{ width:150px;}
.basic_my_infor_tab tr td .basic_re,.basic_my_infor_tab tr td .basic_con{ display:block; width:193px; height:58px; background:none; border:none; float:left; display:inline; overflow:hidden; margin-top:15px;}
.basic_my_infor_tab tr td .basic_con{ width:226px;}
.basic_my_infor_tab tr td .basic_con{ margin-left:20px;}
.basic_my_infor_tab tr td font{ color:#F00; font-size:14px; font-weight:600; letter-spacing:1px;}
.basic_my_infor_tab tr td a{ color:#777; text-decoration:underline;}
.basic_my_infor_tab tr td a:hover{ color:#900;}

/**************修改密碼*************/
.password_tab{ width:370px; margin:50px 0px 0px 160px;}
.password_tab tr td{ width:270px; padding:5px 0px;}

/****************treasure_tab 寶物提領******************/
.yes_locked{width:600px; background:#FFF; height:250px; float:left; margin-left:90px; margin-top:5px;-moz-box-shadow:8px 8px 8px #ddd; box-shadow:8px 8px 8px #ddd;}
.no_locked{width:600px; background:#FFF; height:100px; float:left; margin-left:90px; margin-top:5px;-moz-box-shadow:8px 8px 8px #ddd; box-shadow:8px 8px 8px #ddd;}
.tre_tit_tab,.treasure_tab,.tre_btn_tab{ display:block; width:100%; float:left; display:inline; overflow:hidden; margin:0px;}
.treasure_tab{ padding:0px; background:#fff;}
.treasure_tab tr td{ width:500px; height:40px; color:#222;}
.treasure_tab tr .l{ width:100px; letter-spacing:1px; font-size:12px; background:url(/images/h988/treasure_tab_l_bg.gif) 0% 100% repeat-x;; padding:0px;}
.treasure_tab tr td .color_b{ display:block; width:160px; height:30px; float:left; display:inline; overflow:hidden; background:#fff2ef; border:1px solid #ff381a; margin-left:5px; line-height:30px;}
.treasure_tab tr td .color_b input{ background:url(/images/h988/tag_input_bg.gif) 100% 100% no-repeat; width:100%;; height:30px; border:none; margin:0px; padding:0px; text-indent:8px; letter-spacing:1px; font-weight:600; line-height:30px;}
.treasure_tab tr .bank_name p{ letter-spacing:1px; line-height:50px; font-weight:600;}
.treasure_tab tr td  .my_point{ font-size:18px; font-weight:600; padding-right:3px; color:#ff0000; font-family:Arial, Helvetica, sans-serif;}
.treasure_tab tr td #take_money{ height:24px; width:90px; color:#000; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:600; float:left; display:inline; overflow:hidden; text-indent:8px;}
.tre_btn_tab .tre_confi{ display:block; width:92px; height:40px; margin:10px 0px 0px 100px; border:none;}
  .tre_btn_tab tr td h2{ height:35px; width:660px; letter-spacing:2px; font-size:14px; text-indent:0em; text-align:center; line-height:35px; background:#a81726; color:#FFF; margin-top:0px;}
.no_locked{ background:none; margin-top:0px; padding-top:0px;}
.no_locked span,.no_locked a{ display:block; float:left; display:inline; overflow:hidden; }
.no_locked span{ width:480px; padding-left:120px; min-height:100px; padding-top:5px; background:url(/images/h988/no_lock_icon.png) 0% 0% no-repeat; text-align:center; font-size:16px; font-weight:600; font-family:"Arial Black", Gadget, sans-serif; letter-spacing:1px; color:#ca0204; line-height:28px;}
.no_locked a{ width:238px; height:81px; margin-left:235px;}


/**************report 報表查詢*************/
.report_date,.report_intr,.report_tab{ display:block;float:left; display:inline; overflow:hidden;}
.report_date{ margin-top:0px; background:url(/images/h988/report_bg.jpg) 0% 0% repeat-x; height:38px; width:99.8%; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.report_date span,.report_date p{ display:block; float:left; display:inline; overflow:hidden;}
.report_date span{ display:block; width:120px; height:35px; line-height:35px; text-align:center; letter-spacing:2px; border-right:1px solid #ccc; cursor:pointer;}
.report_date .current{ background:url(/images/h988/report_current.jpg)  0% 0% repeat-x; color:#FFF;}
.report_intr{ float:left;width:726px;color:#e20119; font-size:15px; font-weight:bold; line-height:25px; margin-top:15px;}
.report_tab{ background:#ccc;}
.report_tab tr td{ line-height:15px; padding:6px 0px; text-align:center; letter-spacing:1px; background:#FFF; width:1%; overflow:hidden; margin-top:0px;}
.report_tab .color td{ background:#fcfae9;}
.report_tab .r_tit td{ background:#9d0e1e; color:#FFF;}
.report_tab .total td{ background:#ffffbb; color:#000000; font-weight:bold;}
.report_tab tr .win{ color:#060}
.report_tab tr .lose{ color:#F00;}
.report_tab .table_list_tr_bglight td{ background-color: #ffffff; }
.report_tab .table_list_tr_bgdack td{ background-color: #FFFFCC; }
.report_tab .table_list_tr_hour td{ background-color: #CCFFCC; }
.report_tab .f_s_cash td{ background-color: #FFCC99; width:80px; }

.report_sport_tab{ background:#eae8c9;;}
.report_sport_tab .color td{ background:#fcfae9;}
.report_sport_tab .r_tit td{ background:#9d0e1e; color:#FFF;font-size:12px;}
.report_sport_tab .total td{ background:#ffffbb; color:#000000; font-weight:bold;}
.report_sport_tab tr .win{ color:#060}
.report_sport_tab tr .lose{ color:#F00;}
.report_sport_tab .table_list_tr_bglight td{ background-color: #ffffff; }
.report_sport_tab .table_list_tr_bgdack td{ background-color: #FFFFCC; }
.report_sport_tab .table_list_tr_hour td{ background-color: #CCFFCC; }
.report_sport_tab .f_s_cash td{ background-color: #FFCC99; width:80px; }

/************stored_tab 儲值記錄***************/
.stored_tab { margin-top:22px;}
.stored_tab .r_tit td{ background:url(/images/h988/report_current.jpg) 0% 0% repeat-x; width:242px;}

/*************托寶記錄*************/
.treasure_notes_date{ margin-top:22px;}
.treasure_notes_tab tr td font{ color:#999;}
.treasure_notes_tab tr td span{ color:#06F; cursor:pointer;}

.Question_Form{ width:85%; background:#999; overflow:hidden; margin-top:30px; margin-left:50px; margin-bottom:30px;}
.Question_Form tr td{ background:#FFF5F0; padding:8px;}
.Question_Form tr td p{line-height:30px; width:100%; background:#FFCCCC; text-indent:1em; font-size:14px; letter-spacing:0.1em; font-weight:900; color:#F33; text-align:center}
.Question_Form tr td .Release_Btn{ padding:0px 6px; letter-spacing:0.2em;}
.Question_Form tr .game_class .game_class_sel{ width:100px;}
.Question_Form tr .ple_att{ line-height:20px; letter-spacing:0.1em;}
.Question_Form tr td span{ color:#F30;}

.Player_Name,.Server_Name,.Game_Name{ padding:2px; width:150px;}
.Server_Name,.Game_Name{ padding:2px; width:80px; background:#FFF; border:1px solid #CCC;}
.Question_Form tr .Time_Occur select{ padding:2px; margin-left:3px; margin-right:3px; background:#FFF; border:1px solid #CCC;}
.Question_Form tr .Time_Occur span{ color:#F30; margin-left:10px;}
.Question_Form tr td .Upload{ padding:2px; border:1px solid #CCC; background:#FFF;}
.Question_Form tr td .Problem_Contain{ width:300px; height:100px; padding:2px; background:#FFF; border:1px solid #CCC;}

html body .centre_right .history_question tr td{ width:728px;text-align:left; text-indent:1em;}

.report_detail_tab { width:100%; margin-left:2px;}
.report_detail_tab tr td{ letter-spacing:0px; line-height:13px; padding:3px 0px; }

.report_detail_tab .table_list_tr_bglight td{ background-color: #ffffff; }
.report_detail_tab .table_list_tr_bgdack td{ background-color: #FFFFCC; }
.report_detail_tab .table_list_tr_hour td{ background-color: #CCFFCC; }

/*************代理合作************/
.proxy_tab{ display:block; width:540px; margin-left:150px; margin-top:40px;}
.proxy_tab tr td{ line-height:30px; letter-spacing:1px; color:#FC6;}
.proxy_tab tr td input{ width:150px; height:22px; line-height:22px; text-indent:8px; background:#FFF; letter-spacing:1px; color:#000; border:1px solid #F60; float:left; display:inline; overflow:hidden;}
.proxy_tab tr td .sel{ display:block; width:65px; height:22px; float:left; display:inline; overflow:hidden; background:#FFF; border:1px solid #F60;}
.proxy_tab tr td .sel select{background:#FFF; border:none; width:65px; height:20px; letter-spacing:1px; color:#000; float:left; display:inline; overflow:hidden;}
.proxy_tab tr td  .submit_proxy_btn{ width:92px; height:40px; border:none; text-indent:0em; padding:0px; margin-left:140px; margin-top:8px;}
/***********加入会员***************/
.join_us_infor_tab,.join_about_opera_tab,.join_usr_agree{ display:block; width:770px; float:left; display:inline; overflow:hidden; margin-left:4px; margin-top:15px;}
.join_us_infor_tab tr td,.join_about_opera_tab tr td,.join_usr_agree tr td{ color:#333; padding:5px 0px; letter-spacing:1px;}
.join_us_infor_tab * font,.join_about_opera_tab * font,.join_usr_agree * font{ color:#F00; padding:0px 5px;}
.join_us_infor_tab * input,.join_about_opera_tab * input,.join_usr_agree * input,.j_money{ display:block; width:180px; height:20px; border:1px solid #900; line-height:20px; text-indent:5px; letter-spacing:1px; color:#000; float:left; display:inline; overflow:hidden;}
.j_money{ width:80px; text-indent:0px; background:#FFF;}
.j_money select{ border:none; display:block; width:80px; height:20px; line-height:20px;}
.join_us_infor_tab{ margin-top:30px;}
.join_about_opera_tab tr td ._join_inter{ width:80px;}
.join_usr_agree{ margin-top:0px;}
.join_usr_agree tr td ._join_check{ width:12px; height:12px; text-indent:0px; margin-right:4px;}
.join_usr_agree tr td .fixed,.join_usr_agree tr td .j_clear{ display:block; width:65px; height:30px; text-indent:0px; float:left; display:inline; overflow:hidden; border:none; padding:0px; margin-left:140px;}
.join_usr_agree tr td .j_clear{ margin-left:30px;}

/********運動賽事********/
.teamA {color:#021289;font-size:13px;font-family:Courier New;font-weight:bold;}
.oddsA {color:#021289;font-size:13px;font-family:Courier New;font-weight:bold;text-decoration:underline;}
.teamD {color:#188902;font-size:13px;font-family:Courier New;font-weight:bold;}
.oddsD {color:#188902;font-size:13px;font-family:Courier New;font-weight:bold;text-decoration:underline;}
.teamH {color:#d00128;font-size:13px;font-family:Courier New;font-weight:bold;}
.oddsH {color:#d00128;font-size:13px;font-family:Courier New;font-weight:bold;text-decoration:underline;}
.WinPrice {color:#188902;font-size:15px;font-family:Courier New;font-weight:bold;}
.LosePrice {color:#800000;font-size:15px;font-family:Courier New;font-weight:bold;}
.scoreA {color:#000000;font-size:15px;font-family:Courier New;font-weight:bold;}
.scoreH {color:#000000;font-size:15px;font-family:Courier New;font-weight:bold;}

/********儲值記錄********/
.cash_search_tab{ height:26px; margin-bottom:5px; display:block; width:726px; float:left; display:inline; overflow:hidden; margin:5px 0px 0px 18px;}
.cash_search_tab tr{ height:26px;}
.cash_search_tab tr .search-date p, .cash_search_tab tr .search-date input{ display:block; width:74px; height:20px; float:left; display:inline; overflow:hidden; line-height:20px; border:1px solid #666; text-indent:3px;}
.cash_search_tab tr .search-date p{ background:none; border:none; line-height:20px; letter-spacing:1px;}
.cash_search_tab tr td .click_find_btn{ width:63px; height:22px; border:none; text-indent:0px; padding:0px;}


/******************keno 彩券馆 updata 2013/09/25***************/
.game_introduc,.game_introduc h2,.game_introduc p,.game_introduc p span,.rules_play,.rules_play h2,.rules_play .keno_value .keno_tab{ display:block; width:97%; float:left; display:inline; overflow:hidden; margin-top:3px;}
.keno_value{ width:100%;}
.game_introduc,.rules_play{ margin:8px 0px 0px 8px;}
.game_introduc h2,.rules_play h2{ font-size:14px; font-weight:800; color:#C00; letter-spacing:1px;}
.game_introduc p{ border:1px solid #FC3; width:97%; margin-left:2% !important; background:#fcf9e9; padding:10px; box-sizing:border-box;}
.game_introduc p span{ display:block; width:100%; text-indent:2em; line-height:18px; letter-spacing:1px;}
.img_k img{ display:block; width:624px; height:346px; margin:auto; margin-top:10px; margin-bottom:10px;}
.keno_value .img_k{ display:block; width:691px; border:1px solid #FC3; background:#fcf9e9; padding:10px;}
.keno_value .keno_tab{ background:#FC3; display:block; width:712px; float:left; display:inline; overflow:hidden;}
.keno_value .keno_tab tr td{ background:#fcf9e9; line-height:18px; padding:8px; letter-spacing:1px;}
.keno_value .keno_tab tr .color_row{ background:#fbdaba; text-align:center;}
.keno_value2 .keno_tab tr td{ text-align:center;}
.keno_value .tab_footer{ display:block; width:712px; float:left; display:inline; overflow:hidden; line-height:22px; color:#F30; letter-spacing:1px;}

.keno_value .keno_tab_list{ display:block;  width:97%; margin-left:2% !important; box-sizing:border-box; border:1px solid #FC3; background:#fcf9e9; margin:0px; padding:10px;}
.rules_play .keno_value .keno_tab_list li{ color:#555 !important; letter-spacing:0px; border-bottom:1px dashed #900;  background:url(/images/h988/bullet_star2.png) 0px 50% no-repeat; }



/*****************代理合作  2013、10、10********************/
.agent_nav,.agent_intr,.agent_process{ display:block; width:95%; float:left; display:inline; overflow:hidden; background:#fcf9e9; border:1px solid #ffcc33; padding:10px; margin:5px 0px 0px 17px; color:#555;}
.agent_nav{ background:none; border:none; margin-top:20px;}
.agent_intr{ text-indent:2em; letter-spacing:2px; color:#555; padding:8px;}
.process_tit{ width:692px;  margin:12px 0px 0px 17px; float:left; display:inline; overflow:hidden; color:#C00; font-size:14px; letter-spacing:2px; font-weight:800;}
.agent_process .process_direct,.agent_process .process_direct_02,.agent_process .process_f,.agent_process .process_tab,.agent_process .process_tab_02{ display:block; width:692px; float:left; display:inline; overflow:hidden;}
.process_direct_02 h2,.process_direct_02 p,.process_direct_02 span{ display:block; width:692px; float:left; display:inline; overflow:hidden; color:#555; font-weight:100;}
.agent_process .process_direct{ color:#555; text-indent:0em; letter-spacing:2px;}
.agent_process .process_tab{ width:672px; background:#930; margin:8px 0px 0px 10px;}
.process_tab tr td{ background:#fdfdd8; line-height:24px; letter-spacing:2px; color:#444; text-align:center;}
.process_tab tr .tit{ background:#fabea1;}
.process_tab tr .tit_0{ background:#fbf789;}
.process_direct_02 h2{ color:#F00;font-weight:800;}
.process_direct_02 p{ width:672px; padding-left:10px; letter-spacing:1px; margin:10px 0px; line-height:16px; background:#fbdfba; padding-top:10px; padding-bottom:6px; color:#900;}
.process_direct_02 span,.process_f_02{ width:672px; padding-left:20px; letter-spacing:1px;}
.process_direct_02 span{background:url(/images/h988/pro_icon.png) 7px 2% no-repeat; margin-top:2px;}

.agent_process .process_tab_02{ width:672px; background:#930; margin:8px 0px 0px 10px;}
.process_tab_02 tr td{ background:#fdfdd8; line-height:24px; letter-spacing:2px; color:#444; text-align:center;}
.agent_process .process_f_02{ display:block; width:672px; float:left; display:inline; overflow:hidden; margin-top:10px; padding:10px; background:#ffffcc;}
.agent_process .p_p_pay{ display:block; width:672px; padding:10px; float:left; display:inline; overflow:hidden; background:#fbdfba; color:#900; line-height:18px; letter-spacing:2px;}

.agent_nav a{ display:block; height:33px; float:left; display:inline; overflow:hidden; margin-left:10px;}




.agent_agree_list{ display:block; width:720px; float:left; display:inline; overflow:hidden; margin:5px 0px 0px 30px;}
.agent_agree_list ol,.agent_agree_list .list_l{ display:block; color:#fcf88d; width:720px; float:left; display:inline; overflow:hidden;}
.agent_agree_list .list_l{ margin-top:10px; margin-bottom:2px; color:#FC0; font-size:14px; letter-spacing:2px; font-weight:600;}
.agent_agree_list ol{ width:700px; margin-left:10px;}
.agent_agree_list ol li{ display:block; width:675px; padding-left:25px; line-height:18px; letter-spacing:1px; color:#fdf3b5; background:url(/images/h988/ii_i.png) 8px 5px no-repeat; margin-top:3px;}


/**************scratch 刮刮樂*************/
.scratch{ width:231px; background:url(/images/h988/ggl_bg.png) 50% 0% repeat-y;}
.scratch_header,.scratch_btm{ display:block; width:231px; float:left; display:inline; overflow:hidden; min-height:600px;}
.scratch_header{ background:url(/images/h988/ggl_head.png) 50% 0% no-repeat;}
.scratch_btm{ background:url(/images/h988/ggl_bottom.png) 50% 100% no-repeat;}
.contain_o .scratch_right{ background:#fbfbcc; width:768px; float:left; min-height:600px;}
.scratch_btm .s_d{ display:block; width:190px; float:left; display:inline; overflow:hidden; margin-left:25px; height:35px; margin-top:3px;}
.scratch_btm .s_d .a1{ color:#0aeec0; display:block; width:90px; height:20px; line-height:20px; float:left; display:inline; overflow:hidden; text-align:left;}
.scratch_btm .s_d .a2{ color:#eee60a; display:block; width:90px; height:20px; line-height:20px; float:left; display:inline; overflow:hidden; text-align:right;}
.scratch_btm .s_d a:hover{ color:#FF0;}
.scratch_btm .s_d p,.scratch_btm .s_d select,.scratch_btm .s_d input{ display:block; float:left; display:inline; overflow:hidden;}
.scratch_btm .s_d p{ width:50px; color:#FFF; height:20px; line-height:20px; text-align:left;}
.scratch_btm .s_d select{ width:40px; background:#FFF; border:none;}
.scratch_btm .s_d input{ width:51px; height:20px; border:none; margin-left:38px;}
.scratch_btm .list{ height:580px; margin-top:10px; overflow-x:hidden; overflow-y:scroll; background:#FFF; width:178px; border:1px solid #F30;}
.scratch_btm .list span{ display:block; width:160px; height:18px; float:left; display:inline; overflow:hidden; line-height:18px; margin-left:8px; text-align:left; letter-spacing:1px;}
.rules_s,.s_flash{ display:block; float:left; display:inline; overflow:hidden; margin-top:15px;}
.rules_s{ width:690px; margin-left:38px; line-height:18px; letter-spacing:1px;}
.rules_s span,.rules_s a{ color:#F00;}
.rules_s a:hover{ color:#F06;}
.s_flash{ width:632px; height:456px; margin-left:60px; margin-top:40px;}

/**************scratch 刮刮樂*************/
.linkPage {border:1px solid orange;color:orange;font-family:Courier New;font-size:12px;padding:5px;margin-left:1px;margin-right:1px;}
.linkPageCurrent {border:1px solid orange;background-color:orange;color:#ffffff;font-weight:bold;font-family:Courier New;padding:5px;margin-left:1px;margin-right:1px;}
.a_i_hg{ width:690px; float:left; display:inline; overflow:hidden; line-height:20px;}


/**************bingo 賓果*************/
.nav_bg { background: url(/images/h988/nav_bg.jpg) top left repeat-x;}
.login_bg { background: url(/images/h988/login_bg.gif) top center no-repeat;}
.logined_bg { background: url(/images/h988/login_bg.gif) top center no-repeat;}
.login_text { font-size: 12px;color: #666;}
.link_bg { background: url(/images/h988/link_bg.gif) top center no-repeat;}
.link_pic_bg { background: url(/images/h988/link_pic_bg.jpg) top center no-repeat;}
.notice_bg { background: url(/images/h988/notice_bg.gif) top center no-repeat;}
.notice_list { font-size: 12px; color: #f3f700; line-height: 24px; text-decoration: none;}
a { text-decoration: normal; font-weight: normal; font-size: 13px; color: #ffff00;}
a:hover.notice_list { color: #0FF; text-decoration: underline;}
a:link.notice_list { color: #f3f700; text-decoration: none;}
.menuHeader { float: left; margin-left: 8px; font-size: 18px; font-weight: bold;}
.menuHeader img { padding-top: 2px;}
.static_block { width: 45px; height: 25px; font-size: 18px; font-weight: bold; font-family: Arial; text-align: center; text-valign: center; cursor: pointer; margin-bottom: 5px}
.static_input_block { width: 60px; height: 22px; border-width: 0px; border-color: #fff; border-style: solid; color: #6600FF; font-size: 18px; font-weight: bold; font-family: Arial; text-align: center; text-valign: center; cursor: pointer; margin-bottom: 5px}
.static_block_s, .static_block_sm { color: #FFF !important; line-height: 23px !important; line-height: 23px !important; padding-top: 2px !important font-size : 18px; font-weight: bolder; text-align: center; border: none;}
.static_block_s { background: #c00505;}
.static_block_sm { background: #0467ca;}
.table_header { background-color: #400000; color: #ffffff; height: 28px;}
.table_list { font-size: 14px; border: 0px solid #999999; border-collapse: collapse; margin-top: 20px; margin-bottom: 20px}
.table_list td {
    border: 0px solid #999999;
    height: 28px;
    padding-right: 5px;
    text-align: center;
}

.table_list table td {
    border: 0px solid #999999;
}

.table_list2 {
    font-size: 14px;
    border: 0px solid #999999;
    border-collapse: collapse;
}

.table_list2 td {
    border: 0px solid #999999;
    height: 28px;
    padding-right: 5px;
    text-align: center;
}

.table_list2 table td {
    border: 0px solid #999999;
}

.table_result_list {
    font-size: 12px;
    border: 1px solid #999999;
    border-collapse: collapse;
}

.table_result_list td {
    border: 1px solid #999999;
    height: 42px;
    padding-right: 5px
}

.table_result_list table td {
    border: 0px solid #999999;
}

.table_list_tr_bglight {
    background-color: #ffffff;
}

.table_list_tr_bgdack {
    background-color: #D2B5B3;
}

.table_footer {
    background-color: #efefef;
    color: #000000;
    height: 128px;
}

.bingo_bg {
    background: url(/images/h988/bingo_bg.jpg);
}

.bingo_border {
    border: 1px #363636 solid;
    border-top: none;
    background: url(/images/h988/bingo_bg.jpg);
}

.bingo_text {
    font-size: 14px;
    color: #f3f700;
    font-weight: bold;
}

.bingo_date {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.bingo_blue_ball {
    background: url(/images/h988/blue_ball.jpg) top center no-repeat;
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.bingo_red_ball {
    background: url(/images/h988/red_ball.jpg) top center no-repeat;
    font-size: 22px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}

.bingo_yellow_ball {
    background: url(/images/h988/yellow_ball.jpg) top center no-repeat;
    font-size: 22px;
    color: #980000;
    text-align: center;
    font-weight: bold;
}

.big_text,.big_text b{
    color: #333;
}
.big_text,.big_text b,.big_text font{
    font-size: 16px !important;
}

/** bingobingo開獎頁面開始 **/
.BingoLB {
    font-family: Arial;
    font-size: 28px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(/images/h988/bingobingo/bingo_large_ball.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.BingoLB2 {
    font-family: Arial;
    font-size: 28px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-image: url(/images/h988/bingobingo/bingo_large_ball2.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.B_nav_bg {
    background: url(/images/h988/bingobingo/nav_bg.gif);
}

.bingof17 {
    text-align: center;
    color: #009933;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial
}

.Bf21b {
    text-align: center;
    color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    font-family: Arial
}

.BBALL {
    text-align: center;
    font-size: 21px;
    font-weight: bold
}

.BSB {
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #FF0000;
}

.bingo_mtop_15 {
    margin-top: 15px;
}

.bingo_text_row {
    height: 50px;
    background-color: #FFFFFF;
}

.bingo_row {
    height: 65px;
    background-color: #4d4d4d;
}

.BPeriod {
    text-align: center;
    color: #FFFFFF;
}

.bbn {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbn1 {
    display: block;
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bblp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbrp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbbp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbns {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bblps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbrps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.bbbps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brn {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brlp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brrp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brbp {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brns {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brlps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brrps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brbps {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/blue_ball.jpg) no-repeat 0px 0px;
}

.brbps_last {
    margin-top: 4px;
    padding-top: 6px;
    text-align: center;
    width: 36px;
    height: 36px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: Arial;
    font-weight: bold;
    float: left;
    background: url(/images/h988/red_ball.jpg) no-repeat 0px 0px;
}

/** Bingo投注頁面 **/
a.nav {
    color: yellow
}

.buy {
    font-size: 12px;
    font-family: Tahoma;
    border-color: #063851;
    border-style: solid;
    padding: 0px;
}

.buy td {
    font-size: 12px;
    font-family: Tahoma;
    border-color: #063851;
    border-style: solid;
    padding: 0px;
}

.mulition_table {
    border-color: #D0CC95;
    border-style: solid;
    padding: 0px;
    background-color: #FFFF99;
}

.static_star {
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    color: red
}

.mulition_table td {
    border-color: #FFCC00;
    border-style: solid;
    padding: 0px;
    color: #000;
    font-size: 14px
}

.normal_table {
    font-size: 12px;
    font-family: Tahoma;
    border-color: #6600FF;
    border: 0px;
    color: #ffffff;
}

.normal_table td {
    font-size: 12px;
    font-family: Tahoma;
    border: 0px;
    color: #ffffff;
}

.orgtb {
    font-size: 12px;
    font-family: Tahoma;
    border-color: #6600FF;
    border-style: solid;
    padding: 2px;
}

.orgtb td {
    font-size: 12px;
    font-family: Tahoma;
    border-color: #6600FF;
    border-style: solid;
    padding: 2px;
}

.block {
}

.block td {
    font-size: 13px;
    border-width: 0px;
    padding: 0px;
}

.block2 {
}

.block2 td {
    height: 25px;
    font-size: 11px;
    text-align: center;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    padding: 0px;
}

.table11 td {
    font-size: 11px
}

.n_title_bg {
    background: url(/images/h988/n_title_bg.jpg) top center no-repeat;
}

.active {
    color: #cc0000;
}

/** 一般玩法的1-7星 **/
.TD_OF {
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    color: red;
}

.TD_OFS {
    background-color: #0066FF;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
}

.OF {
    margin-left: 12px;
    *margin-left: 15px;
    width: 35px;
    height: 25px;
    line-height: 25px;
    float: left;
    display: inline;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    background: url(/images/h988/ball_normal_style.jpg) 0% 0% no-repeat;
    border: 1px solid #999;
    color: #333;
    cursor: pointer;
    margin-bottom: 5px;
    text-align: center !important;
}

.OFS {
    margin-left: 12px;
    *margin-left: 15px;
    width: 35px;
    height: 25px;
    line-height: 25px;
    float: left;
    display: inline;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-valign: center;
    background: url(/images/h988/ball_current_style.jpg) 0% 0% no-repeat;
    color: #FFF;
    border: 1px solid #ab1b10;
    cursor: pointer;
    margin-bottom: 5px;
    text-align: center !important;
}

.OFSU {
    margin-left: 12px;
    *margin-left: 15px;
    width: 35px;
    height: 25px;
    float: left;
    color: white;
    display: inline;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    background: url(/images/h988/ball_current_style.jpg) 0% 0% no-repeat;
    color: #FFF;
    border: 1px solid #ab1b10;
    cursor: pointer;
    margin-bottom: 5px;
    text-align: !important;
}

.OFU {
    margin-left: 15px;
    width: 70px;
    height: 25px;
    border-width: 0px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: left;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OFU2 {
    margin-left: 15px;
    width: 75px;
    height: 25px;
    border-width: 0px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: left;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_PU {
    margin-left: 6px;
    width: 0px;
    height: 25px;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_PUS {
    margin-left: 7px;
    width: 130px;
    height: 25px;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_MU {
    margin-left: 3px;
    width: 5px;
    height: 25px;
    border-width: 0px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #6600FF;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_P {
    margin-left: 7px;
    width: 40px;
    height: 22px;
    line-height: 22px;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    float: left;
    color: #000;
    background-color: #efefef;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_M {
    margin-left: 3px;
    width: 60px;
    height: 25px;
    border-width: 0px;
    border-color: #fff;
    border-style: solid;
    float: left;
    color: #6600FF;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_MS {
    margin-left: 3px;
    width: 60px;
    height: 25px;
    border-width: 0px;
    border-color: #fff;
    border-style: solid;
    float: left;
    color: #6600FF;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_NAV {
    margin-left: 10px;
    width: 30px;
    height: 20px;
    border-width: 0px;
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

.OF_NAV2 {
    margin-left: 10px;
    width: 60px;
    height: 20px;
    border-width: 0px;
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    text-valign: center;
    cursor: pointer;
    margin-bottom: 5px
}

/*.item-amount{margin-left:10px;width:50px;height:20px;border-width:1px;border-color:#6600FF;border-style:solid;float:left;color:#6600FF;font-size:15px;font-weight:bold;font-family:Arial;text-align:center;text-valign:center;cursor:pointer;margin-bottom:5px}
.item-amount-checkbox{margin-left:20px;width:80px;height:20px;border-width:1px;float:left;color:#000;font-size:12px;font-family:Arial;text-align:center;text-valign:center;cursor:pointer;margin-bottom:5px}
.btn-amount{margin-left:10px;width:50px;height:20px;border-width:1px;border-color:#6600FF;border-style:solid;float:left;color:#cc0000;font-size:15px;font-weight:bold;font-family:Arial;text-align:center;text-valign:center;cursor:pointer;}
*/

/** 壓碼 **/
.icon_table {
    width: 450px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff
}

.icon_table td {
    width: 120px;
    height: 120px
}

.icon_table td last {
    width: 180px
}

.thickInput {
    border-width: 0px;
    width: 56px;
    height: 20px;
    background-color: #ffffcc
}

.thickInput-2 {
    border-width: 0px;
    width: 56px;
    height: 20px;
    background-color: #ffffcc
}

.cfd {
    width: 60px;
    height: 18px;
}

/** 超級玩法 1-80個球號 **/
.super-ball-table {
    font-family: Tahoma;
    border-color: #6600FF;
    border-style: solid;
}

.super-ball-table td {
    text-align: center;
    font-weight: bold;
}

.super-ball-table input {
    text-align: center;
    width: 50px;
    border: 1px;
    border-style: solid;
}

.super-nav {
    text-align: center;
    font-size: 12px;
    background-color: #666;
    color: #fff
}

.td_p {
    background-color: #eee;
    color: #cc0000;
    font-size: 15px;
}

.cc22 {
    font-family: arial;
    font-size: 14px;
    color: #ffffff;
    background-image: url('/images/h988/ball_background_22.gif');
    background-repeat: no-repeat;
    background-position: center;
}

/********運動賽事********/
.teamA {
    color: #021289;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
}

.oddsA {
    color: #021289;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
    text-decoration: underline;
}

.teamD {
    color: #188902;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
}

.oddsD {
    color: #188902;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
    text-decoration: underline;
}

.teamH {
    color: #d00128;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
}

.oddsH {
    color: #d00128;
    font-size: 13px;
    font-family: Courier New;
    font-weight: bold;
    text-decoration: underline;
}

.WinPrice {
    color: #188902;
    font-size: 15px;
    font-family: Courier New;
    font-weight: bold;
}

.LosePrice {
    color: #800000;
    font-size: 15px;
    font-family: Courier New;
    font-weight: bold;
}

.scoreA {
    color: #000000;
    font-size: 15px;
    font-family: Courier New;
    font-weight: bold;
}

.scoreH {
    color: #000000;
    font-size: 15px;
    font-family: Courier New;
    font-weight: bold;
}

/** 常見問題 **/
.FAQ_Text {
    color: #FFFF00;
    font-weight: bold;
}




/********************** 帝王娱乐城 *******************************/




/************ 通用 **************/
.header_o,.contain_o,.footer_o{ display:block; width:100%; float:left; display:inline; overflow:hidden;}
.header_o{ background:url(/images/h988/top_bg.gif) 0% 0% repeat-x;}
.header_o:after{ content:''; display:block; clear:both;}
.contain_o{ padding-bottom:0px;}
.footer_o{ min-height:641px; background:url(/images/h988/footer_bg.jpg) 50% 0% no-repeat;}


/***********footer_o***************/
.footer{ width:1000px; height:180px; background:url(/images/h988/footer_bg.jpg) 50% 0% no-repeat;}
.footer dl{ display:block; width:100%; height:100%; float:left; display:inline; overflow:hidden;}
.footer dl dt,.footer dl dd{ display:block; float:left; display:inline; overflow:hidden;}
.footer dl dt{ width:165px; height:85px; margin:75px 0px 0px 30px;}
.footer dl dd{ width:700px; margin-left:30px; text-align:center; letter-spacing:1px;}
.footer dl .f_1{ height:38px; line-height:38px; margin-top:2px;}
.footer dl .f_2{ line-height:18px; padding-top:3px; margin-top:4px;}
.footer dl .f_1 a{ font-size:14px;}
.footer dl .f_1 a:hover{ color:#F60;}

.link_more{width:1000px;float:center}
.footer_ex{ margin-top:0px; min-height:80px; background:url(/images/h988/footer_ex.png) 50% 0% no-repeat;}
.tble_footer_content{text-align:left;background-color:#000000;font-size:12px;line-height:1.5em;color:#fff}
.header,.contain,.footer{ display:block; width:1000px; margin:auto;}
.nav{ background:url(/images/h988/top_header_bg.jpg) 50% 50% no-repeat; height:110px !important;}

.headCon,.navlist{ display:block; width:100%; float:left;}
.headCon{ height:80px !important;}

.navlist li{ display:block; width:115px; margin-right:8px; height:32px; float:left;}
.navlist li a{ display:block; width:100%; height:100%; line-height:32px; float:left; overflow:hidden; color:#6C0507; text-align:center; margin:0; font-weight:bolder; font-size:12px; background-image:url(/images/h988/nav_a_bg.png); background-repeat: no-repeat; background-size:100% 100%;}
.navlist li a:hover{ color:#FFF; background-image:url(/images/h988/nav_a_hover.png); background-repeat: no-repeat; background-size:100% 100%;}


.foot_btm2,.foot_btm1{ display:block; width:1000px; float:left; display:inline; overflow:hidden;}
.foot_btm1 dd{ display:block; letter-spacing:2px; width:100%; float:left; display:inline; overflow:hidden; text-align:center; line-height:20px;}
.foot_btm1 .f_1{ height:44px; line-height:44px; color:#d2b169;}
.foot_btm1 .f_1 a{ letter-spacing:3px; color:#d2b169 !important;}
.foot_btm1 .f_2{ padding:14px 0px; width:700px !important; padding-left:300px; color:#d2b169; background:url(/images/h988/f_2_img.gif) 0% 50% no-repeat;}
.foot_btm2 tr td span{color:#eeb55b;}

/**header***********/
.logo,.nav,.maq{ display:block; float:left; display:inline; overflow:hidden;}
.logo{ height:103px; width:370px;}
.logo img{ display:block; float:left;}
.maq{ height:25px; background:url(/images/h988/maq_bg.png) 0% 0% no-repeat;}

.headCon .loginbox{ height:103px; float:right;}
.loginbox > div{ display:block; float:left; margin-top:20px;}
.loginbox .login_msg{ width:275px;}
.login_msg > div{ display:block; float:left; margin-bottom:2px; margin-left:4px; position:relative;}
.login_msg > div input{ display:block; box-sizing:border-box; border:none; padding:0; height:24px; width:130px; background:#1b1b1b; line-height:24px; border:1px solid #444; text-indent:28px; -moz-border-radius: 15px; -webkit-border-radius: 15px;  border-radius:15px; color:#FFF;}
.login_btn,.play_btn,.join_us_btn{ display:block; width:80px; height:49px; float:left; margin-right:5px; cursor:pointer;}
.login_btn{ background:url(/images/h988/vi-VN/login_bg.png?v=1) 50% 50% no-repeat; margin-top:30px;}
.play_btn{ background:url(/images/h988/vi-VN/play_img.png?v=2) 50% 50% no-repeat;}
.join_us_btn{ background:url(/images/h988/vi-VN/join_us_img.png?v=1) 50% 50% no-repeat;}
.login_msg > div > span:first-child{ position:absolute; color:#ccc; top:4px; left:8px; display:block; float:left; width:16px; height:16px;}
.username span{ background:url(/images/h988/username.png) 50% 50% no-repeat;}
.password span{ background:url(/images/h988/pwd.png) 50% 50% no-repeat;}
.verifycode > span{ background:url(/images/h988/verity.png) 50% 50% no-repeat;}
.verifycode .verifyimg{ position:absolute; top:3px; right:10px !important; }
.verifycode .verifyimg img{ width:50px; height:18px;}
.login_msg .forget_pwd{ line-height:24px; font-size:12px; padding-left:2px;}



/***.marquee,.marquee marquee{ width:640px; margin-left:10px; letter-spacing:1px; color:#fff8d4;}**/
.marquee{ padding:0px 10px; background:#170002; height:25px; line-height:25px;}
.marquee,.nav{ width:100%; float:left; display:inline; overflow:hidden;}

.maq{ line-height:25px; text-indent:10px; letter-spacing:1px; color:#FFF;}
.maq span{ color:#FF0;}
.maq a{ color:#0CF;}


.contain_body,.act{ display:block; width:1000px; float:left; display:inline; overflow:hidden;}
.act a{ display:block; width:1000px; float:left; display:inline; overflow:hidden; margin-top:8px;}

.contain_left,.contain_right{ display:block; float:left; display:inline; overflow:hidden; margin-top:0px;}
.contain_left{ width:243px; background:url(/images/h999/login_bg.png) 0% 0% no-repeat; min-height:380px;}
.contain_right{ width:750px; float:right; background:#fcfcf4;}
.contain_left .reg{ display:block; float:left; display:inline; overflow:hidden; height:54px; float:left; display:inline; overflow:hidden;}

.login,.news{ display:block; width:212px; margin-left:15px; float:left; display:inline; overflow:hidden;}
.login{ height:200px; margin-top:20px;}
.news{ height:220px; margin-top:15px; background:url(/images/h988/news_tit.png) 50% 7px no-repeat;}

.login ul{ display:block; width:200px; float:left; display:inline; overflow:hidden; margin-left:6px;}
.login ul li{ display:blockj; width:100%; float:left; display:inline; overflow:hidden; height:26px; background:url(/images/h988/login_li_bg.png) 0% 0% no-repeat; margin-top:7px;}
.logined ul li{ margin-top:4px !important;}
.login ul li p,.login ul li input{ display:block; float:left; display:inline; overflow:hidden;}
.login ul li p{ display:block; width:52px; text-indent:7px; height:26px; line-height:26px; letter-spacing:1px; color:#FFF;}
.login ul li input{ display:block; width:140px; height:20px; line-height:20px !important; margin-top:2px; border:none; background:none; color:#FFF; letter-spacing:1px;}
.login ul .re_img{ background:url(/images/h988/re_li_bg.png) 0% 0% no-repeat;}
.login ul .re_img .recaptcha{ width:73px;}
.login ul .re_img img{ display:block; width:60px; height:24px; float:left !important; margin-left:12px; display:inline; overflow:hidden;}
.login ul .nobg{ background:none !important;}
.login ul .btn_login{ height:50px; margin-top:10px;}
.login ul .btn_login a{ display:block; width:178px; height:50px; float:left; display:inline; margin-left:11px; overflow:hidden; background:url(/images/h988/btn_login.png) 0% 0% no-repeat;}
.login ul .btn_login a:hover{background:url(/images/h988/btn_login.png) 0% 100% no-repeat;}
.f_lin{ text-align:center;}
.f_lin a{ color:#4b2f03;}
.f_lin a:hover{ color:#F90;}
.news_ul{ display:block; width:212px; float:left; display:inline; overflow:hidden; margin-top:40px;}
.news_ul li{ display:block; width:202px; float:left; display:inline; overflow:hidden; height:22px; background:url(/images/h988/arrow_038.gif) 9px 6px no-repeat; padding-left:10px;}
.news_ul li a{ display:block; height:22px; line-height:22px; float:left; display:inline; overflow:hidden; color:#FFF; letter-spacing:1px;}

.banner_big,.banner_small{ display:block; width:750px; float:left; display:inline; overflow:hidden;}
.banner_big{ width:740px; height:380px; padding:5px; background:url(/images/h988/banner_bg.png) 0% 0% no-repeat;}
.banner_small a{ display:block; float:left; display:inline; overflow:hidden; margin-left:6px; margin-top:7px;}
.banner_small a:nth-child(1){ margin-left:0px;}


.rules_play .keno_value .king_tab_list li{ background:none !important; border:none !important; line-height:20px; height:auto !important;}


/**********5月27************/

.banner_o,.contain_o{ display:block; width:100%; float:left; display:inline; overflow:hidden;}

.banner_o{ display:block; width:100%; float:left; display:inline; background:none; position:relative;}
.left_i,.right_i{ display:block; width:138px; height:477px; float:left; display:inline; overflow:hidden; position:absolute;}
.left_i{ top:0px; left:0px;}
.right_i{ top:0px; right:0px;}
.b_con{ width:1000px; margin:auto; height:100%; background:none; position:relative;}
.l_Lantern,.r_Lantern{ display:block; width:200px; height:250px;  position:absolute; float:left; display:inline; overflow:hidden;}
.l_Lantern{ z-index:999; top:0px; left:-160px;}
.r_Lantern{ z-index:999; top:0px; right:-130px;}

.left_login{ display:block; float:left; display:inline; overflow:hidden;}
.left_login{ width:243px; height:348px; margin-top:26px; margin-left:0px; background:none;}
.right_banner{ height:100%; width:750px; float:right;}

.login_n,.sign_up{ display:block; width:214px; margin-left:14px; margin-top:20px; }
.login_n{ height:185px; padding-top:5px;  background:url(/images/hi999/login_t_bg.png) 0% 0% no-repeat;}
.sign_up a{ display:block; width:214px; height:57px; padding:4px 0px;}

.login_n div.tit {padding-top:5px; text-align:center; }
.login_n div input { font-size:13px; color:#000000; background: url(/images/h988/reg_input.png) no-repeat 0px -84px; margin: 0px; margin-top:5px; margin-left:10px; padding: 3px; height: 23px; width: 180px; border:none 0px; line-height: 23px; vertical-align: middle; background-color:transparent; }
.login_n div.username input { background-position: 0px 0px; width: 159px; padding-left: 28px; }
.login_n div.pass input { background-position: 0px -28px; width: 159px; padding-left: 28px; }
.login_n div.rep input { background-position: 0px -56px; width: 159px; padding-left: 28px; }

.log_tb{ width:187px; float:left; display:inline; overflow:hidden; padding-top:15px; margin-left:12px;}

.log_tb input[type="image"]{ text-align:center; display:block; float:left; width:70px; background:none; border:none; height:25px; line-height:25px; padding:0px; margin:0px; margin-left:0px;}
.log_tb a{ display:block; line-height:30px; float:left; padding-left:5px;}

._link a:hover{ color:#F00;}
.f_play{ color:#FF0;}
.f_pwd{ color:#FFF;}

.home_contain{ width:1000px; padding:0px; margin:auto; margin-top:0px; background:#161615;}
.home_con_top,.home_con_mid,.home_con_foot{ display:block; width:1000px; float:left; display:inline; overflow:hidden;}
.home_con_top{ height:205px;}
.home_news,.home_video{ height:100%; float:left; display:inline; overflow:hidden;}
.home_news{ width:415px;}
.home_video{ width:282px; float:right; background:#222}
.home_news h2,.home_news li{ display:block; width:100%; float:left; display:inline; overflow:hidden;}
.home_news h2{ height:25px; line-height:25px; background:#2c2424;}
h2 span{ display:block; width:100%; height:100%; float:left; display:inline; overflow:hidden; background:url(/images/h988/news_icon.jpg) 15px 50% no-repeat; line-height:28px; text-indent:30px; letter-spacing:5px; color:#aa673a;}
.home_news li{ height:24px; margin-top:1px;}
.home_news li a,.home_news li span{ display:block; height:24px; line-height:24px; float:left; display:inline; overflow:hidden;}
.home_news li a{ width:308px; white-space:nowrap; text-overflow:ellipsis; text-indent:48px; color:#a6937c;} 
.home_news li span{ width:85px; float:right; text-align:center}
.home_news .gg a{ background:url(/images/h988/li_gg_icon.png) 5px 50% no-repeat;}
.home_news .ev a{ background:url(/images/h988/li_ev_icon.png) 5px 50% no-repeat;}
.home_news .ss a{ background:url(/images/h988/li_ss_icon.png) 5px 50% no-repeat;}
.home_con_foot{ padding:6px 0px; background:#000; margin:5px 0px;}
.home_con_foot span{ display:block; width:240px; height:95px; float:left; display:inline; overflow:hidden; margin-left:6px;}
.home_con_foot span:first-child{ margin-left:1px;}
.home_con_mid{ margin:5px 0px;}
.home_con_mid li{ display:block; width:240px; margin-left:6px; height:175px; margin-top:5px; float:left; display:inline; overflow:hidden; background:#060;}
.home_con_mid .game_1,.con_mid .game_5,.con_mid .game_9{ margin-left:1px !important;}
.home_con_mid .game_1{ background:url(/images/h988/game_1.jpg) 0% 0% no-repeat;}
.home_con_mid .game_2{ background:url(/images/h988/game_2.jpg) 0% 0% no-repeat;}
.home_con_mid .game_3{ background:url(/images/h988/game_3.jpg) 0% 0% no-repeat;}
.home_con_mid .game_4{ background:url(/images/h988/game_4.jpg) 0% 0% no-repeat;}
.home_con_mid .game_5{ background:url(/images/h988/game_5.jpg) 0% 0% no-repeat;}
.home_con_mid .game_6{ background:url(/images/h988/game_6.jpg) 0% 0% no-repeat;}
.home_con_mid .game_7{ background:url(/images/h988/game_7.jpg) 0% 0% no-repeat;}
.home_con_mid .game_8{ background:url(/images/h988/game_8.jpg) 0% 0% no-repeat;}
.home_con_mid .game_9{ background:url(/images/h988/game_9.jpg) 0% 0% no-repeat;}
.home_con_mid .game_10{ background:url(/images/h988/game_10.jpg) 0% 0% no-repeat;}
.home_con_mid .game_11{ background:url(/images/h988/game_11.jpg) 0% 0% no-repeat;}
.home_con_mid .game_12{ background:url(/images/h988/game_12.jpg) 0% 0% no-repeat;}
.home_con_mid li span{ display:block; width:100%; height:35px; background:url(/images/h988/game_tit_bg.png) 0% 0% repeat;}


/*allbet   2016-02-18*/
.nr_tab,.nr_tab1{ display:block; float:left; display:inline; overflow:hidden; color:#555; margin:5px 0px 0px 17px;}
.nr_tab{ width:712px;}
.nr_tab1{ width:692px; border:1px solid #ffcc33; padding:10px; background:#fcf9e9;}
.nr_tab1 table,.nr_tab table{ margin-bottom:10px;}
.nr_tab1 table td,.nr_tab table td{ background:#fcf9e9; padding:5px 10px;}
.keno_tab_list{ margin:0px; padding:0px;}

.keno_tab_list li{ background:url(/images/h988/bullet_star2.png) 0px 50% no-repeat; color:#555555; border-bottom:#990000 1px dashed;}
.nr_tab table .color_row,.nr_tab1 table .color_row{ background:#fbdaba; text-align:center;}

#home_banner{ width:100%; height:385px; position:relative;}
#bannerList{ width:100%; height:100%; position:absolute; z-index:1;}
#bannerList li{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; cursor:pointer;}

.sequence{ display:block;position:absolute; z-index:99999;}
#goPrev,#goNext{ width:35px; height:66px; margin-top:-50px; top:50%; cursor:pointer; visibility:hidden;}
#goPrev{ left:10px; background:url(/images/h988/bt-prev.png) 0% 0% no-repeat;}
#goNext{ right:10px; background:url(/images/h988/bt-next.png) 100% 0% no-repeat;}
/*#goPrev:hover{ background:url(/images/h988/bt_arr.png) 0% -144px no-repeat;}
#goNext:hover{ background:url(/images/h988/bt_arr.png) 100% -144px no-repeat;}*/
#home_banner:hover #goPrev,#home_banner:hover #goNext{ visibility:visible;}
#imgIndex span{ display:block; float:left; width:15px; height:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; background:#FFF; margin:0 2px; cursor:pointer; -moz-box-shadow:2px 2px 2px #ccc inset; -webkit-box-shadow:2px 2px 2px #ccc inset; box-shadow:2px 2px 2px #ccc inset; }
#imgIndex span.cur{ background:#666;-moz-box-shadow:2px 2px 2px #666 inset; -webkit-box-shadow:2px 2px 2px #666 inset; box-shadow:2px 2px 2px #666 inset;}

/******7-12修改*******/
.contain_o:after,
.member_contain:after,
.member_left:after,
.member_right:after
{ content:''; display:block; clear:both;}

.member_left,.member_right{ display:block; height:100%; float:left; box-sizing:border-box;}
.member_left{ width:200px; background:#32373d; padding:10px; border-right:1px solid #FFF; position:relative;}
.member_right{ width:800px; background:#f1f1f1; padding: 15px 15px 0 15px; min-height:760px;}
.member_left > div{ display:block; width:100%; float:left;}
.member_left .userName{ background:#464b51; line-height:20px; box-sizing:border-box; padding:8px; font-size:13px; color:#FFF; letter-spacing:1px; position:relative; text-indent:22px;}
.userName:before{ content:url(font/userName.png);vertical-align:middle; position:absolute; top:8px; left:-18px;}
.pointList .pList,.pointList h2{ display:block; width:100%; float:left;}
.pList{ background-color:#464b51; padding:8px 0;}
.pointList h2{ color:yellow; font-size:13px; padding:5px 0; margin-top:2px;}
.pointList h2:before{ font-family:"fontello"; content:'\f155'; color:yellow; margin:0 3px 0 6px;}
.pList li{ display:block; width:100%; float:left;}
.pList li p,.pList li span{ display:block; float:left; line-height:24px; color:#FFF;}
.pList li span{ margin-left:6px;}
.pList li p{ float:right; padding-right:8px;  cursor:pointer;text-align:right; max-width:110px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.memberFunc{ margin-top:10px; }
.memberFunc > div{ display:block; width:50%; box-sizing:border-box; float:left; height:80px; border-right:1px solid #59595a; border-bottom:1px solid #59595a; cursor:pointer;}
.memberFunc > div:nth-child(odd){ border-left:1px solid #59595a;}
.memberFunc > div:nth-child(1),.memberFunc > div:nth-child(2){ border-top:1px solid #59595a;}
.memberFunc > div:hover{ background-color:#464b51;}
/*.memberFunc > div:hover *{ color:yellow;}*/
.memberFunc > div i,.memberFunc > div span{ display:block; width:100%; float:left; text-align:center; color:#fff; font-style:normal; margin-top:3px;}
.memberFunc > div i{ margin-top:15px; font-size:26px; line-height:30px; font-family:"iconfont"; color:#FFF;  display:inline-block;}
.memberFunc .m_pwd i:before{ content:'\e655'; }
.memberFunc .m_service i:before{ content:'\e638';}
.memberFunc .m_logout i:before{ content:'\e66d'; margin-left:8px;}
.memberFunc .m_member i:before{ content:'\e63f';}
.memberFunc .m_payment i:before{ content:'\e640';}
.memberFunc .m_cash_record i:before{ content:'\e606';}
.memberFunc .m_point i:before{ content:'\e64a';}
.memberFunc .m_point_record i:before{ content:'\e65c';}
.memberFunc .m_cash_reback i:before{ content:'\e600'; font-size:30px;}
.memberFunc .m_report i:before{ content:'\e6f2';}
.memberFunc .m_collect i:before{ content:'\e74c';}
.memberFunc .m_collect_divst i:before{ content:'\e634';}
.memberFunc .m_mission i:before{ content:'\e629';}
.memberFunc .m_messages i:before{ content:'\e62d';}
.memberFunc .current i,
.memberFunc .current span{ color:#F5F87D !important;}


.menuList{ display:block; position:absolute; width:780px; top:0; left:210px; height:36px; border-bottom:1px solid #bbb;}
.menuList li{ display:block; float:left; line-height:36px; padding:0 5px;}
.menuList li a{ font-weight:normal; color:#333; padding:2px 5px 3px 5px; letter-spacing:1px;  -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius:4px;     }
.menuList li a.current{ background:#cc3321; color:#FFF;}
table caption{ padding-bottom:5px; font-size:16px; letter-spacing:1px; font-weight:bold; color:red;}

#deposit_game_name,
#deposit_point,
#withdraw_game_name,
#withdraw_point
{ display:block; width:150px; height:22px; border:1px solid #aaa; float:left; line-height:22px; margin-left:5px;}


/*圣诞主题*/
.christmas-themes{background:url(/images/h988/top_bg2.jpg?v=1) 50% 0% repeat-x;}
.christmas-themes .nav{ background:none;}
.christmas-themes .marquee{ background-color:rgba(0,0,0,.3);}
.christmas-themes .login_msg > div input{background-color:rgba(0,0,0,.4);}

/*****************/
.wk-bet a{ display: block; width:101px; height:27px; line-height:27px; float: left; background:url(/images/h988/wk-bet-bg.png) 0% 0% no-repeat; margin-left:3px; color:#ba3a04; font-size:14px; text-align: center; font-weight:bolder; padding-left:5px;  box-sizing: border-box;  text-shadow: 1px 1px 1px #FFF;}
.wk-bet a.isActive{background:url(/images/h988/wk-bet-avtive-bg.png) 0% 0% no-repeat; color:#FFF; text-shadow: 1px 1px 1px #800665;}


/******优惠活动****/
.discount-container{ width: 100%; background-color: #00020a; background-image: url("/images/bg-sports_cs.jpg"); background-repeat: no-repeat; background-position: center top; background-size: 100% auto;}
.discount-container:after,.discount-module:after{ content: ""; display: block; clear:both;}
.discount-module{ width: 1000px; box-sizing: border-box; margin: auto; background-image: url("/images2/line_07.jpg"); display: table;}
.discount-module > div{ display: table-cell; padding-bottom: 20px;}
.discount-module .discount-line{ width:170px; border-right: 2px solid red;}
.discount-module .discount-main{ width: 830px; padding-left:50px;}
.discount-list{ width: 100%; height: 295px; float: left; margin-top: 40px; position: relative;}
.discount-list .left-date{ width: 42px; height: 42px; background: url("/images2/img_yh_18.png") 50% 50% no-repeat; position: absolute; top: 50%; margin-top: -21px; left: -73px;}
.left-date span{ display: inline-block; background: #888; letter-spacing: 1px; border-radius: 10px 10px 0 10px; padding: 4px 12px; color: #FFF; position: absolute; right: 40px; top: -10px;}
.discount-list .discount-con{ width: 800px; height: 100%; background: #FFF; border-radius: 5px; box-shadow:0 0 10px rgba(255,2,0,.25); border: 1px solid #ccc; position: relative; box-sizing: border-box; padding: 8px;}
.discount-list .discount-con:before{ content: url("/images2/arrows_03.png"); position: absolute; left: -22px; top: 50%; margin-top: -19px;}
.discount-con div{ display: block; width: 100%; height: 180px; background: #ccc;}
.discount-con div > img{ width: 100%; height: 100%;}
.discount-con div,.discount-con h4,.discount-con p,.discount-con span{ display: block; width: 100%; float: left;}
.discount-con h4{ font-size: 1.4em; font-weight: 600; padding: 10px 0; color: #333;}
.discount-con p{ font-size: 1.2em; line-height: 1.2em; color: #333; box-sizing: border-box; padding-right: 130px;}
.discount-con span{ display: block; width: auto; height: 32px; float: right; margin-top: 5px; position: absolute; right: 10px; bottom: 14px;}
.discount-con span a{ display: block; box-sizing: border-box; height: 100%; line-height: 32px; text-align: center;background: #FFF; border: 1px solid red; color: red; font-size: 1.1em; letter-spacing: 1px; border-radius: 20px; padding: 0 15px;}
.discount-con span a:hover{ background: red; color: yellow; text-decoration: none;}


.discount-end .discount-con span a,
.discount-end .discount-con span a:hover{ background: #777 !important; border: 1px solid #777 !important; color: #FFF !important;}
.discount-end div img
{
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.discount-winning-list .discount-con p{ padding-right: 260px;}
.discount-winning-list .discount-con span{ width: auto;}
.discount-winning-list .discount-con span a{ float: left; width: 112px;}
.discount-winning-list .discount-con span a.to-winning-list{ margin-left: 10px; background-color:#488FA2 !important; border:1px solid #488FA2 !important; }


/***** payment *****/
.payment_con{float:left; margin-left:8px; float:left; margin-top:0px;margin-bottom: 20px;}

.pay_head,.pay_list{ width:100%; float:left;}
.pay_list{ margin-top:0px;}
#select_way,#way_con{ width:100%; float:left;}
#select_way{ min-height:34px;}
#select_way li{ width:120px; float:left; text-align:center; line-height:34px; box-sizing:border-box; background:#FFF; border-left:2px solid #e8e8e8; border-top:2px solid #e8e8e8; letter-spacing:1px; color:#333; cursor:pointer;}
#select_way li:hover{ background:#ececec;}
#select_way li:last-child{ border-right:2px solid #e8e8e8; }
#way_con{ box-sizing:border-box; border:3px solid #9d0e1e; min-height:100px;padding: 0 10px;}

#select_way .cur_way{ background:#9d0e1e !important; color:#FFF !important; border:none !important; border-top:2px solid #9d0e1e !important; }
.onlineList{ display:block; width:100%; float:left;}
.onlineList li{ width:100%; float:left; position:relative; min-height:24px;line-height: 24px;}
.onlineList .tip{ display:block; width:100%; float:left; padding-bottom:5px; color:red;}
.onlineList li h4{ width:100%; float:left; padding-bottom:5px;}
.onlineList .s_bank p{ display:block; min-width:175px; float:left; margin-top:5px; margin-left:5px;}
.s_bank p input[type="radio"],.s_bank p label{ display:block; float:left;}
.s_bank p input[type="radio"]{ width:12px; height:12px; margin-top:14px; margin-right:5px;}
li.numli > span,
li.numli > input[type="text"],
li.numli > input[type="checkbox"],
li.numli > select{
    display:block; float:left; line-height:24px;
}
li.numli > span:first-child{ min-width:60px; padding-right:5px; text-align:right; line-height:24px;}
li.numli > span:last-child{color:#666;}
li.numli > input[type="text"]
{
    min-width:145px; line-height:18px; -webkit-appearance:textfield;

}
li.numli > select{
    min-width:180px;height:22px; line-height:22px;
}

.numli .user_ag{ float:none; margin:auto; position:absolute; margin-left:-155px; left:50%;}
.user_ag input[type="checkbox"],
.user_ag span,
.user_ag a{ display:block; float:left; line-height:20px;}
.user_ag a{ color:#565cce;}
.user_ag input[type="checkbox"]{ width:12px; height:12px; margin:4px;}

.bankList > li > div{ display:block; float:left; min-width:110px; line-height:24px;}
#province,#city{ line-height:24px;}
.bankList > li > div:first-child{ text-align:right;}
.bankList > li > div > select:first-child{ margin-left:5px;}
.bankList > li > div > label{ display:block; float:left; margin-left:5px; line-height:22px;}
.bankList #manual_receiveBank{min-width:180px;height:22px; line-height:22px;}

.alipayList li span{ color:#333 !important; padding-left:0 !important;}
#alipay_pay{ position:relative;}
.bank_note{ position:absolute; right:10px; top:10px; width:280px; background:#fff8dc; border:1px solid #eee; padding:15px;}
.bank_note h3,.bank_note dl{ display:block; width:100%; float:left;}
.bank_note h3{ padding-bottom:5px;}
.bank_note dl dd{ line-height:18px;}
.bank_note dl .red{ color:red;}

.submit_btn{ text-align:center; padding-top:10px;padding-bottom: 10px;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;}
.btn{
    -moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
    -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    cursor:pointer;display:inline-block;
    font-size:12px;
    outline:none!important;
    text-align:center;text-decoration:none;position:relative;
    -moz-box-sizing:border-box!important;line-height:34px; vertical-align:middle;
    padding:0px 25px;
}
.line-color{width:100%; height:1px; background:#333;}


/*jiapay-price*/
.getaway_jiapay_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_jiapay_price_item a img{width: 100%;}

.getaway_lbr_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_lbr_price_item a img{width: 100%;}

.getaway_pay80ss_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_pay80ss_price_item a img{width: 100%;}

/*mpg-price*/
.getaway_mpg_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_mpg_price_item a img{width: 100%;}

/*EEZIE-onlineList*/
/*.onlineList li p{margin: 10px 5px;}*/

/*payChain-price*/
.getaway_paychain_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_paychain_price_item a img{width: 100%;}

/*allpay-price*/
.getaway_allpay_price_item{ float: left; margin-right: 10px; margin-bottom: 10px;width: 180px;}
.getaway_allpay_price_item a img{width: 100%;}

#online_pay .active-ways i, #online_pay .active-ways span{font-size: 12px;}.onlineList li{font-size: 12px;}

.info-text b,.cvs-infor b{display: block;}

.onlineList .banks p input{float: left;margin-top: 6px;margin-left: 8px;}
.onlineList .banks{margin-bottom: 10px;}
.online_pay .bankpay-li{font-family:arial;padding-left: 10px;color: #9d0e1e;}
.online_pay .bankpay-li span{color: #333;}
#ca #online_pay{background: #fff;border-radius: 5px;border: 1px solid #ddd;overflow: hidden;}

.date-set-nav, .report-game-type-nav {
    box-sizing: border-box;
    padding: 10px;
}

.report-game-type-nav a span {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    color: #FFF;
}

.report-game-type-nav a {
    text-decoration: none;
    display: block;
    width: 90px;
    height: 40px;
    float: left;
    margin: 0 5px 5px 0;
    text-align: center;
    padding: 4px 4px 4px 6px;
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    background-color: #464b51;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.report-game-type-nav a.active {
    background-color: #9d0e1e;
}

.report-game-type-nav a span {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    color: #FFF;
}
#sc1{width: 50% !important;}  #sc2{width: 28% !important;}   #sc3{float: right !important;}

.IMG1{
    position: absolute;
    /*width: 325px;*/
    /*height: 325px;*/
    z-index:1;
}

.IMG2{
    position: absolute;
    /*width: 325px;*/
    /*height: 325px;*/
    z-index:2;
}