/* login */
.login-wraper { position:relative; top:160px; }
.login-bg{position:fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(https://i.imgur.com/4CzAt8v.png) no-repeat center top;/*background: url(https://i.imgur.com/xDRDAfk.jpg) no-repeat center top;*/background-size:cover !important;} /*../images/sub/login_bg.jpg https://i.imgur.com/dOggq5y.jpg  https://i.imgur.com/xDRDAfk.jpg*/
.login-box{max-width: 440px;margin: 0 auto;box-sizing: border-box;margin: 0 auto 25px;background: #282a37;padding: 0 40px;border-radius: 17px;position: relative;}
.login-logo{display: block;margin: 0 auto;position: absolute;top: -70px;left: 0;right: 0;z-index: 1;text-align: center;}
.login-logo a{position: relative;z-index: 1; animation:diasAnim 3s ease infinite; }
.login-logo::before{display: none;content:"";/* position: absolute; */width: 107px;height: 105px;left: 50%;top: 50%;margin-left: -55px;margin-top: -49px;/* box-shadow: 0px 0px 100px #000776; */z-index: 1;}
.login-logo .logoName { margin-top:5px; color:#fff; font-size:16px; }
.copyright {font-size:12px;color:#757d8c;text-align: center;position: relative;}
.btnMobile {width:110px;height:40px;border:2px solid #323645;background:#282a37;line-height:36px;color:#757b88;position:relative;border-radius: 10px;text-align: center;left: 50%;transform: translateX(-50%);margin-top: 17px; transition:all 0s;}
.btnMobile:hover { color:#ffe500; }
.btnMobile .iconfont {color:#545b69;vertical-align: top;margin-right:-5px;margin-left:-5px; }
.btnMobile:hover .iconfont { color:#ffe500; }

.join-box .login-logo {top: 0px;}
.login-txt{text-align:center;font-size: 18px;color: #ffffff;padding: 20px 0;}
.login-txt p:first-child{font-size:30px;margin-bottom: 15px;}

.login-cont-wrap{position: relative;width: 360px;/* background:url(/images/sub/wrap_bg.png) no-repeat; */padding: 195px 0px 0;box-sizing:border-box;/*margin-top: 78px;*/padding-bottom: 40px;}
.login-cont{margin-top: 0;}
.login-cont p{position: relative;}
.login-cont p:first-child{margin-top:0;}
.login-cont p input{width: 100%;height: 60px; border:2px solid #323645; font-size: 15px;color: #fff;margin: 0 0 25px;outline: 0;padding: 0 60px 0 20px;border-radius: 17px;background: #323645;font-family:"a2",sans-serif;}
.login-cont p input:focus { border:2px solid #1d90f4; }
.login-cont p input[type="password"]{color: #fff; }
.login-cont p input::placeholder{ color: #9da3b2 !important; }
.popup-cont input::placeholder,
.popup-cont textarea::placeholder { color: #9da3b2 !important; }
.login-cont p.p3 input{width:230px;outline:0;}
.login-cont p.p3 span.checking{position: absolute;top: 0;left: 0;width:96px;height:35px;background:#d3e8f8;}
.login-cont p .checking{position:absolute;bottom: 13px;left: 10px;}
.login-cont p .iconfont{position:absolute;top: 15px;right: 20px;color: #545b69;/* display: none; */z-index: 300;}
.login-cont p .icon-denglu{background: url(https://i.imgur.com/2XKRK3l.png) no-repeat;} /*../images/sub/login_icon1.png*/
.login-cont p .icon-denglumima{background: url(https://i.imgur.com/RcHsnJQ.png) no-repeat;} /* ../images/sub/login_icon2.png */
.telegram:hover { opacity:0.8; }
.cRed { color:#ef3e5b !important; }

.login-cont p input::-webkit-input-placeholder { /* WebKit browsers */
  color: #656565;
}
.login-cont p input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #656565;
}
.login-cont p input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #656565;
}

.login-cont p input[type="password"]::-webkit-input-placeholder { /* WebKit browsers */
  color: #656565;
}
.login-cont p input[type="password"]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #656565;
}
.login-cont p input[type="password"]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #656565;
}

.gra-bor::before,
.gra-bor::after{content:"";position: absolute;top: -2px;left: 50px;right: 50px;height: 2px;background: url(https://i.imgur.com/E21euQj.jpg) center;background-size: 100%;} /*../images/sub/login_box_bg.jpg*/
.gra-bor::after{top:auto;bottom:-2px;}

.gra-bor2::before,
.gra-bor2::after{content:"";position: absolute;top: -1px;left: 35px;right: 35px;height: 1px;z-index: 0;background-image: url(https://i.imgur.com/xJSbSZ6.jpg) !important;background-size: 100%;} /*../images/sub/login_box_bg2.jpg*/
.gra-bor2::after{top:auto;bottom: -1px;}

.login-btn{margin-top: 0px;}
.login-btn a{position: relative;overflow: hidden;display: inline-block;width: 170px;height: 55px;border: 2px solid #065aa4;vertical-align: top;border-radius: 27px;line-height: 53px;text-align: center;font-size: 16px;float: right;background: #1d90f4;color: #ffffff;}
.login-btn a.login{  } /*../images/sub/login_btn_bg.gif*/
@keyframes diasAnim {
    0% {
        transform: rotateY(180deg);
        opacity: 0;
    }
    10% {
        transform: rotateY(0deg);
        opacity: 1;
    }
    95% {
        transform: rotateY(0deg);
        opacity: 1;
    }
    100% {
        transform: rotateY(0deg);
        opacity: 0;
    }
}
.login-btn a.apply.loginPageJoin{
    float: left;
    border: 2px solid #868b96;
    background: #545b69;
    overflow: hidden;
}
.login-btn a.apply{overflow: inherit;}
.login-btn a.apply::before{/*content:"";position:;*/}
.login-txt2{margin-top:30px;font-size:18px;font-weight:700;text-align:center;color:#010456;}
.login-btn a.apply:hover{}

.login-ft{position:fixed;bottom:0;width:100%;}

.code-btn{margin-top: 0px;}


.mt0{margin-top:0px;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.color-red{font-size: 13px;color: #ffffff;}
.color-red2{margin-top:7px;margin-left: 12px;font-size: 12px;color: #ff4700;}
.color-black{font-size: 13px;color: #ffffff;}

.join-btn{overflow:hidden;}
.join-btn .black-btn{float:right;width: calc(100% - 131px);position:relative;overflow:hidden;}
.join-btn .white-btn{float:left;width: 121px;position:relative;margin-top: 0;overflow:hidden;}
.black-btn a{display:block;height: 51px;line-height: 53px;background: url(https://i.imgur.com/K0mda5m.gif);text-align:center;font-size: 22px;font-weight:700;color: #000;border-radius: 35px;} /*../images/sub/login_btn_bg.gif*/
.white-btn{margin-top:10px;}
.white-btn a{display:block;height: 51px;line-height: 49px;border: 1px solid #a58441;text-align:center;font-size: 22px;font-weight:700;color: #b09864;border-radius: 35px;position: relative;}


select {
  -webkit-appearance: none;  /* */
  -moz-appearance: none;
  appearance: none; 
}
/* IE 10, 11 */
select::-ms-expand { 
  display: none;
}

.join-bg{position:fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(https://i.imgur.com/E2QUasx.png) no-repeat center top;background-size:cover;} /*../images/sub/login_bg.jpg*/
.join-box{width: 450px;margin: 0 auto;box-sizing: border-box;position: relative;padding: 0 0 60px 0;margin-top:-20px;}
.join-v{padding: 80px 30px 30px;width: 450px;background: #282a37;position: relative;top: 48px;border-radius: 17px;}
.join-v .tit{font-size:26px;font-weight:700;color: #fff;}
.join-v .repeat-box{position:relative;  }
.join-v .repeat-btn{position:absolute;top: 0px;right: 0;cursor: pointer;vertical-align: top;width:80px;height:50px;line-height: 51px;background:#ffe500;color:#282a37;font-size:13px;text-align: center;border-radius:17px;font-family: "a3";border:0;}
.join-v .repeat-btn:hover { opacity:0.8; }
.join-v .cont{}
.join-v .cont ul{padding-bottom:0px;}
.join-v .cont li{overflow:hidden;margin-bottom: 17px;}
.join-v .cont li .first{font-size: 13px;font-weight:500;color: #fff;margin: 0 0 5px 12px;}
.join-v .cont li .first i{font-size:16px;color: #c41e1e;margin-left:5px;}
.join-v .cont li .second{
    font-size: 13px;
    color: #6a7086;
}
.join-v .cont .grey{margin-left:10px;font-size:15px;color:#b1b1b1;}
.join-v .cont .white{margin:0 6px;font-size:16px;color:#fff;}
.join-v .cont input,
.join-v .cont select{padding:0 13px;font-size: 13px;color: #fff;background: #323645;border: 2px solid #323645;outline: 0;border-radius: 16px;box-sizing: border-box;}
.join-v .cont select{background-color: #323645;}
.join-v .cont select option { color:000 !important; }
.join-v .cont input:focus,
.join-v .cont select:focus { border:2px solid #1d90f4; }
.join-phone{overflow:hidden;}
.join-phone input,
.join-phone span,
.join-phone select{float:left;}
/* .join-phone span{margin:0 3px;line-height: 45px;width: calc(2% - 6px);} */
.ipt91{width: 33%;height: 50px;}
.ipt111{width: 97px;height:50px;background:url(/images/sub/input_bg1.png) no-repeat;}
.ipt101{width: 33%;height:50px;}
.iptD{width: 258px;height: 50px;}
.iptC{width: 100%;height: 50px; background:url(/images/sub/input_bg4.png) no-repeat;}
.iptE{width: 185px;height: 50px;background:url(/images/sub/input_sel_bg2.png) no-repeat;}
.sele91{width: 140px;height: 50px; background:#291a00 url(/images/sub/sel_bg1.png) no-repeat !important;;}
.seleC{width: 100%;height: 50px;}
.seleD{width: 155px;height: 50px;background: #000 url(https://i.imgur.com/868R4NU.png) no-repeat !important;background-position: right 11px top 17px !important;}

.date { margin-left:-5px; font-size:0; }
.date .sele91{ display:inline-block; width:calc(100% / 3 - 5px); margin-left:5px; font-size:15px; }
.join-v .cont input::-webkit-input-placeholder { color:#9da3b2 }
.join-v .cont input::-webkit-input-placeholder { /* WebKit browsers */
  color: #9da3b2;
}
.join-v .cont input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9da3b2;
}
.join-v .cont input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #9da3b2;
}
.join-v .cont select:after { content:11; }

.sms-v{margin-top:15px;}
.sms-v label{display:inline-block;position:relative;padding-left:30px;font-size:15px;color:#100f0f;height: 22px;line-height: 22px;}
.sms-v label::before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;line-height: 22px;background: #0040ff;font-size: 14px;color:#fff;text-align:center;}
.sms-v input[type="checkbox"]{opacity:0;position:absolute;top:-9999px;left:-9999px;}
.sms-v input[type="checkbox"]:checked + label::before{background: #0040ff url(../images/sub/icon_true.png) no-repeat center;}

.join-v3{margin: 30px auto;padding: 65px 55px 127px;background:#fff;}
.join-v3 > .tit{font-size:26px;font-weight: 700;color: #333;text-align: center;margin-bottom:20px;}
.join-v3 > .tit i{/* display:block; */margin-bottom: 20px;font-size: 65px;color: #253981;line-height: 80%;vertical-align: middle;}
.join-v3 > .tit span{font-weight:700;font-size: 38px;color: #253981;vertical-align: middle;}
.join-v3 p{margin-bottom:15px;line-height: 23px;font-size: 16px;color: #4b4b4b;}
.join-v3 p strong{color:#181818;}
.join-v3 p.smp1{font-size:13px;color: #df2c2c;}
.join-v3 p .fzong{color:#a87c4f;}
.join-v3 p.p1{font-size:17px;font-weight:700;color: #04ade7;}
.join-v3 p.p2{margin: 25px 0 0;}
.join-v3 .ft14{font-size:14px;}
.join-v3 .box{border-bottom: 1px solid #c6c6c6;margin: 25px 0;}
.join-v3 .box > .tit{position:relative;font-size: 18px;font-weight:700;color: #fff;margin-bottom: 20px;background: #04ade7;border-radius: 25px;display: inline-block;padding: 8px 15px;}
.join-v3 .box > .tit::before{position:absolute;top: -4px;left:0;font-size:37px;font-weight:normal;}
.join-v3 .box > ul{padding-bottom: 25px;margin-left: 4px;}
.join-v3 .box > ul > li{padding-left: 13px;text-indent: -16px;line-height: 24px;font-size:14px;color: #4b4b4b;}
.join-v3 .color-red{font-size:15px;}
.join-v3 .black-btn{margin-bottom:0;}

#header.sub-header {
	background: url('../images/sub/imgHeroes.jpg') no-repeat 50% 100%;
	position: relative;
	height: 382px;
	margin: 0 auto;
	background-size: cover;
	min-width: 1200px;
}


.sub-contener{margin:0 auto;background:#eff0f1;padding:20px 0 30px;min-width: 1200px;position: relative;}


.sub-contener-wrap{width: 1200px;margin:0 auto;position: relative;}
.sub-contener strong{font-weight:bold;}

div.local {
	position: absolute;
	width: 100%;
	top: -63px;
}

div.local h2 {
	color: #fff;
	font-weight: 700;
	font-size: 26px;
	float: left;
}
.location{float: right;margin-top: 14px;}
.location > ul{float:left;background: url(../images/sub/location.png) no-repeat left 3px;}
.location > ul > li{float:left;position: relative;font-size: 12px;font-weight:300;color: #666;padding: 0 10px 0 20px;height: 16px;line-height: 16px;}
.location > ul > li::before{font-size:12px;font-weight: 700;color: #0040ff;position: absolute;left: 0;top: -1px;}
.location > ul > li > strong{display:inline-block;position:relative;font-size: 12px;font-weight: 700;color: #0040ff;line-height: 98%;}
.location > ul > li:first-child{padding-left:18px;}
.location > ul > li:last-child{padding-right:0;}

.cross-wraper{overflow:hidden;}
.cross-wraper > .left{float:left;width: 930px;padding-bottom: 70px;padding: 0px 10px 70px;background: #ffffff;border: 1px solid #d1d2d3;}
.cross-wraper > .right{float:right;width:238px;border: 1px solid #d1d2d3;background: #fff;}

#divMenu{background:url(../images/sub/card_bg.gif) repeat;padding: 8px 10px 10px;}

.slip-header-new{overflow:hidden;}
.beting-cart{font-size: 18px !important;font-weight:700;color: #0040ff;float: left;}
.beting-cart::before{font-size:24px;font-weight: normal;vertical-align: -3px;}

.btn-r{float: right;font-size: 0;}


.btnBettDel{margin-top:-8px;font-size:17px;color: #a9a9a9;}

.quick{position:absolute;top: -72px;right:60px;z-index:4;}
.quick a{display:block;margin-bottom: 10px;}
.quick.fixed{position:fixed;top:0;}

.power-wraper{overflow:hidden;}
.power-wraper > .left{float:left;width: 910px;padding: 0px 10px 20px;background: #fff;border: 1px solid #d1d2d3;}
.power-wraper > .right{float:right;width: 240px;border: 1px solid #d1d2d3;background: #fff;padding: 18px 9px 10px;}

.all-game{width:calc(100% / 7 - 8px);margin-top:8px;margin-left:8px;height:62px;line-height:62px;text-align:center;font-size:15px;font-weight:700;color:#a87c4f;background:#181818;}
.game-box{text-align:center;margin-top:25px;min-height:542px;}

.table-style2 table thead th{padding: 13px 0;font-size: 15px;font-weight: 700;color: #fff;background: #8f9194;}
.table-style2 table thead th:first-child{border-left:0;}
.table-style2 table tbody td{padding: 10px 0;font-size: 14px;font-weight: 700;color: #333;text-align:center;border-left: 1px solid #d1d2d3;border-bottom: 1px solid #d1d2d3;}
/* .table-style2 table tbody tr:hover td{background: #f9f9f9;} */
.table-style2.noline table tbody td { border-left:0; }
.table-style2.noline table tbody td.b_subject { font-size:14px; }
.table-style2.noline table tbody td.b_subject a:hover { color:#e3bd88; text-decoration:underline; }
.table-style2.noline table tbody td.b_subject .on { color:#e3bd88; text-decoration:underline; }
.table-style2.noline table tbody td.b_number { color:#a09d99; font-size:12px; }
.table-style2.noline table tbody td.b_number .icon { display:inline-block; width:58px; height:25px; line-height:25px; border-radius:15px; background:#e3bd88; color:#000000; font-size:12px; text-align: center; }
.table-style2.noline table tbody td.b_day { color:#b8b8b8; }
.table-style2.noline table tbody td.b_name { color:#b8b8b8; }
.table-style2 table tbody tr:nth-child(even) {}
.table-style2 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style2 table tbody tr td.left{text-align:left;padding-left: 20px;}
.table-style2 table tbody tr td:first-child{border-left:0;}
.table-style2 table tbody .icon-s{margin-right:5px;}


.font-red{color:#e94343;}
.font-red2{color:#f11a1a;}
.font-orange{color:#e0b11e;}
.font-white{color:#ffffff;}
.font-blue{color:#0040ff;}

/* paging */
.paging{display: table;margin: 0 auto;text-align: center;}
.paging a{float: left;display: block;width: 45px;height: 45px;line-height: 45px;margin:0 2px;font-size: 14px;color: #d4cbc0;background: #27231e;vertical-align: top;border-radius: 5px;border: 1px solid #3b362d;}
.paging a img{vertical-align: -1px;}
.paging a.on,
.paging a:hover{color: #151d2d;background: #e3bd88;border: 1px solid #e3bd88;text-decoration: underline;}
.paging a.btnPage.on,
.paging a.btnPage:hover{border: 1px solid #ffe500;}
.paging a.img:hover{background: none;}
.paging a.img{background: none;border: 0;}
.paging a.btnPrev { margin-right:18px; }
.paging a.btnNext { margin-left:18px; }

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

a.iconfont.del{color: #bababa;font-size: 18px;}

.txt-ct{text-align:center;margin-top:20px;}
.txt-rt{text-align:right;margin-top:10px;}
a.refresh-btn{width:90px;height:30px;line-height:30px;background:#1d1d1d;border:1px solid #404040;font-weight:700;color:#fff;text-align:center;}
a.delete-btn{width:90px;height:30px;line-height:30px;background:#0c0c0c;border:1px solid #404040;font-weight:700;color:#fff;text-align:center;}
a.btn{width: 80px;height: 53px;line-height: 53px;color:#fff;text-align:center;font-size: 14px;vertical-align: top;border-radius: 35px;}
a.btn.black{color: #fff;background: #651919;}
a.btn.grey{color: #d61b1b !important;border: 1px solid #d1d2d3;box-sizing: border-box;}
a.btn.btnYellow{ font-size:15px; width:auto; padding:0 10px; color: #fff;background: #766432;}
a.btn.btnChargeAsk{ font-size:15px; width:auto; padding:0 10px; color: #fff;background: #956007;}
a.btn.mi{ font-size:15px; width:auto; padding:0 10px; color: #fff;background: #5b4930;}
a.btn.dmi{font-size:15px;width:auto;padding: 0 15px;font-size: 18px;color: #fff;}
a.btn.dmi:hover { opacity:0.9; }
a.btn.dmi.gray {background: #26231e;color: #e3bd88 !important;}
a.btn.dmi.red {background: #651919;color: #fff !important;}
a.btn.dmi.yellow { background:linear-gradient(#f6e86f, #ffe501); color:#151d2d !important;}
a.btn.grey3{color: #0040ff !important;border: 1px solid #d1d2d3;box-sizing: border-box;width: 95px;height: 36px;line-height: 36px;}
a.btn.grey4{background: #8f9194;}


a.btn.zong{background: #0040ff;}
a.btn.zong2{background: #c1a21e;}

.cont_middle .tit{height:29px;line-height:29px;text-align:center;font-size:14px;font-weight:700;color: #333;background: #eff0f1;margin: -10px 0 6px;}
.cont_middle .tit i{color: #ff0012;}

.power-wraper .btn_price_zone button{width: calc(100% / 3 - 4px);}
.power-wraper .btn_price_zone .bet_btn4,
.power-wraper .btn_price_zone .bet_btn5{width: calc(100% / 2 - 4px);}

.btn-zone-arr-new > div > div{overflow:hidden;}
.btn_zone01,.btn_zone02,.btn_zone03{margin-left: -2px;}
.nomal_ball{margin-top:10px;}

.btn_zone03 .ball{display: inline-block;font-size: 13px;font-weight:700;color:#fff;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;letter-spacing: -2px;text-align: left;padding-left: 3px;box-sizing: border-box;position: relative;vertical-align: middle;}
.btn_zone03 .ball i{font-size: 17px;position: absolute;right: 0px;top: 1px;}
.btn_zone03 .ball + #team_name{display:inline-block;}
.btn_zone03 .ball.b-red{background:#d20a0a;}
.btn_zone03 .ball.b-blue{background:#1133de;}
.btn_zone03 .rotate{display:inline-block;transform: rotate(180deg) translate(-2px, 2px);}
.btn_zone03 .lf{/* float:left; *//* margin-left: 8px; *//* margin-right: 8px; */}
.btn_zone03 .rt{/* float:left; */text-align: center;}
.btn_zone03 .rt #team_name{color:#e0b11e;}
.btn_zone03 .rt .divd{color: #e06a41;/* font-size: 15px; */font-weight: 700;}

.suo{position:absolute;top: -1px;left: -1px;right: 0px;bottom: 0px;z-index: 4;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);text-align: center;}
.suo i{color:#eb2629;display:inline-block;width:108px;height:108px;text-align:center;line-height:108px;background: #fff url(../images/sub/suo.gif) no-repeat center center;border-radius:50%;font-size: 60px;position: relative;top: 50%;margin-top: -54px;}

.s-commom-warper{padding: 0 10px 50px;background: #fff;border: 1px solid #d1d2d3;overflow:hidden;}
.s-commom-warper .game_list{width: 100%;}

.cross-wraper .game_list{width: 100%;}

.bet_info2 {
	text-align: center;
}
.bet_info2 li {
	display: inline-block;
	margin-left: 30px;
	color: #333;
	font-weight: 700;
}
.bet_info2 li span {font-weight: 700;}

.betting-tab nav ul{border-bottom:1px solid #d1d2d3;height: 47px;display: block;}
.betting-tab nav ul li{float: left;flex:none;width:171px;}
.betting-tab nav ul li:last-child{border-right:1px solid #d1d2d3;}

.event-tb table thead th{padding:11px 0;}
.event-tb table tbody td{padding:7px 0;border-left:0;font-size:15px;color:#666;}
.event-tb table tbody td.left a{font-size:15px;font-weight:700;color:#333;}

.board-tit{margin-top: 30px;font-size:22px;font-weight:700;color: #333;}
.board-info{overflow:hidden;margin-top: 20px;padding: 0 10px;border-bottom: 1px solid #d1d2d3;height: 43px;line-height: 43px;border-top: 3px solid #000;}
.board-info > div.left{float:left;}
.board-info > div.right{float:right;}
.board-info > div.left span{margin-right:5px;}
.board-info > div.left span:first-child{margin-right:20px;}
.board-info > div.right span{margin-left:5px;}
.board-info > div span{font-size:14px;color: #666;}
.board-info > div span::before{font-size:17px;vertical-align: -1px;margin-right:5px}

.view-cont{text-align:left;font-size:14px;color: #666;padding: 17px 10px;line-height:20px;border-bottom: 2px solid #d1d2d3;}
.view-cont2{text-align:left;font-size: 15px;color: #333;padding: 16px 10px;line-height:20px;background: #eff0f1;border-top: 1px solid #d1d2d3;border-bottom: 2px solid #d1d2d3;}

#coinForm { display:inline-block; }
.cashin-wraper{padding: 5px 50px 0;border-radius:10px; position:relative; }
.cashin-wraper .isLock {position:absolute;left: 38px;right:0;top:0;bottom: 48px;background:rgb(0,0,0,0.8);border:3px solid #c52424;border-radius: 23px;overflow:hidden;text-align: center;color:#d12a2a;font-size:16px;line-height:25px;}
.cashin-wraper .isLock .iconfont {color:#c52424;font-size:102px;display:block;width: 100%;height: 90px;margin-top: calc(50% - 40px);}
.cashin-wraper .sub-tit2{border-bottom:0;height: auto;margin-bottom: 10px;}

.moneycong-box1{padding: 25px 0 25px 78px;position: relative;border-top: 1px solid #d1d2d3;}
.moneycong-box1:first-child{border-top: 0;}
.moneycong-box1::before{position:absolute;top: 50%;left: -20px;margin-top: -39px;width:78px;height:78px;border-radius:50%;background: #0040ff;font-size: 50px;text-align:center;line-height:78px;color:#fff;}
.moneycong-box1 p{line-height: 25px;font-size:15px;color: #666;}
.moneycong-box1 p:first-child{margin-top:0;}
.moneycong-box1.icon-huan::before{content:"";background: #0040ff url(../images/sub/icon-huan.gif) no-repeat center;width:78px;height:78px;border-radius:50%;}

.btn-style1{width:104px;height:29px;line-height:29px;text-align:center;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(#696969, #323232);}
.btn-style2{width: 183px;height: 54px;line-height: 54px;text-align:center;font-size: 22px;font-weight: 700;color: #fff;background: #0040ff;}
.btn-style2-1{width: 153px;height: 54px;line-height: 54px;text-align:center;font-size: 22px;font-weight: 700;color: #fff;background: #0040ff;}
.btn-style3{width: 197px;height: 45px;line-height: 45px;text-align:center;font-size: 19px;color: #fff;background: #c1a21e;border-radius: 25px;}
.btn-style4{width: 133px;height: 54px;line-height: 54px;text-align:center;font-size: 22px;font-weight: 700;color: #fff;background: #0040ff;}
.btn-style5{width: 133px;height: 54px;line-height: 54px;text-align:center;font-size: 22px;font-weight: 700;color: #fff;background: #8f9194;}
.btn-style6{width: 195px;height: 33px;line-height: 33px;text-align:center;font-size: 15px;color: #fff;background: #c1a21e;border-radius: 25px;}


.table-style3{border-top: 3px solid #000;}
.table-style3 table tbody th{padding:12px 0;font-size: 19px;font-weight: 700;color: #333;text-align:left;padding-left: 62px;background: #dedede;border-left: 1px solid #b8b9ba;border-bottom: 1px solid #b8b9ba;}
.table-style3 table tbody th:first-child{border-left:0;}
.table-style3 table tbody td{padding: 15px 0 15px 20px;background: url(../images/sub/card_bg2.gif) repeat;border-bottom: 1px solid #b8b9ba;border-left: 1px solid #b8b9ba;font-size: 16px;color: #333;}
.table-style3 table tbody td input[type="password"],
.table-style3 table tbody td input[type="text"]{border: 1px solid #d1d2d3;font-size:14px;color: #333;}
.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: #333;}
.table-style3 span.fgrey3{color: #666;font-size: 13px;margin-left: 8px;}
.table-style3 .white{font-size:24px;font-weight:700;color:#fff;}
.table-style3 .white2{font-size: 18px;color: #666;}
.table-style3 .white3{font-size:14px;color: #333;}
.table-style3 .blue2{font-size: 22px;font-weight: 700;color: #0040ff;}
.table-style3 .red{font-size:14px;color: #ef1515 !important;}
.table-style3 .black{font-size:18px;font-weight:700;color:#000414 !important;}
.wid220{width:198px;height:38px;padding:0 10px;}
.wid190{width: 263px;height: 46px;padding:0 10px;}
.wid123{width: 99px;height: 43px;padding:0 10px;}

.sub-tit2{font-size: 22px;font-weight:700;color: #333;height: 35px;}
.sub-tit2 span{font-size: 13px;color: #666;margin-left: 12px;vertical-align: -1px;}

.write-table{border-top: 2px solid #000000;border-bottom: 1px solid #b8b9ba;}
.write-table table th{background: #dedede;font-size:14px;font-weight:700;color: #333;border-top: 1px solid #b8b9ba;}
.write-table table td{padding: 0 12px;font-size:14px;height: 40px;color: #666;border-top: 1px solid #b8b9ba;border-left: 1px solid #b8b9ba;}
.write-table table tr:first-child th,
.write-table table tr:first-child td{border-top:0;}
.write-table table td input,
.write-table table td textarea{border:0;background:#101010;padding:0 10px;font-size:14px;color:#fff;}
.wid190{width: 239px;height: 43px;}
.write-table p.fgrey{margin-top:10px;}
.write-table span.fgrey{margin-left:8px;}
.wid100p{width: calc(100%);height: 50px;}
.area100p{width: calc(100%);height: 340px;}
.ipt-file{position:relative;}
.ipt-file .stylefile{position:absolute;top:0;left:0;opacity:0;width:110px;height:41px;cursor:pointer;}
.ipt-file a.file{width:130px;height:41px;line-height:41px;text-align:center;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(#696969, #323232);}
.ipt-file span.cont{font-size:14px;color:#fff;margin-left:10px;}

.write-table2{border-top: 3px solid #000000;}
.write-table2 table th{background: #dedede;border-top: 1px solid #b8b9ba;font-size: 16px;color: #333;}
.write-table2 table td{background: #fff;border-left: 0;border-top: 1px solid #b8b9ba;padding: 0;}
.write-table2 table td input,
.write-table2 table td textarea{background: #fff;/* padding: 20px 15px; */outline: 0;color: #666;}
.write-table2 table td textarea{
    padding: 20px 10px;
}

.icon-mn_zhuyi:before{background:#002182;}

.btn-all{display:inline-block;vertical-align:top;margin-left:5px;;margin-right:2px;}
.btn-all a{width: 90px;height: 43px;line-height: 45px;background: #e3e8f8;border: 1px solid #a8b6c4;text-align: center;font-size: 14px;font-weight: 700;color: #181818;border-radius: 6px;}
.btn-all a i{font-size:16px;font-weight: 700;}
.btn-all a.first{font-size: 16px;color: #0040ff;}
.btn-all a:hover{background: #0040ff;color: #fff;}

.c0040ff{color:#0040ff;}

.my-page-tb table tbody th{font-size:16px;padding-left:42px;}

.answer .left{border-left:0;}
.answer{display:none;}
.answer td{background:#eff0f1;}
.answer-v{padding:10px 15px;color: #333;font-size: 14px;font-weight: 700;line-height:23px;background: url(../images/sub/answer_icon.png) no-repeat left 13px;}

/* .bg-black {display:none; position:fixed; z-index: 340; left:0; right:0; top:0; bottom:0; background: rgba(0,0,0,0.5); backdrop-filter:blur(10px); } */

#notice_view{color:#fff !important}

.view-cont-ask{padding: 17px 10px;font-size: 15px;color: #333;}
.free-cont{border-bottom:1px solid #d1d2d3;color:#333;}
.free-cont p{font-size:15px;}

.anser-tit{font-size: 14px;font-weight:700;color: #333;margin-top: 10px;}
.anser-write{margin-top: 15px;}
.anser-write table td{padding:0;border:0;}
.anser-write textarea{border: 1px solid #999999;border-right: 0;background: #fff;padding: 20px;width: 100%;height: 93px;vertical-align: top;color: #878787;box-sizing: border-box;}
.anser-write .anser-write-btn{display:block;width: 112px;height: 93px;line-height: 93px;text-align:center;background: #0e7683;font-size: 14px;font-weight: 700;color: #fff;vertical-align: top;}

.anser-cont{margin-top:10px;border-top: 3px solid #000;}
.anser-cont > ul > li{position: relative;padding: 0 10px 13px;border-bottom: 1px solid #d1d2d3;}
.anser-cont > ul > li > p.tit{height: 40px;line-height: 40px;}
.anser-cont > ul > li > p.tit .left{float:left;color: #666;font-size: 14px;font-weight:700;}
.anser-cont > ul > li > p.tit .left i{font-weight: 700;color:#ffdf00;}
.anser-cont > ul > li > p.tit .right{float: left;color: #666;margin-left: 25px;}
.anser-cont > ul > li > p.cont{position:relative;font-size: 14px;font-weight: 700;color: #333;line-height: 20px;}
.anser-cont > ul > li a.del{display:none;position:absolute;top: 9px;right:10px;font-size: 17px;color: #b7b7b7;}
.anser-cont > ul > li a.del:hover{color: #0040ff;}
.anser-cont > ul > li:hover a.del{display:block;}

.melti-v{height:45px;line-height:45px;margin-top: 10px;}
.melti-v select{float:left;width:170px;height:45px;padding-left:15px;border: 1px solid #d1d2d3;background:  url(../images/sub/melti_icon1.gif) no-repeat 92% 15px;font-size:15px;font-weight:700;color: #333;}
.melti-v select {
  -webkit-appearance: none;  
  -moz-appearance: none;
  appearance: none; 
}

.melti-v select::-ms-expand { 
  display: none;
}

.game-list{float:left;margin-left:5px;}
.game-list a{background:  url(../images/sub/melti_icon2.gif) no-repeat 90% center;padding: 0 27px 0 12px;margin-left:10px;height:29px;line-height:29px;font-size:15px;font-weight:700;color: #333;border: 1px solid #d1d2d3;border-radius:16px;}
.melti-v .none{float:left;margin-left:20px;color: #ec1b22;}

.melti-v2{overflow:hidden;margin-top: 10px;margin-left: -21px;width: calc(100% + 22px);}
.game-box2{float:left;width: 380px;margin-left: 20px;}
.melti-v2 .game-box2:first-child{}
.melti-v2 .game-box2:last-child{}
.game-box2 .game{height: 276px;overflow:hidden;}
.game-box2-1{height: 263px;overflow:hidden;border: 1px solid #d1d2d3;}
.game-box2 .game-tit{height:50px;line-height:50px;text-align:center;font-size:21px;font-weight:700;color: #333;background: #d1d2d3;}

.game-btn{/* background:#2b2b2b; */overflow:hidden;padding: 4px 9px 10px;}
.game-btn a{text-align:center;}
.game-btn a:hover{background: #757eaa;color: #fff !important;}
.game-btn a:hover span{color: #fff;}
.game-btn span{display:inline-block;font-weight:400;color:#fff;}
.game-btn span.ball{/* width:43px; *//* height:43px; *//* border-radius:50%; *//* box-shadow: inset 0px -1px 0px #ffffff57; */background: none !important;}
.game-btn span.b-pink{background:#dd25b0;color: #0040ff;}
.game-btn span.b-blue{background:#2b63ff;color: #0040ff;}
.game-btn span.b-green{background:#1fa328;color: #ff0012;}
.game-btn span.b-yellow{background:#f1b31e;color: #ff0012;}
.game-btn span.b-red{background:#e03d38;color: #ff0012;}
.game-btn span.b-cyan{background:#33a1a3;color: #0040ff;}
.game-btn ul{overflow:hidden;}
.game-btn ul > li{font-size:0;float:left;margin-left:4px;}
.game-btn ul > li > a{position:relative;border-radius:6px;overflow:hidden;display:table-cell;vertical-align:middle;border: 1px solid #d1d2d3;}
.game-btn ul > li > a::before{content:"";/* position:absolute; *//* top:0; *//* left:1px; *//* right:1px; *//* width:calc(100% - 2px); *//* height:1px; *//* background:#646464; *//* border-radius:6px; */}
.game-btn ul > li > a:hover::before,
.game-btn ul > li > a.on::before{/* background:#564c4c; */}
.game-btn ul > li > a span{position:relative;}
.game-btn ul > li > a span .iconl{position:absolute;top:5px;left:-2px;line-height: 100%;}
.game-btn ul > li > a span .iconr{position:absolute;top:5px;right:-2px;line-height: 100%;}
.game-btn ul > li > a span .iconl.num{top:-2px;left:-8px;width:17px;height:17px;line-height:17px;text-align:center;background:#fff;border-radius:50%;font-size:15px;font-weight:800;color:#000000;display: none;}
.game-btn ul > li > a span .iconr.num{top:-2px;right:-8px;width:17px;height:17px;line-height:17px;text-align:center;background:#fff;border-radius:50%;font-size:15px;font-weight:800;color:#000000;display: none;}
.game-btn ul > li .orange{color:#f1b31e;}
.game-btn ul > li .blue{color:#2b8fff;}
.game-btn ul > li .red{color:#e03d38;}
.game-btn ul > li .color1{color:#1ee5f1;}
.game-btn ul > li .color2{color:#f1b118;}
.game-btn ul > li .color3{color:#9ff11e;}
.game-btn ul > li .color4{color:#f425cb;}

.two-btn1{margin-left:-4px;}
.two-btn1 > li a{width: 176px;height: 43px;}
.game-btn .two-btn1 > li a span{font-size:20px;font-weight:800;/* width:50px; *//* height:50px; *//* line-height:50px; */}

.two-btn2{margin-left:-4px;}
.two-btn2 > li a{width: 186px;height: 54px;}
.game-btn .two-btn2 > li a span{font-size:20px;font-weight:800;width: 40px;height: 40px;line-height: 40px;}

.two-btn3{margin-left:-4px;margin-top: 9px;}
.two-btn3 > li a{width: 186px;height: 54px;}
.game-btn .two-btn3 > li a{font-size: 20px;font-weight:800;}

.three-btn1{margin-left:-4px;margin-top:4px;}
.three-btn1 > li a{width: 122px;height:41px;}
.game-btn .three-btn1 > li a{font-size:18px;font-weight:800;color:#f1b31e;}

.four-btn1{margin-left:-4px;margin-top:4px;}
.four-btn1 > li a{width: 85px;height: 43px;}
.game-btn .four-btn1 > li a span{font-size:16px;font-weight:800;/* width:43px; *//* height:43px; *//* line-height:43px; */}

.four-btn2{margin-left:-4px;}
.four-btn2 > li a{width: 85px;height: 43px;}
.game-btn .four-btn2 > li a span{font-size: 16px;font-weight:800;width:43px;height:43px;line-height:43px;}

.game-cont{border: 1px solid #d1d2d3;padding: 15px 9px 20px;}
.game-cont-floor1 > li{height:27px;line-height:27px;}
.game-cont-floor1 > li .tit{float:left;font-size:15px;font-weight:700;color: #333;}
.game-cont-floor1 > li .num{float:right;font-size:15px;font-weight:700;color: #333;}
.game-cont-floor1 > li .num span.red2{font-size: 18px;font-weight: 700;}
.game-cont-floor1 > li .num input[type="text"]{width:117px;height:25px;padding:0 6px;color:#fff;border:0;background:#2e2f28;text-align:right;}
.game-cont-floor1 > li:first-child{height: 37px;}
.game-cont-floor1 > li:first-child .tit{font-size: 18px;}
.game-cont-floor1 > li:first-child .tit span{font-size: 18px;font-weight: 700;}
.game-cont-floor1 > li:first-child .num{color: #333;}
.total{height:41px;line-height:41px;text-align:center;margin-top:10px;border: 1px solid #d1d2d3;background: #eff0f1;font-size:20px;font-weight:700;color: #333;}

.game-cont-floor2{overflow:hidden;margin-top: 4px;margin-left: -4px;}
.game-cont-floor2 > li{float:left;width: 87px;margin-top:4px;margin-left: 4px;}
.game-cont-floor2 > li > a{display:block;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:700;color: #181818;background: #e3e8f8;border-radius: 3px;border: 1px solid #a8b6c4;}
.game-cont-floor2 > li > a:hover{background: #0040ff;color: #fff;}
.game-cont-floor2 > li.max > a{
    color: #0040ff;
}
.game-cont-floor2 > li.max > a:hover{color: #fff;}
.game-cont-floor2 > li.reset > a{color: #0040ff;}
.game-cont-floor2 > li.reset > a:hover{color: #fff;}

.game-cont-floor3{text-align:center;margin-top: 5px;}
.game-cont-floor3 a{display:block;height:50px;line-height:50px;font-size:22px;font-weight: 700;color: #fff;background: #0040ff;border-radius: 3px;}

.game-cont-floor4{overflow-y:auto;margin-top:10px;scrollbar-arrow-color: #8c8c8c;scrollbar-highlight-color: #4a4a4a;scrollbar-track-color: #696969;scrollbar-face-color: #696969;}
.game-cont-floor4 table{min-width:700px;table-layout: fixed;}
.game-cont-floor4::-webkit-scrollbar{width: 16px;height: 16px;background-color: #4a4a4a;}
.game-cont-floor4::-webkit-scrollbar-track{background-color: #4a4a4a;}
.game-cont-floor4::-webkit-scrollbar-thumb{background-color: #696969;}
.game-cont-floor4::-webkit-scrollbar-button {background:#505050;}
.game-cont-floor4 table thead th{font-size: 14px;}
.game-cont-floor4 table tbody td{font-size: 13px;}

a.btn2{width:90px;height:30px;line-height:30px;border: 1px solid #d1d2d3;font-weight:700;color: #333;text-align:center;}
a.btn2.black2{/* background:#0c0c0c; */}
a.btn2.grey2{/* background:#1d1d1d; */}

.btn-zone-arr-new h3{height: 37px;line-height: 37px;text-align:center;font-size:18px;font-weight:700;color: #333;background: #d1d2d3;}

.realtimebet{overflow:hidden;margin-top: 5px;}
.realtimebet > .tit{height: 49px;line-height: 49px;text-align:center;border-bottom: 1px solid #d1d2d3;font-size:22px;font-weight:700;color: #0040ff;}
.realtimebet > .cont{padding:15px 0 12px;margin-top:-15px;margin-left: -26px;border-bottom: 1px solid #d1d2d3;font-size:0;}
.realtimebet > .cont > a{margin-left: 26px;margin-top:15px;text-align:center;font-size:18px;color: #333;font-size: 0;width: calc(100% / 5 - 26px);}
.realtimebet > .cont > a span{display:inline-block;border: 3px solid #c3c3c3;border-radius:10px;overflow:hidden;}
.realtimebet > .cont > a:hover span{border: 3px solid #dedede;}
.realtimebet > .cont > a span:last-child{display:block;border:0;font-size: 18px;margin-top: 15px;}
.realtimebet > .cont > a:hover span:last-child{border:0;}



.sub-container {/* max-width: 1920px; */min-width: 1650px;margin: 153px auto 20px;position: relative;background: #100f0e;/*border-top: 1px solid #b9a365;border-bottom: 1px solid #b9a365;*/}

/* #content {position: relative;padding: 0px 20px 20px;overflow: hidden;} */
#content::after {content: ''; clear: both; display: block;}
#content_left {float: left;width: 260px;}
#content_left::after {content: ''; clear: both; display: block;}
#content_main {float: left;width: calc(100% - 560px);margin: 0 20px; padding:20px; border:1px solid #49412f; }
#content_main h3.title { padding:0px 0 10px; margin:0 0 20px; color:#fff; font-size:22px; font-weight:500; border-bottom:1px solid #49412f; }
#content_main h3.title .right { float:right; height:30px; line-height: 30px; }
#content_right {float: right;width: 260px;height: 100%;/* overflow: hidden; */}
.cont_row {position: relative;}
.cont_row .vGameWrap { position:relative;width:100%;height:360px;overflow:hidden;text-align:center; }
.cont_row .vGameWrap table { padding:0;margin:0; border:2px solid #002144; background:#01182f }
.row {position: relative; width: 100%; margin: 0 auto;}
.row::after {content: ''; clear: both; display: block;}
.frm-box{
	background: url(/images/sub/minigame_bg.png) no-repeat; background-size:cover;
	border: 1px solid #49412f;
	width:100%;
	margin-bottom:10px;
}
.onlyDepth2+.frm-box { background:#100f0e; }

.content_title {
	margin-top:0px;
}
.input_st {
	color:#d8d8d8;
}
.checkbox input.cb_box{
	opacity: 1;
}



.g_item li {
	height: 40px !important;
	line-height: 33px;
}

/********************************************************
 sub title :  
********************************************************/
.content_title{position: relative;padding: 0 20px;border-bottom: 1px solid #7f704c;}
.content_title_mini{position: relative; margin-top:50px;padding: 10px; background-color: rgba(30, 34, 44, 0.7);border: 1px solid #ffb900;}

.game_cate {margin-top:20px;margin-bottom: 10px;/* background-color: #fff; */text-align: center;vertical-align:middle;}
.game_cate .game_cate01 { border:2px solid #26231e; border-radius:8px; }
.game_cate::after {content: ''; clear: both; display: block;}
.game_cate ul li {display: table-cell;width: 1%;-webkit-transition: 0.3s;transition: 0.3s;vertical-align: top;}
.game_cate ul .game_cate01{width: 24px; height: 24px; line-height: 36px; text-align: left; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:10px;}

.game_cate ul li  .game_cate01 span {margin-left:15px;}
.game_cate ul li:first-child {border-left: none;}
.game_cate ul li a {vertical-align:middle;display: block;padding:0 38px;margin:0;color: #a09d99;font-size: 14px;letter-spacing: -1px;-webkit-transition: 0.3s;transition: 0.3s;position: relative;padding: 0 15px;height: 50px;line-height: 50px;font-weight: 500;box-sizing: border-box;}
.game_cate ul li a .cate01 { display:block; height: 30px;width: 30px; padding-left:10px; margin-top:-500px;}
.game_cate ul li a {border-left:0;background: #161616;position:relative;}
.game_cate ul li a:after {content:"";height:25px;width:1px;background: #27231e;position:absolute;left:0;top: 13px;}
.game_cate ul li:first-child a:after { display:none; } 
.game_cate ul li a:hover {}
.game_cate ul li a.on {color: #fff;}
.game_cate ul li a span{vertical-align:middle;font-weight: 500;}
.game_cate ul li a .iconfont {margin-right:7px;color: #a6a6a6;}
.game_cate ul li a.on .iconfont,
.game_cate ul li a:hover .iconfont{ color:#e3bd88; }
.game_cate ul li a span.iconfont2 { margin:0 5px 0 0; color:#fff }
.game_cate ul li:hover a span, .game_cate ul li a.on span {opacity: 1;color: #fff;}

.cont_row{position:relative;margin-top: 20px;}
.bonus-tit{font-size:12px;color: #84817e;margin: -10px 0 10px;}
.bonus-tit span.red{font-size:14px;color:#e72b33;}
.bonus-tit span.yellow{font-size: 13px;font-weight: 500;color: #e3bd88;}
.bonus-tit span.small {font-weight: 500;font-size: 12px;color: #84817e;}
.bonus_folder{overflow:hidden; margin:0 0 20px; }
.bonus_folder > ul{margin-left: -2px;overflow: hidden;}
.bonus_folder > ul > li{float:left;width: calc(100% / 3 - 2px);margin-left: 2px;}
.bonus_folder.num1 > ul > li{float:left;width:100%;}
.bonus_folder > ul > li > a{display: block;/*background: linear-gradient(#26231e, #171616);*/height: 35px;line-height: 33px;padding: 0 10px;font-size: 13px;color: #e3bd88;box-sizing: border-box;border: 1px solid #2d2a24;}
.bonus_folder > ul > li:first-child > a { border-radius:8px 0 0 8px; }
.bonus_folder > ul > li:last-child > a { border-radius:0 8px 8px 0; }
#container .bonus_folder > ul > li > a.g_gr_c {background: linear-gradient(#e3bd88, #a07253);border: 0;line-height: 35px;}
.bonus_folder > ul > li > a.g_gr_c .bonus-orange, 
.bonus_folder > ul > li > a.g_gr_c .bonus-yellow, 
.bonus_folder > ul > li > a.g_gr_c .bonus-blue, 
.bonus_folder > ul > li > a.g_gr_c .bonus-orange font, 
.bonus_folder > ul > li > a.g_gr_c .bonus-yellow font, 
.bonus_folder > ul > li > a.g_gr_c .bonus-blue font,
.bonus_folder > ul > li > a.g_gr_c .bonus-green,
.bonus_folder > ul > li > a.g_gr_c .bonus-green font {color: #06091d !important;}
.bonus_folder > ul > li > a:hover{border: 1px solid #2d2a24 !important;background: linear-gradient(#26231e, #171616);}
.bonus_folder > ul > li > a .lf{float:left;width:80%;overflow:hidden;/* height: 33px; *//* line-height: 33px; */}
.bonus_folder > ul > li > a font { font-weight:500; }
.bonus_folder > ul > li > a .bonus-yellow font { color:#e2bd11 }
.bonus_folder > ul > li > a .bonus-blue font { color:#1feefb }
.bonus_folder > ul > li > a .bonus-green font { color:#23db1e }
.bonus_folder > ul > li > a .rt{float:right;width:20%;text-align:right;font-weight:500;font-size: 13px;/* color: #ff009c; */}
.bonus-orange { color:#ef4444 !important; }
.bonus-yellow {/* color:#e2bd11 !important; */}
.bonus-blue {/* color:#1feefb !important; */}
.bonus-green {/* color:#23db1e !important; */}
.bonus_folder .g_gr_c .bonus-orange,
.bonus_folder .g_gr_c .bonus-yellow,
.bonus_folder .g_gr_c .bonus-blue { color:#fff !important; }


.game_cate li a p.cate1 { background-position: 0 0; }
.game_cate li a p.cate2 {background-position: -12px 0;}
.game_cate li a p.cate3 {background-position: -64px 0;}
.game_cate li a p.cate4 {background-position: -96px 0;}
.game_cate li a p.cate5 {background-position: 0 -32px;}
.game_cate li a p.cate6 {background-position: -32px -32px;}
.game_cate li a p.cate7 {background-position: -64px -32px;}
.game_cate li a p.cate8 {background-position: -96px -32px;}
.game_cate li a p.cate9 {background-position: 0 -64px;}


/********************************************************
 search : 
********************************************************/
.search {margin: 10px 0;background-color: #000000;border: 1px solid #26231e;padding: 10px;}
.search::after {content: ''; display: block; clear: both;}
.search span {display: inline-block;margin-right: 2px;position:relative;color: #7d7e84;}
.search span:after {content:"";position:absolute;right:-5px;top:10px;width:1px;height:19px;background:#42536f;display: none;}
.search span.last:after { display:none; }
.search .sch_left {float: left;color: #ffffff;}
.search .sch_right {float: right;}
.search .sch_right a.btn { margin-left:5px; }
.search span input {width: 110px;border: 1px solid #26231e;color: #fff;border-radius: 8px;}
.search span input::placeholder { color:#7d7e84; }
.btnSearch {color: #fff;line-height: 36px;position:relative;/* top:2px; */width: 70px;height: 38px;font-size: 13px;text-align: center;border-radius: 8px;border: 1px solid #e3bd88;background: #000000;}
.search input,
.search select { outline:0; }

.search.betting {}
.search.betting .sch_left {/* border:1px solid #0d2e59; *//* padding:0px 10px; */}
.btnBottom a { margin-left:5px; }

/* 20200720 */
.left-menu{position:relative; height:750px; overflow-y:auto; border: 1px solid #49412f;}
.left-menu::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.left-menu::-webkit-scrollbar{	width: 3px;	background-color: #100f0e;	opacity:0.5;}
.left-menu::-webkit-scrollbar-thumb{ background-color: #49412f;opacity:0.5; border-radius:3px; }
.left-menu { scrollbar-base-color: #49412f;scrollbar-Face-Color: #49412f; scrollbar-Track-Color:#49412f;   scrollbar-Shadow-Color: #49412f}
.left-menu::after {content: ''; display: block; clear: both;}
.left-menu ul{position:relative; padding: 0;}
.left-menu ul:before { content:""; position:absolute; left: 10px; top:0; bottom:0; width:1px; background:#49412f; }
.left-menu ul li{width: 100%;padding:10px 0;border-bottom: 1px dashed #817b73;color:#e4e4e4;}

.left-menu .leftTitle { padding:20px 15px; font-size:12px; color:#929085; }
.ul-item{padding: 0px 15px; margin:0 0 10px; }
.ul-item:first-of-type{border-top:0;}
.ul-item h2{position:relative;font-size:16px;font-weight: 600;color: #dfcc77;margin-bottom: 10px;cursor:pointer;}
.ul-item h2.first { cursor:default; }
.ul-item ul.first { display:block !important; height:99px !important; }
.ul-item h2 .iconfont2 { 
    display:inline-block; 
    margin:0 5px 0 0;
    background: linear-gradient(#f0e6ae , #aa7d31);
    line-height: 22px;
    -webkit-background-clip: text;
    color: transparent;
 }
.ul-item ul > li{font-size:14px;color: #e6e2cf;border-bottom: 0;padding: 0;}
.ul-item > ul > li > a{display: inline-block;height: 33px; padding:0 0 0 30px; line-height: 33px; font-size:14px; color:#e6e2cf; }
.ul-item > ul > li .count { float:right; margin:7px 0 0; width:30px; height:20px; line-height:20px; color:#aba37d; font-size:12px; border-radius:3px; background:#363125; text-align:center; }
.ul-item > ul > li > a:hover {}

.ul-item2 > ul > li > a{position: relative;}

.ul-item2 > ul > li > a.on::after{transform:rotate(0);}
.ul-item2 .ul-item-cont{ padding: 10px 15px 2px;margin: 0 0 0 35px; background:#242220; border-radius:5px; }
.ul-item2 .ul-item-cont::before { display:none; }
.ul-item2 .ul-item-cont > li{ margin:0 0 8px; width:100%; color:#939085; font-size:13px; }
.ul-item2 .ul-item-cont > li a:hover {text-decoration: underline; color:#e8e4d2; }

.ul-item li { position:relative; }
.ul-item li a.gameLock { cursor:default; text-decoration: none !important; }
.ul-item2 .ul-item-cont > li a.gameLock:hover { color:#939085; }
.ul-item span.statusLock { position:absolute; right:0; top:50%; transform: translateY(-50%); color:#e72f2f; font-size:13px; font-weight:500; }



/* //20200720 */
/********************************************************
 cart : 
********************************************************/
#cart {position: relative;}

/*  head */
#cart .ct_hd {overflow: hidden;}
#cart .ct_hd::after {content: ''; display: block; clear: both;}
#cart .ct_hd a {float: right;display: block;width: 50px;line-height: 28px;height: 28px;font-size: 13px;font-weight: 700;text-align: center;color: #b8a164;transition: 0.1s;border: 1px solid #7f704c;background: #352c1c;}
#cart .ct_hd a.hold {background-color: #b8a164;color: #352c1c;}
#cart .ct_hd a.del {background-color: #352c1c;color: #b8a164;border: 1px solid #7f704c;}
#cart .ct_hd .clock {float: left;width: 157px;height: 28px;line-height: 28px;border: 1px solid #7f704c;background: #51483b;text-align: center;}
#cart .ct_hd .clock span {font-size: 15px;color: #fff;}

/*   */
/* #cart .ct_list {margin-top: 3px;font-size: 13px;} */
/* #cart .ct_list .crt_gm {position: relative;padding: 8px 10px 4px 10px;margin: 0 0 5px 0;border: 1px solid #ebc96e;background-color: #51483b;-webkit-transition: 0.3s;transition: 0.3s;}
#cart .ct_list .crt_gm:hover {}
#cart .ct_list .crt_gm p {line-height: 1; padding: 2px 0;}
#cart .ct_list .crt_gm p .tm {display: inline-block;width: 180px;line-height: 1.5;color: #ffffff;font-size: 13px;letter-spacing: -0.5px;}
#cart .ct_list .crt_gm p .tm.cho {display: inline-block;width: 180px;color: #cbc1b2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#cart .ct_list .crt_gm p .odd {float: right;padding: 2px 0;color: #cbc1b2;}
#cart .ct_list .crt_gm p a {position: absolute;right: 0px;top: 0px;width: 20px;height: 19px;background-color: #a9a9a9;text-indent: -99999px;}
#cart .ct_list .crt_gm p a.del {background-position: 0 -40px;} */

/*   */
#cart .ct_bet {overflow: hidden;text-align: left;font-size: 13px;border: 1px solid #7f704c;margin: 3px 0;}
#cart .ct_bet .ct_bet_my {padding: 5px 10px;background-color: #3a3a3a;}
#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: #cbbdaa;}
#cart .ct_bet .ct_bet_my li.num #TotalBenefit{color:#f0bd0c;}
#cart #myMnySpan2 {color: #eee007;}
#cart .ct_bet .ct_bet_if {padding: 5px 10px;background-color: #51483b;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: 40%;color: #f1f1f1;line-height : 35px;}
#cart .ct_bet .ct_bet_if li.num {float: right;width: 60%;text-align: right;letter-spacing: -0.5px;height: 35px;line-height : 35px;font-weight: 700;color: #cbbdaa;}
#cart .ct_bet .ct_bet_if li.odd span {color: #fa1010;}
#cart .ct_bet .ct_bet_if li.num .bet_ipt {padding: 5px 0px 0px 0px;height: 35px;}
#cart .ct_bet .ct_bet_if li.num .bet_ipt input {
    width: 100%;
    height: 27px;
    line-height: 27px;
    background-color: transparent;
    font-size: 14px;
    text-align: right;
    color: #ddd;
    text-align: right;
    color: #3b3b3b;
    font-weight: 700;
    
    background: #fff;
    border: 1px solid #404558;
    padding-right: 10px;
    vertical-align: top;
}

/*   */
#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: 5px 5px 0 5px;border: 1px solid #7f704c;border-bottom: 0;background: #51483b;}
#cart .ct_betbt > div {display: block; font-size: 0; margin-bottom: 5px;}
#cart .ct_betbt > div .betbt {
    display: inline-block;
    width: calc(100% / 3 - 3px);
    margin-left: 4px;
    padding: 8px 0;
    background: linear-gradient(#b9a266, #907148);
    border: 1px solid #b8a164;
    color: #ffffff;
    font-size: 13px;
    letter-spacing: -0.5px;
    height: 34px;
    cursor: pointer;
    outline: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 700;
    
}
#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(#907148, #b9a266);color: #fff;}
#cart .ct_betbt > div .cbt_re {
    width: 113px;
    padding: 8px 0;
    background: linear-gradient(#b9a266, #907148);
    border: 1px solid #b8a164;
    color: #fff;
    width: calc(100% / 2 - 3px);
}
#cart .ct_betbt > div .cbt_re:hover {background-color: #1c129e;}
#cart .ct_betbt > div .cbt_max {
    width: calc(100% / 2 - 3px);
    padding: 8px 0;
    background: linear-gradient(#b9a266, #907148);
    border: 1px solid #b8a164;
    color: #fff;
}
#cart .ct_betbt > div .cbt_max:hover {background-color: #1c129e;}

/*   */
#cart .ct_foot {clear: both;overflow: hidden;padding: 0 5px 5px 5px;border: 1px solid #7f704c;border-top: 0;background: #51483b;}
#cart .ct_foot .betbt_now {
    width: 100%;
    height: 44px;
    text-align: center;
    font-size: 18px;
    color: #000000;
    line-height: 35px;
    background: #dfcc77;
    /*text-shadow: 0px 0px 5px #000;*/
    cursor: pointer;
    border: 0;
    transition: .3s;
    
    font-weight: 700;
}
#cart .ct_foot .betbt_now:hover {background-color: #7f704c;color: #fff;}
#cart .ct_foot .betbt_now:active {box-shadow: inset 0 0 0 1px #241F1E,inset 0 3px 30px rgba(0, 0, 0, 0.7);}

/*   */
#cart .ct_banner {/* display: none; */margin: 3px 0;position: relative;cursor:pointer;border: 1px solid #7f704c;}
#cart .ct_banner img{max-width:100%;width: 100%;}
#cart .ct_banner .sns_txt {position: absolute;top: 90px;left: 25px;font-size: 20px;font-weight: bold;color: #c19304;}
#cart .ct_banner .kakao {position: absolute;top: 95px;left: 75px;font-size: 20px;color: #fff;}
#cart .ct_banner .telegram {position: absolute;top: 93px;left: 75px;font-size: 20px;color: #fff;}
#cart .ct_banner .line {position: absolute;top: 135px;left: 75px;font-size: 20px;color: #fff;}

.switch {
    display: inline-block;
    width: 48px;
    height: 24px;
    line-height: 22px;
    border-radius: 24px;
    vertical-align: middle;
    border: 1px solid #ccc;
    background-color: #ccc;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s ease-in-out;
}
.switch-small {
    width: 24px;
    height: 14px;
    line-height: 10px;
}
.switch-inner {
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 25px;
}
.switch:after {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-color: #51483b;
    position: absolute;
    left: 1px;
    top: 1px;
    cursor: pointer;
    transition: left .2s ease-in-out,width .2s ease-in-out;
}
.switch-small:after {
    width: 12px;
    height: 12px;
    top: 0;
    left: 0;
}
#content_right #cart .title .checked {
    border-color: #e5a536;
    background-color: #e5a536;
}
.switch-small.checked:after {
    left: 10px;
    /*background-color: #0f49d1;*/
}
.switch-small.clicking:after {
    width: 18px;
}
.switch-small.checked.clicking:after{
    left:4px;
}

.textdot { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#content_right #cart { overflow:hidden; margin:0 0 20px; }
#content_right #cart .bettingDetail { border:2px solid #51483b;}
#content_right #cart .title { position:relative; height:35px; padding:0 12px; font-size:14px; line-height: 35px; background:#51483b }
#content_right #cart .title .ctToggle { position:absolute; right:15px; top:0px; }
#content_right #cart .title .yellow { color:#fccc3f; }
#content_right #cart .content { background:linear-gradient(to right, #2d2a27, #16171b) }
#content_right #cart .content .ctListWrap { margin:0 1px; max-height:226px; overflow:hidden; overflow-y:auto; }
#content_right #cart .content .ct_list { overflow-y:auto; margin:0px 15px; padding:7px 0 10px; overflow:hidden; }
#content_right #cart .content .ct_list .crt_gm {position: relative; padding:0 0 10px; border-bottom:1px solid #313236; }
#content_right #cart .content .ct_list .crt_gm:after { content:""; position:absolute; left:0; right:0; bottom:0px; border-bottom:1px solid #000; }
#content_right #cart .content .ct_list .crt_gm .topInfo { padding:13px 45px 8px 0px; font-size:12px; line-height:16px; }
#content_right #cart .content .ct_list .crt_gm .topInfo > * { font-weight:500; }
#content_right #cart .content .ct_list .crt_gm .topInfo font { color:inherit !important; font-weight:inherit !important; }
#content_right #cart .content .ct_list .crt_gm:hover p a.del{color:#fff;}
#content_right #cart .content .ct_list .crt_gm p { display:inline-block; margin:0 5px 0 0; /* padding: 2px 0; */ vertical-align: top; width:auto; font-size:16px; }
#content_right #cart .content .ct_list .crt_gm p.lastInfo { display:block; margin:0; color:#fff; font-size:12px; }
#content_right #cart .content .ct_list .crt_gm p.line-tit{color:#b0b0b0;font-size:12px;}
#content_right #cart .content .ct_list .crt_gm p .tm {display: block; /* line-height: 1.5; */color: #c3b203;font-size: 12px;letter-spacing: -0.5px;}
#content_right #cart .content .ct_list .crt_gm p .tm.cho {display: inline-block;width: 150px;color: #cfcfcf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#content_right #cart .content .ct_list .crt_gm p .odd {float: right;color: #fff;font-size: 12px;}
#content_right #cart .content .ct_list .crt_gm p .odd .wol{color: #fb2534;margin-right:2px;font-size: 12px;}
#content_right #cart .content .ct_list .topInfo a {position: absolute;right: -4px;top: 14px;width: 20px;}
#content_right #cart .content .ct_list .topInfo a.del {background: none;font-size: 19px;color: #9f9f9f;}
#content_right #cart .content .ct_list .no-game{height:46px;line-height:46px;text-align:center;font-size: 12px;color: #fff;}
#content_right #cart .content .btnMoney { margin:0 15px; padding:15px 10px 10px; background:#100f0e; border-radius:10px; }
#content_right #cart .content .btnMoney dt { margin:0 0 7px; font-size:12px; color:#fff; }
#content_right #cart .content .btnMoney dd { height:33px; line-height:33px; background:#222327; border-radius:5px; }
#content_right #cart .content .btnMoney dd input { padding:0 0 0 13px; width:155px; height:16px; font-size:13px; line-height:16px; color:#fff; border:0; border-right:1px solid #525252;background:#222327; outline:0; }
#content_right #cart .content .btnMoney dd .btn1 { cursor:pointer; display:inline-block; margin:0 0 0 7px; color:#fff; font-size:13px; }
#content_right #cart .content .btnMoney .bsp_money { margin:3px 0 0; }
#content_right #cart .content .btnMoney .bsp_money ul { margin-right:-4px }
#content_right #cart .content .btnMoney .bsp_money li { padding:4px 4px 0 0; text-align: center; }
#content_right #cart .content .btnMoney .bsp_money li span { display:block; cursor:pointer; height:30px; line-height:30px; font-weight:600; font-size:13px; color:#16171b; background:linear-gradient(#ffffff, #bbbbbb); border-radius:5px; }
#content_right #cart .content .btnMoney .bsp_money .actionMoney li span { color:#fff; background:linear-gradient(#898989, #444444); }
#content_right #cart .content .betInfo { margin:10px 0 0; padding:0 15px; background:#100f0e}
#content_right #cart .content .betInfo li { height:35px; line-height:35px; position: relative; padding:0 0 10px; }
#content_right #cart .content .betInfo li:first-child { border-bottom:1px solid #313236; }
#content_right #cart .content .betInfo li:first-child:after { content:""; position:absolute; left:0; right:0; bottom:0px; border-bottom:1px solid #000; }
#content_right #cart .content .betInfo li span { color:#fff; font-size:14px; }
#content_right #cart .content .betInfo li span.tit { display:inline-block; width:100px; font-size:12px; }
#content_right #cart .content .btnBet { padding:15px; }
#content_right #cart .content .btnBet li { float:left; padding:0 7px 0 0; border-radius:5px;overflow:hidden; }
#content_right #cart .content .btnBet li.clear { width:86px; }
#content_right #cart .content .btnBet li.clear a { height:38px; line-height:35px; color:#fff; font-size:12px; border:2px solid #fff; border-radius: 5px; box-sizing:border-box; }
#content_right #cart .content .btnBet li.betting { float:right; padding:0; width:137px; background:#e4a230; box-shadow:0 2px #a37422 inset; }
#content_right #cart .content .btnBet li a { display:block; font-weight:600; line-height:38px; text-align: center; }
#content_right #cart .content .btnBet li.betting a { font-size: 16px;color: #16171b;overflow: hidden;box-shadow: 0 -3px #edc277 inset;}
#content_right #cart .content .betLimit { margin:0 15px; padding:0 0 9px; }
#content_right #cart .content .betLimit li { margin:0 0 6px; }
#content_right #cart .content .betLimit li .title { height:auto; line-height:inherit; padding:0; font-size:12px; color:#737373; background:transparent; }
#content_right #cart .content .betLimit li .value { float:right; font-size:12px; color:#a6a6a6; }
/********************************************************
 game css : 
********************************************************/
/* game -  */
.game_data {/* font-family: 'Nanum Gothic',dotum,sans-serif; */}
.game_row {display: block;/* font-family: 'Nanum Gothic',dotum,sans-serif; */}

/* game -  */
.game_head {overflow: hidden;}
.game_head table {width: 100%;table-layout: fixed;background: linear-gradient(#27231e, #212121);border: 1px solid #292929;border-spacing:0;border-radius: 15px;}
.game_head table th,
.game_head table td {height: 33px;color: #adb8ca;font-size: 12px;font-weight: 500;text-align: center;}
.game_head table th {line-height: 35px;}
.game_head.sports table th {background: #000000; color:#9e9b97; }
.game_head.sports table {width: 100%;table-layout: fixed;border: 1px solid #2d2a24;border-spacing:0;border-radius: 8px;overflow: hidden;}

/* game -   */
.g_head {
    clear: both;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    text-align: left;
    letter-spacing: -1px;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    padding: 0 0 0 10px;
}
/*.g_head.bg {height: 36px; line-height: 36px; background-color: #EFF0F1;}*/
.g_head img {margin: 0px 0 0 10px; vertical-align: middle;}
.g_head img:first-child { margin:0; }
.g_head span {display: inline-block;margin-left: 13px;}
.g_head em {text-decoration: none;color: #dadada;font-weight: normal;font-style: normal;}
.g_head em strong {color: #dadada;font-weight: normal;}

/* game -   */
.g_league_1 {color: #fff;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}

.waitGame.game_row .g_league_1 {color: #5b5b5b;}
.waitGame.game_row .g_day,
.waitGame.game_row .g_day span,
.waitGame.game_row .g_home_n,
.waitGame.game_row .g_home_odd_n,
.waitGame.game_row .g_odd_n,
.waitGame.game_row .g_more.list,
.waitGame.game_row .g_more.list a,
.waitGame.game_row .g_more.list a span,
.waitGame.game_row .g_more.list a em,
.waitGame.game_row .g_more.list .g_list_view,
.waitGame.game_row .g_day span {color: #9e9b97;}
.waitGame.game_row .g_more.list .g_list_view { 
    line-height:33px !important
 }
 .waitGame.game_row .g_gr_n,
 .waitGame.game_row .g_list_hold,
 .waitGame.game_row .g_list_view {
    background: #000;
    border: 1px solid #232120;
    color: #9e9b97;
  }
  .waitGame.game_row .g_more.list .g_list_view span, 
  .waitGame.game_row .g_more.list .g_list_view em { line-height:33px; }

.game_sub .g_more.list .g_gr_n.empty { display:none; }

/* game -   */
.g_item {overflow: hidden; display: block;}
.g_item a{display:inline-block;}
.g_item::after {content: ''; display: block; clear: both;}
.g_item li {float: left;height: 35px !important;line-height: 33px;margin-bottom: 1px;letter-spacing: 0px;margin-left: 2px;font-weight: 400;}
.g_item li img {display: inline-block; vertical-align: middle;}
.g_item li:first-child { border-radius:8px 0 0 8px; }
.g_item li:last-child a { border-radius:0 8px 8px 0; }

.g_day {width: calc(12% - 2px);margin-left:0;text-align: center;color: #9e9b97;font-weight:500;font-size: 13px;}
.g_day span {/*color: #e1cd76;*/  }
/* game -    */
.g_home {width: calc(33% - 2px);margin-right: 0px;padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_odd {width: 100px;margin-right: 0px;text-align: center;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_away {width: calc(100%/2 - 185px);padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}

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

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

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

@media (min-width: 2024px) {
    .g_home {width: calc(33% - 2px);margin-right: 0px;padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
    .g_odd {width: calc(10% - 2px);margin-right: 0px;text-align: center;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
    .g_away {width: calc(33% - 2px);padding: 0 10px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}

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

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

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

.g_home_v {width: calc(100%/2 - 280px); margin-right: 1px;padding: 0 5px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}
.g_odd_v {width: 70px; margin-right: 1px; text-align: center; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; font-weight: bold;    border: 1px solid #d1d2d3;}
.g_away_v {width: calc(100%/2 - 280px); padding: 0 5px; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; font-weight: bold;    border: 1px solid #d1d2d3;}

.g_home_vd  {width: calc(100% - 380px); margin-right: 1px;padding: 0 5px;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;font-weight: bold;border: 1px solid #d1d2d3;}

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


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

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

.g_home_d {color: #5b656e;text-align: left;font-size: 13px;}
.g_home_odd_d {color: #5b656e;text-align: right;font-size: 13px;}
.g_odd_d {color: #fff;text-align: center;font-size: 13px;}
.g_away_odd_d {color: #5b656e;text-align: left;font-size: 13px;}
.g_away_d {color: #5b656e;text-align: right;font-size: 13px;}

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

/* game -    */
.g_more {text-align: center; font-size: 13px;}
.g_more img {vertical-align: middle;}
.g_more.list {width: calc(5% - 2px);font-size: 13px;font-weight: 500;color: #fff;}
.g_more.list.last { width: calc(7% - 20px); border-radius: 0 8px 8px 0; overflow: hidden;}
.g_more.list.last span { border-radius: 0 8px 8px 0; overflow: hidden;}
.g_more.list span{font-weight:500;}
.g_more.list span.g_gr_n { display:block; width:100%; line-height:33px; }
.g_more.list a {display:block;color: #fff;font-size:13px;}
.g_more.list a em {color: #e3bd88;font-weight:500;}
.g_more.list a span {color: #fff;}
.g_more.icon {width: 40px;}
.g_more.bet {width: 40px;}
.g_more.bet .mrbt {color: #aaa;}
.g_more.bet .mred {color: #777;}
.g_more.scr {width: 70px;color: #e1cd76;}
.g_more.win {width: 60px; color: #aaa;}

/* game -    */
.g_gr_nt {background-color: #2f4657;}
.g_gr_nto {background-color: #2fb3ed;}
.g_gr_n {background: linear-gradient(#26231e, #171616);border: 1px solid #2d2a24;}
.g_gr_o {background: linear-gradient(#26231e, #171616);border: 1px solid #2d2a24;}
.g_gr_c {background: linear-gradient(to right,#e3bd88, #a07253);border: 0;line-height: 34px !important;}
.g_gr_d {background: #000000;border: 1px solid #232120;color: #9e9b97;}
.g_gr_d.last{background: transparent;border: 0;}
.g_gr_d.last a {background: #000000;border: 1px solid #232120;color: #9e9b97;}
.g_gr_d span { color: #9e9b97; }
.g_gr_sc {background-color: #3b3331;}

/* game -    */
.g_list_view {}
.g_list_view {background: #000000;border: 2px solid #e3bd88;}
.g_list_view em,
.g_list_view span {color: #fff; }
.g_list_view {line-height: 34px !important;}
.g_more.list .g_list_view span,
.g_more.list .g_list_view em {color: #fff;line-height: 35px;font-family: "a2";}
.g_list_hold.yellow {  }
.g_list_hold {
    background: linear-gradient(#26231e, #171616);
    border: 1px solid #2d2a24;
}
.g_list_hold span {color: #4e422e;}
.g_list_hold em {color: #4e422e;}

.g_list_hold, .g_list_view {/*width: 100%;*/height: 35px;line-height: 33px;display: inline-block;cursor: pointer;text-align: center;}
.g_list_hold span, .g_list_view span {display: inline-block;font-size: 13px;font-weight: 500;}
.g_list_hold em, .g_list_view em {display: inline-block;font-size: 13px;font-weight: 500;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: 160px; 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 { position:relative; padding: 0px 0 10px;/*margin-top: 5px;*/}
.g_info ul {color: #fff;background: #000;border: 1px solid #2d2a24;border-radius: 8px;margin-top: 1px;}
.g_info ul li:first-child { margin-left: 15px; }
.g_info ul li span {font-weight:500;color: #fff;}
.g_info ul li .yellow { color:#e3bd88; }
.g_info ul li {height: 34px;float:left;line-height: 34px;margin: 0 35px 0 0;text-align: center;color: #9e9b97;font-weight: 500;font-size: 12px;}
.g_info ul li input[type="checkbox"] {vertical-align: middle; height: 34px; line-height: 34px;}
.g_info .btnArea {position:absolute;right: 10px;top: 6px; height:auto; line-height:inherit; border:0; margin:0; padding:0; }
.g_info .btnArea a,
.num_orange .btnArea a {height:23px;line-height: 23px;display:inline-block;color:#fff;font-weight:500;font-size:12px;text-align: center;padding: 0 10px;}
.g_info .btnArea a.btnCancel {background: #651919;border-radius: 4px;}
.g_info .btnArea a.btnDelete {background: #232120;border-radius: 4px;color: #6c6968;}

.vGame .g_home { width:calc(100% / 2 - 110px); }

/********************************************************
 scroll top :  
********************************************************/
.scrtop {position: fixed; left: 50%; bottom: 180px; display: none; width: 40px; height: 40px; margin: 0 0 0 640px; background-color: #3c3533; border: 1px solid #5a4841; z-index: 99;}
.scrtop .scrtop_btn {display: block; width: 21px; height: 21px; margin: 10px auto 0 auto; background-position: -20px -39px; text-indent: -99999px;}
.scrdown {position: fixed; left: 50%; bottom: 130px; display: none; width: 40px; height: 40px; margin: 0 0 0 640px; background-color: #3c3533; border: 1px solid #5a4841; z-index: 99;}
.scrdown .scrdown_btn {display: block; width: 21px; height: 21px; margin: 10px auto 0 auto; background-position: -42px -39px; text-indent: -99999px;}

/********************************************************
 selectbox : 
********************************************************/
.select_st {
    padding: 8px 50px 8px 10px;
    border: 1px solid #26231e;
    background: #000 url(https://i.imgur.com/nEBcBjG.png) no-repeat 90% 51%;
    color: #7d7e84;
    cursor: pointer;
    height: 38px;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
}
.select_st option {color: #fff;}
.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;}

/********************************************************
 icon_set : 
********************************************************/
.icon_set {background: url(../images/sub/icon_set.png?v=2) no-repeat;}

/********************************************************
 botton : 
********************************************************/
.btn_st_n {display: inline-block;line-height: 1;padding: 6px 12px;margin: 0 2px;background-color: #215991;color: #ddd;cursor: pointer;vertical-align: middle;font-size: 13px;}
.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: #e3bd88; color: #000; 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: 102px;height:42px;line-height: 42px;padding: 0px 0;font-size: 15px;background: linear-gradient(#9d8e76, #645a4c);color: #ffffff;cursor: pointer;vertical-align: middle;text-align: center;}

.btst_r {background-color: #c10000; color: #fff;} /*  */
.btst_dr {width: 85px;padding:0;height:40px;line-height: 40px;text-align:center;font-size:15px;color:#fff;font-family: "a3";background: linear-gradient(#8792a2, #41526d);} /*  */
.btst_dr.del { height:24px; line-height:24px; width:auto; padding:0 15px; font-size:13px; }
.btst_b {background-color: #253981; color: #fff;} /*  */
.btst_bv {background-color: #1e3572; color: #fff;} /*  */
.btst_o {background-color: #b8a164;color: #fff !important;border: 1px solid #b8a164;} /*  */
.btst_br {width: 84px;padding:0;height:40px;line-height: 40px;text-align:center;font-size: 14px;color: #1f1f1f;font-family: "a3";background: #ffffff;} /*  */
.btst_y {background-color: #FFC600; color: #2A313E;} /*  */
.btst_g {background-color: #95774c;color: #fff;} /*  */
.btnSelect { background-color: #5b4930;color: #fff; }
.btnDelete { background-color: #651919;color: #fff; }
.btnRed { background-color: #a20e0e;color: #fff; }
.btst_bg {background-color: #006465; color: #fff;} /*  */
.btst_p {background-color: #6f0e86; color: #fff;} /*  */
.btst_yg {background-color: #40516c;color: #adb8ca !important;margin-left: 5px; margin-right:0;} /*  */
.btst_yg:hover { color:#fff !important; }
.board_list .cash-type { font-size:13px; }
.board_list .cash-type.r-blue { background:#12498d; }
.board_list .cash-type.r-red { background:#711414; }

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


/********************************************************
 input :  
********************************************************/
.input_st {padding: 10px;background-color: transparent;border: 0;color: #fff;height: 38px;}
.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;}

.moneyWrap { margin:0 0 0 5px; font-size:0; vertical-align: top; }
.moneyWrap a{ vertical-align:top; }

/********************************************************
 font color : 
********************************************************/
.tx_red {color: #b71345;}
.tx_blue {color: #56cbed;}
.tx_green {color: #2fa22b;}
.tx_gray {color: #7d7d7d;}
.tx_gray2 { color:#95979e; }
.tx_org {color: #2fa22b;}
.tx_white {color: #fff;}
.tx_yellow {color: #e3bd88;}
.tx_yellow2 {color: #ffe500;}
.tx_sky {color: #41e1ff;}
.tx_yell {color: #ffe500;}
.tx_blue_span {width: 50px;height:50px;line-height: 50px;text-align: center;background-color: #3190fd;font-size:15px;font-weight: bold;color: #fff;float: left;margin-top: 2px;font-size:0px;}
.tx_red_span {width: 50px;height:50px;line-height: 50px;text-align: center;background-color: #fc3636;font-size:15px;font-weight: bold;color: #fff;float: left;margin-top: 2px;font-size:0px;}
.tx_org_span {width: 50px;height:50px;line-height: 50px;text-align: center;background-color: #ffce00;font-size:15px;font-weight: bold;color: #fff;float: left;margin-top: 2px;font-size:0px;}
.tx_o_span {
    background: url(/images/sadari_betbut_01.png?v=2) no-repeat;
    background-position: -30px -25px;
}
.tx_e_span {
    background: url(/images/sadari_betbut_03.png?v=2) no-repeat;
    background-position: -30px -25px;
}
.tx_l_span {
    background: url(/images/sadari_betbut_05.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_r_span {
    background: url(/images/sadari_betbut_07.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_3_span {
    background: url(/images/sadari_betbut_16.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_4_span {
    background: url(/images/sadari_betbut_17.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_under_span {
    background: url(/images/power_betbut_31.png?v=2) no-repeat;
    background-position: -39px -7px;
}
.tx_over_span {
    background: url(/images/power_betbut_32.png?v=2) no-repeat;
    background-position: -39px -7px;
}
.tx_a_span {
    background: url(/images/sadari_betbut_09.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_b_span {
    background: url(/images/sadari_betbut_18.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_c_span {
    background: url(/images/sadari_betbut_11.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_d_span {
    background: url(/images/sadari_betbut_19.png?v=2) no-repeat;
    background-position: -20px -7px;
}
.tx_snail_span1 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -170px 5px;
}
.tx_snail_span2 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -170px -57px;
}
.tx_snail_span3 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -495px 5px;
}
.tx_snail_span4 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -495px -57px;
}
.tx_snail_span5 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 75px 6px;
}
.tx_snail_span6 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 75px -56px;
}
.tx_snail_span7 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 75px -126px;
}
.tx_snail_span8 {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 75px -196px;
}
.tx_s_span {
    background: url(/images/power_betbut_13.png?v=2) no-repeat;
    background-position: 0px 0px;
    background-size: 150%;
    width: 100%;
    height:50px;line-height: 50px;
}
.tx_m_span {
    background: url(/images/power_betbut_15.png?v=2) no-repeat;
    background-position: 0px 0px;
    background-size: 150%;
    width: 100%;
    height:50px;line-height: 50px;
}
.tx_ll_span {
    background: url(/images/power_betbut_17.png?v=2) no-repeat;
    background-position: 0px 0px;
    background-size: 150%;
    width: 100%;
    height:50px;line-height: 50px;
}
.power_div {
    width: 100% !important;
    height: 25px;
    line-height: 25px;
    text-align: center !important;
}
.tx_powerbcap {
    background: url(/images/powerbca_p.png?v=2) no-repeat;
    background-position: -30px -22px;
    background-size: 190%;
    width: 100%;
    height: 70px;
    line-height: 70px;
}
.tx_powerbcab {
    background: url(/images/powerbca_b.png?v=2) no-repeat;
    background-position: -30px -22px;
    background-size: 190%;
    width: 100%;
    height: 70px;
    line-height: 70px;
}
.tx_powerbcat {
    background: url(/images/powerbca_t.png?v=2) no-repeat;
    background-position: -28px -20px;
    background-size: 185%;
    width: 100%;
    height: 70px;
    line-height: 70px;
}
.tx_o {font-weight: bold;height: 20px !important;line-height: 20px !important;}
.tx_box {width: 55px !important;height: 55px !important;line-height: 55px !important;margin-top:2px !important;}
.tx_box2 {width: 120px !important;height: 55px !important;line-height: 55px !important;margin-top:2px !important;}


/********************************************************
 minigame : 
********************************************************/
.content_title_mini{position: relative; margin-top:25px;padding: 10px; background-color: rgba(30, 34, 44, 0.7);border: 1px solid #ffb900;}
/*
.banner_mini_nfx{background-image:url(../images/sub/baner_nfx.jpg?v=4); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
**/
.banner_mini_nfx{background-image:url(../images/sub/baner_nfx.jpg?v=4); height:220px;}
.banner_mini_snail{background-image:url(../images/sub/bn_sr.jpg); height:140px;padding-left:790px; padding-top:80px; line-height:25px;}
.banner_mini_power{background-image:url(../images/sub/bn_ep.jpg?v=3); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_powerbca{background-image:url(../images/sub/bn_bca.jpg?v=3); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_bladder1{background-image:url(../images/sub/bn_lad1.jpg?v=3); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_bladder2{background-image:url(../images/sub/bn_lad2.jpg?v=3); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_bladder3{background-image:url(../images/sub/bn_lad3.jpg?v=3); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_rrgame{background-image:url(../images/sub/bn_rrgame10m.jpg); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_rrgame5{background-image:url(../images/sub/bn_rrgame5m.jpg); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_rrgame3{background-image:url(../images/sub/bn_rrgame3m.jpg); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -50px;}
.banner_mini_bubble1{background-image:url(../images/sub/bn_blad1.jpg?v=3); height:120px;padding-left:740px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_bubble3{background-image:url(../images/sub/bn_blad3.jpg?v=4); height:120px;padding-left:740px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_bubble_power{background-image:url(../images/sub/bn_blad2.jpg?v=4); height:120px;padding-left:740px; padding-top:100px; line-height:25px;background-position: 0px -30px;}

.banner_mini_huobi1m{background-image:url(../images/sub/huobi1.jpg); height:120px;padding-left:740px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_power_ladder{background-image:url(../images/sub/power_ladder.jpg); height:120px;padding-left:740px; padding-top:100px; line-height:25px;background-position: 0px -30px;}

.banner_mini_card{background-image:url(../images/sub/banner07.jpg?v=3); height:140px;padding-left:760px; padding-top:80px; line-height:25px;background-position: 0px -20px;}
.banner_mini_bca{background-image:url(../images/sub/bn_mb.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_bca h3 {font-size:16px !important;}
.banner_mini_nine{background-image:url(../images/sub/bn_nb2.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_nine h3 {font-size:16px !important;}
.banner_mini_oe{background-image:url(../images/sub/bn_oe.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_oe h3 {font-size:16px !important;}
.banner_mini_wheel{background-image:url(../images/sub/bn_wl.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_wheel h3 {font-size:16px !important;}
.banner_mini h3{color:#f9b00b; font-weight:bold; font-size:18px;margin-top:-30px;}
.banner_mini p{color:#fff;font-size:15px;font-weight:bold;}
.banner_mini_roulette{background-image:url(../images/sub/banner_roulette.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}
.banner_mini_b1m{background-image:url(../images/sub/bn_b1m.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}
.banner_mini_b3m{background-image:url(../images/sub/bn_b3m.jpg); height:120px;padding-left:760px; padding-top:100px; line-height:25px;background-position: 0px -30px;}

.banner_mini_hdari2min{background-image:url(../images/sub/banner-dari.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}
.banner_mini_hdari3min{background-image:url(../images/sub/banner-dari3.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}
.banner_mini_hsoccer{background-image:url(../images/sub/banner-soccer.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}
.banner_mini_hhl1m{background-image:url(../images/sub/banner_highlow.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}
.banner_mini_hhl{background-image:url(../images/sub/banner_highlow.jpg); height:140px;padding-left:790px; padding-top:130px; line-height:25px;}

/********************************************************
 category menu :  
********************************************************/
.cate_btn {margin-bottom: 10px; background-color: #ffffff; text-align: center; }
.cate_btn ul::after {content: ''; clear: both; display: block;}
.cate_btn ul li {display: table-cell; width: 1%; }
.cate_btn ul li:first-child {border-left: none;}
.cate_btn ul li a {display: block; padding: 12px 0; color: #adadad; -webkit-transition: 0.3s; transition: 0.3s;border:1px solid #2e2c44;font-weight: bold; background-color: #090723;}
.cate_btn ul li a.on, .cate_btn ul li a:hover {border: 1px solid #e83fd4; color:#fff;font-weight: bold; background-color: #090723;}

/********************************************************
 minigame : 
********************************************************/
.live_cnt {text-align: center; background-color: transparent;}
.btn_set {position: relative; display: block; background: url(../images/minigame/btn_set.png?v=2) no-repeat;}

/*  //  */
.live_gm {position: relative; max-width: 920px;  min-width: 610px; width: 100%; margin: 0 auto; }
.live_gm .gm_bg {position: absolute; top: 0; left: 0; z-index: 3;}
.live_gm .gm_bg1 {position: absolute; bottom: 0px; right: 0; z-index: 3;}
.live_gm .left_tx {line-height: 1.3; font-family:Dotum,'','arial',sans-serif;}
.live_gm .left_tx span {color: #ffd800;}
.live_gm .left_tx::-webkit-scrollbar-track {background-color: #5a3f2f; border-radius: 5px;}
.live_gm .left_tx::-webkit-scrollbar {width: 10px; background-color: #73503c;}
.live_gm .left_tx::-webkit-scrollbar-thumb {height: 50px; background-color: #fae6c5; border-radius: 5px;}
.live_gm .left_tx {scrollbar-base-color:#5a3f2f;scrollbar-face-color:#e8c957;scrollbar-3dlight-color: #5a3f2f;scrollbar-highlight-color:#5a3f2f;scrollbar-track-color:#5a3f2f;scrollbar-arrow-color:#e8c957;scrollbar-shadow-color:#5a3f2f;scrollbar-dark-shadow-color:#5a3f2f;}

/*  //  */
.live_gm.ntry_pwb {height: 610px;}
.live_gm.ntry_pwb iframe {width: 920px; height: 610px;}

/*  //  */
.live_gm.ntry_pwsdr {height: 610px;}
.live_gm.ntry_pwsdr iframe {width: 920px; height: 610px;}

/*  //  */
.live_gm.ntry_knsdr {height: 610px;}
.live_gm.ntry_knsdr iframe {width: 920px; height: 610px;}

/*  //   */
.live_gm.gm_ltshj {overflow: hidden; position: relative; width: 830px; height: 560px; margin: 0 auto; background-color: #202020; z-index: 1}
.live_gm.gm_ltshj iframe {position: absolute; left: 0; top: -30px; width: 830px; height: 579px; z-index: 0;}

/*  //   */
.live_gm.gm_ltsbcr1 {overflow: hidden; position: relative; width: 830px; height: 665px; margin: 0 auto; background-color: #202020; z-index: 1}
.live_gm.gm_ltsbcr1 iframe {position: absolute; left: 0; top: -30px; width: 830px; height: 690px; z-index: 0;}

/*  //   */
.live_gm.gm_ltsbcr2 {overflow: hidden; position: relative; width: 830px; height: 665px; margin: 0 auto; background-color: #202020; z-index: 1}
.live_gm.gm_ltsbcr2 iframe {position: absolute; left: 0; top: -30px; width: 830px; height: 690px; z-index: 0;}

/*  //   */
.live_gm.gm_ltsdt {overflow: hidden; position: relative; width: 830px; height: 560px; margin: 0 auto; background-color: #202020; z-index: 1}
.live_gm.gm_ltsdt iframe {position: absolute; left: 0; top: -30px; width: 830px; height: 579px; z-index: 0;}


/********************************************************
 pwb : 
********************************************************/
/*   */
.pwb_title {width: 102px; text-align: center; color: #5f6b80; font-size: 12px;}
.pwb_score {width: 131px; text-align: center; color: #5f6b80; font-size: 12px;}

.pwb_n, .pwb_o, .pwb_d {float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; font-weight: bold;}
.pwb_odd_n, .pwb_odd_o, .pwb_odd_d {width: 50px; float: right; text-align: right; font-size: 15px; font-weight: bold;}

.pwb_day {width: 101px; padding: 0 0 0 10px; text-align: left; color: #999; letter-spacing: 1px; font-size: 12px;}

.pwb_lg {width: 101px; padding: 0 0 0 10px; text-align: left; color: #ccc; letter-spacing: 2px;;}
.pwb_lg em {color: #fddb4c;}

.pwb_n {color: #ededed;}
.pwb_odd_n {color: #ffc356; text-align: right;}
.pwb_o {color: #000;}
.pwb_odd_o {color: #000; text-align: right;}
.pwb_d {color: #999;}
.pwb_odd_d {color: #999; text-align: right;}

.pwb_t_1 {color: #7fcb34;}
.pwb_t_2 {color: #6b9eff;}
.pwb_t_3 {color: #af7dff;}
.pwb_t_4 {color: #ffa557;}

/*   -  */
.pwb_1_1, .pwb_1_2 {width: 403px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_1_1 {margin-right: 1px;}

.pwb_2_1, .pwb_2_2, .pwb_2_3 {width: 265px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_2_1, .pwb_2_2 {margin-right: 1px;}

.pwb_3_1, .pwb_3_2, .pwb_3_3, .pwb_3_4, .pwb_3_5, .pwb_3_6 {width: 127px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_3_1, .pwb_3_2, .pwb_3_3, .pwb_3_4, .pwb_3_5 {margin-right: 1px;}

.pwb_4_1, .pwb_4_2, .pwb_4_3, .pwb_4_4 {width: 196px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_4_1, .pwb_4_2, .pwb_4_3 {margin-right: 1px;}

/*   -  */
.pwb_ed_1_1, .pwb_ed_1_2 {width: 514px;}
.pwb_ed_1_1 {margin-right: 1px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_ed_1_2 {padding: 0 5px; cursor: pointer; text-align: left;}

.pwb_ed_2_1, .pwb_ed_2_2 {width: 339px; margin-right: 1px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_ed_2_3 {width: 339px; padding: 0 5px; cursor: pointer; text-align: left;}

.pwb_ed_3_1, .pwb_ed_3_2, .pwb_ed_3_3, .pwb_ed_3_4, .pwb_ed_3_5, .pwb_ed_3_6 {margin-right: 1px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_ed_3_1 {width: 164px;}
.pwb_ed_3_2 {width: 164px;}
.pwb_ed_3_3 {width: 164px;}
.pwb_ed_3_4 {width: 164px;}
.pwb_ed_3_5 {width: 164px;}
.pwb_ed_3_6 {width: 164px; margin-right: 0!important;}

.pwb_ed_4_1, .pwb_ed_4_2, .pwb_ed_4_3, .pwb_ed_4_4 {margin-right: 1px; padding: 0 5px; cursor: pointer; text-align: left;}
.pwb_ed_4_1 {width: 251px;}
.pwb_ed_4_2 {width: 252px;}
.pwb_ed_4_3 {width: 251px;}
.pwb_ed_4_4 {width: 252px; margin-right: 0!important;}

/*   -  */
.g_pwb_info {overflow: hidden; margin-top: 5px; background-color: #222; border-bottom: 1px solid #333;}
.g_pwb_info p {height: 34px; line-height: 34px; text-align: right; padding-right: 20px; color: #999;}
.g_pwb_info p span {color: #ddd; margin: 0 5px;}
.g_pwb_info p em {color: #00ff27; margin: 0 5px;}
.g_pwb_info p strong {color: #ffc400; margin: 0 5px; font-weight: normal;}


.table-style2 table thead th {
    padding: 12px 0;
    font-size: 14px;
    color: #ffffff;
    font-weight: normal;
    background: linear-gradient(#27231e, #212121);
    border-top: 1px solid #292929;
    border-bottom: 1px solid #292929;
}
.table-style2 table thead th:first-child{border-top-left-radius: 13px;border-bottom-left-radius: 13px;border-left: 1px solid #292929;}
.table-style2 table thead th:last-child{border-top-right-radius: 13px;border-bottom-right-radius: 13px;}
.table-style2 table thead th:last-child{border-right: 1px solid #292929;}
.table-style2 table tbody td{padding: 12px 0;font-size: 13px;font-weight: 500;color: #fff;text-align:center;border-left: 1px solid #26231e;border-bottom: 1px solid #26231e;}
.table-style2 table tbody tr:nth-child(2n) td {}
/* .table-style2 table tbody tr:hover td{background: rgba(255, 255, 255, 0.15);} */
.table-style2 table tbody td span {/* color:#fff !important; */}
.table-style2 table tbody td span.cash-type.tx_yellow { color:#e3bd88; }
.table-style2 table tbody td span.cash-type.tx_white { color:#c2baac; }
.table-style2 table tbody td span.cash-type.tx_red { color:#d43c2b; }
.table-style2 table tbody td span.count { color:#e3bd88; }
.table-style2 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style2 table tbody tr td.left{text-align:left;padding-left: 20px;}
.table-style2 table tbody tr td:first-child{border-left:0;}
.table-style2 table tbody .icon-s{margin-right:5px;}

.btnWrite { text-align:center; line-height:40px; padding:0 30px; color:#000000; font-size:16px; background:#e3bd88; border-radius:20px; }
.btnWrite.btnDark { border:1px solid #e3bd88; background:#000000; color:#e3bd88; }
.btnWrite.btnCancel { border:0; background:#726756; color:#fff; }
.btnWrite.btnRed { background:#730c0c; color:#fff; }

.game_row li .tx_red,
.table-style2 table tbody tr td .status .tx_red{display:inline-block;color: #b71345 !important;}
.table-style2 table tbody tr td .status .tx_yellow{display:inline-block; color:#e3bd88 !important; }
.table-style2 table tbody tr td .status .tx_white{display:inline-block; color:#c2baac !important; }
.table-style2 table tbody tr td .yellow{color:#f1d82d;}
/* .game_row li .tx_org{display:inline-block;background:#e0b11e;color:#fff;font-weight: 700;height:24px;line-height:24px;padding:0 10px;border-radius: 12px;} */

.font-red{color:#e94343;}
.font-red2{color:#f11a1a;}
.font-orange{color:#e0b11e;}
.font-white{color:#ffffff;}
.font-blue{color:#0040ff;}

/********************************************************
 board : 
********************************************************/
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg);} }

.board_list {overflow: hidden;}
.board_list table {width: 100%;table-layout: fixed;border-collapse: collapse;}
.board_list table thead th {font-size: 12px;height: 33px;color: #adb8ca;background: linear-gradient(#212d3f, #012144);border-top: 1px solid #1a3455;border-bottom: 1px solid #1a3455;}
.board_list.lst table thead th {color: #ffffff;font-size:14px;height: 40px;background: linear-gradient(#222d3f, #022244);border-top: 1px solid #1a3455;border-bottom: 1px solid #1a3455;}
.board_list.lst table thead th:first-child { border-left:1px solid #1a3455; }
.board_list.lst table thead th:last-child { border-right:1px solid #1a3455; }
.board_list.lst table tbody td{text-align:center;}
.board_list.lst table tbody td.left { text-align: left; }
.board_list table tbody tr {text-align: left;border-bottom: 1px solid #343e4f;}
.board_list table tbody tr:nth-child(2n) {}
/* .board_list table tbody tr:hover{background:rgba(255, 255, 255, 0.15);} */
.board_list table tbody tr td {padding: 12px 0; font-size: 13px;font-family: inherit;color: #fff;}
.board_list table tbody tr td.center { text-align: center; }
.board_list.hasBoard table tbody tr td {border-left: 1px solid #232e40;}
.board_list.hasBoard table tbody tr td:first-child { border-left:0 }
.board_list table tbody .b_notice {background-color: rgba(52, 46, 45, 0.6); border-bottom: 1px solid #111;}
.board_list table tbody .b_notice span {font-weight: 700;}
.board_list table tbody .b_notice img {vertical-align: middle;}
.board_list table tbody .b_number {text-align: center; }
.board_list table tbody .b_number span { display:inline-block; text-align: center; width:53px; height:25px; line-height:25px; text-align: center; font-size:12px; }
.board_list table tbody .b_number span.yellow { background:#ffe500; color:#151d2d; }
.board_list table tbody .b_number span.blue { background:#006894; color:#fff !important; }
.board_list table tbody .b_number img {vertical-align: middle; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite;}
.board_list table tbody .b_subject {padding-right: 5px;}
.board_list table tbody .b_subject a {display: block;color: #fff;font-size: 14px;}
.board_list table tbody .b_subject a .count { color:#ffe500; font-size:12px; }
.board_list table tbody .b_subject a.on { text-decoration: underline; color:#ffe500 ; }
.board_list table tbody .b_subject:hover {text-decoration: underline;}
.board_list table tbody .b_subject img, .b_subject_n img {display: inline-block; margin-left: 5px; vertical-align: middle; animation:sbj_icon 1.5s infinite ease; -webkit-animation:sbj_icon 1.5s infinite ease;}
.board_list table tbody .b_subject_n {padding-right: 5px;}
.board_list table tbody .b_subject_n a {font-size: 13px; max-width:100%; display:inline-block; }
.board_list table tbody .b_subject_n a .tx_yellow { color:#ffe500 !important; }
.board_list table tbody .b_subject_n a .tx_blue { color:#25b8f6 !important; }
.board_list table tbody .b_admin {color: #adb8ca;}
.board_list table tbody .b_name {color: #adb8ca;}
.board_list table tbody .b_name_1 {color: #bababa; padding-left: 10px;}
.board_list table tbody .b_name img, .b_name_1 img {margin-right: 5px; vertical-align: middle; /*-webkit-animation:name_icon 3s linear infinite; -moz-animation:name_icon 3s linear infinite; animation:name_icon 3s linear infinite;*/}
.board_list table tbody .b_day {text-align: center;color: #adb8ca;font-size: 13px;}
.board_list table tbody .b_normal {text-align: center;color: #adb8ca;}
.board_list table tbody .td_view.hide {display: none;}
.board_list table tbody .td_view.show td {padding: 20px; line-height: 1.8; border-bottom: 1px solid #DFE0E5; background-color: #EFF0F1;}
.t_more_re {display: inline-block; padding: 0 5px; color: #fd7601; font-size: 12px; letter-spacing: -0.5px;}

@keyframes sbj_icon {
    0% {opacity: 0.6;}
    30%{opacity: 1;}
    70%{opacity: 1;}
    100%{opacity: 0.6;}
}
/*@keyframes name_icon {
0% { transform: perspective(800px) rotateY(-360deg); background-position: 100% 0;  }
100% { transform: perspective(800px) rotateY(-0deg); background-position: 0 0;  }
}*/

.board_view {margin-bottom: auto;text-align: left;}
.board_view h3 {
    font-size: 25px;
    color: #ffffff;
    font-family: "a3";
    margin: 20px 0 0;
}
.board_view h3.answerTitle {
    font-size: 14px;
    color: #e3bd88;
    font-family: "a3";
    margin: 20px 0 10px;
}
.board_view h3 span {font-size: 18px;font-weight: 600;color: #f9e38b;}
.board_view_info {overflow: hidden;display: block;border-bottom: 2px solid #46423b;}
.board_view_info dl {width: 100%;color: #fff;}
.board_view_info dl dt {height: 50px;line-height: 50px;padding: 0 10px 0 12px;font-size: 14px;color: #a09d99;float: left;}
.board_view_info dl dt:first-child { padding-left:0 }
.board_view_name {}
.board_view_name span {color: #fff;}
.board_view_name img {vertical-align: middle; margin: -1px 0px 0 0px;}
.board_view_day {}
.board_view_day span {font-size: 14px;color: #fff;}
.board_view_day em {display: inline-block; padding: 0 10px; font-style: none;}
.board_view_data {padding: 20px 10px;color: #fff;min-height:90px;line-height: 1.8;font-size: 13px;border-bottom: 2px solid #46423b;}
.board_view_data img {max-width: 1000px; height: auto; margin: 0 auto;}
.board_view_data.answerView {
    padding: 20px 20px;
    margin: 0 0 50px;
    color: #fff;
    line-height: 1.8;
    font-size: 13px;
    background: #26231e;
    border: 0;
    border-radius: 12px;
 }

.comment_write {margin-top: 10px;margin-bottom:20px;overflow: hidden;text-align: left;/* background: #202c3f; */border-radius: 9px;}
.comment_write .re_txtr {display: inline-block;width: 100%;}
.comment_write .re_txtr textarea {width: calc(100% - 5px);height: 42px;padding: 13px 10px;vertical-align: top;background: #26231e;color: #fff;border: 0;outline: 0;}
.comment_write .re_txtr textarea::placeholder { color:#7b756b; }
.comment_re {overflow: hidden;border-top: 1px solid #46423b;margin-top: 25px;}
.comment_re table {width: 100%; table-layout: fixed; font-size: 13px;border-collapse:collapse}
.comment_re table tr {height: 42px;text-align: left;border-bottom: 1px solid #46423b;}
.comment_re table tr th {padding-left: 12px;color: #fff;font-size: 14px;}
.comment_re table tr td {color: #d0d0d0;font-size: 14px;}

.board_write table tr:first-child th { border-top:2px solid #e0c26b; }
.board_write table tr:first-child td {}
.board_write table tr th {
    background-color: #362a19;
    border-bottom: 1px solid #49412f;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}
.board_write table tr td {
    height: 60px;
    color: #fff;
    font-size: 15px;
}
.board_write table {width: 100%;table-layout: fixed;text-align: left;border-collapse: collapse;}
.board_write table tr td .write_row_bx {/*margin: 10px;*/}
.board_write table tr td .write_row_bx .help { color:#aaa; }
.board_write table tr td .write_row_bx input {height: 40px;width: 100%;line-height: 40px;padding: 0 14px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 0;background: #26231e;box-shadow: none;color: #fff;outline: 0;border-radius: 14px;}
.board_write table tr td .write_row_bx input::placeholder { color:#7b756b; }
.board_write table tr td .write_row_bx textarea::placeholder { color:#7b756b; }
.board_write table tr td .write_row_bx textarea {width: 100%;height: 300px;padding: 15px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 0;background: none;color: #fff;outline:0;border-bottom: 2px solid #26231e;}
.board_write table tr td .write_row_line {margin: 10px;}

.bdtb_view {display: none; background-color: rgba(16, 16, 18, 0.5)!important;}
.bdtb_view.on {display:table-row; display: block}
.bdtb_view td {text-align: left!important; line-height: 1.7!important; padding: 15px; font-size: 13px!important; color: #ccc;}
.bdtb_view td.tac {text-align: center!important; border-right: 1px solid #2a2a2a; color: #e3c000;}


/********************************************************
 total : 
********************************************************/
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;}
.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align: center;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}
a.atbtn:active {box-shadow: inset 0 0 0 1px #241F1E,inset 0 3px 30px rgba(0, 0, 0, 0.7);}


/********************************************************
 table : 
********************************************************/
.cashin_order{padding: 30px 0;text-align: center;}

.gidbx {margin-bottom: 10px;}
.gidbx_hd {padding: 10px 15px;display: inline-block;font-size: 24px;color: #000204;font-family: "a3";margin-bottom: 20px;background: #e3bd88;border-radius: 25px;}
.gidbx_hd .iconfont2 {background: linear-gradient(to top, #e09520 , #fef9c8);line-height: 22px;-webkit-background-clip: text;color: transparent; }
.gidbx_ct {padding: 20px;font-size: 15px;color: #dadada;}
.gidbx_ct > p {line-height: 1.8; padding-bottom: 5px; font-size: 14px; line-height: 19px; color:#b7b2ad; font-weight:500; }
.gidbx_ct > p em{font-style:normal;}
.gidbx_ct span { margin:0 0 0 -16px; color: #edc26c; font-size:16px; }

.gidbx_tb table {width: 100%;table-layout:fixed;border-collapse: collapse;border-spacing: 0;border: 0;}
.gidbx_tb table tr:first-child td {}
.gidbx_tb .yellow { color:#e9d57d; }
.gidbx_tb .red { color:#f13131 !important; }
.gidbx_tb .money { font-size:18px; margin:0 30px 0 0; }
.gidbx_tb .help {font-size:14px;color: #716e6b;font-size:13px;line-height:16px;}
.gidbx_tb span.help { margin:0 0 0 10px; }
.gidbx_tb p.help { margin:10px 0 0 0;  }
.gidbx_tb span.help.red { color:#f13131 !important; }

.gidbx_tb table tr:first-child th {}
.gidbx_tb table tr th {border-bottom: 1px solid #26231e;text-align: left;color: #fff;font-size: 14px;font-weight: 500;}
.gidbx_tb table tr td {height: 60px;padding: 15px 20px;color: #fff;font-size: 15px;border-bottom: 1px solid #26231e;}
.gidbx_tb.point table tr td { height:50px; }
.gidbx_tb table tr td span {display: inline-block;}
.gidbx_tb table tr td input {height: 40px;outline:0;width: 190px;line-height: 40px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #000000;background: #000000;box-shadow: none;color: #fff;text-align: left;border-radius: 5px;}
.gidbx_tb table tr td input::placeholder { color:#716e6b; }
.gidbx_tb table tr td .tdx {display: inline-block; margin: 0 0 0 5px;}

.gidbx_tb table tr:last-child th,
.gidbx_tb table tr:last-child td { border-bottom:0; }
.btnCash {width: 100%;height: 53px;line-height: 53px;color: #000000;font-size: 18px;background: #e3bd88;text-align: center;border-radius: 30px;font-family: "a3";}

.like_tb {padding: 10px 0;}
.like_tb > table {width: 100%; table-layout:fixed;}
.like_tb > table tr {border: 0!important;}
.like_tb > table td {line-height: 1.5; padding: 10px 0!important; border: 1px solid #fff; background-color: #222; text-align: center; color: #ccc; -webkit-transition: 0.3s; transition: 0.3s;}
.like_tb > table td:hover {background-color: rgba(82, 69, 68, 0.8)!important;}
.like_tb > table td:hover p {color: #ffc356;}
.like_tb > table td p {color: #999;}

.rulebx {padding: 10px;}
.rulebx h3 {padding: 15px 0; margin: 0 0 0 0; border-bottom: 1px solid #ffb900;  color: #ffb900; font-weight: normal;}
.rulebx .rule_c {padding: 20px;}
.rulebx .rule_c p {line-height: 2; color: #ffb900;}
.rulebx .rule_n {padding: 20px 0; border-bottom: 1px solid #3b3231; border-top: 1px solid #3b3231; color: #ffb900; text-align: center;}
.rulebx .rule_n p {animation:rule_n 1.5s infinite ease-in-out; -webkit-animation:rule_n 1.5s infinite ease-in-out;}
@keyframes rule_n {
    0% {opacity: 0.5;}
    30% {opacity: 1;}
    60% {opacity: 1;}
    100% {opacity: 0.5;}
}


/********************************************************
 coupon : 
********************************************************/
.coupon_warp {padding: 10px; margin: 0 0 15px 0; background-color: #3B3331; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.coupon_warp .cp_shop {padding: 10px; background-color: #222; border: 1px solid #111;}
.coupon_warp .cp_shop .cp_h3 {padding: 5px 0 15px 0; margin-bottom: 15px; border-bottom: 2px solid #3B3331; color: #ddd; font-size: 13px; font-weight: normal;}
.coupon_warp .cp_shop .cp_h3 span {display: inline-block;}
.coupon_warp .cp_shop a {display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; color: #ddd; cursor: pointer;}
.coupon_warp .cp_shop a:active {box-shadow: inset 0 0 0 1px #111,inset 0 3px 20px rgba(0, 0, 0, 0.7);}
.coupon_warp .cp_shop .cp_coin {background-color: #4d403b; color: #ddd;}
.coupon_warp .cp_shop .cp_coin:hover {background-color: #62524c;}
.coupon_warp .cp_shop .cp_coin_del {background-color: #7C1E1E; color: #ddd;}
.coupon_warp .cp_shop .cp_coin_del:hover {background-color: #912323;}
.coupon_warp .cp_shop .cp_coin_now {background-color: #523c8e; color: #ddd;}
.coupon_warp .cp_shop .cp_coin_now:hover {background-color: #664dad;}
.coupon_warp .cp_shop .cp_num {width: 130px; height: 30px; line-height: 30px; padding: 0 10px; margin: -1px 5px 0 0; text-align: right;}

.coupon_shop {position: relative;}
.coupon_shop .cp_h4 {padding: 15px 0; margin: 20px 0 0 0;}
.coupon_shop .cp_h4 h4 {padding: 0 0 10px 0; font-size: 16px; color: #ffc356; font-weight: normal;}
.coupon_shop .cp_h4 p {color: #aaa;}

.coupon_shop .cp_list {overflow: hidden;}
.coupon_shop .cp_list::after {content: ''; clear: both; display: block;}
.coupon_shop .cp_list table {width: 100%; table-layout: fixed;}
.coupon_shop .cp_list table tr {background-color: rgba(59, 50, 49, 0.2);}
.coupon_shop .cp_list table tr td {height: 50px; padding: 10px; border: 1px solid #3B3331;}
.coupon_shop .cp_list table .cp_info {text-align: left; color: #aaa;}
.coupon_shop .cp_list table .cp_point {text-align: right; color: #aaa;}
.coupon_shop .cp_list table .cp_point span {color: #93f54b;}

.coupon_shop .cp_list .cp_banner {display: block; line-height: 50px; text-align: center; font-size: 16px; color: #fff; text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.7); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.coupon_shop .cp_list .cpbn_st_1 {background-color: #1a5d4b; border: 1px solid #006c4f;}
.coupon_shop .cp_list .cpbn_st_1 span {color: #ffce00;}
.coupon_shop .cp_list .cpbn_st_2 {background-color: #124264; border: 1px solid #215174;}
.coupon_shop .cp_list .cpbn_st_2 span {color: #ffce00;}
.coupon_shop .cp_list .cpbn_st_3 {background-color: #67115d; border: 1px solid #77146c;}
.coupon_shop .cp_list .cpbn_st_3 span {color: #ffce00;}

.m_content{ position:relative;}

.sports-result .g_day{width:78px;color: #95979e;}
.sports-result .g_home_ed{width: calc(100%/2 - 263px);}
.sports-result .g_odd_ed{width:100px;}
.sports-result .g_away_ed{width: calc(100%/2 - 263px);}

.ct_betbt{padding: 10px 20px;}

.minigame-box{border-radius:5px;margin-top: 10px;}
.minigame-box:after { content:""; display:block; clear:both; }
.minigame-box .tit{font-size: 13px;font-weight:500;color: #aea79a;}
.minigame-box .tit span{color: #e3bd88;}
/* .minigame-box .tit span::before { content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶"; display:inline-block; } */
.minigame-box .cont{padding: 0 0px 10px;/* overflow: hidden; */}
.minigame-box .cont > ul{margin-left:-10px;}
.minigame-box .cont > ul:after { content:""; display:block; clear:both; }
.minigame-box .cont > ul > li{float:left;margin-left:15px;margin-top:10px;border-radius: 10px;cursor: pointer;position: relative;}
/* .minigame-box .cont > ul > li:hover::before,
.minigame-box .cont > ul > li.on::before{content:"";position:absolute;top:0;left:0;width:100%;height: 59px;border: 3px solid #ffd300;border-radius: 10px;box-sizing: border-box;box-shadow: inset 0px 2px 5px rgba(43, 54, 64, 0.63);} */
.minigame-box .cont > ul > li > div{display:table;width:100%;}
.minigame-box .cont > ul > li > div > p{width: 1%;height: 53px;padding:0 20px;display:table-cell;vertical-align:middle;text-align: left;font-size: 14px;font-weight: 500;color: #ffffff;}
.minigame-box .cont > ul > li > div > p strong { font-size:18px; display:inline-block; margin:0 0 0 5px; }
.minigame-box .cont > ul > li > div > p span{float:right;margin:3px 0 0;font-size: 14px;font-weight:500;color: #ffe800;}

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

.minigame-box .cont > ul > li > div.blue-box {
    background: #082f47;
    border: 2px solid #043f65;
    border-radius: 10px;
}
.minigame-box .cont > ul > li > div.red-box {
    background: #5b140c;
    border: 2px solid #6f0f06;
    border-radius: 10px;
}
.minigame-box .cont > ul > li > div.green-box{background: #114507;border: 2px solid #165709;border-radius: 10px;}
.minigame-box .cont > ul > li:hover > div,
.minigame-box .cont > ul > li.on > div {background: #000000;border: 2px solid #e3bd88;box-shadow: 0px 0px 13px #7c7358;}
.minigame-box .cont > ul > li:hover > div > p,
.minigame-box .cont > ul > li.on > div > p {color: #e3bd88;}
.minigame-box .cont > ul > li:hover > div > p span,
.minigame-box .cont > ul > li.on > div > p span {color: #ffe800;}

.minigame-box .cont > ul > li.on > div{/* background: #ffd300; */}
.minigame-box .cont > ul > li.on > div > p{/* color:#24231c; */}



div.game-title table td { padding:0px 0px !important;}
div.game-table { clear:both; position:relative; width:100%; overflow:hidden; }
		div.league-name { clear:both; position:relative; width:100%; color:#000; font-size:14px; background:#c9b274;height:45px;border:1px solid #adb0b3;margin:0 auto;vertical-align:middle;padding-top:15px;padding-left:15px;}
		div.league-name div.countdown {position:absolute;right:0px;top:25%;}
		div.game-title { clear:both; position:relative; text-align:center; width:100%; padding:0px; color:#000; }
		div.game-title table { clear:both; width:100%; height:100%; border-spacing:2px;background:#e1e1e1;}
		div.game-title table tr {background:#c9b274;}
		div.game-title table td { height:100%; padding:10px 10px; text-align:center; cursor:pointer; height: 35px; }

/*
		div.game-bar { clear:both; position:relative; text-align:center; width:100%; padding:0px; color:#fff; border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #000; border-bottom:1px solid #000; }
*/
		div.game-bar { clear:both; position:relative; text-align:center; width:100%; padding:0px; color:#fff; /*border-left:1px solid #86697b; border-right:1px solid #86697b;*/ background:#100f0e;}
		div.game-bar span.text-caution { display:inline-block; padding:10px 0px;}
		div.game-bar table { width:calc(100% + 4px) !important; margin-left:-2px; border-spacing:2px;}
		div.game-bar table tr { padding:0px 0px; }
        
		div.game-bar table th { padding:0px 0px; text-align:center; font-weight:normal;height: 27px; line-height: 27px;}
		/*div.game-bar table th.sel-dis { background:linear-gradient(to top, #532c4b, #714e6b);padding:7px 7px;}
		div.game-bar table th.sel-ena { background:linear-gradient(to top, #fbc792, #ff8000);padding:7px 7px;}*/
		div.game-bar table th.sel-dis { background:rgba(255,255,255);padding:7px 7px;color:#000;}
		div.game-bar table th.sel-ena { background:#0068b7;padding:7px 7px;}
		div.game-bar table th.league-name { text-align:left; color:#fff; font-size:14px; }
		div.game-bar table td { background:#111825; border:1px solid #1c273c;padding:0px 0px; text-align:center; color:#fff; height: 35px; line-height: 35px;}
		/* div.game-bar table td { background:rgba(255,255,255); vertical-align:middle; padding:0px 0px; text-align:center;  cursor:pointer;color:#000; height: 27px; line-height: 27px;} */
		div.game-bar table td.sel-dis { /*background-color:transparent;*/ }
		/*div.game-bar table td.sel-dis:hover { clear:both;background:linear-gradient(to bottom, #532c4b, #714e6b);color:#fff !important; }*/
		div.game-bar table td.sel-dis:hover { clear:both;background:#0068b7;color:#fff !important; }
		/*div.game-bar table td.sel-ena { background:linear-gradient(to bottom, #6b3a06, #a45400); color:#fff !important; }*/
		div.game-bar table td.sel-ena { background:#0068b7;color:#fff !important; }
		div.game-bar table td.sel-ena:hover { background-color:red; }
		div.game-bar table span { vertical-align:middle; letter-spacing:-1px;}
		div.game-bar table span:hover {color:#fff;}
		div.game-bar table span.h-name { float:left;}
		div.game-bar table span.h-odds { float:right;}
		div.game-bar table span.a-name { float:right;}
		div.game-bar table span.a-odds { float:left;}
		div.game-bar table span.d-odds { }
		div.game-bar table td.bg_clear { /*background:none;*/}
        #content_main div.game-bar table tr:nth-child(2n) td { background:transparent; }
        #content_main div.game-bar table tr:nth-child(4n) td { background:#242220; }

.league-name{display:none!important;}

@media (max-width: 767px) {
	.hidden-xs {
		display:none!important;
	}	
	.league-name{display:block;}
	div.game-bar {margin:0px !important;padding:0px !important;}
	div.game-bar table.mini_game { width:100% !important; border-spacing:0px !important;margin:0px !important;padding:0px !important;}
	div.game-bar table.mini_game td { border:0px solid #adb0b3 !important;font-size:11px !important;letter-spacing:-1px !important;margin:0px !important;padding:0px !important;height:25px !important;}
	div.game-bar table.mini_game td.w-12 {width:15% !important;letter-spacing:-2px !important;}
	div.game-bar table.mini_game td button.bet-result-delete { margin-left:0px; height:25px; color:#fff; border-radius:0.25em; border:1px solid #000; padding:0px 5px; vertical-align:middle; background:#354158; font-size:11px; }

	div.game-bar span.text-caution {font-size:12px;}
	div.game-bar table span { letter-spacing:-2px !important;}
	div.game-bar table td.w-12 {width:15% !important;letter-spacing:-2px !important;}

	span.league-time { float:right; padding-right:4px; padding-top:4px;}
	div.game-bar span.h-odds { width:30%; text-align:right;height:100% !important;}
	div.game-bar span.a-odds { width:30%; text-align:left;height:100% !important;}
	div.game-bar span.d-odds { width:100% !important;height:100% !important; cursor:pointer;}
	div.game-bar span.h-name { width:70%; text-align:left;height:100% !important;}
	div.game-bar span.a-name { width:70%; text-align:right;height:100% !important;}
	div.game-bar table {border-spacing:1px !important;margin:0px !important;padding:5px !important;}
	div.game-bar table td.sel-dis:hover { background:rgba(0,0,0,0.20) !important;}
	div.game-bar table tr {padding-top:10px;}
}

.t-red{color:#B34F50;}
.t-red2{color:#f13535;}
.t-yellow{color:#fcca3e;}
.t-gray{color:#bcb8a9;}
.t-orange{color:#e0b11e;}
.t-white{color:#ffffff;}
.t-blue{color:#57B2D8;}



.no-login{position: absolute;left: 35px;right: 44px;bottom: 0px; }
.no-login a{position: relative;display:inline-block; width:calc((100% - 10px) / 2); }
.no-login a.right { float:right; }
.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;}
#pop2.popup {
	display: none;
	width: 520px;
	left: 0;
	right: 0;
	top: 29px;
	z-index: 10;
	position: absolute;
	margin: 0 auto;
	padding: 50px 10px 10px 10px;
	background-color: #050404 !important;
	border: 2px solid #ffce54;
	border-radius: 15px;
	text-align: center;
	overflow: hidden;
}

#pop2.popup .b-close, .popup_1 .b-close {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #050404;
	color: #fff;
	text-indent: 0;
}

#pop2.popup .gidbx_tb table tr th{
	background-color: #0f0f0f;
}
#pop2.popup .gidbx_tb table tr td {
	height: auto;
	padding: 10px 10px;
	background-color: #0f0f0f;
	color: #ccc;
	font-size: 13px;
	text-align: left;
}
#pop2.popup .gidbx_tb table tr td input{background:#fff;color: #333;}
#pop2.popup .gidbx_tb table tr td em {
	display: block;
	margin: 8px 0 0 0;
	color: #ffba00;
}

#pop2.popup .gidbx_tb table tr td p {
	display: block;
	margin: 8px 0 0 0;
	font-size: 11px;
	color: #999;
}

#pop2.popup .gidbx_tb table tr td > div {
	padding: 5px 0;
}

a.btn.btn1v1{color: #fff !important;border: 1px solid #a58441;box-sizing: border-box;}

.tabTitle { border:0; }
.tabTitle.depth1.hilo { margin-top:10px; }
.tabTitle.depth1 ul li { padding:0; }
.tabTitle.depth1 ul li a {height:60px;display:block;color: #a09d99;font-size:14px;text-align: center;font-family: 'a2';border-left: 1px solid #111422;transition: all 0s;}
.tabTitle.depth1 ul li:first-child a { border-left:0; }
.tabTitle.depth1 ul li a img { padding:12px 0 5px; }
.tabTitle.depth1 ul li:first-child a {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.tabTitle.depth1 ul li:last-child a {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.tabTitle.depth1 ul li a:hover,
.tabTitle.depth1 ul li a.on {color:#fff;}
.tabTitle.depth1 ul li a.gameLock { cursor:pointer; }
.tabTitle.depth1 {margin:0 0 10px;border: 1px solid #292929;border-radius: 10px;background: linear-gradient(#27231e, #212121);}
.tabTitle.depth1.origin ul li a { color:#fff; }
.tabTitle.depth1 ul li a:hover,
.tabTitle.depth1 ul li a.on {color: #e3bd88;}
.tabTitle.depth1 ul li a.gameLock { cursor:default; }
.tabTitle.depth1 ul li a.gameLock:hover { color:#fff; border:1px solid #49412f; border-bottom:1px solid #fcca3e;}
.tabTitle.depth1.noImg ul li a {height:50px;line-height:50px;color: #a09d99;font-size:16px;}
.tabTitle.depth1.noImg ul li a.on,
.tabTitle.depth1.noImg ul li a:hover { color:#e3bd88 }
.tabTitle.depth1.noImg ul li a.on .iconfont,
.tabTitle.depth1.noImg ul li a:hover .iconfont { color:#e3bd88 }
.tabTitle.depth1.noImg ul li a .iconfont {color: #b8b8b8;position:relative;vertical-align: top;}

.tabTitle.depth2 { margin:10px 0;}
.tabTitle.depth2 li { padding:0; }
.tabTitle.depth2 li a {display:block;position:relative;padding: 8px 0 0;height:50px;background: #161616;border-left:0;border-right:0;color: #a09d99;text-align: center;}
.tabTitle.depth2 li a:hover,
.tabTitle.depth2 li a.on {color:#fff !important;}

.tabTitle.depth2 li:first-child a {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.tabTitle.depth2 li:last-child a {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}


.tabTitle.depth2.noTime li a {padding:0;line-height:50px;font-size:14px;color: #a09d99;}
.tabTitle.depth2.noTime li a:hover { color:#fff; }
.tabTitle.depth2 li a .live-tmenu-name {margin: 0 0 1px;font-size:14px;color: #a09d99;}
.tabTitle.depth2 li a .live-tmenu-countdown span {color: #a09d99 !important;font-size: 12px;height: 18px;line-height: 18px;}
.tabTitle.depth2 li a:hover .live-tmenu-name,
.tabTitle.depth2 li a.on .live-tmenu-name {color: #fff;}
.tabTitle.depth2 li a:hover .live-tmenu-countdown span,
.tabTitle.depth2 li a.on .live-tmenu-countdown span {color: #000000 !important;font-family: 'a3';display: inline-block;padding:0 10px;background-color: #e3bd88;border-radius: 9px;height: 18px;line-height:18px;}
.tabTitle.depth2 li a.gameLock {cursor:default;}
.tabTitle.depth2 li a.gameLock:hover {/*border:1px solid #49412f; border-left:0;color:#b9b3a3;*/ }
.tabTitle.depth2 li a.gameLock:hover .live-tmenu-name { color:#fff; }

.tabTitle.depth2.onlyDepth2 li a{ width:100%; padding:0; font-size:14px; color:#adb8ca; line-height:50px; transition:none; }
.tabTitle.depth2.onlyDepth2 li a.on,
.tabTitle.depth2.onlyDepth2 li:hover a{ color:#fcca3e; }
.tabTitle.depth2.onlyDepth2 li:hover a.gameLock{ color:#b9b3a3; }
.tabTitle.depth2.origin { border-left:1px solid #4c4f52 }
.tabTitle.depth2.origin li a{ height:50px; line-height:50px; color:#b9b3a3; font-size:15px; padding:0; }
.tabTitle.depth2.origin li a.on,
.tabTitle.depth2.origin li a.hover { color:#00ccff }
.tabTitle.depth2.onlyDepth2.miniResult li { position:relative; z-index:1; }
.tabTitle.depth2.onlyDepth2.miniResult li a { z-index:1;height:40px; line-height:40px; }
.tabTitle.depth2.onlyDepth2.miniResult .second li:last-child a.on { margin-top:1px; height:39px; line-height:39px; }
.tabTitle.depth2.onlyDepth2.miniResult .second li { position:relative; z-index:0; top:-1px; }
.tabTitle.depth2.onlyDepth2.miniResult .second li.on,
.tabTitle.depth2.onlyDepth2.miniResult .second li:hover { z-index:2; }

.tabTitle.depth2.miniGame { border:2px solid #26231e; border-radius:12px; }
.tabTitle.depth2.miniGame li a {height: 50px;}
.tabTitle.depth2.miniGame li a:before {content:"";position:absolute;left:0;top:50%;transform: translateY(-50%);width:1px;height:25px;background: #27231e;}
.tabTitle.depth2.miniGame li:first-child a:before { display:none; }
.tabTitle.depth2.onlyDepth2.miniGame li a{ line-height:60px; }

.betWrap .ct_betbt {position:relative;min-height:130px;border: 2px solid #26231e;background: #161616;border-radius: 13px;overflow: hidden;}
.close_end { 
    display:none;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:3;
    background:rgb(0, 0, 0, 0.7);
}
.close_end p { position:relative; top:50%;color: #FC0; font-size: 32px; transform: translateY(-50%);text-align: center;font-weight: bold; color:#f13131; }
.close_end p:before { content:""; display:block; height:60px; margin:0 0 12px; background:url(/images/sub/game_end.png) no-repeat center center; }

.game_end {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:3;
    background:rgb(0, 0, 0, 0.7);
}
.game_end p { position:relative; top:50%;color: #FC0; font-size: 32px; transform: translateY(-50%);text-align: center;font-weight: bold; color:#f13131; }
.game_end p:before { content:""; display:block; height:60px; margin:0 0 12px; background:url(/images/sub/game_end.png) no-repeat center center; }

.fame .banner { position:relative; height:387px; padding:0 0 0 123px; background:url(https://i.imgur.com/7MHvYzW.png) no-repeat; background-size: 100% 100%; }
.fame .banner .title { padding:105px 0 0 0; font-size:40px; line-height:1.3; color:#fff; font-weight:700; }
.fame .banner .title .yellow { color:#feda54; font-weight:700; }
.fame .banner .produce { margin:42px 0 0 0; font-size:16px; line-height:1.5; color:#eeedeb; font-weight:500; }

.fame .ctTitle {padding:24px 0 22px;font-size:32px;color: #ffe500;text-align: center;}
.fame .ctTitle .btnHistory { float:right; font-size:14px; padding:10px 15px; color:#000; background:#dfcc77; font-weight:500;}
.fame .ctTitle .btnHistory-l {float:left;font-size: 15px;padding: 12px 18px;color: #fff;background: linear-gradient(#8792a2, #42536e);}
.fame .ctTitle .btnHistory-r {float:right;font-size: 15px;padding: 12px 18px;color: #ffffff;background: linear-gradient(#8792a2, #42536e);}
				
.fame .ctDetail .section { margin:0 0 30px; }
.fame .ctDetail .title {padding:0 25px;margin:0 0 10px;height:50px;line-height:50px;color:#fff;background: linear-gradient(#113360,#012245);}
.fame .ctDetail .title .iconfont2 {font-size:29px;color: #adb8ca;vertical-align: -3px;}
.fame .ctDetail .title .big {display:inline-block;margin:0 10px;font-size:22px;font-family: "a3";}
.fame .ctDetail .title .small { margin:0 0 10px; font-size:14px; font-weight:500; }
.fame .ctDetail table { border-spacing:0; }
.fame .ctDetail table th,
.fame .ctDetail table td { color:#fff; text-align: center; font-size:14px; }
.fame .ctDetail table th {height:40px;line-height:40px;font-weight:500;background: linear-gradient(#222d3f, #022244);border-top: 1px solid #232e40;border-bottom: 1px solid #232e40;}
.fame .ctDetail table th:first-child { border-left:1px solid #1a3455; }
.fame .ctDetail table th:last-child { border-right:1px solid #1a3455; }
.fame .ctDetail table td { border:1px solid #232e40; border-left:0; border-top:0; }
.fame .ctDetail table > tbody > tr > td { padding:5px 0; }
.fame .ctDetail table > tbody > tr > td:first-child img { height:39px; }
.fame .ctDetail table tr td:last-child { border-right:0; }
.fame .ctDetail table tr td .btnLook {display:inline-block;width:27px;height:22px;margin:0 5px 0 0;line-height:22px;text-align: center;color:#fff;font-size:10px;border-radius:2px;background: #2b374b;vertical-align: 0;}
.fame .ctDetail table tr.active {}
.fame .ctDetail table tr.active td .btnLook {background: #d01111;}
.fame .ctDetail table tr td.left { text-align:left; padding-left:50px; }
.fame .ctDetail table tr td .posButton { display:inline-block; width:27px; margin:0 5px 0 0; }
.fame .ctDetail .detailTd { height:auto; padding:0; border-bottom:0; }
.fame .ctDetail .detailArea { display:none; }
.fame .ctDetail .detailArea th {background: transparent;border-top:0}
.fame .ctDetail .detailArea th:first-child { border-left:0 }
.fame .ctDetail .detailArea th:last-child { border-right:0 }
.fame .ctDetail .detailArea > td { border-bottom:0; }
.fame .ctDetail .detailArea tr td {font-size:13px;line-height:13px;height:auto;padding: 5px 0;}
.fame .ctDetail .detailArea tr td .status {display:inline-block;width:67px;height:27px;line-height: 27px;color: #151d2d;border-radius:2px;text-align:center;background: #ffe500;}
.fame .ctDetail .detailArea tr td.subTotal { padding-left:32px; color:#c3c3c3; font-size:13px; text-align:left; font-weight:500; }
.fame .ctDetail .detailArea tr td.subTotal strong { font-weight:500; }
.fame .ctDetail .detailArea tr td.subTotal .yellow {color: #fdd248;}
.fame .ctDetail .detailArea tr td.subTotal .green {color: #1d90f4 !important;}
.fame .ctDetail .detailArea tr td.subTotal .status {display:inline-block;width:47px;height:27px;margin:0 0 0 10px;line-height: 27px;text-align:center;color: #151d2d;font-size:13px;border-radius:2px;background: #ffe500;}
.fame .ctDetail .detailArea tr td.subTotal .distance { display:inline-block; margin:0 5px; }
.fame .ctDetail .getRank table tr td.left { padding-left:32px; }

.main-black-cover {
    display: none;
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 101;
    backdrop-filter: blur(2px);
}
.pop-bt{background: #e3bd88;height: 40px;line-height: 40px;padding: 0 10px;overflow: hidden;}
.pop-bt span{float:left;font-weight:500;color: #000;font-size:18px;}
.pop-bt a.pop-close{float:right;font-weight:500;color: #000;font-size: 33px;margin:0 -5px 0 0;}
.pop-bt a.pop-close:hover { animation: round_animate 0.2s linear;  }
@keyframes round_animate {
    from {transform: rotate(0deg);}
    to {transform: rotate(180deg);}
}

.bok_wrap {
    width: 100%;
    text-align: center;
    background: url(https://i.imgur.com/ZfdScyG.jpg) no-repeat;
    background-size: cover;
    position: relative;
}

.bok_wrap2 {
    text-align: center;
    margin: 0 auto;
    position: relative;
}

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

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

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

.bok_table table {
    margin: 0 auto;
}

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

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

/* date */
.attendance-txt {
    font-size: 20px;
    color: #fff;
    text-align: left;
    height: 250px;
    text-align: center;
    padding-top: 165px;
    background: url(https://i.imgur.com/M8i2LPa.png) no-repeat;
    background-size: 100%;
}
.attendance-txt p{margin-top:10px;font-size:16px;color: #b6b6b6;text-decoration: underline;}
.attendance-txt > span{color: #e3bd88;position:relative;}
.attendance-txt > span:after {content:'';display:block;position:absolute;bottom:0;width:100%;height: 0px;left:0;background:#f8dd1c;}
.attendance-txt p span {color: #e3bd88;}
#date_layer {
    text-align: left;
    padding:0 20px 38px;
    background: #232120;
    border: 1px solid #302b25;
    border-radius: 12px;
}
#date_layer > table { border-spacing:0; }
#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 {
    line-height: 20px;
    color: #e3bd88;
    font-size: 31px;
    padding: 6px 20px;
    font-family: "a3";
    position: relative;
    top: 3px;
}

#date_layer .title {
    color: #fff;
    font-size:20px;
    padding: 0 0 0 0;
    background: #322d25;
    font-family: "a3";
}

#date_layer .title1 {
    color: #1fbbf5;
    font-size:20px;
    padding: 0 0 0 0;
    background: #322d25;
    font-family: "a3";
}

#date_layer .title2 {
    color: #f82e2e;
    font-size:20px;
    padding: 0 0 0 0;
    background: #322d25;
    font-family: "a3";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.gameResult .game_head { margin:0 0 2px; }
.gameResult .g_day { width:calc(9%); margin-left:0 !important;}
.gameResult .g_lg { width:calc(15% - 2px); padding:0 0 0 5px; }
.gameResult .g_home_ed { width:calc(27% - 2px); margin-right:0; }
.gameResult .g_odd_ed { width:calc(10% - 2px); margin-right:0;}
.gameResult .g_away_ed { width:calc(27% - 2px);}
.gameResult .g_more { width:calc(6% - 2px); }
/* .gameResult .g_lg img:first-child { height:24px; } */
.gameResult .g_lg img { width:auto; height:auto; max-height:24px; margin:0 3px; }
.gameResult .g_odd_h { color:#fff; }
.gameResult .g_home_ed,
.gameResult .g_away_ed { padding:0 10px }
.gameResult .g_more.scr,
.gameResult .g_more.scr span { color:#fff; font-weight:500; }
.gameResult .g_item li { margin-bottom:2px; }
.gameResult .g_item li:last-child { border-radius:0 8px 8px 0; }

.bet-detial-table {
    border-collapse: separate;
    border-spacing: 3px;
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-top: -1px;
}
.bet-detial-table > tbody > tr > td {
    border: 1px solid #2e2a24;
    height: 35px;
    background: #000000;
    color:#fff;
}
.bet-detial-table > tbody > tr > td:first-child { border-radius:15px 0 0 15px; }
.bet-detial-table > tbody > tr > td:last-child { border-radius:0 15px 15px 0; }
.bet-detial-table > tbody > tr > td.betField span { color:#e3bd88 !important; font-size:14px; }
/* .bet-detial-table > tbody > tr > td.active {
    background:#2f2d25;
    border:1px solid #ae831b;
}
.bet-detial-table > tbody > tr > td.active span {
    color:#fbdd50 !important;
} */

.gameResult .game_head table th {
    /* background:#000; */
    /* color:#a09a91; */
    /* font-size:13px; */
    color: #857b6d;
    font-size: 13px;
}

#content_main .worldBanner { margin:-10px 0 20px; }
#content_main .worldList { margin:0 0 15px; }
#content_main .worldList ul { margin-left:-22px; }
#content_main .worldList ul li { float:left; margin:0 0 15px 12px; }
#content_main .worldList ul.grid4 { margin-left:-35px; }
#content_main .worldList ul.grid4 li { margin-left:35px; }

#content_main .worldHistory { margin:10px 0; }
#content_main .worldHistory .yellow2 { color:#f6cc35; }
#content_main .worldHistory .helpArea { padding: 20px 30px; margin: 30px 0 0 0;; background: #191816; color: #898686; font-size:12px; }
#content_main .worldHistory .helpArea h3.title { font-size:15px; color: #b1b0b0; margin:0 0 15px; padding: 0px 0 0 10px;border: 0;}
#content_main .worldHistory .helpArea ul li { margin:5px 0 0; font-size:12px; }
#content_main .worldHistory .helpArea ul li:first-child { margin:0; }
#content_main .worldHistory table td { text-align: center; }

.gidbx_tb .check-bg label {cursor:pointer; display:inline-block;background: linear-gradient(#8792a2, #41526d);padding:0 10px;height:40px;line-height:40px;font-size:14px;color:#fff;box-sizing: border-box;font-family: "a3";font-weight:500;width: 110px;text-align: center;}
.gidbx_tb .check-bg span { font-size:16px; }
.gidbx_tb .check-bg.on label,
.gidbx_tb .check-bg:hover label {background: linear-gradient(#f6e86f, #ffe501);color:#000;}
.gidbx_tb .check-bg input { display:none; }

#container #content > .content.boxWrap { border:1px solid #232739; background:#181b29; padding:20px; min-height:800px; margin-bottom:20px; }

.thumbTitle { margin-bottom:20px; margin-top:-10px; }
.casino-box{overflow:hidden; margin:0 0 30px; }
.casino-box > ul{margin-left: -20px;margin-top:-20px;font-size:0;text-align: center;}
.casino-box > ul > li{display:inline-block;width: calc(100% / 7 - 20px);margin-left: 20px;margin-top:20px;text-align:center;position: relative;float:left;}
.casino-box > ul > li a{display:block;  }
.casino-box > ul > li a span{display:block; }
.casino-box > ul > li .img img{width: 100%;}
.casino-box > ul > li a:hover .img img { opacity:0.9; }
.casino-box > ul > li .txt{font-size: 22px;color: #e3bd88;font-weight:500;position: absolute;left: 0;right: 0;bottom: 25px;}
/* .casino-box > ul > li a:hover .txt { color:#ffe500; } */

.warn-box{position:fixed;top:0;left:0;z-index: 220;width: 100%;height: 100%;}
.warn-box-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
.warn-box-cont{position:absolute;top:50%;left:0;right:0;margin:0 auto;padding: 0px 20px 45px;text-align: center;transform:translateY(-50%);width: 440px;background: url(https://i.imgur.com/qsQfzTJ.png) no-repeat;height: 418px;}
.warn-box-cont .thumb {position:relative;margin-top: -97px;}
.warn-box-cont .icon i{font-size:56px;color:#ff5500;}
.warn-box-cont .txt{margin: 0px 0 20px;color: #fff !important;font-size: 16px;text-align: center;line-height: 24px;}
.warn-box-cont .txt	h4 {font-size: 26px;color: #ffe500;text-align: center;padding: 0 0 17px;border-bottom: 1px solid #154373;margin: -20px 0 15px;}
.warn-box-cont .txt .tops {margin: 0 0 15px;font-family:"a3";}
.warn-box-cont .txt .tops strong { color:#fd2956; }
.warn-box-cont .txt .normal { font-size:14px; line-height:22px; color:#fff; }
.warn-box-cont .txt .normal strong { color:#ffe500; }
.warn-box-cont .btn{
    font-size: 0;
    margin-left: -20px;
}
.warn-box-cont .btn a{padding:0 10px;width: 170px;text-align:center;height: 55px;line-height: 53px;font-size:16px;font-family: "a3";color:#ffffff;background: #1d90f4;border-radius: 28px;border: 2px solid #065aa4;padding: 0;margin: 0 0 0 20px;}
.warn-box-cont .btn a.btnGray { background: #545b69; border: 2px solid #868b96; }

#pop_game_list {
    z-index: 511;
    width: 1200px;
    height: 880px;
    display: none;
    background: #000000;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #292929;
    overflow: hidden;
    border-radius: 8px;
}


#pop_game_list .slotTitle {position:relative;height: 60px;line-height: 60px;border-bottom: 2px solid #232220;background: linear-gradient(#232220, #212121);background-size:cover;}
#pop_game_list .slotTitle .img { margin:0 10px; }
#pop_game_list .slotTitle .img img { max-height:57px; vertical-align: middle; }
#pop_game_list .slotTitle .text {position:relative;display:inline-block;padding:0 0 0 18px;margin:0 0 0 0;color:#ffffff;font-size: 16px;font-weight:500;}
#pop_game_list .slotTitle .text:before {  }
#pop_game_list .slotTitle .slotClose {position:absolute;right: 5px;top: 2px;line-height: 0;width: 58px;height: 56px;text-align: center;line-height: 57px;/* border-left: 1px solid #111422; */}
#pop_game_list .slotTitle .slotClose a {font-size: 40px;color: #e3bd88;}
#pop_game_list >.list{height: 800px;padding: 10px 20px 20px;margin-top: 0px;margin-left: -10px;font-size:0;overflow-y: auto;box-sizing: border-box;}
#pop_game_list >.list > a{position:relative;margin-left: 10px;margin-top: 10px;text-align:center;color:#ccc;font-size: 0;width: calc(100% / 5 - 10px);/*height: 185px;*/}
#pop_game_list >.list > a span{display:inline-block;border: 2px solid #292929;overflow:hidden;border-radius: 12px;/*height: 155px;*/}
#pop_game_list >.list > a:hover:before { content:""; z-index:2; position:absolute; left:0; right:0; height:calc(100% - 25px); top:0; background:rgb(0,0,0,0.5); border-radius: 12px; }
#pop_game_list >.list > a:hover:after { content:""; z-index:2; position:absolute; left:50%; top:calc(50% - 15px); background:url(https://i.imgur.com/oyM9UZc.png) no-repeat; width:48px; height:48px; transform: translate(-50% , -50%); }
/* #pop_game_list >.list > a:hover span{border: 2px solid #8d660d; } */
#pop_game_list >.list > a span:last-child{display:block;border:0;font-size: 13px;font-weight: 500;color: #a09d99;margin-top: 10px;/* line-height: 15px; */overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
#pop_game_list >.list > a:hover span:last-child{border:0;color:#e3bd88; }
#pop_game_list .slotTitle .text:before {content:"";position:absolute;left:0;top: 13px;width:1px;height: 35px;background: #35322d;}
#pop_game_list >.list > a img{max-width:100%;}
.dimed {display:none; z-index:288; position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);}

.casino-box ul.slot-games-list > li { width:calc(100% / 7 - 20px); }

.slotArea { font-size:0; margin-left:-20px;}
.slotArea a { display:inline-block; width:calc(100% / 8 - 20px); height:165px; margin:0 0 20px 20px; position:relative; }
.slotArea a .img { display:block; border:2px solid #353948; border-radius:12px; overflow:hidden; height:140px; overflow:hidden; margin-bottom:10px; }
.slotArea a .img img{ width:100%; transition:all 0.2s; }
.slotArea a .txt { display:block; text-align: center; color:#adb8ca; font-size:13px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.slotArea a:hover .txt { color:#fff; }
.slotArea a:hover:before { content:""; z-index:2; position:absolute; left:0; right:0; height:140px; top:0; background:rgb(0,0,0,0.5); border-radius: 12px; }
.slotArea a:hover:after { content:""; z-index:2; position:absolute; left:50%; top:calc(50% - 15px); background:url(https://i.imgur.com/HQ0LwBZ.png) no-repeat; width:42px; height:41px; transform: translate(-50% , -50%); }
.slotArea a:hover .img img { transform:scale(1.2); }

.game-iframe {border: 2px solid #26231e;border-bottom:0;margin-bottom:10px;border-radius: 13px;overflow: hidden;}
.game-iframe .game-iframe-cont {text-align: center;background: #161616;}
.game-iframe .game-iframe-cont iframe { margin:0 auto; }
.game-iframe.noClock { border-bottom:2px solid #26231e; }

.betTitle { color:#ffffff; font-size:18px; font-family:"a3"; margin:30px 0 10px; }
.betTitle span { color:#717c92; font-size:13px; display:inline-block; margin-left:10px; }
.betTitle a { float:right; color:#adb8ca; font-size:13px; margin-top:5px; }

.gameResult .g_head span { margin:0; }
.gameResult .g_head img { margin:0 7px 0 0; }
.gameResult .g_gr_o {border: 1px solid #e3bd88;background: #000000;}

.tabTitle .scrollWrap { overflow:hidden; overflow-x:auto; font-size:0; white-space:nowrap; }
.tabTitle .scrollWrap li { display:inline-block; }
.tabTitle .scrollWrap li a { position:relative; padding:0 20px !important; color:#adb8ca !important; font-size:14px; height:50px !important; line-height:50px !important; }
.tabTitle .scrollWrap li a:after { content:""; position:absolute; right:0; top:13px; width:1px; height:25px; background:#111422; }
.tabTitle .scrollWrap li:last-child a:after { display:none; } 
.tabTitle .scrollWrap.betscroll::-webkit-scrollbar{	height: 0px;	background-color: #F5F5F5;	opacity:0.5;}
.scrollHelp { color:#4b5463; font-size:12px; text-align:center; margin-bottom:10px; }

.event-box {padding: 20px 0 0px;margin-top: -10px;margin-left: -20px;border-bottom: aliceblue;font-size:0;overflow: hidden;position:relative; }
.event-box:after {content:"";position:absolute;bottom:0;left:20px;right:0;height:2px;background: #26231e;}
.event-box  > li{cursor:pointer;margin-left: 20px;text-align:center;font-size:18px;color: #fff;font-size: 0;float: left;width: calc(100% / 5 - 20px);padding:0;}
.event-box  > li span{display: block;border: 1px solid #24221f;overflow:hidden;border-radius: 12px;}
.event-box  > li span.img{background: #000000;background-size: cover;}
.event-box  > li span.img{height: 250px;}
.event-box  > li span.img img{ width:100%; }
.event-box  > li span.txt {
    font-size: 14px;
    margin:10px 0;
    border:0;
    /*height:30px;*/
    overflow:hidden;
    color: #a09d99;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    }

.event-box  > li a{ display:block; }
.event-box  > li a:hover .img { opacity:0.9; }
.event-box  > li a:hover .txt { color:#fff; }

.btnArea .left {float:left;width: 49%;text-align: left; height:56px;}
.btnArea a span{color:#fff;}
.btnArea .left a span{margin-left: 40px;}
.btnArea .left a span::before{position:absolute;top:15px;left: 85px;content:'';display:block;width:1px;height:27px;background: #46423b;}
.btnArea .right a span{max-width: calc(100% - 95px);display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: top;margin-right: 37px;}
.btnArea .right a span::before{position:absolute;top:15px;right: 86px;content:'';display:block;width:1px;height:27px;background: #46423b;}
.btnArea {position:relative;height:60px;line-height: 60px;border-bottom: 2px solid #46423b;border-top: 2px solid #46423b;margin-top:-2px;}
.btnArea .purple-bd {
    cursor: pointer;
    font-size: 14px;
    color: #131511;
    line-height: 36px;
    background: linear-gradient(to right, #f0f0f0, #898989);
}
.btnArea .purple-bd:hover {
    background: linear-gradient(to right, #898989, #f0f0f0);
}
.btnArea.right { text-align: right; }
.btnArea.center { text-align: center; }
.btnArea .right {float:right;width: 50%;text-align: right;}
.btnArea .right a {text-align:right;padding-right: 20px;padding-left: 0;display: block;}
.btnArea a {
    color: #e3bd88;
    height: 56px;
    line-height: 56px;
    border-radius: 0px;
    text-align: left;
    padding: 0 0 0 20px;
    cursor:pointer;
    font-size:14px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
 .board_view_g_data.gameResult {  }
 .board_view_g_data.gameResult > div:first-child { margin-top:20px; }
 .board_view_g_data.gameResult > div:last-child { margin-bottom:20px; }
 .btn_bx20.center { text-align: center; }

 .gray-box {padding: 20px;background: url(https://i.imgur.com/iR8w23V.png);color: #ffffff;width: 580px;height: 595px;float: left;}
.gray-box .pull-left { width:175px; padding-top:3px; }
.gray-box .pull-left p { font-size:32px;  line-height:37px; text-align: center;margin-left: -35px;
    background: #fefefe;
    -webkit-background-clip: text;
    color: transparent;

font-family: "a3";}
.gray-box .pull-left p span { font-size:22px; font-weight:600; }
.gray-box .pull-right { width:calc(100% - 175px); font-size: 14px;font-family: "a1";color: #ffffff;}
.gray-box li {position:relative;line-height:24px;padding-left:10px;color: #e7e7e7;}
.gray-box li i { position:absolute; left:0; top:0; }

.gray-box > .box{position: relative;z-index:2;}
.gray-box > .box > dl{display:table;width:100%;}
.gray-box > .box > dl + dl{border-top: 1px solid #353549;}
.gray-box > .box > dl > *{display:table-cell;vertical-align:middle;padding:10px 0;height: 70px;}
.gray-box > .box > dl > dt{width:145px; font-size:14px;color: #ffffff;}
.gray-box > .box > dl > dd{ font-size:13px;color: #b8b8b8;}
.gray-box > .box > dl > dd > span{ font-size:13px;color: #b8b8b8;}
.gray-box > .box > dl > dd > input, .table-style1 > .box > dl > dd > select{width:190px;margin-right:10px;border: 1px solid #4e4e66;border-radius: 8px;background: #37374b;padding: 10px;line-height: 25px;height: 45px;color: #fff;font-size: 13px; }
.gray-box > .box > dl > dd > input.orange{color: #f50 !important;}
.gray-box > .box > dl > dd > input.w283{width:283px;}
.gray-box > .box > dl > dd p.money{ color: #ff7200;font-size:22px;display:inline-block;margin-right:10px;font-family: "a3";}
.gray-box > .box > dl > dd p.money > span{color: #bdbdbd;font-size:13px;;}
.gray-box > .box > dl > dd a.h31{height:31px;line-height:31px;width:73px;}
.gray-box > .box > dl > dd a.h45{height:45px;line-height:45px;width:143px;margin-right:10px;}
.gray-box > .box > dl > dd a.h45 > span{font-weight:700;font-size:16px; }
.gray-box > .box > dl > dd .btn-all > a{background: linear-gradient(#f1f1f1, #c1c1c1);color:#fff;font-size:14px; width:83px;line-height: 45px;height: 45px;text-align:center;border-radius: 10px;margin-right:2px;font-weight: 500;color: #1f1f1f;font-size: 14px;font-family: "a3";}
.gray-box > .box > dl > dd .btn-all > a:hover{background:linear-gradient(#c1c1c1, #f1f1f1);}
.gray-box > .box > dl > dd .btn-all > a.first{background: linear-gradient(#802d2d, #711818);border: 1px solid #901212;color:#fff;line-height: 43px;}
.gray-box > .box > dl > dd .btn-all > a.first:hover{background:linear-gradient(#711818, #802d2d);}

.gray-box > .box > dl.dl2 > dt{vertical-align:top;padding-top: 25px;}
.gray-box > .box > dl.dl2 > dd input, 
.gray-box > .box > dl.dl2 > dd select{width:190px;margin-right:10px;border: 1px solid #404447;border-radius: 8px;background: #1d2329;padding: 10px 20px;line-height: 25px;height: 45px;color: #fff;font-size: 13px; }
.gray-box > .box > dl.dl2 > dd p:last-child{margin-top:10px;padding-top:10px;border-top: 1px solid #34393f;}

.gray-box li .yellow { color:#ead206 !important;}
.gray-box li .green { color:#08d329 !important }
.gray-box li p { padding:0 0 0 9px; }

.gidbx_tb.cash {background: #161616;padding:0 40px;border-radius: 9px;}
.cash_notice_info.point li {/* margin-left:16px; */}
.cash_notice_info li span {
    /* margin: 0 0 0 -16px; */
    color: #e3bd88;
    font-size: 13px;
}
h2.pTitle { font-family:"a3"; font-size:16px; color:#fff; padding:0 0 10px; border-bottom:2px solid #343e4f; margin:0 0 10px; }

.right-box .cartArea .content .ct_list.smallMode { height:100px; }
.right-box .cartArea .content .ct_list.smallMode img { top:18px; }
.right-box .cartArea .content .ct_list.smallMode .no-game { line-height:70px; }

.cartArea {width:1200px;position:fixed;/* left: calc(50% + 120px); */bottom:-215px;z-index: 300;transition: all 0.3s;}
.cartArea.on { bottom:0; }
.cartArea.on > a.on { display:block; }
.cartArea.on > a.off { display:none; }

.cartArea > a.on { display:none; }
.cartArea > a.off { display:block; }
.cartArea .btnFold {width:185px;line-height:30px;border-radius:13px 13px 0 0;background:#e3bd88;text-align: center;color:#000;font-size:14px;position: relative;left: 50%;transform: translateX(-50%);}
.cartArea .cartContent { border:2px solid #e3bd88; border-radius:14px 14px 0 0; overflow:hidden; font-size:0; height:215px; background:#26231e; }
.cartArea .cartContent > div {display:inline-block;font-size:13px;vertical-align: top;padding: 24px 30px;}
.cartArea .cartContent .left {width:395px;border-right:1px solid #3c3935;height: 100%;}
.cartArea .cartContent .right { width:calc(100% - 395px); }
.cartArea .cartContent .left .title { color:#fff; font-size:18px; padding:0 0 15px; border-bottom:1px solid #3c3935; position:relative; } 
.cartArea .cartContent .left .title .iconfont { color:#fff; font-size:19px; } 
.cartArea .cartContent .left .title .tRight { position:absolute; right:0; color:#fff; font-size:13px; top:3px; }
.cartArea .cartContent .left .title strong { color:#ffeaad; }
.cartArea .cartContent .left dl {margin-top: 23px;font-size:14px;} 
.cartArea .cartContent .left dl dt { float:left; color:#bab8b7; }
.cartArea .cartContent .left dl dd { float:right; color:#fff; }
.cartArea .cartContent .left dl dd .noGame { color:#e3bd88; }

.cartArea .cartContent .right .title { padding-bottom:15px; color:#fff; font-size:16px; }
.cartArea .cartContent .right .title .iconfont { font-size:20px; vertical-align: -1px; }
.cartArea .cartContent .right .title .money { color:#ffeaad; }
.cartArea .cartContent .right .moneyInfo { position:relative; }
.cartArea .cartContent .right .moneyInfo .inner { width:calc(100% - 155px); }
.cartArea .cartContent .right .inpArea div { width:calc((100% - 3px) / 2); border-radius:4px; background:#46423b; padding:0 12px; line-height:40px; font-size:13px; float:right; font-size:0; }
.cartArea .cartContent .right .inpArea div:first-child { float:left; }
.cartArea .cartContent .right .inpArea div .tit {color:#bab8b7;display:inline-block;width:90px;vertical-align: top;font-size: 13px;}
.cartArea .cartContent .right .inpArea div input {text-align:right;width:calc(100% - 90px);height:40px;color:#fff;font-size:15px;background: transparent;vertical-align: top;border: 0;outline: 0;}
.cartArea .cartContent .right .inpArea div #TotalBenefit { float:right; color:#fff; font-size:15px; }
.cartArea .cartContent .right .inpArea div #nAmt {color:#e3bd88;}
.cartArea .cartContent .right .bsp_money ul { margin-top:5px; margin-left:-5px; }
.cartArea .cartContent .right .bsp_money ul li {cursor:pointer;margin-left:5px;background:linear-gradient(#9d8e76, #645a4c);border-radius:4px;line-height:40px;color:#fff;font-size:15px;text-align: center;padding: 0;width: calc(100% / 6 - 5px);}
.cartArea .cartContent .right .bsp_money ul.flexGrid3 li { width:calc(100% / 3 - 5px) }
.cartArea .cartContent .right .bsp_money ul.action li { background:#46423b;  }
.cartArea .cartContent .right .bsp_money ul.action li.btnRed { background:#812a21; }
.cartArea .cartContent .right #btnBett,
.cartArea .cartContent .right .btnBett {width:140px;height:130px;position:absolute;right:0;top:0;line-height:130px;color:#000;background:#e3bd88;font-family:"a3";font-size:22px;border-radius:14px;text-align: center;}
.cartArea .ctListWrap {/*margin:0 1px;*/max-height: 136px;overflow:hidden;overflow-y:auto;}
.cartArea .ct_list {overflow-y:auto;/* margin:0px 15px; *//* padding:7px 0 10px; */overflow:hidden;overflow-y: auto;}
.cartArea .ct_list .crt_gm {position: relative;padding: 0 0px 15px;border-bottom: 1px solid #3c3935;/* background: #140718; */}
.cartArea .ct_list .crt_gm:nth-child(2n) {background: transparent;}
.cartArea .ct_list .crt_gm:after {content:"";position:absolute;left:0;right:0;bottom:0px;/* border-bottom:1px solid #000; */}
.cartArea .ct_list .crt_gm .topInfo {padding: 13px 45px 8px 0px;font-size:12px;line-height:16px;}
.cartArea .ct_list .crt_gm .topInfo > * { font-weight:500; }
.cartArea .ct_list .crt_gm .topInfo font { color:inherit !important; font-weight:inherit !important; }
.cartArea .ct_list .crt_gm:hover p a.del{color:#fff;}
.cartArea .ct_list .crt_gm p {display:inline-block;margin:0 5px 0 0;/* padding: 2px 0; */vertical-align: top;width:auto;font-size: 13px;color: #e4b064 !important;}
.cartArea .ct_list .crt_gm p span { color:#ddb57f !important; }
.cartArea .ct_list .crt_gm p.lastInfo {display:block;margin:0;color: #948d97 !important;font-size:12px;}
.cartArea .ct_list .crt_gm p.lastInfo span {color: #fff !important;}
.cartArea .ct_list .crt_gm p.line-tit{color:#b0b0b0;font-size:12px;}
.cartArea .ct_list .crt_gm p .tm {display: block; /* line-height: 1.5; */color: #c3b203;font-size: 12px;letter-spacing: -0.5px;}
.cartArea .ct_list .crt_gm p .tm.cho {display: inline-block;width: 150px;color: #cfcfcf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cartArea .ct_list .crt_gm p.lastInfo .odd {float: right;color: #ffffff !important;font-size: 12px;}
.cartArea .ct_list .crt_gm p .odd .wol{color: #fb2534;margin-right:2px;font-size: 12px;}
.cartArea .ct_list .topInfo a {position: absolute;right: -3px;top: 12px;width: 20px;}
.cartArea .ct_list .topInfo a.del {background: none;font-size: 21px;color: #7b7569 !important;}
.cartArea .ct_list .no-game{height: 135px;line-height: 135px;text-align:center;font-size: 13px;color: #e3bd88;/* margin:15px 0; */}
.cartArea .ct_list .no-game .iconfont { font-size:35px; vertical-align:top; margin-right:10px; }

.cartQuick { position:fixed; cursor:pointer; z-index:500;right:110px; bottom:240px; width:90px; height:90px; border-radius:50%; background:linear-gradient(#e3bd88, #a17354); padding:3px; }
.cartQuick .quickInner {background:#222120;border-radius:50%;/* overflow:hidden; */position:relative;}
.cartQuick .quickInner .title {height:42px;line-height: 47px;border-bottom:1px solid #3c3834;color:#fff;font-size:13px;text-align: center;}
.cartQuick .quickInner .bRto {height:42px;line-height: 36px;font-size:16px;color:#e3bd88;font-family:"a3";text-align: center;display: block;}
.cartQuick .quickInner .cart_cnt {position:absolute;width:25px;height:25px;line-height: 27px;border-radius:50%;background:#fff;color:#212121;font-size:14px;text-align: center;top: -13px;right:7px; font-family:"a3"; }
.cashin-wraper{
    overflow: hidden;
    padding: 0px 0px 10px 40px;
    text-align: left;
    border-radius:0;
}

.cashin-wraper{
    overflow: hidden;
    padding: 0px 0px 10px 40px;
    text-align: left;
    border-radius:0;
}
.cashin-wraper dl{}
.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 .section {}
.cashin-wraper .section:last-child { border:0; }
.cashin-wraper .section .title {padding: 15px 0 7px 25px;color: #a09d99;font-size: 14px;font-weight:500;}
.cashin-wraper .section:first-child .title { padding-top:0; }
.cashin-wraper .section.hasMoney .value{font-size: 13px;color:#fff;}
.cashin-wraper .section.hasMoney .value .check-bg { vertical-align: top; margin-bottom:5px;display:inline-block;}
.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 {color: #e3bd88;font-size: 20px;display: inline-block;width: 410px;height: 53px;line-height: 53px;padding: 0 25px;background: #26231e;border: 2px solid #46423b;border-radius: 40px;font-family: "a3";}
.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:#9d0d0d; }
.cashin-wraper .section.bank .value button i { font-size:18px; vertical-align: top; }
.cashin-wraper .section.charge .chargeArea {}
.cashin-wraper .section.charge .chargeArea span.input {height:35px;color:#fff;}
.cashin-wraper .section.charge .chargeArea span.input input,
.cashin-wraper .section.points span.input input {width: 100%;padding: 0 25px;height: 53px;border: 2px solid #e3bd88;outline:0;background: #26231e;color:#fff;font-size: 14px;border-radius: 35px;}
.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(to left,#4a1779,#5f4278); color:#fff; }

.cashin-wraper .section.charge .chargeArea button {float:left;width: calc(100% / 7 - 5px);height: 53px;line-height: 53px;padding:0;margin:5px 0 0 5px;background: linear-gradient(#9d8e76, #645a4b);border:0;color: #fff;font-size: 16px;border-radius: 30px;font-family: "a3";cursor: pointer;}
.cashin-wraper .section.charge .chargeArea button.btn_red {background: #812a21;color:#fff;}
.cashin-wraper .section.charge .chargeArea button:hover { opacity:0.9; }
.cashin-wraper .section.name .value {width: 100%;height: 53px;line-height: 49px;border: 2px solid #46423b;background: #26231e;padding: 0 25px;font-size: 16px;color: #fff;border-radius: 30px;}
.cashin-wraper .section .help {margin:10px 0 0 0;font-size:12px;line-height: 15px;color: #6e6964;}
.cashin-wraper .section .help.red { color:#c52424 !important; }
.cashin-wraper .section .help.txtRed { margin-top:5px; color:#ea3d3d }
.cashin-wraper .section.password .input #exchange_pw,
.cashin-wraper .section .inputMode {width:100%;padding: 0px 25px;height: 53px;border: 2px solid #46423b;outline: 0;background: #26231e;color: #fff;border-radius: 30px;}
.cashin-wraper .section .inputMode {font-size: 16px;line-height: 49px;}

.cashin-wraper .check-bg label {display:inline-block;background: #26231e;padding: 0 15px;height: 53px;line-height: 51px;font-size: 14px;color:#fff;box-sizing: border-box;font-weight:500;min-width: 110px;text-align: center;border-radius: 31px;border: 2px solid #4e4940;cursor: pointer;}
.cashin-wraper .check-bg span { display:inline-block; font-size:16px; }
.cashin-wraper .check-bg.on label,
.cashin-wraper .check-bg:hover label {background: linear-gradient(#9d8e76, #645a4c);color: #fff;border: 0;line-height: 54px;}
.cashin-wraper .check-bg input { display:none; }

.bok_wrap2 {background:url(https://i.imgur.com/szfBWHr.png) no-repeat;background-size:cover;height: 894px;}
.bok-txt img{height:60px;}
.box-lottery-box{width:335px;height:335px;margin: 10px auto 0;position: relative;overflow: hidden;}
.box-lottery-box .box-lottery{transform: scale(0.54) translate(-50%, -50%);position: absolute;top: 18px;left: 8%;}
.box-lottery {
    position: relative;
    top: 30px;
    right: 0;
    left: 0;
    margin: 0 auto 0;
    width: 615px;
    height: 615px;
    background: url('https://i.imgur.com/y7tFDy8.png') center no-repeat;
  }
  .lottery-wrap {
    position: relative;
    width: 100%;
    height: 100%;
    background: url('https://i.imgur.com/v5nkybd.png') center no-repeat;
  }
  .lottery-wrap img {
    width: 93px;
    height: 69px;
  }
  .lottery-wrap span {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 32.7%;
    width: 214px;
    height: 50%;
    color: #fff;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    text-align: center;
  }
  .lottery-wrap span.lottery-span1 {
    -webkit-transform: rotate(22.5deg);
    -moz-transform: rotate(22.5deg);
    -ms-transform: rotate(22.5deg);
    transform: rotate(22.5deg);
  }
  .lottery-wrap span.lottery-span2 {
    -webkit-transform: rotate(67.5deg);
    -moz-transform: rotate(67.5deg);
    -ms-transform: rotate(67.5deg);
    transform: rotate(67.5deg);
  }
  .lottery-wrap span.lottery-span3 {
    -webkit-transform: rotate(112.5deg);
    -moz-transform: rotate(112.5deg);
    -ms-transform: rotate(112.5deg);
    transform: rotate(112.5deg);
  }
  .lottery-wrap span.lottery-span4 {
    -webkit-transform: rotate(157.5deg);
    -moz-transform: rotate(157.5deg);
    -ms-transform: rotate(157.5deg);
    transform: rotate(157.5deg);
  }
  .lottery-wrap span.lottery-span5 {
    -webkit-transform: rotate(202.5deg);
    -moz-transform: rotate(202.5deg);
    -ms-transform: rotate(202.5deg);
    transform: rotate(202.5deg);
  }
  .lottery-wrap span.lottery-span5 img {
    width: 71px;
    height: 71px;
  }
  .lottery-wrap span.lottery-span6 {
    -webkit-transform: rotate(247.5deg);
    -moz-transform: rotate(247.5deg);
    -ms-transform: rotate(247.5deg);
    transform: rotate(247.5deg);
  }
  .lottery-wrap span.lottery-span6 img {
    width: 80px;
    height: 55px;
  }
  .lottery-wrap span.lottery-span7 {
    -webkit-transform: rotate(292.5deg);
    -moz-transform: rotate(292.5deg);
    -ms-transform: rotate(292.5deg);
    transform: rotate(292.5deg);
  }
  .lottery-wrap span.lottery-span8 {
    -webkit-transform: rotate(337.5deg);
    -moz-transform: rotate(337.5deg);
    -ms-transform: rotate(337.5deg);
    transform: rotate(337.5deg);
  }
  .lottery-wrap span.lottery-span8 img {
    width: 54px;
    height: 98px;
  }
  .lottery-wrap i {
    display: block;
    width: 100%;
    height: 60px;
    font-style: normal;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    margin: 128px 0 12px;
    font-weight: 800;
  }
  .lottery-wrap img {
    max-width: 100%;
  }
  .lottery-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    text-indent: -999em;
    z-index: 1;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 161px;
    height: 161px;
  }
  .lottery-btn i {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -24px;
    width: 41px;
    height: 39px;
    background: url('https://i.imgur.com/61dKJPu.png') center no-repeat;
    -webkit-transform-origin: 50% 102.5px;
    -moz-transform-origin: 50% 102.5px;
    -ms-transform-origin: 50% 102.5px;
    transform-origin: 50% 102.5px;
  }
  .lottery-btn:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('https://i.imgur.com/Zxim1ET.png') center no-repeat;
  }

  .cuponInfo {width:300px;height: 90px;border:1px solid #312b24;background:#25221f;border-radius:2px;margin:0 auto;line-height: 88px;color:#fff;font-size:23px;padding:0 15px;text-align: center;}
  .cuponInfo .count {width:55px;height:40px;background:#000000;border-radius:5px;margin:0 5px 0 15px;border:0;outline:0;color:#fff;text-align: right;padding: 0 10px;font-size: 24px;}
  .cuponInfo .copun {border:2px solid #e3bd88;width:230px;height: 60px;line-height: 56px;background:#000000;border-radius:35px;color:#e3bd88;font-size:24px;text-align: center;}
  .cuponInfo .copun.light { background:#e3bd88; border:2px solid #e3bd88; color:#000000;  }
  .sub_title { font-size:22px; color:#e3bd88; padding:0 0 10px; border-bottom:2px solid #26231e; margin-bottom:20px; text-align: left;}
  .bok_txt { text-align: center; }

  .miniList ul { margin-left:-20px; }
  .miniList ul li { float:left; width:calc(20% - 20px); margin:0 0 35px 20px; }
  .miniList ul li a { display:block; text-align: center; position:relative; height:300px; overflow:hidden; border-radius:12px; }
  .miniList ul li a:hover { opacity:0.9; }
  .miniList ul li a img { max-width:100%; }
  .miniList ul li a .name { position:absolute; bottom:30px; font-size:22px; color:#e3bd88; width:100%; }

  .tabTitle.depth2.miniGame li a.noImg { padding:0; line-height:50px; }
  .tabTitle.depth2.miniGame li a.noImg .live-tmenu-countdown { display:none; }
  .tabTitle.depth2 li a.noImg .live-tmenu-name { font-size:15px; }

.evtDepth2 {text-align:center;margin: 15px 0 5px;}
.evtDepth2 a { color:#a09d99; font-size:15px; }
.evtDepth2 a.on,
.evtDepth2 a:hover { color:#e3bd88; }
.evtDepth2 span {font-size: 17px;color: #26231e;margin: 0 15px;}

.section-box-tit {
    height: 40px;
    line-height: 40px;
    color: #e3bd88;
    font-size: 16px;
}
.cashin-current { margin:0 0 15px; font-weight:700; }
.cashin-current .tit{ margin:0 0 15px; font-size:22px; color:#ffffff; font-weight:700;}
.cashin-current ul { margin-right:-20px; }
.cashin-current li {padding:0 20px 0 0;}
.cashin-current li .thumb {position:relative;overflow:hidden;background: #161616;border-radius: 8px;border: 2px solid #46423b;}
.cashin-current li .thumb h3 {height:50px;line-height:52px;color: #e3bd88;font-size: 18px;background: #26231e;text-align: center;}
.cashin-current li .thumb .ctInner {position:relative;padding: 25px 30px 25px 115px;}
.cashin-current li .thumb .ctInner .rate {position: absolute;left: 28px;top: 22px;font-size: 32px;color: #e3bd88;}
.cashin-current li .thumb .ctInner .help {font-size:14px;color: #878380;line-height:1.5;}
.cashin-current li .thumb .ctInner .help strong {font-size: 16px;color: #e3bd88;}
.cashin-current .cashout-info {height:54px;text-align:center;background: #161616;line-height:54px;color:#fff;margin-top: 15px;font-size: 14px;border: 2px solid #46423b;border-radius: 8px;overflow: hidden;}
.cashin-current .cashout-info img { vertical-align:middle; }
.cashin-current .section-box-tit span {color: #8d8a86;/* margin-left:5px; */font-size: 13px;}

.btn_chlang2 span{margin:0;}
.lang {display:none;position:absolute;right:-20px;width:120px;padding:5px 10px;background:#1f1d33;text-align: left;}
.lang p {display:block;position:relative;color:#9e9ab3;font-size:12px;line-height:30px;text-indent:0;}
.lang p:hover {color:#ffb838;}
.lang p.on {color:#ffb838;}

