#visual {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 0;
	background:#0f0f10;
	background-size:cover;
}

#visual video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (min-aspect-ratio: 15/9) {
    #visual video {
        height: 308%;
        top: -100%;
    }
}

@media (max-aspect-ratio: 16/9) {
    #visual video {
        width: 390%;
        left: -141%;
    }
}
#wrap { }
#container { position:relative; }

#sports_html .g_away,
#sports_html .g_home { width:calc(42% - 2px) !important; }
#sports_html .g_odd { width:calc(16% - 2px) !important }
.displaynone { display:none !important }

.pop-mode{transform: translate(0, 0);transition: all 0.3s ease;top: 0;left:0;right:0;bottom: 0;/*z-index: 101;*/width: 100%;/* height: 80%; *//* overflow: hidden; */}
.pop-mode.pop-show{transform: translate(0, 50px);}

.pop-login{max-width: 375px; border-radius:10px;/* background: rgba(33, 43, 49, 0.8); */width: 100%;position: absolute;margin:30px auto;/*max-height: 360px; border: 2px solid #047f5b; */}

/*로그인*/
#container { position:relative; }
.login-bg{position:fixed; width:100%; height:100%; top:0;right:0; left:0;overflow:hidden;z-index:0; background-image:url('https://i.imgur.com/FPWtvTa.jpg'); background-size:cover; background-position:center;}
.login-cont { position:absolute; top:0; left:0; right:0; width:100%; height:100%; z-index:1;}
.login-footer { height:180px; text-align:center; color:rgba(255,255,255,0.3); font-size:12px; line-height:18px; text-shadow: 1px 1px #000; padding-bottom:20px; background:#000; border-top:1px solid #e50914; }
.login-footer .gray-logo { padding:20px 0 15px; }
.login-footer .gray-logo img { width:106px; }
.login-footer p { color:#787878; }
.login-footer .pc-view{margin-top: 18px;}
.login-footer .pc-view a{width:135px;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:500;color:#ffffff;background:#353535; border:1px solid #4a4a4a; border-radius: 9px;}
.login-footer .pc-view a .iconfont { color:#a8a29c; display: inline-block; margin:0 3px 0 -5px; vertical-align:-6px; }

/*--------------------- 로그인 -----------------------*/
.login-cont .login-box { padding:35px 30px 100px; }
.login-cont .login-box .login { width:100%; margin:0 auto; max-width:452px; padding:25px 20px; border-radius:5px; background:rgba(0,0,0,0.8); }
.login .logo img { width:100%; max-width:280px; }
.login .input-box { padding:0 0 15px; }
.login .input-box input { width:100%; border:none; height:40px; background:#333333; color:#fff; padding-left:20px; border-radius:5px; }
.login .input-box input::placeholder { color:var(--ct-b5b5b5); }
.login .login-btn a { width:100%; height:45px; color:var(--ct-fff); line-height:45px; text-align:center; font-size:20px; font-weight:600; border-radius:5px; background:#e50914; }
.login .discuss-box div { width:calc(50% - 3px); border-radius:5px; height:40px; color:#cecece; background:#333333; }
.login .discuss-box div a { line-height:40px; width:100%; text-align:center; font-size:13px; }
.login .discuss-box .left { float:left; }
.login .discuss-box .right { float:right; }
.login .txt i { font-size:25px; color:var(--ct-818181); }
.login .txt { text-align:center; color:#9c9c9c; font-size:14px; }
.login .txt a { color:var(--ct-fae00f); text-decoration:underline; }
.login .input-box .password { position:relative; }
.login .input-box .password .iconfont { position:absolute; right:0; top:5px; color:var(--ct-b1b1b1); font-size:28px; top:0; display:inline-block; padding:7px 10px; }
.login .input-box .password .iconfont.on { font-size:24px; top:3px; }
.login-cont .login-box .logo { text-align:center; padding-bottom:33px; }
.login-cont .login-box .logo img { width:60%; }
.login .login-tit { color:#fff; font-size:24px; }
@media screen and (max-width:370px){
    .login-cont .login-box { padding:65px 0 100px; }
}
.slider-cont { background:#333; padding:5px; border-radius:5px; }
.StTip{padding-left:0}
.OkTip{padding-right:100px}
.hide{display:none}

#getCaptcha{height:54px; font-size:20px;font-weight:700;box-sizing:border-box;padding:0;width:100%;background:var(--cbg-fff);border:2px solid #fff;color:var(--ct-fff);border-radius:5px;outline:0;text-align:center;margin-top:10px; }
#getCaptcha input{margin-top:5px;padding:0 12px;height:40px;width:calc(100% - 108px);background:var(--cbg-fff);outline:0;box-sizing:border-box;font-size:15px;color:var(--ct-000);border:1px solid #d2d2d2; border-radius:0; }

.color-red{font-size:12px;color: #ffd300;}
.color-black{font-size:12px;color: #ffd300;}

.black-btn a{display:block;height: 60px;line-height: 65px;background: linear-gradient(#edb757, #a57720);text-align:center;font-size: 22px;font-weight:700;color: #fff;border-radius: 25px;}
.white-btn{float: left;}
.white-btn a{display:block;height: 60px;line-height: 65px;background: linear-gradient(#737272, #404040);color: #fff;text-align:center;font-size: 22px;font-weight:700;border-radius: 25px; }

/*--------------------- 회원가입 -----------------------*/
.login-cont .join-box { padding:20px 10px 50px;}
.login-cont .join-box .join { width:100%; margin:0 auto; max-width:452px; padding:25px 20px; border-radius:20px; background:rgba(0,0,0,0.8); }
.join .join-tit { font-size:18px; color:var(--ct-fff); text-align:center; padding-top:15px; font-weight:600; }
.join .logo { text-align:center; padding-bottom:25px; padding-top:15px; }
.join .logo img { width:100%; max-width:164px; }
.join .input-box { padding:0 0 15px; }
.join .input-box .tit { color:var(--ct-b5b5b5); font-size:14px; padding:20px 0 7px 8px; }
.join .input-box li:first-child .tit { padding-top:5px; }
.join .input-box .join-info { position:relative; }
.join .input-box .join-info input,
.join .input-box .join-info select { border:none; border-radius:5px; width:100%; height:42px; padding-left:10px; background:#333333; color:#fff; }
.join .input-box .join-info input::placeholder { font-size:13px; color:var(--ct-a4a4a4); }
.join .input-box .join-info.grid2 input { width:calc(100% - 83px); }
.join .input-box .join-info.grid2 .chk-btn  { position:absolute;top:0;right:0;width:76px;height:42px;line-height:42px;text-align:center;font-size:15px;color:var(--ct-fff);background:#e50914; border-radius:5px; }
.join .input-box .join-info .txt { color:var(--ct-7d7d7d); font-size:12px; padding-top:10px; }
.join .input-box .join-info .bank-box input,
.join .input-box .join-info .bank-box select{ width:calc(50% - 2px); font-size:15px; }
.join .input-box .join-info .bank-box input::placeholder { color:var(--ct-a4a4a4); font-size:15px; }
.join .btn-login { padding-bottom:20px; }
.join .guide h2 { color:var(--ct-fae00f); font-size:16px; padding-bottom:10px; }
.join .guide p { color:var(--ct-a4a4a4); font-size:14px; padding-bottom:5px; }

.join .help { margin:0px 0 10px; }
.join .help li { color:#fff; font-size:12px; padding-bottom:5px; }

.sub-container-wrap::after{content:"";clear:both;display:block;}
.sub-container-wrap .content-box{width:100%; margin:0 0 20px; }
.sub-container-wrap .content-box .sub-title { position:relative; padding:0 0px 5px; margin:0 10px 10px; border-bottom:2px solid #424242; font-size:16px; font-weight:700; color:#fff; }
.sub-container-wrap .content-box .sub-title:after { content:""; position:absolute; left:0; bottom:-2px; width:70px; height:2px; background:#e72b33; }

.right-box{display:none;}

/*미니게임 탭*/
.mini-top-nav { font-size:0; margin-left:-2px; margin-bottom:5px; }
.mini-top-nav li { width:calc(100% / 2 - 3px); height:52px; border-radius:5px; border:2px solid #424242; background: #424242; text-align:center; display:inline-block; cursor: pointer; margin-left:3px;}
.mini-top-nav.grid3 li { width:calc(100% / 3 - 3px); vertical-align: top; } 
.mini-top-nav.grid3 li a { display:block; height:100%; border-radius:5px; }
.mini-top-nav.grid3 li.on a {background: #000; }
.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 { background:#151515; border:2px solid #b61118; }
.mini-top-nav li.on div { color:#fff; }


.mini-top-nav.grid3.vgame li a { display:block; height:100%; border-radius:5px; line-height:35px;  }

.sub-lfrt .content-box{float:left;width:calc(100% - 250px);}
.sub-lfrt .right-box{float:right;width:235px;position: relative;}

.sub-lfctrt .left-box{float:left;width:175px;}
.sub-lfctrt .content-box{float:left;width:calc(100% - 440px);margin:0 15px;}
.sub-lfctrt .right-box{float:right;width:235px;position: relative;z-index: 1;}

.hilo .sub-tab1 { margin:0 0 10px; }
.hilo .sub-tab1 ul { 
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    width: 100%;
    overflow:hidden;
    overflow-x: auto;
    margin-bottom:0;
 }
/* .hilo .sub-tab1 li { width: calc(100% / 3); } */
.hilo .sub-tab1 li { width: 105px; float:none; display:inline-block; }
.hilo .sub-tab1:after { content:"<<< 좌우로 스크롤 하시면 전체 게임 종류를 확인하실 수 있습니다. >>>"; display:block; margin:5px 0 0; text-align:center; color:#898989; }
.sub-tab1 {text-align: center;overflow: hidden;}
.sub-tab1 ul { margin-bottom:10px; }
.sub-tab1 ul.grid2 li { width:50%; }
.sub-tab1 ul li {float: left; width:calc(100% / 3); }
.sub-tab1 ul.grid4 li { width:calc(100% / 4) }
.sub-tab1 ul.grid5 li { width:calc(100% / 5) }
.sub-tab1 ul.grid6 li { width:calc(100% / 6) }
.sub-tab1 ul li:first-child { border-left:1px solid #393a3d; }
.sub-tab1 ul li a {position:relative; display: block;height: 40px;font-size: 13px;color: #fff;background: #212121;border-top: 1px solid #404040;line-height: 40px;border-right: 1px solid #404040;border-bottom: 1px solid #e00a15;}
.sub-tab1 ul li a.on {background:#000; color: #fff; border-top:2px solid #e00a15; border-right:1px solid #e00a15; border-left:1px solid #e00a15; border-bottom:1px solid #000;}
.sub-tab1.two-line ul li a { line-height:15px; padding-top:4px; }

.sub-tab1 ul.fix{border-bottom:1px solid #e00a15}
.sub-tab1 ul.fix li a{border-bottom:0;}
.sub-tab1 ul.fix li a.on{position:relative;/*top:1px;*/border-bottom:2px solid #e00a15!important}
.sub-tab1 ul.fix li:nth-of-type(n+5) a.on{top:1px}
.sub-tab1 ul.fix::after{display:block;clear:both;content:''}


/*미니게임*/
.sub-tab1.minichild { font-size:0; /*margin-bottom:5px;*/ }
.sub-tab1.minichild li { position:relative; width:calc(100% / 2); height:50px; background: #242424; text-align:center; display:inline-block; cursor: pointer; }
.sub-tab1.minichild .grid3 li { width:calc(100% / 3); }
.sub-tab1.minichild.onlyName li { height:40px; line-height:40px; }
.sub-tab1.minichild.onlyName .live-tmenu-name { padding:0; color:#fff; font-size:13px; font-weight:600; }
.sub-tab1.minichild.onlyName li.on .live-tmenu-name { color:#e00a15; }
.sub-tab1.minichild li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 23px;
    background: #393a3d;
    top: 12px;
    left: 0;
}


.sub-tab1.minichild.onlyName li:after { height:15px; }
.sub-tab1.minichild li:first-child:after { display:none; }
.sub-tab1.minichild li .live-tmenu-name { color:#fff; font-size:14px; font-weight:500; padding-top:8px; }
.sub-tab1.minichild li .live-tmenu-countdown { padding-top:3px; font-size:12px; color:#adadad; }
.sub-tab1.minichild li .live-tmenu-countdown span { color:#adadad !important; }
.sub-tab1.minichild li.on .live-tmenu-countdown span { color:#16bfbf !important; }
.sub-tab1.minichild li.on .live-tmenu-name { color:#e00a15; }
.sub-tab1.minichild li.on .live-tmenu-countdown { color:#16bfbf !important; }

.sub-tab-cash {text-align: center;overflow: hidden;}
.sub-tab-cash ul { margin-left:-2px; }
.sub-tab-cash ul li {float: left;width: calc(100% / 3 - 3px); margin-left:3px; }
.sub-tab-cash ul li a {display: block;height: 40px;line-height: 45px;font-size: 14px;font-weight: 600;color: #c2c2c2;background: #424242; border-radius:5px; box-sizing: border-box; }
.sub-tab-cash ul li a.on, 
.sub-tab-cash ul li a:hover { border:2px solid #b61118;line-height: 41px; background: #151515;color: #fff;}
.sub-tab-cash ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}

/*
.sub-tab2 {text-align: center;overflow: hidden;}
.sub-tab2 ul {}
.sub-tab2 ul li {float: left;width: calc(100% / 2);border-left: 1px solid #b8bcc4;}
.sub-tab2 ul li:first-child {border-left: none;}
.sub-tab2 ul li a {display: block;height: 40px;line-height: 40px;font-size: 14px;font-weight: 700;color: #202b33;background: linear-gradient(#fff, #dadbdc);}
.sub-tab2 ul li a.on, 
.sub-tab2 ul li a:hover {background: linear-gradient(#5ccaaf, #00b680);color: #fff;}
.sub-tab2 ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
*/
.sub-tab5 {text-align: center;overflow: hidden;}
.sub-tab5 ul {}
.sub-tab5 ul li {float: left;width: calc(100% / 5);border-left: 1px solid #b8bcc4;}
.sub-tab5 ul li:first-child {border-left: none;}
.sub-tab5 ul li a {display: block;height: 40px;line-height: 40px;font-size: 14px;font-weight: 700;color: #202b33;background: linear-gradient(#fff, #dadbdc);}
.sub-tab5 ul li a.on, 
.sub-tab5 ul li a:hover {background: linear-gradient(#5ccaaf, #00b680);color: #fff;}
.sub-tab5 ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}

.sub-tab6 {text-align: center;overflow: hidden;}
.sub-tab6 ul {border-top:1px solid #b8bcc4;}
.sub-tab6 ul li {float: left;width: calc(100% / 3);border-left: 1px solid #b8bcc4;}
.sub-tab6 ul li:first-child,
.sub-tab6 ul li:nth-child(4){border-left: none;}
.sub-tab6 ul li a {display: block;height: 40px;line-height: 40px;font-size: 14px;font-weight: 700;color: #202b33;background: linear-gradient(#fff, #dadbdc);}
.sub-tab6 ul li a.on, 
.sub-tab6 ul li a:hover {background: linear-gradient(#5ccaaf, #00b680);color: #fff;}
.sub-tab6 ul li a:active{box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.5);}

.game_cate { overflow-x: auto;overflow-y: hidden; background:#242424; border-top:1px solid #404040; border-bottom:1px solid #404040; }
.game_cate::after {content: ''; clear: both; display: block;}
.game_cate ul {white-space: nowrap;font-size: 0; text-align: center;}
.game_cate ul li { display:inline-block; position:relative; }
.game_cate ul li:first-child {border-left: none;}
.game_cate ul li a { color: #fff;font-size: 12px; padding:0 20px 10px; }
.game_cate ul li:first-child:after { display:none; }
.game_cate ul li:after { content:''; position:absolute; width:1px; height:40px; background:#393a3d; top:13px; left:0;  }
.game_cate ul li a i.iconfont { display:block; font-size:20px; line-height:30px; padding-top:10px; }
.game_cate ul li:nth-child(2) a i.iconfont { font-size:22px; }
.game_cate ul li:nth-child(3) a i.iconfont { font-size:22px; }
.game_cate ul li:nth-child(4) a i.iconfont { font-size:22px; }
.game_cate ul li:nth-child(5) a i.iconfont { font-size:19px;}
.game_cate ul li:nth-child(6) a i.iconfont { font-size:20px; }
.game_cate ul li:nth-child(7) a i.iconfont { font-size:20px; }
.game_cate ul li a.on {color: #e00a15;}
.game_cate ul li a span{ display:block; }

.game_cate4 {margin-top: 5px;margin-bottom: 5px;background: #ffffff;overflow-x: auto;overflow-y: hidden;}
.game_cate4::after {content: ''; clear: both; display: block;}
.game_cate4 ul {white-space: nowrap;font-size: 0;}
.game_cate4 ul li {display: inline-block;width: calc(100% / 4);height: 50px;vertical-align:middle;border-left: 1px solid #b8bcc4;border-top: 1px solid #b8bcc4;border-bottom: 1px solid #b8bcc4;text-align: center;}
.game_cate4 ul li:first-child {border-left: none;}
.game_cate4 ul li:last-child{}
.game_cate4 ul li a {vertical-align:middle;margin:0;color: #808285;font-size: 14px;font-weight: 700;width: 100%;height: 50px;line-height: 50px;}
.game_cate4 ul li a i.num{display:block;font-weight:700;}
.game_cate4 ul li a:hover,
.game_cate4 ul li a.on {color:#00c98e;}
.game_cate4 ul li a span{font-weight: 700;}

.game_cate3 {margin-top: 5px;margin-bottom: 5px;background: #ffffff;overflow-x: auto;overflow-y: hidden;}
.game_cate3::after {content: ''; clear: both; display: block;}
.game_cate3 ul {white-space: nowrap;font-size: 0;}
.game_cate3 ul li {display: inline-block;width: calc(100% / 3);height: 50px;vertical-align:middle;border-left: 1px solid #b8bcc4;border-top: 1px solid #b8bcc4;border-bottom: 1px solid #b8bcc4;text-align: center;}
.game_cate3 ul li:first-child {border-left: none;}
.game_cate3 ul li:last-child{}
.game_cate3 ul li a {vertical-align:middle;margin:0;color: #808285;font-size: 14px;font-weight: 700;width: 100%;height: 50px;line-height: 50px;}
.game_cate3 ul li a i.num{display:block;font-weight:700;}
.game_cate3 ul li a:hover,
.game_cate3 ul li a.on {color:#00c98e;}
.game_cate3 ul li a span{font-weight: 700;}

.game_cate2 {margin-top: 5px;margin-bottom: 5px;background: #ffffff;overflow-x: auto;overflow-y: hidden;}
.game_cate2::after {content: ''; clear: both; display: block;}
.game_cate2 ul {white-space: nowrap;font-size: 0;}
.game_cate2 ul li {display: inline-block;width: calc(100% / 2);height: 50px;vertical-align:middle;border-left: 1px solid #b8bcc4;border-top: 1px solid #b8bcc4;border-bottom: 1px solid #b8bcc4;text-align: center;}
.game_cate2 ul li:first-child {border-left: none;}
.game_cate2 ul li:last-child{}
.game_cate2 ul li a {vertical-align:middle;margin:0;color: #808285;font-size: 14px;font-weight: 700;width: 100%;height: 50px;line-height: 50px;}
.game_cate2 ul li a i.num{display:block;font-weight:700;}
.game_cate2 ul li a:hover,
.game_cate2 ul li a.on {color:#00c98e;}
.game_cate2 ul li a span{font-weight: 700;}


.sport-notice{padding: 10px 10px;margin-bottom: 10px;}
.sport-notice > ul > li{margin-top:5px;line-height:18px;color:#fff;}
.sport-notice > ul > li:first-child{margin-top:0px;}
.sport-notice > ul > li.on{color:#e9b454;}
.sport-notice > ul > li .iconfont { color:#e9b454; }
.sport-notice > ul > li i{vertical-align:middle;display: inline-block; font-size:18px; }
.sport-notice > ul > li .txt{font-weight:500;display: inline-block;}

.table-style1{  }
.table-style1 table thead th{font-size: 12px;font-weight:500;color: #fff;height: 36px; background: #000; border:1px solid #46474c; border-left:0; border-right:0; }
.table-style1 table thead tr th:first-child{border-left:0;}
.table-style1 table tbody th{background: #323637;font-weight:700;color:#fff;text-align:left;height: 39px;}
.table-style1 table tbody th font{color:#fff;}
.table-style1 table tbody td{text-align:center;;color:#fff;background: #000;padding: 2px;}
.table-style1 table tbody td .tbg{position:relative;border: 1px solid #474747;overflow:hidden;line-height:37px;padding: 0 10px;margin: 0px 0;}
.table-style1 table tbody td .tbg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/* border-top:1px solid #646464; *//* border-left:1px solid #646464; *//* border-radius:4px; */}
.table-style1 table tbody td .tbg:hover,
.table-style1 table tbody td .tbg.on{border: 1px solid #10bbff;}
.table-style1 table tbody td .tbg:hover::before,
.table-style1 table tbody td .tbg.on::before{/* border-top:1px solid #564c4c; *//* border-left:1px solid #564c4c; */}
.table-style1 table tbody td .vs{font-weight:bold;}


.game-list{
    width: 100%;
    height: 100%;
    float:left;
    min-height: 600px;
}

.game_header {/*width:882px; */height: 33px;margin: 0px 0 4px 0;background: transparent;padding-left:10px;/* border-top: 2px solid #00d99b; *//* border-bottom: 1px solid #cacccf; */}
.game_plag {float: left;height: 33px;line-height: 33px;padding-right: 0px;padding-bottom: 9px;}
.gmae_league {width: 1050px; height: 15px; padding: 8px 0 10px 0; font-weight: bold; }
.gmae_league_1 {/* width: 1050px; */height: 33px;padding: 8px 0 10px 0;font-weight: bold;}
.game_league_text_1 {color: #dddfe2;padding-left: 20px;font-weight: 700;}
.game_league_text_2 {color:#f65555; }
.game_league_text_3 {color:#7dacf4; }

/*   box */
.game_bet_data {width:100%;/* height: 35px; */margin-bottom: 3px;padding: 0 1px;}
.game_bet_data ul{display:table;width:100%;table-layout: fixed;border-spacing: 2px 0;}
.game_bet_data ul li {/* float: left; */margin: 0 1px;display: table-cell;vertical-align: middle;line-height: 1.3;}


.game_home_name_bg_pickup,
.game_home_name_bg:hover {background: linear-gradient(#00d597, #00BF86)!important; /* Old browsers */}
.game_home_name_bg_pickup .game_home_name,
.game_home_name_bg:hover .game_home_name{color:#fff;}

.game_home_name_bg {
    cursor: pointer;
    width: 100%;
    height: 35px;
    color:black;
    border: 1px solid #d6d6d6;
    background: linear-gradient(#fcfcfc, #eee);
}
.game_home_name_bg_end {
    padding-top:6px; margin-right:2px;
	min-width:240px;width:33.5%; height: 23px; border: 1px solid #E1E6EE;background-image:linear-gradient(180deg, #EEEFF4, #EEEFF4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEFF4', endColorstr='#EEEFF4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEFF4), to(#EEEFF4)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #EEEFF4,  #EEEFF4); /* for firefox 3.6+ */
    /* -webkit-border-radius: 6px; */}
.game_home_name_bg_view {
    padding-top:6px; min-width:240px;width:33.5%;height: 23px; color:#000;margin-right:2px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 2%, #fff 40%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fff), color-stop(40%,#fff));
    background: -webkit-linear-gradient(top, #fff 2%,#fff 40%);
    background: -o-linear-gradient(top, #fff 2%,#fff 40%);
    background: -ms-linear-gradient(top, #fff 2%,#fff 40%);
    background: linear-gradient(to bottom, #fff 2%,#fff 40%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #6CA1DD;
}

    /* */
.game_tie_bg_pickup,
.game_tie_bg:hover {background: linear-gradient(#00d597, #00BF86)!important; /* Old browsers */}


.game_tie_bg {
    cursor: pointer;
    width: 50px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #d03333;
    font-size: 12px;
    font-weight: 700;
    border: 0;
    border: 1px solid #d6d6d6;
    background: linear-gradient(#fcfcfc, #eee);
}
.game_tie_bg_vs {
    width: 50px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #1f1f1f;
    font-size: 12px;
    font-weight: 700;
    border: 0;
    border: 1px solid #d6d6d6;
    background: linear-gradient(#fcfcfc, #eee);
}
.game_tie_bg_end {
	margin-right:2px;
    padding-top:6px; min-width:40px;width:5.5%; height: 23px;text-align: center; border: 1px solid #E1E6EE; background-image:linear-gradient(180deg, #EEEFF4, #EEEFF4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEFF4', endColorstr='#EEEFF4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEFF4), to(#EEEFF4)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #EEEFF4,  #EEEFF4); /* for firefox 3.6+ */
    /* -webkit-border-radius: 6px; */
}

    /*      */
.game_away_name_bg_pickup,
.game_away_name_bg:hover {background: linear-gradient(#00d597, #00BF86)!important; /* Old browsers */}
.game_away_name_bg_pickup .game_away_name,
.game_away_name_bg:hover .game_away_name{color:#fff;}

.game_away_name_bg {
    cursor: pointer;
    width: 100%;
    height: 35px;
    color:#000;
    border: 1px solid #d6d6d6;
    background: linear-gradient(#fcfcfc, #eee);
}
.game_away_name_bg_end {
    min-width:240px;width:33.5%; height: 23px; padding-top:6px; border: 1px solid #E1E6EE;  background-image:linear-gradient(180deg, #EEEFF4, #EEEFF4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEFF4', endColorstr='#EEEFF4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#EEEFF4), to(#EEEFF4)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #EEEFF4,  #EEEFF4); /* for firefox 3.6+ */
    /* -webkit-border-radius: 6px; */
	margin-right:2px;
}
.game_away_name_bg_view {
    min-width:240px;width:33.5%; height: 23px; padding-top:6px; color:#000; background: #fff;
    background: -moz-linear-gradient(top, #fff 2%, #fff 40%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fff), color-stop(40%,#fff));
    background: -webkit-linear-gradient(top, #fff 2%,#fff 40%);
    background: -o-linear-gradient(top, #fff 2%,#fff 40%);
    background: -ms-linear-gradient(top, #fff 2%,#fff 40%);
    background: linear-gradient(to bottom, #fff 2%,#fff 40%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    border: 1px solid #6CA1DD;
}

/*     */
.result_home_name_bg_pickup {
    padding-top:6px; margin-right: 4px; width:367px; height: 23px;
    background: #37865A;
	border:1px solid #8A1403;
}
.result_home_name_bg {color:#ffffe0; padding-top:6px; margin-right: 4px; width:259px; height: 23px; background:url('/images/game_bg18.png') 0 0 repeat; border: 1px solid #576683; /*background-image:linear-gradient(180deg, #343434, #121212); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#121212'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#121212)); /* for webkit browsers */
/*background: -moz-linear-gradient(top,  #343434,  #121212); /* for firefox 3.6+ */ }
.result_home_name_bg_end {padding-top:6px; margin-right: 4px; width:275px; height: 23px; border: 1px solid #302f2d;background-image:linear-gradient(180deg, #1a1a1a, #090909);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#090909'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#090909)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1a1a1a,  #090909); /* for firefox 3.6+ */ }
.result_home_name_bg_view {
    padding-top:6px; margin-right: 4px; width:367px; height: 23px;
    background: #0D2939;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #AAAAAA;
}

/*    */
.result_tie_bg_pickup {
    padding-top:6px; width:87px; height: 23px; margin-right: 4px;text-align: center; font-weight:bold; color:#fec3c3;
    background: #37865A;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.result_tie_bg {color:#ffffe0; padding-top:6px; width:65px; height: 23px; margin-right: 4px;text-align: center; background:url('/images/game_bg18.png') 0 0 repeat; border: 1px solid #576683; /*background-image:linear-gradient(180deg, #343434, #121212); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#121212'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#121212)); /* for webkit browsers */
/*background: -moz-linear-gradient(top,  #343434,  #121212); /* for firefox 3.6+ */ }
.result_tie_bg_vs {padding-top:6px; width:87px; height: 23px; margin-right: 4px;text-align: center;  color:#fffbdc;
    background: #0D2939;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #AAAAAA;
}
.result_tie_bg_end {padding-top:6px; width:65px; height: 23px; margin-right: 4px;text-align: center; border: 1px solid #302f2d; background-image:linear-gradient(180deg, #1a1a1a, #090909); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#090909'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#090909)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1a1a1a,  #090909); /* for firefox 3.6+ */ }

/*    */
.result_away_name_bg_pickup {
    width: 367px; height: 23px; padding-top:6px; font-weight:bold; color:#fec3c3;
    background: #37865A;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.result_away_name_bg {color:#ffffe0; width: 277px; height: 23px; padding-top:6px; background:url('/images/game_bg18.png') 0 0 repeat; border: 1px solid #576683; /*background-image:linear-gradient(180deg, #343434, #121212); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#121212'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#121212)); /* for webkit browsers */
/*background: -moz-linear-gradient(top,  #343434,  #121212); /* for firefox 3.6+ */ }
.result_away_name_bg_end {width: 277px; height: 23px; padding-top:6px; border: 1px solid #302f2d;  background-image:linear-gradient(180deg, #1a1a1a, #090909);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#090909'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1a1a1a), to(#090909)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1a1a1a,  #090909); /* for firefox 3.6+ */ }
.result_away_name_bg_view {
    width: 367px; height: 23px; padding-top:6px;
    color:#aaaaaa; background: #0D2939;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

/* .game_bet_data ul{border:1px solid yellow;float:left;width:100%;text-align:center;} */



.game-list-tp{position:relative;}
.game-list-tp .game_bet_info_betting{position:absolute;top:0;right: 4px;width: 55px;height: 20px;line-height: 21px !important;background: #8e929b !important;border: 0 !important;color: #fff;display: block;font-size: 12px;}
.game-list-tp .game_bet_info_betting em{font-style:normal;font-weight:700;}
.game-list-tp .game_bet_info_betting i{font-weight:700;}
.game-list-tp .game_bet_info_betting.on{background:#00d195 !important;}
.game-list-tp .last-over .game_bet_info_betting.on{background: linear-gradient(#fcfcfc, #eee) !important;}
.game-time{height:23px;line-height:23px;padding-left:10px;}

/*    */
.game_bet_time {min-width:95px;width: 13%;height: 35px;line-height: 35px;text-align: center;}
.game_bet_day_text_month {color:#000;font-size: 12px;}
.game_bet_day_text_time {color: #444;font-size: 13px;}

/*    */
.result_bet_time {width:99px; height: 24px; padding:7px 0 0 24px; text-align: left;}
.result_bet_day_text_month {color:#aaa; font-size: 12px; }
.result_bet_day_text_time {color:#fff; font-size: 12px; }

/*      */
.game_home_name_notice {padding-left:5px; float:left; font-weight:bold; color:#45e0e3;}/*  */
.game_home_name_notice2 {padding-left:5px; float:left; font-weight:bold; color:#b6fe99;}/*  2 */
.game_home_name {padding-left: 5px;float:left;font-size: 12px;font-weight: 700;color: #3a3a3a;width: calc(100% - 45px);text-align: left;}/*  */
.game_home_name_over {padding-left:5px; float:left; font-weight:bold; color:#fff44b;}/*  */
.game_home_name_end {padding-left:5px; float:left; font-weight:normal; color:#A0A0A0;}/*  */

/*       */
.game_home_odd_notice {padding-right:5px; float:right; font-weight:bold; color:#3f454b;}/*  */
.game_home_odd {padding-right: 5px;float:right;font-size: 12px;color: #d03333;font-weight: 700;width: 45px;text-align: right;white-space: nowrap;}/*  */
.game_home_odd_over {padding-right:5px; float:right; font-weight:bold; color:#fff44b;}/*  */
.game_home_odd_end {padding-right:5px; float:right; font-weight:normal; color:#A0A0A0;}/*  */

        /*      */
.game_tie_notice {font-weight:bold; color:#99caf0;}/*  */
.game_tie {font-weight: 700;}/*  */
.game_tie_over {font-weight:bold; color:#fff44b;}/*  */
.game_tie_end {font-weight:normal; color:#A0A0A0;}/*  */

        /*      */
.game_away_name_notice {padding-right:5px; float:right; font-weight:bold; color:#45e0e3;}/*  */
.game_away_name_notice2 {padding-right:5px; float:right; font-weight:bold; color:#b6fe99;}/*  2 */
.game_away_name {padding-right: 5px;float:right;font-size: 12px;font-weight: 700;color: #3a3a3a;width: calc(100% - 45px);text-align: right;}/*  */
.game_away_name_over {padding-right:5px; float:right; font-weight:bold; color:#fff44b;}/*  */
.game_away_name_end {padding-right:5px; float:right; font-weight:normal; color:#A0A0A0;}/*  */

        /*       */
.game_away_odd_notice {padding-left:5px; float:left; font-weight:bold; color:#3f454b;}/*  */
.game_away_odd {padding-left: 5px;float:left;font-size: 12px;color: #d03333;font-weight: 700;width: 45px;text-align: left;white-space: nowrap;}/*  */
.game_away_odd_over {padding-left:5px; float:left; font-weight:bold; color:#fff44b;}/*  */
.game_away_odd_end {padding-left:5px; float:left; font-weight:normal; color:#A0A0A0;}/*  */

        /*      */
.game_bet_info_betting {width: 35px;height: 35px;line-height: 35px !important;text-align: center;font-size: 13px;font-weight: 700;color: #636363;}
.game_bet_info_betting_end { min-width: 38px;width:5%; height: 24px; padding-top: 7px; text-align: center; font-size:12px; color:#A0A0A0; }
.game_bet_info_notice { min-width: 38px;width:5%; height: 24px; padding-top: 7px; text-align: center;}
.game_bet_info_text_red {font-size:11px; color:#f65555}
.game_bet_info_text_blue {font-size:11px; color:#55a1f6}
.game_bet_info_text_sky_blue {font-size:11px; color:#858585}


.bet_count_show{cursor: pointer;border: 1px solid #d6d6d6;background: linear-gradient(#fcfcfc, #eee);}
.bet_count_show.on{background:linear-gradient(#00d799,#00ba83);border:1px solid #00ab78;color:#fff;}
.game-bet-more{display:none;}
.game_bet_data ul b{display:inline-block;}
.game_bet_data ul b img{display:block;}
.last-over .game_home_name_bg,
.last-over .game_tie_bg,
.last-over .game_away_name_bg,
.last-over .bet_count_show{background: linear-gradient(#fcfcfc, #eee) !important;}


/* ---- 베팅카드 바뀜
.betslip_w {position: relative;background: #202a33;overflow: hidden;padding-bottom: 12px;}
.betslip_w .bsp_top {overflow:hidden;height: 51px;line-height: 51px;margin: 0 10px 10px;border-bottom: 1px solid #57626d;}
.betslip_w .bsp_top .tit {float:left;font-size: 16px;font-weight: 700;color: #fff;}
.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: #00c98e;border-radius: 10px;margin-right: 5px;vertical-align: middle;}
.betslip_w .bsp_top .tit span { color:#fff; font-size:15px;}
.betslip_w .bsp_top .move {float:right;border: 1px solid #377965;border-radius: 3px;margin-top: 11px;}
.betslip_w .bsp_top .move span {float: left;width: 38px;height: 27px;line-height: 27px;text-align: center;cursor:pointer;color: #828297;font-size: 12px;background: #35404a;}
.betslip_w .bsp_top .move span.active{color: #00c98e;}

.betslip_w .bsp_top .move .on {background: #35404a;}
.betslip_w .bsp_top .move .off {border-right: 1px solid #377965;}
.betslip_w .bsp_betbtn.carat {background: linear-gradient(#00d396, #00c88e);text-align:center;height: 46px;line-height: 46px;color: #fff;font-weight:bold;font-size: 18px;cursor:pointer;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;margin: 0 10px;border-radius: 5px;}
.betslip_w .bsp_betbtn.carat:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.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;}
.betslip_w .bsp_betbtn:hover {background:#fff;color: #000;}
.betslip_w .betslip { background:rgba(0, 0, 0, 0.07); border:1px solid rgba(0, 0, 0, 0.2); min-height:100px;}
.betslip_w .betslip .line:after { content:''; display:block; clear:both;}
.betslip_w .betslip .rate {margin: 0 10px;line-height: 30px;height: 30px;overflow: hidden;}
.betslip_w .betslip .rate dt {float:left;color: #a4b0ba;font-size: 14px;font-weight: 700;}
.betslip_w .betslip .rate dd {width:65%;float:right;text-align:right;color: #00c98e;font-weight: 700;line-height: 33px;font-size: 14px;}
.betslip_w .betslip .rate dd .white{font-weight:700;color:#fff;}
.betslip_w .betslip .rate dd .red{font-weight:700;color:#df4442;}
.betslip_w .betslip .rate dd .blue2{font-weight:700;color:#2ee2ed;}

.betslip_w .betslip .rate dd #totalprice{color: #f4ca38;font-weight: 700;font-size: 12px;}
.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: #6262a0;}
.betslip_w .betslip .rate dd span.caratcolor {color: #00c98e;font-weight: 700;font-size: 12px;}
.betslip_w .betslip .rate dd span.rubycolor {color:#ff7ef1;}
.betslip_w .betslip .bsp_item {position:relative;border-top: 0;border-bottom: 1px solid #5a563c;display: none;}
.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;}
.betslip_w .betslip .bsp_item .bsp_item_w { position:absolute; background:rgba(0, 0, 0, 0.7); width:250px; left:0px; top:37px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul { padding:10px 10px 5px 10px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul li { font-size:11px; padding-bottom:5px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul li b { color:#f1cc45; font-size:11px;}
.betslip_w .betslip .bsp_item + .rate{border-top:0;}
.betslip_w .betslip .bsp_mybetmoney {width: 109px;height: 22px;background: #fff;color: #2e3032;text-align:right;padding: 0 5px;border: 0;font-weight: 700;font-size: 12px;}
.betslip_w .betslip .bsp_money{padding:0 10px;margin: 7px 0 5px;}
.betslip_w .betslip .bsp_money ul {overflow:hidden;margin: -2px 0 0 -3px;border-radius: 5px;}
.betslip_w .betslip .bsp_money ul li {float:left;width: calc(100% / 4 - 3px);margin-left: 3px;margin-top: 2px;color: #fff;}
.betslip_w .betslip .bsp_money ul li span {cursor:pointer;display:block;height: 30px;line-height: 30px;background: linear-gradient(#fdfdfd, #dddedf);border-radius: 5px;color: #35404a;font-size: 12px;font-weight: 700;text-align: center;}
.betslip_w .betslip .bsp_money ul li span:hover{color: #00c98e;}
.betslip_w .betslip .bsp_money ul li span:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.betslip_w .betslip .bsp_money ul li.reset span{background: linear-gradient(#fdfdfd, #dddedf);color: #35404a;}
.betslip_w .betslip .bsp_money ul li.max span{background: linear-gradient(#fdfdfd, #dddedf);color: #35404a;}
.betslip_w .betslip .bsp_money ul li.reset span:hover{background: #fff;color: #000;}
.betslip_w .betslip .bsp_money ul li.max span:hover{background: #fff;color: #000;}


.betslip_w .betslip .bsp_money ul li .i-refresh { font-size:16px;}
.betslip_w .betslip .bsp_max {text-align:center;font-size: 0;padding: 0 10px;margin-bottom: 10px;}
.betslip_w .betslip .bsp_max a {width: calc(50% - 4px);display:inline-block;color:rgba(255, 255, 255, 0.5);}
.betslip_w .betslip .bsp_max a#betlistalldel{border: 1px solid #3d4954;color: #788896;font-weight: 700;font-size: 12px;width: 100%;height: 22px;line-height: 23px;border-radius: 5px;}
.betslip_w .betslip .bsp_max a#maxbetting{background: #202145;border: 1px solid #3c8770;color: #3ebf99;font-weight: 700;font-size: 13px;}

.betslip_w .betslip .bsp_event_w .bsp_event {border-radius:3px;overflow:hidden;position:relative;margin-bottom: 8px;padding-right: 20px;}
.betslip_w .betslip .bsp_event_w .bsp_event dd {padding: 6px 5px 5px 5px;}
.betslip_w .betslip .bsp_event_w .bsp_event dd span {display:block;color: #d9d7c9;font-size: 12px;line-height:20px;width:calc(100% - 25px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.betslip_w .betslip .bsp_event_w .bsp_event:hover dd span {overflow:visible;text-overflow:visible;white-space:normal;}
.betslip_w .betslip .bsp_event_w .bsp_event dd span .change { font-weight:normal; color:#FF0000; font-size:11px; padding-left:5px;}
.betslip_w .betslip .bsp_event_w .bsp_event dt {height: 19px;line-height: 19px;overflow:hidden;}
.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: 12px;color: #ffffff;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkrate {font-size: 12px;font-weight:bold;color: #f4ca38;font-family:verdana;text-align:right;width:40px;float:right;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam .box{display:inline-block;width:38px;height:19px;line-height: 20px;font-size: 12px;color: #fff;text-align: center;background: #377965;border-radius: 10px;margin-right: 5px;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam .red{color:#fb2960 !important;}
.betslip_w .betslip .bsp_event_w .bsp_event .remove {position:absolute;top: 2px;right: 0;cursor:pointer;}
.betslip_w .betslip .bsp_event_w .bsp_event .remove i {font-size: 11px;color: #8787a6;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.betslip_w .betslip .bsp_event_w .bsp_event .remove:hover i {transform:rotate(90deg);-webkit-transform:rotate(90deg);color: #ff3d12;}
----*/
.all-betlist{margin-top:10px;}
.all-betlist a {background: #df4442;display: block;text-align:center;height: 46px;line-height: 46px;color: #fff;font-weight:bold;font-size: 18px;cursor:pointer;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;margin: 0 10px;border-radius: 5px;}
.all-betlist a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}

/*
.betslip_bt{border:2px solid #00c98e;text-align:center;margin-top: 10px;border-radius: 13px;padding: 25px 0;background: url(../images/sub/betslip_bt.png) no-repeat;background-size: cover;}
.betslip_bt .img img{width:140px;}
.betslip_bt .txt{font-size:15px;font-weight:700;color:#00cd92;margin:8px 0 10px;}
.betslip_bt .box{width:164px;height:39px;line-height:39px;border:2px solid #fff;background:#b61118;font-size:16px;font-weight:700;color:#fff;margin: 0 auto; box-shadow:inset 0 10px 10px -10px #000, inset 10px 0 10px -10px #000; border-radius: 5px; }
*/

.nav-item1{margin-bottom: 10px;}
.nav-item1 > ul > li{margin-top:10px;}
.nav-item1 > ul > li:first-child{margin-top:0;}
.nav-item1 > ul > li:last-child{}
.nav-item1 > ul > li > h2{position:relative;}
.nav-item1 > ul > li > h2 a{display:block;height: 35px;line-height: 35px;padding-left: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #fff;background: linear-gradient(#00d89a, #00b882);border-radius: 5px;}
.nav-item1 > ul > li > h2 a span{font-size:12px;color:#959595;margin-left: 10px;}
.nav-item1 > ul > li > h2 span.nav-icon{position:absolute;top: calc(50% - 7px);right:20px;cursor: pointer;width: 15px;height: 15px;background: url(../images/sub/nav_off.png) no-repeat;}
.nav-item1 > ul > li > h2.on span.nav-icon{background: url(../images/sub/nav_on.png) no-repeat;}

.nav-item1 > ul > li:nth-child(1) > .depth2{display:block;}
.nav-item1 > ul > li > .depth2{margin-top: 5px;}
.nav-item1 > ul > li > .depth2 > li{position: relative;margin-top: 3px;}
.nav-item1 > ul > li > .depth2 > li:first-child{margin-top: 0;}
.nav-item1 > ul > li > .depth2 > li i.iconfont{color: #8f8f8f;margin-right: 12px;width: 16px;overflow: hidden;display: inline-block;vertical-align: middle;}
.nav-item1 > ul > li > .depth2 > li > a{position: relative;display: block;height: 40px;line-height: 40px;padding-left: 5px;font-size: 14px;color: #4d5459;font-weight: 700;background: linear-gradient(#fefefe, #dddedf);border: 1px solid #b8bcc4;border-radius: 5px;}
.nav-item1 > ul > li > .depth2 > li > a img{margin-right:5px;}
.nav-item1 > ul > li > .depth2 > li > span.num{display:inline-block;position: absolute;top: 0;right: 10px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;font-size: 12px;font-weight: 700;color: #858a8e;}
.nav-item1 > ul > li > .depth2 > li > span.num.last-over{color:#e36660;}
.nav-item1 > ul > li > .depth2 > li a span{font-weight:700;color:#4d5459;}
.nav-item1 > ul > li > .depth2 > li.last-nav{background: url(../images/common/nav_line.gif) no-repeat;margin-top: 5px;padding-top: 5px;}
.nav-item1 > ul > li > .depth2 > li.last-nav > a{}
.nav-item1 > ul > li > .depth2 > li.last-nav > span.num{top: 12px;}
.nav-item1 > ul > li > .depth2 > li:hover a,
.nav-item1 > ul > li > .depth2 > li.on a{border: 1px solid #00c98e;box-shadow: inset 0px 2px 5px rgba(43, 54, 64, 0.63);}

.mt40{margin-top:40px !important;}
.mt30{margin-top:30px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mb0{margin-bottom:0 !important;}
.mt5{margin-top:5px !important;}
.ml10{margin-left: 5px !important;}
.mr10{margin-right: 5px !important;}
.mlf2{margin-left:2px !important;margin-right:2px !important;}
.mlf10{margin-left:10px !important;margin-right:10px !important;}

.pdb0{padding-bottom:0 !important;}
.pdlf10{padding:0 10px !important;}
.pdl10{padding-left: 10px !important;}
.pl0{padding-left:0 !important;}


.game-tb-tit{height:50px;line-height:50px;padding: 0 20px;border:1px solid #b8bcc4;background:linear-gradient(#fcfcfc, #dfe0e1);border-radius: 10px;}
.game-tb-tit .tit{float:left;font-size:18px;font-weight:700;color:#4d5459;}
.game-tb-tit .right-btn{float:right;line-height: 100%;margin-top: 11px;}
.game-tb-tit .right-btn .btn{min-width:74px;height:27px;line-height: 27px;text-align:center;padding:0 10px;font-size: 13px;font-weight:700;border-radius: 5px;}
.game-tb-tit .right-btn .btn.btn-black{border:1px solid #b8bcc4;background:linear-gradient(#fbfbfb, #dfe0e1);color:#4d5459;}
.game-tb-tit .right-btn .btn.btn-red{border:1px solid #b8bcc4;background:linear-gradient(#fbfbfb, #dfe0e1);color:#f41e37;}
.game-tb-tit .right-btn .btn.btn-green{border:1px solid #09ba87;background:linear-gradient(#00d396, #00c98f);color:#fff;margin-left: 10px;}

.game-tp{height: 40px;line-height: 40px;background:#00c98e;padding: 0 10px 0 5px;}
.game-tp .left{float:left;font-size: 16px;font-weight:700;color:#fff;}
.game-tp .left img{/* width: 20px; */margin-right:5px;}
.game-tp .left strong{color:#c33f3f;}
.game-tp .right{float:right;font-size: 13px;font-weight:700;color:#fff;}
.game-tp .right strong{color:#c33f3f;}

.game-cont{overflow:hidden;border:1px solid #b8bcc4;text-align: center;}
.game-cont img{max-width:100%;}

.game-close-btn{padding: 3px;}
.game-close-btn a{display:block;height:26px;line-height:28px;background:#03805b;text-align:center;font-weight:700;color:#cee8e0;border-radius:5px;}

.game-box{overflow:hidden;margin: 0px 10px;border-top: 1px solid #57626d;}
.game-box .tit{height:37px;line-height:37px;text-align:center;font-size: 16px;font-weight:700;color: #00cf93;}
.game-box .cont{padding: 0 0px 10px;overflow: hidden;}
.game-box .cont > ul{margin-left: -3px;margin-top: -3px;}
.game-box .cont > ul > li{float:left;margin-left: 3px;margin-top: 3px;border-radius:5px;overflow:hidden;cursor: pointer;position: relative;}
.game-box .cont > ul > li::before{content:"";position:absolute;top:0;left:0;width:100%;height: 100%;border: 1px solid #697982;border-radius: 5px;box-sizing: border-box;}
.game-box .cont > ul > li:hover::before{border: 1px solid #597e73;}
.game-box .cont > ul > li:hover > div{background: linear-gradient(#43655b, #29423b) !important;}
.game-box .cont > ul > li > div{display:table;width:100%;}
.game-box .cont > ul > li:active > div{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.game-box .cont > ul > li > div > p{width: 1%;height: 43px;display:table-cell;vertical-align:middle;text-align: center;font-size: 16px;font-weight: 700;color: #ffffff;}
.game-box .cont > ul > li > div > p span{font-size:12px;display: block;color: #c6cbce;}
.game-box .cont > ul > li > div > p.f12{font-size:12px;}

.game-box .cont > ul.four-line > li{width:calc(100% / 4 - 3px);}
.game-box .cont > ul.three-line > li{width: calc(100% / 3 - 3px);}
.game-box .cont > ul.two-line > li{width: calc(100% / 2 - 3px);}
.game-box .cont > ul.one-line > li{width:calc(100% - 3px);}

.game-box .cont > ul > li > div.blue-box{background:#0a6ecf;}
.game-box .cont > ul > li > div.red-box{background:#c8141b;}
.game-box .cont > ul > li > div.green-box{background: linear-gradient(#43655b, #29423b);}
.game-box .cont > ul > li > div.black-box{background: linear-gradient(#405561, #232e34);}

.game-box .cont > ul > li.on > div{background: linear-gradient(#43655b, #29423b);}
.game-box .cont > ul > li.on > div > p{color: #fff;}

.game-date{text-align:center;height: 56px;line-height: 61px;}
.game-date p{display: inline;font-size: 14px;font-weight:700;color:#fff;line-height: 100%;}
.game-date p.p1 strong{color: #e9f11a;}
.game-date p.p2{margin-top:10px;}
.game-date p.p2 strong{font-size:20px;color: #df4442;}

.vfootball-list .game_league_text_1{padding-left:10px;}
.vfootball-list .game_bet_time{width:15%;}
.vfootball-list .game_home_name_bg{width:34%;}
.vfootball-list .game_tie_bg{width:9%;}
.vfootball-list .game_away_name_bg{width:34%;}
.vfootball-list .game_bet_info_betting{width:8%;}


.cont_row {position: relative;}
.row {position: relative; width: 1200px; margin: 0 auto;}
.row::after {content: ''; clear: both; display: block;}



/********************************************************
 game css : 
********************************************************/
/* game -  */
.game_data {margin-top: 5px; padding:0 2px; }
.game_data.vgame { margin-bottom:20px; position:relative; min-height:200px; }
.game_row {display: block;}
.game_row .league { height:35px; line-height:35px; color:#fff; font-size:12px; }
.game_row .league.last-over span { color:#c5c5c5; }
.game_row .league .float-right { float:right; }
/* game -  */
.game_head {overflow: hidden;margin-bottom: 10px;}
.game_head table {width: 100%;table-layout: fixed;background-color: #020202;}
.game_head table thead th {height: 36px;color: #fff;font-size: 12px;letter-spacing: -1px;font-weight: normal;}

/* game -   */
.g_head {clear: both;overflow: hidden;height: 35px;line-height: 35px;/* margin: 10px 0 2px 0; */background-color: transparent;text-align: left;letter-spacing: -1px;font-size: 13px;padding-left: 0;}
/*.g_head.bg {height: 36px; line-height: 36px; background-color: #EFF0F1;}*/
.g_head img {width: 22px;margin: -3px 0 0 7px;vertical-align: middle;}
.g_head span {margin-left: 8px;color: #dddfe2;}
.g_head i.iconfont{color: #969696;display: inline-block;vertical-align: middle;width: 21px;font-size: 21px;}
.g_head em {text-decoration: none;color: #c6c6c6; font-style: normal;}
.g_head em strong {color: #c6c6c6; }

/* game -   */
.g_league_1 {color: #dddfe2 !important;font-weight: 500;}
.g_league_2 {color: #f8376b;}
.g_league_3 {color: #e649fa;}
.g_league_4 {color: #fa7949;}
.g_league_5 {color: #00d3db;}
.g_league_6 {color: #00c45b;}
/* game -   */
.game_sub {display: none;}
.game_sub.on {display: block}

.g_head .g_league_1 { color: #dddfe2 !important; }


/* game -   */
.g_item {overflow: hidden; display: block;}
.g_item a{display:block;}
.g_item::after {content: ''; display: block; clear: both;}
.g_item li {float: left;height: 35px !important; padding:0 1px; border:1px solid #404040; line-height: 35px !important;margin-bottom: 1px;letter-spacing: 0;margin-left: 2px;font-weight: 700;background:#212121;}
.g_item li:first-child{margin-left:0;}
.g_item li img {display: inline-block;vertical-align: -10px;}
.g_item li.last-over{background: #000000 !important;color: #67676b !important;border: 1px solid #373737 !important;}
.g_item li.last-over span {color: #67676b !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;}
 
.sports-result .g_item li.g_gr_o { border:1px solid #8d8643; background:#2f2d25; }
.g_day {width: calc(10% - 2px);text-align: center;color: #a5a5a5;font-size: 13px;font-weight: bold;}
.g_day span {color: #a5a5a5;}
/* game -    */
.g_home {width: calc(40% - 2px);margin-right: 1px;padding: 0 1px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_odd {width: calc(20% - 2px);margin-right: 1px;text-align: center;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_away {width: calc(40% - 2px);padding: 0 1px;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 1px; 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 1px; cursor: pointer; font-weight: bold;}

/* game -    */
.g_home_sc {width: calc(33% - 2px); margin-right: 1px; padding: 0 1px; 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 1px; cursor: pointer; font-weight: bold;}

.g_home_ed {width: calc(33% - 2px);margin-right: 1px;padding: 0 1px;cursor: pointer;font-weight: bold;}
.g_odd_ed {width: calc(12% - 2px); margin-right: 1px; text-align: center; cursor: pointer; font-weight: bold;}
.g_away_ed {width: calc(33% - 2px); padding: 0 1px; cursor: pointer; font-weight: bold;}

/* game -    */
.g_home_n, .g_home_o, .g_home_d {width: calc(100% - 45px);float: left;/*white-space: nowrap; text-overflow: ellipsis;*/overflow: hidden;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;}
.g_away_n, .g_away_o, .g_away_d  {width: calc(100% - 45px);float: right;/*white-space: nowrap;text-overflow: ellipsis;*/overflow: hidden;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;}
.g_home_odd_n, .g_home_odd_o, .g_home_odd_d {width: 45px;float: right;position: relative;letter-spacing: 0px;white-space: nowrap;padding-right:2px;font-weight: 500;}
.g_away_odd_n, .g_away_odd_o, .g_away_odd_d {width: 40px;float: left;position: relative;letter-spacing: 0;/* font-weight: 700; */white-space: nowrap;padding: 0 2px;font-weight: 500;}
.g_odd_n, .g_odd_o, .g_odd_d, .g_odd_h {display: block;font-weight: 500;}

.g_home_n {color: #fff;text-align: left;font-size: 12px;}
.g_home_odd_n {color: #fff;text-align: right;font-size: 12px;}
.g_odd_n {color: #fff;text-align: center;font-size: 12px;}
.g_away_odd_n {color: #fff;text-align: left;font-size: 12px;}
.g_away_n {color: #fff;text-align: right;font-size: 12px;}

.g_home_o {color: #fff;text-align: left;font-size: 12px;}
.g_home_odd_o {color: #fff;text-align: right;font-size: 12px;}
.g_odd_o {color: #fff;text-align: center;font-size: 12px; font-weight:600; }
.g_away_odd_o {color: #fff;text-align: left;font-size: 12px;}
.g_away_o {color: #fff;text-align: right;font-size: 12px;}
.g_home_o span, .g_away_o span {color: #fff!important;}

.g_home_d {color: #999; text-align: left; font-size: 13px;}
.g_home_odd_d {color: #999; text-align: right; font-size: 13px;}
.g_odd_d {/*color: #d3d3d3;*/ color:#fff; text-align: center;font-size: 12px;}
.g_away_odd_d {color: #999; text-align: left; font-size: 13px;}
.g_away_d {color: #999; text-align: right; font-size: 13px;}

.g_odd_h {color: #d3d3d3;text-align: center;}

.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: 12px;font-weight: 500;color:#47e73b;margin: 0 1px;}

.g_gr_c .g_home_odd_o .hot, 
.g_gr_c .g_away_odd_o .hot{color:#fff;}

/* game -    */
.g_more {text-align: center; font-size: 13px;}
.g_more img {vertical-align: middle;}
.g_more.list {width: calc(6% - 2px);}
.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(6% - 2px);color: #737373;}
.g_more.win {width: calc(6% - 2px);color: #fff;}
/* 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:#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: linear-gradient(#2e2e2e, #1c1c1c) !important; color:#646464 !important;*/ }
.g_gr_sc {background-color: #3b3331;}

.g_gr_c,
.g_gr_c .red,
.g_gr_c .green,
.g_gr_c .blue { color:#000 !important; }

.g_gr_o .divd{color: #fff;}
.g_gr_c .name{color: #fff !important; font-weight:600;}
.g_gr_o .divd2.name{color: #fff;}
.g_gr_c .divd2.name{color: #fff !important; font-weight:600;}
.g_gr_c .divd{color: #fff !important;}

/* game -    */
.g_list_hold {}
.g_list_hold span {color: #ea3fd3;}
.g_list_hold em {color: #fff;}
.g_list_view {/* background-color: #292d3c; */}
.g_list_view span {color: #ffc600;}
.g_list_view em {color: #fff;}

.g_list_hold, .g_list_view {}
.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-size: 12px;font-weight:bold;font-style: normal;}


/* 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;}
.g_lg img {width: 26px; height: 16px; margin: -2px 0 0 5px; vertical-align: middle;}
.g_lg span {color: #fff;}

/* game -  //  */
.g_info {padding: 2px;margin-top: 5px;}
.g_info ul {display: table;border: 1px solid #2e2c44;color: #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;}

.vgame-result{margin: 2px;}
.vgame-result .g_head em{color: #c5c5c5;font-style: normal; padding-left: 10px;vertical-align: middle; font-weight:500; }
.vgame-result .g_head em strong{color: #c5c5c5;margin-left: 5px; font-weight:500; }
.vgame-result .g_head .headRight {float: right;width: calc(11% - 2px);text-align: center; }
.vgame-result .g_head b{font-weight:500;color:#fff;}
.vgame-result .g_head > span{margin-left: 15px;color: #dddfe2;width: calc(100% - 180px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle; font-weight:500; }
.vgame-result .g_item li{padding: 0 3px;}
.vgame-result .g_item li.g_day{width:calc(11% - 2px);}
.vgame-result .g_item li.g_lg{padding-left:10px;}
.vgame-result .g_item li.g_home{width:calc(33% - 2px);}
.vgame-result .g_item li.g_home_ed{width: calc(37%  - 2px);}
.vgame-result .g_item li.g_odd{width:10%;}
.vgame-result .g_item li.g_odd_ed{width: calc(15% - 2px);}
.vgame-result .g_item li.g_away{width:calc(33% - 2px);}
.vgame-result .g_item li.g_away_ed{width: calc(37% - 2px);}
.vgame-result .g_item li.g_more.win{width: calc(11% - 2px);}
.vgame-result .g_item{margin:2px 0;}
.vgame-result .g_away_odd_n,
.vgame-result .g_away_odd_o,
.vgame-result .g_away_odd_d{padding:0;}
.vgame-result .g_home_odd_n,
.vgame-result .g_home_odd_o,
.vgame-result .g_home_odd_d{padding:0;}
.vgame-result .g_item.vdog li.g_home_ed { width:calc(89% - 2px) !important; } 

.sports-result.__mini .g_item li.g_home_ed{width: 100%;padding: 0 10px;}
.sports-result.__mini .g_item li.g_lg.g_lg{text-align:center;/* padding-left:0; */}

.betting-list{border-top:0;}
.betting-list .game_row{/*border-top:2px solid #424242;*/margin-top: 10px; margin-bottom:20px; }
.betting-list .game_row:first-of-type{margin-top:0;}
.betting-list .white{color: #1c2835;}
.betting-list .grey{color: #636363 !important;}
.betting-list .red{color:#ff3131 !important;font-size: 14px;font-weight: 700;}
.betting-list .blue{color: #1dcbf6 !important;font-size: 14px;font-weight: 700;}
.betting-list .green{color:#00d99b !important;font-size: 14px;font-weight: 700;}
.betting-list .f14{font-size:14px;}
.betting-list .f15{font-size:15px;font-family: 'GmarketSansTTF';}
.g_item .badge.badge-green { color: #1dcbf6 !important;font-size: 14px;font-weight: 700; }
.g_item .badge { font-size: 14px !important; }
.sports-result .mini .g_item li.g_home_ed { padding:0 10px; }

.betting-list .game_head{margin-bottom:0;}
.betting-list .game_data .game_row:first-child .g_head{margin-top:0;}
.betting-list .g_day{width:calc(12% - 2px);}
.betting-list .g_home{width: 100%;}
.betting-list .g_odd{width: 50px;}
.betting-list .g_away{width: 100%;}
.betting-list .g_more.list{width:calc(12% - 2px);}
.betting-list .g_more.list span{font-weight:700;}
.betting-list .g_head{/* margin-top:0; */}
.betting-list .g_head > span{margin-left:5px;}

.betting-list .g_item li.g_home_ed{width:calc(40% - 2px);}
.betting-list .g_item li.g_odd_ed{width:calc(20% - 2px);}
.betting-list .g_item li.g_away_ed{width:calc(40% - 2px);}

.betting-list .league_h .right-head{padding-right: 0;margin-top: 5px;}
.betting-list .right-head{width:auto;}
.betting-list .right-head span{color:#fff;margin-left: 3px;}
.betting-list .league_h .right-head .betting-box{ /*font-size: 12px;*/ }
.betting-list .right-head .betting-box.win{color:#f6ef23;}
.betting-list .right-head .betting-box.lose{color:#e73b54;}
.betting-list .right-head .betting-box.state{color:#fff;}
.betting-list .right-head .betting-box{display:inline-block;width:57px;height:28px;text-align: center;}

.betting-list .g_item{border-bottom: 1px solid #3e3f46;padding-bottom: 2px;}
.betting-list .g_item:last-of-type{border-bottom:0;padding-bottom: 0;}


.betting-list .bet-info{position:relative;padding: 0px 5px 5px 30px;font-size: 12px;color: #6b6767;line-height: 18px;border: 1px solid #b8bcc4;border-left: 0;border-right: 0;background: #edf0f4;border-top: 0;}
.betting-list .bet-info input{position:absolute;top: 50%;left: 10px;margin-top: -11px;}
.betting-list .bet-info i{color: #4a4a4a;margin: 0 3px 0 6px;}
.betting-list .bet-info .bet-state{display: inline-block;width: 47px;height: 23px;line-height: 23px;text-align: center;color: #fff;font-size: 13px;border-radius: 5px;}
.betting-list .bet-info strong{display:inline-block;margin-right: 20px;}
.betting-list .bet-info strong:last-of-type{margin-right:10px;}
.betting-list .bet-info strong font{}

.betting-list .league_h{height: 38px;margin-bottom:0;padding: 0 5px;line-height: 38px;color: #fff;border-bottom: 1px solid #3e3f46;}
.betting-list .league_h span{font-size: 13px;}
.betting-list .league_h + .g_head{margin-top:0;}
.betting-list.__mini .league_h{border-bottom:0;}
.betting-list.__mini .league_h span i{color:#fff;}

.bet-right{float:right;color: #a5a5a5;}
.bet-right span{display:inline-block;font-weight: 700;color: #1c2835;margin-left: 0;}
.bet-right span.sp2{color: #1c2835;margin-left: 3px;}
.bet-right span.sp3{/* background:#101011; */color: #1c2835;/* width:52px; */height:24px;line-height:24px;text-align: center;border-radius: 3px;}

.search.betting-search p.bet-last input{font-weight:700}
.search.betting-search p.bet-last span:nth-of-type(1){width:calc((100% - 74px) / 2);margin-left: 0;}
.search.betting-search p.bet-last span:nth-of-type(2){width:calc((100% - 74px) / 2);margin-left: 0;}
.search.betting-search p.bet-last span:last-child{width:58px;margin-left: 2px;}
.search.betting-search p.bet-last i{float:left;width:14px;text-align:center;line-height:40px;color: #fff;font-weight: 700;}


.game-result .white{color: #1c2835;}
.game-result .grey{color: #636363 !important;}
.game-result .red{color:#ff3131 !important;}
.game-result .blue{color: #1b91d5 !important;}
.game-result .green{color:#00d99b !important;}
.game-result .f14{font-size:14px;}
.game-result .f15{font-size:15px;font-family: 'GmarketSansTTF';}

.game-result .game_head{margin-bottom:0;}
.game-result .game_data .game_row:first-child .g_head{margin-top:0;}
.game-result .g_day{width:calc(12% - 2px);}
.game-result .g_home{width: 100%;}
.game-result .g_odd{width: 50px;}
.game-result .g_away{width: 100%;}
.game-result .g_more.list{width:calc(12% - 2px);}
.game-result .g_more.list span{font-weight:700;}
.game-result .g_head{margin-top: 4px;}

.game-result .bet-info{position:relative;padding: 0px 5px 5px 30px;font-size: 12px;color: #6b6767;line-height: 18px;border: 1px solid #b8bcc4;border-left: 0;border-right: 0;background: #edf0f4;border-top: 0;}
.game-result .bet-info input{position:absolute;top: 50%;left: 10px;margin-top: -11px;}
.game-result .bet-info i{color: #4a4a4a;margin: 0 3px 0 6px;}
.game-result .bet-info .bet-state{display: inline-block;width: 47px;height: 23px;line-height: 23px;text-align: center;color: #fff;font-size: 13px;border-radius: 5px;}
.game-result .bet-info strong{display:inline-block;margin-right: 20px;}
.game-result .bet-info strong:last-of-type{margin-right:10px;}
.game-result .bet-info strong font{}

.table-black.double-header>thead, .table-black>thead>tr {
}
.table-black {
    width: 100%;
    /* margin-bottom: 30px; */
}
.table-black>thead>tr {
    height: 37px 
}
.table-black.double-header>thead>tr {
    border: none 
}
.table-black>thead>tr>td {
    text-align: center;
    background: #292929;
    font-size: 13px;
    color: #fff;
}
.table-black.double-header>thead>tr>td {
    text-align: center;
    background-image: none;
    background: linear-gradient(to top, #1e3349, #2e4e6e);
    padding: 3px 0;
    font-size: 11px;
    color: #d2d2d2;
    position: relative;
}
.order-afiiliates-data {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
    font-size: 9px;
    color: #22252a;
}
.table-black>tbody>tr {
    height: 35px;
}
.table-black>tbody>tr.unread-message>td, .table-black>tbody>tr.unread-message>td:hover, .table-black>tbody>tr.qa-message>td, .table-black>tbody>tr.qa-message>td:hover {
    color: #ffea00;
    font-size: 13px;
}
.table-black>tbody>tr.message.message-unread>td>span:first-child, .table-black>tbody>tr.qa-unread>td>span:first-child {
    background-color: #b41717;
    padding: 2px 5px;
    border-radius: 3px;
    box-shadow: inset 1px 1px rgba(255, 255, 255, 0.3);
    font-size: 13px;
    color: #fff;
}
.table-black>tbody>tr.message.message-read>td>span:first-child, .table-black>tbody>tr.qa-read>td>span:first-child {
    background-color: #686868;
    padding: 2px 5px;
    border-radius: 3px;
    box-shadow: inset 1px 1px rgba(0, 0, 0, 0.3), 1px 1px rgba(255, 255, 255, 0.3);
    font-size: 13px;
    color: #fff;
}
.table-black>tbody>tr.notice>td {
    font-size: 14px!important;
    color: #ffc911 
}
.table-black>tbody>tr.notice>td>span.notice {
    font-size: 12px;
    padding: 1px 8px;
    border: 1px solid #ffc911 
}
.table-black>tbody>tr.notice>td>.board_list_subject {
    font-size: 16px 
}
.table-black>tbody>tr:hover>td {
    /* background: #120e0e; */
}
.table-black>tbody>tr>td {
    /* background: #010101; */
    /* border-right: 1px solid #1b1b1b; */
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    overflow: hidden;
    color: #fff;
    font-weight: 300;
    transition: .3s;
}
.table-black>tbody>tr>td .red{color:#ed2a4b !important;}
.table-black.membership-table>tbody>tr>td {
    font-size: 12px;
}
.table-black>tbody>tr:last-child>td {
}
.table-black.membership-table-wrap>tbody>tr>td[scope="row"] {
    background: linear-gradient(to top, #1e3349, #2e4e6e);
    border: 1px solid #395d81;
}
.table-black.membership-table-wrap>tbody>tr>td {
    width: 10%;
}
.table-black.membership-table-wrap>tbody>tr:last-child>td[scope="row"] strong {
    color: #fff;
}
.table-black>tbody>tr.bg_gray>td {
    background: linear-gradient(to top, #222729, #2f3539) 
}
.table-black>tbody>tr.bg_gray>td:first-child {
    background: 0 0 
}
.table-black>tbody>tr>td.table-left {
    text-align: left;
    padding: 0 1px;
}
.table-black>tbody>tr>td.table-right {
    text-align: right;
    padding: 0 15px 
}
.table-black>tbody>tr>td.table-left10 {
    text-align: left;
    padding-left: 10px 
}
.table-black>tbody>tr>td.table-right10 {
    text-align: right;
    padding-right: 10px 
}
.table-black>tbody>tr>td.table-font-small {
    font-size: 10px 
}
.table-black>tbody>tr>td.team {
    width: 200px;
    padding: 0 10px 
}
.table-black>tbody>tr>td.team>span {
    float: left 
}
.table-black>tbody>tr>td.team>em {
    float: right 
}
.table-black>tbody>tr>td.selected {
    background: #2d4d6c 
}
.table-black>tbody>tr>td>font {
    color: #7ed043 
}
.table-black>tbody>tr>td>strong {
    color: #fcd501 
}
.table-black.mypage>tbody>tr>td>div>span>font, .table-black>tbody>tr>td>code {
    color: #6b6767;
    
}
.table-black.mypage>tbody>tr>td>div>span>font{margin-right:30px;}
.table-black.mypage {
    /* margin-top: 15px; */
    border-bottom: 1px solid #b8bcc4;
    /* background: #0b0b0c; */
}
.table-black.mypage>tbody>tr>td>div {
    padding: 0px 10px;
    font-size: 13px;
    overflow: hidden;
}
.table-black.mypage>tbody>tr>td>div>em>B, .table-black.mypage>tbody>tr>td>div>em>code, .table-black.mypage>tbody>tr>td>div>em>font {
    padding: 5px 10px;
    border-radius: 6px;
    transition: background .1s ease-out 
}
.table-black.mypage>tbody>tr>td>div>code {
    float: left;
    display: inline-block;
    height: 40px;
    margin-right: 25px;
    line-height: 40px 
}
.table-black.mypage>tbody>tr>td>div>span {
    float: left;
    width: 100%;
    display: inline-block;
    color: #a5a5a5;
    line-height: 18px;
    font-weight: 700;
    color: #6b6767;
    
    position:relative;
    height: 25px;
    line-height: 25px;
}
.table-black.mypage>tbody>tr>td>div>span a{position:absolute;top:0;right:0;width: 67px;height: 25px;padding: 0;text-align: center;font-weight: 700;}
.table-black.mypage>tbody>tr>td>div>span > i{color:#2f2e2e;}
.table-black.mypage>tbody>tr>td>div>span>B {
    color: #1f5f51;
}
.table-black.mypage>tbody>tr>td>div>span>B.lose {
    color: #ff0a0a 
}
.table-black.mypage>tbody>tr>td>div>span>B.miss {
    color: #888 
}
.table-black.mypage>tbody>tr>td>div>span>B.ing {
    color: #408d1d 
}
.table-black.mypage>tbody>tr>td>div>em {
    float: right;
    display: inline-block;
    line-height: 300% 
}
.table-black.mypage>tbody>tr>td>div>em>font {
    margin-right: 3px;
    background: #222 
}
.table-black.mypage>tbody>tr>td>div>em>font:hover {
    background: #000 
}
.table-black.mypage>tbody>tr>td>div>em>B {
    background: #666 
}
.table-black.mypage>tbody>tr>td>div>em>B:hover {
    background: #888 
}
.table-black.mypage>tbody>tr>td>div>em>code {
    background: #666 
}
.table-black.mypage>tbody>tr>td>div>em>code:hover {
    background: #888 
}
.table-black.mypage>tbody:hover>tr {
    color: #FFF;
    /* background: #565656; */
}
.table-black>tbody>tr>td.td-click {
    background: #303132 
}
.table-black>tbody>tr>td.td-click:hover {
    background: #222 
}
.table-black>tbody>tr>td.td-click>img {
    margin: -4px 0 0 2px 
}


.tab-style3{display:table;width:100%;border:1px solid #2d2d2f;background:#151517;height:46px;max-width: calc(100% - 60px);overflow-x: auto;}
.tab-style3 > ul > li{display:table-cell;vertical-align:middle;height:46px;padding-left: 30px;}
.tab-style3 > ul > li > a{position:relative;color:#c0c0c0;height: 100%;line-height: 46px;}
.tab-style3 > ul > li > a.on{font-weight:700;color:#fff;}
.tab-style3 > ul > li > a.on::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1fa5dd;}

.table-black.mypage>tbody>tr>td>div>a.btn_orange{float: right;width: 66px;height: 23px;line-height: 23px;text-align: center;padding:0;}

.btn_orange {
    background: #ff3131;
    color: #fff;
    padding: 5px 15px;
    border: 1px solid #ff3131;
    border-radius: 5px;
}
.btn_orange:hover {
    color: #FFF 
}

.lr-box .btn-left .bet-ipt{display:inline-block;margin-top:10px;font-size: 12px;color:#fff;}
.lr-box .btn-left .bet-ipt input{margin-right:5px; vertical-align: top; }

/* paging */
.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:#fff; vertical-align: top; }
.paging a.on span { position:absolute; left:0; top:-3px; bottom:-3px; right:0; line-height:42px; background:#e00a15; box-shadow:0px 0px 8px #34343a; border-radius: 3px; }

.lr-box{margin: 10px 10px 0;position:relative;min-height:32px;}
.lr-box .btn-left{position:absolute;top:-3px;left:0;}
.lr-box .btn-right{position:absolute;top: 0px;right:0;}

.lr-box2{/*overflow:hidden;*/}
.lr-box2:after { content:""; display:block; clear:both; }
.lr-box2 .btn-left{float:left;}
.lr-box2 .btn-right{float:right;}

.lr-box2 .btn-left a.grey { box-shadow:0 0 0 #fff; }

/* 슬롯게임 */
.slot-tab { margin:0 10px; background:#0f0f10; border:1px solid #363639; }
.slot-tab .left-img { float:left; position:relative; padding:0 5px; line-height:60px; height:60px; overflow:hidden; }
.slot-tab .left-img:after { content:''; position:absolute; top:16px; right:0; display:block; width:1px; height:30px; background:#363639; }
.slot-tab .left-img img { width:120px; }
.slot-tab .left-tit { float:left; line-height:60px; color:#fff; font-size:14px; font-weight:600; padding-left:10px; }
.slot-tab .right-btn { float:right; padding:10px 10px 0 0; }
.slot-tab .right-btn a { background:#212226; width:40px; height:40px; border-radius:20px; color:#fff; text-align:center; line-height:40px; }
.slot-tab .right-btn a i { color:#f4f0f7; font-size:35px; vertical-align:middle; }

.slot-games-list { margin-left:-10px; font-size:0; }
.slot-games-list li { display:inline-block; width:calc(100% / 3 - 10px); margin-left:10px; margin-bottom:20px; text-align:center; vertical-align: top; }
.slot-games-list li a { width:100%; }
.slot-games-list li div { /*background:#261d38; border:2px solid #43385a; height:73px;*/ width:100%; text-align:center; }
.slot-games-list li div img { max-width:100%; }
.slot-games-list li p { font-size:13px; text-align:center; color:#fff; padding-top:10px; font-weight:500; }
.slot-box{overflow:hidden;}
.slot-box > .cont{ padding: 10px 10px 5px;margin-top: -10px;margin-left: -10px;border-bottom: aliceblue;font-size: 0;overflow: hidden;}
.slot-box .line { margin:0 10px 20px; border-top: 2px solid #55396d; }
.slot-box > .cont > a{margin-left: 10px;margin-top: 10px;color:#ccc;text-align:center;font-size:18px;color:#ccc;font-size: 0;float: left;width: calc(100% / 3 - 10px);}
.slot-box > .cont > a span{display:inline-block;border: 1px solid #505050;overflow:hidden; border-radius:16px; }
.slot-box > .cont > a span:last-child{ display: block;border: 0;font-size: 12px;font-weight: 700;color: #ffffff;margin-top: 10px;line-height: 15px;margin-bottom: 5px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slot-box > .cont > a:hover span:last-child{border:0;}

.slot-box > .cont > a img{max-width:100%;}
.slot-box .btn-box { margin:0 10px; }


a.btn{min-width: 94px;height: 40px;line-height: 40px;font-size: 14px;font-weight:600;color:#fff;text-align:center;padding: 0 14px;border-radius:5px;}
a.btn img{margin-right:5px;}
a.btn.small{padding: 0 15px;min-width: auto;}
a.btn:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
a.btn.black{border:1px solid #393a3d; background: #16171b; color:#fff;}
a.btn.red2{border:1px solid #393a3d; background: #16171b; color:#fff; }
a.btn.red4{border:1px solid #393a3d; background: #16171b; color:#be1212; }
a.btn.red2.purpleColor { color:#c641fc; }
a.btn.red3 { background: #bd1212; color:#fff; }
a.btn.grey{background: linear-gradient(#edb757, #a57720);color: #fff !important; }
a.btn.grey.right { margin:0 0 0 10px; background:linear-gradient(#737272, #404040); }
a.btn.green{background: #4f09b7;color: #fff !important;}
a.btn.green2{background: #ff009c;color: #fff !important;}
a.btn.red{background: #e00a15;color: #fff !important;}
a.btn.blue{background: #0f49d1;color: #fff !important;}
a.btn.yellow{background: #9d0d0d;color: #fff !important;}
a.btn.purple{background: #0f49d1;color: #fff !important;}
a.btn.btn-red{background: #e00a15;color: #be1212;border: 1px solid #393a3d;width: 67px;height: 25px;line-height: 25px;min-width: auto;}
a.btn.btn-purple { background: #9932f7;color: #fff;border: 1px solid #9932f7;width: 110px;height: 25px;line-height: 25px;min-width: auto; }
a.btn.btn-orange{background: #e27829;color:#eb2629;width: 121px;height: 48px;line-height: 48px;color: #fff;font-size: 14px;font-family: inherit;/* width: 100%; */}
a.btn.btn-orange2{background: #e27829;border: 1px solid #e27829;color:#eb2629;width: 71px;height: 28px;line-height: 28px;color: #fff;font-size: 12px;}

a.btn.btn-grey { background: #b61118; color: #fff; width: 85px;height: 25px;line-height: 25px;min-width: auto;}

.del-btn { text-align:right; }

.betting-close{position:absolute;top:0;bottom:0;left:0;right:0;z-index: 1;background:rgba(32, 42, 51, 0.9);}
.betting-close span{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:110px;margin:auto;padding-top: 80px;text-align:center;font-size:30px;font-weight:700;color:#fff;background: url(../images/sub/betting_close.png) no-repeat center top;}

.event-list{overflow:hidden;margin: 10px 10px 25px; border-bottom:1px solid var(--border-393a3d); }
.event-list > ul{margin-left: -10px;}
.event-list > ul > li{ float:left; width:calc(50% - 10px); /*height:255px;*/ overflow:hidden; margin-left: 10px;/*margin-top: 10px;*/ position: relative; }
.event-list > ul > li .thumbnail { height: 160px; overflow:hidden; border:1px solid #37383b; }
.event-list > ul > li > a{display:block;text-align: center;}
.event-list > ul > li:hover{/*background: #1b1b25;*/}
.event-list > ul > li > a p.class-name{
     height: 41px;
     line-height: 44px;
     font-size: 16px;
     font-weight: 700;
     color: #c9364d;
     border-bottom: 1px solid #c9364d;
     }
.event-list > ul > li > a p.tit{overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;font-weight:500;color: #fff;padding-top: 10px;margin-bottom: 20px;}
.event-list > ul > li > a p.tit span{font-weight:500;color:#8b8b91;}
.event-list > ul > li > a p.cont{font-size: 14px;color: #a7a7a7;line-height: 1.5;height: 60px;overflow: hidden;}
.event-list > ul > li > a p.event-info{
         position: absolute;
         left: 0;
         bottom: 0;
         width: 100%;
         height: 40px;
         line-height: 46px;
         overflow:hidden;
         color: #555555;
         padding: 0 20px;
         border-top: 1px solid #3e3f46;
         }
.event-list > ul > li > a p.event-info span{font-size: 13px;font-weight: 700;padding-left: 24px;font-family: 'GmarketSansTTF' !important;color: #808080;}
.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: left;background: url(../images/sub/icon-zuozhe.png) no-repeat left 12px;}
.event-list > ul > li > a p.event-info span.icon-zuozhe::before{font-size: 20px;vertical-align: -4px;}
.event-list > ul > li > a p.event-info span.icon-riqi{float: right;background: url(../images/sub/icon-riqi.png) no-repeat left 12px;}
.event-list > ul > li > a p.event-info span.icon-riqi::before{font-size: 23px;vertical-align: -2px;}
@media screen and (min-width:425px) and (max-width:1200px){
	.event-list > ul > li{ float:left; width:calc(100% / 3 - 10px);}
}



.board-box{margin: 0 2px;}
.board-tit{position:relative;font-size: 16px;font-weight: 500;color: #fff;padding: 10px;background:#000;border-top:1px solid #e00a15 !important; border-bottom: 1px solid #393a3d;}
.board-tit .class-name{width: 74px;height: 30px;line-height: 30px;text-align:center;font-size: 14px;font-weight: 500;color:#ffffff;background:linear-gradient(#f2242f,#e00a15);display: inline-block;border-radius: 15px;margin-right: 20px;margin-bottom: 10px;}
.board-tit .author{position:absolute;top:0;right:20px;font-size: 14px;font-weight: 700;color: #333;}
.board-tit font { color:#fe009b !important; }
.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;font-size: 12px;}
.board_view_name {width: 50%;font-size: 13px !important;}
.board_view_name span {color: #c0c0c0;font-weight: 700;}
.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 #393a3d;}
.board_view_data img {max-width: 1000px; height: auto; margin: 0 auto;}


.txt-ct{text-align: center !important;margin-top:20px;}
.txt-rt{text-align:right;margin-top:10px;}

.view-cont{text-align:center;font-size: 14px;color:#9b9b9b;padding: 20px 10px;/* line-height: 1.5; */margin-top: 0;border-bottom: 1px solid #3e3f46;}
.view-cont p { font-size:14px; text-align: center; color:#fff; }
.view-cont .red{color: #f81010 !important;}
.view-cont2{text-align:left;font-size: 14px;color: #fff;padding: 20px 10px;line-height:1.5;border-bottom: 1px solid #393a3d;}

.vfootball-btn{text-align:center;margin: 5px 0 15px;font-size: 0;}
.vfootball-btn a{font-size: 12px;border-radius:5px;width: calc(25% - 2px);height:32px;line-height: 35px;font-weight: 700;color: #fff !important;margin: 0 1px;}
.vfootball-btn a.red{background: linear-gradient(#e53b53, #9d283a);}
.vfootball-btn a.green{background: linear-gradient(#08bc9a, #088d74);}
.vfootball-btn a.blue{background: linear-gradient(#277ce6, #1861b3);}
.vfootball-btn a.black{background: linear-gradient(#898989, #444);}

/*
.board-tb{background: #212226; border-top:none !important; }
.board-tb.recommand { margin:10px 10px 20px; border-top:1px solid #c540fc !important; text-align: center; }
.cashInfo+.board-tb { margin-bottom:15px; }
.board-tb.recommand table tbody tr td { padding:2px; border-bottom: 1px solid #523464;border-left: 1px solid #523464;background: #140f19;}
.board-th{background: #424242; border-top:none !important; }
.board-tb table{table-layout:fixed;}
.board-tb table.bt-line { border-top:1px solid #424242; }
.board-tb table tbody tr td{border-bottom: 1px solid #3c3c3c;border-left: 1px solid #3c3c3c;}
.board-tb table tbody tr td:nth-child(2) { color:#fff; }
.board-tb table tbody tr td.date { color:#a9a9a9; }
.board-tb table tbody tr.notice-tr td{background: #151515 !important;border-bottom: 1px solid #424242;border-left: 1px solid #424242;}
.board-tb table tbody tr.notice-tr td{color: #fff;}
.board-tb table tbody tr.notice-tr td .date{color: #fff;}
.board-tb table tbody tr.notice-tr td.left a{ color: #f2f431;font-weight: 500;font-family: 'GmarketSansTTF';position: relative;}
.board-tb table tbody tr.notice-tr td.left a::before{content:"";position: absolute;left: 0;}
*/
.mypageBoard { margin:10px; }
.mypageBoard table { border-bottom:1px solid #393a3d }
.mypageBoard th,
.mypageBoard td { border-top:1px solid #393a3d }
.mypageBoard th { background:#242424; color:#fff; font-size:14px; }
.mypageBoard tr:first-child th { border-top:2px solid #e00a15; }
.mypageBoard td { padding:12px 10px; }
.mypageBoard td input { width:100%; height:40px; border:1px solid #393a3d; background:#0f0f10; color:#fff; }

.cash-type { display:flex; align-items: center; margin:0 auto; justify-content: center; width:35px; height:35px; border-radius:5px; font-size:12px; vertical-align: middle; }
.cash-type.r-red { color:#fff; background:#de2c0d; }
.cash-type.r-yellow { color:#fff; background:#0f49d1; }
.cash-type.r-gray { color:#fff; background:#4c4c4c; }
.cash-type.r-purple { color:#fff; background:linear-gradient(#9b33f8,#7219c3); }

/*
.board-tb table thead tr th{height:42px;font-size: 12px;}
.board-tb.recommand table thead tr th { background:#221b28; border-bottom:1px solid #523464; }
.board-tb.recommand table thead tr td { padding:2px; }
.board-tb.boardTh table thead tr{background:#424242; height:42px;font-size: 14px;}
.board-tb table tbody td{height:45px;font-weight: 700;color: #333;font-size: 13px;border-left: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.board-tb table tbody td .f12{font-size:12px;font-weight: 700;}
.board-tb table tbody td.left{padding-left: 10px !important;font-family: 'GmarketSansTTF';}
.board-tb table tbody td.left a span{font-weight:700;font-family: 'GmarketSansTTF';color: #fff;}
.board-tb table tbody td.left a span.ask{margin-left: 5px;}
.board-tb table tbody td.left a span.ask.green{color: #e73b54 !important;}
.board-tb table tbody td .date{color:#999999;font-weight: 700;font-size: 12px;}
.board-tb table tbody td .date2{color: #aeaeae;font-weight: 700;}
.board-tb table tbody tr td .event-style{display:inline-block;width: 35px;height: 22px;line-height: 22px;text-align:center;background: linear-gradient(#df5056, #b71219);font-size: 12px;font-weight: 700;color: #fff;border-radius:5px;}
.board-tb table tbody td.lv-td{text-align:left;padding-left: 25px;font-size: 12px;}
.board-tb table tbody td .lv{margin-right: 2px;height: auto;width: auto;background: none;}
.board-tb table tbody td .state_on{display:inline-block;font-family: 'GmarketSansTTF';font-weight:700;color: #f6ef23;font-size: 14px;}
.board-tb table tbody td .state_off{display:inline-block;font-family: 'GmarketSansTTF';font-weight:700;color: #e73b54;font-size: 14px;}
.board-tb table tbody td .state_no{display:inline-block;font-family: 'GmarketSansTTF';font-weight:700;color: #fff;font-size: 14px;}
.board-tb table tbody td .btn.state_on { max-width:60px; width:90%; margin:0 auto; height:26px; line-height:26px; font-size:12px; background:linear-gradient(#9c34fa, #701abf); border-radius: 13px; color:#fff; }
.board-tb table tbody td .btn.state_off { max-width:60px; width:90%; margin:0 auto; height:26px; line-height:26px; font-size:12px; color:#fff; background:#523464; border-radius: 13px; }
.board-tb table tbody tr.memo-on td{background:#67686d;color:#fff;}
.board-tb table tbody tr.memo-on td span.date2{color:#fff;}
.board-tb table tbody td .GST{font-family:"GmarketSansTTF";font-weight: 700;}

.board-tb table tbody tr td .bet-icon{margin-left: 5px;}
.board-tb table tbody tr td .new-icon{display:inline-block;font-size: 12px;font-weight: 700;color:#fff;background: #ca5857;width: 17px;height: 17px;line-height: 19px;text-align: center;border-radius: 3px;margin: 0 2px;}
*/


/* .lv{display:inline-block;width: 41px;height: 22px;line-height: 24px;text-align: center;font-size: 12px;font-weight: 700;font-family: 'GmarketSansTTF';color: #fff;vertical-align: middle;margin-right: 5px;background: #727e7a;border-radius: 5px;} */
.lv1{background: #727e7a;}
.lv2{background:#357a61;}
.lv3{background:#989549;}
.lv4{background:url(../images/common/lv4.png) no-repeat;}
.lv5{background:url(../images/common/lv5.png) no-repeat;}
.lv6{background:url(../images/sub/level_06.png) no-repeat;}
.lv7{background:url(../images/sub/level_07.png) no-repeat;}
.lv8{background:url(../images/sub/level_08.png) no-repeat;}
.lv9{background:linear-gradient(#00f8f2, #797df5);}

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

.anser-cont{border-top: 1px solid #393a3d;/*background: #151515;*/margin: 0 2px 20px;}
.anser-cont > ul > li{overflow:hidden;border-bottom: 1px solid #393a3d;padding: 0 10px;position: relative;display: table;width: 100%;table-layout: fixed;}
.anser-cont > ul > li > p.tit{display: table-cell;height: 42px;width: 93px;overflow: hidden;font-size: 12px;vertical-align: middle;}
.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 .lv{background:none;width:auto;height:auto;line-height: 100%;border-radius: 0;}
.anser-cont > ul > li > p.tit .left strong {
    display: inline-block;
    color: #fff;
    max-width: 46px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.anser-cont > ul > li > p.tit .right{/* float:right; */color: #666;}
.anser-cont > ul > li > p.cont{display: table-cell;font-size: 12px;font-weight: 500;color: #fff;vertical-align: middle;padding-left: 15px;padding-right: 15px;}
.anser-cont > ul > li p.cont a.icon-shanchu{display:none;position:absolute;top: calc(50% - 12px);right: 5px;font-size: 18px;color: #4a4a4a;}
.anser-cont > ul > li > p.cont a.icon-shanchu:hover{color: #1a93d5;}
.anser-cont > ul > li:hover p.cont a.icon-shanchu{/*display:block;*/}

.anser-cont2{padding: 15px 10px;border: 1px solid #393a3d;color: #fff;font-size: 14px;min-height: 88px;margin: 5px 2px 0;}


.board_write-box{margin: 15px 10px 0; border-top: 1px solid #e00a15; }
.board_write-box li{overflow:hidden;margin-bottom: 0;}
.board_write-box li:last-child{margin-bottom:10px;}
.board_write-box li .first{font-size: 14px;font-weight:700;color: #e6e6e6;position: relative;margin-bottom: 10px;padding: 0 10px;}
.board_write-box li .first span{color: #2b50ff;vertical-align: middle;margin-right: 3px;}
.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: 10px;color: #666;font-weight: 700;}
.board_write-box li .first .txt-num i{color: #fe009b;font-weight: 700;}

.board_write-box li .second{font-size:0;}
.board_write-box input,
.board_write-box textarea,
.board_write-box select{background: #000;font-size: 13px;color: #fff;outline: none;border: 0;padding-left: 15px;transition: all 0.3s ease;}
.board_write-box input::-webkit-input-placeholder { color: #fff !important; }
.board_write-box input:-moz-placeholder { color: #fff !important }
.board_write-box input::-moz-placeholder { color: #fff !important }
.board_write-box input:-ms-input-placeholder { color: #fff !important }
.board_write-box textarea::-webkit-input-placeholder { color: #fff !important; }
.board_write-box textarea:-moz-placeholder { color: #fff !important }
.board_write-box textarea::-moz-placeholder { color: #fff !important }
.board_write-box textarea:-ms-input-placeholder { color: #fff !important }

.board_write-box input { background:#16171b; outline:0; }
.board_write-box textarea{width:100%;height: 250px;padding: 12px;font-size: 13px;color: #fff;line-height: 1.5;resize: none; border-top:1px solid var(--border-393a3d); border-bottom:1px solid var(--border-393a3d); outline:0; background:transparent; }
.board_write-box input:focus,
.board_write-box select:focus,
.board_write-box textarea:focus{border:1px solid #fff;}
.board_write-box .iptC{width: 100%;height: 53px;padding-left: 12px;}
#live_html .g_home_ed.g_gr_o { width:100% !important; }
#bettingListAdd{
    height: 40px;
    line-height: 43px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    border-radius: 5px;
    background:#0f49d1;
    color:#fff;
    border:0;
}
.board_write-box .btn_black i.iconfont{font-size: 26px;vertical-align: middle;margin-right: 5px;}


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

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

.answer .left{border-left:0;}
.answer{/*display:none;padding: 15px 0;border-top: 1px solid #56575f;*/}
.answer td{background:#eff0f1;}
.answer-v{ padding:15px 10px; color: #aeaeae;font-size: 13px;font-weight: 500;line-height: 1.8;text-align: center;letter-spacing: -1px; background:#000; }
.memo-close{margin-top:15px;}
.memo-close a{min-width: auto;width:82px;height:34px;line-height: 37px;}

.cashin-wraper{
    overflow: hidden;
    border: 1px solid #393a3d;
    background: #0f0f10;
    padding:10px 15px;
    margin:0 10px;
}
.cashin-wraper dl dt{font-size: 16px;font-weight:700;color: #dba33a;margin-bottom: 12px;}
.cashin-wraper dl dt .iconfont { vertical-align: middle; font-size: 22px; }
.cashin-wraper dl dt img{margin-right:5px;width: 21px;}
.cashin-wraper dl dd{padding-left: 10px;font-size: 12px;font-weight:500;color: #f1f1f1;margin-top: 0;line-height: 1.7;}
.cashin-wraper .bt_m.bt_bg1 { background:#c68509; height:35px; width:110px; border-radius:5px; outline:0; border:0; color:#fff; }

.cashHelp { padding:20px 10px 15px;margin:0 10px 10px;border: 1px solid #393a3d;background: #0f0f10;}
.cashHelp h3 { margin:0 0 10px;font-weight: 600;font-size: 18px;background: linear-gradient(to left, #8d8d95, #c9c9cf);-webkit-background-clip: text;color: transparent;}
.cashHelp ul li { position:relative; padding:0 0 0 17px; margin:0 0 5px;font-size:12px; line-height:18px; color:#fff; }
.cashHelp ul li i { position:absolute; left:0; top:2px; color:#fff; font-size:14px; }
.cashHelp ul li .txtYellow { color:#fbdd50; }
.cashHelp ul li .txtRed { color:#ea3d3d; }

.cashin-current {margin:0 0 15px;font-weight:700;padding: 0 10px;}
.cashin-current .tit{margin: 10px 0 5px;font-size: 18px;color:#ffffff;}
.cashin-current li { padding:0 0 10px 0; }
.cashin-current li .thumb {position:relative;overflow:hidden;background: #212121;}
.cashin-current li .thumb h3 {height:50px;padding:0 0 0 25px;line-height:52px;color:#fff;font-size: 18px;font-weight:600;background: #323232;text-align: left;}
.cashin-current li .thumb .ctInner { position:relative; padding:20px 20px 20px 35%; }
.cashin-current li .thumb .ctInner .rate {position: absolute;left: 0px;top: 18px;width:35%;font-size: 26px;font-weight:600;color: #e00a15;text-align: center;}
.cashin-current li .thumb .ctInner .help { font-size:13px; color:#cdcdcd; line-height:1.5; }
.cashin-current li .thumb .ctInner .help strong {font-size:16px;color: #fff;}
.cashin-current .tit-help {color: #bdbdbd;text-align:center;border-top:1px solid #3f3f3f;padding:10px 0;line-height:18px;font-size:13px;}
.cashin-current .cashout-info {text-align:center;background: #212121;line-height:20px;color:#fff;font-size:13px;font-weight:600;padding:20px 0;}
.cashin-current .cashout-info .iconfont {font-size: 23px;color: #fff;display: inline-block;margin: 0 0 5px;}




.cashin-wraper2{background: #833bbd;padding: 10px 0;text-align:center;font-size: 13px;font-weight:700;color: #fae60a;margin: 10px 0;border-radius: 10px;}
.cashin-wraper2 .iconfont { vertical-align: -2px; color:#fff; }
.cashin-wraper2.cashout .iconfont { display:inline-block; margin:6px 6px 0 0; }
.cashin-wraper2 img{margin-right:5px;width: 17px;}
.cashin-wraper2 a{width:133px;height:34px;line-height: 39px;margin-left:15px;padding:0;font-size:14px;font-weight:700;color:#df4442;background: #fff url(../images/sub/cash_icon.gif) no-repeat right 15px center;border-radius: 5px;padding-left: 15px;padding-right: 33px;}

.cashout-wraper2{width:100%;padding: 10px 15px;}
.cashout-wraper2 p{display:table;margin:0 auto;}
.cashout-wraper2 p span{display:table-cell;vertical-align:middle;font-weight:700;line-height: 1.5;}
.cashout-wraper2 p span:last-child{text-align:left;}

.table-style3{border-top: 2px solid #00d99b;}
.table-style3 table tbody th{padding:12px 0;font-size: 20px;font-weight: 700;color: #1c2835;background: #dcdee1;border-bottom: 1px solid #cacccf;}
.table-style3 table tbody th:first-child{border-left:0;}
.table-style3 table tbody td{padding: 15px 0 15px 20px;background: #ffffff;border-bottom: 1px solid #cacccf;font-size: 16px;color: #333;}
.table-style3 table tbody td input[type="password"],
.table-style3 table tbody td input[type="text"]{border: 0;font-size: 16px;font-weight: 700;color: #333333;border-radius: 5px;background: #fff;border: 1px solid #cacccf;}
.table-style3 p.fgrey{margin-top:10px;}
.table-style3 span.fgrey{margin-left:8px;}
.table-style3 span.fgrey2{margin-left:8px;font-size: 14px;color: #7f7f7f;font-weight: 700;}
.table-style3 span.fgrey3{color: #666;font-size: 13px;margin-left: 8px;}
.table-style3 .fred{color:#df4442;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: #00c98e !important;padding-left: 38px;height: 26px;line-height: 30px;background: url(../images/sub/icon-money.gif) no-repeat left center;}
.table-style3 .green span{font-size:20px;font-weight:700;}
.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 span{position:absolute;top:0;left: 10px;height:40px;line-height:40px;font-weight: 700;}
.table-style3 .money-ipt input{padding-left: 120px;}


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

.c0040ff{color: #ae9461;}

.btn-all{display:inline-block;vertical-align:top;margin-left:5px;;margin-right:2px;}
.btn-all a{width: 84px;height: 40px;line-height: 44px;background: #00c98e;text-align: center;font-size: 16px;font-weight: 700;color: #fff;border-radius: 6px;}
.btn-all a i{font-size:16px;font-weight: 700;}
.btn-all a.first{font-size: 16px;background: #67686d;}
.btn-all a:hover{background: #67686d;}
.btn-all a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}

.btn-style2{width: 184px;height: 56px;line-height: 60px;text-align:center;font-size: 20px;font-weight: 700;color: #fff;background: linear-gradient(#30f0fd, #01ca90);border-radius: 5px;}
.btn-style2-2{width: 184px;height: 56px;line-height: 60px;text-align:center;font-size: 20px;font-weight: 700;color: #fff;background: linear-gradient(#ee9695, #01ca90);border-radius: 5px;}
.btn-style2:hover,
.btn-style2-2:hover{opacity:0.9;}
.btn-style2:active,
.btn-style2-2:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}


.cart{position:fixed;bottom: 131px;right: 10px;z-index: 2;width: 50px;height: 50px;line-height: 50px;text-align:center;/* background: linear-gradient(#1d8fd6, #5f46f1); */border-radius: 50%;}
.cart a{color: #fff; display:inline-block; width:50px; height:50px; font-size: 22px; border-radius: 50%; border:2px solid #fb010c; background:#1d1a23; }
.cart a img{display:block;}
.cart .cart-num{position:absolute;top: -5px;right: 0px;width: 20px;height: 20px;line-height: 22px;text-align:center;font-size: 13px;font-weight:700;background: #ef2950;border-radius: 50%;color: #fff;}


/* .cart-info{display:none;position: fixed;bottom: 0;left: 0;z-index: 3;width: 100%;height: 50px;line-height: 50px;padding: 0 15px;border-top: 1px solid #e73b54;background: #070a10;box-shadow: 0px -6px 10px rgba(231, 59, 84, 0.22);}
.cart-info .cart-icon{color: #aeb4ba;font-size: 12px;font-weight: 700;vertical-align: middle;}
.cart-info .cart-icon::before{font-size: 21px;font-weight: normal;margin-right: 7px;vertical-align: middle;}
.cart-info .cart-icon i{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;font-size: 16px;font-weight: 700;color: #fff;vertical-align: middle;border-radius: 10px;}
.cart-info .cart-txt{float: right;margin-left:15px;vertical-align: middle;font-size: 13px;font-weight: 700;color: #aeb4ba;}
.cart-info .cart-txt i{font-size: 14px;font-weight: 700;color: #fb000b !important;}

.cart-close{position: absolute;top: 5px;right: 10px;color:#fff;font-size: 12px;width: 91px;height: 29px;line-height: 32px;border-radius: 5px;background: #fff;text-align: center;}
.cart-close img{margin-right: 7px;vertical-align: -1px;}
.cart-close i.iconfont{font-size:22px;vertical-align:middle;margin-left:5px;} */
.cart-info{position: fixed;bottom: 0;left: 0;z-index: 8;width: 100%;}
.cart-info .bottom {padding: 10px;position: static;border-top: 1px solid #ac151d;background: #242424;color: #ccc; }
.cart-info .up-btn { text-align:center; }
.cart-info .bottom div span { font-weight:500; color:#ccc; }
.cart-info .bottom div a { font-weight:500; color:#fff; }
.cart-info .pull-left { line-height:30px; }
.cart-info .pull-left .txt1 { margin-right:10px; font-size:12px; }
.cart-info .pull-left .txt1 i { color:#ffe165; }
.cart-info .pull-left .txt2 { font-size:12px; }
.cart-info .pull-left .txt2 i { color:#fb333c; }
.cart-info .cart-btn1 {width:83px; height:30px; border-radius:15px; text-align:center; line-height:31px; background:#9b0d0d; font-size:13px; }
.cart-info .cart-btn2 {width:83px; height:30px; border-radius:15px; text-align:center; line-height:31px; background:#b99c16; font-size:13px; }
.pull-left { float:left; }
.pull-right { float:right; }

.cart-close{position: absolute;top: 5px;right: 10px;color:#fff;font-size: 12px;width: 91px;height: 29px;line-height: 32px;border-radius: 5px;background: #fff;text-align: center;}
.cart-close img{margin-right: 7px;vertical-align: -3px;}
.cart-close i.iconfont{font-size:22px;vertical-align:middle;margin-left:5px;}


/********************************************************
 cart : 
********************************************************/
#cart {
    position: fixed;
    bottom: -100%;
    left: 0;
    z-index: 7;
    width: 100%;
    padding-bottom: 50px;
}
.cart-top{border-bottom: 0; background:#000;border-top:1px solid #ac151d; }
.down-btn{ text-align: center; }
/*  head */
#cart .ct_hd {overflow: hidden;height: 38px;line-height: 38px;background: #322b40;}
#cart .ct_hd::after {content: ''; display: block; clear: both;}
#cart .ct_hd a {font-size: 14px;font-weight: 700;color: #fff; background:#b61118;}
#cart .ct_hd a:hover{/* color:#fff; *//* border:1px solid #fff; */}
#cart .ct_hd a:hover i.iconfont{color:#fff;}
#cart .ct_hd a i.iconfont{font-size:15px;vertical-align: -2px;margin-right: 2px;color: #4e4e4e;}
#cart .ct_hd a.hold {
    border: 1px solid #fff;
    color: #fff;
}
#cart .ct_hd a.hold i.iconfont{color: #fff;}
#cart .ct_hd a.del {background-color: #ea3fd3;color: #fff;}
#cart .ct_hd .clock {margin-left: 15px;position: relative;}
#cart .ct_hd .clock span {font-size: 13px;font-weight: 500;color: #837b93;}
#cart .ct_hd .clock span strong{color: #837b93;font-weight: 500;}

#cart h1.bet-box1 {
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    overflow:hidden;
}
#cart h1.bet-box1 > span {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}
#cart h1.bet-box1 > span img{margin-right:5px;}
#cart h1.bet-box1 > span i{font-size: 21px;vertical-align: middle;/*margin-right: 5px;*/ color:#e73b54}
#cart h1.bet-box1 > ul {
    float:right;
    overflow:hidden 
}
#cart h1.bet-box1 > ul > li {
    float:left;
    margin-left: 3px;
    cursor:pointer;
    transition:.3s;
}
#cart h1.bet-box1 > ul > li a{font-size:12px;color:#ccc;width: 30px;height: 27px;line-height: 27px;/* background: #323236; */text-align: center;border-radius: 3px;}
#cart h1.bet-box1 > ul > li a i{vertical-align:middle;margin-right:5px;}
#cart h1.bet-box1 > ul > li .iconfont{font-size: 17px;color: #e73b54;}

.betslip-tit{background:#323243;border-radius:5px;text-align:center;height:32px;line-height:32px;font-size:12px;font-weight:500;color:#9394a0;margin: 0 10px 0;}


/*   */
#cart .ct_list {/* padding: 5px 5px 0 5px; *//* border: 1px solid #d1d2d3; */
    font-size: 13px;
    margin: 0px 10px 0;
    max-height: 180px;
    overflow-y: scroll;
    overflow-x: hidden;
}
#cart .ct_list .crt_gm {position: relative;padding: 10px 0;margin: 0 0 3px 0;border-bottom: 1px solid #49412f;/* background-color: #35404a; */-webkit-transition: 0.3s;transition: 0.3s; }
#cart .ct_list .crt_gm p {
    line-height: 17px;
    height: 17px;
    font-size:12px;
    /* padding: 2px 0; */
    padding: 0 5px 0 0;
    display: inline-block;
    vertical-align: top;
}
#cart .ct_list .crt_gm p.odd { display:block; padding:0; height:25px; line-height:25px; font-size:13px; color:#c5c5c5; }
#cart .ct_list .crt_gm p.odd .right { float:right;color:#fff; }
#cart .ct_list .crt_gm p .e6b50a { float:right; color:#fb1e27; }
#cart .ct_list .crt_gm p.line-tit{color: #00d195;font-size:12px;}
#cart .ct_list .crt_gm p .tm {display: block;/*width: 180px;*//* line-height: 1.5; */color: #e2e2e2;font-size: 13px;letter-spacing: -0.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#cart .ct_list .crt_gm p span,
#cart .ct_list .crt_gm p i { font-weight:500; }
#cart .ct_list .crt_gm p i { color:#ababab !important; }
#cart .ct_list .crt_gm p.odd i { color:#fff !important; }
#cart .ct_list .crt_gm p .tm.cho {display: inline-block;width: 140px;color: #dadbe5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#cart .ct_list .crt_gm.left p:first-child span,
#cart .ct_list .crt_gm.right p .tm.cho { color:#fae00f; }
#cart .ct_list .crt_gm p .odd {float: right;color: #fff;font-size: 12px;}
#cart .ct_list .crt_gm p .odd .wol{color: #ffff00;margin-right:2px;}
#cart .ct_list .crt_gm p a {position: absolute;right: -3px;top: 7px;width: 20px;/* height: 19px; *//* background-color: #a9a9a9; *//* text-indent: -99999px; */}
#cart .ct_list .crt_gm p a.del {background: none;font-size: 18px;color: #5b5b5b;}
#cart .ct_list .crt_gm .drto { color:#ababab; }
#cart .ct_list .crt_gm.sports_cross .topInfo { overflow:hidden; padding-right:10px; }
#cart .ct_list .crt_gm.sports_cross .topInfo a { position: absolute;right: -3px;top: 7px;width: 20px; color:#fff; }
#cart .ct_list .crt_gm.sports_cross .lastInfo { width:100%; padding-top:5px; }
#cart .ct_list .crt_gm.vbet { padding:10px 0; }
#cart .ct_list .crt_gm.vbet .topInfo { overflow:hidden; }
#cart .ct_list .crt_gm.vbet .topInfo a { position: absolute;right: -3px;top: 7px;width: 20px; color:#fff; }
#cart .ct_list .crt_gm.vbet .lastInfo { width:100%; padding-top:5px; }
#cart .ct_list .crt_gm.vbet .lastInfo span { float:left; color:#fff; }
#cart .ct_list .crt_gm.vbet .lastInfo .odd { float:right; color:#fff; font-size:12px; }

.bsp_max {text-align:center;font-size: 0;padding: 0 10px;margin: 6px 0 10px;}
.bsp_max a {width: calc(50% - 4px);display:inline-block;color:rgba(255, 255, 255, 0.5);}
.bsp_max a#betlistalldel{color: #bf9198;font-weight: 700;font-size: 12px;width: 100%;height: 22px;line-height: 23px;border-radius: 5px;background: #521a22;}
.bsp_max a#maxbetting{background: #202145;border: 1px solid #3c8770;color: #3ebf99;font-weight: 700;font-size: 13px;}


/*   */
#cart .ct_bet {overflow: hidden;text-align: left;font-size: 13px;margin: 0px 10px 0;/* border-bottom: 1px solid #262626; */}
.ct_bet-tp{overflow:hidden;/*margin-top: -10px;*/ border-bottom:1px solid #49412f; }
.ct_bet-tp > li{float:left;width:calc(50%);color: #cccccc;font-weight:500;font-size:12px;margin: 7px 0 10px;}
.ct_bet-tp > li strong i{font-weight:700;color: #dfa63b;}
.ct_bet-tp > li span,
.ct_bet-tp > li strong{font-weight:500;}
.ct_bet-tp > li span.bet_ipt { display:inline-block; margin:0 0 0 15px;}

#cart .ct_bet .ct_bet_my {padding: 5px 10px;}
#cart .ct_bet .ct_bet_my::after {content: ''; display: block; clear: both;}
#cart .ct_bet .ct_bet_my li {line-height: 28px;}
#cart .ct_bet .ct_bet_my li span {display: inline-block; color: #ddd; font-weight:bold;}
#cart .ct_bet .ct_bet_my li.tx {float: left;width: 40%;color: #333333;}
#cart .ct_bet .ct_bet_my li.num {float: right;width: 60%;color: #333333;text-align: right;letter-spacing: -0.5px;}
#cart .ct_bet .ct_bet_my li.num span {color: #e73b54;}
#cart .ct_bet .ct_bet_my li.num span i{font-weight:700;}
#cart .ct_bet .ct_bet_my li.blue,
#cart .ct_bet .ct_bet_my li.blue span{color: #21b4f1 !important;font-size: 16px;}
#cart .ct_bet .ct_bet_if li.yellow.num,
#cart .ct_bet .ct_bet_my li.yellow.num span{color: #f4ca38;}
#cart .ct_bet .ct_bet_my li .yellow{color: #f4ca38 !important;}
#cart .ct_bet .ct_bet_my li.white,
#cart .ct_bet .ct_bet_my li.white span{color:#fff;}
#cart #myMnySpan2 {color: #fff;}
#cart .ct_bet .ct_bet_if {padding: 0;font-size: 13px;}
#cart .ct_bet .ct_bet_if::after {content: ''; display: block; clear: both;}
#cart .ct_bet .ct_bet_if li {line-height: 26px;}
#cart .ct_bet .ct_bet_if li span {display: inline-block; color: #ddd;font-weight: bold;}
#cart .ct_bet .ct_bet_if li.tx {float: left;width: 95px;color: #fff;line-height: 30px;white-space: nowrap;font-size: 14px;font-weight: 700;}
#cart .ct_bet .ct_bet_if li.num {float: right;width: calc(100% - 95px);color: #a4b0ba;text-align: right;letter-spacing: -0.5px;line-height: 30px;/* padding-right: 12px; */font-weight: 700;}
#cart .ct_bet .ct_bet_if li.odd span {color: #48bd00;}
.ct_bet-tp .bet_ipt input { 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;}

#cart .ct_bet .ct_bet_if li.num .bet_ipt {
    display: block;
}
#cart .ct_bet .ct_bet_if li.num .bet_ipt input {
    width: 100%;
    height: 27px;
    background-color: transparent;
    font-size: 14px;
    text-align: right;
    font-weight: 700;
    color: #fff;
    background: #323345;
    border: 0;
    margin-right: -5px;
    padding-right: 11px;
}

/*   */
#cart .ct_bet .ct_bet_cp {padding: 5px 10px; background-color: #2A2A2A; border-bottom: 1px solid #111; font-size: 13px;}
#cart .ct_bet .ct_bet_cp::after {content: ''; display: block; clear: both;}
#cart .ct_bet .ct_bet_cp li {line-height: 32px;}
#cart .ct_bet .ct_bet_cp li span {display: inline-block; color: #ddd; font-size: 12px;}
#cart .ct_bet .ct_bet_cp li.tx {float: left; width: 40%;}
#cart .ct_bet .ct_bet_cp li.num {float: right; width: 60%; text-align: right; letter-spacing: -0.5px;}
#cart .ct_bet .ct_bet_cp li.num span {color: #ffc600;}

/*   */
#cart .ct_betbt {clear: both;overflow: hidden;padding: 8px 10px 0;/*margin:0 0 6px;*//* border-top: 1px solid #262626; */border-bottom: 0;}
#cart .ct_betbt > div {display: block;font-size: 0;margin-bottom: 5px;margin-left: -3px;}
#cart .ct_betbt > div .betbt {
    display: inline-block;
    width: calc(100% / 6 - 3px);
    margin-left: 3px;
    margin-top: 3px;
    height: 25px;
    line-height: 25px;
    background: linear-gradient(#fdfdfd, #dddedf);
    border: 0;
    color: #0a0a0a;
    font-size: 12px;
    cursor: pointer;
    outline: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: bold;
    border-radius: 5px;
}
#cart .ct_betbt > div .betbt:active {box-shadow: inset 0 0 0 1px #241F1E,inset 0 3px 20px rgba(0, 0, 0, 0.7);}
#cart .ct_betbt > div .betbt:first-child {/* margin-left: 0px; */}
#cart .ct_betbt > div .betbt:hover {/* background: linear-gradient(#00d396, #00c88e); color: #9e283b;*/}
#cart .ct_betbt > div .cbt_ha{}
#cart .ct_betbt > div .cbt_re {
    background: #362348;
    color: #fff;
    width: calc(100% / 4 - 3px);
    border: 1px solid #aa44fb;
    line-height: 23px;
}
#cart .ctBottom { padding:0 12px 13px;color:#737373; font-size:12px; }
#cart .ctBottom .left { float:left; }
#cart .ctBottom .right { float:right; color:#a6a6a6; }
#cart .ct_betbt > div .cbt_re:hover {/*background-color: #fff;color: #000;*/}
#cart .ct_betbt > div .cbt_ha {
    width: calc(100% / 3 - 2px);
    background: #4f09b7;
    color: #fff;
    border: 0;
}
#cart .ct_betbt > div .cbt_ha:hover {background-color: #3d2775;}
#cart .ct_betbt > div .cbt_max {
    width: calc(100% / 4 - 3px);
    background: #9e283b;
    color: #fff;
    border: 0;
}
#cart .ctBottom li span { font-weight:500; }
#cart .ct_betbt > div .cbt_max:hover {background-color: #fff;color: #000;}


/*   */
#cart .ct_foot {clear: both;overflow: hidden;padding: 0 10px 10px;margin-left:-3px;/* border: 1px solid #2e2c44; */border-top: 0; font-size:0; }
#cart .ct_foot.first button { vertical-align:middle; }
#cart .ct_foot.first button.betbt_now.cbt-point { width:calc(22% - 3px); margin-left:3px; background:#f5c310; box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset, -1px -1px 2px rgba(255, 255, 255, 0.5) inset; color:#020202; font-weight:600; }
#cart .ct_foot.first button.betbt_now.cbt-cash { width:calc(28% - 3px); margin-left:3px; background:#e00a15; box-shadow:1px 1px 2px rgba(0,0,0,0.5) inset, -1px -1px 2px rgba(255, 255, 255, 0.5) inset; color:#fff; }
#cart .ct_foot.first button.betbt_now.cbt_max {float: left;background: #362348;border: 1px solid #aa44fb; }
#cart .ct_foot.first .betbt {
    width: calc(100% / 6 - 3px);
    font-size: 12px;
    margin-left: 3px;
    height: 30px;
    line-height: 25px;
    background: linear-gradient(#414141, #898989);
    font-weight: 500;
    border-radius: 5px;
    color: #fff;
	border:0;
}
#cart .ct_foot .betbt_now {
    width: calc(100% / 2 - 3px);
    margin-left: 3px;
    text-align: center;
    font-size: 15px;
	height:30px;
    color: #fff;
    line-height: 32px;
    background: #e00a15;
    border: 0;
    border-radius: 7px;
    cursor: pointer;
    transition: all 0.3s ease;

}
#cart .ct_foot .betbt_now.second { background: #03805b; box-shadow: 2px 2px 0 #135d47;}

/*   */
#cart .ct_banner {display: block;margin: 10px 0 0;position: relative;cursor:pointer;background: #f9e81e;padding: 10px;}
#cart .ct_banner img{max-width:100%;}
#cart .ct_banner .sns_txt {position: absolute;top: 90px;left: 25px;font-size: 20px;font-weight: bold;color: #c19304;}

#cart .ct_banner > div{overflow:hidden;}
#cart .ct_banner > div .left{float:left;width: 68px;padding-left: 5px;}
#cart .ct_banner > div .left i.iconfont{font-size: 51px;color: #381c1c;}
#cart .ct_banner > div .right{float: left;font-size:16px;color:#442826;margin-top: 5px;}
#cart .ct_banner > div .right p{line-height:1;}
#cart .ct_banner > div .right p:last-child{font-size:28px;font-weight:700;margin-top: 5px;}
#cart .ct_banner > div.talk-bt{font-size:12px;height:30px;line-height:30px;text-align:center;background:#381c1c;color: #fff;border-radius: 15px;margin-top: 4px;}

.cart-close-box{text-align:center;}
.cart-close-box a{width:140px;height:40px;line-height:40px;font-size:14px;font-weight:700;color: #68686c;border: 2px solid #323345;border-radius:5px;}

.bet-money{}
.bet-money > ul > li{background:#3a4e59;height:36px;line-height:36px;padding:0 20px 0 15px;margin-top: 3px;font-size:14px;font-weight:700;color:#fff;border-radius: 5px;}
.bet-money > ul > li span{float:left;font-weight: 700;}
.bet-money > ul > li strong{float:right;}

.board-tb.recommand .question { display: inline-block;width:calc(100% - 5px); transition:none; font-size:13px; }
.memo-no{ color: #fff;font-size: 13px;font-weight: 500; }
.memo-ok{color:#fff;}


.note-list{overflow:hidden; margin:10px 10px 20px; border-top: 1px solid #c540fc; }
.note-list > ul > li{border-bottom: 1px solid #56575f;}
.note-list > ul > li .que{padding: 0px 80px 0px 30px;height: 40px;position: relative;background: #424242;}
.note-list > ul > li .que input{position:absolute;top: 13px;left:10px;}
.note-list > ul > li .que a.question{font-size: 13px;font-weight: 700;color: #fff;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 44px;}
.note-list > ul > li.on{/*border-top: 1px solid #21ade7;*/}
.note-list > ul > li.on .que{background: #56575f;}
.note-list > ul > li.on .que a.question{color:#fff;}

.note-list > ul > li .date{overflow:hidden;background: #000;height: 40px;}
.note-list > ul > li .date span{float:left;width:50%;padding: 0px 0 0px 10px;height: 40px;line-height: 40px;color: #ececec;font-size: 12px;font-weight: 700;}
.note-list > ul > li .date span:first-child{border-right: 1px solid #56575f;}
.note-list > ul > li .date span i{color: #ececec;}
.note-list .memo-no{position:absolute;top: 7px;right:10px;}
.note-list .memo-no.on{background: #727272;color: #fff;}

.note-list > ul > li .answer .ans-close{text-align: center;margin-top: 10px;}
.note-list > ul > li .answer .ans-close a{text-align:center;width: 82px;height: 34px;line-height: 37px;font-size: 14px;font-weight: 700;color:#fff;background: #df4442;border-radius: 5px;}
.note-list > ul > li .que .txt{font-size:14px;font-weight: 700;color: #1c2835;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 44px;}
.note-list > ul > li .que .txt i{color: #df4442;font-weight: 700;}

.cscenter-list .memo-no,
.cash-list .memo-no,
.cashout-list .memo-no{border-radius:5px;}
.cashout-list > ul > li .que .txt i{color:#ccf121;}
.cscenter-list .memo-no.on,
.cash-list .memo-no.on,
.cashout-list .memo-no.on{background: transparent;color: #00c98e;}

.charge_notice {}
.charge_notice .cash_wrap2{
    background: #595a61;
    padding: 2px;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}
.charge_notice.cashout_wrap2{background: #595a61;}

.charge_notice .cash_wrap2 .txt5-cont{background: #3a3b42;padding: 15px 0px 12px;border-radius: 8px;}
.charge_notice .cash_wrap2 .txt5-cont span{font-size: 14px;font-weight:700;color: #f1f1f1;display: block;margin-bottom: 6px;padding-right: 30px;}
.charge_notice .cash_wrap2 .txt5-cont span img{margin-right:10px;vertical-align: -14px;}
.charge_notice .cash_wrap2 .txt5-cont span strong{color: #b3b3b3;font-size: 17px;}
.charge_notice .cash_wrap2 .txt5-cont span i{font-size: 20px;font-weight:700;color: #fae60a;}
.charge_notice .cash_wrap2 .txt5-cont button{width: 119px;height: 37px;line-height:41px; border-radius:30px;font-size: 14px;font-weight: 700;background: #b61118;border: 0;color: #fff;}

.charge_notice.cash_wrap3{padding: 20px;margin-top: 10px;background: #3a3b42;border: 1px solid #56575f;margin-bottom: 20px;}
.charge_notice.cash_wrap3 .txt1{font-size: 18px;font-weight:700;color: #fff;}
.charge_notice.cash_wrap3 .txt1 i{ font-size: 32px; margin-right: 5px;vertical-align:middle;}
.charge_notice.cash_wrap3 .txt2{margin: 12px 0 0;font-size: 13px;color: #e73b54;text-align: center;line-height: 1.5;}
.charge_notice.cash_wrap3 .txt3{margin-bottom: 4px;}
.charge_notice.cash_wrap3 .txt3-lf{height: 41px;line-height: 41px;position: relative;/* padding-left: 130px; */margin: 5px 0 10px;border-radius: 5px;}
.charge_notice.cash_wrap3 .txt3-lf .t1{position:absolute;top: 0;left: 15px;font-size: 14px;font-weight: 700;color: #818181;}
.charge_notice.cash_wrap3 .txt3-lf input{width: 100%;height: 39px;background: #1f2024;border: 0;padding-right: 10px;font-size: 16px;font-weight: 700;color: #fff;text-align: right; border-radius:5px; border:0; outline:0;}
.charge_notice.cash_wrap3 .txt3-lf input::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.charge_notice.cash_wrap3 .txt3-lf input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.charge_notice.cash_wrap3 .txt3-lf input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}
.charge_notice.cash_wrap3 .money_btn{margin-left: -10px;margin-top: -10px;}
.charge_notice.cash_wrap3 .money_btn:after { content:""; display:block; clear:both; }
.charge_notice.cash_wrap3 .money_btn button{float: left;width: calc(100% / 3 - 11px);height: 40px;line-height: 44px;padding: 0;border-radius: 5px;border: 0;font-size: 14px;font-weight: 700;margin-left: 10px;margin-top: 10px;color: #fff; position: relative;left: 2px;top: 2px;background: #1d7fb4; /*box-shadow: -2px -2px 1px #144c6b;*/}
.charge_notice.cash_wrap3 .money_btn button.revise{color: #fff;width: calc(100% - 12px);background: #67686d; /*box-shadow:-2px -2px 1px #73738e; */}
.charge_notice.cash_wrap3 .money_btn button.revise:hover {/*background: #73738e; box-shadow: -2px -2px 1px #67686d; color:#fff;*/ }
.charge_notice.cash_wrap3 .money_btn button:hover{ /*position: relative;left: 2px;top: 2px;background: #144c6b;box-shadow: -2px -2px 1px #1d7fb4;*/}

.cashin-wraper .section { padding: 0 5px 10px; border-bottom:1px solid #393a3d; }
.cashin-wraper .section:last-child { border:0; }
.cashin-wraper .section .title { padding:15px 0 10px; color:#fff; font-size:14px; font-weight:500; }
.cashin-wraper .section.hasMoney .value{ font-weight:700; color:#fff; }
.cashin-wraper .section.hasMoney.point .value{ font-weight:500; color:#fff; font-size:16px; }
.cashin-wraper .section.hasMoney.notFat .value { font-weight:500; }
.cashin-wraper .section.hasMoney .value strong { font-weight:700; color:#fae00f; }
.cashin-wraper .section.hasMoney .value strong.white { color:#fff; }
.cashin-wraper .section.bank .value button { width:137px; height:37px; line-height:37px; border:0; border-radius: 5px; font-size:16px; font-weight:500; color:#fff; background:#0f49d1; }
.cashin-wraper .section.bank .value button i { font-size:18px; vertical-align: top; }
.cashin-wraper .section.charge .chargeArea { margin-left:-5px; }
.cashin-wraper .section.charge .chargeArea span.input { float:left;width:calc(200% / 3 - 5px); height:40px; margin:5px 0 0 5px; color:#fff; }
.cashin-wraper .section.charge .chargeArea span.input input,
.cashin-wraper .section.points span.input input { width:calc(100% - 20px); padding:0 10px; height:40px; border:1px solid #393a3d; outline:0; border-radius:5px; background:#0f0f10; color:#fff; }
.cashin-wraper .section.points { padding-left:0; padding-right:0; }
.cashin-wraper .section.points .btn-all { display:block; font-size:0; margin:7px 0 10px -5px; } 
.cashin-wraper .section.points span.input { color:#fff; }
.cashin-wraper .section.points span.input input { width:calc(100% - 155px);  }
.cashin-wraper .section.points a { float:left; width:calc(100% / 4 - 5px); height:42px; background:linear-gradient(to left,#d8d8d8,#fbfbfb); border-radius: 5px; color:#0f0f10; font-size:15px; font-weight:500; vertical-align: top; margin-left:5px; }
.cashin-wraper .section.points span.input a { width:63px; float:right; text-align: center; line-height:40px; }
.cashin-wraper .section.points span.input a.max { background:linear-gradient(to left, #9a0d0d,#be1212); color:#fff; }
.cashin-wraper .section.points span.input a.clear { background:linear-gradient(#838383,#4b4b4b); color:#fff; }

.cashin-wraper .section.charge .chargeArea button { float:left;width:calc(100% / 3 - 5px); height:40px; line-height:40px; padding:0; margin:5px 0 0 5px; background:linear-gradient(to left,#d8d8d8,#fbfbfb); border:0; border-radius:5px; color:#0f0f10; font-size:15px; font-weight:500 }
.cashin-wraper .section.charge .chargeArea button.btn_red { background:linear-gradient(#838383,#4b4b4b); color:#fff; }
.cashin-wraper .section.name .value {width: 188px;height: 42px;line-height: 45px;border: 1px solid #393a3d; background:#0f0f10; border-radius: 5px;padding: 0 10px;font-size: 16px;color: #fff;}
.cashin-wraper .section .help { margin:10px 0 0 0; font-size:12px; line-height:18px; color:#aaa; font-weight:500; }
.cashin-wraper .section .help.txtRed { margin-top:5px; color:#ea3d3d }
.cashin-wraper .section.password .input #exchange_pw { width:100%; padding: 0 10px; height: 40px; border: 1px solid #393a3d; outline: 0; border-radius: 5px; background: #0f0f10; color: #fff; }

.charge_btn { text-align:center; }
.charge_btn button.btn_orange.big{width:130px;height: 45px;line-height: 45px; margin:15px 0 0 0; padding:0;font-size: 16px;font-weight: 600;color: #fff;background:#e00a15; border: 0; border-radius: 5px; }
.charge_btn button.btn_orange.big i.iconfont { font-size:18px; vertical-align: top; }
    

.charge_btn.charge_btn_cashout button.btn_orange.big{background:var(--cbg-0f49d1); }
.charge_btn.charge_btn_point button.btn_orange.big { background:var(--cbg-fae00f); color:#000; }
.charge_btn.charge_btn_cashout button.btn_orange.big .iconfont,
.charge_btn.charge_btn_point button.btn_orange.big .iconfont { vertical-align: top; }

.charge_btn.mypage { margin:0 0 40px; }
.cashout_p{font-size:12px;font-weight:700;color: #adadad;}

.bonus { margin-left:-2px; }
.bonus ul { float:left; width:calc(100% / 3 - 2px); margin-left:2px; }
.bonus ul .g_home,.bonus ul .g_away,.bonus ul .g_away_over,.bonus ul .g_home_over { width:100% !important; }
.g_home_over { margin-right:1px; }
.g_away_over { padding:0 1px; }
.g_odd_over { margin-right:1px; }
.bonus .g_gr_n { background:#3c2021; border:1px solid #7d272c; }
.bonus-tit{font-size:12px;color: #bcbcbc;margin: 13px 0 10px;}
.bonus-tit span.blue{font-size:13px;color:#5d8ef9 !important;vertical-align: middle;}
.bonus-tit span.yellow{font-size: 12px;color:#d9d905;font-weight: 500;}
.bonus-tit span.small{font-weight:500;word-spacing: -1px;}
.bonus_folder{overflow:hidden; margin:0 0 10px; padding:0 2px; }
.bonus_folder > ul{margin-left: -3px;overflow: hidden;}
.bonus_folder > ul > li{float:left;width: calc(100% / 3 - 3px);margin-left: 3px;}
.bonus_folder.num1 > ul > li{float:left;width:100%;}
.bonus_folder > ul > li > a{display:block;width:100%; background:#2f2d25; border:1px solid #555236; height: 35px;line-height: 35px;padding: 0 5px;font-size:14px;color: #fff; box-sizing: border-box; }
.bonus_folder > ul > li:first-child > a { color:#ef4444; }
.bonus_folder > ul > li:nth-child(2) > a { color:#e2bd11; }
.bonus_folder > ul > li:nth-child(3) > a { color:#16c2c2; }
.bonus_folder > ul > li > a .lf{float:left;width: calc(100% - 30px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;}
.bonus_folder > ul > li > a .rt{float: right;text-align: center;font-size: 12px;font-weight: normal;}

.right-head{float:right;line-height: 28px;margin-top: 3px;color:#fff;/*width: 140px;*/}
.right-head span.date{padding:0 8px;/* background: #fff; */color: #c5c5c5;font-size: 12px;border-radius: 3px;vertical-align: middle;}
.right-head a.more-date {position:relative; height: 28px; line-height:27px; padding:0 2px;background:#0f0f10; border:2px solid #46474b; color: #fae00f;font-size: 12px;font-weight: 700;width: 57px;text-align: center;vertical-align: middle;}
.right-head a.more-date span { color: #fae00f;margin: 0;position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;background: #0f0f10; }
.right-head a.more-date.g_list_hold span { left: 0px;top: 0px;right: 0px;bottom: 0px; line-height:25px; background:#2f2d25; }
.right-head a.more-date.last-over { 
    background:linear-gradient(#2e2e2e, #1b1b1b) !important;
    color:#646464;
 }
.right-head a.more-date i{font-size:12px;font-weight:500;}
.right-head a.more-date em{font-size:11px;}
.right-head a.more-date.g_list_hold{background:#301942; border:2px solid #fae00f; color: #fff;font-weight: 700;}
.right-head a.more-date.g_list_hold i{font-weight: 700;}
.right-head span.last-over{background:#232330;color:#5c5c66;font-weight:700;display:inline-block;width: 57px;height: 28px;margin-left: 3px;text-align: center; }

.right-head span:nth-child(2) { 
    display: inline-block;
    width: 57px;
    height: 28px;
    text-align: center;
 }

/*.g_item li .name.hover{overflow: inherit;transform: translateX(calc(-100% + 70px));padding-right: 0;transition: all 5s ease;display: inline-block;}
.g_item li.on .divd{background: linear-gradient(#b12d41, #9b2739) !important;position: relative;z-index: 1;}*/

.realtimebet{margin:0 10px;overflow:hidden;}
.realtimebet > .tit{height: 35px;line-height: 38px;text-align: left;border-bottom: 2px solid #424242;font-size: 14px;color: #fa242d;}
.realtimebet > .tit span { position:relative; top:-2px; display:inline-block; font-weight: 500; height:35px; line-height:35px; border-bottom:2px solid #e72b33; }

.realtimebet > .cont{margin-top: -10px;margin-left: -10px;border-bottom: aliceblue;font-size:0;overflow: hidden;}
.realtimebet > .cont > a{margin-left: 10px;margin-top: 10px;color:#ccc;text-align:center;font-size:18px;color:#ccc;font-size: 0;width: calc(100% / 2 - 10px);}
.realtimebet > .cont > a span{display:inline-block;border: 1px solid #636363;overflow:hidden; border-radius:5px; }
.realtimebet > .cont > a span:last-child{display:block;border:0;font-size: 15px;font-weight: 500;color: #c1c1c1;margin-top: 10px;}
.realtimebet > .cont > a:hover span:last-child{border:0;}

.realtimebet > .cont > a img{max-width:100%;}

.casino-tit{ margin:0 10px; height: 35px;line-height: 38px;text-align: left;border-bottom: 2px solid #424242;font-size: 14px;color: #fa242d;}
.casino-tit span { position: relative; top: -2px; display: inline-block; font-weight: 500; height: 35px; line-height: 35px; border-bottom: 2px solid #e72b33;}
.casino-box{overflow:hidden;margin: 10px 10px 0;}
.casino-box > ul{margin-left: -22px;margin-top: -10px;}
.casino-box > ul > li{float:left;width: calc(100% / 2 - 10px);margin-left: 10px;margin-top: 10px;text-align:center;}
.casino-box > ul > li a{display:block;}
.casino-box > ul > li a span{display:block;}
.casino-box > ul > li .img { border:2px solid #510b0b }
.casino-box > ul > li .img img{max-width:100%;}
.casino-box > ul > li .txt{margin-top:10px;font-size: 16px;font-weight:700;color: #c4c4c7;}

.tabTitle.depth1 ul.lineDisplay { font-size:0; display:inline-block; width:100%; white-space:nowrap; overflow-x:auto; overflow-y:hidden; }
.tabTitle.depth1 ul.lineDisplay li { display:inline-block; padding:0; width:auto; }
.tabTitle.depth1 ul.lineDisplay li a { padding:0 10px; }
.tabTitle.depth2 .lineDisplay { display:inline-block; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; width:100%; }
.tabTitle.depth2 .lineDisplay li { display:inline-block; width:98px; }
.tabTitle.depth2 .lineDisplay li a { padding:10px 10px 0; }

.power-box{
    background: #000;
    border:1px solid #404040;
    border-top:0;
    /* height: 40px; */
    padding: 5px 5px 5px 12px;
    overflow: hidden;
    margin: 0 10px;
}

.power-box .left{float:left;margin-top: 6px;position: relative;}
.power-box .left > li{color: #969696;font-size: 14px;}
.power-box .left > li:first-child{padding:1px 0 0 0;font-size: 13px;font-weight:500;color:#fff;margin-bottom: 8px; line-height: 1.5;}
.power-box .left > li:first-child span{font-weight:500;color: #16bfbf !important;}
.power-box .left > li:first-child i{font-size: 14px;font-weight: 500;color: #fff;}
.power-box .left > li:first-child span i{ font-size:13px; color:#ffc700;} 
/* 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;}

.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: 28px;
    height: 32px;
    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: 52px;
    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: 20px;
    line-height: 32px;
    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: 17px;
    height: 32px;
}

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

.flip-clock-dot {
    display: block;
    background: #a09f9a;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 7px;
    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: 8px;
    display: block !important;
}

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

@-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;
    }
}

.small-tit{font-size: 13px;font-weight: 500;color: #ffffff;margin-top: 10px;padding: 10px 0 8px;border: 1px solid #404040;text-align: center;background: #262626;}
.small-tit strong { color:#fae00f; font-weight:500; }
.small-tit .blue,
.small-tit .green { color:#fff !important;font-weight: 500; }
/* .small-tit span{color: #ff009c;}
.small-tit span.yellow{color:#dbbc53;}
.small-tit i{font-size:16px;color: #deb829;margin-right:5px;vertical-align: middle;} */


.game-select-box-cont1 .cont{}
.game-select-box-cont1 .cont ul{
    /* margin-left: -10px; */
    border: 1px solid #404040;
    background:#000;
    border-top: 0;
    padding: 0 10px 10px 0;
 }
 

.game-select-box-cont1 .cont ul:after { content:""; display:block; clear:both; }
.game-select-box-cont1 .cont ul li{cursor:pointer;float:left;width: calc(100% / 4 - 10px);margin-left: 10px;margin-top: 10px; height: 75px;text-align: center; }
.game-select-box-cont1 .cont ul.grid2 li { width: calc(100% / 2 - 10px); }
.game-select-box-cont1 .cont ul li .game-ctrl { padding:10px; }
.game-select-box-cont1 .cont ul li .game-ctrl p span.gameItem { float:left; position:relative; width:52px; line-height:52px; font-size:20px; border-radius: 50%; margin:0; padding:0; }
.game-select-box-cont1 .cont ul li .game-ctrl p span.gameItem.small { font-size:14px; }
.game-select-box-cont1 .cont ul li:after { content:""; clear:both; display:block; }
.game-select-box-cont1 .cont ul li .game-ctrl p span { float:right;height:52px; line-height:52px; padding:0 10px 0 0; font-size:14px; font-weight: 500; text-align: center; }
.game-select-box-cont1 .cont ul.ul2 li { height:98px; }
.game-select-box-cont1 .cont ul.ul2 li .game-ctrl p span.gameItem,
.game-select-box-cont1 .cont ul.ul4 li .game-ctrl p span.gameItem { 
    height:52px;
    line-height: 52px;
    margin:0 auto;
 }
 .game-select-box-cont1 .cont ul.ul2 li .game-ctrl p span,
 .game-select-box-cont1 .cont ul.ul4 li .game-ctrl p span {
    float: none;
    display: block;
    margin: 10px auto 0;
    text-align: center;
    padding: 0;
    height: auto;
    line-height: 13px;
 }
.game-select-box-cont1 .cont ul.no-bt-line { border-top:0; margin-top:-20px;}
.game-select-box-cont1 .cont ul.no-bb-line { border-bottom:0; }
.game-select-box-cont1 .cont ul.ul2.grid5 li { width:calc(100% / 5 - 10px); margin-left:10px; height:82px; }
.game-select-box-cont1 .cont ul.grid5 li .game-ctrl { padding:5px; }
.game-select-box-cont1 .cont ul.ul2.grid5 li .game-ctrl p span.gameItem{ width:45px; height:45px; line-height:45px; }

.game-select-box-cont1 .cont ul li:hover{/*background:#525357;*/}
.game-select-box-cont1 .cont ul li.on{background: linear-gradient(#e73b54, #982637);}
.game-select-box-cont1 .cont ul li.on .game-ctrl p{color:#fff;}
.game-select-box-cont1 .cont ul li.on .game-ctrl p i,
.game-select-box-cont1 .cont ul li.on .game-ctrl p em{color:#fff !important;}
.game-select-box-cont1 .cont ul.ul2:first-child{margin-top:0;}
/* .game-select-box-cont1 .cont ul.ul2{margin-top:5px;} */
.game-select-box-cont1 .cont ul.ul2 li{width: calc(100% / 3 - 10px);}
.game-select-box-cont1 .cont ul.ul2.grid4 li{width: calc(100% / 4 - 10px);}
.game-select-box-cont1 .cont ul.ul2.grid2 li{width: calc(100% / 2 - 10px);}
.game-select-box-cont1 .cont ul.ul3:first-child{margin-top:0;}
.game-select-box-cont1 .cont ul.ul3{margin-top:5px;}
.game-select-box-cont1 .cont ul.ul3 li{width: calc(100% / 2 - 10px);}
.game-select-box-cont1 .cont ul.ul4 li { width: calc(100% / 4 - 10px); height:99px }

.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;}
.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;}

.badge-green { color:#16bc91; }
.mini_bettingslip {
    overflow: hidden;
    position: relative;
    /* margin: 10px 10px 0; */
}
.mini_bettingslip .selGame li { padding:15px 0 !important; border:1px solid #49412f; background:var(--cbg-16171b); text-align: center; font-size:14px; color:#fff; }
.mini_bettingslip .selGame li.crt_gm * { color:#fff !important; }
.mini_bettingslip .c-w { color:#fff; }
.mini_bettingslip .c-y { color:#fff867; }
.mini_bettingslip .c-r { color:#fb333c; }
.mini_bettingslip .font18 { font-size:14px; color:#fff; font-weight:normal; }

.mini_bettingslip>dt {
    height: 105px;
    padding: 15px 10px;
    background:#151515;
    border-bottom:1px solid #2b2b2b;
}
.mini_bettingslip #picklist .tx_red,
.mini_bettingslip #picklist .tx_blue,
.mini_bettingslip #picklist .tx_green  { color:#fff867; }

.g_more.win .tx_red { color:#e22f2f }

.mini_bettingslip>dt>h2{ font-size:18px;font-weight:700;color: #fff;height: 36px;}
.mini_bettingslip>dt>h2 i{font-size: 21px;vertical-align: middle;margin-right: 10px;}
.mini_bettingslip>dt>h2 img{vertical-align: -3px;margin-right: 8px;}
.mini_bettingslip>dt>div:first-child { margin-top:0; }
.mini_bettingslip>dt>div {
    overflow: hidden;
    font-size: 18px;
    margin-top:10px;
}
.mini_bettingslip>dt>div:nth-child(2) {
}
.mini_bettingslip>dt>div>em {
    display: block;
    float: left;
    width: 130px;
    color: #d5d5d5;
    font-style: normal;
    font-size: 14px;
}
.mini_bettingslip>dt>div:first-child>em .iconfont { margin-right:-2px; font-size:18px; vertical-align: -2px; }
.mini_bettingslip>dt>div>span {
    display: block;
    float: right;
    color:#b1b1b1;
    font-size:14px;
}
.mini_bettingslip>dt>div>span .crt_gm { padding:0 !important;  }
.mini_bettingslip>dt>div>span .crt_gm p { color:#fff867 !important; }
.mini_bettingslip>dt>div>span#bRto{color: #e4c148;}
.mini_bettingslip>dt>div>span .blue{color:#0cdaf9 !important;}
.mini_bettingslip>dt>div>span#bet-odd{color: #e4c148;}
.mini_bettingslip>dd {
    padding:10px;
    background: #000;
}

.mini_bettingslip>dd>ul {
    position:relative;
}
.mini_bettingslip>dd>ul>li {
    overflow: hidden;
   
}
.mini_bettingslip>dd>ul>li.btnBet {
    margin:5px 0 0 0;
}
.bet-bt{ padding:10px 0px 0; overflow:hidden; }
.bet-bt > .left {overflow:hidden; float:left; width:calc(50% - 10px); }
.bet-bt > .right { float:right; width:calc(50% - 10px); }
.bet-bt > div > strong{position:relative;float:left;font-size: 12px; color: #6a6a6a;width:75px;}
.bet-bt > div > span{float:right;font-size: 12px; color: #6a6a6a; font-weight:500; }
.bet-bt > div  span{color: #6a6a6a; font-weight:500; }


.mini_bettingslip>dd>ul>li>div>input {
    width: 100%;
    height: 42px;
    text-align: right;
    padding: 0 10px 0 80px;
    background:#000;
    font-size: 16px;
    color: #ffe668;
    box-sizing: border-box;
    border: 1px solid #5e5e5e;
    border-radius: 5px;
}
.mini_bettingslip>dd>ul>li>div>input.mini_betting_input_hit {
    color: #fff;
}
.mini_bettingslip>dd>ul>li>div>span {
    position: absolute;
    left: 12px;
    top: 13px;
    font-size: 15px;
    color: #cbcbcb;
}
.mini_bettingslip>dd>ul>li.btnArea {
    margin:0 0 0 -5px;
}
.mini_bettingslip>dd>ul>li>code {
    display: block;
    float: left;
    width: calc(100% / 3 - 5px);
    height: 40px;
    line-height: 38px;
    text-align: center;
    color: #ffffff;
    border: 2px solid #575f69;
    font-size: 14px;
    margin: 5px 0 0 5px;
    cursor: pointer;
    background:linear-gradient(#575f69, #2f353c);
    border-radius:5px;
}
.mini_bettingslip>dd>ul>li>code:hover {
    opacity:0.9;
}
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn2 {
    background: #000412;
    background-size: 94px auto;
}
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn2:hover {
    opacity:0.9;
}
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn3 {
    
}
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn3.someMoney { border:2px solid #709cea; background:linear-gradient(#5092e7, #3967bf) }
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn3.maxMoney { border:2px solid #cb77e4; background:linear-gradient(#b43fd8, #892db1) }
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn3.initMoney { border:2px solid #7f4048; background:linear-gradient(#862338, #55232f) }
.mini_bettingslip>dd>ul>li>code.mini_betcalc_btn3:hover {
    opacity:0.9;
}
.mini_bettingslip>dd .mini_betting_confirm {
    width: 100%;
    height: 40px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #FFF;
    cursor: pointer;
    outline:0;
    background:linear-gradient(#edb757, #a3751f);
    border-radius:5px;
}
.mini_bettingslip>dd>div.mini_betting_confirm:hover {
    opacity:0.9;
}

.betting_lock {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(26, 25, 33, 0.8);
    z-index: 2;
    border: 2px solid #393942;
    border-radius: 5px;
}
.betting_stop {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(26, 25, 33, 0.8);
    z-index: 2;
    border: 2px solid #393942;
    border-radius: 5px;
}
.line-center {
    top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 110px;
    margin: auto;
    padding-top: 60px;
    text-align: center;
    font-size: 20px;
    font-weight: bolder;
    color: #fff;
    background: url(../images/sub/betting_close.png) no-repeat center top;
}

.game-select-box-cont1 .cont ul li .blue-box {
    background: #000000;
    border-radius:10px;
	color:#fff;
    border:2px solid #083373;
}

.game-select-box-cont1 .cont ul li .red-box {
    background: #000;
    border:2px solid #5c1f1f;
    border-radius: 10px;
}
.game-select-box-cont1 .cont ul li .green-box {
    background: #000;
    border:2px solid #1d5949;
    border-radius: 10px;
}
.game-select-box-cont1 .cont ul li .blue-box .gameItem { background:linear-gradient(#5a96f0, #0267ff) }
.game-select-box-cont1 .cont ul li .red-box .gameItem { background:linear-gradient(#f36969, #fa3333) }
.game-select-box-cont1 .cont ul li .green-box .gameItem { background:linear-gradient(#27d4a7, #03a279) }


.blue-box{display: inline-block;font-size: 18px;font-weight:700;color:#fff;}
.blue-box p{width: 1%;height: 49px;display:table-cell;vertical-align:middle;font-weight: 700;color: #fff;font-size: 18px;}
/* .blue-box p span{display:block;font-size: 12px;font-weight: 700;color: #fff;margin-top: 3px;} */
.red-box{display:inline-block;font-size: 18px;font-weight:700;color:#fff;}
.red-box p{width: 1%;height: 49px;display:table-cell;vertical-align:middle;font-weight: 700;color: #fff;}
/* .red-box p span{display:block;font-size:13px;font-weight: 700;color: #fff;margin-top: 3px;} */
.orange-box{display:inline-block;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;font-weight:700;color:#fff;}
.green-box p{width: 1%;height: 49px;display:table-cell;vertical-align:middle;font-weight: 700;color: #fff;}
/* .green-box p span{display:block;font-size:13px;font-weight: 700;color: #fff;margin-top: 3px;} */

.game-ctrl .red{color: #fff !important;}
.game-ctrl .blue{color: #fff !important;}
.game-ctrl .green{color:#fff !important;}
.game-ctrl i{font-weight:700;}
.game-ctrl em{
    position: absolute;
    top: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #fff;
    border-radius: 50%;
    font-size: 12px;
    line-height: 16px;
    font-style: normal;
    font-weight:500;
}
.game-select-box-cont1 .cont ul li .game-ctrl p em.right { right:0; }
.game-select-box-cont1 .cont ul li .game-ctrl p em.left { left:0; }
.red-box p em { color:#ff3333 }
.blue-box p em { color:#0066ff }

.square p{width: 1%;height: 49px;display: table-cell;vertical-align: middle;font-weight: 700;/* color: #1dcbf6; */font-size: 18px;}
/* .square span{display:block;font-size: 13px;font-weight: 700;margin-top: 8px;} */

.square{position:relative;border-radius:5px;cursor:pointer;background: none;/* padding: 10px 0; */width: auto;}
.round{position:relative;border-radius:50%;cursor:pointer;}
.square:hover::before, 
.round:hover::before,
.square.on::before, 
.round.on::before{display: none;content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid #defb18;border-radius:5px;box-shadow: inset 5px 15px 10px 0px rgba(0, 0, 0, 0.5);}
.round:hover::before,
.round.on::before{border-radius:50%;}

.game-select-box-cont1 {/* padding:15px; */margin-bottom: 13px;}
.game-select-box-cont1 > div.left,
.game-select-box-cont1 > div.right{float:left;width:calc(50% - 30px);margin-left:30px;}
.game-select-box-cont1 .cont ul li.select .game-ctrl { border:2px solid #def10e;box-shadow:inset 0 0 20px #ddad33; }
.game-select-box-cont1 .cont ul li.select .game-ctrl p{color:#fff;}
/* .game-select-box-cont1 .cont ul li.select .game-ctrl p i,
.game-select-box-cont1 .cont ul li.select .game-ctrl p em{color:#fff !important;} */
.game-select-box-cont1 .select .game-ctrl p:before { content:""; position:absolute; left:0; top:-3px; width:100%; height:3px;  box-shadow:0px 3px 8px #000; border-radius:17px;}
.game-select-box-cont1 .select .game-ctrl p:after { content:""; position:absolute; left:-3px; top:0; width:3px; height:100%; box-shadow:3px 0px 8px #000;border-radius:17px;}

.game-iframe-close{display:none; width: calc(100% - 20px);height: 35px;line-height: 35px;text-align:center;background: linear-gradient(#8d2333, #450f17);border-radius: 5px;border:0;color: #fff;margin-top: 5px;margin-bottom: 30px;margin: 0 10px;}
.game-iframe-close.on{color: #c49ba1;}
.game-iframe-close:hover{background: linear-gradient(#450f17, #8d2333);}

.game-iframe{ position: relative;border: 0;overflow-x: hidden;overflow: auto;overflow-y: hidden;width: auto !important; margin: 0px 10px; border:0px solid #404040; }
.game-iframe.thumbVideo { margin: 0 auto 10px; }
.game-iframe-cont{background:#1d2123;text-align:center; }

.minigame_screen { /*height:auto !important; */}
.minigame_screen > div { width:auto !important; text-align:center; }


.hiloBoard .section-box-tit{ display:none; }
.section-box{position:relative;margin: 0 10px 0px;}
.section-box-tit{/* height:40px; *//* line-height:40px; */color:#fff;font-size: 16px;font-weight: 700;}
.section-box-tit span{color: #8d8d8d;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 #7c7327;} */
.table-style2 { margin:0 2px; }
.table-style2 table thead tr { background:#000; border:1px solid #404040; }
.table-style2 table thead th{padding:10px 0;font-size: 13px;font-weight: 500;color: #fff; }
.table-style2 table tbody td{padding: 4px 0;height: 40px;font-size: 12px;font-weight: 500;color: #f1f1f1;text-align:center; border-bottom: 1px solid #404040; line-height: 1.3;}
.table-style2 table tbody tr td.left{text-align:left;padding-left: 20px;}
.table-style2.free table tbody tr:nth-child(even) { background:#212121; }
.table-style2 table tbody tr td:first-child{border-left:0;}
.table-style2 table tbody .icon-s{margin-right:5px;}

.table-style2.cash table thead tr { background:#212121; border:0; }
.table-style2.cash table tbody td { border-left:1px solid #404040; }

.mini-type { display:inline-block; width:45px; height:26px; line-height:26px; border-radius:5px; font-size:12px; }
.mini-type.r-gray { background:#4c4c4c }
.mini-type.r-yellow { background:#0a6bfd; }
.mini-type.r-yellow2 { background: #e6e81a; color: #2F2E2E; }
.mini-type.r-red { background:#de2c0d }
.mini-type.r-purple { color:#fff; background:linear-gradient(#9b33f8,#7219c3); }
.btn-box { padding-bottom:20px; }
.btn-box.middle { margin:0 10px; }
.btn-box .purple-red { width:85px; height:40px; line-height:40px; border:1px solid #3f4043; border-radius:5px; color:#fa4949; text-align:center; background:#000000; }
.btn-box .purple-white { width:85px; height:40px; line-height:40px; border:1px solid #3f4043; border-radius:5px; color:#fff; text-align:center; background:#000000; }

.f14{font-size: 12px !important;}
.f14.font-white *{font-size: 12px;}
.font-red{color:#e73b54;}
.font-red2{color:#f54d65;}
.font-orange{color:#dc9f1d;}
.font-white{color: #ffffff !important;}
.font-yellow{color:#fae60a;}
.font-blue{color: #1dcbf6;}
.font-green{color:#44d631;}

.search {padding:6px;background: #000;margin: 0 6px 10px;border: 1px solid #3a3a3a;}
.search::after {content: ''; display: block; clear: both;}
.search p{margin-left:-3px;overflow: hidden; }
.search p:last-child { margin-top:3px; }
.search p:last-child span:first-child{width: calc(100% - 104px);}
.search p:last-child span:last-child{width: 98px;}
.search span {float: left;width: calc(100% / 3 - 3px);margin-left: 3px;}
.search span:first-child{width:calc(28% - 3px);}
.search span:nth-child(2){width:calc(42% - 3px);}
.search span:nth-child(3){width:calc(30% - 3px);}
.search span a{width:100%;text-align: center;margin: 0;height:35px;font-weight: 700;border-radius: 0;font-size: 14px; background:#5a5a5b; border-radius:5px; line-height:35px; }
.search .sch_left {color: #999;}
.search .sch_right {float: right;}
.search span input { width: 100% !important;font-weight: 500;}

.search.sports_result span{display:block; width:calc(50% - 3px);}
.search.sports_result span .select_st { width:100%; background-color:#000; border:1px solid #3a3a3a; }


/********************************************************
 selectbox : 
********************************************************/
.select_st {    
    padding: 8px 30px 8px 10px;
    border: 1px solid #523464;
    background: #0c0d07 url(../images/sub/select_down.png?v=2) no-repeat right 10px center;
    color: #fff;
    cursor: pointer;
    height: 40px;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height:28px;
    font-weight: 700;
}
.select_st::-ms-expand {display: none;}
.coupon_select {padding: 5px 50px 5px 13px; border: 1px solid #4f6083; background: #1d222c url(../images/sub/sub/select_down.png?v=2) no-repeat 90% 50%; color: #999; cursor: pointer;vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.coupon_select::-ms-expand {display: none;}

/********************************************************
 input :  
********************************************************/
.input_st {padding: 12px 10px 9px 10px;border: 1px solid #3a3a3a; background:#000; color:#fff;height:35px;}
.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;}

/********************************************************
 botton : 
********************************************************/
.btn_st_n {display: inline-block;line-height: 1;padding: 12px 14px;margin: 0 2px;background-color: #215991;color: #ddd;cursor: pointer;vertical-align: middle;border-radius: 3px;}
.btn_st_s {display: inline-block; line-height: 1; padding: 9px 14px 10px 14px; margin: 0 2px; background-color: #215991; color: #ddd; cursor: pointer; vertical-align: middle; border-radius: 3px; }
.btn_st_xs {display: inline-block; line-height: 1; padding: 6px 14px 7px 14px; margin: 0 2px; background-color: #215991; color: #ddd; cursor: pointer; vertical-align: middle; border-radius: 3px; }
.btn_st_xxs {display: inline-block; line-height: 1; padding: 8px 10px 9px 10px; margin: 0 2px; background-color: #215991; color: #ddd; cursor: pointer; vertical-align: middle; border-radius: 3px; }
.btn_st_l {display: inline-block; line-height: 1; padding: 15px 30px; margin: 0 5px; background-color: #4E7EC4; color: #fff; cursor: pointer; vertical-align: middle; text-align: center; border-radius: 3px; }
.btn_st_re {display: inline-block; width: 86px; line-height: 1; padding: 30px 0; background-color: #4E7EC4; color: #fff; cursor: pointer; vertical-align: middle; text-align: center;}

.btst_r {background-color: #b0005b;color: #fff;} /*  */
.btst_dr { border:1px solid #523464; background-color: #20122c;color: #fff !important;/* border: 1px solid #8f9194; */padding:7px 10px 5px;color: #e73b54 !important;} 
.btst_dr2 {background-color: #8f9194;color: #fff !important;border: 1px solid #8f9194;} /*  */
.btst_b {background-color: #0050bd;color: #fff;} /*  */
.btst_bv {background-color: #1e3572; color: #fff;} /*  */
.btst_o {background-color: #1796d3;color: #fff !important;border: 1px solid #1796d3;} /*  */
.btst_br {border: 1px solid #253981;background-color: #253981;color: #fff;} /*  */
.btst_y {background-color: #bca101;color: #2A313E;} /*  */
.btst_g {background-color: #02a89e;color: #fff;} /*  */
.btst_bg {background-color: #006465; color: #fff;} /*  */
.btst_p {background-color: #6f0e86; color: #fff;} /*  */
.btst_yg {background:linear-gradient(#ff000b, #d5040d);color: #fff !important;} /*  */

.btn_bx, .btn_bx20, .btn_row40 {content: ''; clear: both; display: block; overflow: hidden;}
.btn_bx {padding: 10px 0 0 0;}
.btn_bx210 {padding: 20px 10px 10px 10px;}
.btn_bx20 {padding: 20px 10px 20px 10px;}
.btn_row30 {padding: 30px 0;}
.btn_row40 {padding: 40px 0;}
.btn_row20 {padding: 20px 0;}

.game_mbt_info {padding: 1px;margin: 0px 1px 1px 1px;/* background-color: #151517; */border: 1px solid #3e3f46;border-left: 0;border-right: 0;}
.game_mbt_info ul {display: table;width: 100%;box-sizing: border-box;}
.game_mbt_info ul li {display: table-cell;height: 49px;font-size: 12px;line-height: 18px;letter-spacing: 0;color: #c6c6c6;vertical-align: middle;text-align: center;border-left: 1px solid #3e3f46;}
.game_mbt_info ul li:first-child {border-left: 0}
.game_mbt_info ul li p {display: block;}
.game_mbt_info ul li span {color: #c6c6c6;font-weight: 500;}

a.del2{color: #737479 !important;background: none;border: 0;font-size: 22px;padding: 0;margin: 0;}
a.del2:hover{color:#e73b54 !important;}
 
.qna-tb table tbody td.left a span{font-size:13px;}

.charge_notice.point_wrap{background: #353542;margin: 10px 0;}
.charge_notice.point_wrap .txt5-cont{background:#1b1b25;}

.mypage{margin: 20px 10px;}
.mypage .cont li .first{color:#e0e0e0;}
.mypage .cont input, 
.mypage .cont select{background: #34353c !important;color: #fff;}
.mypage .join-info .btn-log a{display: block;background: #ff009c;display: block;height: 46px;line-height: 46px;font-size: 16px;font-weight: 700;border-radius: 5px;color: #fff;margin: 0 auto 50px auto;float: none;text-align: center;width: 134px; box-shadow:3px 3px 1px #b2247b; border-radius:33px;}

.bok-box{margin:10px 0 0 0; background:url(../images/sub/bok_bg.png) no-repeat center bottom;background-size:cover;min-height: 595px;text-align: center;padding-top: 30px;padding-bottom: 30px;}
.bokgun-floor1{border:3px solid #a12c49;max-width: 345px;margin: -70px auto 0;overflow: hidden;position: relative;}
.bokgun-floor1 img{max-width:100%;}
.bokgun-floor2{background-size:cover;padding-top: 30px;box-sizing: border-box;}
.bokgun-floor2-tp{text-align:center;}
.bokgun-floor2-tp span{font-size:18px;font-weight:700;color:#ffffff;}
.bokgun-floor2-tp span::before{font-size:35px;font-weight: 400;vertical-align:middle;}
.bokgun-floor2-tp span i.num{display:inline-block;width: 53px;height:38px;line-height: 38px;padding-right:10px;margin:0 10px 0 20px;background: #924c5d;border-radius: 5px;font-size:22px;font-weight:700;color:#fff;text-align:right;}
.bokgun-floor2-btn{margin-top:20px;text-align:center;}
.bokgun-floor2-btn a{width: 167px;height:56px;line-height:56px;text-align:center;font-size:18px;font-weight:800;box-shadow: inset 0px 2px 8px 0px #ffffffcc;border-radius: 6px;margin: 5px;}
.bokgun-floor2-btn a.yellow{background: #ffda18;color:#000;}
.bokgun-floor2-btn a.green{background: #03805b;color: #fff !important;}


.attendance-txt{height:140px; font-size:14px; color:#fff;text-align: center; line-height: 1.5; background:url('/mobile/images/sub/att-bg.png') no-repeat top center / 100% 100%; border:1px solid #403f44; margin:10px 10px 10px; padding-top:5px; }
.attendance-txt p.title { padding:5px 0; font-size:24px; color:#fae00f; font-weight:700; }
.attendance-txt .txt1 { font-size:16px; margin:0 0 5px; font-weight:500; }
.attendance-txt .txt1 span{color: #eed60d;font-weight:500; text-decoration: underline; }
.attendance-txt .txt2 { color:#fff; font-size:13px; }
.attendance-txt .txt2 span{color: #fff;font-weight:500;}

/* date */
#date_layer {
	text-align: left;
	margin: 0 10px 20px;
	padding:10px;
	background:#000;
	border:1px solid #3b3b3d;
}
#date_layer *{}
#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: 500;
	line-height: 20px;
	color: #fff;
	font-size: 20px;
	padding: 6px 20px;
}

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

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

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

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

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

#date_layer .day1 {
	color: #c8c8cb;
	font-size: 12px;
	float: left;
}

#date_layer .sun2 {
	line-height: 20px;
	color: #FE7676;
	font-size: 12px;
	float: left;
}

#date_layer .sat2 {
	line-height: 20px;
	color: #82D4FF;
	font-size: 12px;
	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: #dcdcdc999;
	font-size: 11px;
}

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

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

#date_layer .check2 {
	color: #dcdcdc999;
	font-size: 11px;
}
#date_layer .rowTbl td{position:relative;/* border-bottom:1px solid #334c3e; */}
#date_layer .rowTbl td img{width:27px;}
#date_layer .rowTbl td .day-s{position:absolute;left: 4px;top: 5px;width: 26px;height: 19px;line-height: 19px;border: 1px solid transparent;border-radius: 5px;text-align: left;padding-left: 4px;}
#date_layer .rowTbl td .day-s .sun1{color: #f82e2e;}
#date_layer .rowTbl td .day-s .sat1{color: #1fbbf5;}
#date_layer .rowTbl td .day-s.nowday{/*border: 1px solid #ffef51;*//* 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: 5px;bottom: 5px;}
#date_layer .rowTbl td:first-child { border-left:none !important; }

.vsoccer .g_day{width: calc(13% - 2px);}
.vsoccer .g_home{width: calc(40% - 2px);}
.vsoccer .g_odd{width: calc(20% - 2px);}
.vsoccer .g_away{width: calc(40% - 2px);}
.vsoccer .g_more.list{width: calc(12% - 2px);}
.vsoccer .g_more.list span{color:#9595aa !important;}
.vsoccer .g_more.list .g_odd_h{color:#5c5c66 !important;}
.vsoccer .right-head span.vs-bet{background:#232330;color: #9595aa;font-weight:700;display:inline-block;width: 57px;height: 28px;margin-left: 1px;text-align: center;font-family: 'GmarketSansTTF';}

.ct_bet-tp > li.last { line-height:23px; text-align:right; }
.ct_bet-tp > li.last #TotalBenefit { color:#fff; }

@media screen and (max-width:374px){
    a.btn{padding: 0 10px;min-width:auto;}
    .ct_bet-tp > li{letter-spacing: -1px;}
	
    .betting-list .bet-info strong{margin-right:5px;}

	.g_item li{letter-spacing:-1px;}
	.power-box .left > li:first-child{font-size:13px;letter-spacing:-1px;}
	.power-box .left > li:first-child i{font-size:13px;}

	.table-style1 table thead th{letter-spacing:-1px;}

	.betting-list .right-head .betting-box{width: 40px;letter-spacing: -1px;font-size: 12px; line-height: 30px; }

    .event-list > ul > li > a p.tit,
    .event-list > ul > li > a p.cont{height:auto;}
    .event-list > ul > li{/*padding-bottom:50px;height:auto;*/}
	.header-bt div ul li span { margin-right:3px; }

	.cart-info .bottom div a { width:65px; font-size:12px; }
}

.no-login{margin-top: 13px;}
.no-login a{text-align:center;font-size:18px;color:#fff;/* background: #95ca32; */background: #0693d0; border-radius:11px;}
.no-login a i{font-size:27px;vertical-align: middle;margin-right: 10px;color: #7a7a7a;}
.no-login a:hover{color: #fff;}
.no-login a:hover i{color:#fff;}

.popup{display:none; left:0;top:80px;z-index:102;width:calc(100% - 40px);position:absolute;margin:0 20px;background:#000000; border-radius:5px; border:2px solid #e50914; overflow:hidden; }
.popup.isAsk .answer,
.popup.isAnswer .ask{display:none}
.popup.isAnswer .answer{display:block}
.popup.isAnswer .answer.btn{display:block;}
.popup.isAsk #resReply{display:none !important}
.popup.isAnswer #resReply{display:none}
.popup .gidbx_tb { background:var(--cbg-16171b); padding:20px 20px 0; }
.popup .gidbx_tb table tr th{background-color:#70c2fe}
.popup .gidbx_tb table tr td{height:auto;padding:10px 10px;background-color:var(--cbg-fff);color:#888;font-size:13px;text-align:left}
.popup .gidbx_tb table tr td input{background:var(--cbg-fff);color:#333}
.popup .gidbx_tb table tr td em{display:block;margin:8px 0 0 0;color:#ffba00}
.popup .gidbx_tb table tr td p{display:block;margin:8px 0 0 0;font-size:11px;color:#999;text-align:left}
.popup .gidbx_tb table tr td > div{padding:5px 0}
.btn_warp{text-align:center}
.popup h2{padding:0 0 0 20px;height:60px;line-height:60px;font-size:20px;color:#0f0f10;font-weight:700; text-align:left; background:#e50914; }
.popup h2 span{font-weight:500; color:var(--ct-fff); }
.popup .b-close{position:absolute;top:10px;right:13px; z-index:103; }
.popup .b-close i { color:var(--ct-fff); font-size:35px; }
.popup .gidbx_tb ul li{overflow:hidden;margin-bottom:10px;position:relative}
.popup .gidbx_tb .second{text-align:left;}
.popup .gidbx_tb .third{margin:5px 0 0 0;text-align:left;color:var(--ct-6f6f6f);font-size:12px}
.popup .gidbx_tb ul li input,
.popup .gidbx_tb ul li select{text-align:left;background-color:var(--cbg-222327);border:1px solid rgba(255,255,255,0.1);font-size:14px;color:#fff;outline:none;padding:0 15px;height:45px;width:100%;border-radius:5px;}
.popup .gidbx_tb ul li textarea{text-align:left;background-color:var(--cbg-222327);border:1px solid rgba(255,255,255,0.1);font-size:14px;color:#fff;outline:none;padding:15px;height:120px;width:100%;border-radius:5px;}
.popup .gidbx_tb .resTit { color:#fff; font-size:14px; padding-bottom:10px; }
.code .btn-login {padding:0;}
.btn-login {padding:0 0 25px;}
.btn-login .btn {display:block; background:#e50914; color:#fff; border-radius:5px; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:600;}
.btn-login .btn.eClose {background:#797979; color:#fff; }

.dimed{display:none;background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;left:0;right:0;bottom:0;top:0;z-index:101;backdrop-filter:blur(20px)}

.f14{font-size:14px !important;}
.f14.font-white *{font-size: 14px;}
.font-red{color:#e73b54;}
.badge-danger,.font-red2{color:#f54d65;}
.badge-yellow,.font-orange{color:#dc9f1d;}
.font-white{color: #ffffff !important;}
.font-yellow{color:#fae60a;}
.badge-success,.font-blue{color: #1dcbf6;}
.font-green{color:#44d631;}

.sub-cont-tit{ border-bottom:2px solid #424242; padding-bottom:8px; margin-bottom:12px; margin-left:10px; margin-right:10px; }
.sub-cont-tit span {position:relative; color:#fff; font-size:16px; font-weight:500; }
.sub-cont-tit span:after { content:''; position:absolute; bottom:-10px; left:0; width:110%; height:2px; background:#fa242d; }

.casinoArea { padding:0 10px 20px; font-size:0; margin-left:-10px;}
.casinoArea ul {  display:flex; flex-wrap:wrap; justify-content:left; }
.casinoArea h3 { margin-left:10px; }
.casinoArea li { width:calc(100% / 2 - 10px); margin-left:10px; margin-bottom:10px; }
.casinoArea li img { width:100%; border:1px solid #252323; border-radius:5px; }
.casinoArea li p { color:#bbbbbb; font-size:12px; text-align:center; padding-top:6px; }
.casinoArea ul.grid3 li { width:calc(100% / 3 - 10px); }
.scroll_text { 
    margin: 5px 0 10px;
    text-align: center;
    color: #898989;
 }

.tabTitle { margin:0 0 10px; }
.tabTitle ul li { padding:0; }
.tabTitle ul li a{ display:block; min-width:40px; height:40px; line-height:40px; color:var(--ct-fff); font-size:13px; border:1px solid var(--border-393a3d); /*border-left:0;*/ border-bottom:1px solid #e00a15; text-align: center; background:#16171b; }
.tabTitle ul li a.on { color:var(--ct-fff); border:1px solid #e00a15; border-top:1px solid #e00a15; border-bottom:0; background:var(--cbg-000) }

.tabTitle.depth1 { overflow:hidden; overflow-x:auto; text-align: center; }
.tabTitle.depth1 ul { 
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
 }
.tabTitle.depth1 ul li { width:80px; display:inline-block; }
.tabTitle.depth1 ul li a { border-left:0 ; }
.tabTitle.depth1 ul li a.on { border-left:1px solid #e00a15; }
.tabTitle.depth2 { margin:10px 0; /*border-radius: 10px; */overflow:hidden; }
.tabTitle.depth2 li { padding:0; }
.tabTitle.depth2 li a { display:block; position:relative; padding:9px 0 0; height:50px; border:0; background:#16171b; border-left:0; text-align: center; }
.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 { line-height:inherit; font-size:13px; color:#cacaca; }
.tabTitle.depth2 li a.on { border:1px solid #404040; background:#212121; color:#fff;  }
.tabTitle.depth2 li a .live-tmenu-name { margin:0 0 2px; font-size:13px; color:#fff; }
.tabTitle.depth2 li a .live-tmenu-countdown span { color:#fff !important; font-size:12px; }
.tabTitle.depth2 li a.on .live-tmenu-name { color:#fb1d28; font-weight:600; }
.tabTitle.depth2 li a.on .live-tmenu-countdown span { color:#fff !important; }
.tabTitle.depth2 li a.gameLock {cursor:default;}
.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:50px; line-height:inherit; border:1px solid #404040; border-left:0; border-right:0; background:#212121; }
.tabTitle.depth2 li:first-child a { border-left: 1px solid #404040 !important; /*border-radius:10px 0 0 10px;*/ }
.tabTitle.depth2 li:last-child a { border-right: 1px solid #404040 !important; /*border-radius:0 10px 10px 0;*/ }
/* .tabTitle.depth2 .flexGrid1 li:last-child a { border-radius: 10px; } */

/*스포츠 베팅카트 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;  font-size:15px; }
#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; }

/*스포츠 베팅내역*/
/********************************************************
'" league_s : '' ''"'
********************************************************/
.league_s {width: 100%; height: 26px; line-height: 26px; margin: 2px 0 2px 0; font-size: 13px; text-align: left; letter-spacing: -1px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box;}
.league_s img {margin: -2px 0 0 3px; vertical-align: middle; width: 26px; height: 16px;}
.league_s .lg_day {color: #999; margin-left: 2px; font-size: 12px;}
.league_s .lg_time {color: #999; font-size: 12px;}
.league_s .g_lge_tx1 {margin: 0 0 0 2px; color: #ccc;}
.league_s .g_lge_tx1 em {color: #fddb4c;}

/********************************************************
'" league_m : '' ''"''
********************************************************/
.league_m {width: 100%;height: 26px;line-height: 26px;margin: 2px 0 2px 0;text-align: left;letter-spacing: -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;/* background: #030316; */}
.league_m img {margin: -2px 0 0 3px; vertical-align: middle; width: 26px; }
.league_m .lg_day {color: #fff;margin-left: 2px;font-size: 12px;}
.league_m .lg_time {color: #fff;font-size: 12px;}
.league_m .g_lge_tx1 {margin: 0 0 0 2px;color: #dadada;font-size: 12px;}
.league_m .g_lge_tx1 em {color: #fddb4c;}

.league_m .g_mbt_scr {float: right!important;color: #fff;letter-spacing: -1.5px;}
.league_m .g_mbt_scr em {color: #ff6c00;}
.league_m .g_mbt_scr span {margin: 0 5px;}
.league_h {    
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0 0 4px 0;
    padding: 0 5px;
    background-color: #000000;
    border: 1px solid #404040;
    font-size: 12px;
    text-align: left;
    letter-spacing: -1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.league_h img {margin: -2px 0 0 3px; vertical-align: middle; width: 26px; }
.league_h .lg_day {color: #c6c6c6;margin-left: 2px;}
.league_h .lg_time {color: #c6c6c6;}

.league_h .g_mbt_h {float: right; color: #ddd; letter-spacing: -1px;}
.league_h .g_mbt_h span {margin: 0 5px;}

.betting-list .league_m .g_mbt_scr { color:#c5c5c5; }
.betting-list .league_h .lg_time,
.mini-betting .league_h .lg_time{ color:#fff; }
.betting-list .league_h .g_mbt_h span,
.mini-betting .league_h .g_mbt_h span { font-size:13px; }

.league_h img.v-icon { width:20px; }
.league_m img.v-icon { width: 20px; }
/********************************************************
'" font color : '
********************************************************/
.t_red {color: #fc3636;}
.tx_red {color: #f13535; }
.tx_blue {color: #5dbff9;}
.tx_green {color: #3ec600;}
.tx_gray {color: #999;}
.tx_org {color: #ff6c00;}
.tx_white {color: #fff;}
.tx_sky {color: #e9d57d;}
.tx_yell {color: #ffce00;}
.t_yell {color: #cbc1b2;}
.tx_blue_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #3190fd;/* font-size:0px; */font-weight: bold;color: #fff;float: left;border-radius: 50%;}
.tx_red_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #fc3636;/* font-size:0px; */font-weight: bold;color: #333;border-radius: 50%;float: left;}
.tx_org_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #ffce00;font-size:0px;font-weight: bold;color: #fff;float: left;}

/*베팅내역 취소버튼*/
.game_mbt_btn { text-align:right; margin:10px; }
.game_mbt_btn .bet_cancel { background:#16171b; color:#fff; padding:4px 6px; border-radius:5px; border:1px solid #393a3d; }

/*메모*/
.btn-tit {
    width: 45px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
	background: linear-gradient(#f2242f,#e00a15);
    display: inline-block;
    border-radius: 5px;
}
.btn-tit.on { background:linear-gradient(#838383,#4c4c4c); }
.content-box p.value .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; }
.content-box p.value .check-bg span { font-size:16px; }
.content-box p.value .help { margin:10px 0 0; }
.content-box p.value .help li { line-height:20px; color:#fff; }
.content-box p.value .check-bg.on label { background:#e00a15; }
.content-box p.value .check-bg input { display:none; }

.mini-data .tb-thead td {font-size: 12px; color: #fff;height:45px; background: #000; border:1px solid #46474c; border-left:0; border-right:0; text-align:center; }
.mini-data .bet-thead td {font-size: 12px; color: #fff;height:45px; background: #000; border:1px solid #46474c; border-left:0; border-right:0; text-align:center; }
.mini-data .hidden-xs { display:none; }
.mini-data .bet_w tr:nth-child(odd) td { background:#141313 !important; height:30px; text-align:left; color:#aeaeae; border-bottom:1px solid var(--border-393a3d); padding-left:10px; }
.mini-data .bet_w tr:nth-child(even) td { background:#000000; font-size:12px; color:#aeaeae; height:30px; border-bottom:1px solid var(--border-393a3d); text-align:center; }
.mini-data .bet-result tr:nth-child(odd) td { background:#141313 !important; height:30px; text-align:left; color:#aeaeae; border-bottom:1px solid var(--border-393a3d); padding-left:10px; }
.mini-data .bet-result tr:nth-child(even) td { background:#000000; font-size:12px; color:#aeaeae; height:30px; border-bottom:1px solid var(--border-393a3d); text-align:center; border-left:1px solid #3c3c3c; }
.mini-data .bet-result tr:nth-child(even) td:first-child { border-left:0; }

.sub-tab2 ul { display:inline-block; font-size:0; width:100%; white-space:nowrap; overflow-x:scroll; overflow-y:hidden; }
.sub-tab2 li { display:inline-block; height:40px; line-height:40px; background:#242424; position:relative; padding:0 10px; }
.sub-tab2 li a { padding:0; color:#fff; font-size:13px; }
.sub-tab2 li a.on { color:#e00a15; }
.sub-tab2 li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 14px;
    background: #393a3d;
    top: 13px;
    left: 0;
}

#login_form .logBottom img { max-width:100%; }

.fame-cont { margin:0 10px; }
.fame-cont .fame-top {height:163px;background: url('https://i.imgur.com/fF6JRSR.jpg') no-repeat top center / cover;border: 1px solid #4c4238;text-align:left;}
.fame-cont .fame-top p { padding:55px 0 0 20px; color:#fff; font-size:15px; line-height:25px; font-weight:600; }
.fame-cont .fame-top p span {font-size:17px;color: #fda416;font-weight:600;}
.fame-cont .fame-txt {text-align:center;font-size:12px;color: #eeedeb;font-weight:500;padding-top:13px;line-height:18px;}
.fame-cont .fame-tit {position:relative;font-size:18px;color: #fff;font-weight:600;padding:18px 0 15px;text-align: center;}
.fame-cont .fame-tit .btnHistory-l {position:absolute;left:0;top:17px;font-size:12px;padding:5px;font-weight:500;line-height: 13px;color: #fff;background: #e00a14;border-radius: 4px;}
.fame-cont .fame-tit .btnHistory-r {position:absolute;right:0;top:17px;font-size:12px;padding:5px;/* color:#000; */background: #e00a14;font-weight:500;line-height: 13px;color: #fff;border-radius: 4px;}
.fame-floor {padding:10px;background: #242424;border: 1px solid #46474b;}
.fame-floor .left { float:left; text-align:left; }
.fame-floor .iconfont {/* color:#fce78a; */font-size:30px;display:block;width:40px;position:relative;color: transparent;background: linear-gradient(to bottom,#e00a16, #e20a15);-webkit-background-clip: text;}
.fame-floor  .fame-info .tit {font-size:16px;color: #fff;font-weight:500;}
.fame-floor  .fame-info .txt {font-size:12px;color: #bababa;font-weight:500;padding-top:5px;}
.fame-cont .fame-table thead tr th {height:40px;background: #000000;color: #fff;font-size:12px;border: 1px solid #47464b;border-left: 0;border-right: 0;}
.fame-cont .fame-table thead tr th:first-child { border-left:1px solid #49412f; }
.fame-cont .fame-table thead tr th:last-child {border-right: 1px solid #47464b;}
.fame-content-list .parent { display:flex; }
.fame-content-list .parent li {display:flex;align-items:center;justify-content:center;padding:5px;border-left: 1px solid #47464b;border-bottom: 1px solid #47464b;color:#fff;}
.fame-content-list .parent li:first-child { border-left:0; }
.fame-content-list .parent .fame-level { width:15%; }
.fame-content-list .parent .fame-level img { width:35px; }
.fame-content-list .parent .fame-id { width:25%; }
.fame-content-list .parent .fame-divd { width:34%; }
.fame-content-list .parent .fame-divd .icon-box { display:inline-block; width:35px; }
.fame-content-list .parent .fame-divd .icon-see {display:inline-block;padding:5px 4px;border-radius:3px;background: #5a5a5c;font-size:12px;color:#fff;margin-right:5px;}
.fame-content-list .parent .fame-pay { width:25%; }
.fame-cont .fame-child-table thead tr th {height:40px;background: #000000;color: #fff;font-size:12px;border-bottom: 1px solid #4b4942;}
.fame-cont .fame-child-table tbody tr td {border-left: 1px solid #47464b;border-bottom: 1px solid #47464b;color:#fff;padding:10px 0;font-size:12px;}
.fame-cont .fame-child-table tbody tr td:first-child { border-left:0; }
.fame-cont .fame-child-table tbody tr td.text-left { text-align:left; padding-left:10px; }
.fame-cont .fame-child-table tbody tr td.info {color: #686868;line-height:18px;}
.fame-cont .fame-child-table tbody tr td .f-y {color: #fff;}
.fame-cont .fame-child-table tbody tr td .f-g {color: #fff;}
.fame-content-list .child {display:none;text-align: center;}
.fame-content-list .active .parent li { background:#000000; }
.fame-content-list .active .parent li.active .icon-see {background: linear-gradient(#e10a12, #e00a14);color: #fff;}
.fame-btn.f-green {display:inline-block;padding:5px 6px;border-radius:3px;background: #e00a16;color: #fff;line-height:14px;}
.fame-floor1-list .fame-content-list .parent .fame-divd { justify-content:flex-start; text-align:left; }
.fame-floor2-list .fame-content-list .parent .fame-divd { justify-content:flex-start; text-align:left; }
.fame-floor1-list .parent .fame-level { width:15%; }
.fame-floor1-list .parent .fame-id { width:30%; }
.fame-floor1-list .parent .fame-divd { width:27%; }
.fame-floor1-list .parent .fame-pay { width:28%; }
.fame-floor3-list .parent .fame-level { width:15%; }
.fame-floor3-list .parent .fame-id { width:33%; }
.fame-floor3-list .parent .fame-divd { width:19%; }
.fame-floor3-list .parent .fame-pay { width:33%; }
.ml05 { margin-left:5px; }