@charset "utf-8";
* {
	padding:0;
	margin:0
}
html {
	font-size:62.5%;
	font-family:'Heiti SC',Tahoma,Arial,Droid,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;
	-webkit-overflow-scrolling:touch;
	-moz-overflow-scrolling:touch;
	-o-overflow-scrolling:touch;
	overflow-scrolling:touch
}
html,body,.wrap {
	height:100%;
	position:relative;
	background-attachment:fixed !important
}
.content {
	height:100%;
	min-height:100%;
	position:relative;
	overflow-x:hidden
}
.main {
	min-width:320px;
	overflow:hidden
}
table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0
}
[class^="icon"],[class^="btn"] {
	display:inline-block;
	vertical-align:middle
}
[class^="btn"] {
	cursor:pointer;
	text-align:center
}
input[type="text"],input[type="number"],input[type="password"],input[type="date"],input[type="time"],input[type="button"],button,select,textarea,input[type="submit"],input[type="button"],select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:none;
	border-radius:0
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none !important;
	margin:0
}
input[type="number"] {
	-moz-appearance:textfield
}
img {
	border:none
}
a {
	color:inherit;
	text-decoration:none
}
b {
	font-weight:500
}
.hide-b {
	display:none
}
.clear {
	content:'';
	display:block;
	float:none !important;
	clear:both
}
.clear:after,.clear:before {
	display:table;
	content:" ";
	clear:both
}
.clear:after {
	clear:both
}
.pos-r {
	position:relative
}
.pos-a {
	position:absolute
}
.before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1
}
.aligncenter {
	text-align:center !important
}
.txt-underline {
	text-decoration:underline !important
}
.w40 {
	width:40% !important
}
.w30 {
	width:30% !important
}
.w20 {
	width:20% !important
}
.sidemenu .userMenu {
	transform:translateX(-20rem);
	-ms-transform:translateX(-20rem);
	-moz-transform:translateX(-20rem);
	-webkit-transform:translateX(-20rem);
	-o-transform:translateX(-20rem);
	z-index:120
}
.mask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:101;
	touch-action:manipulation;
	-webkit-user-select:none;
	-webkit-user-drag:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	background-color:rgba(0,0,0,0.498039)
}
.sidemenu .mask {
	display:block
}
.sidemenu .page {
	z-index:100 !important
}
.check .iconfont {
	padding-right:5px;
	vertical-align:initial
}
.check .icon-check2 {
	display:none
}
.check.checkbox-checked .icon-check2,.check.active .icon-check2 {
	display:inline-block
}
.check.checkbox-checked .icon-checkout,.check.active .icon-checkout {
	display:none
}
footer {
	transform:translateX(0);
	-ms-transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease
}
header {
	width:100%;
	height:4.2rem;
	line-height:4.2rem;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-size:0
}
header .head_main {
	width:100%;
	height:100%;
	text-align:center;
	font-size:0
}
header .head_main span {
	vertical-align:middle;
	font-size:1.8rem;
	font-weight:700
}
header .head_main span.keno {
	display:inline-block;
	width:10rem;
	height:100%;
	font-size:1.8rem;
	vertical-align:middle
}
header .head_main span.home-logo {
	display:block;
	height:100%;
	font-size:1.8rem;
	font-weight:700
}
header .head_main .gamePlay {
	display:inline;
	position:relative;
	padding:.8rem 1.7rem;
	font-size:1.6rem
}
header .fr,header .fl {
	position:absolute;
	top:0
}
header .balance {
	font-size:1.6rem;
	padding-left:2.5rem;
	background:url(../images/balance.svg?9fd4d18828) no-repeat .3rem center;
	background-size:2rem auto;
	height:4.2rem;
	display:inline-block;
	vertical-align:middle;
	margin:0 .5rem
}
header a {
	display:inline-block;
	font-size:1.6rem;
	font-weight:500;
	vertical-align:middle
}
header .topRight a {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	vertical-align: middle;
	margin-right: 5px;
}
header a .iconfont {
	vertical-align:initial
}
header a.retum-btn {
	padding-left:1rem;
	background:url(../images/retum.svg?d0b94ac017) no-repeat .2rem center;
	background-size:auto 1.8rem
}
header a.menu-btn {
	padding-right:2rem;
	background:url(../images/menu.svg?696681922e) no-repeat center right;
	background-size:2rem auto
}
header a.app-download {
	width:3.5rem;
	background:url(../images/download.svg?661820ed47) no-repeat center center;
	background-size:2rem auto;
	height:4.2rem
}
header .fl {
	left:5px;
	z-index:2
}
header .fl .iconfont {
	padding-right:5px
}
header .fl .icon-skin {
	height:4.2rem;
	padding-left:40px;
	display:inline-block;
	background:url("images/skin.png?064f12a7fe") no-repeat center center / 2.3rem 2.3rem
}
header .fr {
	right:5px
}
header .fr .iconfont {
	padding-left:5px
}
header .weChat-pic {
	display:inline-block;
	width:2rem;
	height:2rem;
	border-radius:50%;
	background:#fff;
	vertical-align:middle;
	border:1px solid rgba(0,0,0,0.3)
}
.userMenu {
	position:absolute;
	left:100%;
	top:0;
	bottom:0;
	z-index:99;
	width:20rem;
	overflow-y:auto;
	transform:translateX(0);
	-ms-transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease
}
.userMenu .userMenu-wrap {
	width:100%;
	text-align:center
}
.userMenu .userMenu-wrap .userName {
	width:100%;
	padding:8rem 0 1rem 0;
	font-size:0
}
.userMenu .userMenu-wrap .userName span {
	display:block;
	line-height:2rem;
	vertical-align:middle;
	font-size:1.4rem
}
.userMenu .userMenu-wrap .userName .refresh-btn {
	vertical-align:middle;
	padding-left:.5rem;
	display:inline-block;
	width:2rem;
	height:2rem
}
.userMenu .userMenu-wrap .userName .refresh-btn .iconfont {
	width:100%;
	height:100%;
	display:block;
	font-size:1.4rem;
	background:url('../images/refresh.png?b2514f024d') no-repeat center center / 1.5rem 1.5rem
}
.userMenu .userMenu-list {
	font-size:0
}
.userMenu .userMenu-list .btn {
	font-size:1.3rem;
	line-height:4.2rem;
	width:50%;
	padding-left:50%;
	text-align:left;
	position:relative
}
.userMenu .userMenu-list .btn .iconfont {
	position:absolute;
	left:20%;
	top:50%;
	font-size:2.4rem;
	margin-top:-1rem;
	width:2.5rem;
	height:2rem
}
.userMenu .userMenu-list .btn .iconfont:before {
	display:none
}
.userMenu .userMenu-list .btn .iconfont.icon-anglebottom {
	position:absolute;
	right:10%;
	top:50%;
	left:initial;
	font-size:1.4rem;
	margin-top:-0.7rem;
	height:1.4rem;
	width:1.4rem;
	transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg)
}
.userMenu .userMenu-list .btn .iconfont.icon-anglebottom:before {
	display:inline-block
}
.userMenu .userMenu-list .btn .iconfont.icon-agentapply {
	background-image:url(../images/user-icon.png?746d98fa04);
	background-position:center -20rem
}
.userMenu .userMenu-list dl.active .iconfont.icon-anglebottom {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transition:all .5s ease;
	-ms-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease
}
.userMenu .userMenu-list>a.btn {
	width:25%;
	padding-left:25%;
	display:inline-block;
	height:4.2rem;
	float:left;
	text-align:center;
	overflow:hidden;
	position:relative
}
.userMenu .userMenu-list>a.btn>span {
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:100%;
	margin-top:0;
	padding-left:50%;
	text-align:center;
	display:block
}
.userMenu .userMenu-list dl dt {
	width:100%;
	height:4.2rem
}
.userMenu .userMenu-list dl dd {
	display:none
}
.userMenu .userMenu-list dl dd a {
	display:block;
	margin-bottom:1px;
	font-size:1.2rem;
	width:50%;
	padding-left:50%;
	text-align:left;
	line-height:3.5rem
}
.userMenu .userMenu-list dl dd a:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	margin:1.5rem 0 1.5rem -25%;
	z-index:2
}
@media (min-width:372px) {
	html {
		font-size:74%
	}
}@media (min-width:414px) {
	html {
		font-size:80%
	}
}.live_d-mask {
	 background-color:#fff
 }
.live_iframe {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:100%;
	width:100%
}
.live_iframe-box {
	position:absolute;
	width:100%;
	top:46px;
	bottom:0;
	overflow:auto
}
.stoppedSelling-wrap {
	position:absolute;
	top:49px;
	margin-top:3rem;
	left:0;
	width:100%;
	background:url(../images/stoppedSelling.png?8b7a9cdc27) no-repeat center 20% rgba(255,255,255,0.7);
	background-size:80% auto;
	bottom:0;
	z-index:8
}
.soundType {
	display:inline-block;
	width:2.7rem;
	height:2.7rem;
	vertical-align:middle;
	background:url('../images/volume-ico.png?160c1fd818') no-repeat center center #fff !important;
	background-size:1.8rem 1.8rem !important;
	float:right;
	border:1px solid #dbdcde;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	margin-top:-1px
}
.soundType select {
	display:block;
	width:100%;
	height:100%;
	border:none;
	font-size:0;
	background:none
}
.setting-box {
	display:inline-block
}
.setting-box .collection-ico {
	display:inline-block;
	width:2rem;
	height:26px;
	padding:10px 2px;
	vertical-align:middle;
	background:url(../images/collection2.svg?bb176ab780) no-repeat center center / 2.1rem auto
}
.setting-box .collection-info {
	position:absolute;
	top:4.2rem;
	right:-5px;
	width:18rem;
	text-align:center;
	background:#fff;
	z-index:9999;
	box-shadow:0 2px 10px rgba(128,128,128,0.42)
}
.setting-box .collection-info .collection-arrow:after {
	position:absolute;
	top:-0.5rem;
	left:11.2rem;
	content:"";
	display:inline-block;
	width:0;
	height:0;
	margin-right:5px;
	border-bottom:.7rem solid #fff;
	border-left:.5rem solid transparent;
	border-right:.5rem solid transparent
}
.setting-box .collection-info>div {
	width:100%;
	height:3rem;
	line-height:3rem;
	border-bottom:1px solid #e2e2e2
}
.setting-box .collection-info>div span {
	padding:0 5px;
	font-size:1.2rem;
	color:#333;
	vertical-align:middle
}
.setting-box .collection-info>div span.lottery-name {
	display:inline-block;
	width:6rem
}
.setting-box .collection-info>div span.lottery-time {
	display:inline-block;
	width:6rem
}
.setting-box .collection-info>div .cut-btn {
	position:relative;
	display:inline-block;
	width:1.8rem;
	height:1.8rem;
	border-radius:50%;
	text-align:center;
	background:#c52133;
	color:#fff;
	vertical-align:middle
}
.setting-box .collection-info>div .cut-btn:after {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-0.6rem;
	margin-top:-1px;
	display:inline-block;
	content:"";
	width:1.2rem;
	height:0;
	border-top:3px solid #fff
}
.setting-box .setting-ico {
	display:inline-block;
	width:2rem;
	height:4.2rem;
	padding:0 2px;
	background:url(../images/setting.svg) no-repeat center center / 1.8rem auto
}
.setting-box .setting-info {
	position:absolute;
	top:4.2rem;
	right:-5px;
	width:12rem;
	box-shadow:0 2px 10px rgba(128,128,128,0.42);
	background:#fff;
	z-index:9999
}
.setting-box .setting-info:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-0.5rem;
	right:3.5rem !important;
	border-bottom:.7rem solid #fff;
	border-left:.5rem solid transparent;
	border-right:.5rem solid transparent
}
.setting-box .setting-info a {
	display:block;
	text-align:center;
	font-size:1.3rem;
	color:#434955;
	margin-top:-1px;
	margin:0 1rem;
	border-top:1px solid #efefef;
	line-height:4.2rem;
	font-weight:500
}
.setting-box .setting-info a:first-child {
	border:none
}
.setting-dialog {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	z-index:10000
}
.setting-dialog .setting-wrap {
	background:#fafafc;
	border-radius:1rem;
	width:90%;
	position:absolute;
	top:50%;
	left:5%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.setting-dialog .setting-title {
	padding:2rem 2rem 1.5rem 2rem
}
.setting-dialog .setting-title i {
	background:url(../images/setting-g.png?1ec7c0a5cc) no-repeat center center / 1.5rem 1.5rem;
	width:2rem;
	height:1.5rem;
	float:left
}
.setting-dialog .setting-title span {
	font-size:1.4rem;
	line-height:1.5rem
}
.setting-dialog .setting-title .help {
	color:#417fae;
	float:right
}
.setting-dialog .setting-con {
	border-top:1px solid #e5e5e5;
	padding:1rem 2rem 2rem 2rem
}
.setting-dialog .setting-con dl {
	padding-bottom:1rem;
	font-size:1.3rem
}
.setting-dialog .setting-con dl dt {
	float:left;
	width:6rem;
	text-align:center;
	line-height:2.5rem
}
.setting-dialog .setting-con dl dd {
	margin-left:5rem
}
.setting-dialog .setting-con dl dd span {
	width:31%;
	display:inline-block;
	padding-left:25px;
	line-height:2.5rem;
	background:url(../images/select.png?95c79a5c98) no-repeat center left / 20px 20px
}
.setting-dialog .setting-con dl dd span.select {
	background-image:url(../images/select-red.png?aef270e133)
}
.setting-dialog .setting-con dl dd p {
	font-size:1rem;
	color:#b6b6b6
}
.setting-dialog .settion-btn {
	border-top:1px solid #e5e5e5;
	padding-top:1rem;
	text-align:center
}
.setting-dialog .settion-btn a {
	display:inline-block;
	padding:.6rem 0;
	width:42%;
	margin:0 2%;
	border:1px solid #cdcdcd;
	border-radius:5px;
	font-size:1.4rem
}
.setting-dialog .settion-btn a.btn-red {
	background:#d91d36;
	border-color:#d91d36;
	color:#fff
}
.help-tips header {
	z-index:999
}
.help-tips .h-mask {
	background:rgba(0,0,0,0.7);
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:998;
	display:block !important
}
.help-tips .hot-game-tab {
	position:relative;
	z-index:999;
	background:#fff;
	border:3px solid #d91d36
}
.help-tips .app-download,.help-tips .setting-box a,.help-tips header .head_main .gamePlay {
	position:relative;
	z-index:999;
	background-color:#d91d36;
	border-radius:5px;
	border:2px solid #fbd000;
	height:3rem
}
.help-tips .view-main .main,.help-tips .lottery-box,.help-tips .outer .top,.help-tips .remittance-main {
	position:relative
}
.help-tips .h-main {
	width:100%;
	z-index:1000;
	position:absolute;
	color:#ff9c00;
	display:block !important;
	font-size:2rem;
	font-family:"FZZBHJW"
}
.help-tips .h-game {
	text-align:center;
	padding-bottom:5.5rem;
	background:url(../images/direction-bottom.png?3c0fdbf96f) no-repeat center 3rem / auto 4.5rem;
	top:-7.7rem
}
.help-tips .h-top {
	position:absolute;
	top:1rem;
	padding-top:6rem;
	background:url(../images/direction-top-right.png?b1eed4f4cf) no-repeat 73% .5rem / auto 5rem;
	text-align:center;
	line-height:1.2em
}
.help-tips .h-top1 {
	top:3rem;
	right:2rem;
	width:13rem;
	padding-top:4rem;
	background:url(../images/direction-top-right.png?b1eed4f4cf) no-repeat center .5rem / auto 3rem;
	text-align:right;
	font-size:1.5rem
}
.help-tips .h-top2 {
	background:url(../images/direction-top.png?aa6a0872b5) no-repeat center .5rem / auto 3rem;
	padding-top:4rem;
	width:100%;
	top:4rem;
	margin-left:-3rem;
	font-size:1.5rem
}
.help-tips .h-close {
	display:block !important;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:99991;
	overflow:hidden;
	text-align:center
}
.help-tips .h-close a {
	position:absolute;
	bottom:8rem;
	left:50%;
	margin-left:-5rem;
	padding:.7rem 0;
	width:10rem;
	background:#c72133;
	border-radius:5px;
	font-size:1.4rem;
	color:#fff;
	box-shadow:0 0 15px #fff
}
.help-tips .bounsInfo {
	border-top:none
}
.help-tips .view-main {
	bottom:0;
	overflow:hidden
}
.help-tips .view-main .bet-main,.help-tips .view-main .bet-main1,.help-tips .view-main bet-main2 {
	margin-top:0;
	border-top:1px solid rgba(0,0,0,0.7);
	overflow:hidden
}
.help-tips .sumBtn_box .sumBtn_list:first-child {
	position:relative;
	background:#f0f1f2;
	z-index:999;
	border:2px solid #fbd000
}
.help-tips .h-center {
	top:19rem;
	right:0;
	text-align:center;
	padding-top:5rem;
	font-size:1.5rem;
	background:url(../images/direction-top2.png?164697d9e9) no-repeat center .5rem / auto 4rem
}
.help-tips .h-bottom {
	bottom:2rem;
	right:5rem;
	font-size:1.5rem;
	text-align:right;
	padding-right:3rem;
	background:url(../images/direction2.png?48bbc0e3a5) no-repeat center right / auto 2rem
}
.help-tips .confirm,.help-tips .remittance-main .menu {
	position:relative;
	z-index:999
}
.help-tips .remittance-main .menu:before {
	display:block;
	content:'';
	position:absolute;
	width:75%;
	height:4rem;
	top:-2px;
	left:-2px;
	border:2px solid #d91d36
}
.help-tips .remittance-main .menu:after {
	display:block;
	content:'';
	position:absolute;
	width:25%;
	height:4rem;
	top:-2px;
	right:-2px;
	border:2px solid #d91d36
}
.help-tips .select-box:before {
	z-index:999
}
.help-tips .outer {
	overflow:hidden
}
.help-tips .h-remittance {
	position:absolute;
	top:5rem;
	left:0;
	padding-top:5rem;
	background:url(../images/direction-top.png?aa6a0872b5) no-repeat center top / auto 4rem
}
.help-tips .h-remittance1 {
	position:absolute;
	top:4.5rem;
	right:0;
	padding-top:3rem;
	font-size:1.7rem;
	width:auto;
	background:url(../images/direction-top2.png?164697d9e9) no-repeat center top / auto 3rem
}
.IphoneX {
	background:#000
}
.IphoneX body {
	height:97%
}
.content {
	position:relative;
	width:100%;
	overflow:hidden
}
.page {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	min-height:100%;
	transform:translateX(0);
	-ms-transform:translateX(0);
	-moz-transform:translateX(0);
	-webkit-transform:translateX(0);
	-o-transform:translateX(0);
	transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease
}
.tab {
	display:inline-block;
	line-height:1.2rem;
	font-size:0;
	overflow:hidden;
	vertical-align:middle
}
.tab .btn {
	display:inline-block;
	font-size:1.2rem
}
.head_main .tab {
	border-radius:.6rem;
	line-height:1.3rem
}
.head_main .tab .btn {
	padding:.7rem 1rem;
	font-size:1.3rem
}
.view-main {
	position:absolute;
	width:100%;
	top:4.2rem;
	bottom:53px;
	overflow-y:auto
}
.view-main .user-wrap {
	width:100%;
	padding:.5rem 0 .5rem 0;
	text-align:center;
	font-size:0;
	display:table
}
.view-main .user-wrap .Register,.view-main .user-wrap .logout {
	font-size:1.2rem;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.view-main .user-wrap .Register a,.view-main .user-wrap .logout a {
	display:inline-block;
	width:80px;
	line-height:30px;
	font-size:1.3rem
}
.view-main .user-wrap .Register .iconfont,.view-main .user-wrap .logout .iconfont {
	display:block;
	font-size:2rem
}
.view-main .user-wrap .d-table {
	display:table;
	width:100%
}
.view-main .user-wrap .userName {
	width:170px;
	padding:110px 0 0 0;
	line-height:1em;
	font-size:1.2rem;
	display:table-cell
}
.view-main .user-wrap .userName span {
	display:block;
	line-height:1.8rem;
	vertical-align:middle
}
.view-main .user-wrap .userName .iconfont {
	font-size:2.2rem
}
.view-main .user-wrap .userName .refresh-btn {
	margin-left:.5rem
}
.view-main .user-wrap .userName .refresh-btn .iconfont {
	font-size:1.4rem;
	line-height:1.4rem
}
.view-main .user-list {
	width:100%
}
.view-main .user-list>span {
	width:50%;
	float:left;
	position:relative;
	overflow:hidden
}
.view-main .user-list .btn-navacc {
	padding:1.2rem 0;
	width:100%;
	font-size:1.4rem;
	overflow:hidden;
	height:3rem;
	display:table;
	text-align:left
}
.view-main .user-list .btn-navacc .iconfont {
	font-size:2.5rem;
	line-height:2.6rem;
	width:4rem;
	display:block;
	text-align:center;
	width:100%
}
.view-main .user-list .btn-navacc .iconfont:before {
	content:"";
	width:3rem;
	height:3rem;
	display:inline-block;
	background-size:3rem auto !important
}
.view-main .user-list .btn-navacc .iconfont.icon-deposit:before {
	background-position:center 0 !important
}
.view-main .user-list .btn-navacc .iconfont.icon-withdraw:before {
	background-position:center -3rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-bet:before {
	background-position:center -6rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-track:before {
	background-position:center -9rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-individualreport:before {
	background-position:center -12rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-teamreport:before {
	background-position:center -15rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-accountchange:before {
	background-position:center -18rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-promotion:before {
	background-position:center -21rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-cardslist:before {
	background-position:center -24rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-editinfo:before {
	background-position:center -27rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-user:before {
	background-position:center -30rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-secretquestion:before {
	background-position:center -33rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-gameinformation:before {
	background-position:center -36rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-gamelimits:before {
	background-position:center -39rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-team:before {
	background-position:center -42rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-userlist:before {
	background-position:center -45rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-add:before {
	background-position:center -48rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-adregister:before {
	background-position:center -51rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-meila:before {
	background-position:center -54rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-notice:before {
	background-position:center -57rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-result:before {
	background-position:center -60rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-result1:before {
	background-position:center -63rem !important
}
.view-main .user-list .btn-navacc .iconfont.icon-chargerecord:before {
	background-position:center -72rem !important
}
.view-main .user-list .btn-navacc>label {
	display:none;
	position:absolute;
	top:.2rem;
	right:-1.3rem;
	width:5rem;
	line-height:1.5rem;
	font-size:1rem;
	text-align:center;
	transform:rotate(40deg);
	-moz-transform:rotate(40deg);
	-webkit-transform:rotate(40deg);
	-o-transform:rotate(40deg)
}
.view-main .user-list .btn-navacc span {
	line-height:1.8rem;
	width:70%;
	font-size:1.4rem;
	display:table-cell
}
.view-main .user-list .btn-navacc span span {
	font-size:1rem
}
.view-main .user-list .btn-navacc .iconfont {
	font-size:2.5rem;
	line-height:2.6rem;
	width:4rem;
	display:table-cell;
	text-align:center;
	width:30%
}
.view-main .user-list .btn-navacc .iconfont:before {
	content:"";
	width:3rem;
	height:3rem;
	display:inline-block
}
.view-main .user-list .btn-navacc .iconfont.icon-Rebate:before {
	background-position:center -66rem
}
.view-main .user-list .btn-navacc .iconfont.icon-Day:before {
	background-position:center -69rem
}
.slide_wrap {
	width:100%;
	position:relative
}
.slide_wrap img {
	width:100%;
	display:block;
	height:auto
}
.slide_wrap .slide-box {
	position:absolute;
	left:0;
	width:100%;
	top:0;
	bottom:0;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);
	transition-timing-function:cubic-bezier(0,0,.25,1);
	-webkit-transition-duration:350ms;
	transition-duration:350ms;
	display:-webkit-box
}
.slide_wrap .slide-bars {
	text-align:center;
	bottom:5px;
	position:absolute;
	left:0;
	width:100%
}
.slide_wrap .slide-bars i {
	display:inline-block;
	width:6px;
	height:6px;
	font-size:0;
	border-radius:50%;
	margin:0 3px;
	transition:all .35s
}
.slide-placeholder-img {
	visibility:hidden
}
.home-list {
	width:100%;
	font-size:0;
	border-bottom:10px solid #f4f4f4;
	height: 4.7rem;
}
.home-list a {
	display:inline-block;
	width:25%;
	padding:2rem 0 .5rem 0;
	height:0rem;
	line-height:2rem;
	text-align:center;
	/* 	border-right: 1px solid#c6c6c6; */

	color: gray;
}
.home-list a.h-l-deposit {
	background: url(../images/deposit.svg?3ae9a8c62d) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-withdraw {
	background:url(../images/withdraw.svg?46e06a8fd7) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-wdtj {
	background:url(../images/wdtj.svg?46e06a8fd7) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-bet {
	background:url(../images/bet.svg?f6adba7f05) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-app {
	background:url(../images/appDown.png) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-skin {
	background:url(../images/skin.svg?1731b8b003) no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-service {
	background:url(../images/service.png?1819e14210)  no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}
.home-list a.h-l-service01 {
	background:url(../images/service01.png?2aee21542a) no-repeat center .7rem;
	background-size:2.5rem 2.5rem
}
.home-list a.h-l-result {
	background:url(../images/result.png?c1faed9df6) no-repeat center .7rem;
	background-size:2.5rem 2.5rem
}

.home-list a.h-l-pc {
	background:url(../images/pc.jpg?1819e14210)  no-repeat center 0.3rem;
	background-size: 1.5rem 1.5rem;
}

.home-list a span {
	font-size:13px;
}
.news_wrap {
	padding:.2rem 0;
	height:2rem;
	width:100%;
	font-size:1.2rem
}
.news_wrap .news_in {
	width:80%;
	margin:0 auto;
	height:100%;
	float:left
}
.news_wrap .news_in span * {
	display:inline-block
}
.news_wrap .horn {
	display:block;
	float:left;
	width:10%;
	height:100%
}
.news_wrap .iconfont {
	float:left;
	height:100%;
	transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	margin-left:15px
}
.news_wrap marquee {
	line-height:2rem;
	font-size:1.2em;
	white-space:nowrap
}
.hot-game-tab {
	width:100%;
	display:-webkit-flex !important;
	display:-ms-flex !important;
	display:-moz-flex !important;
	display:-o-flex !important;
	display:flex !important;
	flex-direction:row
}
.hot-game-tab a {
	display:inline-block;
	float:left;
	text-align:center;
	-webkit-flex-grow:1;
	-ms-flex-grow:1;
	-moz-flex-grow:1;
	-o-flex-grow:1;
	flex-grow:1;
	padding:1rem 0;
	position:relative;
	font-size: 17px;
}
.hot-game-tab a .icon {
	display:inline-block;
	width:4.5rem;
	padding-bottom:4.5rem
}
.hot-game-tab a span {
	display:block;
	line-height:2rem
}
.hot-game-tab a.active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0
}
.hot-game-tab a[data-type="real"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game-tab a[data-type="nbqp"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game-tab a[data-type="egame"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game-tab a[data-type="sport"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game-tab a[data-type="official"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game-tab a[data-type="credit"].active:before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	position:absolute;
	bottom:0;
	background: #ce4949;
}
.hot-game {
	font-size:0;
	min-width:320px;
	margin:0 auto;
	width:100%;
	display:block;
	border-collapse:collapse;
	border-spacing:0;
	/*margin: 0rem .5rem !important;*/
	box-sizing: border-box;
	padding: 0 .5rem;
	margin-top: 5px;
}
.hot-game .list-item {
	position:relative;
	padding:1.5rem 0;
	display:table;
	width:100%;
	background: rgb(234,234,234);
	border-radius: 5px;
}
.hot-game .list-item a {
	width:100%;
	display:block;
	text-align:center;
	padding-top:.5rem
}
.hot-game .list-item a i {
	width:50%;
	padding-bottom:50%;
	border-radius:50%;
	display:inline-block
}

.hot-game .list-item a i.extra {
	width: 100%;
	padding-bottom: 0%;
	border-radius:50%;
	display:inline-block
}

.hot-game .list-item a i.extra img{
	background-size: 100%;
	height: 50%;
	width: 50%;
}

.hot-game .list-item a.OFFICIAL_VR>i,.hot-game .list-item a.CREDIT_VR>i {
	background-image:url(../images/vr.png?a1bd0a2830)
}
.hot-game .list-item>div {
	width:100%;
	vertical-align:middle;
	line-height:2rem;
	padding-bottom:.8rem;
	white-space:nowrap;
	text-align:center;
	font-size:1.4rem
}
.hot-game .list-item>div span {
	display:block;
	font-size:1rem;
	line-height:1.2rem
}
.hot-game .list-item>span {
	position:absolute;
	top:.5rem;
	right:.5rem;
	width:1.9rem;
	line-height:1.9rem;
	text-align:center;
	font-size:1rem;
	border-radius:50%
}
.hot-game .list-item a.OFFICIAL_k3>i,.hot-game .list-item a.CREDIT_k3>i,.hot-game .list-item a.OFFICIAL_k3>i,.hot-game .list-item a.CREDIT_k3>i {
	background-image:url(data:image/png;base64,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)
}
.hot-game .list-item a.OFFICIAL_pcdd>i,.hot-game .list-item a.CREDIT_pcdd>i {
	background-image:url(data:image/png;base64,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)
}
.hot-game .list-item a.CREDIT_six>i {
	background-image:url(../images/dpc.png?d48069d491)
}
.hot-game .list-item a.CREDIT_syxw>i {
	background-image:url(../images/tyc.png?9ce1d55cb0)
}
.hot-game .list-item a.OFFICIAL_VR>i {
	background-image:url(../images/vr.png?d66ff02178)
}
.hot-game dl {
	width:33.33%;
	font-size:0;
	display:inline-block;
	vertical-align:top;
	padding: .1rem;
	box-sizing: border-box;
}
.hot-game dl:nth-child(1n) dd {
	margin-left: 0;
}
.hot-game dl:nth-child(2) dd,.hot-game dl:nth-child(5) dd,.hot-game dl:nth-child(8) dd {
	margin-left: -102%;
}
.hot-game dl:nth-child(3n) dd{
	margin-left: -203%;
}
.hot-game dl dd {
	display:none;
	width:200%;
	font-size:0;
	border-collapse:collapse;
	border-spacing:0;
	border-radius: .4rem;
}

.hot-game dl dd.gameType {
	display:none;
	width:304%;
	font-size:0;
	border-collapse:collapse;
	border-spacing:0;
	border-radius: .4rem;
	margin-top: 0.15rem;
}
.hot-game dl dd .list-item {
	width:50%;
	font-size:12px;
	padding:0;
	display:inline-block;
	word-spacing:-1em;
	margin:1rem 0;
	background:none
}
.hot-game dl dd .list-item.gameType {
	width:25%;
	font-size:12px;
	padding:0;
	display:inline-block;
	word-spacing:-1em;
	margin:1rem 0;
	background:none
}

/*.hot-game dl dd.game-cat-menu0 {*/
	/*margin-left: 0;*/
/*}*/
/*.hot-game dl dd.game-cat-menu1 {*/
	/*margin-left: 0;*/
/*}*/
/*.hot-game dl dd.game-cat-menu2 {*/
	/*margin-left: -102%;*/
/*}*/
/*.hot-game dl dd.game-cat-menu3 {*/
	/*margin-left: -204%;*/
/*}*/
/*.hot-game dl dd.game-cat-menu4 {*/
	/*margin-left: -305%;*/
/*}*/

.hot-game dl dd .list-item a {
	display:table;
	width:100%
}
.hot-game dl dd .list-item a>span {
	display: block;
	width:45%;
	vertical-align:middle;
	padding:.2rem 0;
	margin: 0 auto;
}
.hot-game dl dd .list-item a>span label {
	border-radius:50%;
	display:inline-block;
	width:80%;
	padding-bottom:80%;
	height:0
}
.hot-game dl dd .list-item a>span label img {
	width:90%;
	margin:5%;
	display:inline-block;
	vertical-align:middle
}
.hot-game dl dd .list-item a div {
	display: block;
	vertical-align:middle;
	text-align:left;
	width:100%;
	font-size:1.2rem;
	text-align: center;
}
.hot-game dl dd .list-item a div span {
	display:block
}
.hot-game dl.active dt {
	position:relative
}
.hot-game dl.active dt:before {
	content:"";
	display:block;
	z-index:-1;
	z-index:1;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-0.5rem
}
.hot-game dl.active dd {
	display:table
}
.menu-child dd {
	display:block !important
}
footer {
	position:fixed;
	width:100%;
	height:53px;
	left:0;
	bottom:0;
	display:table
}
footer .menu-item {
	/*display:table-cell;*/
	width:25%;
	float: left;
}
footer .menu-item a {
	display:block;
	width:100%;
	height:100%;
	font-size:1.2rem;
	text-align:center;
	padding-top:3px
}
.add-btn{
	width: 40px;
	height: 40px;
	background: #000;
	border-radius: 100%;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: -20px;
	border: 2px solid #888;
	text-align: center;
	line-height: 60px;
}
.pop-mask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	/*z-index: 1002;*/
	z-index: -1;
	opacity: 0;
	transition: all .5s;
}
.mask-main{
	position: relative;
	width: 100%;
	height: 100%;
}
.mask-main img{
	width: 30px;
	height: 30px;
	position: absolute;
	left: 50%;
	bottom:10px;
	margin-left: -15px;
}
.pop-body{
	width: 100%;
	height: auto;
	position: fixed;
	bottom: 35px;
	/*z-index: 1003;*/
	z-index: -1;
	opacity: 0;
	transition: all .5s;
}
.pop-main{
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 20px;
}
.pop-main ul{
	width: 100%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
}
.pop-main ul li{
	flex: 1;
	/*height: 50px;*/
	list-style: none;
	text-align: center;
}
.pop-main ul li span{
	display: block;
	width: 50px;
	height: 50px;
	background: red;
	margin: 0 auto;
	border-radius: 100%;
	text-align: center;
}
.pop-main ul li span img{
	width: 30px;
	height: 30px;
	margin-top: 10px;
}
.pop-main ul li p{
	line-height: 35px;
}
.pop-main ul li:nth-child(2){
	animation-delay:.1s;
	-webkit-animation-delay:.1s;
}
.pop-main ul li:nth-child(3){
	animation-delay:.2s;
	-webkit-animation-delay:.2s;
}
.pop-main ul li:nth-child(4){
	animation-delay:.3s;
	-webkit-animation-delay:.3s;
}

/*中奖名单样式*/
.zj-list-box{
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: -1;
	opacity: 0;
}
.zj-list-box img{
	width: 100%;
	height: 400px;
}
@media only screen and (min-width: 555px){
	.zj-list-box {
		width: 90%;
	}
}
@media only screen and (min-width: 671px){
	.zj-list-box {
		width: 80%;
	}
}
.zj-list-boxs{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}
.zj-list-mian{
	width: 78%;
	height: 50.5%;
	position: absolute;
	left: 11%;
	top: 46%;
	box-sizing: border-box;
	padding: 10px;
	overflow: hidden;
}
.zj-list-mian ul li{
	width: 100%;
	margin-bottom: 10px;
	color: #fff;
	display: flex;
	border-bottom: 1px dashed rgba(255,255,255,.3);
	padding-bottom: 10px;
}
.zj-list-mian ul li span{
	flex: 1;
}
.zj-list-mian ul li span:last-child{
	text-align: right;
}
.zj-list-mian ul li span:first-child{
	text-align: left;
}
.zj-list-mian ul li span:nth-child(2){
	text-align: center;
}
.tempWrap{
	height: 100% !important;
}





































.menu-item.active a {
	padding-top:3px
}
.menu-item i {
	display:block;
	width:100%;
	line-height:28px;
	font-size:2rem
}
.login {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	max-width:468px;
	margin:0 auto;
	overflow:hidden
}
.login .company-logo {
	width:50%;
	padding-bottom:30%
}
.login .login-area {
	width:80%;
	margin:0 auto
}
.login .login-area .login_app {
	text-align:center;
	display:none
}
.login .login-area>div {
	padding:.6rem 0;
	position:relative
}
.login .login-area>div.tips_none {
	display:none
}
.login .login-area>div.tips_none {
	display:none
}
.login .login-area>div input {
	line-height:2rem;
	width:80%;
	padding:1rem 5% 1rem 15%;
	border-radius:.3rem;
	-moz-border-radius:.3rem;
	-o-border-radius:.3rem;
	-ms-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	font-size:1.2rem
}
.login .login-area>div input[type="checkbox"] {
	padding:0
}
.login .login-area>div span {
	display:none
}
.login .login-area>div i {
	position:absolute;
	left:0;
	width:15%;
	line-height:4rem;
	font-size:2rem;
	text-align:center
}
.login .login-area>div i.icon-qq {
	background:url(../images/qq.png?4e7bc6fa06) no-repeat center center;
	background-size:auto 2rem;
	display:inline-block;
	height:4rem
}
.login .login-area .code {
	height:3.2rem
}
.login .login-area .code input {
	width:50%;
	padding:1rem 5%;
	float:left
}
.login .login-area .code .code-box {
	float:left;
	display:inline-block;
	vertical-align:middle;
	width:37%;
	height:2rem;
	padding:1rem 0;
	margin-left:3%;
	text-align:center;
	border-radius:.3rem;
	-moz-border-radius:.3rem;
	-o-border-radius:.3rem;
	-ms-border-radius:.3rem;
	-webkit-border-radius:.3rem
}
.login .login-area .code .code-box img {
	display:inline-block;
	height:100%;
	margin:0;
	width: 7rem;
}
.login .login-area .login-btn {
	margin-top:1.5rem;
	width:100%;
	height:4rem;
	border-radius:.3rem;
	-moz-border-radius:.3rem;
	-o-border-radius:.3rem;
	-ms-border-radius:.3rem;
	-webkit-border-radius:.3rem;
	font-size:2rem;
	padding:0;
	line-height:3rem
}
.login .login-area a {
	color:#fff
}
.login .sys-btn {
	text-align:center
}
.login .sys-btn a {
	font-size:1.3rem
}
.login .sys-btn1,.login .pass {
	display:none
}
.login .register {
	text-align:center;
	display:block
}
.popup-game-wrap {
	position:fixed;
	top:20%;
	left:0;
	width:100%;
	padding:5% 0;
	bottom:20%;
	overflow:hidden
}
.popup-game-wrap .game-list {
	height:100%;
	overflow-y:auto
}
.popup-game-wrap .game-list .list-item {
	float:left;
	width:25%
}
.popup-game-wrap .game-list .list-item a {
	display:block;
	width:100%;
	height:100%;
	text-align:center
}
.popup-game-wrap .game-list .list-item img {
	width:80%;
	display:inline-block
}
.popup-game-wrap .game-list .list-item span {
	display:block;
	text-align:center
}
.ui-acitive-box {
	width:95%;
	margin:0 auto
}
.activity-box-header a {
	display:block;
	margin:5px 0
}
.activitystate {
	width:100%
}
.activitystate .tit {
	font-size:0
}
.details-tit {
	padding:2rem 0;
	font-size:1.6rem;
	text-align:center
}
.activity-box-body {
	display:none
}
.details-con h4 {
	font-size:1.5rem;
	font-weight:500;
	padding:.8rem 0
}
.details-con p {
	line-height:1.4rem;
	text-indent:2rem;
	padding:.2rem 0
}
.details-con table {
	width:100%;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0
}
.details-con table td {
	padding:.5rem .2rem
}
.activity-btn {
	font-size:0;
	text-align:center;
	padding:2rem 0
}
.activity-btn a {
	display:inline-block;
	width:40%;
	font-size:1.6rem;
	padding:.8rem 0;
	text-align:center;
	border-radius:.5rem;
	-moz-border-radius:.5rem;
	-o-border-radius:.5rem;
	-ms-border-radius:.5rem;
	-webkit-border-radius:.5rem;
	border-style:solid;
	border-width:1px;
	margin:0 3%
}
.skin-item {
	display:inline-block;
	float:left;
	width:46%;
	margin:2rem 2%;
	height:11rem;
	overflow:hidden
}
.skin-item a {
	display:block;
	width:100%;
	height:100%;
	position:relative
}
.skin-item a.red .checkbox {
	position:absolute;
	top:0;
	right:0
}
.skin-item img {
	width:100%;
	height:9rem
}
.skin-item span {
	line-height:2rem;
	text-align:center;
	display:block
}
.d-mask {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.d-mask .dialog-wrap {
	position:absolute;
	top:5%;
	bottom:5%;
	left:5%;
	margin:0 auto;
	width:90%
}
.d-mask .dialog-wrap .d-head {
	height:4rem;
	width:100%;
	position:relative
}
.d-mask .dialog-wrap .d-head .close {
	position:absolute;
	right:0;
	top:0;
	width:3rem
}
.d-mask .dialog-wrap .dc-main {
	position:absolute;
	bottom:0;
	top:4rem;
	width:100%;
	left:0
}
.d-mask .Protocol {
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px
}
.d-mask .Protocol .d-head .tab {
	border:none;
	border-radius:3px;
	margin:.5rem 0
}
.d-mask .Protocol .d-head .tab a {
	width:7rem;
	line-height:2.6rem;
	font-size:1.4rem;
	font-weight:bold;
	display:inline-block;
	text-align:center
}
.d-mask .Protocol .d-head .close {
	font-size:2.8rem;
	line-height:3.5rem
}
.d-mask .Protocol .d-head .close:before {
	content:"";
	display:block;
	z-index:-1;
	position:absolute;
	z-index:1;
	left:-4rem;
	margin-left:1px
}
.d-mask .Protocol .dc-protocol {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	bottom:4rem;
	overflow:auto;
	font-size:1.2rem
}
.d-mask .Protocol .dc-protocol p {
	line-height:1.5rem;
	padding:.6rem 1rem;
	text-align:left;
	font-size:1.2rem
}
.d-mask .Protocol .dc-foot {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:4rem
}
.d-mask .Protocol .dc-foot .btn {
	height:2.4rem;
	line-height:2.4rem;
	width:5rem;
	border-radius:.3rem;
	margin:.8rem .5rem;
	font-size:1.4rem
}
.d-mask .Protocol .dc-foot .btn.getout {
	line-height:2rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.d-mask .dc-info {
	height:100%
}
.d-mask .dc-info .logo {
	width:100%;
	height:70%
}
.d-mask .dc-info a {
	position:absolute;
	width:100%;
	height:70%;
	display:block
}
.d-mask .dc-info p {
	position:absolute;
	bottom:0;
	min-height:5rem;
	padding:1rem 1rem 4rem 1rem;
	font-size:1.4rem;
	line-height:1.8rem;
	text-align:left;
	vertical-align:middle;
	text-indent:2.8rem
}
.maintenance-bg {
	width:100%;
	margin:0;
	padding:0
}
.maintenance {
	height:100%;
	width:100%;
	text-align:center
}
.maintenance .maintenance_bg {
	background:url("images/maintain.png?0f286051ca") no-repeat bottom center;
	background-size:auto 100%;
	width:100%;
	height:15%
}
.maintenance span {
	display:block;
	width:100%;
	text-align:center;
	font-size:1.4rem;
	line-height:7rem;
	height:7rem;
	font-style:oblique;
	margin:30px auto 0 auto
}
.maintenance img {
	background-size:100% 100%;
	width:50%;
	margin-top:15%
}
.registration-c {
	bottom:0
}
.registration-c .login h1 {
	text-align:center;
	line-height:6rem;
	font-size:2.5rem;
	margin-top:2rem
}
.registration-c .login h1.title_no {
	display:none
}
.registration-c .login .login-area>div.form-item {
	position:relative
}
.registration-c .login .login-area>div.form-item .regi-btn {
	position:absolute;
	right:.8rem;
	top:50%;
	height:2.6rem;
	margin-top:-1.3rem;
	border-radius:5px;
	line-height:2.6rem;
	padding:0 1rem
}
.registration-c .login .login-area>div .agree-check {
	width:auto
}
.registration-c .login .regi-btn1 {
	width:100%;
	display:block;
	line-height:3.5rem;
	font-size:1.4rem;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center
}
.registration-c .wnskaihuDialog {
	position:absolute;
	left:8%;
	width:84%;
	height:80%;
	top:10%;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:1.2rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden
}
.registration-c .wnskaihuDialog>div {
	position:absolute;
	left:0;
	top:3rem;
	bottom:0;
	padding:0 10px 10px 10px;
	overflow-y:auto
}
.registration-c .wnskaihuDialog li,.registration-c .wnskaihuDialog ul {
	list-style:none
}
.registration-c .wnskaihuDialog li,.registration-c .wnskaihuDialog p {
	line-height:1.6rem;
	text-indent:2.4rem
}
.registration-c .wnskaihuDialog .close-wnskaihuDialog {
	position:absolute;
	top:0;
	right:0;
	width:3rem;
	line-height:3rem;
	font-size:2rem;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%
}
.d-inner {
	font-family:'Microsoft YaHei',Arial,Verdana;
	width:90%;
	height:80%;
	left:5%;
	top:10%;
	position:absolute;
	border-radius:.4rem;
	-moz-border-radius:.4rem;
	-o-border-radius:.4rem;
	-ms-border-radius:.4rem;
	-webkit-border-radius:.4rem;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:.5rem
}
.d-inner .d-top {
	width:100%;
	position:relative;
	text-align:center;
	line-height:4rem;
	border-radius:.4rem .4rem 0 0
}
.d-inner .d-top .d-title {
	font-size:1.8rem;
	letter-spacing:.2rem;
	text-shadow:none
}
.d-inner .d-top .d-close {
	position:absolute;
	right:.5rem;
	top:0;
	display:block;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	width:3rem;
	line-height:4rem;
	text-align:center;
	font-size:2.2rem
}
.d-inner .d-main {
	position:absolute;
	top:4.5rem;
	bottom:.5rem;
	left:.5rem;
	right:.5rem;
	max-height:100%;
	overflow:auto;
	border-radius:0 0 .4rem .4rem
}
.d-inner .d-main .notice-main {
	margin:0 4% 1rem 4%
}
.d-inner .d-main .notice-main .notice-item {
	padding:1rem 0
}
.d-inner .d-main .notice-main .notice-item .ni-head {
	display:block;
	clear:both;
	line-height:3rem;
	overflow:hidden
}
.d-inner .d-main .notice-main .notice-item .ni-head i {
	width:.6rem;
	height:.6rem;
	float:left;
	display:inline-block;
	border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	margin:1.2rem 0;
	vertical-align:middle
}
.d-inner .d-main .notice-main .notice-item .ni-head p {
	max-width:66%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:1.4rem;
	height:3rem;
	padding-left:.6rem;
	text-align:left;
	float:left
}
.d-inner .d-main .notice-main .notice-item .ni-head span {
	max-width:26%;
	text-align:right;
	height:3rem;
	overflow:hidden;
	font-size:1rem;
	float:right
}
.d-inner .d-main .notice-main .notice-item .ni-body {
	font-size:1.2rem;
	overflow-y:auto;
	text-align:left;
	width:100%
}
.d-inner .d-main .notice-main .notice-item .ni-body .ni-to {
	text-align:center;
	font-size:1.4rem;
	line-height:2rem
}
.d-inner .d-main .notice-main .notice-item .ni-body p {
	line-height:1.6rem;
	font-size:1.2rem
}
.proxy-a {
	padding:1rem;
	color:#fff
}
.proxy-a .tabheader {
	padding:0 0 10px 0
}
.proxy-a .tabheader a {
	display:inline-block;
	padding:.5rem 1rem;
	font-size:16px;
	border-radius:5px;
	border:1px solid #5b5b5b;
	color:#000;
	background:#fff
}
.proxy-a .tabheader a.hover {
	background:#ffbe00;
	color:#fff
}
.proxy-a .qq-link h2 {
	font-size:1.4rem;
	font-weight:normal;
	margin-bottom:1.6rem;
	color:#fff
}
.proxy-a .qq-link ul {
	text-align:center
}
.proxy-a .qq-link li {
	display:inline-block;
	margin:.2rem .5rem;
	padding:.3rem 5px;
	line-height:2rem;
	text-align:center;
	background:#ba171c;
	border:1px solid #79593f;
	color:#fff;
	border-radius:4px
}
.proxy-a .login .login-area {
	width:90%
}
.proxy-a .login .login-area>div .inps {
	background:#000;
	padding:1rem 5%;
	width:90%
}
.app-main {
	height:100%;
	overflow:hidden;
	background:url(../images/appBg.jpg?95eccc543b);
	background-size:100%;
	color:#fff
}
.app-main .ico-app {
	display:block;
	width:9em;
	height:9em;
	margin:0 auto;
	margin-top:4rem
}
.app-main h1 {
	text-align:center;
	font-size:2.4rem;
	margin-top:1rem;
	font-weight:500;
	height:3rem;
	line-height:3rem
}
.app-main p {
	text-align:center;
	font-size:1.3rem;
	line-height:2rem
}
.app-main .downLink {
	margin-top:4rem;
	width:100%
}
.app-main .downLink a {
	display:block;
	margin:0 auto;
	width:22rem;
	text-align:center;
	color:#fff;
	border:1px solid #fff;
	border-radius:.7rem;
	font-size:1.4rem;
	height:4rem;
	line-height:4rem;
	margin-bottom:1.2em;
	position:relative
}
.app-main .downLink a i {
	display:inline-block;
	width:2rem;
	height:4rem;
	margin:0 .5rem
}
.app-main .downLink a i.ico-ios {
	background:url(../images/ios.png?967fd92dc2) no-repeat center center;
	background-size:2rem auto
}
.app-main .downLink a i.ico-android {
	background:url(../images/android.png?33f725fc38) no-repeat center center;
	background-size:2rem auto
}
.remberBox {
	vertical-align:middle
}
.remberBox label {
	display:inline-block;
	vertical-align:middle;
	margin:0 .2rem
}
.remberBox .switch {
	height:2rem;
	width:3.8rem;
	display:inline-block;
	position:relative;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	background-color:rgba(0,0,0,0.4)
}
.login .login-area>div input.control {
	height:1.6rem;
	width:1.6rem;
	outline:0;
	position:absolute;
	top:50%;
	left:.2rem;
	margin-top:-0.8rem;
	-webkit-appearance:none;
	-moz-border-radius:1rem;
	-webkit-border-radius:1rem;
	border-radius:1rem;
	background-color:#efefef;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.login .login-area>div input.control:checked {
	left:1.8rem;
	background-color:#eeb22f
}
.rebate-container .title {
	padding-bottom:10px
}
.rebate-container .btn {
	line-height:3rem;
	margin:2rem 0 0 0;
	background:#c52133;
	padding:0 1rem;
	border-radius:.5rem
}
.hc-item {
	position:relative;
	margin-bottom:.3rem;
	background:#fff;
	border-top:1px solid #f4f4f4;
	border-bottom:2px solid #f4f4f4
}
.hc-item>p {
	width:100%;
	position:absolute;
	height:1.8rem;
	background:url(../images/dt-ico.png?6daf70d7db) no-repeat left top;
	background-size:auto 80%
}
.hc-item>p span {
	padding-left:.4rem;
	border-left:.2rem solid #ba171c;
	line-height:1rem
}
.hc-item .hc-in {
	padding:1rem 0 .6rem 45%;
	margin:0 1rem;
	text-align:center;
	color:#989696;
	font-size:1.2rem;
	line-height:2.2rem;
	background:url(../images/dl-ico.png?81c908337a) no-repeat 26% center;
	background-size:auto 82%
}
.hc-item .hc-in p:first-child {
	color:#4e4e4e;
	font-size:1.5rem;
	line-height:2rem
}
.hc-item .hc-in p:first-child span {
	padding:0 .2rem;
	font-weight:700
}
.app-main1 {
	background:url(../images/mobile-ico3.jpg?58676f6c62) no-repeat center bottom #f6f6f6;
	background-size:100% auto;
	text-align:center
}
.app-main1 a {
	background:#ee1939;
	padding:.5rem 2rem;
	font-size:2rem;
	border-radius:5px;
	margin:1rem 0;
	display:inline-block
}
.app-head {
	width:100%;
	padding:0 15% 2rem 15%;
	border-radius:50%;
	margin-left:-15%;
	margin-top:-30%;
	padding-top:30%;
	background:#ee1939;
	text-align:center;
	box-shadow:0 2px 5px #cacaca
}
.app-head .app-h-in {
	padding:1rem 0 1rem 34%;
	background:url(../images/mobile-ico1.png?53f0ecfa50) no-repeat 11% center;
	background-size:auto 94%
}
.app-head .app-h-in p {
	font-size:2.2rem;
	line-height:2.6rem;
	text-align:left
}
.app-head .prize-box {
	background:#e5e5e5;
	padding:.3rem 1rem;
	border-radius:3rem;
	display:inline;
	color:#858585
}
.app-head .prize-box font {
	color:#ee1939
}
.app-item {
	margin:1rem .5rem;
	box-shadow:0 0 5px #cacaca;
	background:#fff;
	border-radius:5px;
	padding:1rem .5rem;
	text-align:center;
	font-size:0
}
.app-item img {
	width:99%;
	margin:0 auto
}
.app-item span {
	display:inline-block;
	width:33%;
	color:#ee1939;
	font-size:1rem;
	padding-top:.5rem
}
.other-login {
	text-align:center;
	margin:1rem auto
}
.other-login .ol-head {
	color:#fff;
	position:relative;
	vertical-align:middle
}
.other-login .ol-head:before {
	content:'';
	display:inline-block;
	border-top:1px solid #fff;
	width:20%;
	vertical-align:middle;
	margin:0 1rem
}
.other-login .ol-head:after {
	content:'';
	display:inline-block;
	border-top:1px solid #fff;
	width:20%;
	vertical-align:middle;
	margin:0 1rem
}
.other-login .ol-list a {
	display:inline-block;
	margin:1.5rem 1rem 0 1rem;
	width:15%;
	padding-top:15%;
	border-radius:50%
}
.other-login .ol-list a.QQ {
	background:url(../images/qq.svg?695c15c2be) no-repeat center center #2985d4;
	background-size:50%
}
.other-login .ol-list a.weixin {
	background:url(../images/weixin.svg?a91cf52631) no-repeat center center #47a52e;
	background-size:60%
}
.other-login .ol-list a.xinlang {
	background:url(../images/xinlang.svg?70e5c6b366) no-repeat center center #eb4e4e;
	background-size:60%
}
.redPackets {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-animation:tada 1s .2s ease both;
	-moz-animation:tada 1s .2s ease both
}
.redPackets-con {
	font-size:1rem;
	position:absolute;
	top:50%;
	left:50%;
	width:70%;
	transform:translate(-50%,-50%);
	max-width:290px
}
.redPackets img {
	width:100%
}
.rp-in {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.rp-in .rp-tips {
	position:absolute;
	left:1rem;
	top:1rem;
	border-radius:2rem;
	border:1px solid #fff;
	line-height:2rem;
	color:#fff;
	padding:0 1rem;
	font-size:1.2rem
}
.rp-in .close {
	position:absolute;
	right:.5rem;
	top:.4rem;
	font-size:1.6rem;
	background:rgba(0,0,0,0.15);
	border-radius:50%;
	width:2.8rem;
	line-height:2.8rem;
	color:#fff;
	text-align:center;
	font-weight:700
}
.rp-open {
	position:absolute;
	bottom:9.1%;
	left:50%;
	text-align:center;
	width:33%;
	transform:translate(-50%,0);
	padding-top:33%
}
.rp-open font {
	-webkit-animation:bounceIn .45s infinite ease;
	-moz-animation:bounceIn .45s infinite ease;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.rp-open font::before {
	content:'立即投注';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	color:#f52718;
	font-size:2.1rem;
	width:4.5rem;
	line-height:2.5rem;
	transform:translate(-50%,-50%);
	margin-top:-0.4rem
}
.rp-main {
	padding-top:32%;
	text-align:center;
	color:#ffee6c;
	font:normal normal normal 2.6rem "58PIC_5B";
	font-weight:700;
	line-height:1.2
}
.rp-main p:nth-child(1) {
	font-size:4.2rem
}
.rp-main font {
	font-family:'Heiti SC',Tahoma,Arial,Droid,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;
	font-weight:700
}
@-webkit-keyframes bounceIn {
	0% {
		-webkit-transform:scale(.8)
	}
	30% {
		-webkit-transform:scale(.8)
	}
	50% {
		-webkit-transform:scale(.8)
	}
	60% {
		-webkit-transform:scale(1)
	}
	100% {
		-webkit-transform:scale(1)
	}
}@-webkit-keyframes tada {
	 0% {
		 -webkit-transform:scale(0);
		 top:-100%
	 }
	 10%,20% {
		 -webkit-transform:scale(.8) rotate(-3deg)
	 }
	 30%,50%,70%,90% {
		 -webkit-transform:scale(1) rotate(3deg)
	 }
	 40%,60%,80% {
		 -webkit-transform:scale(1) rotate(-3deg)
	 }
	 100% {
		 -webkit-transform:scale(1) rotate(0)
	 }
 }@-moz-keyframes tada {
	  0% {
		  -moz-transform:scale(0);
		  top:-100%
	  }
	  10%,20% {
		  -moz-transform:scale(.9) rotate(-3deg)
	  }
	  30%,50%,70%,90% {
		  -moz-transform:scale(1.1) rotate(3deg)
	  }
	  40%,60%,80% {
		  -moz-transform:scale(1.1) rotate(-3deg)
	  }
	  100% {
		  -moz-transform:scale(1) rotate(0)
	  }
  }.message-wrap {
	   display:blcok;
	   position:fixed;
	   left:.5rem;
	   top:50%;
	   width:4.5rem;
	   height:4.5rem;
	   margin-top:-2.2rem;
	   box-shadow:0 0 12px #ef500a;
	   border-radius:50%;
	   color:#fff;
	   text-align:center;
	   background-image:-webkit-gradient(linear,left top,left bottom,from(#ec5767),to(#fd9157));
	   background-image:-moz-linear-gradient(top,#ec5767,#fd9157);
	   background-image:-o-linear-gradient(top,#ec5767,#fd9157);
	   background-image:-webkit-linear-gradient(top,#ec5767,#fd9157);
	   background-image:linear-gradient(to bottom,#ec5767,#fd9157);
	   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5767',endColorstr='#fd9157')";
	   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5767',endColorstr='#fd9157')
   }
.message-wrap a {
	display:inline-block;
	line-height:1.5rem;
	text-align:center;
	padding:1rem 0 .5rem 0
}
.message-wrap a i.iconfont {
	display:inline-block;
	font-size:2.2rem;
	line-height:1.5rem
}
.message-wrap a span {
	display:block;
	font-size:1rem
}
.message-wrap a label {
	position:absolute;
	top:.5rem;
	right:0;
	display:inline-block;
	background:#f34141;
	border-radius:50%;
	width:1.5rem;
	height:1.5rem
}
.free-play {
	float:right;
	padding:.3rem 1rem;
	border:1px solid #fff;
	border-radius:1.2rem
}
.sj-code {
	margin-top:-200px !important
}
.sj-code span {
	display:block !important
}
.sj-code img {
	width:150px !important;
	height:150px !important;
	display:block;
	margin:0 auto
}
.forgetbtn {
	padding:0 0 0 5px
}
.forget-wrap {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:#fff
}
.forget-wrap .close {
	position:absolute;
	top:1rem;
	right:1rem;
	padding:.2rem;
	border:1px solid #eee;
	width:2rem;
	line-height:2rem;
	border-radius:50%;
	text-align:center;
	font-size:1.4rem
}
.forget-wrap .forget-tit {
	font-size:1.6rem;
	color:#ff4459;
	border-bottom:1px solid rgba(255,255,255,0.1);
	padding:1.5rem 0 1rem 0 !important
}
.forget-wrap .login-area {
	position:absolute;
	top:50%;
	width:80%;
	left:10%;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-m-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%)
}
@media all and (orientation:landscape) {
	html {
		font-size:62.5%
	}
	/*div.hot-game dl {*/
		/*width:25%*/
	/*}*/
	/*div.hot-game dl:nth-child(2) dd div.hot-game dl:nth-child(6) dd {*/
		/*margin-left:-100%*/
	/*}*/
	/*div.hot-game dl:nth-child(3) dd,div.hot-game dl:nth-child(7) dd {*/
		/*margin-left:-200%*/
	/*}*/
	/*div.hot-game dl:nth-child(4) dd,div.hot-game dl:nth-child(8) dd {*/
		/*margin-left:-300%*/
	/*}*/
	/*div.hot-game dl dd {*/
		/*width:400%*/
	/*}*/
	/*div.hot-game dl dd .list-item {*/
		/*width:25%*/
	/*}*/
}
.parcel {
	 height:100px;
	 width:5rem;
	 position:fixed;
	 right:0;
	 background:url(../images/parcel-icon.png?733ec2a48a) no-repeat center;
	 background-size:auto 100%;
	 top:55%;
	 z-index:1001;
	 cursor:pointer
 }

.stationMsg {
	height: 50px;
	width: 4rem;
	position: fixed;
	right: 0;
	background: url(../images/stationMsg.png?v1) no-repeat center;
	background-size: auto 100%;
	bottom: 55px;
	z-index: 1001;
	cursor: pointer;
}

.station-sign-in {
	height: 60px;
	width: 60px;
	position: fixed;
	right: 0;
	background: url(../images/qiandao.png?v1) no-repeat center;
	background-size: auto 100%;
	bottom: 18%;
	z-index: 1001;
	cursor: pointer;
}

.station-turnlate {
	height: 110px;
	width: 150px;
	position: fixed;
	left: 0;
	background: url(../images/turnlate.png?v1) no-repeat center;
	background-size: auto 100%;
	bottom: 53px;
	z-index: 1001;
	cursor: pointer;
	margin-left: -26px;
}

.parcel-wrap {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	z-index:10000
}
.parcel-wrap .parcel-box-wrap {
	height:100%;
	width:100%;
	position:relative;
	display:-webkit-flex;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.parcel-wrap .parcel-box {
	height:400px;
	width:80%
}
.parcel-wrap .parcel-open-btn {
	height:10rem;
	width:10rem;
	background:url(../images/parcel-open-btn.png?0d398ac530) no-repeat center;
	background-size:100% 100%;
	margin-top:4rem;
	cursor:pointer;
	-webkit-animation:open .2s linear .5s infinite alternate;
	-webkit-animation-timing-function:cubic-bezier(.25,.1,.25,1);
	animation:open .2s linear .5s infinite alternate;
	animation-timing-function:cubic-bezier(.25,.1,.25,1);
	-webkit-tap-highlight-color:transparent
}
@keyframes open {
	0% {
		transform:scale(1)
	}
	100% {
		transform:scale(.9)
	}
}.parcel-wrap .parcel-box-wrap-wrap {
	 width:100%;
	 height:100%;
	 position:relative
 }
.parcel-wrap .parcel-open-controller,.parcel-wrap .parcel-result-win-controller,.parcel-wrap .parcel-result-fail-controller {
	height:100%;
	width:100%
}
.parcel-wrap .parcel-open {
	background:url(../images/parcel-open.png?f251e323d0) no-repeat center;
	background-size:100% 100%;
	display:-webkit-flex;
	display:flex;
	flex-direction:row;
	justify-content:center
}
.parcel-wrap .parcel-result-win {
	background:url(../images/parcel-result-win.png?743ea31d75) no-repeat center;
	background-size:auto 100%;
	display:-webkit-flex;
	display:flex;
	flex-direction:column;
	align-items:center
}
.parcel-wrap .win-money-box {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:1.6rem;
	color:#fff33f;
	margin-top:240px
}
.parcel-wrap .win-money-box span {
	margin:0 4px
}
.parcel-wrap .parcel-result-win-btn {
	width:7.6rem;
	height:30px;
	margin-top:8px;
	background:url(../images/parcel-result-win-btn.png?8403ec3451) no-repeat center;
	background-size:100% auto;
	cursor:pointer;
	margin-left:.6rem
}
.parcel-wrap .parcel-result-fail {
	background:url(../images/parcel-result-fail.png?32ed617b9e) no-repeat center;
	background-size:auto 100%;
	display:-webkit-flex;
	display:flex;
	flex-direction:column;
	align-items:center
}
.parcel-wrap .fail-money-box {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:1.6rem;
	color:#fff33f;
	margin-top:240px
}
.parcel-wrap .parcel-result-fail-btn {
	width:7.6rem;
	height:30px;
	margin-top:8px;
	background:url(../images/parcel-result-win-btn.png?8403ec3451) no-repeat center;
	background-size:100% auto;
	cursor:pointer;
	margin-left:.6rem
}
.parcel-wrap .slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
.parcel-wrap .parcel-animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@keyframes slideInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-2000px);
		-ms-transform:translateY(-2000px);
		transform:translateY(-2000px)
	}
	100% {
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0)
	}
}.parcel-animated {
	 -webkit-animation-duration:1s;
	 animation-duration:1s;
	 -webkit-animation-fill-mode:both;
	 animation-fill-mode:both
 }
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@keyframes rubberBand {
	0% {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1)
	}
	30% {
		-webkit-transform:scaleX(1.25) scaleY(.75);
		-ms-transform:scaleX(1.25) scaleY(.75);
		transform:scaleX(1.25) scaleY(.75)
	}
	40% {
		-webkit-transform:scaleX(.75) scaleY(1.25);
		-ms-transform:scaleX(.75) scaleY(1.25);
		transform:scaleX(.75) scaleY(1.25)
	}
	60% {
		-webkit-transform:scaleX(1.15) scaleY(.85);
		-ms-transform:scaleX(1.15) scaleY(.85);
		transform:scaleX(1.15) scaleY(.85)
	}
	100% {
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1)
	}
}.IphoneX footer {
	 bottom:3%
 }
.d-mask {
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	width:100%;
	height:100%;
	text-align:center
}
.d-dialog-wrap {
	width:100%;
	position:absolute;
	top:20%;
	left:0;
	text-align:center
}
.d-dialog {
	width:22rem;
	overflow:hidden;
	display:inline-block;
	text-align:left;
	border-radius:10px
}
.d-dialog .dialog-content {
	padding:0;
	position:relative
}
.d-dialog .dialog-content .dialog-close {
	position:absolute;
	right:.5rem;
	top:.5rem;
	display:block;
	border-radius:50%;
	width:1.5rem;
	line-height:1.5rem;
	text-align:center;
	font-size:1.2rem
}
.d-dialog .dialog-content .break-wrod {
	line-height:2rem;
	padding:0 1rem 3rem;
	font-size:1.4rem;
	text-align:center;
	min-height:3rem;
	table-layout:fixed;
	word-break:break-all;
	max-height:20rem;
	overflow-y:auto
}
.d-dialog .d-head {
	height:3rem;
	margin-bottom:1rem;
	display:table-caption
}
.bet-success span {
	display:table-cell;
	vertical-align:middle;
	height:6rem;
	width:25rem;
	text-align:center;
	font-size:2rem
}
.direction {
	font-size:0;
	background-color:#000;
	position:relative;
	border-radius:0 0 10px 10px
}
.direction a {
	border-top:1px solid rgba(255,255,255,0.35);
	display:inline-block;
	width:50%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	font-size:1.4rem
}
.direction a:nth-child(2n) {
	border-left:1px solid rgba(255,255,255,0.35);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
/*# sourceMappingURL=./main.min.css.map */
.indextopnav{
	position: relative;
}

.indextopnav i{
	border-right: 1px solid #ddd;
	display: inline-block;
	height: 2rem;
	position: absolute;
	top: 9px;
	margin-left: 10px;
}
/*首页轮播左右切换按钮*/
.swiper-button-white{
	background-size: 70% !important;
}

/*2018-9-9个人中心列表样式 str*/
.view-main .user-list .item{
	display: flex;
	flex-wrap: wrap;
}
.view-main .user-list .item>span{
	width: 33.33%;
	margin-bottom: 0;
	border: 1px solid #e7e6e6;
	box-sizing: border-box;
	border-top: 0;
    border-radius: 5px;
}
.view-main .user-list .item-title{
	padding-left: 10px;
	font-size: 14px;
	line-height: 30px;
	/*background: #fff;*/
	border-bottom: 1px solid #e7e6e6;
}
.view-main .user-list .item-title{
	border-left: 3px solid #888;
	color: #888;
}
/*2018-9-9个人中心列表样式 end*/
