﻿@import"font_1678187_v2fjvv0nlep/iconfont.css";
	@import'../css/mainStyle.min.css';
	@import'betResult.css';
	.fl-l {
	float:left
}
.fl-r {
	float:right
}
.clearfloat:after {
	content:"";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.clearfloatLeft:after {
	content:"";
	height:0;
	display:block;
	clear:left;
	visibility:hidden
}
.pd-5 {
	padding:5px
}
.pd-8 {
	padding:8px
}
.pd-10 {
	padding:10px
}
.pd-15 {
	padding:15px
}
.pd-20 {
	padding:20px
}
.pd-25 {
	padding:25px
}
.pd-30 {
	padding:30px
}
.pb-5 {
	padding-bottom:5px
}
.pb-10 {
	padding-bottom:10px
}
.pb-15 {
	padding-bottom:15px
}
.pb-20 {
	padding-bottom:20px
}
.pb-25 {
	padding-bottom:25px
}
.pb-30 {
	padding-bottom:30px
}
.pt-5 {
	padding-top:5px
}
.pt-10 {
	padding-top:10px
}
.pt-15 {
	padding-top:15px
}
.pt-20 {
	padding-top:20px
}
.pt-25 {
	padding-top:25px
}
.pt-30 {
	padding-top:30px
}
.pl-5 {
	padding-left:5px
}
.pl-10 {
	padding-left:10px
}
.pl-15 {
	padding-left:15px
}
.pl-20 {
	padding-left:20px
}
.pl-25 {
	padding-left:25px
}
.pl-30 {
	padding-left:30px
}
.pr-5 {
	padding-right:5px
}
.pr-10 {
	padding-right:10px
}
.pr-15 {
	padding-right:15px
}
.pr-20 {
	padding-right:20px
}
.pr-25 {
	padding-right:25px
}
.pr-30 {
	padding-right:30px
}
.fs-0 {
	font-size:0
}
.fs-12 {
	font-size:12px !important
}
.fs-14 {
	font-size:14px !important
}
.fs-16 {
	font-size:16px !important
}
.fs-18 {
	font-size:18px !important
}
.fs-20 {
	font-size:20px !important
}
.fs-24 {
	font-size:24px !important
}
.fs-30 {
	font-size:30px !important
}
.color-black {
	color:#111 !important
}
.color-blue {
	color:#1484d4 !important
}
.color-red {
	color:#d9534f !important
}
.color-white {
	color:#fff !important
}
.color-bold {
	font-weight:bold !important
}
.color-orange {
	color:#ffba00 !important
}
.color-sky {
	color:#00b6d7 !important
}
.color-violet {
	color:#663ac0 !important
}
.color-green {
	color:#14805e !important
}
.color-gray {
	color:#666 !important
}
.color-pink {
	color:#f567ab !important
}
.color-peach {
	color:#e8586a !important
}
.color-yellow {
	color:#f6da07 !important
}
.color-purple {
	color:#ff00ae !important
}
.color-gold {
	color:#94855c !important
}
.color-uline {
	text-decoration:underline !important
}
.color-bronze {
	color:#66390d !important
}
.color-silver {
	color:#737578 !important
}
.color-dia {
	color:#c9cccd !important
}
.color-redia {
	color:red !important
}
.text-primary {
	color:#3fad85
}
.text-secondary {
	color:#e43030
}
.red-color {
	color:#ff5050
}
.blue-color {
	color:#3a77ff
}
.specials-color {
	color:#4cbdff;
	font-weight:bold
}
.specials-color2 {
	color:#ffb74c;
	font-weight:bold
}
.text_gradual_change,.text_gradual_change2 {
	background-image:-webkit-linear-gradient(top,#fff,#8B8684);
	background-clip:text;
	-webkit-background-clip:text;
	color:#fff;
	-webkit-text-fill-color:rgba(0,0,0,0)
}
.text_gradual_change2 {
	background-image:-webkit-linear-gradient(top,#F8F9F9,#788189)
}
.mt-15 {
	margin-top:-15px !important
}
.mt-20 {
	margin-top:-20px !important
}
.mt-50 {
	margin-top:-50px !important
}
.mt-70 {
	margin-top:-70px !important
}
.mt0 {
	margin-top:0 !important
}
.mt5 {
	margin-top:5px !important
}
.mt8 {
	margin-top:8px !important
}
.mt10 {
	margin-top:10px !important
}
.mt15 {
	margin-top:15px !important
}
.mt20 {
	margin-top:20px !important
}
.mt25 {
	margin-top:25px !important
}
.mt30 {
	margin-top:30px !important
}
.mt40 {
	margin-top:40px !important
}
.mt50 {
	margin-top:50px !important
}
.mt55 {
	margin-top:55px !important
}
.mt60 {
	margin-top:60px !important
}
.mt70 {
	margin-top:70px !important
}
.mt80 {
	margin-top:80px !important
}
.mt90 {
	margin-top:90px !important
}
.mt100 {
	margin-top:100px !important
}
.mt110 {
	margin-top:110px !important
}
.mt130 {
	margin-top:130px !important
}
.mt140 {
	margin-top:140px !important
}
.mb0 {
	margin-bottom:0 !important
}
.mb5 {
	margin-bottom:5px !important
}
.mb10 {
	margin-bottom:10px !important
}
.mb15 {
	margin-bottom:15px !important
}
.mb20 {
	margin-bottom:20px !important
}
.mb25 {
	margin-bottom:25px !important
}
.mb30 {
	margin-bottom:30px !important
}
.mb40 {
	margin-bottom:40px !important
}
.mb50 {
	margin-bottom:50px !important
}
.mb55 {
	margin-bottom:55px !important
}
.mb60 {
	margin-bottom:60px !important
}
.mb70 {
	margin-bottom:70px !important
}
.mb80 {
	margin-bottom:80px !important
}
.mb90 {
	margin-bottom:90px !important
}
.mb100 {
	margin-bottom:100px !important
}
.mb110 {
	margin-bottom:110px !important
}
.mb130 {
	margin-bottom:130px !important
}
.mb140 {
	margin-bottom:140px !important
}
.ml5 {
	margin-left:5px !important
}
.ml10 {
	margin-left:10px !important
}
.ml15 {
	margin-left:15px !important
}
.ml20 {
	margin-left:20px !important
}
.ml30 {
	margin-left:30px !important
}
.mr5 {
	margin-right:5px !important
}
.mr10 {
	margin-right:10px !important
}
.mr15 {
	margin-right:15px !important
}
.mr20 {
	margin-right:20px !important
}
.mr30 {
	margin-right:30px !important
}
.mr40 {
	margin-right:40px !important
}
.mr50 {
	margin-right:50px !important
}
.text-l {
	text-align:left !important
}
.text-c {
	text-align:center !important
}
.text-r {
	text-align:right !important
}
.flex {
	display:-moz-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.flex-dir-column {
	flex-direction:column
}
.justify-center {
	justify-content:center
}
.item-center {
	align-items:center
}
.justify-content_sb,.justify-between {
	justify-content:space-between
}
.justify-start {
	justify-content:flex-start
}
.justify-end {
	justify-content:flex-end
}
.flex-auto {
	flex:1 1 auto
}
.flex-wrap_wrap {
	flex-wrap:wrap
}
.flex-shrink-0 {
	flex-shrink:0
}
.global_btn {
	display:inline-block;
	height:38px;
	line-height:38px;
	padding:0 18px;
	background-color:#009688;
	background-image:url("img/global_btn_bg_light.png");
	background-repeat:no-repeat;
	background-position:top right;
	background-size:100% auto;
	color:#fff;
	white-space:nowrap;
	text-align:center;
	font-size:14px;
	border:none;
	border-radius:4px;
	cursor:pointer;
	vertical-align:middle
}
.global_btn-xs {
	height:22px;
	line-height:22px;
	padding:0 5px;
	font-size:12px
}
.global_btn-sm {
	height:30px;
	line-height:30px;
	padding:0 10px;
	font-size:12px
}
.global_btn-lg {
	height:44px;
	line-height:44px;
	padding:0 25px;
	font-size:16px
}
.global_btn-normal {
	background-color:#ff6504
}
.global_btn-warm {
	color:#333;
	background-color:#ffb800
}
.global_btn-danger {
	background-color:#e43939
}
.global_btn-disabled,.global_btn-disabled:active,.global_btn-disabled:hover {
	border:1px solid #e6e6e6;
	background-color:#fbfbfb;
	color:#c9c9c9;
	cursor:not-allowed;
	opacity:1
}
.global_btn:hover {
	opacity:.8;
	filter:alpha(opacity=80);
	color:#fff
}
.w100pro {
	width:100% !important
}
.w50pro {
	width:50%
}
.w-100 {
	width:100px
}
.w-160 {
	width:160px
}
.w-200 {
	width:200px
}
.h-50 {
	height:50px
}
.h-24 {
	height:24px
}
.bg_deep_1 {
	background-color:#14191f
}
.bg_deep_2 {
	background-color:#14191f
}
.bg_deep_3 {
	background-color:#090b0e
}
.bg_deep_4 {
	background-color:#1f242a
}
.bg_deep_6 {
	background-color:#494949
}
.bg_secondary {
	background-color:#e43030
}
.bg_primary {
	background-color:#ff6504
}
.bg_deep_markgreen {
	background:#5ca9a6
}
.bg_deep_green {
	background:#1b7051
}
.bg_transparent {
	background:rgba(0,0,0,0)
}
.bg-dark-gradient {
	background:linear-gradient(to right,#02070F 3%,#272C32 14%,#02070F 30%)
}
.bg_opacity_80:hover {
	opacity:.8
}
.bg-color1 {
	background:#7fafc1
}
.bg-color2 {
	background:#987fc1
}
.border {
	border-width:1px
}
.border-l {
	border-left-width:1px
}
.border-r {
	border-right-width:1px
}
.border-t {
	border-top-width:1px
}
.border-b {
	border-bottom-width:1px
}
.border-secondary {
	border-color:#e43030
}
.border-deep-1 {
	border-color:#272c32
}
.border-primary {
	border-color:#ff6504
}
::-webkit-scrollbar {
	width:8px;
	height:8px;
	background:none
}
::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	border-radius:10px;
	background-color:#313943
}
::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#090b0e
}
::-webkit-scrollbar-thumb:hover {
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
	background:rgba(0,0,0,.4)
}
.al-l {
	text-align:left !important
}
.al-r {
	text-align:right !important
}
.al-c {
	text-align:center !important
}
.relative {
	position:relative !important
}
.table-layout {
	table-layout:fixed
}
.cursor_hand {
	cursor:pointer
}
.button {
	font-weight:600;
	padding:6px 16px;
	border:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer
}
* {
	margin:0;
	padding:0;
	outline:0;
	box-sizing:border-box;
	border-width:0;
	border-style:solid
}
body {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    overflow-x: auto;
    font-family: a2,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 12px;
    font-weight: 400;
    background: #512529;
    background-attachment: fixed;
    background-size: cover;
    min-width: 1480px
}
.ui-inline-block {
	display:inline-block
}
.overflow_unset {
	overflow:unset !important
}
.height_auto {
	height:auto !important
}
ul,ol,dl {
	list-style-type:none
}
h1,h2,h3,h4,h5,h6,th {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0;
	word-break:break-all
}
table th {
	font-weight:700;
	font-size:14px
}
img,button,fieldset,abbr,acronym {
	border:0
}
label {
	cursor:pointer
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal
}
strong {
	font-weight:normal
}
caption,legend {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden
}
img {
	max-width:100%
}
q:before,q:after {
	content:""
}
hr {
	display:none
}
input,button {
	font-family:notosanskr,"Malgun Gothic","맑은 고딕",Dotum,"돋움",sans-serif
}
button:active,button:focus {
	outline:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
	padding:0;
	margin:0
}
a {
	text-decoration:none;
	color:#646464;
	cursor:pointer
}
a:hover,a:focus,a:active {
	text-decoration:none
}
img {
	vertical-align:middle
}
.casino_status_tip:before {
	content:"" attr(title) "" !important;
	position:absolute !important;
	z-index:3 !important;
	width:100%;
	height:100%;
	font-size:14px;
	color:#fff;
	line-height:30px;
	padding:45% 10px 0;
	word-break:break-all;
	box-sizing:border-box;
	top:0;
	left:0;
	background:rgba(0,0,0,.8) !important;
	text-align:center
}
.navigation_area {
	position:relative;
	width:100%;
	z-index:999
}
.this_arrow {
	display:none;
	position:absolute;
	top:-7px;
	width:14px;
	height:7px;
	margin-left:-7px;
	background:url(img/extand_arrow_e3ca2.png);
	left:auto;
	right:50px
}
.snb {
	display:none;
	position:absolute;
	top:100px;
	left:50%;
	transform:translateX(-50%);
	min-width:140px;
	border-top:2px solid #f80;
	background:#fff;
	box-shadow:0 3px 8px 2px rgba(1,1,1,.2);
	border-radius:4px
}
.snb .snb-list {
	z-index:2
}
.snb .snb-list .sub_nav_list {
	width:100%;
	padding:10px 10px
}
.snb .snb-list .sub_nav_list dd {
	padding:5px;
	text-align:center
}
.snb .snb-list .sub_nav_list dd a {
	display:block;
	color:#333 !important;
	font-size:14px
}
.second_menu_ul dd {
	position:relative
}
.second_menu_ul dd a {
	padding:10px 0;
	font-size:14px
}
.second_menu_ul .third_menu_ul {
	display:none;
	position:absolute;
	top:60px;
	left:0;
	min-width:140px;
	border-left:2px solid #04ed80;
	background:#fff;
	box-shadow:0 0 2px rgba(1,1,1,.2)
}
.second_menu_ul .third_menu_ul.on {
	display:block
}
.second_menu_ul .third_menu_ul dd {
	height:50px;
	display:flex;
	align-items:center
}
.second_menu_ul .third_menu_ul dd a {
	color:#fff
}
.sub_nav_three_row dd,.sub_nav_one_row dd {
	width:100%;
	text-align:center;
	height:40px;
	line-height:40px;
	border-radius:10px;
	font-weight:500;
	color:#fff;
	transition:all .3s;
	cursor:pointer
}
.sub_nav_three_row dd:hover,.sub_nav_one_row dd:hover {
	background:rgba(0,0,0,.2)
}
.sub_nav_three_row dd .child_link_nav,.sub_nav_one_row dd .child_link_nav {
	display:flex;
	align-items:center;
	justify-content:center;
	height:60px;
	color:#fff;
	white-space:nowrap;
	font-size:14px;
	vertical-align:middle;
	color:#fff
}
.sub_nav_three_row dd .child_link_nav .sub_nav_list_bg,.sub_nav_one_row dd .child_link_nav .sub_nav_list_bg {
	max-height:50px;
	margin-right:5px
}
.sub_nav_one_row dd {
	width:100%;
	box-shadow:none
}
.sub_nav_one_row dd:hover>.third_menu_ul {
	display:block
}
.depth_triangle {
	display:none;
	content:"";
	position:absolute;
	bottom:5px;
	left:50%;
	transform:translateX(-50%);
	z-index:11;
	width:0;
	height:0;
	border-bottom:10px solid #3595ff;
	border-top:10px solid rgba(0,0,0,0);
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0)
}
.second_menu_wrap {
	display:none;
	float:left;
	width:130px;
	padding:10px;
	background:#3595ff;
	box-shadow:2px 2px 10px rgba(0,0,0,.3);
	border-radius:5px;
	position:absolute;
	left:50%;
	top:95%;
	z-index:10;
	transform:translate(-50%);
	transition:all .3s
}
.second_menu_wrap.menu_has_scroll {
	max-height:350px
}
.second_menu_wrap.menu_has_scroll .mCSB_inside>.mCSB_container {
	margin:0
}
.second_menu_wrap.on {
	display:block
}
.right_fixed {
	position:fixed;
	right:20px;
	bottom:100px
}
.right_fixed .back_top {
	display:none
}
.right_fixed .icon_link {
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	color:#333;
	font-size:14px;
	font-weight:600;
	border-radius:4px;
	text-align:center;
	background:#000 url(../images/scroll_up_icon.png) no-repeat center
}
.right_fixed .icon_link:hover {
	background-color:#065fb9
}
.game_scroll_top {
	position:fixed;
	left:200px;
	bottom:100px;
	z-index:11
}
.game_scroll_top .game_scroll_back_top {
	display:none
}
.game_scroll_top .icon_link {
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	color:#333;
	font-size:14px;
	font-weight:600;
	border-radius:4px;
	text-align:center;
	background:#f52020 url(../images/scroll_up_icon.png) no-repeat center
}
.game_scroll_top .icon_link:hover {
	background-color:#065fb9
}
.navigation_icon {
	display:block;
	width:30px;
	height:30px;
	line-height:2 !important;
	text-align:center;
	color:#b4b4bd;
	border-radius:50%;
	background:#525252
}
.chat_num {
	display:block;
	position:absolute;
	top:13px;
	right:-16px;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#f06
}
.tip_box {
	position:fixed;
	bottom:0;
	right:0;
	padding:80px 50px 0;
	height:145px;
	width:300px;
	background:#fff url("img/has_new_msg.png") no-repeat center;
	background-size:cover;
	box-shadow:-3px -4px 4px rgba(4,71,124,.1);
	color:#fff;
	z-index:9999999;
	border-radius:4px 0 0 4px
}
.tip_box .tip_content {
	font-size:14px;
	color:#000
}
.unread:before {
	content:"";
	position:absolute;
	right:0;
	top:10px;
	width:7px;
	height:7px;
	border-radius:7px;
	background:red
}
.new_message_tips {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999
}
.new_message_tips .mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	z-index:1
}
.new_message_tips .new_message_tips_ctx {
	position:absolute;
	width:320px;
	left:50%;
	top:50%;
	margin-left:-160px;
	transform:translateY(-50%);
	z-index:2;
	border-radius:8px;
	box-shadow:0px 3px 6px rgba(0,0,0,.5);
	overflow:hidden
}
.new_message_tips .new_message_tips_ctx .message_bg_img {
	display:block;
	width:100%
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text h2 {
	display:block;
	width:100%;
	line-height:60px;
	text-align:center
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text .new_message_btn {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	padding:10px 25px
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text .new_message_btn .new_message_count {
	padding:0 0 20px;
	line-height:1;
	font-size:110px;
	color:#333;
	text-align:center
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text .new_message_btn .new_message_btn_view {
	width:100%;
	height:45px;
	background:#ee6658;
	border-radius:4px;
	font-size:14px;
	color:#fff;
	cursor:pointer
}
.new_message_tips .new_message_tips_ctx .new_message_tips_text .new_message_btn .new_message_btn_view:hover {
	opacity:.8
}
.chat_wrap {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999999
}
.chat_wrap .chat_mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7)
}
.chat_wrap .close_chat_btn {
	position:absolute;
	right:10px;
	top:10px;
	padding:10px 15px;
	border-radius:3px;
	line-height:1;
	background:#ff5151;
	color:#fff;
	cursor:pointer
}
.chat_wrap .close_chat_btn:hover {
	opacity:.8
}
.chat_wrap .chat_content {
	position:absolute;
	left:50%;
	top:50%;
	width:500px;
	transform:translate(-50%,-50%)
}
.chat_wrap .chat_content .tiaoBi {
	background:#333;
	height:60px;
	line-height:60px;
	color:#fff;
	box-sizing:border-box;
	padding:0 0 0 15px
}
.chat_wrap .chat_content .tiaoBi span {
	font-size:18px
}
.chat_up_img {
	display:inline-block;
	vertical-align:middle
}
.chat_up_img img {
	display:block;
	height:26px
}
.chat_bet_btn {
	background:#1e9fff;
	color:#fff;
	padding:10px 20px;
	border:0;
	border-radius:3px
}
.mobile-page {
	width:100%;
	height:600px;
	padding:15px 0;
	overflow:hidden;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	background:#1f2123;
	box-sizing:border-box;
	text-align:center
}
.mobile-page .admin-img,.mobile-page .user-img {
	width:45px;
	height:45px;
	border-radius:50%
}
.mobile-page .admin-group,.mobile-page .user-group {
	padding:6px;
	display:flex;
	display:-webkit-flex
}
.mobile-page .admin-group {
	justify-content:flex-end;
	-webkit-justify-content:flex-end
}
.mobile-page .user-group {
	justify-content:flex-start;
	-webkit-justify-content:flex-start
}
.mobile-page .admin-reply,.mobile-page .user-reply {
	display:inline-block;
	max-width:100%;
	padding:10px 30px;
	border-radius:4px;
	color:#fff;
	background-color:#353739;
	margin:0 15px 12px;
	word-break:break-all;
	white-space:pre-line;
	user-select:text
}
.mobile-page .admin-reply img,.mobile-page .user-reply img {
	max-width:100%
}
.mobile-page .admin-reply {
	text-align:left;
	border-radius:0 42px 42px 42px
}
.mobile-page .user-reply {
	text-align:left;
	background-color:#1d8aff;
	border-radius:42px 0 42px 42px
}
.mobile-page .user-msg,.mobile-page .admin-msg {
	width:75%;
	position:relative;
	text-align:left
}
.mobile-page .user-msg {
	text-align:right
}
.mobile-page .user_say_box {
	text-align:right;
	margin-top:20px
}
.mobile-page .user_say {
	width:100%;
	height:100px;
	box-sizing:border-box;
	padding:5px;
	border-radius:5px
}
.mobile-page .user_say_btn {
	background:#fdc52f;
	cursor:pointer;
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;
	-webkit-appearance:none
}
.mobile-page .talk_img_box,.mobile-page .no_talk_img {
	width:100%
}
.mobile-page .pop-tail {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-x:hidden;
	z-index:1000;
	background:rgba(0,0,0,.8);
	display:none
}
.mobile-page .talk_content {
	width:100%
}
.mobile-page .talk_time {
	display:inline-block;
	margin-bottom:10px;
	color:#888;
	padding:4px;
	font-size:14px;
	font-weight:400
}
.mobile-page i.triangle-admin,.mobile-page i.triangle-user {
	width:0;
	height:0;
	position:absolute;
	top:10px;
	display:inline-block;
	border-top:10px solid rgba(0,0,0,0);
	border-bottom:10px solid rgba(0,0,0,0);
	display:none
}
.mobile-page i.triangle-admin {
	left:4px;
	border-right:12px solid #fff
}
.mobile-page i.triangle-user {
	right:4px;
	border-left:12px solid #9eea6a
}
.reply_chat {
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	padding-top:8px;
	padding-bottom:12px;
	background:#1f2123;
	z-index:100
}
.reply_chat .reply_tool {
	width:98%;
	margin:0 auto;
	padding:5px 0 10px;
	text-align:right
}
.reply_chat .reply_tool button[type=button] {
	padding:5px 10px;
	font-size:12px;
	cursor:pointer;
	vertical-align:middle
}
.reply_chat .reply_tool .quick_ask_btn {
	background:#dbab29;
	border-radius:3px;
	color:#fff
}
.reply_chat .reply_textarea {
	position:relative;
	width:98%;
	margin:0 auto
}
.reply_chat .reply_textarea #reply_textarea_chat {
	user-select:text;
	-webkit-user-select:text;
	display:block;
	width:100%;
	padding:10px 50px 10px 10px;
	min-height:50px;
	max-height:60px;
	overflow:hidden;
	overflow-y:auto;
	border:0;
	font-size:14px;
	background:#323232;
	border-radius:4px;
	color:#fff;
	box-sizing:border-box;
	user-modify:read-write-plaintext-only;
	-moz-user-modify:read-write-plaintext-only;
	-webkit-user-modify:read-write-plaintext-only
}
.reply_chat .reply_textarea #reply_textarea_chat:empty:before {
	content:"문의하실 내용을 입력하세요.";
	color:gray
}
.reply_chat .reply_textarea #reply_textarea_chat:empty+.reply_box_comment {
	color:#949494
}
.reply_chat .reply_textarea #reply_textarea_chat:focus {
	background:#fff;
	color:#333
}
.reply_chat .reply_textarea #reply_textarea_chat:focus:before {
	content:none
}
.reply_chat .reply_textarea .reply_box_comment {
	position:absolute;
	right:5px;
	top:5px;
	color:#fff;
	background:#1d8aff;
	text-align:center;
	width:40px;
	height:40px;
	border-radius:40px;
	line-height:40px;
	border:0;
	resize:none;
	cursor:pointer
}
.reply_chat .reply_textarea .reply_box_comment i {
	color:#fff;
	margin:0;
	font-size:20px
}
#sidebar-left .today_all_game_part,#sidebar-left .game_menu_part {
	background:#494949;
	position:relative;
	overflow:hidden
}
#sidebar-left .today_all_game_part:before,#sidebar-left .game_menu_part:before {
	content:"";
	position:absolute;
	z-index:0;
	width:440px;
	height:170px;
	left:0;
	top:0;
	background:linear-gradient(24deg,#494949 43%,#126D51 100%)
}
#sidebar-left aside {
	position:relative;
	display:block
}
#sidebar-left aside .left-header {
	font-size:13px;
	color:#fff;
	height:50px;
	line-height:50px;
	padding:0 10px;
	border-left:1px solid #525252
}
#sidebar-left aside .left-header span:nth-child(2) {
	color:#ff6504
}
#sidebar-left aside .left-header span:last-child {
	float:right;
	font-size:13px
}
#sidebar-left aside .left_list {
	color:#f9f9f9
}
#sidebar-left aside .left_list li {
	font-size:12px;
	padding:10px;
	border-top:0;
	cursor:pointer
}
#sidebar-left aside .left_list li:hover {
	background-color:#3e3e3e
}
#sidebar-left aside .left_list li p {
	position:relative
}
#sidebar-left aside .left_list li p:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
#sidebar-left aside .left_list li p span {
	position:absolute;
	right:10px;
	font-size:11px;
	width:35px;
	height:17.5px;
	line-height:17.5px;
	text-align:center;
	background-color:rgba(0,0,0,.2);
	border-radius:2px;
	font-weight:bold
}
#sidebar-left aside .left_list li p .get_games:hover {
	background:#fff;
	color:red
}
#sidebar-left aside .left_list-second,#sidebar-left aside .left_list-third {
	display:none
}
#sidebar-left aside .left_list-second.on,#sidebar-left aside .left_list-third.on {
	display:block
}
#sidebar-left aside .left_list-second li,#sidebar-left aside .left_list-third li {
	border:0;
	background-color:rgba(0,0,0,0)
}
#sidebar-left aside .left_list-second li:hover,#sidebar-left aside .left_list-third li:hover {
	background-color:rgba(0,0,0,0)
}
#sidebar-left aside .left_list-second li:first-child,#sidebar-left aside .left_list-third li:first-child {
	margin-top:10px
}
#sidebar-left aside .left_list-second li a,#sidebar-left aside .left_list-third li a {
	text-decoration:none;
	color:#f9f9f9
}
#sidebar-left aside .left_list-second li a:hover,#sidebar-left aside .left_list-third li a:hover {
	color:#ff4c4c
}
#sidebar-left aside .left_list-second li b,#sidebar-left aside .left_list-third li b {
	display:inline-block;
	width:155px;
	font-weight:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	vertical-align:top
}
#sidebar-left aside .left_list-second li p span,#sidebar-left aside .left_list-third li p span {
	position:absolute;
	right:0;
	font-size:11px;
	width:35px;
	height:17.5px;
	line-height:17.5px;
	text-align:center;
	background-color:rgba(0,0,0,.2);
	border-radius:2px;
	font-weight:bold
}
#sidebar-left aside .left_list-second {
	background:#3e3e3e
}
#sidebar-left .today_hot_game {
	background:#494949;
	position:relative;
	overflow:hidden
}
#sidebar-left .today_hot_game:before {
	content:"";
	position:absolute;
	z-index:0;
	width:440px;
	height:170px;
	left:0;
	top:0;
	background:linear-gradient(24deg,#494949 43%,#126D51 100%)
}
#sidebar-left .hot_game_ctx ul {
	padding:5px
}
#sidebar-left .hot_game_ctx ul li {
	border:1px solid #232323;
	border-radius:3px;
	background:#323232;
	height:70px;
	padding:4px 10px;
	line-height:40px;
	font-size:0;
	transition:200ms all;
	position:relative;
	margin-bottom:3px;
	box-shadow:rgba(0,0,0,.5) 0 2px 3px;
	cursor:pointer
}
#sidebar-left .hot_game_ctx ul li .time {
	display:inline-block;
	vertical-align:middle;
	line-height:1.8;
	color:#fff;
	font-size:0;
	margin-top:8px
}
#sidebar-left .hot_game_ctx ul li .time>* {
	display:inline-block;
	vertical-align:middle
}
#sidebar-left .hot_game_ctx ul li img {
	width:15px;
	margin:0 0 0 4px;
	vertical-align:middle
}
#sidebar-left .hot_game_ctx ul li .team_name {
	line-height:1.2;
	position:absolute;
	top:5px;
	left:90px;
	font-size:12px
}
#sidebar-left .hot_game_ctx ul li .team_name>div {
	width:165px
}
#sidebar-left .hot_game_ctx ul li .team_name .middle_vs {
	color:#fff
}
#sidebar-left .hot_game_ctx ul li .team_name img {
	margin-bottom:2px
}
#sidebar-left .hot_game_ctx ul li .team_name .hot_game_name {
	width:115px;
	text-align:left
}
#sidebar-left .hot_game_ctx ul li .team_name .hot_game_odds {
	width:50px;
	text-align:right;
	color:#ffe411
}
#sidebar-left .hot_game_ctx ul li .team_name .home {
	display:flex;
	color:#ffa604;
	margin-bottom:3px;
	justify-content:space-between;
	align-items:center
}
#sidebar-left .hot_game_ctx ul li .team_name .away {
	display:flex;
	margin-top:6px;
	color:#ffa604;
	justify-content:space-between;
	align-items:center
}
.toShow {
	display:block !important
}
#sidebar-right .cart_wrap {
	background:#494949
}
#sidebar-right .cart_wrap .right_cart-top {
	font-size:12px;
	color:#fff;
	height:50px;
	line-height:50px;
	padding:0 10px;
	border-bottom:1px solid #272c32;
	text-align:center
}
#sidebar-right .cart_wrap .right-cart-info ul {
	font-size:12px;
	color:#fff;
	padding:0 10px
}
#sidebar-right .cart_wrap .right-cart-info ul li {
	position:relative;
	padding:5px 0 5px 5px;
	border-bottom-width:1px
}
#sidebar-right .cart_wrap .right-cart-info ul li.title_right_border:before {
	content:"";
	position:absolute;
	left:0;
	top:9px;
	width:1px;
	height:12px;
	background-color:#e43030
}
#sidebar-right .cart_wrap .right-cart-info ul li span {
	float:right
}
#sidebar-right .cart_wrap .right-cart-info ul li input {
	float:right;
	width:80px;
	outline:0;
	text-align:right;
	background-color:#e8e8e8;
	border:2px solid #dcdcdc
}
#sidebar-right .cart_wrap .right-cart-info ul li .input_no_bg {
	background:none;
	border:0;
	color:#f0c25e
}
#sidebar-right .cart_wrap .right-cart-money-button {
	position:relative
}
#sidebar-right .cart_wrap .right-cart-money-button ul {
	margin-top:5px;
	padding:10px;
	padding-bottom:5px;
	font-size:0
}
#sidebar-right .cart_wrap .right-cart-money-button ul li {
	display:inline-block;
	width:49%;
	text-align:center;
	height:28px;
	line-height:26px;
	margin-bottom:5px;
	color:#fff
}
#sidebar-right .cart_wrap .right-cart-money-button ul li:nth-child(2n-1) {
	margin-right:2%
}
#sidebar-right .cart_wrap .right-cart-money-button ul li:last-child button {
	color:#eeab5b
}
#sidebar-right .cart_wrap .right-cart-money-button ul li:hover {
	box-shadow:0 2px 8px 0 rgba(0,0,0,.24),0 8px 25px 0 rgba(0,0,0,.19);
	background-color:hsla(0,0%,100%,.1);
	color:#fff;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
#sidebar-right .cart_wrap .right-cart-money-button ul li button {
	display:block;
	width:100%;
	height:30px;
	background-color:#333;
	border:rgba(0,0,0,0);
	color:#fff;
	outline:0;
	cursor:pointer;
	font-size:12px
}
#sidebar-right .cart_wrap .right-cart-money-button ul li button.max_money_btn {
	color:#ff6504
}
#sidebar-right .cart_wrap .right-cart-money-button ul li button:hover {
	background-color:hsla(0,0%,100%,.03);
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
#sidebar-right .cart_wrap .right-cart-max-button {
	box-sizing:border-box;
	cursor:pointer;
	text-align:center;
	height:28px;
	line-height:28px;
	margin:0 10px;
	color:#fff;
	background-color:#eeab5b
}
#sidebar-right .cart_wrap .right-cart-max-button:hover {
	box-shadow:0 2px 8px 0 rgba(0,0,0,.24),0 8px 25px 0 rgba(0,0,0,.19);
	background-color:#e09c4f;
	color:#fff;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
#sidebar-right .cart_wrap .right-cart-max-button button {
	display:inline-block;
	outline:0;
	width:100%;
	height:100%;
	cursor:pointer;
	background-color:rgba(0,0,0,0);
	border:rgba(0,0,0,0);
	color:#fff;
	font-size:12px
}
#sidebar-right .cart_wrap .right-cart-submit {
	margin:10px;
	font-size:0
}
#sidebar-right .cart_wrap .right-cart-submit .betting-btn {
	display:inline-block;
	text-align:center;
	width:49%;
	height:40px;
	padding:0;
	line-height:40px;
	margin-right:2%;
	background-color:#eeab5b;
	border:0;
	color:#fff;
	font-size:12px;
	outline:0;
	cursor:pointer;
	vertical-align:middle
}
#sidebar-right .cart_wrap .right-cart-submit .betting-btn:hover {
	box-shadow:0 2px 8px 0 rgba(0,0,0,.24),0 8px 25px 0 rgba(0,0,0,.19);
	background-color:#e09c4f;
	color:#fff;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
#sidebar-right .cart_wrap .right-cart-submit .mini_bet_btn {
	width:100%
}
#sidebar-right .cart_wrap .right-cart-submit .cart-clear-btn {
	display:inline-block;
	text-align:center;
	width:49%;
	height:40px;
	line-height:40px;
	background-color:#e9465d;
	border:0;
	color:#fff;
	font-size:12px;
	outline:0;
	cursor:pointer;
	vertical-align:middle
}
#sidebar-right .cart_wrap .right-cart-submit .cart-clear-btn:hover {
	box-shadow:0 2px 8px 0 rgba(0,0,0,.24),0 8px 25px 0 rgba(0,0,0,.19);
	background-color:#ca2b2b;
	color:#fff;
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
#sidebar-right .cart_wrap .right-cart-submit_mini {
	margin:0 auto 10px
}
.midContent .title {
	color:#fff;
	line-height:40px;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	background:#090b0e;
	border-bottom:1px solid #272c32
}
.midContent .sports_header_tool {
	box-sizing:border-box;
	background:rgba(0,0,0,.3);
	width:100%;
	height:40px;
	line-height:37px;
	text-align:right;
	border-bottom:1px solid hsla(0,0%,100%,.04);
	border-top:0
}
.midContent .sports_header_tool .search_tool {
	font-size:0;
	padding:0 15px
}
.midContent .sports_header_tool .search_tool input {
	outline:0;
	border:1px solid #1b7051;
	border-right:0;
	box-sizing:border-box;
	padding:0 5px;
	width:350px;
	height:25px;
	background-color:#333;
	color:#fff;
	font-size:11px;
	vertical-align:middle
}
.midContent .sports_header_tool .search_tool button {
	box-sizing:border-box;
	text-decoration:none;
	color:#1b7051;
	border:1px solid #1b7051;
	border-left:0;
	display:inline-block;
	height:25px;
	line-height:25px;
	width:40px;
	background-color:#333;
	text-align:center;
	cursor:pointer;
	outline:0;
	vertical-align:middle;
	font-size:11px
}
.midContent .sports-event-header {
	box-sizing:border-box;
	background:rgba(0,0,0,.2);
	width:100%;
	height:40px;
	line-height:40px;
	padding:0 10px;
	text-align:right
}
.midContent .sports-event-header .event-title {
	font-weight:bold;
	float:left
}
.midContent .sports-event-header span {
	color:#fff
}
.midContent .sports-event-header span b {
	color:#59a3a0
}
.midContent .sports-event-header span i {
	vertical-align:middle
}
.midContent .sports-event-header .type-time {
	margin-right:10px;
	cursor:pointer
}
.midContent .sports-event-header .type-time a {
	color:#fff
}
.midContent .sports-event-header .type-league a {
	color:#fff;
	text-decoration:none
}
.midContent .sports-event-header .active {
	color:#ffdf00 !important;
	font-weight:bold
}
.gameContent .sportsAndLeague_title {
	position:relative;
	color:#fff;
	padding:0 10px;
	line-height:40px;
	font-size:12px;
	background:linear-gradient(90deg,#1B7051 0%,#545555 28%,#555555 75%,#1A7051 100%)
}
.gameContent .sportsAndLeague_title .league {
	width:40%
}
.gameContent .sportsAndLeague_title .odds_league {
	width:70%
}
.gameContent .sportsAndLeague_title>* {
	display:inline-block;
	vertical-align:middle
}
.gameContent .sportsAndLeague_title img {
	height:14px;
	margin-right:5px
}
.gameContent .sportsAndLeague_title .close_sub_game {
	position:absolute;
	right:10px;
	top:6px;
	background:#e43030;
	color:#fff;
	padding:5px 20px;
	border-radius:3px;
	cursor:pointer
}
.gameContent .sportsAndLeague_title .close_sub_game:hover {
	opacity:.8
}
.sports_classify_wrap .sports_classify_title {
	flex:none;
	width:150px
}
.sports_classify_wrap .sports_classify_btn {
	flex:auto;
	width:50%;
	padding:5px
}
.sports_classify_wrap .sports_classify_btn .sports_classify_container {
	width:100%
}
.sports_classify_wrap .sports_classify_btn .swiper-slide {
	width:auto
}
.sports_classify_wrap .sports_classify_btn a {
	display:inline-block;
	width:150px;
	padding:0 15px;
	text-align:center;
	height:35px;
	line-height:35px;
	color:#fff;
	background:#1f242a;
	border-radius:4px
}
.sports_classify_wrap .sports_classify_btn a:hover,.sports_classify_wrap .sports_classify_btn a.active {
	background:#fdb228;
	color:#333
}
.game_structure_wrap {
	position:absolute;
	width:100%;
	height:calc(100% - 210px);
	padding-right:10px;
	margin-top:10px
}
.league_right_part {
	position:absolute;
	right:10px
}
.league_right_part>* {
	display:inline-block;
	vertical-align:middle;
	color:#fff
}
.league_right_part .game_start_time {
	font-size:12px
}
.league_right_part .topic_game_btn {
	cursor:pointer
}
.league_right_part .topic_game_btn .active {
	color:#ffd600
}
.league_right_part .topic_game_btn i {
	margin:0
}
.league_right_part .sports-pick-plus_on_title {
	text-align:center
}
.league_right_part .sports-pick-plus_on_title span {
	display:inline-block;
	width:80px;
	height:50px;
	line-height:50px;
	color:#fff;
	background-color:#1b7051;
	cursor:pointer;
	vertical-align:middle;
	font-size:14px
}
.league_right_part .sports-pick-plus_on_title span:hover {
	background-color:#14191f
}
.league_right_part .sports-pick-plus_on_title span.is_show {
	background:#232323;
	border:0;
	color:#fff
}
.games_ctx {
	padding-bottom:50px
}
.default_game {
	background:#333
}
.default_game .sp-odds {
	padding:0 5px
}
.gamesCtx.inland_wrapper_default {
	padding:15px 0
}
.gamesCtx .gamesUl {
	color:#fff;
	height:50px;
	font-weight:normal;
	text-align:center
}
.gamesCtx .gamesUl li {
	box-sizing:border-box;
	float:left;
	height:50px;
	line-height:50px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	vertical-align:top
}
.gamesCtx .gamesUl li:nth-child(2) {
	width:27%;
	padding:0 10px
}
.gamesCtx .gamesUl li:nth-child(3) {
	width:17%;
	padding:0 10px
}
.gamesCtx .gamesUl li:nth-child(4) {
	width:27%;
	padding:0 10px
}
.gamesCtx .gamesUl li:nth-child(5) {
	width:13%;
	padding:0 10px
}
.gamesCtx .gamesUl li.sports-pick-plus span {
	display:inline-block;
	width:60px;
	height:26px;
	line-height:26px;
	border-radius:4px;
	border:1px solid #ff6504;
	color:#ff6504;
	cursor:pointer;
	vertical-align:middle
}
.gamesCtx .gamesUl li.sports-pick-plus span:hover {
	background-color:#14191f
}
.gamesCtx .game_plus.gameSubItem_ctx {
	width:72%;
	margin:0 auto
}
.gamesCtx .game_plus .bet-type {
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	box-sizing:border-box;
	padding:0 10px;
	border:1px solid #272c32;
	background-color:#1f242a;
	text-align:center;
	color:#fff
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul,.gamesCtx .game_plus .pick_partType-2 .type-gamelist ul,.gamesCtx .game_plus .pick_partType-3 .type-gamelist ul,.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul {
	display:inline-block;
	width:100%;
	height:100%;
	color:#fff;
	font-size:0;
	font-weight:normal;
	text-align:left;
	box-shadow:0 1px 0 0 rgba(0,0,0,.24) inset;
	background-color:rgba(0,0,0,.15);
	vertical-align:top
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul li,.gamesCtx .game_plus .pick_partType-2 .type-gamelist ul li,.gamesCtx .game_plus .pick_partType-3 .type-gamelist ul li,.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li {
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:12px;
	padding:0 10px;
	border:1px solid #272c32;
	border-top:0;
	border-left:0;
	background-color:rgba(0,0,0,.4);
	position:static;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	vertical-align:top;
	cursor:pointer
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul li i,.gamesCtx .game_plus .pick_partType-2 .type-gamelist ul li i,.gamesCtx .game_plus .pick_partType-3 .type-gamelist ul li i,.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li i {
	margin:0 5px
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul li:nth-last-child(3n+1) {
	width:35%;
	border-left:1px solid #272c32
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul li:nth-last-child(3n+2) {
	width:30%
}
.gamesCtx .game_plus .pick_partType-1 .type-gamelist ul li:nth-last-child(3n) {
	width:35%
}
.gamesCtx .game_plus .pick_partType-2 .type-gamelist ul li:nth-child(n) {
	width:33.33333333%
}
.gamesCtx .game_plus .pick_partType-3 .type-gamelist ul li:nth-child(n) {
	width:50%
}
.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(1) {
	width:50%
}
.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(2):first-child,.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(2):first-child~li {
	width:50%
}
.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(3):first-child {
	width:35%
}
.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(3):first-child~li:nth-last-child(1) {
	width:35%
}
.gamesCtx .game_plus .pick_partType-auto .type-gamelist ul li:nth-last-child(3):first-child~li:nth-last-child(2) {
	width:30%
}
.gamesCtx .game_plus .home-away>.type-gamelist>ul>li {
	padding:0;
	height:auto;
	line-height:unset
}
.gamesCtx .game_plus .home-away>.type-gamelist>ul>li .pick {
	padding:0 10px;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.gamesCtx .game_plus .inland_game_type {
	width:100%
}
.gamesCtx .game_plus .inland_game_type .game_inland_list_part3 {
	width:100%
}
.gamesCtx .game_plus .inland_game_type .game_inland_list_part3 .solo_odds_type {
	width:100%
}
.gamesCtx .game_plus .inland_game_type .game_inland_list_part3 .solo_odds_type li {
	height:auto;
	padding:0 10px
}
.gamesCtx .game_inland li:nth-child(1) {
	width:110px
}
.gamesCtx .game_inland li:nth-child(2) {
	width:100px
}
.gamesCtx .game_inland .game_inland_list_part2 {
	float:left;
	width:calc(100% - 100px)
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(1) {
	width:18%;
	text-align:left;
	padding-left:10px;
	border-left:0
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(2) {
	width:31%
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(3) {
	width:20%;
	text-align:left
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(4) {
	width:31%
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(4) .odds-specials {
	padding-right:5px
}
.gamesCtx .game_inland .game_inland_list_part2>li:nth-child(5) {
	width:12%
}
.gamesCtx .game_inland .game_inland_list_part2 .needCenter {
	text-align:center !important
}
.gamesCtx .game_inland .game_inland_list_part2 .needCenter .needCenterPart_sub {
	float:none
}
.gamesCtx .game_inland .game_inland_list_part2 .odds-specials {
	font-size:12px
}
.gamesCtx .game_inland .game_inland_list_part3 {
	float:left;
	width:calc(100% - 100px);
	height:auto
}
.gamesCtx .game_inland .game_inland_list_part3>li {
	border:0;
	height:auto
}
.gamesCtx .game_inland .game_inland_list_part3>li.playType {
	height:40px
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(1) {
	width:18%;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #272c32
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(2) {
	width:31%;
	padding:0
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(2) .pick {
	border-left:1px solid #272c32
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(3) {
	width:20%;
	padding:0
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(3).need_border_bottom {
	border-bottom:1px solid #272c32;
	height:40px
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(4) {
	width:31%;
	padding:0;
	border-left:1px solid #272c32
}
.gamesCtx .game_inland .game_inland_list_part3>li:nth-child(5) {
	width:12%;
	border-bottom:1px solid #272c32
}
.gamesCtx .game_inland .game_inland_list_part3>li.liLast {
	width:12%
}
.gamesCtx .game_inland .game_inland_list_part3 .needCenter {
	text-align:center
}
.gamesCtx .game_inland .game_inland_list_part3 .needCenter .needCenterPart_sub {
	float:none
}
.gamesCtx .game_inland .game_inland_list_part3 .odds-specials {
	font-size:12px
}
.gamesCtx .game_inland .game_inland_list_part3 .pick {
	text-align:left;
	padding:0 10px;
	margin:10px 0;
	height:40px;
	cursor:pointer;
	line-height:40px;
	background:#212121;
	border:1px solid #3e3e3e
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type {
	float:left;
	overflow:hidden;
	width:82%
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li {
	padding:0
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li>div:nth-child(10)~div {
	display:none
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(1) {
	width:50%
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(2):first-child,.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(2):first-child~li {
	width:50%
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(3):first-child {
	width:35.5%
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(3):first-child~li:nth-last-child(1) {
	width:35.5%
}
.gamesCtx .game_inland .game_inland_list_part3 .solo_odds_type>li:nth-last-child(3):first-child~li:nth-last-child(2) {
	width:29%
}
.gamesCtx .game_inland .game_inland_3n .solo_odds_type>li:nth-child(3n) {
	width:35.5%
}
.gamesCtx .game_inland .game_inland_3n .solo_odds_type>li:nth-child(3n) .pick {
	text-align:right
}
.gamesCtx .game_inland .game_inland_3n .solo_odds_type>li:nth-child(3n) .sp-odds {
	float:left
}
.gamesCtx .show_more_odds_part {
	text-align:center;
	padding:5px 0
}
.gamesCtx .show_more_odds_part button {
	width:120px;
	height:35px;
	background:red;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.gamesCtx .game_inland_hasSub {
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #272c32
}
.gamesCtx .game_inland_hasSub .time {
	border-bottom:1px solid #272c32
}
.gamesCtx .game_tips {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#fa9f1e;
	color:#fff;
	font-size:16px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:20px
}
.gamesCtx .odds_update_up {
	color:red;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.gamesCtx .odds_update_down {
	color:#2196f3;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.game_inland .home,.game_inland .away,.game_inland .gameName,.game_overseas .home,.game_overseas .away,.game_overseas .gameName {
	width:calc(100% - 60px);
	text-overflow:unset;
	overflow:unset;
	white-space:nowrap
}
.game_inland .home>span,.game_inland .away>span,.game_inland .gameName>span,.game_overseas .home>span,.game_overseas .away>span,.game_overseas .gameName>span {
	vertical-align:text-bottom
}
.game_inland_default_team .home,.game_inland_default_team .away,.game_inland_default_team .gameName {
	width:100%
}
.gamesCtx .game_inland.inland_time_tops_part_on_header li.default_show_league {
	width:100px
}
.gamesCtx .game_inland.inland_time_tops_part_on_header li.default_show_league .league_right_part {
	position:relative;
	right:auto
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2 {
	width:calc(100% - 310px)
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(1) {
	width:45%;
	padding:0 5px
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(2) {
	width:10%;
	text-align:left;
	padding:0 5px
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(3) {
	width:45%;
	text-align:right;
	padding:0 5px
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(3) .odds-specials {
	padding-right:5px
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li .default_bet {
	background:#212121;
	border:1px solid #3e3e3e;
	cursor:pointer
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part3 .solo_odds_type {
	width:100%
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part3 .solo_odds_type>li:nth-child(1) {
	width:40%
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part3 .solo_odds_type>li:nth-child(2) {
	width:20%
}
.gamesCtx .game_inland.inland_time_tops_part_on_header .game_inland_list_part3 .solo_odds_type>li:nth-child(3) {
	width:40%
}
.games_ctx .gameContent {
	margin-bottom:10px;
	border:1px solid #1b7051
}
.gameMethods {
	display:inline-block;
	max-width:86%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.gameMethods>* {
	vertical-align:middle
}
.game_left_flat,.game_right_sub {
	width:50%;
	height:calc(100vh - 145px);
	position:relative;
	overflow:hidden;
	overflow-y:auto
}
.game_left_flat .gamesCtx .gamesUl li:first-child {
	width:42%;
	padding:0 10px
}
.game_left_flat .gamesCtx .gamesUl li:nth-child(2) {
	width:16%;
	padding:0 10px
}
.game_left_flat .gamesCtx .gamesUl li:nth-child(3) {
	width:42%;
	padding:0 10px
}
.game_left_flat .gamesCtx .game_time_at_first li.game_time_li {
	text-align:center
}
.game_left_flat .gamesCtx .game_time_at_first li:first-child {
	width:100px;
	padding:0 10px
}
.game_left_flat .gamesCtx .game_time_at_first li:nth-child(2) {
	width:calc((100% - 100px)/100*42);
	padding:0 10px
}
.game_left_flat .gamesCtx .game_time_at_first li:nth-child(3) {
	width:calc((100% - 100px)/100*16);
	padding:0 10px
}
.game_left_flat .gamesCtx .game_time_at_first li:nth-child(4) {
	width:calc((100% - 100px)/100*42);
	padding:0 10px
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header .game_inland_list_part2 {
	width:calc(100% - 72px)
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(1) {
	width:45%;
	padding:0 2px
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(2) {
	width:10%;
	padding:0
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header .game_inland_list_part2>li:nth-child(3) {
	width:45%;
	padding:0 2px
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header li.default_show_league {
	width:70px;
	padding-left:0;
	padding-right:2px
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header li.default_show_league .league_right_part .sports-pick-plus_on_title {
	display:block
}
.game_left_flat .left_right_game_style .game_inland.inland_time_tops_part_on_header li.default_show_league .league_right_part .sports-pick-plus_on_title .get_odds {
	display:block
}
.game_sub_type_wrap {
	background:#14161a;
	padding:10px 5px
}
.game_sub_type_wrap ul li {
	display:inline-block;
	padding:2px
}
.game_sub_type_wrap ul li button {
	padding:0 10px;
	height:30px;
	color:#fff;
	border-radius:3px
}
.game_sub_type_wrap ul li button.action {
	background:#e43030
}
.inplay_game_live {
	margin:5px
}
.inplay_game_live .live_content {
	padding:5px;
	width:100%;
	min-height:200px;
	text-align:center;
	background:#000
}
.inplay_game_table {
	background:#090b0e
}
.inplay_game_table .inplay_game_part {
	width:75%
}
.inplay_game_table .inplay_game_part .inplay_game_result {
	padding:10px 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:left top
}
.inplay_game_table .inplay_game_part .inplay_game_result .result_score {
	width:40px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:rgba(0,0,0,.5);
	border-radius:3px
}
.inplay_game_table .inplay_game_part .inplay_game_result .result_mid {
	font-size:18px;
	font-weight:bold;
	padding:0 15px
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_1 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_soccer.png)
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_2 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_baseball.png)
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_3 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_baseketball.png)
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_4 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_volleyball.png)
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_5 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_ice.png)
}
.inplay_game_table .inplay_game_part .inplay_game_result.sport_bg_6 {
	background-image:url(/Public/mobile/style/img/sportBg/sport_bg_football.png)
}
.inplay_game_table .inplay_game_part .inplay_game_team {
	height:35px;
	line-height:35px
}
.inplay_game_table .inplay_game_part .inplay_game_team .inplay_home_team,.inplay_game_table .inplay_game_part .inplay_game_team .inplay_away_team {
	width:calc(50% - 25px);
	padding:0 5px
}
.inplay_game_table .inplay_game_part .inplay_game_team .inplay_away_team {
	text-align:right
}
.inplay_game_table .inplay_game_part .inplay_game_team .inplay_mid_odds {
	width:50px;
	border-left:1px solid #313943;
	border-right:1px solid #313943;
	text-align:center;
	color:#ff6504
}
.inplay_game_table .inplay_game_part .inplay_game_team .inplay_game_name {
	width:calc(100% - 40px)
}
.inplay_game_table .inplay_game_status {
	width:25%
}
.inplay_game_table .inplay_game_status>div:first-child {
	min-height:45px;
	border-bottom:1px solid #308ee4
}
.inplay_game_table .inplay_game_status .inplay_game_out_time {
	height:35px;
	line-height:1
}
.game_sub_can_bet .gamesCtx .game_plus.gameSubItem_ctx {
	width:100%
}
.game_sub_can_bet .gamesCtx .game_plus.gameSubItem_ctx .game_sub_pick_part:last-child {
	margin-bottom:10px
}
.inplay_odds_wrap {
	padding-bottom:10px
}
.inland_wrapper_odds_part {
	margin:0 20px
}
.inland_wrapper_odds_part .inland_sportsAndLeague {
	background:#1b7051;
	line-height:40px
}
#betContent .pageRightScroll {
	overflow:hidden;
	max-height:230px !important;
	background-color:#272c32
}
.betCardWrap {
	position:relative;
	background:#090b0e;
	margin:5px;
	opacity:1
}
.betCardWrap.not_bet {
	background:none;
	z-index:1
}
.betCardWrap.not_bet:before {
	content:"can not bet";
	position:absolute;
	left:0;
	top:0;
	font-size:20px;
	text-align:center;
	width:100%;
	height:100%;
	color:red;
	background:#601d1d;
	padding-top:30px;
	z-index:-1;
	box-sizing:border-box
}
.betCardShow {
	width:100%;
	table-layout:fixed
}
.betCardShow td {
	font-size:12px;
	font-weight:400;
	color:#fff;
	padding:5px;
	text-align:center
}
.betCardShow .teamName {
	text-align:left
}
.betCardShow .wanfa_name {
	text-align:center
}
.betCardShow .bettingTeam {
	text-align:left
}
.betCardShow .teamAction {
	color:#b69e57
}
.betCardShow .betNumShow {
	color:#f9d101;
	font-size:12px
}
.betCardShow .closeBet {
	cursor:pointer;
	color:red;
	background:none
}
.betCardShow .betNumShow {
	position:relative
}
.betCardShow .betNumShow.odds_changed_down:before,.betCardShow .betNumShow.odds_changed_up:before {
	content:"";
	position:absolute;
	top:0;
	left:-5px;
	width:13px;
	height:28px;
	background-repeat:no-repeat
}
.betCardShow .betNumShow.odds_changed_down {
	color:#409afd
}
.betCardShow .betNumShow.odds_changed_down:before {
	background-image:url("/Public/images/arrow_dow.gif")
}
.betCardShow .betNumShow.odds_changed_up {
	color:#c50101
}
.betCardShow .betNumShow.odds_changed_up:before {
	background-image:url("/Public/images/arrow_up.gif")
}
.eventCtx {
	text-align:center;
	margin:5px;
	background:#e64848;
	line-height:30px
}
.eventForm .layui-input,.discountForm .layui-input {
	float:none !important;
	width:100% !important;
	height:35px !important;
	background:#eeab5b !important;
	border:0 !important;
	color:#fff !important;
	text-align:center !important
}
.eventForm .layui-form-select .layui-edge,.discountForm .layui-form-select .layui-edge {
	border-top-color:#fff
}
.eventForm .layui-anim,.discountForm .layui-anim {
	color:#333;
	padding:0 !important
}
.eventForm .layui-anim dd.layui-this,.discountForm .layui-anim dd.layui-this {
	background:#eeab5b !important
}
.eventSelect {
	width:100%;
	height:30px
}
.sportsType_bg {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:left top
}
.sportsType_bg .game_info_time {
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fff;
	color:#333
}
.sportsType_bg .game_info_team {
	position:absolute;
	top:50%;
	width:100%;
	height:70px;
	margin-top:-35px;
	line-height:70px;
	font-size:16px;
	background:rgba(0,0,0,.5)
}
.sportsType_bg .game_info_team .game_info_name {
	width:50%;
	flex:1 1 auto
}
.sportsType_bg .game_info_team .game_vs {
	width:50px;
	flex:0 0 auto
}
.sportsBg1001 {
	background-image:url("img/football_bg.jpg");
	background-color:#091e23
}
.sportsBg1002 {
	background-image:url("img/baseball_bg.jpg");
	background-color:#0f1515
}
.sportsBg1003 {
	background-image:url("img/basketball_bg.jpg");
	background-color:#211114
}
.sportsBg1004 {
	background-image:url("img/volleyball_bg.jpg");
	background-color:#14172a
}
.sportsBg1005 {
	background-image:url("img/ice_bg.jpg");
	background-color:#636361
}
.sportsBg1006 {
	background-image:url("img/rugby_bg.jpg");
	background-color:#324317
}
.sportsBg1007 {
	background-image:url("img/tennis_bg.jpg");
	background-color:#324317
}
.sportsBg10011 {
	background-image:url("img/lol_bg.jpg");
	background-color:#324317
}
.sportsBg10012 {
	background-image:url("img/dota_bg.jpg");
	background-color:#324317
}
.sportsBg10013 {
	background-image:url("img/cs_bg.jpg");
	background-color:#324317
}
.sportsBg10014 {
	background-image:url("img/xingji_bg.jpg");
	background-color:#324317
}
.live_content {
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:center top
}
.live_content.sports_type_bg1 {
	background-image:url("img/sportsBg/1.jpg")
}
.live_content.sports_type_bg2 {
	background-image:url("img/sportsBg/2.jpg")
}
.live_content.sports_type_bg3 {
	background-image:url("img/sportsBg/3.jpg")
}
.live_content.sports_type_bg4 {
	background-image:url("img/sportsBg/4.jpg")
}
.live_content.sports_type_bg5 {
	background-image:url("img/sportsBg/5.jpg")
}
.live_content.sports_type_bg6 {
	background-image:url("img/sportsBg/6.jpg")
}
.pick-1 {
	text-align:left;
	cursor:pointer
}
.pick-mid {
	text-align:left;
	cursor:pointer
}
.pick-2 {
	text-align:right;
	cursor:pointer
}
.pick:hover,.pick.pickBetState {
	color:#fff;
	background-color:#517dca !important;
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	box-shadow:0 1px 0 0 rgba(0,0,0,.24) inset
}
.pick:hover .sp-odds,.pick.pickBetState .sp-odds {
	color:red !important
}
.pick.not_bet_type {
	color:#fff;
	background-color:#750909 !important;
	-webkit-transition-duration:.2s;
	transition-duration:.2s;
	box-shadow:0 1px 0 0 rgba(0,0,0,.24) inset;
	cursor:not-allowed !important
}
.pick.not_bet_type .sp-odds {
	color:#fff !important
}
.pick-mid_disable {
	cursor:not-allowed
}
.pick-mid_disable:hover,.pick-mid_disable.pickBetState {
	color:#333;
	background:none !important;
	box-shadow:none
}
.home,.away,.gameName {
	display:inline-block;
	width:69%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal
}
.odds-1,.odds-mid,.odds-2 {
	float:right;
	color:#ffde00
}
.odds-color1 {
	color:#ffdf00
}
.odds-2 {
	float:left
}
.needCenterPart .odds-mid {
	float:none
}
.needCenterPart .pick-mid {
	text-align:center
}
.pick-mid-none {
	text-align:center
}
.odds-specials {
	text-indent:5px;
	display:inline-block;
	max-width:70px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
i {
	margin-right:5px
}
.sc-1 {
	width:14px;
	height:14px;
	background-position:-10px -10px;
	vertical-align:middle;
	margin-right:5px
}
.sc-league-img {
	background-repeat:no-repeat;
	height:14px;
	vertical-align:middle;
	margin:0 5px
}
.vs_color {
	color:red
}
.game_gif {
	padding-bottom:2px
}
@keyframes fadeOpa {
	0% {
	opacity:1
}
10% {
	opacity:.9
}
20% {
	opacity:.8
}
30% {
	opacity:.7
}
40% {
	opacity:.6
}
50% {
	opacity:.2
}
60% {
	opacity:.6
}
70% {
	opacity:.7
}
80% {
	opacity:.8
}
90% {
	opacity:.9
}
100% {
	opacity:1;
	color:#ffde00
}
}@-webkit-keyframes fadeOpa {
	0% {
	opacity:1
}
10% {
	opacity:.9
}
20% {
	opacity:.8
}
30% {
	opacity:.7
}
40% {
	opacity:.6
}
50% {
	opacity:.5
}
60% {
	opacity:.6
}
70% {
	opacity:.7
}
80% {
	opacity:.8
}
90% {
	opacity:.9
}
100% {
	opacity:1;
	color:#ffde00
}
}.center-wrap {
	width:1024px;
	margin:0 auto
}
footer>.center-wrap {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/common/logo_bottom.png") 36px center no-repeat;
	padding:30px 0 30px 204px;
	width:825px
}
footer .footer-widget {
	background-color:#292d33;
	border-bottom:1px solid #3a3e43
}
footer .footer-widget ul li {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/common/footer_bg_line.png") left center no-repeat;
	padding-left:25px;
	margin-right:25px;
	height:50px
}
footer .footer-widget ul li:first-child {
	background:none;
	padding-left:0;
	margin-left:26px
}
footer .footer-widget ul li a {
	display:block;
	padding-top:15px
}
footer .footer-widget ul li a.program {
	padding-top:13px
}
footer .footer-widget ul li a span {
	display:block;
	min-height:18px;
	color:#fff;
	font-size:.917em;
	padding-left:25px;
	height:24px;
	line-height:24px
}
footer .footer-widget ul li a.hotline>span {
	background:none;
	padding-left:10px
}
footer .footer-widget ul li a.links>span {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_link.png") no-repeat
}
footer .footer-widget ul li a.notice>span {
	background:url("img/footer_nav_icon1.png") no-repeat
}
footer .footer-widget ul li a.result>span {
	background:url("img/footer_nav_icon2.png") no-repeat
}
footer .footer-widget ul li a.award_i>span {
	background:url("img/footer_nav_icon3.png") no-repeat
}
footer .footer-widget ul li a.sign_i>span {
	background:url("img/footer_nav_icon4.png") no-repeat
}
footer .footer-widget ul li a.in_i>span {
	background:url("img/footer_nav_icon5.png") no-repeat
}
footer .footer-widget ul li a.out_i>span {
	background:url("img/footer_nav_icon6.png") no-repeat
}
footer .footer-widget ul li a.program>span {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_program.png") no-repeat;
	line-height:1
}
footer .footer-widget ul li a.app>span {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_mobile.png") no-repeat
}
footer .footer-widget ul li a.gallery>span {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_gallery.png") no-repeat
}
footer .footer-widget ul li a.ebook>span {
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_ebook.png") no-repeat
}
footer .footer-widget ul li.tripadvisor {
	background:#599642;
	padding-left:0;
	margin-right:0
}
footer .footer-widget ul li.tripadvisor>a>span {
	display:inline-block;
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/icon/icon_footer_tripadvisor.png") 15px center no-repeat;
	color:#fff;
	padding-right:20px;
	padding-left:56px
}
footer .footer-nav {
	margin-bottom:15px
}
footer .footer-nav ul li {
	display:inline-block;
	vertical-align:top;
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/common/footer_bg_line.png") left center no-repeat;
	padding-left:10px;
	margin-left:10px
}
footer .footer-nav ul li:first-child {
	background:none;
	padding-left:0;
	margin-left:0
}
footer .footer-nav ul li a {
	color:#c0c2c6;
	font-size:.917em;
	letter-spacing:-0.025em
}
footer .footer-widget ul,footer .footer-widget ul>li,footer .footer-widget a.tripadvisor {
	display:inline-block;
	vertical-align:top
}
footer .footer-service-area {
	display:inline-block;
	vertical-align:top
}
footer .footer-service-area>h3,footer .footer-service-area>.link,footer .overseas-offices {
	display:inline-block;
	vertical-align:top
}
footer .footer-service-area>h3 {
	color:#d5d6d9;
	font-size:.917em;
	font-weight:normal;
	padding:7px 0;
	margin-right:30px
}
footer .footer-service-area>.link {
	padding:7px 0;
	margin-right:30px
}
footer .footer-service-area>.link>a {
	color:#6c717a;
	margin-left:25px;
	font-size:.917em
}
footer .footer-service-area>.link>a:first-child {
	margin-left:0
}
footer .footer-service-area>.link>a::before {
	display:inline-block;
	content:"·";
	margin-right:10px
}
footer .overseas-offices {
	position:relative
}
footer .overseas-offices>h4 {
	display:inline-block;
	font-size:.917em;
	font-weight:normal;
	padding:7px 0;
	margin-right:20px
}
footer .overseas-offices>h4>span {
	color:#448330
}
footer .overseas-offices>h4::before {
	display:inline-block;
	content:"·";
	margin-right:4px
}
footer .overseas-offices a {
	color:#868f9d;
	font-size:.917em
}
footer .overseas-offices>a>span {
	display:inline-block;
	vertical-align:top;
	width:185px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
footer .copyright,footer .comment-to-webmaster {
	color:#868f9d;
	font-size:.917em;
	letter-spacing:-0.025em
}
footer .comment-to-webmaster {
	margin-bottom:5px
}
footer .comment-to-webmaster>a {
	text-decoration:underline;
	color:#768aaa
}
button.goTop {
	border:none;
	font-size:0;
	position:fixed;
	bottom:10px;
	right:10px;
	width:39px;
	height:39px;
	background:url("http://tong.visitkorea.or.kr/img/vk/enu/common/footer_btn_top.png") no-repeat;
	padding:0;
	margin:0;
	z-index:9
}
button.goTop:hover {
	background-position:-39px 0
}
footer .other_website {
	margin:0 250px
}
footer .other_website .website_link {
	text-align:center
}
footer .other_website .website_link .external_links {
	display:inline-block;
	margin:10px 15px;
	background-image:url(img/footer_link_bg.png);
	background-repeat:no-repeat;
	vertical-align:middle
}
footer .other_website .website_link .external_links:hover {
	background-image:url(img/footer_link_bg_on.png)
}
footer .other_website .website_link .external_link1 {
	width:89px;
	height:86px;
	background-position:-288px -12px
}
footer .other_website .website_link .external_link2 {
	width:92px;
	height:32px;
	background-position:-423px -38px
}
footer .other_website .website_link .external_link3 {
	width:121px;
	height:30px;
	background-position:-547px -38px
}
footer .other_website .website_link .external_link4 {
	width:211px;
	height:50px;
	background-position:-700px -23px
}
footer .other_website .website_link .external_link5 {
	width:148px;
	height:33px;
	background-position:-943px -38px
}
footer .other_website .website_link .external_link6 {
	width:296px;
	height:47px;
	background-position:-1128px -31px
}
footer .other_website .website_link .external_link7 {
	width:180px;
	height:47px;
	background-position:-1461px -31px
}
footer .other_website .website_link .external_link8 {
	width:144px;
	height:50px;
	background-position:-361px -121px
}
footer .other_website .website_link .external_link9 {
	width:147px;
	height:58px;
	background-position:-560px -117px
}
footer .other_website .website_link .external_link10 {
	width:188px;
	height:27px;
	background-position:-756px -135px
}
footer .other_website .website_link .external_link11 {
	width:189px;
	height:87px;
	background-position:-993px -104px
}
footer .other_website .website_link .external_link12 {
	width:336px;
	height:50px;
	background-position:-1231px -121px
}
.contentMaxWidth {
	width:100%;
	margin:90px 0 0 0
}
.contentMaxWidth:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
.contentMaxWidth.not_set_padding {
	padding:0
}
.sports_wrapper {
	width:100%;
	min-width:1480px;
	margin-top:10px;
	position:absolute;
	height:calc(100% - 153px);
	padding:0 150px;
	display:flex;
	justify-content:space-between
}
.sports_wrapper:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
.sports_wrapper .wrap_complete {
	position:relative;
	flex:1 1 auto;
	width:100%;
	width:calc(100% - 600px);
	color:#fff;
	overflow:hidden;
	overflow-y:auto;
	order:2
}
.sports_wrapper .wrap_content {
	width:100%;
	margin-top:0
}
.international_sports_wrapper {
	width:100%;
	min-width:1480px;
	margin-top:10px;
	padding:0 10px;
	display:flex;
	justify-content:space-between
}
.international_sports_wrapper:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
.international_sports_wrapper .wrap_complete {
	position:relative;
	flex:1 1 auto;
	width:100%;
	width:calc(100% - 600px);
	color:#fff;
	order:2
}
.international_sports_wrapper .wrap_content {
	width:100%;
	margin-top:0
}
.international_sports_wrapper .inland_wrapper_odds_part {
	margin:0 5px
}
.international_sports_wrapper #sidebar-right.on,.international_sports_wrapper #sidebar-left.on {
	align-self:flex-end;
	height:100vh
}
.international_sports_wrapper .games_ctx {
	padding-bottom:0
}
.international_sports_wrapper .sportsType_bg {
	height:270px
}
.sports_wrapper_inplay {
	margin-top:10px;
	position:relative;
	width:100%;
	min-width:1480px;
	display:flex;
	justify-content:space-between
}
.sports_wrapper_inplay:after {
	content:"";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
.sports_wrapper_inplay .wrap_complete {
	position:relative;
	flex:1 1 auto;
	width:100%;
	width:calc(100% - 600px);
	color:#fff;
	order:2
}
.sports_wrapper_inplay .wrap_content {
	width:100%;
	margin-top:0
}
.global-width {
	width:1180px;
	margin:0 auto
}
.contentH {
	min-height:800px
}
.wrap_complete {
	width:1400px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	position:relative
}
.main_area {
	width:calc(100% - 350px)
}
.main_mid_auto {
	width:100%
}
.main_notice_event .main_list_part {
	width:50%;
	margin-right:5px;
	flex:1 1 auto;
	overflow:hidden;
	background:#2c2c2c;
	border-radius:10px;
	box-shadow:2px 2px 10px rgba(0,0,0,.3)
}
.main_notice_event .main_list_part+.main_list_part {
	margin-left:5px;
	margin-right:0
}
.main_notice_event .main_list_part .item-heading {
	position:relative;
	font-size:0;
	height:48px;
	line-height:48px;
	padding-left:20px;
	background:#01a032;
	overflow:hidden;
	border-radius:10px 10px 0 0
}
.main_notice_event .main_list_part .item-heading:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:0;
	height:0;
	background:linear-gradient(192deg,#116E51 0%,rgba(17,110,81,0) 37%)
}
.main_notice_event .main_list_part .item-heading>* {
	vertical-align:middle
}
.main_notice_event .main_list_part .item-heading span {
	font-size:18px;
	color:#fff;
	font-weight:bold
}
.main_notice_event .main_list_part ul.transaction-list {
	margin-bottom:0;
	padding:15px;
	height:230px;
	overflow:hidden
}
.main_notice_event .main_list_part ul.transaction-list .items {
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-size:13px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	color:#c3c1c5;
	border-bottom:0px dashed #4a4a4a;
	font-family:"Noto Sans","Noto Sans CJK KR",sans-serif
}
.main_notice_event .main_list_part ul.transaction-list .items .goldTxt {
	color:#f4b741
}
.main_notice_event .main_list_part ul.transaction-list .items .transaction-item {
	flex:0 0 auto
}
.main_notice_event .main_list_part ul.transaction-list .items .transaction-item:nth-child(1) {
	width:80px;
	display:inline-block;
	margin:0 5px 0 0;
	font-size:14px;
	color:#00d97b;
	font-weight:normal
}
.main_notice_event .main_list_part ul.transaction-list .items .transaction-item:nth-child(2) {
	flex:1 1 auto;
	font-size:14px;
	color:#fff;
	font-weight:normal
}
.main_notice_event .main_list_part ul.transaction-list .items .transaction-item:nth-child(3) {
	font-size:14px;
	color:#01a032;
	font-weight:normal
}
.main_notice_event .main_list_part ul.transaction-list .items .transaction-item:nth-last-child(1) {
	width:50px;
	color:#676767;
	font-size:14px;
	font-weight:normal
}
.height100pro {
	height:100%
}
.game_title {
	height:50px;
	line-height:50px;
	padding-left:10px;
	color:#fff
}
.contentDiv_tit {
	position:relative;
	width:100%;
	height:80px;
	line-height:80px;
	text-align:left;
	color:#fff;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	background-color:#242424
}
.contentDiv_tit .title_t {
	display:inline-block;
	padding:0 20px
}
.contentDiv_tit .title_t span {
	font-weight:900;
	color:#fff
}
.contentDiv_tit .title_t .kr_character {
	font-size:24px;
	padding:0 10px
}
.contentDiv_tit .title_t .en_character {
	font-size:16px
}
.contentDiv_tit .title_t em {
	position:relative;
	top:-3px;
	font-weight:bold
}
.contentDiv_tit .title_t>* {
	vertical-align:middle
}
.title_icon {
	display:inline-block;
	margin:0;
	background-image:url("img/page_title_icon.png");
	background-repeat:no-repeat
}
.title_icon.title_icon_board {
	width:35px;
	height:36px;
	background-position:-4px -4px
}
.title_icon.title_icon_input_money {
	width:38px;
	height:33px;
	background-position:-345px -6px
}
.title_icon.title_icon_change_money {
	width:40px;
	height:33px;
	background-position:-407px -6px
}
.title_icon.title_icon_event {
	width:30px;
	height:35px;
	background-position:-212px -4px
}
.title_icon.title_icon_sign {
	width:37px;
	height:34px;
	background-position:-74px -6px
}
.title_icon.title_icon_award {
	width:37px;
	height:37px;
	background-position:-142px -4px
}
.title_icon.title_icon_free_border {
	width:37px;
	height:37px;
	background-position:-142px -4px
}
.title_icon.title_icon_result {
	width:32px;
	height:37px;
	background-position:-610px -4px
}
.title_icon.title_icon_rule {
	width:34px;
	height:40px;
	background-position:-544px -2px
}
.title_icon.title_icon_ladder1 {
	width:31px;
	height:31px;
	background-position:-145px -71px
}
.title_icon.title_icon_ladder2 {
	width:31px;
	height:31px;
	background-position:-211px -71px
}
.title_icon.title_icon_ladder3 {
	width:31px;
	height:31px;
	background-position:-278px -71px
}
.title_icon.title_icon_ladder4 {
	width:25px;
	height:30px;
	background-position:-352px -71px
}
.title_icon.title_icon_ladder5 {
	width:36px;
	height:37px;
	background-position:-410px -69px
}
.title_icon.title_icon_ladder6 {
	width:36px;
	height:37px;
	background-position:-410px -69px
}
.title_icon.title_icon_ladder7 {
	width:36px;
	height:37px;
	background-position:-410px -69px
}
.title_icon.title_icon_ladder8 {
	width:25px;
	height:30px;
	background-position:-352px -71px
}
.title_icon.title_icon_ladder9 {
	width:36px;
	height:36px;
	background-position:-475px -69px
}
.title_icon.title_icon_ladder10 {
	width:36px;
	height:36px;
	background-position:-475px -69px
}
.title_icon.title_icon_ladder11 {
	width:36px;
	height:36px;
	background-position:-475px -69px
}
.title_icon.title_icon_ladder12 {
	width:25px;
	height:30px;
	background-position:-352px -71px
}
.title_icon.title_icon_ladder13 {
	width:35px;
	height:33px;
	background-position:-545px -70px
}
.title_icon.title_icon_ladder14 {
	width:36px;
	height:36px;
	background-position:-677px -69px
}
.title_icon.title_icon_ladder15 {
	width:36px;
	height:33px;
	background-position:-611px -70px
}
.title_icon.title_icon_ladder16 {
	width:36px;
	height:36px;
	background-position:-742px -69px
}
.title_icon.title_icon_ladder17 {
	width:30px;
	height:30px;
	background-position:-147px -133px
}
.title_icon.title_icon_ladder18 {
	width:36px;
	height:36px;
	background-position:-809px -69px
}
.title_icon.title_icon_ladder19 {
	width:40px;
	height:32px;
	background-position:-871px -7px
}
.title_icon.title_icon_ladder20 {
	width:37px;
	height:36px;
	background-position:-943px -6px
}
.title_icon.title_icon_ladder21 {
	width:35px;
	height:35px;
	background-position:-4px -69px
}
.title_icon.title_icon_ladder22 {
	width:33px;
	height:33px;
	background-position:-75px -70px
}
.title_icon.title_icon_ladder23 {
	width:36px;
	height:33px;
	background-position:-76px -135px
}
.title_icon.title_icon_ladder24 {
	width:36px;
	height:36px;
	background-position:-209px -130px
}
.title_icon.title_icon_ladder25 {
	width:36px;
	height:36px;
	background-position:-276px -130px
}
.title_icon.title_icon_ladder26 {
	width:36px;
	height:36px;
	background-position:-347px -130px
}
.title_icon.title_icon_ladder27 {
	width:36px;
	height:36px;
	background-position:-412px -130px
}
.title_icon.title_icon_dog {
	width:36px;
	height:36px;
	background-position:-4px -130px
}
.title_icon.title_icon_esports,.title_icon.title_icon_sports {
	width:36px;
	height:36px;
	background-position:-474px -4px
}
.title_icon.title_icon_message {
	width:37px;
	height:31px;
	background-position:-739px -7px
}
.title_icon.title_icon_info {
	width:36px;
	height:36px;
	background-position:-676px -5px
}
.title_icon.title_icon_moenyLog {
	width:46px;
	height:40px;
	background-position:-469px -130px
}
.title_icon.title_icon_pointLog {
	width:43px;
	height:43px;
	background-position:-541px -127px
}
.title_icon.title_icon_discount {
	width:43px;
	height:38px;
	background-position:-606px -131px
}
.title_icon.title_icon_casino {
	width:40px;
	height:31px;
	background-position:-806px -6px
}
.title_icon.title_icon_MINI {
	width:35px;
	height:34px;
	background-position:-677px -129px
}
.tableGlobal {
	width:100%;
	border-collapse:collapse;
	margin:10px auto;
	color:#fff
}
.tableGlobal tr>th {
	height:40px;
	background:#1a1a1a;
	text-align:center
}
.tableGlobal td {
	text-align:center;
	height:45px;
	border-bottom:1px solid #525252;
	background:#3e3e3e
}
.tableGlobal td.bbs_title {
	text-align:left;
	padding-left:10px
}
.table_normal td {
	border:1px solid #525252
}
.tableGlobal123 {
	width:100%;
	border-collapse:collapse;
	margin:40px 0 0 0;
	color:#333
}
.tableGlobal123 .th_tr {
	background:url("img/table_th_bg.png") no-repeat;
	background-size:100% 100%
}
.tableGlobal123 tr>th {
	height:50px;
	text-align:center;
	color:#6c7ab2;
	font-size:16px;
	font-family:a3
}
.tableGlobal123 td {
	text-align:center;
	color:#333;
	font-size:15px;
	font-family:a2;
	height:64px;
	border-bottom:1px solid #d3d9f0;
	background:none
}
.tableGlobal123 td a {
	color:#555
}
.tableGlobal123 td a:hover {
	color:#5b5ba4;
	text-decoration:underline
}
.tableGlobal123 td.bbs_title {
	text-align:left;
	padding-left:10px
}
.text-ellipsis {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.disabled {
	display:none
}
.user_info_list_box {
	display:block;
	background:#1a1a1a;
	padding:10px 20px
}
.user_info_list li {
	position:relative;
	float:left;
	width:122px;
	height:44px;
	line-height:44px;
	text-align:center;
	font-weight:600;
	color:#fff;
	cursor:pointer;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.user_info_list li:hover,.user_info_list li.action,.user_info_list li.action:hover {
	color:#ffd673;
	background:url("img/my_page_nav_bg.png") no-repeat;
	background-size:100% auto
}
.results_content {
	margin-top:10px
}
.results_content .results_box {
	width:100%
}
.results_content .results_box td {
	height:40px;
	text-align:center;
	border-bottom-color:#525252;
	background:#3e3e3e
}
.results_content .results_box .sports_league {
	text-align:center
}
.results_content .results_box .blank_empty {
	height:2px;
	background-color:#000
}
.results_content .game_time {
	display:inline-block;
	margin:5px 0;
	padding:5px 15px;
	background:#333;
	font-size:14px
}
.results_content .gameResultSoccer {
	display:inline-block;
	width:140px;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-family:Industry-Demi;
	background:#333
}
.result_details {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999999
}
.result_details .mask_box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	z-index:1
}
.result_details .result_details_ctx {
	position:absolute;
	top:50%;
	left:50%;
	max-width:1200px;
	min-width:675px;
	transform:translate(-50%,-50%);
	background:#252528;
	z-index:2
}
.result_details .result_details_ctx .result_details_table {
	width:100%;
	color:#fff
}
.result_details .result_details_ctx .result_details_table th {
	height:50px;
	background:#292a2c
}
.result_details .result_details_ctx .result_details_table td {
	padding:10px 0;
	background:none;
	border:0;
	text-align:center;
	font-size:16px
}
.result_details .result_details_ctx .result_details_table .away_team {
	background:#005c92
}
.result_details .result_details_ctx .result_details_table .home_team {
	background:#7c0f00
}
.result_details .result_details_ctx .result_details_table .result_team {
	text-align:center;
	width:100%;
	padding:10px 15px
}
.result_details .result_details_ctx .close_result_details {
	position:absolute;
	bottom:-100px;
	left:50%;
	width:50px;
	height:50px;
	transform:translateX(-50%);
	color:#ff5722;
	cursor:pointer;
	background:url("img/close.svg") no-repeat;
	background-size:cover
}
.search_area {
	position:relative;
	z-index:2;
	display:inline-block;
	font-size:0
}
.search_area .search_li {
	display:inline-block;
	font-size:14px;
	vertical-align:middle;
	color:#333
}
.search_area .search_li .whSet {
	width:160px
}
.search_area .search_li .whSet input[type=text] {
	height:35px
}
.search_area .search_li+.search_li {
	margin-left:10px
}
.search_area .search_li .laydate-box {
	height:35px;
	width:150px
}
.search_area .search_li .laydate-box #laydateInput {
	height:35px;
	line-height:35px;
	background:#fff;
	color:#333;
	border:1px solid #59a3a0
}
.search_area .select_game_result {
	width:150px;
	height:35px;
	background-color:#fff;
	border:0;
	cursor:pointer
}
.search_area .game_result_search_input {
	width:150px;
	height:35px;
	font-size:16px;
	padding:0 0 0 5px;
	vertical-align:middle;
	background:#fff;
	color:#333;
	border:1px solid #59a3a0
}
.search_area .game_result_search_btn {
	height:35px;
	line-height:35px;
	margin-left:10px;
	color:#fff;
	vertical-align:middle
}
.mini_game_list .mini_game_list_ul li {
	float:left;
	width:25%;
	padding-right:5px;
	padding-left:5px;
	margin-bottom:10px
}
.mini_game_list .mini_game_list_ul li a {
	position:relative;
	display:block;
	height:0;
	padding-bottom:153%;
	text-align:center;
	border:1px solid #393636;
	border-radius:5px;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.mini_game_list .mini_game_list_ul li a img {
	width:100%
}
.mini_game_list .mini_game_list_ul li:hover a {
	transform:scale(1.02)
}
.mini_game_list .mini_game_list_ul li .mini_game_type,.mini_game_list .mini_game_list_ul li .mini_game_name {
	position:absolute;
	left:0;
	width:100%;
	padding:10px 15px;
	background:rgba(0,0,0,.5);
	box-shadow:0 2px 3px rgba(0,0,0,.5);
	color:#fff
}
.mini_game_list .mini_game_list_ul li .mini_game_type {
	top:0;
	font-size:18px
}
.mini_game_list .mini_game_list_ul li .mini_game_name {
	bottom:0
}
.mini_game_list .mini_game_list_ul li .mini_game_name .mini_game_text {
	padding:10px
}
.mini_game_list .mini_game_list_ul li .mini_game_name .mini_game_time {
	display:inline-block;
	padding:5px 10px;
	background:#333;
	border-radius:3px
}
.other_menu_list {
	margin-bottom:3px;
	padding:4px
}
.other_menu_list .menu_list01 {
	margin:10px 6px 10px 6px
}
.other_menu_list .menu_list01 li {
	position:relative;
	margin-bottom:3px
}
.other_menu_list .menu01 {
	height:43px;
	border-radius:5px;
	background:#2d2e35;
	color:#c4c4c3;
	font-weight:bold;
	transition:200ms all;
	line-height:41px;
	padding-left:15px;
	border:1px solid rgba(0,0,0,0);
	cursor:pointer;
	box-shadow:rgba(0,0,0,.35) -3px 7px 6px -6px,#5c5e6c 1px 1px 4px -2px inset
}
.other_menu_list .menu01 .time {
	position:absolute;
	top:7px;
	right:10px;
	height:28px;
	display:inline-block;
	width:50px;
	text-align:center;
	line-height:26px;
	font-weight:normal;
	border:1px solid #3a3a42;
	border-radius:5px;
	background:#222227
}
.other_menu_list .menu01 img {
	height:28px;
	vertical-align:middle;
	margin:0px 4px 2px 0px
}
.other_menu_list .menu01:hover {
	background:#393a43;
	color:#fff
}
.other_menu_list .menu01.on {
	background:#313120;
	border:1px solid #ffe70c;
	color:#ffe70c
}
.box_type01 {
	border-radius:5px;
	background:#222227;
	box-shadow:#52525d 1px 1px 4px -2px inset
}
#sidebar-left .casino_part {
	border-radius:4px;
	background:#242424
}
#sidebar-left .game_type_check_box li {
	float:left;
	width:50%;
	border:1px solid #333;
	overflow:hidden
}
#sidebar-left .game_type_check_box li:first-child {
	border-radius:4px 0 0 0
}
#sidebar-left .game_type_check_box li:last-child {
	border-radius:0 4px 0 0
}
#sidebar-left .game_type_check_box li button {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:100%;
	height:40px;
	background:#121214;
	cursor:pointer
}
#sidebar-left .game_type_check_box li button.active {
	background:#ffe70c;
	color:#333
}
#sidebar-right,#sidebar-left {
	flex:0 0 auto;
	width:300px;
	transition:all .2s ease-in-out;
	z-index:10
}
#sidebar-right.on,#sidebar-left.on {
	top:0
}
#sidebar-right {
	order:3
}
#sidebar-left {
	left:0
}
.right_part_img_ul li {
	margin-bottom:10px;
	box-shadow:0 3px 5px rgba(0,0,0,.5)
}
.right_part_img_ul li:last-child {
	margin-bottom:0
}
.right_part_img_ul li img {
	border-radius:4px
}
.item_title {
	padding:8px;
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAkBAMAAACgbzjdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURQkLDgwZKRsXDmguCkEkEmFtTIYAAADWSURBVFjDzZjrEcIwDMbiDZyDCcwGmAlg/51Iy8u4/i93Ap0+Jdd2DPiRofPz0CxDZbSBkcAyO600eRb5spwaFTMdT+Yn5uyNVnp4o7Pk3ihfv9L9xpXucL0x35vBM/2JQWE0FLPyNYP7jfmiMJryRWFyvqyZkO9lE2M97pg9XxBm1Zvy7WJmz5eDkXiuX/mSM4nklUgzOV8MJr88GGsmiHnni8GoHvMFYYqVjLpjinwhmDpfzowc84Vg6nwZmPXqW65EmanyRWAkfhREMQSMxl8yIV+zJ8nROur7UVJ8AAAAAElFTkSuQmCC);
	background-size:100%;
	font-size:14px
}
.item_title>* {
	vertical-align:middle
}
.item_title svg {
	margin-right:8px
}
.item_title h3 {
	line-height:1;
	font-weight:normal
}
.item_title h3 span {
	font-size:12px
}
.user_private_info {
	margin-bottom:8px;
	color:#fff
}
.user_private_info .info_items_box {
	flex-direction:column
}
.user_private_info .info_items_box .info_item {
	height:32px
}
.user_private_info .info_items_box .info_item .info_icon {
	width:32px;
	height:100%
}
.user_private_info .info_items_box .info_item .info_icon span {
	padding:0 4px;
	font-size:12px
}
.user_private_info .info_items_box .info_item .info_content {
	font-size:12px;
	padding:0 4px;
	flex:1 1 auto
}
.user_private_info .info_items_box .info_item .info_content .out_door {
	padding:2px 16px;
	color:#fff;
	border-radius:4px
}
.user_private_info .info_items_box .info_item .change_point_btn {
	width:70px;
	height:25px;
	background:#8974ab;
	border:2px;
	color:#fff;
	cursor:pointer
}
.user_private_info .info_items_box .change_casino_money_part .casino_money_count {
	background:#3e3e3e;
	width:100%;
	height:30px;
	line-height:30px;
	padding-left:10px
}
.user_private_info .info_items_box .change_casino_money_part .casino_money_check_btn button {
	width:50%;
	height:30px;
	flex:1 1 auto;
	color:#fff;
	cursor:pointer
}
.user_private_info .info_items_box .change_casino_money_part .casino_money_check_btn button:first-child {
	margin-right:5px;
	background:#99ab31
}
.user_private_info .info_items_box .change_casino_money_part .casino_money_check_btn button:last-child {
	margin-left:5px;
	background:#8974ab
}
.user_private_info .right_login_wrap {
	padding:10px
}
.user_private_info .right_login_title {
	height:46px;
	padding-left:44px;
	padding-top:20px;
	color:#fff;
	background:#494949 url("img/231814100.png") no-repeat top left
}
.user_private_info .right_login_title .right_login_en {
	color:#71ffcc
}
.user_private_info .login_up_box .login_btn {
	width:100%;
	height:36px;
	background:linear-gradient(91deg,#1A7051 0%,#71FFCC 100%)
}
.user_private_info .login_up_box .register_btn {
	color:#999
}
.user_private_info .user_private_btn {
	flex-wrap:wrap;
	justify-content:space-between
}
.user_private_info .user_private_btn a {
	flex-grow:1;
	width:48%;
	padding:4px 0;
	margin-right:3px;
	margin-bottom:3px;
	color:#fff;
	font-size:12px
}
.user_private_info .user_private_btn a:nth-child(2n) {
	margin-right:0
}
.user_private_info .user_private_btn a:nth-last-child(1),.user_private_info .user_private_btn a:nth-last-child(2) {
	margin-bottom:0
}
.user_info_right_content {
	padding:10px;
	background:#494949
}
.user_info_right_content .user_lv_name {
	padding-bottom:12px;
	border-bottom:1px solid #525252
}
.user_info_right_content .user_lv_name .user_lv_part {
	width:120px;
	padding:10px 0;
	font-size:0;
	flex:0 0 auto;
	background:#3e3e3e
}
.user_info_right_content .user_lv_name .user_lv_part p {
	font-size:14px
}
.user_info_right_content .user_lv_name .user_name_part {
	flex:1 1 auto;
	width:100%
}
.user_info_right_content .user_lv_name .user_name_part li+li {
	margin-top:10px
}
.user_info_right_content .user_lv_name .user_name_part li:first-child {
	color:#76797e;
	font-size:12px
}
.user_info_right_content .user_lv_name .user_name_part li .out_door {
	width:70px;
	height:25px;
	background:#565849;
	color:#fff;
	border-radius:2px;
	cursor:pointer
}
.right_notice_quick_link {
	color:#fff
}
.right_notice_quick_link .notice_ctx a {
	display:block;
	color:#fff;
	padding:8px;
	border-bottom-width:1px
}
.right_img_show_wrap img {
	display:block;
	max-width:100%
}
.title_relevancy_link {
	font-size:12px
}
.title_relevancy_link .title_type {
	padding:0 50px;
	line-height:50px;
	border-right-width:1px
}
.title_relevancy_link .relevancy_link_wrap {
	padding:5px 15px
}
.title_relevancy_link .relevancy_link_wrap .relevancy_link {
	padding:0 40px;
	height:40px;
	border-radius:5px;
	background:none;
	color:#fff;
	cursor:pointer
}
.title_relevancy_link .relevancy_link_wrap .relevancy_link.on {
	color:#ff6504;
	background-color:#1f242a
}
.show_next_ctx {
	display:none
}
.show_next_ctx.on {
	display:table-row !important
}
.event_article_ctx img {
	max-width:100%
}
.border-white-1 {
	border-color:hsla(0,0%,100%,.1)
}
.login_btn,.register_btn {
	color:#fff
}
.login_userImport {
	padding:0 5px;
	height:35px;
	background:#3e3e3e;
	border:1px solid #3fad85;
	color:#fff
}
.game_nav_warp {
	height:88px
}
.game_nav_warp .game_title_name {
	width:115px;
	height:88px
}
.game_nav_warp .company_wrap .hr_line {
	display:block;
	margin:0;
	border-style:solid
}
.game_nav_warp .company_wrap .company_name_box,.game_nav_warp .company_wrap .company_has_game_box {
	height:44px
}
.game_nav_warp .company_wrap .company_name_box a,.game_nav_warp .company_wrap .company_has_game_box a {
	display:block;
	padding:0 20px;
	height:32px;
	line-height:32px;
	border-radius:8px;
	font-size:12px
}
.game_nav_warp .company_wrap .company_name_box a.action,.game_nav_warp .company_wrap .company_has_game_box a.action {
	background-color:#1f242a
}
.game_nav_warp .company_wrap .company_name_box img,.game_nav_warp .company_wrap .company_has_game_box img {
	width:16px
}
.game_nav_warp .company_wrap .company_has_game_box {
	display:none
}
.game_nav_warp .company_wrap .company_has_game_box.action {
	display:flex
}
.no_data {
	margin-top:30px
}
.no_data_p {
	text-indent:-9999px;
	font-size:24px;
	padding-top:30px
}
.result_card_btn {
	width:85px;
	padding:8px 0;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	vertical-align:middle
}
.result_card_btn.result_card_blue {
	background:#005eff
}
.result_card_btn.result_card_red {
	background:#ff2929
}
@media screen and (max-width:1480px) {
	#sidebar-right,#sidebar-left {
	position:relative !important;
	top:0 !important;
	float:right !important
}
#sidebar-left {
	float:left !important
}
}.gur {
	width:100%
}
.gur2 {
	width:100%
}
.gur_but {
	width:100%;
	height:44px;
	text-align:center
}
.gur_but .gur_but_but {
	width:190px;
	height:44px;
	background:url(img/gur_but_but.png) no-repeat;
	border-radius:22px;
	color:#7981a4;
	font-family:a2;
	font-size:19px;
	cursor:pointer;
	box-shadow:0 4px 8px 0 rgba(194,211,222,.5);
	transition:all .5s ease
}
.gur_but .gur_but_but.on {
	background:url(img/gur_but_but_on.png) no-repeat;
	color:#fff
}
.gur_but .gur_but_but:hover {
	background:url(img/gur_but_but_on.png) no-repeat;
	color:#fff
}
.board_gall {
	width:100%;
	height:auto;
	position:relative;
	margin-top:20px
}
.assurance_company {
	float:left;
	width:32%;
	margin:0 2% 2% 0;
	background:#a4aacc;
	border:2px solid #a4aacc;
	box-shadow:2px 2px 10px rgba(0,0,0,.3);
	padding:10px;
	border-radius:10px;
	transition:all .5s
}
.assurance_company:hover {
	border:2px solid #1dbeff;
	cursor:pointer
}
.assurance_company:nth-child(3n) {
	margin:0 0 2% 0
}
.assurance_company_img {
	width:100%;
	margin:0px 0 0 0;
	box-shadow:2px 2px 10px rgba(0,0,0,.3);
	border-radius:10px
}
.assurance_company_img img {
	display:inline-block;
	width:100%
}
.assurance_company_info {
	width:100%;
	margin:10px 0 0 0;
	border-radius:10px;
	overflow:hidden
}
.assurance_company_info_tr {
	display:flex;
	width:100%
}
.assurance_company_info_tr .aci_title {
	width:100px;
	text-align:left;
	line-height:35px;
	background:none;
	font-size:16px;
	padding-left:14px;
	color:#e7e7e7
}
.assurance_company_info_tr .aci_name {
	width:calc(100% - 100px);
	text-align:left;
	line-height:35px;
	color:#fff;
	font-size:16px
}
.assurance_company_info_tr .aci_name.red {
	color:#002367
}
.assurance_company_info_tr:first-child {
	border:none
}
.assurance_company_btn {
	width:100%;
	padding-top:5px;
	border-bottom:1px solid hsla(0,0%,100%,.3)
}
.assurance_company_btn ul li {
	float:left;
	width:calc(50% - 2px);
	margin:15px 4px 0 0
}
.assurance_company_btn ul li a {
	display:block;
	width:100%;
	padding:0 10px;
	height:40px;
	line-height:40px;
	border-radius:22px;
	text-align:center;
	background:url(img/gur_but_but.png) no-repeat;
	background-size:100% 100%;
	font-size:14px;
	color:#555;
	font-family:a3;
	transition:all .3s
}
.assurance_company_btn ul li:nth-child(2n) {
	margin:15px 0px 0 0
}
.assurance_company_btn ul li:nth-child(2n) a {
	color:#fff;
	background:url(img/gur_but_but_on.png) no-repeat
}
.board_gall .board_gallbox .board_gall_table {
	width:100%;
	height:auto;
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:50px 22px
}
.board_gall .board_gallbox .board_gall_table .gall_item {
	height:auto;
	position:relative
}
.board_gall .board_gallbox .board_gall_table .gall_item a {
	display:flex;
	justify-content:flex-start;
	align-items:stretch;
	flex-direction:column;
	width:100%;
	position:relative
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_thumb {
	width:100%;
	background:#a4aacc;
	aspect-ratio:1.31/1;
	position:relative;
	border-radius:0px;
	overflow:hidden
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt {
	display:flex;
	width:100%;
	height:auto;
	position:relative;
	justify-content:flex-start;
	align-items:stretch;
	flex-direction:column;
	overflow:hidden;
	flex-grow:1;
	padding:7px 11px 11px;
	background:#a4aacc;
	border-radius:0 0 30px 1px
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt h2 {
	font-size:16px;
	font-weight:700;
	color:#fff;
	overflow:hidden;
	white-space:normal;
	text-overflow:ellipsis;
	word-wrap:break-word;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	line-height:22px;
	margin:8px 0
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox {
	width:100%;
	height:auto;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:20px;
	gap:5px
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox .star_icon {
	color:#ccc;
	font-size:.875rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	gap:2px
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox .star_icon .icon_star {
	display:inline-flex;
	justify-content:flex-start;
	align-items:center;
	color:rgba(0,0,0,0) !important;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(img/star_off.png);
	background-size:cover
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox .star_icon .icon_star:after {
	content:"";
	color:rgba(0,0,0,0) !important;
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-image:url(img/star_on.png);
	background-size:16px;
	opacity:0
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox .star_icon .icon_star.active:after {
	opacity:1
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox .star_icon .icon_star_half:after {
	width:50%
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .parner_starbox p {
	font-size:.8125rem;
	font-weight:500;
	color:#dfdfdf
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .gal_commt {
	width:100%;
	height:auto;
	position:relative;
	display:flex;
	justify-content:flex-start;
	align-items:flex-end;
	min-height:30px;
	margin-top:auto;
	gap:5px
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .icon_chat {
	display:inline-flex;
	justify-content:flex-start;
	align-items:center;
	color:rgba(0,0,0,0) !important;
	width:1em;
	height:1em;
	background-repeat:no-repeat;
	background-image:url(img/icon_chat.png);
	background-size:cover;
	font-size:1.125rem;
	margin-right:0 !important
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .gal_commt>p {
	font-size:.875rem;
	font-weight:500;
	color:#dfdfdf
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .badge_icon {
	flex-shrink:0;
	width:57px;
	height:25px;
	margin-left:auto;
	margin-right:-11px;
	background-size:100% 100%;
	background-repeat:no-repeat
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .badge_icon.new_icon {
	width:100px;
	height:40px;
	background:#dbddeb;
	border-radius:30px 0px 30px 0px;
	font-size:16px;
	color:#ff8900;
	margin-bottom:-11px;
	text-align:center;
	font-family:a3;
	line-height:40px;
	font-weight:700
}
.board_gall .board_gallbox .board_gall_table .gall_item a .partner_txt .badge_icon.hot_icon {
	width:100px;
	height:40px;
	background:#dbddeb;
	border-radius:30px 0px 30px 0px;
	font-size:16px;
	color:#f50;
	margin-bottom:-11px;
	text-align:center;
	font-family:a3;
	line-height:40px;
	font-weight:700
}
.board_user {
	width:100%;
	height:auto;
	position:relative;
	margin-top:40px
}
.user_search {
	width:100%;
	height:auto;
	position:relative
}
.board_user .user_search>form {
	width:100%;
	height:auto;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	gap:5px
}
.sch_select {
	width:120px;
	height:50px;
	position:relative
}
.sch_select>select {
	width:100%;
	height:100%;
	position:relative;
	padding:10px 15px;
	background-color:#a4aacc;
	color:#fff;
	border:0;
	border-radius:10px;
	font-family:a2;
	font-size:15px
}
select {
	font-family:"Pretendard",sans-serif;
	font-size:.875rem;
	font-weight:400;
	background:url(img/select_arrows.png) no-repeat right 15px center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	color:#bbb
}
.board_user .user_search>form .sch_inputbox {
	width:auto;
	height:auto;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#a4aacc;
	border-radius:10px
}
.sch_input {
	width:160px;
	height:50px;
	position:relative
}
.board_user .user_search>form .sch_input {
	width:260px
}
.sch_input>input {
	width:100%;
	height:100%;
	background-color:#a4aacc;
	border:1px solid rgba(0,0,0,0);
	border-radius:10px;
	padding:0 15px;
	font-size:15px;
	color:#fff;
	font-family:a2
}
.sch_input>input::placeholder {
	font-size:15px;
	color:#fff;
	font-family:a2
}
.sch_button {
	width:50px;
	height:50px;
	position:relative
}
.sch_button>button {
	width:100%;
	height:100%;
	background:#a4aacc;
	border:1px solid rgba(0,0,0,0);
	border-radius:10px;
	border-left:0;
	background-image:url(img/all_searh_icon.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-background-size:auto auto;
	background-size:auto;
	cursor:pointer
}
