/* Minification failed. Returning unminified contents.
(8,58): run-time error CSS1036: Expected expression, found ';'
(933,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
html { overflow-y: auto !important; _overflow-y: scroll; /*ie6*/ }
body { margin: 0; padding: 0; color: #000000;min-width:1450px; }
body, div, p, font, span, td, tr, table, input, select, form, textarea, a { list-style-type: none; list-style: none; font-size: 12px; z-index: inherit; font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; overflow: hidden; }
.pad10 { padding: 10px; }
.marT10 { margin-top: 10px; }
span, select { /*vertical-align: middle;*/ }
.middle, input { vertical-align: middle; /*_vertical-align:;*/ /*ie6*/ }
.win_window { position: fixed; _position: absolute; /*ie6*/ }
.div_window { position: absolute; }
.clearfloat { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }
.hidden { display: none; }
img { border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #F60; text-decoration: none; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.font_d { color: #000000; }
.font_r { color: red; }
.font_b { color: #7a3c0a; }
.font_g { color: #ce0000; }
.font_y { color: #FFFF00; }
.font_o { color: #FF6600; }
.font_p { color: #5A09E4; }

.font_bold { font-weight: bold; }
.font_left { text-align: left; text-indent: 3px; }
.font_center { text-align: center; text-indent: 3px; }
.font_right { text-align: right; }
.t_center { margin: 10px auto 0 auto; }
.t_list { background-color: #d8c28a; border: 0px solid #FFFFFF; }
.t_list td { height: 30px; }
#left .t_list td { height: 26px; }
.t_list_caption { background-image: url(images/t_caption_bg.jpg); height: 26px; line-height: 26px; text-align: center; color: #333; }
.t_son { background-color: #ccd6e2; border: 0px solid #FFFFFF; }
.t_edit_caption { line-height: 28px; background-color: #edf2f7; padding-left: 5px; text-align: right; }
.t_edit_td { line-height: 28px; background-color: #ffffff; padding-left: 5px; text-align: left; text-indent: 3px; }
.t_list_tr_0 { background-color: #ffffff; }
.t_list_tr_1 { background-color: #EEEEEE; }
.t_list_tr_2 { background-color: #FFE3EC; }
.t_list_tr_3 { background: #fbf8ef; }
.tit_left { width: 5px; height: 31px; margin: 10px 0 0 20px; }
.tit { height: 38px; background: url(images/header_01.png) repeat-x center top; background-position: 0px -115px; }
.tit_center { width: auto; padding: 0 20px; height: 31px; margin: 10px 0 0 0; background: url(images/tit_02.png) repeat-x 0 0; line-height: 31px; }
.tit_right { width: 4px; height: 31px; margin: 10px 0 0 0; }
.biaoti_right { width: auto; height: 29px; margin: 7px 0 0 0; }
.bet { text-align: center; line-height: 18px; }
.delete { color: #666666; text-decoration: line-through; }
.inp1, .inp1m { vertical-align: middle; border: 1px solid #ABB2C5; height: 20px; line-height: 20px; padding-top: 1px; padding-left: 1px !important; padding-left: 2px; color: #000; }
.inp1 { color: #000; }
.inp1m { border: 1px solid #6191fd; color: #000; }
.btn1, .btn1m, .btn2, .btn2m, .btn3, .btn3m, .btn4, .btn4m, .btn5, .btn5m, .btn7 { height: 22px; cursor: pointer; border: 0px solid #FF9224; background-color: #B3C5EF; background-image: url(images/btn_bg3.png); margin-bottom: 2px; text-align: center; vertical-align: middle; padding: 0; border: 1px solid #c37818; border-radius: 2px; color: #fff; }
.btn1 { width: 67px; background-position: 0px 0px; color: #FFFFFF; }
.btn1m { width: 67px; background-position: 0px -20px; color: #FFFFFF; }
.btn2 { width: 67px; background-position: -67px 0px; color: #FFFFFF; }
.btn2m { width: 67px; background-position: -67px -20px; color: #FFFFFF; }
.btn3 { width: 54px; background-position: -134px 0px; color: #FFFFFF; }
.btn3m { width: 54px; background-position: -134px -20px; color: #FFFFFF; }
.btn4 { width: 46px; background-position: -188px 0px; color: #fff; }
.btn4m { width: 46px; background-position: -188px -20px; color: #0A1F63; }
.btn5 { width: 67px; background-position: -234px 0px; color: #0A1F63; }
.btn5m { width: 67px; background-position: -234px -20px; color: #0A1F63; }
.btn6 { background-position: -234px -20px; color: #aaaaac; }
.btn7 { width: 105px; background-position: 0px 0px; color: #FFFFFF; }
.minus { background-position: -18px 0px; }

.table_ball thead th { height: 28px; line-height: 28px; background: url("images/bg2.png") repeat-x left bottom; color: #7a3c0a; white-space: nowrap; font-weight: normal; }




.table_ball th, .table_ball td { border: 1px solid #d8c28a; text-align: center; color: #4F4D4D; background-color: #FFF; line-height: 22px; padding: 2px 5px; }

.table_ball td.t_left { text-align: left; }
.table_ball td.t_right { text-align: right; }
.table_ball .t_bg { background: #fcfbf0; }
.table_ball .winlost { cursor: pointer; }
.table_ball .b_font { font-weight: bold; background: #fffbf0; }
.table_ball .red_font { color: #ff0000; }
.table_ball .green_font { font-weight: bold; color: #008000; }
.table_ball .blue_font { font-weight: bold; color: #0000ff; }
.table_ball .green_font a { color: #008000; }
.table_ball .mypointer { cursor: pointer; }

.t_list td { background: #fff; }
#leftMenu td { text-align: left; }
#leftMenu td a { text-align: left; padding: 0 4px; width: 100%; display: inline-block; }
.all_li { display: inline-block; padding: 0 5px; color: #ce0000; font-weight: bold; }
.bar_tool { background: #efd8a1; height: 34px; line-height: 34px; border: 1px solid #a67630; margin-bottom: 10px; }

.bar_tool .title { background: url("images/ico_tit.png") no-repeat 8px center; padding-left: 30px; color: #bd0000; font-weight: bold; float: left; /*width:130px;*/ margin-right: 10px; }

#bresult { color: #bd0000; font-weight: bold; padding: 2px 5px; width: 90px; background: #faedcf; border: 1px solid #c3a318; height: 16px; margin-top: 5px; line-height: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.bresult { color: #bd0000; font-weight: bold; padding: 2px 5px; width: 90px; background: #faedcf; border: 1px solid #c3a318; height: 16px; margin-top: 5px; line-height: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#left { float: right; width: 170px; margin-left: 10px; }
#main { /*margin-right: 180px;*/ }

.main_set { border: 1px solid #d8c28a; background: #fff; margin-top: 10px; position: relative; }
.main_set th, .main_set td { border-bottom: 1px solid #d8c28a; padding: 4px 2px; }
.main_set tr:last-child td { border-bottom: none; }
.main_set .in_box { width: 90%; height: 22px; line-height: 22px; text-indent: 2px; color: #ce0000; text-align: left; }
.main_set input[type="text"] { border-radius: 3px; border: 1px solid #ddd; background: #fffaec; height: 22px; line-height: 22px; text-indent: 2px; color: #ce0000; }
.main_set .btn_box { display: inline-block; width: 60px; height: 26px; line-height: 26px; cursor: pointer; background-image: url(images/btn_bg1.png); text-align: center; vertical-align: middle; padding: 0; border: 1px solid #c37818; border-radius: 2px; color: #fff; }

.top_info { display: block; padding: 6px 15px; background: #fcf5e3; height: auto; line-height: 22px; border-bottom: 1px solid #d8c28a; }
.top_info .title { padding-left: 20px; background: url(images/ico_home.png) no-repeat left center; float: left; }
.top_info .title2 { padding-left: 20px; background: url(images/ico_text.png) no-repeat left center; float: left; }
.top_info .right { float: right; }
.top_info .back { padding: 2px 10px; }

.top_info .center { /*float: right;*/ margin-right: 20px; display: inline-block; padding-left: 20px; }

.top_info .center a { display: inline-block; color: #e60012; font-weight: bold; padding: 0 0 0 20px; float: left; margin-left: 15px; white-space: nowrap; }

.top_info .add { background: url(images/ico_back.png) no-repeat left -23px; }

.top_info .right a { color: #7a3c0a; }

.top_info .back { display: block; color: #333; margin-right: 0px; float: right; background: url(images/ico_back.png) no-repeat left 5px; padding: 1px 0 0 20px; }

.top_info .center .query_panel { float: left; }

.top_info .right { float: right; margin-right: 5px; }




.s_main { padding: 10px; }

.control { text-align: center; padding: 10px; }
.bnt_1 { height: 26px; line-height: 26px; cursor: pointer; background-image: url(images/btn_bg1.png); margin: 2px; text-align: center; vertical-align: middle; border: 1px solid #c37818; border-radius: 2px; color: #fff; padding: 0 15px; font-weight: bold; }
.bnt_1:hover { background: #F90; }
.bnt_2 { height: 26px; line-height: 26px; cursor: pointer; background-image: url(images/btn_bg3.png); margin: 2px; text-align: center; vertical-align: middle; border: 1px solid #c37818; border-radius: 2px; color: #fff; padding: 0 15px; font-weight: bold; }
.bnt_2:hover { background: #FC0; }
.bnt_3 { height: 26px; line-height: 26px; cursor: pointer; background-image: url(images/no_bg1.png); margin: 2px; text-align: center; vertical-align: middle; border: 1px solid #c37818; border-radius: 2px; color: #fff; padding: 0 15px; font-weight: bold; }
.bnt_3:hover { background: #FC0; }
.data_table .bnt_2, .data_table .bnt_3 { height: 20px; line-height: 20px; color: #fff; font-weight: bold; }
.commission { margin: 0 auto; width: 100px; }
.amount { margin-top: 3px; }

.s_lfet { float: left; width: 49.4%; }
.s_right { float: right; width: 49.4%; }


/********分页插件*********/
.pagination { text-align: center; padding: 10px; }
.pagination a { border: 1px solid #744e17; color: #82531b !important; background: #e7c586; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d8c28a; color: #71523a; background: #fbf8ef; padding: 4px 8px; }
.pagination a.current { background: #71523a; color: #fff !important; border: 1px solid #333; }
.pagination .current.prev, .pagination .current.next { color: #999; border: 1px solid #d8c28a; color: #71523a; background: #fbf8ef; padding: 4px 8px; }
.pagination li { display: inline-block; margin: 0px 1px; }


.game_class { background: white; border: 1px solid #d4ba7a; }

.game_tab_class { background: #efd8a1; border: 1px solid #d8c28a; padding-right: 6px; height: 32px; line-height: 32px; margin-bottom: 10px; }

.game_class ul { background: url(images/game_classbg.png) repeat-x; }

.game_class li { background: url(images/game_classbg.png) no-repeat left -128px; padding: 0 0 0 60px; }

.game_tab_class li { padding: 0 0 0 5px; cursor: pointer; }

.game_class span { position: absolute; display: block; width: 60px; font-size: 14px; line-height: 32px; font-weight: bold; color: #101010; text-indent: 8px; margin: 0 0 0 -60px; float: left; }

.game_class a, .game_tab_class a { display: block; width: 100px; font-size: 13px; color: #535353; line-height: 28px; background: url(images/game_classbg.png) no-repeat left -319px; text-align: center; margin: 4px 4px 0 0; float: left; }

.game_class a:hover, .game_class a.selected, .game_tab_class a:hover, .game_tab_class a.selected { color: #fffbd0; font-weight: bold; background: url(images/tit_bar.png) no-repeat; text-decoration: none; width: 140px; height: 34px; line-height: 34px; margin: 0; }
.game_tab_class li { float: left; width: 110px; display: block; text-align: center; background: url(images/bar_bg.png) repeat-x; border-right: 1px solid #d8c28a; color: #7a3c0a; }
.game_tab_class li.hover { color: #fffbd0; background: url(images/tit_bar.png) no-repeat; font-weight: bold; }




/*----------报表查询--------------*/
.table_box { width: 800px; margin: 10px 0; clear: both; }

.ft_a, .ft_a:hover { display: block; height: 25px; line-height: 25px; background-color: #c39843; font-size: 13px; color: white !important; padding: 0 10px; float: left; margin: 5px 15px 10px 0; border-radius: 3px; }
.ico_tick { background: #c39843 url(images/ico_bu.png) no-repeat 5px -137px; text-indent: 15px; }

.table_box_title { height: 24px; line-height: 23px; text-align: right; }

.table_box_title span { display: block; width: 80px; font-size: 13px; font-weight: bold; background: #FFFFFF; text-align: left; float: left; }

.table_box_info { padding: 0 0 0 0px; list-style-type: none; }

.table_box_info label { display: block; width: 130px; float: left; margin: 0 0 8px 0; }

.table_box_title a { color: #009944; background-color: #FFFFFF; }

.ico_tick2 { padding: 0 5px 0 20px; background: url(images/ico_bu.png) no-repeat 0 -178px; }


/*----------赔率--------------*/
/*#main .add, #main .minus { height: 18px; line-height: 18px; width: 18px; cursor: pointer; border: 0px solid #FF9224; background-image: url(images/add_minus.png); margin-top: 2px; margin-bottom: 2px; text-align: center; vertical-align: middle; padding: 0; }*/
#main .add { background-position: 0px 0px; }
#main .minus { background-position: -18px 0px; }
#main .edit_a { display: inline-block; vertical-align: middle; margin-right: 5px; margin-left: 5px; }


#statusPanel, #allowBuhuoStatusPanel { width: 160px; text-align: center; }

#statusPanel .statuslist, #allowBuhuoStatusPanel .statuslist { height: 22px; line-height: 22px; }

#statusPanel label, #allowBuhuoStatusPanel label { margin: 0 3px; }
.popdiv { position: absolute; z-index: 10; border: 1px solid #d4ba7a; background: white; padding: 0; }

.popdiv .title { background: #C9E7F5 url("images/bar_th.png") repeat-x; height: 24px; line-height: 24px; border-bottom: 1px solid #d4ba7a; font-weight: bold; }

.popdiv .title i { display: block; background: url("agent/images/icons/del.gif") no-repeat; width: 16px; height: 16px; float: right; cursor: pointer; margin: 4px 2px 0 0; }


.user_list tbody .username { text-align: left; text-indent: 10px; }

.user_list tbody .username span { color: #344b50; }

.user_list tbody .username a:hover { text-decoration: none; }

.user_list tbody td { text-align: center; }

.user_list .time { width: 125px; }

.user_list .new { width: 50px; }

.user_list .new a { display: block; }

.user_list .share, .user_list .range { width: 30px; }

.user_list .betback .s0, .user_list .remain .s0 { background: url("agent/images/icons/img_0.gif") no-repeat; }

.user_list .betback .s1 { background: url("agent/images/icons/img_1.gif") no-repeat; }

.user_list .remain .s1 { background: url("agent/images/icons/img_3.gif") no-repeat; }

.main .user_list .status { width: 38px; padding: 0; }

.user_list .status input { width: 36px; height: 22px; }
/*.user_list .modify {
	background: url("agent/images/icons/edit.gif") no-repeat left center;
}
.user_list .del {
	background: url("agent/images/icons/del.gif") no-repeat left center;
}
.user_list .commission {
	background: url("agent/images/icons/edt.gif") no-repeat left center;
	padding-left: 16px;
}

.user_list .info {
	background: url("agent/images/icons/22.gif") no-repeat left center;
}

.user_list .op_log {
	background: url("agent/images/icons/44.gif") no-repeat left center;
	padding-left: 14px;
}*/


.main .user_list .online { width: 30px; padding: 0; }

.user_list .account .popdiv ul { padding: 2px 5px; text-align: left; }

.user_list .account .popdiv ul li { margin-top: 4px; }

.user_list .account .label { color: #555; font-style: italic; }

.user_list .account .max_limit { color: blue; cursor: pointer; }

.user_list .online span { display: block; margin: auto; }

.user_list .online .s0 { background: url("agent/images/icons/u0.gif") no-repeat; width: 10px; height: 10px; }

.user_list .online .s1 { background: url("agent/images/icons/u1.gif") no-repeat; width: 20px; height: 20px; }
/*.lotteryhistory  .status1 {
    background: url("images/checked.gif") no-repeat;
    width: 18px;
    height: 18px;
}
.lotteryhistory  .status0 {
    background: url("images/unchecked.gif") no-repeat;
    width: 18px;
    height: 18px;
}*/

.ico_hy { background-position: 0 -18px; }
.ico_dl { background-repeat: 0 0; }
/*.bu_ico {
    background: url(agent/images/blue/ico_bu.png) no-repeat left top;
    padding: 2px 0 0 18px;
    margin: 0;
}*/
a { text-decoration: none; cursor: pointer; /*color: #3e34fc;*/ }

.tab { width: 100%; margin: 0 0 0 0; padding: 0; margin: 10px 0; position: relative; }


.tab .tou_btns { position: absolute; top: 0px; right: 0px; }

.tab .tou_btns .button { background: url(images/btn_bg1.png) repeat-x 0 0; border: medium none; font-size: 13px; color: #FFFFFF; height: 26px; height: 26px; width: 66px; margin: 0 0 0 5px; border: 1px solid #c37818; border-radius: 3px; }
.tab .tou_btns .button:hover { background: #f97b09; }
.tab li { margin: 0 0; list-style: none; }

.tab_title02 { height: 32px; line-height: 32px; background: url(images/tab_bg10.png) repeat-x center bottom; }

.tab_title02 a { font-weight: bold; display: block; width: 88px; height: 32px; font-size: 12px; color: #555; background: url(images/tab_bg10.png) no-repeat left -32px; text-shadow: 1px 1px 0 white; margin-left: 5px; text-align: center; float: left; text-decoration: none; }

.tab_title02 .on { color: #a17c00; font-weight: bold; background: url(images/tab_bg10.png) no-repeat left top; }
.tab_title02 a:hover { color: #a17c00; }


.user_list a { color: #3e34fc; margin: 3px; white-space: nowrap; }
.user_list a:hover { text-decoration: underline; }

.data_table caption { height: 30px; line-height: 30px; font-size: 14px; color: #7a3c0a; background: #fcf9f7 url(images/bg2.png) repeat-x left bottom; text-align: center; border-top: 1px solid #ebd58d; border-left: 1px solid #ebd58d; border-right: 1px solid #ebd58d; font-weight: bold; }

.query_condiction { width: 900px; margin: 0 auto; }

.table_ball { width: 100%; border-top: 1px solid #ebd58d; border-left: 1px solid #ebd58d; border-right: 1px solid #ebd58d; background-color: #fff; }
/*.table_ball caption { height: 28px; line-height: 26px; font-size: 14px; color: #35406d; font-weight: bold; background: #b9c2cb url(images/blue/table_head.gif) repeat-x left top; text-align: center; border-top: 1px solid #b9c2cb; border-left: 1px solid #b9c2cb; border-right: 1px solid #b9c2cb; }*/

.table_ball caption { height: 28px; line-height: 26px; font-size: 14px; font-weight: bold; text-align: center; border-top: 1px solid #b9c2cb; border-left: 1px solid #b9c2cb; border-right: 1px solid #b9c2cb; }
/*#main {
    width: 100%;
    background: white;
}*/
#main .table_ball .name, #bhDetail .table_ball .name { background: #fffbf0; font-weight: bold; }
#main .table_ball .LM { width: 50px !important; }
#main .table_ball .TMHX { width: 60px !important; }

#main .table_ball .game_total { background-color: #ffffff; }
#main .table_ball .inTotal { background-color: #ffffff; text-align: left; margin-left: 15px; }
#main .table_ball .pad60 { padding: 60px 0px; }
#main .table_ball .pad5 { padding: 5px; }
#main .table_ball .pad8 { padding: 8px; }
#main .table_ball .close { background-color: #e4e4e4 !important; }

.layout .panel { vertical-align: top; padding-right: 3px; }
.layout .panel:last-child { padding-right: 0px; padding-left: 1px; }
.layout table { margin-bottom: 2px; }

#formConfig table, #frmDataOperation table, #frmDeleteDataOperation table, #frmImport table { margin-bottom: 2px; }
/*#mainType{overflow:auto}*/
#mainType table { /*margin-right: 1px*/ z-index: 100; }
.lnk a { color: #0000ff; }


.left_panel { float: left; border: 1px solid #d4ba7a; background: white; padding: 0; margin: 1px 10px 0 2px; width: 120px; }

.left_panel li { height: 30px; line-height: 30px; border-top: 1px solid #d4ba7a; padding: 0 5px; text-indent: 10px; }

.left_panel .title { background: url("images/bar_th.png") repeat-x left top; color: #7a3c0a; height: 24px; line-height: 24px; font-weight: bold; border-top: none; }

.left_panel span { float: right; }
.bar_tool .period { float: left; }
.bar_tool .right { float: right; margin-right: -20px; }
.bar_tool .title { /*background: url("images/bar_th.png") no-repeat left center;*/ /*padding-left: 20px;*/ font-weight: bold; float: left; }

.bar_tool select, .bar_tool #cdRefresh, .bar_tool #btnRefresh, .bar_tool #refreshInteval, .bar_tool #spanAB, .bar_tool #spanAB0, .bar_tool #btnRegion, .bar_tool #btnClosePanKou { float: left; }

.bar_tool #cdRefresh { width: 30px; }

#drawLotterInfo { text-align: right; line-height: 27px; }



#drawLotterInfo .draw_number { font-weight: bold; color: #bd0000; float: left; /*width:175px;*/ }

#drawLotterInfo { float: left; text-align: right; /*background: white;*/ margin-right: 5px; height: 30px; line-height: 30px; }

#drawLotterInfo .name span { margin-top: 0px; }
#drawLotterInfo .draw_number span { color: #5b3600; }
#drawLotterInfo input[type="text"], #drawLotterInfo select { margin-top: 6px; }

#drawLotterInfo { margin-top: 2px; }

.bar_tool .right select, .bar_tool .right input { margin: 0px 2px; margin-top: 5px; }


.bar_tool #gameName { margin: 0 10px; color: #2836f4; font-weight: bold; }
.bar_tool #cdDraw { color: #bd0000; font-weight: bold; }
.bar_tool #cdClose { color: #344b50; font-weight: bold; }

.jt-container .bar_tool { color: #5b3600; /*height: 32px; line-height: 32px;*/ margin-top: 1px; padding: 0 0px;min-width:1392px; overflow-wrap:break-word;}



/*-------------广东快乐十分-----------*/
#main .top_info { background: #efd8a1; height: 34px; line-height: 34px; border: 1px solid #a67630; margin-top: 1px; margin-bottom: 10px; padding: 0; }

#main .top_info .title { background: url("images/ico_tit.png") no-repeat 8px center; padding-left: 30px; color: #bd0000; font-weight: bold; float: left; width: 130px; }

#main .top_info .center { float: left; margin-left: 30%; *margin-left: 15%; }

#main .top_info .back { background: url("images/icons/fh.gif") no-repeat left; padding-left: 17px; float: left; }

#main .top_info .center form { float: left; }

#main .top_info .right { float: right; margin-right: 5px; }

#main .top_info .right .new { background: url("images/icons/22.gif") no-repeat left center; padding-left: 17px; margin-left: 10px; }

#main .top_info .right .close { background: url("images/icons/del.gif") no-repeat left center; padding-left: 17px; }

#main .contents { /*clear: both;*/ overflow: hidden; }

.info_table tbody th { background: #fcfbf0; width: 25%; text-align: right; font-weight: normal; }

.transfer_table tbody tr th.thw { width: 7%; text-align: center; }

.transfer_table tbody tr td.tdw { width: 35%; }


.data_table { width: 100%; border-top: 1px solid #d8c28a; border-left: 1px solid #d8c28a; background: #fff; }

.data_table th, .data_table td { border: 1px solid #d8c28a; margin: 0; padding: 3px 5px; }

.data_table thead tr, .data_table .head, .layout .head { background: url("images/bg2.png") repeat-x center bottom; }

.data_table thead th, .data_table .head th, .layout .head th { height: 25px; text-align: center; color: #542906; font-weight: normal; }

.data_table tbody tr { height: 20px; line-height: 20px; }

.data_table .foot { background: #f6faff; }

.info_table thead th { font-weight: bold; }

.info_table .head th { width: auto; background: none; }

.info_table tbody td { height: 28px; }

.main .info_table tbody td { padding: 0 5px; }

.data_table .delimit { background: url("images/td_r.jpg") repeat-y left; }

.info_table tbody td .ta { overflow: hidden; width: 800px; height: 20px; max-width: 800px; max-height: 40px; }

.data_table tr.quick_tr input { text-align:center; }


/*即时注单*/
#intimeSheet .table_ball thead th { /*height: 20px; line-height: 20px;*/ background: url("images/bg2.png") repeat-x left bottom; color: #7a3c0a; white-space: nowrap; font-weight: normal; }

/*时时彩*/
#intimeSheet #qh { width: 75%; height: auto; float: left; display: inline; }
#intimeSheet #qh .table_ball { width: 33%; float: left; margin-right: 2px; }
#intimeSheet #other { width: 25%; height: auto; float: left; display: inline; }



.sub_w2 { background: #e3d4ad; border: 1px solid #d4ba7a; height: 38px; margin: 10px 0px 0px 0; width: 100%; }

.sub_w2 .right_btns { float: right; width: 60px; }
.sub_w2 .right_btns a { display: inline-block; width: 20px; height: 20px; border-radius: 2px; border: 1px solid #fdd383; margin: 10px 3px; }
.sub_w2 .right_btns a.bx-prev { background: url("images/left_arrow.png") #835d15 no-repeat center; }
.sub_w2 .right_btns a.bx-next { background: url("images/right_arrow.png") #835d15 no-repeat center; }

.sub_w2 .up_btns { float: left; width: 40px; z-index: 9999; }
.sub_w2 .up_btns a { display: inline-block; width: 20px; height: 20px; border-radius: 2px; border: 1px solid #fdd383; margin: 10px 5px; }
.sub_w2 .up_btns a.arrowup { background: url("images/up_arrow.png") #fdd383 no-repeat center; }
.sub_w2 .up_btns a.arrowdown { background: url("images/down_arrow.png") #fdd383 no-repeat center; }


.tab_con2 { text-align: left; margin: 0px 60px 0px 0px; overflow: hidden; }
.tab_con2 a { line-height: 36px; display: inline-block; padding: 0 15px; text-align: justify; color: #fffbd0; margin-left: 10px; margin-top: 4px; color: #5a3500; font-weight: bold; }
.tab_con2 a:last-child { border-right: none; }
.tab_con2 a.hover { line-height: 36px; display: inline-block; padding: 0 15px; text-align: justify; margin-top: 2px; border-radius: 1px 1px 0 0; border-left: 1px solid #d4ba7a; border-right: 1px solid #d4ba7a; border-top: 2px solid #d4ba7a; border-bottom: 1px solid #f1ece4; color: #bd0000; font-weight: bold; border-radius: 5px 5px 0px 0px; background: #fff; }

.page-tabs { overflow: hidden; position: relative; margin-right: 60px; }
#scroll_div2 { width: 100%; }
#scroll_div2 ul li { display: inline; }
.center_td td { text-align: center; }

td.red_f { color: #f30; }
.lotteryhistory td.green01 { background: #066306; color: #fff !important; }
.lotteryhistory td.red01 { background: #9b2302; color: #fff !important; }
.lotteryhistory td.blue01 { background: #0047fa; color: #fff !important; }

.ds_d { color: #f30; }
.dx_d { color: #f30; }
.lh_l { color: #f30; }

.lh_hh { color: #06F; }
.yu { color: #f30; }
.hulu { color: #06F; }
.xia { color: #093; }
.xie { color: #093; }
.jingqian { color: #06F; }
.ji { color: #f30; }
.qhh_q { color: #06F; }
.wdx_d { color: #f30; }
.dx_h { color: #06F; }
td.zhdxd { color: #f30; }
td.zhdsd { color: #f30; }
.大 { color: #f30; }


.table_ball .para_pjName, .data_table .para_pjName { background-color: #f6f6f6; width: 200px; }
.main .param_panel td { padding: 0; text-align: center; }

.param_panel .panel { width: 50%; }

.param_panel thead tr, .param_panel .head { color: black; }

.param_panel .layout .head { background: url("images/bg2.jpg") repeat-x; height: 24px; line-height: 24px; }

.param_panel .data_table tbody th { background-color: #fcfbf0; width: 312px; }

.param_panel .data_table tbody td { padding: 2px 0; }

.param_panel .data_table tbody div { padding: 1px 0; }

.param_panel input { border: #d8c28a 1px solid; }

.param_panel .commission { width: 50px; text-align: center; }

.param_panel .amount { width: 60px; text-align: center; }

.param_panel .quick { width: 100%; border-bottom: 1px solid #d8c28a; border-right: 1px solid #d8c28a; }
.param_panel .data { color: #666; }

.game_top { margin-top: 10px; }
.data_footer { border: 1px solid #dad4cb; margin-top: 10px; }

.kj_box table { width: 1000px!important; margin: 0 auto; }
.kj_box td { white-space: nowrap; }
.kj_box thead th { background: url("images/bg3.png") #ecdab0 repeat-x left top; }
.kj_box .pager, .kj_box #pager { width: 500px; margin: 0 auto; }
.kj_box2 thead th { background: url("images/bg3.png") #ecdab0 repeat-x left top; }
.kj_box2 a { color: #3e34fc; }
.kj_box2 a:hover { text-decoration: underline; }
.kj_box2 td { text-align: center; }
.kj_box2 .pager, .kj_box2 #pager {width: 650px; margin: 0 auto;}
.kj_hk6 .table_ball .name { width: 35px; /*font-weight: bold;*/ }
.kj_hk6 .ds_d, .kj_box .dx_d { color: red !important; }
.kj_hk6 .dx_h, .kj_box .dzx_z, .kj_box .ds_h { color: green !important; }
.kj_hk6 .red01 { background: #9b2302 !important; color: #fff !important; }
.kj_hk6 .blue01 { background: #0047fa !important; color: #fff !important; }
.kj_hk6 .green01 { background: #066306 !important; color: #fff !important; }
.kj_box .table_ball td.name {
    background-color: #FFF;
}
.kj_box .list tbody .hover td, .kj_box .list tbody .hover:nth-child(even) {
    background: rgb(255,255,198);
}
.navReport { color: #999; }
.navReport span { color: #333; margin: 0 3px; }
.table_ball tbody td .commission { width: 50px; }
.table_ball tbody input { border: #d8c28a 1px solid; text-align: center; }

td.redWarn { color: #ff3e3e; }
td.blue_f { color: #2836f4; }

.data_table1 { margin-top: 15px; }

.table_ball .head th { line-height: 28px; height: 28px; background: url(images/bg2.png) repeat-x left bottom; font-weight: normal; color: #542906; }

.cmc_tool { padding: 5px; margin-bottom: 5px; line-height: 24px; }
.cmc_tool select { height: 23px; line-height: 23px; }

.shead th { background-color: #fffbf0; color: #555; }

.data_table a { /*color: #2836f4;*/ }
.report td { line-height: 21px; }
.report .color { color: #2836f4; }
.report .minus { color: red; }

.data_table .text { color: #2836f4; }

.table_center td { text-align: center; }
.data_table .odds { color: red; }
.data_table .drawNumber { color: #299a26; }
.data_table td.color { color: #2836f4; }
.data_table .minus { color: red; }

.data_table .money { text-align: right; }
.data_table tfoot th { line-height: 24px; text-align: right; padding: 5px; }
.business thead th { background: url(images/bg3.png) left top repeat-x rgb(236, 218, 176); }
.bet_date { margin: 0px 6px; }



.ico_up { background: url("images/updown.png") #fffbf0 no-repeat 98% center !important; padding-right: 10px; }


.mask_box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 9999; }

.win_box { width: 400px; border-radius: 3px; box-shadow: 1px 1px 3px #666; background: #f7f2e9; }
.win_box .win_top { border-bottom: 1px solid #ddd; position: relative; height: 36px; line-height: 36px; background: #7e5914; color: #fff; text-align: center; border-radius: 3px 3px 0px 0px; font-size: 13px; font-weight: 700; }
.win_box .win_top .ico_close { position: absolute; top: 8px; right: 10px; width: 17px; height: 17px; background: url(images/ico_close.png) no-repeat center; }
.win_box .win_con { padding: 0px; min-height: 100px; height: 600px; overflow: auto; }
.win_box .btn_con { padding: 10px; text-align: center; background: #f1deb2; border-radius: 0px 0px 3px 3px; }
.win_box .btn_con .button { background: url(images/btn_bg3.png) repeat-x 0 0; border: medium none; font-size: 14px; color: #FFFFFF; height: 27px; height: 27px; width: 66px; margin: 0 0 0 8px; border: 1px solid #bb9205; border-radius: 3px; }

.win_big { width: 1000px; }

.search_s3 { padding: 10px 0; }
.search_s3 #cmcontrol { float: left; }

#leftMenu_lhc div ul li { position: relative; display: block; padding: 6px 0px; /*border-right: 1px solid #d8c28a;*/ border-top: 1px solid #e1e1e1; background: #f6f6f6; /*border-left: 1px solid #d8c28a;*/ }
#leftMenu_lhc div ul li:hover { background: #fff; }

#leftMenu_lhc h3 ul li { position: relative; display: block; font-weight: initial; padding: 8px 0px; /*border-right: 1px solid #d8c28a;*/ /*border-left: 1px solid #d8c28a;*/ }

#leftMenu_lhc h3 { vertical-align: middle; /*border-right: 1px solid #d8c28a;*/ margin: 0; border-top: 1px solid #d8c28a; /*border-left: 1px solid #d8c28a;*/ /*border-bottom: 1px solid #d8c28a;*/ }
#leftMenu_lhc h3 a { vertical-align: central; }
#leftMenu_lhc h3:first-of-type { border-top: none; }
#leftMenu_lhc div ul li a { margin-left: 8px; background: url(images/ico_arrow.png) no-repeat left center; color: #555; padding-left: 12px; }
#leftMenu_lhc h3 ul li a { margin-left: 4px; }

#leftMenu_lhc h3 ul li i { width: 8px; height: 8px; display: block; position: absolute; top: 10px; right: 10px; background: url(images/r_arrow.png) no-repeat left center; }
#leftMenu_lhc h3.open ul li i { background: url(images/down_arrow.png) no-repeat left center; }
#leftMenu_lhc h3.open ul li { background: #efd8a1; font-weight: bold; }


/*#leftMenu_lhc div ul li:last-of-type {
      border-bottom: 1px solid #d8c28a;
}*/
#leftMenu_lhc { /*margin-top: -1px;*/ border: 1px solid #d8c28a; /*padding: 10px;*/ background: #fff; min-height: 150px; }
#lhcIntimesheet .data_table td, #lhcIntimesheet .data_table th { padding: 0; height: 22px; line-height: 22px; text-align: center; padding: 2px 3px; }
.xmwidth { width: 55px; }
.pjName { /*width: 150px;*/ width: 112px; color: #333 !important; background: #fcfbf0 !important; }
.s-middle { margin: 0 auto; }
.info_tishi { display: block; line-height: 30px; padding: 3px; color: gray; font-weight: bold; }
tfoot { background: #fffbf0; }
.buhuo { text-align: right; color: blue; }
.plc th { width: 100px !important; }
.plc th.th2  { width: 150px !important; }

.report .betAmount, .report .account { color: #0000ff; }

.report .redWarn { color: #ff3e3e !important; }

/*公告信息换行*/
.table_layout { table-layout: fixed; }
.word_wrap { word-wrap: break-word; text-align: left !important; }
.noimemode { -webkit-ime-mode: disabled; -moz-ime-mode: disabled; -o-ime-mode: disabled; ime-mode: disabled; -ms-ime-mode: disabled; }

.data_table tr.redWarm { background-color: red; }
.info_table .dx { margin-left: 5px; color: red; }
.param_panel .quick_tr td { padding: 0 2px !important; text-align: center; }

.param_panel .table_ball tbody td { line-height: 22px; }

.param_panel .table_ball tbody td span { color: gray; }

.param_panel .table_ball tbody td .commission { width: 50px; }
.param_panel .table_ball tbody td .moneylimit { width: 100px; }
.param_panel .group_tap { color: #fff; background-color: #d69d38; cursor: pointer; display: inline-block; height: 25px; line-height: 25px; min-width: 110px; text-align: center; border: #ddd 1px solid; border-radius: 5px 5px 0px 0px; }

.param_panel .group_tap_focus { color: #fff; font-weight: bold; background-color: #de4521; }



.param_panel .group_tr_focus { display: table-row; }

.param_panel .group_tr .change { background-color: #b5d8f5; }

.param_panel .template_tap { font-size: 16px; color: #fff; background-color: #e6856f; cursor: pointer; display: inline-block; height: 35px; line-height: 35px; min-width: 120px; text-align: center; border: #ddd 1px solid; border-radius: 5px 5px 0px 0px; }

.param_panel .template_tap_focus { color: #fff; font-weight: bold; background-color: #de4521; }





/*会员中心样式*/





.u_tab { border-bottom: 1px solid #dee5ed; line-height: 40px; text-align: center; }
.u_tab a { line-height: 41px; font-size: 16px; font-weight: normal; padding: 0 15px; display: inline-block; margin-bottom: -1px; margin: 0 10px; }
.u_tab a.hover { border-bottom: 1px solid #ff4e00; color: #ff4e00; }

.s_tab { text-align: center; border-bottom: 1px solid #ddd; }
.s_tab a { line-height: 34px; font-size: 14px; font-weight: normal; padding: 0 15px; display: inline-block; margin: 0 3px; border: 1px solid #ddd; margin-bottom: -1px; border-radius: 3px 3px 0 0; background: #f3f3f3; }
.s_tab a.hover { background: #fff; color: #2061b3; font-weight: bold; border-bottom: 1px solid #fff; border-top: 1px solid #2061b3; }


.safe_box { width: 960px; margin: 0 auto; padding: 30px 0 0 0; text-align: center; }
.safe_box li { display: inline-block; text-align: center; margin: 0 30px; vertical-align: top; }
.safe_box li:first-child { margin-left: 0; }
.safe_box li:last-child { margin-right: 0; }
.safe_box li i { width: 100px; height: 100px; display: block; margin: 0 auto; position: relative; }
.safe_box li p { margin: 10px 0; }
.safe_box li i .ico_finish { position: absolute; top: 3px; right: 3px; width: 23px; height: 23px; display: block; background: url(images/ico_finish.png) no-repeat 0 0; }

.safe_box_w li { width: 250px; }


.safe_tip { padding: 6px 5px; background: #e9f0f8; display: block; margin: 0px auto; margin-top: 20px; text-align: left; }



.ck_box { margin: 0 30px; padding: 30px 0 0 0; text-align: center; }

.d_bank_list { text-align: center; }
.d_bank_div li { width: 160px; height: 50px; display: inline-block; border-radius: 3px; padding: 2px; border-width: 2px; background: #fff; border: 1px solid #cccccc; margin: 5px 5px; position: relative; cursor: pointer; }
.d_bank_div li:hover { border: 1px solid #25aae1; }
.d_bank_div li img { width: 160px; height: 50px; }

.d_bank_list .select { border: 1px solid #f40; }
.d_bank_list .select:hover { border: 1px solid #f40; }
.d_bank_list .select i { width: 20px; height: 20px; display: block; background: url(images/selected.png) no-repeat; position: absolute; bottom: 0px; right: 0px; }






.money_in { margin-top: 10px; padding: 10px; text-align: center; }
.money_in label { display: inline-block; font-weight: bold; }
.money_in input[type="text"] { display: inline-block; border-radius: 3px; height: 32px; line-height: 32px; width: 200px; padding: 3px; border: 1px solid #ccc; font-size: 18px; color: #ff4e00; }
.money_in input[type="password"] { display: inline-block; border-radius: 3px; height: 32px; line-height: 32px; width: 200px; padding: 3px; border: 1px solid #ccc; font-size: 18px; color: #ff4e00; }

.nogo { padding: 60px 0; }
.s_tab_box { border: 1px solid #ddd; border-top: none; padding-top: 20px; }

.sub_tit { display: block; text-align: center; color: #888; margin-top: 10px; }

.zh_box { width: 330px; margin: 0 auto; padding: 20px; }
.zh_box table { border: none; }
.zh_box th { font-weight: normal; text-align: right; padding: 3px; border: none; white-space: nowrap; }
.zh_box td { padding: 4px; border: none; text-align: left; position: relative; }
.zh_box td input[type="text"] { padding: 3px; height: 26px; line-height: 26px; border-radius: 3px; border: 1px solid #cbd2da; width: 242px; }
.zh_box td input[type="password"] { padding: 3px; height: 26px; line-height: 26px; border-radius: 3px; border: 1px solid #cbd2da; width: 242px; }
.zh_box td select { padding: 3px; height: 34px; line-height: 34px; border-radius: 3px; border: 1px solid #cbd2da; width: 250px; }
.zh_box td textarea { padding: 3px; line-height: 20px; border-radius: 3px; border: 1px solid #cbd2da; width: 242px; height: 60px; }
.zh_box td .right_btn { position: absolute; top: 7px; right: 6px; border-radius: 3px; display: inline-block; padding: 0 5px; height: 28px; line-height: 28px; background: #F30; color: #fff; }

.jy_box { padding: 20px 0; }
.jy_box table a { color: #2161b3; text-decoration: underline; }
.jy_box .row { margin-bottom: 40px; }

.col1 { /*width: 90px;*/ float: left; text-align: right; padding-top: 5px; /* padding-right: 10px; */ }

.col2 { /*width: 830px;*/ float: left; padding-left: 10px; }

.textcontainer { position: relative; float: left; margin-right: 10px; }

.select1 { padding: 3px 0; -webkit-padding-end: 20px; border: 1px solid #CCC; color: #999; -webkit-border-radius: 2px; -webkit-box-shadow: 0 -1px 0 0 #CCC; -moz-border-radius: 2px; -moz-box-shadow: 0 -1px 0 0 #CCC; -o-border-radius: 2px; -o-box-shadow: 0 -1px 0 0 #CCC; -ms-border-radius: 2px; -ms-box-shadow: 0 -1px 0 0 #CCC; border-radius: 2px; box-shadow: 0 1px 2px 0 #E8E8E8 inset; -webkit-appearance: none; background: url(images/dropdown_logo_2.png) no-repeat right #FFF; }

.laydate-icon { border: 1px solid #C6C6C6; background-image: url(icon.png); }

.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv { width: 145px; padding-right: 20px; border: 1px solid #C6C6C6; background-repeat: no-repeat; background-position: right center; background-color: #fff; outline: 0; }

.textbox2 { padding: 0 5px; width: 160px; height: 24px; line-height: 24px; border: 1px solid #ccc; border-width: 1px; -webkit-border-radius: 2px; -webkit-box-shadow: 0 1px 2px 0 #E8E8E8 inset; -moz-border-radius: 2px; -moz-box-shadow: 0 1px 2px 0 #E8E8E8 inset; -o-border-radius: 2px; -o-box-shadow: 0 1px 2px 0 #E8E8E8 inset; -ms-border-radius: 2px; -ms-box-shadow: 0 1px 2px 0 #E8E8E8 inset; border-radius: 2px; box-shadow: 0 1px 2px 0 #E8E8E8 inset; }

.textcontainer { position: relative; float: left; margin-right: 10px; }
.textboxicon { position: absolute; top: 1px; right: 1px; cursor: pointer; }
.textboxicon a { color: #fff; width: 50px; }

.mask_box { position: absolute; width: 100%; height: 100%; display: none; background: rgba(0,0,0,0.6); transition: box-shadow 0.2s; -webkit-transition: box-shadow 0.2s; z-index: 99; }
.msg_box { position: absolute; width: 500px; left: 50%; top: 5%; margin-left: -250px; border: 1px solid #2161b3; border-radius: 3px; box-shadow: 0 0 3px #666; background: #fff; display: none; }
.msg_box .msg_tit { padding: 8px; font-size: 14px; background: url(images/btn_bg_blue.png); color: #fff; }
.msg_box .msg_tit .close_btn { float: right; display: block; width: 20px; height: 20px; background: url(images/close_btn.png) no-repeat; }
.msg_box .msg_con { padding: 10px; }

td.algleft { text-align: left; padding-left: 13px; }
.no_read { background: url(images/close_btn.png) no-repeat 4px center; }

.code_img { width: 150px; height: 150px; display: block; margin: 5px auto; border: 1px solid #eee; }
.code_img img { width: 100%; }
.apply-finish { text-align: center; padding-top: 10px; }
.apply-finish ul { margin: 0px 50px; }
.apply-finish ul li { font-size: 14px; line-height: 25px; text-align: left; color: #ff4e00; font-weight: bold; border-bottom: 1px dotted #ddd; display: flex; }
.apply-finish ul li span { color: #4F4D4D; width: 90px; display: inline-block; font-weight: normal; }
.apply-finish h2 { font-size: 14px; line-height: 30px; }
.ora_f { color: #ff4e00; }

#pager ul.pages { display: block; border: none; text-transform: uppercase; margin: 10px 0 10px; padding: 0; text-align: center;float:none; }

#pager ul.pages li { list-style: none; display: inline-block; border: 1px solid #ccc; text-decoration: none; margin: 0 2px 0 0; padding: 2px 6px;float:none;  }

#pager ul.pages li:hover { border: 1px solid #003f7e; }

#pager ul.pages li.pgEmpty { border: 1px solid #744e17; color: #82531b; background: #e7c586; }

#pager ul.pages li.pgCurrent { border: 1px solid #663c0b; color: #fff; background-color: #82531b; }




.pager ul.pages { display: block; border: none; text-transform: uppercase; font-size: 10px; margin: 10px 0 10px; padding: 0; }

.pager ul.pages li { list-style: none; float: left; border: 1px solid #ccc; text-decoration: none; margin: 0 2px 0 0; padding: 2px; }

.pager ul.pages li:hover { border: 1px solid #003f7e; }

.pager ul.pages li.pgEmpty { border: 1px solid #eee; color: #eee; }

.pager ul.pages li.pgCurrent { border: 1px solid #003f7e; color: #000; font-weight: 700; background-color: #eee; }
.loadmask { z-index: 100; position: absolute; top: 0; left: 0; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); background-color: #CCC; width: 100%; height: 100%; zoom: 1; }
.loadmask-msg { z-index: 20001; position: absolute; top: 0; left: 0; border: 1px solid #6593cf; background: #c3daf9; padding: 2px; }
.loadmask-msg div { padding: 5px 10px 5px 25px; background: #fbfbfb url('images/loading.gif') no-repeat 5px 5px; line-height: 16px; border: 1px solid #a3bad9; color: #222; font: normal 11px tahoma, arial, helvetica, sans-serif; cursor: wait; }
.masked { overflow: hidden !important; }
.masked-relative { position: relative !important; }
.masked-hidden { visibility: hidden !important; }
/********分页插件*********/
/*.pagination {text-align:center;}
.pagination a {text-decoration: none;border: 1px solid #ddd;color: #343434;}
.pagination a, .pagination span {display: inline-block;padding: 0.1em 0.4em;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background: #26B;color: #fff;border: 1px solid #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}
  .pagination li { display: inline-block; }*/
/************回到顶部插件**************/

.clearfix:before, .clearfix:after { drawInfo: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
.blank0, .blank5, .blank10, .blank15, .blank20, .blank25, .blank30, .blank60 { height: 0px; line-height: 0; clear: both; font-size: 0px; overflow: hidden; }
.nblank0, .nblank5, .nblank10, .nblank15, .nblank20, .nblank25, .nblank30, .nblank60 { height: 0px; line-height: 0; font-size: 0px; overflow: hidden; }
.blank5, .nblank5 { height: 5px; }
.blank10, .nblank10 { height: 10px; }
.blank15, .nblank15 { height: 15px; }
.blank20, .nblank20 { height: 20px; }
.blank25, .nblank25 { height: 25px; }
.blank30, .nblank30 { height: 30px; }
.blank60, .nblank60 { height: 60px; }
/*#mainType .table_ball .blue01, #content .table_ball .blue01 { color: #0047fa !important; }
#mainType .table_ball .green01 { color: #066306 !important; }
#mainType .table_ball .red01 { color: #9b2302 !important; }*/

.blue02 { background: url(images/blue01.png) center center no-repeat !important; font-weight: bold; /*color: #fff !important;*/ }
.green02 { background: url(images/green01.png) center center no-repeat !important; font-weight: bold; /*color: #fff !important;*/ }
.red02 { background: url(images/red01.png) center center no-repeat !important; font-weight: bold; /*color: #fff !important;*/ }
.blue03 { font-style: normal; padding: 0 10px; }
.green03 { font-style: normal; padding: 0 10px; }
.red03 { font-style: normal; padding: 0 10px; }
.blue { background: url(images/blue.png) no-repeat; }
.green { background: url(images/green.png) no-repeat; }
.red { background: url(images/red.png) no-repeat; }

.bet_panel .blue01 { background: url(images/blue01.png) center center no-repeat; color: #fff !important; }
.bet_panel .green01 { background: url(images/green01.png) center center no-repeat; color: #fff !important; }
.bet_panel .red01 { background: url(images/red01.png) center center no-repeat; color: #fff !important; }
.bet_panel .blue02 { background: #0047fa !important; color: #fff !important; }
.bet_panel .green02 { background: #066306 !important; color: #fff !important; }
.bet_panel .red02 { background: #9b2302 !important; color: #fff !important; }
.bet_panel .blue03 { font-style: normal; padding: 0 10px; color: #0047fa; }
.bet_panel .green03 { font-style: normal; padding: 0 10px; color: #066306; }
.bet_panel .red03 { font-style: normal; padding: 0 10px; color: #9b2302; }
.bet_panel .blue { background: url(images/blue.png) no-repeat; }
.bet_panel .green { background: url(images/green.png) no-repeat; }
.bet_panel .red { background: url(images/red.png) no-repeat; }

.backgroundColor2 { background-image: url(images/report/b2.gif) !important; color: #000 !important; height: 24px !important; line-height: 24px !important; }
.backgroundColor3 { background-image: url(images/report/b3.gif) !important; color: #000 !important; height: 24px !important; line-height: 24px !important; }
.backgroundColor4 { background-image: url(images/report/b4.gif) !important; color: #000 !important; height: 24px !important; line-height: 24px !important; }
.navReport { height: 26px; font-size: 12px; font-family: 微软雅黑;padding-left:5px; }
.navReport strong { font-weight: bold; margin: 0px 10px 0px 10px; }
.navReport span { font-weight: bold; margin: 0px 10px 0px 10px; }
.navReport a { font-weight: bold; margin: 0px 10px 0px 10px; background-color: #e8ccff; padding: 3px 5px 3px 5px; overflow: hidden; }
.navReport a:hover { border: 1px solid #0000ff; padding: 2px 4px 2px 4px; }
.redWarn { color: red !important; }
.cellstyle { background-color: yellow; }

.lotteryhistory .status1 { background: url("images/checked.gif") no-repeat; width: 18px; height: 18px; display: block; margin: auto; }
.lotteryhistory .status0 { background: url("images/unchecked.gif") no-repeat; width: 18px; height: 18px; display: block; margin: auto; }

.user_panel td { text-align: left; }



/* Overlays */
.ui-dialog .ui-dialog-buttonpane { padding: 0.4em; }
.dialog-no-title .ui-dialog-titlebar { display: none; }
.dialog-loading { }
.dialog-loading .dialog-html { text-align: center; font-weight: bold; line-height: 50px; font-size: 14px; color: green; }
.dialog-alert { }
.dialog-alert .dialog-html { vertical-align: middle; text-align: center; font-weight: bold; font-size: 16px; color: green; margin: 20px 0px; }
.dialog-alert .dialog-html span.img { vertical-align: middle; display: inline-block; background-image: url(images/success.gif); height: 35px; width: 35px; margin-right: 10px; }
.dialog-error { }
.dialog-error .dialog-html { vertical-align: middle; text-align: center; font-weight: bold; font-size: 16px; color: red; margin: 20px 0px; }
.dialog-error .dialog-html span.img { vertical-align: middle; display: inline-block; background-image: url(images/error.gif); height: 35px; width: 35px; margin-right: 10px; }
.dialog-confirm { }
.dialog-confirm .dialog-html { vertical-align: middle; text-align: center; font-weight: bold; font-size: 16px; color: green; margin: 20px 0px; }
.dialog-confirm .dialog-html span.img { vertical-align: middle; display: inline-block; background-image: url(images/prompt.gif); height: 35px; width: 35px; margin-right: 10px; }

@CHARSET "UTF-8";

/*.top_info .title { color: #339100; }*/

.top_info #gameName { margin: 0 10px; color: #5a3500; font-weight: bold; }

.top_info #cdClose { color: #344b50; font-weight: bold; }

.top_info #cdDraw { color: red; font-weight: bold; }

.top_info .bresult { margin-left: 15px; }

.top_info .period { float: left; color: #5a3500; font-weight: bold; }

/*#drawInfo { float: left; text-align: right; margin-right: 15px; height: 27px; line-height: 27px; margin-top: 4px; }*/

#drawInfo .draw_number { font-weight: bold; color: #bd0000; margin-right: 5px; }

#drawInfo .draw_number span { color: #5b3600; }

#drawInfo ul { float: right; margin: 0; padding: 0; list-style: none; overflow: hidden; }

#drawInfo li { float: left; }

/*.top_info select,*/ .top_info #cdRefresh, .top_info #refreshInteval { float: left; }

.top_info .right select, .top_info .right input { /*margin-top: 8px;*/ }

.top_info #cdRefresh { display: block; width: 80px; text-align: right; margin-right: 5px; color: black; }

.top_info #cdRefresh span { color: #5a3500; }

.top_info #cdRefresh input { padding: 0; color: #555; }

.main .data_table td, .main .data_table th { padding: 0; height: 27px; text-align: center; padding: 2px 3px; }

.main .data_table thead th, .data_table .head th { height: 25px; text-align: center; color: black; }

.data_table .foot { background: white; }

.data .item th { width: 14%; background: #fffbf0; }

.data_table .amount a { color: #299a26; }

.data_table .risk { line-height: normal; }

.data_table .risk a { color: #555; }

.data_table .risk .high { color: red; }

.data_table .risk div, .data_table .odds div { height: 18px; line-height: 18px; }

.data_table .risk div span { float: left; display: inline-block; background: url("images/k3t.gif"); width: 29px; height: 16px; font-size: 0; text-indent: -9999px; margin-top: 1px; }

.data_table .risk div .t2 { background-position: center; }

.data_table .risk div .t3 { background-position: bottom; }

.data_table .ball th, .data_table .item .odds { color: #5a3500; font-size: 15px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }

.data_table .item .odds { color: #bd0000; }

.main .data .oddsCtl { width: 20px; }

.data .oddsCtl a { display: block; width: 19px; height: 20px; text-indent: -9999px; font-size: 0; cursor: pointer; }

.data .oddsCtl .add { background: url("images/add.png") no-repeat; }

.data .oddsCtl .sub { background: url("images/sub.png") no-repeat; }

.main .data_table .oddsCtl,
.main .table_ball .oddsCtl { width: 20px; }

.data_table .oddsCtl a, .table_ball .oddsCtl a { display: block; width: 19px; height: 20px; text-indent: -9999px; font-size: 0; cursor: pointer; }

.data_table .oddsCtl .add, .table_ball .oddsCtl .add { background: url("images/add.png") no-repeat; }

.data_table .oddsCtl .sub, .table_ball .oddsCtl .sub { background: url("images/sub.png") no-repeat; }

.data .foot_total { text-align: center; }

.data .game_total { text-align: left; margin-left: 0px; margin-top: 5px; }

.lt_BJPK10 .game_total { margin-top: 100px; }

.main .total { color: #339166; font-weight: bold; }

.data_table .foot span { font-weight: bold; }

.data .max_risk { color: red; font-weight: bold; }

.data .min_risk { font-weight: bold; }

.type_total a, .type_total a:hover { /*color: #344b50;*/ text-decoration: none; }

.type_total a span { color: #5a3500; }

.layout .panel { padding: 0 2px; vertical-align: text-bottom; }

.layout .type_total, .layout .type_total table { width: 110px; font-family: "宋体"; }

.layout .type_total td { background: #fff; text-align: left; }

.layout #yilou, .layout #yilou table { width: 50px; }

.layout #yilou th { border-left: none; color: #5a3500; }

.layout #yilou .head th { color: #555; }

#yilou .max { color: red; }

.layout #changlong, .layout #changlong table { width: 135px; }

.layout #changlong thead th { font-weight: bold; }

.layout #changlong tbody th { width: 88px; background: #edf5fc; text-align: left; padding-left: 3px; color: #5a3500; font-weight: normal; }

.layout #changlong tbody td { width: 35px; color: red; }

.layout .nt thead th { border-top: none; }

.layout #historyResult { width: 185px; }

#historyResult table { width: auto; }

#historyResult .period { padding: 0 4px; }

#historyResult .other { width: 30px; }

#historyResult .tie { color: #299a26; }

#historyResult .D { color: red; }

.period_close .data .item td, .period_close .data .item th { background: #eee; }

.control .input { width: 100px; }

#backPanel { border-top: 1px solid #B0C47A; border-left: 1px solid #B0C47A; border-right: 1px solid #B0C47A; background: white; width: 145px; overflow: hidden; position: absolute; z-index: 10; }

#backPanel .title { background: url("images/bg2.jpg") repeat-x; text-align: center; font-weight: bold; height: 22px; line-height: 22px; color: black; border-bottom: 1px solid #B0C47A; }

#backPanel .input { width: 65px; margin-top: 2px; }

#backPanel span { padding-left: 3px; }

#backPanel label { display: block; float: left; width: 45px; text-align: center; border-right: 1px solid #B0C47A; }

#backPanel div { clear: both; border-bottom: 1px solid #B0C47A; height: 24px; line-height: 24px; }

#backPanel .bottom { text-align: center; }

#backPanel .odds { color: #5a3500; }

.lt_PK10 .layout .type_total td { height: 27px; padding-left: 3px; background: #ecffec; }

.lt_KLSF .table_zh, .lt_KL8 .table_zh { width: 650px; margin: 0 auto; }

.lt_KLSF .data_table .ball19 th, .lt_KLSF .data_table .ball20 th, #yilou .b19 th, #yilou .b20 th { color: red; }

.lt_PK10 .data_table .ball1 th { color: #90926a; }

.lt_PK10 .data_table .ball2 th { color: #3a84c1; }

.lt_PK10 .data_table .ball3 th { color: #0e111a; }

.lt_PK10 .data_table .ball4 th { color: #db7e31; }

.lt_PK10 .data_table .ball5 th { color: #4bc2c0; }

.lt_PK10 .data_table .ball6 th { color: #210569; }

.lt_PK10 .data_table .ball7 th { color: #616370; }

.lt_PK10 .data_table .ball8 th { color: #be0d17; }

.lt_PK10 .data_table .ball9 th { color: #82454a; }

.lt_PK10 .data_table .ball10 th { color: #206538; }

.lt_KL8 .data_table .ball th { color: #7044b6; }

.main .data_footer .note { font-weight: bold; }

.main .data_footer .calc { color: #7300aa; }

.main .data_footer span { display: inline-block; height: 30px; }

.main .data_footer input { }

.data_table .subhead { background: #F6FED3; }

#details { width: 750px; margin: auto; }

#details .title { border: 1px solid #B0C47A; margin: 5px 0; text-align: center; height: 25px; line-height: 25px; }

#details .title .input { width: 68px; }

#detailName { color: red; font-weight: bold; }

#details .data_table .quickamount { width: 70px; }

#details .data_table .quickamount input { width: 68px; }

#details .data_table .quickresult { width: 70px; }

#details .data_table .op { width: 35px; }

#oddsControl { position: absolute; float: left; }

/*.layout .table_ball tbody tr.selected th,.layout .table_ball tbody tr.selected td{background: none repeat 0 0 #FFC214;}*/
.layout .table_ball tbody tr th.selected, .layout .table_ball tbody tr td.selected, #main .table_ball td.selected { background: none repeat 0 0 #FFC214; }
.data_footer { border: 1px solid #dad4cb; padding: 3px 5px; margin: 0px; line-height: 30px; background: #fff; margin-top: 10px; }
.data_footer #oddsSetting div { margin-left: 12px; float: left; }
.data_footer #oddsSetting .oddsControl span { float: left; display: block; }
.data_footer #oddsSetting .oddsCtl { margin-top: 5px; margin-left: 2px; }
.data_footer .oc0 { background: url(images/add.png) no-repeat; float: left; }
.data_footer .oc1 { background: url(images/sub.png) no-repeat; float: left; }
.data_footer .oddsCtl { width: 19px; height: 20px; }
.main .data_footer input[type="text"] { border: 1px solid #d8c28a; padding: 2px; }
.main .data_footer input[type="button"], .main .data_footer input[type="reset"] { margin: 0 2px; padding: 2px 5px; background: url("images/btn_bg1.png") repeat-x; border: 1px solid #831d07; border-radius: 2px; color: #fff; }
.bottomTable { width: 100%; z-index: 99999999; _position: absolute; /* for IE6 */ position: fixed; bottom: 0; }
#lhcIntimesheet .data_table td, #lhcIntimesheet .data_table th { padding: 0; height: 22px; text-align: center; padding: 2px 3px; }



.b_red { color: #f63232 !important; font-weight: bold; }
.b_green { color: #0f990f !important; font-weight: bold; }
.b_blue { color: #3480f3 !important; font-weight: bold; }
.data_table .amount a { color: #333 }
.bu { color: #ccc !important; }
.bu a { color: #3480f3 !important; padding-right: 5px; }
.bu span { color: #333; padding-left: 5px; }
.c_blue { color: #3480f3 !important; }
.c_red { color: #f63232 !important; }
.gray_bg { background: #f6f6f6 !important; }


#mainType .table_ball .blue01, #content .table_ball .blue01 { color: #3480f3 !important; }
#mainType .table_ball .red01 { color: #f63232 !important; }
#mainType .table_ball .green01 { color: #0f990f !important; }

.sx_con { background: #f6f6f6 !important; }
.sx_con span { margin: 0 3px; }

.table_ball .name { font-weight: bold; }






/*2018-07-12修改*/
#leftMenu_lhc { border: 1px solid #d8c28a; margin-right: 0px; background: #faf2e6; margin-left: 10px; min-width: 150px; }
#leftMenu_lhc div ul li { position: relative; display: block; padding: 6px 0px; /*border-right: 1px solid #d8c28a;*/ border-top: 1px solid #d8c28a; background: #f6f6f6; /*border-left: 1px solid #d8c28a;*/ }
#leftMenu_lhc div ul li:hover { background: #fff; }

#leftMenu_lhc h3 ul li { position: relative; display: block; font-weight: initial; padding: 6px 0px; /*border-right: 1px solid #d8c28a;*/ /*border-left: 1px solid #d8c28a;*/ }

#leftMenu_lhc h3 { vertical-align: middle; /*border-right: 1px solid #d8c28a;*/ margin: 0; border-top: 1px solid #d8c28a; /*border-left: 1px solid #d8c28a;*/ /*border-bottom: 1px solid #d8c28a;*/ }
#leftMenu_lhc h3 a { vertical-align: central; width: 100%; display: inline-block; }
#leftMenu_lhc h3:first-of-type { border-top: none; }
#leftMenu_lhc div ul li a { margin-left: 8px; background: url(images/ico_arrow.png) no-repeat left center; color: #555; padding-left: 12px; width: 100%; display: inline-block; }
#leftMenu_lhc h3 ul li a { margin-left: 4px; width: 100%; display: inline-block; }

#leftMenu_lhc h3 ul li i { width: 8px; height: 8px; display: block; position: absolute; top: 10px; right: 10px; background: url(images/r_arrow.png) no-repeat left center; }
#leftMenu_lhc h3.open ul li i { background: url(images/down_arrow.png) no-repeat left center; }
#leftMenu_lhc h3.open ul li { background: #efd8a1; font-weight: bold; }
#leftMenu_lhc h3 ul li.selected { background: url(images/left_bg.png) repeat-x left center; }
#leftMenu_lhc h3 ul li.selected a { color: #fff; font-weight: bold }
#leftMenu_lhc h3 ul li.selected .font_g { color: #fff; font-weight: bold }



.main_set { border: 1px solid #d8c28a; background: #fff; margin-top: 10px; margin-right: 0px; margin-left: 10px; position: relative; }
.main_set th, .main_set td { border-bottom: 1px solid #d8c28a; padding: 4px 2px; }
.main_set tr:last-child td { border-bottom: none; }
.main_set .in_box { width: 90%; height: 22px; line-height: 22px; text-indent: 2px; color: #ce0000; text-align: left; }
.main_set input[type="text"] { border-radius: 3px; border: 1px solid #ddd; background: #fffaec; height: 22px; line-height: 22px; text-indent: 2px; color: #ce0000; }
.main_set .btn_box { display: inline-block; width: 60px; height: 26px; line-height: 26px; cursor: pointer; background-image: url(images/btn_bg1.png); text-align: center; vertical-align: middle; padding: 0; border: 1px solid #c37818; border-radius: 2px; color: #fff; }

.t_list td { padding: 0 }
#tdMaxWinlostCode { background: #faf2e6; border-bottom: 1px solid #d8c28a !important; padding: 0 6px; color: #333 }
#settingDiv td { padding: 6px; }
#txtMaxWinlost { border: 1px solid #d8c28a; padding: 5px 3px; width: 70px; }



/* toggle 收缩展开区域*/
.toggle { position: relative; width: 15px; height: 400px; background: #fff; z-index: 99; right: -10px; }
.toggle .sider-toggle { position: absolute; z-index: 99; display: block; width: 15px; height: 400px; }
.toggle .sider-toggle-focus { }
.toggle span { border-left: none; padding: 10px 0px; position: absolute; display: block; right: 0px; top: 150px; width: 15px; height: 30px; background-image: url("images/sider-toggle.png"); background-position: -15px center; background-repeat: no-repeat; text-indent: -9999px; cursor: pointer; }
.toggle span.fold { background-position: 0px center; }

.floatR { float: right }
.floatL { float: left }

.param_panel .data_table tbody th { width: auto; }

.pk_left { float: left; width: 19.5% }
.pk_right { float: right; width: 79.5% }
#kaijnums input[type="text"] { width: 60px }

.STYLE4 { display: block; line-height: 32px; color: #666; text-align: center }

.user_list .share, .user_list .range { width: auto; }
.user_list .share, .user_list .range span { padding: 0px 4px; }
.user_list .share, .user_list .range span:last-child { border-right: none; }

.main { position: relative; overflow: auto; }
/*.main div { overflow: auto }

.s_main { overflow-x: auto }
.s_main div { overflow-x: auto }

#qickBuhuo { overflow-x: hidden }*/
.gray_bg { background: #f6f6f6 !important; }
