@charset "utf-8";
/* devki 15.10.04 */

/* Reset */
@import url('https://fonts.googleapis.com/css?family=Righteous');
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans');

html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:Arial,sans-serif;font-size:12px;color:#555}
body{min-width:1280px;background-color:#1c1e21;color:#fff;text-align:left;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none}
a:hover{text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.main_bg{ background:url(../../images/main/bg.jpg?111) no-repeat top center #242424 fixed;}
.bg{ background:url(../../images/main/bg.jpg?2122211) no-repeat top center #242424 fixed;}
.bet{}

/* bet layout */


.bet .layout-wrap{display:table;width:100%;table-layout: fixed;}
.bet .layout-wrap .layout-aside{display:table-cell;position:relative;right:auto;width: 240px;vertical-align:top;padding:0px 10px 0 10px;}
.bet .layout-wrap .layout-aside .aside__wrap{
    position: relative;
    padding:20px 20px 17px;
    background:rgba(0, 0, 0, 0.3) no-repeat 0 0; border:4px solid #fbe740; border-left:none; border-right:none;    z-index: 10;}
.bet .layout-wrap .layout-container{display:table-cell;width: 760px;}
.bet .layout-wrap .layout-cart{display:table-cell;position:relative;left:auto;margin:0;width: 240px;vertical-align:top;padding-left: 10px; padding-right:10px;}
.bet .layout-wrap #content{width:auto}

.bet #footer{-webkit-box-sizing:border-box;box-sizing:border-box}
.bet #footer .foot__layout{display:table;width:100%}
.bet #footer .foot__left{display:table-cell;width: 260px;vertical-align:top;}
.bet #footer .foot__right{display:table-cell;width: 260px;vertical-align:top;}
.bet #footer .foot__wrap{display:table-cell;padding:0px 10px}
.bet #footer .foot__content{width:auto;margin:0}




.cc .layout-wrap{display:table;width:100%;table-layout: fixed;}
.cc .layout-wrap .layout-aside{ display:none;}

.cc .layout-wrap .layout-container{display:table-cell; padding-left:10px;}
.cc .layout-wrap .layout-cart{display:table-cell;position:relative;left:auto;margin:0;width: 240px;vertical-align:top;padding-left: 10px; padding-right:10px;}
.cc .layout-wrap #content{width:auto}



/* button */
button.g-blue{
	background:#fd7600;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#71b6d9),color-stop(100%,#4685a6));
	background:-webkit-linear-gradient(top,#71b6d9 0%,#4685a6 100%);
	background:-ms-linear-gradient(top,#71b6d9 0%,#4685a6 100%);
	background:linear-gradient(to bottom,#71b6d9 0%,#4685a6 100%);
	filter:none;
	}
button.g-light-grey{
	background:#cdd5e1;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cdd5e1),color-stop(100%,#9aa0a9));
	background:-webkit-linear-gradient(top,#cdd5e1 0%,#9aa0a9 100%);
	background:-ms-linear-gradient(top,#cdd5e1 0%,#9aa0a9 100%);
	background:linear-gradient(to bottom,#cdd5e1 0%,#9aa0a9 100%);
	filter:none;
	}

/* level */
.level{display:inline-block !important;position:relative;vertical-align:middle;min-width:24px;height:16px;font-weight:bold;text-align:center;padding:2px 4px;background-color:#f00;line-height:12px;color:#000;font-size:11px !important;font-family:tahoma;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow: none; margin-right:2px;}
.level.lv1{background-color:#ff0000}
.level.lv2{background-color:#ffb400}
.level.lv3{background-color:#6889a6}
.level.lv4{background-color:#17e35a}
.level.lv5{background-color:#1accd2}
.level.lv6{background-color:#9b59b6}
.level.lv7{background-color:#e67e22}
.level.lv8{background-color:#ff6600}
.level.lv9{background-color:#ff679a}
.level.lv10{background-color:#e74c3c}
.level.master{padding:2px 6px 2px 20px;background:#fdd560;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdd560),color-stop(100%,#fca935));background:-webkit-linear-gradient(top,#fdd560 0%,#fca935 100%);background:-ms-linear-gradient(top,#fdd560 0%,#fca935 100%);background:linear-gradient(to bottom,#fdd560 0%,#fca935 100%);color:#975c25;border:1px solid #ae6b0c;letter-spacing:-1px;height:18px}
.level.master:after{position:absolute;left:5px;top:2px;width:15px;height:13px;background:url(/img/ic_crown.png) no-repeat 0 0;content:""}

/* Main */
.main_w { padding:10px;}
.main_visual {}

.main_bet{position:relative;background:#666;}
.main_bet .tit_area{position:relative;padding:0 160px 0 20px}
.main_bet .tit_area h3{overflow:hidden;height:50px;font-size:16px;line-height:50px;color:#7c8292;font-weight:normal;text-transform:uppercase}
.main_bet .bet_box{position:relative}
.main_bet .bet_box .tab{overflow:hidden;height:30px;background-color:#1e2639}
.main_bet .bet_box .tab ul{overflow:hidden}
.main_bet .bet_box .tab li{display:block;overflow:hidden;float:left;max-width:30px;height:30px;white-space:nowrap;}
.main_bet .bet_box .tab li:nth-child(even){background-color:rgba(255,255,255,.05)}
.main_bet .bet_box .tab li span{display:inline-block;float:left;width:calc(100% - 38px);height:30px;padding-right:14px;font-size:12px;line-height:30px;color:#fff}
.main_bet .bet_box .tab li .sport_icon{display:block;float:left;width:16px;height:16px;margin:7px;font:16px/16px sport-icon;color:#7c8292;text-align:center}
.main_bet .bet_box .tab li.active{max-width:100%;background-color:#1a7051;transition:400ms max-width linear,300ms background cubic-bezier(0.4,0,.2,1)}
.main_bet .bet_box .tab li.active .sport_icon{color:#fff;transition:300ms color}
.main_bet .bet_box .bet_table{position:relative}
.main_bet .bet_box .bet_table .row{display:table-row;}
.main_bet .bet_box .bet_table .row li.none{display:none}
.main_bet .bet_box .bet_table .row li{display:table-cell;position:relative;height:30px;background-color:#191919;font-size:10px;color:#878787;text-align:center;vertical-align:middle;box-shadow:none}
.main_bet .bet_box .bet_table .row li:first-child{width:66px}
.main_bet .bet_box .bet_table .row li:nth-child(3){width:30px;font-size:12px;text-align:center}
.main_bet .bet_box .bet_table .row li:nth-child(5),
.main_bet .bet_box .bet_table .row li:nth-child(6),
.main_bet .bet_box .bet_table .row li:nth-child(7){width:72px;border-left:1px solid #1d1516;text-align:center}
.main_bet .bet_box .bet_table .row li:nth-child(7){border-right:1px solid #1d1516}
.main_bet .bet_box .bet_table .row li:last-child{width:45px;padding:0 10px 0 0;font-size:12px;text-align:right}
.main_bet .bet_box .bet_table .row li .txt{display:block;overflow:hidden;padding:5px 0;text-overflow:ellipsis}
.main_bet .bet_box .bet_table .row li .txt.name{padding:0;font-size:12px}
.main_bet .bet_box .bet_table .row li .txt.vs{color:#7a92bd;text-align:center}
.main_bet .bet_box .bet_table .row:nth-of-type(even){background:#333333}
.main_bet .bet_box .bet_table .thead{display:table;width:100%;background:#191919;table-layout:fixed;}
.main_bet .bet_box .bet_table .tbody{display:table;width:100%;background:#2b2b2b;table-layout:fixed;}
.main_bet .bet_box .bet_table .tbody .row li{background:none;color:#d1bec1;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}
.main_bet .bet_box .bet_table .tbody .row li:nth-child(2){text-align:right}
.main_bet .bet_box .bet_table .tbody .row li:nth-child(4){text-align:left}
.main_bet .bet_box .bet_table .tbody .row li:last-child{padding:0;text-align:center}
.main_bet .bet_box .bet_table .tbody .row li .price{display:inline-block;margin:0;padding:0;font-size:11px;line-height:14px;font-weight:bold;color:#7a92bd;text-align:center}
.main_bet .bet_box .bet_table .tbody .row li .more{font-size:11px;color:#d17d88;text-decoration:none}


/* main menu */
.main_menu {overflow:hidden; margin-bottom:10px;}

/* icon */
.main_menu .icon-product{display:table;float:left;position:relative;width:100%;height:88px;text-align:center}
.main_menu .icon-product b{display:table-cell;font:48px/52px icomoon;color:#c1c4cd;vertical-align:bottom;transition:color 250ms;animation:shadowSlide 4s infinite;animation-fill-mode:both}




/* sp load */
.ic,.btn,.logo .logo__img,.link-menu .menu__wrap li span{background:url(/img/sp_safe.png) no-repeat}

#wrap{overflow:hidden;position:relative; width:1280px; margin:0 auto; }

#u_skip{position:relative;z-index:999}
#u_skip a{position:absolute;top:-30px;left:50%;width:128px;margin-left:-64px;padding:5px 0;background:#000;font-size:12px;color:#fff;text-align:center;outline:none;opacity:.9;filter:alpha(opacity=90)}
#u_skip a:active,#u_skip a:focus{top:0;text-decoration:none;cursor:pointer;zoom:1}

#header_w { background:url(../../images/common/top_bg.png?111)  top center no-repeat;}
#header {position:relative; _background:url(../../images/common/top_bg.png)  top center;width:1280px; margin:0 auto; height:175px; overflow:hidden;}
#header .header__layout{ }
#header .header__left{}
#header .header__right{}
#header .header__wrap{}
#header .header__wrap .header__top{position:relative;width:1280px;height:130px;margin:0 auto;}
.notice{  display:block; width:1280px; margin:0 auto; padding-top:8px;}
.notice marquee { color:#978548; font-weight:bold;}
.logo_w { float:left; width:360px;}
.gnb{position:relative;*zoom:1; overflow:hidden; width:920px; float:right; padding-top:15px;}
.gnb:after{display:block;clear:both;content:''}
.gnb .profile{float:left;margin-top: 8px;text-align:left;}
.gnb .profile .name{margin-top:-2px}
.gnb .profile .name >span{font-size:12px;color:#afafaf}
.gnb .profile .name .level{margin-top:-2px;margin-right: 5px;}
.gnb .profile .name .ic{width:12px;height:13px;margin:1px 4px 0 0;background-position:0 -55px}
.gnb .profile .name b{/* font-weight:normal; */color: #fff;}
.gnb .info_area{overflow:hidden;float:right;width:100%}
.gnb .info{float:right;margin-top: 12px;margin-right:10px;text-align:center;}
.gnb .info span{display:inline-block;margin-left:10px;color: #fff;text-align:left;vertical-align:top;}
.gnb .info span a{color: #fff;}
.gnb .info span .fa{margin-right:4px;color: #fff;}
.gnb .info .mail{margin-top:-2px}
.gnb .info .mail a{font-size:12px;color: #fff;}
.gnb .info .mail .ic{width:13px;height:10px;margin:2px 4px 0 0;background-position:-33px -55px}
.gnb .info .mail b{color: #fff;}
.gnb .info .money{margin-top:-2px}
.gnb .info .money a{font-size:12px}
.gnb .info .money .ic{width:13px;height:13px;margin:1px 4px 0 0;background-position:-16px -55px}
.gnb .info .money b{color: #fff;}
.gnb .info .point{margin-top:0px}
.gnb .info .point a{font-size:12px}
.gnb .info .point .ic{width:13px;height:13px;margin:1px 4px 0 0;background-position:0 -72px}
.gnb .info .point b{color: #fff;}
.gnb .btn_area{float:right;margin-top: 9px;}
.gnb .btn_area a{
	display:inline-block;
	margin-left: -1px;
	color: #000;
	font-size:11px;
	font-weight:bold;
	height: 21px;
	padding: 0 10px;
	line-height: 21px;
	text-decoration: none;
	border-radius: 1px;
	background:#fff;
	}
.util{padding: 3px 5px 3px 5px;background-color:#000; float:right; margin-top:10px;margin-left:110px;}
.util ul{*zoom:1}
.util ul:after{display:block;clear:both;content:''}
.util li{float:left;position:relative;margin-left:0px;}
.util li:first-child{margin-left:0}
.util li a{display:block;height:32px;padding:0 9px;line-height:32px;font-size: 12px;color:#968816;text-decoration:none; font-weight:bold;}
.util li .ic{display:block;position:absolute;top:0;left:0;width:32px;height:32px;}
.util li.money .ic{background-position:-243px -55px}
.util li.exchange .ic{background-position:-243px -91px}
.util li.betting .ic{background-position:-243px -127px}
.util li.customer .ic{background-position:-243px -163px}
.util li.point .ic{background-position:-243px -90px}
.util li.check .ic{background-position:-243px -25px}
.util li.chu .cnt{font-size:13px;color:#83c1e1}
.util li.chu .ic{background-position:-243px 5px}

.loginfo{position:absolute;top:39px;right:0}
.loginfo .login__form input{float:left;width:127px;height:32px;margin-right:5px;padding:1px 10px 0 27px;-webkit-border-radius:3px;border-radius:3px;border:none;background:#eaeaea;font-size:13px;line-height:15px;font-family:Arial,sans-serif;vertical-align:middle;moz-border-radius:3px}
.loginfo .login__form input::-webkit-input-placeholder{color:#777;opacity:1}
.loginfo .login__form input:-ms-input-placeholder{color:#777;opacity:1}
.loginfo .login__form input:hover::-webkit-input-placeholder{color:#555}
.loginfo .login__form input:hover:-ms-input-placeholder{color:#555}
.loginfo .login__form input:focus::-webkit-input-placeholder{color:#212121}
.loginfo .login__form input:focus:-ms-input-placeholder{color:#212121}
.loginfo .login__form input.user-nickname{background:#eaeaea url(/img/sp_icon.png) no-repeat -78px -500px}
.loginfo .login__form input.pass-string{padding-left:24px;background:#eaeaea url(/img/sp_icon.png) no-repeat -82px -530px}
.loginfo .login__form input.user-nickname:hover{background:#eaeaea url(/img/sp_icon.png) no-repeat -78px -620px}
.loginfo .login__form input.pass-string:hover{background:#eaeaea url(/img/sp_icon.png) no-repeat -82px -650px}
.loginfo .login__form input.user-nickname:focus{background:#fff url(/img/sp_icon.png) no-repeat -78px -680px}
.loginfo .login__form input.pass-string:focus{background:#fff url(/img/sp_icon.png) no-repeat -82px -710px}
.loginfo .login__form button.login-form-button{height:32px;padding:0 19px;border:none;-webkit-border-radius:3px;border-radius:3px;font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-size:13px;line-height:13px;color:#000;cursor:pointer;text-transform:uppercase;outline:none}
.loginfo .login__form button.join-in-button{color:#fff}
.loginfo .login__form .bottom-login-data{clear:both;width:100%;padding-left:169px;padding-top:3px;text-align:left}
.loginfo .login__form .bottom-login-data a{font-size:11px;color:#ddd;text-decoration:underline}
.loginfo .login__form .bottom-login-data a:hover{color:#fff}
.loginfo .login__form.logged-out{bottom:15px}
.loginfo .login__form.logged-in{bottom:34px}
.loginfo .login__form .player-logged-in{float:left;font-size:13px;line-height:13px;color:#acacad}
.loginfo .login__form .header-username{margin:0;margin-bottom:7px;padding:0;padding-left:18px;background:url(/img/sp_icon.png) no-repeat -87px -569px}
.loginfo .login__form .playerName{margin:0;padding:0;font-size:13px;line-height:13px;font-weight:bold;color:#ddd;text-decoration:underline;cursor:pointer}
.loginfo .login__form .player-balance{float:left;width:106px;margin:0;margin-left:15px;padding:0;padding-left:15px;border-left:#555759 1px solid;font-size:13px;line-height:13px;color:#acacad}
.loginfo .login__form .header-balance{margin:0;margin-bottom:7px;padding:0;padding-left:18px;background:url(/img/sp_icon.png) no-repeat -85px -599px}
.loginfo .login__form .player-balance .balance{margin:0;padding-top:0;font-size:13px;line-height:13px;font-weight:bold;color:#ddd;text-decoration:underline;cursor:pointer}
.loginfo .login__form .header-show{display:none}
.loginfo .login__form .header-show a{margin:0;padding:0;font-size:13px;line-height:13px;font-weight:bold;color:#ddd;text-decoration:underline}
.loginfo .login__form .playerName:hover,.loginfo .login__form .player-balance .balance:hover,.loginfo .login__form .header-show a:hover{color:#fff}
.loginfo .login__form ul{float:left;width:72px}
.loginfo .login__form ul,.loginfo .login__form li{margin:0;padding:0;list-style:none}
.loginfo .login__form ul li a{display:block;padding:2px 0 4px 9px;font-size:11px;line-height:11px;color:#ddd;text-decoration:underline}
.loginfo .login__form ul li a:hover{color:#fff}
.loginfo .login__form button{display:block;float:left;margin:0;margin-left:5px}

.header__lnb{position:relative;border-bottom:1px solid #000;background:#2c2c2c url(/img/lnb_bg.png) repeat-x 0 0;z-index:1000;}
.header__lnb .lnb__layout{}
.header__lnb .lnb__left{}
.header__lnb .lnb__right{}
.header__lnb .lnb__wrap{}
.header__lnb .lnb__menu{width:1280px;margin:0 auto;}
.header__lnb .lnb__menu:after{display:block;clear:both;content:''}
.header__lnb .lnb__menu li{float:left;position:relative;width:11.1%;-webkit-box-sizing:border-box;box-sizing:border-box}
.header__lnb .lnb__menu li a{display:block;position:relative;height: 43px;line-height: 43px;padding-top: 0;border-right: 1px solid #000000;border-left: 1px solid rgba(255, 255, 255, 0.14);font-family:'Open Sans',sans-serif;font-size: 14px;font-weight:bold;color:#b1b1b1;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-1px;}
.header__lnb .lnb__menu li a .over{display:none}
.header__lnb .lnb__menu li:first-child{width:11.2%;border-left: 1px solid #000;}
.header__lnb .lnb__menu li:first-child a{border-left: 1px solid #000;}
.header__lnb .lnb__menu li:last-child{border-right: 1px solid rgba(255, 255, 255, 0.14);}
.header__lnb .lnb__menu li a:hover,
.header__lnb .lnb__menu li.on a{
	z-index:1;
	color:#fff;
	text-decoration:none;
	filter:none;
	background-color: rgba(255, 255, 255, 0.08);
	}
.header__lnb .lnb__menu li.on a {
	color: #fff;
}

/* aside left */
.layout-aside{position:absolute;top: 19px;right:650px;margin:0 50%;width:240px;}
.layout-aside .layout__box{height:200px}
.aside__wrap{
}
.aside__wrap .aside__header{
	position:relative;
	color: #fff;
	margin-bottom: 18px;
	font-size: 15px;
	font-weight: bold;
	}

.aside__wrap .aside__menu{
	position:relative;
	/* border-right: none; */
	border-top: none;
}

.aside__wrap .aside__menu li{
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	border-bottom: 1px solid #000;
}

.aside__wrap .aside__menu li:first-child {
	
border-top: none;
}
.aside__wrap .aside__menu li:last-child{
	border-bottom:none;
}
.aside__wrap .aside__menu li:first-child a {
	
}
.aside__wrap .aside__menu li a{
	display:block;
	overflow:hidden;
	margin-top: 0;
	height: 30px;
	padding: 0 7px;
	line-height: 30px;
	font-size: 14px;
	color: #aaa;
	text-decoration:none;
	}
.aside__wrap .aside__menu li.on a{font-weight:bold;}	
.aside__wrap .aside__menu li.on > a{background-color: rgba(255, 255, 255, 0.08);border-bottom: 1px solid #000;}
.aside__wrap .aside__menu li.on > a,
.aside__wrap .aside__menu li a:hover{
	color: #fff;
	/* background-color:rgba(255, 255, 255, 0.08); */
	}
.aside__wrap .aside__menu li a .count{float:right}
.aside__wrap .aside__menu li .sub{
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.aside__wrap .aside__menu li .sub li{
    /* border-color: #292929; */
    /* border-bottom: none; */
}
.aside__wrap .aside__menu li .sub li a{
	color: #6889a6;
	font-size: 13px;
	font-weight: normal;
	border: none;
	padding: 0 7px;
	}
.aside__wrap .aside__menu li .sub li a:hover{/* text-decoration:underline */}
.aside__wrap .aside__menu li .sub li .tree-a-arrow{margin-right:4px;font-size: 11px;color: #6889a6;}

/* contatier */
/* .layout--main #content{padding-top:34px} */
.layout-wrap .layout-content{}

#content{
	position:relative;
	width:1280px;
	margin:20px auto;
	min-height: 850px;
	z-index:1;
	padding:10px 10px;	
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
#content:after{display:block;clear:both;content:''}

/* aside right */
.layout-cart{position:absolute;top:19px;left:650px;margin:0 50%;width:240px;}
.layout-cart .layout__box{
	position: relative;
	padding:20px 20px 17px;
	background:rgba(0, 0, 0, 0.3) no-repeat 0 0; border:4px solid #fbe740; border-left:none; border-right:none;
	z-index: 10;
	}

.layout-cart .kakao{display:block;overflow:hidden;font-size:1px;line-height:0;margin-top:20px}

.main-bg{
	position: relative;
	background-color: #222326;
	}
.main-spot{width:1280px;margin:0 auto;}
.main-spot .slide li .slide_box{display:block;}
.main-spot .slide li .slide_box .slide_wrap{z-index:1;}
.main-spot .slide li .slide_box .box{height:877px;position: relative;}
.main-spot .slide li .slide_box .txt_box{position:absolute;left:0;top: 220px;width: 39%;margin-top:-99px;font-family:'Open Sans',sans-serif;vertical-align:middle;/* text-align: center; */padding: 25px;z-index: 100;background-color: rgba(0,0,0,.75);}
.main-spot .slide li .slide_box .title{font-size: 43px;font-weight:bold;color:#fff;line-height: 40px;}
.main-spot .slide li .slide_box .title b{color: #b92727;}
.main-spot .slide li .slide_box .txt{height: 79px;margin-top: 19px;font-size: 15px;color: #fff;}
.main-spot .slide li .slide_box .btn_area{padding: 0;}
.main-spot .slide li .slide_box .btn_bet{
	display:inline-block;
	padding: 0 20px;
	height: 32px;
	font-size: 15px;
	line-height: 32px;
	font-weight: bold;
	color: #fff;
	box-shadow: 0 0 30px 0 #000;
	filter:none;
	text-decoration:none;
	border: 1px solid #d9bb2c;
	background:#A20000;
	border-color:#820000;
	border-radius:4px;
	}
.main-spot .slide li .slide_box .base{position:absolute;top:0;right: 0;left: 0;height:877px;background:url(/img/bg_main.jpg) #000 50% 0 no-repeat;}
.main-spot .btn{position:absolute;top:50%;left:50%;z-index:1;width:17px;height:34px;margin-top:-17px}
.main-spot .btn_prev{margin-left:-529px;background-position:-56px -55px}
.main-spot .btn_prev:hover{background-position:-56px -93px}
.main-spot .btn_next{margin-left:511px;background-position:-83px -55px}
.main-spot .btn_next:hover{background-position:-83px -93px}
.main-spot .page{overflow:hidden;position:absolute;right:0;left:0;bottom:20px;z-index:10;font-size:1px;line-height:0;text-align:center}
.main-spot .page a{display:inline-block;width:10px;height:10px;margin:0 1px;border-radius:10px;background-color:#fff;vertical-align:top;transition:all .3s 0 ease-in-out;opacity:.5}
.main-spot .page .on{width:20px;background-color:#4483a4;opacity:1}
.main-spot+#content{
	width:100%;
	margin:0;
	padding:50px 0 20px;
	background-color:#1b1b1d;
	}

.link-menu{position:relative;z-index:30;background:#363a41}
.link-menu .menu__wrap{position:relative;width:1024px;height:55px;margin:0 auto}
.link-menu .menu__wrap ul{overflow:hidden;margin:0 -52px;padding-top:16px}
.link-menu .menu__wrap li{float:left;width:16.6%;background:url(/img/ic_bar.gif) no-repeat 0 4px}
.link-menu .menu__wrap li:first-child{width:17%;background:none}

.link-menu .menu__wrap li:hover,.link-menu .menu__wrap li:focus,.link-menu .menu__wrap li a{display:block;text-align:center}
.link-menu .menu__wrap li span{display:inline-block;position:relative;height:23px}
.link-menu .menu__wrap li .m1{width:77px;background-position:-110px -55px}
.link-menu .menu__wrap li .m2{width:66px;background-position:-110px -85px}
.link-menu .menu__wrap li .m3{width:71px;background-position:-110px -118px}
.link-menu .menu__wrap li .m4{width:78px;background-position:-110px -151px}
.link-menu .menu__wrap li .m5{width:80px;background-position:-110px -184px}
.link-menu .menu__wrap li .m6{width:83px;background-position:-110px -217px}

.play-list{float:left;position:relative;width:50%;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.play-list .list__tit{position:relative;min-height:43px;margin-bottom:10px;padding-left:52px}
.play-list .list__tit .ic{position:absolute;top:0;left:0;width:42px;height:42px;background-position:-191px -55px}
.play-list .list__tit .txt{display:block;font-size:12px;color:#fff;opacity:.4}
.play-list .list__tit .tit{display:block;margin-top:4px;font-size:18px;font-weight:normal;color:#fff}
.play-list .list__tab{position:relative;height:37px;margin-bottom:21px;border-bottom:1px solid #323232}
.play-list .list__tab ul{display:inline-block;overflow:hidden;position:relative;margin-bottom:-1px}
.play-list .list__tab li{float:left;margin-left:3px}
.play-list .list__tab li:first-child{margin-left:0}
.play-list .list__tab li a{display:block;height:38px;padding:0 17px;border-radius:1px 1px 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfd7e2),color-stop(100%,#9aa1a9));background:-webkit-linear-gradient(top,#cfd7e2 0%,#9aa1a9 100%);background:-ms-linear-gradient(top,#cfd7e2 0%,#9aa1a9 100%);background:linear-gradient(to bottom,#cfd7e2 0%,#9aa1a9 100%);font-size:14px;line-height:38px;color:#000;text-align:center}
.play-list .list__tab li.on a{display:block;height:38px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#71b6d9),color-stop(100%,#4685a6));background:-webkit-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:-ms-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:linear-gradient(to bottom,#71b6d9 0%,#4685a6 100%);line-height:38px;color:#fff;text-align:center}
.play-list .list__tab .btn_more{position:absolute;top:0;right:0;width:32px;height:32px;background-position:-191px -107px}
.play-list .list__area{overflow-y:scroll;height:204px;scrollbar-arrow-color:#5a5b5d;scrollbar-track-color:#1a1b1d;scrollbar-face-color:#2f3032;scrollbar-highlight-color:#40414d;scrollbar-shadow-color:#2f3032;scrollbar-3dlight-color:#141518;scrollbar-darkshadow-color:#141518}
.play-list .list li{position:relative}
.play-list .list li:nth-child(even) .col{background-color:#34373e}
.play-list .list li:first-child{margin-top:0}
.play-list .list li .inner{display:table;width:100%;overflow:hidden;border-spacing:1px}
.play-list .list li .col__row{display:table-row}
.play-list .list li .col{display:table-cell;height:38px;border-radius:1px;background-color:#2b2e32;white-space:nowrap;font-family:'Open Sans',sans-serif;font-size:13px;line-height:38px;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.play-list .list li .col1{width:20%;padding:0 5px;font-size:12px;color:#AFAFAF}
.play-list .list li .col1 em{font-weight:bold;font-size:14px;color:#fff}
.play-list .list li .col2{width:60%;text-align:left}
.play-list .list li .col3{width:20%;margin-left:2px}
.play-list .list li .box{display:block;padding:0 10px}
.play-list .list li .txt{display:inline-block;overflow:hidden;max-width:120px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}
.play-list .list li .vs{font-weight:bold;color:#75bce1;text-align:center}
.play-list .list li .ic_mobile{display:inline-block;width:10px;height:16px;margin:11px 0 0 4px;background-position:-191px -149px;vertical-align:top}
.play-list .list li .btn__live{display:inline-block;width:59px;height:25px;border-radius:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fd7600),color-stop(100%,#f72d00));background:-webkit-linear-gradient(top,#fd7600 0%,#f72d00 100%);background:-ms-linear-gradient(top,#fd7600 0%,#f72d00 100%);background:linear-gradient(to bottom,#fd7600 0%,#f72d00 100%);font-size:12px;line-height:25px;color:#fff}

.community-list{float:left;position:relative;width:50%;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.community-list .list__tit{position:relative;min-height:43px;margin-bottom:10px;padding-left:52px}
.community-list .list__tit .ic{position:absolute;top:0;left:0;wi13dth:42px;height:42px;background-position:-191px -55px}
.community-list .list__tit .txt{display:block;font-size:12px;color:#fff;opacity:.4}
.community-list .list__tit .tit{display:block;margin-top:4px;font-size:18px;font-weight:normal;color:#fff}
.community-list .list__tab{position:relative;height:37px;margin-bottom:21px;border-bottom:1px solid #323232}
.community-list .list__tab ul{display:inline-block;overflow:hidden;position:relative;margin-bottom:-1px}
.community-list .list__tab li{float:left;margin-left:3px}
.community-list .list__tab li:first-child{margin-left:0}
.community-list .list__tab li a{display:block;height:38px;padding:0 21px;border-radius:1px 1px 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfd7e2),color-stop(100%,#9aa1a9));background:-webkit-linear-gradient(top,#cfd7e2 0%,#9aa1a9 100%);background:-ms-linear-gradient(top,#cfd7e2 0%,#9aa1a9 100%);background:linear-gradient(to bottom,#cfd7e2 0%,#9aa1a9 100%);font-size:14px;line-height:38px;color:#000;text-align:center}
.community-list .list__tab li.on a{display:block;height:38px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#71b6d9),color-stop(100%,#4685a6));background:-webkit-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:-ms-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:linear-gradient(to bottom,#71b6d9 0%,#4685a6 100%);line-height:38px;color:#fff;text-align:center}
.community-list .list__tab .btn_more{position:absolute;top:0;right:0;width:32px;height:32px;background-position:-191px -107px}
.community-list .list__area{overflow-y:scroll;height:204px;scrollbar-arrow-color:#5a5b5d;scrollbar-track-color:#1a1b1d;scrollbar-face-color:#2f3032;scrollbar-highlight-color:#40414d;scrollbar-shadow-color:#2f3032;scrollbar-3dlight-color:#141518;scrollbar-darkshadow-color:#141518}
.community-list .list li{position:relative}
.community-list .list li:nth-child(even) .col{background-color:#34373e}
.community-list .list li:first-child{margin-top:0}
.community-list .list li .inner{display:table;width:100%;overflow:hidden;border-spacing:1px}
.community-list .list li .col__row{display:table-row}
.community-list .list li .inner:hover .col1{text-decoration:underline}
.community-list .list li .col{display:table-cell;height:38px;border-radius:1px;background-color:#2b2e32;font-family:'Open Sans',sans-serif;font-size:13px;line-height:38px;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.community-list .list li .col1{overflow:hidden;width:80%;padding:0 15px;font-size:13px;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.community-list .list li .col2{width:20%;margin-left:2px;font-size:12px}

.main-item{position:relative;width:1280px;margin:0 auto;padding-bottom:30px;clear:both;z-index:10}
.main-item ul{overflow:hidden;margin: 0 -40px 0 0;}
.main-item ul li{float:left;width: 303px;margin-right: 22px;padding: 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main-item ul li .inner{position:relative}
.main-item ul li .box{}
.main-item ul li .box .tit{
	height: 53px;
	line-height: 34px;
	font-size: 24px;
	font-weight:100;
	color: #fff;
}
.main-item ul li .thumb{display:block;overflow:hidden;font-size:1px;line-height:0;}
.main-item ul li .info{position:relative;padding: 0 5px;}
.main-item ul li dl{
	height: 168px;
	}
.main-item ul li dt{padding-bottom:6px;font-size:20px;font-weight:bold;color:#fff;border-bottom:1px solid #485263}
.main-item ul li .sub{
	padding: 12px 0 0;
	font-size: 18px;
	color: #f5f5f5;
	}
.main-item ul li .desc{display: block;padding:7px 0;font-size: 13px;color: #BEBEBE;line-height: 16px;}
.main-item ul li .btn_area{position:absolute;left: 0;bottom:7px;}
.main-item ul li .btn_play{
	display:block;
	width: 10em;
	height: 30px;
	background-color: #101010;
	font-size: 12px;
	color: #fff;
	line-height: 30px;
	text-align:center;
	font-weight: bold;
	text-decoration:none;
	z-index:1;
	border-radius:3px;
	background:#A20000;
	transition: all .3s ease-in;
	}

.main-item ul li .btn_play:hover{background-color:#6D0101}
.main-item ul li .btn_play .fa{display:none}

/* sub */

/* contatier */
.layout-wrap{}
.layout-wrap .layout-aside{}
.layout-wrap .layout-container{}
.layout-wrap .layout--sub{}
.layout-wrap .layout-cart{}
.layout--sub #content{}
.layout-default .layout-container{width:1024px;margin:0 auto;padding:0}
.layout-default #content{margin-top:0;padding-top:139px}
.layout-default .layout--main #content{margin-top:0;padding-top:370px}

/* visual */
.sub-visual{display:none;overflow:hidden;position:absolute;width:100%;left:0;height:224px}
.sub-visual .visual__box{display:block;position:relative;height:224px}
.sub-visual .visual__box .visual__wrap{position:relative;z-index:1;width:1024px;margin:0 auto}
.sub-visual .visual__box .box{display:table;width:100%;text-align:center}
.sub-visual .visual__box .txt_box{display:table-cell;height:224px;font-family:'Open Sans',sans-serif;vertical-align:middle}
.sub-visual .visual__box .title{font-size:44px;font-weight:bold;color:#fff;text-shadow:1px 1px 5px #000}
.sub-visual .visual__box .txt{font-size:24px;font-weight:600;color:#fff;text-shadow:1px 1px 5px #000}
.sub-visual .visual__box .btn_area{padding:15px 0;text-align:center}
.sub-visual .visual__box .btn_bet{display:inline-block;padding:0 80px;border:none;-webkit-border-radius:3px;border-radius:3px;background:#4685a6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#71b6d9),color-stop(100%,#4685a6));background:-webkit-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:-ms-linear-gradient(top,#71b6d9 0%,#4685a6 100%);background:linear-gradient(to bottom,#71b6d9 0%,#4685a6 100%);background-size:contain;line-height:57px;font-size:22px;font-weight:600;color:#fff;text-shadow:none;box-shadow:0 1px 3px rgba(0,0,0,0.7);filter:none}
.sub-visual .visual__box .base{display:block;position:absolute;top:0;left:0;width:100%;height:224px}
.sub-visual .visual__box .base:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#334054;opacity:.6;content:""}
.sub-visual .visual__box .img1{background:url(/img/img_visual1.jpg) no-repeat 50% 0}
.sub-visual .visual__box .img2{background:url(/img/img_visual2.jpg) no-repeat 50% 50%}
.sub-visual .visual__box .img3{background:url(/img/img_visual3.jpg) no-repeat 50% 50%}
.sub-visual .visual__box .img4{background:url(/img/img_visual4.jpg) no-repeat 50% 50%}
.sub-visual .visual__box .img5{background:url(/img/img_visual5.jpg) no-repeat 50% 50%}
.sub-visual .visual__box .img6{background:url(/img/img_visual6.jpg) no-repeat 50% 50%}
.sub-visual .visual__box .img9{background:url(/img/img_visual9.jpg) no-repeat 50% 50%}
.live-match{padding: 0;}
.live-match form{}
.match__content{/* min-height:755px */}
.match--layout{float:none;width:100%}

/* content */
.content__article{position:relative}
.content__article .btn_pannel{margin-top:10px}
.content__article .title{font-family: 'Black Han Sans';
	margin: 20px 0 0 0;
	font-size: 20px; letter-spacing:10px;
	color:#a4c0ff;
  	background:url(../../images/game/up.png) repeat-x bottom;
  	padding-bottom:10px;
	 text-align:center; height:25px; line-height:25px;
	}
.content__article .title+.list{
	padding: 15px 19px;
	border: 1px solid rgba(55,131,255, 0.15);
	/* background-color:rgba(14, 79, 154, 0.17); */
	}
.content__article .title+.list li{color: #647aaa;}
.content__article .list li{margin-top:20px;font-size:12px;line-height:20px;color: #647aaa;}
.content__article .list li:first-child{margin-top:0}
.content__article .list li a{color:#647aaa}
.content__article .title+.txt{
	padding:15px 20px;
	border: 1px solid rgba(255, 255, 255, 0.13);
	color: #2e69ac;
	/* border-top:none; */
	line-height: 17px;
	background:rgba(55,131,255, 0.15) no-repeat 0 0;
	}
.content__article .title.bn{
	margin: 20px 0 12px;
	font-size: 13px;
	font-weight:bold;
	color:#fff;
	}
.content__article .charge-box{
	margin-top: 0;
	padding:0;
	border: 2px solid #fff;
	}
.content__article .charge-box h2{height:66px;padding:0 20px;font-size: 12px;line-height:66px;color: #fff;text-decoration:none;/* background-color: #232323; *//* border-right: 1px solid #000; */}
.content__article .charge-box:before,.content__article .charge-box:after{display:table;content:''}
.content__article .charge-box:after{clear:both}
.content__article .charge-box:before,.content__article .charge-box:after{display:table;content:''}
.content__article .charge-box:after{clear:both}
.content__article .charge-box li{float:left;height:66px;line-height:66px;font-size:14px;list-style:none}
.content__article .charge-box li:last-child{float:none;padding:0 0 0 18px;/* border: 1px solid #000; */background-color: rgba(55,131,255, 0.15);}
.content__article .charge-box li .field{
	width:245px;
	height: 30px;
	margin-bottom:1px;
	margin-left:20px;
	padding:8px 10px 9px;
	border:none;
	background:#fff;
	font-size:13px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	background-color: rgba(0, 0, 0, 0.69);
	border: 1px solid rgba(255, 255, 255, 0.2);
	}
.content__article .charge-box li .btn{
	display:inline-block;
	height:30px;
	line-height:30px;
	margin:19px 0 0 0px;
	padding:0 18px;
	border:none;
	font-weight:600;
	font-size:12px;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	cursor:pointer;
	text-transform:uppercase;
	font-weight: bold;
	border: 1px solid rgba(255, 255, 255, 0.18);
	text-decoration:none;
	background:#ac891c;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#35495c),color-stop(100%,#5f81a0));
	background:-webkit-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background:-ms-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background: linear-gradient(to bottom,#35495c 0%,#5f81a0 100%);
	color:#fff;
	}

.content__article .charge-form{}
.content__article .charge-form .btn_confirm{padding-top: 20px;text-align:center;}
.content__article .charge-form .table__form{border: 1px solid rgba(255, 255, 255, 0.13); background:rgba(55,131,255, 0.15) no-repeat 0 0; color: #2e69ac;}
.content__article .charge-form .table__form th{width:100px}
.content__article .charge-form .table__form td{border-top:none}
.content__article .charge-form .table__form tr:last-child th,
.content__article .charge-form .table__form tr:last-child td{border-bottom:none}
.content__article .charge-form .table__form .point{color: #fff;font-weight: bold;}
.content__article .charge-form .table__form textarea,
.content__article .charge-form .table__form .frm_input{height: 28px;width:245px;color: #fff;font-weight: bold;font-size: 12px;font-family: tahoma;}
.content__article .charge-form .table__form .cash{font-family:tahoma;font-weight:bold;color: #ffe400;}
.content__article .charge-form .table__form .btn_area{text-align:left}
.content__article .charge-form .btn__charge{
	display:inline-block;
	width: 92px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background: #3c89ff;
    color: #fbe740;
    border-bottom: 4px solid #fbe740;
	}

.content__article .charge-form .btn_area{padding-top:5px}
.content__article .charge-form .btn{
	display:inline-block;
	height: 22px;
	margin-right: 0;
	padding: 0 5px;
	line-height: 22px;
	border-radius: 0;
	font-size:11px;
	font-weight: bold;
	color:#fff;
	vertical-align:top;
	border: 1px solid #525252;
	background: #404040;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#575757),color-stop(100%,#404040));
	background: -webkit-linear-gradient(top,#575757 0%,#404040 100%);
	background: -ms-linear-gradient(top,#575757 0%,#404040 100%);
	background: linear-gradient(to bottom,#575757 0%,#404040 100%);
	filter:none;
	}

.content__article #id_extra{margin-top:10px !important}
.content__article #id_extra .title{
	
	}


.match__tit{
	position:relative;
	}
.match__tit .txt{display:none}
.match__tit .tit{font-size:18px;color:#fff;margin-bottom:20px;padding:5px 0; font-family: 'Righteous'; letter-spacing:1px; font-size:30px; font-weight:normal; text-align:center;text-transform: uppercase;


}
.match__tit .sub{display: none;margin:23px 0 0 3px;font-size:12px;color:#fff;vertical-align:top;opacity:.4;}

.match-tab{
	position:relative;
	margin-bottom: 1px;
	line-height: 0;
	margin-bottom:20px;
	}
.match-tab ul{display:block;overflow:hidden;position:relative;margin-bottom: 0; text-align:center; width:100%;}

.match-tab li{ display:inline-block; margin:0 2px; border:3px solid #6485d0; border-left:none; border-right:none; width:80px;}
.match-tab li a{ display:block; text-align:center; height:30px; line-height:30px; color:#a4c0ff;}
.match-tab li.on{ background:#6485d0;}
.match-tab li.on a{ color:#fff; font-weight:bold;}

.match-search{
	position:absolute;
	right: 0;
	top: -52px;
	background:url(/img/search_bg.png) no-repeat 0 0;
	width: 187px;
	}
.match-search .frm_input{
	padding: 0 10px;
	height: 27px;
	border:none;
	width: 146px !important;
	vertical-align:top;
	border-radius:50px;
	background: none;
	font-size:13px;
	color: #1E1E1E;
	outline:none;
	}
.match-search .btn__ui.btn--blue{margin-left: -9px;width: 27px;height: 27px;line-height: 24px;padding: 0;background: url(/img/btn_search.png) no-repeat 50% 50%;border: none;font-size: 0;line-height: 0;color: transparent;}
.content--charge{}
.content--charge .tab_box{font-size:12px}
.content--charge .list{
	padding:15px 20px;
	border: 1px solid rgba(55,131,255, 0.5);
	background:rgba(55,131,255, 0.15) no-repeat 0 0;
}

.content--exchange{}
.content--exchange .tab_box{font-size:12px}


/* text */
.text__betting{margin-bottom: 0;padding: 0 10px 20px;background-color: #222;margin-bottom: 30px;}
.text__betting p{font-size:15px;line-height:22px;color:gray}
.text__betting h4{
	min-width: 86px;
	margin: -1px -10px;
	padding: 6px 10px;
	font-size: 13px;
	font-weight:bold;
	line-height:20px;
	color: #FFF;
	border: 1px solid #ab814d;
	background:#ae7b3a;
	}
.text__betting h4 b{}
.text__betting ul{margin-top: 0px;padding: 10px 10px 0;}
.text__betting li{overflow:hidden;margin-top:5px;font-size:12px;line-height:23px;color: #aaa;}
.text__betting li strong{display:inline-block;float:left;margin-right:4px;padding-left:10px;background:url(/img/ico_s.png) no-repeat 0 center;color: #ececec;}
.text__betting li a{display:inline-block;color:#666}
.text__betting .point{display:block;margin-top:6px;font-size:12px;line-height:22px;color: #ffe400;padding: 0 10px;}



/* multi betting */
.multi-list{position:relative}
.multi-list .list__tit{
	display:none;
	position:relative;
	min-height: 32px;
	margin-bottom:10px;
	padding:0 10px;
	margin-top: 10px;
	}
.multi-list .list__tit .ic{display:none;position:absolute;top:1px;left:0;width:42px;height:42px;background-position:-191px -55px}
.multi-list .list__tit .txt{display:none;font-size:12px;color:#fff;opacity:.4}
.multi-list .list__tit .tit{/* display:block; */margin-top:0;font-family:'Open Sans',sans-serif;font-size: 16px;color:#fff;height: 32px;line-height: 32px;}
.multi-list .bet-head{display:table;position:relative;width:100%;margin-top: 0;table-layout: fixed;border: 1px solid #545454;border-top: none;border-bottom: 1px solid #000;-webkit-box-sizing: border-box;box-sizing: border-box;}
.multi-list .bet-head .bet-head-table{display:table-row}
.multi-list .bet-head .elc{
	display:table-cell;
	overflow:hidden;
	position:relative;
	height: 30px;
	font-weight: bold;
	padding:0 5px;
	white-space:nowrap;
	font-weight: bold;
	font-size:12px;
	color: #aaa;
	text-align:center;
	vertical-align:middle;
	filter:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #4d4d4d;
	border-bottom: none;
	border-left:none;
	background:#3e3e3e;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#424242),color-stop(100%,#3e3e3e));
	background:-webkit-linear-gradient(top,#424242 0%,#3e3e3e 100%);
	background:-ms-linear-gradient(top,#424242 0%,#3e3e3e 100%);
	background: linear-gradient(to bottom,#424242 0%,#3e3e3e 100%);
	} 
.multi-list .bet-head .elc-time{width: 82px;min-width:54px;border-left: none;}
.multi-list .bet-head .elc-home{/* width: 22.8%; */}
.multi-list .bet-head .elc-draw{width: 60px;}
.multi-list .bet-head .elc-away{/* width: 22.8%; */}
.multi-list .bet-head .elc-bet{width: 44px;min-width:42px;border-right: none;}
.multi-list .bet_list+.bet-head{margin-top:40px}
.multi-list .bet_list{position:relative;margin-bottom: 0;background-color: #282828;}
.multi-list .bet_list:first-child{margin-top:0}
.multi-list .bet_list .event-list-date{
	padding: 9px 10px;
	font-size: 12px;
	font-weight:bold;
	color: #c18c41;
	border: 1px solid #333;
	background: #1b1b1b;
	border-bottom: none;
	border-left: none;
	border-right: none;
	}

.multi-list .bet_list .event-list-date img{width:16px;margin-top:-2px;margin-right:4px;vertical-align:middle}
.multi-list .bet_list .event-list-team{
	padding: 7px 10px;
	font-size: 12px;
	font-weight:bold;
	color: #c18c41;
	border: 1px solid #333;
	background: #1b1b1b;
	border-bottom: none;
	border-left: none;
	border-right: none;
	}
.multi-list .bet_list .event-list-team img{width:16px}	
.multi-list .bet_list .event-list-subject{
	padding: 7px 10px;
	font-size: 12px;
	font-weight:bold;
	color: #c18c41;
	border: 1px solid #333;
	background: #1b1b1b;
	border-bottom: none;
	border-left: none;
	border-right: none;
	
	}
.multi-list .bet_list .event-list{font-family:Arial,sans-serif;border-top: 1px solid #333;}
.multi-list .bet_list .event-list .event-list-item{overflow:hidden;position:relative;border-top: 1px solid #333;}
.multi-list .bet_list .event-list .event-list-item:first-child{border-top:none}
.multi-list .bet_list .event-list .event-list-item.disable .elc-time,
.multi-list .bet_list .event-list .event-list-item.disable .bet-trigger,
.multi-list .bet_list .event-list .event-list-item.disable .live__content{opacity: .3;pointer-events:none;}
.multi-list .bet_list .event-list .event-list-item.disable .elc-more,
.multi-list .bet_list .event-list .event-list-item.disable .elc-more-no{opacity:.3}
.multi-list .bet_list .event-list .event-list-table{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.multi-list .bet_list .event-list .event-list-row{display:table-row}
.multi-list .bet_list .event-list .elc{
	display:table-cell;
	overflow:hidden;
	position:relative;
	height: 32px;
	padding:0 10px;
	font-size: 13px;
	color: #fff;
	vertical-align:middle;
	cursor:pointer;
	filter:none;
	border: 1px solid #464646;
	}
.multi-list .bet_list .event-list .elc:last-child{/* border-right: 1px solid #2e2e2e; */}
.multi-list .bet_list .event-list .elc-stat{

}
.multi-list .bet_list .event-list .elc .up{display:inline-block;margin-left:4px;vertical-align:middle}
.multi-list .bet_list .event-list .elc .up .fa{color: #ee1c24;}
.multi-list .bet_list .event-list .elc .down{display:inline-block;margin-left:4px;vertical-align:middle}
.multi-list .bet_list .event-list .elc .down .fa{color: #00bff3;}
.multi-list .bet_list .event-list .elc .odd{color: #00bff3;}
.multi-list .bet_list .event-list .elc .even{color: #ee1c24;}
.multi-list .bet_list .event-list .elc .n{color: #ee1c24;}
.multi-list .bet_list .event-list .elc .m{color: #3695ff;}
.multi-list .bet_list .event-list .elc .d{color: #9ec35b;}
.multi-list .bet_list .event-list .elc.elc--right{text-align:right}
.multi-list .bet_list .event-list .elc.elc--right .elc-odds{float:left}
.multi-list .bet_list .event-list .elc.elc--active{
	font-weight: bold;
	color: #fff;
	background:#cd2d2e;
	border-color:#dc6263;
	}
.multi-list .bet_list .event-list .elc.elc--active > span{color:#fff}
.multi-list .bet_list .event-list .elc.elc--active .elc-odds{color: #fff !important;}
.multi-list .bet_list .event-list .elc--home{text-align:left}
.multi-list .bet_list .event-list .elc.elc--nobg,
.multi-list .bet_list .event-list .elc.elc--nobg:hover{
	cursor:default;
	background: #282828;
	border-color: #464646;
	}
.multi-list .bet_list .event-list .elc.elc--center{text-align:center}
.multi-list .bet_list .event-list .elc--away{text-align:right}
.multi-list .bet_list .event-list .elc--away .elc-odds{float:left}
.multi-list .bet_list .event-list .elc-time-all{
	width:140px;
	padding:0;
	font-size: 12px;
	font-family:tahoma;
	color: #848484;
	text-align:center;
	border: none;
	}
.multi-list .bet_list .event-list .elc-time{width:82px;padding:0;color: #aaa;text-align:center;font-family: tahoma;font-size: 12px;border: none;}
.multi-list .bet_list .event-list .elc-bonus{font-size:16px;color: #ffe400;}
.multi-list .bet_list .event-list .elc-team{width:256px;padding:0;color:#fff;text-align:center}
.multi-list .bet_list .event-list .elc-cate{width:140px;padding:0;color: #aaa;text-align:center;border-color: #464646;}
.multi-list .bet_list .event-list .elc--draw{width:10%;color: #aaa;text-align:center;font-weight:bold}
.multi-list .bet_list .event-list .elc--draw .elc-odds{display:inline-block;float:none}
.multi-list .bet_list .event-list .elc.elc--draw:hover{
	}
.multi-list .bet_list .event-list .elc.elc--empty{}
.multi-list .bet_list .event-list .elc.elc--empty:hover{
	cursor:default;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	}
.multi-list .bet_list .event-list .elc-stat{width:62px;padding:0;text-align:center;font-weight: bold;color: #ffe400;background: #282828 !important;border-color: #464646 !important;cursor: default;}
.multi-list .bet_list .event-list .elc-stat-button{display:inline-block;width:20px;height:20px;margin:5px 0 0 1px;background:url(/img/sp_icon.png) no-repeat -35px 0}
.multi-list .bet_list .event-list .elc-more{
	width:42px;
	padding:0;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	}
.multi-list .bet_list .event-list .elc-more:hover {
	background: #282828;
	border-color: #464646;
}	
.multi-list .bet_list .event-list .elc-more i{display:none;position:relative;top:0;font-size:13px}
.multi-list .bet_list .event-list .elc-more.open{
	color:#fff;
	}
.multi-list .bet_list .event-list .elc-more.open .elc-more-count{display:none}
.multi-list .bet_list .event-list .elc-more.open i{display:block}
.multi-list .bet_list .event-list .elc-more-no{width:42px;padding:0;text-align:center}
.multi-list .bet_list .event-list .elc-more-no:hover{
	cursor:default;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	}
.multi-list .bet_list .event-list .elc-nomore{cursor:default}
.multi-list .bet_list .event-list .elc-nomore:hover{
	cursor:default;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	}
.multi-list .bet_list .event-list .elc-more-off{width:42px;background:#2b2e32}
.multi-list .bet_list .event-list .elc-odds{float:right;font-family:tahoma;font-weight:bold;color: #ffe400;font-size: 12px;}
.multi-list .bet_list .event-list .elc:hover{
	background:#cd2d2e;
	border-color:#dc6263;
	}
.multi-list .bet_list .event-list .elc:hover .n,
.multi-list .bet_list .event-list .elc:hover .m,
.multi-list .bet_list .event-list .elc:hover .d{color:#fff}	
.multi-list .bet_list .event-list .elc:hover .odd{color:#fff}
.multi-list .bet_list .event-list .elc:hover .even{color:#fff}
.multi-list .bet_list .event-list .elc:hover .elc-odds{color:#fff}
.multi-list .bet_list .event-list .elc:hover .up .fa{color:#84080d}
.multi-list .bet_list .event-list .elc-time:hover,
.multi-list .bet_list .event-list .elc-more-off:hover,
.multi-list .bet_list .event-list .elc-off:hover{
	background: #282828;
	cursor:default;
}
.multi-list .bet_list .event-list .elc-time-all:hover,
.multi-list .bet_list .event-list .elc-more-off:hover,
.multi-list .bet_list .event-list .elc-off:hover{
	border-color: #282828;
	background: #282828;
	cursor:default;
}
.multi-list .bet_list .event-list .elc-cate:hover,
.multi-list .bet_list .event-list .elc-more-off:hover,
.multi-list .bet_list .event-list .elc-off:hover{
	border-color: #464646;
	background: #282828;
	cursor:default;
	}
.multi-list .bet_list .event-list .elc-off{background:#2b2e32;cursor:default}
.multi-list .bet_list .event-list .elc-odd-title{position:relative;z-index:20}
.multi-list .bet_list .event-list .elc.elc-active{background:#32b6ff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#32b6ff),color-stop(100%,#0588da));background:-webkit-linear-gradient(top,#32b6ff 0%,#0588da 100%);background:-ms-linear-gradient(top,#32b6ff 0%,#0588da 100%);background:linear-gradient(to bottom,#32b6ff 0%,#0588da 100%);color:#fff;filter:none}
.multi-list .bet_list .event-list .elc.elc-active .elc-odds{color:#fff}
.multi-list .bet_list .event-list .elc.elc-inactive{background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);cursor:default}
.multi-list .bet_list .event-list .elc.elc-inactive .elc-odds{color:#fff}
.multi-list .bet_list .event-list-content{display:block;position:relative;padding:5px;background-color: #282828;border-top: 1px solid #333;border-left: none;border-right: none}
.multi-list .bet_list .event-list-content .live__head{display:table;width:100%}
.multi-list .bet_list .event-list-content .live__head .live__title{display:table-cell;position:relative;height:30px;padding-top:11px;border:1px solid #323232;border-right:none;border-left:none;font-size:15px;font-family:'Open Sans',Arial,sans-serif;color:#fff;text-transform:uppercase}
.multi-list .bet_list .event-list-content .live__head .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.multi-list .bet_list .event-list-content .live__head .live-header__row{display:table-row}
.multi-list .bet_list .event-list-content .live__head .live__bets{display:table-cell;position:relative;width:255px;padding:4px 0;border:1px solid #323232;border-right:none;font-size:12px;color:#b9b9b9}
.multi-list .bet_list .event-list-content .live__head .live__bets table{position:absolute;top:7px;width:100%}
.multi-list .bet_list .event-list-content .live__head .live__bets td{width:33%;padding:7px 5px 5px;text-align:center}
.multi-list .bet_list .event-list-content .live__head .bet--more{display:table-cell;position:relative;width:48px;padding:4px 0;border:1px solid #323232;border-right:none;border-left:none;text-align:right;vertical-align:middle}
.multi-list .bet_list .event-list-content .live__head .bet--more .btn__more{display:inline-block;position:relative;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;background:#292a2f;font-size:12px;color:#FFF;text-align:center}
.multi-list .bet_list .event-list-content .live__head .bet--more .btn__more i.fa{position:relative;top:4px}
.multi-list .bet_list .event-list-content .table__row:first-child{/* border-top: 1px solid #3a3a3a; */}
.multi-list .bet_list .event-list-content .live__top{display:table;width:100%}
.multi-list .bet_list .event-list-content .live__top .live__time{display:table-cell;position:relative;width:62px;padding:4px 0;border:1px solid #323232;border-top:none;border-left:none;font-size:12px;color:#b9b9b9;text-align:center}
.multi-list .bet_list .event-list-content .live__top .live__cate{display:table-cell;position:relative;width:86px;padding:4px 0;border:1px solid #323232;border-top:none;border-left:none;font-size:12px;color:#b9b9b9;text-align:center}
.multi-list .bet_list .event-list-content .live__top .live__title{display:table-cell;position:relative;height:23px;padding-top:6px;border:1px solid #323232;border-right:none;border-left:none;border-top:none;font-size:12px;font-family:'Open Sans',Arial,sans-serif;color:#b9b9b9;text-align:center;text-transform:uppercase}
.multi-list .bet_list .event-list-content .live__top .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.multi-list .bet_list .event-list-content .live__top .live-header__row{display:table-row}
.multi-list .bet_list .event-list-content .live__top .live__bets{display:table-cell;position:relative;width:255px;padding:4px 0;border:1px solid #323232;border-right:none;border-top:none;font-size:12px;color:#b9b9b9;text-align:center}
.multi-list .bet_list .event-list-content .live__top .live__bets table{position:absolute;top:7px;width:100%}
.multi-list .bet_list .event-list-content .live__top .live__bets td{width:33%;padding:2px 5px;text-align:center}
.multi-list .bet_list .event-list-content .live__top .live__cnt{display:table-cell;position:relative;width:63px;padding:4px 0;border:1px solid #323232;border-top:none;border-right:none;font-size:12px;color:#b9b9b9;text-align:center}
.multi-list .bet_list .event-list-content .live__top .live__tit{
	height: 32px;
	padding: 0 11px;
	background: #000000;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color: #c18c41;
	font-size: 12px;
	line-height: 32px;
	border: 1px solid #333;
	border-top: none;
	background:#1b1b1b;
	}
.multi-list .bet_list .event-list-content .live__top .live__tit .cnt{color: #808080;font-weight: bold;font-size: 11px;}
.multi-list .bet_list .event-list-content .live__box{margin: 0;}
.multi-list .bet_list .event-score .event-list-content .live__box .live__view{margin-bottom:-1px}

.multi-list .bet_list .event-list-content .live__table{display:table;width:100%;height: 30px;border-spacing: 2px;table-layout:fixed;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #3a3a3a;border-top: none;}
.multi-list .bet_list .event-list-content .live__table .table__row{display:table-row}
.multi-list .bet_list .event-list-content .live__table .table__col{display:table-cell;position:relative;height:38px;transition:none;-webkit-transition:none;cursor:default}
.multi-list .bet_list .event-list-content .live__table .col--bg{
	display:table-cell;
	overflow:hidden;
	position:relative;
	height: 32px;
	padding:0 10px;
	font-weight:300;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	vertical-align:middle;
	cursor:pointer;
	filter:none;
	border:1px solid #464646;
	}
.multi-list .bet_list .event-list-content .live__table .col--bg:first-child{}
.multi-list .bet_list .event-list-content .live__table .col--bg .cnt{color: #a37739;}
.multi-list .bet_list .event-list-content .live__table .col--bg:hover{
	background:#cd2d2e;
	border-color:#dc6263;
	}
.multi-list .bet_list .event-list-content .live__table .col--bg:hover .cnt{color:#fff}
.multi-list .bet_list .event-list-content .live__table .col--bg:hover .up .fa{color:#84080d}
.multi-list .bet_list .event-list-content .live__table .col--bg:hover .elc-odds{color:#fff}
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--active{
	color: #fff;
	background:#cd2d2e;
	border-color:#dc6263;
	}
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--active .elc-odds{color: #fff;}
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--active .cnt{color: #fff;}
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--active .up .fa{color:#84080d}
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--nobg,
.multi-list .bet_list .event-list-content .live__table .col--bg.elc--nobg:hover{
	cursor:default;
	border: 1px solid #464646;
	}
.multi-list .bet_list .event-list-content .live__table .up{display:inline-block;margin-left:4px;vertical-align:middle}
.multi-list .bet_list .event-list-content .live__table .up .fa{color: #ee1c24;}
.multi-list .bet_list .event-list-content .live__table .down{display:inline-block;margin-left:4px;vertical-align:middle}
.multi-list .bet_list .event-list-content .live__table .down .fa{color: #00bff3;}
.multi-list .bet_list .event-list-content .live__table .col--home{text-align:left}
.multi-list .bet_list .event-list-content .live__table .col--center{width:34px;text-align:center}
.multi-list .bet_list .event-list-content .live__table .col--center:hover{
	cursor:default;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	}
.multi-list .bet_list .event-list-content .live__table .col--away{text-align:right}
.multi-list .bet_list .event-list-content .live__table .col--away .elc-odds{float:left}
.multi-list .bet_list .event-list-content .live__table .col--off{background:#2b2e32}
.multi-list .bet_list .event-list-content .live__table .col--off:hover{background:#2b2e32;transition:none;-webkit-transition:none}
.multi-list .bet_list .event-list-content .live__table .col--time{font-size:11px;text-transform:capitalize}
.multi-list .bet_list .event-list-content .live__table .col--cate{font-size:11px;text-transform:capitalize}
.multi-list .bet_list .event-list-content .live__table .col--cate .cate{overflow:hidden;white-space:nowrap}
.multi-list .bet_list .event-list-content .live__table .col--cate .options{display:inline-block;padding:3px;border-radius:2px;background-color:#3384B7;font-size:11px;color:#fff;text-align:center}
.multi-list .bet_list .event-list-content .live__table .col--title{text-align:center;text-transform:capitalize}
.multi-list .bet_list .event-list-content .live__table .col--title .row{text-align:left;cursor:pointer}
.multi-list .bet_list .event-list-content .live__table .col--title .team{overflow:hidden;float:left;max-width:274px;white-space:nowrap;text-overflow:ellipsis}
.multi-list .bet_list .event-list-content .live__table .col--title .score{float:right;font-weight:bold;color:#6ac5ff}
.multi-list .bet_list .event-list-content .live__table .col--title .period{display:block;clear:both;margin-top:1px;color:#6ac5ff;text-align:left;text-transform:capitalize}
.multi-list .bet_list .event-list-content .live__table .col--more{width:47px;vertical-align:top}
.multi-list .bet_list .event-list-content .live__table .col--more .eoc-more-button{
	float:left;
	width:42px;
	height:38px;
	margin-left:2px;
	padding:0;
	padding-top:12px;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	font-weight:300;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	filter:none;
	}
.multi-list .bet_list .event-list-content .live__table .col--more .odds--button{
	float:left;
	width:42px;
	height:26px;
	margin-left:2px;
	padding:0;
	padding-top:12px;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	font-weight:300;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	filter:none;
	}
.multi-list .bet_list .event-list-content .live__table .col--more .odds--button i{position:relative;top:-1px}
.multi-list .bet_list .event-list-content .live__table .col--more .odds--button:hover{background:#272a2f}
.multi-list .bet_list .event-list-content .live__table .odds{
	overflow:hidden;
	float:left;
	position:relative;
	width:82px;
	height:38px;
	margin-left:2px;
	padding:0;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:#535963;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%);
	font-weight:300;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	filter:none;
	}
.multi-list .bet_list .event-list-content .live__table .odds:hover{
	background:#272a2f;
	}
.multi-list .bet_list .event-list-content .live__table .odds .t{display:block;float:left;height:38px;padding:0 8px;line-height:38px;opacity:.6}
.multi-list .bet_list .event-list-content .live__table .odds .o{display:block;position:relative;z-index:100;height:38px;padding-right:8px;line-height:38px;color:#fff;text-align:right}
.multi-list .bet_list .event-list-content .live__table .icon{display:inline-block;width:19px;height:18px;background:url(/img/sp_icon.png) no-repeat}
.multi-list .bet_list .event-list-content .live__table .icon__live{background-position:-81px -55px}
.multi-list .bet_list .event-list-content .live__top .live__bets{width:255px}
.multi-list .bet_list .event-list-content .live__table .odds{width:95px}
.multi-list .bet_list .event-list-content .live__table .odds span{white-space:nowrap}
.multi-list .bet_list .event-list-content .live__table .odds .t{padding:0 0 0 8px;font-size:11px;opacity:1}
.multi-list .bet_list .event-list-content .live__table .odds .fa{margin-left:4px}
.multi-list .bet_list .event-list-content .live__table .odds.center{width:58px;background:#2b2e32}
.multi-list .bet_list .event-list-content .live__table .odds.center .t{float:none}
.multi-list .bet_list .event-list-content .live__table .odds.center .o{font-weight:bold;font-size:12px;color:#4ED05E;text-align:center}
.multi-list .bet_list .event-list-content .live__table .odds.over .o,.multi-list .bet_list .event-list-content .live__table .odds.over .fa{color:#FF6060}
.multi-list .bet_list .event-list-content .live__table .odds.under .o,.multi-list .bet_list .event-list-content .live__table .odds.under .fa{color:#4AB2FF}
.multi-list .bet_list .event-list-content .live__table .odds .o{padding:0 8px 0 0}
.multi-list .bet_list .event-list-content .live__table .odds.oods--left .t{float:right;margin-right:8px}
.multi-list .bet_list .event-list-content .live__table .odds.oods--left .o{padding-left:8px;text-align:left}
.multi-list .bet_list .event-list-content .live__table .odds.oods--left .fa{margin-left:4px}
.multi-list .bet_list .event-list-content .live__table .odds.oods--right .t{float:left}
.multi-list .bet_list .event-list-content .live__table .odds.oods--right .o{padding-right:8px;text-align:right}
.multi-list .bet_list .event-list-content .live__table .odds.oods--right .fa{margin-right:4px}
.multi-list .bet_list .event-list-content .live__table .odds.versus{width:83px}
.multi-list .bet_list .event-list-content .live__table .odds.versus .o{color:#4AB2FF}
.multi-list .bet_list .event-list-content .live__table .odds.versus:first-child{width:82px}

.multi-list .bet_list.bet_vsoccer{}
.multi-list .bet_list.bet_vsoccer .event-score{/* border-top: 1px solid #000; */}
.multi-list .bet_list.bet_vsoccer .event-score .live__table{padding-left:3px;border-left:none}
.multi-list .bet_list.bet_vsoccer .event-under{border-top:1px solid #444}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-match{/* border-bottom:1px solid #000 */}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item{/* margin-top:5px; */}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item:first-child{margin-top:0}
.multi-list .bet_list.bet_vsoccer .event-list .event-goals{/* border-top: 1px solid #000; */}
.multi-list .bet_list.bet_vsoccer .event-list .elc .bet365{color: #84a745;font-weight: bold;}
.multi-list .bet_list.bet_vsoccer .event-list-subject{/* color: #eac800; */}
.multi-list .bet_list.bet_vsoccer .event-list-subject em{color:#fa7a0a}
.multi-list .bet_list.bet_vsoccer .event-list-subject .finish{float:right;font-size:12px;color:#999}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw{width:auto;text-align:left;cursor:pointer;color: #fff;}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw:hover{
	cursor:pointer;
	/* background: #282828; */
	/* border-color: #464646; */
	color: #fff;
}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--active .elc-odds,
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw:hover .elc-odds{/* color:#fff !important */}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw .elc-odds{float:right}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw.draw{
	text-align:center;
	}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw.elc--empty{background:none !important;cursor:default}
.multi-list .bet_list.bet_vsoccer .event-list-content .live__table .col--bg{/* border-top: 1px solid #2E2E2E; */}
.multi-list .bet_list.bet_vsoccer .event-list-content .live__table .col--bg:last-child{/* border-right:none */}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw.draw .elc-odds{float:none;color: #ffe400 !important;}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw.draw.elc--active .elc-odds{color:#fff !important}
.multi-list .bet_list.bet_vsoccer .event-list .elc.elc--draw.draw:hover{
    background: #282828;
    border-color: #464646;
}
.multi-list .bet_list.bet_vsoccer .event-list .elc-time{width:130px}
.multi-list .bet_list.bet_vsoccer .event-list .elc-type{
	width: 107px;
	text-align:center;
	cursor:default;
	background: #282828;
	box-sizing: border-box;
	}
.multi-list .bet_list.bet_vsoccer .event-list .elc-type .type1{color: #67acd2;}
.multi-list .bet_list.bet_vsoccer .event-list .elc-type .type2{color:#9ba947}
.multi-list .bet_list.bet_vsoccer .event-list .elc-type .type3{color:#f97409}
.multi-list .bet_list.bet_vsoccer .event-list .elc-stat{
	cursor:default;
	background:#535963 !important;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41)) !important;
	background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%) !important;
	background:-ms-linear-gradient(top,#535963 0%,#363a41 100%) !important;
	background:linear-gradient(to bottom,#535963 0%,#363a41 100%) !important;
}
.multi-list .bet_list.bet_vsoccer .event-list .col--empty{background:none !important;pointer-events:none;cursor:default}
.multi-list .bet_list.bet_vsoccer .event-list .elc-odds .result.odd{color:#f53d02}
.multi-list .bet_list.bet_vsoccer .event-list .elc-odds .result.even{color:#1091df}
.multi-list .bet_list.bet_vsoccer .event-list-content{margin-top:0;padding: 0 0 0 106px;background-color: transparent;}
.multi-list .bet_list.bet_vsoccer .event-list-content .live__table .table__col .l{color: #00bff3;}
.multi-list .bet_list.bet_vsoccer .event-list-content .live__table .table__col .r{color: #ee1c24;}

.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc{text-align:center;box-sizing: border-box;}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc--draw,
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc-home,
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc-away{
	cursor: default;
	background: #282828;
	border-color: #464646;
}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc--draw{width:auto;color:#fff !important}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc-home{color: #00bff3 !important;}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc.elc-away{color: #ee1c24;}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .elc-odds{}
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .live__table .col--bg.elc--active .l,
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .live__table .col--bg.elc--active .r,
.multi-list .bet_list.bet_vsoccer .event-list .event-list-item.event-score .live__table .col--bg.elc--active .elc-odds{color: #fff !important;}
.multi-list .bet_list.bet_vsoccer .event-goals .event-list-content{margin-top:0;padding-left:0;padding-right:0;border-bottom: none;border-top: none;}
.multi-list .bet_list.bet_vsoccer .event-goals .live__box{}
.multi-list .bet_list.bet_vsoccer .event-goals .live__table{border-left:none}
.multi-list .bet_list.bet_vsoccer .event-goals .live__box .live__view{overflow:hidden;margin-bottom: -1px;}
.multi-list .bet_list.bet_vsoccer .event-goals .live__box .live__view .live__table{margin-right:-8px}
.multi-list .bet_list.bet_vsoccer .event-goals .elc-type{display:block;float:left;width: 107px;height: 27px;margin-top: 2px;margin-left:2px;line-height: 27px}
.multi-list .bet_list.bet_vsoccer .event-goals .live__table .col-empty{background:none;cursor:default}

.multi-list .bet_list.bet_greyhounds .event-list .event-list-table{border-spacing:0;padding: 1px 0;}
.multi-list .bet_list.bet_greyhounds .event-list .event-list-item{margin-top:5px}
.multi-list .bet_list.bet_greyhounds .event-list .event-list-item:first-child{margin-top:0}
.multi-list .bet_list.bet_greyhounds .event-list .elc .bet365{color: #22b58a;font-weight: bold;}
.multi-list .bet_list.bet_greyhounds .event-list .elc-betbox{background:none;padding:0;border-left: none;border: none !important;}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box{display:table;width:100%;margin: -1px 0 0;border-spacing: 2px;table-layout:fixed;}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc{width:33.3333%;/* border-top: 1px solid #2E2E2E; */}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc:last-child{/* border-right:none */}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc:hover .elc-odds{color: #fff !important;}
.multi-list .bet_list.bet_greyhounds .event-list-subject{color:#fff}
.multi-list .bet_list.bet_greyhounds .event-list-subject em{color:#fa7a0a}
.multi-list .bet_list.bet_greyhounds .event-list-subject .finish{float:right;font-size:12px;color:#999}
.multi-list .bet_list.bet_greyhounds .event-list .elc.elc--draw{}
.multi-list .bet_list.bet_greyhounds .event-list .elc-time{width:130px}
.multi-list .bet_list.bet_greyhounds .event-list .elc-type{width:65px;text-align:center;background:#2b2e32 !important;cursor:default}
.multi-list .bet_list.bet_greyhounds .event-list .elc-type .type1{color:#32b6ff}
.multi-list .bet_list.bet_greyhounds .event-list .elc-type .type2{color:#9ba947}
.multi-list .bet_list.bet_greyhounds .event-list .elc-type .type3{color:#f97409}
.multi-list .bet_list.bet_greyhounds .event-list .elc-odds{color: #ffe400 !important;}
.multi-list .bet_list.bet_greyhounds .event-list .elc-odds .result.odd{color:#f53d02 !important}
.multi-list .bet_list.bet_greyhounds .event-list .elc-odds .result.even{color: #29aef8 !important;}
.multi-list .bet_list.bet_greyhounds .event-list .elc-stat{background:#2b2e32}
.multi-list .bet_list.bet_greyhounds .event-list .elc-stat .finish{color:#f00}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc:hover .elc-odds{/* color: #000 !important; */}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc:hover .result{color:#fff !important}
.multi-list .bet_list.bet_greyhounds .event-list .elc-box .elc:hover .bet365{color:#fff !important}
.multi-list .bet_list.bet_greyhounds .event-list .elc.elc--active .elc-odds,
.multi-list .bet_list.bet_greyhounds .event-list .elc.elc--active .bet365{/* color: #000 !important; */}


/* button */
.match__btn{margin-top:-43px;margin-bottom:10px}
.match__btn.btn--right{text-align:right}

.live-sports{position:relative}
.live-sports .live__header{position:relative}
.live-sports .live__header .live__tit{position:relative;min-height:43px;margin-bottom:18px;padding-left:52px}
.live-sports .live__header .live__tit .ic{position:absolute;top:0;left:0;width:42px;height:42px;background-position:-191px -55px}
.live-sports .live__header .live__tit .txt{display:block;font-size:12px;color:#fff;opacity:.4}
.live-sports .live__header .live__tit .tit{display:block;margin-top:0;font-family:'Open Sans',sans-serif;font-size:23px;color:#fff}
.live-sports .live__list{position:relative}
.live-sports .live__list+.live__list{margin-top:-1px}
.live-sports .live__btn{margin-bottom:10px}
.live-sports .live__btn.btn--right{text-align:right}
.live-sports .live__head{display:table;width:100%}
.live-sports .live__head .live__title{display:table-cell;position:relative;height:30px;padding-top:11px;border:1px solid #323232;border-right:none;border-left:none;font-size:15px;font-family:'Open Sans',Arial,sans-serif;color:#fff;text-transform:uppercase}
.live-sports .live__head .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.live-sports .live__head .live-header__row{display:table-row}
.live-sports .live__head .live__bets{display:table-cell;position:relative;width:255px;padding:4px 0;border:1px solid #323232;border-right:none;font-size:12px;color:#b9b9b9}
.live-sports .live__head .live__bets table{position:absolute;top:7px;width:100%}
.live-sports .live__head .live__bets td{width:33%;padding:7px 5px 5px;text-align:center}
.live-sports .live__head .bet--more{display:table-cell;position:relative;width:48px;padding:4px 0;border:1px solid #323232;border-right:none;border-left:none;text-align:right;vertical-align:middle}
.live-sports .live__head .bet--more .btn__more{display:inline-block;position:relative;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;background:#292a2f;font-size:12px;color:#FFF;text-align:center}
.live-sports .live__head .bet--more .btn__more i.fa{position:relative;top:4px}
.live-sports .live__top{display:table;width:100%}
.live-sports .live__top .live__time{display:table-cell;position:relative;width:62px;padding:4px 0;border:1px solid #323232;border-top:none;border-left:none;font-size:12px;color:#b9b9b9;text-align:center}
.live-sports .live__top .live__cate{display:table-cell;position:relative;width:86px;padding:4px 0;border:1px solid #323232;border-top:none;border-left:none;font-size:12px;color:#b9b9b9;text-align:center}
.live-sports .live__top .live__title{display:table-cell;position:relative;height:23px;padding-top:6px;border:1px solid #323232;border-right:none;border-left:none;border-top:none;font-size:12px;font-family:'Open Sans',Arial,sans-serif;color:#b9b9b9;text-align:center;text-transform:uppercase}
.live-sports .live__top .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.live-sports .live__top .live-header__row{display:table-row}
.live-sports .live__top .live__bets{display:table-cell;position:relative;width:255px;padding:4px 0;border:1px solid #323232;border-right:none;border-top:none;font-size:12px;color:#b9b9b9}
.live-sports .live__top .live__bets table{position:absolute;top:7px;width:100%}
.live-sports .live__top .live__bets td{width:33%;padding:2px 5px;text-align:center}
.live-sports .live__top .live__cnt{display:table-cell;position:relative;width:63px;padding:4px 0;border:1px solid #323232;border-top:none;border-right:none;font-size:12px;color:#b9b9b9;text-align:center}
.live-sports .live__box{margin:4px 0}
.live-sports .live__table{display:table;width:100%;height:38px;margin-left:-2px;margin-top:-2px;border-spacing:2px;table-layout:fixed}
.live-sports .live__table .table__row{display:table-row}
.live-sports .live__table .table__col{display:table-cell;position:relative;height:38px;transition:none;-webkit-transition:none;cursor:default}
.live-sports .live__table .col--bg{display:table-cell;position:relative;height:38px;padding:0 10px;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;vertical-align:middle;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .col--off{background:#2b2e32}
.live-sports .live__table .col--off:hover{background:#2b2e32;transition:none;-webkit-transition:none}
.live-sports .live__table .col--time{width:42px;font-size:11px;color:#999;text-align:center;text-transform:capitalize}
.live-sports .live__table .col--cate{width:64px;font-size:11px;text-align:center;text-transform:capitalize}
.live-sports .live__table .col--cate .cate{overflow:hidden;white-space:nowrap}
.live-sports .live__table .col--cate .options{display:inline-block;padding:3px;border-radius:2px;background-color:#3384B7;font-size:11px;color:#fff;text-align:center}
.live-sports .live__table .col--title{text-align:center;text-transform:capitalize}
.live-sports .live__table .col--title .row{text-align:left;cursor:pointer}
.live-sports .live__table .col--title .team{overflow:hidden;float:left;max-width:274px;white-space:nowrap;text-overflow:ellipsis}
.live-sports .live__table .col--title .score{float:right;font-weight:bold;color:#6ac5ff}
.live-sports .live__table .col--title .period{display:block;clear:both;margin-top:1px;color:#6ac5ff;text-align:left;text-transform:capitalize}
.live-sports .live__table .col--bets{width:256px}
.live-sports .live__table .col--bets .bets__container{overflow:hidden;display:table;border-spacing:2px;width:100%;position:relative;height:38px}
.live-sports .live__table .col--bets .bets__table{display:table-row}
.live-sports .live__table .col--bets .bets__table .odds{float:none;width:auto;display:table-cell;margin:0}
.live-sports .live__table .col--bets .bets__container+.bets__container{margin-top:2px}
.live-sports .live__table .col--more{width:47px;vertical-align:top}
.live-sports .live__table .col--more .eoc-more-button{float:left;width:42px;height:38px;margin-left:2px;padding:0;padding-top:12px;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;text-align:center;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .col--more .odds--button{float:left;width:42px;height:26px;margin-left:2px;padding:0;padding-top:12px;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;text-align:center;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .col--more .odds--button i{position:relative;top:-1px}
.live-sports .live__table .col--more .odds--button:hover{background:#272a2f;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .odds{overflow:hidden;float:left;position:relative;width:82px;height:38px;margin-left:2px;padding:0;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;text-align:center;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .odds:hover{background:#272a2f;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports .live__table .odds .t{display:block;float:left;height:38px;padding:0 8px;line-height:38px;opacity:.6}
.live-sports .live__table .odds .o{display:block;position:relative;z-index:100;height:38px;padding-right:8px;line-height:38px;color:#fff;text-align:right}
.live-sports .live__table .odds .o em{color:#fff}
.live-sports .live__table .icon{display:inline-block;width:19px;height:18px;background:url(/img/sp_icon.png) no-repeat}
.live-sports .live__table .icon__live{background-position:-81px -55px}
.live-sports .live__result{position:relative;margin-top:-4px;padding:9px 0;background-color:#2b2e32}
.live-sports .live__result .result__box{}
.live-sports .live__result table{width:100%}
.live-sports .live__result th{font-size:13px}
.live-sports .live__result .item{padding:0 5px}
.live-sports .live__result .check .date{display:inline-block;margin:3px 0 0 4px;font-size:12px;color:#a5a2a2;vertical-align:top}
.live-sports .live__result .inp_box{display:inline-block;overflow:hidden;position:relative;width:100%;height:29px;padding:7px 9px 8px;border:1px solid #4E4E4E;border-radius:2px;background-color:#34373e;font-size:13px;line-height:15px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.25s linear;transition:.25s linear;white-space:nowrap}
.live-sports .live__result .inp_box .cnt{display:block;font-family:tahoma;font-weight:bold;font-size:13px;color:#fff;text-align:right}
.live-sports .live__result .inp_box .rate{color:#8fcf00;text-align:center}
.live-sports .live__result .inp_box .hit{color:#00A2FF;text-align:center}
.live-sports .live__result .inp_box .money{color:#00b5e5}
.live-sports .live__result+.live__btn{margin-top:10px}

/* multi betting */
.live-sports.live--multi .live__top .live__bets{width:192px}
.live-sports.live--multi .live__table .odds{width:61px}
.live-sports.live--multi .live__table .odds .o{padding:0;text-align:center}

/* handicap */
.live-sports.live--handicap .live__top .live__bets{width:255px}
.live-sports.live--handicap .live__table .odds{width:82px}
.live-sports.live--handicap .live__table .odds span{white-space:nowrap}
.live-sports.live--handicap .live__table .odds .t{padding:0 0 0 8px;font-size:11px;opacity:1}
.live-sports.live--handicap .live__table .odds .fa{margin-left:4px}
.live-sports.live--handicap .live__table .odds.center .t{float:none}
.live-sports.live--handicap .live__table .odds.center .o{color:#2CBF3E;text-align:center}
.live-sports.live--handicap .live__table .odds.over .o,.live-sports.live--handicap .live__table .odds.over .fa{color:#FF6060}
.live-sports.live--handicap .live__table .odds.under .o,.live-sports.live--handicap .live__table .odds.under .fa{color:#4AB2FF}
.live-sports.live--handicap .live__table .odds .o{padding:0 8px 0 0}

/* betting list */
.live-sports.betting--list .live__list{margin-bottom:25px}
.live-sports.betting--list .live__content{border-top:1px solid #323232}
.live-sports.betting--list .live__top .live__bets td{width:20%}
.live-sports.betting--list .live__top .live__bets{width:432px}
.live-sports.betting--list .live__table .col--bets{width:429px}
.live-sports.betting--list .live__table .odds{width:83px;margin-bottom:2px;text-align:center}
.live-sports.betting--list .live__table .odds span{white-space:nowrap}
.live-sports.betting--list .live__table .odds .t{display:inline-block;float:none;margin-right:4px;padding:0;font-size:12px;vertical-align:top;opacity:1}
.live-sports.betting--list .live__table .odds .o{display:inline-block;float:none;margin:0;padding:0}
.live-sports.betting--list .live__table .odds .inp{display:inline-block;overflow:hidden;position:relative;height:23px;padding:4px 9px 8px;border-radius:4px;border:none;background-color:#fff;font-size:13px;line-height:15px;vertical-align:middle;cursor:pointer;-webkit-transition:.25s linear;transition:.25s linear}
.live-sports.betting--list .live__table .odds .fa{margin-left:4px}
.live-sports.betting--list .live__table .odds.win .inp{background-color:#8fcf00;color:#fff}
.live-sports.betting--list .live__table .odds.result .t{margin:0}
.live-sports.betting--list .live__table .odds.result .score{display:block;height:38px;line-height:38px}
.live-sports.betting--list .live__table .odds.result .score img{vertical-align:middle}
.live-sports.betting--list .live__table .odds.center .o{color:#2CBF3E;text-align:center}
.live-sports.betting--list .live__table .odds.status .t{font-weight:bold}
.live-sports.betting--list .live__table .odds.status .success{color:#00A2FF}
.live-sports.betting--list .live__table .odds.status .fail{color:#FF6060}
.live-sports.betting--list .live__table .odds.status .ready{color:#fff}
.live-sports.betting--list .live__table .odds.status .score{color:#999}
.live-sports.betting--list .live__table .odds.status .score .set{display:block;margin-top:4px;line-height:normal}
.live-sports.betting--list .live__table .odds.status .score .num{display:block;margin-top:-2px;font-size:16px;line-height:normal;color:#fff}
.live-sports.betting--list .live__table .odds.status .fa{margin-top:-2px;font-size:18px;color:#999;vertical-align:middle}

/* match result */
.live-sports.live--matchresult .live__top .live__bets{width:255px}
.live-sports.live--matchresult .live__head .live__title{padding-left:52px;padding-right:10px;border-bottom:1px solid #000;border-radius:2px;background:#515862;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#515862),color-stop(100%,#2e3136));background:-webkit-linear-gradient(top,#515862 0%,#2e3136 100%);background:-ms-linear-gradient(top,#515862 0%,#2e3136 100%);background:linear-gradient(to bottom,#515862 0%,#2e3136 100%);font-family:Arial,sans-serif;font-size:14px;font-weight:bold;line-height:23px;color:#fff}
.live-sports.live--matchresult .live__head .live__title .sports{display:inline-block;overflow:hidden;position:absolute;left:0;bottom:0;font-size:1px;line-height:0;vertical-align:top}
.live-sports.live--matchresult .live__table .col--bets{width:427px}
.live-sports.live--matchresult .live__table .col--cate .help__area{display:inline-block;position:relative;margin:-3px 0 0 4px;vertical-align:middle}
.live-sports.live--matchresult .live__table .col--cate .help__area a{font-size:15px;color:#fff}
.live-sports.live--matchresult .live__table .odds{width:83px;text-align:center}
.live-sports.live--matchresult .live__table .record{}
.live-sports.live--matchresult .live__table .score{}
.live-sports.live--matchresult .live__table .layer{display:none;position:absolute;top:0;left:17px;z-index:1;border:1px solid #2A2D33;background-color:#1B1E23}
.live-sports.live--matchresult .live__table .layer .txt{padding:15px;font-size:12px;color:#fff}
.live-sports.live--matchresult .live__table .layer .btn__close{position:absolute;top:8px;right:8px;font-size:18px;color:#fff}
.live-sports.live--matchresult .live__table .odds .t{display:inline-block;float:none;margin-right:4px;padding:0;font-size:12px;vertical-align:top;opacity:1}
.live-sports.live--matchresult .live__table .odds .o{display:inline-block;float:none;margin:0;padding:0}
.live-sports.live--matchresult .live__table .odds .inp{display:inline-block;overflow:hidden;position:relative;height:23px;padding:4px 9px 8px;border-radius:4px;border:none;background-color:#fff;font-size:13px;line-height:15px;vertical-align:middle;cursor:pointer;-webkit-transition:.25s linear;transition:.25s linear}
.live-sports.live--matchresult .live__table .odds.win{margin:0}
.live-sports.live--matchresult .live__table .odds.win .inp{background-color:#8fcf00;color:#fff}
.live-sports.live--matchresult .live__table .odds.result .t{margin:0}
.live-sports.live--matchresult .live__table .odds.result .score{display:block;height:38px;line-height:38px}
.live-sports.live--matchresult .live__table .odds.result .score img{vertical-align:middle}
.live-sports.live--matchresult .live__table .odds.center .o{color:#2CBF3E;text-align:center}
.live-sports.live--matchresult .live__table .odds.status .t{font-weight:bold}
.live-sports.live--matchresult .live__table .odds.status .win{color:#00A2FF}
.live-sports.live--matchresult .live__table .odds.status .lose{color:#FF6060}
.live-sports.live--matchresult .live__table .odds.status .draw{color:#fff}
.live-sports.live--matchresult .live__table .odds.status .score{color:#999}
.live-sports.live--matchresult .live__table .odds.status .score .set{display:block;margin-top:4px;line-height:normal}
.live-sports.live--matchresult .live__table .odds.status .score .num{display:block;margin-top:-2px;font-size:16px;line-height:normal;color:#fff}
.live-sports.live--matchresult .live__table .odds.status .fa{margin-top:-2px;font-size:18px;color:#999;vertical-align:middle}

/* game */
.live-sports.live--game .live__head .live__title{padding-left:14px}
.live-sports.live--game .live__table .col--bets{width:359px}
.live-sports.live--game .live__table .col--time{width:68px}
.live-sports.live--game .live__top .live__time{width:89px}
.live-sports.live--game .live__top .live__bets{width:360px}
.live-sports.live--game .live__top .live__cate{width:110px}
.live-sports.live--game .live__table .odds:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);}
.live-sports.live--game .live__table .odds{width:82px;cursor:default}
.live-sports.live--game .live__table .odds span{white-space:nowrap}
.live-sports.live--game .live__table .odds .t{float:none;padding:0 0 0 8px;font-size:11px;opacity:1}
.live-sports.live--game .live__table .odds .fa{margin-left:4px}
.live-sports.live--game .live__table .odds.center .t{float:none}
.live-sports.live--game .live__table .odds.center .o{color:#2CBF3E;text-align:center}
.live-sports.live--game .live__table .odds.over{}
.live-sports.live--game .live__table .odds.over .o,
.live-sports.live--game .live__table .odds.over .fa{color:#FF6060}
.live-sports.live--game .live__table .odds.score{width:50px;padding:0;text-align:center;cursor:pointer}
.live-sports.live--game .live__table .odds.score .o{padding:0;color:#fff;text-align:center}
.live-sports.live--game .live__table .odds.score:hover{background:#272a2f;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.live-sports.live--game .live__table .odds.score.active{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #32b6ff), color-stop(100%, #0588da));background:-webkit-linear-gradient(top, #32b6ff 0%, #0588da 100%);background:-ms-linear-gradient(top, #32b6ff 0%, #0588da 100%);background:linear-gradient(to bottom, #32b6ff 0%, #0588da 100%)}
.live-sports.live--game .live__table .odds.odds--inactive,
.live-sports.live--game .live__table .odds.odds--inactive.active,
.live-sports.live--game .live__table .odds.odds--inactive:hover{cursor:default;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%)}
.live-sports.live--game .live__table .odds.under .o,
.live-sports.live--game .live__table .odds.under .fa{color:#4AB2FF}
.live-sports.live--game .live__table .odds .o{padding:0 8px 0 0}
.live-sports.live--game .live__table .col--cate{width:90px}
.live-sports.live--game .live__table .col--cate .help__area{display:inline-block;position:relative;margin:-3px 0 0 4px;vertical-align:middle}
.live-sports.live--game .live__table .col--cate .help__area a{font-size:15px;color:#fff}
.live-sports.live--game .live__table .layer{display:none;position:absolute;top:0;left:17px;z-index:1;border:1px solid #2A2D33;background-color:#1B1E23}
.live-sports.live--game .live__table .layer .txt{margin:0;padding:15px;font-size:12px;color:#fff}
.live-sports.live--game .live__table .layer .btn__close{position:absolute;top:8px;right:8px;font-size:18px;color:#fff}

/* aside */
.bet_slip{}
.bet_slip .slip-header{
	position:relative;
	margin-bottom: 18px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	}
.bet_slip .slip-header .count{color: #6889a6;}	
.bet_slip .slip-header-trigger{position:absolute;top: -3px;right: 0;width: 22px;height: 20px;padding:2px 0 0;border-radius:50%;-webkit-border-radius:50%;background: #000;font-size: 10px;color:#fff;text-align:center;line-height: 17px;}
.bet_slip .slip-content{
	position:relative;
	}
.bet_slip .slip-tabs,
.bet_slip .slip-buttons{position:relative;overflow: hidden}
.bet_slip .slip-tabs{
	padding: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.bet_slip .slip-tab,
.bet_slip .slip-button{
	}
.bet_slip .betslip-data{overflow: hidden;margin-top: 0px;}
.bet_slip .slip-tab{border-right:none;}	
.bet_slip .slip-buttons{margin: 0 -2px;}

.bet_slip .slip-type-move{overflow:hidden;width: 100%;border: none;-webkit-box-sizing: border-box;box-sizing:border-box;}
.bet_slip .slip-type-move span{display:block;float:left;height: 20px;padding: 0;font-weight: bold;font-size:11px;line-height: 20px;color: #fff;}


.bet_slip .slip-type-cash{overflow:hidden;width: 100%;border: none;-webkit-box-sizing: border-box;box-sizing:border-box;}
.bet_slip .slip-type-cash span{display:block;float:left;height: 41px;padding: 0;font-weight: bold;font-size:11px;line-height: 41px;color: #fff;}
.bet_slip .slip-type-cash strong{
	display:block;
	height: 41px;
	font-size: 12px;
	font-weight:normal;
	line-height: 41px;
	color: #6889a6;
	text-align:right;
	}
	
.bet_slip .slip-buttons .slip-button:first-child{/* border-left: 1px solid #454545; */}
.bet_slip .slip-type-cash strong em{font-weight:bold;font-family: tahoma;color: #6889a6;}
.bet_slip .slip-tab-a,
.bet_slip .slip-button-a{
	display:block;
	height: 25px;
	text-decoration:none;
	font-family:Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	color: #ddd;
	text-align:center;
	border: 1px solid #474747;
	}

.bet_slip .slip-button{float:left;width:50%!important;padding:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box}
.bet_slip .slip-betlist-header{height:49px;padding:0 5px 0 7px;background:#272a2f;font-size:12px;line-height:12px}
.bet_slip .slip-betlist-header-bankers{display:inline-block;margin-top:2px;color:#fff}
.bet_slip .slip-betlist-clear-all{display:block;float:right;margin-top:6px;line-height:20px;color:#fff}
.bet_slip .slip-betlist-checkbox,.bet_slip .slip-livefav-checkbox{display:inline-block;position:relative;top:4px;width:18px;height:18px;margin-left:4px;-webkit-border-radius:3px;border-radius:3px;background:#363A41;cursor:pointer}
.bet_slip .slip-betlist-checkbox-bankers{display:inline-block;position:relative;top:7px;width:23px;height:23px;margin-right:5px;border:1px solid #585c69;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}
.bet_slip .slip-betlist-checkbox-bankers:hover{border:1px solid #888c9b}
.bet_slip .slip-betlist-checkbox-bankers:active{border:1px solid #adb0ba}
.bet_slip .slip-betlist-checkbox-bankers.checked{border:none;background:#f74e04 url(/img/sp_icon.png) no-repeat -75px -454px}
.bet_slip .slip-betlist-checkbox-bankers.checked:hover{border:1px solid #fcb57a;background-position:-76px -455px}
.bet_slip .slip-betlist-checkbox-bankers.checked:active{border:1px solid #fdcea8}
.bet_slip .slip-betlist-checkbox{position:relative;top:7px;width:23px;height:23px;margin-right:0;margin-left:10px;background:#4c515b url(/img/sp_icon.png) no-repeat -20px -207px}
.bet_slip .slip-betlist-checkbox:hover{background-color:#666d7b}
.bet_slip .slip-betlist-checkbox:active{background-color:#7c8492}
.bet_slip .betslip-empty{padding:30px 14px;background:#272a2f;color:#fff;font-size:12px;border-top:1px solid #272a2f}

.bet_slip .slip-betlist{}
.bet_slip .slip-event{
	position:relative;
	margin: 5px 0;
	padding:10px 10px;
	border: 2px solid #fff;
	}
.bet_slip .slip-event:first-child{margin-top:0}	
.bet_slip .slip-event .slip-info{overflow:hidden}
.bet_slip .slip-event .slip-info dt,
.bet_slip .slip-event .slip-info dd{margin-bottom:8px;color: #b7b7b7;font-size: 11px;word-break:break-all;word-wrap:break-word;}
.bet_slip .slip-event .slip-info dt{float:left;width:60px}
.bet_slip .slip-event .bet{position:relative;margin-top:5px;padding-top:10px;padding-right:54px;border-top: 1px solid rgba(255, 255, 255, 0.1);color: #fff;font-size:12px;font-weight: bold;word-break:break-all;word-wrap:break-word;}
.bet_slip .slip-event .bet .cnt{position:absolute;right:0;top:10px;font-size: 12px;font-weight:bold;font-family: tahoma;color: #6889a6;}
.bet_slip .slip-event-bankers{display:inline-block;display:none;float:right;position:relative;top:-4px;width:23px;height:23px;margin-bottom:3px;padding-top:5px;border:1px solid #90c9ee;-webkit-border-radius:3px;border-radius:3px;font-size:12px;line-height:12px;color:#90c9ee;text-align:center;cursor:pointer}
.bet_slip .slip-event-bankers:hover{border-color:#c3e2f5;color:#c4e2f5}
.bet_slip .slip-event-bankers:active{background:#4da9e3;color:#c4e1f5}
.bet_slip .slip-event-bankers.checked{border-color:#f74e04;background:#f74e04;color:#fff}
.bet_slip .slip-event-bankers.checked:hover{border-color:#fcb57a}
.bet_slip .slip-event-bankers.checked:active{border-color:#fdcea8;color:#fdcda7}
.bet_slip .slip-eventname{overflow:hidden;margin-bottom:3px;padding-top:4px;font-size:14px}
.bet_slip .betslip-title-info{margin-right:11px}
.bet_slip .betslip-score{display:inline-block}
.bet_slip .betslip-live-score,.bet_slip .betslip-islive-info{display:inline-block;position:relative;top:-1px;height:15px;padding:0 4px;border:1px solid #1d5576;-webkit-border-radius:2px;border-radius:3px;background:#236690;font-size:11px;font-style:italic;line-height:13px;font-weight:bold;vertical-align:middle}
.bet_slip .betslip-islive-info{margin-right:5px;padding-right:16px}
.bet_slip .betslip-islive-info i{position:absolute;top:2px;right:3px;font-size:10px;color:#f53d02}
.bet_slip .slip-event-remove{display:inline-block;float:right;position:relative;top:-4px;right: -6px;width:23px;height:23px;margin-left:3px;-webkit-border-radius:3px;border-radius:3px;background:url(/img/sp_icon.png) no-repeat 7px 1px;}
.bet_slip .slip-event-remove:hover{
	border-color: #777;
}
.bet_slip .slip-bet{overflow:hidden;padding:0 0 2px}
.bet_slip .slip-bet-name{overflow:hidden;font-size:12px}
.bet_slip .slip-bet-name > b{display:inline-block;padding-left:4px}
.bet_slip .slip-bet-ratio{float:right;position:relative;height:20px}
.bet_slip .slip-bet-remove{display:inline-block;float:right;position:relative;top:-4px;width:23px;height:23px;margin-left:10px;border:1px solid #90c9ee;-webkit-border-radius:3px;border-radius:3px;background:url(/img/sp_icon.png) no-repeat -13px -240px}
.bet_slip .slip-bet-remove:hover{border:1px solid #c5e2f5;background:url(/img/sp_icon.png) no-repeat -52px -240px}
.bet_slip .slip-bet-remove:active{background-color:#4da9e3}
.bet_slip .slip-bet-stake{display:none;overflow:hidden;width:100%;padding-top:8px;font-size:12px}
.bet_slip .slip-bet-stake.show-single{display:block}
.bet_slip .slip-bet-stake-value{float:right;position:relative;top:-5px;font-size:14px;font-weight:bold}
.bet_slip .slip-bet-stake-input{width:78px;height:22px;padding-right:6px;border:none;-webkit-border-radius:3px;border-radius:3px;background:#fff;font-weight:bold;font-size:14px;font-family:'Arial';text-align:right}
.bet_slip .slip-type-content{margin-top: 0;}
.bet_slip .slip-totals{}
.bet_slip .slip-totals-title{font-weight:bold}
.bet_slip .slip-totals-info{display:table;width:100%;border-top: 1px solid rgba(255, 255, 255, 0.1);border-bottom: 1px solid #000;}
.bet_slip .slip-totals-info:first-child{border-top:none}
.bet_slip .slip-totals-info-label{display:table-cell;height: 41px;font-size: 13px;color: #fff;vertical-align:middle;}
.bet_slip .slip-totals-info-value{display:table-cell;padding: 4px 0;font-weight:bold;text-align:right;font-family: tahoma;vertical-align:middle;color: #6889a6;}
.bet_slip .slip-totals-info .dynamic-currency{font-size:12px}
.bet_slip .slip-totals-info .o{font-size: 12px;color: #6889a6;}
.bet_slip .slip-totals-info .s{font-size:12px}
.bet_slip .slip-totals-info .b{font-size: 12px;font-weight:normal;}
.bet_slip .slip-totals-info .b em{font-weight:bold;color: #6889a6;}
.bet_slip .slip-totals-input{width:90px}
.bet_slip .slip-totals-input{
	width:78px;
	height: 20px;
	padding-right:6px;
	border:none;
	font-weight:bold;
	font-size: 13px;
	font-family:'Arial';
	color: #fff;
	text-align:right;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.1);
	}
.bet_slip .slip-totals-bet{margin-top: 0;}
.bet_slip .slip-type-button{position:relative;margin-top:1px}
.bet_slip .slip-type-button a{
	display:block;
	width:198px;
	height:50px;
	font-family:'Open Sans',sans-serif;
	font-weight:bold;
	color:transparent;
	font-size:0;
	text-align:center;
	filter:none;
	text-decoration:none;
	background:url(/img/btn_bet.png) no-repeat 0 0;
	}
.bet_slip .slip-count-button{overflow:hidden;text-align:center;padding: 5px 0 5px;border-bottom: 1px solid #000;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.bet_slip .slip-count-button .btn_count{
	display: inline-block;
    width: 53px;
    height: 22px;
    margin: 0 0 3px;
    vertical-align: top;
    line-height: 21px;
    padding: 0 4px;
    border-radius: 0;
    font-size: 10px;
    font-family: tahoma;
    font-weight: bold;
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    background: #fff;
}	


/* charge */
.bank_list{width:100%;border: 1px solid rgb(43, 53, 73);background-color: rgba(0, 0, 0, 0.29);}
.bank_list caption{visibility:hidden;height:0}
.bank_list th{
	padding: 6px 12px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	font-size: 12px;
	font-weight:normal;
	color: #fff;
	font-weight:bold;
	text-align:center;
	/* background: #2D2D2D; */
	/* border-right: 1px solid #000; */
	}
.bank_list thead th.last{background-image:none}
.bank_list tbody th{}
.bank_list tbody td{padding: 7px 6px;border-bottom: 1px solid rgba(255, 255, 255, 0.15);font-size: 12px;color: #2e69ac;text-align:center;}
.bank_list tbody td .btn{
	display:inline-block;
	padding:4px 8px;
	border-radius: 0;
	font-family:Arial,sans-serif;
	font-size: 11px;
	color:#fff;
	letter-spacing: -1px;
	text-align:center;
	border: 1px solid #ac891c;
background:#5f81a0;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #35495c), color-stop(100%, #5f81a0));
background:-webkit-linear-gradient(top, #35495c 0%, #5f81a0 100%);
background:-ms-linear-gradient(top, #35495c 0%, #5f81a0 100%);
background: linear-gradient(to bottom, #35495c 0%, #5f81a0 100%);
	color: #fff;
	
	text-decoration: none;
	filter:none;
	}
.bank_list tbody td.num{color:#a3a3a3}
.bank_list tbody td.left{padding-left:0;text-align:left}
.bank_list tbody tr:last-child th,
.bank_list tbody tr:last-child td{border-bottom:none}

.bet-cart{overflow:hidden;position:absolute;top:0;right:0;left:0;border-radius:3px;-webkit-border-radius:3px}
.bet-cart .cart-header{position:relative;height:36px;padding:13px 15px 0;border-bottom:1px solid #0589d1;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;background:#fe332f;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe332f),color-stop(100%,#0483d2));background:-webkit-linear-gradient(top,#fe332f 0%,#0483d2 100%);background:-ms-linear-gradient(top,#fe332f 0%,#0483d2 100%);background:linear-gradient(to bottom,#fe332f 0%,#0483d2 100%);font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:#fff;text-align:left;cursor:pointer;filter:none}
.bet-cart .cart-header-trigger{position:absolute;top:14px;right:9px;padding:2px 0 0;font-size:13px;color:#fff;text-align:center}
.bet-cart .cart-header-trigger label{font-weight:normal;opacity:.8}
.bet-cart .cart-header-trigger input{vertical-align:top}
.bet-cart .cart-totals{padding:12px;background:#272a2f;color:#fff}
.bet-cart .cart-totals-title{font-weight:bold}
.bet-cart .cart-totals-info{display:table;width:100%}
.bet-cart .cart-totals-info:first-child .cart-totals-info-label,.bet-cart .cart-totals-info:first-child .cart-totals-info-value{border-top:none}
.bet-cart .cart-totals-info-label{display:table-cell;border-top:1px dashed #464646;vertical-align:middle}
.bet-cart .cart-totals-info-value{display:table-cell;padding:7px 0;border-top:1px dashed #464646;font-family:tahoma;font-weight:bold;text-align:right;vertical-align:middle}
.bet-cart .cart-totals-info .dynamic-currency{font-size:12px}
.bet-cart .cart-totals-info .o{font-size:14px}
.bet-cart .cart-totals-info .money{font-size:17px;font-weight:normal}
.bet-cart .cart-totals-info .money em{font-weight:bold;color:#FF6060}
.bet-cart .cart-totals-info .s{font-size:14px;color:#8fcf00}
.bet-cart .cart-totals-info .b{font-size:17px;font-weight:normal}
.bet-cart .cart-totals-info .b em{font-weight:bold;color:#6ac5ff}
.bet-cart .cart-totals-info .check{display:inline-block;margin-top:4px;vertical-align:top}
.bet-cart .cart-totals-info .check label{font-size:13px;font-weight:normal;color:#FF6060}
.bet-cart .cart-totals-info .check input{vertical-align:top}
.bet-cart .cart-totals-input{width:92px;height:22px;padding-right:6px;padding:0 5px;border:none;-webkit-border-radius:3px;border-radius:3px;background:#fff;font-weight:normal;font-size:14px;color:#000;text-align:left}
.bet-cart .cart-totals-bet{margin-top:10px}
.bet-cart .cart-type-button{}
.bet-cart .cart-type-button a{display:block;padding:14px;background:#fa7a0a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa7a0a),color-stop(100%,#f42f00));background:-webkit-linear-gradient(top,#fa7a0a 0%,#f42f00 100%);background:-ms-linear-gradient(top,#fa7a0a 0%,#f42f00 100%);background:linear-gradient(to bottom,#fa7a0a 0%,#f42f00 100%);font-size:16px;font-family:'Open Sans',sans-serif;font-weight:bold;color:#fff;text-align:center;filter:none}
.bet-cart .cart-tabs,
.bet-cart .cart-buttons{position:relative;height:35px;margin-left:-1px;background:#272a2f;box-shadow:0 3px 4px 0 rgba(0,0,0,0.41);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.41)}
.bet-cart .cart-button:last-child{width:33%;border-right:none}
.bet-cart .cart-tab,
.bet-cart .cart-button{float:left;width:34%;height:35px;border-left:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}
.bet-cart .cart-tab:first-child,.bet-cart .cart-button:first-child{border-left:none}
.bet-cart .cart-button{width:50%!important}
.bet-cart .cart-button:last-child{width:33%;border-right:none}
.bet-cart .cart-tab-a,
.bet-cart .cart-button-a{display:block;height:23px;margin-top:1px;padding-top:11px;background:#515862;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#515862),color-stop(100%,#2e3136));background:-webkit-linear-gradient(top,#515862 0%,#2e3136 100%);background:-ms-linear-gradient(top,#515862 0%,#2e3136 100%);background:linear-gradient(to bottom,#515862 0%,#2e3136 100%);font-family:Arial,sans-serif;font-size:12px;line-height:14px;color:#fff;text-align:center}
.bet-cart .cart-tab-a:hover,
.bet-cart .cart-button-a:hover{background:#5e6571;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e6571),color-stop(100%,#2e3136));background:-webkit-linear-gradient(top,#5e6571 0%,#2e3136 100%);background:-ms-linear-gradient(top,#5e6571 0%,#2e3136 100%);background:linear-gradient(to bottom,#5e6571 0%,#2e3136 100%)}
.bet-cart .cart-tab-a:active,.bet-cart .cart-button-a:active{background:#31343a}
.bet-cart .cart-button-a.slip-bet-max{background:#fa7a0a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa7a0a),color-stop(100%,#f42f00));background:-webkit-linear-gradient(top,#fa7a0a 0%,#f42f00 100%);background:-ms-linear-gradient(top,#fa7a0a 0%,#f42f00 100%);background:linear-gradient(to bottom,#fa7a0a 0%,#f42f00 100%)}

/* exchange */
.content--exchange{}
.content--exchange .match-tab{margin-bottom: 0;}

/* customer */
.content--customer{}

/* table */
.table__form{margin: 0;background-color: rgba(0, 0, 0, 0.29);/* border: 1px solid rgba(255, 255, 255, 0.15); */}
.table__form table{width:100%;border-collapse:collapse;border: #422828;border-spacing:0;}
.table__form th{width:70px;font-size: 12px;padding: 7px 14px;border-top: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 1px solid rgba(255, 255, 255, 0.15);color: #fff;text-align:left;}
.table__form td{padding: 10px 10px;border-top: 1px solid rgba(255, 255, 255, 0.15);border-bottom: 1px solid rgba(255, 255, 255, 0.15);/* background: rgba(0, 0, 0, 0.29); */font-size: 12px;color: #aaa;}
.table__form textarea,
.table__form .frm_input{padding:9px 10px;border:none;background:#fff;border:1px solid #EAEAEA;font-family:Arial,sans-serif;font-size: 12px;color:#202020;outline:none;}
.table__form input[type="text"],.table__form input[type="password"]
{
	height:30px;
	margin-bottom: 0;
	padding:8px 10px 9px;
	border:1px solid rgba(55,131,255, 0.5);
	background-color: rgba(55,131,255, 0.2);
	font-size: 12px;
	color: #fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	}
.table__form textarea{padding: 8px 10px 9px;}
.table__form .frm_input{height:14px}
.table__form textarea{width: 100% !important;height: 100px;color: #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(55,131,255, 0.5);;background-color:rgba(55,131,255, 0.2);/* border: 1px solid #2f2f2f; */}
.table__form a{text-decoration:none}
.table__form .frm_file{display:block;margin-bottom:5px}
.table__form .frm_info{display:block;padding:0 0 5px;line-height:1.4em}
.table__form .id{font-size: 12px;font-weight: bold;}
.table__form .nick{color:#999}
.table__form .recom{font-size:13px}

/* board */
.board-ui{position:relative; border-top:1px solid #6889a6;}
.board__btn{position:relative;margin: 10px 0 0;}
.board__btn.board--right{text-align:right}
.board__top{position:relative;margin-top: -41px;margin-bottom: 15px;}
.board__top.board--right{position: absolute;right: 0;top: 5px;text-align:right;}
.board__top .point{display:inline-block;vertical-align:top;margin-right:4px;color:#fff;font-size: 14px;height: 26px;line-height: 28px;}
.board__top .point em{color: #00fcff;font-weight:bold;}
.board__top .btn__ui.btn--blue{
    height: 24px;
    line-height: 24px;
    padding: 0 12px;
    margin-right: 0;
}

/* event */
.event-ui{position:relative;border: 1px solid #6889a6;}
.event-ui .board__btn{position:relative;margin-top: 0;padding: 10px 14px 20px;background-color: rgba(0, 0, 0, 0.41);border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.event-ui .board__btn.event--right{text-align:right}
.event-ui .event__box{position:relative;padding: 14px 14px 0;background-color: rgba(0, 0, 0, 0.41);}
.event-ui .event__box form{margin: 0;padding:10px 20px;border: 2px solid #fff;}
.event-ui .event__box table{width:100%}
.event-ui .event__box td{padding:20px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.15);font-size:13px;color:#777;text-align:center;vertical-align:top;vertical-align:middle;word-break:break-all;}
.event-ui .event__box tr:first-child td{border-top:none}
.event-ui .event__box .org{color:#fff}
.event-ui .event__box .date{font-family:tahoma;color:#828282}
.event-ui .event__box .team{font-size:14px;font-weight: bold;color: #fff;text-align:left;}
.event-ui .event__box .result{font-size:14px;text-align:right}
.event-ui .event__box .result input{margin:1px 0 0 4px;vertical-align:top}
.event-ui .event__box .result span{display:inline-block;margin-left:-1px;font-size:12px;font-weight:bold;padding: 3px 10px 6px;border: 1px solid #6889a6;border-radius: 0;text-align:center;}
.event-ui .event__box .result .win{color:#8fcf00}
.event-ui .event__box .result .draw{color:#00b5e5}
.event-ui .event__box .result .defeat{color:#FF6060}
.event-ui .event__box .btn__area{padding:20px 0 10px;text-align:center}
.event-ui .event__box .btn__area .btn__event{
	display:inline-block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #ad8657;
	text-decoration:none;
	font-weight: bold;
	border: 1px solid rgba(255, 255, 255, 0.18);
	text-decoration:none;
	background:#ac891c;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2668b5),color-stop(100%,#ac891c));
	background:-webkit-linear-gradient(top,#2668b5 0%,#ac891c 100%);
	background:-ms-linear-gradient(top,#2668b5 0%,#ac891c 100%);
	background: linear-gradient(to bottom,#2668b5 0%,#ac891c 100%);
	color:#fff;
	}

/* realtime */
.real-time{position:relative}
.real-time .real__box{padding:30px 20px 0}
.real-time .real__list{ text-align:center;}
.real-time .real__list li{ display:inline-block;width:19%;margin-bottom:30px}
.real-time .real__list li a{display:block;overflow:hidden;font-size:1px;line-height:0;text-align:center}

.game-wrap{position:relative}
.game__frame{margin-bottom: 3px;padding:0;background-color: #252525;border-top: none;text-align:center;}
.game__frame.power{padding:0;background:url(/img/bg_powerball.png) repeat-x 0 0}

/* ladder */
.game__frame.ladder{background:url(/img/bg_ladder.png) repeat 0 0}
.ladder_pannel .ladder_list .box .btn_area label,
.ladder_pannel .ladder_list .box .btn_area label .icon{background:url(/img/sp_ladder.png) no-repeat}

.ladder_pannel{position:relative;margin:0 -1px;background:url(/img/bg_ladder.png) repeat 0 0}
.ladder_pannel .ladder_head{height:32px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;line-height:32px;background-color:#883019;border-bottom:1px solid #7d2913}
.ladder_pannel .ladder_list{overflow:hidden;background:url(/img/ladder_bet_bg.png) repeat 0 0}
.ladder_pannel .ladder_list .box{float:left;width:33.3333%;height:204px;border-left:1px solid #883019;-webkit-box-sizing:border-box;box-sizing:border-box}
.ladder_pannel .ladder_list .box:first-child{border-left:none}
.ladder_pannel .ladder_list .box .tit{height:42px;font-size:12px;color:#d48d7b;line-height:42px;text-align:center;background-color:#a0381d;border-bottom:1px solid #883019;text-shadow:0 0 1px #4a170a;font-weight:bold}
.ladder_pannel .ladder_list .box .btn_area{padding:24px 0;text-align:center}
.ladder_pannel .ladder_list .box .btn_area .area{display:inline-block;overflow:hidden;vertical-align:top}
.ladder_pannel .ladder_list .box.col1 .btn_area .area{width:156px}
.ladder_pannel .ladder_list .box.col2 .btn_area .area{width:152px}
.ladder_pannel .ladder_list .box.col3 .btn_area .area{width:152px}
.ladder_pannel .ladder_list .box .btn_area label{float:left;position:relative;cursor:pointer}
.ladder_pannel .ladder_list .box .btn_area label .rate{position:absolute;left:0;right:0;color:#000;font-family:tahoma;font-weight:bold;text-align:center}
.ladder_pannel .ladder_list .box .btn_area label .icon{display:block;width:27px;height:27px;margin:6px auto 0;color:transparent;font-size:0;line-height:0}
.ladder_pannel .ladder_list .box .btn_area label input{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.ladder_pannel .ladder_list .box .btn_area label.big{width:76px;height:113px}
.ladder_pannel .ladder_list .box .btn_area label.big.odd{margin-right:4px;background-position: 0 0}
.ladder_pannel .ladder_list .box .btn_area label.big.odd:hover{background-position: -152px 0}
.ladder_pannel .ladder_list .box .btn_area label.big.odd.on{background-position: -152px 0}
.ladder_pannel .ladder_list .box .btn_area label.big.even{background-position:-76px 0}
.ladder_pannel .ladder_list .box .btn_area label.big.even:hover{background-position: -228px 0}
.ladder_pannel .ladder_list .box .btn_area label.big.even.on{background-position: -228px 0}
.ladder_pannel .ladder_list .box .btn_area label.big .rate{top:80px}
.ladder_pannel .ladder_list .box .btn_area label.small .rate{top:35px}
.ladder_pannel .ladder_list .box .btn_area label.small{width:76px;height:55px;background-position: -304px 0}
.ladder_pannel .ladder_list .box .btn_area label.small:hover{background-position:-380px 0}
.ladder_pannel .ladder_list .box .btn_area label.small.on{background-position:-380px 0}
.ladder_pannel .ladder_list .box .btn_area label.odd_left .icon{background-position:-120px -142px}
.ladder_pannel .ladder_list .box .btn_area label.odd_right .icon{background-position:-80px -142px}
.ladder_pannel .ladder_list .box .btn_area label.line3 .icon{background-position:-200px -142px}
.ladder_pannel .ladder_list .box .btn_area label.line4 .icon{background-position:-160px -142px}
.ladder_pannel .ladder_list .box .btn_area label.even_left3 .icon{background-position:-240px -142px}
.ladder_pannel .ladder_list .box .btn_area label.odd_left4 .icon{background-position:-360px -142px}
.ladder_pannel .ladder_list .box .btn_area label.odd_right3 .icon{background-position:-320px -142px}
.ladder_pannel .ladder_list .box .btn_area label.even_right4 .icon{background-position:-280px -142px}

/* snail */
.game__frame.snail{background:url(/img/bg_snail.png) repeat-x 0 0}
.snail_pannel{position:relative;margin:0 -1px;background:url(/img/bg_snail_pattern.png) repeat-x 0 0}

.snail_pannel .snail_choice{overflow:hidden;height:298px;background:url(/img/bg_snail_buy.png) no-repeat 50% 0}
.snail_pannel .snail_choice:after{clear:both;display:block;content:'';}
.snail_pannel .snail_choice .per{display:block;clear:both;text-align:center;color:#fff;width:102px;height:25px;line-height:25px;margin:10px auto;}
.snail_pannel .snail_choice .per span{font-weight:bold;}
.snail_pannel .snail_choice .snail_date{position:absolute;left:9px;top:48px;font-size:13px;color:#444}
.snail_pannel .snail_choice .snail_date b{color:#5d3b26}
.snail_pannel .snail_choice .snail_time{position:absolute;left:9px;top:96px;font-size:13px;color:#8d7451}
.snail_pannel .snail_choice .snail_time b{color:#fd1b18}
.snail_pannel .snail_choice a.btn_refresh{display:block;position:absolute;right:9px;top:32px;;background:url(/img/sp_ladder_img.png) -206px -79px no-repeat;width:94px;height:26px;text-indent:-999999px;}
.snail_pannel .snail_choice .game_info{width:830px;position:absolute;left:62px;top:32px;font-size:14px;}
.snail_pannel .snail_choice .game_info:after{clear:both;display:block;content:'';}
.snail_pannel .snail_choice .game_info strong,
.snail_pannel .snail_choice .game_info span,
.snail_pannel .snail_choice .game_info em{}
.snail_pannel .snail_choice .game_info a.btn_refresh{display:block;position:absolute;right:0;top:0px;;background:url(/img/ladder_img.png) -206px -79px no-repeat;width:94px;height:26px;text-indent:-999999px;}
.snail_pannel .snail_choice .game_info span{color:#444;}
.snail_pannel .snail_choice .game_info strong.order{color:#502c18;}
.snail_pannel .snail_choice .game_info em{display:block;font-style:normal;color:#fff;}
.snail_pannel .snail_choice .game_info strong.count{display:block;color:#fff0c7;font-size:30px;padding:0px 0 5px;line-height:35px}
.snail_pannel .snail_choice input{outline:0;cursor:pointer;display:block;border:none;font-weight:300;font-size:12px;overflow:hidden;display:block;margin:34px auto 11px;width:64px;height:60px;background:url(/img/sp_snail_player.png) no-repeat;text-indent:-999999px;}
.snail_pannel .snail_choice .btn_ne{background-position:-314px -0;}
.snail_pannel .snail_choice .btn_im{background-position:-404px -0;}
.snail_pannel .snail_choice .btn_du{background-position:-494px -0;}
.snail_pannel .snail_choice .btn_nid{background-position:-314px -128px;}
.snail_pannel .snail_choice .btn_ndi{background-position:-407px -128px;}
.snail_pannel .snail_choice .btn_ind{background-position:-496px -128px;}
.snail_pannel .snail_choice .btn_idn{background-position:-586px -128px;}
.snail_pannel .snail_choice .btn_dni{background-position:-677px -128px;}
.snail_pannel .snail_choice .btn_din{background-position:-765px -128px;}
.snail_pannel .snail_choice .btn_ne.on{background:url(/img/sp_snail_player02.png) no-repeat -314px -0;}
.snail_pannel .snail_choice .btn_im.on{background:url(/img/sp_snail_player02.png) no-repeat -404px -0;}
.snail_pannel .snail_choice .btn_du.on{background:url(/img/sp_snail_player02.png) no-repeat -494px -0;}
.snail_pannel .snail_choice .btn_nid.on{background:url(/img/sp_snail_player02.png) no-repeat -314px -128px;}
.snail_pannel .snail_choice .btn_ndi.on{background:url(/img/sp_snail_player02.png) no-repeat -407px -128px;}
.snail_pannel .snail_choice .btn_ind.on{background:url(/img/sp_snail_player02.png) no-repeat -496px -128px;}
.snail_pannel .snail_choice .btn_idn.on{background:url(/img/sp_snail_player02.png) no-repeat -586px -128px;}
.snail_pannel .snail_choice .btn_dni.on{background:url(/img/sp_snail_player02.png) no-repeat -677px -128px;}
.snail_pannel .snail_choice .btn_din.on{background:url(/img/sp_snail_player02.png) no-repeat -765px -128px;}
.snail_pannel .snail_choice .snail_choice_inner{position:relative;width:830px;padding-top:100px;margin:0 auto}
.snail_pannel .snail_choice .snail_choice_inner .snail_box{overflow:hidden}
.snail_pannel .snail_choice .snail_choice_inner .snail_box>div{float:left;width:32%;}
.snail_pannel .snail_choice .snail_choice_inner ul{clear:both;margin-bottom:8px;}
.snail_pannel .snail_choice .snail_choice_inner li{text-align:center;}
.snail_pannel .snail_choice .snail_2nd{margin:0 10px 0 20px;}
.snail_pannel .snail_choice .snail_4th{clear:both;display:block;width:100%;}
.snail_pannel .snail_choice .snail_4th ul{width:564px;margin:65px 0 20px -10px;}
.snail_pannel .snail_choice .snail_4th ul:after{clear:both;display:block;}
.snail_pannel .snail_choice .snail_4th li:first-child{border:none;}
.snail_pannel .snail_choice .snail_4th li{width:16.2% !important;border-left:1px solid #c9a472;padding:10px 0;}
.snail_pannel .snail_choice .snail_4th input{width:71px !important;height:202px !important;margin:0 auto;}
.snail_pannel .snail_choice .snail_4th .per{clear:both;margin:0 0 0 222px !important;padding-top:15px;}

/* lowhigh */
.game__frame.lowhigh{padding-top:20px;background-color:#f7f7f7}
.lowhigh_pannel .lowhigh_list .box .btn_area label{background:url(/img/sp_lowhigh.png) no-repeat}

.lowhigh_pannel{position:relative;background-color:#f7f7f7;padding-bottom:20px}
.lowhigh_pannel .lowhigh_bet{width:829px;margin:0 auto;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}
.lowhigh_pannel .lowhigh_head{height:32px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;line-height:32px;background-color:#586b9c;border-bottom:1px solid #6578a8}
.lowhigh_pannel .lowhigh_list{overflow:hidden}
.lowhigh_pannel .lowhigh_list .box{float:left;width:50%;height:204px;border-left:1px solid #3b4c75;-webkit-box-sizing:border-box;box-sizing:border-box}
.lowhigh_pannel .lowhigh_list .box:first-child{border-left:none}
.lowhigh_pannel .lowhigh_list .box .tit{height:42px;font-size:12px;color:#aabdf4;line-height:42px;text-align:center;background-color:#273a6a;border-bottom:1px solid #121e3c;text-shadow:0 0 1px #050b1b;font-weight:bold}
.lowhigh_pannel .lowhigh_list .box .btn_area{padding:24px 0;text-align:center}
.lowhigh_pannel .lowhigh_list .box .btn_area .area{display:inline-block;overflow:hidden;vertical-align:top}
.lowhigh_pannel .lowhigh_list .box .btn_area label{float:left;margin:0 14px;position:relative;width:110px;height:110px;cursor:pointer}
.lowhigh_pannel .lowhigh_list .box .btn_area label .rate{position:absolute;top:67px;left:0;right:0;color:#fff;font-family:tahoma;font-weight:bold;text-align:center}
.lowhigh_pannel .lowhigh_list .box .btn_area label input{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.lowhigh_pannel .lowhigh_list .box .btn_area label.high{background-position:0 0}
.lowhigh_pannel .lowhigh_list .box .btn_area label.high:hover{background-position:0 -110px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.high.on{background-position:0 -220px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.low{background-position:-110px 0}
.lowhigh_pannel .lowhigh_list .box .btn_area label.low:hover{background-position:-110px -110px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.low.on{background-position:-110px -220px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.odd{background-position:-340px 0}
.lowhigh_pannel .lowhigh_list .box .btn_area label.odd:hover{background-position:-340px -110px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.odd.on{background-position:-340px -220px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.even{background-position:-230px 0}
.lowhigh_pannel .lowhigh_list .box .btn_area label.even:hover{background-position:-230px -110px}
.lowhigh_pannel .lowhigh_list .box .btn_area label.even.on{background-position:-230px -220px}

/* ball */
.powerball_pannel .powerball_list .box .btn_area label{background:url(/img/sp_powerball.png) no-repeat}
.powerball_pannel{position:relative;padding:20px;background:url(/img/bg_powerball_pattern.png) repeat 0 0}
.powerball_pannel .powerball_head{height:32px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;line-height:32px;background-color:rgba(0, 10, 79, 0.78);border:1px solid #000;border-bottom:1px solid rgba(255, 255, 255, 0.12)}
.powerball_pannel .powerball_list{overflow:hidden;background-color:rgba(0, 10, 79, 0.54);border:1px solid #000;border-top:none}
.powerball_pannel .powerball_list .box{float:left;height:204px;border-left:1px solid rgba(255, 255, 255, 0.12);-webkit-box-sizing:border-box;box-sizing:border-box}
.powerball_pannel .powerball_list .box:first-child{border-left:none}
.powerball_pannel .powerball_list .box.col1{width:29%}
.powerball_pannel .powerball_list .box.col2{width:29%}
.powerball_pannel .powerball_list .box.col3{width:42%;}
.powerball_pannel .powerball_list .box .tit{height:42px;font-size:12px;color:#f29b04;line-height:42px;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.12);text-shadow:0 0 1px #4a170a;font-weight:bold}
.powerball_pannel .powerball_list .box .btn_area{padding:24px 0;text-align:center}
.powerball_pannel .powerball_list .box .btn_area .area{display:inline-block;vertical-align:top}
.powerball_pannel .powerball_list .box .btn_area label{float:left;position:relative;width:84px;height:84px;margin:0 10px;cursor:pointer}
.powerball_pannel .powerball_list .box .btn_area label .rate{position:absolute;top:87px;left:0;right:0;color:#fff;font-family:tahoma;font-weight:bold;text-align:center}
.powerball_pannel .powerball_list .box .btn_area label .icon{display:block;width:27px;height:27px;margin:6px auto 0;color:transparent;font-size:0;line-height:0}
.powerball_pannel .powerball_list .box .btn_area label input{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.powerball_pannel .powerball_list .box .btn_area label.odd{background-position: 0 0}
.powerball_pannel .powerball_list .box .btn_area label.odd:hover{background-position:0 -94px}
.powerball_pannel .powerball_list .box .btn_area label.odd.on{background-position:0 -188px}
.powerball_pannel .powerball_list .box .btn_area label.even{background-position:-94px 0}
.powerball_pannel .powerball_list .box .btn_area label.even:hover{background-position:-94px -94px}
.powerball_pannel .powerball_list .box .btn_area label.even.on{background-position:-94px -188px}
.powerball_pannel .powerball_list .box .btn_area label.small{background-position:-188px 0}
.powerball_pannel .powerball_list .box .btn_area label.small:hover{background-position:-188px -94px}
.powerball_pannel .powerball_list .box .btn_area label.small.on{background-position:-188px -188px}
.powerball_pannel .powerball_list .box .btn_area label.middle{background-position:-282px 0}
.powerball_pannel .powerball_list .box .btn_area label.middle:hover{background-position:-282px -94px}
.powerball_pannel .powerball_list .box .btn_area label.middle.on{background-position:-282px -188px}
.powerball_pannel .powerball_list .box .btn_area label.big{background-position:-376px 0}
.powerball_pannel .powerball_list .box .btn_area label.big:hover{background-position:-376px -94px}
.powerball_pannel .powerball_list .box .btn_area label.big.on{background-position:-376px -188px}

/* daridari */
.game__frame.daridari{padding:0;background:url(/img/bg_daridari.png) repeat-x 0 0}

.daridari_pannel .daridari_list .box .btn_area label,
.daridari_pannel .daridari_list .box .btn_area label .icon{background:url(/img/sp_daridari.png) no-repeat}

.daridari_pannel{position:relative;margin:0 -1px;background:url(/img/bg_aladdin.png) repeat 0 0}
.daridari_pannel .daridari_head{height:32px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;line-height:32px;background-color: #5d4a38;border-bottom: 1px solid #67523e;}
.daridari_pannel .daridari_list{overflow:hidden;display: table;table-layout: fixed;width: 100%;background: url(/img/daridari_bet_bg.png) repeat 0 0;}
.daridari_pannel .daridari_list .box{display: table-cell;border-left: 1px solid #67523e;-webkit-box-sizing:border-box;box-sizing:border-box;}
.daridari_pannel .daridari_list .box:first-child{border-left:none}
.daridari_pannel .daridari_list .box .tit{height:42px;font-size:12px;color: #a58d77;line-height:42px;text-align:center;background-color: #503f30;border-bottom: 1px solid #67523e;text-shadow: 0 0 1px #31251a;font-weight:bold;}
.daridari_pannel .daridari_list .box .btn_area{padding:24px 0;text-align:center}
.daridari_pannel .daridari_list .box .btn_area .area{display:inline-block;overflow:hidden;vertical-align:top}
.daridari_pannel .daridari_list .box.col1 .btn_area .area{width:156px}
.daridari_pannel .daridari_list .box.col2 .btn_area .area{width:152px}
.daridari_pannel .daridari_list .box.col3 .btn_area .area{width:152px}
.daridari_pannel .daridari_list .box .btn_area label{float:left;position:relative;cursor:pointer}
.daridari_pannel .daridari_list .box .btn_area label .rate{position:absolute;left:0;right:0;color:#000;font-family:tahoma;font-weight:bold;text-align:center}
.daridari_pannel .daridari_list .box .btn_area label .icon{display:block;width:27px;height:27px;margin:6px auto 0;color:transparent;font-size:0;line-height:0}
.daridari_pannel .daridari_list .box .btn_area label input{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.daridari_pannel .daridari_list .box .btn_area label.big{width:76px;height:113px}
.daridari_pannel .daridari_list .box .btn_area label.big.odd{margin-right:4px;background-position: 0 0}
.daridari_pannel .daridari_list .box .btn_area label.big.odd:hover{background-position: -152px 0}
.daridari_pannel .daridari_list .box .btn_area label.big.odd.on{background-position: -152px 0}
.daridari_pannel .daridari_list .box .btn_area label.big.even{background-position:-76px 0}
.daridari_pannel .daridari_list .box .btn_area label.big.even:hover{background-position: -228px 0}
.daridari_pannel .daridari_list .box .btn_area label.big.even.on{background-position: -228px 0}
.daridari_pannel .daridari_list .box .btn_area label.big .rate{top:80px}
.daridari_pannel .daridari_list .box .btn_area label.small .rate{top:35px}
.daridari_pannel .daridari_list .box .btn_area label.small{width:76px;height:55px;background-position: -304px 0}
.daridari_pannel .daridari_list .box .btn_area label.small:hover{background-position:-380px 0}
.daridari_pannel .daridari_list .box .btn_area label.small.on{background-position:-380px 0}
.daridari_pannel .daridari_list .box .btn_area label.odd_left .icon{background-position:-120px -142px}
.daridari_pannel .daridari_list .box .btn_area label.odd_right .icon{background-position:-80px -142px}
.daridari_pannel .daridari_list .box .btn_area label.line3 .icon{background-position:-200px -142px}
.daridari_pannel .daridari_list .box .btn_area label.line4 .icon{background-position:-160px -142px}
.daridari_pannel .daridari_list .box .btn_area label.even_left3 .icon{background-position:-240px -142px}
.daridari_pannel .daridari_list .box .btn_area label.odd_left4 .icon{background-position:-360px -142px}
.daridari_pannel .daridari_list .box .btn_area label.odd_right3 .icon{background-position:-320px -142px}
.daridari_pannel .daridari_list .box .btn_area label.even_right4 .icon{background-position:-280px -142px}

/* aladdin */
.game__frame.aladdin{padding:0;background:url(/img/bg_aladdin.png) repeat 0 0}

.aladdin_pannel .aladdin_list .box .btn_area label,
.aladdin_pannel .aladdin_list .box .btn_area label .icon{background:url(/img/sp_aladdin.png) no-repeat}

.aladdin_pannel{position:relative;margin:0 -1px;background:url(/img/bg_aladdin.png) repeat 0 0}
.aladdin_pannel .aladdin_head{height:32px;padding:0 10px;color:#fff;font-size:12px;font-weight:bold;line-height:32px;background-color: #5d4a38;border-bottom: 1px solid #67523e;}
.aladdin_pannel .aladdin_list{overflow:hidden;background: url(/img/aladdin_bet_bg.png) repeat 0 0;}
.aladdin_pannel .aladdin_list .box{float:left;width:33.3333%;height:204px;border-left: 1px solid #67523e;-webkit-box-sizing:border-box;box-sizing:border-box;}
.aladdin_pannel .aladdin_list .box:first-child{border-left:none}
.aladdin_pannel .aladdin_list .box .tit{height:42px;font-size:12px;color: #a58d77;line-height:42px;text-align:center;background-color: #503f30;border-bottom: 1px solid #67523e;text-shadow: 0 0 1px #31251a;font-weight:bold;}
.aladdin_pannel .aladdin_list .box .btn_area{padding:24px 0;text-align:center}
.aladdin_pannel .aladdin_list .box .btn_area .area{display:inline-block;overflow:hidden;vertical-align:top}
.aladdin_pannel .aladdin_list .box.col1 .btn_area .area{width:156px}
.aladdin_pannel .aladdin_list .box.col2 .btn_area .area{width:152px}
.aladdin_pannel .aladdin_list .box.col3 .btn_area .area{width:152px}
.aladdin_pannel .aladdin_list .box .btn_area label{float:left;position:relative;cursor:pointer}
.aladdin_pannel .aladdin_list .box .btn_area label .rate{position:absolute;left:0;right:0;color:#000;font-family:tahoma;font-weight:bold;text-align:center}
.aladdin_pannel .aladdin_list .box .btn_area label .icon{display:block;width:27px;height:27px;margin:6px auto 0;color:transparent;font-size:0;line-height:0}
.aladdin_pannel .aladdin_list .box .btn_area label input{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.aladdin_pannel .aladdin_list .box .btn_area label.big{width:76px;height:113px}
.aladdin_pannel .aladdin_list .box .btn_area label.big.odd{margin-right:4px;background-position: 0 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big.odd:hover{background-position: -152px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big.odd.on{background-position: -152px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big.even{background-position:-76px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big.even:hover{background-position: -228px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big.even.on{background-position: -228px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.big .rate{top:80px}
.aladdin_pannel .aladdin_list .box .btn_area label.small .rate{top:35px}
.aladdin_pannel .aladdin_list .box .btn_area label.small{width:76px;height:55px;background-position: -304px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.small:hover{background-position:-380px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.small.on{background-position:-380px 0}
.aladdin_pannel .aladdin_list .box .btn_area label.odd_left .icon{background-position:-120px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.odd_right .icon{background-position:-80px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.line3 .icon{background-position:-200px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.line4 .icon{background-position:-160px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.even_left3 .icon{background-position:-240px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.odd_left4 .icon{background-position:-360px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.odd_right3 .icon{background-position:-320px -142px}
.aladdin_pannel .aladdin_list .box .btn_area label.even_right4 .icon{background-position:-280px -142px}

/* mgm */
.game__frame.mgm{background:url(/img/bg_mgm.png) repeat-x 0 -38px}
.mgm_pannel{}

/* power ball */
.power_ball {position:relative;overflow:hidden;text-align:left}
.power_ball #leftBox {position:relative;width:411px; height:310px; float:left; margin:0 auto;background:url(/img/lottery_play2.gif);background-size:100% 100%;}
.power_ball #lotteryBall {display:none;position:absolute;width:45px;height:45px;left:0px;top:0px;color:#fff;font-size:22px;font-family:DINWeb-Bold;font-weight:700;text-align:center;line-height:45px;}
.power_ball #ladderReady {position:relative;width:340px;height:100px;background-color:#333333;border-radius:8px;margin:100px 0 0 38px;display:block;z-index:10;border:2px solid #2EB3FD}	
.power_ball #ladderReady #box {text-align:center;padding:20px;font-size:12px;}
.power_ball #ladderReady #box #ladderTime {color:#fff;font-weight:bold;line-height:20px;}
.power_ball #ladderReady #box #result {color:#81C7EF;line-height:20px;}
.power_ball #ladderReady #lastResult {font-size:15px;}
.power_ball #lotteryResult {height:45px;}
.power_ball #rightBox {width:424px; height:310px; float:left; margin:0 auto; background:url(/img/lottery_right.jpg); background-size:100% 100%;}
.power_ball .ballNumber {position:absolute;width:45px;height:45px;color:#fff;font-size:22px;font-family:DINWeb-Bold;font-weight:700;text-align:center;line-height:45px;text-shadow:1px 1px 1px #000;}
.power_ball #tit {position:relative;width:315px;height:25px;background-color:#333333;margin:43px 0px 0px 35px;display:block;z-index:10;border:1px solid #fff;border-radius:4px;color:#81C7EF;font-size:12px;text-align:center;font-weight:bold;line-height:25px;}
.power_ball #lotteryResult {margin:20px 0px 0px 36px}
.power_ball #lotteryResult .ballspan {display:inline-block;margin:0px 5px 0px 0px;}
.power_ball #tit2 {position:relative;width:315px;height:25px;background-color:#333333;margin:30px 0px 0px 35px;display:block;z-index:10;border:1px solid #fff;border-radius:4px;color:#fff;font-size:12px;text-align:center;font-weight:bold;line-height:25px;}
.power_ball #beforeResult {margin:20px 0px 0px 36px;}
.power_ball #beforeResult .ballspan {display:inline-block;margin:0px 5px 0px 0px;}
.power_ball #info {margin:10px 0px 0px 0px}

/* list */
.board__list{width:100%; border-top:1px solid #6889a6;}
.board__list caption{visibility:hidden;height:0}
.board__list th{
	height: 35px;
	font-weight: bold;
	padding:0 5px;
	white-space:nowrap;
	font-weight: bold;
	font-size:12px;
	color: #fff;
	text-align:center;
	vertical-align:middle;
	/* filter:none; */
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-left:none;
	background:#5f81a0;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#35495c),color-stop(100%,#5f81a0));
	background:-webkit-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background:-ms-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background: linear-gradient(to bottom,#35495c 0%,#5f81a0 100%);
	}
.board__list th:first-child{border-left:none}
.board__list th:last-child{border-right:none}	
.board__list thead th.last{
    /* border-right: none; */
    border-right:none;
}
.board__list tbody td{
	padding: 12px 10px 13px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	font-size: 12px;
	color: #6889a6;
	background-color: rgba(0, 0, 0, 0.29);
	text-align:center;
	}
.board__list tbody td .btn{display:inline-block;padding:5px 8px;border-radius:2px;background:#515862;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#515862),color-stop(100%,#2e3136));background:-webkit-linear-gradient(top,#515862 0%,#2e3136 100%);background:-ms-linear-gradient(top,#515862 0%,#2e3136 100%);background:linear-gradient(to bottom,#515862 0%,#2e3136 100%);font-family:Arial,sans-serif;font-size:12px;color:#fff;text-align:center}
.board__list tbody td.num{color: #656565;}
.board__list tbody td.num .noti{color:#cd2d2e}
.board__list tbody td .notice{color:#fff}
.board__list tbody td.left{text-align:left}
.board__list tbody td.subject{text-align:left;padding-left: 14px;padding-right: 14px;}
.board__list tbody td.subject .fa{color: #7eab30;}
.board__list tbody td.result{color:#fff}
.board__list tbody td.nick{text-align:left;color: #ffffff;}
.board__list tbody td.money{font-weight:bold;color: #c18c41;}
.board__list tbody td.hit{font-size:11px;font-family:tahoma;color:#656565}
.board__list tbody td.date{font-size: 12px;font-family:tahoma;color: #6488af;}
.board__list tbody td a{color: #fff;}
.board__list tbody td a em{font-size: 11px;font-family: tahoma;font-weight:bold;color: #ff6600;}
.board__list tbody td a .fa{color:#7c7e82}
.board__list tbody td .ture{color: #00eaff;}
.board__list tbody td .false{color:#ee1c24}
.board__list tbody td .point{color:#32b6ff}
.board__list tbody td .point_result{font-family:tahoma;font-size:11px;color:#00fcff}
.board__list tbody td .point_out{font-family:tahoma;font-size:11px;color: #ee1c24;}
.board__list tbody td .point_in{font-family:tahoma;font-size:11px;color: #7eab30;}
.board__list tbody td .point_normal{font-family:tahoma;font-size:11px;color: #fff;}
.board__list tbody td .level{margin-right:2px}
.board__list tbody td.noresult{padding:15px;text-align:center}
.board__list tbody .in td{background-color:#252525}
.board__list+.board__btn{padding-right:0}

/* view */
.board__view{overflow:hidden;border: none;border-top: none;/* background-color: rgba(49, 49, 49, 0.88); */}
.board__view p.tt{
	height: 35px;
	line-height:35px;
	padding: 0 15px;
	white-space:nowrap;
	font-size:16px;
	color: #ffffff;
	vertical-align:middle;
	filter:none;font-family: 'Black Han Sans';
	_-webkit-box-sizing:border-box;
	_box-sizing:border-box; background:#0c2255;
    background: #5f81a0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#35495c),color-stop(100%,#5f81a0));
    background: -webkit-linear-gradient(top,#35495c 0%,#5f81a0 100%);
    background: -ms-linear-gradient(top,#35495c 0%,#5f81a0 100%);
    background: linear-gradient(to bottom,#35495c 0%,#5f81a0 100%);
	}
.board__view div.item{border: 1px solid rgba(255, 255, 255, 0.15);border-top: none;border-left: none;border-right: navajowhite;}
.board__view div.item dl{display:block;margin:0;padding: 10px 14px;*zoom:1;background-color: rgba(0, 0, 0, 0.41);}
.board__view div.item dl:after{display:block;clear:both;content:''}
.board__view div.item dl dt{float:left;margin:0;padding:0;color: #fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.board__view div.item dl dd{float:left;margin:0;padding:0 0 0 15px;color: #6889a6;-webkit-box-sizing:border-box;box-sizing:border-box;}
.board__view div.item dl dd .ture{color: #00eaff;}
.board__view div.item dl dd .false{color:#ee1c24}
.board__view div.substance{padding: 14px 14px 50px;border-bottom: none;line-height:160%;font-size:14px;color:#3f3f3f;background-color: rgba(0, 0, 0, 0.41);border: 1px solid rgba(255, 255, 255, 0.15);border-top: none;border-left: none;border-right: none;}
.board__view div.substance p.file{font-size:13px;color:#ccc;text-align:right}
.board__view div.substance p.file i{margin:3px 4px 0 0}
.board__view div.substance p.file a{font-size:13px;font-weight:bold;color:#fff;text-decoration:underline}
.board__view div.substance p.file a:hover{color:#ad7f3b;text-decoration:underline}
.board__view div.desc{color: #fff;font-size:12px;}
.board__view .bet-log{ }
.board__view .bet-log .live__list{}
.board__view .bet-log .live__list .live__content{margin-bottom:0}
.board__view+.board__btn{padding-right:0}
.board__view .board__comment{
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-top:1px solid #6889a6;
}

/* write */
.board__write{position:relative}
.board__write form{overflow:hidden}
.board__write .btn_confirm{padding-top: 20px;text-align:right;}

/* comment */
.board__comment{margin: 0;}
.board__comment .comment__list{padding: 22px 14px 10px;background-color: rgba(0, 0, 0, 0.41);/* border-bottom: 1px solid #333; */}
.board__comment .comment__list h2{padding-bottom: 9px;border-bottom: none;font-size: 12px;color: #fff;}
.board__comment .comment__list .box{padding: 0 0 20px;border-top: 1px solid rgba(255, 255, 255, 0.15);/* border-bottom: 1px solid #0e0e0e; */}
.board__comment .comment__list .box:first-child{border-top:none}
.board__comment .comment__list .box:last-child{border-bottom:none}
.board__comment .comment__list .box p{font-weight: normal;color: #aaa;}
.board__comment .comment__list .comment_head{color:#fff}
.board__comment .comment__list .comment_body{color:#999}
.board__comment .comment__list .head{position:relative;padding: 21px 0 10px;}
.board__comment .comment__list .head .icon_reply{position:absolute;top:15px;left:-20px}
.board__comment .comment__list .sv_wrap{margin-right:15px}
.board__comment .comment__list .member{color:#fff}
.board__comment .comment__list .member,
.board__comment .comment__list .guest,
.board__comment .comment__list .sv_member,
.board__comment .comment__list .sv_guest{font-weight:bold;color: #fff;}
.board__comment .comment__list .date{display:inline-block;margin:0 6px 0 2px;font-size:11px;font-family:tahoma;color: #6889a6;}
.board__comment .comment__list .btn_delete{display:inline-block;margin-top:0;vertical-align:top;color: #9e9e9e;}
.board__comment .comment__list h1{overflow:hidden;position:absolute;font-size:0;line-height:0}
.board__comment .comment__list a{color:#000;text-decoration:none}
.board__comment .comment__list .desc{margin-top:5px;padding:0 0 5px;font-size:12px;line-height:1.8em;color: #fff;letter-spacing:0;}
.board__comment .comment__list .desc a{text-decoration:underline}
.board__comment .comment__list .desc a.s_cmt{text-decoration:none}
.board__comment .comment__list .board__comment_empty{margin:0;padding:20px!important;text-align:center}
.board__comment .comment__list .board__comment_winfo{float:left}
.board__comment .comment__list footer{zoom:1}
.board__comment .comment__list footer:after{display:block;visibility:hidden;clear:both;content:''}
.board__comment .comment__write{position:relative;margin-top: -1px;padding: 0 14px 20px;border-bottom: none; background-color: rgba(0, 0, 0, 0.41);}
.board__comment .comment__write h2{overflow:hidden;position:absolute;font-size:0;line-height:0}
.board__comment .comment__write #char_cnt{display:block;margin:0 0 5px}
.board__comment .comment__write .btn_confirm{margin-top: 20px;padding: 0;text-align:right;}
.board__comment .comment__write .btn_confirm .btn__ui{
	font-weight: bold;
	border: 1px solid rgba(255, 255, 255, 0.18);
	text-decoration:none;
	background:#ac891c;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#35495c),color-stop(100%,#5f81a0));
	background:-webkit-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background:-ms-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background: linear-gradient(to bottom,#35495c 0%,#5f81a0 100%);
	color:#fff;
	filter:none;
}


/* button */
.btn__ui{display:inline-block;height: 25px;margin-left:2px;padding: 0 12px;border:none;font-size:12px;line-height: 25px;color:#000;cursor:pointer;text-transform:uppercase;text-decoration: none !important;outline:none;letter-spacing: -1px;}
.btn__ui.btn--normal{	background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--blue{background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--blue2{background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--purple{background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--green{background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--red{background: #3c89ff;	color: #fbe740;	border-bottom: 4px solid #fbe740;	filter:none;	}
.btn__ui.btn--small{height:25px;line-height:25px;padding:0 8px;font-size:12px}
.btn__ui:first-child{margin-left:0}

.guide_button{width:100px;height:40px;margin:0 5px 0 0;padding:15px 20px;border-radius:20px;background:#1ea1ec;background:linear-gradient(to bottom,#cfd7e2 0,#9aa1a9 100%);font-size:12px;line-height:40px;color:#fff;color:#000;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none}

/* paging */
.paging{margin:30px 0;text-align:center}
.paging a{display:inline-block;height: 23px;margin:0 5px;padding:0 8px;line-height: 23px;font-family:tahoma;font-size: 11px;color: #717171;text-decoration:none;vertical-align:top;background-color: rgba(0, 0, 0, 0.18);border: 1px solid rgba(255, 255, 255, 0.11);}
.paging strong{display:inline-block;height: 23px;margin:0; padding:0 5px;line-height: 23px;font-family:tahoma;font-size: 11px;color: #ffffff;text-decoration:none;vertical-align:top;}
.paging span{display:inline-block;height: 23px;margin:0; padding:0 5px;line-height: 23px;font-family:tahoma;font-size: 11px;color: #717171;text-decoration:none;vertical-align:top;}
.paging a.on{color: #fff !important;border-color: #fff;font-weight:bold;cursor:default;}
.paging a:hover{color: rgba(255, 255, 255, 0.61);border-color: rgba(255, 255, 255, 0.16);}
.paging a span{visibility:hidden;overflow:hidden;position:absolute;left:-9999px;z-index:-1;width:1px;height:1px;line-height:0;font-size:0}
.paging a .fa{font-size:14px;font-weight:bold;color: #fff;}

/* footer */
#footer{ background:#1b2638; padding:30px 0; text-align:center;}
#footer p { text-align:center; font-size:12px; color:#7f7f7f;}
#footer p b { color:#6889a6;}
#footer .foot__layout{}
#footer .foot__left{}
#footer .foot__right{}
#footer .foot__wrap{}
#footer .foot__content{width:1250px;margin:0 auto ; overflow:hidden; padding:30px 0;}
.copy-menu{padding:37px 0 28px;border-bottom:1px solid #18202B;font-family:'Open Sans',sans-serif}
.copy-menu ul{overflow:hidden}
.copy-menu li{float:left;width:14.3%}
.copy-menu li:first-child{width:14.2%}
.copy-menu li a{display:block;font-size:14px;font-weight:bold;color:#4C5665;text-align:center}
.emblem-menu{padding: 24px 0 35px;font-family:'Open Sans',sans-serif;}
.emblem-menu ul{overflow:hidden}
.emblem-menu li{float:left;width:11%;text-align:center}
.emblem-menu li:first-child{width:12%}
.emblem-menu li .ic{display:inline-block;width:77px;height:56px}
.emblem-menu li .fifa{background-position:0 -250px}
.emblem-menu li .fifa:hover{background-position:0 -376px}
.emblem-menu li .nhl{background-position:-81px -250px}
.emblem-menu li .nhl:hover{background-position:-81px -376px}
.emblem-menu li .mlb{background-position:-162px -250px}
.emblem-menu li .mlb:hover{background-position:-162px -376px}
.emblem-menu li .nba{background-position:-243px -250px}
.emblem-menu li .nba:hover{background-position:-243px -376px}
.emblem-menu li .bundes{background-position:-324px -250px}
.emblem-menu li .bundes:hover{background-position:-324px -376px}
.emblem-menu li .epl{background-position:0 -310px}
.emblem-menu li .epl:hover{background-position:0 -436px}
.emblem-menu li .serie{background-position:-81px -310px}
.emblem-menu li .serie:hover{background-position:-81px -436px}
.emblem-menu li .kleague{background-position:-162px -310px}
.emblem-menu li .kleague:hover{background-position:-162px -436px}
.emblem-menu li .kbo{background-position:-243px -310px}
.emblem-menu li .kbo:hover{background-position:-243px -436px}
.copyright{ float:right;}
.copyright p{line-height:19px;color:#696f81;font-size:11px;}
.copyright p a{color: #a20000;}
.copyright p b{color: #fff;}
.foot_txt { float:left;}
.foot_logo {width:1280px; height:140px; margin:0 auto;}

/* login */
.login_bg{min-width:0; background:url(../../images/login/bg_v2.jpg?202003180012) #000000 no-repeat center 0px;}
.login_bg2{min-width:0; background:url(../../images/login/bg2_v2.jpg?202003180012) #181818 no-repeat top center;}
.login{/* overflow:hidden; */position:fixed; top:201px;left: 50%;margin: 0;padding: 0;margin-left: -169px;}
.login h1{overflow:hidden;width: 400px;height: 138px;margin: 0 auto 22px;}
.login_box{
	position: relative;
	width: 338px;
	height:121px;
	
	}
.login_box form{display: inline-block;padding-top: 54px;width: 348px}
.login_box form .clear {position:absolute;left: 13px;top: 12px;right: 14px;bottom: 13px;}
.login_box form .clear dl{}
.login_box form .clear dl dt{display:none}
.login_box form .clear dl dt img{padding: 7px 7px 0;}
.login_box form .clear dl dd{
    padding-left: 42px;
}
.login_box form .clear dl dd input{width: 254px;height: 46px;margin-bottom: 3px;color:#fff;padding: 0 10px 0 5px;background:none;border:none;}
.login_box form .clear dl dd input::-webkit-input-placeholder{color:#fff}
.login_box form .clear dl dd input:-ms-input-placeholder{color:#fff}
.login_box form .clear a{float:left;margin-left:3px;}
.login_box form .btn__submit{display: block;position:absolute;left: -6px;top: 104px;margin-left: 4px;width: 314px;height: 52px;border:none;font-size:0;cursor:pointer; background:url(../../img/btn_join2.png);}
.login_box .inquiry{
	position: absolute;
	left:13px;
	top: 170px;
	vertical-align:top; ;
}
.login_box .inquiry2{
	position: absolute;
	left:13px;
	top: 225px;
	vertical-align:top; ;
}
.login_box .btn_join{display:block;width: 331px;height: 50px;color:transparent;font-size:0;}

/* mypage */
.mypage{position:relative}
.mypage form{}
.mypage .table__form{margin:0 0 10px;border-top:2px solid #fbe740; border-bottom:2px solid #fbe740;}
.mypage .table__form table{width:100%;border-collapse:collapse;border-spacing:0}
.mypage .table__form th{width:98px;padding:7px 13px;border-right: none;border-bottom: 1px solid rgba(255, 255, 255, 0.1);  background-color: #323c52; color: #fff;text-align:left;}
.mypage .table__form td{padding:12px 14px;border-top: none;border-bottom: 1px solid rgba(255, 255, 255, 0.2);;background:transparent;font-size: 12px;color: #fff;}
.mypage .table__form textarea,
.mypage .table__form .frm_input{height:30px;margin-bottom:1px;padding:8px 10px 9px;font-size:13px;color:#202020;-webkit-box-sizing:border-box;box-sizing:border-box; border: 1px solid rgba(55,131,255, 0.5); background-color: rgba(55,131,255, 0.2);}
.mypage .table__form .frm_input option { color:#000;}
.mypage .table__form textarea{padding:2px 5px 3px}
.mypage .table__form .frm_input{
	height:30px;
	margin-bottom:1px;
	padding:8px 10px 9px;
	border:none;;
	font-family:Arial,sans-serif;
	font-size:13px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	border: 1px solid rgba(55,131,255, 0.5); background-color: rgba(55,131,255, 0.2);
	}
.mypage .table__form textarea{width:98%;height:100px}
.mypage .table__form a{text-decoration:none}
.mypage .table__form .frm_file{display:block;margin-bottom:5px}
.mypage .table__form .frm_info{display:block;padding:0 0 5px;line-height:1.4em}
.mypage .table__form .id{color: #ffe400;}
.mypage .table__form .nick{color: #8e8e8e;}
.mypage .table__form .account{position:relative}
.mypage .table__form .account dd{position:relative;margin-top:5px;padding:0 0 0 39px;font-size: 12px;line-height:20px;}
.mypage .table__form .account dd:first-child{margin-top:0}
.mypage .table__form .account dd strong{position:absolute;top:0;left:0;font-size: 12px;color: #fff;}
.mypage .table__form .hint{display:inline-block;margin-left:4px;font-size:12px;vertical-align:middle;color: rgba(255,255,255, 0.6);;}
.mypage .table__form .list{color:#fff}
.mypage .btn_confirm{padding:0 0 20px;text-align:center}

/* join */
.join{
	padding: 10px 10px;
	width: 700px;
	margin: 0 auto 0;
	padding:200px 40px;
	
	}
.join .join__title{position:relative}
.join .join__title .title__text{font-weight:bold;font-size:25px;/* line-height:36px; */margin-bottom: 8px; text-align:center;font-family: 'Righteous';}
.join .join__cord{
	overflow:hidden;
	padding: 10px 10px;
	text-align:center;
	white-space:nowrap;
	color:#fff;
	}
.join .join__cord h2{margin-bottom:10px;font-weight:100;font-size:2.3em;font-family:'Open Sans',sans-serif;text-align:center}
.join .join__cord input[type=text],
.join .join__cord input[type=password]{
	width:100%;
	height:23px;
	padding:4px 10px;
	border:none;
	background: rgb(27, 27, 27);
	border: 1px solid #144670;
	color:#000;
	font-size:13px;
	vertical-align:top;
	outline:none;
	background: #ffffff;
	border: 1px solid #144670;
	font-family:Arial,sans-serif;
	font-size: 12px;
	color: #000;
	border-radius: 0;
}

.join .join__cord input[type=text]::-webkit-input-placeholder,
.join .join__cord input[type=password]::-webkit-input-placeholder{
  color: #999;
}
.join .join__cord input[type=text]::-moz-placeholder, 
.join .join__cord input[type=password]::-moz-placeholder{
  color: #999;
}
.join .join__cord input[type=text]:-ms-input-placeholder, 
.join .join__cord input[type=password]:-ms-input-placeholder{
  color: #999;
}

.join .join__cord .btn__submit{
	display:inline-block;
	height: 33px;
	padding: 0 10px;
	border:0;
	margin-left: -5px;
	font-family:'Open Sans',sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 1px rgba(0,0,0,0.1);
	cursor:pointer;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	text-align:center;
	border-radius: 0;
	border: 1px solid #000;
	background:#3c3c3c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3c3c), color-stop(100%, #222));
	background:-webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
	background:-ms-linear-gradient(top, #3c3c3c 0%, #222 100%);
	background:linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
	}
.join .join__cord a{display:inline-block;font-weight:400;color:#666;text-align:center;text-decoration:none;opacity:.6;transition:opacity ease .5s}
.join .join__cord a:hover{opacity:1}

/* 회원가입 */
.join .join__box{position:relative;min-height:500px}
.join .join__box .join__title{/* height:32px; */border-bottom:none;margin-bottom: 6px;}
.join .join__box .join__title .title__text{font-size:23px;color:#fff;vertical-align:top;margin-bottom:27px}
.join__form form{overflow: hidden;}

.join .join__box .join__form h2{padding-left:10px}
.join .join__box .join__table{margin:0 auto;width: 100%;table-layout: fixed;padding: 0;border-collapse:collapse;border-spacing:0;/* border: 1px solid rgba(255, 255, 255, 0.11); */}
.join .join__box .join__table th,
.join .join__box .join__table td{min-height:29px;border-bottom: 1px solid #333;/* border-top: 1px solid rgba(255, 255, 255, 0.69); */vertical-align:middle;}
.join .join__box .join__table th{
	padding: 7px 13px;
	color: #aaa;
	text-align:right;
	vertical-align:middle;
	background: #3a3a3a;
	border-left: none;
	}
.join .join__box .join__table td{padding:10px;color: rgba(255, 255, 255, 0.54);background-color: #222;font-size: 11px;text-align:left;}
.join .join__box .join__table td b{color:#54473a}
.join .join__box .join__table td div{min-height:350px;margin:3px 0;padding:0 10px;line-height:18px;color:#8f7a62}
.join .join__box .join__table td div.height{min-height:50px!important;margin:3px 0;padding:0 10px;line-height:18px;color:#8f7a62}
.join .join__box .join__table td .text1{display:inline-block;margin-top:2px;font-size: 11px;}
.join .join__box .join__table td .text2{display:inline-block;margin-top:2px;vertical-align:middle;font-size: 11px;color: #ce3d31;}
.join .join__box .join__table td .text3{display:inline-block;margin-top:2px;color: #aaa;}
.join .join__box .join__table td span.orange{font-size:11px;color:#ff5400}
.join .join__box .join__table td input{height: 28px;margin:0;padding:8px 10px 9px;border:none;background: #404040;box-sizing:border-box;-webkit-box-sizing: border-box;/* box-shadow: inset 0 2px 3px 0 rgba(18,16,11,0.13); */color:#fff;border: none;}
.join .join__box .join__table td input.btn_same{width:63px;height:21px;border:none;background:url(/img_xbet/join/btn_same.png);vertical-align:top}
.join .join__box .join__table td input.btn_code1{width:94px;height:21px;border:none;background:url(/img_xbet/join/btn_code1.png);vertical-align:top}
.join .join__box .join__table td input.btn_code2{width:94px;height:21px;border:none;background:url(/img_xbet/join/btn_code2.png);vertical-align:top}
.join .join__box .join__table td input.w01{width:140px}
.join .join__box .join__table td input.w02{width:125px}
.join .join__box .join__table .b_none1{border-top:none}
.join .join__box .join__table .b_none2{border-bottom:none}
.join .join__box .join__table .align{padding-top:13px;vertical-align:top}
.join .join__box .join__table .btn{
	display:inline-block;
	height: 26px;
	margin-left:2px;
	padding: 0 9px;
	line-height: 26px;
	font-size: 11px;
	vertical-align:top;
	color:#fff;
	text-decoration:none;
	filter:none;
	background: #404040;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#575757),color-stop(100%,#404040));
	background: -webkit-linear-gradient(top,#575757 0%,#404040 100%);
	background: -ms-linear-gradient(top,#575757 0%,#404040 100%);
	background: linear-gradient(to bottom,#575757 0%,#404040 100%);
	color: #fff;
	border: 1px solid #545454;
	filter:none;
	}
.join .join__box .btn_confirm{padding-top:20px;padding-bottom: 0;text-align:center;}



#btnArea2{width:784px;margin:0 auto;padding-top:10px;border-top:1px solid #3c3c3c!important;text-align:center}
#btnArea2 input.button_join{width:86px;height:34px;margin:5px;border:none;background:url(/img_xbet/join/btn_join.png)}
#btnArea2 input.button_cancel{width:86px;height:34px;margin:5px;border:none;background:url(/img_xbet/join/btn_cancel.png)}

.result_table{position:relative;margin-top: 0;}
.result_table .table{width:100%;border-collapse:separate}
.result_table caption{visibility:hidden;height:0}
.result_table th{
	height: 30px;
	font-weight: bold;
	padding:0 5px;
	white-space:nowrap;
	font-weight: bold;
	font-size:12px;
	color: #fff;
	text-align:center;
	vertical-align:middle;
	filter:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid rgba(255, 255, 255, 0.15);
	border-left:none;
	background:#5f81a0;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#35495c),color-stop(100%,#5f81a0));
	background:-webkit-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background:-ms-linear-gradient(top,#35495c 0%,#5f81a0 100%);
	background: linear-gradient(to bottom,#35495c 0%,#5f81a0 100%);
	}
.result_table th:last-child{border-right:none}
.result_table tbody td{
	background-color: rgba(0, 0, 0, 0.3);
	padding: 6px 15px;
	font-size: 12px;
	color: #aaa;
	text-align:center;
	border-bottom:1px solid rgba(255, 255, 255, 0.15);
	/* background: rgba(49, 49, 49, 0.88); */
	}
.result_table tbody td:first-child{/* border-left: 1px solid #0F0F13; */}
.result_table tbody td .btn{display:inline-block;padding:5px 8px;border-radius:2px;background:#515862;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#515862),color-stop(100%,#2e3136));background:-webkit-linear-gradient(top,#515862 0%,#2e3136 100%);background:-ms-linear-gradient(top,#515862 0%,#2e3136 100%);background:linear-gradient(to bottom,#515862 0%,#2e3136 100%);font-family:Arial,sans-serif;font-size:12px;color:#fff;text-align:center}
.result_table tbody td a{color:#fff}
.result_table tbody td a:hover{color:#32b6ff}
.result_table tbody td span{font-weight:bold}
.result_table tbody td .num{color: #DFB605;}
.result_table tbody td .even{color: #ee1c24;}
.result_table tbody td .large{color:#3BB58D}
.result_table tbody td .odd{color: #00bff3;}
.result_table tbody td .middle{color:#7D859E}
.result_table tbody td .small{color:#FFD90C}

.popup{
	position:absolute;
	border: 4px solid #fbe740;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1000;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.7)  ; 
	-webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.7)  ; 
	-moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.7)  ; 
	
	}
.popup .pop_scroll{overflow-y:auto;padding: 39px 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popup h2{
	position:absolute;
	left:0;
	top:0;
	right:0;
	padding: 12px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
	color:#fff !important;
	border-left:none;
	background:#3c89ff;
	}
.popup h2 > *{background-color:transparent !important}
.popup p{padding:2px 15px;color: #000;_line-height:16px;word-break:break-all;}
.popup .today_close{
	display:block;
	position:absolute;
	left: -4px;
	bottom:-30px;
	right: -4px;
	/* border-top:1px solid #323232; */
	color:#000;
	text-align:right;
	background-color: #3c89ff;
	}
.popup .today_close p{height:15px;padding:7px 0;border: 4px solid #fbe740;border-top: none;}
.popup .today_close label{margin:0 49px 0 0;opacity:.5;color:#fff;font-size: 11px;}
.popup .today_close input{margin:-2px 4px 0 0}
.popup .btn_close{position:absolute;right:10px;bottom: -20px;cursor:pointer;z-index:10;}
.popup a { color:#000;}

.my-bet{position:relative}
.my-bet .paging{margin-top:10px}
.mybet__list{position:relative}
.mybet__list .list__top{display:table;width:100%;margin-top:-1px;border-spacing:2px;table-layout:fixed}
.mybet__list .live__header{display:table-row;position:relative}
.mybet__list .live__header .table__col{display:table-cell;font-size:12px;color:#fff;vertical-align:middle;position:relative;height:38px;padding:0 10px;border-radius:2px;background-color:#41454D;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.mybet__list .live__header .table__col input{margin:0 5px 0 -5px}
.mybet__list .col--time{width:10%}
.mybet__list .col--type{width:16%}
.mybet__list .col--home,
.mybet__list .col--away{width:27%}
.mybet__list .col--result{width:10%}
.mybet__list .col--status{width:10%}
.mybet__list .list__box{display:table;width:100%;height:30px;margin-top:-2px;border-spacing:2px;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed}
.mybet__list .list__wrap{margin-bottom:15px}
.mybet__list .list__result{margin-bottom:4px}
.mybet__list .live__table{display:table-row}
.mybet__list .live__table .table__row{display:table-row}
.mybet__list .live__table .table__col{display:table-cell;position:relative;height:38px;padding:0 10px;text-align:center;transition:none;-webkit-transition:none;color:#fff;cursor:default}
.mybet__list .live__table .col--bg,
.mybet__list .live__table .elc--nobg:hover{border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#535963),color-stop(100%,#363a41));background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.mybet__list .live__table .col--bg2{border-radius:2px;-webkit-border-radius:2px;background:#303034;font-weight:normal;font-size:12px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.mybet__list .live__table .elc--active{background:#32b6ff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#32b6ff),color-stop(100%,#0588da));background:-webkit-linear-gradient(top,#32b6ff 0%,#0588da 100%);background:-ms-linear-gradient(top,#32b6ff 0%,#0588da 100%);background:linear-gradient(to bottom,#32b6ff 0%,#0588da 100%)}
.mybet__list .live__table .elc--active .odds{color:#fff}
.mybet__list .live__table .date{color:#B6B6B6}
.mybet__list .live__table .type{color:#6ac5ff}
.mybet__list .live__table .text_box{overflow:hidden;height:22px;line-height:23px;border:1px solid rgba(255,255,255,.3);background-color:rgba(0,0,0,.4);color:#a9bdc8;font-size:12px}
.mybet__list .live__table .text_box.active{border-color:#6ac5ff;background-color:rgba(0,0,0,.7)}
.mybet__list .live__table .text_box.active .name,
.mybet__list .live__table .text_box.active .rate{color:#fff}
.mybet__list .live__table .team_result{overflow:hidden}
.mybet__list .live__table .team_result .name,
.mybet__list .live__table .team_result .rate{float:left;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mybet__list .live__table .team_result .name{width:70%}
.mybet__list .live__table .team_result .rate{width:30%}
.mybet__list .live__table .team_win .name{text-align:left}
.mybet__list .live__table .team_win .rate{text-align:right}
.mybet__list .live__table .team_lose .name{text-align:right}
.mybet__list .live__table .team_lose .rate{text-align:left}
.mybet__list .live__table .hit{color:#ff7f27}
.mybet__list .live__table .fail{color:#ed1c24}
.mybet__list .live__table .stay{color:#fff}
.mybet__list .live__table .cancel{color:#fff}
.mybet__list .live__table .ready{color:#fff}
.mybet__list .live__table .up{display:inline-block;margin-left:4px;vertical-align:middle}
.mybet__list .live__table .up .fa{color:#FF6060}
.mybet__list .live__table .down{display:inline-block;margin-left:4px;vertical-align:middle}
.mybet__list .live__table .down .fa{color:#4AB2FF}
.mybet__list .live__table .result{font-weight:bold}
.mybet__list .live__table .result.hit{color:#6ac5ff}
.mybet__list .live__table .result.miss{color:#aaf}
.mybet__list .live__table .result.ready{color:#fff}
.mybet__list .live__table .score{color:#fff;font-weight:bold}
.mybet__list .live__table .score.lose{color:#FF6060}
.mybet__list .live__table .score.win{color:#00b5e5}
.mybet__list .live__table .match{overflow:hidden;text-align:left}
.mybet__list .live__table .odds{float:right;color:#6ac5ff}
.mybet__list .live__table .data_area{float:left;width:80%;padding-top:4px}
.mybet__list .live__table .data_area span{display:inline-block;margin-right:10px;color:#D1D4D5;vertical-align:top}
.mybet__list .live__table .data_area span em{color:#6ac5ff}
.mybet__list .live__table .data_area .time{color:#B4BDC0}
.mybet__list .live__table .data_area .money{font-weight:bold}
.mybet__list .live__table .data_area .cnt{font-weight:bold}
.mybet__list .live__table .data_area .all{font-weight:bold}
.mybet__list .live__table .btn_area{float:left;width:20%;text-align:right}
.mybet__list .match_result{padding:0}
.mybet__list .live__result{position:relative;margin:0 2px 1px;padding:4px 0;border-radius:2px;background-color:#2b2e32;border:2px solid #189cea}
.mybet__list .live__result .result__box{}
.mybet__list .live__result table{width:100%}
.mybet__list .live__result th{font-size:13px}
.mybet__list .live__result .item{padding:0 5px}
.mybet__list .live__result .check .date{display:inline-block;margin-top:3px;font-size:12px;color:#a5a2a2;vertical-align:middle}
.mybet__list .live__result .inp_box{display:inline-block;overflow:hidden;position:relative;width:100%;height:29px;padding:7px 9px 8px;border:1px solid #4E4E4E;border-radius:2px;background-color:#34373e;font-size:13px;line-height:15px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;white-space:nowrap}
.mybet__list .live__result .inp_box .cnt{display:block;font-family:tahoma;font-weight:bold;font-size:13px;color:#fff;text-align:right}
.mybet__list .live__result .inp_box .rate{color:#8fcf00;text-align:center}
.mybet__list .live__result .inp_box .hit{color:#00A2FF;text-align:center}
.mybet__list .live__result .inp_box .money{color:#00b5e5}
.mybet__list .live__result+.live__btn{margin-top:10px}
.my-bet .live__btn{margin-top:10px}
.my-bet .live__btn.btn--right{text-align:right}

/* betting log */
#fList{}
#fList .bet-log{}
.bet-log{}
.bet-log .live__header{}
.bet-log .live__header .live__tit{position:relative;min-height:43px;margin-bottom:18px;padding-left:52px}
.bet-log .live__header .live__tit .ic{position:absolute;top:0;left:0;width:42px;height:42px;background-position:-191px -55px}
.bet-log .live__header .live__tit .txt{display:block;font-size:12px;color:#fff;opacity:.4}
.bet-log .live__header .live__tit .tit{display:block;margin-top:0;font-family:'Open Sans',sans-serif;font-size:23px;color:#fff}
.bet-log .live__list{position:relative;margin-bottom: 5px;}
.bet-log .live__list+.live__list{margin-top:-1px}
.bet-log .live__content{overflow:hidden;margin-bottom:15px}
.bet-log .live__btn{position:relative;margin-bottom:10px}
.bet-log .live__btn.btn--right{text-align:right}
.bet-log .live__btn .align_left{position:absolute;left:0;top:0}
.bet-log .live__head{display:table;width:100%}
.bet-log .live__head .live__title{display:table-cell;position:relative;height:30px;padding-top:11px;border:1px solid #323232;border-right:none;border-left:none;font-size:15px;font-family:'Open Sans',Arial,sans-serif;color:#fff;text-transform:uppercase}
.bet-log .live__head .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.bet-log .live__head .live-header__row{display:table-row}
.bet-log .live__head .live__bets{display:table-cell;position:relative;width:255px;padding:4px 0;border:1px solid #323232;border-right:none;font-size:12px;color:#b9b9b9}
.bet-log .live__head .live__bets table{position:absolute;top:7px;width:100%}
.bet-log .live__head .live__bets td{width:33%;padding:7px 5px 5px;text-align:center}
.bet-log .live__head .bet--more{display:table-cell;position:relative;width:48px;padding:4px 0;border:1px solid #323232;border-right:none;border-left:none;text-align:right;vertical-align:middle}
.bet-log .live__head .bet--more .btn__more{display:inline-block;position:relative;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;background:#292a2f;font-size:12px;color:#FFF;text-align:center}
.bet-log .live__head .bet--more .btn__more i.fa{position:relative;top:4px}
.bet-log .live__top{display:table;width:100%}


.bet-log .live__top .live__time,
.bet-log .live__top .live__cate,
.bet-log .live__top .live__cate_realtime,
.bet-log .live__top .live__title_realtime,
.bet-log .live__top .live__title,
.bet-log .live__top .live__stat,
.bet-log .live__top .live__box,
.bet-log .live__top .live__bets{
	display:table-cell;
	position:relative;
	height: 30px;
	font-weight: bold;
	padding:0 5px;
	white-space:nowrap;
	font-weight: bold;
	font-size:12px;
	color: #aaa;
	text-align:center;
	vertical-align:middle;
	filter:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #4d4d4d;
	border-bottom: 1px solid #444;
	border-right: none;
	border-left:none;
	background:#3e3e3e;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#424242),color-stop(100%,#3e3e3e));
	background:-webkit-linear-gradient(top,#424242 0%,#3e3e3e 100%);
	background:-ms-linear-gradient(top,#424242 0%,#3e3e3e 100%);
	background: linear-gradient(to bottom,#424242 0%,#3e3e3e 100%);
}

.bet-log .live__top .live__time{
	width: 95px;
	/* border-left: 1px solid #000 !important; */
	}
.bet-log .live__top .live__cate{
	width: 186px;
	}
.bet-log .live__top .live__cate_realtime{
	width: 509px;
	}
.bet-log .live__top .live__title_realtime{
	/* height:23px; */
	padding-top:6px;
	}
.bet-log .live__top .live__title{
	width: 322px;
	}
.bet-log .live__top .live__bets{
	width: 90px;
	}
.bet-log .live__top .live__stat{
	width: 70px;
	border-right: none;
	}	

.bet-log .live__top .live__title .flag{display:inline-block;margin:1px 4px 0 0;vertical-align:top}
.bet-log .live__top .live-header__row{display:table-row}
.bet-log .live__top .live-header__row > div{border-left:none}
.bet-log .live__top .live__bets td{width:20%}
.bet-log .live__top .live__cnt{display:table-cell;position:relative;width:63px;padding:4px 0;border:1px solid #323232;border-top:none;border-right:none;font-size:12px;color:#b9b9b9;text-align:center}
.bet-log .live__table{display:table;width:100%;table-layout:fixed;background-color: #222;}
.bet-log .live__table .table__row{display:table-row}
.bet-log .live__table .table__col{display:table-cell;position:relative;height: 30px;transition:none;-webkit-transition:none;cursor:default;}
.bet-log .live__table .col--bg{
	display:table-cell;
	position:relative;
	height: 30px;
	padding:0 10px;
	font-weight:300;
	font-size:12px;
	color: #aaa;
	vertical-align:middle;
	filter:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom: 1px solid #333;
	border-left: none solid #383C44;
	}
.bet-log .live__table .col--off{
	}
.bet-log .live__table .col--time{width:94px;font-size:12px;color: #848484;text-align:center;font-family: tahoma;font-size: 11px;text-transform:capitalize;border-left: none;}
.bet-log .live__table .col--cate{width:186px;font-size:12px;text-align:center;text-transform:capitalize}
.bet-log .live__table .col--cate .cate{overflow:hidden;line-height:20px;white-space:nowrap;text-overflow:ellipsis}
.bet-log .live__table .col--realtime{width:510px;font-size:11px;text-align:center;text-transform:capitalize}
.bet-log .live__table .col--realtime .cate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}
.bet-log .live__table .col--cate .options{display:inline-block;padding:3px;border-radius:2px;background-color:#3384B7;font-size:11px;color:#fff;text-align:center}
.bet-log .live__table .col--title{width:322px;font-weight:bold;text-align:center;text-transform:capitalize}
.bet-log .live__table .col--title .row{text-align:left;cursor:pointer}
.bet-log .live__table .col--title .team{overflow:hidden;float:left;max-width:274px;white-space:nowrap;text-overflow:ellipsis;color: #fff;}
.bet-log .live__table .col--title .score{float:right;font-weight:bold;color:#6ac5ff}
.bet-log .live__table .col--title .period{display:block;clear:both;margin-top:1px;color:#6ac5ff;text-align:left;text-transform:capitalize}
.bet-log .live__table .col--bets{
    border-bottom: 1px solid #333;
}
.bet-log .live__table .col--bets .bets__container{overflow:hidden;display:table;border-spacing:0;table-layout: fixed;width:100%;position:relative}
.bet-log .live__table .col--bets .bets__content{display:table-row}
.bet-log .live__table .col--bets .bets__table{display:table-cell}
.bet-log .live__table .col--bets .bets__table .odds_item{display:table;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;border-spacing: 2px}
.bet-log .live__table .col--bets .bets__table .odds{float:none;display:table-cell;margin:0;vertical-align:top}
.bet-log .live__table .col--bets .bets__container+.bets__container{margin-top:2px}
.bet-log .live__table .col--more{width:47px;vertical-align:top}
.bet-log .live__table .col--more .eoc-more-button{float:left;width:42px;height:38px;margin-left:2px;padding:0;padding-top:12px;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;text-align:center;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.bet-log .live__table .odds_item{overflow:hidden;display:table-cell;width:70%;vertical-align:top}
.bet-log .live__table .odds_item.score{width:90px;vertical-align: middle;}
.bet-log .live__table .odds_item.score .odds_bg{
	text-align:center;
	color: #c18c41;
	border: none;
	height: auto;
	/* height: 30px; */
	}
.bet-log .live__table .odds_item.status{width:70px;vertical-align: middle;}
.bet-log .live__table .odds_item.status .odds_bg{display:table;text-align:center;border: none;font-weight: normal;height:100%;width: 100%;color: #cd2d2e;}
.bet-log .live__table .odds_item.status .odds_bg > span{display:table-cell}
.bet-log .live__table .odds_item .hit{color: #8fcf00;}
.bet-log .live__table .odds_item .fail{color: #f50606;}
.bet-log .live__table .odds_item .stay{color:#aaa}
.bet-log .live__table .odds_item .cancel{color:#aaa}
.bet-log .live__table .odds_item .ready{color: #fff;}
.bet-log .live__table .col--more .odds--button{float:left;width:42px;height:26px;margin-left:2px;padding:0;padding-top:12px;border-radius:2px;-webkit-border-radius:2px;background:#535963;background:-webkit-linear-gradient(top,#535963 0%,#363a41 100%);background:-ms-linear-gradient(top,#535963 0%,#363a41 100%);background:linear-gradient(to bottom,#535963 0%,#363a41 100%);font-weight:300;font-size:12px;text-align:center;cursor:pointer;filter:none;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.bet-log .live__table .col--more .odds--button i{position:relative;top:-1px}
.bet-log .live__table .col--more .odds--button:hover{background:#272a2f;-webkit-transition:background 0.3s,color .3s;-ms-transition:background 0.3s,color .3s;transition:background 0.3s,color .3s}
.bet-log .live__table .odds{}
.bet-log .live__table .odds_bg{
	overflow:hidden;
	position:relative;
	height: 26px;
	padding: 0 7px;
	font-weight:300;
	font-size:12px;
	color:#252f3b;
	font-weight:bold;
	line-height: 30px;
	text-align:left;
	filter:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #464646;
	background: #222;
	}
.bet-log .live__table .col--bets .bets__table .elc--active .odds_bg{
	color: #fff !important;
	background: #cd2d2e;
	border:1px solid #dc6263;
	}

.bet-log .live__table .col--bets .bets__table .elc--active .odds_bg .t{color: #fff;}
.bet-log .live__table .col--bets .bets__table .elc--active .odds_bg .o .inp{color: #fff;font-weight:bold;}
.bet-log .live__table .col--bets .bets__table .elc--active .cnt{color: #fff;}
.bet-log .live__table .odds .t{display:block;float:left;height: 24px;padding:0 8px;line-height: 24px;opacity:.6;}
.bet-log .live__table .odds .o{display:block;position:relative;z-index:100;height: 24px;padding-right:8px;line-height: 24px;color:#fff;text-align:right;}
.bet-log .live__table .odds .o em{color:#fff}
.bet-log .live__table .odds .cnt{color:#f29000}
.bet-log .live__table .icon{display:inline-block;width:19px;height:18px;background:url(../img/sp_icon.png) no-repeat}
.bet-log .live__table .icon__live{background-position:-81px -55px}
.bet-log .live__result{position:relative;padding:4px 0;background-color:rgba(0, 0, 0, 0.3);border-bottom: 1px solid #333;}
.bet-log .live__result .result__box{}
.bet-log .live__result table{width:100%}
.bet-log .live__result th{font-size: 12px;color: #aaa;white-space:nowrap;}
.bet-log .live__result .item{padding:0 5px;border-bottom:none}
.bet-log .live__result .check .item{padding-left:0}
.bet-log .live__result .check .date{display:inline-block;margin-top: 0px;font-size:12px;color: #585858;font-size: 11px;font-family: tahoma;vertical-align:top;}
.bet-log .live__result .check .date input[type="checkbox"]{margin-top:-1px}
.bet-log .live__result .check .btn__ui{margin-left:5px;vertical-align:middle;font-size: 11px;}

.bet-log .live__result .inp_box{display:inline-block;overflow:hidden;position:relative;width:100%;height: 25px;padding: 0 9px;line-height: 22px;/* background-color: rgb(62, 62, 62); */font-size:13px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border: 1px solid #464646;}
.bet-log .live__result .inp_box .cnt{display:block;font-family:tahoma;font-weight:bold;font-size: 11px;color: #c18c41;white-space:nowrap;text-align:right;}
.bet-log .live__result .inp_box .rate{color:#8fcf00;text-align:center}
.bet-log .live__result .inp_box .hit{color: #cd2d2e;text-align:center;}
.bet-log .live__result .inp_box .money{color: #fff;}
.bet-log .live__result .inp_box .money2{color: #c18c41;}
.bet-log .live__result+.live__btn{margin-top:10px}

.bet-log.betting--list .live__table .odds{float:left;width:33.3333%;margin-bottom:2px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.bet-log.betting--list .live__table .odds span{white-space:nowrap}
.bet-log.betting--list .live__table .odds .up .fa{color:#FF6060}
.bet-log.betting--list .live__table .odds .down .fa{color:#4AB2FF}
.bet-log.betting--list .live__table .odds .t{display:inline-block;float:none;margin-right:4px;padding:0;font-size:12px;vertical-align:top;opacity:1;color: #fff;}
.bet-log.betting--list .live__table .odds .o{display:inline-block;float:right;margin:0;padding:0}
.bet-log.betting--list .live__table .odds .inp{display:inline-block;overflow:hidden;position:relative;padding: 0;border-radius: 0;border:none;font-size: 11px;font-family: tahoma;font-weight: bold;color:#fff;line-height:15px;margin-top: 5px;vertical-align: top;background: none;}
.bet-log.betting--list .live__table .odds .fa{margin-left:4px}
.bet-log.betting--list .live__table .odds.result .t{margin:0}
.bet-log.betting--list .live__table .odds.result .score{display:block;height:38px;line-height:38px}
.bet-log.betting--list .live__table .odds.result .score .num{font-weight:bold;font-size:15px;color:#00b5e5}
.bet-log.betting--list .live__table .odds.result .score img{vertical-align:middle}
.bet-log.betting--list .live__table .odds.center .o{color:#2CBF3E;text-align:center}
.bet-log.betting--list .live__table .odds.status .t{font-weight:bold}
.bet-log.betting--list .live__table .odds.status .success{color:#ff7f27}
.bet-log.betting--list .live__table .odds.status .fail{color:#ed1c24}
.bet-log.betting--list .live__table .odds.status .ready{color:#fff}
.bet-log.betting--list .live__table .odds.status .score{color:#999}
.bet-log.betting--list .live__table .odds.status .score .set{display:block;margin-top:4px;line-height:normal}
.bet-log.betting--list .live__table .odds.status .score .num{display:block;margin-top:-2px;font-size:16px;line-height:normal;color:#fff}
.bet-log.betting--list .live__table .odds.status .fa{margin-top:-2px;font-size:18px;color:#999;vertical-align:middle}


/* error */
.site_error{display:table;position:absolute;clear:both;padding:0 0 50px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.site_error:after{display:block;clear:both;content:''}
.site_error .error_container{display:table-cell;text-align:center;vertical-align:middle}
.site_error .error_container h2{display:block;padding-bottom:2px;font-size:26px;color:#fff;font-weight:bold}
.site_error .error_container .ico_error{display:block;font-size:70px;text-align:center}
.site_error .error_main .error_tit{display:block;color:#fff;font-size:14px}
.site_error .error_main .error_sub{display:block;margin-top:10px;font-size:13px;line-height:20px;color:#999}
.site_error .error-main .ico_error{width:36px;height:36px;margin:0 auto 15px;background-position:-150px -100px}

/* loading */
.wait{display:table;position:fixed;left:50%;top:50%;width:320px;margin-left:-160px;margin-top:-103px;text-align:center;background-color:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.wait .massage{display:table-cell;padding:30px;vertical-align:middle}
.wait .massage .fa{color:#31c2cc}
.wait .massage .tit{display:block;margin-top:18px;font-size:20px;color:#31c2cc;font-weight:normal;letter-spacing:-1px}
.wait .massage .txt{display:block;margin-top:10px;font-size:15px;color:#636363;letter-spacing:-1px}
.wait .massage .chk{display:block;margin-top:24px;font-size:12px;color:#9c9c9c;letter-spacing:-1px}
.wait .massage .dot{animation-duration:1.2s;animation-name:attention;animation-iteration-count:infinite}

/* error */
.site-error{display:table;width:100%;height:100%}
.site-error .error-container{display:table-cell;font-family:'나눔고딕',NanumGothic,'돋움',Dotum;text-align:center;vertical-align:middle}
.site-error .error-container .icon{font-size:88px;color:#fff}
.site-error .error-container .error-number{display:block;margin:12px 0 30px;font-size:38px;color:#fff;text-align:center}
.site-error .error-container .error-description{font-size:23px;color:#fff;text-align:center}
.site-error .error-container .error-description-mini{font-size:17px;color:#999;text-align:center}
.site-error .error-container .error-description-mini em{color:#16a4fa;font-weight:bold}
.site-error .error-container .error-box{margin-top:12px;display:inline-block;vertical-align:top;border:1px solid #383838;padding:12px}
.site-error .error-container .input-prepend.inside .add-on{padding-top:6px;background-color:#fff;color:#a1a1a1}
.site-error .error-container ul.footer-links{margin:0;padding:0;text-align:center;list-style-type:none}
.site-error .error-container ul.footer-links li{display:inline;padding:0 10px;border-right:1px solid #000}
.site-error .error-container ul.footer-links li a{font-size:12px;color:#22262e}
.site-error .error-container ul.footer-links li:last-child{display:inline;padding:0 10px;border-right:none}
.site-error .error-container ul.footer-links.small-links li{border-right:1px solid #616a7b}
.site-error .error-container ul.footer-links.small-links li a{font-size:11px;color:#616a7b}
.site-error .error-container ul.footer-links.small-links li:last-child{border-right:none}
.site-error .error-container .copyright{font-size:12px;text-align:center}
.site-error .error-main{position:absolute;margin-top:18%;text-align:center}

/* rule */
.rule{padding:20px}
.rule .title{margin:54px 0 20px;padding-bottom:12px;border-bottom:#444 1px solid;line-height:32px;font-family:'Open Sans',Arial,sans-serif;font-weight:600;font-size:22px;color:#fff}
.rule .title:first-child{margin-top:0}
.rule .btn_close{position:absolute;right:20px;top:20px;color:#fff;font-size:25px}
.rule__box{position:relative;padding:0 10px}
.rule__box h3{display:inline-block;margin-bottom:11px;font-size:17px;text-align:center;color: #d62122;}
.rule__box h4{margin-bottom:10px;font-size:14px;font-weight:normal;color: #d62122;}
.rule__box .txt{margin-bottom:21px;font-size:12px;color:#ebebeb;line-height:19px}
.rule__box .txt b{font-weight:normal;color: rgb(102, 102, 102);}
.rule__box .rule2{color:#ebebeb;font-size:12px;line-height:19px}
.rule__box .rule2 h3{display:inline-block;height:21px;margin-bottom:11px;padding:0 13px;font-size:12px;font-weight:normal;line-height:21px;text-align:center;color: #d62122;border: 1px solid #d62122;border-radius:50px;}
.rule__box .rule2 .tbl_Rule1 th{padding:3px 10px;font-weight:normal;font-size:12px;text-align:right;color: rgb(102, 102, 102);}
.rule__box .rule2 .tbl_Rule1 td{font-size:12px}
.rule__box .rule2 .tbl_Rule1 .align{vertical-align:top;padding-top:0px}
.rule__box .rule2 .tbl_Rule2{border-collapse:collapse;font-size:11px;background:#fff}
.rule__box .rule2 .tbl_Rule2 th{font-size:12px;padding:3px;font-weight:normal;text-align:center;border:1px solid #363a41;color: #d62122;}
.rule__box .rule2 .tbl_Rule2 td{font-size:12px;padding:3px;text-align:center;border:1px solid #363a41;color:#ebebeb;background-color:#1c1e21}
.rule__box .rule2 .tbl_Rule2 th{background:#222121;font-weight:normal}
.rule__box .rule2 p{padding:20px 0}
.rule__box .rule2 .tbl_Rule2 .tbl_Color1{background: #801515;color: #fff;}
.rule__box .rule2 .tbl_Rule2 .tbl_Color2{background:#232528}
.rule__box .rule2 .tbl_Rule2 .left{padding:0 5px;text-align:left}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

/* go mobile */
.go_mobile{position:relative;padding:20px 7px 24px;overflow: hidden;}
.go_mobile .btn__go{display:block;height:52px;padding:0 24px;font-family:HelveticaNeue,AppleSDGothicNeo,Sans-serif;font-size:17px;line-height:52px;text-align:center;border: 1px solid rgb(56, 56, 56);color:#fff;border-radius: 0;}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}



/* LNB */
#header #lnb{position:relative;_top:20px;}
#header #lnb .menu{font-size:0;vertical-align:top; width:1280px; margin:0 auto;}
#header #lnb .menu:after{display:block;clear:both;content:''}
#header #lnb .menu li{float:left;position:relative;width:8.3%; }
#header #lnb .menu li:first-child{margin-left:0}
#header #lnb .menu li a{display:block;transition:250ms;transition:250ms; text-align:center;}
#header #lnb .menu li a span {
  	_font-family: 'Black Han Sans';
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    vertical-align: top;
    font-weight: bold;
}
#header #lnb .menu li a:hover {background-color:#000;color:#82a0e3;}
#header #lnb .menu li a:hover span {color:#82a0e3;}

/* notice */
.sub-notice{position:relative;margin-bottom:10px;padding:10px;border:1px solid #624a47; background-color:#1a100f;}
.sub-notice p{display:-webkit-box;overflow:hidden;position:relative;max-height:38px;padding-left:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;line-height:19px;font-size:13px}
.sub-notice p+p{margin-top:5px}
.sub-notice p a{color:#fff}
.sub-notice p .fa{position:absolute;left:0;top:1px;color:#fe332f;font-size:15px}

/* kakao */
.kakao_w { background:#fff44d; min-width:200px;}
.kakao_w .kakao { position:relative; width:187px; height:200px; margin:0 auto; background:url(../../images/login/kakao_1.png) no-repeat top center;}
.kakao_w .kakao p { position:relative;  color:#fff44d; font-family:verdana; font-weight:bold; top:50px; text-align:center; font-size:28px;}
.kakao_w .kakao .kakao_x { position:absolute; top:165px; left:89px;}
.slip_txt { margin-top:10px;}


/* 로그인 */
#login_bg {background:url(../../images/login/bg.jpg) no-repeat top center; background-color:#000;}
#login_w { width:464px; height:62px; margin:0 auto; padding:448px 0 0 0;}
#login_w #login_btn { width:464px; margin:0 auto; }
#login_w #login_btn input { width:173px; height:20px; padding:0 0 0 5px; color:#fff; border:1px solid #717171; background-color:#525252;}

/* 배팅판 */
.game_top { width:100%;border:1px solid rgba(255,255,255, 0.2);}
.game_top td { text-align:center; 
 height:25px; height: 30px;
    padding: 0 5px; border:1px solid rgba(255,255,255, 0.2);
    font-size: 12px;
    color: #aaaaaa;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
 
 }
.sports_pan {_padding-top:5px;}
.sports_pan h4 { height: 28px;
 border-top:1px solid #070707;
 border-left:1px solid #070707;
 border-right:1px solid #070707; background:#15213b; 
	margin-top: 5px;
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    color: #8eaef5;}
.sports_pan h4 img { margin-right:4px; vertical-align:middle;}
.game_pan { background-color:#2a2a2a; border-top:1px solid #070707;border-left:1px solid #070707;border-collapse:separate;width:100%;}
.game_pan .time { text-align:center; color:#7a92bd; font-size:12px; font-family:verdana;}
.game_pan .star { text-align:center; color:#7a92bd; font-weight:bold; font-size:20px; }
.game_pan td { height:38px; _border-bottom: 1px solid #070707;border-right: 1px solid #070707;}
.game_pan .vs {   text-align:center; font-weight:bold; color:#aaa; }
.game_pan .vs .num {color:#daab54; font-weight:bold;font-family:tahoma; letter-spacing:-1px; font-size:14px;}
.num_t1 { color:#ff8a00!important;} 
.num_t2 { color:#00fffc!important;}
.num_t3 { color:#fff!important;}
.game_pan .plus {  text-align:center; font-weight:bold; color:#7c8292;}
.game_pan .in { width:100%; border:none;}
.game_pan .in td { padding:0 5px; font-size:13px;border:none; font-weight:normal; color:#c5b8b9;}
.game_pan .in .num { color:#daab54; font-weight:bold;font-family:tahoma; letter-spacing:-1px; font-size:14px;}
.game_pan .in img { vertical-align:middle;}
.game_pan .live_tit { text-align:center; color:#fff; font-size:13px;border-bottom:1px solid rgba(255, 255, 255, 0.1);; background-color:#323c52;}
.game_pan .score {color:#d0a65a; font-weight:bold; text-align:center;}
.game_pan .team { padding:0 5px; font-size:13px;}
.game_on { padding:2px 20px 6px 20px; background:#151922;}
.game_on h4 {background:#323c52; color:#91a8dc; padding:0px 10px;  border:none; margin-top:4px;}
.game_on h4 b { font-size:12px; color:#f6ff00;}
.game_on .on_pan { border-left:1px solid #323c52;border-bottom:1px solid #323c52;width:100%;}
.game_on .on_pan td {height:35px; border-right:1px solid #323c52;}
.game_on .on_pan .in { width:100%; border:none;}
.game_on .on_pan .in td { border:none; text-align:right; padding:0 10px;color:#daab54; font-weight:bold; font-family:tahoma; letter-spacing:-1px; font-size:14px;}
.game_on .on_pan .in th { padding:0 10px; text-align:left; font-size:14px;}
.game_on .on_pan .vs {text-align:center; font-weight:bold; color:#aaa;}
.game_on .on_pan .vs .num {color:#1eff00; font-weight:bold;font-family:tahoma; letter-spacing:-1px; font-size:14px;}
.game_on .on_pan .score { text-align:center; color:#fff; background:#132958;}
.game_pan_off { background-color:#282828;border-top:1px solid #313131;border-collapse:separate;border-spacing:2px; width:100%;}
.game_pan_off .time { text-align:center; color:#4a4a4a;border:none;}
.game_pan_off .star { text-align:center; color:#4a4a4a;border:none; font-weight:bold; font-size:20px; }
.game_pan_off td { height:28px; border:1px solid #313131;color:#686868;}
.game_pan_off .vs {   text-align:center; font-weight:bold; color:#686868; }
.game_pan_off .plus {  text-align:center; font-weight:bold; color:#686868;}
.game_pan_off .in { width:100%; border:none;}
.game_pan_off .in td { padding:0 5px; font-size:13px;border:none;color:#686868; font-weight:bold; }
.game_pan_off .in .num { font-weight:bold;}

.game_on .off_pan {border:1px solid #333333;border-collapse:separate;border-spacing:2px; width:100%;}
.game_on .off_pan td {height:28px; border:1px solid #4a4a4a;}
.game_on .off_pan .vs {text-align:center; color: #4a4a4a;}
.game_on .off_pan .in { width:100%; border:none;}
.game_on .off_pan .in td { border:none; text-align:right; padding-right:10px;color:#4a4a4a; font-weight:bold;}
.game_on .off_pan .in th { padding-left:10px; text-align:left;color:#4a4a4a; }

.sports_pan .stit {background-color:#1b1b1b;  padding:9px 10px; border-top:1px solid #333333; overflow:hidden;}
.sports_pan .stit dt {color:#c18c41; font-weight:bold; float:left;}
.sports_pan .stit dd { float:right; text-align:right; font-size:12px; color:#999; font-weight:bold;}


/* 공통 */
.t1 { color:#00bff3;}
.t2 { color:#ee1c24;}
.t3 { color:#ee1c24;}
.t4 { color:#ccc;}
.t5 {color:#67acd2}
.t6 { color:#84a745; font-weight:bold;}
.t7 { color:#f97409;}
.t8 { color:#9ba947;}
.t_b { color:#00bff3;}
.t_r { color:#ee1c24;}
.t_win { color:#62c412;}
.t_lose { color:#f50606;}
.t_ing { color:#00d8ff;}
.t_ex { color:#ccc;}

/* 게시판 */
.view_game { width:100%;}
.view_game thead { _background:url(../../images/game/up.png) repeat-x bottom;}
.view_game thead td {  text-align:center; color:#82a2e7; height:30px; font-weight:bold;background-color: #15213b;}
.view_game td {border-bottom:1px solid rgba(255, 255, 255, 0.15)}
.view_game tbody .num { text-align:center; color:#aaa; font-size:11px; height:30px;}
.view_game tbody .game_name { color:#fff; font-weight:bold;}
.view_game tbody .score {color:#c18c41; font-weight:bold; text-align:center;}
.view_game tbody .state { text-align:center;}
.view_game tbody .in {border-collapse:separate;border-spacing:2px; width:100%;}
.view_game tbody .in td {border:1px solid #464646; height:25px;}
.view_game tbody .in td ul { overflow:hidden; padding:0 5px;}
.view_game tbody .in td ul li { float:left; color:#fff; font-weight:bold;}
.view_game tbody .in td ul li:last-child { float:right; text-align:right;}
.view_game tbody .in td .center {  padding:0 5px;}
.view_game tbody .in td .center li:last-child { color:#d0a65a; font-weight:bold; text-align:center; float:none;}

/* 배팅내역 */
.bll1 { background:url(../../images/game/bet1.png) no-repeat center center #1e365d; width:100%; height:41px;}
.bll2 { background:url(../../images/game/bet2.png) no-repeat center center; width:100%; height:41px;}
.bll3 { background:url(../../images/game/bet3.png) no-repeat center center; width:100%; height:41px;}
.bll4 { background:url(../../images/game/bet4.png) no-repeat center center #1e365d ; width:100%; height:41px;}
.bll5 { background:url(../../images/game/bet5.png) no-repeat center center; width:100%; height:41px;}
.bll6 { background:url(../../images/game/bet6.png) no-repeat center center; width:100%; height:41px;}
.bll7 { background:url(../../images/game/bet7.png) no-repeat center center; width:100%; height:41px;}
.bll8 { background:url(../../images/game/bet8.png) no-repeat center center; width:100%; height:41px;}
.bll9 { background:url(../../images/game/bet9.png) no-repeat center center; width:100%; height:41px;}
.bll10 { background:url(../../images/game/bet10.png) no-repeat center center; width:100%; height:41px;}
.bll11 { background:url(../../images/game/bet11.png) no-repeat center center; width:100%; height:41px;}
.bll12 { background:url(../../images/game/bet12.png) no-repeat center center; width:100%; height:41px;}
.bll13 { background:url(../../images/game/bet13.png) no-repeat center center; width:100%; height:41px;}
.bll14 { background:url(../../images/game/bet14.png) no-repeat center center; width:100%; height:41px;}
.bll15 { background:url(../../images/game/bet15.png) no-repeat center center; width:100%; height:41px;}
.bll16 { background:url(../../images/game/bet16.png) no-repeat center center; width:100%; height:41px;}

.bll17 { background:url(../../images/game/bet17.png) no-repeat center center; width:100%; height:41px;}
.bll18 { background:url(../../images/game/bet18.png) no-repeat center center;width:100%; height:41px;}



/* 출석부 */
.check1 {  padding-top:15px; text-align:center;}
.check1 h3 { text-align:center; font-family:impact; font-size:30px; color:#fff; font-weight:bold; margin:0; padding:0;}
.check1 .ch_in { margin:17px 15px 0 15px; padding:5px; text-align:center; font-size:13px; color:#8a8a8a;}
.check1 .ch_in b { font-size:13px; color:#fff600}
.check1 .ch_in u {font-size:13px; color:#ff0000; text-decoration:none; font-weight:bold;}
.check1 .ch_in span { font-size:11px; color:#474747; padding:0 17px;}
.check1 .ch_cal {background:rgba(132,92,35, 0.1); padding:13px;}
.check1 .ch_cal .chc { border-left:1px solid rgba(255, 255, 255, 0.1); width:100%;border-spacing:0px; border-collapse:collapse;}
.check1 .ch_cal .chc th { border-right:1px solid rgba(255, 255, 255, 0.1); border-left:none; font-size:13px; color:#fff; font-weight:normal;height:35px;}
.check1 .ch_cal .chc td {border-right:1px solid rgba(255, 255, 255, 0.1); border-left:none; background-color:rgba(255, 255, 255, 0.1); font-size:25px; color:#fff; font-weight:bold; text-align:center; height:35px;}
.ch_tit { padding:30px 0 10px; font-size:20px; color:#fff;  text-align:center; font-family:'Black Han Sans'; letter-spacing:-2px; font-weight:bold;}
.ch_input { padding-top:5px; padding-bottom:5px;}
.ch_input input { width:1100px; height:20px; color:#fff; display:inline-block; border:none; padding:10px;border: 1px solid rgba(132,92,35, 0.5);background-color: rgba(132,92,35, 0.2);}
.ch_input input::-webkit-input-placeholder { color:#fff }
.ch_input input::-moz-placeholder { color:#fff }


.ch_input a { display:inline-block; width:120px; height:40px;  line-height:40px; text-align:center; margin-left:10px; color:#fff;
border: 1px solid rgba(255, 255, 255, 0.18);
    text-decoration: none;
    background: #d8ad28;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8ad28),color-stop(100%,#7a6213));
    background: -webkit-linear-gradient(top,#d8ad28 0%,#7a6213 100%);
    background: -ms-linear-gradient(top,#d8ad28 0%,#7a6213 100%);
    background: linear-gradient(to bottom,#d8ad28 0%,#7a6213 100%);
}
.ch_table { width:100%;border-spacing:0px; border-collapse:collapse; border-left:1px solid #383838;}
.ch_table th { height:31px; font-size:13px; color:#fff; background:url(../../images/check/td1.gif) no-repeat bottom right;}
.ch_table td {background:url(../../images/check/td2.gif) no-repeat bottom right;color:#fff; text-align:center; font-size:13px; height:32px;}
.ch_table td b { color:#FFFF00;}
.ch_table .ch_sub { text-align:left; padding-left:10px;}


/* 라이브 */

.dari_in { background:url(../images/live/bg_dari.jpg) no-repeat top center;}
.dari_in .dari_in_ {position:relative; overflow:hidden; width:830px; height:566px; margin:0 auto;}
.dari_in .dari_in_ iframe {position:absolute; top:-7px;left:0px; width:830px; height:576px;}
.ladder_in { background:url(../images/live/bg_ladder.jpg) no-repeat top center;}
.ladder_in .ladder_in_ {position:relative; overflow:hidden; width:829px; height:569px; margin:0 auto;}
.ladder_in .ladder_in_ iframe {position:absolute; top:-46px;left:-2px; width:829px; height:615px;}
.pinball_in { background:url(../images/live/bg_pinball.jpg) no-repeat top center;}
.pinball_in .pinball_in_ {position:relative; overflow:hidden; width:895px; height:665px; margin:0 auto;}
.pinball_in .pinball_in_ iframe {position:absolute; top:-217px;left:0px; width:895px; height:882px;}
.pwladder_in {background:url(../images/live/bg_speedkino.jpg) no-repeat top center;}
.pwladder_in .pwladder_in_ {position:relative; overflow:hidden; width:830px; height:641px; margin:0 auto;}
.pwladder_in .pwladder_in_ iframe {position:absolute; top:0px;left:0px; width:830px; height:641px;}
.snail_in { background:url(../images/live/bg_snail.jpg) no-repeat top center;}
.snail_in .snail_in_ {position:relative; overflow:hidden; width:898px; height:514px; margin:0 auto;}
.snail_in .snail_in_ iframe {position:absolute; top:-158px;left:-2px; width:880px; height:652px;}

.snailm_in { background:url(../images/live/bg_snail.jpg) no-repeat top center; height:510px;}
.snailm_in .snailm_in_ {position:relative; overflow:hidden; width:829px; height:718px; margin:0 auto;}
.snailm_in .snailm_in_ iframe {position:absolute; top:-215px;left:-2px; width:829px; height:718px;}

.aladdin_in { background:url(../images/live/bg_aladdin.jpg) no-repeat top center;}
.aladdin_in .aladdin_in_ {position:relative; overflow:hidden; width:828px; height:574px; margin:0 auto;}
.aladdin_in .aladdin_in_ iframe {position:absolute; top:-144px;left:-41px; width:870px; height:718px;}
.lowhigh_in { background:url(../images/live/bg_lowhigh.jpg) no-repeat top center;}
.lowhigh_in .lowhigh_in_ {position:relative; overflow:hidden; width:827px; height:574px; margin:0 auto;}
.lowhigh_in .lowhigh_in_ iframe {position:absolute; top:-146px;left:-42px; width:870px; height:718px;}
.powerball_in { background:url(../images/live/bg_speedkino.jpg) no-repeat top center;}
.powerball_in .powerball_in_ {position:relative; overflow:hidden; width:830px; height:641px; margin:0 auto;}
.powerball_in .powerball_in_ iframe {position:absolute; top:0px;left:0px; width:830px; height:641px;}
.dice_in { background:url(../images/live/bg_dice.jpg) no-repeat top center;}
.dice_in .dice_in_ {position:relative; overflow:hidden; width:895px; height:456px; margin:0 auto;}
.dice_in .dice_in_ iframe {position:absolute; top:-257px;left:0px; width:895px; height:713px;}
.cod1_in {background:url(../images/live/bg_cod1.jpg) no-repeat top center; padding:50px 0;}
.cod1_in .cod_in_ {position:relative; overflow:hidden; width:512px; height:288px; margin:0 auto;}
.cod1_in .cod_in_ iframe {position:absolute;width:512px; height:288px; }
.cod2_in { }
.cod2_in .cod2_in_ {position:relative; overflow:hidden; width:940px; height:599px; margin:0 auto;}
.cod2_in .cod2_in_ iframe {position:absolute; top:0px;left:0px; width:940px; height:599px;}
.cod3_in { }
.cod3_in .cod3_in_ {position:relative; overflow:hidden; width:840px; height:663px; margin:0 auto;}
.cod3_in .cod3_in_ iframe {position:absolute; top:0px;left:0px; width:840px; height:663px;}
.bubble_in { background:url(../images/live/bg_bubble.jpg) no-repeat top center;}
.bubble_in .bubble_in_ {position:relative; overflow:hidden; width:830px; height:609px; margin:0 auto;}
.bubble_in .bubble_in_ iframe {position:absolute; top:0px;left:0px; width:830px; height:609px;}
.sun_in { background:url(../images/live/bg_sun.jpg);}
.sun_in .sun_in_ {position:relative; overflow:hidden; width:567px; height:744px; margin:0 auto;}
.sun_in .sun_in_ iframe {position:absolute; top:0px;left:0px; width:567px; height:744px;}
.football_in {}
.football_in .football_in_ {position:relative; overflow:hidden; width:830px; height:560px; margin:0 auto;}
.football_in .football_in_ iframe {position:absolute; top:-32px;left:0px; width:830px; height:592px;}
.speedkino_in { background:url(../images/live/bg_speedkino.jpg) no-repeat top center;}
.speedkino_in .speedkino_in_ {position:relative; overflow:hidden; width:830px; height:641px; margin:0 auto;}
.speedkino_in .speedkino_in_ iframe {position:absolute; top:0px;left:0px; width:830px; height:641px;}
.kinoladder_in { background:url(../images/live/bg_speedkino.jpg) no-repeat top center;}
.kinoladder_in .kinoladder_in_ {position:relative; overflow:hidden; width:830px; height:641px; margin:0 auto;}
.kinoladder_in .kinoladder_in_ iframe {position:absolute; top:0px;left:0px; width:830px; height:641px;}


/* 새거 */
.main_tit { background-color:#ce2509; color:#fff;  text-align:center; height:40px; line-height:40px; text-align:center; font-size:30px; font-family:'Black Han Sans'; letter-spacing:1px;}

/* event*/
.n_event_btn { display:block; margin:20px auto; border-radius:3px; background:#fbe740; color:#000; text-align:center; width:200px; height:50px; line-height:50px; font-size:16px; text-decoration:none; font-weight:bold;}
.n_event_btn_end { display:block; margin:20px auto; border-radius:3px; background:#9d9d9d; color:#000; text-align:center; width:250px; height:50px; line-height:50px; font-size:16px; text-decoration:none; font-weight:bold;}
.n_event_list {margin:0 auto; width:1380px; }
.n_event_list h3 {font-size: 20px;    letter-spacing: 10px;    color: #a4c0ff;    background: url(../../images/game/up.png) repeat-x bottom;    padding-bottom: 10px;    text-align: center;    height: 25px;    line-height: 25px;font-family: 'Black Han Sans'; font-weight:normal; padding-top:10px;}
.n_event_list ul { padding:20px 0 20px 20px; background:#1b2739; border:1px solid #1f3556; overflow:hidden;}
.n_event_list ul li { float:left;  margin:0 7px 5px 0;  border:1px solid #2c4c7b; background:#223654; padding:10px; text-align:center; border-radius:5px; width:17.4%;}
.n_event_list ul li:nth-child(5n) { margin-right:0;}
.n_event_list ul li p { text-align:center; color:#fff; font-size:12px; padding-bottom:5px;height: 15px;}
.n_event_list ul li b { display:block; text-align:center; font-size:14px; color:#00deff;}
.n_event_list ul .my {  border:1px solid #990f0d; background:#67100f; }
.n_event_list ul .my p {  color:#fff;}
.n_event_list ul .my b { color:#ff3791;}

.event_pop_bg {background-color:#242424; min-width:auto;}
.event_pop_bg .event_pop_w { width:550px; margin:0 auto; padding:20px 0;}
.event_pop_bg .event_pop_w  h2 { text-align:center; font-size:20px; color:#fff; font-weight:bold; background:url(../../images/game/up.png) repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
.event_pop_bg .event_pop_w  h2 b { display:block; text-align:center; font-size:12px; color:#3d6fe3;}
.event_pop_bg .event_pop_w .event_pop_td { width:100%;border-spacing:5px;border-collapse:separate;}
.event_pop_bg .event_pop_w .event_pop_td td { border:1px solid #464646; background:#292929; text-align:center; color:#fff; font-weight:bold; font-size:14px; height:30px; cursor:pointer;}
.event_pop_bg .event_pop_w .event_pop_td td:hover { background:url(../../images/common/td_on.gif); color:#00FF00; border:1px solid #00FFFF;}
.event_pop_bg .event_pop_w .event_pop_td .none { border:none; background:#242424;}
.event_pop_bg .event_pop_w .btns { border-top:1px solid #595959; padding-top:20px; text-align:center; margin-top:20px;}
.event_pop_bg .event_pop_w .btns a { width:200px;}

.live_result_tit { text-align:center; padding:30px 0 10px; color:#fff;font-family: 'Righteous'; font-size:20px;}



/* 라이브 */
.live_tit_txt { font-size:12px; font-weight:bold; color:#fff;}
.live_title {  overflow:hidden; padding-left:16px; height:57px; line-height:57px; color:#fff; font-size:15px; overflow:hidden; background:#6485d0;}
.live_title dt b { color:#fff; font-size:25px; padding-right:25px;letter-spacing:-0.1em;}
.live_title dt u { text-decoration:none; color:#fff; font-size:15px;}
.live_title dt { float:left;}
.live_title dd { float:right; text-align:right; padding-right:10px;}
.live_title dd a { display:inline-block; background:#4768b4; width:86px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; border-radius:3px;}

.live_pan_w { overflow:hidden; margin:26px 0 35px;}
.live_pan_w .lp_w { float:left; padding-right:40px; overflow:hidden; position:relative;}
.live_pan_w .lp_w:last-child { padding-right:0;}
.live_pan_w .lp_w  p { width:100%; font-size:20px; font-weight:bold; padding-bottom:15px;  text-align:center; display:block;}
.live_pan_w .lp_w .lp { float:left; margin-right:4px; border-radius:3px; border:1px solid #5d5d5d; background:#272727; height:100px; padding-top:30px; text-align:center; cursor:pointer;transition: .5s ease;}
.live_pan_w .lp_w .lp:hover { border:1px solid #fff; background:#6485d0;}
.live_pan_w .lp_w .lp b { text-align:center; padding-top:8px;text-shadow: 1px 1px 0px #000; font-size:14px; font-weight:bold; font-family:verdana; display:block;}
.live_pan_w .lp_w .lp_none { background:url(../img/live/nobet.png) no-repeat top center rgba(15, 15, 15, 0.75); position:absolute; height:180px;}




