.pc{
	display: block !important;
}
.pc-inline-block{
	display: inline-block !important;
}
.mobile{
	display: none !important;
}


@media screen and (max-width:1024px) {
	.mobile{
		display: block !important;
	}
	.pc{
		display: none !important;
	}
	.pc-inline-block{
		display: none !important;
	}
}
#container #content.sub { min-height:1700px; padding-bottom:20px; }
.logWrap { width:448px; padding:37px 60px 5px; margin:0 auto 250px; position:relative; top:30px; border-radius:5px; background-color:rgba(0,0,0,0.9); }
.logWrap .logBg { position:fixed; left:0; right:0; top:0; bottom:0; background:url('https://i.imgur.com/OAKSME2.jpg') no-repeat; background-size:cover; z-index:-1; }
h1.login-logo { text-align:center; margin-top:40px; }
h1.login-logo img { }
.logWrap .logInner input{ display:block; width:100%; padding:0 20px; margin:0 0 20px; height:50px; line-height: 50px; color:#fff; font-size:16px; border:0; outline:0; background:#333333; border-radius: 5px; }
.logWrap .logInner .pass { position:relative; }
.logWrap .logInner .pass .iconfont { display:none; cursor:pointer;position:absolute;  color:var(--ct-b1b1b1); }
.logWrap .logInner .pass .iconfont.lookBefore { right:14px; top:6px; display:block; font-size:38px;  }
.logWrap .logInner .pass .iconfont.lookAfter {  right:20px; top:11px;   font-size:27px; }
.logWrap .logInner .sliderArea { margin:0 0 20px; padding:5px; background:#333; border-radius: 5px; }
.logWrap .logInner .btnArea { margin:0 0 25px; }
.logWrap .logInner .btnArea .btn{ height:50px; line-height: 50px; border-radius:5px; text-align: center; padding:0 10px; font-weight:500; }
.logWrap .logInner .btnArea .btn.next { background:#e50914; }
.logWrap .logInner .btnArea .btn.cancel { background:#797979; border:0; color:#fff; }
.logWrap .logInner .btnArea .btnLogin { display:block; font-size:18px; color:var(--ct-fff); background:#e50914; font-weight:500; }
.logWrap .logInner .btnArea a:hover { opacity:0.9; }
.logWrap .logInner .btnArea .askQuesArea .btn { width:100%; font-size:15px; color:#cecece; background:#333333; font-weight:400; }
.logWrap .logInner .logHelp { font-size:16px; color:#9c9c9c; text-align: center; font-weight:400; }
.logWrap .logInner .logHelp .iconfont { font-size:38px; color:var(--ct-818); }
.logWrap .logInner .logHelp a { color:#fce209; font-weight:400; text-decoration:underline; }
.logFooter { position:relative; top:170px; text-align: center; color:rgb(255, 255, 255, 0.3); text-shadow: 1px 1px #000; }
.logWrap .logTit { font-size:28px; color:#fff; padding-bottom:20px; }

.cashin-current { margin:0 0 15px; font-weight:700; }
.cashin-current > ul { margin-right:-20px; }
.cashin-current .tit{margin: 15px 0 10px;font-size: 20px;color:#ffffff;}
.cashin-current .tit span { display:inline-block; font-size:13px; margin:0 0 0 5px; color:#bdbdbd; }
.cashin-current li { padding:0 20px 0 0; }
.cashin-current li .thumb { position:relative; overflow:hidden; background:#212121; }
.cashin-current li .thumb h3 { height:50px; line-height: 52px;color: #fff;font-size: 22px;font-weight: 600;background: #323232;text-align: center;}
.cashin-current li .thumb .ctInner { position:relative; padding:25px 30px 25px 120px; }
.cashin-current li .thumb .ctInner .rate {position: absolute;left: 28px;top:24px;font-size: 26px;font-weight:600;color: #e00a15;}
.cashin-current li .thumb .ctInner .help { font-size:14px; color:#cdcdcd; line-height:1.5; }
.cashin-current li .thumb .ctInner .help strong { font-size:18px; font-weight:600; color:#fff; }
.cashin-current .cashout-info { height:54px; text-align:center; background:#212121; line-height:54px; color:#fff; margin-top:10px; font-size:15px; font-weight:600; }
.cashin-current .cashout-info img { vertical-align:middle; margin-right:10px; }
.cashin-current .section-box-tit span { color:#f5ee36; margin-left:5px; }


.popup { display:none; overflow:hidden; position:absolute; top:200px; left:calc((100% - 540px) / 2); z-index:4; width:540px; border:2px solid #e50914; background:#000000; border-radius:5px; }
.popup .pop-tit { position:relative; height:70px; padding:0 30px; line-height:70px; background:#e50914; }
.popup .pop-tit .b-close { position:absolute; right:20px; top:0; font-size:45px; color:var(--ct-fff); }
.popup .pop-tit p { color:var(--ct-fff); font-size:26px; }
.popup .b-close:hover { animation: round_animate 0.2s linear;  }
@keyframes round_animate {
    from {transform: rotate(0deg);}
    to {transform: rotate(180deg);}
}
.t-yellow { color:#f5ce10 !important; }
.popup .gidbx_tb { padding:30px 40px; }
.popup .gidbx_tb li { margin:0 0 10px;  }
.popup .gidbx_tb li input,
.popup .gidbx_tb li textarea { width:100%; height:50px; padding:0 20px; color:var(--ct-fff); font-size:16px; line-height:50px; border:1px solid var(--border-2e2f32); background:var(--cbg-222327); border-radius:5px; font-weight: 400; }
.popup .gidbx_tb li .third { margin:10px 0 0 0; color:var(--ct-6f6f6f); font-size:13px; }
.popup .gidbx_tb li textarea { height:115px; line-height:1.2; padding:15px 20px; }
.popup .btn-log a { display:block; margin:0 0 10px; font-size:20px; height:50px; line-height:50px; font-weight:500; }
.popup .btn-log a.ask,
.popup .btn-log a.answer { background:#e50914; }
.popup .btn-log a.cancel { background:#797979; border:0; color:#fff; }
.popup #notice_view { padding:15px 20px; height:115px; font-weight: 400; line-height:1.2; color:var(--ct-fff); font-size:16px; border:1px solid var(--border-2e2f32); background:var(--cbg-222327); border-radius:5px; overflow-y:auto; }
.popup .resTit { color:#fff; padding-bottom:10px; }
.popup.isAsk .answer,
.popup.isAnswer .ask { display:none; }
.popup.isAnswer .answer { display:block; }
.popup.isAnswer .answer.btn { display:block; }
.popup.isAnswer #resReply { display:none; }

.code.logWrap { padding-bottom:40px }
.code.logWrap .logInner .slideArea { margin:0 0 20px; }
.code.logWrap .logInner input { display:inline-block; }
.code .logInner .btnArea a { display:block; margin:0 0 15px; }

.logWrap.join { top:35px; padding:57px 80px 78px; width:620px; border-radius:20px; margin-bottom:100px; }
.logWrap.join .logWrap h1 { margin:0 0 40px; }
.logWrap.join .logInner h1 img{ width:285px; }
.logWrap.join .logInner h1 p { margin:13px 0 0; font-size:22px; color:var(--ct-fff); text-align: center; }

.logWrap.join ul li { margin:0 0 20px; }
.logWrap.join ul li .first{padding:0 10px; font-size:15px !important;font-weight: 600;margin-bottom: 8px;color:#d0d0d0;position: relative;}
.logWrap.join ul li .second { font-size:0; }
.logWrap.join ul li .second input,
.logWrap.join ul li .second select { display:inline-block; width:100%; height:50px; line-height:50px; margin:0; font-size:14px; color:#fff; background:#333333; border:0; border-radius:5px; box-sizing:border-box;}
.logWrap.join ul li .second input.iptC { width:calc(100% - 115px); vertical-align: top; }
.logWrap.join ul li .second .chk-btn { float:right; width:110px; height:50px; line-height:50px; text-align: center; font-size:16px; color:#ffffff; background:#e00a15; border-radius: 5px; }
.logWrap.join ul li .second .txt { margin:8px 0 0 10px; font-size:13px; color:var(--ct-7d7d7d); }
.logWrap.join ul li .second .bank-box { margin:0 0 5px; }
.logWrap.join ul li .second .bank-box select,
.logWrap.join ul li .second .bank-box input { width:calc((100% - 5px) / 2); }
.logWrap.join ul li .second .bank-box select { padding:0 20px; background:#333333 url('../image/sub/sele_icon.png') no-repeat 95% center !important; outline:0; }
.logWrap.join ul li .second .bank-box input { float:right; }
.bank-box select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.logWrap.join .btnArea { margin:0 0 20px; }
.logWrap.join .btnArea a { margin:0 0 10px; }
.logWrap.join .joinHelp h4{ font-size:16px; color:var(--ct-fae00f); margin:0 0 10px; }
.logWrap.join .joinHelp ul li { margin:0 0 5px; font-size: 14px; color:var(--ct-a4a4a4); }
.joinLogo { text-align:center; padding-bottom:40px; }
.btnArea.codeBtn a { font-size:18px; }
.btnArea.joinBtn a { font-size:22px; }

#content.sub { min-height:500px; }
.tabTitle { margin:0 0 10px; }
.tabTitle ul li { padding:0; }
.tabTitle ul li a{ display:block; height:50px; line-height:50px; color:var(--ct-fff); font-size:18px; border-top:1px solid var(--border-393a3d); border-right:1px solid var(--border-393a3d); border-bottom:1px solid #e00a15; text-align: center; background:#212121; }
.tabTitle ul li:first-child a { border-left:1px solid var(--border-393a3d); }
.tabTitle ul li a.on,
.tabTitle ul li a:hover { color:#fff; border:2px solid #e00a15; border-bottom:0; background:#000; }
.tabTitle ul li:first-child a { border-radius:10px 0 0 0; }
.tabTitle ul li:last-child a { border-radius:0 10px 0 0; }
.tabTitle ul li.menuHide { display:none; }

.game_cate {margin-bottom: 10px;text-align: center;vertical-align:middle; }
.game_cate::after {content: ''; clear: both; display: block;}
.game_cate ul { background-color:#242424; border-radius:8px; border:1px solid #404040; }
.game_cate ul li { position:relative; display: table-cell;width: 1%;-webkit-transition: 0.3s;transition: 0.3s;vertical-align: top;}
.game_cate ul li:after { content:""; position:absolute; right:0; top:15px; width:1px; height:25px; background:var(--cbg-393a3d) }
.game_cate ul li:last-child:after { display:none; }
.game_cate ul .game_cate01{width: 24px; height: 24px; line-height: 36px; text-align: left; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:10px; }
.game_cate.sports_result ul li:after { height:20px; }

.game_cate ul li .game_cate01 span {margin-left:15px;}
.game_cate ul li:first-child {border-left: none;}
.game_cate ul li a {vertical-align:middle;display: block;padding:0 38px;margin:0;color: var(--ct-cacaca);font-size: 14px;letter-spacing: 0px;-webkit-transition: 0.3s;transition: 0.3s;position: relative;padding: 0;height: 55px;line-height: 53px;}
.game_cate ul li a i.iconfont{display:inline-block;width:31px;font-size:29px;overflow:hidden;margin-right:10px;vertical-align:middle;}
.game_cate ul li a .cate01 { display:block; height: 30px;width: 30px; padding-left:10px; margin-top:-500px;}
.game_cate ul li a.on,
.game_cate ul li a:hover{ color:#e00a15; }
.game_cate ul li a span{vertical-align:middle; font-weight:600; }
.game_cate ul li.on a { color:var(--ct-fae00f); }
.game_cate.sports_result ul li a { height:50px; line-height:50px; font-size:15px; }

.cont_row{position:relative;}
.bonus-tit{font-size:12px;color: #b6b6b6;margin: 20px 0 10px;}
.bonus-tit span.red{font-size:14px;color:#e72b33;}
.bonus-tit span.yellow{font-size: 13px;font-weight: 500;color:#f5ad26;}
.bonus-tit span.small {font-weight: 500;}
.bonus_folder{overflow:hidden;}
.bonus_folder > ul{margin-left: -6px;overflow: hidden;}
.bonus_folder > ul > li{float:left;width: calc(100% / 3 - 6px);margin-left: 6px;}
.bonus_folder.num1 > ul > li{float:left;width:100%;}
.bonus_folder > ul > li > a{
    display: block;
    background: #2f2d25;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-size: 14px;
    color: #d9d9d9;
    border: 1px solid #555236;
 }
.bonus_folder > ul > li > a:hover{ border:1px solid #fae00f !important;}
.bonus_folder > ul > li > a .lf{float:left; width:80%; overflow:hidden; height:35px; line-height:35px; }
.bonus_folder > ul > li > a .rt{float:right; width:20%; text-align:right;font-weight:700;font-size: 14px;color: #ff009c;}
.bonus-orange { color:#ef4444 !important; }
.bonus-yellow { color:#e2bd11 !important; }
.bonus-blue { color:#16c2c2 !important; }
.bonus_folder .g_gr_c .bonus-orange,
.bonus_folder .g_gr_c .bonus-yellow,
.bonus_folder .g_gr_c .bonus-blue { color:#000 !important; }
.game_data .bonus .clearfix { margin-left:-2px; }
.game_data .bonus ul { float:left; width:calc(100% / 3 - 2px); margin-left:2px; }
.game_data .bonus ul .g_home { width:100%; }
.game_data .bonus .g_item li { background:#3c2021; border:1px solid #7d272c; }

.game_head {overflow: hidden; border:1px solid #46474c; background:#000; }
.game_data.sports-result .game_head {display:none; }
.game_data.gameResult .game_head {display:none; }
.game_data.sports-result div:first-child .game_row .game_head,
.game_data.sports-result .game_head:first-child { display:block; }
.game_data.gameResult div:first-child .game_row .game_head:first-child,
.game_data.gameResult #vgame_html .game_row:first-child .game_head { display:block; }
.game_data.gameResult .btnArea { display:none; }
.game_head table {width: 100%;table-layout: fixed; }
.game_head table thead th {height: 34px;color: var(--ct-fff);font-size: 13px; }
.g_head {clear: both;overflow: hidden;height: 36px;line-height: 36px; margin: 2px 0 2px 0;text-align: left;letter-spacing: -1px;font-size: 13px;padding-left: 0;}
.g_head img {width: 22px;margin: 0px 0 0 7px;vertical-align: middle;}
.g_head span {display: inline-block;margin-left: 12px; color: #dddfe2 !important;}
.g_head.last-over span { color:#5b5b5b !important; }
.g_head i.iconfont{color: #969696;display: inline-block;vertical-align: middle;width: 20px;margin-right: 10px;/* font-size: 21px; */}
.g_head em {text-decoration: none;color: #dddfe2;font-weight: normal;font-style: normal;}
.g_head em strong {color: #dddfe2;font-weight: normal;}
.game_data {position:relative; }
.game_data.sports-result {  }
.game_data.sports-result .g_gr_o { 
    background-color: #3c2021 !important;
    border: 1px solid #7d272c !important;
 }
 .game_data.sports-result .g_day { font-weight:500; color:#c5c5c5 }
 .game_data.sports-result .g_day span{ font-weight:500; color:#c5c5c5 }
 .game_data.sports-result .g_lg .blue { color:#cbcbcb; font-size:13px; font-weight: 500; }
.g_item {overflow: hidden; display: block;}
.g_item a{display:block; width:100%; height:100%; }
.g_item::after {content: ''; display: block; clear: both;}
.g_item li {
    float: left;
    height: 34px !important;
    line-height: 34px !important;
    margin-bottom: 2px;
    letter-spacing: 0px;
    margin-left: 2px;
    font-weight: 700;
    background: #212121;
    border: 1px solid #404040;
    padding:0 5px;
}
.g_item li:first-child{margin-left:0;}
.g_item li img {display: inline-block; vertical-align: middle;}
.g_item li.last-over{background:#000 !important;color:#4c4c4c !important;border:1px solid #373737 !important;}
.g_item li.last-over *{color: #4c4c4c !important;}
.g_item li.last-over img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.g_item li.g_more { padding:0; }
.g_item li.g_day,
.g_item li.g_day span { font-weight:400; }

.g_day {width: calc(10% - 2px);text-align: center;color: #c5c5c5;font-size: 13px; }
.sports-result .g_day { width: calc(11% - 8px); }
.sports-result .g_home_ed { width: calc(27% - 2px); }
.sports-result .g_more.scr { width: calc(7.5% - 2px); }
.g_day span {color:#c5c5c5;}
/* game -    */
.g_home {width: calc(33% - 2px);padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_odd {width: calc(12% - 2px);text-align: center;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_away {width: calc(33% - 2px);padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}

/* game -    */
.g_home_h_s {width: calc(33% - 2px); margin-right: 1px; padding: 0 10px; cursor: pointer; font-weight: bold;}
.g_odd_h_s {width: calc(12% - 2px); margin-right: 1px; text-align: center; cursor: pointer; font-weight: bold;}
.g_away_h_s {width: calc(33% - 2px); padding: 0 10px; cursor: pointer; font-weight: bold;}

/* game -    */
.g_home_sc {width: calc(33% - 2px); margin-right: 1px; padding: 0 10px; cursor: pointer; font-weight: bold;}
.g_odd_sc {width: calc(12% - 2px); margin-right: 1px; text-align: center; cursor: pointer; font-weight: bold;}
.g_away_sc {width: calc(33% - 2px); padding: 0 10px; cursor: pointer; font-weight: bold;}

.g_home_ed {width: calc(29% - 2px); padding: 0 10px; cursor: pointer; font-weight: bold;}
.g_odd_ed {width: calc(7% - 2px); text-align: center; cursor: pointer; font-weight: bold;}
.g_away_ed {width: calc(28% - 2px); padding: 0 10px; cursor: pointer; font-weight: bold;}

/* game -    */
.g_home_n, .g_home_o, .g_home_d {width: 82%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: 500;}
.g_away_n, .g_away_o, .g_away_d  {width: 82%;float: right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: 500;}
.g_home_odd_n, .g_home_odd_o, .g_home_odd_d {width: 18%;float: right;position: relative;letter-spacing: -0.5px; font-weight: 500; }
.g_away_odd_n, .g_away_odd_o, .g_away_odd_d {width: 18%;float: left;position: relative;letter-spacing: -0.5px; font-weight: 500;}
.g_odd_n, .g_odd_o, .g_odd_d, .g_odd_h {display: block; font-weight: 500;}

.g_home_odd_n .hot,
.g_home_odd_o .hot,
.g_home_odd_d .hot,
.g_away_odd_n .hot,
.g_away_odd_o .hot,
.g_away_odd_d .hot{font-size:14px;font-weight:700;color:#47e73b;margin: 0 2px;}

.g_gr_c .g_home_odd_o .hot,
.g_gr_c .g_away_odd_o .hot{color:var(--ct-fff);}

.g_gr_c,
.g_gr_c .pink,
.g_gr_c .green,
.g_gr_c .blue { color:var(--ct-fff) !important; }

.g_home_n {color: var(--ct-fff);text-align: left;font-size: 13px; font-weight:500; }
.g_home_odd_n {color: var(--ct-d3d3d3);text-align: right;font-size: 13px;}
.g_odd_n {color: var(--ct-d3d3d3);;text-align: center;font-size: 13px;}
.g_away_odd_n {color: var(--ct-d3d3d3);;text-align: left;font-size: 13px;}
.g_away_n {color: var(--ct-fff);text-align: right;font-size: 13px; font-weight:500; }

.g_home_o {color: var(--ct-fff);text-align: left;font-size: 13px; font-weight:500;}
.g_home_odd_o {color: var(--ct-d3d3d3);;text-align: right;font-size: 13px;}
.g_odd_o {color: var(--ct-d3d3d3);;text-align: center;font-size: 13px;}
.g_away_odd_o {color: var(--ct-d3d3d3);;text-align: left;font-size: 13px;}
.g_away_o {color: var(--ct-fff);text-align: right;font-size: 13px; font-weight:500;}
.g_home_o span, .g_away_o span {color: var(--ct-fff) !important;}

.g_home_d {color: var(--ct-5c5c66);text-align: left;font-size: 13px;}
.g_home_odd_d {color: var(--ct-5c5c66);text-align: right;font-size: 13px;}
.g_odd_d {color: var(--ct-fff);text-align: center;font-size: 13px;}
.g_away_odd_d {color: var(--ct-5c5c66);text-align: left;font-size: 13px;}
.g_away_d {color: var(--ct-5c5c66);text-align: right;font-size: 13px;}

.g_odd_h {color: var(--ct-fff) !important;text-align: center;font-size: 13px;}

/* game -    */
.g_more {text-align: center; font-size: 13px;}
.g_more a { position:relative; }
.g_more img {vertical-align: middle;}
.g_more.list {width: calc(6% - 2px);}
.g_more.list span{ font-size: 13px;color: #fff; margin-right:0; }  
.g_more.list.betting span { color:#a4a7aa; }
.g_more.icon {width: calc(6% - 2px);}
.g_more.bet {width: calc(6% - 2px);}
.g_more.bet .mrbt {color: #aaa;}
.g_more.bet .mred {color: #777;}
.g_more.scr {width: calc(8% - 2px);color: #737373;}
.g_more.scr b{color:var(--ct-fff) !important;font-size:13px;font-weight:500; }
.g_more.win {width: calc(6% - 2px); color: #aaa;}
.g_more.win span.tx_white { color:#d4d4d4; }
.g_more.win b span{font-weight:500;}
#vgame_html .g_more.scr {width: calc(6% - 2px);}

.game_sub { display:none; }
.game_sub.on {display: block}
/* game -    */
.g_gr_nt {background-color: #2f4657;}
.g_gr_nto {background-color: #2fb3ed;}
.g_gr_n {background-color: #151517;/* border: 1px solid #2d2d2f; */}
.g_gr_o {background-color: #3c2021 !important; border:1px solid #e00a15 !important; }
.g_gr_c {background:#ac151d !important; border: 1px solid #e00a15 !important; color:#fff !important }
.g_gr_d {background-color: #090723;border: 1px solid var(--border-2e2c44);}
.g_gr_sc {background-color: #3b3331;}

.g_gr_o .divd{color: var(--ct-fff);}
.g_gr_c .name{color: var(--ct-000) !important;}
.g_gr_o .divd2.name{color: #d3d3d3;}
.g_gr_c .divd2.name{color: var(--ct-fff) !important;}
.g_gr_c .divd{color: var(--ct-fff) !important;}
.g_gr_c .name{color: var(--ct-fff) !important;}

/* game -    */
.g_list_hold {}
.g_list_hold span {color: #e72b33; }
.g_list_hold em {color:#fff; }
.g_list_view {background:#000000 !important; }
.g_list_view span {color: var(--ct-fae00f); }
.g_list_view em {color: var(--ct-fff); }
.g_list_view:after { content:''; display:block; position:absolute; width:calc(100% - 4px); height:calc(100% - 4px); top:0; left:0; right:0; bottom:0; border:2px solid #fff; }

.g_list_hold, .g_list_view {width: 100%; display: inline-block;cursor: pointer;text-align: center;}
.g_list_hold span, .g_list_view span {display: inline-block;font-size: 12px;margin: 0 5px 0 0;}
.g_list_hold em, .g_list_view em {display: inline-block;font-style: normal; font-size: 13px;}


/* game -  //   */
.g_evt {width: 40px; height: 36px; line-height: 36px; text-align: center;}
.g_evt img {vertical-align: middle;}
.g_lg {width: calc(14% - 2px);height: 36px;line-height: 36px;text-align: left;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; color:var(--ct-fff); }
.g_lg img {width: 26px; height: 16px; margin: -2px 0 0 5px; vertical-align: middle;}
.g_lg img.icon { width:19px; height:20px; }
.g_lg span {color: var(--ct-fff);}

/* game -  //  */
.g_info {padding: 2px;margin-top: 5px;}
.g_info ul {display: table;border: 1px solid #46474c;color: var(--ct-fff);}
.g_info ul li {display: table-cell; width: 1%; height: 34px; line-height: 34px; text-align: center;}
.g_info ul li input[type="checkbox"] {vertical-align: middle; height: 34px; line-height: 34px;}

h2.title { font-size:18px; color:var(--ct-fff); font-weight:600; padding:0 0 10px; border-bottom:1px solid var(--border-404146)  }
h3.title { position:relative; padding:0 0 20px 10px; margin:10px 0 0; font-size:18px; color:var(--ct-fff); }
h3.title:after { content:""; position:absolute; z-index:0; left:0; top:-8px; width:20px; height:20px; border-radius:50%; background:linear-gradient(to right, #edd715, #153c99); }
h3.title span { z-index:1; position:relative; }
.miniGameArea { margin:28px 0 0; }
.miniGameArea ul { margin-left:-15px; }
.miniGameArea ul li { position:relative; margin:0 0 20px 15px; width:calc(100% / 5 - 15px); text-align: center; }
.miniGameArea ul li a { display:block; margin:0 0 13px; border:1px solid var(--border-404146); border-radius:5px; overflow:hidden; }
.miniGameArea ul li a img { max-width: 100%; }
.miniGameArea ul li p { font-size:15px; color:var(--ct-c1c1c1) }
.miniGameArea ul li .lock { position:absolute; left:0px; right:0px; top:0px; bottom:30px; background:rgb(0,0,0,0.7); border:1px solid var(--border-404146); text-align: center; border-radius:5px; }
.miniGameArea ul li .lock p { position:relative; top:50%; color:var(--ct-f02e2e); font-size:22px;  transform: translateY(-50%); }

.sub-tab1 {text-align: center;overflow: hidden;}
.sub-tab1 ul { margin-bottom:10px; }
.sub-tab1 ul.grid2 li { width:50%; }
.sub-tab1 ul.grid4 li { width:25%; }
.sub-tab1 ul li {float: left; width:calc(100% / 3); }
.sub-tab1 ul li:first-child { border-left:1px solid #523464; }
.sub-tab1 ul li a {display:block;height: 50px; font-size: 16px; color:#fff;background:#0f0f10; border-top:1px solid #523464; line-height:50px; border-right:1px solid #523464; border-bottom:1px solid #aa44fb; }
.sub-tab1 ul li a.on,
.sub-tab1 ul li a:hover {background:#20122c; color: #c842fc; border-top:2px solid #aa44fb; border-right:1px solid #aa44fb; border-left:1px solid #aa44fb; border-bottom:1px solid #20122c;}
.sub-tab1 ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.sub-tab1.hilo ul li {float: left;width: calc(100% / 6);}
.sub-tab1.hilo+.game-iframe .game-iframe-cont { background:none; }

/* .sub-tab2 {text-align: center;overflow: hidden; margin-bottom:5px; border-right:1px solid #523464; }
.sub-tab2 ul li {float: left;width: calc(100% / 3); border-top:1px solid #523464; border-bottom:1px solid #523464; border-left:1px solid #523464; }
.sub-tab2 ul li a {display: block;height: 45px;line-height: 45px;font-size: 16px; font-weight:400; color: #fff;background:#0f0f10; }

.sub-tab2 ul li a.on,
.sub-tab2 ul li a:hover { color:#ffc700; }
.sub-tab2 ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);} */

.mini-top-nav { font-size:0; margin-bottom:5px; }
.mini-top-nav li { width:calc(100% / 2); height:60px; border:1px solid #523464; background: #0f0f10; text-align:center; display:inline-block; cursor: pointer; }
.mini-top-nav li + li { border-left:none; }
.mini-top-nav li .live-tmenu-name { color:#c2c2c2; font-size:16px; font-weight:700; padding-top:8px; }
.mini-top-nav li .live-tmenu-countdown { padding-top:3px; color:#c2c2c2; }
.mini-top-nav li .live-tmenu-countdown span { color:#c2c2c2 !important; }
.mini-top-nav li.on .live-tmenu-name { color:#ffc700; }
.mini-top-nav li.on .live-tmenu-countdown { color:#16bfbf !important; }

.game-iframe-close{width:100%;height:32px;line-height:32px;text-align:center;background: linear-gradient(#8d2333, #450f17);border-radius: 5px;border:0;color: #fff;margin-top: 5px;margin-bottom: 30px;}
.game-iframe-close.on{color: #c49ba1;}
.game-iframe-close:hover{background: linear-gradient(#450f17, #8d2333);}
.game-iframe{/*margin-top:1px;*/min-width: 835px;}
.game-iframe-cont{ background:#000; min-height:360px; border:3px solid #404040;text-align:center; font-size:0; }
.game-iframe-cont.superpower { max-height:784px; }
.game-iframe-cont.bpower1 { height:614px; }
.game-iframe-cont.bladder1,
.game-iframe-cont.bladder2,
.game-iframe-cont.conan { height:585px; }
.game-iframe-cont.conan2 { height:584px; }
.game-iframe-cont.bubble_power { max-height:650px; }
.game-iframe-cont.holdem { margin-bottom:25px; height:554px; }

.power-box{background: #000000;height:60px;margin-top: 0;/*margin-bottom: 5px;*/padding: 0 17px 0 20px;overflow: hidden; margin-bottom:10px; border:3px solid #404040; border-top:0; }
.power-box .left{float:left;margin-top: 17px;position: relative;}
.power-box .left > li{display:none; color: #fff;font-size: 14px;}
.power-box .left > li:first-child{ display:block; font-size:20px;font-weight:500;color:#fff; }
.power-box .left > li:first-child span{font-weight:700;color: #fae00f !important;}
.power-box .left > li:first-child i{font-size:20px;font-weight: 500;color: #fff;}
.power-box .left > li:first-child span i{color:#ffc700;}

.section-box{margin-bottom: 10px;/*overflow: hidden;*/position:relative;}
section-box:after { content:""; display:block; clear:both; }
.section-box-tit{ color:#fff;font-size:24px;font-weight: 700; padding-bottom:7px; position:relative; }

.section-box-tit span{color:#8c8c8c;font-size:13px;font-weight: 500;}
.section-box-tit .all-del{float:right;background:#b0005b;padding:0 10px;height:22px;line-height:22px;color:#fff;border-radius: 3px;margin-top: 9px;}
.section-box-tit .all-del:hover{background:#ff0081;}
.section-box-tit i{margin-right:10px;}

.table-style2{border-top:1px solid #e00a15;}
.table-style2.board-tb {border-top:1px solid #393a3d;}
.table-style2 table thead th{padding:17px 0;font-size: 14px;font-weight: 500;color: #fff;background: #000; }
.table-style2 table thead th:first-child{border-left:0;}
.table-style2 table tbody td{padding: 4px 0;height: 50px;font-size: 14px;font-weight: 600;color: #aeaeae;text-align:center; border-bottom: 1px solid var(--border-393a3d);line-height: 1.3;}
.table-style2 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style2 table tbody tr td.left{text-align:left;padding-left: 20px;}
.table-style2 table tbody tr td:first-child{border-left:0;}
.table-style2 table tbody .icon-s{margin-right:5px;}
.table-style2.board-tb table tbody tr:nth-child(even) { background:#212121; }
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
    cursor: pointer;
}

.flip-clock-wrapper a:hover {
    color: #fff;
}

.flip-clock-wrapper ul {
    list-style: none;
}

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
    content: " ";
    display: table;
}

.flip-clock-wrapper.clearfix:after {
    clear: both;
}

.flip-clock-wrapper.clearfix {
    *zoom: 1;
}

/* Main */
.flip-clock-wrapper {
    font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
    -webkit-user-select: none;
}

.flip-clock-meridium {
    background: none !important;
    box-shadow: 0 0 0 !important;
    font-size: 36px !important;
}

.flip-clock-meridium a {
    color: #313333;
}

.flip-clock-wrapper {float: right;margin-top:8px;}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
    position: relative;
    float: left;
    margin: 0 2px;
    width: 35px;
    height: 40px;
    border-radius: 10px;
    background: linear-gradient(#453f29, #312d1d, #201d13);
}

.flip-clock-wrapper ul li {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-decoration: none !important;
    box-shadow: -1px -1px 1px #1e1c12;
    border-radius: 4px;
}

.flip-clock-wrapper ul li:first-child {
    z-index: 2;
}

.flip-clock-wrapper ul li a {
    display: block;
    height: 100%;
    -webkit-perspective: 200px;
    -moz-perspective: 200px;
    perspective: 200px;
}

.flip-clock-wrapper ul li a div {
    z-index: 1;
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%;
    overflow: hidden;
    outline: 1px solid transparent;
    font-size: 34px;
    font-family: "Arial";
}

.flip-clock-wrapper ul li a div .shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.flip-clock-wrapper ul li a div.up {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    top: 0;
}

.flip-clock-wrapper ul li a div.down {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    bottom: 0px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #111;
}

.flip-clock-wrapper ul li a div.up::before{content:"";position:absolute;bottom: 0px;left:0;z-index: 2;width:100%;height: 13px;background:url(../images/sub/clock.png) no-repeat;}
.flip-clock-wrapper ul li a div.down::before{content:"";position:absolute;top: -7px;left:0;z-index: 2;width:100%;height:13px;background:url(../images/sub/clock.png) no-repeat;}

.flip-clock-wrapper ul li a div div.inn {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 200%;
    color: #cacaca;
    text-align: center;
    background: #323232;
    border-radius: 3px;
    font-size: 26px;
    line-height: 40px;
    font-weight: 700;
    box-shadow: inset 2px 1px 1px #1a1810;
    font-family: "Arial";
    text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
}

.flip-clock-wrapper ul li a div.up div.inn {
    top: 0;
}

.flip-clock-wrapper ul li a div.down div.inn {
    bottom: 0;
}

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
    z-index: 3;
}

.flip-clock-wrapper .flip {
}

.flip-clock-wrapper ul.play li.flip-clock-active {
    -webkit-animation: asd 0.5s 0.5s linear both;
    -moz-animation: asd 0.5s 0.5s linear both;
    animation: asd 0.5s 0.5s linear both;
    z-index: 5;
}

.flip-clock-divider {
    float: left;
    display: inline-block;
    position: relative;
    width: 24px;
    height: 40px;
}

.flip-clock-divider:first-child {
    width: 0;
}

.flip-clock-dot {
    display: block;
    background: #a09f9a;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 9px;
    border-radius: 50%;
}

.flip-clock-divider.minutes .flip-clock-label {
    color: #fafafa;
    right: -88px;
    display: none;
}

.flip-clock-divider.seconds .flip-clock-label {
    color: #fafafa;
    right: -91px;
    display: none;
}

.flip-clock-dot.topx {
    top: 15px;
    display: block !important;
}

.flip-clock-dot.bottom {
    bottom: 14px;
}

@-webkit-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-moz-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@-o-keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

@keyframes asd {
    0% {
        z-index: 2;
    }

    20% {
        z-index: 4;
    }

    100% {
        z-index: 4;
    }
}

.flip-clock-wrapper ul.play li.flip-clock-active .down {
    z-index: 2;
    -webkit-animation: turn 0.5s 0.5s linear both;
    -moz-animation: turn 0.5s 0.5s linear both;
    animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn {
    0% {
        -webkit-transform: rotateX(90deg);
    }

    100% {
        -webkit-transform: rotateX(0deg);
    }
}

@-moz-keyframes turn {
    0% {
        -moz-transform: rotateX(90deg);
    }

    100% {
        -moz-transform: rotateX(0deg);
    }
}

@-o-keyframes turn {
    0% {
        -o-transform: rotateX(90deg);
    }

    100% {
        -o-transform: rotateX(0deg);
    }
}

@keyframes turn {
    0% {
        transform: rotateX(90deg);
    }

    100% {
        transform: rotateX(0deg);
    }
}

.flip-clock-wrapper ul.play li.flip-clock-before .up {
    z-index: 2;
    -webkit-animation: turn2 0.5s linear both;
    -moz-animation: turn2 0.5s linear both;
    animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2 {
    0% {
        -webkit-transform: rotateX(0deg);
    }

    100% {
        -webkit-transform: rotateX(-90deg);
    }
}

@-moz-keyframes turn2 {
    0% {
        -moz-transform: rotateX(0deg);
    }

    100% {
        -moz-transform: rotateX(-90deg);
    }
}


@-o-keyframes turn2 {
    0% {
        -o-transform: rotateX(0deg);
    }

    100% {
        -o-transform: rotateX(-90deg);
    }
}

@keyframes turn2 {
    0% {
        transform: rotateX(0deg);
    }

    100% {
        transform: rotateX(-90deg);
    }
}

.flip-clock-wrapper ul li.flip-clock-active {
    z-index: 3;
}

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
    background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
    background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
    background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
    -webkit-animation: hide 0.5s 0.3s linear both;
    -moz-animation: hide 0.5s 0.3s linear both;
    animation: hide 0.5s 0.3s linear both;
}

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
    background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
    background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
    -webkit-animation: show 0.5s linear both;
    -moz-animation: show 0.5s linear both;
    animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
    background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
    background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
    background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
    -webkit-animation: hide 0.5s 0.3s linear both;
    -moz-animation: hide 0.5s 0.3s linear both;
    animation: hide 0.5s 0.2s linear both;
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes show {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes hide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
.betting_lock {
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
    bottom: 15px;
    background: rgb(16 16 16 / 80%);
    z-index: 2;
    border: 2px solid #404040;
}
.is_lock {
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
    bottom: 15px;
    background: rgb(16 16 16 / 80%);
    z-index: 2;
    border: 2px solid #404040;
}
.line-center {
    top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 110px;
    margin: auto;
    padding-top: 80px;
    text-align: center;
    font-size: 23px;
    font-weight: bolder;
    color: #fff;
    background: url(../images/sub/betting_close.png) no-repeat center top;
}
.game-select-box-cont1 {/* padding:15px; */margin-top:-10px; margin-bottom: 15px;/*overflow:hidden;*/margin-left: -10px;padding:0 0 3px; }
.superpower .game-select-box-cont1 { margin-left:0; }
.game-select-box-cont1:after { content:""; clear:both; display:block; }
.game-select-box-cont1 > div.left,
.game-select-box-cont1 > div.right{float:left; background:#000000; width:calc(100% - 10px); margin-left:10px; border:1px solid #404040; margin-top:10px; }

.game-select-box-cont1 > div.per-18 { width:calc(18% - 10px); }
.game-select-box-cont1 > div.per-25 { width:calc(25% - 10px); }
.game-select-box-cont1 > div.per-28 { width:calc(28% - 10px); }
.game-select-box-cont1 > div.per-30 { width:calc(30% - 10px); }
.game-select-box-cont1 > div.per-35 { width:calc(35% - 10px); }
.game-select-box-cont1 > div.per-60 { width:calc(60% - 10px); }
.game-select-box-cont1 > div.per-65 { width:calc(65% - 10px); }
.game-select-box-cont1 > div.per-20 { width:calc(20% - 10px); }
.game-select-box-cont1 > div.per-40 { width:calc(40% - 10px); }
.game-select-box-cont1 > div.per-50 { width:calc(50% - 10px); }
.game-select-box-cont1 > div.per-72 { width:calc(72% - 10px); }
.game-select-box-cont1 > div.per-33 { width:calc(100% / 3 - 10px); }

.game-select-box-cont1 .small-tit{font-size:13px;font-weight: 500;color: #fff; padding:10px 0; border-bottom:1px solid #404040; text-align:center; background:#262626; }
.game-select-box-cont1 .small-tit span{color: #ff009c;}
.game-select-box-cont1 .small-tit span.yellow{color:#dbbc53;}
.game-select-box-cont1 .small-tit i{font-size:16px;color: #deb829;margin-right:5px;vertical-align: middle;}


.game-select-box-cont1 .cont{ padding:10px; }
.game-select-box-cont1 .cont ul{margin-left: -7px;/*overflow: hidden;*/}
.game-select-box-cont1 .cont ul:after { content:""; clear:both; display:block; }
.game-select-box-cont1 .cont ul li{cursor:pointer;float:left;width:calc(100% / 2 - 10px);margin-left: 10px; /*background: linear-gradient(#404047, #2f2f38);*/text-align: center;/*border-radius: 5px;*/}
.game-select-box-cont1 .cont ul li:hover > div { border:2px solid #e6de0f; box-shadow:inset 0 0 40px #e6de0f; }
.game-select-box-cont1 .cont ul li.on .game-ctrl { border:2px solid #e6de0f; box-shadow:inset 0 0 40px #e6de0f;  }
.game-select-box-cont1 .cont ul li:hover > div p,
.game-select-box-cont1 .cont ul li.on .game-ctrl p { background:#e6de0f; color:#000; }

.game-select-box-cont1 .cont ul li .blue-box {  border-radius:10px; border:2px solid #083373; }
.game-select-box-cont1 .cont ul li .red-box { border-radius:10px; border:2px solid #5c1f1f; }
.game-select-box-cont1 .cont ul li .green-box { border-radius:10px; border:2px solid #1d5949; }

.game-select-box-cont1 .cont ul.ul3 li { width:calc(100% / 3 - 10px);}
.game-select-box-cont1 .cont ul.ul4 li { width:calc(100% / 4 - 10px);}
.game-select-box-cont1 .cont ul.ul5 li { width:calc(100% / 5 - 10px);}
.game-select-box-cont1 .cont ul.ul6 li { width:calc(100% / 6 - 10px);}
.game-select-box-cont1 .cont ul.ul9 li { width:calc(100% / 9 - 10px);}
.game-select-box-cont1 .cont ul.ul10 li { width:calc(100% / 10 - 10px);}

.game-select-box-cont1 .small .game-ctrl {
    padding: 5px 15px;
    box-sizing: border-box;
}
.game-select-box-cont1 .cont ul:after {
    content: "";
    clear: both;
    display: block;
}
.game-select-box-cont1 .small .game-ctrl p {
    position: relative;
    float: left;
    width: 38px;
    height: 38px;
    font-size: 18px;
    line-height: 38px;
}
.game-select-box-cont1 .small .game-ctrl span {float: right; margin-top:0; line-height:38px; }
.game-select-box-cont1 .cont+.cont { padding-top:0; }
.game-select-box-cont1 .small .game-ctrl p em {
    position: absolute;
    top: 0;
    font-style: normal;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: #fff;
    font-size: 12px;
    color: #0066ff;
    border-radius: 15px;
    text-align: center;
    font-family: Arial;
}
.game-select-box-cont1 .small .game-ctrl p em.numLeft {left: -5px;}
.game-select-box-cont1 .small .game-ctrl p em.numRight {right: -5px;}

.game-select-box-cont1 .small .red-box .numLeft,
.game-select-box-cont1 .small .red-box .numRight { color:#fb333c; }

.game-select-box-cont2 { position:relative;}
.game-select-box-cont2 .cont{overflow:hidden;}
.game-select-box-cont2 .cont ul{margin-left: -4px;overflow: hidden;}
.game-select-box-cont2 .cont ul li{cursor:pointer;float:left;width: calc(100% / 4 - 4px);margin-left: 4px;height: 70px;background: linear-gradient(#404047, #2f2f38);text-align: center;border-radius: 5px;}
.game-select-box-cont2 .cont ul li:hover{background:#525357;}
.game-select-box-cont2 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont2 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont2 .cont ul li.on .game-ctrl p i,
.game-select-box-cont2 .cont ul li.on .game-ctrl p em{color:#fff !important;}
.game-select-box-cont2 .cont ul.ul2:first-child{margin-top:0;}
.game-select-box-cont2 .cont ul.ul2{margin-top:5px;}
.game-select-box-cont2 .cont ul.ul2 li{width: calc(100% / 3 - 4px);}

.game-select-box-cont3 {position:relative;margin-bottom: 10px;overflow: hidden;margin-left: -30px;}
.game-select-box-cont3 .cont{overflow:hidden;}
.game-select-box-cont3 .cont ul{margin-left: -4px;overflow: hidden;}
.game-select-box-cont3 .cont ul li{cursor:pointer;float:left;width: calc(100% / 2 - 4px);margin-left: 4px;height: 70px;background: linear-gradient(#404047, #2f2f38);text-align: center;border-radius: 5px;margin-top: 4px;}
.game-select-box-cont3 .cont ul li:hover{background:#525357;}
.game-select-box-cont3 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont3 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont3 .cont ul li.on .game-ctrl p i,
.game-select-box-cont3 .cont ul li.on .game-ctrl p em{color:#fff !important;}

.game-select-box-cont4 { position:relative;}
.game-select-box-cont4 .cont{overflow:hidden;}
.game-select-box-cont4 .cont ul{margin-left: -4px;overflow: hidden;}
.game-select-box-cont4 .cont ul li{cursor:pointer;float:left;width: calc(100% / 3 - 4px);margin-left: 4px;height: 70px;background: linear-gradient(#404047, #2f2f38);text-align: center;border-radius: 5px;}
.game-select-box-cont4 .cont ul li:hover{background:#525357;}
.game-select-box-cont4 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont4 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont4 .cont ul li.on .game-ctrl p i,
.game-select-box-cont4 .cont ul li.on .game-ctrl p em{color:#fff !important;}

.game-select-box-cont5 { position:relative;}
.game-select-box-cont5 .cont{overflow:hidden;}
.game-select-box-cont5 .cont ul{margin-left: -4px;overflow: hidden;}
.game-select-box-cont5 .cont ul li{cursor:pointer;float:left;width: calc(100% / 6 - 4px);margin-left: 4px;height: 70px;background: linear-gradient(#404047, #2f2f38);text-align: center;border-radius: 5px;}
.game-select-box-cont5 .cont ul li:hover{background:#525357;}
.game-select-box-cont5 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont5 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont5 .cont ul li.on .game-ctrl p i,
.game-select-box-cont5 .cont ul li.on .game-ctrl p em{color:#fff !important;}

.game-select-box-cont6 {position:relative;margin-bottom: 10px;overflow: hidden;}
.game-select-box-cont6 .cont{overflow:hidden;}
.game-select-box-cont6 .cont ul{margin-left: -4px;overflow: hidden;}
.game-select-box-cont6 .cont ul li{cursor:pointer;float:left;width: calc(100% / 2 - 4px);margin-left: 4px;height: 70px;background: linear-gradient(#404047, #2f2f38);text-align: center;border-radius: 5px;margin-top: 4px;}
.game-select-box-cont6 .cont ul li:hover{background:#525357;}
.game-select-box-cont6 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont6 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont6 .cont ul li.on .game-ctrl p i,
.game-select-box-cont6 .cont ul li.on .game-ctrl p em{color:#fff !important;}
.round,
.square{ width:100%; background:#000000; text-align:center; padding-top:17px; padding-bottom:17px; }
.square p{ font-size: 14px; display:inline-block; color:#fff; width:52px; height:52px; line-height:52px; border-radius:50%; }
.square span{display:block;font-size: 13px; margin-top:18px;}
.square p.font-14 { font-size:14px; }
.pSmall .square p { font-size:14px; }
.blue-box{display: inline-block;font-size: 18px; color:#fff;}
.blue-box p{ vertical-align:middle; color: #fff; background:linear-gradient(#5a96f0,#0066ff); }
.blue-box p span{display:block;font-size: 12px; color: #fff; }
.red-box{display:inline-block; font-size: 18px; color:#fff;}
.red-box p{ vertical-align:middle; color: #fff; background:linear-gradient(#f36969,#ff3333); }
.red-box p span{display:block;font-size:13px; color: #fff;margin-top: 6px;}
.orange-box{display:inline-block;width:70px;height:70px;background:linear-gradient(#e99267, #d74601);font-size:30px;font-weight:700;color:#fff;}
.orange-box p{width: 1%;height:70px;display:table-cell;vertical-align:middle;}
.orange-box p span{display:block;font-size:13px;}
.green-box{display: inline-block; font-size: 18px; color:#fff;}
.green-box p{ vertical-align:middle; color: #fff; background:linear-gradient(#27d4a7,#03a57b); }
.green-box p span{display:block;font-size:13px; color: #fff; }

.content-box .mini-bet-head { border:1px solid #404040; }
.content-box .mini-bet-head table th { color:#fff; height:40px; font-size:14px; background:#212121; }
.content-box .mini-bet-table { color:#fff; }
.content-box .mini-bet-table td:first-child { border-left:none; }
.content-box .mini-bet-table td {height: 40px;border-bottom: 1px solid #404040;color: #f1f1f1; text-align: center; border-left:1px solid #404040; }
.content-box .mini-bet-table tr:last-child td { border-bottom:1px solid #404040; }
.content-box .mini-bet-table td.text-right { text-align:right;  padding-right:20px; }
.content-box .mini-bet-table td.text-left { text-align:left; padding-left:20px; }
.content-box .mini-bet-table td .m-red { color:#e54141; }

.content-box .mini-bet-table.bok td { font-size:14px; color:#b5b5b5; }

.btn-box .purple-add { width:105px; height:40px; line-height:40px; border-radius:5px; color:#fa4949; text-align:center; background:#a633fb; color:#fff; }
.btn-box .purple-red { width:85px; height:40px; line-height:40px; border:1px solid #404040; border-radius:5px; color:#fa4949; text-align:center; background:#000; }
.btn-box .purple-white { width:85px; height:40px; line-height:40px; border:1px solid #404040; border-radius:5px; color:#f4f0f7; text-align:center; background:#000; }

.rightArea .cartArea .content .ct_list .mini-pick:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    border-bottom: 1px solid var(--border-000);
}
.rightArea .cartArea .content .ct_list .mini-pick {
    position: relative;
    padding: 10px 0;
    text-align: center;
    color:var(--ct-fae00f);
    font-size:15px;
    border-bottom: 1px solid var(--border-313236);
}
.rightArea .cartArea .content .ct_list .mini-pick .tx_green { color:#27d4a7; }
.rightArea .cartArea .content .ct_list .mini-pick .tx_blue { color:#5a96f0 !important; }

.tabTitle.depth2 { margin:10px 0; border-radius: 10px; overflow:hidden; }
.tabTitle.depth2 li { padding:0; }
.tabTitle.depth2 li a { display:block; position:relative; padding:11px 0 0; height:50px; border:1px solid #404040; background:#212121; border-left:0; border-right:0; text-align: center; }
.tabTitle.depth2 li:first-child a { border-left:1px solid #404040 !important; }
.tabTitle.depth2 li:last-child a { border-right:1px solid #404040 !important; }
.tabTitle.depth2 li a:before { content:""; position:absolute; left:0; top:50%; transform: translateY(-50%); width:1px; height:25px; background:#393a3d }
.tabTitle.depth2 li:first-child a:before { display:none; }
.tabTitle.depth2.noCountDown li a {  font-size:16px; color:#cacaca; padding:0; }
.tabTitle.depth2 li a:hover,
.tabTitle.depth2 li a.on { border:1px solid #404040; border-left:0; border-right:0; background:#212121; color:#e00a15; }
.tabTitle.depth2 li a .live-tmenu-name { margin:0 0 5px; font-size:16px; color:#fff; }
.tabTitle.depth2 li a .live-tmenu-countdown span { color:#cacaca !important; font-size:12px; }
.tabTitle.depth2 li a:hover .live-tmenu-name,
.tabTitle.depth2 li a.on .live-tmenu-name { color:#fb1d28; }
.tabTitle.depth2 li a:hover .live-tmenu-countdown span,
.tabTitle.depth2 li a.on .live-tmenu-countdown span { color:#fff !important; }
.tabTitle.depth2 li a.gameLock {cursor:default;}
.tabTitle.depth2 li a.gameLock:hover {color:#b9b3a3; }
.tabTitle.depth2 li a.gameLock:hover .live-tmenu-name, 
.tabTitle.depth2 li a.gameLock:hover .live-tmenu-countdown{ color:#fff !important; }
.tabTitle.depth2 li a.gameLock:hover .live-tmenu-countdown span, 
.tabTitle.depth2 li a.gameLock.on .live-tmenu-countdown span{ color:#b9b3a3 !important; }
.tabTitle.depth2 li a.gameLock .live-tmenu-countdown span.red { color:#de2c0d !important; }
.tabTitle.depth2.miniGame li a { height:60px; line-height:inherit; }
.mini-type { display:inline-block;width:55px; height:26px; line-height: 26px; border-radius:3px; text-align: center; }
.mini-type.r-yellow { background:#0a6bfd; }
.mini-type.r-yellow2 { background: #e6e81a; color: #2F2E2E;}
.mini-type.r-red { background:#de2c0d }

.pageTitle { font-size:18px; color:#ffffff; padding:0 0 14px; border-bottom:1px solid #403f44; }

.slot-games-list { margin-left:-15px; font-size:0; text-align: left; }
.slot-games-list li { float:left; width:calc(100% / 4 - 15px); margin-left:15px; margin-bottom:20px; }
.slot-games-list li a { width:100%; }
.slot-games-list li div { width:100%; text-align:center; }
.slot-games-list li div img { width:100%; border:1px solid #343434; border-radius: 5px} 
.slot-games-list li div img:hover { border:1px solid #e00a15; box-shadow: 0 0 30px #e00a15; } 
.slot-games-list li p { font-size:14px; text-align:center; color:#fff; padding-top:10px; font-weight:500; }

.slot-tab { background:#0f0f10; border:1px solid #363639; }
.slot-tab .left-img { float:left; position:relative; padding:0 10px; }
.slot-tab .left-img:after { content:''; position:absolute; top:25px; right:0; display:block; width:1px; height:30px; background:#55396d; }
.slot-tab .left-img img { width:185px; }
.slot-tab .left-tit { float:left; line-height:82px; color:#fff; font-size:18px; font-weight:600; padding-left:20px; }
.slot-tab .right-btn { float:right; padding:21px 21px 0 0; }
.slot-tab .right-btn a { background:#212226; width:127px; height:41px; border-radius:20px; color:#fff; text-align:center; line-height:41px; font-size:16px; }
.slot-tab .right-btn a i { color:#f4f0f7; font-size:35px; vertical-align:middle; }

.slot-box{overflow:hidden;}
.slot-box > .cont{padding: 10px 0 20px;margin-top: -10px;margin-left: -15px;border-bottom: aliceblue;font-size:0;overflow: hidden;}
.slot-box > .cont > a{ margin-left: 20px;margin-top: 10px;color:#ccc;text-align:center;font-size:18px;color:#ccc;font-size: 0;float: left;width: calc(100% / 6 - 20px);}
.slot-box > .cont > a span{display:inline-block;}
.slot-box > .cont > a .over { display:none !important; position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0, 0, 0, 0.5); backdrop-filter:blur(2px); border-radius:15px; }
.slot-box > .cont > a span.img { position:relative; border: 2px solid #37383b; border-radius:15px;}
.slot-box > .cont > a .over div { display:table-cell; vertical-align:middle; }
.slot-box > .cont > a img{max-width:100%;}
.slot-box > .cont > a .over i { font-size:68px; background: linear-gradient(to left, #a535fb, #c942fc); -webkit-background-clip: text; color: transparent;}
.header-tab-cont-tab1 { display:none; }
.slot-box > .cont > a span.txt {
    display: block;
    border: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    margin-top: 10px;
    height: 30px;
    line-height: 18px;
}
.slot-box > .cont > a:hover span.txt {color:var(--ct-fae00f) !important; text-decoration:underline; }
.slot-box > .cont > a:hover .over { display:table; }

.pageTitle { position:relative; }
.pageTitle .btn-box { position:absolute; right:0; top:-10px; }
.paging{display: table;margin: 0 auto 20px;text-align: center; vertical-align: top; }
.paging .pageNum { display:inline-block; margin:0 5px; padding:0 15px; font-size:0; background:#fff; border-radius:35px; vertical-align:top; }
.paging a{ display:inline-block; height: 35px;line-height: 35px;font-size: 13px;}
.paging .pageNum a { width:30px; height:100%; color:#3c3c3c; }
.paging a > img{vertical-align: top;}
.paging a.on { position:relative; height: 35px; color:#dbc414; vertical-align: top; }
.paging a.on span { position:absolute; left:0; top:-3px; bottom:-3px; right:0; line-height:42px; background:#e00a15; color:#fff; box-shadow: 0px 0px 15px #34343a; border-radius:5px; }

.casinoArea { padding:0 0 20px; font-size:0; margin-left:-15px; }
.casinoArea ul {  display:flex; flex-wrap:wrap; }
.casinoArea h3 { margin-left:10px; }
.casinoArea li { width:calc(100% / 4 - 15px); margin-left:15px; margin-bottom:20px; }
.casinoArea li img { width:100%; border-radius:5px; }
.casinoArea li p { color:#ffffff; font-size:14px; text-align:center; padding-top:12px; }
.casinoArea li img { border:1px solid #343434; }
.casinoArea li:hover img {
    border: 1px solid #e00a15;
    box-shadow: 0 0 30px #e00a15;
}

.tx_red { color:#e22f2f !important; }
.tx_blue { color:#15bfbf !important; }
.tx_yell { color:#fff !important; }

/*미니게임 결과/베팅내역*/
.mini-data .bet-thead table td { background:#000000; color:#fff; height:40px; text-align:center; }
.mini-data .bet-result table td { color:#fff; height:40px; text-align:center; font-size:13px; border-bottom:1px solid #3c3c3c; }
.mini-data .bet-result table td + td { border-left:1px solid #3c3c3c; }
.content-box .bet-detial-table {
    border-collapse: separate;
    border-spacing: 2px;
    width: calc(100% + 4px);
    margin-left: -2px;
    margin-bottom:15px;
}
.mini-data .bet-result table tr:nth-child(4n) { background:#141313; }
.content-box .bet-detial-table > tbody > tr > td {
    border: 1px solid #46474b;
    height: 35px;
	background:#16171b;
	color:#fff;
}
.content-box .bet-detial-table > tbody > tr > td.active { 
    background: #3c2021;
    border: 1px solid #e00a15;
 }


.sports-result.betting .game_head { margin-bottom:2px; }
.search {padding: 10px;margin:20px 0 20px 0; background-color: #000000; border:1px solid #46474c; }
.search::after {content: ''; display: block; clear: both;}
.search span {display: inline-block;margin-right: 1px;}
.search .sch_left {float: left; color: #ffffff;}
.search .sch_right {float: right;}
.search span input {width: 120px;  }
.sportsbetting.search { padding:0; margin:0 0 0 5px; background:transparent; border:0; }

.select_st {padding: 10px 59px 10px 10px;border: 1px solid #46474b;background: #16171b url(../images/sub/select_down.png?v=2) no-repeat 90% 50%;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 37px;font-weight: 500;color: #fff;}
.select_st2 {padding: 10px 67px 10px 10px;border: 1px solid #523464;background: #0c0d07 url(../images/sub/select_down.png?v=2) no-repeat 90% 50%;color: #fff;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 40px;font-weight: 500;color: #fff;}
.select_st::-ms-expand {display: none;}
.select_st2::-ms-expand {display: none;}

.input_st {padding: 10px 10px 10px 10px;border: 1px solid #46474b;background-color: #16171b; color:#fff;}
.input_ip {border: 1px solid #111; background-color: #aaa; color: #000; resize: none; font-size: 13px; letter-spacing: -0.5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2) inset;}

.select_st{width:150px;}
#s_j{width:190px;}
#srch_type{width:150px;}
.btn_st_n{width:90px;height:40px;line-height:40px; background:#5a5a5b; font-size:15px;font-weight:500;color:#fff;border-radius: 0;text-align: center;vertical-align: middle; border-radius:5px; }
.search .btn_st_n { height:37px; line-height: 37px; }

.btn_st_n.btnBlue { width:auto; padding:0 10px; background:#0f49d1; cursor:pointer; }
.btn_st_n.btnOrange { width:auto; padding:0 10px; background:#de2c0d }

/* game -  //  */
.g_infos { position:relative; padding: 0px 0 20px;/*margin-top: 5px;*/}
.g_infos ul {
    border: 1px solid #46474c;
    color: #fff;
    background: #000;
}
.g_infos ul li:first-child { margin-left: 15px; }
.g_infos ul li span { font-weight:500; }
.g_infos ul li { height: 34px; float:left; line-height: 34px; margin:0 25px 0 0; text-align: center; color:#a6a6a6; font-weight: 500; }
.g_infos ul li input[type="checkbox"] {vertical-align: middle; height: 34px; line-height: 34px;}
.g_infos .btnArea { position:absolute; right:5px; top:8px; }
.g_infos .btnArea a,
.num_orange .btnArea a { width:62px; height:23px; line-height: 23px; display:inline-block; color:#fff; font-weight:500; font-size:12px; border-radius: 3px; text-align: center;}
.g_infos .btnArea a.btnCancel { background:#bc1212 }
.g_infos .btnArea a.btnDelete { background:#651919;  }
.deepYellow { color:#fcca3e; }

.pull-right {
    float: right;
}
.btnDelete { 
    width: 62px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    border-radius: 3px;
    text-align: center;
    background:#651919;
 }

 .board_write-box{ margin-top: 10px; }
.board_write-box li{overflow:hidden; display: table;width: 100%;}
.board_write-box li:last-child{margin-bottom:10px;}
.board_write-box li .first{font-size: 20px;font-weight:700;color: #d6d6de;background: #3a3b42;position: relative;/* float: left; */width: 212px;height: 53px;text-align: center;vertical-align: middle;display: table-cell;}
.board_write-box li .first span{color: #2b50ff;vertical-align: middle;}
.board_write-box li .first span.red{color: #ee2a4d !important;}
.board_write-box li .first i{font-size: 14px;color: #ee2a4d;margin-left:5px;}

.board_write-box li .first .txt-num{position:absolute;top:0;right:0;color: #a2a2a2;}
.board_write-box li .first .txt-num i{color:#f02955;}

.board_write-box li .second{/* float:left; */width: calc(100% - 212px);display: table-cell;}
.board_write-box li .second.tit{ background: #424242;}
.board_write-box li .repeat-box { background: #16171b; border-top:1px solid #e00a15; border-bottom:1px solid var(--border-393a3d); }
.board_write-box input{background: #16171b;font-size: 15px;color: #fff;outline: none;border: 0;padding-left: 20px;transition: all 0.3s ease; }
.board_write-box textarea,
.board_write-box select{background:transparent;font-size: 15px;color: #fff;outline: none;border: 0;padding-left: 20px;transition: all 0.3s ease; }
.board_write-box textarea{width:100%;height: 295px;padding: 20px;  border-bottom:1px solid var(--border-393a3d); }
.board_write-box .iptC{width: calc(100% - 163px);height: 53px;}
.board_write-box .btn_black{float: right;margin-right: 10px;margin-top:13px;width: 130px;height: 30px;line-height: 30px;padding:0;vertical-align: middle;background: #c99536;color: #fff;border-radius: 5px;border: 0;font-size: 14px; }
.board_write-box .btn_black i.iconfont{font-size: 26px;vertical-align: middle;margin-right: 5px;display: inline-block;}
.board_write-box .btn_black i.iconfont img{display:block;}

.board_write-box input::-webkit-input-placeholder { /* WebKit browsers */
    color: #999999;
}
.board_write-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
}
.board_write-box input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999999;
}
.board_write-box textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #999999;
}
.board_write-box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
}
.board_write-box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999999;
}

.board_write-box-o{overflow:hidden;margin-top: 10px;}
.board_write-box-o .red{float:left;color: #ff2525 !important;}
.board_write-box-o .txt-num{float:right;color:#a2a2a2;}
.board_write-box-o .txt-num i{color:#ff2525;}

a.btn{min-width: 114px;height: 40px;line-height: 40px;font-weight:700;color:#fff;text-align:center;font-size: 16px; padding: 0 15px;}
a.btn:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
a.btn.black{background: #3a3b42;}
a.btn.grey{background: #424242;color: #fff !important;}
a.btn.green{background: #4f09b7;color: #fff !important;}
a.btn.green2{background: #ff009c;color: #fff !important;}
a.btn.red{background:linear-gradient(#c73e3c,#b61118);color: #fff !important; font-size:17px; border-radius:10px; font-weight:500; }
a.btn.red2{background:#b61118;color: #fff !important; font-size:16px; font-weight:500; }
a.btn.purple-bd { 
    background: #16171b;
    border: 1px solid #393a3d;
    border-radius: 5px;
    font-weight: 500;
    min-width: 95px;
    color: #f4f0f7;
    font-size: 15px;
}
a.btn.purple-red { min-width:95px; background:#16171b; border:1px solid #393a3d; border-radius:5px; font-weight:500; color:#be1212; cursor:pointer;}
a.btn.purple-pp { background:#20122c; border:1px solid #523464; border-radius:5px; font-weight:500; color:#c641fc; }
/* a.btn.w80 { min-width:80px; } */
a.btn.yellow{background:#dba33a;color: #fff !important; font-size:16px; font-weight:500; }
a.btn.red3{background:var(--cbg-de2c0d);color: #fff !important; font-size:15px; font-weight:500; border-radius:5px; vertical-align: top; }

.board-btn { position:relative; }
.board-btn .betting-btn { position:absolute; right:0; top:0; width:113px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#fff; border-radius:5px; border:none; cursor:pointer; }
.txt-ct { text-align: center; }

.board-box{ margin: 0; }
.board-tit{position:relative;font-size:16px;font-weight:500;color: #fff;height: 55px;line-height: 55px;padding: 0 20px;background: #000000; border-bottom: 1px solid #393a3d; border-top:1px solid #e00a15; }
.board-tit .class-name{width:71px;height:30px;line-height: 30px;text-align:center;font-size: 14px;font-weight: 700;color:#ffffff;background:linear-gradient(#f2242f,#e00a15);display: inline-block;border-radius:5px;margin-right: 20px;}
.board-tit .author{position:absolute;top:0;right:20px;font-size: 14px;font-weight: 700;color: #333;}
.board-info{overflow:hidden;border-bottom: 1px solid #1a1a1a;height: 42px;line-height: 42px;padding: 0 20px;}
.board-info > div.left{float:left;}
.board-info > div.right{float:right;}
.board-info > div.left span{margin-right:5px;}
.board-info > div.right span{margin-left: 30px;}
.board-info > div.right span.icon-denglu1::before{font-size: 20px;vertical-align: -2px;}
.board-info > div.right span.icon-liuyan::before{font-size: 20px;vertical-align: -2px;}
.board-info > div span{font-size:14px;color: #808080;}
.board-info > div span::before{font-size:17px;vertical-align: -1px;margin-right:5px;}

.board_view_info {overflow: hidden;display: block; }
.board_view_info dl {width: 100%;display: table;color: #c0c0c0;border-bottom: 1px solid #393a3d;}
.board_view_info dl dt {display: table-cell;height: 40px;line-height: 40px;padding: 0 10px 0 12px;font-size: 13px;}
.board_view_name {width: 50%;}
.board_view_name span {color: #c0c0c0;}
.board_view_name img {vertical-align: middle; margin: -1px 5px 0 5px;}
.board_view_day {width: 50%; text-align: right;}
.board_view_day span {font-size: 12px;color: #c0c0c0;}
.board_view_day em {display: inline-block; padding: 0 10px; font-style:normal;}
.board_view_data {padding: 30px 20px;color: #fff;line-height: 1.8;font-size: 13px;border-bottom: 1px solid #726550;}
.board_view_data img {max-width: 1000px; height: auto; margin: 0 auto;}
.level-icon { width:20px; }
.view-cont{text-align:left;font-size: 18px; color: #9b9b9b;padding: 25px 10px 30px;line-height: 2;margin-top: 0;border-bottom: 1px solid #393a3d;}
.view-cont .red{color: #f81010 !important;}
.view-cont2{text-align:left;font-size: 14px; color: #fff;padding: 18px 20px;line-height:1.5; border-bottom: 1px solid #393a3d;}
.lr-box2{overflow:hidden;}
.lr-box2 .btn-left{float:left;}
.lr-box2 .btn-right{float:right;}


.anser-tit{font-size:24px; font-weight:700; margin-top:15px; background: linear-gradient(to left, #8d8d95, #c9c9cf); -webkit-background-clip: text; color: transparent; }
.anser-tit i.iconfont{font-size: 27px;vertical-align: middle;}
.anser-tit img{margin-right:5px;}
.anser-write{margin-top: 10px;}
.anser-write table td{padding:0;border:0; color:#fff56b; }
.anser-write textarea{float:left; border:1px solid #393a3d;background:transparent;padding:10px;width: calc(100% - 2px);height:42px;vertical-align: top;color: #fff;resize: none; border-radius:5px; }
.anser-write .anser-write-btn {
    display: block;
    width: 102px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: var(--cbg-fae00f);
    border-radius: 5px;
    font-size: 16px;
    color: #000;
    vertical-align: middle;
}

.anser-cont{border-top:1px solid #393a3d; }
.anser-cont > ul > li{overflow:hidden;border-bottom: 1px solid #393a3d;padding: 0 10px 0 10px;position: relative; }
.anser-cont > ul > li > p.tit{float: left;height: 42px;line-height: 42px;min-width: 108px;margin-right: 20px;white-space: nowrap;overflow: hidden;font-size: 14px;}
.anser-cont > ul > li > p.tit .left{/* float:left; */color: #b4b4b4;font-weight:700;}
.anser-cont > ul > li > p.tit .left i{margin-right:5px;}
.anser-cont > ul > li > p.tit .left em{display: inline-block;color: #fff; font-style:normal; overflow: hidden;vertical-align: middle;}
.anser-cont > ul > li > p.tit .right{/* float:right; */color: #666;}
.anser-cont > ul > li > p.cont{float: left;font-size: 14px;font-weight: 500;color: #fff; margin:13px 0;}
.anser-cont > ul > li p.cont a.icon-shanchu{display:none;position:absolute;top: 0;right:10px;font-size: 18px;color: #4a4a4a;}
.anser-cont > ul > li > p.cont a.icon-shanchu:hover{color: #1a93d5;}

.anser-cont2{padding: 20px; color: #fff; font-size: 14px;margin-top: 5px;min-height: 88px; border:1px solid #e00a15; }

.board-btn { position:relative; }
.board-btn .betting-btn { position:absolute; right:0; top:0; width:113px; height:40px; line-height:40px; text-align:center; background:#9b33f8; color:#fff; border-radius:5px; border:none; cursor:pointer; }

span.notice-tit {
    width: 71px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background:linear-gradient(#f2242f,#e00a15);
    display: inline-block;
    border-radius: 5px;
}

span.notice-tit.gray {
	background:linear-gradient(#838383,#4c4c4c);
}

.event-list{overflow:hidden; border-bottom:1px solid #37383b; }
.event-list > ul{margin-left: -18px; margin-top:20px; }
.event-list > ul > li{float: left;margin-left:18px; width: calc(100% / 4 - 18px); height:346px; overflow:hidden;/*background: #2f2f38; */position: relative;}
.event-list > ul > li > a{display:block;}
.event-list > ul > li > a .thumbnail { height:294px; overflow:hidden; border:1px solid #37383b; }
.event-list > ul > li:hover{/*background: #1b1b25;*/}
.event-list > ul > li > a p.class-name{
    display: inline-block;
    width: 71px;
    height: 30px;
    line-height: 32px;
    font-size: 14px;
    font-weight: 700;
    color:#fff;
    background: #c9364d;
    border-radius: 5px;
    text-align: center;
}
.event-list > ul > li > a p.tit{font-size: 14px; color: #fff;padding-top: 10px;line-height:20px;margin-bottom: 15px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.event-list > ul > li > a p.tit strong{display:block;font-size: 14px;color: #8b8b91;margin-bottom: 8px;}
.event-list > ul > li > a p.cont{color: #a7a7a7;line-height: 1.6;height: 100px;overflow: hidden;word-break: keep-all;}
.event-list > ul > li > a p.event-info{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow:hidden;
    color: #808080;
    padding: 0 20px;
    border-top: 1px solid #3e3f46;
}
.event-list > ul > li > a p.event-info span{font-size: 15px;padding-left: 34px;}
.event-list > ul > li > a p.event-info span::before{margin-right:5px;}
.event-list > ul > li > a p.event-info span.icon-zuozhe{float: right;background: url(../images/sub/icon-zuozhe.png) no-repeat left center;}
.event-list > ul > li > a p.event-info span.icon-zuozhe::before{font-size: 23px;vertical-align: -4px;}
.event-list > ul > li > a p.event-info span.icon-riqi{float: left;background: url(../images/sub/icon-riqi.png) no-repeat left center;}
.event-list > ul > li > a p.event-info span.icon-riqi::before{font-size: 25px;vertical-align: -2px;}
.event-list .none-article { text-align:center; color:#fff; width:100%; height:40px !important; }
body.pop-mode { min-width:auto; }
body.pop-mode #container { padding:0; margin:0; width:100%; }


.cashin-wraper{ border:1px solid #404040;background: #212121;margin-top:10px;}
.cashin-wraper + .cashin-wraper { margin-top:5px; }
.cashin-wraper dl .pt13 { padding-top:13px; }
.cashin-wraper dl .pt25 { padding-top:25px; }
.cashin-wraper dl .pt50 { padding-top:50px; }
.cashin-wraper dl{padding:30px 50px 30px; overflow:hidden; }
.cashin-wraper dl dt{ float:left; font-weight:600; font-size:36px;
	background: linear-gradient(to left, #8d8d95, #c9c9cf);
	-webkit-background-clip: text;
	color: transparent;
}
.cashin-wraper dl dd{ float:left; padding-left:60px; color:#fff; }
.cashin-wraper dl dd p { font-weight:400; line-height:25px; }
.cashin-wraper dl dd span { color:#fff; display:inline-block; width:20px; font-size:14px; }
.cashin-wraper dl dd .m-yellow { color:#fbdd50; }
.cashin-wraper dl dd .m-red { color:#ea3d3d; }

.cashin-wraper2{background: #833bbd;height:48px;line-height: 52px;text-align:center;font-size:16px;font-weight:700;color: #fae60a;margin-top: 5px;border-radius: 10px;}
.cashin-wraper2 img{margin-right:5px;}
.cashin-wraper2 i.iconfont{font-size: 25px;margin-right: 5px;vertical-align: middle;color: #fff;}
.cashin-wraper2 a{width:133px;height:34px;line-height: 39px;margin-left:15px;padding:0;font-size:14px;font-weight:700;color: #e73b54;background: #fff url(../images/sub/cash_icon.gif) no-repeat right 15px center;border-radius: 5px;padding-left: 15px;padding-right: 33px;}

.cash-type { display:inline-block; width:70px; height:26px; line-height:26px; border-radius:5px; font-size:14px; }
.cash-type.r-red { color:#fff; background:#de2c0d; }
.cash-type.r-yellow { color:#fff; background:#0f49d1; font-weight:600; }
.cash-type.r-gray { color:#fff; background:#4c4c4c; }
.cash-type.r-purple { color:#fff; background:linear-gradient(#9b33f8,#7219c3); }
.table-style3{ border-bottom:1px solid #393a3d; }
.table-style3 table tbody tr:first-child th{border-left:0; border-top:2px solid #e00a15; }
.table-style3 table tbody th{ font-size:18px; color: #fff; text-align:center; border-top:1px solid #393a3d; background:#0f0f10; }
.table-style3 table tbody th:first-child{border-left:0;}
.table-style3 table tbody td {
    padding: 18px 0 18px 12px;
    font-size: 16px;
    color: #333;
    border-top: 1px solid #393a3d;
    background: #000000;
}
.table-style3 table tbody td input[type="password"],
.table-style3 table tbody td input[type="text"]{ font-size: 16px;font-weight: 700;color: #fff; background: #0f0f10; border:1px solid #393a3d;}
.table-style3 p.fgrey{margin-top:10px;}
.table-style3 span.fgrey{margin-left:8px;}
.table-style3 span.fgrey2{margin-left:8px;font-size: 13px;color: #7f7f7f; }
.table-style3 span.fgrey3{color: #666;font-size: 13px;margin-left: 8px;}
.table-style3 .fred{color: #e73b54;font-size: 14px;margin-bottom: 5px;}
.table-style3 .white{font-size:24px;font-weight:700;color:#fff;}
.table-style3 .white2{font-size: 18px;color: #ffffff;}
.table-style3 .white3{font-size:14px;color: #333;}
.table-style3 .green{font-size: 17px;font-weight: 700;color: #fff !important;/* padding-left: 38px; */height: 26px;line-height: 30px;/* background: url(../images/sub/icon-money.gif) no-repeat left center; */}
.table-style3 .green i.iconfont{font-size:25px;vertical-align: -4px;margin-right:10px;}
.table-style3 .green span{font-size:18px;font-weight:600;color: #dba33a;}
.table-style3 .red{font-size:14px;color: #ef1515 !important;}
.table-style3 .black{font-size:18px;font-weight:700;color:#000414 !important;}
.table-style3 .money-ipt{position:relative;display: inline-block;}
.table-style3 .money-ipt em { color:#fff; font-style:normal; }
.table-style3 .money-ipt span{position:absolute;top:0;left: 10px;height:40px;line-height:40px;font-weight: 700;}
.table-style3 .money-ipt input{/* padding-left: 120px; */}
.table-style3 .txt { font-size:14px; color:#fff; margin-left:10px; }
.table-style3 .txt-gray { font-size:13px; color:#8a898a; margin-left:5px; }
.table-style3 .p-gray { font-size:13px; color:#8a898a; margin-top:10px;  line-height:18px; }
.table-style3 .p-orange { font-size:13px; color:#ea3d3d; margin-top:10px;  line-height:18px; font-weight:400; }
.table-style3 .m-white{color:#fff;}
.table-style3 .m-purple{color:#fff;}
.table-style3 .m-red{color:#ea3d3d;}
.table-style3 .m-blue{color:#16bfbf;}
.table-style3 table tbody td i.check { font-size:20px; color:#636161; vertical-align:middle; }

a.ask-now-btn { padding:10px 15px; font-size:16px; border-radius:3px; color:#fff; background:#0f49d1; margin:0 9px 0 14px; }
a.ask-now-btn.btnCoin { width:137px; height:40px; padding:0; line-height:40px; color:#fff; border-radius: 5px; background:#c68509; text-align: center; }
a.ask-now-btn i { margin-right: 3px; vertical-align: middle; font-size: 20px; }


.white { color:#fff !important; }
.c-white { color:#fff; }
.c-gray { color:#949494; }
.l-gray { color:#e1e1e1; }
.l-purpul { color:#c8afdf; }
.c-purple { color:#982dfa; }
.c-yellow { color:#e8ea2d; }
.mr03 { margin-right:3px; }
.mr05 { margin-right:5px; }
.mt05 { margin-top:5px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }

.font-14 { font-size:14px; }
.font-18 { font-size:18px; }
.font-20 { font-size:20px; }
.font-24 { font-size:24px; }

.wid220{width: 198px;height:38px;padding:0 10px;}
.wid190{width: 190px;height: 40px;padding:0 10px;}
.wid123{width: 134px;height: 40px;padding:0 10px;}
.wid234{width: 234px;height: 40px;padding:0 10px;}

.btn-all{display:inline-block;vertical-align:top;margin-left: 0;margin-right:2px;}
.btn-all a{width: 84px;height: 40px; line-height: 42px; background:linear-gradient(to left,#d8d8d8,#fbfbfb); text-align: center;font-size: 16px; color: #0f0f10;border-radius: 6px; }
.btn-all a i{ font-size:16px; }
.btn-all a.max { background:linear-gradient(to left, #9a0d0d,#be1212); color:#fff; }
.btn-all a.first {
    font-size: 16px;
    background: linear-gradient(#838383,#4c4c4c);
    color: #fff;
}
.btn-all a:hover{ background:linear-gradient(to left,#fbfbfb,#d8d8d8); }
.btn-all a.first:hover{ background:linear-gradient(#4c4c4c,#838383); }
.btn-all a.max:hover { background:linear-gradient(to right, #9a0d0d,#be1212); }
@media screen and (max-width:1720px){
	.btn-all a { margin-top:10px; }
}
.btn-style2{width: 184px;height: 56px;line-height:56px;text-align:center;font-size: 20px;font-weight: 600;color: #fff;background:#e00a15; border-radius:5px; }
.btn-style2.btnCoin { width:160px; height:55px; line-height: 55px; }
/* .btn-style2:hover { background:linear-gradient(to left,#9c34fa,#7119c2); } */


.bok_wrap {
    width: 100%;
    text-align: center;
    /* background: #174159; */
    position: relative;
}

.bok_wrap2 {
    text-align: center;
    margin: 0 auto;
    position: relative;
    min-width:1233px;
}

.bok_wrap2 .bok_count {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    width: 52px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    position: absolute;
    top: 577px;
    left: 410px;
}

.bok_wrap2 .next_bok_btn {
    position: absolute;
    top: 549px;
    left: 383px;
}

.bok_wrap2 .all_bok_btn {
    position: absolute;
    top: 549px;
    left: 616px;
}
.bok_btn { position:relative; }
.bok_wrap2 .bok_btn .bok_count { position:absolute; top:21px; }
.bok_table {
    width: 100%;
}

.bok_table table {
    margin: 0 auto;
}

.bok_table th {
    background: #2a2248;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
}

.bok_table .bok_tbg {
    background: #030316;
    border-bottom: 1px solid #1b1b1b;
    text-align: center;
    color: #dadada;
    font-size: 12px;
    height: 30px;
}


.attendance-txt{font-size:20px;font-weight:500;color:#fff; text-align: left; padding-left:100px; height:250px;padding-top:135px; background: url('https://i.imgur.com/95GfnX7.jpg') no-repeat; border:1px solid #403f44; }
.attendance-txt p{margin-top:10px; font-weight:400; font-size:16px;  padding-left:180px; /*color:#a655f1;*/ }
.attendance-txt > span{color:#fae00f; position:relative; }
.attendance-txt > span:after { content:''; display:block; position:absolute; bottom:0; width:100%; height:1px; left:0; background:#f8dd1c; }
.attendance-txt p span { color:#fff; }

/* date */
#date_layer {
    text-align: left;
    padding: 0 25px 38px;
    background: #000000;
    border: 1px solid #403f44;
}
#date_layer td table{width:auto;}

#date_layer #box {
    width: 100%;
}

#date_layer #box .top {
    float: left;
}

#date_layer #box .day {
    float: left;
}

#date_layer .w {
    font-weight: 600;
    line-height: 20px;
    color: #fff;
    font-size: 34px;
    padding: 6px 20px;
}

#date_layer .title {
    color: #fff;
    font-size:20px;
    padding: 0 0 0 0;
    background: #262626;
    font-weight:700;
}

#date_layer .title1 {
    color: #1fbbf5;
    font-size:20px;
    padding: 0 0 0 0;
    background: #262626;
    font-weight:700;
}

#date_layer .title2 {
    color: #f82e2e;
    font-size:20px;
    padding: 0 0 0 0;
    background: #262626;
    font-weight:700;
}

#date_layer .sun1 {
    color: #fff;
    font-size: 14px;
    float: left;
}

#date_layer .sat1 {
    color: #fff;
    font-size: 14px;
    float: left;
}

#date_layer .day1 {
    color: #fff;
    font-size: 15px;
    float: left;
}

#date_layer .sun2 {
    font-weight: bold;
    line-height: 20px;
    color: #FE7676;

    font-size: 16px;
    float: left;
}

#date_layer .sat2 {
    font-weight: bold;
    line-height: 20px;
    color: #82D4FF;
    font-size: 16px;
    float: left;
}

#date_layer .day2 {
    font-weight: bold;
    line-height: 20px;
    color: #FF9933;
    font-size: 16px;
    float: left;
}

#date_layer .sun3 {
    color: #ffbebe;
    font-size: 11px;
}

#date_layer .sat3 {
    color: #b8b8ff;
    font-size: 11px;
}

#date_layer .day3 {
    color: #dcdcdc;
    font-size: 11px;
}

#date_layer .dot {
    color: #000000;
    font-size: 12px;
}

#date_layer .check {
    color: #126420;
    font-size: 11px;
}

#date_layer .check2 {
    color: #dcdcdc;
    font-size: 11px;
}
#date_layer .rowTbl td{position:relative;/* border-bottom:1px solid #334c3e; */}
#date_layer .rowTbl td .day-s{position:absolute;left: 3px;top: 10px;width: 29px;height: 19px;line-height: 21px; font-weight:500; }
#date_layer .rowTbl td .day-s .sun1{color: #fff;}
#date_layer .rowTbl td .day-s .sat1{color: #fff;}
#date_layer .rowTbl td .day-s.nowday{/* border: 1px solid #fff; *//* padding:2px 3px; *//* border-radius: 5px; */}
#date_layer .rowTbl td .day-s.nowday .day1{color:#ffef51;}
#date_layer .rowTbl td .check-s{position:absolute;right: 10px;bottom:10px;}
#date_layer .rowTbl td.noday .day-s a span{color: #7d9a88;}
#date_layer .rowTbl td.noday .check-s img{opacity:0.4;}
#date_layer .rowTbl td .att-img {position:absolute;right:10px;bottom: 10px;}
#date_layer .rowTbl td:first-child { border-left:none !important; }

.grey{color:#c8c8cb !important;}

.game_w { width:100%; position:relative; height:100%;}
.game_w:after { display:block; content:''; clear:both;}
.game_w .game_l {float:left;width:calc(50% - 5px);overflow-y: auto;height: calc(100vh - 162px);background: #fff;box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);border-radius: 10px;}
.game_w .game_r {float:right;width:calc(50% - 5px);overflow-y: auto;/* height: calc(100vh - 162px); */box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);}
.game_w .bet_w:first-child{margin-top:0;}

.game_w .bet_w{margin-top:10px;}
.game_w .bet_w .leagueinfo{background: #000;border: 1px solid #46474c;}
.bet_w {border-bottom:none;margin-top: 0;}
.bet_w .leagueinfo {/* background: #444849; *//* border: 1px solid #535658; */height: 38px;padding:0 10px;overflow:hidden;/* margin-bottom: 2px; */border-radius: 10px;}
.bet_w .leagueinfo span {line-height: 38px;height: 38px;display:inline-block;font-size: 14px;font-weight:bold;color: #fff;}
.bet_w .leagueinfo i {float:left;position:relative;top: calc(50% - 10px);margin-right:8px;font-size: 19px;color: #fae00f;}
.bet_w .leagueinfo .lg_t2 {float:right;font-weight:normal;color: #fff;letter-spacing:normal;font-size: 13px;}
.bet_w .bet_list {overflow:hidden;border-radius: 10px;/* background: #292d2e; */}
.bet_w .bet_list:hover {/* background:rgba(0, 0, 0, 0.1); */}
.bet_w .bet_list li {float:left;height: 40px;line-height: 40px;text-align:center;background: #16171b;border: 1px solid #46474b;border-radius: 10px;font-size: 13px;cursor:pointer;color: #fff;font-weight: 600;}
.bet_w .bet_list .in_team {line-height: 38px;width: calc(100% - 40px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #fff;font-weight: 600;}
.bet_w .bet_list .in_rate {display: inline-block;line-height: 38px;width:40px;font-size:12px;color: #fff;vertical-align: top;font-weight: 600;}
.bet_w .bet_list .in_rate span{font-weight:600; color:#fff; }
.bet_w .bet_list .in_rate.change { color:#00FFFF;}
.bet_w .bet_list .in_rate.change .i-arrow-up { color:#FF0000;}
.bet_w .bet_list .in_rate.change .i-arrow-down { color:#00CC00;}
.bet_w .bet_list .b_one { float:left;overflow:hidden; width:calc(100% - 118px); margin-left:3px; cursor:default; text-align:left;  }
.bet_w .bet_list .b_one span { padding-left:10px;}
.bet_w .bet_list .b_time { float:left; width:85px; text-align:center; font-size:11px; color:rgba(255, 255, 255, 0.5); border:none;box-shadow:none; background-image:none; cursor:default;}
.bet_w .bet_list .b_home {float:left;overflow:hidden;width: calc(50% - 54px);border-top-right-radius: 0;border-bottom-right-radius: 0;}
.bet_w .bet_list .b_home .in_team {float:left;text-align:left;padding-left: 5px;}
.bet_w .bet_list .b_home .g_home_odd_n,
.bet_w .bet_list .b_home .g_home_odd_d,
.bet_w .bet_list .b_home .g_home_odd_o { color:#fff; float:none; }
.bet_w .bet_list .b_home.g_gr_c .g_home_odd_o,
.bet_w .bet_list .b_away.g_gr_c .in_rate { color:#000 !important; font-weight:600; }
/* .bet_w .bet_list .b_home .g_home_odd_o { color:#000 !important; } */
.bet_w .bet_list .g_gr_c .in_tate{ color:#000; }
.bet_w .bet_list .b_home .in_rate {float:right;text-align:right;padding-right: 5px;}
.bet_w .bet_list .b_vs {float:left;width: 60px;border-right:none;border-left:none;border-radius: 0 0;color: #313131;}
.bet_w .bet_list .b_away {float:left;overflow:hidden;width: calc(50% - 54px);border-radius: 0 0;}
.bet_w .bet_list .b_away .in_rate {float:left;text-align:left;padding-left: 5px;}
.bet_w .bet_list .b_away .in_team {float:right;text-align:right;padding-right: 5px;}
.bet_w .bet_list .b_grh { float:left; width:50px; background-image:linear-gradient(to bottom, #444444, #363636);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);margin-left:4px;}
.bet_w .bet_list .b_grh .i-grh { font-size:20px; position:relative; top:4px;}
.bet_w .bet_list .b_more {float:left;width:48px;font-weight: 600;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.bet_w .bet_live_w  .bet_live .area1 .b_more {float:left;width: 48px;font-weight:bold;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;height: 40px;line-height: 40px;text-align: center;background: #fff2e0;/* border: 1px solid #ff8c1e; */border-left: 1px solid #ff8c1c;/* border-top-right-radius: 10px; *//* border-bottom-right-radius: 10px; */font-size: 12px;cursor: pointer;color: #313131;}
/* .bet_w .bet_list .b_home:hover, 
.bet_w .bet_list .b_vs:hover,
.bet_w .bet_list .b_away:hover {background: #ff8c1e;} */
.bet_w .bet_list .b_home:hover span, 
.bet_w .bet_list .b_vs:hover, 
.bet_w .bet_list .b_away:hover span{color: #fff;}
.bet_w .bet_list .b_vs:hover span{color: #fff;}
/* .bet_w .bet_list .b_grh:hover,
.bet_w .bet_list .b_more:hover {background: #ff9300;}  */
.bet_w .bet_live_w  .bet_live .area1 .b_more:hover {background: #ff9300;} 
.bet_w .bet_list .b_grh:hover,
.bet_w .bet_list .b_more:hover{color: #fff;}
.bet_w .bet_live_w  .bet_live .area1 .b_more:hover{color: #fff;}
/* .bet_w .bet_list .select {background-image:linear-gradient(to bottom, #3b3b3b, #323232);} */
.bet_w .bet_list .select span,  .bet_w .bet_list .select { color:#f1cc45;}
/* .bet_w .bet_list .b_more.select {background: #424031!important;} */
.bet_w .bet_live_w  .bet_live .area1 .select {background-image:linear-gradient(to bottom, #3b3b3b, #323232);}
.bet_w .bet_live_w  .bet_live .area1 .select span,  .bet_w .bet_live_w  .bet_live .area1 .select { color:#f1cc45;}
.bet_w .bet_live_w  .bet_live .area1 .b_more.select {background: #424031!important;}
.bet_w .bet_list.select .b_title span {color: #f8dd1c;}
.bet_list.bet_off .b_home, .bet_list.bet_off .b_vs, .bet_list.bet_off .b_away, .bet_list.bet_off .b_one {opacity:0.3; cursor:default;}
.bet_w .bet_list.two .b_home,  .bet_w .bet_list.two .b_away {width:calc(50% - 60px)!important;}
.bet_w .bet_list.two .b_away { margin-left:0; border-left:none;}
.game_w .bet_w .bet_list .b_more.select {
    background: #fae00f !important;
    border: 1px solid #fae00f;
    color:#fff;
}
.game_w .bet_w .bet_list .b_more.select em { color:#000; font-style:normal; }

/* Live */
.bet_w .bet_live_w {margin-top: 10px;}
.bet_w .bet_live_w .bet_live {background-size:cover;position: relative;}
.bet_w .bet_live_w .bet_live ul {
 border-radius: 10px;
 background: #fff2e0;
 border: 1px solid #ff8c1e;
 background-size:cover;
 margin-bottom: 2px;
 overflow: hidden;
 display: table;
 width: 100%;
 }
.bet_w .bet_live_w .bet_live ul:after { content:''; display:block; clear:both;}
.bet_w .bet_live_w .bet_live ul li {float:left;height: 38px;display: table-cell;}
.bet_w .bet_live_w .bet_live ul li span { height:40px; line-height:40px;}
.bet_w .bet_live_w .bet_live ul .l_vs {width: 60px;text-align:center;}
.bet_w .bet_live_w .bet_live ul .l_vs .in_time {display:block;color: #313131;font-weight: 600;font-size: 13px;height:20px;line-height:20px;}
.bet_w .bet_live_w .bet_live ul .l_vs .in_term {height:15px;line-height:15px;font-size: 13px;color: #313131;letter-spacing: -1px;white-space: nowrap;font-weight: 600;}
.bet_w .bet_live_w .bet_live ul .l_home, .bet_w .bet_live_w .bet_live ul .l_away {width: calc(50% - 54px);}
.bet_w .bet_live_w .bet_live ul .l_home:after, .bet_w .bet_live_w .bet_live ul .l_away:after { content:''; display:block; clear:both;}
.bet_w .bet_live_w .bet_live ul .l_home .in_team, .bet_w .bet_live_w .bet_live ul .l_away .in_team {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bet_w .bet_live_w .bet_live ul .l_home .in_team { text-align:right; }
.bet_w .bet_live_w .bet_live ul .l_away .in_team { text-align:left;}
.bet_w .bet_live_w .bet_live ul .in_team {width:calc(100% - 70px);float:left;font-size:14px;padding:0 5px;font-size: 13px;font-weight: 600;color: #313131;}
.bet_w .bet_live_w .bet_live ul .in_score {height:30px;line-height:30px;width:60px;float:left;text-align:center;border-radius: 15px;background: linear-gradient(to right, #f88428, #f8aa26);font-size: 16px;font-weight: 700;color: #fff;margin-top:5px;}
.bet_w .bet_live_w .bet_live div.icn_video {width:76px;height:22px;position: absolute;margin-left:570px;margin-top:9px}
.bet_w .bet_live_w .bet_live div.icn_video img{cursor:pointer}
.bet_w .bet_live_w .bet_list { border:none;}
.live_w .bet_w { margin-bottom:30px;}
.live_screen { margin-bottom:15px; border:1px solid rgba(255, 255, 255, 0.0); padding:0px 0px; background:url(../../images/game/vr_screen_bg.png) rgba(0, 0, 0, 0.3);}
.live_screen iframe { border:none; width:100%; margin:0 auto; height:330px;}
.live_screen div.videoForm {width:662px;height:353px;background: url('/images/game/background_video.png');text-align:center;}
.live_screen div.videoForm ul.videoFormMess{padding-top:150px}
.live_screen div.videoForm ul.videoFormMess li.videoFormTitle{padding-top:150px}
.live_screen_noitem { background:url(../../images/game/live_noitem.jpg) 50% 50% no-repeat; height:250px; margin-bottom:15px;}
.live_screen_noscreen { background:url(../../images/game/live_noscreen.jpg) 50% 50% no-repeat; height:250px; margin-bottom:15px;}
.live_type {}
.live_type .icon_live { display:inline-block; width:28px; height:12px; background:url(../../images/game/icon_live.png) no-repeat; position:relative; top:1px;}
.live_type .btn_live_sch {background-image:linear-gradient(to bottom, #305424, #233b1c); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05); text-align:center; cursor:pointer;}
.live_type .btn_live_sch a { display:block;}
.live_type .btn_live_sch span {height:40px; line-height:40px; color:#fff; font-weight:bold;}
.live_type .btn_live_sch .i-cal1 { font-size:20px; position:relative; top:2px; color:#50cd2b; padding-right:5px;}
.live_type .btn_live_sch:hover {background-image:linear-gradient(to bottom, #295121, #142810);}


.inplay_content{position:relative;}
.inplay_content::before{display: none;content:"";position:absolute;left: 19px;z-index: 8;top:0;bottom:0;width:1px;height:100%;background:#ff9300;border-radius: 10px;}
.right_zd{display:none;}
.game_w { width:100%; position:relative; height:100%;}
.game_w:after { display:block; content:''; clear:both;}
.game_w .game_l {float:left;width:calc(50% - 5px);overflow-y: auto; overflow-x:hidden; height: calc(100vh - 162px);background: #fff;box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);border-radius: 10px;}
.game_w .game_r {float:right;width:calc(50% - 5px);overflow-y: auto; overflow-x:hidden; /* height: calc(100vh - 162px); */box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);}
.game_w .bet_w:first-child{margin-top:0;}

.game_w .bet_w{margin-top:10px;}
.game_w .bet_w .leagueinfo {
    background: #000;
    border: 1px solid #46474c;
}

.default_type {}
.default_type .bet_w {width:80%;margin: 10px auto 0;}
.default_in {display:none; padding:20px 120px 20px 90px;}
.default_in .bet_screen { margin-bottom:0;}

.gameContent .game_w .bet_w .bet_list .b_home.on, 
.gameContent .game_w .bet_w .bet_list .b_vs.on,
.gameContent .game_w .bet_w .bet_list .b_home.on span, 
.gameContent .game_w .bet_w .bet_list .b_vs.on, 
.gameContent .game_w .bet_w .bet_list .b_away.on span{color:#f8dd1c;}
.gameContent .game_w .bet_w .bet_list .b_vs.on span{color:#f8dd1c;}
.gameContent .game_w .bet_w .bet_list .b_more.select {background: #ff8c1e!important;}

.gameContent .game_w .bet_w .bet_live_w  .bet_live .area1 .b_more.select { background: #ff9300 !important; }
.gameContent .game_w .bet_w .bet_live_w{margin-top:2px;}


.gameContent .bet_w .bet_list .b_title {float: none;margin:0;background:none;text-align:left;border:none;box-shadow:none;cursor:default;padding: 0 10px;height: 33px;line-height: 33px;position:relative;}
.gameContent .bet_w .bet_list .b_title span {color: #fff;}
.gameContent .bet_w .bet_list .b_title b {color: #fff;font-weight:normal;padding:0 5px;}
.gameContent .bet_w .bet_list .b_title .score {position:absolute;top: calc(50% - 10px);right: 0;height: 20px;line-height: 20px;text-align:right;}
.gameContent .bet_w .bet_list .b_title .score span {display: inline-block;background: #000;text-align: center;border-radius: 3px;width: 35px;height: 20px;line-height: 20px;font-size: 13px;font-weight: 600;color: #ffffff;}
.gameContent .bet_w .bet_list .b_title .gametime {position:absolute;top: 0;right:10px;text-align:right;font-size: 13px;letter-spacing:normal;color: #a6a6a6;}


.gameContent .betslip_w {position: relative;border-top: 2px solid #ff9300;background: #ffffff;border-radius: 10px;overflow: hidden;padding-bottom: 20px;box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);float: right;width: 270px;}
.gameContent .betslip_w .bsp_top {overflow:hidden;height: 51px;line-height: 50px;padding: 0 10px;border-bottom: 1px solid #ff9300;}
.gameContent .betslip_w .bsp_top .tit {float:left;font-size: 16px;font-weight: 700;color: #fff;}
.gameContent .betslip_w .bsp_top .tit .iconfont{display:inline-block;width: 32px;height: 32px;line-height: 32px;text-align: center;font-size: 20px;color: #fff;background: #ff9300;border-radius: 10px;margin-right: 5px;vertical-align: middle;}
.gameContent .betslip_w .bsp_top .tit span { color:#fff; font-size:15px;}
.gameContent .betslip_w .bsp_top .move {float:right;border: 1px solid #ff9300;background: #efefef;border-radius: 3px;margin-top: 13px;}
.gameContent .betslip_w .bsp_top .move span {float: left;width: 38px;height: 27px;line-height: 27px;text-align: center;cursor:pointer;color: #a4a4a4;font-size: 12px;}
.gameContent .betslip_w .bsp_top .move span.active{color: #fff;background: #ff9300;}

.gameContent .betslip_w .bsp_top .move .on {/*background:url(../images/game/bsp_move_on.png) no-repeat;*/}
.gameContent .betslip_w .bsp_top .move .off {/*background:url(../images/game/bsp_move_off.png) no-repeat;*/border-right: 1px solid #ff9300;}
.gameContent .betslip_w .bsp_top .close{display:none;}
.gameContent .betslip_w .bsp_betbtn.carat {background: linear-gradient(to right, #f88428, #f8aa26);text-align:center;height:45px;line-height:45px;color: #fff;font-weight:bold;font-size:20px;cursor:pointer;/* -webkit-transition-duration: 0.4s; *//* transition-duration: 0.4s; */margin: 0 10px;border-radius: 5px;box-shadow: 0px 3px 12px #f8a625c7;}
.gameContent .betslip_w .bsp_betbtn.ruby {background:#ff7ef1; text-align:center; height:45px; line-height:45px; color:#000; font-weight:bold; font-size:20px; cursor:pointer;-webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.gameContent .betslip_w .bsp_betbtn:hover {background:#fff;border: 1px solid #ff9300;color: #000;}
.gameContent .betslip_w .betslip {/* background:rgba(0, 0, 0, 0.07); *//* border:1px solid rgba(0, 0, 0, 0.2); */min-height:100px;}
.gameContent .betslip_w .betslip .line {border-top: 1px solid #e5e5e5;}
.gameContent .betslip_w .betslip .line:hover {/* background:rgba(0, 0, 0, 0.1); */}
.gameContent .betslip_w .betslip .line:after { content:''; display:block; clear:both;}
.gameContent .betslip_w .betslip .rate {margin: 0 10px;line-height: 36px;}
.gameContent .betslip_w .betslip .rate dt {float:left;color: #515151;}
.gameContent .betslip_w .betslip .rate dd {width:65%;float:right;text-align:right;color: #ff9300;}
.gameContent .betslip_w .betslip .rate dd #totalprice{color:#fefefc;}
.gameContent .betslip_w .betslip .rate dd .reset {display: inline-block;width: 14px;height: 20px;line-height: 20px;font-size: 14px;vertical-align: middle;margin-right: 10px;color: #938d61;}
.gameContent .betslip_w .betslip .rate dd span.caratcolor {color: #ff9300;}
.gameContent .betslip_w .betslip .rate dd span.rubycolor {color:#ff7ef1;}
.gameContent .betslip_w .betslip .bsp_item {position:relative;border-top: 0;border-bottom: 1px solid #e5e5e5;display: none;}
.gameContent .betslip_w .betslip .bsp_item .btn2 {display:inline-block;border-radius: 5px;width: 70px;height: 26px;line-height: 26px;text-align: center;font-size: 13px;color: #000;font-weight: 700;background: #fcd50b;}
.gameContent .betslip_w .betslip .bsp_item .bsp_item_w { position:absolute; background:rgba(0, 0, 0, 0.7); width:250px; left:0px; top:37px;}
.gameContent .betslip_w .betslip .bsp_item .bsp_item_w ul { padding:10px 10px 5px 10px;}
.gameContent .betslip_w .betslip .bsp_item .bsp_item_w ul li { font-size:11px; padding-bottom:5px;}
.gameContent .betslip_w .betslip .bsp_item .bsp_item_w ul li b { color:#f1cc45; font-size:11px;}
.gameContent .betslip_w .betslip .bsp_item + .rate{border-top:0;}
.gameContent .betslip_w .betslip .bsp_mybetmoney {width: 115px;height:21px;background: #fff;border: 1px solid #cccccc;color: #333333;text-align:right;padding: 0 10px;}
.gameContent .betslip_w .betslip .bsp_money ul {overflow:hidden;margin: 6px 10px;border-radius: 5px;border: 1px solid #726943;background: #616161;}
.gameContent .betslip_w .betslip .bsp_money ul li {float:left;width: calc(100% / 5 + 1px);margin-left: -1px;color: #fff;}
.gameContent .betslip_w .betslip .bsp_money ul li span {cursor:pointer;display:block;height: 30px;line-height: 30px;border-radius: 0;}
.gameContent .betslip_w .betslip .bsp_money ul li span:hover{color: #ff8c1e;}
.gameContent .betslip_w .betslip .bsp_money ul li .i-refresh { font-size:16px;}
.gameContent .betslip_w .betslip .bsp_max {text-align:center;padding: 10px 5px;font-size: 0;margin-left: -4px;border-bottom: 1px solid #e5e5e5;}
.gameContent .betslip_w .betslip .bsp_max span {width: calc(50% - 4px);display:inline-block;color:rgba(255, 255, 255, 0.5);height: 30px;line-height: 30px;margin-left: 4px;}
.gameContent .betslip_w .betslip .bsp_max span#betlistalldel{background: #fff;border: 1px solid #f15c46;color: #ff4b46;font-weight: 700;font-size: 13px;}
.gameContent .betslip_w .betslip .bsp_max span#maxbetting{background: #fff;border: 1px solid #49bd9a;color: #3ebf99;font-weight: 700;font-size: 13px;}
 
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event {border: 1px solid #ff9300;border-radius:3px;overflow:hidden;background: #efefef;position:relative;margin-bottom:3px;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event:hover {/* background:rgba(255, 255, 255, 0.05); */}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dd {padding: 6px 5px 5px 5px;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dd span {display:block;color: #4e4e4e;font-size: 12px;line-height:20px;width:calc(100% - 25px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event:hover dd span {overflow:visible;text-overflow:visible;white-space:normal;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dd span .change { font-weight:normal; color:#FF0000; font-size:11px; padding-left:5px;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dt {background: #ff9300;height: 26px;line-height: 26px;padding: 0 10px;overflow:hidden;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam {width:calc(100% - 40px);float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #ffffff;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam:hover {overflow:visible;text-overflow:visible;white-space:normal;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event dt .checkrate {font-size: 13px;/* font-weight:bold; */color: #fff;font-family:verdana;text-align:right;width:40px;float:right;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event .remove {position:absolute;top: 10px;right: 10px;width: 12px;height: 12px;cursor:pointer;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event .remove i {font-size: 11px;color: #878878;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.gameContent .betslip_w .betslip .bsp_event_w .bsp_event .remove:hover i {transform:rotate(90deg);-webkit-transform:rotate(90deg);color: #ff9300;}
.gameContent .betslip_w .betslip .betscroll {padding: 9px 5px 0 5px;max-height:250px;overflow-y: auto;}
.gameContent .bet_rate.game-bg1{background: #000;overflow: hidden;box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);border-radius: 10px;}
.gameContent .bet_rate.game-bg2{background:url(../images/sub/game-bg2.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg3{background:url(../images/sub/game-bg3.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg4{background:url(../images/sub/game-bg4.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg5{background:url(../images/sub/game-bg5.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg6{background:url(../images/sub/game-bg6.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg7{background:url(../images/sub/game-bg7.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg8{background:url(../images/sub/game-bg8.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg9{background:url(../images/sub/game-bg9.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg10{background:url(../images/sub/game-bg10.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg11{background:url(../images/sub/game-bg11.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg12{background:url(../images/sub/game-bg12.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg13{background:url(../images/sub/game-bg13.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg14{background:url(../images/sub/game-bg14.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg15{background:url(../images/sub/game-bg15.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg16{background:url(../images/sub/game-bg16.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg17{background:url(../images/sub/game-bg17.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg18{background:url(../images/sub/game-bg18.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg19{background:url(../images/sub/game-bg19.png) no-repeat;background-size:cover;}
.gameContent .bet_rate.game-bg20{background:url(../images/sub/game-bg20.png) no-repeat;background-size:cover;}

.gameContent .bet_rate {padding: 17px 10px 14px;text-align:center;font-size: 0;}
.gameContent .bet_rate li {display:inline-block;border: 1px solid #555236;background: #2f2d25;border-radius: 10px;height: 38px;line-height: 36px;}
.gameContent .bet_rate .sc_home, .bet_rate .sc_away {width: calc(50% - 40px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;padding: 0 10px;}
.gameContent .bet_rate .sc_home{border-radius:10px 0 0 10px;}
.gameContent .bet_rate .sc_home .in_rate{text-align:right;}
.gameContent .bet_rate .sc_away{border-radius:0 10px 10px 0px;}
.gameContent .bet_rate .sc_away .in_rate{text-align:left;}
.gameContent .bet_rate .sc_vs{border-radius:0;border-left:0;border-right:0;text-align:center;}
.gameContent .bet_rate .sc_vs .in_rate{text-align:center;}

.gameContent .bet_rate .sc_home .in_team {text-align: left;}
.gameContent .bet_rate .sc_vs {width: 80px;overflow: hidden;}
.bet_rate .sc_time {
    background: #2f2d25;
    border: 1px solid #555236;
    color: #e2bd11;
    font-size: 13px;
    border-radius: 15px;
    display: inline-block;
    width: 215px;
    height: 27px;
    line-height: 27px;
    margin-top: 8px;
    text-align: center;
}
.gameContent .bet_rate .sc_time b {font-size: 13px;font-weight:normal;color: #e2bd11;padding-left:5px;}
.gameContent .bet_rate .sc_time i {color: #e2bd11;vertical-align: middle;}
.gameContent .bet_rate .sc_away .in_team {text-align: right;}
.gameContent .bet_rate .in_team {display:inline-block;width: calc(100% - 55px);font-size: 14px;color: #e2bd11;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.gameContent .bet_rate .in_rate {display:inline-block;width: 55px;height: 36px;line-height: 36px;color: #e2bd11;font-size: 14px;font-weight:600;vertical-align: top;}
.gameContent .bet_rate {background-size:cover;border-top: 2px solid #fae00f;border-radius: 10px;}
.gameContent .bet_screen { margin-bottom:15px; border:1px solid rgba(255, 255, 255, 0.1);}
.gameContent .bet_screen iframe { border:none; width:100%; margin:0 auto; height:260px;}

.gameContent .sub-tab2{border-bottom: 1px solid #46474b;margin-bottom: 20px;margin-left: -10px;margin-right: -10px;padding: 0 30px;overflow-x: auto;overflow-y: hidden;}
.gameContent .sub-tab2::after{content:"";clear:both;display:block;}
.gameContent .sub-tab2 > ul{white-space:nowrap;}
.gameContent .sub-tab2 > ul > li{display: inline-block;margin: 0 15px;}
.gameContent .sub-tab2 > ul > li:first-child{margin-left:0;}
.gameContent .sub-tab2 > ul > li > a{position:relative;font-size:14px;color: #fff;height:51px;line-height:51px;}
.gameContent .sub-tab2 > ul > li > a:hover,
.gameContent .sub-tab2 > ul > li > a.on{font-weight:700;color: #fae00f;}
.gameContent .sub-tab2 > ul > li > a:hover::after,
.gameContent .sub-tab2 > ul > li > a.on::after{content:"";position:absolute;bottom: -1px;left:0;width:100%;height:3px;background: #fae00f;}

.betscroll2::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #e5e5e5;}
.betscroll2::-webkit-scrollbar{	width: 3px;	background-color: #fae00f;	opacity:0.5;}
.betscroll2::-webkit-scrollbar-thumb{	background-color: #fae00f;	opacity:0.5;}
.betscroll2 { scrollbar-base-color: #e5e5e5;scrollbar-Face-Color: #fae00f; scrollbar-Track-Color:#e5e5e5;   scrollbar-Shadow-Color: #e5e5e5}

.gameContent .sub-bg{background: var(--cbg-212226);/*overflow: hidden;*/box-shadow: 0px 4px 23px rgb(0 0 0 / 10%);border-radius: 10px;}

.gameContent .sub_bet {margin-top: 10px;}
.sub_bet .sb_tit {
    background: #000 url(/mobile/images/sub/sb_tit_off.png) no-repeat right 10px center;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    border: 1px solid #46474c;
    border-radius: 10px;
    margin-bottom: 2px;
    cursor: pointer;
    position: relative;
}
.sub_bet .sb_tit.active {
    background: #000 url(/mobile/images/sub/sb_tit_on.png) no-repeat right 10px center;
}
.gameContent .sub_bet .sb_tit .iconfont{color: #fae00f;margin-right: 3px;vertical-align: 1px;vertical-align: top;}
.gameContent .sub_bet .sb_tit .i-ar { font-size:20px;  display:inline-block; line-height:37px; position:relative; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.gameContent .sub_bet .sb_tit .sb_tit_txt {display:inline-block;width:calc(100% - 65px);font-size:14px;font-weight:600;position:relative;vertical-align: top; color:#fae00f; }
.gameContent .sub_bet .sb_tit .score {position: absolute;top: calc(50% - 10px);right: 42px;height: 20px;line-height: 20px;text-align: right;}
.gameContent .sub_bet .sb_tit .score span {display: inline-block;background: #ff9300;text-align: center;border-radius: 3px;width: 35px;height: 20px;line-height: 20px;font-size: 13px;font-weight: 600;color: #fff;}
.gameContent .sub_bet .sb_list {overflow:hidden;margin-top: 1px;}
.sub_bet .sb_list .sb_in {
    width: calc(50%);
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    border: 1px solid #46474b;
    background: #16171b;
    font-size: 12px;
    cursor: pointer;
    float: left;
    padding: 0 5px;
    color: #fff;
    border-radius: 10px;
}
.gameContent .sub_bet .sb_list .sb_in:hover{color: #fff;}
.gameContent .sub_bet .sb_list .sb_in .in_team, .sub_bet .sb_list .sb_in .in_rate {line-height: 40px;font-size: 13px;}
.gameContent .sub_bet .sb_list .sb_in .in_team {float:left;width: calc(100% - 50px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gameContent .sub_bet .sb_list .sb_in .in_rate {float:right;text-align:right;width: 50px;}
.gameContent .sub_bet .sb_list .sb_in .in_rate img{/* margin-right:5px; */}
.gameContent .sub_bet .sb_list .sb_in .in_rate.change { color:#00FFFF;}
.gameContent .sub_bet .sb_list .sb_in .in_rate .i-arrow-up { color:#FF0000;}
.gameContent .sub_bet .sb_list .sb_in .in_rate .i-arrow-down { color:#00CC00;}
.gameContent .sub_bet .sb_list .sb_in:nth-child(odd) {/*border-radius: 10px 0 0 10px;*//* border-right: 0; */}
.gameContent .sub_bet .sb_list .sb_in:nth-child(even) {/*border-radius: 0 10px 10px 0;*/}
.gameContent .sub_bet .sb_list .sb_in:first-child{border-radius: 10px 0 0 10px;}
.gameContent .sub_bet .sb_list .sb_in:last-child{border-radius: 0px 10px 10px 0;border-left: 0;}
.gameContent .sub_bet .sb_list .sb_in:hover, .sub_bet .sb_list .select {background: #fae00f;}
.gameContent .sub_bet .sb_list .sb_in:hover .in_rate .name{ color:#000 !important; }
.gameContent .sub_bet .sb_list .select .in_team, .sub_bet .sb_list .select .in_rate { color:#000;}
.gameContent .sub_bet .sb_list .sb_in.bet_off {opacity:0.3; cursor:default;}
 
.gameContent .sub_bet .sb3 .sb_in {width: calc(100% / 3);}
.gameContent .sub_bet .sb3 .sb_in:nth-child(3n-1) {border-left:none;/* border-right:none; */border-radius:0;}
.gameContent .sub_bet .sb3 .sb_in:nth-child(3n-2) {border-radius: 10px 0 0 10px;border-right: 1px solid #46474b;}

.gameContent .sub_bet .sb_list .sb_in:hover .in_team,
.gameContent .sub_bet .sb_list .sb_in:hover .in_rate { color:#000; font-weight:600; }
 
.gameContent .sub_bet .sb3 .sb_in:nth-child(3n) {border-radius: 0 10px 10px 0;}
 
/* .gameContent .sub_bet .sb_tit.active .sb_tit_txt {color: #ff9300;} */
.gameContent .sub_bet .sb_list .sb_in .in_rate
.gameContent .g_odd_h { color:#313131 !important; }

.gameContent .g_odd_n { color:#fff; }
.gameContent .g_gr_c { border:0 !important; }

/* 스포츠베팅내역 */
.my-bets-box2 .left { float:left; }
.my-bets-box2 .right{float:right;font-size: 14px;}
.my-bets-box2 .right span{margin-left:10px;}
.my-bets-box2 .right span strong{font-weight:700;color: #ff9300;}
.search_history li { float:left;}
.search_history li div { display:inline-block; background:#16171b; padding:5px; border-radius:5px; border:1px solid #46474b; }
.search_history li span { display:inline-block; background:#16171b; padding:8px 7px; border-radius:5px; border:1px solid #46474b; color:#fff; }
.search_history li .iconfont { color:#fff; }
.search_history li.search { margin-left:5px; }
.search_history li input { border:none; width:80px; background:#16171b; font-size:13px; color:#fff; }
.search_history li .i-search .iconfont { color:#fff; font-size:22px; }

.cate_btn{margin-bottom: 10px;position: relative;}
.cate_btn > ul{margin-left:-5px;}
.cate_btn > ul > li{float:left;margin-left: 5px;display:table;}
.cate_btn > ul > li > a{display:table-cell;height: 34px;vertical-align:middle;width:170px;text-align:center;border-radius: 10px;background: #e2e2e2;font-size: 15px; color: #434343;}
.cate_btn > ul > li > a:hover, .cate_btn > ul > li > a.on{width:120px; height: 34px; line-height: 34px; border:0;padding-top:2px;background: var(--cbg-0f49d1);color:#fff; }
.cate_btn-rt{float:right; }
.cate_btn-rt select{width: 216px;height: 35px;padding: 0 12px;border: 1px solid #46474c;background:#000; font-size: 14px;color: #494949; border-radius:5px; color:#fff; } 
.new_cate_btn{margin-bottom: 10px; }
.new_cate_btn > ul{margin-left:-5px; float:left;}
.new_cate_btn > ul > li{float:left; margin-left: 5px;display:table;}
.new_cate_btn > ul > li > a{display:table-cell;height: 34px;vertical-align:middle;width:160px;text-align:center;border-radius: 10px;background: #e2e2e2;font-size: 15px; color: #434343;}
.new_cate_btn > ul > li > a:hover, .new_cate_btn > ul > li > a.on{width:160px; height: 34px; line-height: 34px; border:0;padding-top:2px;background: var(--cbg-0f49d1);color:#fff; }

.history_w .sb-tbody { display:table;}
.history_w .sb-tbody .sb-row { display:table-row; }
.history_w .sb-tbody .sb-row li { display:table-cell; text-align:center; height:55px; vertical-align:middle; color:#626262; border-bottom:1px solid #dddddd; }
.history_w .sb-tbody .sb-row li:nth-child(1) { width:4%; }
.history_w .sb-tbody .sb-row li:nth-child(2) { width:5%; }
.history_w .sb-tbody .sb-row li:nth-child(3) { width:8%; }
.history_w .sb-tbody .sb-row li:nth-child(4) { width:16%; }
.history_w .sb-tbody .sb-row li:nth-child(5) { width:28%; }
.history_w .sb-tbody .sb-row li:nth-child(6) { width:5%; }
.history_w .sb-tbody .sb-row li:nth-child(7) { width:20%; }
.history_w .sb-tbody .sb-row li:nth-child(8) { width:7%; }
.history_w .sb-tbody .sb-row li:nth-child(9) { width:5%; }
.history_w .sb-tbody .sb-row .in_time span { background:#ffefd9; display:inline-block; padding:5px; border-radius:5px; border:1px solid #33498f; }
.history_w .sb-tbody .sb-row .hi_list { color:#33498f; font-weight:600;  }
.history_w .sb-tbody .sb-row .lose { color:#e94747; }
.history_w .sb-tbody .sb-row .win { color:#33498f; }
.history_w .tb-thead { border-radius:10px; overflow:hidden; border:1px solid #46474c; }
.history_w .tb-thead table { width:100%; }

.history_w .history_total { padding:0px 0 20px; position:relative; }
.history_w .history_total .total { height:40px; line-height:40px; background:#000; border:1px solid #393a3d; color:#fff; font-size:12px; border-top:0; }
.history_w .history_total .total li { display:inline-block; padding-left:10px; color:#aeaeae; }
.history_w .history_total .total li span { color:#fff; }
.history_w .history_total .total .time span { color:#fff; }
.history_w .history_total .total_result { position:absolute; right:10px; top:0px; font-size:13px; font-weight:600; line-height:40px; }
.history_w .history_total .cancel-betting { position:absolute; right:65px; top:10px; font-weight:600; }
.history_w .history_total .bet_cancel { color:#fff; border:0; background:#e94747; font-weight:500; padding:2px 5px; border-radius:5px; font-size:13px; }
.history_w .history_total .lose { color:#aeaeae; }
.history_w .history_total .win { color:var(--ct-fae00f); font-weight:600; }
.history_w .history_total .total li.time input { position:relative; top:3px; margin-right:3px; vertical-align: 0; }

.table-style1 table thead th{padding: 13px 0;font-size: 14px;font-weight: 700;color: #fff;background: #000; border:1px solid # }
.table-style1 table thead th:first-child{border-left:0;}
.table-style1 table tbody td{ padding: 4px 5px; height: 40px; font-size: 14px; color: #626262; text-align:center; border-bottom: 1px solid #ddd; line-height: 1.3; }
/* .table-style1 table tbody tr:hover td{border-bottom: 1px solid #33498f;} */
.table-style1 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style1 table tr .left{text-align:left;padding-left: 20px;}
.table-style1 table tr .right{text-align:right;padding-right: 20px;}
.table-style1 table tbody tr td:first-child{}
.table-style1 table tbody .icon-s{margin-right:5px;}
.table-style1 table tbody td .btn-grey{width: 60px;height:31px;line-height:31px;text-align:center;background:#515253;border:1px solid #77777a;border-radius:5px;}
.table-style1 table tbody td .btn-red{width: 60px;height:31px;line-height: 27px;text-align:center;background: #1d2329;border: 2px solid #ff5500;border-radius:5px;}
.table-style1 table tbody td.nolfb{border-left:0;}
.table-style1 table tbody td.spi { color:#fae00f; }
.table-style1 table tbody td.spi .iconfont { color:#fae00f; }

.del-btn { text-align:right; margin-bottom:100px; }
.del-btn a { width:80px; height:32px; text-align:center; line-height:32px; color:#fff; font-size:15px; border-radius:5px; }
.del-btn a.del-all { background:#ff1517; }
.del-btn a.del-check { background:#6f7aa3; }

.table-style1.sprotsResult table tbody td { border-bottom:1px solid #393a3d !important; color:#aeaeae; }

/*스포츠 베팅카트 showLog*/
#picklist .bsp_event { position:relative; padding-top:5px; }
#picklist .bsp_event .remove { position:absolute; right:0; top:10px; }
#picklist .bsp_event .remove a { color:#9f9f9f; }
#picklist .bsp_event dd { color:#e2e2e2; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px; }
#picklist .bsp_event dt { overflow:hidden; }
#picklist .bsp_event dt .checkteam { float:left; color:#fae00f; line-height:20px; }
#picklist .bsp_event dt .checkrate { float:right; color:#fff; line-height:20px; }
#picklist .bsp_event dt { border-bottom:1px solid #000000; padding-bottom:5px; }
#picklist .bsp_event { border-bottom:1px solid #3e3f42; }

#pop_game_list {
    z-index: 2;
    width: 1200px;
    height: 880px;
    display: none;
    background: rgb(0,0,0, 0.9);
    border-radius: 10px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    border: 2px solid #414141;
    border-radius: 14px;
    overflow: hidden;
    backdrop-filter: blur(2px);
}

#pop_game_list .slotTitle {
    position: relative;
    height: 80px;
    line-height: 80px;
    border-bottom: 2px solid #414141;
    background: url(https://i.imgur.com/TJEzBRT.png) no-repeat;
    background-size: cover;
}
#pop_game_list .slotTitle .img { margin:0 10px; }
#pop_game_list .slotTitle .img img { max-height:80px; vertical-align: top; }
#pop_game_list .slotTitle .text { position:relative; display:inline-block; padding:0 0 0 18px; margin:0 0 0 0; color:#ffffff; font-size:18px; font-weight:500; }
#pop_game_list .slotTitle .text:before { content:""; position:absolute; left:0; top:23px; width:1px; height:35px; background:#898989 }
#pop_game_list .slotTitle .slotClose { position:absolute; right:18px; top:23px; line-height:13px;  }
#pop_game_list >.list{height:795px;padding: 0px 20px 20px;margin-top: 0px;margin-left: -20px;font-size:0;overflow-y: auto;}
#pop_game_list >.list > a{position:relative; margin-left: 20px; margin-top:10px; color:#ccc;text-align:center;font-size:18px;color:#ccc;font-size: 0;float: left;width: calc(100% / 7 - 20px); height:145px; }
#pop_game_list >.list > a span{display:inline-block;border: 2px solid #939393;overflow:hidden;border-radius:17px; }
#pop_game_list >.list > a:hover:before { content:""; z-index:2; position:absolute; left:0; right:0; bottom:25px; top:0; background:rgb(0,0,0,0.5); }
#pop_game_list >.list > a:hover:after { content:""; z-index:2; position:absolute; left:50%; top:calc(50% - 15px); background:url(/images/playGame.png) no-repeat; width:48px; height:48px; transform: translate(-50% , -50%); }
/* #pop_game_list >.list > a:hover span{border: 2px solid #8d660d; } */
#pop_game_list >.list > a span:last-child{display:block; border:0;font-size: 13px;font-weight: 500;color: #919191;margin-top: 10px; line-height: 15px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap }
#pop_game_list >.list > a:hover span:last-child{border:0;color:#fff; text-decoration: underline; }
#pop_game_list >.list > a span.img { height:110px; overflow:hidden; }

#pop_game_list >.list > a img{max-width:100%;}
.bttn {padding:5px 12px; background: red;color: #fff; margin-bottom: 30px;}
.betscroll5::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #282727;}
.betscroll5::-webkit-scrollbar{	width: 2px;	background-color: #F5F5F5;	opacity:0.5;}
.betscroll5::-webkit-scrollbar-thumb{	background-color: #ccc;	opacity:0.5;}
.betscroll5 { scrollbar-base-color: #282727;scrollbar-Face-Color: #282727; scrollbar-Track-Color:#282727;   scrollbar-Shadow-Color: #282727}
.dimed { display:none; z-index:1; position:fixed; left:0; right:0; top:0; bottom:0; background:(0,0,0, 0.5); backdrop-filter: blur(2px); }

/*베팅내역 추가 - 유경이*/
.sports-betting-info { border:1px solid #46474c; padding-right:10px;  }
.sports-betting-info li { float:left; height:35px; line-height:35px; padding-left:15px; color:var(--ct-b5b5b5); }
.sports-betting-info li.last { float:right;}
.sports-betting-info li .checkbox input { vertical-align:middle; }
.sports-betting .btn_st_s.bet_cancel { display:inline-block; background:#212121; padding:2px 4px; border-radius:5px; line-height:18px; color:#fff; border:1px solid #404040;  }
.t_white { color:#fff; }
.t_blue { color:#15bfbf; }
.t_red { color:#de2c0d; }
.t_green { color:green; }

.table-style3 tbody > tr > td .check-bg label { display:inline-block; padding:0 10px; height:40px; line-height:36px; font-weight:700; font-size:14px; color:#fff; border:2px solid #e00a15;  border-radius:5px; box-sizing: border-box; }
.table-style3 tbody > tr > td .check-bg span { font-size:16px; }
.table-style3 tbody > tr > td .help { margin:10px 0 0; }
.table-style3 tbody > tr > td .help li { line-height:20px; color:#fff; }
.table-style3 tbody > tr > td .check-bg.on label { background:#e00a15; }
.table-style3 tbody > tr > td .check-bg input { display:none; }

.game_cate2 { background-color:#242424; border-radius:8px; border:1px solid #404040; }
.game_cate2 ul li a {vertical-align:middle;display: block;padding:0 38px;margin:0;color: var(--ct-cacaca);font-size: 14px;letter-spacing: 0px;-webkit-transition: 0.3s;transition: 0.3s;position: relative;padding: 0;height: 55px;line-height: 53px; text-align:center; }
.game_cate2 ul li:after { content:""; position:absolute; right:0; top:15px; width:1px; height:25px; background:var(--cbg-393a3d) }
.game_cate2 ul li:last-child:after { display:none; }
.game_cate2 ul li a.on { color:#e00a15; }

.bet-thead {overflow: hidden; border:1px solid #46474c; background:#000; }
.bet-thead table {width: 100%;table-layout: fixed; }
.bet-thead table td {height: 34px;color: var(--ct-fff);font-size: 13px; text-align:center; }
.bet-thead table td br { display:none; }

.tb-thead {overflow: hidden; border:1px solid #46474c; background:#000; }
.tb-thead table {width: 100%;table-layout: fixed; }
.tb-thead table td {height: 34px;color: var(--ct-fff);font-size: 13px; text-align:center; }

.mini-data .bet_w table td { background:#000000; color:#fff; height:40px; text-align:center; }
.mini-data .bet_w table td { color:#fff; height:40px; text-align:center; font-size:13px; border-bottom:1px solid #3c3c3c; }
.mini-data .bet_w table td + td { border-left:1px solid #3c3c3c; }
.mini-data .bet_w table tr:nth-child(4n) td { background:#141313; }
.mini-data .view-xs { display:none; }

.paginate a{
	display: inline-block;
	background: #fff;
	width: 30px;
	height: 30px;
	color: #222;
	line-height: 30px;
	text-align: center;
}
.paginate strong{
	display: inline-block;
	background: #e00a15;
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.paginate a.next,.paginate a.prev{
	display: inline-block;
	background: transparent;
	width: 30px;
	height: 30px;
	color: #222;
	line-height: 30px;
	text-align: center;
}
#cart_down_button{
display: none;
}
#cart_up_button{
display: none;
}

@media screen and (max-width:1000px){
#cart_up_button{
display: block;
}
	body{
		min-width:0;
	}
	#container{
		padding: 0;
		margin: 0;
	}
	.rightArea,.leftArea {
		display: none;
	}
	.logWrap{
		width: 95%;
		padding: 30px;
	}
	h1.login-logo img{
		width: 50%;
	}
	.footer-tp{
		display: none;
	}
	#footer{
		min-width:320px
	}
	.footer-bt p:first-child{
		display: none;
	}
	.cashin-wraper dl{
		padding: 10px;
	}
	.cashin-wraper dl .pt50,.cashin-wraper dl .pt13,.cashin-wraper dl .pt25{
		font-size:20px;
		padding: 0 !important;
	}
	.cashin-wraper dl dd{
		padding-left: 0;
		margin-top: 7px;
	}
	.recharge_table_wrap table,.recharge_table_wrap tr, .recharge_table_wrap tbody,.recharge_table_wrap td,.recharge_table_wrap th,.recharge_table_wrap thead{
		display: block;
	}
	.recharge_table_wrap th{
		padding: 15px;
	}
	.recharge_table_wrap.table-style3 .m-red{
		display: block !important;
		margin-top: 15px;
	}
	.table-style2 table thead th{
		padding: 5px !important;
	}
	.table-style2 table  td,.table-style2 table  th{
		width: auto !important;
	}
	span.notice-tit{
		width: 37px;
	}
	.table-style2 table tbody tr td.left{
		padding: 0;
	}
	.rightArea{
		display: block;
	}
	.telArea,.domainArea{
		display: none;
	}
	#container .leftArea, #container .rightArea{
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 9999;
		height: auto;
		width: 100%;
		top: auto !important;
		right: auto;
		padding: 0;
	}
	.btnMoney,.betLimit{
		display: none;
	}
	#container .rightArea{
		bottom: 0;
	}
	.rightArea .cartArea{
		border: 0;
		margin: 0;
		border-radius:0;
	}
	.rightArea .cartArea .content{
		background: #000;
	}
	.rightArea .no-game{
		display: none;
	}
	.betLimit li:first-child{
		display: none;
	}
	#quick{
		display: none !important;
	}
	.rightArea .btnMoney .bsp_money li{
		width: calc(100% / 6 - 3px);
	}
	.no-game{
	
	}
	.betLimit{
	overflow: hidden;
	}
	.betLimit li:nth-child(2){
	float: left;
	}
	.betLimit li:nth-child(3){
	float: right;
	}
	.rightArea .btnBet li.clear a{
		width: 83px;
		height: 30px;
		border-radius: 0;
		text-align: center;
		line-height: 31px;
		background: #9b0d0d;
		font-size: 13px;
		float: right;
		border: 0;
		border-radius:0;
	}
	#container #content.sub{
		padding: 0;
	}
	.rightArea .btnBet li{
		margin-right: 10px;
	}
	.rightArea .btnBet li a{
		line-height: 30px;
	}
	.rightArea .btnBet li.betting {
		    width: 83px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
	line-height: 30px;
    line-height: 31px;
    background: #b99c16;
    font-size: 13px;
	float: right;
	border-radius:0;
		margin-right: 5px;
	}
	.rightArea .cartArea .content .ct_list{
		padding: 0;
	}
	.rightArea .btnBet li{
		
	}
	.rightArea .btnBet li{
		float: right;
		border-radius:0;
	}
	.g_home_n,.g_away_n{
		font-size:12px;
	}
	.g_day{
		display: none;
	}
	.g_more.list {
		width: calc(6% - 2px);
	}
	.g_home,.g_away{
		width: calc(38% - 2px);
	}
	.g_more.list span
		{
		left: 0 !important;
	}
	.rightArea .betInfo{
		
	}
	.betLimit{
		
	}
	.rightArea .btnMoney{
		padding: 5px;
		margin: 0;
	}
	.rightArea .cartArea .content{
		border-top: 1px solid #9b0d0d;
	}
	.rightArea .btnMoney dd input{
		border-right: 0;
		    width: 88px;
    height: 23px;
    background: #5e5e5e;
    color: #fff;
    font-size: 12px;
    line-height: 23px;
    padding: 0 6px 0 0;
    box-sizing: border-box;
    border: 0;
    outline: 0;
    text-align: right;
	}
	.btnMoney dl{
		overflow: hidden;
	}
	.btnMoney dl dt{
	line-height: 33px;
	}
	.btnMoney dl dt,.btnMoney dl dd{
		float: left;
		margin: 0 !important;
	
	}
	.btnMoney dl dt{
			padding: 0 15px;
	
	}
	.rightArea .btnBet{
		padding: 10px;
	}
	.rightArea .btnBet li.clear
	{	margin-right: 0;
	padding-right: 0;

	}
	.rightArea .betInfo{
		padding: 8px;
		overflow: hidden;
		margin: 0;
		position: absolute;
		bottom: 7px;
		left: 0;
		background: none;
		width: 50%;
	}
	.rightArea .betInfo li{
		line-height: 22px;
		height: 22px;
	}
	.rightArea .betInfo li span.tit{
		width: auto;
		font-size:11px;
	}
	.rightArea .betInfo li:last-child{
		margin-right: 0;
	}
	.rightArea .betInfo li span{
		font-size:12px;
	}
	.rightArea .betInfo li{
		float: left;
		margin-right: 10px;
	}
	.btnBet{
		padding: 10px;
    position: static;
    border-top: 1px solid #ac151d;
    background: #242424;
    color: #ccc;
	}
	#td_totRate{
		color: #fb333c;
	}
	#td_totMoney{
		color: #ffe165;
	}
	.rightArea .betLimit{
		padding-top: 7px;
	}
	.rightArea .betLimit li .value
	{
	margin-left: 5px;
	}

}

.iconfont img{

}