html {
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,footer,header,nav,section {
	display:block
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
figcaption,figure,main {
	display:block
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong {
	font-weight:inherit
}
b,strong {
	font-weight:bolder
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
dfn {
	font-style:italic
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
audio,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
button,input,optgroup,select,textarea {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html [type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	padding:0.35em 0.75em 0.625em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	display:inline-block;
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type="checkbox"],[type="radio"] {
	box-sizing:border-box;
	padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height:auto
}
[type="search"] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
details,menu {
	display:block
}
summary {
	display:list-item
}
canvas {
	display:inline-block
}
template {
	display:none
}
[hidden] {
	display:none
}
@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@-webkit-keyframes fadeOut {
	0% {
	opacity:1
}
to {
	opacity:0
}
}@keyframes fadeOut {
	0% {
	opacity:1
}
to {
	opacity:0
}
}.am-calendar .fade-enter {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
.am-calendar .fade-leave {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes slideInUp {
	0% {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideInUp {
	0% {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideInDown {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@keyframes slideInDown {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@-webkit-keyframes slideInLeft {
	0% {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideInLeft {
	0% {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideInRight {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}@keyframes slideInRight {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}.am-calendar .slideV-enter {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
.footer-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 1.1rem;
  position: fixed;
  z-index: 10;
  bottom: 0;
  background-color: #1f1c1f;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-size: cover;
}
.footer-nav * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer-nav div {
  padding: 0 0.54rem;
  width: 100%;
  height: 100%;
  max-width: 750px;
    margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.footer-nav div li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1rem;
  position: relative;
  z-index: 1;
  text-align: center;
}
.footer-nav div li .unreadMes {
  background: #FF4941;
  -webkit-box-shadow: 0 1px 1px 0 rgba(255, 77, 85, 0.4);
          box-shadow: 0 1px 1px 0 rgba(255, 77, 85, 0.4);
  width: .16rem;
  height: .16rem;
  border-radius: 50%;
  position: absolute;
  top: .1rem;
  right: -0.16rem;
}
.footer-nav div .footer-link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-nav div .footer-link span {
  font-size: .22rem;
  margin-top: .1rem;
  color: #909090;
}
.footer-nav div .footer-link img {
  height: .4rem;
}
.footer-nav > img {
  width: 100%;
  height: 1.5rem;
  display: block;
  position: absolute;
  bottom: 0rem;
}

.header-nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:.88rem;
	background: linear-gradient(to bottom,#1f1c1f 0,#1f1c1f 100%);
    color: #f3c7a2;
    padding: 0 0.32rem 0 0.32rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    border-bottom: 1px solid #322920;
}
.header-nav > img {
	width:.25rem;
	height:.42rem
}
.header-nav .header-title {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size:.32rem
}
.header-nav .header-right {
	font-size:.32rem
}
.header-nav .header-right img {
	width:.4rem;
	height:.37rem;
	margin-left:.2rem
}
.header-nav .scrollRoomName {
	width:4rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center
}
.header-nav .scrollRoomName .my-scrollRoomName li .v-item {
	height:.4rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
/*---------------------------------------------------------------------------------------------------------*/
.MyInviting {
	font-size:0.3rem;
	color:#131313;
	padding:0 .36rem
}
.MyInviting .Inviting-title {
	font-size:0.32rem;
	color:#333;
	padding:.22rem 0
}
.MyInviting .Inviting-title.active-opacity {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.26rem 0
}
.MyInviting .Inviting-title.active-opacity div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.MyInviting .Inviting-title.active-opacity img {
	width:.16rem;
	margin-left:.28rem
}
.MyInviting .Inviting-money {
	font-size:0.28rem;
	color:#333
}
.MyInviting .Inviting-money td {
	border:1px solid #E0E0E0;
	padding:.32rem 0;
	text-align:center;
	width:2.2rem
}
.MyInviting .Inviting-money thead {
	background:#EDF1F7
}
.MyInviting .Inviting-details {
	width:100%
}
.MyInviting .Inviting-details td {
	padding:.22rem 0;
	text-align:center;
	border:1px solid #e0e0e0
}
.MyInviting .Inviting-details thead {
	font-size:0.26rem;
	color:#333;
	background:#cfcfcf
}
.MyInviting .Inviting-details tbody {
	background:#EFEFEF;
	font-size:0.24rem;
	color:#666
}
.RulesExplain {
	font-size:0.28rem;
	color:#666;
	padding:.42rem .5rem 0 .44rem;
	line-height:.45rem
}
.Modifytitle {
	font-size:.52rem;
	margin:0 0 0 .58rem;
	padding-top:1rem
}
.ModifyLoginPwd .ClearInput {
	margin:0 .58rem;
	border-bottom:1px solid #E0E0E0;
	padding:.62rem 0 .24rem 0
}
.ModifyLoginPwd .Button {
	margin:.58rem
}
.SetPayPwd .SetPayPwd-Input {
	margin:2rem .58rem .6rem .58rem
}
.SetPayPwd .PayPwd {
	font-size:0.28rem;
	color:#666;
	margin:0 .58rem;
	text-align:center
}
.AboutWe {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:calc(100vh - .88rem);
	background:#f1f1f1
}
.AboutWe img {
	height:2.66rem
}
.AboutWe div {
	margin-top:3.74rem;
	font-size:0.24rem;
	color:#666;
	text-align:center
}
.GetCode .code-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:.76rem .58rem;
	padding-top:1rem;
	font-size:0.3rem;
	color:#131313
}
.GetCode .code-title .phone {
	font-size:.52rem
}
.GetCode .code-title .title-click {
	font-size:0.26rem;
	color:#007AFF
}
.GetCode .code-input {
	margin:0 .58rem;
	border-bottom:1px solid #E0E0E0;
	padding-bottom:.24rem;
	margin-bottom:.7rem
}
.GetCode .Button {
	margin:.74rem  .58rem
}
.am-swipe {
	overflow:hidden;
	position:relative
}
.am-swipe-content {
	position:relative;
	background-color:#fff
}
.am-swipe-cover {
	position:absolute;
	z-index:2;
	background:transparent;
	height:100%;
	width:100%;
	top:0;
	display:none
}
.am-swipe .am-swipe-content,.am-swipe .am-swipe-actions {
	-webkit-transition:all 250ms;
	transition:all 250ms
}
.am-swipe-swiping .am-swipe-content,.am-swipe-swiping .am-swipe-actions {
	-webkit-transition:none;
	transition:none
}
.am-swipe-swiping .am-list-item-active {
	background-color:#FFF
}
.am-swipe-actions {
	position:absolute;
	top:0;
	bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	overflow:hidden;
	white-space:nowrap
}
.am-swipe-actions-left {
	left:0
}
.am-swipe-actions-right {
	right:0
}
.am-swipe-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden
}
.am-swipe-btn-text {
	padding:0 8px
}
.systemError div:first-child {
	margin-top:2rem
}
.systemError div:first-child img {
	width:2.1rem;
	height:auto;
	display:block;
	margin:0 auto
}
.systemError div:nth-child(2) {
	padding:0 .28rem;
	margin-top:.5rem;
	margin-bottom:1.6rem
}
.systemError div:nth-child(2) p {
	font-size:.56rem;
	color:#5D5D5F;
	letter-spacing:0;
	text-align:center;
	margin-bottom:.3rem
}
.systemError div:nth-child(2) span {
	display:block;
	word-break:break-all;
	text-align:center;
	font-size:.28rem;
	color:#5D5D5F;
	letter-spacing:0
}
.systemError div:nth-child(3) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.systemError div:nth-child(3) p {
	width:2.4rem;
	height:.72rem;
	color:#fff;
	margin:0 auto;
	font-size:.32rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FF4941),color-stop(98%,#FF4941));
	background-image:linear-gradient(-180deg,#FF4941,#FF4941 98%);
	-webkit-box-shadow:0 2px 4px 0 rgba(255,77,85,0.5);
	box-shadow:0 2px 4px 0 rgba(255,77,85,0.5);
	border-radius:.1rem
}
.tips {
    height: 0.8rem;
    position: absolute;
    font-size: .26rem;
    line-height: .8rem;
    color: #ffffff;
    letter-spacing: -0.18px;
    box-shadow: 0 2px 4px 0 #2c3038;
    border-radius: 0.15rem;
    left: 0;
    right: 0;
    width: 95%;
    margin: 0 auto;
    text-align: center;
    z-index: 10;
    border: 1px solid #766350;
    background: linear-gradient(120deg,#212121,#313131);
}
.tips img {
	position:absolute;
	left:.2rem;
	top:.18rem;
	height:.36rem
}
.tips .tips-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tips .dec {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	border:none;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#f3c7a2
}
.com-modal {
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background:rgba(0,0,0,0.5)
}
.com-modal > section {
	position:absolute;
	top:45%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:80%;
	min-height:2rem;
	border-radius:6px;
	background:#fff
}
.com-modal > section > header {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	min-height:0.8rem;
	font-size:16px;
	color:#333;
	border-bottom:1px solid #e0e0e0;
	background-color:#fff
}
.com-modal > section > header span {
	position:absolute;
	top:50%;
	right:0.2rem;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#333;
	font-size:30px
}
.com-modal > section .cont {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%;
	padding:0.28rem;
	text-align:center
}
.com-modal > section .cont p {
	white-space:normal;
	word-break:normal;
	line-height:.5rem
}
.com-modal > section .cont > p:first-child {
	font-weight:700
}
.com-modal > section .cont > div {
	text-align:left
}
.com-modal > section .cont img {
	max-width:100%
}
.com-modal > section > footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	border-top:1px solid #eeeeee
}
.com-modal > section > footer > div {
	width:50%;
	height:.8rem;
	line-height:.8rem
}
.com-modal > section > footer .next {
	background-color:#ff4941;
	color:#fff;
	border-bottom-right-radius:.1rem
}
.com-modal > section > footer .disabled {
	color:#e1e1e1;
	background-color:#aaaaaa
}
.home-container {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	width:100%;
	height:calc(100vh - 1.2rem);
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#1f1c1f;
	-webkit-overflow-scrolling:touch
}

.LoginItem {
	height:100%;
	background-size:100% 100%;
	font-size:0.3rem;
	color:#131313
}
.LoginItem header {
	background-size:cover;
	width:100%;
	height:3.5rem;
	text-align:center;
	position:relative;
	padding-top:23px
}
.LoginItem header .login-delete {
	width: 0.4rem;
    /* height: 0.4rem; */
    position: absolute;
    top: 0.48rem;
    left: 0.25rem;
}
/*.LoginItem header .login-logo {*/
/*	height: 1.65rem;*/
/*	bottom:1.28rem;*/
/*	text-align:center;*/
/*	align-items:center;*/
/*	margin-top:1.3rem*/
/*}*/
.LoginItem content .content-tab {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0.7rem 0 .7rem 0
}
.LoginItem content .tab-title {
	font-size:0.32rem;
	color:#d7d7d7;
	/*width:4rem;*/
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:.12rem
}
.LoginItem content .tab-title .active {
	color:#ffffff;
	font-weight: 600;
}
.LoginItem content .tab-transform {
	position:relative;
	height:2px;
	width:4rem;
	background:#ff4d67
}
.LoginItem content .tab-transform .active {
	position:absolute;
	top:0;
	height:2px;
	width:1.6rem;
	background:#ff4d67
}
.LoginItem content .content-input {
	padding:0 .62rem
}
.LoginItem content .content-input .LoginInput {
	margin-bottom:.48rem
}
.LoginItem content .content-input .LoginInput:first-child > div img {
	width:0.3rem;
	height:0.3rem
}
.LoginItem content .content-input .Button {
	margin:.88rem 0 20px 0;
	margin-top:0
}
.LoginItem content .content-input .input-link {
	font-size:0.28rem;
	color:#bfa77c;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.LoginItem content .content-input .input-link-div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:1.7rem
}
.LoginItem content .content-input .input-link-1,.LoginItem content .content-input .input-link-2 {
	width:2rem;
	font-size:0.28rem;
	color:#999;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.LoginItem content .content-input .input-link-1 img {
	width:.5rem
}
.LoginItem content .content-input .input-link-2 img {
	width:.65rem
}
.LoginItem content .content-input .input-link-1 span,.LoginItem content .content-input .input-link-1 span {
	margin-top:5px
}
.LoginItem .input-link a {
	font-size:0.28rem;
	color:#999
}
.verify-code {
	height:.62rem;
	line-height:.62rem
}
.z-index-top {
	z-index:10000
}
.FreeTryItem {
	font-size:0.3rem;
	color:#131313
}
.FreeTryItem .FreeTryItem-title {
	text-align:center;
	padding:.52rem 0
}
.FreeTryItem .FreeTryItem-title img {
	width:2.5rem;
	height:1rem
}
.FreeTryItem .FreeTryItem-content {
	padding:0 .6rem
}
.FreeTryItem .FreeTryItem-content .Button {
	margin:.9rem 0 .6rem 0
}
.FreeTryItem .FreeTry-content-input {
	border-bottom:1px solid #E0E0E0;
	padding:.18rem 0;
	margin-bottom:.4rem
}
.FreeTryItem .FreeTry-content-input span:first-child {
	font-size:0.32rem;
	color:#333;
	margin-right:.4rem
}
.FreeTryItem .FreeTry-content-input span:last-child {
	font-size:0.32rem;
	color:#666
}
.FreeTryItem .FreeTry-content-pwd {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.FreeTryItem .FreeTry-content-pwd img {
	width:.38rem;
	height:.3rem
}
.FreeTryItem .FreeTry-content-link {
	font-size:0.28rem;
	color:#666;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.FreeTryItem footer {
	padding:0 .52rem 0 .36rem
}
.FreeTryItem footer h4 {
	font-size:0.32rem;
	color:#333;
	font-weight:400;
	margin:.36rem 0 .08rem 0
}
.FreeTryItem footer .footer-text {
	font-size:0.28rem;
	color:#2a2a2a;
	line-height:.5rem
}
.NameRegister {
	padding:.1rem .6rem
}
.NameRegister .NameReg-title {
	font-size:0.28rem;
	color:#999;
	padding-left:.46rem;
	margin:.1rem 0 .2rem 0
}
.Register-clause {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:0.28rem;
	color:#666;
	margin:.35rem 0
}
.Register-clause img {
	width:.32rem;
	margin-right:.16rem
}
.Register-clause a {
	font-size:0.28rem;
	color:#e6b98a
}
.AllRegister .AllRegister-content {
	margin-top:.2rem;
	background:#fff;
	border-bottom:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0
}
.AllRegister .AllRegister-content .content-li:last-child {
	border:none
}
.AllRegister .content-li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-bottom:1px solid #E0E0E0;
	padding-right:.3rem;
	height:.9rem;
	line-height:.9rem;
	font-size:0.32rem;
	color:#333;
	margin-left:.32rem
}
.AllRegister .content-li span {
	width:2rem
}
.AllRegister .content-li.content-li-last {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin-left:0;
	padding-left:.32rem
}
.AllRegister .content-li.content-li-last > div {
	font-size:0.3rem;
	color:#666;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.AllRegister .content-li.content-li-last > div img {
	width:.12rem
}
.AllRegister .content-li-pwd img {
	width:.38rem
}
.AllRegister .Register-clause {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-left:.32rem;
	margin:.68rem 0
}
.AllRegister .Button {
	margin:0 .62rem
}
.Register .content-tab {
	margin:0.3rem 0 0 0 !important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.Register .tab-title {
	font-size:0.32rem;
	color:#d7d7d7;
	/*width:4rem;*/
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:.12rem
}
.Register .tab-title .active {
	color:#ffffff
}
.Register .tab-transform {
	position:relative;
	height:2px;
	width:4rem;
	/*background:#ff4d67*/
}
.Register .tab-transform .active {
	position:absolute;
	top:0;
	height:2px;
	width:1.6rem;
	/*background:#FF4941*/
}
.Register .content {
	margin-top:.4rem !important
}



.dream-container .home-zhanweibox {
	display:block;
	height:1.5rem;
	width:100%
}
.home-homeisGoToQiPai {
	width:300px !important
}
.home-homeisGoToQiPai .home-modal-bc {
	background-image:url(images/ab06fe66.activity@3x.png);
	background-repeat:no-repeat;
	background-size:contain;
	padding-top:150px
}
.tabs {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2rem;
    border: 1px solid #766350;
    background: linear-gradient(120deg,#212121,#313131);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.45rem;
    padding-top: 0.2rem;
    border-radius: 0.2rem;
    width: 95%;
    margin: 0 auto;
}
.tabs img {
	width:0.8rem;
	height:0.8rem;
}
.tabs div {
	font-size:13px;
	color:#f3c7a2;
	letter-spacing:-0.18px;
	text-align:center
}
.tabs div div {
	margin-top:0.1rem
}
.lotteryTitle {
	height:0.68rem;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:0.4rem
}
.lotteryTitle p {
	font-size:0.3rem;
	color:#333333;
	font-weight:700
}
.lotteryTitle span {
	width:0.3rem;
	height:0.3rem;
	display:inline-block;
	margin-right:0.12rem
}
.lotteryTitle span img {
	width:0.3rem;
	height:0.3rem
}
.menus.HotLottery {
	width:calc(100vw - .4rem);
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	-webkit-box-shadow:1px 0 4px 0 #fdf6f6;
	box-shadow:1px 0 4px 0 #fdf6f6;
	border-radius:3px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0 0.32rem
}
.menus.HotLottery > div {
	padding:0.24rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	height:2.24rem;
	width:33%;
	border-bottom:1px solid #ededed
}
.menus.HotLottery > div > div {
	width:100%;
	border-right:1px solid #ededed
}
.menus.HotLottery > div > div div:nth-child(1) {
	width:100%;
	height:1.24rem;
	text-align:center
}
.menus.HotLottery > div > div div:nth-child(1) img {
	width:1.24rem;
	height:1.24rem;
	border-radius:50%;
	pointer-events:none
}
.menus.HotLottery > div > div div:nth-child(2) p {
	font-size:0.28rem;
	color:#333333;
	letter-spacing:-0.21px;
	text-align:center;
	margin-top:0.1rem
}
.menus.HotLottery > div:nth-child(3n) > div {
	width:100%;
	border-right:none
}
.slider-pic {
	padding:0.3rem 0.3rem 0.15rem 0.3rem;
	background:#1f1c1f
}
.dream-header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:111;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100vw;
	height:0.9rem;
	padding:0 0.28rem 0 0;
	background:#1f1c1f;
	border-bottom:0.005rem solid #322920;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	opacity:1;
	padding:0 0.2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color: #f3c7a2;
}
.dream-header .registerBtn {
	float:left;
	left:0.3rem;
	position:absolute
}
.dream-header .loginBtn {
	float:right;
	right:0.3rem;
	position:absolute
}
.dream-header div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	height:100%
}
.dream-header div img {
	/*height:0.6rem;*/
	margin:0 0.15rem
}
.dream-header div p {
	font-size:0.26rem;
	color:#fff;
	white-space:nowrap
}
.dream-header div span {
	font-size:0.32rem;
	color:#fff
}
.slider-list img {
	width:100% !important;
	height:3.6rem !important
}
.slick-dots {
	font-size:16px;
	bottom:0.4rem
}
.slick-dots li {
	padding:0;
	margin:0;
	z-index:10
}
.slick-dots li span {
	border-radius:10px;
	display:inline-block;
	background:#ffffff;
	width:8px;
	height:8px
}
.slick-dots .slick-active span {
	background:#ff4941;
	opacity:1
}
.slick-dots .mark {
	background:#ffffff;
	opacity:0.5;
	display:inline-block;
	width:86px;
	height:16px;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-43px);
	transform:translateX(-43px);
	border-radius:10px;
	top:2px;
	z-index:1
}
.lotteryHall-page {
	padding:0 0.22rem
}
.lotteryHall-page .hallContent {
	width:100%;
	background:#ffffff;
	-webkit-box-shadow:1px 0 4px 0 #fdf6f6;
	box-shadow:1px 0 4px 0 #fdf6f6;
	border-radius:3px
}
.lotteryHall-page .hallContent .block {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.lotteryHall-page .hallContent .block img {
	width:0.92rem;
	height:0.92rem
}
.lotteryHall-page .hallContent .block header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff
}
.lotteryHall-page .hallContent .block header p {
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%);
	transform:translate(-50%);
	bottom:0rem;
	width:0;
	height:0;
	border-width:0 10px 10px;
	border-style:solid;
	border-color:transparent transparent #f1e8e0
}
.lotteryHall-page .hallContent .block header > div {
	padding:0.24rem 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:33.3%;
	background:#fff;
	height:2.14rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid #ededed;
	position:relative
}
.lotteryHall-page .hallContent .block header > div div {
	width:100%;
	border-right:1px solid #ededed
}
.lotteryHall-page .hallContent .block header > div div div:nth-child(1) {
	width:100%;
	height:1.24rem;
	text-align:center
}
.lotteryHall-page .hallContent .block header > div div div:nth-child(1) img {
	width:1.24rem;
	height:1.24rem;
	pointer-events:none
}
.lotteryHall-page .hallContent .block header > div div div:nth-child(2) {
	text-align:center
}
.lotteryHall-page .hallContent .block header > div div div:nth-child(2) span {
	font-size:0.28rem;
	color:#333333;
	letter-spacing:-0.21px;
	text-align:center;
	margin-top:0.1rem;
	display:block
}
.lotteryHall-page .hallContent .block header > div:nth-child(3) div {
	border-right:none
}
.lotteryHall-page .hallContent .block > ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	background:#fcf7f3;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.lotteryHall-page .hallContent .block > ul * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.lotteryHall-page .hallContent .block > ul li {
	height:1.42rem;
	width:49.99%;
	border-bottom:1px solid #f1e8e0;
	padding:0.22rem 0
}
.lotteryHall-page .hallContent .block > ul li div {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:0.4rem;
	border-right:1px solid #f1e8e0;
	height:0.98rem
}
.lotteryHall-page .hallContent .block > ul li div img {
	width:0.96rem;
	height:0.96rem
}
.lotteryHall-page .hallContent .block > ul li div p {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:0.15rem;
	font-size:0.26rem;
	color:#333333
}
.lotteryHall-page .hallContent .block > ul li div p > span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:0.3rem;
	font-size:0.24rem;
	color:#999999;
	margin-top:0.1rem;
	background-size:0.3rem 0.3rem
}
.Hot-Recommended {
	width:calc(100vw - .4rem);
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-radius:3px;
	padding:0 0.3rem
}
.Hot-Recommended * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.Hot-Recommended > img {
	width:48%;
	max-height:2.2rem
}
.Win-LotteryList {
	width:calc(100vw - .4rem);
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	height:2.04rem;
	padding-left:0.14rem
}
.Win-LotteryList * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.Win-LotteryList > div:nth-child(1) {
	width:2rem
}
.Win-LotteryList > div:nth-child(1) img {
	width:100%;
	border-right:1px solid #ededed
}
.Win-LotteryList > div:nth-child(2) {
	padding:0 0.6rem 0 0.4rem;
	width:calc(100vw - 2rem)
}
.Win-LotteryList > div:nth-child(2) div:nth-child(1) {
	border-bottom:1px solid #ededed
}
.Win-LotteryList > div:nth-child(2) > div {
	height:0.6rem;
	padding-left:0.12rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.Win-LotteryList > div:nth-child(2) > div p {
	font-size:0.28rem;
	color:#333333;
	display:block
}
.Win-LotteryList > div:nth-child(2) > div p span {
	font-size:0.26rem;
	color:#ff5964;
	margin:0 0.1rem
}
.Long-LotteryList {
	width:calc(100vw - .4rem);
	margin:0 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	height:1.63rem
}
.Long-LotteryList * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.Long-LotteryList > div:nth-child(1) {
	width:2.3rem;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.Long-LotteryList > div:nth-child(1) img {
	width:2.12rem;
	height:1.4rem;
	border-right:1px solid #ededed;
	padding-right:0.12rem
}
.Long-LotteryList > div:nth-child(2) {
	padding:0 0.6rem 0 0.4rem;
	width:calc(100vw - 2.3rem)
}
.Long-LotteryList > div:nth-child(2) div:nth-child(1) {
	border-bottom:1px solid #ededed
}
.Long-LotteryList > div:nth-child(2) div:nth-child(1) p {
	font-size:0.32rem;
	color:#333333;
	font-weight:700
}
.Long-LotteryList > div:nth-child(2) > div {
	height:0.6rem;
	padding-left:0.12rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.Long-LotteryList > div:nth-child(2) > div p {
	font-size:0.28rem;
	color:#8a8a8a;
	display:block
}
.Long-LotteryList > div:nth-child(2) > div span {
	font-size:0.28rem;
	color:#ff5964;
	margin:0 0.1rem;
	border:1px solid #ff5964;
	border-radius:10.5px;
	padding:0.04rem 0.1rem
}
.home-homeisGoToQiPai .am-modal-content {
	padding:0;
	border-radius:12px
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body {
	padding:0;
	border-radius:12px
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body header {
	height:1rem;
	border-bottom:1px solid #c6c6c6;
	font-size:0.32rem;
	color:#000000;
	letter-spacing:-0.24px;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent {
	padding:0.3rem 0;
	font-size:0.3rem;
	color:#000000
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent > div {
	height:0.7rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent > div > span {
	width:1.6rem;
	text-align:right
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent > div > p {
	width:calc(100% - 1.6rem);
	text-align:left;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent > div > p input {
	width:2rem;
	height:0.52rem;
	font-size:0.26rem;
	color:#131313;
	letter-spacing:0.04px;
	background:#f2f2f2;
	border-radius:0.08rem;
	text-align:center;
	outline:none;
	border:none
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-modalContent > div > p span {
	width:1.2rem;
	height:0.52rem;
	color:#ff4941;
	border:1px solid #ff4941;
	border-radius:12px;
	display:block;
	margin-left:0.22rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body footer div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:0.32rem;
	color:#007aff;
	height:0.7rem;
	border-top:1px solid #f1f1f1
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0.26rem
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-footer span {
	display:block;
	width:2.2rem;
	height:0.62rem;
	border-radius:5.18px;
	background:#cdcdcd 100%;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.home-homeisGoToQiPai .am-modal-content .am-modal-body section.home-footer span:nth-child(2) {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ff4d55),color-stop(98%,#ff4d55));
	background-image:linear-gradient(-180deg,#ff4d55 0%,#ff4d55 98%)
}
.GamePage {
	width:100vw;
	height:100vh;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.GamePage iframe {
	width:100%;
	height:100%
}
.footer-Dowload {
	position:fixed;
	z-index:10;
	bottom:1.1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background-color:rgba(0,0,0,0.7);
	color:#fff;
	font-size:0.3rem;
	width:100%;
	height:0.5rem;
	text-align:center
}
.footer-Dowload > div {
	line-height:.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.footer-Dowload > div span {
	display:inline-block
}
.footer-Dowload > div img {
	margin:0 .2rem;
	z-index:10000
}
.footer-Dowload img {
	width:0.32rem;
	height:0.32rem;
	margin:0.1rem 0
}
.footer-Dowload .download-btn {
	margin-right:.4rem;
	width:1rem;
	height:0.45rem
}
.footer-Dowload .download-btn span {
	display:block;
	width:1rem;
	height:0.4rem;
	line-height:0.45rem;
	background:#ff656c;
	-webkit-box-shadow:0 2px 4px 0 rgba(153,153,153,0.5);
	box-shadow:0 2px 4px 0 rgba(153,153,153,0.5);
	border-radius:0.12rem;
	font-size:0.3rem;
	color:#ffffff;
	text-align:center
}
.dowloadNone {
	display:none
}
.gameClassify {
	width:calc(100% - .6rem);
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:.2rem .1rem;
	background-color:#FFF;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.gameClassify .d3 {
	position:absolute;
	margin-top:-20px;
	left:1.5rem;
	float:left;
	width:0;
	height:0;
	border-width:10px;
	border-style:solid;
	border-color:transparent transparent #FCF7F3 transparent
}
.gameClassify div > ul {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:6.8rem;
	margin-top:.2rem;
	background-color:#FCF7F3
}
.gameClassify .gameClass {
	width:3.2rem;
	margin-bottom:-0.14rem
}
.gameClassify .gameClass img {
	width:100%
}
.gameClassify > div:nth-child(1),.gameClassify > div:nth-child(3),.gameClassify > div:nth-child(5) {
	margin-left:.1rem
}
.gameClassify > div:nth-child(2),.gameClassify > div:nth-child(4),.gameClassify > div:nth-child(6) {
	margin-right:.1rem
}
.gameClassify > div:nth-child(2) ul,.gameClassify > div:nth-child(4) ul,.gameClassify > div:nth-child(6) ul {
	float:right;
	right:-0.1rem
}
.gameClassify > div:nth-child(2) .d3,.gameClassify > div:nth-child(4) .d3,.gameClassify > div:nth-child(6) .d3 {
	left:5rem
}
.gameClassify li.gameItem {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0.2rem .4rem
}
.gameClassify li.gameItem p {
	color:#5C5C5C
}
.gameClassify li.gameItem img {
	width:1.2rem;
	height:1.2rem
}
.lotteryHall-page-V2 {
	width:100%;
	height:100%;
	background-color: #16151b;
}
.lotteryHall-page-V2 .hallContent {
	width:100%;
	background:#fffefe;
	margin-top:.88rem;
	padding-top:.2rem;
	padding-bottom:1.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.lotteryHall-page-V2 .hallContent .block {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:90%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:0.38rem;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.lotteryHall-page-V2 .hallContent .block img {
	width:1.2rem;
	height:1.2rem
}
.lotteryHall-page-V2 .hallContent .block header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-size:102% 114%;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-box-shadow:0 0.04rem 0.08rem 0 #2c3038;
	box-shadow:0 0.04rem 0.08rem 0 #2c3038;
	border-radius:0.06rem;
	z-index:2
}
.lotteryHall-page-V2 .hallContent .block header > div {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:1.9rem;
	padding-left:.52rem;
	padding-right:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.lotteryHall-page-V2 .hallContent .block header > div:last-child {
	margin:0
}
.lotteryHall-page-V2 .hallContent .block header > div div {
	margin-left:.15rem;
	width:auto;
	height:1.46rem;
	border-left:0.5px solid rgba(255,255,255,0.5);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0.28rem
}
.lotteryHall-page-V2 .hallContent .block header > div div span {
	width:100%;
	display:block;
	margin:.06rem
}
.lotteryHall-page-V2 .hallContent .block header > div div span:first-child {
	font-family:PingFangSC-Semibold;
	font-size:0.36rem;
	color:#FFFFFF;
	letter-spacing:-0.0056rem;
	margin-bottom:0.1rem
}
.lotteryHall-page-V2 .hallContent .block header > div div span:last-child {
	opacity:0.9;
	font-family:PingFangSC-Regular;
	font-size:0.24rem;
	color:#FFFFFF;
	letter-spacing:-0.18px
}
.lotteryHall-page-V2 .hallContent .block header > div > img:nth-last-of-type(1) {
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:.52rem;
	right:.32rem;
	width:0.32rem;
	height:0.32rem
}
.lotteryHall-page-V2 .hallContent .block > ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:90%;
	background:#F4F4F4;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#F9FAFA;
	-webkit-box-shadow:0 2px 7px 0 #E8E8E8;
	box-shadow:0 2px 7px 0 #E8E8E8;
	border-radius:3px
}
.lotteryHall-page-V2 .hallContent .block > ul * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.lotteryHall-page-V2 .hallContent .block > ul li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:49.99%;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.lotteryHall-page-V2 .hallContent .block > ul li div {
	width:100%;
	padding-left:15px;
	border-right:1px solid #EDEDED;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.lotteryHall-page-V2 .hallContent .block > ul li div p {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:.14rem;
	font-family:PingFangSC-Regular;
	font-size:0.252rem;
	color:#333333;
	letter-spacing:-0.19px
}
.lotteryHall-page-V2 .hallContent .block > ul li div p > span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:0.3rem;
	font-family:PingFangSC-Regular;
	font-size:0.18rem;
	color:#8A8A8A;
	letter-spacing:-0.14px;
	margin-top:0.02rem;
	background-size:0.3rem 0.3rem
}
.lottery-header-container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	height:.88rem;
	background-color:#ffffff;
	color:#fff;
	padding:0 .32rem;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:11 !important
}
.lottery-header-title {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	font-size:.36rem
}
.lottery-header-right {
	font-size:.36rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:fixed;
	right:.32rem;
	height:.88rem;
	z-index:9999
}
.lottery-header-right > * {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.lottery-header-right img:nth-child(1) {
	width:.4rem;
	height:.37rem
}
.lottery-header-right img:nth-child(2) {
	width:.38rem;
	height:.38rem
}
.lottery-wrap {
	width:100%
}
.lottery-header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100vw;
	z-index:100;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	height:2rem;
	background-image:linear-gradient(-45deg,#FF4941 0%,#FF7D83 100%)
}
.lottery-header .lottery-title {
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:-0.25px;
	text-align:center;
	line-height:22px;
	padding-top:31px
}
.lottery-header .lottery-tab {
	text-align:center;
	width:6.2rem;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.lottery-header .lottery-user,.lottery-header .lottery-amount {
	font-size:16px;
	display:inline-block;
	color:#FFFFFF
}
.lottery-header .lottery-num {
	overflow:hidden;
	margin-top:5px;
	font-size:20px;
	height:28px;
	line-height:28px
}
.lottery-header .lottery-message img {
	width:17px;
	height:20px;
	margin-right:7px;
	position:relative;
	top:5px
}
.lottery-list {
	min-height:68vh;
	padding-top:0.18rem;
	background-color:#1e2129
}
.lottery-list .list-view-section-body {
	padding-left:.22rem;
	padding-right:.22rem
}
.lottery-list .lottery-list-item:last-child {
	border-bottom:0px
}
.lottery-list .lottery-list-item {
	height:2.1rem;
	position:relative;
	margin-bottom:0.28rem;
	padding-top:0.15rem;
	background:#fffefe;
	border-radius:0.08rem;
	-webkit-box-shadow:0 2px 4px 0 rgb(31 37 68);
    box-shadow: 0 2px 4px 0 rgb(31 37 68);
}
.lottery-list .lottery-list-item.luck8 {
	height:2.5rem
}
.lottery-list .lottery-list-item.luck8 .ball-list {
	width:calc(100vw - 1.5rem)
}
.lottery-list .lottery-list-item.luck8 .ball-list .balls {
	margin:0.06rem 0.01rem
}
.lottery-list .lottery-list-item.kk3 img {
	margin-right:.1rem;
	margin-left:.1rem;
	margin-top:0rem
}
.lottery-list .lottery-list-item > img {
	position:absolute;
	top:0.3rem;
	left:0.24rem;
	height:1.04rem;
	width:1.04rem;
	border-radius:10px
}
.lottery-list .lottery-list-item .right-arrow {
	position:absolute;
	width:9px;
	height:17px;
	right:0.22rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(data:image/png;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAeCAMAAAASJ24jAAAAclBMVEUAAACWlpaWlpaAgICYmJiZmZmZmZmYmJiZmZmVlZWZmZmZmZmZmZmZmZmZmZmZmZmYmJiZmZmYmJiZmZmYmJiXl5eWlpaXl5eYmJiZmZmYmJiZmZmYmJiYmJiXl5eOjo6ZmZmSkpKYmJiZmZmZmZmZmZk34mSfAAAAJXRSTlMAHRcE9+5+TjoK9Ofh3NXOx7+3m3VEKySuqKGNhlgyEg8HlJNkHx1xMQAAAIZJREFUGNOF0ccSgjAUhWFCCSoQmhorYjnv/4rOOG7+u4Ds8i1uO4kb0wTPq6O4Vv2DEjTMkNho2EKOjU5Gap2fkKnSJYNsKo1GCr054KHQlVLudDOSy1PuufYrUv4AZT0a/9tgEI76yhaWmWquaw8Szcli4FFdUD8vBJN2JrqPWkaZeof/FxxkCiKeGWDbAAAAAElFTkSuQmCC) no-repeat center;
	background-size:contain
}
.lottery-list .lottery-name {
	margin-left:1.5rem;
	font-family:"PingFang SC";
	font-size:0.36rem;
	letter-spacing:-0.005rem;
	color:#131313;
	height:1.24rem;
	display:inline-block;
	line-height:1.34rem
}
.lottery-list .lottery-time {
	height:0.36rem;
	font-family:"PingFang SC";
	font-size:0.26rem;
	color:#131313;
	letter-spacing:-0.18px
}
.lottery-list .lottery-zoushitu {
	font-family:"PingFangSC-Light";
	font-size:0.26rem;
	color:#ff4d67;
	letter-spacing:-0.18px;
	position:relative;
	margin-top:0.16rem
}
.lottery-list .lottery-zoushitu:after {
	position:absolute;
	right:0;
	bottom:-1px;
	content:'';
	width:0.78rem;
	height:0.02rem;
	border-radius:1px;
	background-color:#FF4941
}
.lottery-list .lottery-change-issueNo {
	height:0.42rem;
	font-size:0.3rem;
	color:#131313;
	letter-spacing:-0.0042rem;
	font-family:"PingFang SC"
}
.lottery-list .lottery-periods {
	text-align:right;
	color:#666666;
	letter-spacing:-0.21px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:1.44rem;
	margin-top:20px;
	position:absolute;
	right:0.74rem
}
.lottery-list .ball-list {
	display:inline-block;
	margin-left:0.24rem;
	margin-top:0.1rem;
	position:absolute
}
.lottery-list .ball-list li {
	float:left;
	color:#FFFFFF;
	text-align:center;
	height:0.48rem;
	width:0.48rem;
	line-height:24px
}
.lottery-list .ball-list li.red {
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FF666D),to(#FF4941)) !important;
	background-image:linear-gradient(-180deg,#FF666D 0%,#FF4941 100%) !important;
	-webkit-box-shadow:0 2px 4px 0 #FF535B !important;
	box-shadow:0 2px 4px 0 #FF535B !important
}
.lottery-list .ball-list li.green {
	background:#5FCC49  !important;
	-webkit-box-shadow:0 2px 4px 0 #5FCC49  !important;
	box-shadow:0 2px 4px 0 #5FCC49  !important
}
.lottery-list .ball-list li.blue {
	background:#3CA2ED !important;
	-webkit-box-shadow:0 2px 4px 0 #3CA2ED !important;
	box-shadow:0 2px 4px 0 #3CA2ED !important
}
.lottery-list .ball-list li.black {
	background:#999999  !important;
	-webkit-box-shadow:0 2px 4px 0 #999999  !important;
	box-shadow:0 2px 4px 0 #999999  !important
}
.lottery-list .ball-list li:after {
	margin-left:0.26rem !important
}
.lottery-list .ball-list.null {
	font-size:0.35rem;
	color:#d7d7d7
}
.lottery-Tab {
	position:absolute;
	right:10px;
	top:1.2rem;
	z-index:9999;
	background-color:#FFFFFF;
	font-family:PingFangSC-Regular;
	font-size:0.26rem;
	color:#666666;
	letter-spacing:-0.0144rem;
	text-align:center;
	padding-left:0.4rem;
	padding-right:0.4rem;
	padding-top:0.26rem;
	border-radius:0.08rem;
	opacity:.99;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.lottery-Tab > div {
	margin-bottom:0.34rem
}
.lottery-Tab > div:not(.triangle_3) {
	width:100%
}
.triangle_3 {
	width:0;
	height:0;
	position:absolute;
	top:-0.2rem;
	right:0.2rem;
	background-color:transparent;
	border-style:solid;
	border-left-width:0.14rem;
	border-right-width:0.14rem;
	border-bottom-width:0.2rem;
	border-left-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#f4f4f4;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}


.my_item_div > div > img {
	width:0.72rem;
	height:0.72rem;
	margin-bottom:0.3rem
}
.my_header_v2 {
	width:100%;
	height:4rem;
	background-image:url(images/top-bg.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	font-family:PingFangSC-Medium;
	font-size:0.36rem;
	color:#6F6F6F
}
.my_header_v2 img {
	width:100%;
	height:100%;
	border:none
}
.my_header_v2_div {
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.my_header_v2_div > div:nth-child(1) {
	width:2.04rem;
	height:2.04rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:rgba(255,255,255,0.19);
	border-radius:50%
}
.my_header_v2_div > div:nth-child(1) img {
	width:1.44rem;
	height:1.44rem;
	border-radius:50%
}
.my_header_v2_div > div:nth-child(2) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	bottom:0
}
.my_header_v2_div > div:nth-child(2) img {
	width:1rem;
	height:0.4rem
}
.my_header_v2_div_1 {
	width:0.52rem;
	height:0.52rem;
	position:absolute;
	right:0.16rem;
	top:0.5rem
}
.my_money_v2 > .my-rank {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:auto;
	height:1.16rem;
	border-bottom:1px solid #f4f4f4;
	padding-bottom:0.24rem
}
.my_money_v2 > .my-rank > div:nth-child(1) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:70%;
	margin-bottom:0.28rem;
	font-family:PingFangSC-Regular;
	font-size:0.208rem;
	color:#7C7C7C;
	text-align:center
}
.my_money_v2 > .my-rank > div:nth-child(1) > span {
	font-size:.26rem;
	height:.3rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:.3rem;
	color:#666;
	margin-bottom:.2rem;
	display:inline-block;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.my_money_v2 > .my-rank > div:nth-child(2) {
	font-family:PingFangSC-Regular;
	font-size:0.24rem;
	color:#7C7C7C
}
.my_money_v2 > .my-rank .rank-img {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.my_money_v2 > .my-rank .rank-img > img {
	width:0.4rem;
	height:0.4rem
}
.my_money_v2 > .my-rank .rank-img > span {
	font-size:.26rem;
	color:#333
}
.my_money_v2 > .my-rank .rank-bg {
	width:100%;
	height:.2rem;
	background-color:#D8D8D8;
	overflow:hidden;
	border-radius:0.3rem
}
.my_money_v2 > .my-rank .rank-slide {
	border-radius:0.3rem;
	height:.2rem;
	background-image:linear-gradient(-45deg,#FF7D83 0%,#FF4941 100%)
}
.my_money_v2 .my_money_v2_div {
	width:100%;
	height:1.9rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	font-family:PingFangSC-Regular;
	font-size:0.28rem;
	color:#333333;
	text-align:left;
	background-color:#fffefe;
	border-bottom: 1px solid #2c3038;
}
.my_money_v2 .my_money_v2_div > div:nth-child(1) {
	border-right:1px solid #ededed
}
.my_money_v2 .my_money_v2_div > div {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.my_money_v2 .my_money_v2_div > div > div:nth-child(1) {
	height:1.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:left;
	-ms-flex-align:left;
	align-items:left;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.my_money_v2 .my_money_v2_div > div > div:nth-child(1) span:nth-last-child(1) {
	text-align:center
}
.my_money_v2 .my_money_v2_div > div > div:nth-child(2) {
	background-image:url(data:image/png;
	background:url(data:image/png;base64,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);
	background-repeat:no-repeat;
	background-size:100% 100%;
	width:2.12rem;
	height:0.7rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-family:PingFangSC-Regular;
	font-size:0.28rem;
	color:#FFFFFF;
	padding-right:5px;
	padding-left:5px
}
.my_money_v2 .my_money_v2_div > div > div:nth-child(2) > img {
	margin-left:0.32rem;
	margin-right:0.3rem;
	width:0.42rem;
	height:0.36206897rem
}
.my_item_v2 {
	background-color: #fffefe;
    font-family: PingFangSC-Regular;
    font-size: 0.252rem;
    color: #d7d7d7;
    padding-top: 0.2rem;
}
.my_item_more {
	width:100%;
	height:1.6rem
}
.my_item_more img {
	width:100%;
	height:100%
}
.my_item_div {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:.2rem;
	margin-bottom:2rem;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.my_item_div > div {
	width:33.33%;
	height:2.0rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-bottom: 1px solid #2c3038;
	border-right: 1px solid #2c3038;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.my-content-wrapper {
	height:calc(100vh - 1.1rem);
	overflow-y:auto;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch
}
.my-content {
	position:relative;
	height:100%;
	background-color:#fffefe;
	overflow:scroll
}
.my-content:after {
	height:calc(100% + 1px)
}
.active-content {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	margin-top:0.8rem;
	height:calc(100vh - 1.88rem)
}
.active-content > header {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	top:0;
	width:100%;
	height:0.8rem;
	padding:0 1.48rem;
	/*background: linear-gradient(to bottom,#fffefe 0,#fffefe 100%);*/
	z-index:2
}
.active-content > header ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%
}
.active-content > header ul li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	width:1.1rem;
	height:100%;
	font-size:0.36rem;
	font-weight:500;
	color:#D8D8D8
}
.active-content > header ul li:after {
	position:absolute;
	left:0;
	bottom:4px;
	content:'';
	width:100%;
	height:4px;
	border-radius:2px;
	background:#FF4D55
}
.active-content > header ul li.active {
	color:#fff
}
.active-content > header ul li.active:after {
	background:#fff
}
.active-content > section {
	height:100%;
	position:relative;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:.2rem .32rem 0rem .32rem
}
.active-content > section ul {
	height:calc(100% + 1px);
	overflow:scroll
}
.active-content > section ul li {
	position:relative;
	width:100%;
	border-radius:4px;
	margin-bottom:0.2rem;
	background:#333;
	overflow:hidden
}
.active-content > section ul li img {
	display:block;
	width:100%;
	height:100%
}
.active-content > section ul li .up {
	position:absolute;
	top:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#fff;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.2)
}
.active-content > section ul li .new {
	position:absolute;
	top:0;
	left:0.2rem;
	width:0.56rem;
	height:0.6rem
}
.active-content > section ul li .footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	bottom:0;
	width:100%;
	height:0.7rem;
	padding:0.2rem;
	border-radius:0 0 4px 4px;
	background:rgba(0,0,0,0.5);
	color:#fff
}
.active-content > section ul li .footer p {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:0.34rem;
	padding-left:0.48rem;
	background:url(data:image/png;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAFMandsAAAABGdBTUEAALGPC/xhBQAAAW9JREFUOBGVlM0uA1EUx2eKB1DCS3gALbqwEBJEbDyCN2hIdFERbfSRRmyEWFh21RdgoxLbJvj9z8xpr6nbpCf53/P9cc/cTJKE9ANJh2U61kAXrKccO3KMo2XpmoYwMefJ94vyYO9ZRH78CQrsc4mTtp5Gl3PQB7fgtJBP4DeFfKYstQ/H8XznG5rXZoTZzf7htpWZFyHpwUuq4rYryNqgUQVlAA7R9uAavo+8Dz8GA2U289jpE19bCz5CWJ12m6WhCq2IU76Of6I6Qd+gUvAUbjeUQSRDCNmlJ6owStP0SUqZaHGggAWE/J2UI5Lky8oQsIJvCQzBHRiBK7AMnD4RVEizXoIqUPcPLVMDXwCnN4R3V0pcPsGpTXrmL0R3eS48/p1tSo+O+BrYh9qrKJyklBdXybsGma9d+1DBLdADtYheD/3EWJ5PEn0BKhYjCnbAeBKLw6BO+htsygCvzdK9uBb7gqIlPrpxDr5L7Osvq0IkZU8sVfEAAAAASUVORK5CYII=) 0 0 no-repeat;
	background-size:0.34rem 0.34rem
}
.active-content > section ul li .footer div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.homeindex_Content {
	width:100%;
	padding-top:.72rem;
	height:calc(100vh - 1.88rem);
	overflow-y:scroll;
	padding-bottom:1rem;
	background-color:#0F1216;
	position:relative
}
.homeindex_Content * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.homeindex_Content .Gamedream-header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:111;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100vw;
	height:0.72rem;
	padding:0 0.28rem 0 0;
	background:#252525;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	opacity:1;
	padding:0 .2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.homeindex_Content .Gamedream-header .logoin {
	position:absolute;
	right:.12rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	height:100%
}
.homeindex_Content .Gamedream-header .logoin img {
	height:.44rem;
	margin:0 .1rem
}
.homeindex_Content .Gamedream-header .logoin p {
	font-size:.26rem;
	color:#fff
}
.homeindex_Content .Gamedream-header .logoin span {
	font-size:0.26rem;
	color:#fec80d
}
.homeindex_Content .Gamedream-header .logo img {
	height:auto;
	width:2.2rem
}
.homeindex_Content .Gamedream-contents-wrapper,.homeindex_Content .home-container {
	position:relative;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	height:100%;
	z-index:10
}
.homeindex_Content .Gamedream-contents-wrapper {
	min-height:calc(100% + 1px)
}
.homeindex_Content .game_tabs {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:1.9rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0.48rem 0.24rem 0rem 0.2rem;
	background:#1e1e1e
}
.homeindex_Content .game_tabs img {
	width:1.7rem;
	height:1.24rem
}
.homeindex_Content .game_tabs div {
	font-size:13px;
	color:#bdc2c9;
	letter-spacing:-0.18px;
	text-align:center
}
.homeindex_Content .game_tabs div div {
	margin-top:.1rem
}
.homeindex_Content .game_lotteryTitle {
	height:.72rem;
	background:#1e1e1e;
	margin-bottom:.2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.2rem
}
.homeindex_Content .game_lotteryTitle p {
	font-size:.32rem;
	color:#FFF;
	font-weight:normal;
	vertical-align:bottom;
	margin-bottom:-0.06rem
}
.homeindex_Content .game_lotteryTitle p span {
	display:inline-block;
	width:5rem;
	margin-left:.16rem;
	font-size:.20rem;
	color:#f2ba36;
	background:none
}
.homeindex_Content .game_lotteryTitle span {
	width:.08rem;
	height:.32rem;
	display:inline-block;
	margin-right:.14rem;
	background-color:#f2ba36
}
.homeindex_Content .hotGameRepeat {
	height:8.9rem;
	position:relative
}
.homeindex_Content .hotGameRepeat img {
	position:absolute;
	width:calc((100% - .6rem)/3) !important
}
.homeindex_Content .hotGameRepeat .hotgamepic_ {
	width:30%
}
.homeindex_Content .hotGameRepeat .hotgamepic_1 {
	top:0;
	left:0.2rem;
	width:2.8rem;
	height:3.2rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_2 {
	top:0;
	left:calc((100% - .6rem)/3 + .29rem);
	width:2.8rem;
	height:6.3rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_3 {
	top:0;
	right:0.2rem;
	width:2.8rem;
	height:3.2rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_4 {
	top:3.3rem;
	left:0.2rem;
	width:2.8rem;
	height:2.3rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_5 {
	top:3.3rem;
	right:0.2rem;
	width:2.5rem;
	height:2.3rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_6 {
	top:5.7rem;
	left:0.2rem;
	width:2.8rem;
	height:3.0rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_7 {
	top:6.4rem;
	left:calc((100% - .6rem)/3 + .29rem);
	width:2.5rem;
	height:2.3rem
}
.homeindex_Content .hotGameRepeat .hotgamepic_8 {
	top:5.7rem;
	right:0.2rem;
	width:2.5rem;
	height:3.0rem
}
.homeindex_Content .gameGuess {
	position:relative
}
.homeindex_Content .gameGuess > img {
	width:100%;
	height:4.48rem
}
.homeindex_Content .gameGuess > div {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:4.48rem
}
.homeindex_Content .gameGuess > div > div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:.44rem
}
.homeindex_Content .gameGuess > div > div > img {
	width:calc(100% - .6rem);
	height:2.9rem
}
.homeindex_Content .gameGuess > div > div .guessbox {
	width:calc(100% - .6rem);
	height:100%;
	height:2.9rem;
	position:absolute
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(1) {
	width:100%;
	font-size:0.26rem;
	color:#bdc2c9;
	text-align:center;
	margin-top:.27rem
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) {
	width:100%
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div {
	width:5.7rem;
	height:1.6rem;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(1),.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(3) {
	position:relative;
	height:100%
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(1) img,.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(3) img {
	width:1.2rem;
	max-height:1.2rem
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(1) span,.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(3) span {
	color:#bdc2c9;
	font-size:0.28rem;
	width:100%;
	display:block;
	text-align:center;
	position:absolute;
	bottom:0
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(2) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	height:100%;
	padding:.3rem 0
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(2) img {
	width:.58rem
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(2) > span {
	color:#bdc2c9;
	font-size:0.28rem;
	width:100%;
	display:block;
	text-align:center
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(2) > div > div:nth-child(2) > span > span {
	display:inline-block;
	padding:.02rem .3rem;
	background-color:#363f4c;
	border-radius:0.14rem
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3) {
	width:100%;
	position:absolute;
	bottom:0;
	height:.42rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3)::before {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-top:0.42rem solid transparent;
	border-bottom:0 solid transparent;
	border-right:0.42rem solid #2e4565
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3):after {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-top:0.42rem solid transparent;
	border-bottom:0 solid transparent;
	border-left:0.42rem solid #2e4565
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3) > div {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 .1rem;
	height:100%;
	background-color:#2e4565
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3) > div img {
	width:0.26rem;
	height:0.26rem;
	margin-right:.1rem
}
.homeindex_Content .gameGuess > div > div .guessbox > div:nth-child(3) > div span {
	color:#bdc2c9;
	font-size:.26rem
}
.footer-Dowload {
	position:fixed;
	z-index:10;
	bottom:1.1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background-color:rgba(0,0,0,0.7);
	color:#fff;
	font-size:0.3rem;
	width:100%;
	height:0.6rem;
	text-align:center
}
.footer-Dowload > div {
	line-height:.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.footer-Dowload > div span {
	display:inline-block
}
.footer-Dowload > div img {
	margin:0 .2rem;
	z-index:10000
}
.footer-Dowload img {
	width:0.32rem;
	height:0.32rem;
	margin:0.1rem 0
}
.footer-Dowload .download-btn {
	margin-right:.4rem;
	width:1rem;
	height:0.45rem;
	margin-top:.06rem
}
.footer-Dowload .download-btn span {
	display:block;
	width:1rem;
	height:0.4rem;
	line-height:0.45rem;
	background:#ff656c;
	-webkit-box-shadow:0 2px 4px 0 rgba(153,153,153,0.5);
	box-shadow:0 2px 4px 0 rgba(153,153,153,0.5);
	border-radius:0.12rem;
	font-size:0.3rem;
	color:#ececec;
	text-align:center
}
.dowloadNone {
	display:none
}
.Hall-page {
	min-height:100vh
}
.Hall-page .am-tabs {
	margin-top:.88rem
}
.Hall-page .am-tabs-default-bar-tab {
	background-color:#EFEFEF;
	color:#000000
}
.Hall-page .am-tabs-default-bar-tab-active {
	background-color:#FF7E79;
	color:#FFFFFF
}
.Hall-page .gameItem {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:2rem;
	margin-top:.2rem
}
.Hall-page .gameItem img {
	height:1.4rem;
	width:1.4rem;
	border-radius:0.3rem
}
.Hall-page .gameItem p {
	margin-top:.2rem
}
.Hall-page .list-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:.4rem;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.wechat-page img {
	width:100%;
	height:100%
}
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,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1;
	background-color:initial
}
ol,ul,li {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	text-decoration:none;
	color:#333333
}
#indexbtn {
	z-index:9999;
	width:55px;
	height:55px;
	background:url(/statics/images/1_dc66af9c-ea94-453c-aa96-394465e18593.png) no-repeat;
	background-size:100% 100%;
	position:fixed;
	left:80%;
	top:70%
}
.dream-header-left {
	float:left;
	left:0.35rem;
	position:absolute
}
.dream-header-left a {
	color:#333333;
	font-size:0.3rem;
	padding:0 0.18rem;
	display:inline-block;
	line-height:0.4rem
}
.dream-header-left .top_nav .active {
	font-size:0.4rem;
	font-weight:600;
	position:relative;
	line-height:0.4rem
}
.dream-header-left .top_nav .active:after {
	content:' ';
	height:0.08rem;
	width:0.32rem;
	border-radius:0.125rem;
	position:absolute;
	background:#ff4d67;
	bottom:-0.175rem;
	left:0.38rem
}
.dream-header-right {
	float:right;
	right:0.001rem;
	position:absolute
}
.dream-header-right .homeShare a {
	color:#000;
	font-size:0.3rem;
	padding:0 0.18rem;
	display:inline-block;
	line-height:0.4rem
}
.dream-header-right .homeShare img {
	width:0.35rem;
	height:0.35rem
}
.hot_lottery {
	margin-top:1.1rem;
	/*background:#f2f2f2;*/
}
.hot_lottery .tabs-title {
	background:#fffefe !important;
	padding:0 0.45rem;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.hot_lottery .tabs-title span {
	height:0.7rem;
	line-height:0.7rem;
	font-size:0.3rem;
	/*font-weight:bold;*/
	color:#333333
}
.hot_lottery .tabs-title:before {
	content:'';
	display:inline-block;
	width:0.08rem;
	height:0.28rem;
	position:absolute;
	background: linear-gradient( to right, #ff7a8d 0%, #ff4d67 100%);
	left:0.23rem;
	top:0.21rem
}
.line-kongge {
	background:#1f1c1f;
	height:0.13rem;
	line-height:0.13rem
}
.video_index_bg {
	background:#1e2129;
	padding-bottom:0.12rem
}
.video_index_bg .tabs-title {
	background: linear-gradient(120deg,#212121,#313131);
	padding:0 0.45rem;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.video_index_bg .tabs-title span {
	height:0.7rem;
	line-height:0.7rem;
	font-size:0.3rem;
	/*font-weight:bold;*/
	color:#ededed
}
.video_index_bg .tabs-title:before {
	content:'';
	display:inline-block;
	width:0.08rem;
	height:0.28rem;
	position:absolute;
    background: linear-gradient( to right, #f3c7a2 0%, #dcab76 100%);
	left:0.23rem;
	top:0.21rem
}

/*个人中心*/
.my-personal-bg{
    background: #fffefe;
}
.my-personal{
    width: 100%;
    overflow-x: hidden;
    background: url(../css/images/top-bg.png) top center no-repeat #1e2129;
    background-size: 100%;
}
.personal-top{
    position: absolute;
    top: 0.15rem;
    left: 0;
    height: 0.9rem;
    line-height: .9rem;
    width: 100%;
    text-align: center;
    font-size: .38rem;
    color: #FFFFFF;
}
.personal-top i {
    background: url(../images/icon-back.png) center left no-repeat;
    position: absolute;
    top: 0;
    left: 0.2rem;
    height: 100%;
    display: inline-block;
    background-size: 0.16rem 0.3rem;
    width: 0.5rem;
    height: 100%;
}
.personal-card {
    margin-top: 1.3rem;
    width: 100%;
    height: 4.6rem;
    padding: 0 0rem;
    background: url(../css/images/card-bg.png) center center no-repeat;
    background-size: 100%;
}
.personal-card .user {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.8rem 0.8rem;
    color: #FFFFFF;
}
.personal-card .user img {
    margin-right: 0.56rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
}
.personal-card .user .name {
    display: flex;
    flex-direction: column;
}
.personal-card .user .name p {
    font-size: .35rem;
    padding-bottom: 0.15rem;
}
.personal-card .user .name span {
    font-size: .32rem;
}
.personal-card .info {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 0.8rem;
    color: #FFFFFF;
}
.personal-card .info .item {
    margin-right: 1.2rem;
    display: flex;
    flex-direction: column;
}
.personal-card .info .item p {
    font-size: .3rem;
    color: #ff4d67;
    padding-bottom: 0.3rem;
}
.personal-card .info .item span {
    font-size: .35rem;
    font-weight: 600;
    color: #d7d7d7;
}
.personal-cash{
    background: #fffefe;
    /*margin-top: 150px;*/
}

.personal-cash .cash-top{
    padding: 0.1rem 0;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #2c3038;
}

.personal-cash .cash-top .item{
    position: relative;
    float: left;
    padding: 1px;
    width: 50%;
    box-sizing: border-box;
    margin: 10px 0;
    text-align: center;
}
.personal-cash .cash-top .icon{
    width: 25px;
    height: 25px;
    margin: 0 auto;
    vertical-align: text-bottom;
    display: inline-block;
}
.personal-cash .cash-top .icon img {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}
.personal-cash .cash-top .text {
    display: inline-block;
    text-align: center;
    color: #d7d7d7;
    font-size: 0.35rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 0.2rem;
    vertical-align: text-bottom;
    margin-left: 0.05rem;
}
.personal-cash .cash-top .text h2 {
    font-size: 0.35rem;
    font-weight: normal;
    color: #d7d7d7;
    text-align: center;
}
.my-personal-bg .my_item_div span{
    color: #d7d7d7;
}
.my-personal-right {
	width:0.52rem;
	height:0.52rem;
	position:absolute;
	right:0.2rem;
	top:0.3rem
}
.my-personal-right img {
    width: 100%;
    height: 100%;
    border: none;
}

/* end */
/* 新个人中心 */

.user-flexView {
    width: 100%;
    height: 100%;
    max-width: 750px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.user-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 0;
}

.user-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #1f1c1f;
}

.user-navBar:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #fff;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.user-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #a0a0a0;
    position: relative;
}

.user-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.user-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.user-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.user-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.32rem;
    color: #f3c7a2;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.user-mer-list {
    background-image: -webkit-gradient(linear,left top,right top,from(#efcba7),to(#dcab76));
    background-image: -webkit-linear-gradient(left,#efcba7,#dcab76);
    background-image: -moz-linear-gradient(left,#efcba7,#dcab76);
    background-image: linear-gradient(to right,#efcba7,#dcab76);
    background-color: #dcab76;
    height: 3.2rem;
    position: relative;
    margin-bottom: 1.4rem;
}
.user-scrollView .user-ad-bar{
    width: 92%;
    margin: 0 4%;
    background: url(/images/user-bg.png) no-repeat;
    background-size: cover;
    background-size: 100% 100%;
    height: 1.8rem;
}
.user-scrollView .user-ad-bar .user-vip{
    position: relative;
    float: left;
    padding: 25px 1px 25px 1px;
    width: 80%;
    box-sizing: border-box;
    text-align: center;
}
.user-scrollView .user-ad-bar .user-vip .top{
    color: #f3c7a2;
    font-size: 0.4rem;
}
.user-scrollView .user-ad-bar .user-vip .down{
    color: #e6b98a;
    font-size: 0.2rem;
    /*margin-top: 0.2rem;*/
}
.user-flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    position: relative;
    /* box-shadow: 0 1px 12px #ddd; */
    margin: 0;
    padding: 15px 20px;
    margin-bottom: 15px;
}

.user-flex-box-hd {
    margin-right: .8em;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    /*border-radius: 100%;*/
}

.user-flex-box-hd img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
    border-radius: 100%;
    border: 2px solid #fff;
}

.user-flex-box-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}

.user-flex-box-bd h2 {
    font-weight: 400;
    font-size: 0.32rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
    color: #333;
    padding-bottom: 10px;
}

.user-flex-box-bd p {
    color: #1d1d1d;
    font-size: 0.32rem;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.user-flex-box-fr {
}

.user-flex-box-bd p em {
    font-size: 0.32rem;
    font-style: normal;
    color: #fc6232;
    font-weight: bold;
}

.icon-set {
    background-image: url('data:image/png;base64,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');
}

.user-with-bg {
    background: linear-gradient(120deg,#212121,#313131);
    border-radius: 5px;
    box-shadow: 0 2px 8px #000;
    width: 90%;
    /* height: 120px; */
    margin: 0 5%;
}

.user-palace {
    padding: 0;
    position: relative;
    overflow: hidden;
    /* margin-bottom: 15px; */
    text-align: center;
}

.user-palace-grid {
    position: relative;
    float: left;
    padding: 25px 1px 25px 1px;
    width: 33.333%;
    box-sizing: border-box;
    text-align: center;
}

.user-palace-grid-icon {
    width: 83px;
    height: 22px;
    margin: 0 auto;
}

.user-palace-grid-icon img {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
}

.user-palace-grid-text {
    display: block;
    text-align: center;
    color: #333333;
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.user-palace-grid-text h2 {
    font-size: 0.33rem;
    font-weight: normal;
    color: #e6b98a;
    margin-top: 0.15rem;
}

.user-palace-grid-icon span {
    color: #ffffff;
    font-size: 0.32rem;
}

.user-ad-bar img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
    max-height: 3.5rem;
}

.user-icon-box .user-flex-box {
    padding: 0.22rem 0.5rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* background: #900; */
    margin-bottom: 0;
}
.user-icon-box{
    margin-bottom: 1.2rem
}
.user-icon-box .user-flex-box-hd {
    width: 30px;
    height: 30px;
    margin-right: 6px;
}

.user-icon-box .user-flex-box-hd img {
    width: 30px;
    height: 30px;
    display: block;
    border: none;
    border-radius: inherit;
}

.user-flex-box-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    color: #d3a97d;
    font-size: 0.32rem;
}

.user-flex-box-fr {
    text-align: right;
    color: #a6a6a6;
    padding-right: 20px;
    position: relative;
    font-size: 0.32rem;
}

.user-icon-box .user-flex-box-fr:after {
    content: " ";
    display: inline-block;
    height: 9px;
    width: 9px;
    border-width: 1px 1px 0 0;
    border-color: #d3a97d;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 2px;
    border-radius: 2px;
}

.user-icon-box .user-flex-box:after {
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

/* 新个人中心 end */
.content-input .user-input{margin-bottom: 0.48rem;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #979797;
    border-radius: 0.15rem;
    height: 0.9rem;
}
.content-input .user-input img{position: absolute;left: 0.25rem;;}
.content-input .user-input input{
    width: 100% !important;
    height: 100%;
    box-sizing: border-box;
    padding-left: 0.8rem;
    border-radius: 0.15rem;
    background: linear-gradient(120deg,#212121,#313131);
    border: 1px solid #766350;
    color: #e6b98a;
}
.content-input .user-input input:focus{outline: none;border: 1px solid #f3c7a2;background: linear-gradient(120deg,#303030,#444444);}
.user-input > div {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-size: .26rem;
    margin-right: 0.46rem;
}
.user-input > div img {
    width: 90;
}
.content-input .user-input .active-opacity{
    position: absolute;
    right: 56px;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    top: 0;
    padding: 6px 15px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0.1rem;
}
.NameRegister .user-input{
    margin-bottom: 0.18rem;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #979797;
    border-radius: 0.15rem;
    height: 0.9rem;
}
.NameRegister .user-input img{position: absolute;left: 0.25rem;;}
.NameRegister .user-input input{
    width: 100% !important;
    height: 100%;
    box-sizing: border-box;
    padding-left: 0.8rem;
    border-radius: 0.15rem;
    background: linear-gradient(120deg,#212121,#313131);
    border: 1px solid #766350;
    color: #e6b98a;
    font-size: 0.3rem;
}
.NameRegister .user-input input:focus{
    outline: none;
    background: linear-gradient(120deg,#303030,#444444);
    border: 1px solid #f3c7a2;
}
.user-input > div {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-size: .26rem;
    margin-right: 0.46rem;
}
.NameRegister .user-input .active-opacity{
    position: absolute;
    right: 1.2rem;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    top: 0;
    padding: 6px 15px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0.1rem;
}
.LoginItem header .login-right {
	/*width:.4rem;*/
	height:.4rem;
	position:absolute;
	top:.48rem;
	right: 0.15rem;
    color: #b9926a;
}
.LoginItem header .login-logo {
    height: 128px;
	bottom:1.28rem;
	text-align:center;
	align-items:center;
	margin-top:1.3rem
}
.register-header{
    background-size: cover;
    width: 100%;
    height: 0.8rem;
    text-align: left;
    position: relative;
    padding-top: 20px;
}
.register-header img{
    width: 0.4rem;
    position: absolute;
    top: 0.48rem;
    left: 0.25rem;
}
.register-header span{
    margin-left: 0.8rem;
    font-size: 0.30rem;
    color: #f3c7a2;
}    


/*reserve YUYUE*/
.reserve-bg{
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-sizing: border-box;
    width: 95%;
    margin: 0.2rem auto;
}

.content-bg{
    height: 2.4rem;
    border-radius: 0.2rem;
    display: flex;
    justify-content: space-between;
    padding: 0.3rem;
    position: relative;
    overflow: hidden;
    border: 1px solid #766350;
    background: linear-gradient(120deg,#212121,#313131);
}
.content-bg .left-div{
    width: 5.9375rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.content-bg .left-div>div:first-child {
    height: 0.4rem;
    padding: 0 0.3rem;
    border-radius: 0.2rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.32rem;
    background: linear-gradient(90deg,#efcba7,#dcab76);
    color: #8d5825;
}
.content-bg .left-div>div:nth-child(2) {
    margin: 0.125rem 0;
    padding-left: 0.125rem;
}
.content-bg .left-div>div:nth-child(2) ul li{
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: left;
    font-size: 0.3rem;
    color: #ededed;
}
.content-bg .left-div>div:nth-child(3) ul {
    display: flex;
}
.content-bg .left-div>div:nth-child(3) ul>li:first-child {
    margin-right: 0.225rem;
}
.content-bg .left-div>div:nth-child(3) ul li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content-bg .left-div>div:nth-child(3) ul li img {
    height: 0.3rem;
    margin-right: 0.06rem;
}
.content-bg .left-div>div:nth-child(3) ul li span {
    font-size: .26rem;
    color: #696969;
}
.content-bg .right-div {
    width: 2.75rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.content-bg .right-div img {
    width: 2.0rem;
    height: 2.0rem;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%;
}
.content-bg .sign-i {
    position: absolute;
    right: -5.333vw;
    top: 1.333vw;
    font-size: 2vw;
    padding: 1.333vw 6vw;
    font-style: normal;
    transform: rotate(45deg);
    background: linear-gradient(90deg,#efcba7,#dcab76);
    color: #000000;
}
.reserve_index_bg {
	/*background:#fffefe;*/
	padding-bottom:0.12rem
}
.reserve_index_bg .tabs-title {
	background: #282828 !important;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 95%;
    margin: 0.2rem auto;
}
.reserve_index_bg .tabs-title span {
	height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.3rem;
    color: #ffffff;
    margin: 0 0.3rem 0 0.4rem;
}
.reserve_index_bg .tabs-title:before {
	content:'';
	display:inline-block;
	width:0.08rem;
	height:0.28rem;
	position:absolute;
    background: linear-gradient( to right, #f3c7a2 0%, #dcab76 100%);
	left:0.23rem;
	top:0.21rem
}
.reserve-list-theme{
    /*padding: 10px 5px 0;*/
}

.hot_city{
    /*background: #f2f2f2;*/
}
.hot_city .city {
    padding-top: 0.2rem;
    border-radius: 0.2rem;
    border: 1px solid #766350;
    background: linear-gradient(120deg,#212121,#313131);
    width: 95%;
    margin: 0.2rem auto;
}
.hot_city .G_Field {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    border-radius: 0.25rem!important;
}
.hot_city .G_Field .Label{
    font-weight: 700;
}
.hot_city .G_Field .h_link{
    font-size: 14px;
    word-break: keep-all;
    color: #f3c7a2;
    text-decoration: none;
    margin: 5px;
    /*width: 85px;*/
}
.hot_city .G_Field .Fields{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
}

.hot_city .G_Field .Fields .top_link {
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%;
}
.hot_city .G_Field .Fields .hot_link, .top_link{
    font-size: 14px;
    word-break: keep-all;
    color: #ededed;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-flex: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.hot_city .c-btn {
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
}

.hot_city .c-btn .el-button {
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid #766350;
    color: #4a4947;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 0.1rem 0.2rem;
    font-size: 14px;
    border-radius: 0.1rem;
    background: linear-gradient(90deg,#efcba7,#dcab76);
}