.ql-size-small {
    font-size: .75em
}

.ql-size-large {
    font-size: 1.5em
}

.ql-size-huge {
    font-size: 2.5em
}
@charset "UTF-8";

@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/4abb918f7f3ad3fedd13.woff") format("woff");
}
@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/bf91ea7650448dd5fadb.woff") format("woff");
	font-weight: bold;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

html, body {
	width: 100%;
	height:100%;
	background: #F0F0F0;
	font-size: 14px;
	color: rgba(0, 0, 0, .8);
}
.theme_color{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #E4534D;
	height: 6px;
	z-index: 999;
}
ol, ul {list-style: none;}

h1, h2, h3, h4, h5, h6, th{ font-weight:normal;}
a{text-decoration:none;color: inherit;font-family: inherit;}
@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	a:hover{text-decoration:none;color: inherit;}
}

*,
::before,
::after {font-family: 'DroidSans', 'Helvetica', sans-serif;
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust:none;
}
*:hover,*:focus,*:active{outline: 0;-webkit-tap-highlight-color: transparent;}

table {border-collapse: collapse;border-spacing: 0;}

tt, em{font-family: 'DroidSans', 'Helvetica', sans-serif;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input,
select,
textarea,
button {
	outline: none;
	font-family: 'DroidSans', 'Helvetica', sans-serif;
	border: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
button{
	background-color: transparent;
}

input[type="text"], input[type="number"], select, textarea{ color: rgba(0, 0, 0, .8);}

input::-ms-clear,
input::-ms-reveal,
select::-ms-expand{
	display: none;
}
input[type="password"]::-webkit-textfield-decoration-container{	visibility: hidden;}
select{border-radius: 0;}

.nofloat:after{ content:''; display:table; clear:both;}




div,
span,
li,
tt{
	font-family: inherit!important;
}
@media only screen and (min-width: 1024px) {
	::-webkit-scrollbar{ width:10px;height: 10px; background-color:#f1f1f1;}
	::-webkit-scrollbar-thumb { background-color:#c1c1c1; border: 3px #f1f1f1 solid; border-radius:10px;cursor:pointer;
		-webkit-transition:background .5s linear;
		transition:background .5s linear;
	} 
	*:hover::-webkit-scrollbar-thumb{background-color:#a9a9a9;}
	::-webkit-scrollbar-corner { background-color:#f1f1f1;}
}



.main{
	width: 100%;
	height: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.main_rotate{
	width: 100.1%;
	height: 100.1%;
}


.ma_all{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ma_header{
	position: relative;
	width: 100%;
	height: 56px;
	z-index: 8;
}
.ma_main, .ma_main_foothide{
	position: relative;
	display: flex;
	width: 100%;
	min-width: 100%;
	height: calc(100% - 56px);
	background: #fff;
	flex-direction: row;
	flex: 0 0 100%;
	padding-left: constant(safe-area-inset-left);
	padding-left: env(safe-area-inset-left);
	padding-right: constant(safe-area-inset-right);
	padding-right: env(safe-area-inset-right);
	overflow: hidden;
}
.ma_foot{
	display: none;
	position: absolute;
	width: 100%;
	height: 56px;
	background-color: #b03427;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	
	transform: translate3d(0,140%,0);
	z-index: 7;
}
.ios15_height .ma_foot{
	position: fixed;
}
.ma_right{
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 1000;
	background-color: #fff;
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0);
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
.ma_right.ma_extend{
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0%,0,0);
	transform: translate3d(0%,0,0);
}
.ma_alert{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1000;
}
.ma_loading,
.ma_loadingfull{
	position: absolute;	
	right: 0;
	width: calc(100% - 56px);
	height: 100%;
	z-index: 7;
}
.ma_loadingfull{
	position: fixed;
	width: 100%;
	height: calc(100% - 120px);
	top: 120px;
}
.ma_extend ~ .ma_loading{width: calc(100% - 240px);}
.pwd_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 56px;
	left: 0;
	z-index: 7;
}
.filter_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
}
.ma_onepage{
	width: 100%;
	height: 100%;
}
.ma_left{
	position: absolute;
	display: inline-block;
	width: 56px;
	height: 100%;
	border-right: 1px solid #E0E0E0;
	
	-webkit-overflow-scrolling: touch;
	left: 0;
	top: 0;
	z-index: 7;
}
.ma_left.ma_extend{
	visibility: visible;
	width: 320px;
	flex: none;
	top: 0;
	border-right: none;
	z-index: 1000;
}
.ma_content{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ma_content>div:not(.require_box){
	width: auto;
	height: auto;
	min-height: 100%;
	overflow: visible!important;
}
.ma_contentfull{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}
.ma_extend ~ .ma_left_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0; background-color: rgba(0, 0, 0, .24); z-index: 8;}
.ma_extend ~ .ma_right_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0;z-index: 8;}

.accmd_function {
	position: fixed;
	display: flex;
	width: 100%;
	max-width: 640px;
	height: 40px;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
}

.loading_active .ma_header::before,
.loading_active .ma_left::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
}

@media only screen and (min-width:1024px){
	.ma_main,
	.ma_main_foothide{
		padding-left: 56px;
	}
}
@media only screen and (max-width:1023px){	
	.ma_left{
		width: 0;
		visibility: collapse;
		transform: translate3d(-56px,0,0);
	}
	.ma_left.ma_extend{
		visibility: visible;
		width: 320px;
		-webkit-transform: translate3d(0%,0,0);
		transform: translate3d(0%,0,0);
	}
	.ma_loading{
		width: 100%;
	}
	
}
@media only screen and (max-width: 599px){
	html.ios15_height,
	html.ios15_height>body{
		height: 100vh;
	}
	html.ios15_height.main_rotate,
	html.ios15_height.main_rotate>body {
		height: calc(100vh + 1px);
	}
	.ma_left{
		width: 0;
	}
}


@media only screen and (orientation:portrait) and (max-width:767px){
	.ma_main{
		height: calc(100% - 56px);
	}
	.ma_main_foothide{
		height: calc(100% - 56px);
	}
	.ma_foot{
		-webkit-transform: translate3d(0,0%,0);
		transform: translate3d(0,0%,0);
	}	
}


@media only screen and (orientation:landscape) and (max-height:440px){
	

	
	.ios15_height .ma_content>div{
		padding-bottom: 102px;
	}
	
	.retrieve_active .ma_left {
		border-right: 0;
	}
}


@media only screen and (min-width: 1024px){
	.select_min{display: none!important;}
	.accadd_content{
		width: calc(50% - 24px);
		max-width: 668px;
	}
	.accadd_content.content_l{
		float: left;
		clear: left;
		margin: 0 16px 24px 16px;
	}
	.accadd_content.content_r{
		display: inline-block;
		margin-right: 16px;
	}
}
@media only screen and (min-width:1px) and (max-width: 1023px){
	.select_min{position: relative;}
	.select_max{display: none!important;}
	.accadd_content{
		width: calc(100% - 32px);
		margin: 0 16px 24px 16px;
	}
}

@media (pointer: coarse),
(hover: none),
(-moz-touch-enabled: 1) {

	.retrieve_active .ma_header::before,
	.retrieve_active .ma_left::before,
	.retrieve_active .accmd_function::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .32);
		z-index: 3;
	}
}

@media (pointer: coarse) and (max-height:428px) and (max-width:926px),
(-moz-touch-enabled: 1) and (max-height:428px) and (max-width:926px),
screen and (pointer: fine) and (min-resolution: 2dppx) and (max-height:428px) and (max-width:926px){
	.theme_color{
		display: none;
	}
}


@charset "UTF-8";



.re_main{
    padding: 16px 8px 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
}

.re_mleftG,
.re_mrightG{
    padding: 0 8px;
}
.re_mrightG{
    width: 55%;
    max-width: 674px;
}
.re_bg{
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}

.re_searchG{padding: 16px;}
.re_selectG{
    position: relative;
    height: 48px;
    border-radius: 3px;
    margin-bottom: 16px;
    box-shadow:1px 0 #c8c8c8 inset,
            -1px 0 0 #c8c8c8 inset,
            0 1px #c8c8c8 inset,
            0 -1px 0 #c8c8c8 inset,
            0 0 4px 0 rgba(0, 0, 0, 0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_searchG>div:nth-of-type(1){margin-bottom: 16px;}
.re_searchG>div:nth-of-type(5){margin-bottom: 17px;}
.re_selectG:before, .re_selectG:after{
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    height: calc(100% - 2px);
    top: 1px;
    right: 1px;
    pointer-events: none;
}
.re_selectG:before{background-color: #fff;}
.re_selectG:after{
    background: none center no-repeat;
    opacity: .6
}
.re_selectG>span{
    line-height: 48px;
    padding:0 45px 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.re_selectG>ul{
    position: absolute;
    width: 100%;
    max-height: 496px;
    padding: 8px 0;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    top:46px;
    left: 0;
    z-index: 2;
    overflow-x: hidden;overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.re_selectG>ul li{
    position: relative;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    background-color: rgba(227, 227, 227, 0);
}
.re_selectG>ul li.on{
    color: #2980b9;
    font-weight: bold;
}
.re_selectG>ul li:after{
    content: '';
    position: absolute;
    display: block;
    width: 11px;
    height: 8px;
    background: none no-repeat;
    top: 0;
    bottom: 0;
    right: 16px;
    margin: auto;
    opacity: 0;
}
.re_selectG>ul li.on:after{opacity: 1;}
.re_inputG{
    position: relative;
    height: 48px;
    padding: 0 13px;
    border-radius: 3px;
    box-shadow:1px 0 #c8c8c8 inset,
            -1px 0 0 #c8c8c8 inset,
            0 1px #c8c8c8 inset,
            0 -1px 0 #c8c8c8 inset,
            0 0 4px 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_inputG span{
    margin-right: 7px;
    white-space: nowrap;
}
.re_inputG input{
    width: 100%;
    background-color: transparent;
    border: 0;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
}
.re_inputG input::-webkit-input-placeholder{color: rgba(0, 0, 0, .8);}
.re_inputG input::-moz-placeholder{color: rgba(0, 0, 0, .8);}
.re_inputG input::-ms-input-placeholder {color: rgba(0, 0, 0, .8);}
.re_dateG{
    position: relative;
    margin-bottom: 16px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.re_selectG select{
    width: 100%;
    height: 100%;
    padding: 0 16px;
    background-color: transparent;
    border: 0;
    font-size: 14px;
}
.re_dateInfo{
    position: relative;
    width:calc(50% - 20px);
    height: 48px;
    line-height: 48px;
    padding:0 30px 0 15px;
    border-radius: 3px;
    box-shadow:1px 0 #c8c8c8 inset,
            -1px 0 0 #c8c8c8 inset,
            0 1px #c8c8c8 inset,
            0 -1px 0 #c8c8c8 inset,
            0 0 4px 0 rgba(0, 0, 0, 0);
}
.re_dateInfo input{
    width: 100%;
    padding: 0;
    background-color: transparent;
    border: 0;
    font-size: 14px;
    letter-spacing: -.3px;
}
.re_dateInfo:after{
    content: '';
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background: none no-repeat;
    top: 0;
    bottom: 0;
    right: 13px;
    margin: auto;
    opacity: .6;
}
.re_dateG>span{
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: rgba(0, 0, 0, .4);
    text-align: center;
}
.re_down_btnG{text-align: right;}
.re_betSelectG{
    position: absolute;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    border-radius: 3px;top: 46px;
    left: 0;
    overflow: hidden;
}
.re_selectDownG{
    max-height:496px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.re_betSearchG{
    height: 56px;
    padding: 8px;
    background-color: #f6f6f6;
    border-bottom: solid 1px #e0e0e0;
    overflow: hidden;
}

.re_bettypesG{
    padding: 8px 0;
    background-color: #fff;
}
.re_bettypesG li{
    min-height: 48px;
    padding: 0 16px;
    border-bottom: 1px solid #fbfbfb;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_bettypesG li:last-child{border: 0;}


.re_filter600{
    padding: 0 8px;
    background-color: #fff;
}
.re_filter_titleG{
    width: 100%;
    height: 56px;
    padding: 0 16px;
}
.re_filter_title_item{
    position: relative;
    height: 100%;
    padding-left: 2px;
}
.re_filter_title_item:before{
    content: attr(data-filtertitle);
    position: absolute;
    color: rgba(0, 0, 0, .6);
    font-size: 13px;
    top: 18px;
    left: 38px;
}
.re_filter_titleTxt{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    top: 35px;
    left: 38px;
}
.re_filter_back_btn{
    width: 37px;
    height: 100%;
    background:none no-repeat 0 28px;
    border: 0;
}
.re_filter600 .re_searchG>div:nth-of-type(5){margin-bottom: 0;}
.re_filter600 .ps_submit_btn{font-size: 14px;}

.re_main600{
    height: 100%;
    background-color:#fff;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.re_settlementG{padding:7px 0 16px;}
.re_settlement_tb, .re_accounting_tb, .re_exchange_tb, .re_main600_tb{
    width: 100%;
    text-align: center;
}
.re_settlement_tb tr, .re_accounting_tb tr, .re_main600_tb tr{background-color: rgba(235, 247, 255, 0);}
.re_acc600type td{position: relative;}
.re_acc600type td:before{
    content: attr(data-accmonth);
    position: absolute;
    height: 15px;
    color: rgba(0, 0, 0, .8);
    font-size: 12px;
    top: 0;
    bottom: 0;
    left:24px;
    margin: auto;
}
.re_acc600type td.word_blue{opacity: .8;}
.re_settlement_th01{height: 28px;}
.re_table_title_th{
    height: 27px;
    border-bottom: 2px solid #e0e0e0;
}
.re_table_title_th th{font-size: 12px;}
.re_settlement_tb td{
    padding:16px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}
.re_settlement_tb td:nth-child(1){text-align: left;}

.re_accountingG, .re_exchangeG{padding:0 0 16px;}
.re_accounting_th, .re_exchange_th{
    font-size: 12px;
    height: 49px;
    border-bottom: 2px solid #e0e0e0;
}
.re_accounting_tb td, .re_exchange_tb td{
    padding:16px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}
.re_accounting_tb td:nth-child(1){
    text-align: left;
    font-size: 12px;
}

.re_exchange_tb{text-align: left;}
.re_exchange_tb th{
    padding: 0 16px;
    text-align: left;
}
.re_accounting_tb td.on{
    color: #2980b9;
    font-weight: bold;
}

.re_linkG{
    position: relative;
    height: 48px;
    line-height: 48px;
    padding: 0 38px 0 16px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16);
    color: rgba(0, 0, 0, 0.64);
    font-weight: bold;
    border-radius: 2px;
    margin-bottom: 8px;
}
.re_linkG:last-child{
    margin-bottom: 0;
}
.re_linkG:after{
    content: '';
    position: absolute;
    display: block;
    width: 6px;
    height: 10px;
    background: none no-repeat;
    background-size: cover;
    top: 0;
    bottom: 0;
    right: 16px;
    margin: auto;
    opacity:.6;
}

.re_main600_tb tr:last-child td{border: none;}
.re_main600_tb th{
    height: 49px;
    padding: 0 25px;
    border-bottom: 2px solid #e0e0e0;
    font-size: 12px;
}
.re_main600_tb td{
    position: relative;
    padding: 16px 25px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}

.re-acc600type td:before{
    content: attr(data-accmonth);
    position: absolute;
    font-size: 12px;
    left: 25px;
}

.re_titleG.re_title600type li{
    padding-top: 8px;
    line-height: 14px;
}
.re_title600type li.word_red.on{color: #c0392b;}
.re_title600type li.word_green.on{color: #27a67b;}

.re_exc600type th:nth-child(1),
.re_exc600type td:nth-child(1),
.re_set600type th:nth-child(1),
.re_set600type td:nth-child(1) {text-align: left;}
.re_exchange_tb th:nth-child(3),
.re_exchange_tb td:nth-child(3),
.re_exc600type th:nth-child(3),
.re_exc600type td:nth-child(3){text-align: right;}
.re_set600type tr td:nth-child(1){padding: 16px 28px 16px 25px;}





.re_main_container {
    position: relative;
    background-color: #fff;
}

.re_main_container::selection {
    border-radius: 0;
}
.re_breadG{
    position: relative;
    display: flex;
    align-items: center;
    height: 48px;
    background-color: #fff;
}
.re_breadG.scroll:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 100%;
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}
.re_breadUL{
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 1 100%;
    height: 100%;
    padding-left: 16px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.re_breadUL li{
    position: relative;
    display: inline-block;
    padding-left: 18px;
    color: #007AFF;
    white-space: nowrap;
}
.re_breadUL li.--on{
    color: rgba(0, 0, 0, 0.8);
    pointer-events: none;
}
.re_breadUL li:first-child{padding-left: 0;}
.re_breadUL li+li:before{
    content: '';
    position: absolute;
    width: 8px;
    height: 100%;
    background: none no-repeat  center;
    top:0;
    left: 5px;
}
.re_copy_btn{
    position: relative;
    flex: none;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    background-color: #38bb8f;
    border-radius: 3px;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin: 0 16px 0 8px;
}
.re_copy_btn.scroll::before{
    content: '';
    position: absolute;
    width: 16px;
    height: 100%;
    background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    top: 0;
    right: calc(100% + 8px);
}
.re_copy_btn i{
    width: 100%;
    height: 100%;
    background: none no-repeat center;
    display: none;
}
.re_exportG{
    position:absolute;
    width: 20px;
    height:100%;
    top: 0;
    right: 16px;
}

.re_copy_btn + .re_exportG{
    position: relative;
    flex: none;
    top: auto;
    right: auto;
}
.re_export_icon{
    position: absolute;
    width: 20px;
    height: 16px;
    background:none no-repeat center;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.re_export_select,
.re_export_select_twoLines{
    position: absolute;
    width: 168px;
    padding: 8px 0;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    top:44px;
    right: -4px;
}
.re_export_select_twoLines{
    max-height:calc(100vh - 230px);
    min-height: 64px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.re_export_select li{
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    background-color: rgba(227, 227, 227, 0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_export_select .re_sort,
.re_export_select_twoLines .re_sort{position: relative;}
.re_export_select .re_sort:after,
.re_export_select_twoLines .re_sort:after{right: 16px;}
.re_export_select_twoLines li{
    height: 48px;
    padding: 0 16px;
    background-color: rgba(227, 227, 227, 0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.re_export_select_twoLines div{
    color: rgba(0, 0, 0, .6);
    font-size: 12px;
}
.re_export_select_twoLines span{
    display: inline-block;
    width: 100%;
    font-weight: bold;
    overflow : hidden;
    text-overflow : ellipsis;
    white-space: nowrap;
}


.re_filter{
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
}
.re_filter::after{
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: #F0F0F0;
}
.re_sreachtermG{
    position: relative;
    padding: 0 0 12px 12px;
}
.re_sreachtermG::before,
.re_sreachtermG::after{
    position: absolute;
    width: 16px;
    height: 24px;
    background: linear-gradient(90deg, #EBF4FF 25%, rgba(235, 244, 255, 0) 100%);
    top: 4px;
    left: 12px;
}
.re_sreachtermG::after{
    background: linear-gradient(270deg, #EBF4FF 25%, rgba(235, 244, 255, 0) 100%);
    left: auto;
    right: 12px;
}
.re_sreachterm_bar{
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    line-height: 16px;
    padding: 8px;
    background: rgba(0, 122, 255, 0.08);
    border-radius: 4px;
    overflow-x: auto;
    overflow-y: hidden;
}
.re_sreachterm_bar li{
    white-space: nowrap;
}
.re_sreachterm_title{
    display: inline-flex;
    align-items: center;
    color: #007AFF;
    font-weight: 700;
    margin-right: 8px;
}
.re_sreachterm_title code {
    margin-left: 8px;
}
.re_sreachterm_title::before{
    content: '';
    width: 16px;
    height: 16px;
    background: none no-repeat center;
}
.re_sreachtermtxt{
    display: inline-flex;
    align-items: center;
    color: #5A5D5F;
}
.re_sreachtermtxt + .re_sreachtermtxt{
    margin-left: 8px;
}
.re_sreachtermtxt + .re_sreachtermtxt::before{
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.4);
    margin-right: 8px;
    opacity: 0.24;
}
.re_fliter_result{
    display: flex;
    align-items: flex-start;
    padding: 4px 16px 0 0;
    margin-left: auto;
}
.re_fliter_result li{
    line-height: 14px;
    padding: 4px 8px;
    border: 1px solid rgba(0, 0, 0, 0.24);
    border-radius: 100px;
    color: rgba(0, 0, 0, 0.72);
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.re_fliter_result li.on{
    background: #5A5D5F;
    border: 0;
    color: #fff;
    pointer-events: none;
}
.re_fliter_result li + li{
    margin-left: 8px;
}


.re_sreachterm_allG{
    position: relative;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
}
.re_sreachterm_allG::after{
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background: #f0f0f0;
}
.title_fixed .re_sreachterm_allG,
.re_sreachterm_allG.noborder{
    height: 56px;
    border-bottom: 0;
}
.re_sreachitem,
.re_sreachitem_select{
    position: relative;
    height: 100%;
    padding: 14px 35px 0 16px;
}
.--wmc .re_sreachitem{padding: 14px 25px 0 16px;}
.re_sreachitem_select{
    display: block;
    padding-right: 16px;
}
.re_sreachitem_select select{
    max-width: 134px;
    height: 16px;
    padding: 0;
    background-color: transparent;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -.5px;
    text-overflow: ellipsis;
}
.re_sreachitem:before,
.re_sreachitem_select:before{
    content:attr(data-sreachitem);
    position: relative;
    display: block;
    color: rgba(0, 0, 0, .6);
    font-size: 12px;
    white-space: nowrap;
    top: -1px;
}
.re_sreachitem_dateinput{
    width: 70px;
    padding: 0;
    background-color: transparent;
    border: 0;
    font-size: 14px;
    letter-spacing: -.3px;
}
.re_sreachitem_title{
    position: relative;
    display: inline-block;
    font-weight: bold;
}
.re_sreachitem_title:after{
    position: absolute;
    content: '';
    display:block;
    width: 11px;
    height: 7px;
    background: none no-repeat;
    background-size: cover;
    top: 4px;
    right: -19px;
    opacity: .6;
    pointer-events: none;
}
.re_sreachitem_select i{
    position: relative;
    display:inline-block;
    width: 11px;
    height: 7px;
    background: none no-repeat;
    background-size: cover;
    top: -1px;
    opacity: .6;
    pointer-events: none;
}

.re_sreachitem_title span{
    position: relative;
    display: inline-block;
    max-width:134px;
    letter-spacing: -.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    top: -2px;
}
.re_sreachitem>ul{
    position: absolute;
    width: 312px;
    max-height:calc(100vh - 300px);
    min-height: 120px;
    padding: 8px 0;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    top:52px;
    left: 0;
    overflow-x: hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling: touch;
}
.re_sreachitem>ul.right{
    left: auto;
    right: 16px;
}
ul.wmc_sreachitem{width: 264px;}
.re_sreachitem>ul li{
    position: relative;
    height: 48px;
    padding: 0 16px;
    background-color: rgba(227, 227, 227, 0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_sreachitem>ul li.on,
.wmc_filter600_info48UL li.on{
    color: #2980b9;
    font-weight: bold;
}
.re_sreachitem>ul li:after,
.wmc_filter600_info48UL li:after{
    content: '';
    position: absolute;
    display: block;
    width: 11px;
    height: 8px;
    background: none no-repeat;
    top: 0;
    bottom: 0;
    right: 16px;
    margin: auto;
    opacity: 0;
}
.re_sreachitem>ul li.on:after,
.wmc_filter600_info48UL li.on:after{opacity: 1;}
.re_sreachitem .re_betSelectG{
    width: 312px;
    top: 52px;
}
.re_sreachitem_btnG{
    position: absolute;
    top: 10px;
    right: 16px;
}
.re_stake_input{
    position: relative;
    width: 95px;
    height: 16px;
    line-height: 15px;
    padding: 0 5px;
    background-color: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;    
}
.re_stake_input span{
    position: relative;
    margin-right: 3px;
    white-space: nowrap;
}
.re_stake_input input{
    width: 44px;
    height: 100%;
    min-width: 0;
    padding: 0;
    border:0;
    font-weight: bold;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.re_stake_input input::-webkit-input-placeholder{color: rgba(0, 0, 0, .8);}
.re_stake_input input::-moz-placeholder{color: rgba(0, 0, 0, .8);}
.re_stake_input input::-ms-input-placeholder {color: rgba(0, 0, 0, .8);}
.re_sysMag{
    position: relative;
    padding:14px 0 16px 16px;
    color: #c0382b;
    font-size: 13px;
}
.re_sysMag:before{
    content: '';
    display: none;
    position: absolute;
    width: 12px;
    height:12px;
    background:none no-repeat;top: 16px;
    left: 16px;
}



.re_table_main,
.re_table_main_mini{
    width: 100%;
    text-align: right;
}
.re_table_main td,
.re_table_main_mini td{
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
}

.re_table_head01G td{
    height: 48px;
    background: #fff;
    font-size: 12px;
}
.re_table_head_actG{
    background: #FFF;
}
.--wmc .re_table_head_actG {
    color: #000;
}

.--subType.re_table_head01G td{
    border-bottom: 2px solid #E0E0E0;
}
.--subType.re_table_head01G + .re_table_head02G {
    display: none;
}

.--tbet.re_table_head01G td{
    height: 56px;
}


.re_table_head02G td{
    height: 48px;
    background-color: #5A5D5F;
    color: #fff;
    font-weight: bold;
}

.--tbet.re_table_head02G td {
    height: 40px;
    background-color: #7391a5;
    color: #fff;
    font-weight: bold;
}
.re_td_insideList{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 6px 0;
}
.re_td_insideList li{
    line-height: 16px;
}
.re_td_insideList li + li{
    margin-top: 4px;
}


.re_table_head03G td{
    height: 32px;
    background-color: #8caabe;
    color: #fff;
    font-weight: bold;
}
.re_table_body:nth-child(odd) {
    background: #F9F9F9;
}
.re_table_body td{
    height: 48px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}
.re_table_body_auto:not(.--wmc):not(.--tbet):nth-child(odd){
    background: #F9F9F9;
}

.re_oddBg {
    background: #F9F9F9!important;
}
.re_table_body_auto td{
    padding: 16px 12px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}
.re_table_head_actG td{
    height: 56px;
    border-bottom:2px solid #e0e0e0;
    font-size: 12px;
}


.re_table_main_mini td{
    height: 40px;
    padding-left: 8px;
    padding-right: 8px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
}
.re_table_main_mini tr.--noLine td{
    box-shadow: none;
}
.re_table_main_mini tr.--noLine td{
    padding: 0;
}
.re_sma_submit_btn {
    width: 100%;
    height: 40px;
    background: #3DB893;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    margin-top: 16px;
}

.re_table_main tr td:first-child,
.re_table_body_auto tr td:first-child{padding-left: 16px;}
.re_table_main tr td:last-child,
.re_table_body_auto tr td:last-child{padding-right: 12px;}



.re_table_main_mini td:first-child{
    color: rgba(0, 0, 0, .64);
    font-weight: normal;
    text-align: left;
}
tr.re_table_mini_tr{border-bottom: 2px solid #c8c8c8;}
.re_table_mini_tr td,
.re_table_main_mini tr:nth-last-child(2) td{box-shadow:none;}

.re_tdTxt,
.re_tdTxt_br{display: inline-block;}
.re_tdTxt_br{line-height: 15px;}

.re_WLword{
    position: relative;
}
.re_WLword::before{
    content: attr(data-txt);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
}




.re_head_fixed{
    position: fixed;
    top: 0;
    display: none;
}
.re_head_fixed.original{
    position: static;
    display: block;
}
.re_right_scroll{
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.re_div_head,
.re_div_body{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}
.re_div_head>div,
.re_div_body>div{height: 100%;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;    
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_div_moveG{
    display: -webkit-inline-flex;
    display: -ms-inline-flex;
    display: inline-flex;
}
.re_div_body>div,
.re_left_fixed>div{ box-shadow:0 -1px 0 #e0e0e0 inset;}
.re_div_head>div:first-child,
.re_div_body>div:first-child{
    padding-left: 16px;
    flex:0 0 140px;
}

.en .re_div_head.re_headbg03G>div:first-child{
    line-height: 12px;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.mem .re_div_head>div:first-child,
.mem .re_div_body>div:first-child{
    -webkit-flex:0 0 152px;
    -ms-flex:0 0 152px;
    flex:0 0 152px;
}


.re_fixedTd *{
    pointer-events: none;
}
.re_div_head>div:last-child,
.re_div_body>div:last-child{
    width:calc(100% - 140px);
    padding-right: 16px;
    flex:1 1 calc(100% - 140px);
}
.mem .re_div_head>div:last-child,
.mem .re_div_body>div:last-child{
    width:calc(100% - 152px);
    -webkit-flex:1 1 calc(100% - 152px);
    -ms-flex:1 1 calc(100% - 152px);
    flex:1 1 calc(100% - 152px);
}

.re_div_moveG>div{
    height: 100%;
    padding:0 12px;
    text-align: right;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.overview .re_div_moveG>div{
    -webkit-align-content: center;
    -ms-align-content: center;
    align-content: center;
}
.re_div_moveG.break>div{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.re_div_moveG.break>div>div{width: 100%;}
.re_div_moveG>div:last-child{padding-right: 0;}
.re_left_fixed{
    width: 140px;
    position: absolute;
    background: #fff;
    top: 0;
    left: 16px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.mem .re_left_fixed{width: 152px;}
.overview .re_left_fixed{
    width: 152px;
    height: 576px;
    background: linear-gradient(to bottom, #fff 1%,#fff 10.6%,#7391a5 10.6%,#7391a5 18.2%,#fff 18.2%,#fff 100%);
}

.re_left_fixed>div{
    height: 48px;
    padding-left: 16px;
    background-color: #fff;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_left_fixed>div:nth-child(odd) {
    background: #F9F9F9;
}
.overview .re_left_fixed>div:nth-child(odd) {
    background: #fff;
}
.re_left_br{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
div.re_headbg01G{
    height: 48px;
    background-color: #fff!important;
    font-size: 12px;
    box-shadow:none;
}
.overview div.re_headbg01G{
    height: 56px;
}
div.re_headbg02G,
div.re_headbg03G{
    height: 40px;
    background-color: #5A5D5F;
    color: #fff;
    font-weight: bold;
    box-shadow:none;
}
.overview div.re_headbg02G{
    background-color: #7391a5;
}
div.re_headbg03G{
    height: 32px;
    background-color: #8caabe;
}

div.re_headbg01G.--subType{
    position: relative;
    margin-bottom: 2px;
}
div.re_headbg01G.--subType::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #E0E0E0;
    top: 100%;
    left: 0;
}
div.re_headbg01G.--subType + div.re_headbg02G{
    display: none;
}
.re_head_fixed div.re_headbg01G.--subType::after{
    content: none;
}



.re_left_fixed>div.re_headbg03G{font-weight: normal;}
.en .re_left_fixed>div.re_headbg03G{
    line-height: 12px;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.re_bodybg01G{
    height: 48px;
    background-color: #fff;
}
.re_bodybg01G:nth-child(odd){
    background: #F9F9F9;
}
.overview .re_bodybg01G:nth-child(odd) {
    background: #fff;
}
.re_td_fixedShadow:after {
    content: none;
    position: absolute;
    width: 20px;
    height: 100%;
    background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 85%) !important;
    top: 0;
    right:-20px;
    opacity: 0;
    z-index: 2;
}

.re_td_fixedShadow.fixed:after {
    content: '';
    opacity: 1;
}
.re_more_btn,
.re_more_btn_360{
    position: absolute;
    width: 32px;
    height: 38px;
    background:none no-repeat;
    border:0;
    top: 10px;
    right: 8px;
    opacity: 0;
    visibility: collapse;
    z-index: 10;
}
.report_fixed .re_more_btn,
.report_fixed .re_more_btn_360{
    position: fixed;
    top: 66px;
}


.first_td.fixed,
.sec_td.fixed,
.third_td.fixed{
    position: fixed;
    width: 140px;
    height: 48px;
    background-color: #fff;
    z-index: 2;
}
.sec_td.fixed{
    height: 40px;
    background-color: #5A5D5F;
}
.third_td.fixed{
    height: 32px;
    background-color: #8caabe;
}
.fixed + .re_div_moveG{margin-left: 140px;}
.mem .fixed{
    width: 152px;
}
.mem .fixed + .re_div_moveG{margin-left: 152px;}




.re_table_outside,
.re_div_outside{
    position: relative;
    padding: 0;
}
.re_table_outside_mini{
    position: relative;
    padding: 8px 16px 16px;
}
.--wmc.title_fixed .re_table_outside{
    padding: 198px 0 0;
}

.re_fixedW_1440,
.re_fixedW_1024,
.re_fixedW_768,
.re_autoW{width: 100%;}
.re_fixedW_1440{min-width: 1352px;}
.re_fixedW_1024{min-width: 968px;}
.re_fixedW_768{min-width: 768px;}
.re_table_autoW{width:auto;}

.re_headauto_fixed,
.re_head1440_fixed,
.re_head1024_fixed,
.re_head768_fixed{
    width: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: auto;
}
.re_head1440_fixed{max-width: 1374px;}
.re_head1024_fixed{max-width: 968px;}
.re_head768_fixed{max-width: 768px;}


.title_fixed .title_fixed_item,
.report_fixed .re_head_fixed,
.title_fixed .title_fixed_itemfull,
.wmc_pause .title_fixed_itemfull{
    position: fixed;
    display: block;
    width:calc(100% - 66px);
    border-bottom: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    top: 56px;
    overflow: hidden;
    z-index: 3;
}
.problem_accounts.title_fixed .title_fixed_item{
    display: flex;
    width: calc(100% - 66px);
    background: #FFF;
}
.report_fixed .re_head_fixed{
    width: calc(100% - 56px);
}
.title_fixed .title_fixed_itemfull,
.wmc_pause  .title_fixed_itemfull{
    display: flex;
    width:calc(100% - 10px);
    top: 0;
}
.title_fixed .title_fixed_itemfull.head{top: 56px;}
.wmc_pause,
.parlay.report_fixed {padding-top: 56px;}




.report_fixed .body2tr{padding-top: 76px;}
.report_fixed .body3tr{padding-top: 116px;}





.re_td_w80{width: 80%;}
.re_td_w60{width: 60%;}
.re_td_w55{width: 55%;}
.re_td_w50{width: 50%;}
.re_td_w45{width: 45%;}
.re_td_w40{width: 40%;}
.re_td_w35{width: 35%;}
.re_td_w34{width: 34%;}
.re_td_w30{width: 30%;}
.re_td_w25{width: 25%;}
.re_td_w24{width: 24%;}
.re_td_w23{width: 23%;}
.re_td_w22{width: 22%;}
.re_td_w20{width: 20%;}
.re_td_w18{width: 18%;}
.re_td_w17{width: 17%;}
.re_td_w16{width: 16%;}
.re_td_w15{width: 15%;}
.re_td_w14{width: 14%;}
.re_td_w13{width: 13%;}
.re_td_w12{width: 12%;}
.re_td_w11{width: 11%;}
.re_td_w10{width: 10%;}
.re_td_w9{width: 9%;}
.re_td_w8{width: 8%;}
.re_td_w7{width: 7%;}
.re_td_w6{width: 6%;}
.re_td_w5{width: 5%;}
.re_td_w4{width: 4%;}
.re_td_w3{width: 3%;}



.re_sort{
    position: relative;
    padding-right: 13px;
}
.re_sort:after{
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 14px;
    background: none no-repeat center;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.re_sort_i i{
    display: block;
    width: 8px;
    height: 16px;
    background: none no-repeat center;
    margin-left: 8px;
}
.re_sort.sort_down:after,
.re_sort_i.sort_down i{ background-image: none;}
.re_sort.sort_up:after,
.re_sort_i.sort_up i{ background-image: none;}

.--tbet .re_sort:after{
    background-image: none;
}
.--tbet .re_sort.sort_down:after{
    background-image: none;
}
.--tbet .re_sort.sort_up:after{
    background-image: none;
}

.re_resultG{
    width: 24px;
    height: 24px;
    margin: auto;
}

.re_resultG_b{
    position: absolute;
    width: 200px;
    height: 100px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    border-radius: 3px;
    bottom: 20px;
    right: -7px;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 2;
}
.re_resultG_b:last-child:nth-child(n+3):not(:nth-last-child(2)) .re_betdetail_cancelY{
    top: auto;
    bottom: 14px;
}
.re_Ibtn {
    position: relative;
    display: inline-block;
    flex: none;
    width: 24px;
    height: 24px;
}

.re_Ibtn::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: none no-repeat center;
    filter: invert(36%) sepia(54%) saturate(5928%) hue-rotate(201deg) brightness(103%) contrast(103%);
}
.re_resultUL{
    padding: 5px 11px;
    text-align: left;
}
.re_resultUL>li{padding: 8px 5px;}
.re_resultUL>li:not(:last-child){
    padding-bottom: 11px;
    border-bottom: 1px dotted rgba(0, 0, 0, .16);
}
.re_result_possess{font-weight: bold;}
.re_result_date{
    font-size: 12px;
    color: rgba(0, 0, 0, .52);
}

.re_betDetailUL li{
    letter-spacing: -.5px;
    margin-bottom: 4px;
}
li.re_betdetail_liBold{
    font-weight: bold;
    margin-top: 8px;
}
.--wmc li.re_betdetail_liBold{
    color: #000;
}
li.re_betdetail_liMini{
    color: #000;
    word-break: break-word;
}
.--wmc li.re_betdetail_liMini{
    color: rgba(0, 0, 0, .64);
    font-size: 12px;
    margin-top: 2px;
}
li.re_betdetail_liTime{
    font-size: 12px;
    color: rgba(0, 0, 0, .6);
    margin-bottom: 2px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
li.re_betdetail_liParlay{
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
}
li.re_betdetail_liResult{
    margin-top: 12px;
    font-size: 13px;
}
li.re_betdetail_liPending{font-size: 13px;}
li.re_betdetail_liWl{
    position: relative;
    margin-top: 9px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
  	-ms-justify-content: space-between;
  	justify-content: space-between;
}
.re_betdetail_liWlTxt{width: 50%;}
.re_betdetail_liWlTxt:last-child{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
}
.re_betdetail_liWlTxt>tt{
    font-size: 12px;
    margin-right: 5px;
    white-space: nowrap;
}
.re_betdetail_cancelG{
    position: relative;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_betdetail_cancelG .re_Ibtn{
    margin-right: 4px;
}
.re_betdetail_UNcancelG{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_betdetail_cancelBox{
    position: relative;
    z-index: 2;
    -webkit-flex:0 0 1px;
    -ms-flex:0 0 1px;
    flex:0 0 1px;
}
.re_betdetail_cancelY{
    position: absolute;
    width: 328px;
    padding: 17px 16px 16px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    text-align: left;
    top: 14px;
    left: -178px;
    letter-spacing:0;
    z-index: 3;
}
.re_table_body_auto:last-child:nth-child(n+3):not(:nth-last-child(2)) .re_betdetail_cancelY{
    top: auto;
    bottom: 14px;
}

.re_betdetail_close_btn{
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background:none no-repeat center; 
    background-size: cover;
    top: 16px;
    right: 16px;
    opacity: .6;
}
.re_betdetail_cancelY tt{
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.re_betdetail_cancelY li:first-child{margin-bottom: 10px;}
.re_betdetail_cancelY li:last-child{
    color: rgba(0, 0, 0, .52);
    font-size: 13px;
    word-break: break-word;
}







.re_detailG,
.re_detailbigG,
.pro_detailG,
.re_result_detailG,
.mem_detailG{
    width: 360px;
    height: 100%;
    background-color: #fff;
    z-index: 3;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.re_detailG h1,
.re_detailbigG h1,
.pro_detailG h1,
.re_result_detailG h1,
.mem_detail_head h1{
    position:relative;
    width: 100%;
    height: 56px;
    line-height: 15px;
    padding: 11px 16px 0;
    background-color: #f8f8f8;
    top: 0;
    right: 0;
    z-index: 2;
}
.re_center_popup{
    height: 100%;
}
.re_result_detailG h1{
    height: auto;
    padding: 13px 16px 12px;
    background-color: #fff;
}
.re_result_detailG .word_ellipsis{
    line-height: 17px;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mem_detail_head{
    width: 100%;
    background-color: #fff;
    border-bottom: 3px solid #e0e0e0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
    z-index: 2;
}
.title_fixed.mem_detail_head{
    border-bottom: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.mem_detail_head h1{
    position: relative;
    background-color: #fff;
}
.re_result_detail_selectG{
    width: 100%;
    border-top: 1px solid #e0e0e0;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .24);
    text-transform: uppercase;
}
.re_detailclose_btn{
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background:none no-repeat center;
    background-size: cover;
    margin-top: 2px;
    opacity: .6;
    top: 14px;
    right: calc(16px + constant(safe-area-inset-right));
    right: calc(16px + env(safe-area-inset-right));
}
.re_detail_title{
    font-size: 16px;
    font-weight: bold;
    text-transform : capitalize;
}
.re_detail_title span{
    display: block;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    font-weight: normal;
}
.re_detail_title tt{
    color: rgba(0, 0, 0, .6);
    font-size: 14px;
    margin-left: 5px;
}
.re_result_detail_title{
    width: calc(100% - 30px);
    font-size: 12px;
}
.re_detail_scroll{
    height: calc(100% - 48px);
    padding-right: constant(safe-area-inset-right);
    padding-right: env(safe-area-inset-right);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.re_detailUL{padding: 8px 0 48px;}
.re_detailUL li{padding: 8px 16px;}
.re_detailUL h2{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    font-weight: 300;
}
.re_detailUL h3{
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
}

.mem_detail_backbtn{
    width: 55px;
    height:56px;
    background: none no-repeat 16px center;
    border: 0;
}
.re_detailbig_txtG{
    height: 100%;
    padding: 0 10px 48px;
}
.mem_detail_statement{border-top: 4px solid #e0e0e0;}
.mem_detail_statement .re_body_scroll,
.mem_detail_openbets{padding:0 0 48px;}

.mem_detail_dataG h2{
    padding: 10px 16px;
    background-color: #7391a5;
    color: #fff;
    font-weight: bold;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.mem_detail_dataBox{
    padding:14px 16px 13px;
    border-bottom: 1px solid #e0e0e0;
}

.re_detailbigUL,
.re_detaillastUL{padding:12px 6px 14px;}
.re_detailbigUL + .re_detailbigUL{border-top:1px dotted rgba(0, 0, 0, .16);}
.hide_item + .re_detaillastUL{border-top:1px dotted rgba(0, 0, 0, .16);}
.re_table_body_auto .re_detailbigUL{padding: 0 0 8px;}
.re_table_body_auto .re_detailbigUL + ul{padding: 8px 0 0;}
.re_detailbig_titleUL{padding:17px 6px 0;}
.re_detailbig_levelUL{
    padding:0 6px 14px;
    border-bottom:1px dotted rgba(0, 0, 0, .16);
}
.re_detail_line{
    width: 100%;
    border-bottom:1px dotted rgba(0, 0, 0, .16);
    margin-bottom: 6px;
}
.re_detailbig_bettype{
    color: rgba(0, 0, 0, .8);
    font-weight: bold;
    margin-bottom: 6px;
}
.re_detailbig_odds{color: #000;font-weight: bold;}
.re_detailbig_type{color: rgba(0, 0, 0, .8);}
.re_detailbig_minitime{
    color: rgba(0, 0, 0, .6);
    font-size: 12px;
    margin-top: 11px;
}
.re_detailbig_no{
    color: rgba(0, 0, 0, .6);
    margin-bottom: 11px;
}
.re_detailbig_team{margin:9px auto 4px auto;}
.re_detailbig_vs{
    color: rgba(0, 0, 0, .6);
    margin-bottom: 7px;
}
.re_detailbig_percent,
.wmc_detailbig_percent{
    color: #000;
    display: flex;
    flex-wrap: wrap;
}
.wmc_detailbig_percent{
    color: rgba(0, 0, 0, .64);
}
.re_detailbig_percent span,
.wmc_detailbig_percent span{
    width: 25%;
}
.re_detailbig_percent tt,
.wmc_detailbig_percent tt{font-weight: bold;}
.wmc_detailbig_percent tt{
    color: #000;
}
.re_detailbig_result{
    font-size: 12px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.re_detailbig_result span{width: 50%;}
.re_detailbig_result tt{
    display: block;
    font-size: 14px;
}
.re_detailbig_result .word_red,
.re_detailbig_wl .word_red{
    color: #FF4E65;
}
.re_detailbig_status{margin-top: 14px;}
.acc_loading{
    position: absolute;
    width: 100%;
    height: calc(100% - 107px);
    top: 107px;
    left: 0;
}

.re_reault_divG{padding-bottom: 48px;}
.re_result_div_head{
    position: relative;
    max-height: 48px;
    padding: 16px;
    background-color: #999;
    transform: translate3d(0, 0, 0);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_result_div_head.fix{
    position: absolute;
    width: 100%;
    top: 72px;
    z-index: 2;
}
.re_result_detail_selectG + .re_result_div_head.fix{top:120px; }
.re_result_detail_selectG + .re_result_div_head.new:before{
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 5px;
    background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 85%);
}
.re_result_div_head.new{
    background: #E0E0E0;
    padding: 0;
}
.re_result_div_head.new .re_result_div_item{
    font-size: 14px;
    font-weight: bold;
    color: #999;
    padding: 16px 0;
    max-height: 48px;
    cursor: pointer;
    -webkit-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
    -ms-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
    transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;

}
.re_result_div_head.new .re_result_div_item:first-child{
    text-align: center;
}
.re_result_div_head.new .re_result_div_item.on{
    background-color: #FFF;
    color: #000;
}
.re_result_div_body{
    min-height: 48px;
    padding: 0 16px;
    box-shadow:0 -1px 0 #e0e0e0 inset;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.re_result_div_item{
    
    text-align: center;
}
.re_result_div_item + .re_result_div_item{
    margin-left: 16px;
}
.re_result_div_head .re_result_div_item{
    max-height:32px;
    color: #fff;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.re_result_div_head .re_result_div_item:first-child{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-transform:uppercase;
}
.re_result_div_body .re_result_div_item{
    color: #987e66;
    font-weight: bold;
    text-align: center;
    word-break: break-word;
}
.re_result_div_body .re_result_div_item:first-child{
    color: rgba(0, 0, 0, .8);
    font-weight: normal;
    text-align: left;

}
.re_omission{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 36px;
}



.eventlog .re_head_fixed{
    padding: 0;
}
.re_act_list{
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.re_act_list li{
    height: 16px;
    line-height: 16px;
}
.re_act_newoldTxt{
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: 300;
}
.re_act_list .h_auto{
    height: auto;
}



.re_table_head_onmG td{
    height: 40px;
    background-color: rgba(0, 70, 120, 0.4);
    color: #fff;
    font-size: 14px;
}
.re_table_head_onmG tt,
.pro_detailG li:first-child tt{
    margin-left: 5px;
    font-weight: bold;
}
.re_table_head_onmG ~ .re_table_head_actG td{ height: 48px;}
.report_fixed .re_table_head_actG td{border: 0;}
.re_onm_acc{
    height: 16px;
    line-height: 16px;
    font-weight: bold;
}
.re_onm_mane{color: rgba(0, 0, 0, .6);}



.ann_title_btnG ~ .re_sreachterm_allG{
    height: 63px;
    border-top: 3px solid #e0e0e0;
}
.ann_li_dot i:before{
    content: '';
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    background-color: #38bb8f;
    border-radius:7px;
    top:14px;
    right: 6px;
}
.ann_searchG{
    position: absolute;
    width: 296px;
    height: 40px;
    line-height: 38px;
    background-color: #fff;
    top: 8px;
    right: 16px;
}
.ann_searchG:before{
    content: '';
    background: none;
    opacity: 0;
}
.ann_table_autoW .re_table_body_auto td{
    padding: 13px 16px;
    color: rgba(0, 0, 0, .6);
}
.ann_date{
    position: relative;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .8);
}
.ann_new_icon:after{
    content: '';
    position: absolute;
    display: block;
    width: 27px;
    height: 14px;
    background: none no-repeat;
    top: 1px;
    right: -33px;
}



.pro_acc_reviewG{
    padding: 10px 16px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
}
.pro_detail_title{
    font-size: 13px;
    color: rgba(0, 0, 0, .6);
}
.pro_detail_title span{
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.pro_gray_tr .checkBox_blue span{
    background:none no-repeat center #2980b9;
    border-color: transparent;
    opacity: .4;
}
.pro_gray_tr{background-color: rgba(224, 224, 224, .88);}
.pro_gray_tr,
.pro_gray_tr .word_gray{ color: rgba(0, 0, 0, .4); }
.pro_detailG h1{background-color: #fff;}
.pro_detailG .re_detailUL{padding: 0 0 48px;}
.pro_detailG .re_detailUL li{
    border-bottom: 1px solid #e0e0e0;
    line-height: 15px;
}
.pro_detailG .re_detailUL li:first-child{
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    background-color: rgba(0, 70, 120, 0.4);
    color: #fff;
    font-size: 14px;
}
.pro_detailG .re_detailUL h2,
.pro_detailG .re_detailUL h3{
    font-size: 14px;
    font-weight: normal;
}
.pro_detailG .re_detailUL h3{color: rgba(0, 0, 0, .6);}
.ma_extend .pro_mask{
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    right: 0;
    z-index: 2;
}


.wmc_functionG{
    height: 64px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    align-items: center;

}
.title_fixed .wmc_functionG{height: 56px;}
.wmc_function_title{
    padding-left: 16px;
    font-size: 16px;
    font-weight: bold;
}
.wmc_volume_btn{
    width: 32px;
    height: 32px;
    margin-left: 4px;
}
.wmc_volume_btn input{display: none;}
.wmc_volume_btn span{
    display: block;
    width: 100%;
    height: 100%;
    background: none no-repeat center bottom / 16px;
    opacity: 0.64;
}
.wmc_volume_btn input:checked + span{background-position: center top;}
.wmc_member{
    position: absolute;
    color: #000;
    font-weight: bold;
    text-align: right;
    top: 16px;
    right: 16px;
}
.wmc_member tt{
    color: rgba(0, 0, 0, .64);
    font-weight: normal;
    font-size: 12px;
}
.wmc_searchG{
    position: relative;
    width: 100%;
    padding: 16px 16px 8px;
}
.wmc_searchG .search_functionG{height: 40px;}
.wmc_funtion_btnG{
    font-size: 0;
    margin: auto 16px auto auto;
}
.re_sreachterm_allG .wmc_funtion_btnG{
    right: auto;
    left: 16px;
}
.wmc_func_btn{
    width: 48px;
    height: 48px;
    padding-top: 8px;
    background: rgba(249, 249, 249, 1);
    color: rgba(0, 0, 0, .64);
    border-radius: 4px;
    font-weight: bold;
    font-size: 12px;
}
.wmc_func_btn i{
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    margin: auto auto 4px;
    opacity: 0.64;
}
.wmc_func_btn.--clear {
    margin-left: 8px;
}
.wmc_func_btn.--clear i{
    background-image: none;
}
.wmc_remenberG{
    height: 32px;
    padding: 0 16px;
    display: flex;
    align-items: center;
    margin: auto 0 auto auto;
}
li.wmc_select_checkbox{padding-top: 10px;}
.wmc_select_checkbox .checkbox_blue span{
    position: relative;
    float: left;
    top: 6px;
}
.wmc_detailbig_type{
    color: rgba(0, 0, 0, .6);
    font-weight: bold;
}
.wmc_detailbig_team{
    color: rgba(0, 0, 0, .6);
    margin-bottom: 13px;
}
.wmc_select_scroll{
    max-height:calc(100vh - 340px);
    min-height:120px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.wmc_stake_select01G{padding: 22px 15px 11px;}
.wmc_stake_select02G{padding: 13px 15px 8px;}
.wmc_stake_option{
    margin-bottom: 13px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-align-content: center;
    align-content: center;
}
.wmc_stake_option input{display: none;}
.wmc_stake_option input + span{
    position:relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: solid 2px rgba(180, 180, 180, .87);
    border-radius: 15px;
    margin-right: 4px;
}
.wmc_stake_option input + :before{
    content: '';
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    background-color:rgba(69, 144, 194, .87);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 7px;
    opacity: 0;
}
.wmc_stake_option input:checked + span,
.wmc_stake_checked .wmc_stake_option input + span{border-color:rgba(69, 144, 194, .87); }
.wmc_stake_option input:checked + span:before,
.wmc_stake_checked .wmc_stake_option input + span:before{opacity: 1;}
.wmc_stake_input{
    position: relative;
    width: 100%;
    height: 40px;
    border-radius: 3px;
    border: solid 1px rgba(200, 200, 200, .4);
    color: rgba(0, 0, 0, .4);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-align-content: center;
    align-content: center;
}

.wmc_stake_input span{
    display: inline-block;
    line-height: 38px;
    padding-left: 14px;
    margin-right: 2px;
}
.wmc_stake_input input{
    border: 0;
    color:rgba(0, 0, 0, .4);
    font-size: 14px;
    background: transparent;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.wmc_stake_input input:disabled::-webkit-input-placeholder{color:rgba(0, 0, 0, .4);}
.wmc_stake_input input:disabled::-moz-placeholder{color:rgba(0, 0, 0, .4);}
.wmc_stake_input input:disabled::-ms-input-placeholder {color:rgba(0, 0, 0, .4);}
.wmc_stake_checked .wmc_stake_input{
    border-color:#c8c8c8 ;
    color: rgba(0, 0, 0, .8);
}
.wmc_stake_checked .wmc_stake_input input{color:rgba(0, 0, 0, .8);}
.wmc_stake_checked .wmc_stake_input input::-webkit-input-placeholder{color:rgba(0, 0, 0, .8);}
.wmc_stake_checked .wmc_stake_input input::-moz-placeholder{color:rgba(0, 0, 0, .8);}
.wmc_stake_checked .wmc_stake_input input::-ms-input-placeholder {color:rgba(0, 0, 0, .8);}

.wmc_stake_select02G .wmc_stake_option{margin-bottom: 6px;}
.wmc_stake_select02UL li{padding: 24px 0 9px;}
.wmc_stake_input:before{
    content: attr(data-option);
    position: absolute;
    font-size: 12px;
    color: rgba(0, 0, 0, .4);
    top: -20px;
}
.wmc_stake_checked .wmc_stake_input:before{color: rgba(0, 0, 0, .6);}
.wmc_searchUL{
    padding: 8px 0;
    background-color: #fff;
}
.tbet_wagers_searchLi + .wmc_searchUL_sp{border-top: 1px solid #e0e0e0;}
.wmc_filter600_info48UL li>div{
    height: 48px;
    display: flex;
    align-items: center;
}
.tbet_wagers_searchLi .word_bold500{word-break: break-word;}
.wmc_searchUL li>div{
    padding: 0 16px;
    height: 48px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.wmc_search_chkG{
    display: block;
    height: 48px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.wmc_search_chkG{padding-left: 24px;}
.wmc_search_chkG input{display: none;}
.wmc_search_chkG span{
    width: 16px;
    height: 16px;
    background-color:#fff;
    border: solid 1px #b4b4b4;
    border-radius: 3px;
    margin-right: 14px;
    -webkit-flex:0 0 16px;
    -ms-flex:0 0 16px;
    flex:0 0 16px;
}
.wmc_search_chkG input:checked + span{
    background:none no-repeat center #2980b9;
    border-color: transparent;
}
.wmc_search_chkTxt{
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
}
.disabled .wmc_search_chkG input:checked + span{background-color: rgba(41, 128, 185, .4);}

li.wmc_searchUL_sp.middle{
    height: 40px;
    padding: 0 16px;
    color: rgba(0, 0, 0, .6);
    font-size: 12px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
li.wmc_searchUL_sp.title{
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    background-color: #f8f8f8;
    border-top: 2px solid #e0e0e0;
    color: rgba(0, 0, 0, .522);
    font-size: 12px;
    font-weight: bold;
}




.filter_container{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding-top: 60px;
    overflow-x: hidden;
    overflow-y: auto;
    top: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;    
}
.wmc_filter600_titleG{
    position: fixed;
    width: 100%;
    height: 60px;
    background-color: #fff;
    border-bottom: 4px solid #e0e0e0;
    top: 0;
    z-index: 2;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}
.wmc_filter600_back_btn{
    width: 54px;
    height: 100%;
    background:none 20px center no-repeat;
    border: 0;
}
.wmc_filter600_titleG span{
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    font-weight: bold;
}
.wmc_filter600_info48UL li{
    position: relative;
    height: 48px;
}
.wmc_filter600_search{
    position: relative;
    padding: 16px;
    height: 72px;
}
.wmc_filter600_search .search_functionG:after{
    top: 16px;
    right: 16px;
}
.wmc_filter600_infoG{min-height: 400px;}
.main_rotate .wmc_filter600_infoG{min-height: 500px;}

.tbet_searchG{
    padding: 16px 8px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tbet_filter600_infoG{
    width: 50%;
    padding: 0 8px;
}
.tbet_filteritemG{
    position: absolute;
    width: 100%;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2);
    top:46px;
    left: 0;
    z-index: 2;
    opacity: 1;
}




.quick_searchtitleG{padding: 16px 18px 12px;}
.quick_searchG{
    position: relative;
    width: 568px;
    height: 48px;
}
.quick_username{
    color: #2980b9;
    font-weight: bold;
}





tr.cdlog td:last-child{padding-left: 40px; }
.cglog_list {
    display: block;
    width: 100%;
    height: auto;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}
.cglog_list .re_table_body_auto{
    display:flex;
    height: 56px;
    justify-content: center;
    align-items: center;
}
.cglog_list .re_table_body_auto>div {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    padding: 12px 16px 12px 0;
}
.cglog_list .re_table_body_auto>div:first-child { justify-content:flex-start;}
.cglog_list .re_table_body_auto tt {
    display: inline-block;
    vertical-align: middle;
    width: 75px;
}
.Retractable {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0 16px;
}
.Retractable:before,
.Retractable:after {
    content:'';
    position: absolute;
    display: block;
    top: 7px;
    left: 0px;
    width: 16px;
    height: 2px;
    background-color: rgba(2,2,3,.6);
}
.Retractable:before {
    content: none;
    transform: rotateZ(90deg);
}
.active .Retractable:before {content:'';}
.cglog_list .re_td_w18 {
    width: 40%;
    padding: 16px 0;
}
.cglog_list .re_td_w15 {
    width: 30%;
    padding: 16px;
}
.cglog_list_other{
    height: 50px;
}
.cglog_list_other ul{padding:2px 16px 16px}
.cglog_list_other span{
    font-size: 12px;
    margin-bottom: 0px;
}


.nav_list{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 6px 16px;
    font-size: 13px;
    line-height: 16px;
    color: rgba(0, 0, 0, .72);
    background: #FFF;
}
.nav_item{
    padding: 10px 0;
    cursor: pointer;
}
.nav_item + .nav_item{
    margin-left: 16px;
}
.nav_item.--on{
    color: #E4534D;
}
.creditlog_banner{
    background: #F0F0F0;
    padding: 16px;
    text-align: center;
}
.creditlog_banner .banner_title{
    font-size: 18px;
    line-height: 24px;
    padding: 16px 16px 0;
    color: rgba(0, 0, 0, .8);
    background: #FFF;
    border-radius: 8px 8px 0 0;
}
.creditlog_banner .banner_content{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    line-height: 32px;
    padding: 0 16px 16px;
    color: rgba(0, 0, 0, .8);
    background: #FFF;
    border-radius: 0 0 8px 8px;
}
.banner_content span + span{
    margin-left: 8px;
}
.record_title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    background: #FFF;
}
.record_title .md_sort_label{
    display: inline-block;
}
.record_title > div,
.record_tr > div{
    display: flex;
    align-items: center;
    padding: 0 12px;
    height: 48px;
}
.creditlog .date{
    width: 11%;
    padding: 0 16px;
}
.creditlog .old,
.creditlog .deposit_amount,
.creditlog .withdraw_amount,
.creditlog .new{
    width: 17%;
    justify-content: flex-end;
}
.creditlog .operator{
    width: 21%;
}
.record_content .month{
    display: block;
    font-size: 12px;
    line-height: 14px;
    padding: 9px 16px;
    color: #FFF;
    background: #5A5D5F;
}
.record_tr{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px solid #E0E0E0;
}
div.record_tr:nth-of-type(odd){
    background: #F9F9F9;
}
div.record_tr:nth-of-type(even){
    background: #FFF;
}
.record_tr .date{
    flex-wrap: wrap;
    align-content: center;
    padding: 0 16px;
}
.record_tr .date span{
    width: 85px;
}
.record_tr .md_status_arrow{
    display: none;
}
.record_tr .deposit_amount,
.record_tr .withdraw_amount{
    color: rgba(0, 0, 0, .8);
}
.deposit .deposit_amount{
    color: #1A9E76;
}
.record_tr .deposit_amount,
.record_tr .withdraw_amount{
    font-weight: 700;
}
.record_tr .operator_color{
    color: #A78025;
    margin-left: 8px;
}
.record_tr .old,
.record_tr .new,
.record_tr .operator{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    line-height: 16px;
}
.record_tr .title{
    display: none;
}
.record_tr .operator{
    justify-content: flex-start;
}
.creditlog .md_nodata{
    border-top: 2px solid #e0e0e0;
}

.report_fixed .record_content{
    padding-top: 48px;
}
.filter_bar{
    position: relative;
    display: flex;
    align-items: center;
    border-top: 1px solid #F0F0F0;
    border-bottom: 8px solid #F0F0F0;
    background: #FFF;
    z-index: 6;
}
.filter_bar .ph_filter{
    display: none;
}
.eventlog .record_title{
    border-bottom: 2px solid #E0E0E0;
}
.report_fixed .record_title{
    border-bottom: none;
}
.eventlog .record_title .new{
    padding: 0 16px;
}
.eventlog .date{
    width: 13%;
}
.eventlog .operator{
    width: 23%;
}
.eventlog .record_type{
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 12px;
    line-height: 19px;
}
.record_title .date,
.record_title .record_type{
    cursor: pointer;
}
.eventlog .record_type span + span{
    position: relative;
    margin-left: 17px;
}
.eventlog .record_type span + span:before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: calc(100% + 8px);
    width: 1px;
    height: 12px;
    margin: auto;
    background: #334547;
    border-radius: 1px;
    opacity: .4;
}
.eventlog .old,
.eventlog .new{
    width: 17%;
    justify-content: flex-end;
}
.eventlog .new{
    padding: 0 16px 0 12px;
}
.eventlog .new .value{
    font-weight: 700;
}
.eventlog .md_filter_status .md_status_list{
    max-height: 256px;
    width: 170px;
}

.mem_history_bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .32);
    padding: 16px;
    z-index: 8;
}
.mem_history{
    position: relative;
    width: 100%;
    max-width: 480px;
    height: 100%;
    max-height: 640px;
    background-color: #FFF;
    border-radius: 8px;
    overflow: hidden;
}
.mem_history_title .title_user{
    position: relative;
    font-size: 14px;
    line-height: 16px;
    background: #F9F9F9;
    padding: 7px 8px 7px 16px;
}
.title_user span{
    display: block;
}
.title_user .username{
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
}
.title_user .close_btn{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 8px;
    margin: auto;
    width: 32px;
    height: 32px;
    opacity: .64;
    background: none no-repeat center;
    cursor: pointer;
}
.mem_history_title .title_tabs{
    display: flex;
    padding-left: 8px;
    border-bottom: 1px solid #E0E0E0;
}
.title_tabs li{
    font-size: 13px;
    line-height: 16px;
    padding: 16px 8px;
    color: rgba(0, 0, 0, .72);
    cursor: pointer;
}
.title_tabs .on{
    color: #E4534D;
}
.mem_history_content{
    height: calc(100% - 97px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.mem_history_content .filter_bar{
    margin: 0;
    display: flex;
    align-items: center;
    border-bottom: none;
}
.mem_history_content .mem_detail_backbtn{
    flex: none;
    width: 32px;
    height: 32px;
    margin-left: 12px;
    background: none no-repeat center;
}
.mem_history_content .mem_detail_dataG h2{
    background-color: #5A5D5F;
    padding: 8px 16px;
    justify-content: flex-start;
    align-items: center;
}
.mem_history_content .history_view h2{
    justify-content: space-between;
}
.mem_history_content .mem_detail_dataG .word_nomal{
    margin-right: 4px;
}
.mem_history_content .re_table_head01G td{
    height: 48px;
    line-height: 14px;
    color: #000;
}
.mem_history_content .re_table_main td{
    padding: 0 8px;
    line-height: 16px;   
}
.mem_history_content .re_table_main .date{
    width: 15%;
}
.mem_history_content .re_table_main .amount,
.mem_history_content .re_table_main .result{
    width: calc(85%/2);
}
.mem_history_content .re_table_main .date,
.mem_history_content .re_table_main .total{
    padding-left: 16px;
}
.mem_history_content .re_table_main .amount tt{
    display: block;
    margin-bottom: 2px;
}
.mem_history_content .re_table_main .result{
    padding-right: 16px;
}
.mem_history_content .re_table_head02G td{
    font-weight: normal;
    height: 48px;
    background: #5A5D5F;
}
.mem_history_content .re_table_head02G .result{
    font-weight: bold;
}
.mem_history_content .re_table_main .date span{
    display: block;
}
.mem_history_content .re_table_main .date span + span{
    margin-top: 2px;
}
.mem_history_content .word_paleRed{
    color: #FF4E65;
}
.mem_history_content .word_paleGreen{
    color: #29C2CC;
}
.mem_history_content .re_table_body:nth-child(odd) td{
    background-color: #F9F9F9;
}
.mem_history_content .nodata .md_sort_content{
    display: block;
    padding: 40px 0;
}
.mem_history_content .nodata_img{
    display: block;
    margin: auto;
}
.mem_history_content .nodata_txt{
    display: block;
    text-align: center;
    margin-top: 16px;
    font-size: 14px;
    line-height: 18px;
    color: rgba(0, 0, 0, .64);
}
.mem_history .inside_lds_main{
    position: absolute;
    bottom: 0;
}
.mem_history .acc_loading{
    height: calc(100% - 97px);
    top: 97px;
}

.re_mw_box{
    max-width: 1440px;
    margin: auto;
}
.re_quick_links{
    position: relative;
    padding: 8px 0;
    background: #FFF;
}
.re_link_scroll_hidden{
    height: 40px;
    overflow: hidden;
}
.re_link_btn_box{
    position: relative;
    display: flex;
    overflow-x: auto;
    height: 56px;
}
.re_link_btn_box:before{
    content: '';
    flex: none;
    display: block;
    width: 16px;
    height: 1px;
}
.re_quick_links:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 2;
    transform: rotate(180deg);
    display: none;
}
.re_quick_links .quick_link_btn{
    padding: 5px 8px;
    border-radius: 4px;
    text-align: left;
    background: #3A0202 none right no-repeat;
    flex: none;
    cursor: pointer;
    height: 40px;
    margin-right: 8px;
    min-width: 64px;
    font-weight: 700;
}
.re_quick_links .period{
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #F3B932;
}
.--pop .period{
    color: #FF8797;
}
.re_quick_links .result{
    display: block;
        font-size: 12px;
        line-height: 16px;
        font-weight: 700;
    
    color: #FFF;
}
.report_main .filter_param{
    background: #FFF;
}
.report_main .filter_select_box{
    display: flex;
    align-items: center;
    padding: 0 16px 16px 16px;
}
.md_period_group{
    display: flex;
    min-width: calc(40% - 16px);
    margin: 0 16px;
    justify-content: space-between;
}
.md_period_group .md_label{
    width: 50%;
}
.report_main .md_label.--pc:not([style])+.md_label.--pc,
.md_period_group>.md_label + .md_label{
    margin-top: 0;
    margin-left: 16px;
}
.report_main .filter_btn_box{
    display: flex;
    padding: 0 16px 16px 16px;
}
.report_main .md_normal_btn{
    border-radius: 4px;
}
.report_main .md_normal_btn.--cancel{
    margin-right: 16px;
}
.report_main .md_type_list{
    height: auto;
}
.report_main .md_type_list:before{
    width: 8px;
}
.re_info_box{
    border-top: 1px solid #E0E0E0;
    background: #FFF;
}
.re_info{
    padding: 0 16px 16px;
}
.report_main .re_settlementG,
.report_main .re_accountingG,
.report_main .re_exchangeG{
    padding: 0;
}
.report_main .re_settlement_tb td,
.report_main .re_accounting_tb td,
.report_main .re_exchange_tb td{
    box-shadow: none;
    border-top: 1px solid #e0e0e0;
    line-height: 16px;
}
.report_main .re_settlement_tb td{
    height: 41px;
    padding: 0;
}
.report_main .re_accounting_tb td{
    padding: 12px 0;
}
.report_main .word_green,
.report_main .word_blue{
    color: #1A9E76 !important;
}
.re_accounting_tb .word_green,
.re_accounting_tb .word_blue{
    font-weight: bold;
}
.report_main .word_red{
    color: #FF4E65 !important;
}
.report_main .md_list{
    display: none;
}
.report_main .md_list_item{
    height: auto;
}
.report_main .md_list_item::before,
.report_main .md_list_item::after{
    content: none;
}
.report_main .md_list_item li{
    font-size: 12px;
    padding: 7px 16px;
    border: 1px solid #5A5D5F;
}
.report_main .re_settlement_tb,
.report_main .re_accounting_tb,
.report_main .re_exchange_tb{
    border-collapse: separate;
}
.report_main .re_settlement_th01,
.report_main .re_table_title_th{
    height: auto;
}
.report_main .re_settlement_th01 th,
.report_main .re_table_title_th th{
    font-size: 12px;
    line-height: 16px;
}
.report_main .re_settlement_th01 th{
    padding-top: 4px;
}
.report_main .re_table_title_th th{
    padding-bottom: 4px;
    border-bottom: 1px solid #e0e0e0;
}
.re_settlement_th01 .re_title,
.re_settlement_th01 .re_yes,
.re_settlement_th01 .re_to{
    width: 33.33%;
    font-weight: 700;
}
.re_table_title_th .re_yes,
.re_table_title_th .re_to{
    width: 16.66%;
}
.re_accounting_tb th{
    line-height: 16px;
    padding: 12px 0;
    color: #44484A;
    border-bottom: 1px solid #e0e0e0;
}
.report_main .re_accounting_th,
.report_main .re_exchange_th{
    height: auto;
    border-bottom: none;
}
.re_accounting_tb td:nth-child(1){
    text-align: center;
}
.re_accounting_tb .re_title{
    width: 10%;
}
.re_accounting_tb .re_this_year,
.re_accounting_tb .re_last_year{
    width: 45%;
}
.re_exchange_tb th{
    width: 33.33%;
    line-height: 16px;
    color: #44484A;
    border-bottom: 1px solid #e0e0e0;
}
.re_exchange_tb .re_title{
    padding: 12px 8px 12px 16px;
}
.re_exchange_tb .re_code{
    padding: 12px 8px;
    text-align: center;
}
.re_exchange_tb .re_rate{
    padding: 12px 16px 12px 8px;
}
.re_statistics{
    padding: 16px;
}
.re_chart{
    border-radius: 8px;
}
.re_chart_content{
    position: relative;
    border-radius: 0 0 8px 8px;
    background: #FFF;
}
.re_chart_content .da_noData{
    margin-top: unset;
}
.re_chart_canvas{
    padding: 0 16px 24px;
}
.re_chart_data{
    padding: 24px 16px;
}
.report_main .md_sort_link{
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
}
.report_main .md_nodata{
    padding: 40px 0;
    border-radius: 0 0 8px 8px;
}
.re_top10_period{
    padding: 4px 16px 16px 16px;
    font-size: 12px;
    line-height: 16px;
    color: rgba(0, 0, 0, .64);
}

.md_view_more .re_settlementG,
.md_view_more .re_accountingG,
.md_view_more .re_exchangeG{
    max-width: 480px;
    width: 100%;
    height: 100%;
    max-height: 640px;
}
.re_settlementG .md_type{
    display: none;
}
.md_view_more .re_accountingG{
    background: #FFF;
    border-radius: 8px;
}
.md_view_more .re_accounting_tb .re_title{
    width: 64px;
}
.md_view_more .re_accounting_tb .re_this_year,
.md_view_more .re_accounting_tb .re_last_year{
    width: calc((100% - 64px) / 2);
}
.md_view_more .re_accounting_tb td{
    padding: 4px 8px;
    height: 41px;
}


#filter_show.ma_onepage{
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}
.re_filter600.report_main{
    padding: 0;
}
.report_main .re_filter_titleG{
    padding: 0 12px;
}
.report_main .re_filter_title_item{
    padding-left: 0;
}
.report_main .re_filter_back_btn{
    width: 32px;
    background-position: center;
}
.report_main .re_filter_title_item:before{
    top: 7px;
    left: 44px;
    font-size: 14px;
    line-height: 18px;
    color: rgba(0, 0, 0, .64);
}
.report_main .re_filter_titleTxt{
    top: auto;
    bottom: 7px;
    left: 44px;
    line-height: 24px;
}
.re_head_funC{
    position: relative;
    flex: none;
    height: 100%;
    margin-left: auto;
}
.re_head_funC::before{
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 16px;
    height: 100%;
    background: linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}
.re_headTxt_btn{
    display: inline-flex;
    align-items: center;
    min-width: 56px;
    height: 100%;
    padding: 0 16px;
    background: #fff;
    color: #5A5D5F;
    font-weight: 700;
}
.re_headTxt_btn code{
    margin-left: 8px;
}
.re_headTxt_btn i{
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}

.--copy_report i{
    background-image: none;
}
.--download_excel i{
    background-image: none;
}


.re_noData{
    padding: 40px 0;
}
.re_noData img{
    display: block;
    margin: auto auto 16px;
}
.re_noData code{
    display: block;
    line-height: 18px;
    color:  rgba(0, 0, 0, 0.64);
    text-align: center;
}


.re_filter600.report_main{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 8;
    padding: 0 16px;
    background-color: rgba(0, 0, 0, .32);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
}
.filter_popup{
    width: 100%;
    max-width: 480px;
    height: 100%;
    max-height: 456px;
    border-radius: 8px;
    background: #FFF;
}
.--sub .filter_popup{
    max-height: 376px;
}
.re_filter600.report_main .filter_param{
    border-radius: 0 0 8px 8px;
}
.re_filter600.report_main .filter_select_box{
    display: block;
    padding: 0 16px;
}
.re_filter600 .filter_select_box .md_select_ul{
    left: -1px;
    width: calc(100% + 2px);
}
.re_filter600 .filter_select_box .md_label{
    margin-top: 24px;
}
.re_filter600 .filter_select_box .md_label.--pc:not([style])+.md_label.--pc{
    margin-left: 0;
    margin-top: 24px;
}
.re_filter600 .filter_select_box .--date .icon_dropdown{
    right: 48px;
}
.filter_select_box .calendar_btn{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px;
    width: 32px;
    height: 32px;
    margin: auto;
    border-radius: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #5A5D5F;
}
.filter_select_box .calendar_btn.--on{
    background-color: #3DB893;
}
.filter_select_box .calendar_btn .icon_calendar{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    opacity: 1;
    filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(81deg) brightness(106%) contrast(106%);
    background:none center/contain no-repeat;
    pointer-events: none;
}
.re_filter600.report_main .filter_btn_box{
    padding: 24px 16px;
}
.re_filter600.report_main .md_normal_btn.--cancel{
    margin-right: 8px;
}
.report_main .da_box{
    margin: 16px 0 0;
}




.activity .filter_bar{
    border-top: 0;
}
.activity .md_other_table_title,
.activity .md_other_table_tr{
    grid-template-columns: 18% 25% 23% 17% 17%;
}
.activity .time,
.activity .new_value{
    padding: 0 16px;
}
.activity .time,
.activity .type{
    cursor: pointer;
}
.activity .old_value,
.activity .new_value{
    justify-content: flex-end;
}
.activity.title_fixed .title_fixed_item{
    display: grid;
}
.activity .md_filter_status .md_status_list{
    max-height: 256px;
    width: 170px;
}


.problem_accounts{
    background: #FFF;
}
.problem_accounts .filter_bar{
    justify-content: space-between;
    border-top: 1px solid #E0E0E0;
    border-bottom: 8px solid #ECEBEA;
}
.problem_accounts .ann_li_dot i:before,
.announcement .ann_li_dot i:before{
    top: 10px;
    right: 2px;
}
.excel_export_btn{
    display: flex;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #5A5D5F;
    padding: 24px 16px;
    cursor: pointer;
}
.icon_excel_export{
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: none center/contain no-repeat;
}
.review_bar{
    display: flex;
    align-items: center;
    padding: 0 16px;
    height: 57px;
    border-bottom: 1px solid #E0E0E0;
}
.review_btn{
    border-radius: 4px;
    padding: 12px 16px;
    background: #5A5D5F;
}
.review_btn input{
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
    color: #FFF;
    background: transparent;
}
.review_total{
    margin-left: 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, .64);
}
.review_total_num{
    font-weight: 700;
    color: #000;
}
.problem_accounts .md_other_table_title,
.problem_accounts .md_other_table_tr{
    grid-template-columns: 14% 15% 17% 17% 10% 27%;
}
.problem_accounts .md_other_table_title .user_code,
.problem_accounts .md_other_table_title .status,
.problem_accounts .md_other_table_title .date{
    cursor: pointer;
}
.problem_accounts.title_fixed .md_other_table{
    padding-top: 57px;
}
.problem_accounts .r_status,
.problem_accounts .user_code,
.problem_accounts .downline{
    padding: 0 16px;
}
.problem_accounts .r_status,
.problem_accounts .status,
.problem_accounts .downline{
    justify-content: center;
}
.problem_accounts .downline{
    text-align: center;
}
.problem_accounts .status{
    position: relative;
    text-align: center;
}
.viewed .r_status,
.viewed .user_code,
.viewed .date{
    opacity: .4;
}
.problem_accounts .user_code{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.problem_accounts .user_code_txt{
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .8);
}
.problem_accounts .user_code_txt.--title{
    margin-bottom: 2px;
    font-weight: 700;
    color: #000;
}
.problem_accounts_detail{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 8;
    padding: 16px;
    background: rgba(0, 0, 0, .24);
    display: flex;
    align-items: center;
    justify-content: center;
}
.pro_detail{
    max-width: 480px;
    width: 100%;
    height: 100%;
    max-height: 640px;
}
.problem_accounts_detail .md_re_title{
    align-items: flex-start;
    padding: 7px 8px 7px 16px;
    height: 48px;
}
.problem_accounts_detail .md_re_title_txt{
    display: block;
    font-size: 16px;
    line-height: 18px;
    color: #000;
}
.problem_accounts_detail .md_re_title_txt.--sub{
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, .72);
    font-weight: 400;
}
.problem_accounts_detail .md_re_content{
    max-height: calc(100% - 48px);
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 8px;
}
.re_detail_item{
    display: flex;
    flex-wrap: wrap;
    padding: 0 16px;
    border-top: 1px solid #E0E0E0;
    height: 49px;
    align-content: center;
}
.re_detail_item:nth-child(odd){
    background: #FFF;
}
.re_detail_item:nth-child(even){
    background: #F9F9F9;
}
.re_detail_item.--total{
    height: 31px;
    align-items: center;
}
.re_detail_txt{
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .8);
}
.re_detail_txt.--bold{
    font-weight: 700;
    color: #000;
}
.re_detail_txt.--bold + .re_detail_txt{
    margin-top: 2px;
}
.--total .re_detail_txt{
    width: auto;
    margin-right: 4px;
}
.--total .re_detail_txt:not(.--bold){
    color: rgba(0, 0, 0, .64);
}


.quick_search_box{
    padding: 8px 0 16px;
}
.quick_search .da_search{
    margin-bottom: 0;
}
.search_err_txt{
    padding: 8px 0 0 16px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    color: #FF4E65;
}
.search_bar.err{
    border-color: #E4534D;
}
.quick_search .md_other_table_title,
.quick_search .md_other_table_tr{
    grid-template-columns: 13% 12% 14% 14% 13% 17% 17%;
}
.quick_search.title_fixed .title_fixed_item{
    display: grid;
}
.quick_search.title_fixed .md_other_table_content,
.activity.title_fixed .md_other_table_content{
    padding-top: 48px;
}
.quick_search .user_code{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    padding: 0 16px;
}
.quick_search .user_code_txt{
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .8);
}
.quick_search .user_code_txt.--title{
    padding-bottom: 2px;
    font-weight: 700;
    color: #007AFF;
}
.quick_search .status{
    position: relative;
    justify-content: center;
}
.quick_search .status .dropdown{
    justify-content: center;
    text-align: center;
}
.quick_search .md_other_table_title .user_code,
.quick_search .md_other_table_title .status,
.quick_search .md_other_table_title .date{
    cursor: pointer;
}



.--main .re_quick_links{
    padding: 0 0 16px;
}
.--main .calendar_btn{
    width: 24px;
    height: 24px;
    right: 8px;
}
.--main .md_label_btn .icon_dropdown{
    right: 36px;
}
.--main .calendar_btn{
    background: transparent;
}
.--main .calendar_btn .icon_calendar{
    filter: none;
    opacity: .64;
}
.--main .--focus .calendar_btn{
    background-color: #3DB893;
}
.--main .--focus .calendar_btn .icon_calendar{
    opacity: 1;
    filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(81deg) brightness(106%) contrast(106%);
}


.--main .re_top10_period{
    padding: 4px 16px 8px;
    background: #FFF;
}
.--main .md_nodata{
    padding: 90px 0 118px;
}



@media only screen and (min-width: 1441px){
    
    .report_fixed .re_head_fixed:before,
    .report_fixed .re_head_fixed:after{
        content: none;
        display: block;
        position: absolute;
        width: 16px;
        height: 128px;
        background: linear-gradient(to bottom, #fff 1%,#fff 44%,#7391a5 33%,#7391a5 33%,#7391a5 75%,#8caabe 66%,#8caabe 66%,#8caabe 100%);
        top: 0;
        left: 0;
    }
    .report_fixed .re_head_fixed:after{
        left: auto;
        right: 0;
    }
    .mem_detail_statement .re_body_scroll{padding: 0 0 48px;}   

}

@media only screen and (max-width: 1439px){
    .re_left_fixed{left: 0;}
    .re_fixedW_1440 .re_more_btn{
        opacity: .4;
        visibility: visible;
    }
    
}

@media only screen and (max-width: 1104px){
    .re_mrightG .re_titleG li{letter-spacing: -.5px;}
    .re_mrightG .re_titleG span{
        white-space: pre-line;
        line-height: 14px;
    }
}

@media only screen and (max-width: 1024px){
    .report_fixed .re_head_fixed{width:calc(100% - 56px);}
    .--wmc.title_fixed .re_table_outside {
        padding: 172px 0 0;
    }
}


@media only screen and (max-width:968px){
    .re_fixedW_1024 .re_more_btn{
        opacity: .4;
        visibility: visible;
    }
}

@media only screen and (min-width:968px){
    .re_head1024_fixed{max-width:100%;}
    .re_table_fixedW_1024{min-width: 100%;}
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .re_table_outside{min-height: auto;}
    .re_accounting_tb td{
        padding: 16px 8px;
        letter-spacing: -.6px;
    }
    .re_accounting_tb td:nth-child(1){text-align: center;} 
    .cdlog td.re_td_w18{
        width: 20%; 
        padding-right: 0px;
    }
    .cdlog td.re_td_w15,
    .cdlog td.re_td_w22{width: 16%;}
    tr.cdlog .word_green{display: none;}
}

@media only screen and (min-width: 1px) and (max-width: 1023px) {
    .title_fixed .title_fixed_item, .report_fixed .re_head_fixed, .title_fixed .title_fixed_itemfull {
        width: 100%;
    }
    .re_sreachterm_title code {
        display: none;
    }
    .re_betdetail_cancelBox{
        position: absolute;
        width: 100vw;
        right: -16px;
    }
    .re_betdetail_cancelY{
        left: auto;
        right: 16px;
    }

    .re_betdetail_UNcancelG .re_betdetail_cancelBox{right: 0;}
    .re_betdetail_UNcancelG .re_betdetail_cancelY{left: 16px;}

    .re_copy_btn{
        width: 40px;
        padding: 0;
    }
    .re_copy_btn span{
        display: none;
    }
    .re_copy_btn i{
        display: block;
    }
    
    .creditlog .record_tr{
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
        height: 48px;
        overflow: hidden;
        transition: height .3s;
    }
    .creditlog .record_tr .date{
        order: 1;
    }
    .creditlog .record_tr .deposit_amount,
    .creditlog .record_tr .withdraw_amount{
        order: 2;
    }
    .creditlog .record_tr .old{
        order: 3;
    }
    .creditlog .record_tr .new{
        order: 4;
    }
    .creditlog .record_tr .operator{
        order: 5;
    }
    .record_content .md_status_arrow{
        width: 32px;
        height: 32px;
    }
    .record_tr.show{
        height: 128px;
    }
    .record_tr :not(.date) span + span{
        margin-left: 4px;
    }
    .record_tr .title{
        display: block;
        color: rgba(0, 0, 0, .64);
    }
    .record_tr .date{
        width: 50%;
        font-size: 14px;
        line-height: 16px;
        color: rgba(0, 0, 0, .8);
        padding: 8px 8px 8px 16px;
    }
    .record_tr .deposit_amount,
    .record_tr .withdraw_amount{
        display: flex;
        justify-content: flex-end;
        align-items: center;
        width: 50%;
        padding: 8px 8px 8px 0;
    }
    .record_tr .old,
    .record_tr .new,
    .record_tr .operator{
        justify-content: flex-start;
        width: 100%;
        padding: 0 16px;
    }
    .record_tr .old{
        padding-top: 8px;
    }
    .record_tr .new{
        padding-top: 4px;
    }
    .record_tr .operator{
        padding-top: 4px;
        padding-bottom: 16px;
    }
    .show .md_status_arrow{
        transform: rotate(180deg);
    }
    .record_tr .md_status_arrow,
    .record_tr .date span{
        display: block;
    }
    .creditlog .record_title,
    .deposit .withdraw_amount,
    .withdraw .deposit_amount,
    .eventlog .record_title .operator,
    .eventlog .record_title .old,
    .eventlog .record_title .new{
        display: none;
    }
    .creditlog .md_nodata{
        border-top: none;
    }
    
    .record_tr > div{
        height: auto;
    }
    .eventlog .record_title .date,
    .eventlog .record_title .record_type{
        width: 50%;
    }
    .eventlog .record_title .date{
        padding: 17px 16px;
    }
    .filter_bar .ph_filter{
        position: relative;
        display: block;
        padding: 0;
        height: 64px;
    }
    .filter_bar .pc_filter{
        display: none;
    }
    .en .group .md_filter_select{
        min-width: 132px;
    }
    .eventlog .record_tr{
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
        padding: 16px;
    }
    .eventlog .record_tr div{
        width: 100%;
        padding: 0;
    }
    .eventlog .record_tr .date span{
        width: auto;
    }
    .eventlog .record_tr .date span + span{
        margin-left: 10px;
    }
    .eventlog .record_tr .record_type{
        order: 1;
        margin-bottom: 8px;
    }
    .eventlog .record_tr .record_type span + span{
        margin-left: 17px;
    }
    .eventlog .record_tr .date{
        display: flex;
        order: 2;
        margin-bottom: 4px;
    }
    .eventlog .record_tr .operator{
        order: 3;
        margin-bottom: 8px;
    }
    .eventlog .record_tr .old{
        display: block;
        order: 4;
        width: calc(50% - 4px);
        text-align: left;
    }
    .eventlog .record_tr .new{
        display: block;
        order: 5;
        width: calc(50% - 4px);
        text-align: left;
        margin-left: 8px;
    }
    .eventlog .record_tr .title{
        margin-bottom: 2px;
    }
    .eventlog .record_tr .value{
        margin-left: 0;
        color: #000;
    }
    
    .mem_history_content .filter_bar{
        overflow-x: auto;
    }
    .mem_history_content .re_table_main .date{
        width: 25%;
    }
    .mem_history_content .re_table_main .amount,
    .mem_history_content .re_table_main .result{
        width: calc(75%/2);
    }
    
    .report_main .filter_select_box{
        padding: 0 16px 16px;
        flex-wrap: wrap;
    }
    .md_period_group{
        width: 100%;
        margin: 0;
    }
    .report_main .md_label,
    .md_period_group>.md_label+.md_label{
        margin-top: 24px;
        margin-left: 0;
    }

    .md_period_group .md_label.--period{
        width: calc(50% - 8px);
        justify-content: space-between;
    }
    .report_main .md_label input{
        text-overflow: ellipsis;
    }
    .report_main .md_list{
        display: block;
        border-top: none;
        padding: 8px 0;
    }
    .re_settlement_tb .re_title{
        width: 50%;
    }
    .re_settlement_tb .re_yes,
    .re_settlement_tb .re_to{
        width: 25%;
    }
    .report_main .re_to,
    .report_main .re_settlement_th01,
    .re_today .re_yes{
        display: none;
    }
    .report_main .re_table_title_th th{
        padding: 12px 0;
    }
    .re_today .re_to{
        display: table-cell;
    }
    .re_accounting_tb .re_title{
        width: 22%;
    }
    .re_accounting_tb .re_this_year,
    .re_accounting_tb .re_last_year{
        width: 78%;
    }
    .re_accounting_tb .re_last_year,
    .last_year .re_this_year{
        display: none;
    }
    .last_year .re_last_year{
        display: table-cell;
    }
    .re_statistics{
        padding: 16px 0;
    }
    .re_chart,
    .re_chart_content{
        border-radius: 0;
    }
    .report_main .--pc{
        display: none;
    }
    .report_main .--ph{
        display: flex;
    }
    .report_main .md_nodata{
        border-radius: 0;
    }
    
    .re_headTxt_btn code,
    .--download_excel{
        display: none;
    }
    .re_sreachtermG{
        width: 100%;
        padding: 0 12px 12px;
    }
    .re_sreachtermG.--active::before,
    .re_sreachtermG.--active::after {
        content: '';
    }
    .re_sreachtermG.--active .re_sreachterm_bar::after {
        content: '';
        flex: none;
        width: 16px;
        height: 100%;
    }
    .re_fliter_result{
        width: 100%;
        padding: 4px 16px 16px;
        margin-left: 0;
    }
    
    .re_filter600.report_main .filter_select_box{
        padding: 0 16px;
    }
    
    
    .--main .filter_select_box{
        padding: 0;
    }
    .--main .--ph{
        flex-wrap: wrap;
        width: 50%;
    }
    .--main .filter_btn_box{
        padding: 16px;
    }
    
    
    .--main .md_view_more .md_nodata{
        padding: 86px 0;
    }
    .md_view_more .md_table_cell.--today,
    .md_view_more .md_table_cell.--empty,
    .md_view_more .md_cell_txt.--date{
        display: none;
    }
    .md_view_more .md_table_cell.--yesterday,
    .md_view_more .md_table_cell.--today{
        width: 100%;
        height: 40px;
    }
    .--yesterday .md_cell_txt_group,
    .--today .md_cell_txt_group{
        width: 50%;
    }
    .--yesterday .md_cell_txt_group.--half,
    .--today .md_cell_txt_group.--half,
    .md_cell_txt_group.--half .md_cell_txt{
        width: 50%;
    }
    .md_cell_txt_group:not(.--half){
        text-align: left;
        padding-left: 14px;
    }
    .re_today .md_table_cell.--yesterday{
        display: none;
    }
    .re_today .md_table_cell.--today{
        display: flex;
    }
    .md_view_more .re_accounting_tb .re_last_year{
        display: table-cell;
    }
    .re_settlementG .md_type{
        display: block;
    }
    
    
    .activity .md_other_table_title{
        grid-template-columns: repeat(2, 50%);
    }
    .activity .md_other_table_tr{
        grid-template-columns: repeat(2, calc(50% - 4px));
    }
    .activity .md_other_table_tr{
        padding: 16px;
        column-gap: 8px;
        row-gap: 8px;
        grid-template-rows: repeat(3, 16px) 10px;
        grid-template-areas:
        "time type"
        "account account"
        "old new"
        "old new"
    }
    .activity .md_other_table_title .account,
    .activity .md_other_table_title .old_value,
    .activity .md_other_table_title .new_value{
        display: none;
    }
    .activity .md_other_table_title .type{
        padding: 0 8px;
    }
    .activity .md_other_table_tr .time{
        grid-area: time;
        padding: 0;
    }
    .activity .md_other_table_tr .account{
        grid-area: account;
        padding: 0;
    }
    .activity .md_other_table_tr .type{
        grid-area: type;
        padding: 0;
    }
    .activity .md_other_table_tr .old_value,
    .activity .md_other_table_tr .new_value{
        position: relative;
        grid-area: old;
        justify-content: flex-start;
        align-items: flex-end;
        padding: 0;
    }
    .activity .md_other_table_tr .new_value{
        grid-area: new;
    }
    .activity .md_other_table_tr .old_value:before,
    .activity .md_other_table_tr .new_value:before{
        content: attr(data-title);
        position: absolute;
        top: 0;
        left: 0;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        color: rgba(0, 0, 0, .64);
    }
    
    
    .excel_export_btn{
        display: none;
    }
    .problem_accounts .md_other_table_title{
        grid-template-columns: 15% 38% 32% 15%;
        grid-template-areas:
        ". date status .";
    }
    .problem_accounts .md_other_table_title .r_status,
    .problem_accounts .md_other_table_title .user_code,
    .problem_accounts .md_other_table_title .downline,
    .problem_accounts .empty{
        display: none;
    }
    .problem_accounts .md_other_table_tr{
        grid-template-columns: 15% 38% 32% 15%;
        grid-template-rows: 17px 17px 16px;
        grid-template-areas:
        "r_status user_code status downline"
        "r_status user_code status downline"
        "r_status date status downline";
        column-gap: 1px;
        row-gap: 2px;
        height: 71px;
        align-content: center;
    }
    .problem_accounts .r_status,
    .problem_accounts .user_code,
    .problem_accounts .status,
    .problem_accounts .date,
    .problem_accounts .downline{
        padding: 0;
    }
    .problem_accounts .status{
        justify-content: flex-start;
    }
    .problem_accounts .r_status{
        grid-area: r_status;
    }
    .problem_accounts .user_code{
        grid-area: user_code;
    }
    .problem_accounts .status{
        grid-area: status;
    }
    .problem_accounts .date{
        grid-area: date;
    }
    .problem_accounts .downline{
        grid-area: downline;
    }
    .problem_accounts .user_code_txt{
        height: 17px;
    }
    .problem_accounts_detail .md_re_title{
        border-radius: 8px 8px 0 0;
    }
    .problem_accounts_detail .md_re_content{
        border-radius: 0 0 8px 8px;
    }
    .problem_accounts.title_fixed .title_fixed_item{
        width: 100%;
    }
    
    
    .quick_search .md_other_table_title{
        grid-template-columns: 41% 25% 34%;
        grid-template-areas: "user_code status date";
    }
    .quick_search .md_other_table_tr{
        grid-template-columns: 41% 25% 34%;
        grid-template-rows: 19px 19px 16px;
        grid-template-areas:
        "user_code level date"
        "user_code status date"
        "login_id status date";
        height: 80px;
        padding: 0 16px;
        align-content: center;
    }
    .quick_search .md_other_table_tr.sub_account{
        grid-template-areas:
        "user_code status date"
        "user_code level date"
        "login_id . date";
    }
    .quick_search .md_other_table_title .level,
    .quick_search .md_other_table_title .login_id,
    .quick_search .ag,
    .quick_search .ma{
        display: none;
    }
    .quick_search .user_code{
        grid-area: user_code;
    }
    .quick_search .level{
        grid-area: level;
        align-items: flex-end;
        line-height: 17px;
    }
    .quick_search .login_id{
        grid-area: login_id;
    }
    .quick_search .status{
        justify-content: flex-start;
        grid-area: status;
    }
    .quick_search .md_other_table_tr .status{
        align-items: flex-start;
        padding-top: 6px;
    }
    .quick_search .date{
        grid-area: date;
    }
    .quick_search .date{
        grid-area: date;
    }
    .quick_search .md_other_table_tr .user_code,
    .quick_search .level,
    .quick_search .login_id,
    .quick_search .status{
        padding: 0;
    }
    .quick_search .date{
        padding: 0 8px;
    }
    .quick_search .user_code_txt{
        line-height: 17px;
        padding-bottom: 2px;
    }
    .quick_search .status .dropdown{
        height: 20px;
    }
    
    .re_quick_links:after{
        display: block;
    }

    .wmc_remenberG{
        width: 100%;
    }
}


@media only screen and (min-width: 768px) {
    .re_mleftG{
        width: 45%;
        max-width: 529px;
    }
}


@media only screen and (min-width:1px) and (max-width: 767px){
    .re_mleftG{
        width: 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }
    
}

@media only screen and (max-width: 767px) { 
    .re_fixedW_768 .re_more_btn{
        opacity: .4;
        visibility: visible;
    }
    .re_mrightG_600{
        width: 100%;
        padding:0 8px;
    }
    .parlay.report_fixed {padding-top: 0;}


    .re_act_list li{margin-bottom: 4px;}
    .re_act_list li:last-child{margin-bottom: 0;}

    .ann_searchG{
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
    }

    .tbet_filter600_infoG{width: 100%;}

    .re_detailbig_percent span{width: 50%;}
    
    .quick_searchG{width: 100%;}
    .selectlong{
        width: 224px;
        letter-spacing: -.4px;
    }
    .re_detailbigG{width: 200px;}
    
    .re_export_select_twoLines,
    .wmc_searchUL,
    .wmc_select_scroll{max-height: calc(100vh - 422px);}
}

@media only screen and (max-width: 599px){
    .re_dateInfo{letter-spacing: -.5px;}
    
    .re_more_btn_360{
        opacity: .4;
        visibility: visible;
    }
    
    .re_act_newoldTxt{
        display: inline-block;
        min-width: 24px;
    }
    .re_betdetail_cancelG{
        display: -webkit-inline-flex;
        display: -ms-inline-flex;
        display: inline-flex;
        -webkit-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }    
    .re_betdetail_cancelY{
        width: calc(100% - 32px);
        top: 21px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .re_table_body_auto:last-child:nth-child(n+2):not(:nth-last-child(2)) .re_betdetail_cancelY{
        top: auto;
        bottom: 7px;
    }
    .re_betdetail_cancelG .re_betdetail_cancelTxt{
        max-width: 74px;
        text-align: left;
    }
    .re_betdetail_UNcancelG .re_betdetail_cancelY{left: 0;}
    .mini select{max-width: 100px;}
}

@media only screen and (orientation:landscape) and (max-width:812px){ 
    .re_export_select_twoLines{min-height: 88px} 
    .re_detailUL,
    .re_detailbig_txtG,
    .mem_detail_openbets,
    .pro_detailG .re_detailUL,
    .re_reault_divG,
    .filter_container{padding-bottom: 96px;}
    .re_detail_scroll {
        height: 100vh;
    }
}



@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .title_user .close_btn:hover{
        opacity: 1;
        background-color: #F5F5F5;
    }
    .re_quick_links .quick_link_btn:hover{
        background-color: #6C0404;
    }
    
    .filter_select_box .calendar_btn:hover{
        background-color: #3DB893;
    }
    
    
    .--main .calendar_btn:hover{
        background-color: #5A5D5F;
    }
    .--main .calendar_btn:hover .icon_calendar{
        opacity: 1;
        filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(81deg) brightness(106%) contrast(106%);
    }
    
}

.title_user .close_btn:active{
    opacity: 1;
    background-color: #F0F0F0;
}
.re_quick_links .quick_link_btn:active{
    background-color: #0A0000;
}

.--main .calendar_btn:active{
    background-color: #3DB893;
}
.--main .calendar_btn:active .icon_calendar{
    opacity: 1;
    filter: invert(100%) sepia(3%) saturate(13%) hue-rotate(81deg) brightness(106%) contrast(106%);
}






.outdated {
    padding: 50px 43px;
}

.od_title {
    position: relative;
    color: rgba(0, 0, 0, 0.8);
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    height: 21px;
    margin-bottom: 21px;
}

.outdated p {
    position: relative;
    color: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    line-height: 21px;
    margin-bottom: 5px;
}

.od_click {
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
}

.browser {
    width: 700px;
}


.chrome,
.firefox,
.safari {
    position: relative;
    float: left;
    width: 208px;
    height: 204px;
    text-align: center;
    padding-top: 20px;
    margin-right: 3%;
    margin-top: 20px;
    background: none -208px 0 no-repeat;
}

.chrome .pic {
    background: none center no-repeat;
}

.firefox .pic {
    background: none center no-repeat;
}

.safari .pic {
    background: none center no-repeat;
}

.chrome .pic,
.firefox .pic,
.safari .pic {
    display: block;
    height: 87px;
}

.chrome p,
.firefox p,
.safari p {
    color: #6a6a6a;
    height: 19px;
    font-size: 14px;
    text-align: center;
    line-height: 16px;
    margin-top: 10px;
    margin-bottom: 8px;
}

.chrome .download,
.firefox .download,
.safari .download {
    display:inline-block;
    color: #fff;
    width: 94px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    background: none -48px 0 no-repeat;
    cursor: pointer;
}

.re_like,
.chrome:hover,
.firefox:hover,
.safari:hover {
    background: none no-repeat;
    cursor: pointer;
}
.browser a{text-decoration: none;}

.like {
    position: absolute;
    top: -10px;
    left: 8px;
    width: 42px;
    height: 42px;
    background: none no-repeat;
}

.bw_main {
    width: 700px;
    padding-top: 31px;
}

.bw_title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.ie5high{

    clear: left;
    height: 80px;
}

.whyup {
    float: left;
    width: 335px;
    height: 80px;
}

.whyup .pic{
    float: left;
    width: 27px;
    height: 80px;
    margin-top: 12px;
    margin-right: 10px;
}

.whyup .title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4em;
    margin-top: 12px;
}

.whyup p {
    font-size: 13px;
    line-height: 1.2em;
}

.settings,
.better {
    margin-left: 30px;
}

.speed,
.better {
    margin-top: 13px;
}

.security .pic{
    background: none no-repeat;
}

.settings .pic{
    background: none no-repeat;
}

.speed .pic{
    background: none no-repeat;
}

.better .pic{
    background: none no-repeat;
}



.lds_main,
.lds_index_main {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #f0f0f0;
    top: 0;
    left: 0;
    z-index: 11;
}

.lds_index_main {
    display: flex;
    align-items: center;
    justify-content: center;
}
.inside_lds_main{
    position: relative;
    width: 100%;
    height: 52px;
    background-color: #f0f0f0;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.lds_all,
.lds_spinner{
    position: absolute;  
    width:40px;
    height: 40px;
    background: none no-repeat center / contain;
    animation: lds_spinner 1s linear infinite;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.lds_index_all .lds_spinner {
    position: static;
    margin-bottom: 16px;
}
.lds_article {
    line-height: 18px;
    color: rgba(0, 0, 0, 0.64);
    font-size: 14px;
    text-align: center;
    animation: road_txt 11s ease-in-out both;
}
@keyframes road_txt {
    0%, 89% {
        transform: scale(0);
    }

    90% {
        transform: scale(1);
    }
}

.lds_article li:last-child {
    margin-top: 16px;
}
.lds_all>.lds_spinner,
.lds_txt {
    display: none;
}

.lds_spinner div{
    display: none;
    
}
.lds_spinner div:after {
    content:"";
    display: block;
    position: absolute;
    top: 3px;
    left:25px;
    width:4px;
    height:14px;
    border-radius:30%;
    background: #000;
}

.lds_spinner div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -1.1s;
}

.lds_spinner div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -1s;
}

.lds_spinner div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.9s;
}
 
.lds_spinner div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.8s;
}

.lds_spinner div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.7s;
}

.lds_spinner div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.6s;
}

.lds_spinner div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.5s;
}

.lds_spinner div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.4s;
}

.lds_spinner div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.3s;
}

.lds_spinner div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.2s;
}

.lds_spinner div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.1s;
}

.lds_spinner div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
}

@-webkit-keyframes lds_spinner {
    
    100% {
        transform: rotate(360deg);
    }
}


@keyframes lds_spinner {
    
    100% {
        transform: rotate(360deg);
    }
}



.ar_notice{
    width: 300px;
    height: 480px;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.ar_notice h1{
    height: 40px;
    line-height: 40px;
    background-color: #ef9644;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}
.ar_notice_txt{
    height:calc(100% - 134px);
    line-height: 18px;
    padding: 26px 24px 0;
    color: #4a4a4a;
    overflow: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-flex:1 1 calc(100% - 134px);
    -ms-flex:1 1 calc(100% - 134px);
    flex:1 1 calc(100% - 134px);
}
.ar_notice_txt li{margin-bottom: 18px;}
.ar_notice_txt.EN li{letter-spacing: .5px;}
.ar_notice_bottom{
    height: 94px;
    padding: 24px 0;
    text-align: center;
}
.ar_notice_btn{
    width: 220px;
    height: 46px;
    background-color: #fff;
    border-radius: 3px;
    border:2px solid #ee8b2f;
    color: #ee8b2f;
    font-size: 18px;
    text-align: center;
}




.show_main{ padding-top:126px;}
.show_top{
    width:786px;
    height:195px;
    background:none no-repeat;
    margin:auto;
}
.show_bottom{
    width:100%;
    background-color:#513f33;
    margin:73px auto auto;
}
.show_txtG{
    width:1020px;
    height:281px;
    margin:auto;
}
.show_txt{
    position:relative;
    float:left;
    width:340px;
    height:281px;
    padding:25px 0 0 28px;
    font-size:15px;
    text-align:left;
    border-right:1px solid #423329;
}
.show_noline{ border-right:0}
.show_txt ul{
    color:#dabf93;
    margin-bottom:6px;
}
ul.show_lightTxt{ color:#c8c4b0}
.show_txt li{ line-height:23px;}
.show_txt tt{ font-size:14px; font-weight:bold}
.show_space{ margin-left:38px;}
.show_mail{
    position:absolute;
    color:#c8c4b0;
    left:26px;
    bottom:28px;
}

ul.US{
    font-size:14px;
    margin-bottom:7px;
}
.US li{line-height:20px;}
.US .show_space{ margin-left:50px}
.show_copyright{
    color:#ac956c;
    font-size:12px;
    text-align:center;
    margin-top:19px;
}


.show_mini_title {
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 20px;
    height: 260px;
    text-align:center;
}
.show_mini_title > img {
    margin-bottom:21px;
    width: 100px;
    height: 99px;
    border:0;
}
.show_mini_title > h1 {
    font-size: 20px;
    font-weight: 900;
    color: #705636;
    line-height: 29px;
}
.show_mini_title > h2 {
    margin-top: 3px;
    font-size:16px;
    font-weight: bold;
    color: #ac956c;
    line-height: 19px;
}

.show_mini_txt {
    margin: 0 auto;
    padding-top:25px;
    min-height:338px;
    color:#dabf93;
    text-align:center;
    background-color: #513f33;
}
.show_mini_txt > h3 {
    font-size: 14px;
    line-height: 1.29em;
}
.show_mini_txt > h4 {
    font-size: 13px;
    line-height: 1.29em;
    margin-top: 4px;
}
.show_mini_txt > h5 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 13px;
}
.show_mini_txt > h6 {
    font-size: 12px;
    margin-top: 13px;
    margin-bottom: 2px;
    color: #c8c4b0;
}
.show_mini_txt > p.p1 {
    font-size: 12px;
    line-height: 1.25em;
}
.show_mini_txt > .phone {
    font-size: 14px;
    font-weight: bold;
    color: #c8c4b0;
}
.show_mini_txt > .phone > span {
    display: inline-block;
    margin: 0 16px;
}
.show_mini_txt > .phone a {
    color: #c8c4b0;
    text-decoration: none;
}
footer {
    line-height: 42px;
    font-size: 12px;
    color: #ac956c;
    text-align: center;
}


.require_header, .outside_header{
    width: 100%;
    height: 56px;
    background: #E4534D;
    display: none;
    align-items: center;
}
.outside_header{
    display: flex;
    padding-left: 16px;
}
.outside_title{
    display: flex;
    align-items: center;
    background-color: #fff;
    height: 56px;
    padding-left: 12px;
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
.outside_infoBox{
    background-color: #fff;
    height: calc(100% - 56px);
    overflow-y: auto;
}
.require_back_btn{
    display: block;
    width: 16px;
    height: 100%;
    background: none no-repeat center;
    margin: 0 24px 0 20px;
}
.require_header span,  .outside_header span{
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
}
.require_box{
    padding: 24px 0;
}
.require_boxWidth{
    width: calc(100% - 32px);
    max-width: 640px;
    margin: auto;
}
.require_title{
    line-height: 16px;
    margin-bottom: 16px;
}
.require_tb{
    width: 100%;
    color: #000;
    margin-bottom: 16px;
}
.require_tb caption{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 16px;
    text-align: left;
}
.require_tb th{
    height: 40px;
    background: #F0F0F0;
    border-bottom: 1px solid #fff;
    color: rgba(0, 0, 0, 0.72);
    text-align: left;
}
.require_tb td{
    height: 48px;
    border-top: 1px solid #E0E0E0;
}
.require_tb td:first-child,
.require_tb th:first-child{
    padding: 0 8px 0 16px;
    border-radius: 4px 0 0 4px;
}
.require_tb td:last-child,
.require_tb th:last-child{
    padding: 0 16px 0 8px;
    border-radius: 0 4px 4px 0;
}
.require_txt{
    line-height: 16px;
    color: rgba(0, 0, 0, .8);
}
.require_box h2{
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 16px;
}
.require_txt li + li{
    margin-top: 16px;
}
.require_btn{
    display: none;
    width: 328px;
    height: 48px;
    margin: 16px auto 0;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #757575;
    color: rgba(0, 0, 0, .64);
    background: #fff;
    cursor: pointer;
}


.login_page{
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
}
.login_page .require_box{
    height: 100%;
    padding: 72px 0 24px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;

}
.login_page .require_header{
    display: flex;
    position: fixed;
    top: 0;
    z-index: 1;
}
.login_page .require_btn{
    display: block;
    font-weight: 700;
}


.maintain_container{
    width: 100%;
    height: 100%;
}
.maintain_content{
    overflow-x:hidden;
    overflow-y: auto;
    height: 100%;
    text-align: center;
    padding: 32px 16px;
    color: rgba(0, 0, 0, 0.64);
}
.maintain_pic{
    width: 80px;
    height: 80px;
    margin-bottom: 24px;
}
.maintain_txt{
    text-align: center;
    font-weight: 700;
}
.maintain_txt + .maintain_txt{
    margin-top: 24px;
}
.maintain_txt li + li{
    margin-top: 4px;
}

.maintainFont_s{
    font-size: 14px;
    line-height: 16px;
}
.maintainFont_m{
    font-size: 16px;
    line-height: 18px;
}
.maintainFont_l{
    font-size: 18px;
    line-height: 20px;
}
.maintainFont_xl{
    font-size: 20px;
    line-height: 27px;
}
.h18px{height: 18px;}
.ml9{margin-left: 9px;}
.font_w400{font-weight: 400;}
.txt_darkgray{color: rgba(0, 0, 0, 0.8);}
.txt_gray{color: rgba(0, 0, 0, 0.64);}


.twofa{
    height: 100%;
    background: #fff;
    border-top: 1px solid #E0E0E0;
}
.twofa_area{
    max-width: 640px;
    padding: 16px;
    margin: auto;
}
.twofa_area.--edit{
    padding-top: 24px;
}
.twofa_area h3{
    color: #000;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 16px;
}
.twofa_img{
    width: 100%;
    height: 120px;
    background: none no-repeat center;
    margin-bottom: 16px;
}
.twofa_txt{
    line-height: 16px;
    margin-bottom: 16px;
}
.twofa_txt li + li,
.twofa_imgList li:not(.title) + li{
    margin-top: 16px;
}
.twofa_txt.--dotList li:not(:first-child):not(:last-child){
    position: relative;
    padding-left: 24px;
}
.twofa_txt.--dotList li + li{
    margin-top: 8px;
}
.twofa_txt.--dotList li:not(:first-child):not(:last-child)::before{
    content: '';
    position: absolute;
    width: 3px;
    height: 3px;
    background: rgba(0, 0, 0, .8);
    border-radius: 3px;
    top: 0;
    right: calc(100% - 12px);
    bottom: 0;
    margin: auto;
}
.twofa_txt .title,
.twofa_succMsg{
    color: #000;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}
.twofa_succMsg{
    margin: 4px auto 40px;
    text-align: center;
    text-transform: none;
}
.twofa_txt .title::before{
    content: attr(data-txt);
    color: #000;
    display: block;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 2px;
}
.twofa_imgList{
    padding-left: 24px;
    line-height: 18px;
    color: #000;
    margin-bottom: 32px;
}
.twofa_imgList .title{
    position: relative;
    margin-bottom: 8px;
    font-weight: bold;
}
.twofa_imgList .title::before{
    content: '';
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    top: 0;
    right: calc(100% + 8px);
    bottom: 0;
    margin: auto;
}


.twofa_download,
.twofa_download_single{
    background: #f9f9f9;
    border-radius: 8px;
    margin-bottom: 16px;
}
.twofa_download .title{
    display: flex;
    padding: 16px 16px 8px;
}
.twofa_download .txt{
    margin-left: 16px;
}
.twofa_download .txt li + li{
    margin-top: 2px;
}
.twofa_download .md_type{
    background: #f9f9f9;
}
.twofa_download .--scroll::before,
.twofa_download .md_type::after{
    position: absolute;
    width: 24px;
    height: 100%;
    background: linear-gradient(90deg, #f9f9f9 0%, rgba(249, 249, 249, 0) 100%);
}
.twofa_download .qrCode {
    padding: 16px 16px 24px;
}
.qrCodeImg {
    width: 132px;
    height: 132px;
    display: block;
    margin: auto;
    pointer-events: none;
}
.twofa_step>img{
    display: block;
    margin: auto;
}
.twofa_download.--single{
    padding: 24px;
}
.twofa_download code{
    display: block;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 24px;
    pointer-events: none;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
}
.twofa_note{
    line-height: 16px;
    margin-bottom: 16px;
}
.twofa_area .md_alert_foot{
    padding-top: 0;
}
.twofa_download .qrCode a{
    display: block;
    margin-top: 24px;
    text-align: center;
    text-transform: capitalize;
}



@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .word_link_new:hover{
        color: #49B6FF;
    }
}







@media (max-width:1024px){
    .maintain_content{
        padding: 24px 16px;
    }
}



@media only screen and (orientation:landscape) and (max-width:812px){
    .ar_notice{
        height: auto;
        max-height:calc(100vh - 40px);
    }
}





@charset "UTF-8";


.backtop_btn{
	position: fixed;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.32);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	bottom: 16px;
	right: 16px;
	z-index: 7;
	-webkit-animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
	animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
}
.backtop_btn:before{
	content: '';
	position: absolute;
	display: block;
	width: 14px;
	height: 9px;
	background:none no-repeat;
	background-size: cover;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

@-webkit-keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}




.re_titleG{
	max-width: 100%;
	height: 48px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	border-radius: 2px 2px 0 0;
	overflow: hidden;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
}

.re_titleG li{
	position: relative;
	height: 100%;
	padding: 0 16px;
	color: rgba(0, 0, 0, .4);
	letter-spacing:-.5px;
	text-align: center;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
.re_titleG.equal li{width: 50%;}
*::-ms-backdrop,
.re_titleG.equal li{ width: 180px; } 
.re_main600 .re_titleG li{
	padding-right: 24px;
	padding-left: 24px;
}
.re_titleG li:before{
	content: '';
	position: absolute;
	display: block;
	width:0;
	height: 2px;
	background-color:#c0392b;
	transform-origin:0 center;
	bottom: 1px;left: 0;
	-webkit-transition::width 200ms ease-in-out;
	-ms-transition::width 200ms ease-in-out;
	transition:width 200ms ease-in-out;
}
.re_titleG li.on{color: #c0392b;}
.re_titleG li.on:before{width: 100%;}
.re_titleG li:after{
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color:#e0e0e0;
	bottom: 0;
	left: 0;
}
.ps_submit_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 25px;
}
.re_main600 .ps_submit_btn{ margin-top: 0; }

.ps_mini_btnG input,
.re_down_btnG input,
.re_sreachitem_btnG input,
.gray_bg_btn,
.search_title_btnG input{
	padding: 0 16px;
	height: 48px;
	line-height: 48px;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	font-size: 14px;
}
.re_sreachitem_btnG input,
.search_title_btnG input{
	height: 40px;
	line-height: 40px;
}

.search_title_btnG{
	padding:10px 16px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	text-align: right;
}
.ps_mini_cancel_btn{
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(130, 130, 130, .4) inset;
	color: rgba(0, 0, 0, .6);
}
.ps_mini_submit_btn{
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
}

.ps_miniDone_btn{
	padding: 0 21px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	margin:28px auto auto;
}

.ps_submit_btn:disabled,
.ps_submit_btn:disabled:hover,
.ps_mini_submit_btn:disabled,
.ps_mini_submit_btn:disabled:hover{
	background-color: rgba(56, 187, 143, .4);
	cursor:default;
}


.gray_bg_btn{
	background-color: #757575;
	color: #fff;
	letter-spacing: .8px;
}
input.input_center{
	text-align: center;
	padding: 0 16px;
	text-transform: uppercase;
}




.checkBox{
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, .8);
}
.checkbox_blue input,
.checkbox_confirm input,
.checkBox input{display: none !important;}
.checkbox_blue span,
.checkbox_confirm span,
.checkBox span{
	display:inline-block;
	width: 16px;
	height: 16px;
	background-color:#fff;
	border: 1px solid rgba(0, 0, 0, 0.64);
	border-radius: 4px;
}
.checkbox_blue input:checked + span,
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span,
.checkBox input:checked+span{
	background:none no-repeat center #2980b9;
	border-color: transparent;
}
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span{
	background-color: #3DB893;
}
.checkBox input:checked+span{
	background-color: #3DB893;
}
.checkBox>code{
	color: #000;
	line-height: 14px;
	flex: none;
	margin-left: 8px;
}
.--disabled .checkBox input + span,
.--disabled ~ li .checkBox input + span {
	opacity: 0.4;
}

.radioBox {
	display: flex;
	align-items: center;
}
.radioBox input {
	display: none;
}
.radioBox input+span {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: solid 1px rgba(0, 0, 0, 0.64);
	border-radius: 16px;
	margin-right: 16px;
}
.radioBox input+ span:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: #3DB893;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 10px;
	opacity: 0;
}
.radioBox input:checked+span{
	border-color: #3DB893;
}
.radioBox input:checked+span:before{
	opacity: 1;
}



.search_functionG,
.search_function_fullG{
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: solid 1px #c8c8c8;
	border-radius: 3px;
	overflow: hidden;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.search_functionG:after{
	
	position: absolute;
	width: 40px;
	height: 38px;
	border-width: 1px 1px 1px 0;
	border-color: #7f7f7f;
	border-style: solid;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	top: 0;
	right: 0;
	pointer-events: none;
}
.quick_searchG .search_functionG:after{
	width: 48px;
	height: 46px;
	display: none;
}
.wmc_searchG .search_functionG:after{
	top: 16px;
	right: 16px;
}
.re_betSearchG .search_functionG:after{content: none;}
.search_functionTxt{
	height:100%;
	padding: 0 0 0 16px;
	border: 0;
	font-size: 14px;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
}
.quick_searchG.tw .search_functionTxt{
	font-size: 16px;
}
.search_functionSubmit_btn,
.search_functionClose_btn,
.search_functionSubmit_tran_btn{
	height: 100%;
	padding: 0;
	background: none no-repeat center #7f7f7f;
	border: 0;
	opacity: 1;
	-webkit-flex:0 0 40px;
	-ms-flex:0 0 40px;
	flex:0 0 40px;
}
.quick_searchG .search_functionSubmit_btn,
.quick_searchG .search_functionClose_btn{
	-webkit-flex:0 0 48px;
	-ms-flex:0 0 48px;
	flex:0 0 48px;
}
.search_functionSubmit_btn{border-radius: 0; margin: 0;}
.search_functionClose_btn{background: none no-repeat center transparent; opacity: .6;right: 40px;}
.search_functionSubmit_tran_btn{ background: none no-repeat center;
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
	}


.search_function_fullG{border: 0;border-radius: 0;}
.search_function_fullG .search_functionSubmit_btn,
.search_function_fullG .search_functionClose_btn{	
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
}
.search_function_fullG .search_functionSubmit_btn{background-image: none;}
.search_function_fullG .search_functionSubmit_btn i{
	display: block;
	width: 16px;
	height: 16px;
	margin: auto;
}
.search_function_fullG .search_functionSubmit_btn svg{	fill:#fff;}
.err_input .search_functionSubmit_btn{box-shadow:1px 0px 0 #c0382b inset; }
.search_function_err{
	position: relative;
	color: #c0382b;
	font-size: 13px;
	margin-top: 7px;
}
.search_function_err:before,
.search_function_scss:before{
	content: '';
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	top: 2px;
	left: 0;
}







.select_in_tdG{
	position: relative;
	width: 112px;
	display: inline-block;
	color: rgba(0, 0, 0, .8);
}
.select_in_tdG:after{
	content: '';
	position: absolute;
	display:block;
	width: 11px;height: 7px;
	background: none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
	opacity: .6;
	pointer-events: none;
}
.select_in_tdTitle{font-weight: 600;}
.select_in_tdUL{
	position: absolute;
	width: 128px;
	padding: 8px 0;
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24);
	text-align: left;
	top: -23px;
	left: -17px;
	z-index: 2;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.select_in_tdUL li{
	position: relative;
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 17px;
}
.select_in_tdUL li.on{order: 0;}
.select_in_tdUL li.on:after{
	content: '';
	display: block;
	position: absolute;
	width: 11px;
	height: 7px;
	background:none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}
.select_in_tdUL li span{position: relative;}
.select_in_tdG select{
	background-color: transparent;
	border: 0;
	font-size: 14px;
	font-weight: 600;
}



.add_infoG,
.less_infoG{
	width: 16px;
	height: 16px;
	background: none no-repeat;
	margin: auto;
}
.less_infoG{background-image: none ;}



.ar_bg{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0 16px 16px;
	background-color: rgba(0, 0, 0, .48);
	top: 0;
	left: 0;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	z-index: 8;
}
.ar_main,
.ar_annG{
	width: 280px;
	padding: 22px 16px 24px; 
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
	margin-top: 178px;
}
.ar_bg_note{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .32);
	padding: 50px 16px;
}
.ar_ann_note{
	width: 100%;
	max-width: 480px;
	height: auto;
	background-color: #FFF;
	border-radius: 8px;
	overflow: hidden;
}
.ar_ann_note .ar_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	padding-right: 8px;
	padding-left: 16px;
	color: #000;
	background-color: #F9F9F9;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.ar_main>h1{
	height: 55px;
	line-height: 59px;
	padding-left: 17px;
	box-shadow: 0 -1px 0 #e1e1e1 inset;
	color: rgba(0, 0, 0, .6);
	font-size: 16px;
}
.ar_annG{
	position: relative;
	width: 520px;
	max-height: calc(100% - 129px);
	padding: 0 0 24px;
	margin-top: 89px;
	overflow-x: hidden;
	overflow-y: auto;	
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ar_annG._ver_width{
	width: 360px;
	margin: auto;
}
.ar_title{
	position: relative;
	width: 100%;
	height: 54px;
	padding:0 17px;
	background-color: #F9F9F9;
	border-top-left-radius: 3px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
	top: 0;
	border-top-right-radius: 3px;
	font-size: 16px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	flex:none;
}
._ver_width  .ar_title{
	height: 32px;
	padding: 0 31px 0 17px;
}
.ar_title.scroll::after,
.scroll .md_re_title::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	top: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;

}
.scroll .md_re_title::after{
	z-index: 1;
}
.ar_x_btn{
	width: 12px;
	height: 12px;
	background:none no-repeat center / contain;
	border: 0;
	opacity: .6;
}
.ar_ann_note .ar_x_btn{
	position: absolute;
	background: none center/ 12px 12px no-repeat;
	right: 8px;
	top: 8px;
	width: 32px;
	height: 32px;
	opacity: .64;
	padding: 0;
}
.ar_ann_note .ar_gray_btn{
	width: 100%;
}
.ar_scroll {
	padding: 5px 17px 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ar_ann_txtUL li {
	padding-bottom: 14px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 12px;
	word-break: break-word;
}
.ar_ann_txtUL li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}


.ar_ann_note .ar_scroll {
	height: calc(100% - 48px);
	padding: 16px 16px 0;
}
.ar_note_txtUL li:not(:last-child){
	margin-bottom: 32px;
}
.ar_note_txtUL h1{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 16px;
	color: #000;
}
.ar_note_txtUL .img{
	position: relative;
	padding-bottom: calc(100% * .75);
	margin-bottom: 16px;
}
.ar_note_txtUL p{
	display: block;
	color: #000;
	line-height: 19px;
}
.ar_note_txtUL .md_creat_btn{
	margin-top: 16px;
}
.ar_note_txtUL img{
	display: block;
	width: 100%;
	margin-bottom: 16px;
}
.ar_note_txtUL .ar_link_box{
	display: flex;
	margin: 16px 0;
}
.ar_note_txtUL .word_line_link{
	width: 50%;
	height: 40px;
	font-size: 14px;
	line-height: 16px;
	color: #007AFF;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ar_note_txtUL .word_line_link.--gray{
	margin-left: 16px;
	color: #FFF;
	background: #5A5D5F;
	border-radius: 4px;
}


.ar_main_txt{line-height: 18px;}
.ar_main_txt h1{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 17px;
}
.ar_main_txtUL li{
	line-height: 17px;
	margin-bottom: 19px;
}
.ar_main_txtUL li:last-child{margin-bottom: 0;}
.ar_main_txtUL span{
	display: block;
	font-weight: 600;
	margin-bottom: 2px;
}
.ar_btnG{
	text-align: right;
	margin-top: 21px;
}
.ar_gray_btn{
	min-width: 65px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, 0.54);
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_green_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 16px;
	background-color: #38bb8f;
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_list{
	margin-top: 16px;
	margin-bottom: 24px;
}
.ar_item{
	position: relative;
	padding-left: 20px;
	font-size: 14px;
	line-height: 19px;
}
.ar_item:before{
	position: absolute;
	content: '';
	left: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
}
.ar_ann_note li.ar_item{
	margin-bottom: 0;
}


.ps_sendCode{
	position:fixed;
	width: calc(100% - 32px);
	max-width: 448px;
	height: 40px;
	padding: 0 16px;
	background-color: #000;
	bottom: calc(constant(safe-area-inset-bottom) + 16px);
	bottom: calc(env(safe-area-inset-bottom) + 16px);
	left: 0;
	right: 0;
	margin: auto;
	visibility: collapse;
	z-index: 9;
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.--accType .ps_sendCode{
	bottom: calc(constant(safe-area-inset-bottom) + 56px);
	bottom: calc(env(safe-area-inset-bottom) + 56px);
}

.ps_sendCode span{
	color: #fff;
	font-weight: normal;
	text-align: center;
	flex:1 1 auto;
}
.ps_sendCode_btn{
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #38bb8f;
	font-weight: bold;
	flex: none;
}
.ps_copyArea{
	position: absolute;
	opacity: 0;
}




.data_noneG{
	padding-top: 26px;
	text-align: center;
	color: rgba(0, 0, 0, .6);
}
.re_detail_scroll .data_noneG{border-top: 1px solid #e0e0e0;}
.err404{
	position: fixed;
	width: 100%;
	height: 100%;
	
	top: 0;
	left: 0;
	z-index: 2;
}


.w78px{width:78px;}
.w100{width: 100% !important;}
.w140px{width:140px;}
.w160px{width:160px;}
.w172px{width:172px;}
.w192px{width: 192px;}
.w200px{width: 200px;}
.w360px{width: 360px;}
.h100per{height: 100%;}
.h56px{height: 56px;}
.h93px{height: 93px;}
.minH35{min-height: 35vh;}
.minH50{min-height: 50vh;}
.accadd_content.content_l.minH50{min-height: 500px;}
.minH80{min-height: 80vh;}
.m_noH{margin:0;}

.p0{padding: 0!important;}
.pt0{padding-top: 0!important;}
.pb0{padding-bottom: 0!important;}
.pt16{padding-top: 16px!important;}
.prl16{
	padding-right: 16px;
	padding-left: 16px;
}

.mt4{margin-top: 4px;}
.mt8{margin-top: 8px;}
.mt13{margin-top: 13px;}
.mt16 {margin-top: 16px;}
.mt24 {margin-top: 24px;}
.mb0{margin-bottom: 0!important;}
.mb8{margin-bottom: 8px!important;}
.mb12{margin-bottom: 12px!important;}
.mb24{margin-bottom: 24px!important;}
.mb32{margin-bottom: 32px!important;}
.mt0{margin-top: 0!important;}

.ml7{margin-left: 7px;}
.ml8{margin-left: 8px!important;}
.ml12{margin-left: 12px;}
.ml15{margin-left: 15px;}
.ml16{margin-left: 16px;}

.mr6{margin-right: 6px;}
.mr7{margin-right: 7px;}
.mr28{margin-right: 28px;}

.down_txt{vertical-align: bottom;}
.top_txt{vertical-align: top;}


.por{
	position: relative;
	height: 100%;
}
.poa{position: absolute;}




.bgf0f0f0{
	min-height: 100%;
	background-color: #f0f0f0;
}
.bgfff {
	background-color: #fff;
}
.noborder{border: 0;}


.focus_input{
	box-shadow: 0 0 4px 0 rgba(69, 144, 194, 0.16);
	border: solid 1px #4590c2;
}
.err_input{border-color:#c0382b;}





.word_link {
	color: #2980B9;
	font-weight: bold;
}
.word_link_new{
    color: #2980B9;
}
.word_line_link{
	color: #007AFF;
}
.re_fixedTd .word_line_link{
	font-weight: bold;
}
.word_link.on{color: #660099;}
.txtc,
.re_table_main td.txtc,
td.txtc, th.txtc, span.txtc, div.txtc{text-align: center;}
.txtl, td.txtl, th.txtl, span.txtl, div.txtl{text-align: left;}
.txtr, td.txtr, th.txtr, span.txtr, div.txtr{text-align: right;}
.word_bold, td.word_bold, li.word_bold{font-weight: bold;}
.word_bold300, td.word_bold300{font-weight: 300;}
.word_bold500, td.word_bold500{font-weight: 600;}
.word_nomal, td.word_nomal{font-weight: normal;}
.word_paleRed{color: #b14334;}
.word_lightpink{color: #FF8797;}
.word_lightRed{color: #dc7480;}
.word_red{color: #E4534D;}
.word_midRed{color: #FF4E65;}
.word_canvOrange{color: #f38b12;}
.word_orange{color: #f3b932;}
.word_lightOrange{color: #eba01e;}
.word_darkOrange{color: #bb9742;}
.word_milkOrange{color: #c09552;}
.word_lightGreen{color: #38bb8f;}
.word_paleGreen, .re_table_head02G td.word_lightGreen{color: #96e6cd;}
.word_green{color: #1A9E76;}
.word_green_a8{color: rgba(39,166,123,8);}
.word_midGreen{color: #1A9E76;}
.word_darkGreen{color: #33ab82;}
.word_lightBlue{color: rgba(93, 200, 238, .8);}
.word_canvBlue{color: #2b82ba;}
.word_blue{color: #2980b9;}
.word_lightGray{color: #666;}
.word_gray{color: rgba(0, 0, 0, .6);}
.word_black{color: #000;}
.word_black_a64{color: rgba(0, 0, 0, .64);}
.word_black_a72{color: rgba(0, 0, 0, .72);}
.word_black_a8{color: rgba(0, 0, 0, .8);}
.word_white02_a8{color: rgba(248, 248, 248, .8);}
.word_white_a6,
tr.tbet_table_head02G td.word_white_a6{color: rgba(255, 255, 255, .6);}
.word_white_a8{color: rgba(255, 255, 255, .8);}
.word_brown{color: #987e66;}
.word_select, .word_select_txt::selection {
	color:#4b4600;
	background: rgb(255,240,40);
}
.word_delline{text-decoration:line-through; }
.word_uppercase {
	text-transform: uppercase;
}
.fz12{font-size: 12px!important;}
.fz14{font-size: 14px!important;}
.fz16{font-size: 16px!important;}


::-webkit-input-placeholder{color:rgba(0, 0, 0, .6);}
::-moz-placeholder{color:rgba(0, 0, 0, .6);}
::-ms-input-placeholder {color:rgba(0, 0, 0, .6);}



.use_animate{
	opacity: 0;
	visibility: collapse;
	z-index: 6;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .use_animate,
.active + .use_animate,
.--on .use_animate,
.on .use_animate {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}



.high_animate{
	height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform-origin:center 0;
	-ms-transform-origin:center 0;
	transform-origin:center 0;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .high_animate,
.active + .high_animate{
	height: 0;
	opacity: 0;
	visibility: collapse;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
}

.ma_main,
.ma_header,
.ma_left,
.ma_foot,
.ma_right,
.mu_memberDetailG,
.lg_input,
.ma_loading,
.re_functionG{ 
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}


.item_disappear5s{
	-webkit-animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}
.item_disappear2s{
	-webkit-animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}

@-webkit-keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}

@-webkit-keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}




.lg_stratum li, .lg_lan_title img, .lg_adcomDot_btn li, .lg_adcomL_btn, .lg_adcomR_btn, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_bettypesG li, .re_dateInfo, .re_titleG li, .re_linkG:after, .backtop_btn, .re_searchclose_btn, .da_linkG span:after, .da_linkG span:hover:before, .re_export_select li, .re_export_select_twoLines li, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .re_table_body td, .word_link, .re_sma_submit_btn, .lg_lanUL li, .ar_choose_Info li, .url_list_item, .re_table_body_auto td, .re_bet_selectG, .re_td_fixedShadow:after, .re_betdetail_cancelN, .re_betdetail_cancelY, .re_more_btn, .re_more_btn_360, .search_functionSubmit_btn, .search_functionClose_btn, .search_functionSubmit_tran_btn, .checkbox_blue span, .checkbox_confirm span, .wmc_search_chkG span, .select_in_tdUL, .select_in_tdUL li, .re_settlement_tb tr:not(.fix_trColor), .re_accounting_tb tr:not(.fix_trColor), .re_main600_tb, .wmc_clear_btn, .wmc_stake_option span, .wmc_stake_option span:before, .wmc_filter600_info48UL li, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_info48UL li:after, .tbet_wagers_searchLi, .tbet_menu_txt, .tbet_collapse_img, .tbet_collapse_switch, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_inside_btn, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn, .teach_next_btn, .teach_ok_btn, .re_main600_tb tr:not(.fix_trColor), .aclist-tr.content, .searchbar .select, .titlebar_menu .save, .titlebar_menu .cancel, .credits_item03 .btn_save, .credits_item03 .btn_cancel, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .search_functionSubmit_btn, .ps_sendCode_btn, .ar_x_btn, .ar_title, .ar_notice_btn, .ar_green_btn, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbody_line td, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .require_btn, .lg_broswer_img li, .lg_broswer_img li code, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_edit_btn,.md_editBar_item i,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn,.word_line_link,.md_addAcc_btn, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar, .tbet_sreachtermtxt, .md_alert_editBox i, .md_verify_btn, .wmc_volume_btn, .wmc_func_btn, .checkBox span, .md_alert_filter li, .radioBox span, .twofa_download .list li {
	-webkit-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	-ms-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
}
.hand, .lg_stratum li, .lg_lan_title, .lg_lanUL li, .lg_adcomPage1 span, .lg_adcomL_btn, .lg_adcomR_btn, .lg_adcomDot_btn li, .lg_forget, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .ps_miniDone_btn, .mu_name li, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .le_big_btnG h1:before, .le_big_btnG li, .le_big_inside li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_selectG,.re_bettypesG li , .re_dateInfo, .re_titleG li, .re_linkG, .backtop_btn, .re_searchclose_btn, .da_linkG span, .re_export_select li, .re_export_select_twoLines li, .re_exportG, .re_sort, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .mu_memberUL li:not(.mu_memberUL_title), .eye_icon, .no_eye_icon, .word_link, .re_sma_submit_btn, .ar_choose_Info li, .url_list_item, .search_functionSubmit_btn, .search_functionClose_btn, .select_in_tdUL li, .select_in_tdG, .add_infoG, .wmc_clear_btn, .wmc_volume_btn, .wmc_stake_input span, .re_filter_back_btn, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_back_btn, .wmc_filter600_info48UL li, .tbet_menu_sportsUL li, .tbet_collapse_img, .tbet_collapse_switch, .tbet_inside_btn, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn.on, .re_breadUL li, .teach_next_btn, .teach_ok_btn, .le_small_inside li, .re_more_btn, .checkbox, .searchbar .select, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .ac_sort, .drop_down li, .mem_detail_backbtn, .ps_sendCode_btn, .ar_x_btn, .ar_notice_btn, .wmc_stake_option, .wmc_search_chkG, .ar_green_btn, .tbet_collapse_td, .tbet_div_headG, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbet_breadG li, .mu_profile, .re_copy_btn, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .lg_broswer_img li, .word_link_new, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_editBar_item i,.md_edit_btn,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn:not(:disabled),.word_line_link,.md_addAcc_btn,.md_permissions li, .md_label.--period, .--period input, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar,
.tbet_sreachtermtxt, .re_fixedTd, .md_alert_editBox i, .md_verify_btn, .wmc_func_btn, .checkBox, .md_alert_filter li:not(.on),
.radioBox span, .re_sort_i,
.twofa_download .list li{cursor: pointer;}




@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){	
	.lg_lan_title:hover img,
	.lg_side_title:hover img,
	.da_linkG span:hover:before,
	.da_linkG span:hover:after,
	.re_searchclose_btn:hover,
	.re_detailclose_btn:hover,
	.re_linkG:hover:after,
	.re_selectG:hover:before,
	.re_dateInfo:hover:after,	
	.re_betdetail_close_btn:hover,
	.re_detailclose_btn:hover,
	.tbet_collapse_img:hover,
	.tbet_table_head02G:hover .tbet_collapse_switch,
	.tbet_div_headG:hover .tbet_collapse_switch,
	.lg_adcomL_btn:hover,
	.lg_adcomR_btn:hover,
	.hover_op1,
	.ver_x_btn:hover,
	.le_small_btnG>li:hover:before,
	.le_big_btnG h1:hover:before{opacity:1;}

	.ps_noteIconG:hover:after,
	.hover_op084{opacity: .84;}


	.ps_back_btn:hover,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:hover,
	.searchbar .select:hover,
	.ar_x_btn:hover,
	.hover_op08,
	.ver_reset_btn:hover{opacity: .8;}
	

	.add_infoG:hover,
	.ps_reset_btn:hover,
	.wmc_clear_btn:hover,
	.wmc_filter600_back_btn:hover,
	.re_filter_back_btn:hover,
	.tbet_inside_btn:hover,
	.lg_loginold_btn:hover,
	.hover_op06,
	.require_back_btn:hover{opacity: .6;}



	.search_functionClose_btn:hover,
	.search_functionSubmit_tran_btn:hover,
	.tbet_td_indside_arrIcon:hover,
	.teach_next_btn:hover,
	.hover_op03{opacity: .3;}

	



	.lg_stratum li:hover{
		background-color: #E86E68;
		color: #FFF;
	}
	.hover_bgc0382b{background-color: #c0382b;color: #fff;}




	.lg_lanUL li:hover,
	.ar_choose_Info li:hover,
	.re_selectG>ul li:hover,
	.re_bettypesG li:hover,
	.re_sreachitem>ul>li:hover,
	.select_in_tdUL li:hover,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):hover,
	.wmc_filter600_info48UL li:hover,
	.tbet_wagers_searchLi:hover,
	.re_export_select li:hover,
	.re_export_select_twoLines li:hover,
	.tbet_sreachtermtxt:hover,
	.hover_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:hover,
	.hover_bgfff{background-color:#fff;}


	.url_list_item:hover,
	.re_sreachitem:hover,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:hover td,
	.re_table_body_auto:hover td,
	.tbet_table_body_auto:hover td,
	.tbet_wagers_teamUL:hover,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:hover,
	.tbet_div_body [class^="tbet_inbody_item"]:hover,
	.tbet_div_body [class^="tbet_body_item"]:hover,	
	.tbody_line:hover td,
	.hover_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.hover_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:hover,
	.ps_mini_submit_btn:hover,
	.ps_miniDone_btn:hover,
	.teach_ok_btn:hover,
	.titlebar_menu .save:hover,
	.credits_item03 .btn_save:hover,
	.menu_save .save:hover,
	.menu_save .save_new:hover,
	.ar_green_btn:hover,
	.hover_bg38bb8f_op06,
	.ver_submit_btn:hover{background-color: rgba(56, 187, 143, .6);}

	
	.hover_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:hover{background-color: #5ACEA7;}
	.hover_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:hover,
	.hover_bg000_op03,
	.ver_cancel_btn:hover{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:hover,
	.hover_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:hover,
	.titlebar_menu .cancel:hover,
	.credits_item03 .btn_cancel:hover,
	.menu_save .cancel:hover,
	.hover_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.hover_bg000_op01{background-color: rgba(0,0,0,.1);}
	.mu_memberDetail_title .mu_close:hover{
		background-color: #E86E68;
	}



	.bm_btnG li:hover,
	.hover_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}


	.le_small_btnG>li:hover{
		background-color: #FAFAFA;
	}
	.mu_back_btn:hover:before{
		background-color: #FAFAFA;
		opacity: 1;
	}
	.le_small_btnG>li:hover:before,
	.le_big_btnG li:hover:before,
	.mu_memberUL li:not(.mu_memberUL_title):hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_tel:hover:before,
	.le_big_btnG li.le_tel:hover:before{
		filter: none;
		background-position: center -36px;
	}
	.le_small_btnG>li.le_account:hover:before,
	.le_big_btnG .le_account_list li:hover:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.mu_memberUL li.mu_lan:hover:before{
		filter: none;
	}
	.hover_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}
	.le_big_btnG li:not(.le_account_list):hover,
	.mu_memberUL li:not(.mu_memberUL_title):hover,
	.mu_memberUL .mu_lan:hover span{
		color: #E4534D;
		background-color: #FAFAFA;
	}
	.mu_memberUL li:hover .mu_memberUL_rightTxt{
		color: #E4534D;
	}

	.le_small_inside li:hover,
	.hover_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:hover,
	.re_titleG li:hover,
	.hover_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:hover .tbet_menu_txt,
	.hover_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:hover,
	.hover_textc34235{color: #c34235;}


	.re_title600type li.word_green:hover,
	.ps_sendCode_btn:hover,
	.hover_text27a67b{color: #27a67b;}
	
	

	.re_selectG:hover,
	.re_dateInfo:hover,
	.hover_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:hover .tbet_menu_img,
	.hover_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:hover,
	.hover_allbetmenu_text,
	.re_result_div_head.new .re_result_div_item:hover{background-color: #fff;color: #000;}


	.ar_notice_btn:hover{background-color: #ee8b2f;color: #fff;}


	
	.word_link_new:hover{
        color: #3395FF;
    }
	.word_link:hover{
		color: #660099;
	}
	.re_fixedTd:hover .word_line_link,
	.word_line_link:hover {
		color: #3395FF;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:hover{
		background: #707070;
		text-decoration-line: none; 
	}
	.require_btn:hover{
		background: rgba(0, 0, 0, .04);
	}

	.lg_broswer_img li:hover i{
		background-position: right;
	}
	.lg_broswer_img li:hover code{
		color: #2D4150;
	}
	.mu_btnG li:hover,
	.mu_rightG .profile_btn:hover,
	.mu_hab:hover,
	.le_bigG .le_close:hover{
		background-color: #E86E68;
	}
	.lang_item:hover{
		background: #F7F7F7;
	}
	.lang_item:hover .lang_radio{
		border-color: #3DB893;
	}

	.md_edit_btn:hover {
		color: #000;
	}

	.md_edit_btn:hover::before {
		opacity: 1;
	}

	.md_label i:hover,
	.md_editBar_item i:hover,
	.md_copyUrl:hover,
	.md_gray_btn:hover,
	.da_title i:hover {
		background-color: #FAFAFA;
		opacity: 1;
	}
	.md_alert_editBox i:hover {
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_verify_btn:hover{
		color: #3395FF;
		text-decoration: underline;
	}
	.md_verify_btn:hover i{
		filter: invert(44%) sepia(91%) saturate(1594%) hue-rotate(193deg) brightness(101%) contrast(100%);
	}
	.da_title .icon_recenter:hover{
		background-color: unset;
		opacity: 1;
	}

	.md_list_item li:hover,
	.md_gray_btn.--cancel:hover,
	.re_fliter_result li:hover {
		background: #707070;
		border: 1px solid #707070;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:hover {
		background: #707070;
	}

	.md_type_list li:hover {
		background-color: #FAFAFA;
		color: #E4534D;
	}

	.md_switch:hover>div,
	.md_info:hover,
	.md_alert_title i:hover,
	.re_Ibtn:hover{
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_info:hover::before,
	.re_Ibtn:hover::before{
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}

	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):hover {
		border: 1px solid #474747;
	}

	.md_creat_btn:not(:disabled):hover,
	.md_name_btn:hover,
	.md_normal_btn:not(:disabled):hover,
	.long_square_btn:not(:disabled):hover,
	.md_gray_btn.--save:not(:disabled):hover,
	.md_addAcc_btn:hover,
	.re_sma_submit_btn:hover{
		background: #5ECAA9;
	}

	.md_copyUrl:hover i {
		opacity: 1;
	}

	.md_select_ul li.--on,
	.md_select_ul li:hover,
	.md_alert_filter li:not(.on):hover {
		background: #FAFAFA;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:hover{
		opacity: 1;
		background-color: #F5F5F5;
	}
	.report_main .md_label:hover i{
		opacity: 1;
	}
	.report_main .md_label i:hover{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):hover,
	.cal_date_left:not(.cal_space):hover,
	.cal_date_right:not(.cal_space):hover{
		color: #000;
	}
	.cal_date:not(.cal_space):hover:before,
	.cal_date_left:not(.cal_space):hover:before,
	.cal_date_right:not(.cal_space):hover:before,
	.re_headTxt_btn:hover{
		background-color: #FAFAFA;
	}

	.re_headTxt_btn:hover i,
	.re_headTxt_btn:hover code{
		filter: brightness(0);
	}

	.re_sreachtermG:hover::after {
		background: linear-gradient(-90deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}
	.re_sreachtermG:hover::before {
		background: linear-gradient(270deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}

	.re_sreachtermG:hover .re_sreachterm_bar{
		background: #007AFF;
	}
	.re_sreachtermG:hover li{
		filter: grayscale(1) brightness(10);
	}
	.re_sreachtermG:hover .re_sreachtermtxt::before{
		background: #fff;
	}

	.re_more_btn:hover,
	.re_more_btn_360:hover{
		opacity: 1;
	}
	.wmc_volume_btn:hover{
		background: rgba(250, 250, 250, 1);
	}
	.wmc_volume_btn:hover span{
		opacity: 1;
	}
	
	.wmc_func_btn:hover{
		background: rgba(245, 245, 245, 1);
		color: #000;
	}
	.wmc_func_btn:hover i{
		opacity: 1;
	}
	.checkBox:hover span,
	.radioBox:hover span{
		border-color: #3DB893;
	}
}


	.lg_lan_title:active img,
	.lg_side_title:active img,
	.da_linkG span:active:before,
	.da_linkG span:active:after,
	.re_searchclose_btn:active,
	.re_detailclose_btn:active,
	.re_linkG:active:after,
	.re_selectG:active:before,
	.re_dateInfo:active:after,
	.re_betdetail_close_btn:active,
	.re_detailclose_btn:active,
	.tbet_collapse_img:active,
	.tbet_table_head02G:active .tbet_collapse_switch,
	.tbet_div_headG:active .tbet_collapse_switch,
	.lg_adcomL_btn:active,
	.lg_adcomR_btn:active,
	.active_op1,
	.ver_x_btn:active{opacity:1;}

	.ps_noteIconG:active:after,
	.active_op084{opacity: .84;}


	.ps_back_btn:active,
	.le_small_btnG li:active:before,
	.le_big_btnG h1:active:before,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:active,
	.ar_x_btn:active,
	.searchbar .select:active,
	.active_op08,
	.ver_reset_btn:active{opacity: .8;}
	

	.add_infoG:active,
	.ps_reset_btn:active,
	.wmc_clear_btn:active,
	.wmc_filter600_back_btn:active,
	.re_filter_back_btn:active,
	.tbet_inside_btn:active,
	.lg_loginold_btn:active,
	.active_op06,
	.require_back_btn:active{opacity: .6;}



	.search_functionClose_btn:active,
	.search_functionSubmit_tran_btn:active,
	.tbet_td_indside_arrIcon:active,
	.teach_next_btn:active,
	.active_op03{opacity: .3;}

	



	.lg_stratum li:active{
		background-color: #E1433C;
		color: #FFF;
	}
	.active_bgc0382b{
		background-color: #c0382b;
		color: #fff;
	}


	.mu_hab:active,
	.mu_btnG li:active,
	.mu_rightG .profile_btn:active,
	.le_bigG .le_close:active,
	.mu_memberDetail_title .mu_close:active{
		background-color: #E1433C;
	}

	.mu_back_btn:active:before{
		background-color: #F5F5F5;
		opacity: 1;
	}


	.lg_lanUL li:active,
	.ar_choose_Info li:active,
	.re_bettypesG li:active,
	.select_in_tdUL li:active,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):active,
	.wmc_filter600_info48UL li:active,
	.tbet_wagers_searchLi:active,
	.re_export_select li:active,
	.re_export_select_twoLines li:active,
	.tbet_sreachtermtxt:active,
	.active_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:active,
	.active_bgfff{background-color:#fff;}


	.url_list_item:active,
	.re_sreachitem:active,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:active td,
	.re_table_body_auto:active td,
	.tbet_table_body_auto:active td,
	.tbet_wagers_teamUL:active,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:active,
	.tbet_div_body [class^="tbet_inbody_item"]:active,
	.tbet_div_body [class^="tbet_body_item"]:active,
	.active_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.active_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:active,
	.ps_mini_submit_btn:active,
	.ps_miniDone_btn:active,
	.teach_ok_btn:active,
	.titlebar_menu .save:active,
	.credits_item03 .btn_save:active,
	.menu_save .save:active,
	.menu_save .save_new:active,
	.ar_green_btn:active,
	.active_bg38bb8f_op06,
	.ver_submit_btn:active{background-color: rgba(56, 187, 143, .6);}

	
	.active_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:active{background-color: #2D9572;}
	.active_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:active,
	.active_bg000_op03,
	.ver_cancel_btn:active{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:active,
	.active_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:active,
	.titlebar_menu .cancel:active,
	.credits_item03 .btn_cancel:active,
	.menu_save .cancel:active,
	.active_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.mu_memberUL li:not(.mu_memberUL_title):active,
	.le_big_btnG li:not(.le_account_list):active{
		color: #E4534D;
		background-color: #F5F5F5;
	}
	.mu_memberUL li:active .mu_memberUL_rightTxt{
		color: #E4534D;
	}
	.mu_memberUL li:not(.mu_memberUL_title):active:before,
	.le_big_btnG li:not(.le_account_list):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.mu_memberUL li.mu_lan:active:before{
		filter: none;
	}
	.le_big_btnG .le_account_list li:active:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.active_bg000_op01{background-color: rgba(0,0,0,.1);}



	.bm_btnG li:active,
	.active_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}



	.le_small_btnG>li:active{
		background-color: #F5F5F5;
	}
	.le_small_btnG>li:not(.le_account):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_account:active:before{
		background-position: bottom center;
		opacity: 1;
	}
	.le_big_btnG h1:active,
	.active_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}

	.le_small_inside li:active,
	.le_big_inside li:active,
	.active_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:active,
	.re_titleG li:active,
	.active_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:active .tbet_menu_txt,
	.active_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:active,
	.active_textc34235{color: #c34235;}


	.re_title600type li.word_green:active,
	.ps_sendCode_btn:active,
	.active_text27a67b{color: #27a67b;}
	

	.re_selectG:active,
	.re_dateInfo:active,
	.active_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:active .tbet_menu_img,
	.active_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:active,
	.active_allbetmenu_text{
		background-color: #fff;
		color: #000;
	}

	.ar_notice_btn:active{
		background-color: #ee8b2f;
		color: #fff;
	}
	.re_div_outside .word_link:active,
	.active_text660099,
	.word_link_new:active{
	    color: #003F79;
	}
	.word_link:active {
		color: #660099;
	}
	.re_fixedTd:active .word_line_link,
	.word_line_link:active {
		color: #0062CC;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:active{
		background: #474747;
		text-decoration-line: none; 
	}
	.require_btn:active{
		background: rgba(0, 0, 0, .08);
	}
	.lg_broswer_img li:active{
		background-color: #EBF7FF;
	}
	.lg_broswer_img li:active i{
		background-position: right;
	}
	.lg_broswer_img li:active code{
		color: #2D4150;
	}

	.lang_item:active{
		background: #EDEDED;
	}
	.lang_item:active .lang_radio{
		border: none;
		border-radius: 0;
		background: none;
	}

	.md_edit_btn:active {
		color: #000;
	}

	.md_edit_btn:active::before {
		opacity: 1;
	}

	.md_list_item li:active,
	.md_gray_btn.--cancel:active,
	.re_fliter_result li:active {
		background: #474747;
		border: 1px solid #474747;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:active {
		background: #474747;
	}

	.md_switch:active>div {
		background: #3DB893;
		border-color: #3DB893;
	}

	.md_type_list li:active {
		background-color: #F5F5F5;
		color: #E4534D;
	}

	.md_switch:active>div::before {
		background: #fff;
		transform: translate3d(100%, 0, 0);
	}

	.md_creat_btn:not(:disabled):active,
	.md_name_btn:active,
	.md_normal_btn:not(:disabled):active,
	.long_square_btn:not(:disabled):active,
	.md_gray_btn.--save:not(:disabled):active,
	.md_addAcc_btn:active,
	.re_sma_submit_btn:active {
		background: #309274;
	}

	.md_info:active,
	.md_alert_title i:active,
	.re_Ibtn:active {
		background-color: #f0f0f0;
		opacity: 1;
	}
	.md_info:active::before,
	.re_Ibtn:active::before {
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}
	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):active {
		border: 1px solid #3DB893;
	}
	.md_label i:active,
	.md_editBar_item i:active,
	.md_copyUrl:active,
	.md_gray_btn:active,
	.da_title i:active {
		background-color: #F5F5F5;
		opacity: 1;
	}

	.md_alert_editBox i:active{
		background-color: #F0F0F0;
		opacity: 1;
	}
	.md_verify_btn:active {
		color: #0062CC;
		text-decoration: underline;
	}

	.md_verify_btn:active i {
		filter: invert(20%) sepia(67%) saturate(5795%) hue-rotate(202deg) brightness(93%) contrast(101%);
	}
	.md_copyUrl:active i {
		opacity: 1;
	}

	.md_select_ul li:active,
	.md_alert_filter li:not(.on):active {
		background: #F5F5F5;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:active{
		opacity: 1;
		background-color: #F0F0F0;
	}
	.report_main .md_label:active i,
	.report_main .--on i{
		opacity: 1;
	}
	.report_main .--on .icon_recenter{
		opacity: .64;
	}
	.report_main .md_label i:active{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):active,
	.cal_date_left:not(.cal_space):active,
	.cal_date_right:not(.cal_space):active{
		color: #000;
	}
	.cal_date:not(.cal_space):active:before,
	.cal_date_left:not(.cal_space):active:before,
	.cal_date_right:not(.cal_space):active:before,
	.re_headTxt_btn:active{
		background-color: #F5F5F5;
	}
	
	.re_headTxt_btn:active i,
	.re_headTxt_btn:active code {
		filter: brightness(0);
	}

	.re_sreachtermG:active::after {
		background: linear-gradient(-90deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}

	.re_sreachtermG:active::before {
		background: linear-gradient(270deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}
	.re_sreachtermG:active .re_sreachterm_bar {
		background: #0062CC;
	}

	.re_sreachtermG:active li {
		filter: grayscale(1) brightness(10);
	}

	.re_sreachtermG:active .re_sreachtermtxt::before {
		background: #fff;
	}


	.re_more_btn:active,
	.re_more_btn_360:active {
		opacity: 1;
	}
	.wmc_volume_btn:active{
		background: rgba(245, 245, 245, 1);
	}
	.wmc_func_btn:active {
		background: rgba(240, 240, 240, 1);
	}
	.checkBox:active span{
		border: 0;
		background: none no-repeat center #3DB893;
	}



.re_sreachterm_bar::-webkit-scrollbar,
.tbet_menu_sportsUL::-webkit-scrollbar,
.tbet_datatitle_btnG::-webkit-scrollbar,
.tbet_wagers_amount::-webkit-scrollbar,
.re_titleG:not(.scroll)::-webkit-scrollbar{display: none;}

.noScroll{
	overflow: hidden;
}


.hide_item,
.LPMcontainer{display: none!important;}

@media only screen and (max-width: 1279px){
	.hide_on_1279down_only{display:none!important;}
}


@media only screen and (min-width: 1024px){
	.hide_on_large_only{display:none!important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.hide_on_med_only{display:none!important; }
}



@media only screen and (min-width:1px) and (max-width:1023px){
	.accadd_content.content_l.minH50{min-height: auto!important;}
}
@media only screen and (max-width: 1023px){
	

	
	.--accType .ps_sendCode {
		bottom: calc(constant(safe-area-inset-bottom) + 40px);
		bottom: calc(env(safe-area-inset-bottom) + 40px);
	}
	
	.hide_on_ph_only {
		display: none !important;
	}
}
@media only screen and (max-width: 797px){	
	.backtop_btn{bottom: 72px;}
	.ar_annG{width: calc(100% - 80px);}
}


@media only screen and (min-width: 600px) and (max-width: 767px){
	.hide_on_small_only{display:none!important;}
}


@media only screen and (max-width: 599px){
	.hide_on_mini_only{display:none!important;}
}

@media only screen and (max-height: 414px){	
	.ar_main{margin-top: 0;}
}



.opcity0{opacity: 0;}
.no_hand,
.ps_reset_btn.on,
li.wmc_searchUL_sp{cursor: default;}
.--events_none{
	pointer-events: none;
}






@charset "UTF-8";

.da_mainbg{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background-color: #f0f0f0;
    max-width: 1440px;
    margin: auto;
}

.da_main{
    max-width: 1384px;
    padding: 16px 0 0;
}
.da_linkG{
    padding: 0 8px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.da_linkG li{
    width: 100%;
    padding: 0 8px;
}

.da_linkG span{
    position: relative;
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 48px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    font-weight: 600;
}
.da_report_btn:before,
.da_accma_btn:before,
.da_totalbet_btn:before{
    content: '';
    display: block;
    position: absolute;
    width: 16px;
    height: 100%;
    background: none no-repeat center;
    top: 0;
    left:16px;
    opacity: .6;
}
.da_accma_btn:before{background-image: none;}
.da_totalbet_btn:before{background-image: none;}
.da_linkG span:after{content: '';display: block;position: absolute;width: 6px;height: 10px;background: none no-repeat;background-size: cover; top: 0;bottom: 0;right: 16px;margin: auto;opacity:.6;}


.da_valuemain{
    padding: 56px 8px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.da_valueG{
    position: relative;
    width: 50%;
    padding: 0 8px;
}
.da_valueG:nth-child(3){margin-top: 1px;}
.da_valueG:before{
    content: attr(data-valuetitle);
    position: absolute;
    display: block;
    height: 24px;
    line-height: 24px;
    color: rgba(0, 0, 0, .52);
    font-weight: bold;
    font-size: 16px;
    top: -32px;
}
.da_value_bg{
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}
.da_value_tb_bg{padding: 8px 0;}
.da_value_tb{width: 100%;}
.da_value_tb td{
    height: 48px;
    padding: 8px 16px;
}
.da_value_tb tt{
    display: block;
    width: 100%;
    height: 16px;
    line-height: 16px;
    font-weight: 300;
}
.da_value_tb span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
}

.da_sysMsg{
    padding: 16px;
    font-weight: 600;
}

.da_noData{
    padding: 40px 0;
    margin-top: 20px;
}

.downline .da_noData{
    position: relative;
    height: calc(100% - 56px);
    padding: 152px 0;
    margin-top: 0;
}
.downline .md_retrieve_btn{
    margin: 0 16px 16px;
    width: calc(100% - 32px);
}

.da_noData_img{
    display:block;
    width: 80px;
    height: 80px;
    margin: auto;
}

.da_noData_txt,
.downline .da_noData_img::after {
    display: block;
    text-align:center;
    font-size: 14px;
    line-height:18px;
    margin-top: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .64);
}

.da_canvasG{
    position: relative;
    width: 100%;
    padding: 0 16px;
    margin-bottom: 56px;
}
.da_canvasG li:nth-child(2){display: none;}
.da_canvasG:nth-last-child(2){margin-bottom: 0;}
.da_canvasG:before{
    content: attr(data-canvastitle);
    position: absolute;
    display: block;
    height: 24px;
    line-height: 24px;
    color: rgba(0, 0, 0, .52);
    font-weight: bold;
    font-size: 16px;
    top: -32px;
}
.da_canvas_box{
    position: relative;
    padding: 20px 24px 20px 16px;
}
.da_canvas_box:after{
    content:attr(data-canvasday);
    position: absolute;
    display: block;
    font-size: 12px;
    bottom: 19px;
    left: 20px;
    -webkit-transform: scale(0.91);
}
.da_canvas_box.tw:after{
    left: 25px;
    bottom: 18px;
}
.da_canvasG canvas{
    width: 100%;
    height: 260px!important;
}
.da_tipG{
    position: absolute;
    min-width: 112px;
    height: 96px;
    padding: 12px 16px 16px;
    border-radius: 3px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    top: -47px;
    left: 16px;
}
.da_tipG:before{
    content: '';
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #6da4b5;
    background-color: #fff;
    top: 0;
    bottom: 0;
    left: -20px;
    margin: auto;
}

.da_tipG.tip_left{
    left: auto;
    right: 29px;
}
.da_tipG.tip_left:before{
    left: auto;
    right: -20px;
}

.da_tipG.yellow_dot:before{border-color:#d6a744;}
.da_tipG.green_dot:before{border-color:#5bb487;}
.da_tipG.red_dot:before{border-color:#c13d30;}

.da_tip_txt{
    font-size: 12px;
    font-weight: 600;
}
.da_tip_txt span{
    display: block;
    white-space: nowrap;
}
.da_tip_txt span:first-child{font-weight: 300;}
.da_tip_txt>div:first-child{margin-bottom: 10px;}



.dashboard{
    
}
.da_container{
    display: flex;
    width: 100%;
    margin-top: 16px;
}
.da_link{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 16px;
    padding: 0 8px;
}
.link_btn{
    width: 100%;
    border: 0;
    color: #FFF;
    padding: 0 8px;
}
.link_txt{
    display: block;
    font-size: 13px;
    line-height: 20px;
    padding: 10px 0;
    background: #383838;
    border-radius: 4px;
    cursor: pointer;
}
.da_box{
    
    position: relative;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    margin: 0 16px 16px;
    overflow: hidden;
}
.da_box:last-child,
.da_box.performance{
    margin-bottom: 0;
}
.downline:last-child{
    margin-bottom: 16px;
}
.da_container .da_box + .da_box{
    margin-left: 0;
}
.da_title{
    font-size: 18px;
    padding: 16px;
    height: 56px;
    color: #44484A;
    background: #f9f9f9;
    font-weight: bold;
    border-radius: 8px 8px 0 0;
}
.da_scrollBox{
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.da_content{
    padding: 16px 16px 24px;
    background: #fff;
    border-radius: 0 0 8px 8px;
}
.da_container .da_content{
    padding: 16px;
}
.performance .da_content{
    padding: 0 0 8px;
}
.downline .da_content{
    padding: 0;
}
.da_scrollBox .da_content{
    padding: 24px 16px;
}


.da_search{
    display: flex;
    width: 100%;
    height: 40px;
    padding: 0 16px;
    margin-bottom: 16px;
}
.search_bar{
    display: flex;
    flex: 1 1 100%;
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, .24);
    border-radius: 24px;
}
.search_bar.focus{
    border-color: #3DB893 !important;
}
.search_field{
    display: flex;
    align-items: center;
    flex: 1 1 100%;
    border-radius: 24px;
}
.search_field input{
    width: 100%;
    height: 100%;
    padding: 8px 0 8px 16px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    background: transparent;
    border-radius: 24px 0 0 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.search_field input::-webkit-input-placeholder {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, .56);
}
.search_field input::-moz-placeholder {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, .56);
}
.search_field input::-ms-input-placeholder {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, .56);
}
.search_field .clear_btn,
.search_field .search_btn{
    flex: none;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    cursor: pointer;
    opacity: .64;
    background: none center/12px 12px no-repeat;
}
.search_field .search_btn{
    margin: 0 7px;
    background: none center/16px 16px no-repeat;
}
.search_dropdown{
    position: relative;
    cursor: pointer;
    flex: none;
    min-width: 93px;
    display: none;
    border-radius: 0 24px 24px 0;
}
.search_dropdown:before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 1px;
    height: 24px;
    border-radius: 2px;
    background: rgba(0, 0, 0, .24);
}
.search_dropdown:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 13px;
    margin: auto;
    width: 16px;
    height: 16px;
    opacity: .64;
    background: none center/12px 7px no-repeat;
    pointer-events: none;
    transition: transform .3s;
}
.search_dropdown.on:after{
    transform: rotate(180deg);
}
.search_dropdown select{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    border-radius: 0 24px 24px 0;
}
.search_dropdown .dropdown_txt{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 45px;
    font-size: 12px;
    line-height: 16px;
    height: 24px;
    margin: 8px 0 8px 13px;
}
.dropdown_list {
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    z-index: 1;
    width: 95px;
    padding: 8px 0;
    background: #FFF;
    border-radius: 4px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, .16);
}
.le_bigG .dropdown_list{
    width: 108px;
}
.dropdown_list li{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 16px;
    width: 100%;
    height: 40px;
    color: #000;
    cursor: pointer;
}
.dropdown_list li.active{
    color: #3DB893;
}
.search_list{
    display: flex;
    flex: none;
    font-weight: 700;
}
.search_item{
    font-size: 14px;
    line-height: 16px;
    padding: 12px 16px;
    margin-left: 8px;
    color: rgba(0, 0, 0, .72);
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, .24);
    border-radius: 24px;
    cursor: pointer;
}
.search_item.active{
    color: #FFF;
    background: #5A5D5F;
}

.da_search.menu_search{
    position: relative;
    left: -320px;
    height: 56px;
    margin-bottom: 0;
    border-bottom: 8px solid #ECEBEA;
    padding: 0;
    transition: left .3s;
}
.ma_extend .da_search.menu_search{
    padding-left: constant(safe-area-inset-left);
    padding-left: env(safe-area-inset-left);
    left: 0;
}
.menu_search .search_list{
    display: none;
}
.menu_search .search_bar{
    border: none;
}
.menu_search .search_field input{
    padding: 12px 0 12px 16px;
    color: #000;
}
.menu_search .search_field input::placeholder {
  color: rgba(0, 0, 0, .72);
  opacity: 1;
}
.menu_search .search_field input::-ms-input-placeholder {
  color: rgba(0, 0, 0, .72);
}
.menu_search .search_dropdown{
    padding-right: 16px;
    border-radius: 0;
    min-width: 107px;
}
.menu_search .search_dropdown.pc{
    display: block;
}
.menu_search .search_dropdown:after{
    right: 16px;
}
.menu_search .search_field .clear_btn,
.menu_search .search_field .search_btn{
    width: 24px;
    height: 24px;
}
.menu_search .search_field{
    border-radius: 0;
}
.menu_search .search_field .search_btn{
    margin: 0 12px 0 8px;
}
.menu_search .search_dropdown .dropdown_txt{
    margin: 12px 8px 12px 12px;
    min-width: 55px;
}
.menu_search .dropdown_list{
    left: auto;
    right: 0;
}


.da_loadBox{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 93px 32px;
    background: #fff;
}
.retrieve_detail .da_loadBox{
    padding: 101px 32px;
    border-radius: 0 0 8px 8px;
}
.load_bar{
    position: relative;
    width: 100%;
    max-width: 460px;
    height: 8px;
    background: rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    margin: auto;
    animation: bar_hidden 11s linear both;
    overflow: hidden;
    opacity: 0;
}
@keyframes bar_hidden {
    0%, 90% {
        opacity: 1;
    }

    91% {
        opacity: 0;
    }
}
.load_bar::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #44484A;
    border-radius: 8px;
    animation: run_bar 10s linear both;
    top: 0;
    left: 0;
}
.--success .load_bar::before {
    animation: none;
    width: 100%;
}
@keyframes run_bar{
    0%{
        width: 0%;
    }
    100% {
        width: 95%;
    }
}
.load_fail{
    position: absolute;
    padding: 0 16px;
    animation: txt_visible 11s linear both;
}

@keyframes txt_visible {
    0%,
    90% {
        opacity: 0;
    }

    91% {
        opacity: 1;
    }
}

.da_btn_container{
    position: relative;
    height: 36px;
    overflow: hidden;
}
.da_btn_container:before,
.da_btn_container:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 100%;
    background: linear-gradient(270deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
    transform: translate3d(0, 0, 0);
}
.da_btn_container:before{
    right: auto;
    left: 0;
    background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    display: none;
}
.scroll:before{
    display: block;
}
.da_btn_box{
    display: flex;
    margin-top: 4px;
    overflow-x: auto;
    padding: 0 16px 10px;
}
.da_btn{
    padding: 0 15px;
    font-size: 14px;
    height: 32px;
    border-radius: 100px;
    color: #5A5D5F;
    border: 1px solid #5A5D5F;
    background: #fff;
    white-space: nowrap;
    cursor: pointer;
    margin-right: 16px;
}
.da_btn:last-child{
    margin-right: 0;
}
.da_btn.active{
    color: #fff;
    background: #5A5D5F;
}
.da_range{
    margin-bottom: 8px;
    line-height: 16px;
    padding: 4px 16px;
}
.da_range span{
    font-size: 14px;
    line-height: 16px;
}
.da_range span:first-child{
    font-weight: normal;
    color: rgba(0, 0, 0, .56)
}
.da_range span:last-child{
    font-weight: bold;
    color: rgba(0, 0, 0, .64);
}
.bar_graph{
    display: flex;
}
.bar_graph_box{
    width: calc(100% / 3);
    cursor: pointer;
    padding: 16px;
}
.bar_graph_box span{
    display: block;
}
.bar_title{
    font-size: 18px;
    line-height: 20px;
    color: rgba(0, 0, 0, .56);
}
.bar_value{
    font-size: 36px;
    line-height: 38px;
    font-weight: bold;
}
.bar_value,
.increase .bar_percent{
    color: #1A9E76;
}
.bar_value.word_red,
.decrease .bar_percent{
    color: #FF4E65;
}
.bar_percent{
    position: relative;
    padding-left: 20px;
    margin-top: 14px;
    font-weight: bold;
}
.bar_percent:before{
    content: '';
    width: 16px;
    height: 12px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.increase .bar_percent:before{
    background: none center/contain no-repeat;
}
.decrease .bar_percent:before{
    background: none center/contain no-repeat;
}
.bar_percent:after{
    color: rgba(0, 0, 0, .64);
    font-size: 13px;
    margin-left: 2px;
    font-weight: normal;
}
.increase .bar_percent:after{
    content: attr(data-inc);
}
.decrease .bar_percent:after{
    content: attr(data-dec);
}
.bar_graph_bg{
    position: relative;
    display: block;
    width: 100%;
    height: 4px;
    background: rgba(0, 0, 0, .16);
    border-radius: 4px;
    margin-top: 14px;
}
.bar_graph_color{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    border-radius: 4px;
}
.increase .bar_graph_color{
    background: #1A9E76;
}
.decrease .bar_graph_color{
    background: #FF4E65;
}
.da_quota{
    border-bottom: 1px solid #E0E0E0;
}
.quota_title,
.time_title{
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .56);
    font-weight: normal;
}
.quota_value,
.time_value{
    display: block;
    font-size: 32px;
    line-height: 34px;
    margin-bottom: 16px;
    color: rgba(0, 0, 0, .8);
    font-weight: bold;
}
.time_value{
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
}
.da_time{
    display: flex;
    flex-wrap: wrap;
    padding-top: 16px;
}
.da_time span{
    width: 100%;
}
.time_half{
    width: 50%;
    margin-top: 12px;
}
.fz36{
    font-size: 36px;
}
.fz33{
    font-size: 33px;
}
.fz30{
    font-size: 30px;
}
.fz27{
    font-size: 27px;
}
.fz24{
    font-size: 24px;
}
.fz21{
    font-size: 21px;
}
.fz18{
    font-size: 18px;
}


.ar_main.ar_chooseG{
    width: 280px;
    padding: 0;
}
.ar_choose_Info{padding: 8px 0;}
.ar_choose_Info li{
    position: relative;
    height: 48px;
    padding: 0 16px;
    color: #000;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
li.ar_choose_lanCN,
li.ar_choose_lanHK,
li.ar_choose_lanEN{
    padding: 0 48px;
    color: rgba(0, 0, 0, .8);
}
.ar_choose_lanCN:before,
.ar_choose_lanHK:before,
.ar_choose_lanEN:before{
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    background:none no-repeat center;
    top: 0;
    left: 0;
}
.ar_choose_lanHK:before{background-image:none;}
.ar_choose_lanEN:before{background-image:none;}


.set_moneyG{
    height: 60px;
    background-color: #fff;
    padding: 16px 16px 0;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}
.title_fixed .set_moneyG{display: none;}
.set_money_item{width: 50%;}
.set_money_item_title{
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 2px;
}
.set_soprt_btnG{background-color: #fff;}
.set_typeG{
    width: 100%;
    max-width: 1368px;
    padding: 56px 8px 0;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}
.set_type_itemG,
.url_link_itemG{
    position: relative;
    display: inline-block;
    width: 50%;
    padding: 0 8px;
    margin-bottom: 56px;
}
.set_type_itemG:before,
.url_link_itemG:before{
    content: attr(data-settitle);
    position: absolute;
    height: 24px;
    line-height: 24px;
    color: rgba(0, 0, 0, .522);
    font-size: 16px;
    font-weight: bold;
    top: -32px;
    left: 8px;
}
.set_type_itembg{
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.set_type_title{
    padding-top: 17px;
    color: rgba(0, 0, 0, .6);
    font-weight: 600;
    margin-bottom: 5px;
}
.set_type_comm{
    width: 100%;
    padding: 0 16px 16px;
    border-bottom: 1px solid #e1e1e1;
}
.set_numberG{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
}
.set_type_comm .set_numberG div{width: 25%;}
.set_type_betlimit{
    width: 100%;
    padding: 0 16px 16px;
}
.set_type_betlimit .set_numberG div{width: 50%;}
.set_type_mini_title{
    display: block;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 4px;
}
.set_numberG tt,
.set_numberG tt{
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
}

.url_main{
    padding: 45px 8px 0;
}
.url_linkG{
    display: table;
    width: 100%;
    max-width: 1368px;
}
.url_listG{width: 100%;}
.url_link_itemG:nth-child(odd){
    float: left;
    clear:left;
}
.url_link_itemG:last-child{margin-bottom: 0;}
.url_list_item{
    position: relative;
    height: 48px;
    line-height: 48px;
    padding:0 16px;
    background-color: transparent;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    font-weight: 600;
}
.url_list_item:last-child{border-bottom: 0;}
.url_list_item:after{
    content: '';
    position: absolute;
    display: block;
    width: 6px;
    height: 10px;
    background:none;
    opacity: .6;
    top: 19px;
    right: 16px;
}
.url_list_item a{
    display: inline-block;
    width: 100%;
    height: 100%;
    font-family: inherit;
}


.contact_typeG{
    width: 100%;
    max-width: 1368px;
    padding: 0 8px;
}
.contact_title{padding:14px 16px 13px;}
.contact_type_title{
    position: relative;
    width: 100%;
    height: 49px;
    line-height: 48px;
    padding-left: 45px;
    border-bottom: 1px solid #e0e0e0;
    color: rgba(0, 0, 0, .6);
}
.contact_link{
    display: block;
}
.contact_link + .contact_link{
    padding-top: 16px;
}
.contact_type_itemG{
    position: relative;
    float: left;
    width: 50%;
    padding: 0 8px;
    margin-bottom: 16px;
}
.phone_icon:before,
.mail_icon:before,
.chat_icon:before{
    content: '';
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background: none no-repeat center;
    top: 17px;
    left: 16px;
}
.contact_infoTxtUL{
    width: 100%;
    padding:16px 45px 0;
}
.contact_infoTxtUL li{
    position: relative;
    font-weight: 600;
    color: #2980b9;
    margin-bottom: 20px;
}
.contact_infoTxtUL li:nth-child(1){
    font-size: 12px;
    color: rgba(0, 0, 0, .8);
    margin-bottom: 25px;
}
.contact_infoTxtUL li:nth-child(1):before{
    content: '';
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    top: 0;
    left: -29px;
}
.contact_infoTxtUL li:nth-child(3){margin-bottom: 26px;}
.contact_infoTxt_hk:before{background: none no-repeat center;}
.contact_infoTxt_philip:before{background: none no-repeat center;}
.mail_icon:before{
    width: 15px;
    height: 11px;
    background-image: none;
    opacity: .6;
    top: 18px;
}
.contact_infoTxtDiv01{padding: 20px 16px;}
.contact_infoTxtDiv02{padding: 11px 16px 14px;}
.chat_icon:before{background-image: none;}
.chat_mini_icon{
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    background:none no-repeat center rgba(176, 52, 39, .87);
    border-radius: 16px;
    margin: 0 5px;
    top: 3px;
}



.features_list{
    width: 640px;
    margin: auto;
    padding: 8px 0 80px;
}
.features_title,
.features_txt{
    display: block;
    margin: 16px 0;
}
.features_title{
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
}
.features_img{
    width: 100%;
    display: block;
}
.features_txt,
.no_info{
    font-size: 14px;
    line-height: 19px;
    color: rgba(0, 0, 0, .64);
}
.no_info{
    margin-top: 32px;
    text-align: center;
}



.ma_main .ma_content>div.main_header,
.ma_main .ma_content>div.ma_footer{
    min-height: unset;
    padding-bottom: 0;
}
.ma_content>div.main_header{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.main_header .word_line_link {
    padding: 20px 16px 20px 0;
    line-height: 16px;
    margin-left: auto;
    white-space: nowrap;
}
.ma_main .ma_content>div.ma_body{
    min-height: calc(100% - (57px + 264px));
}
.body_pb>div:not(.md_alertBg){
    padding-bottom: 200px;
}
.menu_ul{
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 16px;
    height: 49px;
    border-bottom: 1px solid #F0F0F0;
}
.menu_ul li{
    color: #007AFF;
    position: relative;
    margin-right: 16px;
    font-size: 14px;
    line-height: 19px;
    cursor: pointer;
    font-weight: 700;
}
.menu_ul li + li:before{
    content: '';
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    background: none no-repeat;
    top: 0;
    bottom: 0;
    left: -11px;
    margin: auto;
}
.menu_ul li.hide_item:before,
.menu_ul li.hide_item + li:before{content: none;}
.menu_ul .md_retrieve_link{
    width: auto;
    padding: 0 16px 0 12px;
    position: absolute;
    right: 0;
    bottom: 0;
}



.ma_footer{
    background: #44484A;
}
.list_box{
    display: flex;
    padding: 24px 32px;
}
.footer_list{
    width: calc(100% / 3);
    color: #FFF;
}
.footer_list + .footer_list{
    margin-left: 16px;
}
.footer_list li{
    position: relative;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 0 8px 24px;
    cursor: pointer;
}
.footer_list li:before{
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 16px;
    height: 16px;
    filter: invert(1);
    opacity: .72;
}
.footer_list .contact_txt:before{
    cursor: initial;
}
.icon_lang:before{
    background: none no-repeat top center/cover;
    filter: none !important;
    opacity: 1 !important;
}
.icon_lang.hk:before,
.mu_lan.hk:before{
    background-position: top center;
}
.icon_lang.cn:before,
.mu_lan.cn:before{
    background-position: center center;
}
.icon_lang.en:before,
.mu_lan.en:before{
    background-position: bottom center;
}
.footer_list .icon_lang span{
    color: #1FB4FF;
    font-weight: bold;
    margin-left: 4px;
}
.icon_url:before {
    background: none;
}
.icon_features:before{
    background: none;
}
.icon_system:before{
    background: none;
}
.icon_phone:before{
    background: none;
}
.icon_email:before{
    background: none;
}
.icon_chat:before{
    background: none;
}
.icon_twofa:before {
    background: none;
}
.footer_list .item_title{
    font-size: 12px;
    padding-left: 0;
}
.footer_list .item_title:before{
    content: none;
}
.footer_list .contact_txt{
    display: flex;
    color: #1FB4FF;
}
.footer_list .contact_txt span{
    margin-right: 8px;
    font-weight: 700;
}
.footer_list .item_title{
    cursor: initial;
}
.footer_list li + li{
    margin-top: 8px;
}
.copyright{
    display: none;
    color: rgba(255, 255, 255, .64);
    background: rgba(0, 0, 0, .08);
    font-size: 0;
    line-height: 16px;
    padding: 24px 0;
    text-align: center;
}

.lang_list,
.mu_memberUL .lang_list{
    position: absolute;
    top: -16px;
    left: -16px;
    width: 208px;
    padding: 8px 0;
    background: #FFF;
    border-radius: 8px;
    z-index: 1;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.16);
}
.lang_list li,
.mu_memberUL .lang_list li{
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 16px;
    color: rgba(0, 0, 0, .72);
}
.lang_list li:before{
    top: 0;
    bottom: 0;
    left: 16px;
    margin: auto;
}
.mu_memberUL .lang_list li + li{
    margin-top: 0;
}
.lang_radio{
    position: relative;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .64);
}
.active .lang_radio{
    border: none;
    border-radius: 0;
    background: none;
}
.lang_select{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mu_lan .lang_list{
    top: -4px;
    left: 16px;
}
.mu_lan .lang_list li:before{
    top: 0;
}

.dashboard .re_quick_links{
    width: 100%;
    padding: 16px 0;
    background: #F0F0F0;
}
.dashboard .re_quick_links:after{
    background: linear-gradient(270deg, #ECEBEA 0%, rgba(236, 235, 234, 0) 100%);
    transform: unset;
}
.dashboard .re_quick_links.--scroll::before{
    background: linear-gradient(270deg, #ECEBEA 0%, rgba(236, 235, 234, 0) 100%);
    transform: rotate(180deg);
}
.da_title{
    position: relative;
}
.da_title i{
    position: absolute;
    bottom: 0;
    top: 0;
    right: 8px;
    margin: auto;
    width: 32px;
    height: 32px;
    opacity: .64;
    cursor: pointer;
}
.da_title .disable .icon_recenter{
    cursor: default;
}
.--main .da_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.icon_hide{
    background: none no-repeat bottom/100%;
}
.--hide .icon_hide{
    background-position: top;
}
.--hide .bar_title{
    color: rgba(0, 0, 0, .72);
}
.--hide .bar_graph{
    height: 138px;
}
.bar_graph{
    position: relative;
}
.bar_graph.--hide{
    display: none;
    position: absolute;
    width: 100%;
    background: #FFF;
}
.--hide .bar_graph.--hide{
    display: flex;
}
.bar_hide_1,
.bar_hide_2,
.bar_hide_3,
.bar_hide_4,
.bar_hide_5,
.bar_hide_6{
    display: block;
    height: 16px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .04);
}
.bar_hide_1{
   width: 179px;
   margin-top: 17px;
}
.bar_hide_2{
    width: 280px;
    margin-top: 22px;
    margin-bottom: 15px;
}
.bar_hide_3,
.bar_hide_4,
.bar_hide_5{
    margin-top: 13px;
    margin-bottom: 25px;
}
.bar_hide_3{
    width: 388px;
}
.bar_hide_4{
    width: 309px;
}
.bar_hide_5{
    width: 364px;
}
.bar_hide_6{
    display: none;
    width: calc(100% - 24px);
    position: absolute;
    top: 0;
    right: 12px;
    bottom: 0;
    left: 12px;
    margin: auto;
}
.--hide .bar_graph_box{
    cursor: default;
}
.--hide .da_quota{
    position: relative;
}
.--hide .bar_hide_6{
    display: block;
}
.da_quota.--hide{
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    background: #FFF;
}
.--hide .da_quota.--hide{
    display: block;
}
.problem_accounts .md_rank_tr{
    grid-template-columns: 1fr 1fr 1fr 21% 1fr;
}
.problem_accounts .md_rank_tr:nth-child(even){
    background: #F9F9F9;
}
.problem_accounts .md_rank_table .md_rank_td{
    padding: 0 16px;
    height: 48px;
    display: flex;
    align-items: center;
}
.problem_accounts .md_rank_table .credit{
    position: relative;
    justify-content: flex-end;
}
.problem_accounts .md_rank_table .status{
    justify-content: center;
}
.problem_accounts .da_content{
    padding: 0;
}
.problem_accounts .md_rank_txt{
    width: 100%;
}
.problem_accounts .md_rank_txt + .md_rank_txt{
    margin-top: 2px;
}
.problem_accounts .md_rank_table .account{
    flex-wrap: wrap;
    align-content: center;
}
.problem_accounts .md_sort_link{
    display: flex;
    height: 48px;
    align-items: center;
    justify-content: center;
    font-weight: 400;
}
.problem_accounts .md_rank_tr + .md_rank_tr{
    border-top: none;
}
.problem_accounts .md_rank_tr{
    border-bottom: 1px solid #E0E0E0;
}
.--hide .credit .md_rank_txt{
    display: none;
}
.dashboard .md_type_list{
    height: 48px;
    font-weight: 700;
}


.contact_title{
    background: #FFF;
    padding: 0 16px 16px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    height: 40px;
}
.contact_content{
    max-width: 1384px;
    margin: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px;
}
.icon_phone,
.icon_hk,
.icon_philip,
.icon_email_gray{
    position: relative;
    padding-left: 24px;
}
.icon_chat_red{
    position: relative;
}
.icon_phone:before,
.icon_hk:before,
.icon_philip:before,
.icon_email_gray:before{
    content: "";
    position: absolute;
    left: 0;
    margin: auto;
    width: 16px;
    height: 16px;
}
.md_other_item .icon_phone:before,
.md_other_item.icon_hk:before,
.md_other_item.icon_philip:before,
.md_other_item .icon_email_gray:before{
    top: 0;
    bottom: 0;
}
.icon_phone:before{
    background: none no-repeat center;
    opacity: .56;
}
.icon_hk:before{
    background: none no-repeat center;
}
.icon_philip:before{
    background: none no-repeat center;
}
.icon_email_gray:before{
    background: none no-repeat center;
    opacity: .56;
}
.icon_chat_red:before{
    content: none;
    width: 16px;
    height: 16px;
    filter: invert(36%) sepia(57%) saturate(808%) hue-rotate(316deg) brightness(108%) contrast(94%);
}
.live_chat_txt{
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #E4534D;
}


.announcement{
    background: #FFF;
}
.announcement .filter_bar{
    border-top: 1px solid #E0E0E0;
    border-bottom: 8px solid #ECEBEA;
}
.announcement .md_filter_select{
    max-width: unset;
}
.announcement .md_retrieve_search{
    margin-right: 16px;
}
.announcement .md_nodata{
    padding: 40px 0;
}
.ann_table{
    width: 100%;
    background: #FFF;
    table-layout: fixed;
}
.ann_td{
    padding: 16px;
    padding-right: 0;
    border-bottom: 1px solid #E0E0E0;
}
.ann_td.new{
    background: rgba(70, 239, 219, .08);
}
.new .ann_td_title{
    padding-left: 22px;
}
.en .new .ann_td_title{
    padding-left: 33px;
}
.new .ann_td_title:before{
    position: absolute;
    top: 2px;
    left: 0;
    content: attr(data-title);
    width: 14px;
    height: 12px;
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    text-align: center;
    color: rgba(0, 0, 0, .64);
    background: #46EFDB;
}
.en .new .ann_td_title:before{
    width: 25px;
}
.ann_td_title{
    position: relative;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    font-weight: 700;
    margin-bottom: 4px;
}

.ann_td_txt{
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, .8);
    font-weight: 400;
    margin-top: 4px;
}


.inquiry_scroll{
    margin: 4px 0;
    padding: 8px 0;
    width: calc(100vw - 16px);
    overflow-x: auto;
}
.inquiry_title,
.inquiry_row{
    display: flex;
}
.inquiry_title{
    font-size: 12px;
    line-height: 14px;
    color: #000;
}
.inquiry_content{
    font-size: 14px;
    line-height: 16px;
    color: rgba(0, 0, 0, .8);
}
.inquiry_th{
    padding: 9px 8px;
    border-bottom: 2px solid #E0E0E0;
}
.inquiry_td{
    padding: 12px 8px;
    border-bottom: 1px dashed #E0E0E0;
}
.inquiry_th,
.inquiry_td{
    position: relative;
    width: 120px;
    padding-left: 16px;
    flex: none;
}
.inquiry_td:before {
    content: "";
    position: absolute;
    left: -8px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 8px;
    height: 8px;
    background: none;
}
.--alert .inquiry_td{
    background: #FFF;
}
.--alert .inquiry_td:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 78, 101, 0.04);
}
.--alert .--last{
    padding-left: 28px;
    color: #FF4E65;
}
.--alert .--last:before{
    content: '';
    position: absolute;
    left: 8px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    background: none center 100% no-repeat;
}
.--first,
.--last{
    padding-left: 8px;
}
.--first:before,
.--last:before{
    content: unset;
}
.--last{
    width: 220px;
}


.url{
    padding: 16px;
    max-width: 1384px;
    margin: auto;
}
.url .md_other_box{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.url .md_other_block{
    width: calc(50% - 8px);
    margin-bottom: 16px;
}
.url_list_item{
    font-size: 14px;
    font-weight: 400;
    color: #000;
}
.url_list_item:after{
    width: 16px;
    height: 14px;
    opacity: .64;
    background: none;
    top: 17px;
    transform: rotate(180deg);
}


.setting{
    font-weight: 400;
    border-bottom: 1px solid #E0E0E0;
}
.setting .md_list{
    padding: 12px 0;
    border: none;
}
.setting .md_list_hidden{
    height: 26px;
}
.setting .md_list_item li{
    font-size: 12px;
    line-height: 14px;
    padding: 5px 8px;
}
.setting .md_list_item{
    height: 37px;
}
.set_credit_box{
    display: flex;
    background: #fff;
}
.set_credit_item{
    width: 50%;
    margin: 0 16px 16px;
}
.set_credit_title{
    font-size: 14px;
    line-height: 16px;
    color: rgba(0,0,0,0.72);
    margin-bottom: 4px;
}
.set_credit_content{
    font-size: 16px;
    line-height: 18px;
    color: #000;
    font-weight: 700;
}
.setting .md_other_title{
    display: flex;
}
.set_table_box{
    max-width: 1352px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    padding: 16px 16px 8px;
}
.title_fixed .set_table_box{
    padding-top: 66px;
}




@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    
    .da_btn:hover{
        color: #fff;
        background: #5A5D5F;
    }
    .bar_graph_box:hover{
        background: #F7F7F7;
    }
    .link_txt:hover{
        background: #525252;
    }
    .footer_list .footer_item:hover:before{
        filter: invert(48%) sepia(13%) saturate(2336%) hue-rotate(314deg) brightness(111%) contrast(82%);
        opacity: 1;
    }
    .footer_list .footer_item:hover,
    .footer_list .footer_item:hover span{
        color: #E86E68;
    }
    .footer_list .contact_txt span:hover{
        color: #5CC8FF;
        text-decoration: underline;
    }
    
    .search_dropdown.ph{
        display: none;
    }
    .dropdown_list li:hover{
        background-color: #FAFAFA;
        color: #3DB893;
    }
    .search_item:hover{
        color: #FFF;
        background: #707070;
        border-color: transparent;
    }
    .search_bar:hover{
        border: 1px solid #474747;
    }
    .search_field:hover,
    .search_dropdown:hover{
        background: #FAFAFA;
    }
    .search_field .clear_btn:hover,
    .search_field .search_btn:hover{
        opacity: 1;
        background-color: #FAFAFA;
    }
    
    .--hide .bar_graph_box:hover{
        background: transparent;
    }
    
    
    .menu_search .search_bar:hover{
        border: none;
    }
    .menu_search .search_field .clear_btn:hover,
    .menu_search .search_field .search_btn:hover{
        background-color: transparent;
    }
    
    
    .ann_tr:hover td{
        background: rgba(70,239,219, .08);
    }
    
    
    .url_list_item:hover{
        background-color: #FAFAFA;
    }
    .url_list_item:hover:after{
        opacity: 1;
    }
    
    
    .carousel_indicator_item:hover{
        background: #F3B932;
    }
    
}

.da_btn:active {
    color: #fff;
    background: #5A5D5F;
}
.link_txt:active {
    background: #1F1F1F;
}
.footer_list .footer_item:active:before{
    filter: invert(38%) sepia(31%) saturate(2426%) hue-rotate(328deg) brightness(91%) contrast(101%);
    opacity: 1;
}
.footer_list .footer_item:active,
.footer_list .footer_item:active span{
    color: #E1433C;
}
.footer_list .contact_txt span:active{
    color: #009CEB;
    text-decoration: underline;
}
.dropdown_list li:active{
    background-color: #F5F5F5;
    color: #3DB893;
}
.search_item:active{
    color: #FFF;
    background: #474747;
    border-color: transparent;
}
.search_field .clear_btn:active,
.search_field .search_btn:active{
    opacity: 1;
    background-color: #F5F5F5;
}

.menu_search .search_field .clear_btn:active,
.menu_search .search_field .search_btn:active{
    background-color: #F5F5F5;
}


.url_list_item:active{
    background-color: #F5F5F5;
}
.url_list_item:active:after{
    opacity: 1;
}


.carousel_indicator_item:active{
    background: #F3B932;
}


@media only screen and (min-width: 1024px){
    
    
    .bar_graph_box:active{
        background: #F0F0F0;
    }
    
    .--hide .bar_graph_box:active{
        background: transparent;
    }
    
    @media (pointer: fine) and (max-resolution: 2dppx),
    screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
    (-moz-touch-enabled: 0), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
        .search_bar:hover{
            background: #FAFAFA;
        }
        
        .menu_search .search_bar:hover{
            background: transparent;
        }
        
    }
}
@media only screen and (min-width: 768px) and (max-width:1023px) {
    .set_type_itemG{width: 100%;}

}

@media only screen and (max-width: 1023px){
    .body_pb>div:not(.md_alertBg){
        padding-bottom: 160px;
    }
    .da_scrollBox:before,
    .da_scrollBox:after{
        content: '';
        width: 24px;
        height: calc(100% - 104px);
        position: absolute;
        right: 0;
        top: 80px;
        background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
        z-index: 1;
    }
    .report_main .da_scrollBox:before,
    .report_main .da_scrollBox:after{
        height: calc(100% - 45px);
        top: auto;
        bottom: 24px;
    }
    .da_scrollBox:before{
        right: auto;
        left: 0;
        background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
        display: none;
    }
    .scroll:before{
        display: block;
    }
    .bar_graph_box{
        -webkit-tap-highlight-color: rgba(0, 0, 0, .04);
    }
    .ma_main .ma_content>div.ma_body{
        min-height: calc(100% - (57px + 520px));
    }
    .list_box{
        padding: 24px;
        flex-wrap: wrap;
    }
    .footer_list{
        width: 100%;
    }
    .footer_list + .footer_list{
        margin-left: 0;
        margin-top: 16px;
    }
    
    .da_linkG{
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .da_linkG li:not(:last-child){margin-bottom: 8px; }
    .da_valueG{
        width: 100%;
        margin-bottom: 56px;
    }
    .da_valueG:nth-child(3){margin: 0;}

    .set_type_itemG, .contact_type_itemG, .url_link_itemG{width: 100%;}
    .url_link_itemG:nth-child(1),.url_link_itemG:nth-child(3){float: none;}
    
    .da_range{
        padding: 0 16px;
    }
    .bar_graph_box{
        padding: 16px;
    }
    .bar_graph,
    .da_container{
        flex-wrap: wrap;
    }
    .bar_graph_box{
        width: 100%;
    }
    .da_link{
        padding: 0 12px;
    }
    .link_btn{
        padding: 0 4px;
    }

    .downline .da_noData{
        padding: 40px 0;
    }
    
    .contact_infoTxtUL{width: 47%;}
    .features_list{
        width: 568px;
    }
    
    
    .da_canvas_box {padding-bottom: 10px;}
    .da_canvas_box:after{bottom: 11px;}
    .da_canvas_box.tw:after{bottom: 8px;}

    .set_soprt_btnG .re_titleG span{white-space: pre-line;}
    .features_list{
        width: 328px;
    }
    
    .downline .md_retrieve_btn{
        margin: 24px 16px 16px;
    }
    
    .search_dropdown{
        display: block;
    }
    .search_list{
        display: none;
    }
    .search_field{
        border-radius: 24px 0 0 24px;
    }
    .search_field .search_btn{
        margin-right: 12px;
    }
    .retrieve_detail .da_loadBox{
        padding: 93px 32px;
        border-radius: 0;
    }
    .da_box{
        margin: 0 0 16px;
        border-radius: 0;
    }
    
    .--hide .bar_graph{
        height: 430px;
    }
    .bar_hide_1{
        width: 187px;
    }
    .bar_hide_2{
        width: 288px;
    }
    .bar_hide_3{
        width: 248px;
    }
    .bar_hide_4{
        width: 169px;
    }
    .bar_hide_5{
        width: 224px;
    }
    .bar_hide_6{
        width: calc(100% - 28px);
        right: 16px;
    }
    .problem_accounts .md_rank_table .last,
    .problem_accounts .title .status{
        display: none;
    }
    .problem_accounts .md_rank_tr.title{
        grid-template-areas: "account notify credit";
        grid-template-columns: minmax(110px, 1fr) 1fr 1fr;
        padding: 0;
    }
    .problem_accounts .md_rank_tr:not(.title){
        padding: 8px 0;
        grid-template-areas: "account notify credit"
                             "status notify credit";
        grid-template-columns: minmax(110px, 1fr) 1fr 1fr;
    }
    .md_rank_tr .notify{
        grid-area: notify;
    }
    .md_rank_tr .credit{
        grid-area: credit;
    }
    .md_rank_tr .status{
        grid-area: status;
    }
    .problem_accounts .md_rank_tr:not(.title) .md_rank_td{
        height: auto;
    }
    .problem_accounts .md_rank_tr:not(.title) .status{
        padding-right: 0;
        margin-top: 2px;
        justify-content: flex-start;
    }
    .problem_accounts .md_rank_table .account{
        padding-right: 0;
    }
    .problem_accounts .md_rank_table .notify{
        padding: 0 12px;
    }
    .problem_accounts .md_rank_table .credit{
        padding-left: 0;
    }
    
    
    .contact_title{
        height: auto;
    }
    .contact_content{
        display: block;
        padding: 16px 0;
    }
    
    
    .announcement .md_retrieve_search{
        margin-right: 0;
    }
    .announcement .filter_left{
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        display: flex;
    }
    
    
    .url{
        padding-left: 0;
        padding-right: 0;
    }
    .url .md_other_block{
        width: 100%;
        margin-bottom: 0;
    }
    
    
    .set_table_box{
        padding: 16px 0 0;
    }
    
}











@media only screen and (max-height: 414px) {
    .ar_bg{
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
    }
    .ar_main, .ar_annG{margin-top: 0;}
}


@media (pointer: coarse),
(-moz-touch-enabled: 1){
    .lang_select{
        display: block;
        opacity: 0;
    }
    .search_dropdown.pc,
    .menu_search .search_dropdown.pc{
        display: none;
    }
    .menu_search .search_dropdown.ph{
        display: block;
    }
}
.msg_scroll_bar {
    position: relative;
    width: 100%;
    height: 21px;
    background-color: white;
    background-size: 200% 100%;
    animation: scrollGradient 3s ease-in-out infinite;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    font-size: 14px;
    text-align: center;
    align-items: center;
    color: rgba(0, 0, 0, .8);
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.scroll-text {
    animation: scrollText 10s linear infinite;
    display: inline-block;
    padding: 0 20px;
}

@keyframes scrollText {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

@keyframes scrollGradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.msg_scroll_bar:hover {
    animation-play-state: paused;
    background-color: white;
    transform: scale(1.02);
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
    transition: all 0.5s ease;
    color: black;
}

.msg_scroll_bar:hover .scroll-text {
    animation-play-state: paused;
    color: black;
}
.LPMcontainer,#lpChat .lp_minimized,#lpChat [data-lp-point="minimized"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

    .dialog-mask {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      display: none;
      justify-content: center;
      align-items: center;
      z-index: 9999;
    }

    .dialog-box {
      background: white;
      padding: 20px;
      border-radius: 8px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
      width: 90%;
      max-width: 600px;
      transform: translateY(-50px);
      opacity: 0;
      transition: all 0.3s ease;
      font-size: 14px;
      display: flex;
      flex-direction: column;
      max-height: 80vh;
    }

    .dialog-box-visible {
      transform: translateY(0);
      opacity: 1;
    }

    .dialog-title {
      margin: 0 0 15px;
      border-bottom: 1px solid #eee;
      padding-bottom: 10px;
      font-size: 16px;
      line-height: 1.5;
      
      font-weight: 700;
       color: #503F32;
    }

    #dialogForm {
      flex: 1;
      overflow-y: auto;
      margin-bottom: 15px;
    }

    .form-group {
      margin-bottom: 15px;
    }

    .form-group label {
      font-size: 14px;
      display: block;
      margin-bottom: 5px;
      font-weight: 700;
      color: #503F32;
    }

    .label-only {
      font-size: 14px;
      font-weight: 700;
      color: #503F32;
      margin: 10px 0;
      padding: 5px 0;
      display: flex;
      align-items: center;
    }

    .label-only .label-icon {
      margin-right: 8px;
      font-size: 18px;
    }

    .dialog-input {
      width: calc(100% - 20px);
      padding: 10px;
      border: 1px solid #ddd;
      border-radius: 4px;
      box-sizing: border-box;
      font-size: 14px;
      transition: border-color 0.3s;
      line-height: 1.5;
    }

    .dialog-input:focus {
      border-color: #007bff;
      outline: none;
      box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
    }

    .input-with-icon {
      position: relative;
    }

    .input-icon {
      position: absolute;
      left: 10px;
      top: 50%;
      transform: translateY(-50%);
      color: #666;
      font-size: 18px;
      width: 20px;
      text-align: center;
      z-index: 1;
    }

    .textarea-icon {
      position: absolute;
      left: 10px;
      top: 12px;
      color: #666;
      font-size: 18px;
      width: 20px;
      text-align: center;
      z-index: 1;
    }

    .input-with-icon .dialog-input {
      padding-left: 35px;
      position: relative;
    }

    .dialog-select {
      width: 100%;
      padding: 10px 10px 10px 35px;
      border: 1px solid #ddd;
      border-radius: 4px;
      box-sizing: border-box;
      font-size: 14px;
      transition: border-color 0.3s;
      line-height: 1.5;
      background-color: white;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-position: right 10px center;
      background-size: 1em;
    }

    .dialog-select:focus {
      border-color: #007bff;
      outline: none;
      box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
    }

    .dialog-textarea {
      width: 100%;
      padding: 10px 10px 10px 35px;
      border: 1px solid #ddd;
      border-radius: 4px;
      box-sizing: border-box;
      font-size: 14px;
      transition: border-color 0.3s;
      line-height: 1.5;
      min-height: 100px;
      resize: vertical;
    }

    .dialog-textarea:focus {
      border-color: #007bff;
      outline: none;
      box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
    }

    .confirm-btn {
      background-color: #007bff;
      color: white;
      border: none;
      padding: 12px 24px;
      border-radius: 4px;
      cursor: pointer;
      font-size: 14px;
      transition: all 0.3s;
      float: right;
      letter-spacing: 0.5px;
    }

    .confirm-btn:hover {
      background-color: #503f32;
      transform: translateY(-1px);
    }

    .dialog-buttons {
      margin-top: 20px;
      text-align: right;
      position: sticky;
      bottom: 0;
      background: white;
      padding-top: 10px;
      border-top: 1px solid #eee;
    }

    .cancel-btn {
      background: #f0f0f0;
      color: #666;
      border: 1px solid #ddd;
      padding: 10px 20px;
      border-radius: 4px;
      cursor: pointer;
      margin-right: 10px;
      transition: all 0.3s;
      font-size: 14px;
    }

    .cancel-btn:hover {
      background: #e0e0e0;
    }

    @media (max-width: 768px) {
      .dialog-box {
        padding: 15px;
        margin: 10px;
      }
      
      .dialog-title {
        font-size: 1.2rem;
      }
      
      .dialog-buttons {
        display: flex;
        flex-direction: column;
        gap: 10px;
      }
      
      .cancel-btn,
      .confirm-btn {
        width: 100%;
        margin: 5px 0;
      }
    }

    @media (max-width: 480px) {
      .dialog-box {
        padding: 15px;
        font-size: 15px;
        max-height: 70vh;
        height: auto;
      }
      
      .dialog-title {
        font-size: 15px;
      }

      .dialog-input {
        padding: 12px;
        font-size: 15px;
      }
      
      .confirm-btn {
        padding: 14px 20px;
      }
    }

    .dialog-close-btn {
      position: absolute;
      top: 10px;
      right: 15px;
      background: none;
      border: none;
      font-size: 24px;
      color: #666;
      cursor: pointer;
      padding: 0 5px;
      line-height: 1;
      transition: color 0.3s;
    }

    .dialog-close-btn:hover {
      color: #333;
    }

    .dialog-box {
      position: relative;
    }
  


@charset "UTF-8";

@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/4abb918f7f3ad3fedd13.woff") format("woff");
}
@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/bf91ea7650448dd5fadb.woff") format("woff");
	font-weight: bold;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

html, body {
	width: 100%;
	height:100%;
	background: #F0F0F0;
	font-size: 14px;
	color: rgba(0, 0, 0, .8);
}
.theme_color{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #E4534D;
	height: 6px;
	z-index: 999;
}
ol, ul {list-style: none;}

h1, h2, h3, h4, h5, h6, th{ font-weight:normal;}
a{text-decoration:none;color: inherit;font-family: inherit;}
@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	a:hover{text-decoration:none;color: inherit;}
}

*,
::before,
::after {font-family: 'DroidSans', 'Helvetica', sans-serif;
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust:none;
}
*:hover,*:focus,*:active{outline: 0;-webkit-tap-highlight-color: transparent;}

table {border-collapse: collapse;border-spacing: 0;}

tt, em{font-family: 'DroidSans', 'Helvetica', sans-serif;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input,
select,
textarea,
button {
	outline: none;
	font-family: 'DroidSans', 'Helvetica', sans-serif;
	border: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
button{
	background-color: transparent;
}

input[type="text"], input[type="number"], select, textarea{ color: rgba(0, 0, 0, .8);}

input::-ms-clear,
input::-ms-reveal,
select::-ms-expand{
	display: none;
}
input[type="password"]::-webkit-textfield-decoration-container{	visibility: hidden;}
select{border-radius: 0;}

.nofloat:after{ content:''; display:table; clear:both;}




div,
span,
li,
tt{
	font-family: inherit!important;
}
@media only screen and (min-width: 1024px) {
	::-webkit-scrollbar{ width:10px;height: 10px; background-color:#f1f1f1;}
	::-webkit-scrollbar-thumb { background-color:#c1c1c1; border: 3px #f1f1f1 solid; border-radius:10px;cursor:pointer;
		-webkit-transition:background .5s linear;
		transition:background .5s linear;
	} 
	*:hover::-webkit-scrollbar-thumb{background-color:#a9a9a9;}
	::-webkit-scrollbar-corner { background-color:#f1f1f1;}
}



.main{
	width: 100%;
	height: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.main_rotate{
	width: 100.1%;
	height: 100.1%;
}


.ma_all{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ma_header{
	position: relative;
	width: 100%;
	height: 56px;
	z-index: 8;
}
.ma_main, .ma_main_foothide{
	position: relative;
	display: flex;
	width: 100%;
	min-width: 100%;
	height: calc(100% - 56px);
	background: #fff;
	flex-direction: row;
	flex: 0 0 100%;
	padding-left: constant(safe-area-inset-left);
	padding-left: env(safe-area-inset-left);
	padding-right: constant(safe-area-inset-right);
	padding-right: env(safe-area-inset-right);
	overflow: hidden;
}
.ma_foot{
	display: none;
	position: absolute;
	width: 100%;
	height: 56px;
	background-color: #b03427;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	
	transform: translate3d(0,140%,0);
	z-index: 7;
}
.ios15_height .ma_foot{
	position: fixed;
}
.ma_right{
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 1000;
	background-color: #fff;
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0);
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
.ma_right.ma_extend{
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0%,0,0);
	transform: translate3d(0%,0,0);
}
.ma_alert{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1000;
}
.ma_loading,
.ma_loadingfull{
	position: absolute;	
	right: 0;
	width: calc(100% - 56px);
	height: 100%;
	z-index: 7;
}
.ma_loadingfull{
	position: fixed;
	width: 100%;
	height: calc(100% - 120px);
	top: 120px;
}
.ma_extend ~ .ma_loading{width: calc(100% - 240px);}
.pwd_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 56px;
	left: 0;
	z-index: 7;
}
.filter_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
}
.ma_onepage{
	width: 100%;
	height: 100%;
}
.ma_left{
	position: absolute;
	display: inline-block;
	width: 56px;
	height: 100%;
	border-right: 1px solid #E0E0E0;
	
	-webkit-overflow-scrolling: touch;
	left: 0;
	top: 0;
	z-index: 7;
}
.ma_left.ma_extend{
	visibility: visible;
	width: 320px;
	flex: none;
	top: 0;
	border-right: none;
	z-index: 1000;
}
.ma_content{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ma_content>div:not(.require_box){
	width: auto;
	height: auto;
	min-height: 100%;
	overflow: visible!important;
}
.ma_contentfull{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}
.ma_extend ~ .ma_left_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0; background-color: rgba(0, 0, 0, .24); z-index: 8;}
.ma_extend ~ .ma_right_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0;z-index: 8;}

.accmd_function {
	position: fixed;
	display: flex;
	width: 100%;
	max-width: 640px;
	height: 40px;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
}

.loading_active .ma_header::before,
.loading_active .ma_left::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
}

@media only screen and (min-width:1024px){
	.ma_main,
	.ma_main_foothide{
		padding-left: 56px;
	}
}
@media only screen and (max-width:1023px){	
	.ma_left{
		width: 0;
		visibility: collapse;
		transform: translate3d(-56px,0,0);
	}
	.ma_left.ma_extend{
		visibility: visible;
		width: 320px;
		-webkit-transform: translate3d(0%,0,0);
		transform: translate3d(0%,0,0);
	}
	.ma_loading{
		width: 100%;
	}
	
}
@media only screen and (max-width: 599px){
	html.ios15_height,
	html.ios15_height>body{
		height: 100vh;
	}
	html.ios15_height.main_rotate,
	html.ios15_height.main_rotate>body {
		height: calc(100vh + 1px);
	}
	.ma_left{
		width: 0;
	}
}


@media only screen and (orientation:portrait) and (max-width:767px){
	.ma_main{
		height: calc(100% - 56px);
	}
	.ma_main_foothide{
		height: calc(100% - 56px);
	}
	.ma_foot{
		-webkit-transform: translate3d(0,0%,0);
		transform: translate3d(0,0%,0);
	}	
}


@media only screen and (orientation:landscape) and (max-height:440px){
	

	
	.ios15_height .ma_content>div{
		padding-bottom: 102px;
	}
	
	.retrieve_active .ma_left {
		border-right: 0;
	}
}


@media only screen and (min-width: 1024px){
	.select_min{display: none!important;}
	.accadd_content{
		width: calc(50% - 24px);
		max-width: 668px;
	}
	.accadd_content.content_l{
		float: left;
		clear: left;
		margin: 0 16px 24px 16px;
	}
	.accadd_content.content_r{
		display: inline-block;
		margin-right: 16px;
	}
}
@media only screen and (min-width:1px) and (max-width: 1023px){
	.select_min{position: relative;}
	.select_max{display: none!important;}
	.accadd_content{
		width: calc(100% - 32px);
		margin: 0 16px 24px 16px;
	}
}

@media (pointer: coarse),
(hover: none),
(-moz-touch-enabled: 1) {

	.retrieve_active .ma_header::before,
	.retrieve_active .ma_left::before,
	.retrieve_active .accmd_function::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .32);
		z-index: 3;
	}
}

@media (pointer: coarse) and (max-height:428px) and (max-width:926px),
(-moz-touch-enabled: 1) and (max-height:428px) and (max-width:926px),
screen and (pointer: fine) and (min-resolution: 2dppx) and (max-height:428px) and (max-width:926px){
	.theme_color{
		display: none;
	}
}


@charset "UTF-8";


.lg_all{
	padding: 80px 0 0;
	text-align: center;
}
.lg_mian{
	width: 360px;
	background-color: #fff;
	
	border-radius: 2px;
	margin: auto auto 16px;
}
.lg_stratum{
	width: 100.1%;
	height: 56px;
	line-height: 56px;
}
.lg_stratum li{
	float: left;
	width: 33.333333%;
	background-color: #E4534D;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.lg_stratum li.on{
	background-color: #FFF;
	color: #E4534D;
}
.lg_stratum li:nth-child(1){border-top-left-radius: 2px;}
.lg_stratum li:nth-child(3){border-top-right-radius: 2px;}

.lgG{
	padding: 0 16px 24px;
	clear: left;
	text-align: left;
}
.lg_chooseG{
	position: relative;
	height: 56px;
	padding: 20px 0 20px 4px;
	margin-bottom: 8px;
	z-index: 2;
}
.lg_languageG{
	position: relative;
	width: 71px;
	*width: 45px;
	_width: 71px;
	height: 16px;
	line-height: 16px;
	font-weight: bold;
}
.lg_lan_title,
.lg_side_title{
	position: absolute;
	width: 100%;
}
.lg_lan_title img,
.lg_side_title img{
	position: absolute;
	width: 12px;
	height: 7px;
	top: 5px;
	right: 0;
}
.lg_lan_cn,
.lg_lan_hk,
.lg_lan_en{
	position: relative;
	display: block;
	padding-left: 24px;
}
.lg_lan_cn i,
.lg_lan_hk i,
.lg_lan_en i{
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background:none no-repeat;
	background-image: url("/assets/original/resources/e9147ccefac3409f5cae.png");
	border-radius: 50%;
	left: 0;
}
.lg_lan_hk i{
	background:none no-repeat;
	background-image: url("/assets/original/resources/3d6f90b2264acb3c8e75.png");
}
.lg_lan_en i{
	background:none no-repeat;
	background-image: url("/assets/original/resources/6afbbedc33c41426ad87.png");
}
.lg_lanUL{
	position: absolute;
	width: 120px;
	padding: 8px 0;
	background-color:#fff;
	border-radius: 3px;
	border: 1px solid #c8c8c8;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
	top: 29px;
	left: -4px;
	z-index: 2;
}
.lg_lanUL li{
	height: 48px;
	line-height: 48px;
	background-color: #fff;
}
li.lg_lan_cn i,
li.lg_lan_hk i,
li.lg_lan_en i{
	top: 16px;
	left: 16px;
}
li.lg_lan_cn,
li.lg_lan_hk,
li.lg_lan_en{padding-left: 47px;}

.lg_enterG{
	position: relative;
	z-index: 1;
}
.lg_input,
.ps_input,
.ver_ans{
	position: relative;
	height: 48px;
	border-radius: 3px;
	border: solid 1px #c8c8c8;
	margin-top: 16px;
}
.lg_input{
	position: static;
	clear: both;
}
.lg_enterG>div:first-child{margin-top: 25px;}
.u_icon i,
.p_icon i,
.s_icon i{
	float: left;
	display: block;
	width: 44px;
	height:100%;background:none no-repeat center;
	background:none no-repeat center;
	top: 0;
	left: 15px;
}
.p_icon i{
	background-image:none ;
	background-image: none;
}
.s_icon i{
	background-image:none ;
	background-image: none;
}
.s_icon_title{
	line-height: 16px;
	margin: 24px 0;
}
.s_icon_title + .lg_input{margin-top: 9px;}
.eye_icon, .no_eye_icon{
	position: absolute;
	display: block;
	width: 48px;
	height: 100%;
	background:none no-repeat center top;
	top: 0;
	right: 0;
}
.no_eye_icon{
	background-position: center bottom;
}

.lg_input .eye_icon,
.lg_input .no_eye_icon{
	position: static;
	float: right;
}

.lg_input input{
	float: left;
	width:calc(100% - 92px);
	height:47px;
	line-height: 47px;
	background-color: transparent;
	border: 0;
	font-size: 16px;
}
.lg_input input.lg_input_cover{
	position: absolute;
	height:37px;
	background-color: #fff;
	left: 45px;
	pointer-events: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.lg_input input{line-height: initial;}
}
.lg_err, .lg_scss, .lg_err_ie5{
	position: relative;
	
	color: #c0382b;
	font-size: 13px;
	margin-top: 5px;
}
.lg_err:before,
.lg_scss:before{
	content: '';
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	background-image: none;
	top: 2px;
	left: 0;
}
.lg_err_ie5 i{
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	top: 2px;
	left: 0;
}
.lg_scss{
	position: relative;
	color: #38bb8f;
}
.lg_scss:before{
	background-image:none;
	background-image: none;
	background-size: cover;
}

.lg_function{
	height: 16px;
	margin-top: 24px;
}
.lg_function .checkBox{
	float: left;
}
.lg_remember{
	position: relative;
	width: 50%;
	float: left;
}
.lg_remember input{
	width: 16px;
	height: 16px;
	margin: 0;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	-ms-appearance: checkbox;
	appearance: checkbox;
}
.lg_remember code{
	position: absolute;
	white-space: nowrap;
	top: 0;
	left: 26px;
}
.lg_forget{
	float: right;
	color: #007AFF;
	opacity: 0.87;
}
.lg_login_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: 0;
	border-radius: 3px;
	background-color: #38bb8f;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	
	margin-top: 22px;
}
.lg_loginold_btn{
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #2980b9;
	font-size: 14px;
	margin-top: 26px;
	text-align: center;
	display: none;
}
.lg_adcomG{
	position: relative;
	width: 360px;
	height: 160px;
	background-color:#fff0b3;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	margin:16px auto 0;
	display: none;
}
.lg_adcomSlider{
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.lg_adcomInner{
	position: absolute;
	width: 400%;
	height: 100%;
	left: 0%;
}
.lg_adcomPage_repeat,
.lg_adcomPage1,
.lg_adcomPage2,
.lg_adcomPage3{
	float: left;
	width: 25%;
	height: 100%;
}
.lg_adcomPage1{background:none no-repeat top center ;}
.cn .lg_adcomPage1{background:none no-repeat top center ;}
.en .lg_adcomPage1{background:none no-repeat top center ;}





.lg_adcomPage2{background:none no-repeat top center #2579c1;}
.lg_adcomPage3{background:none no-repeat top center #a04e26;}
.lg_adcomPage_repeat{background:none no-repeat top center #eba537;}




.lg_adcomL_btn,
.lg_adcomR_btn{
	position: absolute;
	width: 25px;
	height:14px;
	background: none right center  no-repeat;
	background-image: none;
	border: 0;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	opacity: .6;
	z-index: 2;
	display: none;
}
.lg_adcomR_btn{
	background: none left center  no-repeat;
	background-image: none;
	left: auto;
	right: 0;
}

.lg_adcomDot_btn{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 13px;
	left: 0;
	display: none;
}
.lg_adcomDot_btn li{
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color:rgba(255, 255, 255, 0);
	border: 1px solid #fff;
	opacity: .8;
	border-radius: 50%;
	margin: 0 3px;
}
.lg_adcomDot_btn li.on{background-color:rgba(255, 255, 255, 1);}


.lg_broswer{
	width: 360px;
	line-height: 16px;
	padding: 16px;
	background: #fff;
	margin: auto;
	text-align: left;
}
.lg_broswer h2{
	color: #000;
	font-weight: bold;
}
.lg_broswer_img{
	font-size: 0;
	text-align: center;
}
.lg_broswer_img li{
	display: inline-block;
	padding: 8px;
	border-radius: 8px;
	margin: 8px 0;
}
.lg_broswer_img i{
	display: block;
	width: 56px;
	height: 56px;
	background-size: 200%;
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 4px;
}
.icon_chrome{
	background-image: url("/assets/original/resources/994cc645d34f271d4b05.svg");
}
.icon_uc{
	background-image: url("/assets/original/resources/7c950c496aa2948f85a9.svg");
}
.icon_safari{
	background-image: url("/assets/original/resources/cf98209307f6b766bdfd.svg");
}
.icon_firefox{
	background-image: url("/assets/original/resources/bd3534645e7d9c295b1f.svg");
}

.lg_broswer_img code{
	font-size: 12px;
}






.ps_main{
	position: relative;
	width: 100%;
	height: 100%;
}
.ps_title{
	position: relative;
	width: 100%;
	height: 56px;
	padding-left:20px;
	line-height: 56px;
	background-color: #E4534D;
	color: #fff;
	font-size: 18px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_back_btn{
	width: 16px;
	height: 56px;
	background:none no-repeat center;
	margin-right: 20px;
	opacity: 1 ;
}
.psG,
.psG_paddingRL0{
	width: 360px;
	padding: 22px 16px 35px;
	background-color:#fff;
	border-radius: 2px;
	border: solid 1px #e0e0e0;
	margin: 56px auto 0;
}
.psG_paddingRL0{padding: 22px 0 33px;}
.ps_note,
.ps_noteNo{
	position: relative;
	padding-right: 27px;
	margin-bottom: 35px;
}
.ps_noteNo{
	padding-right: 0;
	margin-top: 2px;
}
.mail_functionG + .ps_noteNo{margin-top:21px ;}
.ps_noteIconG{
	position: absolute;
	width: 14px;
	height: 14px;
	top: 0;
	bottom: 0;
	right: 8px;
	margin: auto;
}
.ps_noteIconG:after{
	content:'';
	position: absolute;
	display: block;
	width: 14px;
	height: 14px;
	background:none no-repeat;
	background-size: cover;
	opacity: .5;
	top: 0;
	left: 0;
}
.ps_noteTxt{
	position: absolute;
	width: 296px;
	padding:14px 16px 3px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
	top: 18px;
	right: -7px;
	z-index: 2;
}
.ps_noteTxt li{
	font-size: 13px;
	margin-bottom: 11px;
}

.ps_input{
	position: relative;
	margin-top: 36px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}
.ps_input:before{
	content: attr(data-pwtitle);
	position: absolute;
	height: 16px;
	font-weight: 300;
	font-size: 12px;
	top: -21px;
	left: -1px;
}
.ps_input input,
.ver_input input{
	width: 100%;
	height: 100%;
	padding: 0 48px 0 15px;
	background-color: transparent;
	border: 0;
	font-size: 16px;
}
.ps_noteNo + .ps_input{margin: 0;}
.scss_icon:after,
.scss_iconS:after{
	content:'';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background:none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}
.scss_iconS:after{right: 92px;}
.ps_endInput{margin-top: 14px;}
.ps_mini_btnG{
	width: 100%;
	height: 48px;
	text-align: right;
	margin-top: 16px;
}

.ps_end_note{
	padding: 14px 10px 12px 15px;
	line-height: 1.25;
	background-color:#f5f5f5;
	border-radius: 2px;
	font-size: 12px;
	letter-spacing: -.1px;
	margin-top: 16px;
}
.ps_end_note h1{margin-bottom: 4px;}

.ps_reset_btn{
	position: relative;
	display: flex;
	float: left;
	height: 100%;
	line-height: 36px;
	padding-left: 24px;
	background:transparent;
	color: #2980b9;
	font-weight: 600;
	align-items: center;
	opacity: 1;
}
.ps_reset_btn:before{
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 100%;
	background: none no-repeat center ;
	left:0;
	opacity: 1;
}
.ps_reset_btn.on{opacity: .3;}


.ps_input input.ps_chk_enter{width: 210px;}
.ps_chk_btn{
	display: block;
	width: 76px;
	height: 100%;
	background-color: rgba(117, 117, 117, .4);
	color: #fff;
	font-weight: bold;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.ps_chk_btn.on{background-color: rgba(117, 117, 117, 1);}

.ps_scssG{position: relative;
	width: 360px;
	padding:70px 16px 32px;
	background: #fff;
	border-radius: 2px;
	border: solid 1px #e0e0e0;
	text-align: center;
	margin: 56px auto auto;
}
.ps_scssG:before{
	content: '';
	position: absolute;
	display: block;
	width: 25px;
	height: 25px;
	background:none no-repeat; background-size: cover;
	top: 32px;
	left: 0;
	right: 0;
	margin: auto;
}
.ps_scssG h1{
	font-size: 18px;
	margin-bottom: 5px;
}
.ps_scssG p{
	font-size: 12px;
	font-weight: 300;
}
.ps_strengthG{
	font-size: 12px;
	color: rgba(0, 0, 0, .6);
	margin: 4px auto 6px;
}
.ps_strength_danger{
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_strength_img{position: relative;
	top: 0;
	bottom: 0;
	margin: auto 3px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_strength_img li{
	width: 8px;
	height: 4px;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	margin-right: 1px;
}
.ps_strength_light1 li:nth-child(1){
	background-color: #c0382b;
	border: 0;
}
.ps_strength_light2 li:nth-child(1),
.ps_strength_light2 li:nth-child(2){
	background-color: #c0382b;
	border: 0;
}
.ps_strength_light3 li:nth-child(1),
.ps_strength_light3 li:nth-child(2),
.ps_strength_light3 li:nth-child(3),
.ps_strength_light4 li:not(:last-child),
.ps_strength_light5 li{
	background-color: #38bb8f;
	border: 0;
}


.mail_functionG{
	position: relative;
	padding: 0 16px 21px;
	border-bottom: 1px solid #e0e0e0;
}
.mail_function_title{
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 2px;
}
.mail_function_btnG{
	position: absolute;
	top: 8px;
	right:23px;
}
.mail_edit_btn,
.mail_del_btn{
	width: 16px;
	height: 16px;
	background: none no-repeat;
	border: 0;
}
.mail_del_btn{
	background-image: none;
	margin-right: 29px;
}
.mail_infoG{padding: 22px 16px 0;}
.mail_infoG ~ .mail_infoG{padding: 16px 16px 0;}
.mail_infoG .ps_end_note{margin-top: 0;}
.mail_infoG .ps_miniDone_btn{margin-top: 16px;}


.ver_scroll{
	padding:0 17px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}


.ver_x_btn{
	position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background:none no-repeat center;
    border: 0;
    top: 10px;
    right: 16px;
    opacity: .6;
}
.ver_img{
	position: relative;
	width: 100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.ver_img:before{
	content: attr(data-txt);
	position: absolute;
	display: flex;
	width: calc(100% - 100px);
	height: 40px;
	align-items: center;
}
.ver_img>img{
	width: 100%;
}
.ver_function{
	display: flex;
	padding-top: 16px;
	align-items: center;
	justify-content: center;
}
.ver_reset_btn{
	display: flex;
	align-items: center;
	background-color: transparent;
	border: 0;
	color: #2980b9;
	font-size: 14px;
	margin-right: 16px;
}
.ver_reset_btn:before{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: none no-repeat center/cover;
	margin-right: 8px;
}
.ver_ans{
	display: flex;
	width: 150px;
	align-items: center;
	justify-content: center;
	margin-top: 0;
}
.ver_foot{
	display: flex;
	justify-content: space-between;
	margin-top: 16px;
}
.ver_foot>input{
	width: calc((100% - 17px) / 2);
	height: 48px;
	line-height: 48px;
	border-radius: 3px;
	border: 0;
	font-size: 14px;
	font-weight: bold;

}
.ver_cancel_btn{
	background-color: #7f7f7f;
	color: #fff;

}
.ver_submit_btn{
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
}


@media only screen and (max-width: 1024px)  {
	
}

@media only screen and (max-width: 767px) {
	.lg_stratum{
		height: 56px;
		line-height: 56px;
	}
	.lg_all {
		padding: 0;
	}
	.lg_mian,
	.lg_broswer, 
	.lg_adcomG{
		width: 100%;
		margin-top:0;
	}

	.psG, .psG_paddingRL0{
		width: 100%;margin-top: 0;}


	.ps_scssG{
		width: 100%;
		margin-top: 16px;
	}
	.ps_miniDone_btn{margin-top: 29px;}

	
	.lg_mian,
	.lg_adcomG,
	.psG,
	.ps_scssG,
	.psG_paddingRL0{border: 0;}
	
	.lg_mian,
	.lg_adcomG,
	.lg_adcomSlider,
	.lg_stratum li:nth-child(1),
	.lg_stratum li:nth-child(3){border-radius: 0;}

}




@charset "UTF-8";


.backtop_btn{
	position: fixed;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.32);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	bottom: 16px;
	right: 16px;
	z-index: 7;
	-webkit-animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
	animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
}
.backtop_btn:before{
	content: '';
	position: absolute;
	display: block;
	width: 14px;
	height: 9px;
	background:none no-repeat;
	background-size: cover;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

@-webkit-keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}




.re_titleG{
	max-width: 100%;
	height: 48px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	border-radius: 2px 2px 0 0;
	overflow: hidden;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
}

.re_titleG li{
	position: relative;
	height: 100%;
	padding: 0 16px;
	color: rgba(0, 0, 0, .4);
	letter-spacing:-.5px;
	text-align: center;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
.re_titleG.equal li{width: 50%;}
*::-ms-backdrop,
.re_titleG.equal li{ width: 180px; } 
.re_main600 .re_titleG li{
	padding-right: 24px;
	padding-left: 24px;
}
.re_titleG li:before{
	content: '';
	position: absolute;
	display: block;
	width:0;
	height: 2px;
	background-color:#c0392b;
	transform-origin:0 center;
	bottom: 1px;left: 0;
	-webkit-transition::width 200ms ease-in-out;
	-ms-transition::width 200ms ease-in-out;
	transition:width 200ms ease-in-out;
}
.re_titleG li.on{color: #c0392b;}
.re_titleG li.on:before{width: 100%;}
.re_titleG li:after{
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color:#e0e0e0;
	bottom: 0;
	left: 0;
}
.ps_submit_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 25px;
}
.re_main600 .ps_submit_btn{ margin-top: 0; }

.ps_mini_btnG input,
.re_down_btnG input,
.re_sreachitem_btnG input,
.gray_bg_btn,
.search_title_btnG input{
	padding: 0 16px;
	height: 48px;
	line-height: 48px;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	font-size: 14px;
}
.re_sreachitem_btnG input,
.search_title_btnG input{
	height: 40px;
	line-height: 40px;
}

.search_title_btnG{
	padding:10px 16px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	text-align: right;
}
.ps_mini_cancel_btn{
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(130, 130, 130, .4) inset;
	color: rgba(0, 0, 0, .6);
}
.ps_mini_submit_btn{
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
}

.ps_miniDone_btn{
	padding: 0 21px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	margin:28px auto auto;
}

.ps_submit_btn:disabled,
.ps_submit_btn:disabled:hover,
.ps_mini_submit_btn:disabled,
.ps_mini_submit_btn:disabled:hover{
	background-color: rgba(56, 187, 143, .4);
	cursor:default;
}


.gray_bg_btn{
	background-color: #757575;
	color: #fff;
	letter-spacing: .8px;
}
input.input_center{
	text-align: center;
	padding: 0 16px;
	text-transform: uppercase;
}




.checkBox{
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, .8);
}
.checkbox_blue input,
.checkbox_confirm input,
.checkBox input{display: none !important;}
.checkbox_blue span,
.checkbox_confirm span,
.checkBox span{
	display:inline-block;
	width: 16px;
	height: 16px;
	background-color:#fff;
	border: 1px solid rgba(0, 0, 0, 0.64);
	border-radius: 4px;
}
.checkbox_blue input:checked + span,
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span,
.checkBox input:checked+span{
	background:none no-repeat center #2980b9;
	border-color: transparent;
}
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span{
	background-color: #3DB893;
}
.checkBox input:checked+span{
	background-color: #3DB893;
}
.checkBox>code{
	color: #000;
	line-height: 14px;
	flex: none;
	margin-left: 8px;
}
.--disabled .checkBox input + span,
.--disabled ~ li .checkBox input + span {
	opacity: 0.4;
}

.radioBox {
	display: flex;
	align-items: center;
}
.radioBox input {
	display: none;
}
.radioBox input+span {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: solid 1px rgba(0, 0, 0, 0.64);
	border-radius: 16px;
	margin-right: 16px;
}
.radioBox input+ span:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: #3DB893;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 10px;
	opacity: 0;
}
.radioBox input:checked+span{
	border-color: #3DB893;
}
.radioBox input:checked+span:before{
	opacity: 1;
}



.search_functionG,
.search_function_fullG{
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: solid 1px #c8c8c8;
	border-radius: 3px;
	overflow: hidden;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.search_functionG:after{
	
	position: absolute;
	width: 40px;
	height: 38px;
	border-width: 1px 1px 1px 0;
	border-color: #7f7f7f;
	border-style: solid;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	top: 0;
	right: 0;
	pointer-events: none;
}
.quick_searchG .search_functionG:after{
	width: 48px;
	height: 46px;
	display: none;
}
.wmc_searchG .search_functionG:after{
	top: 16px;
	right: 16px;
}
.re_betSearchG .search_functionG:after{content: none;}
.search_functionTxt{
	height:100%;
	padding: 0 0 0 16px;
	border: 0;
	font-size: 14px;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
}
.quick_searchG.tw .search_functionTxt{
	font-size: 16px;
}
.search_functionSubmit_btn,
.search_functionClose_btn,
.search_functionSubmit_tran_btn{
	height: 100%;
	padding: 0;
	background: none no-repeat center #7f7f7f;
	border: 0;
	opacity: 1;
	-webkit-flex:0 0 40px;
	-ms-flex:0 0 40px;
	flex:0 0 40px;
}
.quick_searchG .search_functionSubmit_btn,
.quick_searchG .search_functionClose_btn{
	-webkit-flex:0 0 48px;
	-ms-flex:0 0 48px;
	flex:0 0 48px;
}
.search_functionSubmit_btn{border-radius: 0; margin: 0;}
.search_functionClose_btn{background: none no-repeat center transparent; opacity: .6;right: 40px;}
.search_functionSubmit_tran_btn{ background: none no-repeat center;
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
	}


.search_function_fullG{border: 0;border-radius: 0;}
.search_function_fullG .search_functionSubmit_btn,
.search_function_fullG .search_functionClose_btn{	
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
}
.search_function_fullG .search_functionSubmit_btn{background-image: none;}
.search_function_fullG .search_functionSubmit_btn i{
	display: block;
	width: 16px;
	height: 16px;
	margin: auto;
}
.search_function_fullG .search_functionSubmit_btn svg{	fill:#fff;}
.err_input .search_functionSubmit_btn{box-shadow:1px 0px 0 #c0382b inset; }
.search_function_err{
	position: relative;
	color: #c0382b;
	font-size: 13px;
	margin-top: 7px;
}
.search_function_err:before,
.search_function_scss:before{
	content: '';
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	top: 2px;
	left: 0;
}







.select_in_tdG{
	position: relative;
	width: 112px;
	display: inline-block;
	color: rgba(0, 0, 0, .8);
}
.select_in_tdG:after{
	content: '';
	position: absolute;
	display:block;
	width: 11px;height: 7px;
	background: none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
	opacity: .6;
	pointer-events: none;
}
.select_in_tdTitle{font-weight: 600;}
.select_in_tdUL{
	position: absolute;
	width: 128px;
	padding: 8px 0;
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24);
	text-align: left;
	top: -23px;
	left: -17px;
	z-index: 2;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.select_in_tdUL li{
	position: relative;
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 17px;
}
.select_in_tdUL li.on{order: 0;}
.select_in_tdUL li.on:after{
	content: '';
	display: block;
	position: absolute;
	width: 11px;
	height: 7px;
	background:none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}
.select_in_tdUL li span{position: relative;}
.select_in_tdG select{
	background-color: transparent;
	border: 0;
	font-size: 14px;
	font-weight: 600;
}



.add_infoG,
.less_infoG{
	width: 16px;
	height: 16px;
	background: none no-repeat;
	margin: auto;
}
.less_infoG{background-image: none ;}



.ar_bg{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0 16px 16px;
	background-color: rgba(0, 0, 0, .48);
	top: 0;
	left: 0;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	z-index: 8;
}
.ar_main,
.ar_annG{
	width: 280px;
	padding: 22px 16px 24px; 
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
	margin-top: 178px;
}
.ar_bg_note{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .32);
	padding: 50px 16px;
}
.ar_ann_note{
	width: 100%;
	max-width: 480px;
	height: auto;
	background-color: #FFF;
	border-radius: 8px;
	overflow: hidden;
}
.ar_ann_note .ar_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	padding-right: 8px;
	padding-left: 16px;
	color: #000;
	background-color: #F9F9F9;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.ar_main>h1{
	height: 55px;
	line-height: 59px;
	padding-left: 17px;
	box-shadow: 0 -1px 0 #e1e1e1 inset;
	color: rgba(0, 0, 0, .6);
	font-size: 16px;
}
.ar_annG{
	position: relative;
	width: 520px;
	max-height: calc(100% - 129px);
	padding: 0 0 24px;
	margin-top: 89px;
	overflow-x: hidden;
	overflow-y: auto;	
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ar_annG._ver_width{
	width: 360px;
	margin: auto;
}
.ar_title{
	position: relative;
	width: 100%;
	height: 54px;
	padding:0 17px;
	background-color: #F9F9F9;
	border-top-left-radius: 3px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
	top: 0;
	border-top-right-radius: 3px;
	font-size: 16px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	flex:none;
}
._ver_width  .ar_title{
	height: 32px;
	padding: 0 31px 0 17px;
}
.ar_title.scroll::after,
.scroll .md_re_title::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	top: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;

}
.scroll .md_re_title::after{
	z-index: 1;
}
.ar_x_btn{
	width: 12px;
	height: 12px;
	background:none no-repeat center / contain;
	border: 0;
	opacity: .6;
}
.ar_ann_note .ar_x_btn{
	position: absolute;
	background: none center/ 12px 12px no-repeat;
	right: 8px;
	top: 8px;
	width: 32px;
	height: 32px;
	opacity: .64;
	padding: 0;
}
.ar_ann_note .ar_gray_btn{
	width: 100%;
}
.ar_scroll {
	padding: 5px 17px 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ar_ann_txtUL li {
	padding-bottom: 14px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 12px;
	word-break: break-word;
}
.ar_ann_txtUL li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}


.ar_ann_note .ar_scroll {
	height: calc(100% - 48px);
	padding: 16px 16px 0;
}
.ar_note_txtUL li:not(:last-child){
	margin-bottom: 32px;
}
.ar_note_txtUL h1{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 16px;
	color: #000;
}
.ar_note_txtUL .img{
	position: relative;
	padding-bottom: calc(100% * .75);
	margin-bottom: 16px;
}
.ar_note_txtUL p{
	display: block;
	color: #000;
	line-height: 19px;
}
.ar_note_txtUL .md_creat_btn{
	margin-top: 16px;
}
.ar_note_txtUL img{
	display: block;
	width: 100%;
	margin-bottom: 16px;
}
.ar_note_txtUL .ar_link_box{
	display: flex;
	margin: 16px 0;
}
.ar_note_txtUL .word_line_link{
	width: 50%;
	height: 40px;
	font-size: 14px;
	line-height: 16px;
	color: #007AFF;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ar_note_txtUL .word_line_link.--gray{
	margin-left: 16px;
	color: #FFF;
	background: #5A5D5F;
	border-radius: 4px;
}


.ar_main_txt{line-height: 18px;}
.ar_main_txt h1{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 17px;
}
.ar_main_txtUL li{
	line-height: 17px;
	margin-bottom: 19px;
}
.ar_main_txtUL li:last-child{margin-bottom: 0;}
.ar_main_txtUL span{
	display: block;
	font-weight: 600;
	margin-bottom: 2px;
}
.ar_btnG{
	text-align: right;
	margin-top: 21px;
}
.ar_gray_btn{
	min-width: 65px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, 0.54);
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_green_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 16px;
	background-color: #38bb8f;
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_list{
	margin-top: 16px;
	margin-bottom: 24px;
}
.ar_item{
	position: relative;
	padding-left: 20px;
	font-size: 14px;
	line-height: 19px;
}
.ar_item:before{
	position: absolute;
	content: '';
	left: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
}
.ar_ann_note li.ar_item{
	margin-bottom: 0;
}


.ps_sendCode{
	position:fixed;
	width: calc(100% - 32px);
	max-width: 448px;
	height: 40px;
	padding: 0 16px;
	background-color: #000;
	bottom: calc(constant(safe-area-inset-bottom) + 16px);
	bottom: calc(env(safe-area-inset-bottom) + 16px);
	left: 0;
	right: 0;
	margin: auto;
	visibility: collapse;
	z-index: 9;
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.--accType .ps_sendCode{
	bottom: calc(constant(safe-area-inset-bottom) + 56px);
	bottom: calc(env(safe-area-inset-bottom) + 56px);
}

.ps_sendCode span{
	color: #fff;
	font-weight: normal;
	text-align: center;
	flex:1 1 auto;
}
.ps_sendCode_btn{
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #38bb8f;
	font-weight: bold;
	flex: none;
}
.ps_copyArea{
	position: absolute;
	opacity: 0;
}




.data_noneG{
	padding-top: 26px;
	text-align: center;
	color: rgba(0, 0, 0, .6);
}
.re_detail_scroll .data_noneG{border-top: 1px solid #e0e0e0;}
.err404{
	position: fixed;
	width: 100%;
	height: 100%;
	
	top: 0;
	left: 0;
	z-index: 2;
}


.w78px{width:78px;}
.w100{width: 100% !important;}
.w140px{width:140px;}
.w160px{width:160px;}
.w172px{width:172px;}
.w192px{width: 192px;}
.w200px{width: 200px;}
.w360px{width: 360px;}
.h100per{height: 100%;}
.h56px{height: 56px;}
.h93px{height: 93px;}
.minH35{min-height: 35vh;}
.minH50{min-height: 50vh;}
.accadd_content.content_l.minH50{min-height: 500px;}
.minH80{min-height: 80vh;}
.m_noH{margin:0;}

.p0{padding: 0!important;}
.pt0{padding-top: 0!important;}
.pb0{padding-bottom: 0!important;}
.pt16{padding-top: 16px!important;}
.prl16{
	padding-right: 16px;
	padding-left: 16px;
}

.mt4{margin-top: 4px;}
.mt8{margin-top: 8px;}
.mt13{margin-top: 13px;}
.mt16 {margin-top: 16px;}
.mt24 {margin-top: 24px;}
.mb0{margin-bottom: 0!important;}
.mb8{margin-bottom: 8px!important;}
.mb12{margin-bottom: 12px!important;}
.mb24{margin-bottom: 24px!important;}
.mb32{margin-bottom: 32px!important;}
.mt0{margin-top: 0!important;}

.ml7{margin-left: 7px;}
.ml8{margin-left: 8px!important;}
.ml12{margin-left: 12px;}
.ml15{margin-left: 15px;}
.ml16{margin-left: 16px;}

.mr6{margin-right: 6px;}
.mr7{margin-right: 7px;}
.mr28{margin-right: 28px;}

.down_txt{vertical-align: bottom;}
.top_txt{vertical-align: top;}


.por{
	position: relative;
	height: 100%;
}
.poa{position: absolute;}




.bgf0f0f0{
	min-height: 100%;
	background-color: #f0f0f0;
}
.bgfff {
	background-color: #fff;
}
.noborder{border: 0;}


.focus_input{
	box-shadow: 0 0 4px 0 rgba(69, 144, 194, 0.16);
	border: solid 1px #4590c2;
}
.err_input{border-color:#c0382b;}





.word_link {
	color: #2980B9;
	font-weight: bold;
}
.word_link_new{
    color: #2980B9;
}
.word_line_link{
	color: #007AFF;
}
.re_fixedTd .word_line_link{
	font-weight: bold;
}
.word_link.on{color: #660099;}
.txtc,
.re_table_main td.txtc,
td.txtc, th.txtc, span.txtc, div.txtc{text-align: center;}
.txtl, td.txtl, th.txtl, span.txtl, div.txtl{text-align: left;}
.txtr, td.txtr, th.txtr, span.txtr, div.txtr{text-align: right;}
.word_bold, td.word_bold, li.word_bold{font-weight: bold;}
.word_bold300, td.word_bold300{font-weight: 300;}
.word_bold500, td.word_bold500{font-weight: 600;}
.word_nomal, td.word_nomal{font-weight: normal;}
.word_paleRed{color: #b14334;}
.word_lightpink{color: #FF8797;}
.word_lightRed{color: #dc7480;}
.word_red{color: #E4534D;}
.word_midRed{color: #FF4E65;}
.word_canvOrange{color: #f38b12;}
.word_orange{color: #f3b932;}
.word_lightOrange{color: #eba01e;}
.word_darkOrange{color: #bb9742;}
.word_milkOrange{color: #c09552;}
.word_lightGreen{color: #38bb8f;}
.word_paleGreen, .re_table_head02G td.word_lightGreen{color: #96e6cd;}
.word_green{color: #1A9E76;}
.word_green_a8{color: rgba(39,166,123,8);}
.word_midGreen{color: #1A9E76;}
.word_darkGreen{color: #33ab82;}
.word_lightBlue{color: rgba(93, 200, 238, .8);}
.word_canvBlue{color: #2b82ba;}
.word_blue{color: #2980b9;}
.word_lightGray{color: #666;}
.word_gray{color: rgba(0, 0, 0, .6);}
.word_black{color: #000;}
.word_black_a64{color: rgba(0, 0, 0, .64);}
.word_black_a72{color: rgba(0, 0, 0, .72);}
.word_black_a8{color: rgba(0, 0, 0, .8);}
.word_white02_a8{color: rgba(248, 248, 248, .8);}
.word_white_a6,
tr.tbet_table_head02G td.word_white_a6{color: rgba(255, 255, 255, .6);}
.word_white_a8{color: rgba(255, 255, 255, .8);}
.word_brown{color: #987e66;}
.word_select, .word_select_txt::selection {
	color:#4b4600;
	background: rgb(255,240,40);
}
.word_delline{text-decoration:line-through; }
.word_uppercase {
	text-transform: uppercase;
}
.fz12{font-size: 12px!important;}
.fz14{font-size: 14px!important;}
.fz16{font-size: 16px!important;}


::-webkit-input-placeholder{color:rgba(0, 0, 0, .6);}
::-moz-placeholder{color:rgba(0, 0, 0, .6);}
::-ms-input-placeholder {color:rgba(0, 0, 0, .6);}



.use_animate{
	opacity: 0;
	visibility: collapse;
	z-index: 6;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .use_animate,
.active + .use_animate,
.--on .use_animate,
.on .use_animate {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}



.high_animate{
	height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform-origin:center 0;
	-ms-transform-origin:center 0;
	transform-origin:center 0;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .high_animate,
.active + .high_animate{
	height: 0;
	opacity: 0;
	visibility: collapse;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
}

.ma_main,
.ma_header,
.ma_left,
.ma_foot,
.ma_right,
.mu_memberDetailG,
.lg_input,
.ma_loading,
.re_functionG{ 
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}


.item_disappear5s{
	-webkit-animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}
.item_disappear2s{
	-webkit-animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}

@-webkit-keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}

@-webkit-keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}




.lg_stratum li, .lg_lan_title img, .lg_adcomDot_btn li, .lg_adcomL_btn, .lg_adcomR_btn, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_bettypesG li, .re_dateInfo, .re_titleG li, .re_linkG:after, .backtop_btn, .re_searchclose_btn, .da_linkG span:after, .da_linkG span:hover:before, .re_export_select li, .re_export_select_twoLines li, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .re_table_body td, .word_link, .re_sma_submit_btn, .lg_lanUL li, .ar_choose_Info li, .url_list_item, .re_table_body_auto td, .re_bet_selectG, .re_td_fixedShadow:after, .re_betdetail_cancelN, .re_betdetail_cancelY, .re_more_btn, .re_more_btn_360, .search_functionSubmit_btn, .search_functionClose_btn, .search_functionSubmit_tran_btn, .checkbox_blue span, .checkbox_confirm span, .wmc_search_chkG span, .select_in_tdUL, .select_in_tdUL li, .re_settlement_tb tr:not(.fix_trColor), .re_accounting_tb tr:not(.fix_trColor), .re_main600_tb, .wmc_clear_btn, .wmc_stake_option span, .wmc_stake_option span:before, .wmc_filter600_info48UL li, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_info48UL li:after, .tbet_wagers_searchLi, .tbet_menu_txt, .tbet_collapse_img, .tbet_collapse_switch, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_inside_btn, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn, .teach_next_btn, .teach_ok_btn, .re_main600_tb tr:not(.fix_trColor), .aclist-tr.content, .searchbar .select, .titlebar_menu .save, .titlebar_menu .cancel, .credits_item03 .btn_save, .credits_item03 .btn_cancel, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .search_functionSubmit_btn, .ps_sendCode_btn, .ar_x_btn, .ar_title, .ar_notice_btn, .ar_green_btn, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbody_line td, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .require_btn, .lg_broswer_img li, .lg_broswer_img li code, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_edit_btn,.md_editBar_item i,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn,.word_line_link,.md_addAcc_btn, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar, .tbet_sreachtermtxt, .md_alert_editBox i, .md_verify_btn, .wmc_volume_btn, .wmc_func_btn, .checkBox span, .md_alert_filter li, .radioBox span, .twofa_download .list li {
	-webkit-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	-ms-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
}
.hand, .lg_stratum li, .lg_lan_title, .lg_lanUL li, .lg_adcomPage1 span, .lg_adcomL_btn, .lg_adcomR_btn, .lg_adcomDot_btn li, .lg_forget, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .ps_miniDone_btn, .mu_name li, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .le_big_btnG h1:before, .le_big_btnG li, .le_big_inside li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_selectG,.re_bettypesG li , .re_dateInfo, .re_titleG li, .re_linkG, .backtop_btn, .re_searchclose_btn, .da_linkG span, .re_export_select li, .re_export_select_twoLines li, .re_exportG, .re_sort, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .mu_memberUL li:not(.mu_memberUL_title), .eye_icon, .no_eye_icon, .word_link, .re_sma_submit_btn, .ar_choose_Info li, .url_list_item, .search_functionSubmit_btn, .search_functionClose_btn, .select_in_tdUL li, .select_in_tdG, .add_infoG, .wmc_clear_btn, .wmc_volume_btn, .wmc_stake_input span, .re_filter_back_btn, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_back_btn, .wmc_filter600_info48UL li, .tbet_menu_sportsUL li, .tbet_collapse_img, .tbet_collapse_switch, .tbet_inside_btn, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn.on, .re_breadUL li, .teach_next_btn, .teach_ok_btn, .le_small_inside li, .re_more_btn, .checkbox, .searchbar .select, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .ac_sort, .drop_down li, .mem_detail_backbtn, .ps_sendCode_btn, .ar_x_btn, .ar_notice_btn, .wmc_stake_option, .wmc_search_chkG, .ar_green_btn, .tbet_collapse_td, .tbet_div_headG, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbet_breadG li, .mu_profile, .re_copy_btn, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .lg_broswer_img li, .word_link_new, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_editBar_item i,.md_edit_btn,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn:not(:disabled),.word_line_link,.md_addAcc_btn,.md_permissions li, .md_label.--period, .--period input, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar,
.tbet_sreachtermtxt, .re_fixedTd, .md_alert_editBox i, .md_verify_btn, .wmc_func_btn, .checkBox, .md_alert_filter li:not(.on),
.radioBox span, .re_sort_i,
.twofa_download .list li{cursor: pointer;}




@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){	
	.lg_lan_title:hover img,
	.lg_side_title:hover img,
	.da_linkG span:hover:before,
	.da_linkG span:hover:after,
	.re_searchclose_btn:hover,
	.re_detailclose_btn:hover,
	.re_linkG:hover:after,
	.re_selectG:hover:before,
	.re_dateInfo:hover:after,	
	.re_betdetail_close_btn:hover,
	.re_detailclose_btn:hover,
	.tbet_collapse_img:hover,
	.tbet_table_head02G:hover .tbet_collapse_switch,
	.tbet_div_headG:hover .tbet_collapse_switch,
	.lg_adcomL_btn:hover,
	.lg_adcomR_btn:hover,
	.hover_op1,
	.ver_x_btn:hover,
	.le_small_btnG>li:hover:before,
	.le_big_btnG h1:hover:before{opacity:1;}

	.ps_noteIconG:hover:after,
	.hover_op084{opacity: .84;}


	.ps_back_btn:hover,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:hover,
	.searchbar .select:hover,
	.ar_x_btn:hover,
	.hover_op08,
	.ver_reset_btn:hover{opacity: .8;}
	

	.add_infoG:hover,
	.ps_reset_btn:hover,
	.wmc_clear_btn:hover,
	.wmc_filter600_back_btn:hover,
	.re_filter_back_btn:hover,
	.tbet_inside_btn:hover,
	.lg_loginold_btn:hover,
	.hover_op06,
	.require_back_btn:hover{opacity: .6;}



	.search_functionClose_btn:hover,
	.search_functionSubmit_tran_btn:hover,
	.tbet_td_indside_arrIcon:hover,
	.teach_next_btn:hover,
	.hover_op03{opacity: .3;}

	



	.lg_stratum li:hover{
		background-color: #E86E68;
		color: #FFF;
	}
	.hover_bgc0382b{background-color: #c0382b;color: #fff;}




	.lg_lanUL li:hover,
	.ar_choose_Info li:hover,
	.re_selectG>ul li:hover,
	.re_bettypesG li:hover,
	.re_sreachitem>ul>li:hover,
	.select_in_tdUL li:hover,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):hover,
	.wmc_filter600_info48UL li:hover,
	.tbet_wagers_searchLi:hover,
	.re_export_select li:hover,
	.re_export_select_twoLines li:hover,
	.tbet_sreachtermtxt:hover,
	.hover_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:hover,
	.hover_bgfff{background-color:#fff;}


	.url_list_item:hover,
	.re_sreachitem:hover,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:hover td,
	.re_table_body_auto:hover td,
	.tbet_table_body_auto:hover td,
	.tbet_wagers_teamUL:hover,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:hover,
	.tbet_div_body [class^="tbet_inbody_item"]:hover,
	.tbet_div_body [class^="tbet_body_item"]:hover,	
	.tbody_line:hover td,
	.hover_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.hover_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:hover,
	.ps_mini_submit_btn:hover,
	.ps_miniDone_btn:hover,
	.teach_ok_btn:hover,
	.titlebar_menu .save:hover,
	.credits_item03 .btn_save:hover,
	.menu_save .save:hover,
	.menu_save .save_new:hover,
	.ar_green_btn:hover,
	.hover_bg38bb8f_op06,
	.ver_submit_btn:hover{background-color: rgba(56, 187, 143, .6);}

	
	.hover_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:hover{background-color: #5ACEA7;}
	.hover_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:hover,
	.hover_bg000_op03,
	.ver_cancel_btn:hover{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:hover,
	.hover_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:hover,
	.titlebar_menu .cancel:hover,
	.credits_item03 .btn_cancel:hover,
	.menu_save .cancel:hover,
	.hover_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.hover_bg000_op01{background-color: rgba(0,0,0,.1);}
	.mu_memberDetail_title .mu_close:hover{
		background-color: #E86E68;
	}



	.bm_btnG li:hover,
	.hover_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}


	.le_small_btnG>li:hover{
		background-color: #FAFAFA;
	}
	.mu_back_btn:hover:before{
		background-color: #FAFAFA;
		opacity: 1;
	}
	.le_small_btnG>li:hover:before,
	.le_big_btnG li:hover:before,
	.mu_memberUL li:not(.mu_memberUL_title):hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_tel:hover:before,
	.le_big_btnG li.le_tel:hover:before{
		filter: none;
		background-position: center -36px;
	}
	.le_small_btnG>li.le_account:hover:before,
	.le_big_btnG .le_account_list li:hover:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.mu_memberUL li.mu_lan:hover:before{
		filter: none;
	}
	.hover_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}
	.le_big_btnG li:not(.le_account_list):hover,
	.mu_memberUL li:not(.mu_memberUL_title):hover,
	.mu_memberUL .mu_lan:hover span{
		color: #E4534D;
		background-color: #FAFAFA;
	}
	.mu_memberUL li:hover .mu_memberUL_rightTxt{
		color: #E4534D;
	}

	.le_small_inside li:hover,
	.hover_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:hover,
	.re_titleG li:hover,
	.hover_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:hover .tbet_menu_txt,
	.hover_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:hover,
	.hover_textc34235{color: #c34235;}


	.re_title600type li.word_green:hover,
	.ps_sendCode_btn:hover,
	.hover_text27a67b{color: #27a67b;}
	
	

	.re_selectG:hover,
	.re_dateInfo:hover,
	.hover_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:hover .tbet_menu_img,
	.hover_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:hover,
	.hover_allbetmenu_text,
	.re_result_div_head.new .re_result_div_item:hover{background-color: #fff;color: #000;}


	.ar_notice_btn:hover{background-color: #ee8b2f;color: #fff;}


	
	.word_link_new:hover{
        color: #3395FF;
    }
	.word_link:hover{
		color: #660099;
	}
	.re_fixedTd:hover .word_line_link,
	.word_line_link:hover {
		color: #3395FF;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:hover{
		background: #707070;
		text-decoration-line: none; 
	}
	.require_btn:hover{
		background: rgba(0, 0, 0, .04);
	}

	.lg_broswer_img li:hover i{
		background-position: right;
	}
	.lg_broswer_img li:hover code{
		color: #2D4150;
	}
	.mu_btnG li:hover,
	.mu_rightG .profile_btn:hover,
	.mu_hab:hover,
	.le_bigG .le_close:hover{
		background-color: #E86E68;
	}
	.lang_item:hover{
		background: #F7F7F7;
	}
	.lang_item:hover .lang_radio{
		border-color: #3DB893;
	}

	.md_edit_btn:hover {
		color: #000;
	}

	.md_edit_btn:hover::before {
		opacity: 1;
	}

	.md_label i:hover,
	.md_editBar_item i:hover,
	.md_copyUrl:hover,
	.md_gray_btn:hover,
	.da_title i:hover {
		background-color: #FAFAFA;
		opacity: 1;
	}
	.md_alert_editBox i:hover {
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_verify_btn:hover{
		color: #3395FF;
		text-decoration: underline;
	}
	.md_verify_btn:hover i{
		filter: invert(44%) sepia(91%) saturate(1594%) hue-rotate(193deg) brightness(101%) contrast(100%);
	}
	.da_title .icon_recenter:hover{
		background-color: unset;
		opacity: 1;
	}

	.md_list_item li:hover,
	.md_gray_btn.--cancel:hover,
	.re_fliter_result li:hover {
		background: #707070;
		border: 1px solid #707070;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:hover {
		background: #707070;
	}

	.md_type_list li:hover {
		background-color: #FAFAFA;
		color: #E4534D;
	}

	.md_switch:hover>div,
	.md_info:hover,
	.md_alert_title i:hover,
	.re_Ibtn:hover{
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_info:hover::before,
	.re_Ibtn:hover::before{
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}

	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):hover {
		border: 1px solid #474747;
	}

	.md_creat_btn:not(:disabled):hover,
	.md_name_btn:hover,
	.md_normal_btn:not(:disabled):hover,
	.long_square_btn:not(:disabled):hover,
	.md_gray_btn.--save:not(:disabled):hover,
	.md_addAcc_btn:hover,
	.re_sma_submit_btn:hover{
		background: #5ECAA9;
	}

	.md_copyUrl:hover i {
		opacity: 1;
	}

	.md_select_ul li.--on,
	.md_select_ul li:hover,
	.md_alert_filter li:not(.on):hover {
		background: #FAFAFA;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:hover{
		opacity: 1;
		background-color: #F5F5F5;
	}
	.report_main .md_label:hover i{
		opacity: 1;
	}
	.report_main .md_label i:hover{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):hover,
	.cal_date_left:not(.cal_space):hover,
	.cal_date_right:not(.cal_space):hover{
		color: #000;
	}
	.cal_date:not(.cal_space):hover:before,
	.cal_date_left:not(.cal_space):hover:before,
	.cal_date_right:not(.cal_space):hover:before,
	.re_headTxt_btn:hover{
		background-color: #FAFAFA;
	}

	.re_headTxt_btn:hover i,
	.re_headTxt_btn:hover code{
		filter: brightness(0);
	}

	.re_sreachtermG:hover::after {
		background: linear-gradient(-90deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}
	.re_sreachtermG:hover::before {
		background: linear-gradient(270deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}

	.re_sreachtermG:hover .re_sreachterm_bar{
		background: #007AFF;
	}
	.re_sreachtermG:hover li{
		filter: grayscale(1) brightness(10);
	}
	.re_sreachtermG:hover .re_sreachtermtxt::before{
		background: #fff;
	}

	.re_more_btn:hover,
	.re_more_btn_360:hover{
		opacity: 1;
	}
	.wmc_volume_btn:hover{
		background: rgba(250, 250, 250, 1);
	}
	.wmc_volume_btn:hover span{
		opacity: 1;
	}
	
	.wmc_func_btn:hover{
		background: rgba(245, 245, 245, 1);
		color: #000;
	}
	.wmc_func_btn:hover i{
		opacity: 1;
	}
	.checkBox:hover span,
	.radioBox:hover span{
		border-color: #3DB893;
	}
}


	.lg_lan_title:active img,
	.lg_side_title:active img,
	.da_linkG span:active:before,
	.da_linkG span:active:after,
	.re_searchclose_btn:active,
	.re_detailclose_btn:active,
	.re_linkG:active:after,
	.re_selectG:active:before,
	.re_dateInfo:active:after,
	.re_betdetail_close_btn:active,
	.re_detailclose_btn:active,
	.tbet_collapse_img:active,
	.tbet_table_head02G:active .tbet_collapse_switch,
	.tbet_div_headG:active .tbet_collapse_switch,
	.lg_adcomL_btn:active,
	.lg_adcomR_btn:active,
	.active_op1,
	.ver_x_btn:active{opacity:1;}

	.ps_noteIconG:active:after,
	.active_op084{opacity: .84;}


	.ps_back_btn:active,
	.le_small_btnG li:active:before,
	.le_big_btnG h1:active:before,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:active,
	.ar_x_btn:active,
	.searchbar .select:active,
	.active_op08,
	.ver_reset_btn:active{opacity: .8;}
	

	.add_infoG:active,
	.ps_reset_btn:active,
	.wmc_clear_btn:active,
	.wmc_filter600_back_btn:active,
	.re_filter_back_btn:active,
	.tbet_inside_btn:active,
	.lg_loginold_btn:active,
	.active_op06,
	.require_back_btn:active{opacity: .6;}



	.search_functionClose_btn:active,
	.search_functionSubmit_tran_btn:active,
	.tbet_td_indside_arrIcon:active,
	.teach_next_btn:active,
	.active_op03{opacity: .3;}

	



	.lg_stratum li:active{
		background-color: #E1433C;
		color: #FFF;
	}
	.active_bgc0382b{
		background-color: #c0382b;
		color: #fff;
	}


	.mu_hab:active,
	.mu_btnG li:active,
	.mu_rightG .profile_btn:active,
	.le_bigG .le_close:active,
	.mu_memberDetail_title .mu_close:active{
		background-color: #E1433C;
	}

	.mu_back_btn:active:before{
		background-color: #F5F5F5;
		opacity: 1;
	}


	.lg_lanUL li:active,
	.ar_choose_Info li:active,
	.re_bettypesG li:active,
	.select_in_tdUL li:active,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):active,
	.wmc_filter600_info48UL li:active,
	.tbet_wagers_searchLi:active,
	.re_export_select li:active,
	.re_export_select_twoLines li:active,
	.tbet_sreachtermtxt:active,
	.active_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:active,
	.active_bgfff{background-color:#fff;}


	.url_list_item:active,
	.re_sreachitem:active,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:active td,
	.re_table_body_auto:active td,
	.tbet_table_body_auto:active td,
	.tbet_wagers_teamUL:active,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:active,
	.tbet_div_body [class^="tbet_inbody_item"]:active,
	.tbet_div_body [class^="tbet_body_item"]:active,
	.active_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.active_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:active,
	.ps_mini_submit_btn:active,
	.ps_miniDone_btn:active,
	.teach_ok_btn:active,
	.titlebar_menu .save:active,
	.credits_item03 .btn_save:active,
	.menu_save .save:active,
	.menu_save .save_new:active,
	.ar_green_btn:active,
	.active_bg38bb8f_op06,
	.ver_submit_btn:active{background-color: rgba(56, 187, 143, .6);}

	
	.active_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:active{background-color: #2D9572;}
	.active_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:active,
	.active_bg000_op03,
	.ver_cancel_btn:active{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:active,
	.active_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:active,
	.titlebar_menu .cancel:active,
	.credits_item03 .btn_cancel:active,
	.menu_save .cancel:active,
	.active_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.mu_memberUL li:not(.mu_memberUL_title):active,
	.le_big_btnG li:not(.le_account_list):active{
		color: #E4534D;
		background-color: #F5F5F5;
	}
	.mu_memberUL li:active .mu_memberUL_rightTxt{
		color: #E4534D;
	}
	.mu_memberUL li:not(.mu_memberUL_title):active:before,
	.le_big_btnG li:not(.le_account_list):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.mu_memberUL li.mu_lan:active:before{
		filter: none;
	}
	.le_big_btnG .le_account_list li:active:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.active_bg000_op01{background-color: rgba(0,0,0,.1);}



	.bm_btnG li:active,
	.active_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}



	.le_small_btnG>li:active{
		background-color: #F5F5F5;
	}
	.le_small_btnG>li:not(.le_account):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_account:active:before{
		background-position: bottom center;
		opacity: 1;
	}
	.le_big_btnG h1:active,
	.active_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}

	.le_small_inside li:active,
	.le_big_inside li:active,
	.active_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:active,
	.re_titleG li:active,
	.active_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:active .tbet_menu_txt,
	.active_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:active,
	.active_textc34235{color: #c34235;}


	.re_title600type li.word_green:active,
	.ps_sendCode_btn:active,
	.active_text27a67b{color: #27a67b;}
	

	.re_selectG:active,
	.re_dateInfo:active,
	.active_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:active .tbet_menu_img,
	.active_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:active,
	.active_allbetmenu_text{
		background-color: #fff;
		color: #000;
	}

	.ar_notice_btn:active{
		background-color: #ee8b2f;
		color: #fff;
	}
	.re_div_outside .word_link:active,
	.active_text660099,
	.word_link_new:active{
	    color: #003F79;
	}
	.word_link:active {
		color: #660099;
	}
	.re_fixedTd:active .word_line_link,
	.word_line_link:active {
		color: #0062CC;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:active{
		background: #474747;
		text-decoration-line: none; 
	}
	.require_btn:active{
		background: rgba(0, 0, 0, .08);
	}
	.lg_broswer_img li:active{
		background-color: #EBF7FF;
	}
	.lg_broswer_img li:active i{
		background-position: right;
	}
	.lg_broswer_img li:active code{
		color: #2D4150;
	}

	.lang_item:active{
		background: #EDEDED;
	}
	.lang_item:active .lang_radio{
		border: none;
		border-radius: 0;
		background: none;
	}

	.md_edit_btn:active {
		color: #000;
	}

	.md_edit_btn:active::before {
		opacity: 1;
	}

	.md_list_item li:active,
	.md_gray_btn.--cancel:active,
	.re_fliter_result li:active {
		background: #474747;
		border: 1px solid #474747;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:active {
		background: #474747;
	}

	.md_switch:active>div {
		background: #3DB893;
		border-color: #3DB893;
	}

	.md_type_list li:active {
		background-color: #F5F5F5;
		color: #E4534D;
	}

	.md_switch:active>div::before {
		background: #fff;
		transform: translate3d(100%, 0, 0);
	}

	.md_creat_btn:not(:disabled):active,
	.md_name_btn:active,
	.md_normal_btn:not(:disabled):active,
	.long_square_btn:not(:disabled):active,
	.md_gray_btn.--save:not(:disabled):active,
	.md_addAcc_btn:active,
	.re_sma_submit_btn:active {
		background: #309274;
	}

	.md_info:active,
	.md_alert_title i:active,
	.re_Ibtn:active {
		background-color: #f0f0f0;
		opacity: 1;
	}
	.md_info:active::before,
	.re_Ibtn:active::before {
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}
	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):active {
		border: 1px solid #3DB893;
	}
	.md_label i:active,
	.md_editBar_item i:active,
	.md_copyUrl:active,
	.md_gray_btn:active,
	.da_title i:active {
		background-color: #F5F5F5;
		opacity: 1;
	}

	.md_alert_editBox i:active{
		background-color: #F0F0F0;
		opacity: 1;
	}
	.md_verify_btn:active {
		color: #0062CC;
		text-decoration: underline;
	}

	.md_verify_btn:active i {
		filter: invert(20%) sepia(67%) saturate(5795%) hue-rotate(202deg) brightness(93%) contrast(101%);
	}
	.md_copyUrl:active i {
		opacity: 1;
	}

	.md_select_ul li:active,
	.md_alert_filter li:not(.on):active {
		background: #F5F5F5;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:active{
		opacity: 1;
		background-color: #F0F0F0;
	}
	.report_main .md_label:active i,
	.report_main .--on i{
		opacity: 1;
	}
	.report_main .--on .icon_recenter{
		opacity: .64;
	}
	.report_main .md_label i:active{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):active,
	.cal_date_left:not(.cal_space):active,
	.cal_date_right:not(.cal_space):active{
		color: #000;
	}
	.cal_date:not(.cal_space):active:before,
	.cal_date_left:not(.cal_space):active:before,
	.cal_date_right:not(.cal_space):active:before,
	.re_headTxt_btn:active{
		background-color: #F5F5F5;
	}
	
	.re_headTxt_btn:active i,
	.re_headTxt_btn:active code {
		filter: brightness(0);
	}

	.re_sreachtermG:active::after {
		background: linear-gradient(-90deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}

	.re_sreachtermG:active::before {
		background: linear-gradient(270deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}
	.re_sreachtermG:active .re_sreachterm_bar {
		background: #0062CC;
	}

	.re_sreachtermG:active li {
		filter: grayscale(1) brightness(10);
	}

	.re_sreachtermG:active .re_sreachtermtxt::before {
		background: #fff;
	}


	.re_more_btn:active,
	.re_more_btn_360:active {
		opacity: 1;
	}
	.wmc_volume_btn:active{
		background: rgba(245, 245, 245, 1);
	}
	.wmc_func_btn:active {
		background: rgba(240, 240, 240, 1);
	}
	.checkBox:active span{
		border: 0;
		background: none no-repeat center #3DB893;
	}



.re_sreachterm_bar::-webkit-scrollbar,
.tbet_menu_sportsUL::-webkit-scrollbar,
.tbet_datatitle_btnG::-webkit-scrollbar,
.tbet_wagers_amount::-webkit-scrollbar,
.re_titleG:not(.scroll)::-webkit-scrollbar{display: none;}

.noScroll{
	overflow: hidden;
}


.hide_item,
.LPMcontainer{display: none!important;}

@media only screen and (max-width: 1279px){
	.hide_on_1279down_only{display:none!important;}
}


@media only screen and (min-width: 1024px){
	.hide_on_large_only{display:none!important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.hide_on_med_only{display:none!important; }
}



@media only screen and (min-width:1px) and (max-width:1023px){
	.accadd_content.content_l.minH50{min-height: auto!important;}
}
@media only screen and (max-width: 1023px){
	

	
	.--accType .ps_sendCode {
		bottom: calc(constant(safe-area-inset-bottom) + 40px);
		bottom: calc(env(safe-area-inset-bottom) + 40px);
	}
	
	.hide_on_ph_only {
		display: none !important;
	}
}
@media only screen and (max-width: 797px){	
	.backtop_btn{bottom: 72px;}
	.ar_annG{width: calc(100% - 80px);}
}


@media only screen and (min-width: 600px) and (max-width: 767px){
	.hide_on_small_only{display:none!important;}
}


@media only screen and (max-width: 599px){
	.hide_on_mini_only{display:none!important;}
}

@media only screen and (max-height: 414px){	
	.ar_main{margin-top: 0;}
}



.opcity0{opacity: 0;}
.no_hand,
.ps_reset_btn.on,
li.wmc_searchUL_sp{cursor: default;}
.--events_none{
	pointer-events: none;
}







.md_addAcc{
    display: block;
    background: #fff;
	margin: auto 16px auto auto;
}
.md_addAcc_btn{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 16px;
    height: 40px;
    border-radius: 40px;
    background: #3DB893;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.md_addAcc_btn i{
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    margin-right: 9px;
}

.md_creat_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 40px;
	padding: 0 16px 0 12px;
	border-radius: 24px;
	background: #3DB893;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}
.md_creat_btn i{
	display: block;
	flex: none;
	width: 16px;
	height: 16px;
	background: none no-repeat center;
	filter: invert(1);
	margin-right: 8px;
}
.md_creat_btn:disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.md_creat_btn:disabled i{
	filter: none;
	opacity: 0.24;
}
.md_main_txt{
	padding-top: 16px;
	line-height: 14px;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
}
.md_main_txt h2{
	font-weight: 700;
	line-height: 16px;
	margin-bottom: 8px;
}
.md_main_txt li.space {
	margin: 16px 0;
}


.md_comment{
	padding: 8px 16px;
	background: #fff;
}
.md_commBg{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 16px;
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
}
.md_comm_txt{
	line-height: 16px;
}
.md_comm_txt li:first-child{
	line-height: 24px;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 4px;
}
.md_commBg .md_creat_btn{
	width: auto;
}
.md_comm_txt a{
	margin-left: 4px;
}




.md_required{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	line-height: 16px;
	color: #FF4E65;
	font-size: 14px;
}
.md_required::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin-right: 8px;
}


.md_step{
	display: flex;
	padding: 20px 16px;
	background: #fff;
	counter-reset: num;
}
.md_step li{
	position: relative;
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 16px;
	white-space: nowrap;
}
.md_step li+li{
	margin-left: 40px;
}
.md_step li::before{
	counter-increment: num;
	content: counter(num);
	display: block;
	flex: none;
	width: 24px;
	height: 24px;
	line-height: 22px;
	background: #E4534D;
	border: 2px solid #E4534D;
	border-radius: 24px;
	color: #fff;
	text-align: center;
	margin-right: 8px;
}
.md_step.--redStyle li::before{
	background: #E4534D;
	border-color:#E4534D;
}
.md_step li.--ok::before{
	background: none no-repeat center;
	color: transparent;
	border-color: #1A9E76;
}
.md_step li.--on ~ li::before{
	background: #fff;
	color: #E4534D;
}
.md_step.--redStyle li.--on ~ li::before{
	color: #E4534D;
}

.md_step li + li::after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: calc(100% + 8px);
	width: 24px;
	height: 2px;
	background: #E0E0E0;
	border-radius: 4px;
	margin: auto;
}


.md_list{
	position: relative;
	align-items: center;
	padding: 16px 0;
	background: #fff;
	border-top: 1px solid #E0E0E0;
}
.md_list_title{
	padding-left: 16px;
	line-height: 16px;
	color: #44484A;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 16px;
}
.md_list_item{
	position: relative;
	display: flex;
	align-items: flex-start;
	overflow-x: auto;
	overflow-y: hidden;
}
.md_list_item::before,
.md_list_item::after {
	content: '';
	flex: none;
	display: block;
	width: 16px;
	height: 1px;
}
.md_list_item li{
	padding: 3px 8px;
	line-height: 16px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 24px;
	color: rgba(0, 0, 0, 0.72);
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;	
}
.md_list_item li + li{
	margin-left: 8px;
}
.md_list_item li.--on,
.md_list_item li.on{
	background: #5A5D5F;
	border-color: #5A5D5F;
	color: #fff;
}


.md_type{
	position: relative;
	background: #fff;
}
.md_type_list{
	display: flex;
	line-height: 16px;
	color: rgba(0, 0, 0, 0.72);
	font-size: 13px;
	font-weight: bold;
	overflow-x: auto;
	overflow-y: hidden;
}
.md_type_list::before,
.md_type_list::after {
    content: '';
    flex: none;
    display: block;
    width: 8px;
    height: 1px;
}
.md_type_list li{
	padding: 16px 8px;
	white-space: nowrap;
	text-transform: uppercase;
}
.problem_accounts .md_type_list li{
	text-transform: unset;
}
.md_type_list li.--on{
	color: #E4534D;
}

.--scroll::before,
.md_list::after,
.md_type::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 100%;
	background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
	z-index: 2;
}

.md_list::after,
.md_type::after {
	left: auto;
	right: 0;
	transform: rotate(180deg);
}

.--right_no_scroll::after {
	content: none;
}


.md_title{
	display: flex;
	align-items: center;
	height: 56px;
	padding: 16px;
	background: #F9F9F9;
	border-radius: 8px 8px 0 0;
}
.md_title ul{
	display: flex;
	font-weight: 700;
	font-size: 16px;
}
.md_title li{
	position: relative;
}
.md_title li + li{
	margin-left: 17px;
}
.md_title li + li::before{
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	height: 12px;
	background: #334547;
	opacity: 0.4000000059604645;
	top: 0;
	bottom: 0;
	right: calc(100% + 8px);
	margin: auto;
}
.md_set_info {
	padding: 24px 16px 16px;
	background: #fff;
	border-radius: 0 0 8px 8px;
}
.md_set_info.--lowPd{
	padding-top: 16px;
}
.md_set_info.--noPd {
    padding: 0 0 16px;
}
.md_info{
	position: relative;
	width: 24px;
	height: 24px;
	margin-left: 8px;
}
.md_info::before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: none no-repeat center;
	filter: invert(36%) sepia(54%) saturate(5928%) hue-rotate(201deg) brightness(103%) contrast(103%);
}
.md_inside_title,
.md_mini_title {
	display: flex;
	align-items: center;
	padding: 3px 0 0;
	color: rgba(0, 0, 0, 0.64);
	font-size: 14px;
	margin-bottom: 27px;
}
.md_inside_title{
	padding: 0;
	margin-bottom: 24px;
}
.md_inside_title.--dot::before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin: 0 12px 0 4px;
}
.md_mini_title{
	color: #44484A;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
}
.md_line{
	position: relative;
	display: block;
	height: 1px;
	background: #E0E0E0;
	margin: 16px 0;
}
.md_line::before,
.md_line::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 1px;
	background: #E0E0E0;
	top: 0;
	right: 100%;
}
.md_line::after{
	left: 100%;
}
.md_set_txt{
	margin-bottom: 24px;
}
.md_set_txt li{
	line-height: 18px;
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.md_set_txt li + li{
    margin-top: 16px;
}
.md_set_txt li::before{
	font-family: 'Helvetica', sans-serif!important;
}
.md_set_txt li::before,
.md_set_txt code{
	content: attr(data-txt);
	display: block;
	line-height: 16px;
	color: rgba(0, 0, 0, .72);
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 4px;
}
.md_set_txt code{   
    font-size: 12px;
}
.md_set_txt.--disabled{
	pointer-events: none;
}
.md_set_txt.--disabled li::before{
	color: rgba(0, 0, 0, 0.24);
}
.md_set_txt.--disabled.--twofa li::before {
	color: rgba(0, 0, 0, .72);
}
.md_set_txt.--disabled button{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
	border: none;
}
.md_set_txt.--disabled.--twofa button {
	color: rgba(0, 0, 0, .64);
	text-transform: uppercase;
}
.tel_mark{
	position: relative;
	display: inline-flex;
	align-items: center;
	color: #E1433C;
	font-weight: bold;
	margin-left: 24px;
}
.tel_mark::before{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	right: calc(100% + 4px);
	background: none no-repeat;
}
.md_set_txt .tel_note{
	color: rgba(0, 0, 0, .64);
	font-size: 14px;
	margin-top: 8px;

}
.md_set_miniTxt{
    font-size: 12px;
    color: rgba(0, 0, 0, .64);
}
.md_set_miniTxt li + li{
    margin-top: 2px;
}
.md_set_miniTxt .md_topPoint::before{
    content: none;
}
.md_set_miniTxt .md_topPoint{
    margin-bottom: 0;
}
.md_set_miniTitle{
    padding: 19px 0 27px;
    color: #44484A;
    font-size: 13px;
}
.md_set_table{
    width: 100%;
}
.md_set_table tr:not(:first-child):not(:last-child){
	border-bottom: 1px solid #E0E0E0;
}
.md_set_table td,
.md_set_table th{
	height: 40px;
	line-height: 14px;
    padding: 12px 16px;
    color: #000;
    font-size: 14px;
}
.md_set_table th{
    border-bottom: 2px solid #E0E0E0;
    color: rgba(0, 0, 0, .72);
    font-size: 12px;
}
.icon_square{
    display: flex;
    align-items: center;
}
.icon_square::before{
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 2px;
    margin-right: 8px;
}
.icon_square.--active::before{
    background: #1A9E76;
}
.icon_square.--suspended::before {
    background: #FF4E65;
}
.icon_square.--viewOnly::before {
    background: #F3B932;
}
.icon_square.--inactive::before {
    background: #8E999F;
}


.md_switch {
	position: relative;
	display: block;
	width: 28px;
	height: 16px;
	margin-left: auto;
	pointer-events: auto !important;
}
.md_switch.--txtStyle{
    margin-left: unset;
    margin-top: 10px;
}
.md_switch input {
	display: none !important;
}

.md_switch>div {
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 16px;
}

.md_switch div::before {
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: 12px;
	height: 12px;
	background: #5A5D5F;
	border-radius: 12px;
	transition: transform .3s ease-in-out;
}

.md_switch input:checked~div {
	background: #3DB893;
	border-color: #3DB893;
}

.md_switch input:checked~div::before {
	background: #fff;
	transform: translate3d(100%, 0, 0);
}
.md_switch div::after {
	content: attr(data-txt);
	position: absolute;
	top: 0;
	right: calc(100% + 8px);	
	color: rgba(0, 0, 0, 0.64);
	font-size: 12px;
	white-space: nowrap;
	pointer-events: none;
}
.md_switch input:checked~div::after{
	color: #3DB893;
}
.md_switch.--txtStyle div::after{
    right: auto;
    left: calc(100% + 8px);
}


.md_editBar{
	margin-bottom: 16px;
}
.md_editBar_item{
	display: flex;
	align-items: center;
	height: 48px;
	padding: 0 8px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}
.md_edit_btn{
	position: relative;
	display: block;
	flex: 1 1 100%;
	height: 100%;
	padding-left: 32px;
	color: rgba(0, 0, 0, 0.8);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.md_edit_btn::before{
	position: absolute;
	content: '';
	width: 32px;
	height: 32px;
	background: none no-repeat center;
	opacity: 0.64;
	top: 8px;
	left: 0;
}
.md_editBar_item i,
.md_copyUrl i,
.md_alert_editBox i {
	flex: none;
	width: 32px;
	height: 32px;
	opacity: 0.64;
}
.md_editBar_item i,
.md_alert_editBox i{
	margin-left: 8px;
}
.icon_copy_B{
	background: none no-repeat center;
}
.icon_del_B {
	background: none no-repeat center;
}
.icon_edit_B {
	background: none no-repeat center;
}


.md_copyUrl{
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 280px;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border-radius: 8px;
	color: #000;
}
.md_copyUrl i{
	margin-left: 16px;
}


.md_label{
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 56px;
	padding: 12px 8px 12px 16px;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 4px;
}
.md_label_w {
	width: 100%;
	max-width: 460px;
}
.md_label:not(.--pc):not([style])+.md_label:not(.--mini):not(.--period),
.md_notice+.md_label,
.md_pw_function+.md_label,
.md_label.--pc:not([style])+.md_label.--pc{
	margin-top: 24px;
}
.md_label.--pre{
	padding: 12px;
}
.md_label.--dot::after{
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	left: calc(100% - 4px);
	bottom: calc(100% - 4px);
}
.md_label input{
	flex: 1 1 100%;
	width: 100%;
	min-width: 0;
	height: 100%;
	color: #000;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.md_label input::-webkit-input-placeholder{
	color: #000;
}
.md_label input::-moz-placeholder{
	color: #000;
}
.md_label input::-ms-input-placeholder{
	color: #000;
}
.md_label code {
	position: absolute;
	height: 32px;
	line-height: 32px;
	color: rgba(0, 0, 0, 0.64);
	font-size: 16px;
	top: 0;
	bottom: 0;
	left: 16px;
	margin: auto;
	pointer-events: none;
	transition: all 0.3s ease;
}
.md_label .md_pre{
	display: block;
	flex: none;
	height: 100%;
	line-height: 32px;
	padding: 0 8px;
	background: rgba(0, 0, 0, 0.04);
	border-radius: 2px;
	color: rgba(0, 0, 0, 0.4);
	font-size: 16px;
	font-weight: 700;
	margin-right: 8px;
}
.md_label .md_greater{
	display: block;
	flex: none;
	height: 100%;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	margin-right: 4px;
}
.md_label .icon_load{
	flex: none;
	width: 32px;
	height: 100%;
	background: none no-repeat center;
	margin-left: auto;

	animation: lds_spinner 1s linear infinite;
}
@keyframes lds_spinner {
	100% {
		transform: rotate(360deg);
	}
}
.md_label .icon_checked{
	flex: none;
	width: 32px;
	height: 100%;
	background: none no-repeat center;
	opacity: 1;
	pointer-events: none;
}
.md_name_btn{
	flex: none;
	height: 100%;
	line-height: 32px;
	padding: 0 12px;
	background: #3DB893;
	border-radius: 16px;
	color: #fff;
	font-size: 12px;
	margin-left: auto;
}
.md_name_btn.--disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
	pointer-events: none;
}
.icon_checked+.md_name_btn {
	margin-left: 8px;
}
.md_label i {
	flex: none;
	width: 32px;
	height: 32px;
	opacity: 0.64;
}
.icon_pw_hidden{
	background: url("/assets/original/resources/8710f0978fc8f961d4d5.svg") no-repeat center;
}
.icon_pw_visible {
	background: none no-repeat center;
}
.icon_dropdown{
	position: absolute;
	background: none no-repeat center;	
	top: 0;
	bottom: 0;
	right: 8px;
	margin: auto;
	pointer-events: none;
}
.md_label_btn .icon_dropdown{
	right: 48px;
}
.md_label .tips{
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 75px;
    height: 100%;
    background: rgba(0, 0, 0, 0.04);
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 16px;
	margin-left: auto;
    white-space: nowrap;
}


.md_double_label,
.md_complex_label,
.md_more_label {
	display: flex;
	justify-content: space-between;	
}
.md_double_label,
.md_more_label{
	flex-wrap: wrap;
}
.md_more_label label,
.md_double_group {
	width: calc((100% - 17px) / 2);
}
.md_tip{
	font-size: 12px;
	margin-top: 8px;
	color: rgba(0, 0, 0, .64);
}
.md_complex_label.--readonly,
.md_label + .--readonly,
.md_notice + .--readonly{
	margin-top: 8px;
}
.md_complex_label .md_label:first-child{
	margin-right: 9px;
}
.md_complex_label .md_label.--mini {
	flex: none;
}
.md_more_label label:nth-child(2),
.md_complex_label .md_label{
	margin-top: 0 !important;
}
.w89px{
	width: 89px !important;
}
.w131px {
	width: 131px !important;
}


.md_rate{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
}
.md_point {
	color: rgba(0, 0, 0, .64);
	font-size: 12px;
	margin-top: 8px;
}
.md_topPoint{
	position: relative;
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, .64);
	font-size: 12px;
	margin-bottom: 24px;
}
.md_topPoint::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin-right: 8px;
}
.md_topPoint span{
	display: flex;
	align-items: center;
}
.md_topPoint span + span::before{
	content: '';
	display: block;
	width: 1px;
	height: 12px;
	background: #334547;
	opacity: 0.4000000059604645;
	margin: 0 8px;
}


.md_notice{
	padding-top: 8px;
	color: #FF4E65;
	font-size: 12px;
}
ul.md_notice{
	list-style: decimal outside;
	padding-left: 14px;
}
.md_notice.--noListStyle{
	list-style: none;
	padding-left: 0;
}
.md_notice li+li {
	margin-top: 8px;
}
.--pre+.md_notice{
	color: #29C2CC;
}
.md_list .md_notice{
	padding: 16px 0 0 16px;
}
.md_notice:empty{
	display: none;
}

.md_labelCode{
	color: rgba(0, 0, 0, 0.64);
	font-size: 12px;
	margin: 8px auto 0;
}

.md_pw_function{
	line-height: 14px;
	padding-top: 8px;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.64);
}
.md_pw_strong{
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}
.md_pw_strong span{
	margin-right: 8px;
}
.md_pw_strong ul{
	display: flex;
	justify-content: space-between;
	width: 68px;
	height: 6px;
	margin-right: 8px;
	border-radius: 6px;
	overflow: hidden;
}
.md_pw_strong li{
	width: 12px;
	height: 100%;
	background: #E0E0E0;
}
.md_pw_strong.lv1 li {
	background: #FF4E65;
}
.md_pw_strong.lv1 li:nth-child(1)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv2 li {
	background: #FF4E65;
}
.md_pw_strong.lv2 li:nth-child(2)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv3 li {
	background: #1A9E76;
}
.md_pw_strong.lv3 li:nth-child(3)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv4 li {
	background: #1A9E76;
}
.md_pw_strong.lv4 li:nth-child(4)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv5 li {
	background: #1A9E76;
}
.md_pw_strong code{
	color: #FF4E65;
	font-weight: 700;
}
.md_pw_strong:not(.lv1):not(.lv2) code {
	color: #1A9E76;
}
.md_pw_strong.hide_item+.md_pw_warn{
	display: none;
}
.md_pw_warn{
	margin-bottom: 8px;
}
.md_pw_warn code{
	font-weight: 700;
}
.md_pw_function .md_notice{
	padding-top: 0;
	margin-bottom: 8px;
	color: #FF4E65;
}
.md_pw_note{
	list-style: decimal outside;
	padding-left: 14px;
}
.md_pw_note.--noListStyle {
	list-style: none;
	padding-left: 0;
}
.md_pw_note li + li{
	margin-top: 8px;
}


.md_label select,
.md_select_title{
	display: flex;
	align-items: center;
	flex: 1 1 100%;
	height: 100%;
	background: #fff;
	color: #000;
	font-size: 16px;
}
.md_label .--date{
	color: transparent;
}
.md_label .--date .cal_month,
.md_label .--date .cal_year,
.md_label .--date option{
	color: #000;
}
.md_select_div,
.md_select_title{
	pointer-events: none;
}
.md_select_div.--date{
	width: calc(100% - 4px);
}
.md_select_div .md_select_title{
	border-radius: 4px;
}
.md_select_div.--date .md_select_title{
	display: block;
	line-height: 21px;
    width: calc(100% - 68px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.--ph .md_select_title{
	position: absolute;
	width: calc(100% - 96px);
}
.md_select_ul{
	position: absolute;
	top: calc(100% + 1px);
	left: 0;
	width: 100%;
	max-height: 256px;
	padding: 8px 0;
	background: #fff;
	border-radius: 4px;
	filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.16));
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1;
	pointer-events: auto;
}
.md_select_ul li{
	color: #000;
	line-height: 18px;
	padding: 0 16px;
	font-size: 16px;
	height: 48px;
	display: flex;
	align-items: center;
}


.md_permissions{
    color: rgba(0, 0, 0, rgba(0, 0, 0, .8));
    font-size: 16px;
    margin-bottom: 8px;
}
.md_permissions li{
    display: flex;
    align-items: center;
}
.md_permissions li + li{
    margin-top: 32px;
}
.md_chkBox{
    display: block;
    width: 16px;
    height: 16px;
}
.md_permissions .md_chkBox{
    margin-right: 4px;
}
.md_chkBox input[type="checkbox"]{
    display: none;
}
.md_chkBox span{
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(0, 0, 0, .64);
    border-radius: 4px;
}
.md_chkBox input:checked+span{
    background: none no-repeat #3DB893;
    border: none;
}



.md_label.--on,
.md_label.--focus {
	border: 1px solid #3DB893;
}
.md_label input:valid + code,
.md_label.--on code,
.md_label.--pre code,
.md_label.--select code,
.md_label.--period code,
.md_label.--greater code {
	height: 16px;
	line-height: 16px;
	padding: 0 8px;
	background: #fff;
	color: rgba(0, 0, 0, 0.8);
	font-size: 14px;
	top: auto;
	bottom: calc(100% - 8px);
	left: 8px;
}
.md_label.--on .icon_dropdown,
.md_label.--focus .icon_dropdown{
	transform: rotate(-180deg);
	opacity: 1;
}


.--all_disabled .md_type_list,
.--all_disabled .md_type_list li.--on,
.--all_disabled .md_mini_title,
.--all_disabled .md_title,
.--all_disabled .md_tip{
	color: rgba(0, 0, 0, .4);
	pointer-events: none;
}
.--all_disabled .md_info::before{
	filter: invert(100%) sepia(0%) saturate(1140%) hue-rotate(348deg) brightness(110%) contrast(76%);
}
.--all_disabled .icon_dropdown{
	filter: invert(77%) sepia(78%) saturate(1%) hue-rotate(48deg) brightness(100%) contrast(97%);
}
.--all_disabled .md_label,
.--readonly .md_label,
.md_label:not(.--pre).--disabled{
	border: 1px solid #E0E0E0;
	pointer-events: none;
}
.--all_disabled .--dot::after,
.md_label.--disabled.--dot::after {
	content: none;
}
.md_label.--disabled i {
	visibility: hidden;
}
.--all_disabled .md_list_item li.--on,
.md_label.--disabled .md_name_btn {
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.--all_disabled .md_label input::-webkit-input-placeholder,
.--all_disabled .md_list_item li,
.--all_disabled .md_label code,
.--all_disabled .md_label select,
.--all_disabled input:valid+code,
.--all_disabled input,
.--all_disabled .--select span,
.--all_disabled .md_rate,
.--all_disabled .md_greater,
.md_label:not(.--pre).--disabled code,
.md_label.--disabled input,
.md_label.--disabled span,
.md_label.--disabled select,
.md_permissions li.--disabled {
	color: rgba(0, 0, 0, 0.24);
	pointer-events: none;
}
.md_permissions li.--disabled span{
	border-color: rgba(0, 0, 0, 0.24);
}

.md_editBar_item.--err,
.md_label.--err,
.--err .md_label{
	border: 1px solid #FF4E65;
}
.--pre.--err+.md_notice{
	color: #FF4E65;
}


.md_alertBg{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 16px;
	background-color: rgba(0, 0, 0, .32);
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 8;
}
.md_alertBg.--outside {
	padding: 80px 0 0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	background-color: transparent;
	align-items: flex-start;
	overflow-y: auto;
}
.md_alert{
	position: relative;
	width: 100%;
	max-width: 480px;
	max-height: 640px;
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.--outside .md_alert{
	width: 360px;
	border-radius: 0;
}
.md_alert.--height100{
	height: 100%;
}
.md_alert_title{
	position: relative;
	display: flex;
	align-items: center;
	flex: none;
	padding: 12px 8px 12px 16px;
	line-height: 24px;
	background: #F9F9F9;
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.--outside .md_alert_title{
	background: #E4534D;
	color: #fff;
}
.md_alert_title.--active::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;
	top: 100%;
}
.md_alert_title i{
	display: block;
	width: 32px;
	height: 32px;
	background: none no-repeat center;
	margin-left: auto;
	opacity: 0.64;
}
.md_alert_info{
	flex: 1 1 100%;
	padding: 24px 16px 16px;
	overflow-x: hidden;
    overflow-y: auto;
}
.md_alert_info.--selectStyle{
	padding: 8px 0 0;
}
.md_alert_note{
	line-height: 16px;
	color: #000;
	font-size: 14px;
	margin-bottom: 24px;
}
.md_alert_editBox{
	display: flex;
	align-items: center;
	padding: 13px 8px 13px 16px;
	background: #F9F9F9;
	border-radius: 4px;
	margin-bottom: 24px;
}
.md_alert_editBox .info{
	flex: 1 1 auto;
	line-height: 16px;
	font-size: 14px;
}
.md_alert_editBox li + li{
	margin-top: 4px;
}
.md_alert_editBox .txt{
	color: #000;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	word-break: break-all;
}
.md_verify_btn{
	display: flex;
	align-items: center;
	height: 40px;
	color: #007AFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
}
.md_verify_btn.--disabled{
	pointer-events: none;
	color: rgba(0, 0, 0, .24);
}
.md_verify_btn i{
	width: 16px;
	height: 16px;
	background: none;
	margin-right: 8px;
	filter: invert(31%) sepia(63%) saturate(4081%) hue-rotate(201deg) brightness(104%) contrast(105%);
}
.md_verify_btn.--disabled i{
	filter: invert(100%) sepia(0%) saturate(1817%) hue-rotate(62deg) brightness(117%) contrast(76%);
}
.md_alert_txt{
	line-height: 16px;
	color: #000;
	font-size: 14px;
}
.md_alert_txt code{
	display: block;
	font-weight: 700;
	margin-bottom: 4px;
}
.md_alert_txt li:not(:last-child){
	margin-bottom: 16px;
}
.md_alert_noticeTxt{
    padding-top: 8px;
}
.md_alert_noticeTxt li{
    display: flex;
    align-items: center;
}
.md_alert_noticeTxt li:not(:first-child)::before{
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #000;
    border-radius: 4px;
    margin : 0 4px 0 8px;
}
.md_alert_noticeTxt li + li{
    margin-top: 8px;
}
.md_alert_noticeTxt code{
    margin: 0 4px;
}

.md_alert_filter li{
	height: 48px;
	padding: 0 16px;
	display: flex;
	align-items: center;
	color: #000;
	font-size: 16px;
}
.md_alert_filter li.on{
	color: #3DB893;
}
.md_alert_filter li.--disabled,
.md_alert_filter li.--disabled ~ li{
	pointer-events: none;
}
.md_alert_filter label{
	width: 100%;
	height: 100%;
}
.md_alert_filter .note{
	padding: 8px 16px;
	color: rgba(0, 0, 0, 0.72);
	line-height: 16px;
	font-size: 14px;
	pointer-events: none;
}
.md_alert_filter .title{
	border-top: 1px solid #E0E0E0;
	color: #44484A;
	font-size: 12px;
	font-weight: bold;
	pointer-events: none;
}

.md_alert_foot{
	display: flex;
	justify-content: space-between;
	padding-top: 24px;
}
.md_alert_footFix {
	position: relative;
	padding: 16px;
	display: flex;
	justify-content: space-between;
}
.md_alert_footFix.--active::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;
	bottom: 100%;
}
.md_alert_foot button{
	width: calc((100% - 16px) / 2);
}
.md_alert_footFix button,
.--btn100 button{
	width: 100%;
}
.md_gray_btn{
	height: 40px;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 4px;
	color: #5A5D5F;
	font-weight: 700;
	font-size: 14px;
}
.md_gray_btn.--cancel{
	background: #5A5D5F;
	color: #fff;
}
.md_gray_btn.--save {
    background: #3DB893;
    border: none;
    color: #fff;
}
.md_gray_btn:disabled{
    background: #E0E0E0;
    color: rgba(0, 0, 0, 0.24);
    pointer-events: none;
}

.md_footG{
	
	display: flex;
	width: 100%;
	max-width: 640px;
	height: 40px;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
}
.md_normal_btn{
	position: relative;
	flex: 1;
	height: 100%;
	line-height: 16px;
	padding: 12px 16px;
	background: #3DB893;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	margin: 0;
}
.md_normal_btn.--cancel{
	background: #5A5D5F;
}
.md_normal_btn:disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.md_normal_btn.--add{
	flex: none;
	border-radius: 40px;
	margin-left: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	padding: 11px 16px;
}
.md_normal_btn .md_add_icon{
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 8px;
	background: none center/16px 16px no-repeat;
}
.md_normal_btn:not(.--cancel):not([style = "display: none;"]) + .md_normal_btn::before{
	content: '';
	position: absolute;
	width: 1px;
	height: 40px;
	background: #309274;
	top: 0;
	right: 100%;
}

.md_popMsg{
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% - 32px);
	height: 40px;
	padding: 0 16px;
	background: #000;
	color: #fff;
	left: 16px;
	bottom: 16px;
	visibility: collapse;
	text-align: center;
}
.--outside .md_popMsg{
	max-width: 448px;
	left: 0;
	right: 0;
	bottom: calc(constant(safe-area-inset-bottom) + 16px);
	bottom: calc(env(safe-area-inset-bottom) + 16px);
	margin: auto;
}


.md_subSearch{
    display: flex;
    align-items: center;
}
.md_subSearch .md_chkBox{
	flex: none;
	margin-left: 4px;
    margin-right: 20px;
}
.md_subSearch_txt{
    line-height: 16px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
}
.md_subSearch_txt li:first-child{
    font-weight: bold;
}
.md_subSearch_txt li + li{
    margin-top: 2px;
}
.md_simpleTable {
    width: 100%;
    background: #fff;
    text-align: left;
}
.md_simpleTable tr:nth-child(even){
    background: #F9F9F9;
}
.md_simpleTable td,
.md_simpleTable th{
    height: 48px;
    padding: 0 16px;
    border-bottom: 1px solid #E0E0E0;
}
.md_simpleTable th{
    border-bottom-width: 2px;
	font-size: 12px;
}
.md_simpleTable th:first-child{
    padding-left: 56px;
}
.md_accTd {
    display: flex;
    align-items: center;
}
.md_accTd .md_chkBox,
.md_accTd i {
    margin-right: 20px;
    margin-left: 4px;
}
.md_accTd i{
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    
}
.md_accTd_txt {
    line-height: 16px;
}



.md_retrieve_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 40px;
	border-radius: 4px;
	background: #007AFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #FFF;
	cursor: pointer;
}
.md_retrieve_btn.primary{
	background: #3DB893;
	font-size: 14px;
}
.md_retrieve_btn.outline{
	background: #FFF;
	color: #5A5D5F;
	border: 1px solid #5A5D5F;
	font-size: 14px;
}
.md_icon_retrieve{
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background: none no-repeat;
	filter: invert(100%) sepia(5%) saturate(4226%) hue-rotate(292deg) brightness(117%) contrast(100%);
}
.md_retrieve_btn.disabled{
	background: #E0E0E0 !important;
	color: rgba(0, 0, 0, 0.24) !important;
}
.md_retrieve_btn.disabled .md_icon_retrieve{
	filter: none;
	opacity: .24;
}
.md_retrieve_link{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 16px 0 12px;
	height: 48px;
	font-size: 14px;
	line-height: 19px;
	color: #007AFF;
	cursor: pointer;
}
.md_retrieve_link .md_icon_retrieve{
	filter: invert(38%) sepia(97%) saturate(4382%) hue-rotate(201deg) brightness(103%) contrast(104%);
}
.md_retrieve_link.disabled{
	color: rgba(0, 0, 0, 0.24);
}
.md_retrieve_link.disabled .md_icon_retrieve{
	filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
}
.md_retrieve_detail{
	position: relative;
	width: 224px;
}
.md_retrieve_detail_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 40px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0 4px;
	cursor: pointer;
	background: #E0E0E0;
	color: #5A5D5F;
}
.md_retrieve_detail_btn .md_icon_retrieve{
	filter: none;
	background: none;
}
.md_disabled_detail{
	position: absolute;
	top: 100%;
	left: -8px;
	right: -8px;
	background: #FFF;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, .24);
	border-radius: 4px;
}
.md_detail_title{
	position: relative;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	padding: 8px;
}
.md_detail_close{
	position: absolute;
	top: 0;
	right: 8px;
	bottom: 0;
	width: 24px;
	height: 24px;
	background: none center/12px 12px no-repeat;
	margin: auto;
	cursor: pointer;
	opacity: .64;
}
.md_detail_content{
	padding: 8px;
	padding-top: 0;
	font-size: 12px;
	line-height: 16px;
	color: rgba(0, 0, 0, .8);
}

.md_retrieve_search{
	position: relative;
	display: flex;
	align-items: center;
	border-radius: 24px;
	width: 288px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, .24);
	background: #FFF;
	margin-left: auto;
}
.md_retrieve_search.--forSub{
    width: 260px;
}
.md_retrieve_search.--wmc {
	width: calc(100% - 32px);
	margin: 16px auto;
}
.md_retrieve_search.focus{
	border-color: #3DB893 !important;
}
.md_retrieve_search input{
	width: 100%;
	height: 100%;
	padding: 8px 0 8px 16px;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	background: transparent;
	border-radius: 24px 0 0 24px;
}
.md_retrieve_search input::-webkit-input-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search input::-moz-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search input::-ms-input-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search .md_clear_btn,
.md_retrieve_search .md_search_btn{
	flex: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	cursor: pointer;
	opacity: .64;
	margin-right: 8px;
	background: none center/12px 12px no-repeat;
}
.md_retrieve_search .md_search_btn{
	margin-right: 14px;
	background: none center/16px 16px no-repeat;
}

.md_filter_label{
	display: inline-block;
}
.md_filter_box{
	display: inline-block;
}
.md_filter_scroll_hidden {
	position: relative;
	display: flex;
}
.md_filter_scroll{
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	height: 72px;
}

.md_filter_shadow::before,
.md_filter_shadow::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 100%;
	background: linear-gradient(-270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
	top: 0;
	left: 0;
	z-index: 2;
}
.md_filter_shadow::after {
	content: none;
	background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
	left: auto;
	right: 0;
}
.md_filter_shadow.--active::after {
	content: '';
}
.md_filter_status{
	flex:none;
	position: relative;
	padding: 15px 16px;
	display: inline-block;
	cursor: pointer;
}
.md_filter_label .title,
.md_filter_status .md_status_title{
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .72);
	margin-bottom: 4px;
}
.md_status_content{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.md_filter_status .md_status_content{
	padding-right: 24px;
}
.md_filter_select,
.md_filter_status .md_status_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #000;
}
.md_filter_select{
	cursor: pointer;
	padding-right: 24px;
	max-width: 176px;
	text-overflow: ellipsis;
}
.md_status_arrow{
	display: block;
	width: 16px;
	height: 16px;
	opacity: .64;
	margin-left: 8px;
	background: none center/32px 32px no-repeat;
}
.md_status_content .md_status_arrow{
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
}
.--on .md_status_arrow{
	transform: rotate(180deg);
}
.md_filter_status .md_status_list{
	position: absolute;
	top: 100%;
	left: 0;
	padding: 8px 0;
	background: #FFF;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .16);
	max-height: calc(100vh - 233px); 
	overflow-y: auto;
}
.mem_history_content .md_status_list{
	max-height: 470px;  
}
.md_filter_status .md_status_item{
	padding: 15px 16px;
	font-size: 16px;
	line-height: 18px;
	min-width: 126px;
}
.md_filter_status .md_status_item.on{
	background: #FAFAFA;
	color: #3DB893;
}

.md_sort_table{
	width: 100%;
	border-collapse: initial;
}
.report_fixed .md_sort_table{
	padding-top: 51px;
}
.md_sort_tr th{
	padding: 16px 28px 16px 12px;
	cursor: pointer;
	color: #000;
	border-bottom: 2px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
}
.report_fixed .md_sort_tr th{
	border: none;
}
.md_sort_tr td{
	border-bottom: 1px solid #E0E0E0;
}
.md_sort_tr .nodata{
	border-bottom: none;
}
.md_nodata{
	padding: 80px 0;
	text-align: center;
	background: #FFF;
}
.md_nodata_img{
	display: block;
	margin: 0 auto 16px;
}
.md_nodata_txt{
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: rgba(0, 0, 0, .64);
}
.md_sort_txt{
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.md_sort_label{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 16px;
}

.md_sort_label:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: block;
	width: 8px;
	height: 16px;
	background: none;
}
.sort_up.md_sort_label:after{
	background-image: none;
}
.sort_down.md_sort_label:after{
	background-image: none;
}
.md_sort_tr td{
	padding: 0;
}
.md_sort_content{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 0 12px;
	font-size: 14px;
	line-height: 16px;
}
.md_sort_link{
	display: block;
	font-weight: 700;
	color: #007AFF;
	margin-bottom: 2px;
	cursor: pointer;
}
.md_sort_link.disabled{
	color: #000;
	cursor: default;
}

.md_breadcrumb{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.md_breadcrumb_list{
	display: flex;
	padding: 16px;
	background: #FFF;
	margin-bottom: 8px;
	box-shadow: 0 8px #F0F0F0;
}
.md_breadcrumb_item{
	position: relative;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #007AFF;
	cursor: pointer;
}
.md_breadcrumb_item + .md_breadcrumb_item{
	margin-left: 18px;
}
.md_breadcrumb_item + .md_breadcrumb_item:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -13px;
	margin: auto;
	width: 8px;
	height: 8px;
	background: none;
}
.md_breadcrumb_item.first_item{
	margin-left: 0;
}
.md_breadcrumb_item.first_item:before{
	content: unset;
}
.md_breadcrumb_item.now{
	color: rgba(0, 0, 0, .8);
	cursor: default;
}


.md_re_title{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 8px 8px 0 0;
	padding: 12px;
	background: #F9F9F9;
}
.md_rank_list .md_re_title{
	padding: 18px 12px;
}
.md_re_title_txt{
	position: relative;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #44484A;
	margin-left: 4px;
}
.md_re_title_txt.new:before{
	content: '';
	width: 32px;
	height: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: calc(100% + 10px);
	background: none no-repeat center;
}
.en-us .md_re_title_txt.new:before{
	background-image: none;
}
.md_re_title .show_data{
	display: flex;
	align-items: center;
}
.show_data .show_data_txt{
	font-size: 12px;
	opacity: .64;
}
.show_data .show_data_btn,
.re_mw_box .recenter_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	margin-left: 8px;
	cursor: pointer;
}
.re_mw_box .recenter_btn{
	display: none;
}
.re_mw_box .recenter_btn.disable{
	cursor: default;
}
.icon_calendar{
	width: 16px;
	height: 16px;
	opacity: .64;
	background: none no-repeat center;
}
.icon_recenter,
.da_title .icon_recenter{
	position: static;
	width: 16px;
	height: 16px;
	opacity: .64;
	background: none no-repeat center;
}
.disable .show_data_txt,
.disable .icon_calendar{
	opacity: .24;
}
.disable .icon_recenter{
	opacity: 1;
	filter: invert(89%) sepia(0%) saturate(0%) hue-rotate(266deg) brightness(100%) contrast(97%);
}
.disable .show_data_btn{
	cursor: default;
}
.md_chart_table{
	border-radius: 4px;
	border: 1px solid #e0e0e0;
}
.md_chart_title{
	border-radius: 4px 4px 0 0;
	background-color: #f9f9f9;
}
.md_chart_content{
	max-height: 410px;
	overflow-y: auto;
	border-radius: 0 0 4px 4px;
}
.md_chart_tr{
	display: flex;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.md_chart_title .md_chart_tr{
	font-size: 12px;
	line-height: 16px;
	color: #44484A;
}
.md_chart_tr + .md_chart_tr{
	border-top: 1px solid #e0e0e0;
}
.md_chart_tr .md_chart_td{
	padding: 12px 8px;
	text-align: right;
}
.md_chart_tr .day{
	width: 6%;
	padding-left: 16px;
	text-align: left;
}
.md_chart_tr .amount{
	width: 47%;
}
.md_chart_tr .profit{
	width: 47%;
	padding-right: 16px;
}
.md_rank_list{
	margin-top: 16px;
}
.md_rank_table{
	border-collapse: separate;
	background: #FFF;
	border-radius: 0 0 8px 8px;
}
.md_rank_table .md_rank_tr{
	display: grid;
	grid-template-columns: 1fr 1fr 10% 1fr 1fr;
}
.md_rank_table .md_rank_tr.title{
	border-bottom: 2px solid #e0e0e0;
}
.md_rank_table .md_rank_tr + .md_rank_tr{
	border-top: 1px solid #e0e0e0;
}
.md_rank_table .md_rank_td{
	font-size: 14px;
	line-height: 16px;
	padding: 12px 8px;
	text-align: right;
	color: #000;
}
.title .md_rank_td{
	font-size: 12px;
	color: #44484A;
}
.md_rank_table .md_rank_td:first-child,
.md_rank_table .md_rank_td:last-child{
	padding: 12px 16px;
}
.md_rank_table .account,
.md_rank_table .name{
	text-align: left;
}
.md_view_all{
	width: 100%;
	padding: 12px 16px;
}
.md_view_all_txt{
	font-size: 14px;
	line-height: 16px;
	color: #007AFF;
	cursor: pointer;
}
.md_view_all_txt.--disabled{
	color: rgba(0, 0, 0, .24) !important;
	text-decoration: none !important;
	cursor: default;
}
.md_label_filter{
	position: relative;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 56px;
	padding: 0 8px 0 16px;
	background: #fff;
	border: 1px solid #E0E0E0;
	cursor: pointer;
}
.md_label_filter.--pc{
	width: 25%;
}
.--sub .md_label_filter.--pc{
	width: calc(100% / 3);
}
.md_label_filter.--on{
	background: #F5F5F5;
}
.md_label_filter:not(.--account){
	border-right: 0;
}
.md_label_filter.--report{
	border-radius: 4px 0 0 4px;
}
.md_label_filter.--account{
	border-radius: 0 4px 4px 0;
}
.--sub .md_label_filter.--type{
	border-right: 1px solid #E0E0E0;
	border-radius: 0 4px 4px 0;
}
.--sub .--account{
	display: none;
}
.md_label_filter code{
	height: 16px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 2px;
	color: rgba(0, 0, 0, .64);
}
.md_date_box{
	position: relative;
	width: calc(100% - 56px);
}
.md_label_filter .md_select_title{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 24px;
	height: 19px;
	font-weight: 400;
	background: transparent;
}
.md_label_filter i{
	flex: none;
	width: 24px;
	height: 24px;
}
.md_label_filter.--ph .md_select_title{
	position: absolute;
	top: 28px;
	left: 16px;
	display: block;
	width: calc(100% - 76px);
	overflow: hidden;
	text-overflow: ellipsis;
}
.md_rank_box{
	display: flex;
	padding: 0 16px;
}
.md_rank_box .md_rank_list{
	width: 50%;
}
.md_rank_box .md_rank_list + .md_rank_list{
	margin-left: 16px;
}
.md_table{
	border-radius: 0 0 8px 8px;
	background: #FFF;
	font-weight: 400;
}
.md_view_more .md_table{
	height: calc(100% - 48px);
}
.md_table_data{
	height: calc(100% - 85px);
	background: none top center / 10px 114px repeat;
}
.md_table_row{
	display: flex;
}
.md_table_row:nth-child(odd){
	background-color: #F9F9F9;
}
.md_table_row + .md_table_row{
	border-top: 1px solid #E0E0E0;
}
.md_table_row.--title{
	border-bottom: 2px solid #E0E0E0;
	font-size: 12px;
	line-height: 14px;
	color: #44484A;
	background-color: #FFF;
}
.md_cell_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}
.--title .md_cell_txt{
	font-size: 12px;
	line-height: 14px;
}
.md_cell_txt.--small{
	font-size: 13px;
	line-height: 16px;
}
.md_cell_txt.--large{
	font-size: 15px;
	line-height: 17px;
}
.md_cell_txt.--bold{
	font-weight: 700;
}
.md_cell_txt + .md_cell_txt{
	margin-top: 2px;
}
.md_table_row:last-child{
	border-radius: 0 0 8px 8px;
}
.md_table_cell{
	width: calc(100% / 3);
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
}
.md_table_cell.--account{
	justify-content: flex-start;
	flex-wrap: wrap;
}
.md_table_cell.--amount{
	justify-content: flex-end;
	flex-wrap: wrap;
	text-align: right;
}
.md_table_cell span{
	width: 100%;
}
.md_info_group{
	padding: 16px 16px 0;
	display: flex;
}
.md_info_item{
	width: calc(100% / 3);
}
.md_info_item + .md_info_item{
	margin-left: 16px;
}
.md_re_content{
	position: relative;
	background: #FFF;
	border-radius: 0 0 8px 8px;
}
.md_info_field{
	display: flex;
	height: 56px;
	padding: 0 16px;
	color: #44484A;
}
.md_info_field + .md_info_field{
	border-top: 1px solid #E0E0E0;
}
.md_info_empty{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 112px;
	display: flex;
	align-items: center;
	padding: 0 16px;
	color: rgba(0, 0, 0, .56);
	border-radius: 0 0 8px 8px;
	background: #FFF;
}
.md_info_cell{
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	width: calc(100% / 3);
}
.md_info_cell.--full{
	width: 100%;
}
.md_info_cell.--half{
	width: 50%;
}
.md_info_cell.--half:first-child{
	border-right: 1px solid #E0E0E0;
}
.md_info_cell + .md_info_cell{
	margin-left: 16px;
}
.md_info_group .md_cell_txt{
	width: 100%;
}
.md_view_more{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 8;
	padding: 16px;
	background: rgba(0, 0, 0, .32);
	display: flex;
	align-items: center;
	justify-content: center;
}
.md_view_more .md_rank_list{
	margin-top: 0;
	width: 100%;
	max-width: 480px;
	height: 100%;
	max-height: 640px;
}
.md_view_more .md_re_title{
	padding: 8px 8px 8px 16px;
}
.md_view_more .md_re_title_txt{
	font-size: 16px;
	line-height: 24px;
	color: #000;
}
.md_view_more .md_table_row:last-child{
	border-radius: 0;
}
.md_view_more .md_re_content{
	height: calc(100% - 48px);
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom: 8px;
}
.md_view_more .md_table_row:not(.--title){
	border-bottom: 1px solid #E0E0E0;
}
.md_view_more .md_table_row + .md_table_row{
	border-top: 0;
}
.md_cell_txt_group{
	width: 100%;
	text-align: center;
}
.md_cell_txt_group + .md_cell_txt_group{
	margin-top: 2px;
}
.md_view_more .--title .md_cell_txt{
	font-size: 14px;
	line-height: 16px;
}
.md_view_more .--title .md_cell_txt{
	font-size: 14px;
	line-height: 16px;
}
.md_cell_txt_group.--half{
	display: flex;
}
.md_cell_txt_group.--half .md_cell_txt{
	font-size: 12px;
	width: 50%;
}
.md_cell_txt_group .md_cell_txt + .md_cell_txt{
	margin-top: 0;
}
.md_view_more .md_table_row.--title{
	border-bottom: 1px solid #E0E0E0;
}
.md_view_more .re_settlement_tb{
	table-layout: fixed;
}
.md_view_more .re_settlement_tb td{
	width: 85px;
}
.md_view_more .re_settlement_tb .re_title{
	width: 140px;
	padding-left: 16px;
}
.md_view_more .md_nodata{
    padding: 40px 0;
}
.md_view_more .md_table_cell{
    width: 170px;
    padding: 0;
    height: 56px;
    flex-wrap: wrap;
}
.md_view_more .md_table_cell.--empty{
    width: 140px;
}
.md_view_more .md_rank_list .md_table_cell{
	padding: 0 16px;
}


.md_popup_BG{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 8;
	background: rgba(0, 0, 0, .32);
	display: none;
	align-items: center;
	justify-content: center;
	padding: 16px;
}
.active + .md_popup_BG,
.active .md_popup_BG{
	display: flex;
}
.md_pointer_none{
	pointer-events: none;
}
.md_pointer_none .md_title_close{
	pointer-events: auto;
}
.md_popup{
	width: 100%;
	max-width: 480px;
}
.md_popup_title {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 48px;
	padding-right: calc(8px + constant(safe-area-inset-right));
	padding-right: calc(8px + env(safe-area-inset-right));
    padding-left: 16px;
    color: #000;
    background-color: #F9F9F9;
    border-radius: 8px 8px 0 0;
}
.md_popup_title .md_title_txt {
	display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
.md_popup_title .md_title_txt.--main{
	display: flex;
	align-items: flex-end;
	line-height: 18px;
	font-weight: 700;
}
.md_popup_title .md_title_txt.--sub{
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, .72);
}
.md_popup_title .md_title_txt.--info{
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
	margin-left: 8px;
	font-weight: 400;
}
.md_title_close {
    width: 32px;
    height: 32px;
    border: none;
    padding: 0;
    opacity: .64;
    background: none no-repeat center;
    cursor: pointer;
}
.md_popup_content{
	padding: 16px;
	background: #FFF;
	border-radius: 0 0 8px 8px;
	text-align: left;
}
.md_popup_content .md_content_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #000;
}
.md_popup_content .--title{
	font-weight: bold;
	margin-bottom: 4px;
}
.md_popup_content li + li.--title{
	padding-top: 8px;
	border-top: 1px dotted rgba(0, 0, 0, .16);
	margin-top: 8px;
}


.md_report_popup{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 16px;
	width: 100%;
}
.ma_right.md_report_popup{
	width: 100%;
	background: rgba(0, 0, 0, .32);
	transition: unset;
}
.md_report_popup .re_detailG,
.md_report_popup .re_detailbigG{
    width: 100%;
	max-width: 480px;
	height: auto;
	max-height: 100%;
	border-radius: 8px;
}
.md_report_popup .md_popup_title{
	flex: none;
}
.md_report_popup .re_detail_scroll{
	height: calc(100% - 48px);
}
.md_acc_detail_item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 16px;
	height: 40px;
}
.md_acc_detail_item + .md_acc_detail_item{
	border-top: 1px solid #E0E0E0;
}
.md_acc_detail_title{
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .64);
}
.md_acc_detail_value{
	font-size: 14px;
	line-height: 19px;
	color: #000;
}


.md_report_popup .re_detailbig_titleUL{
	padding: 16px 6px 0;
	color: rgba(0, 0, 0, .64);
}
.md_report_popup .re_detailbigUL,
.md_report_popup .re_detaillastUL{
	padding: 8px 6px 0;
}
.md_report_popup .re_detailbigUL>li:last-child{
	margin-bottom: 8px;
}
.md_report_popup .re_detailbig_bettype{
	margin-bottom: 8px;
	font-weight: 400;
}
.md_report_popup .re_detailbig_team{
	margin: 4px auto;
	color: rgba(0, 0, 0, .8);
}
.md_report_popup .re_detailbig_vs{
	color: rgba(0, 0, 0, .64);
	margin-bottom: 4px;
}
.md_report_popup .re_detailbig_no{
	color: rgba(0, 0, 0, .64);
	margin-bottom: 0px;
}
.md_report_popup .re_detailbig_wl{
	margin-top: 8px;
}
.md_report_popup .re_detailbig_percent{
	margin-top: 8px;
}
.md_report_popup .re_detailbig_percent span{
	width: 25%;
	font-size: 12px;
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
	font-weight: 400;
}
.md_report_popup .re_detailbig_percent tt{
	display: block;
	color: #000;
}
.md_report_popup .re_detailbig_levelUL{
	padding: 0 6px 8px;
}
.md_report_popup .re_detailbig_result span{
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
}
.md_report_popup .re_detailbig_result span:nth-child(2){
	text-align: right;
}
.md_report_popup .re_detailbig_result tt{
	line-height: 18px;
}
.md_report_popup .re_detailbig_txtG{
	padding: 0 10px 16px;
}


.md_status_label{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 102px;
	height: 24px;
	border-radius: 4px;
	border: 1px solid #000;
}
.--active.md_status_label{
	color: #1A9E76;
	border-color: #1A9E76;
}
.--inactive.md_status_label{
	color: #8E999F;
	border-color: #8E999F;
}
.--suspend.md_status_label{
	color: #FF4E65;
	border-color: #FF4E65;
}
.--viewonly.md_status_label{
	color: #F3B932;
	border-color: #F3B932;
}


.md_other_txt{
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
.md_other_box{
    width: calc(50% - 8px);
    margin-bottom: 16px;
}
.md_other_box:nth-of-type(even),
.md_other_block:nth-of-type(even){
    margin-left: 16px;
}
.md_other_title{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    background: #F9F9F9;
    border-radius: 8px 8px 0 0;
    padding: 18px 16px;
}
.md_other_content{
    background: #FFF;
    border-radius: 0 0 8px 8px;
}
.md_other_list{
    padding: 16px;
}
.md_other_list + .md_other_list{
    border-top: 1px solid #E0E0E0;
}
.md_other_list.--chat{
	padding-bottom: 24px;
}
.md_other_item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 24px;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    color: #000;
}
.md_other_item.--first{
	color: rgba(0, 0, 0, .64);
}
.md_other_item:not(.--first){
    margin-top: 16px;
}
.md_lnik_txt{
    font-size: 16px;
    color: #007AFF;
    font-weight: 700;
    line-height: 24px;
}
.md_tab_list{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    color: rgba(0, 0, 0, .72);
}
.md_tab_item{
    position: relative;
    padding: 16px 8px;
    cursor: pointer;
}
.md_tab_item.on{
    color: #E4534D;
}
.md_tab_item.on.new:before{
    content: "";
    position: absolute;
    top: 10px;
    right: 2px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #3DB893;
}
.md_other_table{
	width: 100%;
	font-weight: 400;
}
.md_other_table_title{
	display: grid;
	grid-template-rows: 48px;
	border-bottom: 2px solid #E0E0E0;
	background: #FFF;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}
.md_other_table_title > div,
.md_other_table_tr > div{
	display: flex;
	align-items: center;
	padding: 0 12px;
}
.md_other_table_tr{
	display: grid;
	grid-template-rows: 48px;
	border-bottom: 1px solid #E0E0E0;
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .8);
}
.md_other_table_tr:nth-of-type(odd){
	background: #F9F9F9;
}
.md_other_table_tr:nth-of-type(even){
	background: #FFF;
}
.md_other_table_tr .usertype{
	color: #A78025;
	margin-left: 8px;
}
.md_other_title_txt + .md_other_title_txt{
	position: relative;
	margin-left: 17px;
}
.md_other_title_txt + .md_other_title_txt:before{
	content: "";
	position: absolute;
	top: 4px;
	right: calc(100% + 8px);
	width: 1px;
	height: 12px;
	border-radius: 1px;
	background: #334547;
	opacity: .4;
}
.md_setting_content{
	display: flex;
	padding: 0 16px 16px;
}
.md_setting_item:first-child{
	border-bottom: 1px solid #E0E0E0;
}
.md_setting_title{
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	padding: 15px 16px;
}
.md_group{
	display: flex;
	flex-wrap: wrap;
}
.md_group + .md_group{
	margin-left: 16px;
}
.md_group.--quarter{
	width: 25%;
}
.md_group.--half{
	width: 50%;
}
.md_group_title,
.md_group_txt{
	width: 100%;
}
.md_group_title{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .72);
	margin-bottom: 4px;
}
.md_group_txt{
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	color: #000;
}



.md_success {
	text-align: center;
	padding-bottom: 16px;
}
.md_success_img {
	display: block;
	margin: 24px auto 4px;
}
.md_success_msg {
	display: block;
	color: #1A9E76;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.md_success_note{
	margin-top: 8px;
}

.md_endNote{
	padding: 8px 12px;
	border-radius: 2px;
	background: rgba(41, 194, 204, 0.08);
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	margin-top: 16px;
}
.md_endNote li + li{
	margin-top: 2px;
}


.--ph {
	display: none;
}

@media (pointer: coarse),
(-moz-touch-enabled: 1),
screen and (pointer: fine) and (min-resolution: 2dppx) and (max-width: 1023px) {
	.md_step li::before{
		line-height: 23px;
	}
	.md_hidden{
		overflow: hidden !important;
	}
}

@media only screen and (max-width: 1023px){
	.--ph {
		display: flex;
	}
	.--pc {
		display: none;
	}
	.md_addAcc{
        width: 100%;
        padding: 8px 16px;
		margin: unset;
    }
	.md_label_w{
		max-width: none;
	}
	.md_step li:not(.--on) code{
		display: none;
	}
	.md_title,
	.md_set_info{
		border-radius: 0;
	}

	.md_step li:not(.--on)::before {
		margin-right: 0;
	}
	
	.md_list_hidden {
		height: 24px;
		overflow: hidden;
	}
	.md_filter_scroll_hidden{
		width: calc(100% - 56px);
		height: 64px;
		overflow: hidden;
	}
	.--wmc .md_filter_scroll_hidden{
		width: auto;
	}
	.md_list_item {
		height: 35px;
	}
	.md_type {
		height: 48px;
		overflow: hidden;
	}
	.md_type_list {
		height: 55px;
	}

	.md_addAcc_btn,
	.md_double_label .md_label,
	.md_double_group{
		width: 100%;
	}
	.md_double_group+.md_double_group{
		margin-top: 16px;
	}
	.md_comm_txt{
		margin-bottom: 16px;
	}
	.md_comm_txt a{
		display: block;
		margin: 4px 0 0;
	}
	.md_commBg .md_creat_btn{
		width: 100%;
	}
	.md_step li {
		white-space: pre-line;
	}
	.md_subSearch {
		min-height: 64px;
        width: calc(100% - 56px);
    }
    .md_normal_btn.--add{
		width: calc(100% - 32px);
    }

	
	.md_retrieve_search:not(.--wmc),
	.md_retrieve_search:not(.--wmc).--forSub{
		width: auto;
		height: auto;
		background: transparent;
		border: transparent;
		margin: 0;
		z-index: 1;
	}
	.md_retrieve_search:not(.--wmc):before{
		content: '';
		position: absolute;
		top: 0;
		right: 100%;
		width: 8px;
		height: 100%;
		background: radial-gradient(100% 50% at 100% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	}
	.md_retrieve_search:not(.--wmc) input{
		display: none;
	}
	.md_retrieve_search:not(.--wmc).search_on{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #FFF;
		border-radius: 0;
	}
	.md_retrieve_search:not(.--wmc).search_on input{
		display: block;
	}
	.md_retrieve_search:not(.--wmc) .md_clear_btn,
	.md_retrieve_search:not(.--wmc) .md_search_btn{
		border-radius: 0;
		width: 56px;
		height: 64px;
		margin: 0;
	}
	.md_retrieve_btn,
	.md_retrieve_detail_btn{
		margin: 0;
	}
	.md_disabled_detail{
		top: calc(100% - 8px);
		left: auto;
		right: 8px;
		width: 75vw;
		z-index: 1;
	}
	.md_status_content{
		height: 100%;
	}
	.--wmc .md_status_content{
		height: auto;
	}
	.md_filter_select{
		height: 100%;
		padding: 16px 40px 0 16px;
		background: transparent;
	}
	.md_status_content .md_status_arrow{
		right: 16px;
		bottom: 16px;
	}
	.--wmc .md_status_arrow{
		right: 0;
		bottom: 0;
	}
	
	
	.md_re_title,
	.md_rank_table{
		border-radius: 0;
	}
	.md_rank_table .md_rank_tr{
		padding: 8px 16px;
		grid-template-areas: "account number result"
							 "name number amount";
		grid-template-columns: 1fr 30% 1fr;
	}
	.md_rank_table .title{
		padding: 12px 16px;
	}
	.title .name,
	.title .amount,
	.show_data .show_data_txt{
		display: none;
	}
	.md_rank_tr .account{
		grid-area: account;
	}
	.md_rank_tr .name{
		grid-area: name;
		font-size: 12px;
		color: rgba(0, 0, 0, .64);
	}
	.md_rank_tr .number{
		grid-area: number;
	}
	.report_main .md_rank_tr:not(.title) .number{
		padding: 8px;
	}
	.md_rank_tr .amount{
		grid-area: amount;
		font-size: 12px;
		color: rgba(0, 0, 0, .64);
	}
	.md_rank_tr .result{
		grid-area: result;
	}
	.report_main .md_rank_table .md_rank_td{
		padding: 0;
	}
	.md_chart_tr .day{
		width: 18%;
	}
	.md_chart_tr .amount{
		width: 41%;
	}
	.md_chart_tr .profit{
		width: 41%;
	}
	.md_label_filter{
		width: 50%;
		border-radius: 0 !important;
	}
	.md_label_filter.--ph{
		padding: 0;
	}
	.md_label_filter code{
		width: 100%;
	}
	.md_label_filter.--ph code{
		position: absolute;
		top: 10px;
		left: 16px;
		width: calc(100% - 48px);
		pointer-events: none;
	}
	.md_label_filter.--ph .md_date_box{
		width: 100%;
		height: 100%;
	}
	.md_label_filter.--report,
	.md_label_filter.--type{
		border-left: 0;
	}
	.md_label_filter.--date,
	.md_label_filter.--account{
		border-right: 0;
	}
	.md_label_filter.--report,
	.md_label_filter.--date{
		border-bottom: 0;
	}
	.md_label_filter select{
		background: transparent;
		color: #000;
		font-size: 16px;
		font-weight: 400;
		width: 100%;
	}
	.md_label_filter.--ph .md_select_title + select,
	.md_label_filter.--ph code + select{
		white-space: nowrap;
		text-overflow: ellipsis;
		height: 100%;
		padding: 20px 32px 0 16px;
	}
	.md_label_filter.--date select{
		color: transparent;
	}
	.md_label_filter.--date select.cal_month,
	.md_label_filter.--date select.cal_year,
	.md_label_filter.--date option{
		color: #000;
	}
	.--sub .md_label_filter.--report{
		order: 1;
		border-bottom: 1px solid #E0E0E0;
	}
	.--sub .md_label_filter.--type{
		order: 2;
		border-right: 0;
		border-left: 1px solid #E0E0E0;
	}
	.--sub .md_label_filter.--date{
		order: 3;
		border-top: 0;
		border-left: 0;
		border-bottom: 1px solid #E0E0E0;
		width: 100%;
	}
	.md_rank_box{
		flex-wrap: wrap;
		padding: 0;
	}
	.md_rank_box .md_rank_list{
		width: 100%;
	}
	.md_rank_box .md_rank_list + .md_rank_list{
		margin-left: 0;
	}
	.md_table_row:last-child{
		border-radius: 0;
	}
	.md_info_group{
		padding: 16px 0 0;
		flex-wrap: wrap;
	}
	.md_info_item{
		width: 100%;
	}
	.md_info_item + .md_info_item{
		margin-left: 0;
		margin-top: 16px;
	}
	.md_re_content,
	.md_info_empty{
		border-radius: 0;
	}
	.md_view_more .md_re_title{
		border-radius: 8px 8px 0 0;
	}
	.md_view_more .md_re_content{
		border-radius: 0 0 8px 8px;
	}
	.md_view_more .re_settlement_tb td{
		width: 25%;
	}
	.md_view_more .re_settlement_tb .re_title{
		width: 50%;
	}
	.re_mw_box .recenter_btn{
		display: flex;
	}
	
	
	.md_status_label{
		width: auto;
		height: 20px;
		padding: 2px 4px;
	}
	
	
	.md_other_box + .md_other_box,
	.md_other_block + .md_other_block{
		margin-left: 0;
		margin-top: 16px;
	}
	.md_other_box{
		width: 100%;
		margin-bottom: 0;
	}
	.md_other_title,
	.md_other_content{
		border-radius: 0;
	}
	.md_filter_label .title{
		position: absolute;
		top: 15px;
		left: 16px;
		z-index: 1;
		pointer-events: none;
	}
	.md_other_item{
		height: auto;
	}
	
}

@media only screen and (max-width: 767px) {
	.md_alertBg.--outside {
		padding-top: 0;
	}
	.md_alert{
		width: 100% !important;
	}
}

@media only screen and (orientation:landscape) and (max-height:672px) {
	.--wmc .md_alert{
		max-height: calc(100% - constant(safe-area-inset-bottom));
		max-height: calc(100% - env(safe-area-inset-bottom));
	}
}

@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	
	.md_retrieve_btn:hover{
		background: #3395FF;
	}
	.md_retrieve_btn.disabled:hover{
		background: #E0E0E0;
	}
	.md_retrieve_link:hover{
		color: #3395FF;
	}
	.md_retrieve_link:hover .md_icon_retrieve{
		filter: invert(50%) sepia(23%) saturate(1736%) hue-rotate(175deg) brightness(101%) contrast(108%);
	}
	.md_retrieve_link.disabled:hover{
		color: rgba(0, 0, 0, 0.24);
	}
	.md_retrieve_link.disabled:hover .md_icon_retrieve{
		filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
	}
	.md_detail_close:hover{
		opacity: 1;
		background-color: #FAFAFA;
	}
	.md_retrieve_btn.primary:hover{
		background: #5ECAA9;
	}
	.md_retrieve_btn.outline:hover{
		background: #FAFAFA;
	}
	.md_retrieve_search:hover{
		border-color: #474747;
	}
	.md_filter_status .md_status_item:hover{
		background: #FAFAFA;
		color: #3DB893;
	}
	.md_sort_link:hover,
	.md_breadcrumb_item:hover,
	.md_view_all_txt:hover{
		color: #3395FF;
		text-decoration: underline;
	}
	.md_sort_link.disabled:hover{
		color: #000;
		text-decoration: none;
	}
	.md_breadcrumb_item.now:hover{
		color: rgba(0, 0, 0, .8);
		text-decoration: none;
	}
	.md_filter_status:hover,
	.md_filter_select:hover{
		background: #FAFAFA;
	}
	
	
	.show_data:not(.disable) .show_data_btn:hover,
	.re_mw_box .recenter_btn:not(.disable):hover{
		background-color: #F5F5F5;
	}
	.re_mw_box .recenter_btn:not(.disable):hover .icon_recenter{
		opacity: 1;
	}
	.md_label_filter:hover{
		background: #FAFAFA;
	}
	
	
	.md_title_close:hover {
		opacity: 1;
		background-color: #F5F5F5;
	}
	
	
	.md_lnik_txt:hover{
		color: #007AFF;
	}
	.md_tab_item:hover{
		color: #E4534D;
	}
	
}



.md_retrieve_btn:active{
	background: #0062CC;
}
.md_retrieve_btn.disabled:active{
	background: #E0E0E0;
}
.md_retrieve_link:active{
	color: #0062CC;
}
.md_retrieve_link:active .md_icon_retrieve{
	filter: invert(25%) sepia(99%) saturate(1657%) hue-rotate(197deg) brightness(92%) contrast(105%);
}
.md_retrieve_link.disabled:active{
	color: rgba(0, 0, 0, 0.24);
}
.md_retrieve_link.disabled:active .md_icon_retrieve{
	filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
}
.md_detail_close:active{
	opacity: 1;
	background-color: #F5F5F5;
}
.md_retrieve_btn.primary:active{
	background: #309274;
}
.md_retrieve_btn.outline:active{
	background: #F5F5F5;
}
.md_retrieve_search .md_clear_btn:active,
.md_retrieve_search .md_search_btn:active{
	background-color: #F5F5F5;
}
.md_filter_status .md_status_item:active{
	background: #F5F5F5;
	color: #3DB893;
}
.md_sort_link:active,
.md_breadcrumb_item:active,
.md_view_all_txt:active{
	color: #0062CC;
	text-decoration: underline;
}
.md_sort_link.disabled:active{
	color: #000;
	text-decoration: none;
}
.md_breadcrumb_item.now:active{
	color: rgba(0, 0, 0, .8);
	text-decoration: none;
}
.md_filter_status:active,
.md_filter_select:active{
	background: #F5F5F5;
}


.show_data:not(.disable) .show_data_btn:active,
.show_data.--on .show_data_btn:active,
.re_mw_box .recenter_btn:not(.disable):active{
	background-color: #F0F0F0;
}
.show_data:not(.disable) .show_data_btn:active .icon_calendar,
.--on .show_data_btn .icon_calendar{
	opacity: 1;
	filter: invert(38%) sepia(80%) saturate(580%) hue-rotate(316deg) brightness(98%) contrast(94%);
}
.show_data.--on .show_data_btn:active .icon_calendar{
	opacity: 1;
	filter: none;
}
.re_mw_box .recenter_btn:not(.disable):active .icon_recenter{
	opacity: 1;
}
.md_label_filter:active{
	background: #F5F5F5;
}


.md_tab_item:active{
	color: #E4534D;
}




@charset "UTF-8";

@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/4abb918f7f3ad3fedd13.woff") format("woff");
}
@font-face {
	font-family: 'DroidSans';
	src: url("/assets/original/resources/bf91ea7650448dd5fadb.woff") format("woff");
	font-weight: bold;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

html, body {
	width: 100%;
	height:100%;
	background: #F0F0F0;
	font-size: 14px;
	color: rgba(0, 0, 0, .8);
}
.theme_color{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #E4534D;
	height: 6px;
	z-index: 999;
}
ol, ul {list-style: none;}

h1, h2, h3, h4, h5, h6, th{ font-weight:normal;}
a{text-decoration:none;color: inherit;font-family: inherit;}
@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	a:hover{text-decoration:none;color: inherit;}
}

*,
::before,
::after {font-family: 'DroidSans', 'Helvetica', sans-serif;
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust:none;
}
*:hover,*:focus,*:active{outline: 0;-webkit-tap-highlight-color: transparent;}

table {border-collapse: collapse;border-spacing: 0;}

tt, em{font-family: 'DroidSans', 'Helvetica', sans-serif;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input,
select,
textarea,
button {
	outline: none;
	font-family: 'DroidSans', 'Helvetica', sans-serif;
	border: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
button{
	background-color: transparent;
}

input[type="text"], input[type="number"], select, textarea{ color: rgba(0, 0, 0, .8);}

input::-ms-clear,
input::-ms-reveal,
select::-ms-expand{
	display: none;
}
input[type="password"]::-webkit-textfield-decoration-container{	visibility: hidden;}
select{border-radius: 0;}

.nofloat:after{ content:''; display:table; clear:both;}




div,
span,
li,
tt{
	font-family: inherit!important;
}
@media only screen and (min-width: 1024px) {
	::-webkit-scrollbar{ width:10px;height: 10px; background-color:#f1f1f1;}
	::-webkit-scrollbar-thumb { background-color:#c1c1c1; border: 3px #f1f1f1 solid; border-radius:10px;cursor:pointer;
		-webkit-transition:background .5s linear;
		transition:background .5s linear;
	} 
	*:hover::-webkit-scrollbar-thumb{background-color:#a9a9a9;}
	::-webkit-scrollbar-corner { background-color:#f1f1f1;}
}



.main{
	width: 100%;
	height: 100%;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.main_rotate{
	width: 100.1%;
	height: 100.1%;
}


.ma_all{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ma_header{
	position: relative;
	width: 100%;
	height: 56px;
	z-index: 8;
}
.ma_main, .ma_main_foothide{
	position: relative;
	display: flex;
	width: 100%;
	min-width: 100%;
	height: calc(100% - 56px);
	background: #fff;
	flex-direction: row;
	flex: 0 0 100%;
	padding-left: constant(safe-area-inset-left);
	padding-left: env(safe-area-inset-left);
	padding-right: constant(safe-area-inset-right);
	padding-right: env(safe-area-inset-right);
	overflow: hidden;
}
.ma_foot{
	display: none;
	position: absolute;
	width: 100%;
	height: 56px;
	background-color: #b03427;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	
	transform: translate3d(0,140%,0);
	z-index: 7;
}
.ios15_height .ma_foot{
	position: fixed;
}
.ma_right{
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 1000;
	background-color: #fff;
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0);
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
.ma_right.ma_extend{
	box-shadow: -2px 0 4px 0 rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0%,0,0);
	transform: translate3d(0%,0,0);
}
.ma_alert{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1000;
}
.ma_loading,
.ma_loadingfull{
	position: absolute;	
	right: 0;
	width: calc(100% - 56px);
	height: 100%;
	z-index: 7;
}
.ma_loadingfull{
	position: fixed;
	width: 100%;
	height: calc(100% - 120px);
	top: 120px;
}
.ma_extend ~ .ma_loading{width: calc(100% - 240px);}
.pwd_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 56px;
	left: 0;
	z-index: 7;
}
.filter_loading{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
}
.ma_onepage{
	width: 100%;
	height: 100%;
}
.ma_left{
	position: absolute;
	display: inline-block;
	width: 56px;
	height: 100%;
	border-right: 1px solid #E0E0E0;
	
	-webkit-overflow-scrolling: touch;
	left: 0;
	top: 0;
	z-index: 7;
}
.ma_left.ma_extend{
	visibility: visible;
	width: 320px;
	flex: none;
	top: 0;
	border-right: none;
	z-index: 1000;
}
.ma_content{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ma_content>div:not(.require_box){
	width: auto;
	height: auto;
	min-height: 100%;
	overflow: visible!important;
}
.ma_contentfull{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}
.ma_extend ~ .ma_left_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0; background-color: rgba(0, 0, 0, .24); z-index: 8;}
.ma_extend ~ .ma_right_mask{position: fixed;width:100vw;height: 100vh;top: 0;left: 0;z-index: 8;}

.accmd_function {
	position: fixed;
	display: flex;
	width: 100%;
	max-width: 640px;
	height: 40px;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
}

.loading_active .ma_header::before,
.loading_active .ma_left::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
}

@media only screen and (min-width:1024px){
	.ma_main,
	.ma_main_foothide{
		padding-left: 56px;
	}
}
@media only screen and (max-width:1023px){	
	.ma_left{
		width: 0;
		visibility: collapse;
		transform: translate3d(-56px,0,0);
	}
	.ma_left.ma_extend{
		visibility: visible;
		width: 320px;
		-webkit-transform: translate3d(0%,0,0);
		transform: translate3d(0%,0,0);
	}
	.ma_loading{
		width: 100%;
	}
	
}
@media only screen and (max-width: 599px){
	html.ios15_height,
	html.ios15_height>body{
		height: 100vh;
	}
	html.ios15_height.main_rotate,
	html.ios15_height.main_rotate>body {
		height: calc(100vh + 1px);
	}
	.ma_left{
		width: 0;
	}
}


@media only screen and (orientation:portrait) and (max-width:767px){
	.ma_main{
		height: calc(100% - 56px);
	}
	.ma_main_foothide{
		height: calc(100% - 56px);
	}
	.ma_foot{
		-webkit-transform: translate3d(0,0%,0);
		transform: translate3d(0,0%,0);
	}	
}


@media only screen and (orientation:landscape) and (max-height:440px){
	

	
	.ios15_height .ma_content>div{
		padding-bottom: 102px;
	}
	
	.retrieve_active .ma_left {
		border-right: 0;
	}
}


@media only screen and (min-width: 1024px){
	.select_min{display: none!important;}
	.accadd_content{
		width: calc(50% - 24px);
		max-width: 668px;
	}
	.accadd_content.content_l{
		float: left;
		clear: left;
		margin: 0 16px 24px 16px;
	}
	.accadd_content.content_r{
		display: inline-block;
		margin-right: 16px;
	}
}
@media only screen and (min-width:1px) and (max-width: 1023px){
	.select_min{position: relative;}
	.select_max{display: none!important;}
	.accadd_content{
		width: calc(100% - 32px);
		margin: 0 16px 24px 16px;
	}
}

@media (pointer: coarse),
(hover: none),
(-moz-touch-enabled: 1) {

	.retrieve_active .ma_header::before,
	.retrieve_active .ma_left::before,
	.retrieve_active .accmd_function::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .32);
		z-index: 3;
	}
}

@media (pointer: coarse) and (max-height:428px) and (max-width:926px),
(-moz-touch-enabled: 1) and (max-height:428px) and (max-width:926px),
screen and (pointer: fine) and (min-resolution: 2dppx) and (max-height:428px) and (max-width:926px){
	.theme_color{
		display: none;
	}
}


@charset "UTF-8";


.lg_all{
	padding: 80px 0 0;
	text-align: center;
}
.lg_mian{
	width: 360px;
	background-color: #fff;
	
	border-radius: 2px;
	margin: auto auto 16px;
}
.lg_stratum{
	width: 100.1%;
	height: 56px;
	line-height: 56px;
}
.lg_stratum li{
	float: left;
	width: 33.333333%;
	background-color: #E4534D;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.lg_stratum li.on{
	background-color: #FFF;
	color: #E4534D;
}
.lg_stratum li:nth-child(1){border-top-left-radius: 2px;}
.lg_stratum li:nth-child(3){border-top-right-radius: 2px;}

.lgG{
	padding: 0 16px 24px;
	clear: left;
	text-align: left;
}
.lg_chooseG{
	position: relative;
	height: 56px;
	padding: 20px 0 20px 4px;
	margin-bottom: 8px;
	z-index: 2;
}
.lg_languageG{
	position: relative;
	width: 71px;
	*width: 45px;
	_width: 71px;
	height: 16px;
	line-height: 16px;
	font-weight: bold;
}
.lg_lan_title,
.lg_side_title{
	position: absolute;
	width: 100%;
}
.lg_lan_title img,
.lg_side_title img{
	position: absolute;
	width: 12px;
	height: 7px;
	top: 5px;
	right: 0;
}
.lg_lan_cn,
.lg_lan_hk,
.lg_lan_en{
	position: relative;
	display: block;
	padding-left: 24px;
}
.lg_lan_cn i,
.lg_lan_hk i,
.lg_lan_en i{
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background:none no-repeat;
	background-image: url("/assets/original/resources/e9147ccefac3409f5cae.png");
	border-radius: 50%;
	left: 0;
}
.lg_lan_hk i{
	background:none no-repeat;
	background-image: url("/assets/original/resources/3d6f90b2264acb3c8e75.png");
}
.lg_lan_en i{
	background:none no-repeat;
	background-image: url("/assets/original/resources/6afbbedc33c41426ad87.png");
}
.lg_lanUL{
	position: absolute;
	width: 120px;
	padding: 8px 0;
	background-color:#fff;
	border-radius: 3px;
	border: 1px solid #c8c8c8;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
	top: 29px;
	left: -4px;
	z-index: 2;
}
.lg_lanUL li{
	height: 48px;
	line-height: 48px;
	background-color: #fff;
}
li.lg_lan_cn i,
li.lg_lan_hk i,
li.lg_lan_en i{
	top: 16px;
	left: 16px;
}
li.lg_lan_cn,
li.lg_lan_hk,
li.lg_lan_en{padding-left: 47px;}

.lg_enterG{
	position: relative;
	z-index: 1;
}
.lg_input,
.ps_input,
.ver_ans{
	position: relative;
	height: 48px;
	border-radius: 3px;
	border: solid 1px #c8c8c8;
	margin-top: 16px;
}
.lg_input{
	position: static;
	clear: both;
}
.lg_enterG>div:first-child{margin-top: 25px;}
.u_icon i,
.p_icon i,
.s_icon i{
	float: left;
	display: block;
	width: 44px;
	height:100%;background:none no-repeat center;
	background:none no-repeat center;
	top: 0;
	left: 15px;
}
.p_icon i{
	background-image:none ;
	background-image: none;
}
.s_icon i{
	background-image:none ;
	background-image: none;
}
.s_icon_title{
	line-height: 16px;
	margin: 24px 0;
}
.s_icon_title + .lg_input{margin-top: 9px;}
.eye_icon, .no_eye_icon{
	position: absolute;
	display: block;
	width: 48px;
	height: 100%;
	background:none no-repeat center top;
	top: 0;
	right: 0;
}
.no_eye_icon{
	background-position: center bottom;
}

.lg_input .eye_icon,
.lg_input .no_eye_icon{
	position: static;
	float: right;
}

.lg_input input{
	float: left;
	width:calc(100% - 92px);
	height:47px;
	line-height: 47px;
	background-color: transparent;
	border: 0;
	font-size: 16px;
}
.lg_input input.lg_input_cover{
	position: absolute;
	height:37px;
	background-color: #fff;
	left: 45px;
	pointer-events: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.lg_input input{line-height: initial;}
}
.lg_err, .lg_scss, .lg_err_ie5{
	position: relative;
	
	color: #c0382b;
	font-size: 13px;
	margin-top: 5px;
}
.lg_err:before,
.lg_scss:before{
	content: '';
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	background-image: none;
	top: 2px;
	left: 0;
}
.lg_err_ie5 i{
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	top: 2px;
	left: 0;
}
.lg_scss{
	position: relative;
	color: #38bb8f;
}
.lg_scss:before{
	background-image:none;
	background-image: none;
	background-size: cover;
}

.lg_function{
	height: 16px;
	margin-top: 24px;
}
.lg_function .checkBox{
	float: left;
}
.lg_remember{
	position: relative;
	width: 50%;
	float: left;
}
.lg_remember input{
	width: 16px;
	height: 16px;
	margin: 0;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	-ms-appearance: checkbox;
	appearance: checkbox;
}
.lg_remember code{
	position: absolute;
	white-space: nowrap;
	top: 0;
	left: 26px;
}
.lg_forget{
	float: right;
	color: #007AFF;
	opacity: 0.87;
}
.lg_login_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: 0;
	border-radius: 3px;
	background-color: #38bb8f;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	
	margin-top: 22px;
}
.lg_loginold_btn{
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #2980b9;
	font-size: 14px;
	margin-top: 26px;
	text-align: center;
	display: none;
}
.lg_adcomG{
	position: relative;
	width: 360px;
	height: 160px;
	background-color:#fff0b3;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	margin:16px auto 0;
	display: none;
}
.lg_adcomSlider{
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.lg_adcomInner{
	position: absolute;
	width: 400%;
	height: 100%;
	left: 0%;
}
.lg_adcomPage_repeat,
.lg_adcomPage1,
.lg_adcomPage2,
.lg_adcomPage3{
	float: left;
	width: 25%;
	height: 100%;
}
.lg_adcomPage1{background:none no-repeat top center ;}
.cn .lg_adcomPage1{background:none no-repeat top center ;}
.en .lg_adcomPage1{background:none no-repeat top center ;}





.lg_adcomPage2{background:none no-repeat top center #2579c1;}
.lg_adcomPage3{background:none no-repeat top center #a04e26;}
.lg_adcomPage_repeat{background:none no-repeat top center #eba537;}




.lg_adcomL_btn,
.lg_adcomR_btn{
	position: absolute;
	width: 25px;
	height:14px;
	background: none right center  no-repeat;
	background-image: none;
	border: 0;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	opacity: .6;
	z-index: 2;
	display: none;
}
.lg_adcomR_btn{
	background: none left center  no-repeat;
	background-image: none;
	left: auto;
	right: 0;
}

.lg_adcomDot_btn{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 13px;
	left: 0;
	display: none;
}
.lg_adcomDot_btn li{
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color:rgba(255, 255, 255, 0);
	border: 1px solid #fff;
	opacity: .8;
	border-radius: 50%;
	margin: 0 3px;
}
.lg_adcomDot_btn li.on{background-color:rgba(255, 255, 255, 1);}


.lg_broswer{
	width: 360px;
	line-height: 16px;
	padding: 16px;
	background: #fff;
	margin: auto;
	text-align: left;
}
.lg_broswer h2{
	color: #000;
	font-weight: bold;
}
.lg_broswer_img{
	font-size: 0;
	text-align: center;
}
.lg_broswer_img li{
	display: inline-block;
	padding: 8px;
	border-radius: 8px;
	margin: 8px 0;
}
.lg_broswer_img i{
	display: block;
	width: 56px;
	height: 56px;
	background-size: 200%;
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 4px;
}
.icon_chrome{
	background-image: url("/assets/original/resources/994cc645d34f271d4b05.svg");
}
.icon_uc{
	background-image: url("/assets/original/resources/7c950c496aa2948f85a9.svg");
}
.icon_safari{
	background-image: url("/assets/original/resources/cf98209307f6b766bdfd.svg");
}
.icon_firefox{
	background-image: url("/assets/original/resources/bd3534645e7d9c295b1f.svg");
}

.lg_broswer_img code{
	font-size: 12px;
}






.ps_main{
	position: relative;
	width: 100%;
	height: 100%;
}
.ps_title{
	position: relative;
	width: 100%;
	height: 56px;
	padding-left:20px;
	line-height: 56px;
	background-color: #E4534D;
	color: #fff;
	font-size: 18px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_back_btn{
	width: 16px;
	height: 56px;
	background:none no-repeat center;
	margin-right: 20px;
	opacity: 1 ;
}
.psG,
.psG_paddingRL0{
	width: 360px;
	padding: 22px 16px 35px;
	background-color:#fff;
	border-radius: 2px;
	border: solid 1px #e0e0e0;
	margin: 56px auto 0;
}
.psG_paddingRL0{padding: 22px 0 33px;}
.ps_note,
.ps_noteNo{
	position: relative;
	padding-right: 27px;
	margin-bottom: 35px;
}
.ps_noteNo{
	padding-right: 0;
	margin-top: 2px;
}
.mail_functionG + .ps_noteNo{margin-top:21px ;}
.ps_noteIconG{
	position: absolute;
	width: 14px;
	height: 14px;
	top: 0;
	bottom: 0;
	right: 8px;
	margin: auto;
}
.ps_noteIconG:after{
	content:'';
	position: absolute;
	display: block;
	width: 14px;
	height: 14px;
	background:none no-repeat;
	background-size: cover;
	opacity: .5;
	top: 0;
	left: 0;
}
.ps_noteTxt{
	position: absolute;
	width: 296px;
	padding:14px 16px 3px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
	top: 18px;
	right: -7px;
	z-index: 2;
}
.ps_noteTxt li{
	font-size: 13px;
	margin-bottom: 11px;
}

.ps_input{
	position: relative;
	margin-top: 36px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}
.ps_input:before{
	content: attr(data-pwtitle);
	position: absolute;
	height: 16px;
	font-weight: 300;
	font-size: 12px;
	top: -21px;
	left: -1px;
}
.ps_input input,
.ver_input input{
	width: 100%;
	height: 100%;
	padding: 0 48px 0 15px;
	background-color: transparent;
	border: 0;
	font-size: 16px;
}
.ps_noteNo + .ps_input{margin: 0;}
.scss_icon:after,
.scss_iconS:after{
	content:'';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	background:none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}
.scss_iconS:after{right: 92px;}
.ps_endInput{margin-top: 14px;}
.ps_mini_btnG{
	width: 100%;
	height: 48px;
	text-align: right;
	margin-top: 16px;
}

.ps_end_note{
	padding: 14px 10px 12px 15px;
	line-height: 1.25;
	background-color:#f5f5f5;
	border-radius: 2px;
	font-size: 12px;
	letter-spacing: -.1px;
	margin-top: 16px;
}
.ps_end_note h1{margin-bottom: 4px;}

.ps_reset_btn{
	position: relative;
	display: flex;
	float: left;
	height: 100%;
	line-height: 36px;
	padding-left: 24px;
	background:transparent;
	color: #2980b9;
	font-weight: 600;
	align-items: center;
	opacity: 1;
}
.ps_reset_btn:before{
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 100%;
	background: none no-repeat center ;
	left:0;
	opacity: 1;
}
.ps_reset_btn.on{opacity: .3;}


.ps_input input.ps_chk_enter{width: 210px;}
.ps_chk_btn{
	display: block;
	width: 76px;
	height: 100%;
	background-color: rgba(117, 117, 117, .4);
	color: #fff;
	font-weight: bold;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.ps_chk_btn.on{background-color: rgba(117, 117, 117, 1);}

.ps_scssG{position: relative;
	width: 360px;
	padding:70px 16px 32px;
	background: #fff;
	border-radius: 2px;
	border: solid 1px #e0e0e0;
	text-align: center;
	margin: 56px auto auto;
}
.ps_scssG:before{
	content: '';
	position: absolute;
	display: block;
	width: 25px;
	height: 25px;
	background:none no-repeat; background-size: cover;
	top: 32px;
	left: 0;
	right: 0;
	margin: auto;
}
.ps_scssG h1{
	font-size: 18px;
	margin-bottom: 5px;
}
.ps_scssG p{
	font-size: 12px;
	font-weight: 300;
}
.ps_strengthG{
	font-size: 12px;
	color: rgba(0, 0, 0, .6);
	margin: 4px auto 6px;
}
.ps_strength_danger{
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_strength_img{position: relative;
	top: 0;
	bottom: 0;
	margin: auto 3px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.ps_strength_img li{
	width: 8px;
	height: 4px;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	margin-right: 1px;
}
.ps_strength_light1 li:nth-child(1){
	background-color: #c0382b;
	border: 0;
}
.ps_strength_light2 li:nth-child(1),
.ps_strength_light2 li:nth-child(2){
	background-color: #c0382b;
	border: 0;
}
.ps_strength_light3 li:nth-child(1),
.ps_strength_light3 li:nth-child(2),
.ps_strength_light3 li:nth-child(3),
.ps_strength_light4 li:not(:last-child),
.ps_strength_light5 li{
	background-color: #38bb8f;
	border: 0;
}


.mail_functionG{
	position: relative;
	padding: 0 16px 21px;
	border-bottom: 1px solid #e0e0e0;
}
.mail_function_title{
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 2px;
}
.mail_function_btnG{
	position: absolute;
	top: 8px;
	right:23px;
}
.mail_edit_btn,
.mail_del_btn{
	width: 16px;
	height: 16px;
	background: none no-repeat;
	border: 0;
}
.mail_del_btn{
	background-image: none;
	margin-right: 29px;
}
.mail_infoG{padding: 22px 16px 0;}
.mail_infoG ~ .mail_infoG{padding: 16px 16px 0;}
.mail_infoG .ps_end_note{margin-top: 0;}
.mail_infoG .ps_miniDone_btn{margin-top: 16px;}


.ver_scroll{
	padding:0 17px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}


.ver_x_btn{
	position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    background:none no-repeat center;
    border: 0;
    top: 10px;
    right: 16px;
    opacity: .6;
}
.ver_img{
	position: relative;
	width: 100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.ver_img:before{
	content: attr(data-txt);
	position: absolute;
	display: flex;
	width: calc(100% - 100px);
	height: 40px;
	align-items: center;
}
.ver_img>img{
	width: 100%;
}
.ver_function{
	display: flex;
	padding-top: 16px;
	align-items: center;
	justify-content: center;
}
.ver_reset_btn{
	display: flex;
	align-items: center;
	background-color: transparent;
	border: 0;
	color: #2980b9;
	font-size: 14px;
	margin-right: 16px;
}
.ver_reset_btn:before{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: none no-repeat center/cover;
	margin-right: 8px;
}
.ver_ans{
	display: flex;
	width: 150px;
	align-items: center;
	justify-content: center;
	margin-top: 0;
}
.ver_foot{
	display: flex;
	justify-content: space-between;
	margin-top: 16px;
}
.ver_foot>input{
	width: calc((100% - 17px) / 2);
	height: 48px;
	line-height: 48px;
	border-radius: 3px;
	border: 0;
	font-size: 14px;
	font-weight: bold;

}
.ver_cancel_btn{
	background-color: #7f7f7f;
	color: #fff;

}
.ver_submit_btn{
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
}


@media only screen and (max-width: 1024px)  {
	
}

@media only screen and (max-width: 767px) {
	.lg_stratum{
		height: 56px;
		line-height: 56px;
	}
	.lg_all {
		padding: 0;
	}
	.lg_mian,
	.lg_broswer, 
	.lg_adcomG{
		width: 100%;
		margin-top:0;
	}

	.psG, .psG_paddingRL0{
		width: 100%;margin-top: 0;}


	.ps_scssG{
		width: 100%;
		margin-top: 16px;
	}
	.ps_miniDone_btn{margin-top: 29px;}

	
	.lg_mian,
	.lg_adcomG,
	.psG,
	.ps_scssG,
	.psG_paddingRL0{border: 0;}
	
	.lg_mian,
	.lg_adcomG,
	.lg_adcomSlider,
	.lg_stratum li:nth-child(1),
	.lg_stratum li:nth-child(3){border-radius: 0;}

}




@charset "UTF-8";


.backtop_btn{
	position: fixed;
	width: 40px;
	height: 40px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.32);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	bottom: 16px;
	right: 16px;
	z-index: 7;
	-webkit-animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
	animation: backAN .5s cubic-bezier(0.42, 0, 0.58, 1.0);
}
.backtop_btn:before{
	content: '';
	position: absolute;
	display: block;
	width: 14px;
	height: 9px;
	background:none no-repeat;
	background-size: cover;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

@-webkit-keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}
@keyframes backAN{
	0%{opacity: 0;}
	100%{opacity: 1;}
}




.re_titleG{
	max-width: 100%;
	height: 48px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	border-radius: 2px 2px 0 0;
	overflow: hidden;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
}

.re_titleG li{
	position: relative;
	height: 100%;
	padding: 0 16px;
	color: rgba(0, 0, 0, .4);
	letter-spacing:-.5px;
	text-align: center;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
.re_titleG.equal li{width: 50%;}
*::-ms-backdrop,
.re_titleG.equal li{ width: 180px; } 
.re_main600 .re_titleG li{
	padding-right: 24px;
	padding-left: 24px;
}
.re_titleG li:before{
	content: '';
	position: absolute;
	display: block;
	width:0;
	height: 2px;
	background-color:#c0392b;
	transform-origin:0 center;
	bottom: 1px;left: 0;
	-webkit-transition::width 200ms ease-in-out;
	-ms-transition::width 200ms ease-in-out;
	transition:width 200ms ease-in-out;
}
.re_titleG li.on{color: #c0392b;}
.re_titleG li.on:before{width: 100%;}
.re_titleG li:after{
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color:#e0e0e0;
	bottom: 0;
	left: 0;
}
.ps_submit_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	border: 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 25px;
}
.re_main600 .ps_submit_btn{ margin-top: 0; }

.ps_mini_btnG input,
.re_down_btnG input,
.re_sreachitem_btnG input,
.gray_bg_btn,
.search_title_btnG input{
	padding: 0 16px;
	height: 48px;
	line-height: 48px;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	font-size: 14px;
}
.re_sreachitem_btnG input,
.search_title_btnG input{
	height: 40px;
	line-height: 40px;
}

.search_title_btnG{
	padding:10px 16px;
	box-shadow:0 -1px 0 #e0e0e0 inset;
	text-align: right;
}
.ps_mini_cancel_btn{
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(130, 130, 130, .4) inset;
	color: rgba(0, 0, 0, .6);
}
.ps_mini_submit_btn{
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
}

.ps_miniDone_btn{
	padding: 0 21px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(56, 187, 143, 1);
	color: #fff;
	border: 0;
	border-radius: 3px;
	font-weight: bold;
	margin:28px auto auto;
}

.ps_submit_btn:disabled,
.ps_submit_btn:disabled:hover,
.ps_mini_submit_btn:disabled,
.ps_mini_submit_btn:disabled:hover{
	background-color: rgba(56, 187, 143, .4);
	cursor:default;
}


.gray_bg_btn{
	background-color: #757575;
	color: #fff;
	letter-spacing: .8px;
}
input.input_center{
	text-align: center;
	padding: 0 16px;
	text-transform: uppercase;
}




.checkBox{
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, .8);
}
.checkbox_blue input,
.checkbox_confirm input,
.checkBox input{display: none !important;}
.checkbox_blue span,
.checkbox_confirm span,
.checkBox span{
	display:inline-block;
	width: 16px;
	height: 16px;
	background-color:#fff;
	border: 1px solid rgba(0, 0, 0, 0.64);
	border-radius: 4px;
}
.checkbox_blue input:checked + span,
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span,
.checkBox input:checked+span{
	background:none no-repeat center #2980b9;
	border-color: transparent;
}
.checkbox_confirm input:checked + span,
.viewed .checkbox_confirm input + span{
	background-color: #3DB893;
}
.checkBox input:checked+span{
	background-color: #3DB893;
}
.checkBox>code{
	color: #000;
	line-height: 14px;
	flex: none;
	margin-left: 8px;
}
.--disabled .checkBox input + span,
.--disabled ~ li .checkBox input + span {
	opacity: 0.4;
}

.radioBox {
	display: flex;
	align-items: center;
}
.radioBox input {
	display: none;
}
.radioBox input+span {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: solid 1px rgba(0, 0, 0, 0.64);
	border-radius: 16px;
	margin-right: 16px;
}
.radioBox input+ span:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	background: #3DB893;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 10px;
	opacity: 0;
}
.radioBox input:checked+span{
	border-color: #3DB893;
}
.radioBox input:checked+span:before{
	opacity: 1;
}



.search_functionG,
.search_function_fullG{
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: solid 1px #c8c8c8;
	border-radius: 3px;
	overflow: hidden;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
}
.search_functionG:after{
	
	position: absolute;
	width: 40px;
	height: 38px;
	border-width: 1px 1px 1px 0;
	border-color: #7f7f7f;
	border-style: solid;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	top: 0;
	right: 0;
	pointer-events: none;
}
.quick_searchG .search_functionG:after{
	width: 48px;
	height: 46px;
	display: none;
}
.wmc_searchG .search_functionG:after{
	top: 16px;
	right: 16px;
}
.re_betSearchG .search_functionG:after{content: none;}
.search_functionTxt{
	height:100%;
	padding: 0 0 0 16px;
	border: 0;
	font-size: 14px;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
}
.quick_searchG.tw .search_functionTxt{
	font-size: 16px;
}
.search_functionSubmit_btn,
.search_functionClose_btn,
.search_functionSubmit_tran_btn{
	height: 100%;
	padding: 0;
	background: none no-repeat center #7f7f7f;
	border: 0;
	opacity: 1;
	-webkit-flex:0 0 40px;
	-ms-flex:0 0 40px;
	flex:0 0 40px;
}
.quick_searchG .search_functionSubmit_btn,
.quick_searchG .search_functionClose_btn{
	-webkit-flex:0 0 48px;
	-ms-flex:0 0 48px;
	flex:0 0 48px;
}
.search_functionSubmit_btn{border-radius: 0; margin: 0;}
.search_functionClose_btn{background: none no-repeat center transparent; opacity: .6;right: 40px;}
.search_functionSubmit_tran_btn{ background: none no-repeat center;
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
	}


.search_function_fullG{border: 0;border-radius: 0;}
.search_function_fullG .search_functionSubmit_btn,
.search_function_fullG .search_functionClose_btn{	
	-webkit-flex:0 0 62px;
	-ms-flex:0 0 62px;
	flex:0 0 62px;
}
.search_function_fullG .search_functionSubmit_btn{background-image: none;}
.search_function_fullG .search_functionSubmit_btn i{
	display: block;
	width: 16px;
	height: 16px;
	margin: auto;
}
.search_function_fullG .search_functionSubmit_btn svg{	fill:#fff;}
.err_input .search_functionSubmit_btn{box-shadow:1px 0px 0 #c0382b inset; }
.search_function_err{
	position: relative;
	color: #c0382b;
	font-size: 13px;
	margin-top: 7px;
}
.search_function_err:before,
.search_function_scss:before{
	content: '';
	display: none;
	position: absolute;
	width: 12px;
	height:12px;
	background:none no-repeat;
	top: 2px;
	left: 0;
}







.select_in_tdG{
	position: relative;
	width: 112px;
	display: inline-block;
	color: rgba(0, 0, 0, .8);
}
.select_in_tdG:after{
	content: '';
	position: absolute;
	display:block;
	width: 11px;height: 7px;
	background: none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
	opacity: .6;
	pointer-events: none;
}
.select_in_tdTitle{font-weight: 600;}
.select_in_tdUL{
	position: absolute;
	width: 128px;
	padding: 8px 0;
	background-color: #fff;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24);
	text-align: left;
	top: -23px;
	left: -17px;
	z-index: 2;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.select_in_tdUL li{
	position: relative;
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 17px;
}
.select_in_tdUL li.on{order: 0;}
.select_in_tdUL li.on:after{
	content: '';
	display: block;
	position: absolute;
	width: 11px;
	height: 7px;
	background:none no-repeat;
	top: 0;
	bottom: 0;
	right: 16px;
	margin: auto;
}
.select_in_tdUL li span{position: relative;}
.select_in_tdG select{
	background-color: transparent;
	border: 0;
	font-size: 14px;
	font-weight: 600;
}



.add_infoG,
.less_infoG{
	width: 16px;
	height: 16px;
	background: none no-repeat;
	margin: auto;
}
.less_infoG{background-image: none ;}



.ar_bg{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0 16px 16px;
	background-color: rgba(0, 0, 0, .48);
	top: 0;
	left: 0;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	z-index: 8;
}
.ar_main,
.ar_annG{
	width: 280px;
	padding: 22px 16px 24px; 
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
	margin-top: 178px;
}
.ar_bg_note{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .32);
	padding: 50px 16px;
}
.ar_ann_note{
	width: 100%;
	max-width: 480px;
	height: auto;
	background-color: #FFF;
	border-radius: 8px;
	overflow: hidden;
}
.ar_ann_note .ar_title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	padding-right: 8px;
	padding-left: 16px;
	color: #000;
	background-color: #F9F9F9;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.ar_main>h1{
	height: 55px;
	line-height: 59px;
	padding-left: 17px;
	box-shadow: 0 -1px 0 #e1e1e1 inset;
	color: rgba(0, 0, 0, .6);
	font-size: 16px;
}
.ar_annG{
	position: relative;
	width: 520px;
	max-height: calc(100% - 129px);
	padding: 0 0 24px;
	margin-top: 89px;
	overflow-x: hidden;
	overflow-y: auto;	
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ar_annG._ver_width{
	width: 360px;
	margin: auto;
}
.ar_title{
	position: relative;
	width: 100%;
	height: 54px;
	padding:0 17px;
	background-color: #F9F9F9;
	border-top-left-radius: 3px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0);
	top: 0;
	border-top-right-radius: 3px;
	font-size: 16px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	flex:none;
}
._ver_width  .ar_title{
	height: 32px;
	padding: 0 31px 0 17px;
}
.ar_title.scroll::after,
.scroll .md_re_title::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	top: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;

}
.scroll .md_re_title::after{
	z-index: 1;
}
.ar_x_btn{
	width: 12px;
	height: 12px;
	background:none no-repeat center / contain;
	border: 0;
	opacity: .6;
}
.ar_ann_note .ar_x_btn{
	position: absolute;
	background: none center/ 12px 12px no-repeat;
	right: 8px;
	top: 8px;
	width: 32px;
	height: 32px;
	opacity: .64;
	padding: 0;
}
.ar_ann_note .ar_gray_btn{
	width: 100%;
}
.ar_scroll {
	padding: 5px 17px 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.ar_ann_txtUL li {
	padding-bottom: 14px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 12px;
	word-break: break-word;
}
.ar_ann_txtUL li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}


.ar_ann_note .ar_scroll {
	height: calc(100% - 48px);
	padding: 16px 16px 0;
}
.ar_note_txtUL li:not(:last-child){
	margin-bottom: 32px;
}
.ar_note_txtUL h1{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 16px;
	color: #000;
}
.ar_note_txtUL .img{
	position: relative;
	padding-bottom: calc(100% * .75);
	margin-bottom: 16px;
}
.ar_note_txtUL p{
	display: block;
	color: #000;
	line-height: 19px;
}
.ar_note_txtUL .md_creat_btn{
	margin-top: 16px;
}
.ar_note_txtUL img{
	display: block;
	width: 100%;
	margin-bottom: 16px;
}
.ar_note_txtUL .ar_link_box{
	display: flex;
	margin: 16px 0;
}
.ar_note_txtUL .word_line_link{
	width: 50%;
	height: 40px;
	font-size: 14px;
	line-height: 16px;
	color: #007AFF;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ar_note_txtUL .word_line_link.--gray{
	margin-left: 16px;
	color: #FFF;
	background: #5A5D5F;
	border-radius: 4px;
}


.ar_main_txt{line-height: 18px;}
.ar_main_txt h1{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 17px;
}
.ar_main_txtUL li{
	line-height: 17px;
	margin-bottom: 19px;
}
.ar_main_txtUL li:last-child{margin-bottom: 0;}
.ar_main_txtUL span{
	display: block;
	font-weight: 600;
	margin-bottom: 2px;
}
.ar_btnG{
	text-align: right;
	margin-top: 21px;
}
.ar_gray_btn{
	min-width: 65px;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, 0.54);
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_green_btn{
	width: 100%;
	height: 48px;
	line-height: 48px;
	padding: 0 16px;
	background-color: #38bb8f;
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
}
.ar_list{
	margin-top: 16px;
	margin-bottom: 24px;
}
.ar_item{
	position: relative;
	padding-left: 20px;
	font-size: 14px;
	line-height: 19px;
}
.ar_item:before{
	position: absolute;
	content: '';
	left: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
}
.ar_ann_note li.ar_item{
	margin-bottom: 0;
}


.ps_sendCode{
	position:fixed;
	width: calc(100% - 32px);
	max-width: 448px;
	height: 40px;
	padding: 0 16px;
	background-color: #000;
	bottom: calc(constant(safe-area-inset-bottom) + 16px);
	bottom: calc(env(safe-area-inset-bottom) + 16px);
	left: 0;
	right: 0;
	margin: auto;
	visibility: collapse;
	z-index: 9;
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.--accType .ps_sendCode{
	bottom: calc(constant(safe-area-inset-bottom) + 56px);
	bottom: calc(env(safe-area-inset-bottom) + 56px);
}

.ps_sendCode span{
	color: #fff;
	font-weight: normal;
	text-align: center;
	flex:1 1 auto;
}
.ps_sendCode_btn{
	padding: 0;
	background-color: transparent;
	border: 0;
	color: #38bb8f;
	font-weight: bold;
	flex: none;
}
.ps_copyArea{
	position: absolute;
	opacity: 0;
}




.data_noneG{
	padding-top: 26px;
	text-align: center;
	color: rgba(0, 0, 0, .6);
}
.re_detail_scroll .data_noneG{border-top: 1px solid #e0e0e0;}
.err404{
	position: fixed;
	width: 100%;
	height: 100%;
	
	top: 0;
	left: 0;
	z-index: 2;
}


.w78px{width:78px;}
.w100{width: 100% !important;}
.w140px{width:140px;}
.w160px{width:160px;}
.w172px{width:172px;}
.w192px{width: 192px;}
.w200px{width: 200px;}
.w360px{width: 360px;}
.h100per{height: 100%;}
.h56px{height: 56px;}
.h93px{height: 93px;}
.minH35{min-height: 35vh;}
.minH50{min-height: 50vh;}
.accadd_content.content_l.minH50{min-height: 500px;}
.minH80{min-height: 80vh;}
.m_noH{margin:0;}

.p0{padding: 0!important;}
.pt0{padding-top: 0!important;}
.pb0{padding-bottom: 0!important;}
.pt16{padding-top: 16px!important;}
.prl16{
	padding-right: 16px;
	padding-left: 16px;
}

.mt4{margin-top: 4px;}
.mt8{margin-top: 8px;}
.mt13{margin-top: 13px;}
.mt16 {margin-top: 16px;}
.mt24 {margin-top: 24px;}
.mb0{margin-bottom: 0!important;}
.mb8{margin-bottom: 8px!important;}
.mb12{margin-bottom: 12px!important;}
.mb24{margin-bottom: 24px!important;}
.mb32{margin-bottom: 32px!important;}
.mt0{margin-top: 0!important;}

.ml7{margin-left: 7px;}
.ml8{margin-left: 8px!important;}
.ml12{margin-left: 12px;}
.ml15{margin-left: 15px;}
.ml16{margin-left: 16px;}

.mr6{margin-right: 6px;}
.mr7{margin-right: 7px;}
.mr28{margin-right: 28px;}

.down_txt{vertical-align: bottom;}
.top_txt{vertical-align: top;}


.por{
	position: relative;
	height: 100%;
}
.poa{position: absolute;}




.bgf0f0f0{
	min-height: 100%;
	background-color: #f0f0f0;
}
.bgfff {
	background-color: #fff;
}
.noborder{border: 0;}


.focus_input{
	box-shadow: 0 0 4px 0 rgba(69, 144, 194, 0.16);
	border: solid 1px #4590c2;
}
.err_input{border-color:#c0382b;}





.word_link {
	color: #2980B9;
	font-weight: bold;
}
.word_link_new{
    color: #2980B9;
}
.word_line_link{
	color: #007AFF;
}
.re_fixedTd .word_line_link{
	font-weight: bold;
}
.word_link.on{color: #660099;}
.txtc,
.re_table_main td.txtc,
td.txtc, th.txtc, span.txtc, div.txtc{text-align: center;}
.txtl, td.txtl, th.txtl, span.txtl, div.txtl{text-align: left;}
.txtr, td.txtr, th.txtr, span.txtr, div.txtr{text-align: right;}
.word_bold, td.word_bold, li.word_bold{font-weight: bold;}
.word_bold300, td.word_bold300{font-weight: 300;}
.word_bold500, td.word_bold500{font-weight: 600;}
.word_nomal, td.word_nomal{font-weight: normal;}
.word_paleRed{color: #b14334;}
.word_lightpink{color: #FF8797;}
.word_lightRed{color: #dc7480;}
.word_red{color: #E4534D;}
.word_midRed{color: #FF4E65;}
.word_canvOrange{color: #f38b12;}
.word_orange{color: #f3b932;}
.word_lightOrange{color: #eba01e;}
.word_darkOrange{color: #bb9742;}
.word_milkOrange{color: #c09552;}
.word_lightGreen{color: #38bb8f;}
.word_paleGreen, .re_table_head02G td.word_lightGreen{color: #96e6cd;}
.word_green{color: #1A9E76;}
.word_green_a8{color: rgba(39,166,123,8);}
.word_midGreen{color: #1A9E76;}
.word_darkGreen{color: #33ab82;}
.word_lightBlue{color: rgba(93, 200, 238, .8);}
.word_canvBlue{color: #2b82ba;}
.word_blue{color: #2980b9;}
.word_lightGray{color: #666;}
.word_gray{color: rgba(0, 0, 0, .6);}
.word_black{color: #000;}
.word_black_a64{color: rgba(0, 0, 0, .64);}
.word_black_a72{color: rgba(0, 0, 0, .72);}
.word_black_a8{color: rgba(0, 0, 0, .8);}
.word_white02_a8{color: rgba(248, 248, 248, .8);}
.word_white_a6,
tr.tbet_table_head02G td.word_white_a6{color: rgba(255, 255, 255, .6);}
.word_white_a8{color: rgba(255, 255, 255, .8);}
.word_brown{color: #987e66;}
.word_select, .word_select_txt::selection {
	color:#4b4600;
	background: rgb(255,240,40);
}
.word_delline{text-decoration:line-through; }
.word_uppercase {
	text-transform: uppercase;
}
.fz12{font-size: 12px!important;}
.fz14{font-size: 14px!important;}
.fz16{font-size: 16px!important;}


::-webkit-input-placeholder{color:rgba(0, 0, 0, .6);}
::-moz-placeholder{color:rgba(0, 0, 0, .6);}
::-ms-input-placeholder {color:rgba(0, 0, 0, .6);}



.use_animate{
	opacity: 0;
	visibility: collapse;
	z-index: 6;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .use_animate,
.active + .use_animate,
.--on .use_animate,
.on .use_animate {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}



.high_animate{
	height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform-origin:center 0;
	-ms-transform-origin:center 0;
	transform-origin:center 0;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}

.active .high_animate,
.active + .high_animate{
	height: 0;
	opacity: 0;
	visibility: collapse;
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	transform: scale(1, 0);
}

.ma_main,
.ma_header,
.ma_left,
.ma_foot,
.ma_right,
.mu_memberDetailG,
.lg_input,
.ma_loading,
.re_functionG{ 
	-webkit-transition:all 300ms cubic-bezier(.55,0,.42,1);
	-ms-transition:all 300ms cubic-bezier(.55,0,.42,1);
	transition:all 300ms cubic-bezier(.55,0,.42,1);
}


.item_disappear5s{
	-webkit-animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_5sdisappear 7s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}
.item_disappear2s{
	-webkit-animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
	animation: item_2sdisappear 4s cubic-bezier(0.42, 0, 0.58, 1.0) both;
}

@-webkit-keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_5sdisappear{
	0%{opacity: 0; visibility: visible;}
	14%{opacity: 1;}
	85%{opacity: 1;}
	100%{opacity: 0;}
}

@-webkit-keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}
@keyframes item_2sdisappear{
	0%{opacity: 0; visibility: visible;}
	50%{opacity: 1;}
	75%{opacity: 1;}
	100%{opacity: 0;}
}




.lg_stratum li, .lg_lan_title img, .lg_adcomDot_btn li, .lg_adcomL_btn, .lg_adcomR_btn, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_bettypesG li, .re_dateInfo, .re_titleG li, .re_linkG:after, .backtop_btn, .re_searchclose_btn, .da_linkG span:after, .da_linkG span:hover:before, .re_export_select li, .re_export_select_twoLines li, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .re_table_body td, .word_link, .re_sma_submit_btn, .lg_lanUL li, .ar_choose_Info li, .url_list_item, .re_table_body_auto td, .re_bet_selectG, .re_td_fixedShadow:after, .re_betdetail_cancelN, .re_betdetail_cancelY, .re_more_btn, .re_more_btn_360, .search_functionSubmit_btn, .search_functionClose_btn, .search_functionSubmit_tran_btn, .checkbox_blue span, .checkbox_confirm span, .wmc_search_chkG span, .select_in_tdUL, .select_in_tdUL li, .re_settlement_tb tr:not(.fix_trColor), .re_accounting_tb tr:not(.fix_trColor), .re_main600_tb, .wmc_clear_btn, .wmc_stake_option span, .wmc_stake_option span:before, .wmc_filter600_info48UL li, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_info48UL li:after, .tbet_wagers_searchLi, .tbet_menu_txt, .tbet_collapse_img, .tbet_collapse_switch, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_inside_btn, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn, .teach_next_btn, .teach_ok_btn, .re_main600_tb tr:not(.fix_trColor), .aclist-tr.content, .searchbar .select, .titlebar_menu .save, .titlebar_menu .cancel, .credits_item03 .btn_save, .credits_item03 .btn_cancel, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .search_functionSubmit_btn, .ps_sendCode_btn, .ar_x_btn, .ar_title, .ar_notice_btn, .ar_green_btn, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbody_line td, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .require_btn, .lg_broswer_img li, .lg_broswer_img li code, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_edit_btn,.md_editBar_item i,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn,.word_line_link,.md_addAcc_btn, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar, .tbet_sreachtermtxt, .md_alert_editBox i, .md_verify_btn, .wmc_volume_btn, .wmc_func_btn, .checkBox span, .md_alert_filter li, .radioBox span, .twofa_download .list li {
	-webkit-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	-ms-transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
	transition: color .3s linear, background-color .3s linear,opacity .3s linear,box-shadow .3s linear;
}
.hand, .lg_stratum li, .lg_lan_title, .lg_lanUL li, .lg_adcomPage1 span, .lg_adcomL_btn, .lg_adcomR_btn, .lg_adcomDot_btn li, .lg_forget, .lg_login_btn, .ps_back_btn, .ps_submit_btn, .ps_mini_submit_btn, .ps_mini_cancel_btn, .ps_reset_btn, .ar_gray_btn, .ps_noteIconG, .ps_miniDone_btn, .mu_name li, .mu_hab, .mu_back_btn, .mu_btnG li, .le_small_btnG li, .le_big_btnG h1:before, .le_big_btnG li, .le_big_inside li, .bm_btnG li, .mu_btnG i, .re_selectG>ul li, .re_selectG,.re_bettypesG li , .re_dateInfo, .re_titleG li, .re_linkG, .backtop_btn, .re_searchclose_btn, .da_linkG span, .re_export_select li, .re_export_select_twoLines li, .re_exportG, .re_sort, .re_sreachitem, .re_sreachitem_select, .re_sreachitem>ul>li, .re_detailclose_btn, .re_Ibtn, .re_betdetail_close_btn, .mu_memberUL li:not(.mu_memberUL_title), .eye_icon, .no_eye_icon, .word_link, .re_sma_submit_btn, .ar_choose_Info li, .url_list_item, .search_functionSubmit_btn, .search_functionClose_btn, .select_in_tdUL li, .select_in_tdG, .add_infoG, .wmc_clear_btn, .wmc_volume_btn, .wmc_stake_input span, .re_filter_back_btn, .wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled), .wmc_filter600_back_btn, .wmc_filter600_info48UL li, .tbet_menu_sportsUL li, .tbet_collapse_img, .tbet_collapse_switch, .tbet_inside_btn, .tbet_table_body_auto td, .lg_loginold_btn, .tbet_wagers_teamUL, .tbet_title_btnG li, .tbet_datatitle_btnG li, .tbet_td_indside_arrIcon, .ps_chk_btn.on, .re_breadUL li, .teach_next_btn, .teach_ok_btn, .le_small_inside li, .re_more_btn, .checkbox, .searchbar .select, .menu_save .save, .menu_save .save_new, .menu_save .cancel, .ac_sort, .drop_down li, .mem_detail_backbtn, .ps_sendCode_btn, .ar_x_btn, .ar_notice_btn, .wmc_stake_option, .wmc_search_chkG, .ar_green_btn, .tbet_collapse_td, .tbet_div_headG, .tbet_div_body [class^="tbet_inbody_item"], .tbet_div_body [class^="tbet_body_item"], .tbet_breadG li, .mu_profile, .re_copy_btn, .ver_x_btn, .ver_foot>input, .ver_reset_btn, .lg_broswer_img li, .word_link_new, .require_back_btn,.md_switch,
.md_copyUrl,.md_info,.md_list_item li,.md_type_list li,.md_creat_btn:not(:disabled),.md_name_btn,.md_label i,.md_editBar_item i,.md_edit_btn,.md_label.--select,.md_alert_title i,.md_gray_btn,.md_normal_btn:not(:disabled),.word_line_link,.md_addAcc_btn,.md_permissions li, .md_label.--period, .--period input, .long_square_btn, .re_headTxt_btn, .re_fliter_result li, .re_sreachterm_bar,
.tbet_sreachtermtxt, .re_fixedTd, .md_alert_editBox i, .md_verify_btn, .wmc_func_btn, .checkBox, .md_alert_filter li:not(.on),
.radioBox span, .re_sort_i,
.twofa_download .list li{cursor: pointer;}




@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0),
screen and (-ms-high-contrast: active), (-ms-high-contrast: none){	
	.lg_lan_title:hover img,
	.lg_side_title:hover img,
	.da_linkG span:hover:before,
	.da_linkG span:hover:after,
	.re_searchclose_btn:hover,
	.re_detailclose_btn:hover,
	.re_linkG:hover:after,
	.re_selectG:hover:before,
	.re_dateInfo:hover:after,	
	.re_betdetail_close_btn:hover,
	.re_detailclose_btn:hover,
	.tbet_collapse_img:hover,
	.tbet_table_head02G:hover .tbet_collapse_switch,
	.tbet_div_headG:hover .tbet_collapse_switch,
	.lg_adcomL_btn:hover,
	.lg_adcomR_btn:hover,
	.hover_op1,
	.ver_x_btn:hover,
	.le_small_btnG>li:hover:before,
	.le_big_btnG h1:hover:before{opacity:1;}

	.ps_noteIconG:hover:after,
	.hover_op084{opacity: .84;}


	.ps_back_btn:hover,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:hover,
	.searchbar .select:hover,
	.ar_x_btn:hover,
	.hover_op08,
	.ver_reset_btn:hover{opacity: .8;}
	

	.add_infoG:hover,
	.ps_reset_btn:hover,
	.wmc_clear_btn:hover,
	.wmc_filter600_back_btn:hover,
	.re_filter_back_btn:hover,
	.tbet_inside_btn:hover,
	.lg_loginold_btn:hover,
	.hover_op06,
	.require_back_btn:hover{opacity: .6;}



	.search_functionClose_btn:hover,
	.search_functionSubmit_tran_btn:hover,
	.tbet_td_indside_arrIcon:hover,
	.teach_next_btn:hover,
	.hover_op03{opacity: .3;}

	



	.lg_stratum li:hover{
		background-color: #E86E68;
		color: #FFF;
	}
	.hover_bgc0382b{background-color: #c0382b;color: #fff;}




	.lg_lanUL li:hover,
	.ar_choose_Info li:hover,
	.re_selectG>ul li:hover,
	.re_bettypesG li:hover,
	.re_sreachitem>ul>li:hover,
	.select_in_tdUL li:hover,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):hover,
	.wmc_filter600_info48UL li:hover,
	.tbet_wagers_searchLi:hover,
	.re_export_select li:hover,
	.re_export_select_twoLines li:hover,
	.tbet_sreachtermtxt:hover,
	.hover_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:hover,
	.hover_bgfff{background-color:#fff;}


	.url_list_item:hover,
	.re_sreachitem:hover,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:hover td,
	.re_table_body_auto:hover td,
	.tbet_table_body_auto:hover td,
	.tbet_wagers_teamUL:hover,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:hover,
	.tbet_div_body [class^="tbet_inbody_item"]:hover,
	.tbet_div_body [class^="tbet_body_item"]:hover,	
	.tbody_line:hover td,
	.hover_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.hover_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:hover,
	.ps_mini_submit_btn:hover,
	.ps_miniDone_btn:hover,
	.teach_ok_btn:hover,
	.titlebar_menu .save:hover,
	.credits_item03 .btn_save:hover,
	.menu_save .save:hover,
	.menu_save .save_new:hover,
	.ar_green_btn:hover,
	.hover_bg38bb8f_op06,
	.ver_submit_btn:hover{background-color: rgba(56, 187, 143, .6);}

	
	.hover_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:hover{background-color: #5ACEA7;}
	.hover_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:hover,
	.hover_bg000_op03,
	.ver_cancel_btn:hover{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:hover,
	.hover_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:hover,
	.titlebar_menu .cancel:hover,
	.credits_item03 .btn_cancel:hover,
	.menu_save .cancel:hover,
	.hover_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.hover_bg000_op01{background-color: rgba(0,0,0,.1);}
	.mu_memberDetail_title .mu_close:hover{
		background-color: #E86E68;
	}



	.bm_btnG li:hover,
	.hover_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}


	.le_small_btnG>li:hover{
		background-color: #FAFAFA;
	}
	.mu_back_btn:hover:before{
		background-color: #FAFAFA;
		opacity: 1;
	}
	.le_small_btnG>li:hover:before,
	.le_big_btnG li:hover:before,
	.mu_memberUL li:not(.mu_memberUL_title):hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_tel:hover:before,
	.le_big_btnG li.le_tel:hover:before{
		filter: none;
		background-position: center -36px;
	}
	.le_small_btnG>li.le_account:hover:before,
	.le_big_btnG .le_account_list li:hover:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:hover:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.mu_memberUL li.mu_lan:hover:before{
		filter: none;
	}
	.hover_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}
	.le_big_btnG li:not(.le_account_list):hover,
	.mu_memberUL li:not(.mu_memberUL_title):hover,
	.mu_memberUL .mu_lan:hover span{
		color: #E4534D;
		background-color: #FAFAFA;
	}
	.mu_memberUL li:hover .mu_memberUL_rightTxt{
		color: #E4534D;
	}

	.le_small_inside li:hover,
	.hover_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:hover,
	.re_titleG li:hover,
	.hover_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:hover .tbet_menu_txt,
	.hover_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:hover,
	.hover_textc34235{color: #c34235;}


	.re_title600type li.word_green:hover,
	.ps_sendCode_btn:hover,
	.hover_text27a67b{color: #27a67b;}
	
	

	.re_selectG:hover,
	.re_dateInfo:hover,
	.hover_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:hover .tbet_menu_img,
	.hover_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:hover,
	.hover_allbetmenu_text,
	.re_result_div_head.new .re_result_div_item:hover{background-color: #fff;color: #000;}


	.ar_notice_btn:hover{background-color: #ee8b2f;color: #fff;}


	
	.word_link_new:hover{
        color: #3395FF;
    }
	.word_link:hover{
		color: #660099;
	}
	.re_fixedTd:hover .word_line_link,
	.word_line_link:hover {
		color: #3395FF;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:hover{
		background: #707070;
		text-decoration-line: none; 
	}
	.require_btn:hover{
		background: rgba(0, 0, 0, .04);
	}

	.lg_broswer_img li:hover i{
		background-position: right;
	}
	.lg_broswer_img li:hover code{
		color: #2D4150;
	}
	.mu_btnG li:hover,
	.mu_rightG .profile_btn:hover,
	.mu_hab:hover,
	.le_bigG .le_close:hover{
		background-color: #E86E68;
	}
	.lang_item:hover{
		background: #F7F7F7;
	}
	.lang_item:hover .lang_radio{
		border-color: #3DB893;
	}

	.md_edit_btn:hover {
		color: #000;
	}

	.md_edit_btn:hover::before {
		opacity: 1;
	}

	.md_label i:hover,
	.md_editBar_item i:hover,
	.md_copyUrl:hover,
	.md_gray_btn:hover,
	.da_title i:hover {
		background-color: #FAFAFA;
		opacity: 1;
	}
	.md_alert_editBox i:hover {
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_verify_btn:hover{
		color: #3395FF;
		text-decoration: underline;
	}
	.md_verify_btn:hover i{
		filter: invert(44%) sepia(91%) saturate(1594%) hue-rotate(193deg) brightness(101%) contrast(100%);
	}
	.da_title .icon_recenter:hover{
		background-color: unset;
		opacity: 1;
	}

	.md_list_item li:hover,
	.md_gray_btn.--cancel:hover,
	.re_fliter_result li:hover {
		background: #707070;
		border: 1px solid #707070;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:hover {
		background: #707070;
	}

	.md_type_list li:hover {
		background-color: #FAFAFA;
		color: #E4534D;
	}

	.md_switch:hover>div,
	.md_info:hover,
	.md_alert_title i:hover,
	.re_Ibtn:hover{
		background-color: #F5F5F5;
		opacity: 1;
	}
	.md_info:hover::before,
	.re_Ibtn:hover::before{
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}

	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):hover {
		border: 1px solid #474747;
	}

	.md_creat_btn:not(:disabled):hover,
	.md_name_btn:hover,
	.md_normal_btn:not(:disabled):hover,
	.long_square_btn:not(:disabled):hover,
	.md_gray_btn.--save:not(:disabled):hover,
	.md_addAcc_btn:hover,
	.re_sma_submit_btn:hover{
		background: #5ECAA9;
	}

	.md_copyUrl:hover i {
		opacity: 1;
	}

	.md_select_ul li.--on,
	.md_select_ul li:hover,
	.md_alert_filter li:not(.on):hover {
		background: #FAFAFA;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:hover{
		opacity: 1;
		background-color: #F5F5F5;
	}
	.report_main .md_label:hover i{
		opacity: 1;
	}
	.report_main .md_label i:hover{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):hover,
	.cal_date_left:not(.cal_space):hover,
	.cal_date_right:not(.cal_space):hover{
		color: #000;
	}
	.cal_date:not(.cal_space):hover:before,
	.cal_date_left:not(.cal_space):hover:before,
	.cal_date_right:not(.cal_space):hover:before,
	.re_headTxt_btn:hover{
		background-color: #FAFAFA;
	}

	.re_headTxt_btn:hover i,
	.re_headTxt_btn:hover code{
		filter: brightness(0);
	}

	.re_sreachtermG:hover::after {
		background: linear-gradient(-90deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}
	.re_sreachtermG:hover::before {
		background: linear-gradient(270deg, #007AFF 25%, rgba(0, 122, 255, 0) 100%);
	}

	.re_sreachtermG:hover .re_sreachterm_bar{
		background: #007AFF;
	}
	.re_sreachtermG:hover li{
		filter: grayscale(1) brightness(10);
	}
	.re_sreachtermG:hover .re_sreachtermtxt::before{
		background: #fff;
	}

	.re_more_btn:hover,
	.re_more_btn_360:hover{
		opacity: 1;
	}
	.wmc_volume_btn:hover{
		background: rgba(250, 250, 250, 1);
	}
	.wmc_volume_btn:hover span{
		opacity: 1;
	}
	
	.wmc_func_btn:hover{
		background: rgba(245, 245, 245, 1);
		color: #000;
	}
	.wmc_func_btn:hover i{
		opacity: 1;
	}
	.checkBox:hover span,
	.radioBox:hover span{
		border-color: #3DB893;
	}
}


	.lg_lan_title:active img,
	.lg_side_title:active img,
	.da_linkG span:active:before,
	.da_linkG span:active:after,
	.re_searchclose_btn:active,
	.re_detailclose_btn:active,
	.re_linkG:active:after,
	.re_selectG:active:before,
	.re_dateInfo:active:after,
	.re_betdetail_close_btn:active,
	.re_detailclose_btn:active,
	.tbet_collapse_img:active,
	.tbet_table_head02G:active .tbet_collapse_switch,
	.tbet_div_headG:active .tbet_collapse_switch,
	.lg_adcomL_btn:active,
	.lg_adcomR_btn:active,
	.active_op1,
	.ver_x_btn:active{opacity:1;}

	.ps_noteIconG:active:after,
	.active_op084{opacity: .84;}


	.ps_back_btn:active,
	.le_small_btnG li:active:before,
	.le_big_btnG h1:active:before,
	h1.le_titleOn:before,
	.search_functionSubmit_btn:active,
	.ar_x_btn:active,
	.searchbar .select:active,
	.active_op08,
	.ver_reset_btn:active{opacity: .8;}
	

	.add_infoG:active,
	.ps_reset_btn:active,
	.wmc_clear_btn:active,
	.wmc_filter600_back_btn:active,
	.re_filter_back_btn:active,
	.tbet_inside_btn:active,
	.lg_loginold_btn:active,
	.active_op06,
	.require_back_btn:active{opacity: .6;}



	.search_functionClose_btn:active,
	.search_functionSubmit_tran_btn:active,
	.tbet_td_indside_arrIcon:active,
	.teach_next_btn:active,
	.active_op03{opacity: .3;}

	



	.lg_stratum li:active{
		background-color: #E1433C;
		color: #FFF;
	}
	.active_bgc0382b{
		background-color: #c0382b;
		color: #fff;
	}


	.mu_hab:active,
	.mu_btnG li:active,
	.mu_rightG .profile_btn:active,
	.le_bigG .le_close:active,
	.mu_memberDetail_title .mu_close:active{
		background-color: #E1433C;
	}

	.mu_back_btn:active:before{
		background-color: #F5F5F5;
		opacity: 1;
	}


	.lg_lanUL li:active,
	.ar_choose_Info li:active,
	.re_bettypesG li:active,
	.select_in_tdUL li:active,
	.wmc_searchUL li:not(.wmc_searchUL_sp):not(.disabled):active,
	.wmc_filter600_info48UL li:active,
	.tbet_wagers_searchLi:active,
	.re_export_select li:active,
	.re_export_select_twoLines li:active,
	.tbet_sreachtermtxt:active,
	.active_bge3e3e3{background-color: #e3e3e3;}



	.lg_adcomDot_btn li:active,
	.active_bgfff{background-color:#fff;}


	.url_list_item:active,
	.re_sreachitem:active,
	.re_sreachitem_select:hover,
	.re_sreachitem.active,
	.re_table_body:active td,
	.re_table_body_auto:active td,
	.tbet_table_body_auto:active td,
	.tbet_wagers_teamUL:active,
	.aclist-tr.content:hover,
	.tr_bgebf7ff td,
	.re_result_div_body:active,
	.tbet_div_body [class^="tbet_inbody_item"]:active,
	.tbet_div_body [class^="tbet_body_item"]:active,
	.active_tr_bgebf7ff{background-color: #ebf7ff;}
	


	
	.active_text_op08{color: rgba(255, 255, 255, .8);}
	
	
	.ps_submit_btn:active,
	.ps_mini_submit_btn:active,
	.ps_miniDone_btn:active,
	.teach_ok_btn:active,
	.titlebar_menu .save:active,
	.credits_item03 .btn_save:active,
	.menu_save .save:active,
	.menu_save .save_new:active,
	.ar_green_btn:active,
	.active_bg38bb8f_op06,
	.ver_submit_btn:active{background-color: rgba(56, 187, 143, .6);}

	
	.active_bg2980b9_op06{background-color: rgba(41, 128, 185, .6);}

	.lg_login_btn:active{background-color: #2D9572;}
	.active_bg38bb8f_op04{background-color:rgba(56, 187, 143, .4);}



	.ar_gray_btn:active,
	.active_bg000_op03,
	.ver_cancel_btn:active{background-color: rgba(0, 0, 0, .3);}


	.backtop_btn:active,
	.active_bg000_op02{background-color: rgba(0, 0, 0, .2);}



	.ps_mini_cancel_btn:active,
	.titlebar_menu .cancel:active,
	.credits_item03 .btn_cancel:active,
	.menu_save .cancel:active,
	.active_graybtn{
		background-color: rgba(130, 130, 130, .4);
		box-shadow:0 0 0 1px rgba(130, 130, 130, 0) inset;
		color: #fff;
	}

	
	.mu_memberUL li:not(.mu_memberUL_title):active,
	.le_big_btnG li:not(.le_account_list):active{
		color: #E4534D;
		background-color: #F5F5F5;
	}
	.mu_memberUL li:active .mu_memberUL_rightTxt{
		color: #E4534D;
	}
	.mu_memberUL li:not(.mu_memberUL_title):active:before,
	.le_big_btnG li:not(.le_account_list):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.mu_memberUL li.mu_lan:active:before{
		filter: none;
	}
	.le_big_btnG .le_account_list li:active:before{
		filter: none;
		background-position: bottom center;
	}
	.le_big_btnG .le_account_list .le_retrieve:active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
		background-position: center;
	}
	.active_bg000_op01{background-color: rgba(0,0,0,.1);}



	.bm_btnG li:active,
	.active_bg000_op008{background-color: rgba(0, 0, 0, 0.08);}



	.le_small_btnG>li:active{
		background-color: #F5F5F5;
	}
	.le_small_btnG>li:not(.le_account):active:before{
		filter: invert(34%) sepia(51%) saturate(744%) hue-rotate(314deg) brightness(117%) contrast(100%);
		opacity: 1;
	}
	.le_small_btnG>li.le_account:active:before{
		background-position: bottom center;
		opacity: 1;
	}
	.le_big_btnG h1:active,
	.active_menuoutside_btn{
		background-color: rgba(0, 0, 0, 0.24);
		color: rgba(255, 255, 255, .8);
	}

	.le_small_inside li:active,
	.le_big_inside li:active,
	.active_textb4e1ff{color:#b4e1ff;}


	
	.re_title600type li.word_red:active,
	.re_titleG li:active,
	.active_textc0392b{color: #c0392b;}

	
	.tbet_menu_sportsUL li:active .tbet_menu_txt,
	.active_textc0382b{color: #c0382b;}


	.tbet_datatitle_btnG li:active,
	.active_textc34235{color: #c34235;}


	.re_title600type li.word_green:active,
	.ps_sendCode_btn:active,
	.active_text27a67b{color: #27a67b;}
	

	.re_selectG:active,
	.re_dateInfo:active,
	.active_shadow_op016{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);}

	.tbet_menu_sportsUL li:active .tbet_menu_img,
	.active_allbetmenu_btn{background-position: center top;}

	.tbet_title_btnG li:active,
	.active_allbetmenu_text{
		background-color: #fff;
		color: #000;
	}

	.ar_notice_btn:active{
		background-color: #ee8b2f;
		color: #fff;
	}
	.re_div_outside .word_link:active,
	.active_text660099,
	.word_link_new:active{
	    color: #003F79;
	}
	.word_link:active {
		color: #660099;
	}
	.re_fixedTd:active .word_line_link,
	.word_line_link:active {
		color: #0062CC;
		text-decoration-line: underline;
	}
	.word_line_link.--gray:active{
		background: #474747;
		text-decoration-line: none; 
	}
	.require_btn:active{
		background: rgba(0, 0, 0, .08);
	}
	.lg_broswer_img li:active{
		background-color: #EBF7FF;
	}
	.lg_broswer_img li:active i{
		background-position: right;
	}
	.lg_broswer_img li:active code{
		color: #2D4150;
	}

	.lang_item:active{
		background: #EDEDED;
	}
	.lang_item:active .lang_radio{
		border: none;
		border-radius: 0;
		background: none;
	}

	.md_edit_btn:active {
		color: #000;
	}

	.md_edit_btn:active::before {
		opacity: 1;
	}

	.md_list_item li:active,
	.md_gray_btn.--cancel:active,
	.re_fliter_result li:active {
		background: #474747;
		border: 1px solid #474747;
		color: #fff;
	}

	.md_normal_btn:not(:disabled).--cancel:active {
		background: #474747;
	}

	.md_switch:active>div {
		background: #3DB893;
		border-color: #3DB893;
	}

	.md_type_list li:active {
		background-color: #F5F5F5;
		color: #E4534D;
	}

	.md_switch:active>div::before {
		background: #fff;
		transform: translate3d(100%, 0, 0);
	}

	.md_creat_btn:not(:disabled):active,
	.md_name_btn:active,
	.md_normal_btn:not(:disabled):active,
	.long_square_btn:not(:disabled):active,
	.md_gray_btn.--save:not(:disabled):active,
	.md_addAcc_btn:active,
	.re_sma_submit_btn:active {
		background: #309274;
	}

	.md_info:active,
	.md_alert_title i:active,
	.re_Ibtn:active {
		background-color: #f0f0f0;
		opacity: 1;
	}
	.md_info:active::before,
	.re_Ibtn:active::before {
		filter: invert(68%) sepia(75%) saturate(5403%) hue-rotate(192deg) brightness(101%) contrast(102%);
	}
	.md_label:not(.--on):not(.--focus):not(.--err):not(.--disabled):active {
		border: 1px solid #3DB893;
	}
	.md_label i:active,
	.md_editBar_item i:active,
	.md_copyUrl:active,
	.md_gray_btn:active,
	.da_title i:active {
		background-color: #F5F5F5;
		opacity: 1;
	}

	.md_alert_editBox i:active{
		background-color: #F0F0F0;
		opacity: 1;
	}
	.md_verify_btn:active {
		color: #0062CC;
		text-decoration: underline;
	}

	.md_verify_btn:active i {
		filter: invert(20%) sepia(67%) saturate(5795%) hue-rotate(202deg) brightness(93%) contrast(101%);
	}
	.md_copyUrl:active i {
		opacity: 1;
	}

	.md_select_ul li:active,
	.md_alert_filter li:not(.on):active {
		background: #F5F5F5;
		color: #3DB893;
	}
	.ar_ann_note .ar_x_btn:active{
		opacity: 1;
		background-color: #F0F0F0;
	}
	.report_main .md_label:active i,
	.report_main .--on i{
		opacity: 1;
	}
	.report_main .--on .icon_recenter{
		opacity: .64;
	}
	.report_main .md_label i:active{
		background-color: transparent;
	}
	
	.cal_date:not(.cal_space):active,
	.cal_date_left:not(.cal_space):active,
	.cal_date_right:not(.cal_space):active{
		color: #000;
	}
	.cal_date:not(.cal_space):active:before,
	.cal_date_left:not(.cal_space):active:before,
	.cal_date_right:not(.cal_space):active:before,
	.re_headTxt_btn:active{
		background-color: #F5F5F5;
	}
	
	.re_headTxt_btn:active i,
	.re_headTxt_btn:active code {
		filter: brightness(0);
	}

	.re_sreachtermG:active::after {
		background: linear-gradient(-90deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}

	.re_sreachtermG:active::before {
		background: linear-gradient(270deg, #0062CC 25%, rgba(0, 98, 204, 0) 100%);
	}
	.re_sreachtermG:active .re_sreachterm_bar {
		background: #0062CC;
	}

	.re_sreachtermG:active li {
		filter: grayscale(1) brightness(10);
	}

	.re_sreachtermG:active .re_sreachtermtxt::before {
		background: #fff;
	}


	.re_more_btn:active,
	.re_more_btn_360:active {
		opacity: 1;
	}
	.wmc_volume_btn:active{
		background: rgba(245, 245, 245, 1);
	}
	.wmc_func_btn:active {
		background: rgba(240, 240, 240, 1);
	}
	.checkBox:active span{
		border: 0;
		background: none no-repeat center #3DB893;
	}



.re_sreachterm_bar::-webkit-scrollbar,
.tbet_menu_sportsUL::-webkit-scrollbar,
.tbet_datatitle_btnG::-webkit-scrollbar,
.tbet_wagers_amount::-webkit-scrollbar,
.re_titleG:not(.scroll)::-webkit-scrollbar{display: none;}

.noScroll{
	overflow: hidden;
}


.hide_item,
.LPMcontainer{display: none!important;}

@media only screen and (max-width: 1279px){
	.hide_on_1279down_only{display:none!important;}
}


@media only screen and (min-width: 1024px){
	.hide_on_large_only{display:none!important;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.hide_on_med_only{display:none!important; }
}



@media only screen and (min-width:1px) and (max-width:1023px){
	.accadd_content.content_l.minH50{min-height: auto!important;}
}
@media only screen and (max-width: 1023px){
	

	
	.--accType .ps_sendCode {
		bottom: calc(constant(safe-area-inset-bottom) + 40px);
		bottom: calc(env(safe-area-inset-bottom) + 40px);
	}
	
	.hide_on_ph_only {
		display: none !important;
	}
}
@media only screen and (max-width: 797px){	
	.backtop_btn{bottom: 72px;}
	.ar_annG{width: calc(100% - 80px);}
}


@media only screen and (min-width: 600px) and (max-width: 767px){
	.hide_on_small_only{display:none!important;}
}


@media only screen and (max-width: 599px){
	.hide_on_mini_only{display:none!important;}
}

@media only screen and (max-height: 414px){	
	.ar_main{margin-top: 0;}
}



.opcity0{opacity: 0;}
.no_hand,
.ps_reset_btn.on,
li.wmc_searchUL_sp{cursor: default;}
.--events_none{
	pointer-events: none;
}







.md_addAcc{
    display: block;
    background: #fff;
	margin: auto 16px auto auto;
}
.md_addAcc_btn{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 16px;
    height: 40px;
    border-radius: 40px;
    background: #3DB893;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
.md_addAcc_btn i{
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    margin-right: 9px;
}

.md_creat_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 40px;
	padding: 0 16px 0 12px;
	border-radius: 24px;
	background: #3DB893;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}
.md_creat_btn i{
	display: block;
	flex: none;
	width: 16px;
	height: 16px;
	background: none no-repeat center;
	filter: invert(1);
	margin-right: 8px;
}
.md_creat_btn:disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.md_creat_btn:disabled i{
	filter: none;
	opacity: 0.24;
}
.md_main_txt{
	padding-top: 16px;
	line-height: 14px;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
}
.md_main_txt h2{
	font-weight: 700;
	line-height: 16px;
	margin-bottom: 8px;
}
.md_main_txt li.space {
	margin: 16px 0;
}


.md_comment{
	padding: 8px 16px;
	background: #fff;
}
.md_commBg{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 16px;
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	color: #000;
	font-size: 14px;
}
.md_comm_txt{
	line-height: 16px;
}
.md_comm_txt li:first-child{
	line-height: 24px;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 4px;
}
.md_commBg .md_creat_btn{
	width: auto;
}
.md_comm_txt a{
	margin-left: 4px;
}




.md_required{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	line-height: 16px;
	color: #FF4E65;
	font-size: 14px;
}
.md_required::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin-right: 8px;
}


.md_step{
	display: flex;
	padding: 20px 16px;
	background: #fff;
	counter-reset: num;
}
.md_step li{
	position: relative;
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 16px;
	white-space: nowrap;
}
.md_step li+li{
	margin-left: 40px;
}
.md_step li::before{
	counter-increment: num;
	content: counter(num);
	display: block;
	flex: none;
	width: 24px;
	height: 24px;
	line-height: 22px;
	background: #E4534D;
	border: 2px solid #E4534D;
	border-radius: 24px;
	color: #fff;
	text-align: center;
	margin-right: 8px;
}
.md_step.--redStyle li::before{
	background: #E4534D;
	border-color:#E4534D;
}
.md_step li.--ok::before{
	background: none no-repeat center;
	color: transparent;
	border-color: #1A9E76;
}
.md_step li.--on ~ li::before{
	background: #fff;
	color: #E4534D;
}
.md_step.--redStyle li.--on ~ li::before{
	color: #E4534D;
}

.md_step li + li::after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: calc(100% + 8px);
	width: 24px;
	height: 2px;
	background: #E0E0E0;
	border-radius: 4px;
	margin: auto;
}


.md_list{
	position: relative;
	align-items: center;
	padding: 16px 0;
	background: #fff;
	border-top: 1px solid #E0E0E0;
}
.md_list_title{
	padding-left: 16px;
	line-height: 16px;
	color: #44484A;
	font-weight: 700;
	font-size: 13px;
	margin-bottom: 16px;
}
.md_list_item{
	position: relative;
	display: flex;
	align-items: flex-start;
	overflow-x: auto;
	overflow-y: hidden;
}
.md_list_item::before,
.md_list_item::after {
	content: '';
	flex: none;
	display: block;
	width: 16px;
	height: 1px;
}
.md_list_item li{
	padding: 3px 8px;
	line-height: 16px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 24px;
	color: rgba(0, 0, 0, 0.72);
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;	
}
.md_list_item li + li{
	margin-left: 8px;
}
.md_list_item li.--on,
.md_list_item li.on{
	background: #5A5D5F;
	border-color: #5A5D5F;
	color: #fff;
}


.md_type{
	position: relative;
	background: #fff;
}
.md_type_list{
	display: flex;
	line-height: 16px;
	color: rgba(0, 0, 0, 0.72);
	font-size: 13px;
	font-weight: bold;
	overflow-x: auto;
	overflow-y: hidden;
}
.md_type_list::before,
.md_type_list::after {
    content: '';
    flex: none;
    display: block;
    width: 8px;
    height: 1px;
}
.md_type_list li{
	padding: 16px 8px;
	white-space: nowrap;
	text-transform: uppercase;
}
.problem_accounts .md_type_list li{
	text-transform: unset;
}
.md_type_list li.--on{
	color: #E4534D;
}

.--scroll::before,
.md_list::after,
.md_type::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 100%;
	background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
	z-index: 2;
}

.md_list::after,
.md_type::after {
	left: auto;
	right: 0;
	transform: rotate(180deg);
}

.--right_no_scroll::after {
	content: none;
}


.md_title{
	display: flex;
	align-items: center;
	height: 56px;
	padding: 16px;
	background: #F9F9F9;
	border-radius: 8px 8px 0 0;
}
.md_title ul{
	display: flex;
	font-weight: 700;
	font-size: 16px;
}
.md_title li{
	position: relative;
}
.md_title li + li{
	margin-left: 17px;
}
.md_title li + li::before{
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	height: 12px;
	background: #334547;
	opacity: 0.4000000059604645;
	top: 0;
	bottom: 0;
	right: calc(100% + 8px);
	margin: auto;
}
.md_set_info {
	padding: 24px 16px 16px;
	background: #fff;
	border-radius: 0 0 8px 8px;
}
.md_set_info.--lowPd{
	padding-top: 16px;
}
.md_set_info.--noPd {
    padding: 0 0 16px;
}
.md_info{
	position: relative;
	width: 24px;
	height: 24px;
	margin-left: 8px;
}
.md_info::before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: none no-repeat center;
	filter: invert(36%) sepia(54%) saturate(5928%) hue-rotate(201deg) brightness(103%) contrast(103%);
}
.md_inside_title,
.md_mini_title {
	display: flex;
	align-items: center;
	padding: 3px 0 0;
	color: rgba(0, 0, 0, 0.64);
	font-size: 14px;
	margin-bottom: 27px;
}
.md_inside_title{
	padding: 0;
	margin-bottom: 24px;
}
.md_inside_title.--dot::before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin: 0 12px 0 4px;
}
.md_mini_title{
	color: #44484A;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
}
.md_line{
	position: relative;
	display: block;
	height: 1px;
	background: #E0E0E0;
	margin: 16px 0;
}
.md_line::before,
.md_line::after{
	content: '';
	position: absolute;
	width: 16px;
	height: 1px;
	background: #E0E0E0;
	top: 0;
	right: 100%;
}
.md_line::after{
	left: 100%;
}
.md_set_txt{
	margin-bottom: 24px;
}
.md_set_txt li{
	line-height: 18px;
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.md_set_txt li + li{
    margin-top: 16px;
}
.md_set_txt li::before{
	font-family: 'Helvetica', sans-serif!important;
}
.md_set_txt li::before,
.md_set_txt code{
	content: attr(data-txt);
	display: block;
	line-height: 16px;
	color: rgba(0, 0, 0, .72);
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 4px;
}
.md_set_txt code{   
    font-size: 12px;
}
.md_set_txt.--disabled{
	pointer-events: none;
}
.md_set_txt.--disabled li::before{
	color: rgba(0, 0, 0, 0.24);
}
.md_set_txt.--disabled.--twofa li::before {
	color: rgba(0, 0, 0, .72);
}
.md_set_txt.--disabled button{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
	border: none;
}
.md_set_txt.--disabled.--twofa button {
	color: rgba(0, 0, 0, .64);
	text-transform: uppercase;
}
.tel_mark{
	position: relative;
	display: inline-flex;
	align-items: center;
	color: #E1433C;
	font-weight: bold;
	margin-left: 24px;
}
.tel_mark::before{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	right: calc(100% + 4px);
	background: none no-repeat;
}
.md_set_txt .tel_note{
	color: rgba(0, 0, 0, .64);
	font-size: 14px;
	margin-top: 8px;

}
.md_set_miniTxt{
    font-size: 12px;
    color: rgba(0, 0, 0, .64);
}
.md_set_miniTxt li + li{
    margin-top: 2px;
}
.md_set_miniTxt .md_topPoint::before{
    content: none;
}
.md_set_miniTxt .md_topPoint{
    margin-bottom: 0;
}
.md_set_miniTitle{
    padding: 19px 0 27px;
    color: #44484A;
    font-size: 13px;
}
.md_set_table{
    width: 100%;
}
.md_set_table tr:not(:first-child):not(:last-child){
	border-bottom: 1px solid #E0E0E0;
}
.md_set_table td,
.md_set_table th{
	height: 40px;
	line-height: 14px;
    padding: 12px 16px;
    color: #000;
    font-size: 14px;
}
.md_set_table th{
    border-bottom: 2px solid #E0E0E0;
    color: rgba(0, 0, 0, .72);
    font-size: 12px;
}
.icon_square{
    display: flex;
    align-items: center;
}
.icon_square::before{
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 2px;
    margin-right: 8px;
}
.icon_square.--active::before{
    background: #1A9E76;
}
.icon_square.--suspended::before {
    background: #FF4E65;
}
.icon_square.--viewOnly::before {
    background: #F3B932;
}
.icon_square.--inactive::before {
    background: #8E999F;
}


.md_switch {
	position: relative;
	display: block;
	width: 28px;
	height: 16px;
	margin-left: auto;
	pointer-events: auto !important;
}
.md_switch.--txtStyle{
    margin-left: unset;
    margin-top: 10px;
}
.md_switch input {
	display: none !important;
}

.md_switch>div {
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 16px;
}

.md_switch div::before {
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: 12px;
	height: 12px;
	background: #5A5D5F;
	border-radius: 12px;
	transition: transform .3s ease-in-out;
}

.md_switch input:checked~div {
	background: #3DB893;
	border-color: #3DB893;
}

.md_switch input:checked~div::before {
	background: #fff;
	transform: translate3d(100%, 0, 0);
}
.md_switch div::after {
	content: attr(data-txt);
	position: absolute;
	top: 0;
	right: calc(100% + 8px);	
	color: rgba(0, 0, 0, 0.64);
	font-size: 12px;
	white-space: nowrap;
	pointer-events: none;
}
.md_switch input:checked~div::after{
	color: #3DB893;
}
.md_switch.--txtStyle div::after{
    right: auto;
    left: calc(100% + 8px);
}


.md_editBar{
	margin-bottom: 16px;
}
.md_editBar_item{
	display: flex;
	align-items: center;
	height: 48px;
	padding: 0 8px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}
.md_edit_btn{
	position: relative;
	display: block;
	flex: 1 1 100%;
	height: 100%;
	padding-left: 32px;
	color: rgba(0, 0, 0, 0.8);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.md_edit_btn::before{
	position: absolute;
	content: '';
	width: 32px;
	height: 32px;
	background: none no-repeat center;
	opacity: 0.64;
	top: 8px;
	left: 0;
}
.md_editBar_item i,
.md_copyUrl i,
.md_alert_editBox i {
	flex: none;
	width: 32px;
	height: 32px;
	opacity: 0.64;
}
.md_editBar_item i,
.md_alert_editBox i{
	margin-left: 8px;
}
.icon_copy_B{
	background: none no-repeat center;
}
.icon_del_B {
	background: none no-repeat center;
}
.icon_edit_B {
	background: none no-repeat center;
}


.md_copyUrl{
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 280px;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border-radius: 8px;
	color: #000;
}
.md_copyUrl i{
	margin-left: 16px;
}


.md_label{
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 56px;
	padding: 12px 8px 12px 16px;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 4px;
}
.md_label_w {
	width: 100%;
	max-width: 460px;
}
.md_label:not(.--pc):not([style])+.md_label:not(.--mini):not(.--period),
.md_notice+.md_label,
.md_pw_function+.md_label,
.md_label.--pc:not([style])+.md_label.--pc{
	margin-top: 24px;
}
.md_label.--pre{
	padding: 12px;
}
.md_label.--dot::after{
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	left: calc(100% - 4px);
	bottom: calc(100% - 4px);
}
.md_label input{
	flex: 1 1 100%;
	width: 100%;
	min-width: 0;
	height: 100%;
	color: #000;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.md_label input::-webkit-input-placeholder{
	color: #000;
}
.md_label input::-moz-placeholder{
	color: #000;
}
.md_label input::-ms-input-placeholder{
	color: #000;
}
.md_label code {
	position: absolute;
	height: 32px;
	line-height: 32px;
	color: rgba(0, 0, 0, 0.64);
	font-size: 16px;
	top: 0;
	bottom: 0;
	left: 16px;
	margin: auto;
	pointer-events: none;
	transition: all 0.3s ease;
}
.md_label .md_pre{
	display: block;
	flex: none;
	height: 100%;
	line-height: 32px;
	padding: 0 8px;
	background: rgba(0, 0, 0, 0.04);
	border-radius: 2px;
	color: rgba(0, 0, 0, 0.4);
	font-size: 16px;
	font-weight: 700;
	margin-right: 8px;
}
.md_label .md_greater{
	display: block;
	flex: none;
	height: 100%;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	margin-right: 4px;
}
.md_label .icon_load{
	flex: none;
	width: 32px;
	height: 100%;
	background: none no-repeat center;
	margin-left: auto;

	animation: lds_spinner 1s linear infinite;
}
@keyframes lds_spinner {
	100% {
		transform: rotate(360deg);
	}
}
.md_label .icon_checked{
	flex: none;
	width: 32px;
	height: 100%;
	background: none no-repeat center;
	opacity: 1;
	pointer-events: none;
}
.md_name_btn{
	flex: none;
	height: 100%;
	line-height: 32px;
	padding: 0 12px;
	background: #3DB893;
	border-radius: 16px;
	color: #fff;
	font-size: 12px;
	margin-left: auto;
}
.md_name_btn.--disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
	pointer-events: none;
}
.icon_checked+.md_name_btn {
	margin-left: 8px;
}
.md_label i {
	flex: none;
	width: 32px;
	height: 32px;
	opacity: 0.64;
}
.icon_pw_hidden{
	background: url("/assets/original/resources/8710f0978fc8f961d4d5.svg") no-repeat center;
}
.icon_pw_visible {
	background: none no-repeat center;
}
.icon_dropdown{
	position: absolute;
	background: none no-repeat center;	
	top: 0;
	bottom: 0;
	right: 8px;
	margin: auto;
	pointer-events: none;
}
.md_label_btn .icon_dropdown{
	right: 48px;
}
.md_label .tips{
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 75px;
    height: 100%;
    background: rgba(0, 0, 0, 0.04);
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 16px;
	margin-left: auto;
    white-space: nowrap;
}


.md_double_label,
.md_complex_label,
.md_more_label {
	display: flex;
	justify-content: space-between;	
}
.md_double_label,
.md_more_label{
	flex-wrap: wrap;
}
.md_more_label label,
.md_double_group {
	width: calc((100% - 17px) / 2);
}
.md_tip{
	font-size: 12px;
	margin-top: 8px;
	color: rgba(0, 0, 0, .64);
}
.md_complex_label.--readonly,
.md_label + .--readonly,
.md_notice + .--readonly{
	margin-top: 8px;
}
.md_complex_label .md_label:first-child{
	margin-right: 9px;
}
.md_complex_label .md_label.--mini {
	flex: none;
}
.md_more_label label:nth-child(2),
.md_complex_label .md_label{
	margin-top: 0 !important;
}
.w89px{
	width: 89px !important;
}
.w131px {
	width: 131px !important;
}


.md_rate{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
}
.md_point {
	color: rgba(0, 0, 0, .64);
	font-size: 12px;
	margin-top: 8px;
}
.md_topPoint{
	position: relative;
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, .64);
	font-size: 12px;
	margin-bottom: 24px;
}
.md_topPoint::before{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: #FF4E65;
	border-radius: 8px;
	margin-right: 8px;
}
.md_topPoint span{
	display: flex;
	align-items: center;
}
.md_topPoint span + span::before{
	content: '';
	display: block;
	width: 1px;
	height: 12px;
	background: #334547;
	opacity: 0.4000000059604645;
	margin: 0 8px;
}


.md_notice{
	padding-top: 8px;
	color: #FF4E65;
	font-size: 12px;
}
ul.md_notice{
	list-style: decimal outside;
	padding-left: 14px;
}
.md_notice.--noListStyle{
	list-style: none;
	padding-left: 0;
}
.md_notice li+li {
	margin-top: 8px;
}
.--pre+.md_notice{
	color: #29C2CC;
}
.md_list .md_notice{
	padding: 16px 0 0 16px;
}
.md_notice:empty{
	display: none;
}

.md_labelCode{
	color: rgba(0, 0, 0, 0.64);
	font-size: 12px;
	margin: 8px auto 0;
}

.md_pw_function{
	line-height: 14px;
	padding-top: 8px;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.64);
}
.md_pw_strong{
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}
.md_pw_strong span{
	margin-right: 8px;
}
.md_pw_strong ul{
	display: flex;
	justify-content: space-between;
	width: 68px;
	height: 6px;
	margin-right: 8px;
	border-radius: 6px;
	overflow: hidden;
}
.md_pw_strong li{
	width: 12px;
	height: 100%;
	background: #E0E0E0;
}
.md_pw_strong.lv1 li {
	background: #FF4E65;
}
.md_pw_strong.lv1 li:nth-child(1)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv2 li {
	background: #FF4E65;
}
.md_pw_strong.lv2 li:nth-child(2)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv3 li {
	background: #1A9E76;
}
.md_pw_strong.lv3 li:nth-child(3)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv4 li {
	background: #1A9E76;
}
.md_pw_strong.lv4 li:nth-child(4)~li {
	background: #E0E0E0;
}
.md_pw_strong.lv5 li {
	background: #1A9E76;
}
.md_pw_strong code{
	color: #FF4E65;
	font-weight: 700;
}
.md_pw_strong:not(.lv1):not(.lv2) code {
	color: #1A9E76;
}
.md_pw_strong.hide_item+.md_pw_warn{
	display: none;
}
.md_pw_warn{
	margin-bottom: 8px;
}
.md_pw_warn code{
	font-weight: 700;
}
.md_pw_function .md_notice{
	padding-top: 0;
	margin-bottom: 8px;
	color: #FF4E65;
}
.md_pw_note{
	list-style: decimal outside;
	padding-left: 14px;
}
.md_pw_note.--noListStyle {
	list-style: none;
	padding-left: 0;
}
.md_pw_note li + li{
	margin-top: 8px;
}


.md_label select,
.md_select_title{
	display: flex;
	align-items: center;
	flex: 1 1 100%;
	height: 100%;
	background: #fff;
	color: #000;
	font-size: 16px;
}
.md_label .--date{
	color: transparent;
}
.md_label .--date .cal_month,
.md_label .--date .cal_year,
.md_label .--date option{
	color: #000;
}
.md_select_div,
.md_select_title{
	pointer-events: none;
}
.md_select_div.--date{
	width: calc(100% - 4px);
}
.md_select_div .md_select_title{
	border-radius: 4px;
}
.md_select_div.--date .md_select_title{
	display: block;
	line-height: 21px;
    width: calc(100% - 68px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.--ph .md_select_title{
	position: absolute;
	width: calc(100% - 96px);
}
.md_select_ul{
	position: absolute;
	top: calc(100% + 1px);
	left: 0;
	width: 100%;
	max-height: 256px;
	padding: 8px 0;
	background: #fff;
	border-radius: 4px;
	filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.16));
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1;
	pointer-events: auto;
}
.md_select_ul li{
	color: #000;
	line-height: 18px;
	padding: 0 16px;
	font-size: 16px;
	height: 48px;
	display: flex;
	align-items: center;
}


.md_permissions{
    color: rgba(0, 0, 0, rgba(0, 0, 0, .8));
    font-size: 16px;
    margin-bottom: 8px;
}
.md_permissions li{
    display: flex;
    align-items: center;
}
.md_permissions li + li{
    margin-top: 32px;
}
.md_chkBox{
    display: block;
    width: 16px;
    height: 16px;
}
.md_permissions .md_chkBox{
    margin-right: 4px;
}
.md_chkBox input[type="checkbox"]{
    display: none;
}
.md_chkBox span{
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(0, 0, 0, .64);
    border-radius: 4px;
}
.md_chkBox input:checked+span{
    background: none no-repeat #3DB893;
    border: none;
}



.md_label.--on,
.md_label.--focus {
	border: 1px solid #3DB893;
}
.md_label input:valid + code,
.md_label.--on code,
.md_label.--pre code,
.md_label.--select code,
.md_label.--period code,
.md_label.--greater code {
	height: 16px;
	line-height: 16px;
	padding: 0 8px;
	background: #fff;
	color: rgba(0, 0, 0, 0.8);
	font-size: 14px;
	top: auto;
	bottom: calc(100% - 8px);
	left: 8px;
}
.md_label.--on .icon_dropdown,
.md_label.--focus .icon_dropdown{
	transform: rotate(-180deg);
	opacity: 1;
}


.--all_disabled .md_type_list,
.--all_disabled .md_type_list li.--on,
.--all_disabled .md_mini_title,
.--all_disabled .md_title,
.--all_disabled .md_tip{
	color: rgba(0, 0, 0, .4);
	pointer-events: none;
}
.--all_disabled .md_info::before{
	filter: invert(100%) sepia(0%) saturate(1140%) hue-rotate(348deg) brightness(110%) contrast(76%);
}
.--all_disabled .icon_dropdown{
	filter: invert(77%) sepia(78%) saturate(1%) hue-rotate(48deg) brightness(100%) contrast(97%);
}
.--all_disabled .md_label,
.--readonly .md_label,
.md_label:not(.--pre).--disabled{
	border: 1px solid #E0E0E0;
	pointer-events: none;
}
.--all_disabled .--dot::after,
.md_label.--disabled.--dot::after {
	content: none;
}
.md_label.--disabled i {
	visibility: hidden;
}
.--all_disabled .md_list_item li.--on,
.md_label.--disabled .md_name_btn {
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.--all_disabled .md_label input::-webkit-input-placeholder,
.--all_disabled .md_list_item li,
.--all_disabled .md_label code,
.--all_disabled .md_label select,
.--all_disabled input:valid+code,
.--all_disabled input,
.--all_disabled .--select span,
.--all_disabled .md_rate,
.--all_disabled .md_greater,
.md_label:not(.--pre).--disabled code,
.md_label.--disabled input,
.md_label.--disabled span,
.md_label.--disabled select,
.md_permissions li.--disabled {
	color: rgba(0, 0, 0, 0.24);
	pointer-events: none;
}
.md_permissions li.--disabled span{
	border-color: rgba(0, 0, 0, 0.24);
}

.md_editBar_item.--err,
.md_label.--err,
.--err .md_label{
	border: 1px solid #FF4E65;
}
.--pre.--err+.md_notice{
	color: #FF4E65;
}


.md_alertBg{
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 16px;
	background-color: rgba(0, 0, 0, .32);
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 8;
}
.md_alertBg.--outside {
	padding: 80px 0 0;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	background-color: transparent;
	align-items: flex-start;
	overflow-y: auto;
}
.md_alert{
	position: relative;
	width: 100%;
	max-width: 480px;
	max-height: 640px;
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.--outside .md_alert{
	width: 360px;
	border-radius: 0;
}
.md_alert.--height100{
	height: 100%;
}
.md_alert_title{
	position: relative;
	display: flex;
	align-items: center;
	flex: none;
	padding: 12px 8px 12px 16px;
	line-height: 24px;
	background: #F9F9F9;
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.--outside .md_alert_title{
	background: #E4534D;
	color: #fff;
}
.md_alert_title.--active::after{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;
	top: 100%;
}
.md_alert_title i{
	display: block;
	width: 32px;
	height: 32px;
	background: none no-repeat center;
	margin-left: auto;
	opacity: 0.64;
}
.md_alert_info{
	flex: 1 1 100%;
	padding: 24px 16px 16px;
	overflow-x: hidden;
    overflow-y: auto;
}
.md_alert_info.--selectStyle{
	padding: 8px 0 0;
}
.md_alert_note{
	line-height: 16px;
	color: #000;
	font-size: 14px;
	margin-bottom: 24px;
}
.md_alert_editBox{
	display: flex;
	align-items: center;
	padding: 13px 8px 13px 16px;
	background: #F9F9F9;
	border-radius: 4px;
	margin-bottom: 24px;
}
.md_alert_editBox .info{
	flex: 1 1 auto;
	line-height: 16px;
	font-size: 14px;
}
.md_alert_editBox li + li{
	margin-top: 4px;
}
.md_alert_editBox .txt{
	color: #000;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	word-break: break-all;
}
.md_verify_btn{
	display: flex;
	align-items: center;
	height: 40px;
	color: #007AFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
}
.md_verify_btn.--disabled{
	pointer-events: none;
	color: rgba(0, 0, 0, .24);
}
.md_verify_btn i{
	width: 16px;
	height: 16px;
	background: none;
	margin-right: 8px;
	filter: invert(31%) sepia(63%) saturate(4081%) hue-rotate(201deg) brightness(104%) contrast(105%);
}
.md_verify_btn.--disabled i{
	filter: invert(100%) sepia(0%) saturate(1817%) hue-rotate(62deg) brightness(117%) contrast(76%);
}
.md_alert_txt{
	line-height: 16px;
	color: #000;
	font-size: 14px;
}
.md_alert_txt code{
	display: block;
	font-weight: 700;
	margin-bottom: 4px;
}
.md_alert_txt li:not(:last-child){
	margin-bottom: 16px;
}
.md_alert_noticeTxt{
    padding-top: 8px;
}
.md_alert_noticeTxt li{
    display: flex;
    align-items: center;
}
.md_alert_noticeTxt li:not(:first-child)::before{
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #000;
    border-radius: 4px;
    margin : 0 4px 0 8px;
}
.md_alert_noticeTxt li + li{
    margin-top: 8px;
}
.md_alert_noticeTxt code{
    margin: 0 4px;
}

.md_alert_filter li{
	height: 48px;
	padding: 0 16px;
	display: flex;
	align-items: center;
	color: #000;
	font-size: 16px;
}
.md_alert_filter li.on{
	color: #3DB893;
}
.md_alert_filter li.--disabled,
.md_alert_filter li.--disabled ~ li{
	pointer-events: none;
}
.md_alert_filter label{
	width: 100%;
	height: 100%;
}
.md_alert_filter .note{
	padding: 8px 16px;
	color: rgba(0, 0, 0, 0.72);
	line-height: 16px;
	font-size: 14px;
	pointer-events: none;
}
.md_alert_filter .title{
	border-top: 1px solid #E0E0E0;
	color: #44484A;
	font-size: 12px;
	font-weight: bold;
	pointer-events: none;
}

.md_alert_foot{
	display: flex;
	justify-content: space-between;
	padding-top: 24px;
}
.md_alert_footFix {
	position: relative;
	padding: 16px;
	display: flex;
	justify-content: space-between;
}
.md_alert_footFix.--active::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 8px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25.96%, rgba(0, 0, 0, 0.24) 98.34%);
	left: 0;
	bottom: 100%;
}
.md_alert_foot button{
	width: calc((100% - 16px) / 2);
}
.md_alert_footFix button,
.--btn100 button{
	width: 100%;
}
.md_gray_btn{
	height: 40px;
	background: #fff;
	border: 1px solid #5A5D5F;
	border-radius: 4px;
	color: #5A5D5F;
	font-weight: 700;
	font-size: 14px;
}
.md_gray_btn.--cancel{
	background: #5A5D5F;
	color: #fff;
}
.md_gray_btn.--save {
    background: #3DB893;
    border: none;
    color: #fff;
}
.md_gray_btn:disabled{
    background: #E0E0E0;
    color: rgba(0, 0, 0, 0.24);
    pointer-events: none;
}

.md_footG{
	
	display: flex;
	width: 100%;
	max-width: 640px;
	height: 40px;
	bottom: constant(safe-area-inset-bottom);
	bottom: env(safe-area-inset-bottom);
}
.md_normal_btn{
	position: relative;
	flex: 1;
	height: 100%;
	line-height: 16px;
	padding: 12px 16px;
	background: #3DB893;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	margin: 0;
}
.md_normal_btn.--cancel{
	background: #5A5D5F;
}
.md_normal_btn:disabled{
	background: #E0E0E0;
	color: rgba(0, 0, 0, 0.24);
}
.md_normal_btn.--add{
	flex: none;
	border-radius: 40px;
	margin-left: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	padding: 11px 16px;
}
.md_normal_btn .md_add_icon{
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 8px;
	background: none center/16px 16px no-repeat;
}
.md_normal_btn:not(.--cancel):not([style = "display: none;"]) + .md_normal_btn::before{
	content: '';
	position: absolute;
	width: 1px;
	height: 40px;
	background: #309274;
	top: 0;
	right: 100%;
}

.md_popMsg{
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% - 32px);
	height: 40px;
	padding: 0 16px;
	background: #000;
	color: #fff;
	left: 16px;
	bottom: 16px;
	visibility: collapse;
	text-align: center;
}
.--outside .md_popMsg{
	max-width: 448px;
	left: 0;
	right: 0;
	bottom: calc(constant(safe-area-inset-bottom) + 16px);
	bottom: calc(env(safe-area-inset-bottom) + 16px);
	margin: auto;
}


.md_subSearch{
    display: flex;
    align-items: center;
}
.md_subSearch .md_chkBox{
	flex: none;
	margin-left: 4px;
    margin-right: 20px;
}
.md_subSearch_txt{
    line-height: 16px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
}
.md_subSearch_txt li:first-child{
    font-weight: bold;
}
.md_subSearch_txt li + li{
    margin-top: 2px;
}
.md_simpleTable {
    width: 100%;
    background: #fff;
    text-align: left;
}
.md_simpleTable tr:nth-child(even){
    background: #F9F9F9;
}
.md_simpleTable td,
.md_simpleTable th{
    height: 48px;
    padding: 0 16px;
    border-bottom: 1px solid #E0E0E0;
}
.md_simpleTable th{
    border-bottom-width: 2px;
	font-size: 12px;
}
.md_simpleTable th:first-child{
    padding-left: 56px;
}
.md_accTd {
    display: flex;
    align-items: center;
}
.md_accTd .md_chkBox,
.md_accTd i {
    margin-right: 20px;
    margin-left: 4px;
}
.md_accTd i{
    display: block;
    width: 16px;
    height: 16px;
    background: none no-repeat;
    
}
.md_accTd_txt {
    line-height: 16px;
}



.md_retrieve_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 40px;
	border-radius: 4px;
	background: #007AFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #FFF;
	cursor: pointer;
}
.md_retrieve_btn.primary{
	background: #3DB893;
	font-size: 14px;
}
.md_retrieve_btn.outline{
	background: #FFF;
	color: #5A5D5F;
	border: 1px solid #5A5D5F;
	font-size: 14px;
}
.md_icon_retrieve{
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background: none no-repeat;
	filter: invert(100%) sepia(5%) saturate(4226%) hue-rotate(292deg) brightness(117%) contrast(100%);
}
.md_retrieve_btn.disabled{
	background: #E0E0E0 !important;
	color: rgba(0, 0, 0, 0.24) !important;
}
.md_retrieve_btn.disabled .md_icon_retrieve{
	filter: none;
	opacity: .24;
}
.md_retrieve_link{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 16px 0 12px;
	height: 48px;
	font-size: 14px;
	line-height: 19px;
	color: #007AFF;
	cursor: pointer;
}
.md_retrieve_link .md_icon_retrieve{
	filter: invert(38%) sepia(97%) saturate(4382%) hue-rotate(201deg) brightness(103%) contrast(104%);
}
.md_retrieve_link.disabled{
	color: rgba(0, 0, 0, 0.24);
}
.md_retrieve_link.disabled .md_icon_retrieve{
	filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
}
.md_retrieve_detail{
	position: relative;
	width: 224px;
}
.md_retrieve_detail_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 40px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	margin: 0 4px;
	cursor: pointer;
	background: #E0E0E0;
	color: #5A5D5F;
}
.md_retrieve_detail_btn .md_icon_retrieve{
	filter: none;
	background: none;
}
.md_disabled_detail{
	position: absolute;
	top: 100%;
	left: -8px;
	right: -8px;
	background: #FFF;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, .24);
	border-radius: 4px;
}
.md_detail_title{
	position: relative;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	padding: 8px;
}
.md_detail_close{
	position: absolute;
	top: 0;
	right: 8px;
	bottom: 0;
	width: 24px;
	height: 24px;
	background: none center/12px 12px no-repeat;
	margin: auto;
	cursor: pointer;
	opacity: .64;
}
.md_detail_content{
	padding: 8px;
	padding-top: 0;
	font-size: 12px;
	line-height: 16px;
	color: rgba(0, 0, 0, .8);
}

.md_retrieve_search{
	position: relative;
	display: flex;
	align-items: center;
	border-radius: 24px;
	width: 288px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, .24);
	background: #FFF;
	margin-left: auto;
}
.md_retrieve_search.--forSub{
    width: 260px;
}
.md_retrieve_search.--wmc {
	width: calc(100% - 32px);
	margin: 16px auto;
}
.md_retrieve_search.focus{
	border-color: #3DB893 !important;
}
.md_retrieve_search input{
	width: 100%;
	height: 100%;
	padding: 8px 0 8px 16px;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	background: transparent;
	border-radius: 24px 0 0 24px;
}
.md_retrieve_search input::-webkit-input-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search input::-moz-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search input::-ms-input-placeholder {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	color: rgba(0, 0, 0, .64);
}
.md_retrieve_search .md_clear_btn,
.md_retrieve_search .md_search_btn{
	flex: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	cursor: pointer;
	opacity: .64;
	margin-right: 8px;
	background: none center/12px 12px no-repeat;
}
.md_retrieve_search .md_search_btn{
	margin-right: 14px;
	background: none center/16px 16px no-repeat;
}

.md_filter_label{
	display: inline-block;
}
.md_filter_box{
	display: inline-block;
}
.md_filter_scroll_hidden {
	position: relative;
	display: flex;
}
.md_filter_scroll{
	display: flex;
	overflow-x: auto;
	overflow-y: hidden;
	height: 72px;
}

.md_filter_shadow::before,
.md_filter_shadow::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 100%;
	background: linear-gradient(-270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
	top: 0;
	left: 0;
	z-index: 2;
}
.md_filter_shadow::after {
	content: none;
	background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
	left: auto;
	right: 0;
}
.md_filter_shadow.--active::after {
	content: '';
}
.md_filter_status{
	flex:none;
	position: relative;
	padding: 15px 16px;
	display: inline-block;
	cursor: pointer;
}
.md_filter_label .title,
.md_filter_status .md_status_title{
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .72);
	margin-bottom: 4px;
}
.md_status_content{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.md_filter_status .md_status_content{
	padding-right: 24px;
}
.md_filter_select,
.md_filter_status .md_status_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #000;
}
.md_filter_select{
	cursor: pointer;
	padding-right: 24px;
	max-width: 176px;
	text-overflow: ellipsis;
}
.md_status_arrow{
	display: block;
	width: 16px;
	height: 16px;
	opacity: .64;
	margin-left: 8px;
	background: none center/32px 32px no-repeat;
}
.md_status_content .md_status_arrow{
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
}
.--on .md_status_arrow{
	transform: rotate(180deg);
}
.md_filter_status .md_status_list{
	position: absolute;
	top: 100%;
	left: 0;
	padding: 8px 0;
	background: #FFF;
	border-radius: 0 0 4px 4px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .16);
	max-height: calc(100vh - 233px); 
	overflow-y: auto;
}
.mem_history_content .md_status_list{
	max-height: 470px;  
}
.md_filter_status .md_status_item{
	padding: 15px 16px;
	font-size: 16px;
	line-height: 18px;
	min-width: 126px;
}
.md_filter_status .md_status_item.on{
	background: #FAFAFA;
	color: #3DB893;
}

.md_sort_table{
	width: 100%;
	border-collapse: initial;
}
.report_fixed .md_sort_table{
	padding-top: 51px;
}
.md_sort_tr th{
	padding: 16px 28px 16px 12px;
	cursor: pointer;
	color: #000;
	border-bottom: 2px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
}
.report_fixed .md_sort_tr th{
	border: none;
}
.md_sort_tr td{
	border-bottom: 1px solid #E0E0E0;
}
.md_sort_tr .nodata{
	border-bottom: none;
}
.md_nodata{
	padding: 80px 0;
	text-align: center;
	background: #FFF;
}
.md_nodata_img{
	display: block;
	margin: 0 auto 16px;
}
.md_nodata_txt{
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: rgba(0, 0, 0, .64);
}
.md_sort_txt{
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.md_sort_label{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 16px;
}

.md_sort_label:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: block;
	width: 8px;
	height: 16px;
	background: none;
}
.sort_up.md_sort_label:after{
	background-image: none;
}
.sort_down.md_sort_label:after{
	background-image: none;
}
.md_sort_tr td{
	padding: 0;
}
.md_sort_content{
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: 0 12px;
	font-size: 14px;
	line-height: 16px;
}
.md_sort_link{
	display: block;
	font-weight: 700;
	color: #007AFF;
	margin-bottom: 2px;
	cursor: pointer;
}
.md_sort_link.disabled{
	color: #000;
	cursor: default;
}

.md_breadcrumb{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.md_breadcrumb_list{
	display: flex;
	padding: 16px;
	background: #FFF;
	margin-bottom: 8px;
	box-shadow: 0 8px #F0F0F0;
}
.md_breadcrumb_item{
	position: relative;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #007AFF;
	cursor: pointer;
}
.md_breadcrumb_item + .md_breadcrumb_item{
	margin-left: 18px;
}
.md_breadcrumb_item + .md_breadcrumb_item:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -13px;
	margin: auto;
	width: 8px;
	height: 8px;
	background: none;
}
.md_breadcrumb_item.first_item{
	margin-left: 0;
}
.md_breadcrumb_item.first_item:before{
	content: unset;
}
.md_breadcrumb_item.now{
	color: rgba(0, 0, 0, .8);
	cursor: default;
}


.md_re_title{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 8px 8px 0 0;
	padding: 12px;
	background: #F9F9F9;
}
.md_rank_list .md_re_title{
	padding: 18px 12px;
}
.md_re_title_txt{
	position: relative;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #44484A;
	margin-left: 4px;
}
.md_re_title_txt.new:before{
	content: '';
	width: 32px;
	height: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: calc(100% + 10px);
	background: none no-repeat center;
}
.en-us .md_re_title_txt.new:before{
	background-image: none;
}
.md_re_title .show_data{
	display: flex;
	align-items: center;
}
.show_data .show_data_txt{
	font-size: 12px;
	opacity: .64;
}
.show_data .show_data_btn,
.re_mw_box .recenter_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	margin-left: 8px;
	cursor: pointer;
}
.re_mw_box .recenter_btn{
	display: none;
}
.re_mw_box .recenter_btn.disable{
	cursor: default;
}
.icon_calendar{
	width: 16px;
	height: 16px;
	opacity: .64;
	background: none no-repeat center;
}
.icon_recenter,
.da_title .icon_recenter{
	position: static;
	width: 16px;
	height: 16px;
	opacity: .64;
	background: none no-repeat center;
}
.disable .show_data_txt,
.disable .icon_calendar{
	opacity: .24;
}
.disable .icon_recenter{
	opacity: 1;
	filter: invert(89%) sepia(0%) saturate(0%) hue-rotate(266deg) brightness(100%) contrast(97%);
}
.disable .show_data_btn{
	cursor: default;
}
.md_chart_table{
	border-radius: 4px;
	border: 1px solid #e0e0e0;
}
.md_chart_title{
	border-radius: 4px 4px 0 0;
	background-color: #f9f9f9;
}
.md_chart_content{
	max-height: 410px;
	overflow-y: auto;
	border-radius: 0 0 4px 4px;
}
.md_chart_tr{
	display: flex;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.md_chart_title .md_chart_tr{
	font-size: 12px;
	line-height: 16px;
	color: #44484A;
}
.md_chart_tr + .md_chart_tr{
	border-top: 1px solid #e0e0e0;
}
.md_chart_tr .md_chart_td{
	padding: 12px 8px;
	text-align: right;
}
.md_chart_tr .day{
	width: 6%;
	padding-left: 16px;
	text-align: left;
}
.md_chart_tr .amount{
	width: 47%;
}
.md_chart_tr .profit{
	width: 47%;
	padding-right: 16px;
}
.md_rank_list{
	margin-top: 16px;
}
.md_rank_table{
	border-collapse: separate;
	background: #FFF;
	border-radius: 0 0 8px 8px;
}
.md_rank_table .md_rank_tr{
	display: grid;
	grid-template-columns: 1fr 1fr 10% 1fr 1fr;
}
.md_rank_table .md_rank_tr.title{
	border-bottom: 2px solid #e0e0e0;
}
.md_rank_table .md_rank_tr + .md_rank_tr{
	border-top: 1px solid #e0e0e0;
}
.md_rank_table .md_rank_td{
	font-size: 14px;
	line-height: 16px;
	padding: 12px 8px;
	text-align: right;
	color: #000;
}
.title .md_rank_td{
	font-size: 12px;
	color: #44484A;
}
.md_rank_table .md_rank_td:first-child,
.md_rank_table .md_rank_td:last-child{
	padding: 12px 16px;
}
.md_rank_table .account,
.md_rank_table .name{
	text-align: left;
}
.md_view_all{
	width: 100%;
	padding: 12px 16px;
}
.md_view_all_txt{
	font-size: 14px;
	line-height: 16px;
	color: #007AFF;
	cursor: pointer;
}
.md_view_all_txt.--disabled{
	color: rgba(0, 0, 0, .24) !important;
	text-decoration: none !important;
	cursor: default;
}
.md_label_filter{
	position: relative;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	width: 100%;
	height: 56px;
	padding: 0 8px 0 16px;
	background: #fff;
	border: 1px solid #E0E0E0;
	cursor: pointer;
}
.md_label_filter.--pc{
	width: 25%;
}
.--sub .md_label_filter.--pc{
	width: calc(100% / 3);
}
.md_label_filter.--on{
	background: #F5F5F5;
}
.md_label_filter:not(.--account){
	border-right: 0;
}
.md_label_filter.--report{
	border-radius: 4px 0 0 4px;
}
.md_label_filter.--account{
	border-radius: 0 4px 4px 0;
}
.--sub .md_label_filter.--type{
	border-right: 1px solid #E0E0E0;
	border-radius: 0 4px 4px 0;
}
.--sub .--account{
	display: none;
}
.md_label_filter code{
	height: 16px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 2px;
	color: rgba(0, 0, 0, .64);
}
.md_date_box{
	position: relative;
	width: calc(100% - 56px);
}
.md_label_filter .md_select_title{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 24px;
	height: 19px;
	font-weight: 400;
	background: transparent;
}
.md_label_filter i{
	flex: none;
	width: 24px;
	height: 24px;
}
.md_label_filter.--ph .md_select_title{
	position: absolute;
	top: 28px;
	left: 16px;
	display: block;
	width: calc(100% - 76px);
	overflow: hidden;
	text-overflow: ellipsis;
}
.md_rank_box{
	display: flex;
	padding: 0 16px;
}
.md_rank_box .md_rank_list{
	width: 50%;
}
.md_rank_box .md_rank_list + .md_rank_list{
	margin-left: 16px;
}
.md_table{
	border-radius: 0 0 8px 8px;
	background: #FFF;
	font-weight: 400;
}
.md_view_more .md_table{
	height: calc(100% - 48px);
}
.md_table_data{
	height: calc(100% - 85px);
	background: none top center / 10px 114px repeat;
}
.md_table_row{
	display: flex;
}
.md_table_row:nth-child(odd){
	background-color: #F9F9F9;
}
.md_table_row + .md_table_row{
	border-top: 1px solid #E0E0E0;
}
.md_table_row.--title{
	border-bottom: 2px solid #E0E0E0;
	font-size: 12px;
	line-height: 14px;
	color: #44484A;
	background-color: #FFF;
}
.md_cell_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}
.--title .md_cell_txt{
	font-size: 12px;
	line-height: 14px;
}
.md_cell_txt.--small{
	font-size: 13px;
	line-height: 16px;
}
.md_cell_txt.--large{
	font-size: 15px;
	line-height: 17px;
}
.md_cell_txt.--bold{
	font-weight: 700;
}
.md_cell_txt + .md_cell_txt{
	margin-top: 2px;
}
.md_table_row:last-child{
	border-radius: 0 0 8px 8px;
}
.md_table_cell{
	width: calc(100% / 3);
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	height: 48px;
	padding: 0 16px;
}
.md_table_cell.--account{
	justify-content: flex-start;
	flex-wrap: wrap;
}
.md_table_cell.--amount{
	justify-content: flex-end;
	flex-wrap: wrap;
	text-align: right;
}
.md_table_cell span{
	width: 100%;
}
.md_info_group{
	padding: 16px 16px 0;
	display: flex;
}
.md_info_item{
	width: calc(100% / 3);
}
.md_info_item + .md_info_item{
	margin-left: 16px;
}
.md_re_content{
	position: relative;
	background: #FFF;
	border-radius: 0 0 8px 8px;
}
.md_info_field{
	display: flex;
	height: 56px;
	padding: 0 16px;
	color: #44484A;
}
.md_info_field + .md_info_field{
	border-top: 1px solid #E0E0E0;
}
.md_info_empty{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 112px;
	display: flex;
	align-items: center;
	padding: 0 16px;
	color: rgba(0, 0, 0, .56);
	border-radius: 0 0 8px 8px;
	background: #FFF;
}
.md_info_cell{
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	width: calc(100% / 3);
}
.md_info_cell.--full{
	width: 100%;
}
.md_info_cell.--half{
	width: 50%;
}
.md_info_cell.--half:first-child{
	border-right: 1px solid #E0E0E0;
}
.md_info_cell + .md_info_cell{
	margin-left: 16px;
}
.md_info_group .md_cell_txt{
	width: 100%;
}
.md_view_more{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 8;
	padding: 16px;
	background: rgba(0, 0, 0, .32);
	display: flex;
	align-items: center;
	justify-content: center;
}
.md_view_more .md_rank_list{
	margin-top: 0;
	width: 100%;
	max-width: 480px;
	height: 100%;
	max-height: 640px;
}
.md_view_more .md_re_title{
	padding: 8px 8px 8px 16px;
}
.md_view_more .md_re_title_txt{
	font-size: 16px;
	line-height: 24px;
	color: #000;
}
.md_view_more .md_table_row:last-child{
	border-radius: 0;
}
.md_view_more .md_re_content{
	height: calc(100% - 48px);
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom: 8px;
}
.md_view_more .md_table_row:not(.--title){
	border-bottom: 1px solid #E0E0E0;
}
.md_view_more .md_table_row + .md_table_row{
	border-top: 0;
}
.md_cell_txt_group{
	width: 100%;
	text-align: center;
}
.md_cell_txt_group + .md_cell_txt_group{
	margin-top: 2px;
}
.md_view_more .--title .md_cell_txt{
	font-size: 14px;
	line-height: 16px;
}
.md_view_more .--title .md_cell_txt{
	font-size: 14px;
	line-height: 16px;
}
.md_cell_txt_group.--half{
	display: flex;
}
.md_cell_txt_group.--half .md_cell_txt{
	font-size: 12px;
	width: 50%;
}
.md_cell_txt_group .md_cell_txt + .md_cell_txt{
	margin-top: 0;
}
.md_view_more .md_table_row.--title{
	border-bottom: 1px solid #E0E0E0;
}
.md_view_more .re_settlement_tb{
	table-layout: fixed;
}
.md_view_more .re_settlement_tb td{
	width: 85px;
}
.md_view_more .re_settlement_tb .re_title{
	width: 140px;
	padding-left: 16px;
}
.md_view_more .md_nodata{
    padding: 40px 0;
}
.md_view_more .md_table_cell{
    width: 170px;
    padding: 0;
    height: 56px;
    flex-wrap: wrap;
}
.md_view_more .md_table_cell.--empty{
    width: 140px;
}
.md_view_more .md_rank_list .md_table_cell{
	padding: 0 16px;
}


.md_popup_BG{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 8;
	background: rgba(0, 0, 0, .32);
	display: none;
	align-items: center;
	justify-content: center;
	padding: 16px;
}
.active + .md_popup_BG,
.active .md_popup_BG{
	display: flex;
}
.md_pointer_none{
	pointer-events: none;
}
.md_pointer_none .md_title_close{
	pointer-events: auto;
}
.md_popup{
	width: 100%;
	max-width: 480px;
}
.md_popup_title {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 48px;
	padding-right: calc(8px + constant(safe-area-inset-right));
	padding-right: calc(8px + env(safe-area-inset-right));
    padding-left: 16px;
    color: #000;
    background-color: #F9F9F9;
    border-radius: 8px 8px 0 0;
}
.md_popup_title .md_title_txt {
	display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
.md_popup_title .md_title_txt.--main{
	display: flex;
	align-items: flex-end;
	line-height: 18px;
	font-weight: 700;
}
.md_popup_title .md_title_txt.--sub{
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, .72);
}
.md_popup_title .md_title_txt.--info{
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
	margin-left: 8px;
	font-weight: 400;
}
.md_title_close {
    width: 32px;
    height: 32px;
    border: none;
    padding: 0;
    opacity: .64;
    background: none no-repeat center;
    cursor: pointer;
}
.md_popup_content{
	padding: 16px;
	background: #FFF;
	border-radius: 0 0 8px 8px;
	text-align: left;
}
.md_popup_content .md_content_txt{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #000;
}
.md_popup_content .--title{
	font-weight: bold;
	margin-bottom: 4px;
}
.md_popup_content li + li.--title{
	padding-top: 8px;
	border-top: 1px dotted rgba(0, 0, 0, .16);
	margin-top: 8px;
}


.md_report_popup{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 16px;
	width: 100%;
}
.ma_right.md_report_popup{
	width: 100%;
	background: rgba(0, 0, 0, .32);
	transition: unset;
}
.md_report_popup .re_detailG,
.md_report_popup .re_detailbigG{
    width: 100%;
	max-width: 480px;
	height: auto;
	max-height: 100%;
	border-radius: 8px;
}
.md_report_popup .md_popup_title{
	flex: none;
}
.md_report_popup .re_detail_scroll{
	height: calc(100% - 48px);
}
.md_acc_detail_item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 16px;
	height: 40px;
}
.md_acc_detail_item + .md_acc_detail_item{
	border-top: 1px solid #E0E0E0;
}
.md_acc_detail_title{
	font-size: 12px;
	line-height: 14px;
	color: rgba(0, 0, 0, .64);
}
.md_acc_detail_value{
	font-size: 14px;
	line-height: 19px;
	color: #000;
}


.md_report_popup .re_detailbig_titleUL{
	padding: 16px 6px 0;
	color: rgba(0, 0, 0, .64);
}
.md_report_popup .re_detailbigUL,
.md_report_popup .re_detaillastUL{
	padding: 8px 6px 0;
}
.md_report_popup .re_detailbigUL>li:last-child{
	margin-bottom: 8px;
}
.md_report_popup .re_detailbig_bettype{
	margin-bottom: 8px;
	font-weight: 400;
}
.md_report_popup .re_detailbig_team{
	margin: 4px auto;
	color: rgba(0, 0, 0, .8);
}
.md_report_popup .re_detailbig_vs{
	color: rgba(0, 0, 0, .64);
	margin-bottom: 4px;
}
.md_report_popup .re_detailbig_no{
	color: rgba(0, 0, 0, .64);
	margin-bottom: 0px;
}
.md_report_popup .re_detailbig_wl{
	margin-top: 8px;
}
.md_report_popup .re_detailbig_percent{
	margin-top: 8px;
}
.md_report_popup .re_detailbig_percent span{
	width: 25%;
	font-size: 12px;
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
	font-weight: 400;
}
.md_report_popup .re_detailbig_percent tt{
	display: block;
	color: #000;
}
.md_report_popup .re_detailbig_levelUL{
	padding: 0 6px 8px;
}
.md_report_popup .re_detailbig_result span{
	line-height: 16px;
	color: rgba(0, 0, 0, .64);
}
.md_report_popup .re_detailbig_result span:nth-child(2){
	text-align: right;
}
.md_report_popup .re_detailbig_result tt{
	line-height: 18px;
}
.md_report_popup .re_detailbig_txtG{
	padding: 0 10px 16px;
}


.md_status_label{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 102px;
	height: 24px;
	border-radius: 4px;
	border: 1px solid #000;
}
.--active.md_status_label{
	color: #1A9E76;
	border-color: #1A9E76;
}
.--inactive.md_status_label{
	color: #8E999F;
	border-color: #8E999F;
}
.--suspend.md_status_label{
	color: #FF4E65;
	border-color: #FF4E65;
}
.--viewonly.md_status_label{
	color: #F3B932;
	border-color: #F3B932;
}


.md_other_txt{
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
.md_other_box{
    width: calc(50% - 8px);
    margin-bottom: 16px;
}
.md_other_box:nth-of-type(even),
.md_other_block:nth-of-type(even){
    margin-left: 16px;
}
.md_other_title{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    background: #F9F9F9;
    border-radius: 8px 8px 0 0;
    padding: 18px 16px;
}
.md_other_content{
    background: #FFF;
    border-radius: 0 0 8px 8px;
}
.md_other_list{
    padding: 16px;
}
.md_other_list + .md_other_list{
    border-top: 1px solid #E0E0E0;
}
.md_other_list.--chat{
	padding-bottom: 24px;
}
.md_other_item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 24px;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    color: #000;
}
.md_other_item.--first{
	color: rgba(0, 0, 0, .64);
}
.md_other_item:not(.--first){
    margin-top: 16px;
}
.md_lnik_txt{
    font-size: 16px;
    color: #007AFF;
    font-weight: 700;
    line-height: 24px;
}
.md_tab_list{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 8px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    color: rgba(0, 0, 0, .72);
}
.md_tab_item{
    position: relative;
    padding: 16px 8px;
    cursor: pointer;
}
.md_tab_item.on{
    color: #E4534D;
}
.md_tab_item.on.new:before{
    content: "";
    position: absolute;
    top: 10px;
    right: 2px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #3DB893;
}
.md_other_table{
	width: 100%;
	font-weight: 400;
}
.md_other_table_title{
	display: grid;
	grid-template-rows: 48px;
	border-bottom: 2px solid #E0E0E0;
	background: #FFF;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}
.md_other_table_title > div,
.md_other_table_tr > div{
	display: flex;
	align-items: center;
	padding: 0 12px;
}
.md_other_table_tr{
	display: grid;
	grid-template-rows: 48px;
	border-bottom: 1px solid #E0E0E0;
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .8);
}
.md_other_table_tr:nth-of-type(odd){
	background: #F9F9F9;
}
.md_other_table_tr:nth-of-type(even){
	background: #FFF;
}
.md_other_table_tr .usertype{
	color: #A78025;
	margin-left: 8px;
}
.md_other_title_txt + .md_other_title_txt{
	position: relative;
	margin-left: 17px;
}
.md_other_title_txt + .md_other_title_txt:before{
	content: "";
	position: absolute;
	top: 4px;
	right: calc(100% + 8px);
	width: 1px;
	height: 12px;
	border-radius: 1px;
	background: #334547;
	opacity: .4;
}
.md_setting_content{
	display: flex;
	padding: 0 16px 16px;
}
.md_setting_item:first-child{
	border-bottom: 1px solid #E0E0E0;
}
.md_setting_title{
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	padding: 15px 16px;
}
.md_group{
	display: flex;
	flex-wrap: wrap;
}
.md_group + .md_group{
	margin-left: 16px;
}
.md_group.--quarter{
	width: 25%;
}
.md_group.--half{
	width: 50%;
}
.md_group_title,
.md_group_txt{
	width: 100%;
}
.md_group_title{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgba(0, 0, 0, .72);
	margin-bottom: 4px;
}
.md_group_txt{
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	color: #000;
}



.md_success {
	text-align: center;
	padding-bottom: 16px;
}
.md_success_img {
	display: block;
	margin: 24px auto 4px;
}
.md_success_msg {
	display: block;
	color: #1A9E76;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.md_success_note{
	margin-top: 8px;
}

.md_endNote{
	padding: 8px 12px;
	border-radius: 2px;
	background: rgba(41, 194, 204, 0.08);
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	margin-top: 16px;
}
.md_endNote li + li{
	margin-top: 2px;
}


.--ph {
	display: none;
}

@media (pointer: coarse),
(-moz-touch-enabled: 1),
screen and (pointer: fine) and (min-resolution: 2dppx) and (max-width: 1023px) {
	.md_step li::before{
		line-height: 23px;
	}
	.md_hidden{
		overflow: hidden !important;
	}
}

@media only screen and (max-width: 1023px){
	.--ph {
		display: flex;
	}
	.--pc {
		display: none;
	}
	.md_addAcc{
        width: 100%;
        padding: 8px 16px;
		margin: unset;
    }
	.md_label_w{
		max-width: none;
	}
	.md_step li:not(.--on) code{
		display: none;
	}
	.md_title,
	.md_set_info{
		border-radius: 0;
	}

	.md_step li:not(.--on)::before {
		margin-right: 0;
	}
	
	.md_list_hidden {
		height: 24px;
		overflow: hidden;
	}
	.md_filter_scroll_hidden{
		width: calc(100% - 56px);
		height: 64px;
		overflow: hidden;
	}
	.--wmc .md_filter_scroll_hidden{
		width: auto;
	}
	.md_list_item {
		height: 35px;
	}
	.md_type {
		height: 48px;
		overflow: hidden;
	}
	.md_type_list {
		height: 55px;
	}

	.md_addAcc_btn,
	.md_double_label .md_label,
	.md_double_group{
		width: 100%;
	}
	.md_double_group+.md_double_group{
		margin-top: 16px;
	}
	.md_comm_txt{
		margin-bottom: 16px;
	}
	.md_comm_txt a{
		display: block;
		margin: 4px 0 0;
	}
	.md_commBg .md_creat_btn{
		width: 100%;
	}
	.md_step li {
		white-space: pre-line;
	}
	.md_subSearch {
		min-height: 64px;
        width: calc(100% - 56px);
    }
    .md_normal_btn.--add{
		width: calc(100% - 32px);
    }

	
	.md_retrieve_search:not(.--wmc),
	.md_retrieve_search:not(.--wmc).--forSub{
		width: auto;
		height: auto;
		background: transparent;
		border: transparent;
		margin: 0;
		z-index: 1;
	}
	.md_retrieve_search:not(.--wmc):before{
		content: '';
		position: absolute;
		top: 0;
		right: 100%;
		width: 8px;
		height: 100%;
		background: radial-gradient(100% 50% at 100% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	}
	.md_retrieve_search:not(.--wmc) input{
		display: none;
	}
	.md_retrieve_search:not(.--wmc).search_on{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #FFF;
		border-radius: 0;
	}
	.md_retrieve_search:not(.--wmc).search_on input{
		display: block;
	}
	.md_retrieve_search:not(.--wmc) .md_clear_btn,
	.md_retrieve_search:not(.--wmc) .md_search_btn{
		border-radius: 0;
		width: 56px;
		height: 64px;
		margin: 0;
	}
	.md_retrieve_btn,
	.md_retrieve_detail_btn{
		margin: 0;
	}
	.md_disabled_detail{
		top: calc(100% - 8px);
		left: auto;
		right: 8px;
		width: 75vw;
		z-index: 1;
	}
	.md_status_content{
		height: 100%;
	}
	.--wmc .md_status_content{
		height: auto;
	}
	.md_filter_select{
		height: 100%;
		padding: 16px 40px 0 16px;
		background: transparent;
	}
	.md_status_content .md_status_arrow{
		right: 16px;
		bottom: 16px;
	}
	.--wmc .md_status_arrow{
		right: 0;
		bottom: 0;
	}
	
	
	.md_re_title,
	.md_rank_table{
		border-radius: 0;
	}
	.md_rank_table .md_rank_tr{
		padding: 8px 16px;
		grid-template-areas: "account number result"
							 "name number amount";
		grid-template-columns: 1fr 30% 1fr;
	}
	.md_rank_table .title{
		padding: 12px 16px;
	}
	.title .name,
	.title .amount,
	.show_data .show_data_txt{
		display: none;
	}
	.md_rank_tr .account{
		grid-area: account;
	}
	.md_rank_tr .name{
		grid-area: name;
		font-size: 12px;
		color: rgba(0, 0, 0, .64);
	}
	.md_rank_tr .number{
		grid-area: number;
	}
	.report_main .md_rank_tr:not(.title) .number{
		padding: 8px;
	}
	.md_rank_tr .amount{
		grid-area: amount;
		font-size: 12px;
		color: rgba(0, 0, 0, .64);
	}
	.md_rank_tr .result{
		grid-area: result;
	}
	.report_main .md_rank_table .md_rank_td{
		padding: 0;
	}
	.md_chart_tr .day{
		width: 18%;
	}
	.md_chart_tr .amount{
		width: 41%;
	}
	.md_chart_tr .profit{
		width: 41%;
	}
	.md_label_filter{
		width: 50%;
		border-radius: 0 !important;
	}
	.md_label_filter.--ph{
		padding: 0;
	}
	.md_label_filter code{
		width: 100%;
	}
	.md_label_filter.--ph code{
		position: absolute;
		top: 10px;
		left: 16px;
		width: calc(100% - 48px);
		pointer-events: none;
	}
	.md_label_filter.--ph .md_date_box{
		width: 100%;
		height: 100%;
	}
	.md_label_filter.--report,
	.md_label_filter.--type{
		border-left: 0;
	}
	.md_label_filter.--date,
	.md_label_filter.--account{
		border-right: 0;
	}
	.md_label_filter.--report,
	.md_label_filter.--date{
		border-bottom: 0;
	}
	.md_label_filter select{
		background: transparent;
		color: #000;
		font-size: 16px;
		font-weight: 400;
		width: 100%;
	}
	.md_label_filter.--ph .md_select_title + select,
	.md_label_filter.--ph code + select{
		white-space: nowrap;
		text-overflow: ellipsis;
		height: 100%;
		padding: 20px 32px 0 16px;
	}
	.md_label_filter.--date select{
		color: transparent;
	}
	.md_label_filter.--date select.cal_month,
	.md_label_filter.--date select.cal_year,
	.md_label_filter.--date option{
		color: #000;
	}
	.--sub .md_label_filter.--report{
		order: 1;
		border-bottom: 1px solid #E0E0E0;
	}
	.--sub .md_label_filter.--type{
		order: 2;
		border-right: 0;
		border-left: 1px solid #E0E0E0;
	}
	.--sub .md_label_filter.--date{
		order: 3;
		border-top: 0;
		border-left: 0;
		border-bottom: 1px solid #E0E0E0;
		width: 100%;
	}
	.md_rank_box{
		flex-wrap: wrap;
		padding: 0;
	}
	.md_rank_box .md_rank_list{
		width: 100%;
	}
	.md_rank_box .md_rank_list + .md_rank_list{
		margin-left: 0;
	}
	.md_table_row:last-child{
		border-radius: 0;
	}
	.md_info_group{
		padding: 16px 0 0;
		flex-wrap: wrap;
	}
	.md_info_item{
		width: 100%;
	}
	.md_info_item + .md_info_item{
		margin-left: 0;
		margin-top: 16px;
	}
	.md_re_content,
	.md_info_empty{
		border-radius: 0;
	}
	.md_view_more .md_re_title{
		border-radius: 8px 8px 0 0;
	}
	.md_view_more .md_re_content{
		border-radius: 0 0 8px 8px;
	}
	.md_view_more .re_settlement_tb td{
		width: 25%;
	}
	.md_view_more .re_settlement_tb .re_title{
		width: 50%;
	}
	.re_mw_box .recenter_btn{
		display: flex;
	}
	
	
	.md_status_label{
		width: auto;
		height: 20px;
		padding: 2px 4px;
	}
	
	
	.md_other_box + .md_other_box,
	.md_other_block + .md_other_block{
		margin-left: 0;
		margin-top: 16px;
	}
	.md_other_box{
		width: 100%;
		margin-bottom: 0;
	}
	.md_other_title,
	.md_other_content{
		border-radius: 0;
	}
	.md_filter_label .title{
		position: absolute;
		top: 15px;
		left: 16px;
		z-index: 1;
		pointer-events: none;
	}
	.md_other_item{
		height: auto;
	}
	
}

@media only screen and (max-width: 767px) {
	.md_alertBg.--outside {
		padding-top: 0;
	}
	.md_alert{
		width: 100% !important;
	}
}

@media only screen and (orientation:landscape) and (max-height:672px) {
	.--wmc .md_alert{
		max-height: calc(100% - constant(safe-area-inset-bottom));
		max-height: calc(100% - env(safe-area-inset-bottom));
	}
}

@media (pointer: fine) and (max-resolution: 2dppx),
screen and (pointer: fine) and (-webkit-max-device-pixel-ratio: 2),
(-moz-touch-enabled: 0), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	
	.md_retrieve_btn:hover{
		background: #3395FF;
	}
	.md_retrieve_btn.disabled:hover{
		background: #E0E0E0;
	}
	.md_retrieve_link:hover{
		color: #3395FF;
	}
	.md_retrieve_link:hover .md_icon_retrieve{
		filter: invert(50%) sepia(23%) saturate(1736%) hue-rotate(175deg) brightness(101%) contrast(108%);
	}
	.md_retrieve_link.disabled:hover{
		color: rgba(0, 0, 0, 0.24);
	}
	.md_retrieve_link.disabled:hover .md_icon_retrieve{
		filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
	}
	.md_detail_close:hover{
		opacity: 1;
		background-color: #FAFAFA;
	}
	.md_retrieve_btn.primary:hover{
		background: #5ECAA9;
	}
	.md_retrieve_btn.outline:hover{
		background: #FAFAFA;
	}
	.md_retrieve_search:hover{
		border-color: #474747;
	}
	.md_filter_status .md_status_item:hover{
		background: #FAFAFA;
		color: #3DB893;
	}
	.md_sort_link:hover,
	.md_breadcrumb_item:hover,
	.md_view_all_txt:hover{
		color: #3395FF;
		text-decoration: underline;
	}
	.md_sort_link.disabled:hover{
		color: #000;
		text-decoration: none;
	}
	.md_breadcrumb_item.now:hover{
		color: rgba(0, 0, 0, .8);
		text-decoration: none;
	}
	.md_filter_status:hover,
	.md_filter_select:hover{
		background: #FAFAFA;
	}
	
	
	.show_data:not(.disable) .show_data_btn:hover,
	.re_mw_box .recenter_btn:not(.disable):hover{
		background-color: #F5F5F5;
	}
	.re_mw_box .recenter_btn:not(.disable):hover .icon_recenter{
		opacity: 1;
	}
	.md_label_filter:hover{
		background: #FAFAFA;
	}
	
	
	.md_title_close:hover {
		opacity: 1;
		background-color: #F5F5F5;
	}
	
	
	.md_lnik_txt:hover{
		color: #007AFF;
	}
	.md_tab_item:hover{
		color: #E4534D;
	}
	
}



.md_retrieve_btn:active{
	background: #0062CC;
}
.md_retrieve_btn.disabled:active{
	background: #E0E0E0;
}
.md_retrieve_link:active{
	color: #0062CC;
}
.md_retrieve_link:active .md_icon_retrieve{
	filter: invert(25%) sepia(99%) saturate(1657%) hue-rotate(197deg) brightness(92%) contrast(105%);
}
.md_retrieve_link.disabled:active{
	color: rgba(0, 0, 0, 0.24);
}
.md_retrieve_link.disabled:active .md_icon_retrieve{
	filter: invert(99%) sepia(0%) saturate(70%) hue-rotate(213deg) brightness(91%) contrast(95%);
}
.md_detail_close:active{
	opacity: 1;
	background-color: #F5F5F5;
}
.md_retrieve_btn.primary:active{
	background: #309274;
}
.md_retrieve_btn.outline:active{
	background: #F5F5F5;
}
.md_retrieve_search .md_clear_btn:active,
.md_retrieve_search .md_search_btn:active{
	background-color: #F5F5F5;
}
.md_filter_status .md_status_item:active{
	background: #F5F5F5;
	color: #3DB893;
}
.md_sort_link:active,
.md_breadcrumb_item:active,
.md_view_all_txt:active{
	color: #0062CC;
	text-decoration: underline;
}
.md_sort_link.disabled:active{
	color: #000;
	text-decoration: none;
}
.md_breadcrumb_item.now:active{
	color: rgba(0, 0, 0, .8);
	text-decoration: none;
}
.md_filter_status:active,
.md_filter_select:active{
	background: #F5F5F5;
}


.show_data:not(.disable) .show_data_btn:active,
.show_data.--on .show_data_btn:active,
.re_mw_box .recenter_btn:not(.disable):active{
	background-color: #F0F0F0;
}
.show_data:not(.disable) .show_data_btn:active .icon_calendar,
.--on .show_data_btn .icon_calendar{
	opacity: 1;
	filter: invert(38%) sepia(80%) saturate(580%) hue-rotate(316deg) brightness(98%) contrast(94%);
}
.show_data.--on .show_data_btn:active .icon_calendar{
	opacity: 1;
	filter: none;
}
.re_mw_box .recenter_btn:not(.disable):active .icon_recenter{
	opacity: 1;
}
.md_label_filter:active{
	background: #F5F5F5;
}


.md_tab_item:active{
	color: #E4534D;
}


