
#container { margin:12px 0 0; }
/* login */
.login-bg{position:fixed;top: 0;left: 0;width: 100%;height: 100%;background: url('https://i.imgur.com/HYjVxtc.jpg') no-repeat center top;/*background: url(https://i.imgur.com/SZBLGip.jpg) no-repeat center top;*/background-size:cover;} /*../images/sub/login_bg.jpg https://i.imgur.com/hmRRLNh.jpg https://i.imgur.com/SZBLGip.jpg*/
.login-box{max-width:315px;margin: 0 auto; box-sizing: border-box;position: absolute;top: 10%;left: 0;right: 0;}
.login-logo{display: table;margin: 0 auto;position: relative;}
.login-logo a{position: relative;z-index: 1;}
.login-logo img{width:164px;}
.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;}
.join-btn-anim { animation: diasAnim 3s ease infinite; }
@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-txt{text-align:center;font-size: 13px;color: #fff;padding: 15px 0;}
.login-txt p:first-child{font-size: 18px;margin-bottom: 10px;}

.login-cont-wrap{position: relative; background:url('/mobile/images/login/login-box.png') no-repeat;padding:27px 0 0; background-size:100% 521px; }
.login-cont-wrap.code { background:url('/mobile/images/login/code-box.png') no-repeat; padding-bottom:40px; }
.login-cont-wrap.code .login-cont p:first-child{margin-top:15px;}
.login-cont{margin-top: 0;}
.login-cont p{margin:7px auto 0; width:256px; position: relative; }
.login-cont p:first-child{margin-top:20px;}
.login-cont p input{width:256px;height:70px; font-size: 16px;font-weight: 700; text-align:center; color: #ffde73; outline: 0;border:0; background:url('/mobile/images/login/login-input-bg.png') no-repeat top center / 100% 100%;}
.login-cont p input[type="password"]{/* color:#0000ff; */}
.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: 10px;left: 6px;font-size: 0;width: 20px;height: 23px;color: #fff;/* display: none; */background-size: 100% 100% !important;}
.login-cont p .icon-denglu{background: url(https://i.imgur.com/7MJNsz5.png) no-repeat;}
.login-cont p .icon-denglumima{background: url(https://i.imgur.com/nM4rVrJ.png) no-repeat;}

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

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

.gra-bor::before,
.gra-bor::after{content:"";position: absolute;top: -2px;left: 50px;right: 50px;height: 2px;background: url(https://i.imgur.com/UOX6XXw.jpg) center;background-size: 100%;}
.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/ORhgcYW.jpg) !important;background-size: 100%;}
.gra-bor2::after{top:auto;bottom: -1px;}


.login-btn{margin-top:17px; margin-bottom:21px; }
.login-btn a{position: relative;overflow: hidden;display:block;text-align:center; }
.login-btn a.login{ margin-bottom: 15px;color: #000000; }
.login-btn a.login img { width:257px; }
.login-btn a.apply img { height:22px; }
.login-btn a:first-child:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: -100%;overflow: hidden;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg)}
.login-btn a:first-child:hover:before {left: 150%;transition: left 1s ease 0s;}
.login-txt2{margin-top: 20px;font-size: 14px;font-weight:700;font-family:"GmarketSansTTF";text-align:center;color:#010456;}

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

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


.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;}
.mb10{margin-bottom:10px !important;}
.color-red{font-size: 13px;color: #fff;}
.color-red2{ font-size: 13px;color: #F80409;}
.color-black{font-size: 13px;color: #fff;}

.join-btn{overflow:hidden;max-width: 292px;margin: 0 auto 30px;}
.join-btn .black-btn{position:relative;overflow:hidden;}
.join-btn .white-btn{position:relative;margin-top: 0;overflow:hidden;}
.join-btn .black-btn a{display:block; text-align:center;font-size: 18px;font-weight:700;color: #000; }
.join-btn .black-btn a img { width:257px; }
.join-btn .white-btn{margin-top:20px;}
.join-btn .white-btn a{display:block; text-align:center;font-size: 18px;font-weight:700;color: #b09864; position: relative;}
.join-btn .white-btn a img { height:22px; }

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/HYjVxtc.jpg') no-repeat center top;background-size:cover;} /*../images/sub/login_bg.jpg*/
.join-box{margin: 0 auto;box-sizing: border-box;position: relative;padding: 20px 0 0; }
.join-box .login-logo img{width:116px;}
.join-v{margin: 20px 10px 20px;padding: 25px 15px 20px;margin-top: 10px;position: relative;  background: url('/mobile/images/login/join-box.png') no-repeat center top / 100% 100%; }
.join-v .tit{font-size: 22px;font-weight:700;color: #fff;}
.join-v .repeat-box{position:relative;}
.join-v .repeat-btn{position:absolute;top:0;right: 0;width:85px;height:43px;line-height:41px;text-align:center;font-size:13px; font-weight:600; color:#000;background: linear-gradient(to right,#fac919, #fad542,#edae1d); border:2px solid; border-image:url('/mobile/images/login/join-border.png') 2 stretch;}
.join-v .cont{margin-top: 20px;}
.join-v .cont ul{/* padding-bottom:10px; */}
.join-v .cont li{overflow:hidden;margin-bottom: 25px;}
.join-v .cont li .first{font-size: 14px; color: #fbcd70; margin-bottom: 5px; }
.join-v .cont li .first i{display:none; font-size:16px;color:#c41e1e;margin-left:5px;}
.join-v .cont li .second{}
.join-v .cont .color-red {color: #faca1d;font-weight: bold;}
.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{background: none;font-size: 15px;color: #fff;outline: none; font-size:13px; padding-left:10px; border:2px solid; border-image:url('/mobile/images/login/join-border.png') 2 stretch; background:url('/mobile/images/login/join-input-bg.png') repeat-x; }
.join-v .cont select { background: url('/mobile/images/login/join-select-v.png') no-repeat center right 5px ,url('/mobile/images/login/join-input-bg.png') repeat-x; color:#fff; }
.join-v .cont select option{color:#000;}
.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: 44px;}
.ipt111{width: 31%;height: 43px;}
.ipt101{width: 33%;height: 43px;}
.iptD{width: calc(100% - 87px);height: 43px;}
.iptC{width: 100%;height: 43px;}
.sele91{width: 30%;height: 43px;}
.seleC{width: 100%;height: 43px;}
/* .join-v .cont input:focus,
.join-v .cont select:focus{border-bottom:1px solid #694e28;} */

.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 { /* WebKit browsers */
  color: #d8c08b;
}
.join-v .cont input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #d8c08b;
}
.join-v .cont input:-ms-input-placeholder { /* Internet Explorer 10+ */

  color: #d8c08b;
}

.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: 20px auto 28px;padding: 25px 20px 40px;background:#fff;border-top: 1px solid #d1d2d3;border-bottom: 1px solid #d1d2d3;}
.join-v3 > .tit{font-size: 18px;color: #795642;text-align: center;margin-bottom:20px;}
.join-v3 > .tit i{/* display:block; */margin-bottom: 20px;font-size: 53px;color: #253981;line-height: 80%;vertical-align: middle;}
.join-v3 > .tit span{font-weight:700;font-size: 25px;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;font-weight: 700;}
.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: 17px;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:30px;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;}
.money_view01{font-size: 14px;color: #333;}

.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;}
.mini-bet-list-box { padding:0 10px; }
.table-style2 table thead th{font-size: 12px;color: #857b6d;font-family: "a3";background: #000000;height:40px;border: 1px solid #49412f;border-left: 0;border-right: 0;}
.table-style2 table thead th:first-child{border-left: 1px solid #49412f;}
/* .table-style2 table tbody tr:nth-child(2n) { background:#1d1a11; } */
.table-style2 table tbody td{padding: 8px 5px;font-size: 12px;font-weight: 500;color: #fff;text-align:center;border-left: 1px solid #49412f;border-bottom: 1px solid #49412f;}
.table-style2 table thead th:last-child{border-right: 1px solid #49412f;}

.table-style2 table tbody tr.top-three td{background:#492624;border-left:1px solid #5c3c3a;border-bottom:1px solid #5c3c3a;}
.table-style2 table tbody tr td.left{text-align:left;padding-left: 20px;}
.table-style2 table tbody tr td:first-child{border-left:0;}
.table-style2 table tbody .icon-s{margin-right:5px;}
.table-style2 table tbody td.day { font-weight:400; }
/* .table-style2.even-bg table tbody tr:nth-child(even) { background:#201c17; } */
.table-style2 table tbody td .yellow{color: #facf12;}
.table-style2 table tbody td .green{color: #1ef30e;}
.table-style2 table tbody tr td:last-child .tx_red {
    display: inline-block;
    background: #711414;
    color: #fff;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    border-radius: 12px;
}
.table-style2 table tbody tr td:last-child .tx_blue {
    display: inline-block;
    background: #12498d;
    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;}

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

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: 98px;height: 38px;line-height: 38px;font-weight:700;color:#fff;text-align:center;font-size: 14px;font-weight: 700;}
a.btn.black{background: #010515;box-sizing: border-box;color: #fff;}
a.btn.grey{color: #d61b1b !important;border: 1px solid #d1d2d3;box-sizing: border-box;}
a.btn.grey2{color: #fff;box-sizing: border-box;background: #820024;}
a.btn.grey2-1{color: #fff;box-sizing: border-box;background: #820024;width: auto;padding: 0 10px;}
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.bet_cancel {
    font-size: 13px;
    width: auto;
    height:30px;
    line-height:30px;
    font-weight: 500;
    border-radius:5px;
    margin:5px 0 0 0;
    padding: 0 10px;
    color: #fff;
    background: #651919;
}

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

.cashin-wraper{padding: 5px 50px 0;border-radius:10px;}
.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;}

.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 { padding:0 0 10px;position: relative;background:#100f0e; }

/********************************************************
 led :
********************************************************/
.led {padding: 3px;border: 1px solid #d1d2d3;margin: 3px 0;}
.led .led_bx {overflow: hidden;height: 34px;line-height: 34px;}
.led .led_bx .tx1 {animation:led 3s infinite; -webkit-animation:led 3s infinite;}
@keyframes led {
    0%{color:#ff4444}
    25%{color:#ff8237}
    50%{color:#ffc93a}
    75%{color:#43ff2a}
    100%{color:#3891ff}
}
.led .led_bx marquee{color:#f9b018;}

.sub-tab1 {text-align: center;overflow: hidden;}
.sub-tab1 ul { margin-bottom:10px; }
.sub-tab1 ul.grid2 li { width:50%; }
.sub-tab1.sportsResult ul li a { line-height:15px; padding:5px 0; }
.sub-tab1 ul li {float: left; width:calc(100% / 3); }
.sub-tab1 ul.grid2 li { width:calc(100% / 2) }
.sub-tab1 ul.grid4 li { width:calc(100% / 4) }
.sub-tab1 ul.grid5 li { width:calc(100% / 5) }
.sub-tab1 ul li:first-child { border-left:1px solid #49412f; }
.sub-tab1 ul li a {position:relative;display: block;height: 40px;font-size: 13px;color: #c1b5a4;background: #000000;border-top: 1px solid #49412f;line-height: 40px;border-right: 1px solid #49412f;border-bottom: 1px solid #ddb57f;}
.sub-tab1 ul li a.on {background: #100f0e;color: #ddb57f;border-top: 2px solid #ddb57f;border-right: 1px solid #ddb57f;border-left: 1px solid #ddb57f;border-bottom: 1px solid #100f0e;}
.sub-tab1 ul li a:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}


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

.content {clear:both;width: 100%;padding-bottom: 50px;text-align: center;overflow: auto;/*background: url(../images/sub/main_banner.jpg) no-repeat center top; background-size: 100% auto;*/-webkit-box-flex:1;z-index:10;-webkit-overflow-scrolling: touch;-moz-overflow-scrolling: touch;}

/********************************************************
'" sub head : '
********************************************************/
.sub_head {position:relative;overflow: hidden;/* height: 36px; *//* line-height: 36px; */padding: 0 0 10px 0;text-align: right;margin: 0px 10px 10px;border-bottom: 1px solid #4d4339;vertical-align: middle;}
.sub_head::after {content: ''; clear: both; display: block;}
.sub_head .sub_title {float: left;position: relative;color: #c1b5a4;font-size: 16px;font-weight:500;letter-spacing: -1px;}
.sub_head .sub_title::after {content: '';position: absolute;bottom: 0;display: none;width: 100%;height: 2px;background-color: #cea05e;}
.sub_head .sub_fr { float:right; }
.sub_head .sub_fr a { height:27px; line-height:27px; margin:5px 0; font-size:13px; }
.free-write-btn { position:absolute; right:0; top:0; }
.free-write-btn a { width:47px; height:27px; border-radius:5px; background:#5b4930; color:#fff; text-align:center; line-height:27px; }
/********************************************************
'" game_gr : '
********************************************************/
.g_gr_nt {background-color: #2F4657;}
.g_gr_nto {background-color: #2FB3ED;}
.g_gr_n {background-color: #1d1a11;border: 1px solid #4d4339;}
.g_gr_o {background-color: #7f704c;border: 1px solid #e9d57d;}
.g_gr_c {background: linear-gradient(to top, #755f40 0%, #d0a469 52%, #f7dcb2 100%);border: 0;height: 32px !important;line-height: 32px !important;}
.g_gr_c .g_home_o,
.g_gr_c .g_home_odd_o,
.g_gr_c .divd2,
.g_gr_c .g_away_o,
.g_gr_c .g_away_odd_o { color:#000 !important; font-weight:600 !important; }
.g_gr_d {background-color: #05040f;border: 1px solid #363330;color: gray;}
.g_gr_d > span,
.g_gr_d .g_odd_n,
.g_gr_d .g_odd_h { color:#444; }

.g_gr_sc {background-color: #353f54a1}

/********************************************************
'" game_data : '
********************************************************/
.game_data {display: block;padding: 0 2px;}
.game_row {display: block; margin: 0px;}
.game_end_row {display: block; margin: 0 0 15px 0;}
.game_mbt_row {display: block;margin: 0 0 15px 0;padding: 1px;}
.divd2.name { display:inline-block; position:relative;/* top:2px;*/ }

.g_item {overflow: hidden; width: 100%; display: table; border-spacing:1px;}
.g_item li {position:relative;display: table-cell;vertical-align: middle;height: 100%;font-size: 0;padding: 0 2px;height:30px;line-height: 31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;word-break: break-all;}
.g_item li > span,
.g_item li > a { font-size:12px; vertical-align: middle; }
.g_item li .tx_blue{color:#ddb57f;}
.g_home {width: 40%; cursor:pointer;}
.g_home a {width: 100%; display:table;}
.g_home_end {width: 38%; cursor:pointer;}
.g_home_end a {width: 100%; display:table;}
.g_home_over {width: 40%; cursor:pointer;}
.g_home_over a {width: 100%; display:table;}
.g_home_end_over {width: 38%; cursor:pointer;}
.g_home_end_over a {width: 100%; display:table;}
.g_odd {width: 11%; cursor:pointer;}
.g_odd_over {width: 11%;cursor:pointer;}
.g_away {width: 40%; cursor:pointer;}
.g_away a {width: 100%; display:table;}
.g_away_end {width: 38%; cursor:pointer;}
.g_away_end a {width: 100%; display:table;}
.g_away_over {width: 40%; cursor:pointer;}
.g_away_over a {width: 100%; display:table;}
.g_away_end_over {width: 38%; cursor:pointer;}
.g_away_end_over a {width: 100%; display:table;}

.g_score {width: 10%; line-height: 14px;}
.g_home_n, .g_away_n, .g_home_o, .g_away_o, .g_home_d, .g_away_d {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
    letter-spacing: -0.5px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-weight: 500;
    }
.g_home_odd_n, .g_away_odd_n, .g_home_odd_o, .g_away_odd_o, .g_home_odd_d, .g_away_odd_d {/*width: calc(100% - 95px);*/ width:25%; display: inline-block;vertical-align: middle;letter-spacing: -0.5px;font-weight: 500;}
.g_home_odd_n img, .g_away_odd_n img, .g_home_odd_o img, .g_away_odd_o img, .g_home_odd_d img, .g_away_odd_d img {width: 10px; max-height: 28px; vertical-align: middle; margin-top: 0px;}
.g_home_n img, .g_away_n img, .g_home_o img, .g_away_o img, .g_home_d img, .g_away_d img {width: 10px; max-height: 28px; vertical-align: middle; margin-right: 2px; margin-top: -2px;}

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

.g_home_o {color: #fff;text-align: left;font-size: 12px;}
.g_home_odd_o {color: #fff;text-align: right;}
.g_odd_o {color: #fff;}
.g_away_odd_o {color: #fff;text-align: left;}
.g_away_o {color: #fff;text-align:right;}

.g_home_d {color: #a7a188;text-align: left;}
.g_home_odd_d {color: #fff;text-align: right;}
.g_gr_c .g_home_odd_d{color: #000;text-align: right;}
.g_odd_d {font-weight: 500;color: #fff;}
.g_away_odd_d {color: #a7a188;text-align: left;}
.g_away_d {color: #a7a188;text-align:right;}

.mini-betting .g_home {background: #000;border: 2px solid #8c7350;width:100%;text-align: left;padding: 0 10px;}
.mini-betting .g_home .g_home_o {text-align:center;font-size: 12px;width: auto;color: #fff;}
.mini-betting .g_home .g_home_o span { color:#fff !important; }
.mini-betting .g_home .right { color:#fff; font-size:12px; float:right; }
    /********************************************************
    '" league : ''
    ********************************************************/
.league {width: 100%;height:36px;line-height:36px;margin:0;font-size: 12px;text-align: left;letter-spacing: -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);color:#F90;}
.league img {margin: -2px 0 0 3px;vertical-align: middle;}
.league .lg_day {color: #e7e3d5;margin-left: 2px;font-weight:500;}
.league .lg_time {color: #c5c5c5;font-weight: 500;float: right;font-size: 12px; }
.league .lg_time strong{color:#c5c5c5;}

/*
.league a {float: right; display: block; position: relative; padding: 0 2px; color: #fece43!important;}
.league a em {color: #fff; text-decoration: none;}
.league a span {display: block; width: 100%; height: 1px; position: absolute; top: -1px; right: 0; background-color: #3d486c;}
*/

.league_p {width: 100%; line-height: 20px; font-size: 11px; padding-left: 3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box; text-align: left;}
.league_r {float: right; color: #aaa; padding-right: 2px;}

.league .g_lge_tx1 {margin: 0 0 0 2px;color: #fff;}
.league .g_lge_tx2 {margin: 0 0 0 2px;color: #fff;font-weight: 500;font-size: 14px;}
.league .g_lge_tx2 font{color:#facf12;}
/*
.league a.g_list_view {padding: 0 10px!important; border-left: 1px solid #141b26; background-color: #6C1E1F;text-align: center;width: 30px;}
*/
.league .g_end_scr {float: right;color: #fff;letter-spacing: -1px;}
.league .g_end_scr em {color: #ff6c00;}
.league .g_end_scr span {margin: 0 5px;}

.league .right-head { float:right; }
.league .right-head a { float:right; width:52px; height:25px; line-height:25px; text-align:center; color:#fcca3e; border:1px solid #49412f; margin:5px 0 5px 5px; }
.league .right-head a em { font-style:normal; }
.league .right-head a.g_list_hold { border:2px solid #fcca3e; line-height:23px; }


.show_btn {background: #1d1a11;border: 1px solid #4d4339;}
.show_btn a {display:block;}
.show_btn a span{/* font-weight: 700; */color: #fadcaf;}
.show_btn a em{font-style:normal;color: #fadcaf;/* font-weight: 700; */}
.show_btn span {color: #fadcaf;}
.show_btn.sExpand {
    border: 2px solid;
    color: #ddb57f;
    border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;
 }

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

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

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

.league_h .g_mbt_h {float: right;color: #ddd;letter-spacing: -1px;}
.league_h .g_mbt_h span {/* padding: 0 5px; */width: 50px;display: inline-block;height: 25px;line-height: 25px;text-align: center;}
.league_h .g_mbt_h span.tx_normal { background:#857b6d; color:#fff; font-size:12px; }
.betting-list .league_m .g_mbt_scr { color:#c5c5c5; }
.betting-list .league_h .lg_time,
.mini-betting .league_h .lg_time{color: #837b6f;}
.betting-list .league_h .g_mbt_h span,
.mini-betting .league_h .g_mbt_h span { font-size:13px; }

.league_h img.v-icon { width:20px; }
.league_m img.v-icon { width: 20px; }
/********************************************************
'" bet cart : ''"''
********************************************************/
/* '''' */
.bet_pop_bg {display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 443;}
.bet_pop_bg.on {display: block;}
.content_bg {display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 667;}
.content_bg.on {display: block;}

/*  */
.bet_box {position:fixed;left:0;bottom:0;margin:0 auto;width: 100%; z-index:7777;}
.bet_box img,
.bet_pop img { width:68px; }
.bet_box .bottom {padding: 10px;position: static;border-top: 1px solid #49412f;background: #000000;color: #857b6d;}
.bet_box .up-btn { text-align:center; }
.bet_box .bottom div span {font-weight:500;color: #857b6d;}
.bet_box .bottom div a {color: #c1b5a4;}
.bet_box .pull-left { line-height:30px; }
.bet_box .pull-left .txt1 { display:none; margin-right:10px; font-size:12px; }
.bet_box .pull-left .txt1 i {color: #c1b5a4;}
.bet_box .pull-left .txt2 { font-size:12px; }
.bet_box .pull-left .txt2 i {color: #ddb57f;}
.bet_box .cart-btn1 {width:83px;height:30px;text-align:center;line-height: 30px;background: #000000;font-size:13px;border: 1px solid #4d4339;}
.bet_box .cart-btn2 {width:83px;height:30px;text-align:center;line-height: 30px;background: #000;font-size:13px;border: 1px solid #4d4339;}
.bet_box .bottom div a.cart-btn2 {color: #ddb57f;}
.bet_box .pull-left { float:left; }
.bet_box .pull-right { float:right; }
.bet_up { text-align:center; }
@media screen and (max-width: 374px){
.bet_box .cart-btn1 {width:63px; height:30px; font-size:12px; }
.bet_box .cart-btn2 {width:63px; height:30px; font-size:12px; }
}

/* */
.bet_pop {position:fixed;bottom:-100%;left:0px;right:0px;padding:0 0 50px;z-index:6666; }
.bet_pop .cart-top{border-bottom: 0;background: #000000;border-top: 1px solid #ddb57f;}
.bet_pop .bet_down{ text-align: center; }
.bet_pop .ct_bet {overflow: hidden;text-align: left;font-size: 13px;margin: 0px 10px 0;/* border-bottom: 1px solid #262626; */}
.bet_pop .ct_bet-tp{overflow:hidden;/*margin-top: -10px;*/border-bottom: 1px solid #4d4339;}
.bet_pop .ct_bet-tp > li{float:left;width:calc(50%);color: #807669;font-weight:500;font-size: 13px;margin: 7px 0 10px;}
.bet_pop .ct_bet-tp > li strong i{font-weight:700;color: #dfa63b;}
.bet_pop .ct_bet-tp > li span,
.bet_pop .ct_bet-tp > li strong{font-weight:500;}
.bet_pop .ct_bet-tp > li span.bet_ipt { display:inline-block; margin:0 0 0 15px;}
.bet_pop .ct_bet-tp > li.last { line-height:23px; text-align:right; }
.bet_pop .ct_bet-tp > li.last #TotalBenefit { color:#fff; }

.bet_pop .ct_bet-tp .bet_ipt input {width:88px;height:23px;background: #40382d;color:#fff;font-size:12px;line-height:23px;padding:0 6px 0 0;box-sizing:border-box;border:0;outline:0;text-align:right;}
.bet_pop .ct_betbt {clear: both;overflow: hidden;padding: 8px 10px 0;/*margin:0 0 6px;*//* border-top: 1px solid #262626; */border-bottom: 0;}
.bet_pop .ct_betbt > div {display: block;font-size: 0;margin-bottom: 3px;margin-left: -3px;}
.bet_pop .ct_betbt > div .betbt {
    display: inline-block;
    width: calc(100% / 6 - 3px);
    margin-left: 3px;
    margin-top: 3px;
    height: 25px;
    line-height: 25px;
    background: linear-gradient(#554230, #886739);
    border: 0;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    outline: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-family: "a3";
}

.bet_pop .ct_foot {clear: both;overflow: hidden;padding: 0 10px 10px;margin-left:-3px;/* border: 1px solid #2e2c44; */border-top: 0; font-size:0; }
.bet_pop .ct_foot.first .betbt {width: calc(100% / 6 - 3px);font-size:12px;margin-left: 3px;height: 30px;line-height: 30px;background: linear-gradient(#554230, #896739);color:#fff;font-family: "a3";vertical-align: top;}
.bet_pop .ct_foot.first button.betbt_now {width:calc(50% - 3px);margin-left:3px;border: 2px solid;color: #ddb57f;border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;padding: 1px 0px 0;font-size: 15px;font-family: "a3";}
.bet_pop .ct_foot .betbt_now {height: 30px;line-height: 19px;width: 100%;text-align: center;background: #000000;border: 0;font-size:15px;}
.bet_pop .ct_foot .betbt_now.second { background: #03805b; box-shadow: 2px 2px 0 #135d47;}
.bet_pop .ctBottom {padding:0 12px 13px;color: #807669;font-size:12px;}
.bet_pop .ctBottom .left { float:left; }
.bet_pop .ctBottom .right {float:right;color: #807669;}
.bet_pop .ct_list { overflow-y:scroll; max-height:95px; }
.bet_pop .ct_list.mini_bet .crt_gm p { font-size:16px; }
.bet_pop .ct_list.mini_bet .crt_gm p span { color:#ddb57f !important; }
.bet_pop .ct_list .crt_gm {position: relative;border-bottom: 1px solid #4d4339;margin:0px 10px;padding:0 0 5px;}
.bet_pop .ct_list .crt_gm:after { content:""; position:absolute; left:0; right:0; bottom:0px; border-bottom:1px solid #000; }
.bet_pop .ct_list .crt_gm .topInfo { padding:5px 45px 5px 0px; font-size:12px; line-height:16px; }
.bet_pop .ct_list .crt_gm .topInfo > * { font-weight:500; }
.bet_pop .ct_list .crt_gm .topInfo font { color:inherit !important; font-weight:inherit !important; }
.bet_pop .ct_list .crt_gm:hover p a.del{color:#fff;}
.bet_pop .ct_list .crt_gm p { display:inline-block; margin:0 5px 0 0; /* padding: 2px 0; */ vertical-align: top; width:auto; font-size:12px; color:#ddb57f !important; }
.bet_pop .ct_list .crt_gm p.lastInfo {display:block;margin:0;color: #9c998f;font-size:12px;}
.bet_pop .ct_list .crt_gm p.line-tit{color:#b0b0b0;font-size:12px;}
.bet_pop .ct_list .crt_gm p .tm {display: block; /* line-height: 1.5; */color: #c3b203;font-size: 12px;letter-spacing: -0.5px;}
.bet_pop .ct_list .crt_gm p .tm.cho {display: inline-block;width: 150px;color: #cfcfcf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bet_pop .ct_list .crt_gm p .odd {float: right;color: #ffffff;font-size: 13px;}
.bet_pop .ct_list .crt_gm p .odd .wol{color: #fb2534;margin-right:2px;font-size: 12px;}
.bet_pop .ct_list .topInfo a {position: absolute;right: -4px;top:5px;width: 20px;}
.bet_pop .ct_list .topInfo a.del {background: none;font-size: 19px;color: #7f7668;}
.bet_pop .ct_list .no-game{height:46px;line-height:46px;text-align:center;font-size: 12px;color: #fff;}


/*
.bet_head {overflow: hidden;padding: 5px;border: 1px solid #726550;}
.bet_head table {width: 100%; table-layout: fixed;}
.bet_head table th {height: 30px; font-weight: normal; text-align: left; vertical-align: middle;}
.bet_head table th span {vertical-align: middle; margin-right: 6px;}
.bet_head table td {height: 20px;line-height: 18px;color: #fff;vertical-align: middle;letter-spacing: -0.5px;}
.bet_head .bet_mm {width: 100%;line-height: 30px;padding: 0 10px;margin-top: 5px;background-color: #fff;text-align: right;color: #3b3b3b !important;font-size: 14px;border: 1px solid #2e2c44;box-sizing: border-box;-webkit-box-sizing: border-box;}
.bet_head .bet_mbt {margin-top: 5px;}
.bet_head .bet_mbt ul {display: table; width: 100%; text-align: center;}
.bet_head .bet_mbt ul li {
    display: table-cell;
    width: 1%;
    background: linear-gradient(#b9a266, #907148);
    border: 1px solid #b8a164;
}
.bet_head .bet_mbt ul li a {display: block;line-height: 1;padding: 8px 0;color: #fff;}
*/
/*
.bet_list li.crt_gm{padding-right:30%;}
.bet_list li.crt_gm > p{color:#fff;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.bet_list li.crt_gm > p:last-child{color:#cbc1b2;}
.bet_list li.crt_gm > p .odd{position:absolute;top: calc(50% - 15px);right: 13%;width: calc(17% - 5px);text-align: center;height: 30px;line-height: 30px;}
.bet_list li.crt_gm > p .icon_set.del{position:absolute;top: calc(50% - 15px);right: 5px;width: calc(13% - 5px);text-align: center;color: #fff;border: 1px solid #868686;background-color: #a9a9a9;font-size: 12px;display: block;overflow: hidden;height: 30px;line-height: 30px;}

.bet_list_warp {position:relative;max-height:101px;overflow-y:scroll;border-left: 1px solid #726550;border-right: 1px solid #726550;}
.bet_list {padding: 5px 5px; clear: both;}
.bet_list li {width: 100%;padding: 5px 5px;margin: 3px 0;overflow: hidden;border: 1px solid #ebc96e;background-color: #51483b;color: #ff9d00;box-sizing: border-box;}
.bet_list li:last-child {margin-bottom: 0px!important;}
.bet_list li dl dd {float: left; line-height: 1.4;}
.bet_list li dl dd:nth-child(1) {width: 70%;}
.bet_list li dl dd:nth-child(2) {width: 17%; line-height: 30px; text-align: center;}
.bet_list li dl dd:nth-child(3) {width: 13%;}
.bet_list li dl dd p {font-size: 12px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.bet_list li dl dd a {color: #fff;border: 1px solid #868686;background-color: #a9a9a9;font-size: 12px;display: block;overflow: hidden;height: 30px;line-height: 30px;text-align: center;}
.bet_list li dl dd span {display: block;color: #cbc1b2;}
.bet_list li dl dd .on {color: #fff;font-weight: 700;}
*/
/*
.bet_pop_bt {display: block;padding:5px 5px 5px 5px;background-color: rgba(255, 255, 255, 0.15);border: 1px solid #726550;}
.bet_pop_bt ul {overflow: hidden;}
.bet_pop_bt li {float:left;}
.bet_pop_bt a {display:block; height:34px; font-size:14px; line-height:34px; text-align:center; letter-spacing: -1px;}
.bet_pop_bt li:nth-child(1) {width:20%;background-color: #4e422e;border: 1px solid #4e422e;color: #fff;}
.bet_pop_bt li:nth-child(2) {width:20%;background-color: #352c1c;color: #b8a164;border: 1px solid #4e422e;margin:0px 0px 0px 1%;}
.bet_pop_bt li:nth-child(3) {width:37%;background-color: #b8a164;margin:0px 0px 0px 1%;border: 1px solid #b8a164;color:#fff;}
.bet_pop_bt li:nth-child(4) {width:20%;background-color: #271c0d;margin:0px 0px 0px 1%;border: 1px solid #271c0d;color: #fff;}
*/
.bet_tc_1 {color: #e9d57d;}
.bet_tc_2 {color: #e9d57d;}
.bet_tc_3 {color: #eaeaea;}

/********************************************************
'" font color : '
********************************************************/
.t_red {color: #fc3636;}
.tx_red {color: #c03737; }
.tx_blue {color: #5dbff9;}
.tx_win {color: #c29f6f;}
.tx_green {color: #fff;}
.tx_gray {color: #999;}
.tx_org {color: #ff6c00;}
.tx_white {color: #fff !important;}
.tx_normal {color: #857b6d;}
/* .tx_sky {color: #e9d57d;} */
.tx_yell {color: #ffce00;}
.t_yell {color: #cbc1b2;}
.tx_blue_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #3190fd;/* font-size:0px; */font-weight: bold;color: #fff;float: left;border-radius: 50%;}
.tx_red_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #fc3636;/* font-size:0px; */font-weight: bold;color: #333;border-radius: 50%;float: left;}
.tx_org_span {width: 36px;line-height: 36px !important;text-align: center !important;background-color: #ffce00;font-size:0px;font-weight: bold;color: #fff;float: left;}

.nfx_o_span {
    background: url(/images/m/buy.png?v=1) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.nfx_e_span {
    background: url(/images/m/sell.png?v=1) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_o_span {
    background: blue;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_e_span {
    background: #e24f4f;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_l_span {
    background: #48858c;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_r_span {
    background: #8c6f48;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_gor_span {
    background: url(/images/gor.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_nogor_span {
    background: url(/images/nogor.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_low_span {
    background: url(/images/low.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_high_span {
    background: url(/images/high.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_3_span {
    background: #8c4873;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_4_span {
    background: #498c48;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_blue_span2 {
    background: url(/images/blue.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_red_span2 {
    background: url(/images/red.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_under_span {
    /* background: url(/images/power_betbut_31.png) no-repeat; */
	background: blue;
    background-position: -29px -5px;
    background-size: 510%;
}
.tx_over_span {
	background: #e24f4f;
    /* background: url(/images/power_betbut_32.png) no-repeat; */
    background-position: -29px -5px;
    background-size: 510%;
}
.tx_under_span2 {
    background: url(/images/under.png) no-repeat;
    background-position: -29px -5px;
    background-size: 510%;
}
.tx_over_span2 {
    background: url(/images/over.png) no-repeat;
    background-position: -29px -5px;
    background-size: 510%;
}
.tx_a_span {
    background: #e24f4f;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_b_span {
    background: #4a8cdd;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_c_span {
    background: #4b8cdd;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_d_span {
    background: #e24f4f;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_s_span {
    background: url(/images/power_betbut_13.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 80px;
    height: 36px;
}
.tx_m_span {
    background: url(/images/power_betbut_15.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 80px;
    height: 36px;
}
.tx_ll_span {
    background: url(/images/power_betbut_17.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 80px;
    height: 36px;
}
.tx_powerbcap {
    background: url(/images/powerbca_betbut_1.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 70px;
    height: 36px;
}
.tx_powerbcab {
    background: url(/images/powerbca_betbut_2.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 70px;
    height: 36px;
}
.tx_powerbcat {
    background: url(/images/powerbca_betbut_3.png) no-repeat;
    background-position: -50px 3px;
    background-size: 220%;
    width: 70px;
    height: 36px;
}
.tx_s1_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -195px 3px;
    width: 136px;
}
.tx_s2_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -195px -61px;
    width: 136px;
}
.tx_s3_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -520px 3px;
    width: 136px;
}
.tx_s4_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: -520px -61px;
    width: 136px;
}
.tx_s5_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 33px 3px;
    width: 136px;
}
.tx_s6_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 33px -61px;
    width: 136px;
}
.tx_s7_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 33px -125px;
    width: 136px;
}
.tx_s8_span {
    background: url(/images/sp_race_player_new.png) no-repeat;
    background-position: 33px -189px;
    width: 136px;
}
.tx_e_under {
    background: url(/images/btn_under.png?v=1) no-repeat;
    background-position: 2px;
    background-size: 90%;
}
.tx_e_over {
    background: url(/images/btn_over.png?v=1) no-repeat;
    background-position: 2px;
    background-size: 90%;
}
.tx_rk_span {
    background: url(/images/icon_raccoon.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_rb_span {
    background: url(/images/icon_rabbit.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_low_span {
    background: url(/images/button_low.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}
.tx_hight_span {
    background: url(/images/button_hight.png) no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
}

/********************************************************
 : select input checkbox
********************************************************/
.select_st {
    padding: 8px 50px 8px 10px;
    border: 1px solid #49412f;
    background: #242220 url(../images/sub/select_down.png?v=2) no-repeat 90% 50%;
    color: #fff;
    cursor: pointer;
    height: 35px;
    margin: 1px 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.select_st::-ms-expand {display: none;}

.checkbox.cp_chk {padding: 5px 5px 5px 0;}

.checkbox {position: relative; cursor: pointer; overflow: hidden; display: inline-block; line-height: 22px; vertical-align: middle;}
.checkbox input.cb_box {position: absolute;top: 0;left: 0;/* opacity: 0; */cursor: pointer;z-index: 5;width: 20px;height: 20px;}
.checkbox i {float: left;display: block;width: 20px;height: 20px;z-index: 3;/* background: url(../images/sub/checkbox.png) no-repeat; */background-size: 20px 40px;}
.checkbox label {float: left;margin: -1px 0 0 3px;cursor: pointer;color: #dadada;}
.checkbox input.cb_box:checked+i {background-position: 0 -20px;}
.checkbox input.cb_box:checked+i+label {color: #bb9000;}

.checkbox_pop {position: relative; cursor: pointer; overflow: hidden; display: inline-block; padding: 3px 0 0 0; line-height: 20px; font-family:'Nanum Gothic',sans-serif; vertical-align: middle;}
.checkbox_pop input.cb_box {position: absolute; top: 0; left: 0; opacity: 0; cursor: pointer; z-index: 5; width: 20px; height: 20px;}
.checkbox_pop i {float: left; display: block; width: 20px; height: 20px; z-index: 3; background: url(../images/sub/checkbox.png) no-repeat; background-size: 20px 40px}
.checkbox_pop label {float: left; margin: -1px 0 0 5px; cursor: pointer; color: #444;}
.checkbox_pop input.cb_box:checked+i {background-position: 0 -20px;}
.checkbox_pop input.cb_box:checked+i+label {color: #fff;}

/********************************************************
'" bt set : '''
********************************************************/
.bt_w {display: block!important;height: 38px;line-height: 38px;border: 1px solid #e75050;font-size: 15px;letter-spacing: -1px;vertical-align: middle;border-radius: 3px;-webkit-border-radius: 3px;}
.bt_cpn {display: block!important; height: 30px; line-height: 30px; border: 1px solid #111; letter-spacing: -1px; vertical-align: middle; border-radius: 3px; -webkit-border-radius: 3px;}
.bt_m {
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.bt_s {padding: 0 15px; height: 26px; line-height: 26px; margin: 0 1px; font-size: 13px; letter-spacing: -1px; vertical-align: middle; border-radius: 3px; -webkit-border-radius: 3px;}
.bt_x {padding: 0 8px; height: 26px; line-height: 26px; margin: 0 1px; font-size: 13px; letter-spacing: -1px; vertical-align: middle; border-radius: 3px; -webkit-border-radius: 3px;}
.bt_l {padding: 0 30px;height: 40px;line-height: 40px;margin: 0 5px;font-size: 15px;letter-spacing: -1px;vertical-align: middle;border-radius: 3px;}
button{border:0;}
.bt_bg1 {
    font-size: 13px;
    width: auto;
    padding: 0px 15px;
    color: #fff;
    background: #5b4930;
 }
.bt_bg2 {
    font-size: 13px;
    width: auto;
    padding: 0 10px;
    color: #fff;
    background: #651919;
}
.bt_bg3 {display: inline-block;color: #fff !important;background-color: #651919;text-align: center;vertical-align: top;}
.bt_bg4 {display: inline-block;color: #fff !important;background-color: #651919;text-align: center;}
.bt_bg5 {display: inline-block; color: #fff !important; background-color: #996510; text-align: center;}
.bt_bg6 {display: inline-block;color: #fff !important;text-align: center;background-color: #7f704c;border: 1px solid #e9d57d;}
.bt_bg7 {display: inline-block;color: #fff !important;text-align: center;background-color: #4e422e;border: 1px solid #726550;}
.btn_default {
    width: 80px;
    height: 37px;
    line-height: 37px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.btnbox_p10 {overflow: hidden; padding: 5px 10px 10px 10px;}
.btnbox_p10::after {content: ''; display: block; clear: both;}
.btnbox_pa10 {overflow: hidden; padding: 10px 10px 10px 10px;}
.btnbox_pa10::after {content: ''; display: block; clear: both;}

.scrtop {position: fixed; right: 10px; top: 150px; display: none; width: 36px; height: 36px; background-color: #353f54a1; border: 1px solid #353f54a1; z-index: 7777; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);}
.scrtop .scrtop_btn {display: block; width: 21px; height: 21px; margin: 8px auto 0 auto; background: url(../images/sub/icon_top.png) no-repeat; background-size: 21px 21px; text-indent: -99999px;}
.scrdown {position: fixed; right: 10px; top: 200px; display: none; width: 36px; height: 36px; background-color: #353f54a1; border: 1px solid #353f54a1; z-index: 7777; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);}
.scrdown .scrdown_btn {display: block; width: 21px; height: 21px; margin: 8px auto 0 auto; background: url(../images/sub/icon_down.png) no-repeat; background-size: 21px 21px; text-indent: -99999px;}

.fRight { float:right; }
.btnTitle { padding:7px 10px; background:#5b4930; color:#fff; font-size:13px; line-height:13px; border-radius: 5px; }
.btnArea { margin:20px 0 0 0; }
.btnBottom { width:80px; height:37px; line-height:37px; color:#fff; font-size:15px; text-align: center; background:#5b4930; border-radius: 5px; }
/********************************************************
'" sub_line : '
********************************************************/
.sub_line {
    padding: 5px 10px;
    margin: 10px 0;
    text-align: right;
    border: 1px solid #49412f;
    border-left: 0;
    border-right: 0;

}
.sub_line::after {content: ''; clear: both; display: block; overflow: hidden;}

/********************************************************
'" game_mbt_info :
********************************************************/
.game_mbt_info {margin: 5px 1px 1px 1px; background-color: #242220; }
.game_mbt_info ul {display: table;width: 100%;background-color: #100f0e;border: 1px solid #49412f;}
.game_mbt_info ul li {display: table-cell;letter-spacing: -1px;color: #fff;line-height: 20px; padding:5px 0 3px; }
.game_mbt_info ul li:nth-child(1) {width: 22%;}
.game_mbt_info ul li:nth-child(2) {border-left: 1px solid #49412f;width:22%;}
.game_mbt_info ul li:nth-child(3) {border-left: 1px solid #49412f;width:22%;}
.game_mbt_info ul li:nth-child(4) {border-left: 1px solid #49412f;width:22%;}
.game_mbt_info ul li:nth-child(5) {border-left: 1px solid #49412f; width:22%}
.game_mbt_info ul li p {display: block;}
.game_mbt_info ul li span {color: #e3bd88;}

.game_mbt_info ul li {color: #837b6f;}
.game_mbt_info ul li p {color:#fff;font-size: 12px;}

/********************************************************
 game_mbt_btn :
********************************************************/
.game_mbt_btn {overflow: hidden; text-align: right;}
.game_mbt_btn .checkbox {margin-top: 3px;}


/* .sub-cont-box1{padding:0 2px 0;} */

/********************************************************
 powerball :
********************************************************/
.g_pw_1 a, .g_pw_1_over a, .g_pw_2 a, .g_pw_2_over a, .g_pw_3 a, .g_pw_3_over a, .g_pw_4 a, .g_pw_4_over a {width: 100%; display: table; letter-spacing: -0.5px;}
.g_pw_1, .g_pw_1_over, .g_pw_2, .g_pw_2_over, .g_pw_3, .g_pw_3_over, .g_pw_4, .g_pw_4_over {padding: 7px 1px 7px 1px !important;}
.g_pw_1 {width: 50%; cursor:pointer;}
.g_pw_1_over {width: 50%; cursor:pointer;}
.g_pw_2 {width: 33.3%; cursor:pointer;}
.g_pw_2_over {width: 33.3%; cursor:pointer;}
.g_pw_3 {width: 16.6%; cursor:pointer;}
.g_pw_3_over {width: 16.6%; cursor:pointer;}
.g_pw_4 {width: 25%; cursor:pointer;}
.g_pw_4_over {width: 25%; cursor:pointer;}

.g_pw_1_n, .g_pw_2_n {display: table-cell;vertical-align: middle;line-height: 13px;color: #fff;text-align: left;}
.g_pw_1_odd_n, .g_pw_2_odd_n {display: table-cell;vertical-align: middle;color: #9a9a9a;text-align: right;}
.g_pw_3_n {vertical-align: middle; line-height: 13px; color: #ededed; text-align: center;}
.g_pw_3_odd_n {vertical-align: middle; color: #ffc356; text-align: center;}
.g_pw_4_n {vertical-align: middle; line-height: 13px; color: #ededed; text-align: center;}
.g_pw_4_odd_n {vertical-align: middle; color: #ffc356; text-align: center;}

.g_gr_o .g_pw_1_odd_n, .g_gr_o .g_pw_2_odd_n{color: #fff;}


.g_pw_1_o, .g_pw_2_o {display: table-cell; vertical-align: middle; line-height: 13px; color: #000; text-align: left;}
.g_pw_1_odd_o, .g_pw_2_odd_o {display: table-cell; vertical-align: middle; color: #000; text-align: right;}
.g_pw_3_o {vertical-align: middle; line-height: 13px; color: #000; text-align: center;}
.g_pw_3_odd_o {vertical-align: middle; color: #000; text-align: center;}
.g_pw_4_o {vertical-align: middle; line-height: 13px; color: #000; text-align: center;}
.g_pw_4_odd_o {vertical-align: middle; color: #000; text-align: center;}

.g_pw_1_d, .g_pw_2_d {display: table-cell; vertical-align: middle; line-height: 13px; color: #999; text-align: left;}
.g_pw_1_odd_d, .g_pw_2_odd_d {display: table-cell; vertical-align: middle; color: #999; text-align: right;}
.g_pw_3_d {vertical-align: middle; line-height: 13px; color: #999; text-align: center;}
.g_pw_3_odd_d {vertical-align: middle; color: #999; text-align: center;}
.g_pw_4_d {vertical-align: middle; line-height: 13px; color: #999; text-align: center;}
.g_pw_4_odd_d {vertical-align: middle; color: #999; text-align: center;}

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

.g_pw_info {width: 100%; height: 26px; line-height: 26px; background-color: #262626; margin: 2px 0 0px 0; color: #999; border-top: 1px solid #333; border-bottom: 1px solid #333;}
.g_pw_info span {color: #999; margin: 0 5px;}
.g_pw_info em {color: #93d400;}

/********************************************************
 mini game :
********************************************************/
/*  */
.live_mini_game {clear: both; overflow: hidden; line-height: 1; font-weight: normal;}
.live_mini_game::after {content: ''; display: block; clear: both;}

/********************************************************
 mini game :
********************************************************/
/*  //  */
.ntry_pwsdr {background-color: #342B24;}
.ntry_pwsdr .live_gm {height: 610px;}
.ntry_pwsdr .live_gm iframe {width: 610px; height: 610px;}
/*.ntry_pwsdr .live_gm .gm_bg {width: 590px; height: 568px; background: url(../../images/m/minigame/gmpwsdr_bg.png) no-repeat;}
.ntry_pwsdr .live_gm .gm_bg1 {width: 240px; height: 82px; background: url(../../images/m/minigame/gmpwsdr_bg2.png) no-repeat;}
.ntry_pwsdr .live_gm .left_tx {position: absolute; left: 40px; top: 250px; width: 180px; z-index: 4;}
.ntry_pwsdr .live_gm .left_tx h3 {margin: 0 0 10px 0; font-size: 15px; color: #f5d09f; letter-spacing: -1px;}
.ntry_pwsdr .live_gm .left_tx p {font-size: 13px; padding: 0; margin: 0 0 10px 0; color: #e5dfd6; text-align: left; letter-spacing: -0.5px;}*/

/*  //  */
.ntry_pwb {background-color: #353f54a1;}
.ntry_pwb .live_gm {height: 610px;}
.ntry_pwb .live_gm iframe {width: 610px; height: 610px;}
.ntry_pwb2 .live_iframe2{width:100%;; height: 260px;}
.ntry_pwb2 .live_iframe2 .live_gm2 {width:350px; height: 260px; margin:0 auto;}
.ntry_pwb2 .live_iframe2 .live_gm2 iframe {width:365px; height: 260px;}
/*.ntry_pwb .live_gm .gm_bg {width: 590px; height: 568px; background: url(../../images/m/minigame/gmpwb_bg.png) no-repeat;}
.ntry_pwb .live_gm .gm_bg1 {width: 240px; height: 94px; background: url(../../images/m/minigame/gmpwb_bg2.png) no-repeat;}
.ntry_pwb .live_gm .left_tx {position: absolute; left: 40px; top: 200px; width: 180px; z-index: 4;}
.ntry_pwb .live_gm .left_tx h3 {margin: 0 0 10px 0; font-size: 15px; color: #f5d09f; letter-spacing: -1px;}
.ntry_pwb .live_gm .left_tx p {font-size: 13px; padding: 0; margin: 0 0 10px 0; color: #e5dfd6; text-align: left; letter-spacing: -0.5px;}*/

/*  //  */
.ntry_knsdr {background-color: #2B2B2B;}
.ntry_knsdr .live_gm {height: 610px;}
.ntry_knsdr .live_gm iframe {width: 610px; height: 610px;}
/*.ntry_knsdr .live_gm .gm_bg {width: 590px; height: 568px; background: url(../../images/m/minigame/gmknsdr_bg.png) no-repeat;}
.ntry_knsdr .live_gm .gm_bg1 {width: 240px; height: 82px; background: url(../../images/m/minigame/gmknsdr_bg2.png) no-repeat;}
.ntry_knsdr .live_gm .left_tx {position: absolute; left: 40px; top: 250px; width: 180px; z-index: 4;}
.ntry_knsdr .live_gm .left_tx h3 {margin: 0 0 10px 0; font-size: 15px; color: #9fd7f5; letter-spacing: -1px;}
.ntry_knsdr .live_gm .left_tx p {font-size: 13px; padding: 0; margin: 0 0 10px 0; color: #d6e3e5; text-align: left; letter-spacing: -0.5px;}*/

/*  //  */
.live_iframe {overflow: hidden; width: 610px; margin: 0 auto;}
.live_iframe .live_gm {position: relative; z-index: 2;}
.live_iframe .live_gm .gm_bg {position: absolute; top: 0; left: 0; z-index: 3;}
.live_iframe .live_gm .gm_bg1 {position: absolute; bottom: 0; right: 0; z-index: 3;}
.live_iframe .live_gm .left_tx {line-height: 1.3;}
.live_iframe .live_gm .left_tx span {color: #ffd800;}
.live_iframe .live_gm .left_tx::-webkit-scrollbar-track {background-color: #5a3f2f; border-radius: 5px;}
.live_iframe .live_gm .left_tx::-webkit-scrollbar {width: 10px; background-color: #73503c;}
.live_iframe .live_gm .left_tx::-webkit-scrollbar-thumb {height: 50px; background-color: #fae6c5; border-radius: 5px;}
.live_iframe .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;}


/********************************************************
 mini game :
********************************************************/

/* --  -- */
@media all and (max-width:320px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.55, 0.55);
        -webkit-transform: scale(0.55, 0.55);
        -o-transform: scale(0.55, 0.55);
        -ms-transform: scale(0.55, 0.55);
        transform: scale(0.55, 0.55);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -9px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.55, 0.55);
        -webkit-transform: scale(0.55, 0.55);
        -o-transform: scale(0.55, 0.55);
        -ms-transform: scale(0.55, 0.55);
        transform: scale(0.55, 0.55);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -9px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.55, 0.55);
        -webkit-transform: scale(0.55, 0.55);
        -o-transform: scale(0.55, 0.55);
        -ms-transform: scale(0.55, 0.55);
        transform: scale(0.55, 0.55);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -9px;
    }

    .ntry_pwsdr {height: 340px;}
    .ntry_pwb {height: 340px;}
    .ntry_knsdr {height: 340px;}
}

/* --   -- */
@media all and (min-width:321px) and (max-width:360px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.61, 0.61);
        -webkit-transform: scale(0.61, 0.61);
        -o-transform: scale(0.61, 0.61);
        -ms-transform: scale(0.61, 0.61);
        transform: scale(0.61, 0.61);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -7px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.61, 0.61);
        -webkit-transform: scale(0.61, 0.61);
        -o-transform: scale(0.61, 0.61);
        -ms-transform: scale(0.61, 0.61);
        transform: scale(0.61, 0.61);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -7px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.61, 0.61);
        -webkit-transform: scale(0.61, 0.61);
        -o-transform: scale(0.61, 0.61);
        -ms-transform: scale(0.61, 0.61);
        transform: scale(0.61, 0.61);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -7px;
    }

    .ntry_pwsdr {height: 380px;}
    .ntry_pwb {height: 380px;}
    .ntry_knsdr {height: 380px;}
}

/* --  -- */
@media all and (min-width:361px) and (max-width:375px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -10px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -10px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -10px;
    }

    .ntry_pwsdr {height: 380px;}
    .ntry_pwb {height: 380px;}
    .ntry_knsdr {height: 380px;}
}

/* --  -- */
@media all and (min-width:376px) and (max-width:384px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.66, 0.66);
        -webkit-transform: scale(0.66, 0.66);
        -o-transform: scale(0.66, 0.66);
        -ms-transform: scale(0.66, 0.66);
        transform: scale(0.66, 0.66);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.66, 0.66);
        -webkit-transform: scale(0.66, 0.66);
        -o-transform: scale(0.66, 0.66);
        -ms-transform: scale(0.66, 0.66);
        transform: scale(0.66, 0.66);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.66, 0.66);
        -webkit-transform: scale(0.66, 0.66);
        -o-transform: scale(0.66, 0.66);
        -ms-transform: scale(0.66, 0.66);
        transform: scale(0.66, 0.66);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }

    .ntry_pwsdr {height: 380px;}
    .ntry_pwb {height: 380px;}
    .ntry_knsdr {height: 380px;}
}

/* -- -- */
@media all and (min-width:385px) and (max-width:414px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.71, 0.71);
        -webkit-transform: scale(0.71, 0.71);
        -o-transform: scale(0.71, 0.71);
        -ms-transform: scale(0.71, 0.71);
        transform: scale(0.71, 0.71);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.71, 0.71);
        -webkit-transform: scale(0.71, 0.71);
        -o-transform: scale(0.71, 0.71);
        -ms-transform: scale(0.71, 0.71);
        transform: scale(0.71, 0.71);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.71, 0.71);
        -webkit-transform: scale(0.71, 0.71);
        -o-transform: scale(0.71, 0.71);
        -ms-transform: scale(0.71, 0.71);
        transform: scale(0.71, 0.71);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -12px;
    }

    .ntry_pwsdr {height: 430px;}
    .ntry_pwb {height: 430px;}
    .ntry_knsdr {height: 430px;}
}

/* --  -- */
@media all and (min-width:415px) and (max-width:768px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.84, 0.84);
        -webkit-transform: scale(0.84, 0.84);
        -o-transform: scale(0.84, 0.84);
        -ms-transform: scale(0.84, 0.84);
        transform: scale(0.84, 0.84);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.84, 0.84);
        -webkit-transform: scale(0.84, 0.84);
        -o-transform: scale(0.84, 0.84);
        -ms-transform: scale(0.84, 0.84);
        transform: scale(0.84, 0.84);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.84, 0.84);
        -webkit-transform: scale(0.84, 0.84);
        -o-transform: scale(0.84, 0.84);
        -ms-transform: scale(0.84, 0.84);
        transform: scale(0.84, 0.84);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }

    .ntry_pwsdr {height: 580px;}
    .ntry_pwsdr .live_iframe {width: 100%;}
    .ntry_pwsdr .live_gm iframe {width: 920px!important; height: 610px;}
    .ntry_pwb {height: 580px;}
    .ntry_pwb .live_iframe {width: 100%;}
    .ntry_pwb .live_gm iframe {width: 920px!important; height: 610px;}
    .ntry_knsdr {height: 580px;}
    .ntry_knsdr .live_iframe {width: 100%;}
    .ntry_knsdr .live_gm iframe {width: 920px!important; height: 610px;}
}

/* --  -- */
@media all and (min-width:769px) and (max-width:800px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.97, 0.97);
        -webkit-transform: scale(0.97, 0.97);
        -o-transform: scale(0.97, 0.97);
        -ms-transform: scale(0.97, 0.97);
        transform: scale(0.97, 0.97);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.97, 0.97);
        -webkit-transform: scale(0.97, 0.97);
        -o-transform: scale(0.97, 0.97);
        -ms-transform: scale(0.97, 0.97);
        transform: scale(0.97, 0.97);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.97, 0.97);
        -webkit-transform: scale(0.97, 0.97);
        -o-transform: scale(0.97, 0.97);
        -ms-transform: scale(0.97, 0.97);
        transform: scale(0.97, 0.97);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
    }

    .ntry_pwsdr {height: 590px;}
    .ntry_pwsdr .live_iframe {width: 100%;}
    .ntry_pwsdr .live_gm iframe {width: 920px!important; height: 610px;}
    .ntry_pwb {height: 590px;}
    .ntry_pwb .live_iframe {width: 100%;}
    .ntry_pwb .live_gm iframe {width: 920px!important; height: 610px;}
    .ntry_knsdr {height: 590px;}
    .ntry_knsdr .live_iframe {width: 100%;}
    .ntry_knsdr .live_gm iframe {width: 920px!important; height: 610px;}
}

/* --  -- */
@media all and (width:372px) {
    .ntry_pwsdr .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -16px;
    }
    .ntry_pwb .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -16px;
    }
    .ntry_knsdr .live_gm {
        -moz-transform: scale(0.64, 0.64);
        -webkit-transform: scale(0.64, 0.64);
        -o-transform: scale(0.64, 0.64);
        -ms-transform: scale(0.64, 0.64);
        transform: scale(0.64, 0.64);
        -moz-transform-origin: top left;
        -webkit-transform-origin: top left;
        -o-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        margin-left: -16px;
    }

    .ntry_pwsdr {height: 380px;}
    .ntry_pwb {height: 380px;}
    .ntry_knsdr {height: 380px;}
}


/* paging */
.paging{display: table;margin: 0 auto;text-align: center;}
.paging a{float: left;display: block;width: 37px;height: 37px;line-height: 38px;margin:0 2px;font-size: 14px;color: #feedd5;background: #433e31;vertical-align: top;}
.paging a img{vertical-align: -1px;}
.paging a.on,
.paging a:hover{color: #e3bd88;background: #000000;line-height: 34px;border: 2px solid #8c7350;text-decoration: underline;}
.paging a.btnPage.on,
.paging a.btnPage:hover{border:0; }
.paging a.img:hover{background: none;}
.paging a.img{background: none;border: 0;}

.lr-box{margin-top: 15px;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;}

.lr-btn{min-height: 35px;margin-top: 3px;}


/********************************************************
 board list :
********************************************************/
.board {position: relative; }
.board_list {border-top: 1px solid #7f704c;text-align: left;}
.board_list.line-none { border-top:0; }
.board_list .bo_item_nt a,
.board_list .bo_item_nt2 a,
.board_list .bo_item_nt3 a, .board_list .bo_item a, .board_list .bo_item_none a {display: block; }
.board_list .bo_item_nt {position: relative;padding: 10px 5px 10px 5px;border-bottom: 1px solid #49412f;background-color: #1d1a11;}
.board_list .bo_item_nt2 {position: relative;padding: 10px 5px 10px 5px;border-bottom: 1px solid #49412f;background-color: #1d1a11;}
.board_list .bo_item_nt3 {position: relative;padding: 10px 5px 10px 5px;border-bottom: 1px solid #7d4041; background-color: #5f2223;}
.board_list .bo_item {position: relative;height:40px;line-height:40px;border-bottom: 1px solid #49412f;overflow:hidden;padding: 0 5px;}
.board_list .bo_item_none {position: relative;padding:10px 5px;border-bottom: 1px solid #49412f; overflow:hidden; font-size:0; }
.board_list .bo_item_none span { vertical-align:middle; }
.board_list .bo_item_none .bo-tit {display:inline-block;color:#fff;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size: 12px;}
.board_list .bo_item_none .bo-date {display:inline-block;color: #a99e8f;font-size: 12px;width: 20%;text-align:center;}
.board_list .bo_item_none .bo-cstm {display:inline-block;width: 10%;text-align:center;}

.board_list.qna .bo_item_none:nth-child(even){/* background:#201c17; */}

.board_head.memo .bo_item_none .bo-tit {width:60%;}
.board_head.memo .bo_item_none .bo-date {width:25%;}
.board_head.memo .bo_item_none .bo-cstm {width:15%;}
.board_list.memo .bo_item_none .bo-tit {width:60%;}
.board_list.memo .bo_item_none .bo-date {width: 25%;}
.board_list.memo .bo_item_none .bo-cstm {width:15%;}

.board_head {background: #000000;border: 1px solid #49412f;border-left: 0;border-right: 0;}
.board_head .bo_item_none {font-size:0;height: 35px;line-height: 35px;}
.board_head .bo_item_none {color: #857b6d;}
.board_head .bo_item_none .bo-tit {display:inline-block;font-size: 13px;width:70%;}
.board_head .bo_item_none .bo-date {display:inline-block;font-size: 13px;width: 18%;}
.board_head .bo_item_none .bo-cstm {display:inline-block;font-size: 13px;width: 10%;}

.board_list .bo_notice {font-size: 12px;letter-spacing: -1px;animation:board_n 1.5s infinite ease-in-out;-webkit-animation:board_n 1.5s infinite ease-in-out;color: #ddb57f;}
.board_list .bo_item_nt2 .bo_notice { color:#c03737; }
.board_list .bo_subject {color: #fff;font-size: 14px;letter-spacing: -1px; float:left; width:65%; }
.board_list .bo_notice .notice-icon {display:inline-block;width:40px;height:20px;background: #5b4930;color:#fff;text-align:center;line-height:20px;margin-right:5px;}
.board_list .bo_notice .notice-icon2 {display:inline-block;width:40px;height:20px;background: #651919;color:#fff;text-align:center;line-height:20px;margin-right:5px;}
.board_list .bo_notice .notice-icon3 { display:inline-block; width:40px; height:20px; border-radius:5px; background:#c31f21; color:#fff; text-align:center; line-height:20px; margin-right:5px; }
.board_list .bo_info { float:left; width:25%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.board_list .bo_info .admin {display: inline-block; font-size: 12px; color: #aaa;}
.board_list .bo_info .admin img {width: auto; height: 16px; vertical-align: middle;}
.board_list .bo_info .name {display: inline-block;font-size: 12px;color: #a99e8f;}
.board_list .bo_info .name img {width: auto; height: 18px; margin: -2px 3px 0 0; vertical-align: middle;}
.board_list .bo_info .date {display: inline-block;position: relative;padding-left: 6px;margin-left: 6px;font-size: 12px;color: #dadada;letter-spacing: -0.5px;}
.board_list .bo_info .date::before {content:''; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; background-color: #c1c1c1; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.board_list .bo_info .more {position: absolute; right: 0; top: 0; display: block; width: 44px; height: 100%; text-align: center; font-size: 12px;}
.board_list .bo_info .more em {position: absolute; top: 50%; left: 0; width: 100%; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.board_list .bo_info .more_bg {position: absolute; right: 0; top: 0; display: block; width: 44px; height: 100%; border-left: 1px solid #000; background-color: #111; text-align: center; font-size: 12px;}
.board_list .bo_info .more_bg em {position: absolute; top: 50%; left: 0; width: 100%; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.board_list .bo_info .event {display: block; position: relative; padding: 2px 0; font-size: 12px; color: #666; letter-spacing: -0.5px;}
.board_list .bo_info .event em {color: #999;}
.board_list .bo_date {float:right;width:10%;color: #a99e8f;text-align:right;font-size: 12px;/* margin-right: 5px; */}
.board_list .ic_tit {display: inline-block; max-width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; font-size:12px; }
.board_list .ic_retxt {display: inline-block;margin: 0 2px;color: #e0bd65;font-size: 12px;}
.board_list .ic_bet {display: inline-block; padding: 6px 0; background-color: #013b76; color: #fff; font-size: 11px; letter-spacing: -1px;}
.board_list .ic_new {display: inline-block;padding: 2px 5px 2px 4px;line-height: 1;margin-top: -2px;background-color: #5b4930;color: #fff;font-size: 11px;letter-spacing: -1px;vertical-align: middle;border-radius:3px;position: relative;top: 1px;}
.board_list .ic_blue {color: #3ea6ff;}
.board_list .ic_red {color: #ff3b3b;}

.cstm_and {display: inline-block;padding:3px 7px;color: #c03737 !important;font-size: 12px;border-radius:5px;}
.cstm_end {display: inline-block;padding:3px 7px;color: #c1b5a4 !important;/* background-color: #651919; */font-size: 12px;border-radius:5px;}

.board_list .re_item {display: none;border-bottom: 1px solid #49412f;background-color: #1d1a11 !important;}
.board_list .re_item .bo_review {padding: 10px 10px;color: #fff; background:#22201e; }

@keyframes board_n {
    0% {opacity: 0.5;}
    30% {opacity: 1;}
    60% {opacity: 1;}
    100% {opacity: 0.5;}
}


/********************************************************
 board view :
********************************************************/
.board_view {margin: 0 0 15px;}
.bdview_head {text-align: left;}
.bdview_head h3.title {line-height: 1.5;padding: 0 5px 0px;/* border-bottom:2px solid #635737; */font-size: 16px;font-weight:500;color: #fff;letter-spacing: -1px;}
.bdview_head h3.title.no-line { border-bottom:0; }
.bdview_head h3.title .qna_q {display: inline-block;margin: 0 8px 0 0;color: #e9d57d;}
.bdview_head h3.title .qna_a {display: inline-block;margin: 0 8px 0 0;color: #ddb57f;font-size: 14px;}
.bdview_head h3.title .event_es {display: inline-block; margin: 0 8px 0 0; color: #3ea6ff;}
.bdview_head h3.title .event_et {display: inline-block; margin: 0 8px 0 0; color: #ff3b3b;}
.qna_answer {
    padding:10px;
    color: #a99e8f;
    line-height: 1.8;
    font-size: 13px;
    /* border: 1px solid #635737; */
    background: #1d1a11;
    border-radius: 5px;
    text-align:left;
    margin: 10px 5px;
}
.bdview_head .bdview_info {line-height: 22px;padding: 5px;font-size: 14px;color: #fff;}
.bdview_head .bdview_info span {display: inline-block;letter-spacing: -1px;font-size: 14px;}
.bdview_head .bdview_info span img { vertical-align:top; }
.bdview_head .bdview_info .v_name {color: #fff;}
.bdview_head .bdview_info .v_guide {display: inline-block; width: 1px; height: 10px; background-color: #ababab; margin: 0 3px; vertical-align: middle;}
.bdview_head .bdview_info .v_time {color: #fff;/* float:right; */font-size: 12px;margin-left: 5px;}

.bdview_head .bdview_event {padding: 5px; border-top: 1px solid #111; background-color: #2E2A29;}
.bdview_head .bdview_event .v_guide {display: inline-block; width: 1px; height: 10px; background-color: #666; margin: 0 3px; vertical-align: middle;}
.bdview_head .bdview_event .v_event {display: block; position: relative; padding: 2px 0; font-size: 12px; color: #888; letter-spacing: -0.5px;}
.bdview_head .bdview_event .v_event em {color: #aaa;}

.bdview_cont {padding: 20px 10px;line-height: 1.5;border: 1px solid #49412f;font-size: 14px;color: #a99e8f;text-align: left;letter-spacing: -0.5px;background: #15130c !important;}
.bdview_cont img{ width:100%; max-width:100%; height:auto !important; }
.bdview_btn {padding: 15px 5px; }
.bdview_gmlist {margin: 0 0 15px;}
.bdv_admin {margin: 20px 0 0 0;}

.bdview_coment {margin: 0 0 15px;padding: 0 5px;}
.bdview_coment > div { float:left; text-align: left;color:#333;width:calc(100% - 75px); height:35px;}
.bdview_coment > div textarea {overflow: hidden;padding:5px 5px 0;font-size:12px;color: #fff;width:100%;background-color: #40382d;resize:none;border: 0;height: 35px;}
.bdview_coment p { float:right; }
.bdview_coment > div textarea::placeholder { color:#6f6451 !important; }
.bdview_coment p .bt_comment_btn {width: 72px;height:35px;line-height:35px;color: #fff;background: #5b4930;font-family: "a3";}

.coment_list {margin: 0 0 10px; text-align: left; }
.coment_list li {display: block;padding: 5px;cursor: pointer;border-bottom: 1px solid #49412f;font-size:0;}
.coment_list li:first-child {border-top: 1px solid #49412f;}
.coment_list .r_text {display: inline-block;font-size: 12px;color: #fff;padding:3px 0 1px;letter-spacing: -1px; width:calc(100% - 83px); line-height:20px; }
.coment_list .coment_info {display: inline-block;font-size: 12px; color: #5e7895; /*padding-bottom: 3px;*/ width:80px; vertical-align:top; }
.coment_list .coment_info span {display: inline-block;letter-spacing: -1px;vertical-align: -1px;}
.coment_list .coment_info .r_name {font-size: 12px;color: #a99e8f;}
.coment_list .coment_info .r_time {font-size: 12px;color: #dadada;}
.coment_list .coment_info .r_guide {display: inline-block;width: 1px;height: 10px;background-color: #ababab;margin: 0 3px;vertical-align: middle;}

/********************************************************
 board write :
********************************************************/
.board_write {margin: 0 5px 10px 5px; }
.board_write table {width: 100%; table-layout: fixed; text-align: left;}
.board_write table th {background-color:#362a19;border-bottom: 1px solid #726550;text-align: center;color: #fff;font-weight: normal;vertical-align: middle;}
.board_write table tr:first-child th { border-top:2px solid #e0c26b; }
.board_write table td {/* border-bottom: 1px solid #726550; *//* border-top: 1px solid #726550; */border-right: 0;}
.board_write table td .write_row_bx {margin: 5px;}
.board_write table td .write_row_bx input {width: 100%;height:34px;line-height:34px;padding: 5px 10px;border: none;background-color: #5b4930;color: #fff;font-size: 13px;}
.board_write table td .write_row_bx input::placeholder,
.board_write table td .write_row_bx textarea::placeholder { color:#c1b5a4; }
.board_write table td .write_row_bx textarea {overflow: hidden;width: 100%;height: 200px;line-height: 1.5;padding: 10px 5px;font-size: 12px;resize: none;background-color: transparent;border: 1px solid #7f704c;color: #dadada;border-left: 0;border-right: 0;}
.board_write table td .write_row_line {margin: 10px;}


/********************************************************
 edit_tb :
********************************************************/
.edit_tb {position: relative; margin: 0 5px;}
.edit_tb .achten {margin: 0 0 20px 0;padding: 0 10px;border: 1px solid #6b521e;background-color: #1f1706;text-align: left;letter-spacing: 0px;border-radius: 5px;}
.edit_tb .achten h3 {padding: 17px 0 10px;/* background-color: #51483b; */border-bottom: 1px solid #6b521e;font-size: 16px;font-weight: 700; color: #ffea90;}
.edit_tb .achten h3 i{vertical-align:middle;margin-right:5px;display: inline-block;}
.edit_tb .achten .achten_cont {line-height: 1.6;padding: 0;color: #dadada;background: transparent;font-size: 13px;}
.edit_tb .achten .achten_cont span.ball {display: inline-block;font-size: 14px;font-weight: 700;color: #f7e293;line-height: 1.3;}
.edit_tb .achten .achten_cont dl{display:table;width:100%;padding: 15px 0;border-top: 1px dashed #473a1c;}
.edit_tb .achten .achten_cont dl:first-child{border-top:0;}
.edit_tb .achten .achten_cont dl dt{display:table-cell;vertical-align:middle;width: 57px;height: 57px;background: linear-gradient(#8f7440, #745823);border-radius: 50%;text-align: center;}
.edit_tb .achten .achten_cont dl dd{display:table-cell;vertical-align:middle;padding-left: 12px;color: #dbc7a0;}

.edit_tb .achten .point-box dl{display:block;}
.edit_tb .achten .point-box dl dt{display: block;width: auto;height: auto;border-radius: 0;background: none;text-align: left;}
.edit_tb .achten .point-box dl dt span{background: linear-gradient(#8f7440, #745823);border-radius: 12px;padding: 0 12px;display: inline-block;font-size: 14px;font-weight: 700;color: #f7e293;letter-spacing: -1px;}
.edit_tb .achten .point-box dl dd{display:block;padding-left: 0;margin-top: 10px;}
.edit_tb .achten .point-box dl dd.yellow{color:#e7f41b;}

.edit_tb table {width: 100%;table-layout: fixed;border-collapse: collapse;/* box-shadow: 0 4px 0 rgba(0, 0, 0, 0.2); */letter-spacing: -1px;}
.edit_tb table tr {/* background-color: #fff; */border-top: 1px solid #b79c6d;color: #333;}
.edit_tb table tr th {padding: 0 1px;background-color: #51483b;font-weight: normal;vertical-align: middle;color: #fff;}
.edit_tb table tr td {height: 40px;padding: 8px 8px;border-left: 0;text-align: left;color: #dadada;/* background: rgba(255, 255, 255, 0.15); */vertical-align: middle;}
.edit_tb table tr td button {font-size: 13px; cursor: pointer;}
.edit_tb table tr td label {display: inline-block; margin-right: 20px;}
.edit_tb table tr td em {color: #13bf83;}
.edit_tb table tr td p {padding-top: 5px; color: #aaa; font-size: 12px;}
.edit_tb table tr td .chk_row {margin-bottom: 10px;}
.edit_tb table tr td .my_money {color: #FFC000; font-size: 14px;}
.edit_tb table tr td .my_point {color: #45d84c; font-size: 14px;}
.edit_tb table tr td .bak_num {display: block; margin: 5px 0; font-size: 13px; vertical-align: middle;}
.edit_tb table tr td .pd10 {display: block; margin: 0 5px 0 0; font-size: 13px; vertical-align: middle; letter-spacing: -1px;}
.edit_tb table tr td .input_box {display: inline-block;}
.edit_tb table tr td .input_box input {width: 100%;height: 30px;line-height: 30px;padding: 5px 10px;border: none;background-color: transparent;border: 1px solid #7f704c !important;color: #fff;font-size: 13px;-webkit-box-sizing: border-box;}
.edit_tb table tr td .box_pd10 {padding: 2px 0;}

.edit_tb .money_btn {overflow: hidden;}
.edit_tb .money_btn .m_btn_line {display: table;width: 100%;border: 1px solid transparent;}
.edit_tb .money_btn .m_btn_line li {display: table-cell;width: 50%;border-left: 2px solid transparent;}
.edit_tb .money_btn .m_btn_line li:first-child {border-left: none;}
.edit_tb .money_btn .m_btn_line li button {width: 100%; padding: 10px 0;}

.edit_tb .btn_line {padding: 30px 15px;}

/********************************************************
 bdtb_list :
********************************************************/
.bdtb_list {margin: 0 5px 10px 5px; letter-spacing: -1px;}
.bdtb_list table {width: 100%; table-layout: fixed;}
.bdtb_list table tr {text-align: left;/* border-bottom: 1px solid #2e2c44; */}
.bdtb_list table tr th {height: 30px;background-color: #95774c;color: #fff;text-align: center;font-weight: normal;vertical-align: middle;font-family: 'GmarketSansTTF';font-weight: 700;}
.bdtb_list table tr td {padding: 8px 0;text-align: center;color: #fff;border-bottom: 1px solid #7f704c;border-left: 1px solid #7f704c;}
.bdtb_list table tr td:first-child{border-left:0;}
.bdtb_list table tr td.num {color: #999; font-size: 11px;}
.bdtb_list table tr td.day {color: #dadada;}
.bdtb_list table tr td.coin {color: #dadada;text-align: left;}
.bdtb_list table tr.cpbn_st_1_bg {background-color: rgba(31, 124, 99, 0.2); border-bottom: 1px solid #111;}
.bdtb_list table tr.cpbn_st_2_bg {background-color: rgba(26, 92, 139, 0.2); border-bottom: 1px solid #111;}
.bdtb_list table tr.cpbn_st_3_bg {background-color: rgba(141, 37, 128, 0.2); border-bottom: 1px solid #111;}

/********************************************************
 like_tb :
********************************************************/
.like_tb {padding: 10px 0;}
.like_tb > table {width: 100%; table-layout:fixed; box-shadow: none;}
.like_tb > table tr {border: 0!important;}
.like_tb > table td {line-height: 1.5; padding: 8px 2px!important; border: 1px solid #000; background-color: #1a1a1a; text-align: center!important; color: #ccc; -webkit-transition: 0.3s; transition: 0.3s;}
.like_tb > table td p {padding-top: 2px!important; color: #e0ac00;}
.like_tb > table td:hover {background-color: #346fab47!important;}
.like_tb > table td:hover p {color: #ffc356!important;}

/********************************************************
 coupon :
********************************************************/
.coupon_warp {padding: 3px; margin: 0 0 10px 0; background-color: #3B3331; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.coupon_warp .cpn_bet {padding: 5px; background-color: #222; border: 1px solid #111;}
.coupon_warp .cpn_bet h3 {padding: 5px 0 10px 0; margin-bottom: 10px; border-bottom: 1px solid #3B3331; color: #ddd; font-size: 14px; font-weight: normal; letter-spacing: -0.5px;}
.coupon_warp .cpn_bet .cpn_btbox {display: table; width: 100%; border: 1px solid #111; margin: 0 0 10px 0;}
.coupon_warp .cpn_bet .cpn_btbox li {display: table-cell; width: 1%; border-left: 1px solid #111;}
.coupon_warp .cpn_bet .cpn_btbox li:first-child {border-left: none;}
.coupon_warp .cpn_bet .cpn_btbox li a {display: block; height: 34px; line-height: 34px; padding: 0 1px; background-color: #4d403b; color: #ddd; cursor: pointer;}

.coupon_warp .cpn_bet .cpn_btnow {display: table; width: 100%; table-layout: fixed;}
.coupon_warp .cpn_bet .cpn_btnow li {display: table-cell; width: 1%; text-align: right;}
.coupon_warp .cpn_bet .cpn_btnow li:first-child {}
.coupon_warp .cpn_bet .cpn_btnow li a {display: inline-block; height: 30px; line-height: 30px; padding: 0 8px; margin: 0 1px; color: #ddd; cursor: pointer; letter-spacing: -1px;}
.coupon_warp .cpn_bet .cpn_btnow li a.cpn_coin_del {background-color: #7C1E1E; color: #ddd;}
.coupon_warp .cpn_bet .cpn_btnow li a.cpn_coin_now {background-color: #523c8e; color: #ddd;}
.coupon_warp .cpn_bet .cpn_num {width: 100%; height: 28px; line-height: 28px; padding: 0 5px; margin: -1px 3px 0 0; text-align: right; font-size: 14px; box-sizing: border-box; -webkit-box-sizing: border-box;}

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

.coupon_shop .cp_list {overflow: hidden; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.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 td {height: 50px; padding: 5px; border: 1px solid #333; background-color: #1E1A1D;}
.coupon_shop .cp_list table .cp_info {text-align: left; color: #aaa;}
.coupon_shop .cp_list table .cp_point {text-align: center; color: #aaa;}
.coupon_shop .cp_list table .cp_point span {color: #93f54b;}
.coupon_shop .cp_list table .cp_point a {margin-top: 5px}

.coupon_shop .cp_list .cp_banner {display: block; padding: 5px 5px; text-align: center; font-size: 15px; color: #fff; text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.4); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); letter-spacing: -0.5px;}
.coupon_shop .cp_list .cp_banner p {margin: 3px 0 0 0; padding: 1px 1px; background-color: rgba(0, 0, 0, 0.4); color: #ccc; font-size: 13px;}
.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;}


.frm-box{
	background: rgba(255, 255, 255, 0.15);
	border: 1px solid #7f704c;
	width:100%;
	margin-bottom:5px;
}


.ct_betbt{padding: 6px 0px 0;text-align: left;}
.mini-btn-box { padding:10px 10px 0; margin-bottom:10px; }
.minigame-box{border-radius:5px;overflow:hidden;}
.minigame-box .tit{font-size: 12px;padding-bottom:5px;font-weight:500;color: #837b6f;}
.minigame-box .tit span::before {
    content: "▶";
    display: inline-block;
}
.minigame-box .tit span{color: #c29f6f;font-weight:500;}
.minigame-box .cont{padding: 0 0 10px;overflow: hidden;}
.minigame-box .cont > ul{margin-left: -4px;}
.minigame-box .cont > ul > li{float:left;margin-left: 4px;margin-top: 4px;overflow:hidden;cursor: pointer;position: relative;}
.minigame-box .cont > ul > li > div{ width:100%; position:relative; padding:10px; }
.minigame-box .cont > ul > li > div > p{width: 100%; vertical-align:middle;text-align: center;font-size: 14px; color: #ffffff;}
.minigame-box .cont > ul > li > div > p span{font-size: 14px;display: block;color: #fff; margin-top: 5px;}

.minigame-box .cont > ul.six-line > li{width:calc(100% / 3 - 4px);}
.minigame-box .cont > ul.four-line > li{width:calc(100% / 4 - 4px);}
.minigame-box .cont > ul.four-line > li div { padding:7px 3px; text-align:center; }
.minigame-box .cont > ul.four-line > li div span { font-size:12px; font-weight:500; }
.minigame-box .cont > ul.three-line > li{width: calc(100% / 3 - 4px);}
.minigame-box .cont > ul.two-line > li{width: calc(100% / 2 - 4px); }
.minigame-box .cont > ul.two-line > li p,
.minigame-box .cont > ul.three-line > li p,
.minigame-box .cont > ul.six-line > li p { text-align:left;}
.minigame-box .cont > ul.two-line > li p span,
.minigame-box .cont > ul.three-line > li p span,
.minigame-box .cont > ul.six-line > li p span { position:absolute; right:10px; top:8px; font-weight:500; font-size:12px; }
.minigame-box .cont > ul.one-line > li{width:calc(100% - 4px);}

.minigame-box .cont > ul > li > div.blue-box{background: linear-gradient(#0c2f5a, #000203);border: 2px solid #112b4b;}
.minigame-box .cont > ul > li > div.red-box{background: linear-gradient(#3d0808, #020000);border: 2px solid #3d0808;}
.minigame-box .cont > ul > li > div.green-box{background: linear-gradient(#0b3a08, #000200);border: 2px solid #07330a;}
.minigame-box .cont > ul > li.on > div {
    background: linear-gradient(#f5daaf, #7b6342);
    border: 2px solid #937751;
}
.minigame-box .cont > ul > li.on > div > p,
.minigame-box .cont > ul > li.on > div > p font,
.minigame-box .cont > ul > li.on > div > p span {
    color: #000000;
	font-weight:600;
}

.minigame{overflow-x:scroll;border-bottom: 1px solid #505765; width:100%; }
.minigame > ul { width:800px;}
.minigame > ul > li{float:left;width: calc(100% / 7);}
.minigame > ul > li .img{border-right:1px solid #454545;}
.minigame2 > ul > li{width:calc(100% / 2);}
.minigame2 > ul > li .mini-live-tmenu{width:1%;}
.minigame3 > ul > li{width:calc(100% / 2);line-height:40px;}
.minigame3 > ul > li .mini-live-tmenu{width:1%;}
/*
.mini-live-tmenu {
    cursor: pointer;
    text-align: center;
    display: table-cell;
    width: 1%;
    height: 40px;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    background: #000717;
}
*/


.t-line1 {
    border-top: 1px solid #444444;
    border-right: 1px solid #444444;
}



.t-line2 {
   border-top: 1px solid #444444;
    border-right: 1px solid #444444;
}



.t-line3 {
    border-top: 1px solid #444444;
    border-right: 1px solid #444444;
}



.t-line4 {
    border-top: 1px solid #444444;
    border-right: 1px solid #444444;
}



.t-line5 {
    border-top: 5px solid #c21161;
    border-right: 1px solid #444444;
}



.t-line6 {
    border-top: 1px solid #444444;
    border-right: 1px solid #444444;
}


.game-iframe-close{width:100%;height:32px;line-height:32px;text-align:center;background: #100f0e;border:0;color: #fff;}
.game-iframe-close:hover{background:#006bfc;}
.game-iframe{background: #1d2123;padding:4px;position: relative;border: 0;overflow-x: hidden;overflow: auto;overflow-y: hidden;width: 320px; min-height: 260px;margin: 0 auto;}


.power-box{background: #000611; height: 80px;margin-top: 0;margin-bottom: 10px;padding: 0;overflow: hidden;}
.power-box .left{float:left; margin-top: 30px;padding-left: 0;position: relative;}
.power-box .left > li{color: #929394;}
.power-box .left > li:first-child{font-size:16px;font-weight:700;color:#fff;margin-bottom: 5px;}
.power-box .left > li:first-child span{font-weight:700;color: #fc9700 !important;}
.power-box .left > li:first-child i{font-size: 23px;color: #fc9700;position: absolute;left: 0;top: 0;}





@media (min-width: 1880px) {
	#header.sub-header {
		/* background-size: 100% auto; */
	}
}
@media screen and (max-width:374px){

}

div.game_data .view-xs { display:table-cell; }
div.game_data .hidden-xs { display:none; }
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-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 { border-collapse:separate; }
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: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:#242220; border:1px solid #242220;padding:0px 0px; text-align:center; color:#fff; height: 35px; line-height: 35px;}
div.game-bar table td.sel-ena { background:#0068b7;color:#fff !important; }
div.game-bar table span { vertical-align:middle; letter-spacing:-1px;}
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.league-time { background:transparent !important; }

.gidbx_tb {border-top: 3px solid #e9d57d;}
.gidbx_tb table {width: 100%;table-layout:fixed;border-collapse: collapse;border-spacing: 0;}
.gidbx_tb table tr {}
.gidbx_tb table tr th {background-color: #51483b;border-bottom: 1px solid #726550;border-right: 1px solid #726550;text-align: center;color: #fff;font-size: 16px;font-weight: 700;}
.gidbx_tb table tr td {height: 53px;padding: 0 10px;color: #fff;font-size: 15px;border-bottom: 1px solid #726550;}
.gidbx_tb table tr td span {display: inline-block; margin-left: 10px;}
.gidbx_tb table tr td input {height: 34px;line-height: 34px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #726550;background: none;box-shadow: none;color: #fff;}
.gidbx_tb table tr td .tdx {display: inline-block; margin: 0 0 0 5px;}


.no-login a{position: relative;display:block; text-align:center;font-size: 18px; color: #000000;font-weight: 700; overflow: hidden;}
.no-login a i{font-size:27px;vertical-align: middle;margin-right: 10px;color: #7a7a7a;}
.no-login a.left { font-size:14px; }
.no-login a.right { font-size:14px; margin-top:10px; }
.no-login a img { width:215px; }
#pop2.popup {
	display: none;
	width: 520px;
	left: 50%;
	right: 0;
	top: 5px;
	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;
	transform: translate(-50%, 0);
}

#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: #ccc;
}

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


@media screen and (max-width:550px){
	#pop2.popup{width: 100%;}
	#pop2.popup .gidbx_tb table tr td input{width:100% !important;}
}

.ul-item{padding: 20px 20px 12px;border-top: 1px solid #7f704c;}
.ul-item:first-of-type{border-top:0;}
.ul-item h2{position:relative;font-size:16px;font-weight: 700;color: #dfcc77;font-family: 'GmarketSansTTF';margin-bottom: 5px;cursor:pointer;}
.ul-item h2::after{content:"";position:absolute;top: 3px;right:0;width:17px;height:10px;background:url(../images/sub/jiantou_off.png) no-repeat;}
.ul-item h2.on::after{background:url(../images/sub/jiantou.png) no-repeat;}
.ul-item ul > li{font-size:14px;color: #e6e2cf;border-bottom: 0;padding: 0;}
.ul-item > ul > li > a{display: block;height: 34px;line-height: 33px;border-top: 1px dashed #817b73;}
.ul-item > ul > li > a:hover {background-color: #694e28;}
.ul-item > ul > li:first-child > a{border-top:0;}
.ul-item ul > li img{margin-right:10px;}

.ul-item2 > ul > li > a{border-bottom: 1px dashed #817b73;position: relative;}
.ul-item2 > ul > li > a::after{content:"";position:absolute;top: 14px;right: 4px;width: 9px;height: 5px;transform:rotate(180deg);background:url(../images/sub/jiantou2.png) no-repeat;}
.ul-item2 > ul > li > a.on::after{transform:rotate(0);}
.ul-item2 .ul-item-cont{padding:12px 0 12px 30px;}
.ul-item2 .ul-item-cont > li{line-height:20px; width:100%;}
.ul-item2 .ul-item-cont > li:hover {background-color: #694e28;}

.casino-menu ul,.slot-menu ul { display:none; }
.ul-item .ul-item-cont { display:none; }
.ul-item .active .ul-item-cont { display:block; }


/*로그인팝업*/
/* .popup{display:none;left:0;top:170px;z-index:102;width:calc(100% - 40px);position:absolute;margin:0 20px;padding:0 0 25px; background:url('/mobile/images/login/login-box.png') no-repeat center top / 100% 100%; min-width:280px; }
.popup .b-close,
.popup_1 .b-close{position:absolute;top:0;right:0;width:22px;height:22px;line-height:22px;text-align:center;color:#fff}
.popup.isAsk .answer,.popup.isAnswer .ask{display:none}
.popup.isAnswer .answer{display:block}
.popup.isAnswer .answer.btn{display:inline-block}
.popup.isAsk #resReply{display:none !important}
.popup.isAnswer #resReply{display:none}
.popup .b-close{position:absolute;top:23px;right:20px}
.popup .b-close i {font-size:20px; color:#f4c873; }
.popup .popup-cont table tr th{background-color:#70c2fe}
.popup .popup-cont table tr td{height:auto;padding:10px 10px;background-color:#fff;color:#888;font-size:13px;text-align:left}
.popup .popup-cont table tr td input{background:#fff;color:#333}
.popup .popup-cont table tr td em{display:block;margin:8px 0 0 0;color:#ffba00}
.popup .popup-cont table tr td p{display:block;margin:8px 0 0 0;font-size:11px;color:#999;text-align:left}
.popup .popup-cont table tr td > div{padding:5px 0}
.popup h2{margin:0 0 20px;padding:28px 0 10px 20px; font-size:18px;color:#fff;font-weight:700; text-align:left}
.popup h2 span{font-weight:500}
.popup h2 img { height:20px; }
.popup .b-close{position:absolute;top:20px;right:38px}
.popup .b-close img{width:39px}
.popup .popup-cont{padding:0 20px}
.popup .popup-cont ul li{overflow:hidden;margin-bottom:10px;position:relative}
.popup .popup-cont ul li .pth{font-size:15px;margin:10px 0 8px;color:#cda34d;text-align:left}
.popup .popup-cont .second{text-align:left}
.popup .popup-cont .third{margin:5px 0 0 0;text-align:left;color:#c8b89b;font-size:12px}
.popup .popup-cont ul li input,
.popup .popup-cont ul li select{text-align:left;background-color:transparent; font-size:14px;color:#bbbbbb;outline:none;padding:0 15px;height:45px;width:100%; border:2px solid; border-image:url('/mobile/images/login/join-border.png') 2 stretch; background:url('/mobile/images/login/join-input-bg.png') repeat-x; }
.popup .popup-cont ul li input::-webkit-input-placeholder,
.popup .popup-cont ul li textarea::-webkit-input-placeholder {
  color: #a58f66;
}
.dimed{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(20px)}
.popup .popup-cont ul li textarea{text-align:left;background-color:#2b1c00; border:2px solid; border-image:url('/mobile/images/login/join-border.png') 2 stretch; font-size:14px;color:#bbbbbb;outline:none;padding:15px;height:120px;width:100%}
.btn_warp.popup-btn{margin:20px 0 0}
.btn_warp.popup-btn a{display:block; width:100%; margin:0 0 10px; box-sizing:border-box; text-align:center; }
.btn_warp.popup-btn a.ask img,
.btn_warp.popup-btn a.answer img { width:100%; max-width:257px; }
#notice_view{text-align:left;background-color:#2b1c00;border:2px solid; border-image:url('/mobile/images/login/join-border.png') 2 stretch; font-size:14px;color:#bbbbbb !important;outline:none;padding:15px;height:120px;width:100%; overflow-y:auto;}
.btn_warp.popup-btn a.cancel { background: transparent; }
.btn_warp.popup-btn a.cancel img { height:22px; } */

/*===================스포츠=====================*/
.bonus-tit{font-size:12px;color: #8a8b95;margin: 10px 0; text-align: left; padding:0 0 0 5px; }
.bonus-tit span.red{font-size:12px;color: #ffe2b7 !important;}
.bonus-tit span.yellow{font-size: 12px;font-weight: 500;color: #ffe2b7;}
.bonus-tit span.small {font-weight: 500;font-size: 12px;color: #857b6d;}
.bonus_folder .league { background:transparent; border-top:0; height:30px; line-height:30px; margin:0; }
.bonus_folder .league .g_lge_tx2 { font-weight:500; color:#fae00f; float:left; }
.bonus_folder .league .lg_time { font-weight:500; font-size:12px; color:#c5c5c5; padding:0; }

.bonus_folder .g_home_n,
.bonus_folder .g_home_o { width:65px; }
.bonus_folder .g_home_odd_n,
.bonus_folder .g_home_odd_o { width:calc(100% - 65px); }
/*===================미니게임===================*/
.tabTitle { border:0; }
.tabTitle.depth1.hilo { margin-top:10px; }
/*.tabTitle.depth1 ul.lineDisplay { font-size:0; display:inline-block; width:100%; white-space:nowrap; overflow-x:auto; overflow-y:hidden; }*/
.tabTitle.depth1 ul.lineDisplay li { display:inline-block; padding:0; width:calc(100% / 3); }
.tabTitle.depth1.bettingList ul.lineDisplay li { width:calc(100%/ 6); }
.tabTitle.depth1.bettingList ul.lineDisplay li a { padding:0; }
.tabTitle.depth1 ul li { padding:0; }
.tabTitle.depth1 ul.lineDisplay li a { padding:0 10px; }
.tabTitle.depth1 ul li a {height:39px;line-height:39px;margin-top:-1px;font-weight:500;font-size: 13px;display:block;border: 1px solid #49412f;border-left:0;/*border-: 1px solid #ddb57f;border-bottom: 1px solid #ddb57f;*/text-align: center;transition:all 0s;color: #c1b5a4;}
.tabTitle.depth1 ul li:first-child a {border-left: 1px solid #49412f;}
.tabTitle.depth1 ul li a:hover,
.tabTitle.depth1 ul li a.on {position:relative;border: 1px solid #ddb57f;border-top: 2px solid #ddb57f;/*border-bottom:0;*/color:#00ccff;}
.tabTitle.depth1 ul li a.gameLock { cursor:pointer; }
.tabTitle.depth1 { margin:10px 0; }
.tabTitle.depth1.origin ul li a { color:#fff; }
.tabTitle.depth1 ul li a:hover,
.tabTitle.depth1 ul li a.on {color: #ddb57f;}
.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.betList ul li a { line-height:13px; display:flex; justify-content: center; align-items: center; }

.tabTitle.depth2 { margin:10px 0;}
/*.tabTitle.depth2 .lineDisplay { display:inline-block; font-size:0; white-space:nowrap; overflow-x:auto; overflow-y:hidden; width:100%; }*/
.tabTitle.depth2 .flexGrid9.lineDisplay li { width:calc(100% / 3); }
.tabTitle.depth2 .flexGrid6.lineDisplay li { width:calc(100% / 3); }
.tabTitle.depth2 .flexGrid7 li,
.tabTitle.depth2 .flexGrid12 li { width:calc(100% / 4); }
/*.tabTitle.depth2 .lineDisplay li { display:inline-block; width:auto; }*/
.tabTitle.depth2 .lineDisplay li a { padding:10px 10px 0; }
.tabTitle.depth2 li { padding:0; }
.tabTitle.depth2 li a {display:block;padding:11px 0 0;height:50px;border: 1px solid #49412f;border-left:0;text-align: center;}
.tabTitle.depth2 li:first-child { border-left:1px solid #49412f; }
.tabTitle.depth2 li a.on {border: 1px solid #ddb57f;color: #ddb57f;}
.tabTitle.depth2 li a .live-tmenu-name { margin:0 0 5px; font-size:13px; color:#b9b3a3; }
.tabTitle.depth2 li a .live-tmenu-countdown span { color:#b9b3a3 !important; }
.tabTitle.depth2 li a.on .live-tmenu-name {color: #ddb57f;}
.tabTitle.depth2 li a.on .live-tmenu-countdown span {color: #ddb57f !important;}
.tabTitle.depth2 li a.gameLock {cursor:default;}
.tabTitle.depth2.miniGame.token li.gameLock a { line-height:20px; padding-top:5px; }
.tabTitle.depth2.miniGame.token li.gameLock a p { color:#f13131; }
.tabTitle.depth2.hasDepth1 li a {}

.tabTitle.depth2.onlyDepth2 li a{ width:100%; padding:0; font-size:14px; color:#b9b3a3; line-height:50px; transition:none; }
.tabTitle.depth2.onlyDepth2.hasDepth1 li a {height:35px;line-height: 33px; background:#000000; font-size: 12px;border: 1px solid #49412f;border-left: 0;border-right: 0;position: relative;}
.tabTitle.depth2.onlyDepth2.hasDepth1 li a:after { content:""; width:1px; height:18px; background:#49412f; position:absolute; top:50%; transform:translateY(-50%); display:block; }
.tabTitle.depth2.onlyDepth2.hasDepth1 li:first-child a:after { display:none; }
.tabTitle.depth2.onlyDepth2 li a.on{ color:#ddb57f; }
.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{ 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:38px; font-size:12px; }
.tabTitle.depth2.onlyDepth2.miniResult .second li { position:relative; z-index:0; top:-1px; }
.tabTitle.depth2.onlyDepth2.miniResult .second li.on { z-index:2; }
.tabTitle.depth2.onlyDepth2.miniResult .no-top-line li a { border-top:0; }
.tabTitle.depth2.onlyDepth2.miniResult .no-top-line li a.on { border-top:1px solid #fcca3e; }
.tabTitle.depth2.miniGame li a { height:53px; }
.tabTitle.depth2.miniGame.token li a { font-size:13px; }
.vgame-result .g_more,
.sports-result .g_more { background-color: #242220; border: 1px solid #49412f; }
.vgame-result .g_gr_o { background-color:#242220; border:1px solid #ae831b; }

.mini_screen {
	background: #000000;
    background-size: cover;
    border: 1px solid #49412f;
    width: 100%;
    overflow:hidden;
}
/* game -  */
.game_head {overflow: hidden;}
.game_head table {width: 100%;table-layout: fixed;background-color: #000;border: 1px solid #49412f; border-spacing:0; }
.game_head table th,
.game_head table td {height: 33px;color: #fff;font-size: 12px;font-weight: 500;letter-spacing: -1px; text-align: center; }

/*출석부*/
.attendance-txt{height:140px;font-size:14px;color:#fff;text-align: center;line-height: 1.5;background: url('https://i.imgur.com/DQmRivI.png') no-repeat top center / 100% 100%;border: 1px solid #49412f;margin: 10px;padding-top: 65px;}
.attendance-txt p.title { padding:5px 0; font-size:24px; color:#fbc63a; font-weight:700; }
.attendance-txt .txt1 {font-size: 13px;margin:0 0 5px;font-family: "a3";}
.attendance-txt .txt1 span{color: #ffe3ba;font-weight:500;text-decoration: underline;}
.attendance-txt .txt2 {color: #b6b6b6;font-size:13px;}
.attendance-txt .txt2 span{color: #ffe3ba;font-weight:500;}

/* date */
#date_layer {
	text-align: left;
	margin: 0 10px 20px;
	padding:10px;
	background: #1d1a11;
	border: 1px solid #49412f;
}
#date_layer *{}
#date_layer td table{width:auto;}

#date_layer #box {
	width: 100%%;
}

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

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

#date_layer .w {
	font-weight: 500;
	line-height: 20px;
	color: #e3bd88;
	font-size: 20px;
	padding: 6px 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.section-box.mrf05 { margin-right:5px; margin-left:5px; }

.worldBanner { margin:0 0 10px; }
.worldBanner img,
.worldList img { width:100%; }
.worldList { margin:0 0 30px; }
.worldList ul { margin-left:-10px; font-size:0; }
.worldList ul li { display:inline-block; width:calc(100% / 2 - 10px); margin:0 0 10px 10px; }

.worldHistory { margin:10px 0; }
.worldHistory .yellow2 { color:#f6cc35; }
.worldHistory .helpArea { padding: 10px 12px; ; background: #191816; color: #898686; font-size:12px; text-align: left;margin: 20px 10px;}
.worldHistory .helpArea h3.title { font-size: 14px; color:#a8a8a8; margin: 0 0 5px; padding: 0;}
.worldHistory .helpArea h3.title span { margin-left:0; }
.worldHistory .helpArea ul li { margin: 2px 0 0; font-size: 12px; color:#727272;}
.worldHistory .helpArea ul li:first-child { margin:0; }

.cashin-wraper .check-bg label {display:inline-block;background: linear-gradient(#554230, #896739);padding:0 10px;height:40px;line-height:40px;font-size:14px;color:#fff;box-sizing: border-box;font-weight:500; margin-bottom:5px; }
.cashin-wraper .check-bg span { display:inline-block; font-size:16px; }
.cashin-wraper .check-bg.on label {color: #ddb57f;background: #1d1a11;border: 2px solid;border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;line-height: 36px;}
.cashin-wraper .check-bg input { display:none; }

.event-box {padding: 20px 10px 0px;margin-top: -10px;margin-left: -10px;border-bottom: aliceblue;font-size:0;overflow: hidden;position:relative;border-bottom: 2px solid #49412f;}
.event-box  > li{cursor:pointer;margin-left: 10px;text-align:center;font-size:18px;color: #fff;font-size: 0;float: left;width: calc(100% / 2 - 10px);padding:0;}
.event-box  > li span{display: block;border: 1px solid #252118;overflow:hidden;}
.event-box  > li span.img{background: #000000;background-size: cover;}
.event-box  > li span.img{height: 170px;}
.event-box  > li span.img img{ width:100%; }
.event-box  > li span.txt {
    font-size: 12px;
    margin:10px 0 0;
    border:0;
    height: 36px;
    overflow:hidden;
    color: #c1b5a4;
    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; }

#pop_game_list {
    z-index: 511;
    height: 100%;
    display: none;
    background: #1d1a11;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    border: 2px solid #49412f;
    overflow: hidden;
}


#pop_game_list .slotTitle {position:relative;height: 50px;line-height: 50px;border-bottom: 2px solid #49412f;background: #000000;background-size:cover;text-align: left;}
#pop_game_list .slotTitle .img { margin:0 10px; }
#pop_game_list .slotTitle .img img {max-height: 47px;vertical-align: middle;}
#pop_game_list .slotTitle .text {position:relative;display:inline-block;padding: 0 0 0 10px;margin:0 0 0 0;color: #fff;font-size: 14px;}
#pop_game_list .slotTitle .slotClose {position:absolute;right: 0;top: 0;line-height: 0;width: 47px;height: 47px;text-align: center;color: #fff;line-height: 47px;}
#pop_game_list .slotTitle .slotClose .iconfont {font-size: 23px;color: #fff;}
#pop_game_list >.list{height: 515px;padding: 0 10px;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;float: left;width: calc(100% / 3 - 10px);height: 85px;}
#pop_game_list >.list > a span{display:inline-block;border: 2px solid #685b41;overflow:hidden;height: 65px;}
#pop_game_list >.list > a:hover:before {content:"";z-index:2;position:absolute;left:0;right:0;/* height:160px; */top:0;bottom: 20px;background:rgb(0,0,0,0.5);}
#pop_game_list >.list > a:hover:after {content:"";z-index:2;position:absolute;left:50%;top: calc(50% - 11px);background: url(https://i.imgur.com/WK3ywjQ.png) no-repeat;width:42px;height:41px;background-size: 41px 42px;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: 12px;font-weight: 500;color: #857b6d;margin-top: 5px;line-height: 12px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;height: auto;}
#pop_game_list >.list > a:hover span:last-child{border:0;color: #ddb57f;}
#pop_game_list .slotTitle .text.slot:before {content:"";position:absolute;left:0;top: 9px;width:1px;height: 30px;background:#111422}
#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.5);}



.warn-box{position:fixed;top:0;left: 0;z-index: 100;height: 100%;width: 100%;}
.warn-box-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);}
.warn-box-cont {position: relative;top: 125px;left: 20px;right: 20px;/* margin: 0 auto; */width: calc(100% - 40px);min-width: 335px;padding: 110px 20px 35px;text-align: center;/* transform: translateX(-50%); */background: #1d1a11;border: 2px solid #49412f;}
.warn-box-cont .inner { position:relative; }
.warn-box-cont .icon i{font-size:56px;color:#ff5500;}
.warn-box-cont .txt{margin: 0px 0 25px;color: #a99e8f !important;font-size: 13px;line-height: 20px;padding: 0;}
.warn-box-cont .txt	h4 {font-size: 20px;color: #ddb57f;text-align: center;font-family: "a3";padding: 0 0 12px;border-bottom: 1px solid #49412f;}
.warn-box-cont .btn .btn-green {
    border: 2px solid;
    color: #ddb57f;
    line-height: 36px;
    border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;
    background:#1d1a11;
    /* float: right; */
    margin-left: 5px;
}
.warn-box-cont .btn {text-align: center;}
.warn-box-cont .warnThumb {position:absolute;top: -208px;left:0;right:0;}
.warn-box-cont .warnThumb img {width: 290px;}
.warn-box-cont .btn a{padding: 0 10px;min-width: 140px;text-align: center;height: 40px;line-height: 40px;font-size: 14px;color: #c1b5a4;background: #40382d;vertical-align: top;}

.casino-box{overflow:hidden;padding:0 10px;}
.casino-box > ul{margin-left:-10px;margin-top:-10px; font-size:0; text-align:center;}
.casino-box > ul > li{display:inline-block;width:calc(100% / 3 - 10px);margin-left:10px;margin-top:10px;text-align:center;font-size:13px;vertical-align: top;position: relative;}
.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 .txt{/* margin-top:10px; */font-size: 12px;font-weight:500;color: #edc997;position: absolute;left: 0;right: 0;bottom: 12px;}

#pop_game_list .popSearch {padding: 10px 0;/* border-bottom:1px solid #b97c00; */margin-left:10px;}
#pop_game_list .popSearch .pSearch {border: 1px solid #4d4339;padding:0 10px;height:35px;color:#fff;background: #000000;font-size:12px;width:calc(100% - 110px);}
#pop_game_list .popSearch a {display:inline-block;width:50px;height:35px;line-height:35px;color:#fff;font-size:13px;float:right;text-align: center;margin:0 !important;}
#pop_game_list .popSearch a.pBtnSearch {color: #ddb57f;border: 2px solid;border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;background: #1d1a11;line-height: 32px;}
#pop_game_list .popSearch a.pBtnBasic {background: #40382d;margin-left:3px !important;}
#pop_game_list .popSearch .pSearch::placeholder { color:#4a473b; }

#mini_frame { transform-origin:left top; }
.betTitle { color:#c29f6f; font-size:16px; font-family:"a3"; margin:0 0 10px; text-align: left; }
.betTitle a {color:#837b6f;font-family:"a2";font-size:13px;float:right;margin-top: 2px;}

/*미니게임 시간*/
.mini-tit-clock {
	background: #262316;
	height:50px;
	padding:0 5px;
	overflow:hidden;
	border-bottom: 1px solid #49412f;
}
.mini-tit-clock .left {
	float:left;
	position:relative;
	color:#fff;
	font-size:14px;
	line-height:50px;
	/* font-weight:600; */
}
.mini-tit-clock .left font {color: #ddb57f;}
/* Reset */
.flip-clock-wrapper {
	float:right;
	margin-top:9px;
	/* background: #1c150a; */
	padding:3px 5px 0;
	border-radius:10px;
}
.flip-clock-wrapper * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
.flip-clock-wrapper a {
	cursor:pointer;
}
.flip-clock-wrapper a:hover {
	color:#fff;
}
.flip-clock-wrapper ul {
	list-style:none;
}
.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after {
	content:" ";
	display:table;
}
.flip-clock-wrapper.clearfix:after {
	clear:both;
}
.flip-clock-wrapper.clearfix {
	*zoom:1;
}
/* Main */
.flip-clock-wrapper {
	font:normal 11px "Helvetica Neue",Helvetica,sans-serif;
	-webkit-user-select:none;
}
.flip-clock-meridium {
	background:none !important;
	box-shadow:0 0 0 !important;
	font-size:36px !important;
}
.flip-clock-meridium a {
	color:#313333;
}
.flip-clock-wrapper:before,.flip-clock-wrapper:after {
	content:" ";
	/* 1 */
    display:table;
	/* 2 */
}
.flip-clock-wrapper:after {
	clear:both;
}
/* Skeleton */
.flip-clock-wrapper ul {
	position:relative;
	float:left;
	width:24px;
	height:26px;
	margin:0 1px;
	border-radius:10px;
	background:linear-gradient(#453f29,#312d1d,#201d13);
}
.flip-clock-wrapper ul li {
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	line-height:32px;
	text-decoration:none !important;
	box-shadow:-1px -1px 1px #1e1c12;
	border-radius:4px;
}
.flip-clock-wrapper ul li:first-child {
	z-index:2;
}
.flip-clock-wrapper ul li a {
	display:block;
	height:100%;
	-webkit-perspective:200px;
	-moz-perspective:200px;
	perspective:200px;
}
.flip-clock-wrapper ul li a div {
	z-index:1;
	position:absolute;
	left:0;
	width:100%;
	height:50%;
	overflow:hidden;
	outline:1px solid transparent;
	font-size:34px;
	font-family:"Arial";
}
.flip-clock-wrapper ul li a div .shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:2;
}
.flip-clock-wrapper ul li a div.up {
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%;
	top:0;
}
.flip-clock-wrapper ul li a div.down {
	-webkit-transform-origin:50% 0;
	-moz-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	-o-transform-origin:50% 0;
	transform-origin:50% 0;
	bottom:0px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	border-top:1px solid #111;
}
.flip-clock-wrapper ul li a div div.inn {
	position:absolute;
	left:0;
	z-index:1;
	width:100%;
	height:200%;
	color:#cacaca;
	text-align:center;
	background: #333;
	border-radius:3px;
	font-size:18px;
	line-height:26px;
	font-weight:700;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
	font-family:"Arial";
}
.flip-clock-wrapper ul li a div.up div.inn {
	top:0;
}
.flip-clock-wrapper ul li a div.down div.inn {
	bottom:0;
}
/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
	z-index:3;
}
.flip-clock-wrapper .flip {
	}.flip-clock-wrapper ul.play li.flip-clock-active {
	-webkit-animation:asd 0.5s 0.5s linear both;
	-moz-animation:asd 0.5s 0.5s linear both;
	animation:asd 0.5s 0.5s linear both;
	z-index:5;
}
.flip-clock-divider {
	float:left;
	display:inline-block;
	position:relative;
	width:10px;
	height:30px;
}
.flip-clock-divider:first-child {
	width:0;
}
.flip-clock-dot {
	display:block;
	background:#a09f9a;
	width:4px;
	height:4px;
	position:absolute;
	left:3px;
	border-radius:50%;
}
.flip-clock-divider.minutes .flip-clock-label {
	color:#fafafa;
	right:-88px;
	display:none;
}
.flip-clock-divider.seconds .flip-clock-label {
	color:#fafafa;
	right:-91px;
	display:none;
}
.flip-clock-dot.topx {
	top:8px;
	display:block !important;
}
.flip-clock-dot.bottom {
	bottom:8px;
}
@-webkit-keyframes asd {
	0% {
	z-index:2;
}
20% {
	z-index:4;
}
100% {
	z-index:4;
}
}@-moz-keyframes asd {
	0% {
	z-index:2;
}
20% {
	z-index:4;
}
100% {
	z-index:4;
}
}@-o-keyframes asd {
	0% {
	z-index:2;
}
20% {
	z-index:4;
}
100% {
	z-index:4;
}
}@keyframes asd {
	0% {
	z-index:2;
}
20% {
	z-index:4;
}
100% {
	z-index:4;
}
}.flip-clock-wrapper ul.play li.flip-clock-active .down {
	z-index:2;
	-webkit-animation:turn 0.5s 0.5s linear both;
	-moz-animation:turn 0.5s 0.5s linear both;
	animation:turn 0.5s 0.5s linear both;
}
@-webkit-keyframes turn {
	0% {
	-webkit-transform:rotateX(90deg);
}
100% {
	-webkit-transform:rotateX(0deg);
}
}@-moz-keyframes turn {
	0% {
	-moz-transform:rotateX(90deg);
}
100% {
	-moz-transform:rotateX(0deg);
}
}@-o-keyframes turn {
	0% {
	-o-transform:rotateX(90deg);
}
100% {
	-o-transform:rotateX(0deg);
}
}@keyframes turn {
	0% {
	transform:rotateX(90deg);
}
100% {
	transform:rotateX(0deg);
}
}.flip-clock-wrapper ul.play li.flip-clock-before .up {
	z-index:2;
	-webkit-animation:turn2 0.5s linear both;
	-moz-animation:turn2 0.5s linear both;
	animation:turn2 0.5s linear both;
}
@-webkit-keyframes turn2 {
	0% {
	-webkit-transform:rotateX(0deg);
}
100% {
	-webkit-transform:rotateX(-90deg);
}
}@-moz-keyframes turn2 {
	0% {
	-moz-transform:rotateX(0deg);
}
100% {
	-moz-transform:rotateX(-90deg);
}
}@-o-keyframes turn2 {
	0% {
	-o-transform:rotateX(0deg);
}
100% {
	-o-transform:rotateX(-90deg);
}
}@keyframes turn2 {
	0% {
	transform:rotateX(0deg);
}
100% {
	transform:rotateX(-90deg);
}
}.flip-clock-wrapper ul li.flip-clock-active {
	z-index:3;
}
/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
	background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));
	background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;
	background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
	background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));
	background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;
	background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);
	background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.3s linear both;
}
/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
	background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));
	background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;
	background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;
	-webkit-animation:show 0.5s linear both;
	-moz-animation:show 0.5s linear both;
	animation:show 0.5s linear both;
}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
	background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));
	background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;
	background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);
	background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;
	-webkit-animation:hide 0.5s 0.3s linear both;
	-moz-animation:hide 0.5s 0.3s linear both;
	animation:hide 0.5s 0.2s linear both;
}
@-webkit-keyframes show {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-moz-keyframes show {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-o-keyframes show {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@keyframes show {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-webkit-keyframes hide {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-moz-keyframes hide {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-o-keyframes hide {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}@keyframes hide {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}

/*미니게임 베팅마감*/
.betting_lock,
.betting_stop {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	z-index: 2;
	margin: 0;
	display: none;
	border:1px solid #49412f;
}
.betting_stop { display:block; }
.betting_lock .fa,
.betting_stop .fa{
	text-align:center;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: 3;
	display:flex;
	align-items:center;
	justify-content:center;
}
.betting_lock .fa p,
.betting_stop .fa p { font-size:14px; color:#f13131; }
.betting_lock .fa p.big,
.betting_stop .fa p.big { font-size:20px; font-weight:500; color:#f13131; padding:6px 0; }
.betting_lock .fa .careful i,
.betting_stop .fa .careful i { font-size:60px; color:#f13131; }

.small-betting-lock .betting_lock .fa p.big,
.small-betting-lock .betting_stop .fa p.big { font-size:14px; }
.small-betting-lock .betting_lock .fa .careful i,
.small-betting-lock .betting_stop .fa .careful i { font-size:24px; color:#f13131; }
/*미니게임 베팅마감*/
.game_lock {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	z-index: 2;
	margin: 0;
	border:1px solid #49412f;
}

.game_lock .fa {
	text-align:center;
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index: 3;
	display:flex;
	align-items:center;
	justify-content:center;
}
.game_lock .fa p { font-size:14px; color:#f13131; }
.game_lock .fa p.big { font-size:20px; font-weight:500; color:#f13131; padding:6px 0; }
.game_lock .fa .careful i { font-size:60px; color:#f13131; }

.small-betting-lock .game_lock .fa p.big { font-size:14px; }
.small-betting-lock .game_lock .fa .careful i { font-size:24px; color:#f13131; }

.btnArea { padding:0 2px; }
.btnArea.left { text-align: left; }
.btnArea .right { float:right; }

.evtDepth2 {text-align:center;margin: 15px 0 5px;}
.evtDepth2 a {color:#a09d99;font-size: 13px;}
.evtDepth2 a.on,
.evtDepth2 a:hover {color: #ddb57f;}
.evtDepth2 span {font-size: 17px;color: #49412f;margin: 0 15px;}

h3.sub-title { color:#ddb57f; font-family:"a3"; padding:0 0 10px 10px; border-bottom:2px solid #49412f; text-align: left;}
h3.sub-title br { display:none; }

.btnPNArea .left {float:left;width: 49%;text-align: left;height: 40px;}
.btnPNArea a span{color:#fff;font-family: 'a3';}
.btnPNArea .left a span{margin-left: 40px;}
.btnPNArea .left a span::before{position:absolute;top: 6px;left: 65px;content:'';display:block;width:1px;height:27px;background: #46423b;}
.btnPNArea .right a span{max-width: calc(100% - 95px);display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: top;margin-right: 37px;}
.btnPNArea .right a span::before{position:absolute;top: 6px;right: 65px;content:'';display:block;width:1px;height:27px;background: #49412f;}
.btnPNArea {position:relative;height: 43px;border-bottom: 2px solid #49412f;border-top: 2px solid #49412f;/* margin:0 10px; */}
.btnPNArea .purple-bd {
    cursor: pointer;
    font-size: 14px;
    color: #131511;
    line-height: 36px;
    background: linear-gradient(to right, #f0f0f0, #898989);
}
.btnPNArea .purple-bd:hover {
    background: linear-gradient(to right, #898989, #f0f0f0);
}
.btnPNArea.right { text-align: right; }
.btnPNArea.center { text-align: center; }
.btnPNArea .right {float:right;width: 50%;text-align: right;}
.btnPNArea .right a {text-align:right;padding-right: 10px;padding-left: 0;display: block;}
.btnPNArea a {
    color: #a99e8f;
    height: 40px;
    line-height: 38px;
    border-radius: 0px;
    text-align: left;
    padding: 0 0 0 10px;
    cursor:pointer;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }

.bdview_btn.left { text-align: left; }
.bdview_btn .right {float:right;border: 2px solid;border-image: linear-gradient(#ddb57e, #fde1b6 41%, #cc9b59 71%, #ffffff 88%, #cc9b59 100%) 1 / 1 / 0 stretch;color: #ddb57f !important;line-height: 26px;background: #15130c;font-size: 13px;width: 75px;}
.bdview_btn .right.ask {padding:0;border:0;background:#e3bd88;color: #15130c !important;line-height: 30px;margin-left: 3px;}
.bdview_btn.right { text-align:right; }

.search {border:1px solid #49412f;background:#000000;margin: 0 10px 10px;height:40px;line-height: 35px;position: relative;color: #c1b5a4;}
.search input {background:transparent;border:0;outline:0;color:#c1b5a4;width: 105px;font-size:13px;padding: 0 10px;margin: 2px 0 0;}
.search .iconfont { position:absolute; top:1px; right:7px; font-size:25px; color:#bcb09f; }