table.dataTable tbody tr {
	background-color: transparent
}

table.dataTable.no-footer {
	border-bottom: 0
}

.dataTables_wrapper .dataTables_info {
	color: #c785d5;
	font-size: 12px;
	padding-top: .6em
}

.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate .paginate_button:focus,.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	background: none;
	box-shadow: none;
	padding: .2em .5em;
	color: #6c4d8c!important;
	border: 0;
	outline: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: #9579b7;
	color: #fff!important;
	border: 0
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: #c5bdc7!important;
	border: 0
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #fff!important;
	background: #c998e8;
	border: 0
}

.dataTables_wrapper .dataTables_paginate {
	padding-top: 0
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding: 0
}

.dataTables_wrapper .dataTables_bottom {
	padding: 1px 10px;
	border-top: 1px solid #d5c1f0
}

.dataTables_wrapper .dataTables_clearfix {
	clear: both
}

.dataTables_wrapper .dataTables_processing {
	background: rgba(0,0,0,.4);
	display: block;
	height: auto;
	left: 0;
	opacity: .9;
	filter: alpha(opacity=90);
	position: absolute;
	width: 100%;
	z-index: 9999;
	margin-left: 0;
	margin-top: 0;
	padding-top: 0;
	text-align: center;
	font-size: 1em;
	top: -70px;
	bottom: 0;
	border-radius: 3px
}

.dataTables_wrapper .dataTables_processing .loading {
	top: 50%;
	left: 50%;
	margin-top: -33px;
	margin-left: -74px
}

#BetRecordPage .dataTables_wrapper .dataTables_paginate {
	border-bottom: 1px solid #dbc5f1;
	padding-bottom: 5px
}

body {
	font-family: Arial,Microsoft JhengHei;
	background: #aa93c0
}

.viewMinWidth {
	min-width: 1280px
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: none
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color: #6d4db3;
	border-color: #d6bcea
}

.disabled-circle,.disabled-oval,.disabled-square {
	position: relative
}

.disabled-circle:after {
	position: absolute;
	top: -13px;
	left: -13px;
	width: 40px;
	height: 40px;
	border-bottom: 2px solid red;
	content: '';
	transform: rotate(-45deg)
}

.disabled-oval:after {
	position: absolute;
	top: -17px;
	left: -12px;
	width: 107px;
	height: 40px;
	border-bottom: 2px solid red;
	content: '';
	transform: rotate(-21.8deg)
}

.disabled-square:after {
	position: absolute;
	top: -15px;
	left: 0;
	width: 100%;
	height: 29px;
	border-bottom: 2px solid red;
	content: ''
}

.font-10px {
	font-size: 10px
}

.font-8px {
	font-size: 8px
}

.font-16px {
	font-size: 16px
}

.font-20px {
	font-size: 20px
}

.font-25px {
	font-size: 25px
}

.bg-deeppurple {
	background: #9a80b7
}

.bg-darkpurple {
	background: #6d4db3
}

.bg-lightpurple {
	background: #e3d7f3
}

.bg-giftpurple {
	background: #c5aee6
}

.bg-lavander {
	background: #f4f1fb
}

.bg-eveningpurple {
	background: #c180ce
}

.bg-white {
	background: #fff
}

.bg-pink {
	background: #f169f3
}

.bg-purplelinear {
	background: #6b42e1;
	background: -moz-linear-gradient(left,#6b42e1 0%,#f169f3 99%);
	background: -webkit-linear-gradient(left,#6b42e1 0%,#f169f3 99%);
	background: linear-gradient(to right,#6b42e1 0%,#f169f3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b42e1',endColorstr='#f169f3',GradientType=1)
}

.font-gold {
	color: #f7ff1b
}

.font-eveningpurple {
	color: #c180ce
}

.font-red {
	color: #cca097
}

.font-purple {
	color: #a45eb3
}

.font-deeppurple {
	color: #E71C0E;
}

.font-lightgreen {
	color: #84ffff
}

.font-grassgreen {
	color: #5ed995
}

.font-orange {
	color: #ec6700
}

.font-lightorange {
	color: #de9545
}

.font-brightorange {
	color: #ff876b
}

.font-white {
	color: #fff
}

.font-lightpurple {
	color: #9d80b9
}

.font-brightpurple {
	color: #6d4db3
}

.font-lightpurple {
	color: #ab25c7
}

.font-lavander {
	color: #c9a4e7
}

.font-red {
	color: #f50057
}

.font-blue {
	color: #00a2ff
}

.font-darkblue {
	color: #8892dc
}

.font-pink {
	color: #e571ef
}

.font-lightpink {
	color: #f50096
}

.font-skyblue {
	color: #2da8e8
}

.row_top {
	border-top: 1px solid #8145c3;
	height: 40%
}

.logo_area {
	height: 40%;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	padding: .55em
}

.top_area {
	height: 40%;
	background: #f4ebfc;
	box-shadow: 5px 0 10px rgba(0,0,0,.3);
	padding-top: .3em
}

.online_response {
	width: 135px;
	height: 30px;
	padding: 5px 0 5px 20px;
	border: none;
	border-radius: 50px;
	color: #ec6700
}

.online_response:hover,.online_response:focus {
	outline: none;
	color: #a45eb3
}

.log_out,.log_out:focus {
	background: #d8cbe4;
	margin: 2px 0 5px 10px;
	border: none;
	border-radius: 50px;
	padding: 4px 25px;
	color: #a45eb3
}

.log_out:hover {
	outline: none;
	background: #b05ec2;
	color: #fff
}

.top_rightbtn {
	text-align: right
}

.login_info {
	background: url(/static/images/login_bg.png) center,#59337b;
	text-align: center;
	padding-top: 15px
}

.img-circle_account {
	border: transparent
}

.table_topinfo>tbody>tr>td {
	border-top: none
}

.table-responsive {
	border: transparent
}

.progress {
	height: 8px;
	background-color: rgba(245,245,245,.65);
	width: 78%
}

.progress-bar {
	background: #21c5b6;
	background: -moz-linear-gradient(left,#21c5b6 0%,#3842c3 100%);
	background: -webkit-linear-gradient(left,#21c5b6 0%,#3842c3 100%);
	background: linear-gradient(to right,#21c5b6 0%,#3842c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21c5b6',endColorstr='#3842c3',GradientType=1)
}

.show_money {
	width: 100%;
	border-radius: 50px;
	border: 1px solid #5f437e;
	background-color: rgba(58,33,84,.9);
	padding: 2px 0;
	text-align: center
}

.btn_refresh,.btn_refresh:focus {
	border: 1px solid #5f437e;
	background-color: rgba(58,33,84,.9);
	border-radius: 50px;
	width: 100%;
	font-size: 12px;
	padding: 4px 0 2px 0
}

.btn_refresh:hover {
	background: #9d80b9;
	border: 1px solid #9d80b9;
	outline: none;
	border-color: transparent
}

.btn_playstyle {
	background-color: #3f2b57;
	border-color: transparent
}

.panel-body_01 {
	padding: 0
}

.panel-group_01 .panel-heading+.panel-collapse>.panel-body_01 {
	border-top: transparent
}

.panel-group_01 {
	margin: 0 -15px;
	border-radius: 0
}

.list-group_01 {
	margin-bottom: 0
}

.list-group-item_01:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.list-group-item_01:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.list-group-item_01,.list-group-item_02 {
	background-color: #3f2b57;
	border: transparent
}

a.list-group-item_01 {
	color: #836a96;
	font-size: 12px;
	padding-left: 30px
}

a.list-group-item_01:hover {
	background-color: #3f2b57;
	color: #fff
}

a.list-group-item_01.active,a.list-group-item_01.active:hover {
	background-color: #38264d;
	color: #c9a9ff
}

a.list-group-item_02 {
	color: #fff;
	font-size: 12px;
	border-top: 1px solid #5f437e;
	padding-left: 30px;
	cursor: pointer;
}

a.list-group-item_02.active,a.list-group-item_02.active:hover,a.list-group-item_02.active:active,a.list-group-item_02.active:focus {
	background-color: #38264d;
	color: #c9a9ff;
	z-index: auto;
	border-color: transparent;
	border-left: 5px solid #84ffff;
	text-align: left;
	padding-left: 40px;
	cursor: pointer;
}

a.list-group-item_02:hover {
	background-color: #5f437e;
	color: #fff;
	border-left: 5px solid #84ffff;
	text-align: left;
	padding-left: 40px
}

a.list-group-item_01:focus,a.list-group-item_02:focus {
	background-color: #38264d;
	color: #c9a9ff;
	outline: none
}

a.list-group-item_02.category1 .fa-tag {
	color: #84ffff
}

a.list-group-item_02.category1:hover,a.list-group-item_02.category1.active {
	border-left-color: #84ffff
}

a.list-group-item_02.category2 .fa-tag {
	color: #f50057
}

a.list-group-item_02.category2:hover,a.list-group-item_02.category2.active {
	border-left-color: #f50057
}

a.list-group-item_02.category4 .fa-tag {
	color: #00a2ff
}

a.list-group-item_02.category4:hover,a.list-group-item_02.category4.active {
	border-left-color: #00a2ff
}

a.list-group-item_02.category5 .fa-tag {
	color: #ff876b
}

a.list-group-item_02.category5:hover,a.list-group-item_02.category5.active {
	border-left-color: #ff876b
}

a.list-group-item_02.category17 .fa-tag {
	color: #5ed995
}

a.list-group-item_02.category17:hover,a.list-group-item_02.category17.active {
	border-left-color: #5ed995
}

a.list-group-item_02.category20 .fa-tag {
	color: #e571ef
}

a.list-group-item_02.category20:hover,a.list-group-item_02.category20.active {
	border-left-color: #e571ef
}

a.list-group-item_02.category21 .fa-tag {
	color: #e571ef
}

a.list-group-item_02.category21:hover,a.list-group-item_02.category21.active {
	border-left-color: #e571ef
}

a.list-group-item_02.category22 .fa-tag {
	color: #bdf80e
}

a.list-group-item_02.category22:hover,a.list-group-item_02.category22.active {
	border-left-color: #bdf80e
}

a.list-group-item_02.category23 .fa-tag {
	color: #e571ef
}

a.list-group-item_02.category23:hover,a.list-group-item_02.category23.active {
	border-left-color: #e571ef
}

a.list-group-item_02.category25 .fa-tag {
	color: #e571ef
}

a.list-group-item_02.category25:hover,a.list-group-item_02.category25.active {
	border-left-color: #e571ef
}

a.list-group-item_02.category20 .fa-tag.WANBOSSC {
	width: 20px;
	height: 20px;
	background-size: 20px;
	vertical-align: bottom
}

a.list-group-item_02.category20 .fa-tag.WANBOSSC:before {
	content: ""
}

.panel-heading_01 {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding-left: 30px
}

.panel-group_01 .panel {
	border-radius: 0
}

.btn_playstyle>.panel-heading {
	background-color: #68468d
}

.panel-title_01>a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	outline: none
}

.lottery_section {
	background: #482e5d;
	border-top: 1px solid #5f437e;
	border-bottom: 10px solid #5f437e
}

h6.lotterystyle_title {
	padding: 10px 0 10px 30px
}

.panel-heading .accordion-toggle:after {
	font-family: 'Glyphicons Halflings';
	content: "î„”";
	float: right;
	color: #fff
}

.panel-heading .accordion-toggle.collapsed:after {
	content: "î‚€"
}

.col-md-2_leftbar {
	position: absolute;
	width: 200px;
	box-shadow: 1px 0 10px rgba(0,0,0,.3);
	z-index: 101
}

.col-md-8_main {
	padding-left: 215px;
	z-index: 100
}

.col-md-12_main {
	padding-left: 215px;
	z-index: 100
}

.play_section,.vote_area,.vote_area02,.my_vote,.container-fluid_03,.cam_chat {
	background: #f4f1fb;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.votearea_info {
	background: #f4ebff;
	border: 1px solid #d5c1f0;
	border-radius: 6px
}

.hleftmenu {
	height: 45em
}

.htCart_vr {
	height: 8em
}

.htCart {
	height: 11.5em
}

.hscIsu {
	height: 18.5em
}

.hchat {
	height: 292px
}

.htAward {
	height: 32em
}

.hscDet {
	height: 200px
}

.nano {
	position: relative;
	width: 100%;
	overflow: hidden
}

.nano>.nano-content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.nano>.nano-content:focus {
	outline: thin dotted
}

.nano>.nano-content::-webkit-scrollbar {
	display: none
}

.has-scrollbar>.nano-content::-webkit-scrollbar {
	display: block
}

.nano>.nano-pane {
	background: #c785d5;
	position: absolute;
	width: 5px;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden\9;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.nano>.nano-pane>.nano-slider {
	background: #6d4db3;
	position: relative;
	margin: 0
}

.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed {
	visibility: visible\9;
	opacity: .99
}

.nano.hleftmenu>.nano-pane {
	background: #38264d
}

.nano.hleftmenu>.nano-pane>.nano-slider {
	background: #a24fa9
}

.col-md-12.col-md-12_main,.col-md-8.col-md-8_main,.col-md-4.col-md-4_visual {
	padding-top: 15px
}

.lottery_img {
	/* width: 100%; */
	/* height: auto; */
	padding-top: .7em;
}

.time ul.time_numbers {
	padding-left: 0;
	margin-bottom: 0
}

.time ul.time_numbers_02 {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0
}

ul.time_numbers.font-brightpurple li {
	float: left;
	list-style: none;
	font-size: 2.5vw
}

ul.win_numbers {
	display: inline-block;
	margin-bottom: 0;
	margin-top: .8em
}

ul.win_numbers li {
	float: left;
	/* list-style: none; */
	font-size: 30px;
	background: url(/static/images/win_b.png) center no-repeat;
	display: inline-block;
	width: 55px;
	height: 56px;
	text-align: center;
	margin-right: .2em;
}

ul.win_numbers li.circle_red {
    
}

ul.win_numbers li.circle_green {
    
}

ul.win_numbers li.circle_blue {
    
}

ul.win_numberslk28 li {
	margin-right: 0
}

ul.win_numberslk28 li.lk28op {
	font-size: 30px;
	display: inline-block;
	background: none;
	width: 30px;
	color: #ab25c7
}

ul.win_numberslk28 li.lk28sum,ul.win_numbers li.redWinNum {
	background: url(/static/images/win_b2.png) center no-repeat;
}

ul.win_numbers_02 {
	margin-top: .2em
}

ul.win_numbers_02 li {
	font-size: 16px;
	width: 35px;
	height: 36px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	background-size: 101%
}

ul.win_numbers_02 li.circle_red, 
ul.win_numbers_02 li.ball1, 
ul.win_numbers_02 li.ball2, 
ul.win_numbers_02 li.ball7, ul.win_numbers_02 li.ball8, ul.win_numbers_02 li.ball12, ul.win_numbers_02 li.ball13, ul.win_numbers_02 li.ball18, 
ul.win_numbers_02 li.ball19, ul.win_numbers_02 li.ball23, 
ul.win_numbers_02 li.ball24, ul.win_numbers_02 li.ball29, ul.win_numbers_02 li.ball30, 
ul.win_numbers_02 li.ball34, ul.win_numbers_02 li.ball35, ul.win_numbers_02 li.ball40, 
ul.win_numbers_02 li.ball45, ul.win_numbers_02 li.ball46
{
    background: url(/static/images/win_b_red.png) center no-repeat;
	background-size: 101%
}

ul.win_numbers_02 li.circle_green,
ul.win_numbers_02 li.ball5, ul.win_numbers_02 li.ball6, ul.win_numbers_02 li.ball11, 
ul.win_numbers_02 li.ball16, ul.win_numbers_02 li.ball17, ul.win_numbers_02 li.ball21, ul.win_numbers_02 li.ball22, ul.win_numbers_02 li.ball27, ul.win_numbers_02 li.ball28, 
ul.win_numbers_02 li.ball32, ul.win_numbers_02 li.ball33, ul.win_numbers_02 li.ball38, ul.win_numbers_02 li.ball39, 
ul.win_numbers_02 li.ball43, ul.win_numbers_02 li.ball44, ul.win_numbers_02 li.ball49
{
    background: url(/static/images/win_b_green.png) center no-repeat;
	background-size: 101%
}


ul.win_numbers_02 li.circle_blue ,
ul.win_numbers_02 li.ball3, ul.win_numbers_02 li.ball4, ul.win_numbers_02 li.ball9, ul.win_numbers_02 li.ball10, 
ul.win_numbers_02 li.ball14, ul.win_numbers_02 li.ball15, ul.win_numbers_02 li.ball20, ul.win_numbers_02 li.ball25, ul.win_numbers_02 li.ball26, 
ul.win_numbers_02 li.ball31, ul.win_numbers_02 li.ball36, ul.win_numbers_02 li.ball37, 
ul.win_numbers_02 li.ball41, ul.win_numbers_02 li.ball42, ul.win_numbers_02 li.ball47, ul.win_numbers_02 li.ball48
{
    background: url(/static/images/win_b_blue.png) center no-repeat;
	background-size: 101%
}

a.btn.btn-xs.btn-default.open_history,a.btn.btn-xs.btn-default.check_curve {
	background: #f4f1fb;
	border-color: #c785d5;
	padding: .2em 3.8em;
	border-radius: 50px
}

a.btn.btn-xs.btn-default.open_history_02,a.btn.btn-xs.btn-default.check_curve_02 {
	padding: .2em .8em
}

a.btn.btn-xs.btn-default.open_history:hover,a.btn.btn-xs.btn-default.check_curve:hover,a.btn.btn-xs.btn-default.check_curve:focus,a.btn.btn-xs.btn-default.open_history:focus {
	background: #ac5fbc;
	color: #fff
}

.table_win>tbody>tr>td {
	border-top: transparent;
	padding: 3px
}

.circle_number {
	display: block;
	border-radius: 50px;
	width: 20px;
	height: 20px;
	text-align: center
}

.circle_number_02 {
	width: 16px;
	height: 16px
}

.table_win {
	padding: .5em 0
}

.col-md-3_03 {
	width: 24%
}

.col-md-3_04 {
	width: 23%
}

.history_number {
	width: 100%;
	text-align: center
}

.history_number ul {
	list-style: none;
	margin: auto;
	margin-top: .2em;
	list-style: none;
	padding-left: 0;
	display: inline-block
}

.history_number ul li {
	float: left;
	margin: 0 .3em 0 0
}
.xy28 ul li:nth-child(n+2),
.history_number ul li:nth-child(n+5),.history_numberlk28 ul li:nth-child(n+2) {
	color: #6c4d8c;
	background: #e3d7f3
}
.xy28 ul li:last-child,
.history_numberlk28 ul li:last-child {
	color: #fff;
	background: #9a80b7
}

.history_numberbacc ul li:nth-child(n+4) {
	color: #6c4d8c;
	background: #e3d7f3
}

.xy28 ul li.lk28op,.history_numberlk28 ul li.lk28op {
	background: none;
	width: 10px
}

.history_number_02 ul li {
	font-size: .85em;
	line-height: 16px
}

.history_number_02 ul {
	padding-left: 0
}

.history_number_02 ul li:last-child {
	margin-right: 0
}

ul.nav.nav-pills.nav-pills_01 {
	padding: 0 20px;
	border-radius: 50px;
	margin: .7em;
	margin-top: 0;
	background: #6b42e1;
	background: -moz-linear-gradient(left,#6b42e1 0%,#f169f3 99%);
	background: -webkit-linear-gradient(left,#6b42e1 0%,#f169f3 99%);
	background: linear-gradient(to right,#6b42e1 0%,#f169f3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b42e1',endColorstr='#f169f3',GradientType=1)
}

.nav-pills_01>li>a {
	padding: 2px 30px;
	margin: 8px 1px
}

span.pill_right {
	margin: 8px 10px;
	padding: 2px 3.5em;
	background-color: #b87ac7;
	cursor: pointer
}

.nav-pills_01>li>a,span.pill_right {
	border-radius: 50px;
	color: #fff
}

.nav-pills_01>li+li {
	margin-left: 15px
}

.nav-pills_01.crowd>li>a {
	padding: 2px 9px;
	margin: 8px 1px;
	cursor: pointer;
}

span.pill_right.crowd {
	margin: 8px 1px;
	padding: 2px 9px;
	background-color: #b87ac7;
	cursor: pointer
}

.nav-pills_01.crowd>li+li {
	margin-left: 1px
}

.nav-pills_01.crowd2>li>a {
	padding: 2px 22px;
	margin: 8px 1px
}

.nav-pills_01.crowd2>li+li {
	margin-left: 1px
}

.nav-pills_01>li.active>a,.nav-pills_01>li.active>a:hover,.nav-pills_01>li.active>a:focus,.nav.nav-pills_01>li>a:hover,span.pill_right:hover,.play_choice:hover,.play_choice.active,.play_choice:focus,.btn_follow:focus,.btn_follow:hover {
	color: #84ffff;
	background-color: #4b3280;
	outline: none
}

.pill_right,.pill_right {
	float: right
}

.play_choice,.btn_follow {
	border-radius: 50px;
	padding: 2px 20px;
	border: 0
}

.btn_follow_02 {
	padding: 2px 10px
}

.modal-footer_02 {
	padding: 15px 0
}

.table07 td {
	text-align: center
}

.play_area {
	width: 56%
}

.play_area_02 {
	width: 100%
}

.play_btnarea {
	padding: 1.7em 3em;
	background: #f5eeff;
	border: 1px solid #d5c1f0;
	border-radius: 6px;
	width: 100%;
	margin: 1em 0
}

.play_btnarea_02 {
	padding: 1em
}

.play_btnarea_03 {
	padding: 9.1em 3em
}

.play_area ul {
	list-style: none;
	padding-left: 33px
}

.play_area ul li {
	float: left
}

.play_area ul li a {
	margin: .3em
}

.table-responsive {
	overflow-x: visible
}

.dot_line {
	margin-top: 5px
}

.btn_circle,.btn_circle:focus {
	background: #c7b1e8;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	font-size: 28px;
	margin-right: 1em;
	border: transparent;
	padding: 2px;
	outline: none;
	margin-bottom: .4em
}

.btn_circle_03 {
	width: auto;
	height: 29px;
	font-size: 15px;
	padding: 0 9px;
	margin: .2em
}

.saimacombination .btn_circle,.saimacombination .btn_circle:focus {
	background: #c7b1e8;
	width: auto;
	height: 29px;
	border-radius: 50px;
	font-size: 15px;
	margin-right: 1em;
	border: transparent;
	padding: 0 9px;
	outline: none;
	margin-bottom: .4em
}

.saimacombination .btn_circle:hover,.saimacombination .btn_circle.active {
	margin-right: 1em;
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: -webkit-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: linear-gradient(to bottom,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	border-color: transparent
}

.btn_circle:last-child,.btn_circle:last-child:focus,.btn_circle02:last-child,.btn_circle02:last-child:focus,.btn_circle_02:last-child,.btn_circle_02:last-child:focus,.btn_circle03:last-child,.btn_circle03:last-child:focus {
	margin-right: 0
}

.btn_circle11,.btn_circle11:focus {
	margin-right: .7em
}

.btn_circle_02,.btn_circle_02:focus {
	margin-right: .5em;
	margin-bottom: .4em;
	width: 35px;
	height: 35px;
	font-size: 23px
}

.btn_circle_04,.btn_circle_04:focus {
	margin-right: .75em;
	margin-bottom: .4em;
	padding-left: .3em;
	padding-right: .3em;
	width: auto;
	min-width: 100px;
	height: 40px
}

.btn_circle:hover {
	background: #a45eb3;
	border-color: transparent
}

.btn_circle.active {
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: -webkit-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: linear-gradient(to bottom,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	border-color: transparent
}

.btn_circle_red,.btn_circle_red:focus {
	background: #ffb5b5
}

.btn_circle_red:hover {
	background: red
}

.btn_circle_red.active {
	background: red;
	background: -moz-linear-gradient(top,red 28%,red 28%,red 100%);
	background: -webkit-linear-gradient(top,red 28%,red 28%,red 100%);
	background: linear-gradient(to bottom,red 28%,red 28%,red 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ff0000',GradientType=0);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	border-color: transparent
}

.btn_circle_green,.btn_circle_green:focus {
	background: #a0e0a0
}

.btn_circle_green:hover {
	background: #00a600
}

.btn_circle_green.active {
	background: #00a600;
	background: -moz-linear-gradient(top,#00a600 28%,#00a600 28%,#00a600 100%);
	background: -webkit-linear-gradient(top,#00a600 28%,#00a600 28%,#00a600 100%);
	background: linear-gradient(to bottom,#00a600 28%,#00a600 28%,#00a600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ff0000',GradientType=0);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	border-color: transparent
}

.btn_circle_blue,.btn_circle_blue:focus {
	background: #97cbff
}

.btn_circle_blue:hover {
	background: #06c
}

.btn_circle_blue.active {
	background: #06c;
	background: -moz-linear-gradient(top,#06c 28%,#06c 28%,#06c 100%);
	background: -webkit-linear-gradient(top,#06c 28%,#06c 28%,#06c 100%);
	background: linear-gradient(to bottom,#06c 28%,#06c 28%,#06c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ff0000',GradientType=0);
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	border-color: transparent
}

.box_rate {
	display: inline-table;
	border: none;
	width: 65px;
	text-align: center;
	margin-bottom: 5px
}

.box_rate .btn_circle,.box_rate .btn_circle:focus,.box_rate .btn_circle:hover,.box_rate .btn_circle.active {
	margin: 0
}

.btn_rate,.btn_rate:hover,.btn_rate:focus,.btn_rate:active {
	margin-bottom: 0;
	margin-right: 0
}

.e_rate {
	display: inline-table;
	margin-top: 2px;
	color: #6d4db3;
	background: #dfd2f3;
	border-radius: 10px;
	padding: 1px 8px;
	line-height: 16px;
	height: 16px;
	border: 1px solid #c7b1e8
}

.e_rate.e_rate_BigSmall {
	margin-left: -12px
}

.btn_circle02,.btn_circle02:focus {
	background: #dfd2f3;
	border: 1px solid #c7b1e8;
	width: 35px;
	height: 35px;
	border-radius: 50px;
	font-size: 20px;
	padding: 4px;
	margin-right: 1em;
	margin-bottom: .4em;
	color: #a45eb3
}

.btn_circle03,.btn_circle03:focus {
	margin-right: .6em;
	margin-bottom: .4em;
	width: 30px;
	height: 30px;
	font-size: 16px;
	padding: 4px;
	color: #a45eb3
}

.btn_circle02:hover {
	background: #886bac;
	border: transparent;
	color: #fff;
	outline: none
}

.row_btns {
}

.input-group-addon_02 {
	padding: 0;
	background: transparent;
	border-color: transparent
}

.btn_minus,.btn_plus,.btn_minus:focus,.btn_plus:focus,.btn_minus:hover,.btn_plus:hover {
	background: #9579b7;
	border: transparent;
	border-color: #9579b7
}

.btn_minus_02,.btn_plus_02 {
	padding: .3em 1em
}

.btn_minus {
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px
}

.btn_plus {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px
}

.btn_minus:focus,.btn_plus:focus {
	outline: none
}

.form-control_02 {
	height: 29px;
	background-color: #ece4f3;
	color: #f400a2
}

.btn_add,.btn_add:focus {
	background: #f2ecf7;
	background: -moz-linear-gradient(top,#f2ecf7 0%,#d5c1f0 99%);
	background: -webkit-linear-gradient(top,#f2ecf7 0%,#d5c1f0 99%);
	background: linear-gradient(to bottom,#f2ecf7 0%,#d5c1f0 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ecf7',endColorstr='#d5c1f0',GradientType=0);
	border: 1px solid #d6bcea;
	border-radius: 50px;
	padding: 8px 0;
	margin-right: 2em;
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	color: #6c4d8c
}

.btn_add:hover {
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: -webkit-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: linear-gradient(to bottom,#b05ec2 0%,#6d4db3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	border: transparent;
	padding: 9px 1px;
	outline: none;
	color: #fff
}

.btn_add_02,.btn_add_02:focus {
	padding: 8px 60px
}

.btn_add_02:hover {
	padding: 9px 61px
}

.btn_add_03,.btn_add_03:focus {
	padding: 5px 25px
}

.btn_add_03:hover {
	padding: 6px 26px
}

.btn_born,.btn_clean {
	margin-right: 0;
	margin-bottom: .8em
}

.btn_born {
	margin-bottom: .8em
}

.row.row_choice {
	padding-bottom: 15px
}

.row.vote_area {
	margin: 0;
	padding-bottom: 1.3em
}

.row.my_vote {
	margin: 0
}

.col-md-6_01 {
	padding: 15px 15px 0 0
}

.col-md-6_02 {
	padding: 15px 0
}

.page-header_01 {
	margin: 10px 0 10px
}

.page-header_02 {
	margin: 0
}

.page-header_03 {
	margin: 0 0 0 15px
}

.page-header_01,.page-header_02 {
	border-bottom: 0;
	padding-bottom: 0
}

.table_votearea>tbody>tr>td,.table_votearea02>tbody>tr>td,.table_votearea>thead>tr>th {
	border-top: transparent
}

.table>thead>tr>th {
	border-bottom: 1px solid #d5c1f0
}

.table_votearea {
	margin-bottom: 0
}

.table-responsive.table-responsive_01 {
	background: #e6d7f4;
	border-radius: 6px
}

.table_total_02 {
	margin-bottom: 10px
}

.table_total_02>tbody>tr>td {
	line-height: .8
}

.table_total>tbody>tr>td {
	border-top: 0
}

.table_total>tbody>tr>td.vote_total {
	border-top: 1px solid #ccb1e1
}

.votearea_info_02 {
	margin: 12px
}

.btn_cancel,.btn_cancel:focus,.btn_cancel:hover {
	background: transparent;
	border: transparent;
	color: #a45eb3;
	font-size: 14px
}

.h4_follow {
	line-height: 0;
	padding-left: 26px;
	margin-bottom: 0
}

.close_02 {
	font-size: 36px
}

.close_02:focus {
	outline: 0
}

.btn_deletefollow,.btn_deletefollow:focus {
	padding: 5px 25px;
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: -webkit-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: linear-gradient(to bottom,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	color: #fff
}

.btn_deletefollow:hover {
	padding: 6px 26px;
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: -webkit-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: linear-gradient(to bottom,#b05ec2 0%,#6d4db3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0)
}

.btn_cleartext,.btn_cleartext:focus {
	padding: 8px 0;
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: -webkit-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: linear-gradient(to bottom,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	color: #fff
}

.btn_cleartext:hover {
	padding: 9px 0;
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: -webkit-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: linear-gradient(to bottom,#b05ec2 0%,#6d4db3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0)
}

.btn_schedule,.btn_schedule:focus {
	padding: 5px 25px
}

.btn_schedule:hover {
	padding: 6px 26px
}

.form-control_03 {
	border-radius: 50px;
	border: 1px solid #d5c1f0;
	background-color: #fff;
	width: 85%
}

.form-control_03:disabled {
	background-color: #ece4f3
}

.form-control_04,.dropdown-toggle_01,.form-control_05 {
	border-radius: 50px;
	border: 1px solid #d5c1f0;
	background: #fff;
	margin-bottom: .3em
}

.form-control_04 {
	width: 93%
}

.form-control_05 {
	width: 93%
}

.form-control_06 {
	border-radius: 50px;
	border: 1px solid #d5c1f0;
	background: #f4f1fb;
	margin: .2em 1em
}

textarea.form-control_07 {
	height: 220px
}

.form-control_07 {
	border: 1px solid #d5c1f0
}

.modal-header_03 {
	border-bottom: 0;
	padding: 10px 20px 0 15px
}

.votearea_info_03 {
	margin: 10px 28px
}

.table_05>tbody>tr>td {
	border-top: none
}

.table-responsive_follow {
	padding: 0 .6em
}

.dropdown-menu_01 {
	top: 24%;
	left: 12.5%;
	min-width: 18%
}

.dropdown-menu_01>li>a {
	color: #f400a2
}

.btn_confirm {
	padding: 8px 30px
}

.btn_confirm:hover,.btn_confirm:focus {
	padding: 9px 31px;
	color: #fff
}

.play_table {
	background: #f5eeff;
	border: 1px solid #d5c1f0;
	border-radius: 6px;
	padding: 0;
	margin-bottom: 1em
}

.fbt-odd {
	color: #ae84d0;
	display: inline-block;
	width: 100%
}

.fbt-odd>span {
	display: inline-block
}

.fbt-odd:after,.fbt-odd:before {
	content: '';
	border: 1px solid #ae84d0;
	height: 5px;
	display: inline-block
}

.fbt-odd-top:after {
	border-left: none;
	border-bottom: none
}

.fbt-odd-top:before {
	border-right: none;
	border-bottom: none
}

.fbt-odd-bot:after {
	border-left: none;
	border-top: none
}

.fbt-odd-bot:before {
	border-right: none;
	border-top: none
}

.fbt-odd-20>span {
	width: 20%
}

.fbt-odd-20:after,.fbt-odd-20:before {
	width: 40%
}

.fbt-odd-40>span {
	width: 40%
}

.fbt-odd-40:after,.fbt-odd-40:before {
	width: 30%
}

.fbt-odd-60>span {
	width: 60%
}

.fbt-odd-60:after,.fbt-odd-60:before {
	width: 20%
}

.fbt-odd-80>span {
	width: 80%
}

.fbt-odd-80:after,.fbt-odd-80:before {
	width: 10%
}

.fbt-odd-ins {
	color: #ae84d0;
	font-size: 14px
}

.table_playtable {
	margin-bottom: 0
}

.btn_square {
	background: #e2daf2;
	border: 1px solid #ae84d0;
	font-size: 20px;
	margin-right: .2em;
	color: #a45eb3;
	position: relative;
	text-align: center;
	width: 100%;
	padding: 7px 0
}

.btn_square:focus {
	background: #e2daf2;
	border: 1px solid #ae84d0;
	color: #a45eb3
}

.btn_square:hover {
	color: #fff;
	background: #a45eb3;
	border: 1px solid #a45eb3
}

.btn_square.active {
	color: #fff;
	background: #c76cda;
	background: -moz-linear-gradient(top,#c76cda 0%,#6135c1 100%);
	background: -webkit-linear-gradient(top,#c76cda 0%,#6135c1 100%);
	background: linear-gradient(to bottom,#c76cda 0%,#6135c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c76cda',endColorstr='#6135c1',GradientType=0);
	border: 1px solid #a45eb3;
	box-shadow: 0 2px 5px rgba(0,0,0,.3)
}

.btn_square.disabled {
	color: #ccc
}

.btn_square .chipAnchor {
	position: absolute;
	top: -20px;
	right: -20px;
	width: 60px;
	height: 60px;
	z-index: 80
}

.btn_square.bacc .chipAnchor {
	top: 50%;
	right: 50%;
	margin: -30px
}

.btn_square .chip {
	position: absolute;
	width: 60px;
	height: 60px;
	padding-right: 6px;
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 56px;
	background-size: contain;
    background-repeat: no-repeat;
    
	top: 80px;
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all 500ms cubic-bezier(.165,.84,.44,1);
	-moz-transition: all 500ms cubic-bezier(.165,.84,.44,1);
	-o-transition: all 500ms cubic-bezier(.165,.84,.44,1);
	transition: all 500ms cubic-bezier(.165,.84,.44,1)
}

.btn_square.active .chip {
	top: 0;
	visibility: visible;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.btn_square.bacc {
	padding: .5em 0
}

.table_playtable>tbody>tr>td {
	border-top: 0;
	padding: 8px 0
}

.btn-group-justified_01 {
	margin-bottom: .2em;
	padding: 0
}

.btn_buttontwo {
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
	padding: 0
}

.btn_buttontwo2 {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	padding: 0
}

.btn_buttontwo a,.btn_buttontwo2 a {
	color: #8e69d3;
	display: block;
	line-height: 32px;
	text-decoration: none
}

.btn_buttontwo,.btn_buttontwo2,.btn_buttontwo:focus,.btn_buttontwo2:focus {
	background: #ece7f7;
	border: 1px solid #b9a0e8
}

.btn_buttontwo:hover,.btn_buttontwo2:hover {
	background: #e3daf7;
	border: 1px solid #a688dc
}

.btn_buttontwo.active,.btn_buttontwo2.active {
	background: #a688dc;
	border: 1px solid #a688dc
}

.btn_buttontwo.active a,.btn_buttontwo2.active a {
	color: #fff
}

.row.row_fastplay {
	border-top: 2px solid #6b42e1;
	padding: 1.2em 0 0 0
}

.row-sm_01 {
	position: relative
}

.col-sm-10.col-sm-10_02 {
	padding: 0 25px;
	width: 100%;
	z-index: 0
}

.col-sm-1.col-sm-1_03 {
	position: absolute;
	right: 0;
	width: 25px;
	padding: 0;
	z-index: 1
}

.row-road {
	margin: 0
}

.road-row:after,.road-row:before {
	content: " ";
	float: none;
	clear: both
}

.col-sm-1.col-sm-1_02 {
	padding: 0
}

.col-sm-11.col-sm-11_02,.col-sm-5.col-sm-5_02 {
	padding: 0;
	display: inline-block;
	overflow: hidden
}

.btn_backleft {
	background: #e1d5fa;
	border: 1px solid #e2d2ef;
	border-radius: 0;
	font-size: 18px
}

.btn_backleft_02 {
	background: #e3d7f2
}

.btn_backleft {
	position: relative;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 0;
	white-space: initial;
	height: 121px
}

.btn_backleft span {
	position: absolute;
	width: 25px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	text-align: center
}

table.table_right {
	background: #f2ecff;
	table-layout: fixed;
	margin-bottom: 5px
}

table.table_right_02 {
	background: #f1edf8
}

table.table_right>tbody>tr>td {
	padding: 0 0;
	border: 1px solid #e2d2ef;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	position: relative
}
.black{
	background: black;
}

table.table_right>tbody>tr>td>b {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 0 auto;
	border-radius: 100%;
	text-align: center;
	line-height: 15px;
	color: #fff;
	box-sizing: border-box;
	vertical-align: middle
}

table.table_right>tbody>tr>td>b.red {
	background: #c30f0f
}

table.table_right>tbody>tr>td>b.blue {
	background: #4f62ea
}

table.table_right>tbody>tr>td>b.green {
	background: #6c8b23
}

table.table_right>tbody>tr>td>b.border.red {
	border: 2px solid #c30f0f;
	background: none
}

table.table_right>tbody>tr>td>b.border.blue {
	border: 2px solid #4f62ea;
	background: none
}

table.table_right>tbody>tr>td>b.border.green {
	border: 2px solid #6c8b23;
	background: none
}

table.table_right>tbody>tr>td>b.smallb {
	width: 8px;
	height: 8px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid #f2ecff
}

table.table_right>tbody>tr>td>b.smallb.topleftred {
	top: 1px;
	left: 1px;
	background: red
}

table.table_right>tbody>tr>td>b.smallb.bottomrightblue {
	bottom: 1px;
	right: 1px;
	background: #00f
}

table.table_right>tbody>tr>td>em {
	background: none;
	position: relative;
	display: block
}

table.table_right>tbody>tr>td>em::after {
	content: '';
	width: 20px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: rotate(-50deg);
	-webkit-transform: rotate(-50deg);
	-moz-transform: rotate(-50deg)
}

table.table_right>tbody>tr>td>em.red::after {
	border-bottom: 2px solid #c30f0f
}

table.table_right>tbody>tr>td>em.blue::after {
	border-bottom: 2px solid #4f62ea
}

.horiDrag {
	cursor: all-scroll;
	user-select: none
}

.dragon_title {
	background: #c180ce;
	border-radius: 50px;
	margin: 0 0 15px 0;
	padding: 6px;
	font-size: 18px
}

.onebtnvote_sum {
	width: 100%;
	margin: .5em 0!important
}

.onebtnvote_sum .input-group {
	width: 100%
}

.onebtnvote_sb {
	width: 20px!important;
	border-radius: 20px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.onebtnvote_num {
	border-radius: 20px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.row_onebtnvote {
	background: #f2ecff;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	padding: .5em 0 0 0
}

.btn_onebtnvote,.btn_onebtnvote:hover,.btn_onebtnvote:focus {
	width: 100%
}

.table_btngroups>tbody>tr>td {
	border-top: transparent;
	padding: 0
}

.table_lavel {
	margin-bottom: 0;
	margin-top: 0
}

.table_lavel>tbody>tr>td {
	padding: 6px 4px;
	line-height: 1;
	vertical-align: middle;
	border-top: 1px solid transparent
}

.lavel_name {
	word-break: break-all;
	white-space: normal
}

.row_topdetail {
	position: absolute;
	z-index: 30;
	box-shadow: 0 3px 10px rgba(0,0,0,.2);
	border-radius: 6px;
	top: 0;
	width: 100%
}

.table_topdetail {
	margin: .5em 1em
}

.video_area {
	border-radius: 6px
}

.row_video {
	padding: 15px;
	margin-top: 30px;
	margin-bottom: 15px
}

.nav-pills_03>li {
	text-align: center;
	width: 44%
}

.nav-pills_03>li.active>a,.nav-pills_03>li.active>a:hover,.nav-pills_03>li.active>a:focus,.nav-pills_03>li>a:hover,.nav-pills_05>li.active>a,.nav-pills_05>li.active>a:hover,.nav-pills_05>li.active>a:focus,.nav-pills_05>li>a:hover,.nav-pills_06>li.active>a,.nav-pills_06>li.active>a:hover,.nav-pills_06>li.active>a:focus,.nav-pills_06>li>a:hover {
	background: #f4f1fb;
	color: #3a226e
}

ul.nav.nav-pills.nav-pills_03 {
	border-bottom: 1px solid #e5d4fe
}

.nav-pills_04>li {
	width: auto
}

.nav-pills_04>li>a {
	padding: 0 10px
}

ul.nav.nav-pills.nav-pills_04 {
	border-bottom: transparent;
	margin: 1em .9em 0 .9em
}

ul.nav.nav-pills.nav-pills_06 {
	display: table;
	width: 100%
}

ul.nav.nav-pills.nav-pills_06>li {
	display: table-cell;
	float: none;
	text-align: center
}

ul.nav.nav-pills.nav-pills_06>li:not(:last-child) {
	padding-right: 20px
}

ul.nav.nav-pills.nav-pills_06>li:not(:last-child)::after {
	content: "ï…‚";
	position: absolute;
	top: 0;
	right: 0;
	padding: 13px 5px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	color: #c9a4e7
}

.btn_senttext,.btn_senttext:hover,.btn_senttext:focus {
	width: 92px;
    height: 92px;
    
	border: transparent
}

ul.dropdown-menu.dropdown-menu_sentgift {
	top: inherit;
	bottom: 0;
	min-width: 100%;
	width: 100%;
	background: #f4f1fb;
	box-shadow: 0 -3px 5px rgba(0,0,0,.2);
	position: absolute;
	z-index: 201;
	border-radius: 0
}

ul.dropdown-menu.dropdown-menu_sentgift>li {
	float: left;
	position: relative
}

.menu_gift_open {
	display: none;
	position: absolute;
	width: 550%;
	bottom: 90%;
	right: 0;
	padding: 10px;
	z-index: 202;
	background: #f5eeff;
	border: 1px solid #d5c1f0;
	box-shadow: 0 4px 10px rgba(0,0,0,.4)
}

.menu_gift:hover .menu_gift_open {
	display: block
}

.menu_gift_img {
	width: 50px;
	padding: 10px;
	position: absolute
}

.menu_gift_des {
	padding: 0 80px;
	width: 100%
}

.menu_gift_btn {
	width: 80px;
	padding: 3px 0;
	position: absolute;
	right: 0
}

.menu_gift_btn button {
	padding: 20px 10px;
	border-radius: 5px;
	width: 60px
}

.btn_animation {
	padding: 0;
	margin-left: .3em;
	border-radius: 6px;
	border: 1px solid #d5c1f0
}

.btn_giftsection {
	border: transparent;
	border-radius: 50px;
	padding: 1px 8px
}

.btn_giftsection:focus,.btn_giftsection:hover,.open>.dropdown-toggle.btn_giftsection {
	border: transparent;
	background-color: #9579b7
}

.btn_smile {
	background: transparent;
	border: transparent
}

.btn_smile:focus,.btn_smile:hover,.open>.dropdown-toggle.btn_smile {
	border: transparent;
	background: transparent
}

.dropdown-menu_emotion {
	top: inherit;
	bottom: 0;
	min-width: 100%;
	width: 100%;
	background: #f4f1fb;
	box-shadow: 0 -3px 5px rgba(0,0,0,.2);
	position: absolute;
	z-index: 201;
	border-radius: 0;
	max-height: 132px;
	overflow: auto
}

.dropdown-menu_emotion>li {
	float: left
}

.btn_fonts,.btn_fonts:focus,.btn_fonts:hover {
	border: transparent;
	background: transparent
}

.col-sm-9.col-sm-9_01 {
	padding-top: 1em
}

.radio_02 {
	margin-bottom: 0;
	margin-top: 0
}

.img-rounded_01 {
	margin-top: .2em
}

.chipOptionsMenu {
	padding: 0
}

.chipOptionsMenu li {
	display: inline-block;
	width: 95px;
	height: 101px
}

.chipOption,.chipOption:focus,.chipOption:active {
	width: 76px;
	height: 101px;
	border: transparent;
	box-shadow: none;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}

.chipOption:hover,.chipOption.active {
	width: 95px;
	box-shadow: none;
	background-color: transparent;
}

.chipOption[data-value='10'] {

}

.chipOption[data-value='50'] {
    
}

.chipOption[data-value='100'] {
    
}

.chipOption[data-value='500'] {
    
}

.chipOption[data-value='1000'] {
    
}

.customChipOption {
	position: relative
}

.customChipOption>input {
	position: absolute;
	top: 17px;
	left: 17px;
	width: 59px;
	height: 58px;
	padding: 0;
	text-align: center;
	display: none
}

.customChipOption>span {
	font-size: 20px;
	line-height: 10px;
	font-weight: bold;
	display: block;
	margin: -5px 0 0 -3px;
	letter-spacing: -1px
}

.customChipOption.active>span,.customChipOption:hover>span {
	font-size: 24px;
	line-height: 12px;
	margin: -5px 0 0 -1px
}

.container-fluid_03 {
	margin: 15px 0
}

.cam_chat .container-fluid {
	position: relative;
	padding-top: 10px
}

.label_flag {
    
	width: 86px;
	height: 15px;
	display: block;
	padding-right: 8px
}

.visual_logo {
    
	width: 75px;
	height: 24px;
	display: block;
	margin: 0 5px;
	cursor: pointer
}

.visual_logo.active {
    
}

.dot_separate {
    
	width: 58px;
	height: 14px;
	display: block
}

.btn_gift {
	background: transparent;
	border: transparent;
	padding: 0
}

.btn_gift:focus,.btn_gift:hover {
	background: transparent;
	border: transparent;
	color: #ab25c7
}

.bet-type-description-btn {
	position: relative
}

.bet-type-description {
	display: none;
	position: absolute;
	z-index: 999;
	width: 300px;
	left: -60px;
	padding-top: 13px
}

.pill_right.crowd .bet-type-description {
	left: -190px
}

.description_text {
	position: relative;
	padding: 5px;
	color: #fff;
	background: #4b3280;
	box-shadow: 0 4px 8px rgba(0,0,0,.5);
	border-radius: 5px;
	border: 1px solid #7a84ff
}

.ico_up {
	border: 10px solid #7a84ff;
	position: absolute;
	top: -20px;
	right: 62px;
	border-color: transparent transparent #4b3280 transparent
}

.bet-type-description-btn:hover .bet-type-description {
	display: block
}

.table-bettype-descriptionBtn {
	position: relative;
	background-color: #b87ac7;
	border-radius: 50px;
	color: #fff;
	cursor: pointer;
	padding: 3px 0;
	margin-top: 10px;
	margin-right: -20px
}

.table-bettype-descriptionBtn:hover {
	color: #84ffff;
	background-color: #4b3280;
	outline: none
}

.table-bettype-description {
	display: none;
	position: absolute;
	z-index: 999;
	width: 600px;
	text-align: left;
	left: 0;
	top: -555px;
	padding-bottom: 13px
}

.table-bettype-descriptionText {
	position: relative;
	padding: 5px;
	color: #fff;
	background: #4b3280;
	box-shadow: 0 4px 8px rgba(0,0,0,.5);
	border: 1px solid #7a84ff
}

.ico_down {
	border: 10px solid #7a84ff;
	position: absolute;
	bottom: -20px;
	left: 25px;
	border-color: #4b3280 transparent transparent transparent
}

.table-bettype-descriptionBtn:hover .table-bettype-description {
	display: block
}

.bet-wzs {
	padding: 1em 1em 0 0
}

.wzs1-ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid #cfbcec;
	overflow: hidden;
	line-height: 14px;
	vertical-align: middle;
	border-radius: 3px;
	margin: 0 9px 2px 0
}

i {
	font-style: normal
}

.wzsl {
	margin: 0 5px;
	cursor: pointer
}

.wzs1-ico.active {
    border-color: #dfd2f3;
    
}

label.wzsl input[type=checkbox]:checked+.wzs1-ico {
    border-color: #dfd2f3;
    background: url(/static/images/ico.png) no-repeat 2px -153px #c7b1e8;
}

label.wzsl input[type=checkbox] {
	display: none
}

.betHead {
	float: left;
	float: left;
	text-align: center;
}

.betHead_logo {
	width: 23%
}

.betHead_logo10 {
	width: 18%
}

.betHead_logoMk6 {
	width: 20%
}

.betHead_countdown {
	width: 21%
}

.betHead_countdown10 {
	width: 15%
}

.betHead_countdownMk6 {
	width: 26%
}

.betHead_countdown .time_numbers {
	display: inline-block;
	margin: 14px 0 0 0;
	line-height: 1
}

.betHead_countdown ul.time_numbers.font-brightpurple li {
	font-size: 3.5em
}

.betHead_winNum {
	width: 33%;
	padding: 0 10px
}

.betHead_winNum10 {
	width: 44%;
	padding: 0;
}

.betHead_winNumMk6 {
	width: 33%;
	padding: 0
}

.betHead_winNum10 ul.win_numbers li,.betHead_winNumMk6 ul.win_numbers li {
	margin-right: 0
}

.betHead_history {
	width: 22%;
	padding: 0
}

.betHead_winNum .win_numbers {
	padding: 0;
	display: inline-block;
	margin: 14px 0 0 0
}

.betHeadVR {
	float: left
}

.betHeadVR_logo {
	width: 23%
}

.betHeadVR_countdown {
	width: 21%
}

.betHeadVR_winNum {
	width: 33%;
	padding: 0
}

.betHeadVR_winNum10 {
	width: 22%;
	padding: 0
}

.betHeadVR_history {
	width: 23%;
	padding: 0
}

.betHeadVR_history10 {
	width: 34%
}

.betHeadVR_winNum .win_numbers {
	padding: 0
}

.betHeadVR_winNum .win_numbers>li {
	margin-right: 0
}

.betpanelbot_info {
	width: 100%;
	min-height: 42px;
	padding-right: 300px
}

.betpanelbot_btngroup {
	text-align: right;
	width: 300px;
	position: absolute;
	top: 0;
	right: 20px
}

.betpanelbot {
	float: left
}

.betpanelbot_count {
	width: 130px
}

.betpanelbot_unit {
	width: 80px
}

.betpanelbot_multitext {
	width: 50px
}

.betpanelbot_multi {
	width: 130px
}

.betpanelbot_topprize {
	width: 130px
}

.betpanelbot_info_02 {
	padding-right: 430px
}

.betpanelbot_btngroup_02 {
	width: 430px
}

.btn_prizeTable {
	padding: 2px 10px
}

.btn_unit,.btn_unit:hover,.btn_unit:focus {
	border-radius: 50px;
	padding: 4px 12px;
	border: 1px solid #e8e0ef;
	color: #fff;
	background-color: #9579b7
}

.dropdown-menu_unit {
	min-width: 60px;
	border: 1px solid #e8e0ef
}

.dropdown-menu_unit>li>a {
	color: #9579b7
}

.dropdown-menu_unit>li>a:hover {
	color: #f50096
}

.btn .caret_03 {
	margin-left: .5em
}

.dropdown_leaderboard_open:hover>.dropdown_leaderboard {
	z-index: 100;
	visibility: visible;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.dropdown_leaderboard {
	cursor: default;
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	width: 230px;
	min-height: 220px;
	height: auto;
	position: absolute;
	right: -10px;
	top: 22px;
	border: 1px solid #d5c1f0;
	padding: .5em 0;
	box-shadow: 0 3px 10px rgba(0,0,0,.2);
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}

.table_lavel tr:nth-child(n+4) .rank_index {
	color: #a45eb3
}

.dropdown_history_open:hover>.dropdown_history {
	z-index: 100;
	visibility: visible;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.dropdown_history {
	cursor: default;
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	width: 100%;
	height: auto;
	position: absolute;
	right: 10px;
	top: 35px;
	font-size: 1.2em;
	border: 1px solid #d5c1f0;
	padding: .5em 0;
	box-shadow: 0 3px 10px rgba(0,0,0,.2);
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s
}

.dropdown_history ul li {
	float: left;
	list-style: none;
	line-height: 18px;
	font-size: 1em
}

.dropdown_history_02 {
	width: 220px;
	right: 2px;
	font-size: 1em
}

.circle_number_03 {
	width: 18px;
	height: 18px
}

.bet-ticket {
	padding: 10px;
	color: #fff;
	background: #6c4d8c;
	box-shadow: 0 1px 1px #6c4d8c;
	border-radius: 5px;
	width: 230px;
	min-width: 200px;
	z-index: 1000
}

.bet-ticketN {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	white-space: normal;
	max-height: 100px;
	overflow-y: auto
}

.ellipsis {
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 50px
}

.text-ellipsis {
	position: relative;
	overflow: visible
}

.tool-tip {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	max-height: 66px;
	padding: 2px 5px;
	border: 1px solid #000;
	background: #fff;
	display: none;
	overflow: auto
}

.text-ellipsis:hover .tool-tip {
	display: block
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
	padding: 5px;
	vertical-align: middle
}

.chat_room {
	padding: 1em;
	height: 320px;
	overflow: hidden
}

.chat_message_wrapper {
	color: #6c4d8c;
	word-break: break-all;
	word-wrap: break-word
}

.donate_message_wrapper {
	color: #f50057
}

.chat_message_wrapper.privacy_chatbar {
	background: #ccc
}

.chat_message_wrapper.manager_chatbar {
	background: #f50057;
	color: #fff
}

.chat_message_name {
	word-break: break-all;
	display: inline-block;
	margin-right: 5px;
	font-weight: bold
}

.chat_message_text {
	display: inline;
	word-break: break-word
}

.chat_message_text.privacy_chatbar {
	color: #2a004c
}

.chat_message_text.manager_chatbar {
	color: #fff
}

.chat_message_emotion {
	display: inline-flex;
	opacity: 1
}

.chat_message_error {
	color: red;
	background: #ffe4c4;
	font-weight: bold;
	text-align: center;
	margin: 5px 0
}

.chat_message_info {
	color: #000;
	text-align: center;
	font-size: 18px
}

.row.row_chatroom {
	box-shadow: 0 -3px 10px rgba(0,0,0,.2);
	padding-top: .2em
}

.row.row_chattext {
	box-shadow: 0 -3px 10px rgba(0,0,0,.2);
	background: #f4f1fb;
	position: absolute;
	z-index: 5;
	width: 100%;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: .2em
}

button.btn.btn-default.btn_emotion,button.btn.btn-default.btn_emotion:focus,button.btn.btn-default.btn_emotion:active {
	border: 0;
	width: 60px;
	height: 60px;
	margin-left: 11px;
	outline: none
}

.chat_emotion {
    
	background-size: 240px 720px;
	position: relative;
	background-color: transparent
}

.chat_emotion:hover {
	opacity: .8
}

.chat_emotion:hover::after {
	position: absolute;
	text-align: center;
	background: #6d4db3;
	color: #fff;
	bottom: 0;
	left: 0;
	width: 100%;
	opacity: .9;
	content: attr(data-hover)
}

.chat_emotion_size {
	width: 60px;
	height: 60px
}

.dropbtn_gift {
	color: #fff;
	padding: 0;
	font-size: 16px;
	border: none;
	cursor: pointer;
	width: 60px;
	height: 60px
}

.gift_box_wrapper {
	position: relative
}

#gift_box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	display: none;
	z-index: 3
}

.row_giftsignal {
	width: 100%;
	margin: .2em 0;
	padding: .2em 0;
	margin-left: 100%
}

.donate_giftcount {
	display: inline-block;
	font-size: 24px;
	line-height: 16px;
	margin-top: -20px
}

.container-fluid_lotterycontent {
	margin: 1em;
	padding: 1em;
	background: #f4f1fb;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.nav-pills_05>li {
	width: auto
}

.nav-pills_05>li>a {
	padding: 0 15px
}

ul.nav.nav-pills.nav-pills_05 {
	border-bottom: 0;
	margin: 0 .9em .5em 0;
	padding-top: .5em
}

.nav-pills_curve>li>a,.nav-pills_curve>li>a:focus {
	background: #f2ecf7;
	background: -moz-linear-gradient(top,#f2ecf7 0%,#d5c1f0 99%);
	background: -webkit-linear-gradient(top,#f2ecf7 0%,#d5c1f0 99%);
	background: linear-gradient(to bottom,#f2ecf7 0%,#d5c1f0 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ecf7',endColorstr='#d5c1f0',GradientType=0);
	border: 1px solid #d6bcea;
	border-radius: 50px;
	padding: 3px 20px;
	margin-right: .5em;
	box-shadow: 0 2px 5px rgba(0,0,0,.3)
}

.nav-pills_curve>li.active>a,.nav-pills_curve>li>a:hover {
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: -webkit-linear-gradient(top,#b05ec2 0%,#6d4db3 99%);
	background: linear-gradient(to bottom,#b05ec2 0%,#6d4db3 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	border: transparent;
	outline: none;
	padding: 4px 21px;
	color: #fff
}

.nav-pills_curve>li>a {
	color: #6c4d8c
}

.row.row_tabtop {
	margin: 0;
	padding: 10px 0
}

.table_curve01 {
	color: #333;
	text-align: center;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background: rgba(255,255,255,.9);
	border-bottom: 1px solid #ddd;
	border: 1px solid #888
}

.table-bettype {
	display: none
}

.modal-body {
	word-break: break-all;
	word-wrap: break-word
}

.table-fixed {
	table-layout: fixed
}

.table-ellipsis>tbody>tr>td {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.channelName {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 22px
}

.fbt-vr-left {
	width: 10%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 1em 1em 0 1em
}

.fbt-vr-right {
	width: 8%;
	position: absolute;
	top: 0;
	right: 0;
	margin: 2em 1em 0 0
}

.fbt-vr-center {
	width: 100%;
	padding-left: 10%;
	padding-right: 8%
}

.fbt-desc-txt:after {
	content: 'çŽ©æ³•è¯´æ˜Ž'
}

.fbt-ctrl-txt:after {
	content: 'æ“ä½œè¯´æ˜Ž'
}

.fbt-clear-txt:after {
	content: 'æ¸…ç©º'
}

.fbt-vr-left .table-bettype-descriptionBtn {
	margin-right: 0
}

.awardTable td,.awardTable th {
	text-align: center;
	color: #4f336b
}

.awardTable td {
	border: 1px solid #d5c1f0;
	background-color: #f4ebff
}

.awardTable thead th {
	background-color: #6d4db3;
	border: 1px solid #6d4db3;
	color: #fff
}

.awardTable .awardPrizeText {
	font-weight: bold
}

.awardTable .metaInfo {
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px
}

.awardTable .metaInfo-desc {
	color: #c9a4e7
}

.awardTable-striped tr:nth-child(2n) td {
	background-color: #eae4f6
}

.dantiao-info {
	text-align: left;
	display: table;
	margin-top: 10px
}

.dantiao-examtl {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 2rem
}

.dantiao-exam {
	color: #5e36a7;
	display: table-cell;
	vertical-align: top
}

.dantiao-exam>div {
	text-indent: -1.5rem
}

.dantiao-exam>div:before {
	font: normal normal normal 14px/1 FontAwesome;
	color: #5e36a7;
	content: "ï„‘";
	margin-right: .5rem
}

.dantiao-info-p {
	width: 80%;
	margin: 0 auto
}

.dantiao-info-p .dantiao-exam {
	color: #c34da3
}

.dantiao-info-p .dantiao-exam>div:before {
	color: #c34da3
}

.detailPrize {
	background: #6d4db3;
	color: #fff;
	border-radius: 50px;
	padding: 3px;
	margin-left: 5px;
	position: relative;
	cursor: pointer
}

.detailPrize-con {
	display: none;
	position: absolute;
	z-index: 999;
	width: 300px;
	left: -135px;
	bottom: 15px;
	padding-bottom: 20px
}

.detailPrize-info {
	position: relative;
	padding: 5px;
	padding-left: 9px;
	color: #fff;
	background: rgba(58,39,99,.9);
	box-shadow: 0 4px 8px rgba(0,0,0,.5);
	border: 1px solid #7a84ff;
	text-align: left
}

.detailPrize-info div {
	text-align: center;
	display: inline-block;
	margin-left: -4px;
	width: 50%
}

.detailPrize .ico_down {
	border: 10px solid #7a84ff;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -15px;
	border-color: #4b3280 transparent transparent transparent
}

.detailPrize:hover .detailPrize-con {
	display: block
}

.detailPrize-con-wider {
	width: 540px;
	left: -255px
}

.detailPrize-con-wider .detailPrize-info div {
	width: 16.67%
}

.detailPrize-prize {
	color: #ff8ad1;
	font-weight: bold
}

.row_chatToolRow {
	margin-bottom: 15px
}

.row_chatTextRow {
	margin-top: -15px
}

.userinfo_area {
	padding-left: 15px;
	margin-bottom: 20px
}

.userinfo_name {
	width: 180px;
	word-break: break-all;
	overflow: hidden
}

.userinfo_progress {
	float: left
}

.levelScore_area {
	float: left;
	position: relative;
	color: #fff;
	cursor: pointer;
	margin-top: -7px;
	margin-left: 6px
}

.levelScore_desc {
	display: none;
	position: absolute;
	z-index: 999;
	width: 150px;
	left: -75px;
	top: 28px;
	cursor: default
}

.levelScore_info {
	position: relative;
	padding: 5px 10px;
	background: rgba(0,0,0,.8);
	box-shadow: 0 4px 8px rgba(0,0,0,.8);
	text-align: right;
	font-size: 12px;
	color: #ccc
}

.levelScore_det {
	color: #fff;
	border-bottom: #ccc solid 1px;
	margin-bottom: 5px;
	text-align: center
}

.levelScore_desc .ico_up {
	border: 8px solid;
	position: absolute;
	top: -16px;
	right: 61px;
	border-color: transparent transparent rgba(0,0,0,.8) transparent
}

.levelScore_area:hover .levelScore_desc {
	display: block
}

.levelScore_cont {
	text-align: right
}

.levelScore_lbl {
	background: #b05ec2;
	background: -moz-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: -webkit-linear-gradient(top,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	background: linear-gradient(to bottom,#b05ec2 28%,#b05ec2 28%,#6d4db3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b05ec2',endColorstr='#6d4db3',GradientType=0);
	display: inline-block;
	border-radius: 10px;
	width: 17px;
	padding: 1px 1px 0 0;
	text-align: center;
	color: #fff;
	margin-left: 10px;
	cursor: pointer
}

.btn_recDay,.btn_recDay:active,.btn_recDay:focus {
	color: #3a226e;
	outline: none;
	width: 48px
}

.btn_recDay:hover,.btn_recDay.active {
	color: #fff;
	background-color: #9579b7;
	outline: none;
	box-shadow: none
}

.btn_recDay.active {
	background-color: #c998e8
}

.votearea_info_04 {
	background: #482e5d;
	color: #fff;
	padding: 10px;
	margin: 10px 28px 0;
	border-radius: 6px
}

.nextIssueCD-panel {
	background: #482e5d;
	height: 32.5em;
	position: relative;
	border-radius: 0 0 4px 4px
}

.nextIssueCD-VRpanel {
	height: 19.5em
}

.nextIssueCD-content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	padding: 20px;
	text-align: center;
	color: #fff
}

.nextIssueCD-issue {
	font-size: 1.5em;
	color: #d962ef
}

.nextIssueCD-timer {
	list-style: none;
	display: inline-block;
	padding: 0
}

.nextIssueCD-timer>li {
	float: left;
	font-size: 3em
}

.annMq {
	position: absolute;
	top: 7px;
	left: 0;
	padding-left: 50px;
	height: 23px;
	overflow: hidden;
	width: 100%
}

.annMq-open {
	position: absolute;
	z-index: 2;
	display: inline-block
}

.annMq-icon {
	background: #68458e;
	color: #fff;
	display: inline-block;
	border-radius: 50%;
	padding: 2px 2px 2px 3px;
	width: 25px;
	margin-top: 4px;
	cursor: pointer;
	overflow: hidden
}

.annMq-open.active .annMq-icon {
	display: none
}

.annMq-open.active .annMq-icon-new {
	display: block
}

.annMq>ul {
	padding: 0
}

.annMq>ul>li {
	list-style: none
}

.annMq>ul>li span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	width: 100%
}

.annMq>ul>li a {
	color: #6f43e2;
	cursor: pointer
}

.annMq>ul>li a:active,.annMq>ul>li a:hover {
	color: #a45eb3
}

.annBd-close {
	margin: 8px 20px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10
}

.annBd-back {
	margin: 20px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	z-index: 10;
	cursor: pointer
}

.annBd-container {
	overflow: hidden;
	position: relative
}

.annBd-sld-track {
	width: 200%;
	transition: all .5s
}

.annBd-sld-track.annBd-tracking-left {
	margin-left: 0
}

.annBd-sld-track.annBd-tracking-right {
	margin-left: -100%
}

.annBd-track-left,.annBd-track-right {
	width: 50%;
	height: 600px;
	float: left;
	position: relative
}

.annBd-list {
	padding-left: 1.5em
}

.annBd-list li {
	list-style: none;
	margin: 8px 0;
	color: #6c4d8c
}

.annBd-list li a {
	color: #6f43e2;
	cursor: pointer
}

.annBd-list li a:active,.annBd-list li a:hover {
	color: #a45eb3
}

.annBd-list li .annBd-list-date {
	border-left: 5px solid #ff28d7;
	color: #6f6f6f;
	padding: 0 10px;
	margin-right: 10px;
	float: left
}

.annBd-list li .annBd-list-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	width: 67%
}

.hannounce {
	height: 540px
}

.annBd-head {
	border-bottom: dashed #ccc .5px;
	padding: 0 15px 10px 15px
}

.annBd-title {
	margin: 0;
	text-align: center
}

.annBd-date {
	text-align: center
}

.annBd-content {
	padding: 20px;
	background: none;
	border: 0;
	font: inherit;
	word-wrap: break-word;
	word-break: break-word;
	white-space: pre-wrap
}

.tbl_rule_hr {
	border-bottom: 1px dotted rgba(255,255,255,.5);
	margin: 5px 0
}

.tbl_rule_space {
	margin: 20px 0
}

.sideBox .cell:not(:last-of-type),.bet .bet_group .divTable-bet .row .cell:not(:last-of-type),.bet .bet_group .divTable-bet .row .cell:nth-of-type(1),.bet .bet_group .divTable-bet .row .cell:nth-of-type(2),.bet .bet_group .divTable-bet .row .cell:nth-of-type(3),.bet .bet_group .divTable-bet .row .vertical .cell,.bet .bet_group .divTable-bet.border-r .row .cell:not(:last-of-type),.bet .bet_group .divTable-bet.col-5 .row .cell:not(:nth-of-type(5)),.cell-group-50:nth-of-type(1) .row .cell {
	border-right: 1px solid #878787
}

.inputBet .row {
	margin: 0
}

.tab-content .inputBet .tab-pane {
	display: none;
	visibility: hidden
}

.tab-content .inputBet .active {
	display: block;
	visibility: visible
}

.letter_menu a,.deposit_type_menu a,.typeBox .lottery_menu .dropDown,.typeBox .lottery_submenu a,.betBox,.inputBet,.inputBet .lottery_info .winNum,.inputBet .quickAmount h3,.inputBet .quickAmount h4,.inputBet .quickAmount .switch,.inputBet .quickAmount .left,.inputBet .changLong .changLong_submenu a,.pullL-borderTop,.paymentBox_detail .pay_submenu a {
	display: inline-block
}

.inputBet .lottery_info .winNum .balls div.square,.inputBet .quickAmount .total_sum_money,.inputBet .tabHeader a {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px
}

.divTable-bet .cell {
	padding: 2px 10px;
	display: table-cell;
	vertical-align: middle
}

.divTable-bet {
	margin: 2px auto 0;
	width: 100%;
	color: #666;
	display: table;
	-webkit-box-shadow: 0 2px 3px rgba(195,191,191,.71);
	box-shadow: 0 2px 3px rgba(195,191,191,.71);
	margin: 0 auto
}

.divTable-bet .row {
	background: #fff;
	text-align: center;
	display: table-row
}

.divTable-bet .vertical {
	display: table-cell
}

.inputBet button,.inputBet button:focus,.inputBet input[type=button],.inputBet input[type=submit] {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border: solid 1px #0348c5;
	background: -webkit-gradient(linear,left top,left bottom,from(#1a96ff),to(#0177db));
	background: -webkit-linear-gradient(#1a96ff,#0177db);
	background: -o-linear-gradient(#1a96ff,#0177db);
	background: linear-gradient(#1a96ff,#0177db);
	outline: none
}

.inputBet input[type=text] {
	width: 100%;
	padding: 2px 4px;
	margin: 0;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Hiragino Sans GB","Microsoft Yahei","å¾®è½¯é›…é»‘","Microsoft JhengHei",sans-serif,Heiti TC,Tahoma,Helvetica,STHeiti
}

.inputBet {
	background: rgba(255,255,255,.5);
	border-top: 0;
	width: 100%
}

.inputBet .lottery_info {
	padding: 0 5px 0;
	clear: both
}

.inputBet .lottery_info h3,.inputBet .lottery_info h4 {
	font-size: 15px
}

.inputBet .lottery_info h3.periods,.inputBet .lottery_info h4.periods {
	background: -webkit-gradient(linear,right top,left top,from(#3d5bb1),color-stop(50%,#71a4d9),to(#3d5bb1));
	background: -webkit-linear-gradient(right,#3d5bb1 0%,#71a4d9 50%,#3d5bb1 100%);
	background: -o-linear-gradient(right,#3d5bb1 0%,#71a4d9 50%,#3d5bb1 100%);
	background: linear-gradient(to left,#3d5bb1 0%,#71a4d9 50%,#3d5bb1 100%);
	padding: 7px 0;
	border-bottom: #878787 1px solid
}

.inputBet .lottery_info h4.periods {
	line-height: 16px;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px
}

.inputBet .lottery_info .winNum {
	width: 73%;
	width: calc(100% - 150px);
	border: #878787 1px solid
}

.inputBet .lottery_info .winNum h3.periods {
	text-align: center;
	font-size: 16px;
	text-shadow: 1px 1px 2px #1e2b39;
	color: #fff
}

.inputBet .lottery_info .winNum h3.periods .status {
	padding-left: 10px;
	color: #ffdc00
}

.inputBet .lottery_info .winNum h3.periods .title {
	padding-right: 10px
}

.inputBet .lottery_info .winNum .balls,.inputBet .lottery_info .winNum .balls_sub {
	margin: 5px auto 0;
	text-align: center
}

.inputBet .lottery_info .winNum .balls div.ball,.inputBet .lottery_info .winNum .balls div.fram,.inputBet .lottery_info .winNum .balls div.square {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 42px;
	margin: 3px 1px;
	color: #eee
}

.inputBet .lottery_info .winNum .balls div.square {
	height: 40px
}

.inputBet .lottery_info .winNum .balls div.ball,.inputBet .lottery_info .winNum .balls div.square {
	font-size: 28px
}

.inputBet .lottery_info .winNum .balls div.ball {
	border-radius: 38px;
	-webkit-border-radius: 38px;
	-moz-border-radius: 38px;
	-o-border-radius: 38px;
	-ms-border-radius: 38px
}

.inputBet .lottery_info .winNum .balls div.ball:after {
	content: "";
	display: block;
	width: 24px;
	height: 20px;
	left: 9px;
	top: 2px
}

.inputBet .lottery_info .winNum .balls div.square {
	text-shadow: 0 0 5px #000;
	border: #787878 1px solid;
	-webkit-box-shadow: 0 0 3px #fff inset;
	box-shadow: 0 0 3px #fff inset;
	-webkit-box-shadow: 1px 1px 1px 1px #333;
	box-shadow: 1px 1px 1px 1px #333;
	border-top: #aaa 1px solid;
	border-left: #aaa 1px solid
}

.inputBet .lottery_info .winNum .balls_sub span {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 38px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 4px;
	font-size: 13px;
	background: #cde1f8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px
}

.inputBet .lottery_info .winNum .balls_sub span.mark_plus {
	display: inline;
	padding: 10px 11px;
	line-height: 36px
}

.inputBet .lottery_info .timer {
	border: #878787 1px solid;
	border-left: none;
	padding-bottom: 10px
}

.inputBet .lottery_info .timer .periods {
	margin: 0 0 10px
}

.inputBet .lottery_info .timer .countdown {
	clear: both;
	padding: 10px 0 0 10px;
	margin-bottom: 5px
}

.inputBet .lottery_info .timer .clock-1,.inputBet .lottery_info .timer .clock-2 {
	margin: 0 5px;
	padding: 3px 12px;
	color: #eee;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-box-shadow: 0 0 2px #333 inset;
	box-shadow: 0 0 2px #333 inset
}

.inputBet .lottery_info .timer .clock-1 {
	background: #c02424;
	background: -webkit-linear-gradient(#c02424,#fd6767);
	background: -o-linear-gradient(#c02424,#fd6767);
	background: -webkit-gradient(linear,left top,left bottom,from(#c02424),to(#fd6767));
	background: linear-gradient(#c02424,#fd6767)
}

.inputBet .lottery_info .timer .clock-2 {
	background: #2362bf;
	background: -webkit-linear-gradient(#2362bf,#67b6fd);
	background: -o-linear-gradient(#2362bf,#67b6fd);
	background: -webkit-gradient(linear,left top,left bottom,from(#2362bf),to(#67b6fd));
	background: linear-gradient(#2362bf,#67b6fd)
}

.inputBet .quickAmount {
	padding: 0;
	background: #4c2872;
	background: -webkit-linear-gradient(#4c2872,#783f8d);
	background: -o-linear-gradient(#4c2872,#783f8d);
	background: -webkit-gradient(linear,left top,left bottom,from(#4c2872),to(#783f8d));
	background: linear-gradient(#4c2872,#783f8d);
	border: 1px solid #878787;
	margin: -2px 5px 0 5px;
	text-align: center
}

.inputBet .quickAmount .switch {
	display: block;
	margin: 12px auto;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 76px;
	height: 30px;
	padding: 3px;
	border-radius: 28px;
	cursor: pointer;
	background-image: -o-linear-gradient(top,#eee,white 25px)
}

.inputBet .quickAmount .switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}

.inputBet .quickAmount .switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 13px;
	text-transform: uppercase;
	background: #c65ced;
	border-radius: inherit;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);
	-webkit-transition: .15s ease-out;
	-o-transition: .15s ease-out;
	transition: .15s ease-out;
	-webkit-transition-property: opacity background;
	-o-transition-property: opacity background;
	transition-property: opacity background
}

.inputBet .quickAmount .switch-label:before,.inputBet .quickAmount .switch-label:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit
}

.inputBet .quickAmount .switch-label:before {
	content: attr(data-off);
	right: 11px;
	color: #fff;
	text-shadow: 0 1px rgba(255,255,255,.5)
}

.inputBet .quickAmount .switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.2);
	opacity: 0
}

.inputBet .quickAmount .switch-input:checked~.switch-label {
	background: #a45ac0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)
}

.inputBet .quickAmount .switch-input:checked~.switch-label:before {
	opacity: 0
}

.inputBet .quickAmount .switch-input:checked~.switch-label:after {
	opacity: 1
}

.inputBet .quickAmount .switch-handle {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: #fff;
	border-radius: 20px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	box-shadow: 1px 1px 5px rgba(0,0,0,.2);
	background-image: -webkit-linear-gradient(top,white 40%,#f0f0f0);
	background-image: -o-linear-gradient(top,white 40%,#f0f0f0);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,white),to(#f0f0f0));
	background-image: linear-gradient(to bottom,white 40%,#f0f0f0);
	-webkit-transition: left .15s ease-out;
	-o-transition: left .15s ease-out;
	transition: left .15s ease-out
}

.inputBet .quickAmount .switch-handle:before {
	content: '';
	position: absolute;
	top: 40%;
	left: 40%;
	margin: -6px 0 0 -6px;
	width: 18px;
	height: 18px;
	background: #f9f9f9;
	border-radius: 16px;
	-webkit-box-shadow: inset 0 1px rgba(0,0,0,.02);
	box-shadow: inset 0 1px rgba(0,0,0,.02);
	background-image: -webkit-linear-gradient(top,#eee,white);
	background-image: -o-linear-gradient(top,#eee,white);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(white));
	background-image: linear-gradient(to bottom,#eee,white)
}

.inputBet .quickAmount .switch-input:checked~.switch-handle {
	left: 50px;
	-webkit-box-shadow: -1px 1px 5px rgba(0,0,0,.2);
	box-shadow: -1px 1px 5px rgba(0,0,0,.2)
}

.inputBet .quickAmount .switch-green>.switch-input:checked~.switch-label {
	background: #4fb845
}

.inputBet .quickAmount h3,.inputBet .quickAmount h4 {
	font-size: 14px;
	margin: 0;
	vertical-align: middle;
	color: #fcfcfc
}

.inputBet .quickAmount input[type=number],.inputBet .quickAmount button,.inputBet .quickAmount select.disk {
	width: 80px;
	vertical-align: middle;
	height: 28px;
	line-height: 24px
}

.inputBet .quickAmount button {
	border-radius: 20px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	width: 100px;
	font-size: 14px
}

.inputBet .quickAmount button:first-of-type {
	background: #d962ef;
	background: -webkit-linear-gradient(#d962ef,#482e5d);
	background: -o-linear-gradient(#d962ef,#482e5d);
	background: -webkit-gradient(linear,left top,left bottom,from(#d962ef),to(#482e5d));
	background: linear-gradient(#d962ef,#482e5d);
	border-color: #482e5d
}

.inputBet .quickAmount button:last-of-type {
	background: #3f2b57;
	background: -webkit-linear-gradient(#3f2b57,#2f0f7e);
	background: -o-linear-gradient(#3f2b57,#2f0f7e);
	background: -webkit-gradient(linear,left top,left bottom,from(#3f2b57),to(#2f0f7e));
	background: linear-gradient(#3f2b57,#2f0f7e);
	border-color: #4e0bb3
}

.inputBet .quickAmount .total_sum_money {
	padding: 4px;
	background: #3a1f58;
	background: -webkit-linear-gradient(#3a1f58,#d962ef);
	background: -o-linear-gradient(#3a1f58,#d962ef);
	background: -webkit-gradient(linear,left top,left bottom,from(#3a1f58),to(#d962ef));
	background: linear-gradient(#3a1f58,#d962ef);
	color: #eee;
	font-size: 18px
}

.inputBet .quickAmount .switch {
	margin: 0 5px
}

.inputBet .quickAmount .left {
	line-height: 36px;
	float: none;
	display: inline-block
}

.inputBet .quickAmount .right {
	line-height: 36px;
	margin-left: 10px;
	float: none;
	display: inline-block
}

.inputBet .quickAmount .selectCount {
	display: none
}

.inputBet .noLottery {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 42px;
	margin: 3px 1px
}

.inputBet .noLottery .grayRound {
	border-radius: 42px;
	-webkit-border-radius: 42px;
	-moz-border-radius: 42px;
	-o-border-radius: 42px;
	-ms-border-radius: 42px;
	font-size: 24px;
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 42px
}

.inputBet .noLottery .grayRound:after {
	content: "";
	display: block;
	width: 24px;
	height: 20px;
	left: 9px;
	top: 2px;
	border-radius: 24px/20px;
	-webkit-border-radius: 24px/20px;
	-moz-border-radius: 24px/20px;
	-o-border-radius: 24px/20px;
	-ms-border-radius: 24px/20px
}

.inputBet .bet_group {
	margin: -2px 5px 5px 5px;
	border-top: 1px solid #878787;
	border-bottom: 1px solid #878787;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.05);
	box-shadow: 0 2px 3px rgba(0,0,0,.05);
	border: #878787 1px solid;
	font-weight: 900
}

.inputBet .bet_group h3.title {
	margin: 8px;
	font-size: 15px;
	color: #666
}

.inputBet .bet_group .caption,.inputBet .bet_group .divTable-bet .row.header,.inputBet .bet_group .cell.header,.inputBet .bet_group .vertical .header {
	background: #d8cbe4 30%;
	background: -webkit-linear-gradient(#d8cbe4 30%,#f4ebfc);
	background: -o-linear-gradient(#d8cbe4 30%,#f4ebfc);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#d8cbe4),to(#f4ebfc));
	background: linear-gradient(#d8cbe4 30%,#f4ebfc);
	border-bottom: 1px solid #878787;
	border-right: 1px solid #878787;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00f9f9f9',endColorstr='#00eeeeee');
	text-align: center;
	padding: 1px 10px;
	font-size: 12px;
	margin: 0
}

.inputBet .bet_group .caption .cell:hover,.inputBet .bet_group .divTable-bet .row.header .cell:hover,.inputBet .bet_group .cell.header .cell:hover,.inputBet .bet_group .vertical .header .cell:hover {
	background: #f9f9f9;
	background: -webkit-linear-gradient(#f9f9f9,#eee);
	background: -o-linear-gradient(#f9f9f9,#eee);
	background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));
	background: linear-gradient(#f9f9f9,#eee);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00f9f9f9',endColorstr='#00eeeeee')
}

.inputBet .bet_group .vertical .cell {
	display: block;
	border-right: 1px solid #878787;
	user-select: none
}

.inputBet .bet_group .caption {
	position: relative;
	line-height: 1.42857143
}

.inputBet .bet_group .divTable-bet {
	margin: 0 auto;
	margin-right: 0;
	font-size: 14px
}

.inputBet .bet_group .divTable-bet.show {
	display: none
}

.inputBet .bet_group .divTable-bet.hide {
	display: block
}

.inputBet .bet_group .divTable-bet .row.inp-5 {
	width: calc(20% - 70px)
}

.inputBet .bet_group .divTable-bet .row .cell {
	color: #333;
	background: #f4ebfc;
	border-bottom: #878787 1px solid;
	border-right: 1px solid #878787;
	user-select: none;
	cursor: pointer
}

.inputBet .bet_group .divTable-bet .row .cell.header {
	border-bottom: #878787 1px solid
}

.inputBet .bet_group .divTable-bet .row .cell.none {
	border-right: 0
}

.inputBet .bet_group .divTable-bet .row .vertical {
	vertical-align: top
}

.inputBet .bet_group .divTable-bet .row .vertical .cell:nth-of-type(odd):not(.active):not(.active1):not(:hover) {
	background: #f8f8f8
}

.inputBet .bet_group .divTable-bet .row .vertical .cell.header {
	border-bottom: 1px solid #ccc
}

.inputBet .bet_group .divTable-bet .row.header .cell {
	padding: 5px 10px
}

.inputBet .bet_group .divTable-bet .row.active .cell:hover,.inputBet .bet_group .divTable-bet .row.active1 .cell:hover {
	background: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.inputBet .bet_group .divTable-bet .row.header .cell {
	min-width: 35px;
	border-bottom: 1px solid #ccc
}

.inputBet .bet_group .divTable-bet .row.header .cell:hover {
	background: transparent!important;
	-webkit-box-shadow: none;
	box-shadow: none
}

.inputBet .bet_group .divTable-bet .amount {
	width: 80px;
	width: calc(100% - 100px)
}

.inputBet .bet_group .divTable-bet .amount-w-100 {
	width: 100%
}

.inputBet .bet_group .divTable-bet .ball-txt {
	display: inline-block;
	min-width: 15px;
	min-height: 15px;
	line-height: 15px;
	font-weight: 400;
	vertical-align: middle
}

.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice1,.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice2,.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice3,.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice4,.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice5,.inputBet .bet_group .divTable-bet .ball-txt.inlineBox .dice6 {
	display: inline-block
}

.inputBet .bet_group .divTable-bet .rate {
	color: #4b3280;
	width: 60px;
	display: inline-block;
	vertical-align: middle
}

.inputBet .bet_group .divTable-bet .ball-changLong {
	font-weight: 900;
	font-size: 13px;
	position: relative;
	text-align: center;
	display: block;
	margin: 2px auto;
	padding: 0
}

.inputBet .bet_group .divTable-bet .ball-changLong.round {
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	background: #eee;
	border: 1px solid #ccc
}

.inputBet .bet_group .divTable-bet .mark {
	color: #bbb;
	font-size: 12px
}

.inputBet .bet_group .divTable-bet.col-4 .row .cell {
	width: 25%
}

.inputBet .bet_group .divTable-bet.col-5 .row .cell {
	width: 20%
}

.inputBet .bet_group .divTable-bet.col-6 .row .cell .ball-txt:not(.blue) {
	min-width: 35px
}

.inputBet .bet_group .divTable-bet.col-6 .row .cell .amount,.inputBet .bet_group .divTable-bet.col-6 .row .cell span.amount {
	min-width: 30px;
	width: calc(100% - 100px)
}

.inputBet .bet_group .divTable-bet.col-6 .row .cell span.amount {
	display: inline-block
}

.inputBet .bet_group .divTable-bet.w-count-1 .row .cell .ball-txt:not(.blue) {
	width: 25px
}

.inputBet .bet_group .divTable-bet.w-count-1 .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-1 .row .cell span.amount {
	width: calc(100% - 110px);
	border-color: #878787
}

.inputBet .bet_group .divTable-bet.w-count-1 .row .cell span.amount {
	display: inline-block
}

.inputBet .bet_group .divTable-bet.w-count-2 .row .cell .ball-txt:not(.blue) {
	min-width: 30px
}

.inputBet .bet_group .divTable-bet.w-count-2 .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-2 .row .cell span.amount {
	width: calc(100% - 110px);
	border-color: #da62f0;
	min-width: 0
}

.inputBet .bet_group .divTable-bet.w-count-2.lgNum .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-2.lgNum .row .cell span.amount {
	width: calc(100% - 130px)
}

.inputBet .bet_group .divTable-bet.w-count-2 .row .cell span.amount {
	display: inline-block;
	vertical-align: middle
}

.inputBet .bet_group .divTable-bet.w-count-3 .row .cell .ball-txt:not(.blue) {
	min-width: 35px
}

.inputBet .bet_group .divTable-bet.w-count-3 .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-3 .row .cell span.amount {
	width: calc(100% - 110px);
	border-color: #878787
}

.inputBet .bet_group .divTable-bet.w-count-3 .row .cell span.amount {
	display: inline-block
}

.inputBet .bet_group .divTable-bet.w-count-4 .row .cell .ball-txt:not(.blue) {
	width: 60px
}

.inputBet .bet_group .divTable-bet.w-count-4 .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-4 .row .cell span.amount {
	width: calc(100% - 145px);
	border-color: #878787
}

.inputBet .bet_group .divTable-bet.w-count-4 .row .cell span.amount {
	display: inline-block
}

.inputBet .bet_group .divTable-bet.w-count-5 .row .cell .ball-txt:not(.blue) {
	width: 65px
}

.inputBet .bet_group .divTable-bet.w-count-5 .row .cell .amount,.inputBet .bet_group .divTable-bet.w-count-5 .row .cell span.amount {
	width: calc(100% - 140px);
	border-color: #878787
}

.inputBet .bet_group .divTable-bet.w-count-5 .row .cell span.amount {
	display: inline-block
}

.inputBet .bet_group .divTable-bet.dice-3 .row .cell .ball-txt {
	width: 105px
}

.inputBet .bet_group .divTable-bet.dice-3 .row .cell .amount {
	width: calc(100% - 175px)
}

.inputBet .bet_group .divTable-bet.dice-2 .row .cell .ball-txt {
	width: 74px
}

.inputBet .bet_group .divTable-bet.dice-2 .row .cell .amount {
	width: calc(100% - 143px)
}

.inputBet .bet_group .divTable-bet .round {
	width: 24px;
	height: 24px;
	line-height: 24px;
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0 auto;
	text-align: center
}

.inputBet .bet_group .divTable-bet .round:after {
	content: "";
	display: block;
	width: 18px;
	height: 12px;
	left: 3px;
	top: 1px;
	border-radius: 18px/12px;
	-webkit-border-radius: 18px/12px;
	-moz-border-radius: 18px/12px;
	-o-border-radius: 18px/12px;
	-ms-border-radius: 18px/12px
}

.car1,.car2,.car3,.car4,.car5,.car6,.car7,.car8,.car9,.car10 {
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	margin: 0 auto;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	display: inline-block;
	text-shadow: 0 0 3px rgba(0,0,0,.6)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car1,.inputBet .lottery_info .winNum .car1,.inputBet .bet_group .divTable .ball-txt.car1,.car1 {
	background: #e00;
	background: -webkit-linear-gradient(#e00,#d10000);
	background: -o-linear-gradient(#e00,#d10000);
	background: -webkit-gradient(linear,left top,left bottom,from(#e00),to(#d10000));
	background: linear-gradient(#e00,#d10000)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car2,.inputBet .lottery_info .winNum .car2,.inputBet .bet_group .divTable .ball-txt.car2,.car2 {
	background: #005ccf;
	background: -webkit-linear-gradient(#005ccf,#0051b7);
	background: -o-linear-gradient(#005ccf,#0051b7);
	background: -webkit-gradient(linear,left top,left bottom,from(#005ccf),to(#0051b7));
	background: linear-gradient(#005ccf,#0051b7)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car3,.inputBet .lottery_info .winNum .car3,.inputBet .bet_group .divTable .ball-txt.car3,.car3 {
	background: #00bf3b;
	background: -webkit-linear-gradient(#00bf3b,#00962e);
	background: -o-linear-gradient(#00bf3b,#00962e);
	background: -webkit-gradient(linear,left top,left bottom,from(#00bf3b),to(#00962e));
	background: linear-gradient(#00bf3b,#00962e)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car4,.inputBet .lottery_info .winNum .car4,.inputBet .bet_group .divTable .ball-txt.car4,.car4 {
	background: #f3c800;
	background: -webkit-linear-gradient(#f3c800,#dbb400);
	background: -o-linear-gradient(#f3c800,#dbb400);
	background: -webkit-gradient(linear,left top,left bottom,from(#f3c800),to(#dbb400));
	background: linear-gradient(#f3c800,#dbb400)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car5,.inputBet .lottery_info .winNum .car5,.inputBet .bet_group .divTable .ball-txt.car5,.car5 {
	background: #fd0d72;
	background: -webkit-linear-gradient(#fd0d72,#e00b65);
	background: -o-linear-gradient(#fd0d72,#e00b65);
	background: -webkit-gradient(linear,left top,left bottom,from(#fd0d72),to(#e00b65));
	background: linear-gradient(#fd0d72,#e00b65)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car6,.inputBet .lottery_info .winNum .car6,.inputBet .bet_group .divTable .ball-txt.car6,.car6 {
	background: #0db8cc;
	background: -webkit-linear-gradient(#0db8cc,#0c9aab);
	background: -o-linear-gradient(#0db8cc,#0c9aab);
	background: -webkit-gradient(linear,left top,left bottom,from(#0db8cc),to(#0c9aab));
	background: linear-gradient(#0db8cc,#0c9aab)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car7,.inputBet .lottery_info .winNum .car7,.inputBet .bet_group .divTable .ball-txt.car7,.car7 {
	background: #d74600;
	background: -webkit-linear-gradient(#d74600,#b93c00);
	background: -o-linear-gradient(#d74600,#b93c00);
	background: -webkit-gradient(linear,left top,left bottom,from(#d74600),to(#b93c00));
	background: linear-gradient(#d74600,#b93c00)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car8,.inputBet .lottery_info .winNum .car8,.inputBet .bet_group .divTable .ball-txt.car8,.car8 {
	background: #9400cb;
	background: -webkit-linear-gradient(#9400cb,#7e00ad);
	background: -o-linear-gradient(#9400cb,#7e00ad);
	background: -webkit-gradient(linear,left top,left bottom,from(#9400cb),to(#7e00ad));
	background: linear-gradient(#9400cb,#7e00ad)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car9,.inputBet .lottery_info .winNum .car9,.inputBet .bet_group .divTable .ball-txt.car9,.car9 {
	background: #1818db;
	background: -webkit-linear-gradient(#1818db,#1515bf);
	background: -o-linear-gradient(#1818db,#1515bf);
	background: -webkit-gradient(linear,left top,left bottom,from(#1818db),to(#1515bf));
	background: linear-gradient(#1818db,#1515bf)
}

.inputBet .lottery_info .winNum .inputBet .bet_group .divTable .ball-txt.car10,.inputBet .lottery_info .winNum .car10,.inputBet .bet_group .divTable .ball-txt.car10,.car10 {
	background: #757575;
	background: -webkit-linear-gradient(#757575,#545454);
	background: -o-linear-gradient(#757575,#545454);
	background: -webkit-gradient(linear,left top,left bottom,from(#757575),to(#545454));
	background: linear-gradient(#757575,#545454)
}

.divTable-bet .purple {
	background: #6e43e1;
	background: -webkit-linear-gradient(#6e43e1,#c85ded);
	background: -o-linear-gradient(#6e43e1,#c85ded);
	background: -webkit-gradient(linear,left top,left bottom,from(#6e43e1),to(#c85ded));
	background: linear-gradient(#6e43e1,#c85ded);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006e43e1',endColorstr='#00c85ded');
	color: #fff;
	border-radius: 50%
}

.inputBet .bet_group .divTable-bet .row .cell:hover:not(.header):not(.none),.cell-group .row:hover,.cell-group-50 .row:hover,.cell-group-33 .row:hover,.cell-group-20 .row:hover,.cell-group-16 .row:hover,.cell-group-10 .row:hover {
	background: #e3d7f3
}

.inputBet .flexc {
	display: flex;
	align-items: center
}

.inputBet .flexc .ball-txt {
	min-width: 24px;
	flex: 1 0 24px
}

.inputBet .flexc .ball-txt.ball-txt-w {
	flex: 1 0 50px
}

.inputBet .flexc .rate {
	flex: 1 0 60px
}

.inputBet .flexc .amount {
	flex: 10
}

.inputBet .flexc-zd {
	display: flex;
	align-items: center
}

.inputBet .flexc-zd .zd-txt:nth-child(1) {
	flex: 1 0 30px
}

.inputBet .flexc-zd .zd-txt:nth-child(2) {
	flex: 1 0 150px
}

.inputBet .flexc-zd .zd-txt:nth-child(3) {
	flex: 1 0 80px
}

.inputBet .flexc-zd .zd-txt:nth-child(4) {
	flex: 10
}

.cell-group-50 {
	padding: 0;
	display: table-cell;
	width: 50%
}

.inputBet .bet_group .divTable-bet.w-count-2 .row .cell .amount.amount-w-100 {
	width: 100%;
	margin-left: 0
}

.cell-group-33 {
	padding: 0;
	display: table-cell;
	width: 33.3%
}

.cell-group-20 {
	padding: 0;
	display: table-cell;
	width: 20%
}

.cell-group-16 {
	padding: 0;
	display: table-cell;
	width: 16.6%
}

.cell-group-10 {
	padding: 0;
	display: table-cell;
	width: 10%;
	border-right: 1px solid #878787
}

.cell-group-50 .row .cell.w-20 {
	width: 20%
}

.cell-group-50 .row .cell.w-25 {
	width: 25%
}

.cell-group-50 .row .cell.w-30 {
	width: 30%
}

.cell-group-50 .row .cell.w-35 {
	width: 35%
}

.cell-group-50 .row .cell.w-40 {
	width: 40%
}

.cell-group-50 .row .cell.w-45 {
	width: 45%
}

.cell-group-50 .row .cell.w-50 {
	width: 50%
}

.cell-group-50 .row .cell.w-55 {
	width: 55%
}

.cell-group-50 .row .cell.w-60 {
	width: 60%
}

.cell-group-50 .row .cell.w-65 {
	width: 65%
}

.cell-group-50 .row .cell.w-70 {
	width: 70%
}

.cell-group-50 .row .cell.w-75 {
	width: 75%
}

.cell-group-50 .row .cell.w-80 {
	width: 80%
}

.inputBet .bet_group .divTable-bet .cell-group-50 .row.header .cell.mw-150 {
	min-width: 150px
}

.inputBet .bet_group .divTable-bet .row.active .cell,.inputBet .bet_group .divTable-bet .row.active .cell:hover {
	background: #aa93c0!important
}

.inputBet .bet_group .divTable-bet .row .cell.active {
	background: #aa93c0!important
}

.inputBet .bet_group .divTable-bet .row.disabled .cell,.inputBet .bet_group .divTable-bet .row.disabled .cell:hover {
	background: #ddd!important
}

.inputBet .bet_group .divTable-bet .row .cell.disabled {
	background: #ddd!important
}

.inputBet .lottery_info .winNum .balls div.ball:after,.inputBet .bet_group .divTable-bet .round {
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-o-border-radius: 24px;
	-ms-border-radius: 24px
}

.inputBet .bet_group .divTable-bet .ball-txt.blue,.blue,.inputBet .bet_group .divTable-bet .ball-txt.blue2,.blue2,.inputBet .bet_group .divTable-bet .ball-txt.red,.red,.inputBet .bet_group .divTable-bet .ball-txt.green,.green {
	color: #fff
}

/* .inputBet .bet_group .divTable-bet .ball-txt.blue,.blue,.lottoHistory .blue {
	background: #4f62ea;
	background: -webkit-linear-gradient(#4f62ea,#3c54ff);
	background: -o-linear-gradient(#4f62ea,#3c54ff);
	background: -webkit-gradient(linear,left top,left bottom,from(#4f62ea),to(#3c54ff));
	background: linear-gradient(#4f62ea,#3c54ff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#004f62ea',endColorstr='#003c54ff')
}

.inputBet .bet_group .divTable-bet .ball-txt.blue2,.blue2,.lottoHistory .blue2 {
	background: #4db5f6;
	background: -webkit-linear-gradient(#4db5f6,#33a7f0);
	background: -o-linear-gradient(#4db5f6,#33a7f0);
	background: -webkit-gradient(linear,left top,left bottom,from(#4db5f6),to(#33a7f0));
	background: linear-gradient(#4db5f6,#33a7f0);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#004f62ea',endColorstr='#003c54ff')
}

.inputBet .bet_group .divTable-bet .ball-txt.red,.red,.lottoHistory .red {
	background: #c30f0f;
	background: -webkit-linear-gradient(#c30f0f,#ef5c5c);
	background: -o-linear-gradient(#c30f0f,#ef5c5c);
	background: -webkit-gradient(linear,left top,left bottom,from(#c30f0f),to(#ef5c5c));
	background: linear-gradient(#c30f0f,#ef5c5c);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00c30f0f',endColorstr='#00ef5c5c')
}

.inputBet .bet_group .divTable-bet .ball-txt.green,.green,.lottoHistory .green {
	background: #5dbf13;
	background: -webkit-linear-gradient(#5dbf13,#3de24a);
	background: -o-linear-gradient(#5dbf13,#3de24a);
	background: -webkit-gradient(linear,left top,left bottom,from(#5dbf13),to(#3de24a));
	background: linear-gradient(#5dbf13,#3de24a);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#005dbf13',endColorstr='#003de24a')
} */

.fast-bettype-menu {
	position: relative;
	height: 35px;
	margin-bottom: -10px;
	z-index: 0
}

.fast-bettype-menu .fast-bettype-btngroup {
	position: absolute;
	left: 18px
}

.fast-bettype-menu .fast-bettype-btn,.fast-bettype-menu .fast-bettype-btn:focus {
	display: inline-block;
	border-radius: 8px 8px 0 0;
	padding: 3px 10px 10px 10px;
	background-color: #dbcaf1;
	color: #836a96;
	font-size: 14px;
	text-decoration: none
}

.fast-bettype-menu .fast-bettype-btn:hover,.fast-bettype-menu .fast-bettype-btn:active {
	background-color: #9579b7;
	color: #e8ddf4
}

.fast-bettype-menu .fast-bettype-btn:first-child.active {
	background: #6e43e1;
	background: -moz-linear-gradient(left,#6e43e1 0%,#7845e2 99%);
	background: -webkit-linear-gradient(left,#6e43e1 0%,#7845e2 99%);
	background: linear-gradient(to right,#6e43e1 0%,#7845e2 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e43e1',endColorstr='#7845e2',GradientType=1);
	color: #e8ddf4;
	top: 0
}

.fast-bettype-menu .fast-bettype-btn:last-child.active {
	background: #7946e3;
	background: -moz-linear-gradient(left,#7946e3 0%,#8449e4 99%);
	background: -webkit-linear-gradient(left,#7946e3 0%,#8449e4 99%);
	background: linear-gradient(to right,#7946e3 0%,#8449e4 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7946e3',endColorstr='#8449e4',GradientType=1);
	color: #e8ddf4;
	top: 0
}

.bettype-row {
	position: relative;
	z-index: 1
}

.row.colEqualHeight {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.miaomiao-container {
	position: relative;
	text-align: center;
	background: #382109;
	margin-bottom: 10px;
	overflow: hidden
}

.miaomiao-main {
	position: relative;
	width: 835px;
	height: 540px;
	margin: 0 auto
}

.miaomiao-background1,.miaomiao-background2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	right: 0;
	margin-left: -1252px
}

.miaomiao-background2 {
	z-index: 1
}

.miaomiao-ball {
	position: absolute;
	overflow: hidden
}

.miaomiao-ball.miaomiao-ball-P0 {
	top: 21.2%;
	left: 5%;
	width: 17.01%;
	height: 45%
}

.miaomiao-ball.miaomiao-ball-P1 {
	top: 21.5%;
	left: 26.3%;
	width: 13.17%;
	height: 45%
}

.miaomiao-ball.miaomiao-ball-P2 {
	top: 17.9%;
	left: 44.3%;
	width: 13.17%;
	height: 48.89%
}

.miaomiao-ball.miaomiao-ball-P3 {
	top: 18.5%;
	left: 62.9%;
	width: 14.27%;
	height: 48.72%
}

.miaomiao-ball.miaomiao-ball-P4 {
	top: 17.3%;
	left: 78.4%;
	width: 20.86%;
	height: 48.89%
}

.miaomiao-ball img {
	width: 1000%
}

.miaomiao-ball img.miaomiao-ball-num0 {
	margin-left: 0
}

.miaomiao-ball img.miaomiao-ball-num1 {
	margin-left: -100%
}

.miaomiao-ball img.miaomiao-ball-num2 {
	margin-left: -200%
}

.miaomiao-ball img.miaomiao-ball-num3 {
	margin-left: -300%
}

.miaomiao-ball img.miaomiao-ball-num4 {
	margin-left: -400%
}

.miaomiao-ball img.miaomiao-ball-num5 {
	margin-left: -500%
}

.miaomiao-ball img.miaomiao-ball-num6 {
	margin-left: -600%
}

.miaomiao-ball img.miaomiao-ball-num7 {
	margin-left: -700%
}

.miaomiao-ball img.miaomiao-ball-num8 {
	margin-left: -800%
}

.miaomiao-ball img.miaomiao-ball-num9 {
	margin-left: -900%
}

.miaomiao-shadow {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100
}

.miaomiao-result {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 150;
	background: rgba(0,0,0,.5)
}

.miaomiao-result-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.miaomiao-result-main {
	position: relative;
	width: 590px;
	height: 250px;
	margin: 0 auto;
	top: 50%;
	margin-top: -125px
}

.miaomiao-result-background-w,.miaomiao-result-background-l {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.miaomiao-result-content {
	display: table;
	position: absolute;
	top: 32.8%;
	left: 25.76%;
	width: 49.9%;
	height: 32.4%
}

.miaomiao-result-content div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	font-size: 18px;
	font-weight: bolder;
	padding: 5px;
	word-break: break-all
}

.miaomiao-result-content em {
	white-space: nowrap
}

.miaomiao-result-again,.miaomiao-result-stop {
	position: absolute;
	top: 74%;
	left: 0;
	width: 21.7%;
	height: 26%
}

.miaomiao-result-stop {
	left: 78.3%
}

.miaomiao-maintain {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.5);
	z-index: 5
}

.miaomiao-maintain>div {
	position: absolute;
	left: 50%;
	top: 50%;
	background: rgba(202,91,228,.8);
	font-size: 30px;
	font-weight: bold;
	color: #f4f1fb;
	width: 200px;
	height: 100px;
	line-height: 100px;
	margin-top: -50px;
	margin-left: -100px;
	border-radius: 5px
}

.miaomiao-history {
	text-align: center;
    border-left: 1px solid #e0d5e0;
    
	padding: 35px 0 20px 0;
	margin-top: -35px;
	margin-right: -15px;
	height: 100%;
	height: calc(100% + 35px)
}

.miaomiao-hist-title {
	margin: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #b859eb;
	background: #dfd2f3
}

.miaomiao-history .history_number ul li {
	display: block;
	border-radius: 50px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: #6d4db3;
	color: #f5eeff;
	margin: 0 .6em 0 0
}

.dantiao-img {
	position: relative
}

.dantiao-img::after {
	position: absolute;
	top: -15px;
	left: 28px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	border-radius: 50%;
	background: #6e43e1;
	background: -webkit-linear-gradient(#6e43e1,#c85ded);
	background: -o-linear-gradient(#6e43e1,#c85ded);
	background: -webkit-gradient(linear,left top,left bottom,from(#6e43e1),to(#c85ded));
	background: linear-gradient(#6e43e1,#c85ded);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#006e43e1',endColorstr='#00c85ded');
	font-size: 10px;
	color: #fff;
	content: 'å•æŒ‘'
}

.dantiao-img.dantiao-img-w2::after {
	left: 52px
}

@media screen and (max-width:1800px) {
	.betpanelbot_info {
		padding-right: 0
	}

	.betpanelbot_btngroup {
		position: static;
		width: 100%;
		float: right
	}

	.betpanelbot_info_02 {
		padding-right: 430px
	}

	.betpanelbot_btngroup_02 {
		position: absolute;
		width: 402px
	}

	.betHead_historyVRMk6>.history_number_02 ul li:nth-child(7) span {
		display: none
	}

	.betHead_historyVRMk6>.history_number_02 ul li:nth-child(7):after {
		content: '...'
	}

	.betHead_historyVRMk6>.history_number_02 ul li:nth-child(n+8) {
		display: none
	}
}

@media screen and (max-width:1686px) {
	.betHeadVR ul.win_numbers {
		margin-top: 1.2em
	}

	.betHeadVR ul.win_numbers li {
		font-size: 22px;
		display: inline-block;
		background-size: 40px 40px;
		width: 40px;
		height: 40px
	}

	.betHeadVR_winNum10 ul.win_numbers_02,.betHead_winNumVRMk6 ul.win_numbers_02 {
		margin-top: .2em
	}

	.betHeadVR_winNum10 ul.win_numbers_02 li {
		font-size: 15px;
		width: 28px;
		height: 29px;
		background-size: 101%;
		line-height: 24px
	}

	.betHead_winNumVRMk6 ul.win_numbers li {
		line-height: 26px;
		font-size: 15px;
		width: 30px;
		height: 31px;
		background-size: 101%
	}

	.betHeadVR_history a.btn.btn-xs.btn-default.open_history_02,.betHeadVR_history a.btn.btn-xs.btn-default.check_curve_02 {
		padding: .2em .3em
	}

	.betHeadVR #curissue {
		display: block
	}

	.channelName {
		padding-top: 3px
	}

	.btn_circle_02,.btn_circle_02:focus,.btn_circle_02:hover,.btn_circle_02.active,.btn_circle03,.btn_circle03:focus,.btn_circle03:hover,.btn_circle03.active {
		margin-right: .2em
	}

	.nav-pills_01>li>a,.nav-pills_01.crowd2>li>a {
		padding: 2px 9px;
		margin: 8px 1px
	}

	.nav-pills_01>li+li,.nav-pills_01.crowd2>li+li {
		margin-left: 1px
	}

	a.btn.btn-xs.btn-default.open_history,a.btn.btn-xs.btn-default.check_curve {
		padding: .2em 2em
	}

	/* .betHead_history10>.history_number ul li:nth-child(9) span,.betHeadVR_history10>.history_number_02 ul li:nth-child(10) span,.betHead_historyVRMk6>.history_number_02 ul li:nth-child(6) span {
		display: none
	}

	.betHead_history10>.history_number ul li:nth-child(9):after,.betHeadVR_history10>.history_number_02 ul li:nth-child(10):after,.betHead_historyVRMk6>.history_number_02 ul li:nth-child(6):after {
		content: '...'
	}

	.betHead_history10>.history_number ul li:nth-child(n+10),.betHeadVR_history10>.history_number_02 ul li:nth-child(n+11),.betHead_historyVRMk6>.history_number_02 ul li:nth-child(n+7) {
		display: none
	} */

	.play_btnarea.play_btnarea_02>div>div {
		padding: 0 5px
	}

	.play_btnarea.play_btnarea_VRMk6 .box_rate {
		width: 48px
	}

	.play_btnarea.play_btnarea_VRMk6 .col-md-8 {
		width: 75%
	}

	.play_btnarea.play_btnarea_VRMk6 .col-md-4 {
		width: 25%
	}

	.dantiao-img.dantiao-img-w2::after {
		left: 40px
	}
}

@media screen and (max-width:1530px) {
	.betHead_countdown10 {
		width: 21%
	}

	.betHead_winNum10 {
		width: 39%
	}

	.betHead_winNumMk6,.betHeadVR_winNumBacc {
		width: 33%
	}

	.betHead_winNum .win_numbers {
		margin: 14px 0 0
	}

	.betHead_winNum10 .win_numbers,.betHead_winNumMk6 .win_numbers {
		margin: 20px 0 0
	}

	.betHead_winNum10 ul.win_numbers li,.betHead_winNumMk6 ul.win_numbers li {
		font-size: 22px;
		width: 41px;
		height: 42px;
		background-size: 101%
	}

	.betHead_winNumVRMk6 ul.win_numbers li.lk28op {
		width: 11px
	}

	.betHeadVR_winNumBacc ul.win_numbers li {
		width: 39px
	}

	.betHead_history10>.history_number ul li:nth-child(7) span,.betHead_historyMk6>.history_number ul li:nth-child(7) span,.betHeadVR_historyBacc>.history_number_02 ul li:nth-child(4) span,.betHeadVR_history>.history_number_02 ul li:nth-child(5) span {
		display: none
	}

	.betHead_history10>.history_number ul li:nth-child(7):after,.betHead_historyMk6>.history_number ul li:nth-child(7):after,.betHeadVR_historyBacc>.history_number_02 ul li:nth-child(4):after,.betHeadVR_history>.history_number_02 ul li:nth-child(5):after {
		content: '...'
	}

	.betHead_history10>.history_number ul li:nth-child(n+8),.betHead_historyMk6>.history_number ul li:nth-child(n+8),.betHeadVR_historyBacc>.history_number_02 ul li:nth-child(n+5),.betHeadVR_history>.history_number_02 ul li:nth-child(n+6) {
		display: none
	}

	.play_btnarea.play_btnarea_02 .btn_circle_02,.play_btnarea.play_btnarea_02 .btn_circle_02:focus,.play_btnarea.play_btnarea_02 .btn_circle_02:hover,.play_btnarea.play_btnarea_02 .btn_circle_02.active,.play_btnarea.play_btnarea_02 .btn_circle03,.play_btnarea.play_btnarea_02 .btn_circle03:focus,.play_btnarea.play_btnarea_02 .btn_circle03:hover,.play_btnarea.play_btnarea_02 .btn_circle03.active {
		margin-right: 0
	}

	.btn_circle,.btn_circle:focus,.btn_circle:hover,.btn_circle.active,.btn_circle02,.btn_circle02:focus,.btn_circle02:hover,.btn_circle02.active {
		margin-right: .5em
	}

	.btn_circle11,.btn_circle11:focus,.btn_circle11:hover,.btn_circle11.active {
		margin-right: .4em
	}

	.play_btnarea.play_btnarea_VRMk6 {
		padding: 1em
	}

	.play_btnarea.play_btnarea_VRMk6 .col-md-8,.play_btnarea.play_btnarea_VRMk6 .col-md-4 {
		padding: 0
	}

	.fbt-vr-left {
		width: 27px
	}

	.fbt-vr-right {
		width: 27px
	}

	.fbt-vr-center {
		width: 100%;
		padding-left: 27px;
		padding-right: 27px
	}

	.fbt-desc-txt:after {
		content: ''
	}

	.fbt-ctrl-txt:after {
		content: ''
	}

	.fbt-clear-txt:after {
		font: normal normal normal 14px/1 FontAwesome;
		content: 'ï‡¸'
	}

	.fbt-vr-left .ico_down {
		left: 2px
	}

	.fbt-vr-right>button {
		width: 27px;
		padding: 3px 0
	}

	.divTable-bet .cell {
		padding: 2px 3px
	}

	.inputBet .bet_group .caption,.inputBet .bet_group .divTable-bet .row.header,.inputBet .bet_group .cell.header,.inputBet .bet_group .vertical .header {
		padding: 1px 3px
	}

	.inputBet .bet_group .divTable-bet .row.header .cell {
		padding: 1px 3px
	}

	.inputBet input[type=text] {
		padding: 2px 0
	}

	.dantiao-img.dantiao-img-w2::after {
		left: 40px
	}
}

@media screen and (max-width:1424px) {
	.betHead_countdownMk6 .time_numbers {
		margin: 20px 0 0 0
	}

	.betHead_countdownMk6 ul.time_numbers.font-brightpurple li {
		font-size: 2.5em
	}

	.betHeadVR_winNum10 {
		width: 33%;
		padding: 0
	}

	.betHeadVR_history10 {
		width: 23%
	}

	.betHeadVR_winNumBacc ul.win_numbers li {
		width: 37px
	}

	.betHeadVR_history>.history_number_02 ul li:nth-child(4) span {
		display: none
	}

	.betHeadVR_history>.history_number_02 ul li:nth-child(4):after {
		content: '...'
	}

	.betHeadVR_history>.history_number_02 ul li:nth-child(n+5) {
		display: none
	}

	.play_btnarea.play_btnarea_02 .btnvr {
		padding-right: 0;
		padding-left: 0
	}

	.play_btnarea.play_btnarea_Mk6 {
		padding: 1em
	}

	.play_btnarea.play_btnarea_Mk6 .box_rate {
		width: 63px
	}

	.play_btnarea.play_btnarea_VRMk6 .box_rate {
		width: 48px
	}

	.fbt-vr {
		padding-right: 0;
		padding-left: 0
	}

	.fbt-vr-left {
		margin: 1em 1em 0 .5em
	}

	.fbt-vr-right {
		margin: 2em .5em 0 0
	}

	.dantiao-img.dantiao-img-w2::after {
		left: 35px
	}
}

@media screen and (max-width:1366px) {
	.betHeadVR_winNumBacc ul.win_numbers li {
		width: 34px
	}

	.btn_circle,.btn_circle:focus,.btn_circle:hover,.btn_circle.active {
		margin-right: .4em
	}

	.btn_circle02,.btn_circle02:focus,.btn_circle02:hover,.btn_circle02.active {
		margin-right: .4em
	}

	.btn_circle11,.btn_circle11:focus,.btn_circle11:hover,.btn_circle11.active {
		margin-right: .2em
	}

	.play_btnarea.play_btnarea_02>div>div {
		padding: 0
	}

	.play_btnarea.play_btnarea_02 .btnvr {
		letter-spacing: -3px
	}

	.btn_prizeTable {
		font-size: 12px;
		line-height: 18px;
		padding: 3px 6px
	}

	.betHead_winNumVRMk6 ul.win_numbers li {
		width: 27px;
		height: 28px;
		background-size: 101%
	}

	.chipOptionsMenu li {
		width: 76px
	}

	.chipOption,.chipOption:focus,.chipOption:active {
		width: 60px;
		height: 101px
	}

	.chipOption:hover,.chipOption.active {
		width: 76px
	}

	.customChipOption>input {
		top: 19px;
		left: 10px;
		width: 56px;
		height: 56px
	}
}

@media screen and (max-width:1320px) {
	.betpanelbot_info_02 {
		padding-right: 0
	}

	.dantiao-img.dantiao-img-w2::after {
		left: 33px
	}
}

.loading_wrp {
	background-color: rgba(0,0,0,.4);
	display: block;
	height: 100%;
	left: 0;
	opacity: .9;
	filter: alpha(opacity=90);
	position: absolute;
	width: 100%;
	z-index: 9999
}

.loading_wrp .x32 img {
	width: 32px;
	height: 32px
}

.loading {
	margin: -8px auto auto -8px;
	display: inline-block;
	padding: 16px;
	background: rgba(255,255,255,.8);
	border: 1px solid #a45eb3;
	border-radius: 6px;
	position: absolute;
	top: -16px;
	left: -16px
}

.loading .loading_img {
    vertical-align: middle;
    background-image: url(/static/images/loading.gif);
	width: 32px;
	height: 32px;
	display: inline-block
}

.loading span {
	line-height: 32px;
	margin-left: 12px;
	font-size: 16px;
	vertical-align: middle;
	color: #a45eb3;
	font-size: 18px
}

.loading span:after {
	content: 'å¤„ç†ä¸­...'
}

.logotext{
    font: 22px Open Sans, Impact;
    text-transform: uppercase;
    fill: #222;
    /*fill: url(#gr-simple);*/
    font-style: italic;
    font-weight: bold;
}
.logotext.sub-title{
    font-size:12px;
}
.LD-resultIcon.LD--XL {
    font-size: 26px;
    line-height: 54px;
    width: 56px;
    height: 56px;
}
.LD-resultIcon {
    color: #fff;
    position: relative;
    display: inline-block;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
    vertical-align: middle;
}
.LD-resultIcon.LD--l4o {
    background-color: #106de1;
}
.LD-resultIcon.LD--l3e {
    background-color: #d63e35;
}
.LD-resultIcon.LD--r4e {
    background-color: #d63e35;
}
.LD-resultIcon.LD--r3o {
    background-color: #106de1;
}
.LD-resultIcon.LD--quest {
    background-color: #a359c1;
}
.LD-resultIcon.LD--quest:before {
    content: "?";
    right: -2px;
}
.LD-resultIcon.LD--quest:after {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-family: Arial;
    position: absolute;
    top: -4px;
    width: 22px;
    height: 22px;
    background-color: #000;
    border-radius: 50%;
    display: block;
    text-align: center;
    transform: scale(.8);
}
.LD-resultIcon.LD--quest:after {
    content: "?";
    left: -2px;
}

.LD-resultIcon.LD--r4e:before {
    content: "4";
    right: -2px;
}
.LD-resultIcon.LD--r3o:before {
    content: "3";
    right: -2px;
}
.LD-resultIcon.LD--l3e:before {
    content: "3";
    left: -2px;
}
.LD-resultIcon.LD--l4o:before {
    content: "4";
    left: -2px;
}
.LD-resultIcon:before {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-family: Arial;
    position: absolute;
    top: -4px;
    width: 22px;
    height: 22px;
    background-color: #000;
    border-radius: 50%;
    display: block;
    text-align: center;
    transform: scale(.8);
}
.LD-resultIcon.LD--S:before {
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    transform: scale(.7);
}
.LD-resultIcon.LD--S {
    font-size: 12px;
    line-height: 20px;
    width: 22px;
    height: 22px;
}
.LD-resultIcon.LD--S.LD--r3o:before, .LD-resultIcon.LD--S.LD--r4e:before {
    right: -6px;
}
.LD-resultIcon.LD--S.LD--l3e:before, .LD-resultIcon.LD--S.LD--l4o:before {
    left: -6px;
}
.oll {
	list-style-type: decimal !important;
	padding: 0 1em;
}
.textt .dan {
	background-color: #106de1;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	width: 22px;
	height: 22px;
	position: relative;
	display: inline-block;
	text-align: center;
	border: 1px solid transparent;
	border-radius: 50%;
	box-sizing: border-box;
	vertical-align: middle;
}
.textt .shuang {
	background-color: #d63e35;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	width: 22px;
	height: 22px;
	position: relative;
	display: inline-block;
	text-align: center;
	border: 1px solid transparent;
	border-radius: 50%;
	box-sizing: border-box;
	vertical-align: middle;
}
.textt .ball-txt:before {
	left: -6px;
	content: "";
	width: 14px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	transform: scale(.7);
	color: #fff;
	font-family: Arial;
	position: absolute;
	top: -4px;
	background-color: #000;
	border-radius: 50%;
	display: block;
	text-align: center;
}
.textt .tizi3.ball-txt:before {
	content: "3" !important;
}
.textt .tizi4.ball-txt:before {
	content: "4" !important;
}
.textt .left.ball-txt:before {
	left: -6px !important;
}
.textt .right.ball-txt:before {
	left: 13px !important;
}
.textt .inputBet .flexc .ball-txt {
	flex: none !important;
	min-width: 22px !important;
	min-height: 22px !important;
}
.play_btnarea_02,.middleGroup {
	position: relative;
}
.hideMask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 15px;
	top: 0px;
	background: rgba(255, 255, 255, .8);
	color: #4b3280;
	font-size: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	z-index: 2;
}
.middleGroup .hideMask {
	left: 0px;
}
.poMask {
	position: relative;
}
.hideMasks {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, .8);
	color: #4b3280;
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
}
