#app {
	min-height: 100vh;
	background: #f5bf85;
	height: auto;
	font-size: 12px;
}

.info-dialog-header {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.26667rem 0 0.33333rem;
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
	border-top-left-radius: 0.26667rem;
	border-top-right-radius: 0.26667rem;
}

.info-dialog-header span {
	width: 1.46667rem;
	height: 0.32rem;
	display: inline-block;
}

.info-dialog-header h5 {
	font-family: Poppins;
	font-weight: 700;
	font-size: 0.4rem;
	color: #fff;
}

.info-dialog-header-left {
	/* background: url() no-repeat center; */
	background-size: contain;
	border-radius: 0.26667rem;
}

.info-dialog-header-right {
	/* background: url() no-repeat center; */
	background-size: contain;
	border-radius: 0.26667rem;
}

.info-dialog-content {
	background: #ffffff;
	padding: 0.46667rem 0.33333rem;
	height: 8.26667rem;
	border-bottom-left-radius: 0.26667rem;
	border-bottom-right-radius: 0.26667rem;
}

.info-dialog-footer {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 0.34667rem;
	position: absolute;
	bottom: -1.73333rem;
}

.info-dialog-footer img {
	width: 0.66667rem;
}

.info-dialog .van-dialog {
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
	border-radius: 0.26667rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	overflow: initial;
}

.info-dialog .van-dialog__content {
	position: relative;
	width: 100%;
}

.info-dialog .van-dialog__footer {
	z-index: 100;
	position: fixed;
	bottom: 0.48rem;
	display: flex;
	flex-grow: 1;
	gap: 0.26667rem;
	width: 90%;
	flex-direction: column;
}

.info-dialog .van-dialog .van-dialog__cancel {
	width: 90%;
	height: 0.93333rem;
	text-align: center;
	line-height: 0.93333rem;
	background: #ffffff;
	color: #eb8a1f;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.53333rem;
	z-index: 100;
	font-weight: 600;
	font-size: 0.4rem;
	font-family: Poppins;
	margin: 0 auto;
}

.info-dialog .van-dialog .van-dialog__confirm {
	color: #fff;
	width: 90%;
	margin: 0 auto;
	height: 0.93333rem;
	text-align: center;
	line-height: 0.93333rem;
	/* background:#eb8a1f;
	*/

	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
	border-radius: 0.53333rem;
	z-index: 100;
	font-weight: 400;
	font-size: 0.37333rem;
	font-family: Inter;
}

.userInfo__container {
	width: 100%;
	height: 5.6rem;
	padding-bottom: 2.90667rem;
	background: linear-gradient(41deg, #ffffff 0%, #e74600 100%);
	display: flex;
	align-items: flex-end;
	border-radius: 0 0 0.1rem 0.1rem;
}

.userInfo__container-nav {
	color: #fff;
	font-size: 0.48rem;
	position: fixed;
	top: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0.26667rem 0.4rem;
	width: 100%;
	z-index: 99;
}

.userInfo__container-nav span {
	flex: 1;
}

.userInfo__container-nav-title {
	text-align: center;
}

.userInfo__container-setting-center {
	width: 93%;
	background: #ffffff;
	border-radius: 0.26667rem;
	display: flex;
	flex-direction: column;
	padding: 0.29333rem 0.4rem;
	position: relative;
	top: 4.83333rem;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	z-index: 99;
}

.userInfo__container-setting-center-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.userInfo__container-setting-center-header-edit {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	color: #666;
}

.userInfo__container-setting-center-header-edit span {
	font-size: 0.34667rem;
	padding-right: 0.34667rem;
}

.userInfo__container-setting-center-content {
	display: flex;
	justify-content: space-between;
	font-size: 0.37333rem;
	color: #666;
	padding: 0.62667rem 0;
	position: relative;
}

.userInfo__container-setting-center-content div {
	display: flex;
	align-items: center;
}

.userInfo__container-setting-center-content span {
	padding-right: 0.16rem;
}

.userInfo__container-setting-center-content img {
	width: 0.45333rem;
}

.userInfo__container .n0 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip0.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n1 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip1.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n2 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip2.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n3 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip3.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n4 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip4.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n5 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip5.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n6 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip6.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n7 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip7.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n8 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip8.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n9 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip9.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .n10 {
	width: 1.33333rem;
	height: 0.58667rem;
	margin: 0 0.13333rem;
	background-image: url(../img/my/vip10.png);
	background-size: 1.33333rem 0.58667rem;
}

.userInfo__container .userInfo_dialog_content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #fff;
	border-radius: 0.06667rem;
	padding: 0.13333rem;
}

.userInfo__container .userInfo_dialog_content input {
	height: 1.17333rem;
	width: 80%;
	border: none;
	border-radius: 0.8rem;
	background: #f2f2f2;
	color: #a6a6a6;
	font-size: 0.37333rem;
	padding: 0 0.53333rem;
}

.userInfo__container-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 0.45333rem;
}

.userInfo__container-content-wrapper {
	display: flex;
	justify-content: flex-start;
}

.userInfo__container-content__avatar {
	width: 1.86667rem;
	height: 1.86667rem;
	border-radius: 50%;
	margin-right: 0.2rem;
	overflow: hidden;
	/* border-color:#eb8a1f;
	*/
	border-style: solid;
	cursor: pointer;
}

.userInfo__container-content__avatar img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.userInfo__container-content__name {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
    line-height:20px;
}

.userInfo__container-content-nickname {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 0.4rem;
	color: #fff;
	font-weight: 600;
}

.userInfo__container-content-nickname img {
	width: 1.33333rem;
	margin: 0 0.13333rem;
}

.userInfo__container-content-nickname .editPencil {
	width: 0.4rem;
}

.userInfo__container-content-uid {
	width: 3.06667rem;
	background: rgb(255 255 255 / 20%);
	border-radius: 0.53333rem;
	padding: 0.06667rem 0.2rem;
	color: #fff;
	font-size: 0.29333rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin: 0;
}

.userInfo__container-content-uid img {
	width: 0.32rem;
	cursor: pointer;
}

.userInfo__container-content-logintime {
	font-size: 0.29333rem;
	color: #fff;
	margin: 0;
}

.userInfo__container-content-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.userInfo__container-content-right img {
	width: 0.88rem;
}

.userInfo__container-content-right span {
	font-size: 0.32rem;
	color: #ffee87;
}

.userInfo__container-content-right h5 {
	width: 2.13333rem;
	height: 0.53333rem;
	border: 0.01333rem solid #ffffff;
	border-radius: 0.26667rem;
	color: #fff;
	text-align: center;
	font-size: 0.34667rem;
}

.userInfo__container .info-dialog-content-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0.37333rem 0 0.96rem;
}

.userInfo__container .info-dialog-content-title span {
	font-size: 0.42667rem;
	color: #333;
}

.userInfo__container .info-dialog-content-title img {
	width: 0.64rem;
	margin-right: 0.2rem;
}

.userInfo__container .info-dialog-content input {
	width: 100%;
	height: 1.17333rem;
	background: #f2f2f2;
	border-radius: 0.8rem;
	border: none;
	padding-left: 0.6rem;
	color: #232323;
}

.userInfo__container .info-dialog-content input:focus {
	outline: 0.01333rem solid #fd5810;
}

.userInfo__container .info-dialog-content h4 {
	font-size: 0.32rem;
	color: #f13f39;
	padding-left: 0.6rem;
	padding-top: 0.29333rem;
}

.userInfo__container .info-dialog-content-avatar-list {
	padding-top: 1.2rem;
}

.userInfo__container .info-dialog-content-avatar-list img {
	width: 2.66667rem;
}

.setting-page-container {
	height: 4.17333rem;
	display: flex;
	justify-content: center;
}

.totalSavings__container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0;
	width: 100%;
	height: 4.2rem;
	border-radius: 0.26667rem;
	/*box-shadow: 0 0.05333rem 0.21333rem 0.02667rem #d0d0ed5c;*/
	background-color: #e17754; /*#833f29*/
    background-image: linear-gradient(to top, #4d1406, #f7000000) !important; /*linear-gradient(to top, #975440, #f7000000) !important;*/
    border:solid 1px #ffffff;
}

.innerHeads {border-radius: 0px !important; height: 2.2rem; background: #892f11 !important; background-image: linear-gradient(to left, #ff7c42, #f7000000) !important; border: none; border-bottom: solid 1px #f90303;}


.totalSavings__container-content {
	display: flex;
	align-items: center;
	width: 100%;
	padding-block: 0.34667rem;
}

.totalSavings__container-header {
	width: 100%;
	padding: 0.37333rem 0.52rem 0 0.36rem;
}

.totalSavings__container-header-box {
	padding-bottom: 0.26667rem;
}

.totalSavings__container-header__title {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.totalSavings__container-header__title span {
	font-weight: 400;
	font-size: 0.37333rem;
	color: #666;
}

.totalSavings__container-header__title img {
	width: 0.53333rem;
	height: 0.53333rem;
}

.totalSavings__container-header__subtitle {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	margin-top: 0.2rem;
	font-size: 0.48rem;
	font-weight: 700;
	color: #151515;
}

.totalSavings__container-header__subtitle img {
	width: 0.56rem;
	margin-right: 0.21333rem;
	margin-left: 0.21333rem;
	cursor: pointer;
}

.totalSavings__container-content {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
	width: 100%;
	padding: 0.4rem 0.26667rem;
}

.totalSavings__container-content-item {
	display: flex;
	justify-content: center;
}

.totalSavings__container-content-item a {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.totalSavings__container-content-item a img {
	width: 0.8rem;
}

.totalSavings__container-content-item a span {
	margin: 0.13333rem 0;
	font-size: 0.37333rem;
	color: #333;
	text-align: center;
}

.financialServices__container {
	display: flex;
	flex-direction: column;
	margin-top: 0.4rem;
}

.financialServices__container-header button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.13333rem;
	width: 100%;
	padding-block: 0.13333rem;
	color: #f95959;
	background: none;
	border: 0.01333rem solid #f95959;
	border-radius: 99rem;
	outline: none;
	font-size: 0.4rem;
}

.financialServices__container-header button img {
	width: 0.53333rem;
	height: auto;
}

.financialServices__container-box {
	display: flex;
	justify-content: space-between;
	padding: 0.4rem 0 0;
	flex-wrap: wrap;
}

.financialServices__container-box-para {
	padding: 0 0.13333rem;
	box-shadow: none !important;
	display: flex;
	flex-direction: column;
}

.financialServices__container-box-para h3 {
	font-size: 0.37333rem;
	color: #fff;
}

.financialServices__container-box>a {
	width: 48%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: #666;
	padding: 0.24rem;
	/* margin:.13333rem 0;
	*/
	background: #db8163;
	/*box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;*/
	border-radius: 0.13333rem;
    border:solid 1px #ab5539;
}

.financialServices__container-box>a:nth-child(n + 3) {
	margin-top: 0.4rem;
}

.financialServices__container-box>a img {
	width: 1.06667rem;
}

.financialServices__container-box>a span {
	font-size: 0.32rem;
	color: #fff;
}

.financialServices__container-box>a>div {
    border:solid 1px #855b5b;
    width:70%;
	position: relative;
	padding: 0.13333rem;
	border-radius: 0.26667rem;
	background: #ad6c57;
	/*box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c,
		inset 0 -0.05333rem 0.16rem #fff;*/
}

.financialServices__container-box>a>div img:first-of-type {
	width: 1.06667rem;
}

.financialServices__container-box>a>div .icon-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.financialServices__container-footer {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.5rem;
	color: #fff;
}

.financialServices__container-footer-des {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background: #ffbf8f;
	border-radius: 9rem;
}

.financialServices__container-footer-des img {
	width: 0.56rem !important;
}

.financialServices__container-footer-des .van-icon {
	font-size: 0.42667rem;
}

.financialServices__container-footer>div {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0.34667rem 0 0.34667rem 0.21333rem;
	border-radius: 0.26667rem;
	background: linear-gradient(90deg, #fd5810 0%, #ff962c 100%);
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
}

.financialServices__container-footer>div img {
	width: 1.09333rem;
	margin-right: 0.24rem;
}

.financialServices__container-footer>div>div {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 0.13333rem;
	width: 100%;
	padding: 0.13333rem 0;
}

.financialServices__container-footer>div>div>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.13333rem 0 0;
}

.financialServices__container-footer>div>div>div h4 {
	font-size: 0.37333rem;
	color: #fff;
	border-radius: 9rem;
	background: #ffbf8f;
	padding: 0 0.13333rem;
}

.financialServices__container-footer>div>div>div span {
	font-size: 0.37333rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 0.06667rem;
}

.financialServices__container-footer>div>div>div span:first-of-type {
	font-weight: 700;
}

.financialServices__container-footer>div>div>span {
	font-size: 0.37333rem;
}

.van-toast {
	word-break: break-word !important;
}

.cg-default.van-button {
	box-shadow: 0 0.05333rem #eb8a1f;
	font-weight: 700;
	font-size: 0.4rem;
}

.cg-default.van-button .van-button__icon {
	height: 100%;
	display: flex;
	align-items: center;
}

.cg-default.van-button .van-button__icon>img {
	height: 80%;
}

.van-picker__confirm {
	color: #1e83d3;
}

.serviceCenter-wrap-header {
	margin: 0.86667rem 0 0.36667rem;
}

.serviceCenter-wrap-header button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.13333rem;
	width: 100%;
	padding: 0.13333rem 0;
	color: #666;
	background: none;
	border: 1px solid #888888;
	border-radius: 99rem;
	outline: none;
	font-size: 0.4rem;
}

.serviceCenter-wrap-header button img {
	width: 0.53333rem;
	height: auto;
}

.serviceCenter__container {
	padding: 0.53333rem 0.32rem;
	border-radius: 0.26667rem;
	background: #fff;
	height: 5.33333rem;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
}

.serviceCenter__container h1 {
	margin-bottom: 0.58667rem;
	color: #151515;
	font-size: 0.4rem;
}

.serviceCenter__container-items {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	justify-items: center;
	gap: 0.32rem;
	color: #666;
}

.serviceCenter__container-items__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.13333rem;
	font-size: 0.32rem;
}

.serviceCenter__container-items__item img {
	width: 0.69333rem;
	height: auto;
}

.serviceCenter__container-items__item span {
	text-align: center;
}

.cancelOrderDialog {
	padding: 0.53333rem 0.26667rem;
	border-radius: 0.26667rem;
}

.cancelOrderDialog .van-dialog__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.cancelOrderDialog .van-dialog__content img {
	width: 2.13333rem;
	height: 2.13333rem;
}

.cancelOrderDialog .van-dialog__content p {
	margin-top: 0.34667rem;
	font-size: 0.48rem;
	font-weight: 700;
}

.cancelOrderDialog .dialog-btnWrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	width: 100%;
	margin-top: 3rem;
	padding: 0 1rem;
}

.cancelOrderDialog .dialog-btnWrapper button {
	width: 3.12rem;
	height: 1.06667rem;
	color: #f95959;
	font-size: 0.42667rem;
	text-align: center;
	border-radius: 9rem;
	border: 0.01333rem solid #f95959;
	background: transparent;
}

.cancelOrderDialog .dialog-btnWrapper button:last-of-type {
	width: 4.34667rem;
	color: #fff;
	text-shadow: 0 0.05333rem 0.02667rem 0 #dd7400;
	background: linear-gradient(180deg, #ff867a 0%, #f95959 100%);
	box-shadow: 0 0.05333rem #e74141;
}

.cancelOrderDialog.cancelOrderDialogSuccess .dialog-btnWrapper {
	justify-content: center;
}

.settingPanel__container {
	padding: 0 0.26667rem 0.13333rem;
	border-radius: 0.26667rem;
	background: #9b4428;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	margin-top: 0.4rem;
}

.settingPanel__container h1 {
	margin-bottom: 0.26667rem;
	color: #151515;
	font-size: 0.4rem;
}

.settingPanel__container-items {
	display: flex;
	flex-direction: column;
	color: #666;
}

.settingPanel__container-items__item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.37333rem;
	padding: 0.33333rem 0;
	position: relative;
	color: #666666;
}

.settingPanel__container-items__item img {
	width: 0.66667rem;
	height: auto;
	margin: 0 0.24rem 0 0;
}

.settingPanel__container-items__title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.settingPanel__container-items-right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.settingPanel__container-items-right span {
	font-size: 0.37333rem;
	padding-right: 0.4rem;
	color: #333;
}

.settingPanel__container-items-right h5 {
	font-size: 0.32rem;
	color: #fff;	
	margin-right: 0.2rem;
	background: #7b1111;
	height: 1.2rem;
    width:1.2rem;
    border-radius: 50%;
	padding: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.serviceCenter-wrap {
	margin-top: 0.4rem;
}

.userinfo-content {
	display: flex;
	flex-direction: column;
	padding: 0 0.32rem 0.32rem;
	position: relative;
	top: -2.18667rem;
}

.about-container {
	/* height:100%;
	*/
	background: #ffffff;
}

.about-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	/* height:5.84rem;
	*/

	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
}

.about-container-header-belly {
	padding-left: 1.89333rem;
	display: flex;
}

.about-container-header-belly img {
	width: 6.21333rem;
}

.about-container-content {
	padding: 0 0.4rem;
}

.about-container-content-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.50667rem 0;
	font-size: 0.4rem;
	position: relative;
}

.about-container-content-item img {
	width: 0.90667rem;
	padding-right: 0.18667rem;
}

.about-container-content-item span {
	font-size: 0.4rem;
	color: #333;
}

.about-container-content-item-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.avatar-container {
	padding: 0.32rem 0.4rem;
}

.avatar-container-content .van-grid-item {
	width: 2.66667rem;
	height: 2.4rem;
}

.avatar-container-content>div img {
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 0.26667rem;
}

.avatar-container-content>div img.active {
	border-color: #fd5810;
	border-width: 0.08rem;
	border-style: solid;
}

.avatar-container-content>div .van-checkbox {
	position: absolute;
	bottom: 0;
	right: 0;
}

.avatar_block {
	position: relative;
}

.ar-1px-b:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 0.01333rem;
	border-bottom: 0.03333rem solid #e6e8e8;
	color: #e6e8e8;
	transform-origin: 0 100%;
	transform: scaleY(0.5);
}

.ar-1px-b:last-child:after {
	border-bottom: none;
}

.van-grid {
	display: flex;
	flex-wrap: wrap;
}

.van-grid-item {
	position: relative;
	box-sizing: border-box;
	flex-basis: 33.3333%;
	margin-top: 10px;
}

.van-grid-item__content {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	height: 100%;
}

.van-grid-item__content--center {
	align-items: center;
	justify-content: center;
}

.header {
	display: flex;
	justify-content: space-between;
	height: 1.06667rem;
	line-height: 0.73333rem;
	padding: 0.46667rem 0.4rem 0;
}

.header .cancel {
	color: #888;
}

.header .confirm {
	color: #fe474d;
}

.list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0.46667rem 0.32rem 0.18667rem;
}

.list .item {
	width: calc(50% - 0.28rem);
	display: flex;
	align-items: center;
	padding: 0 0.26667rem;
	height: 1.33333rem;
	background: linear-gradient(0deg, #f6f6f6, #f6f6f6),
		linear-gradient(121.39deg, #ff8e89 26.67%, #ffc3a2 81.18%);
	border-radius: 0.26667rem;
	margin-bottom: 0.26667rem;
	font-size: 0.37333rem;
	color: #666;
}

.list .item>div {
	display: flex;
	align-items: center;
}

.list .item .img {
	display: block;
	width: 1.06667rem;
	height: 1.06667rem;
	margin-right: 0.26667rem;
}

.list .item.active {
	background: linear-gradient(180deg, #fd5810 0%, #ff962c 100%);
	box-shadow: 0 -0.05333rem 0.13333rem #fff6f4 inset;
	color: #fff;
}

.bet-container-lottery-card-info.typeFXOSO {
	min-height: 3.33333rem;
}

.bet-container-lottery-card-info img.typeFXOSO {
	height: 3.2rem;
}

.bet-container-lottery-card-info ul li p {
	color: #f13f39;
	height: 0.66667rem;
	display: inline-block;
	line-height: 0.66667rem;
	text-align: center;
	border-radius: 0.66667rem;
	font-weight: 700;
	font-size: 0.4rem;
	width: 80%;
	word-wrap: break-word;
}

.bet .li.betNum .lab .betList {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.bet .li.betNum .lab .betList.select {
	max-height: 5.66667rem;
	overflow-y: auto;
}

.bet-container-lottery-card-header h1 span.colorgreen {
	color: #40c592;
}

.bet-container-lottery-card-info ul li span.colorred {
	color: #fb5b5b;
}

.bet-container-lottery-card-info ul li span.colororange {
	color: #feaa57;
}

.bet-container-lottery-card-info {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 0.33333rem;
	/* min-height: 3.2rem; */
}

.bet-container-lottery-card-info ul li:last-of-type {
	padding-bottom: 0 !important;
	align-items: flex-start;
}

.bet-container-lottery-card-info ul li:last-of-type h2 {
	flex: none;

	width: fit-content;
}

.bet-container-lottery-card-info ul li:last-of-type p {

	height: fit-content;
	text-align: right;
}

.bet-container-lottery-card-info ul li span.success {
	color: #2aab79;
}

.bet-container-lottery-card-info ul li span.fail {
	color: #fb4e4e;
}

.bet-container-lottery-card-info ul li .betcontent {
	word-wrap: break-word;
}

.bet-container-lottery-card-info ul .type {
	margin-top: 0.13333rem;
	display: flex;
	flex-wrap: wrap;
	gap: 0.09333rem;
}

.bet-container-lottery-card-info ul .type>span {
	background: #f6f6f6;
	width: calc(33.3333333333% - 0.09333rem);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #666;
	font-size: 0.29333rem;
	border-radius: 0.13333rem;
	padding: 0.13333rem 0;
	margin-bottom: 0.06667rem;
}

.bet {
	background-color: #fff;
}

.bet .li {
	display: flex;
	justify-content: space-between;
	min-height: 0.66667rem;
	line-height: 0.66667rem;
	padding-left: 1.06667rem;
}

.bet .li.betNum {
	flex-direction: column;
	flex-wrap: wrap;
}

.bet .li.betNum .lab {
	color: #333;
	font-size: 0.37333rem;
	width: 100%;
}

.bet .li.betNum .lab .txt {
	font-size: 0.37333rem;
	color: #888;
}

.bet .li.betNum .lab .betList {
	width: 100%;
}

.bet .li.betNum .lab .betList.select {
	max-height: 5.66667rem;
	overflow-y: auto;
	display: flex;
}

.bet .li.betNum .lab .betList.select .num>div {
	display: flex;
	align-items: center;
	margin-bottom: 0.13333rem;
}

.bet .li.betNum .lab .betList.select .num>div h6 {
	width: 1.46667rem;
	color: #666;
}

.bet .li.betNum .lab .betList.select .num>div .n span {
	border-radius: 0.08rem;
	background: #f6f6f6;
	width: 0.50667rem;
	height: 0.48rem;
	display: inline-block;
	margin-right: 0.13333rem;
	text-align: center;
	line-height: 0.48rem;
	color: #333;
	font-size: 0.29333rem;
}

.bet .li.betNum .lab .betList>span {
	display: inline-block;
	text-align: center;
	height: 0.64rem;
	line-height: 0.64rem;
	width: 0.64rem;
	color: #333;
	background-color: #f6f6f6;
	border-radius: 0.64rem;
	font-size: 0.32rem;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
}

.bet .li.betNum .lab .betList>span.active {
	background-color: #fe474d;
	color: #fff;
}

.bet .li.betNum .lab .betList>span {
	width: auto;
	padding: 0 0.16rem;
	border-radius: 0.16rem;
}

.bet .li.betNum .lab:after {
	top: 0.26667rem;
}

.bet .li.betNum .lab:before {
	top: 0.50667rem;
	height: 97%;
}

.bet .li .lab {
	color: #888;
	position: relative;
}

.bet .li .lab:after {
	content: "";
	display: block;
	/* background: url() no-repeat center center; */
	background-size: cover;
	height: 0.26667rem;
	width: 0.26667rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -0.53333rem;
}

.bet .li .sub {
	color: #333;
	font-size: 0.32rem;
}

.bet .li .sub>img {
	width: 0.4rem;
	vertical-align: -0.06667rem;
}

.bet .li .sub.success {
	color: #47ba7c;
}

.bet .li .sub.fail {
	color: #fd565c;
}

.bet-container-lottery-note-box {
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.26667rem;
	flex-wrap: wrap;
}

.bet-container-lottery-note-box-para .h4_red {
	color: #fb4e4e;
}

.bet-container-lottery-note-box>div {
	width: 48%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0.13333rem 0;
	background: #f7f8ff;
	border: 0.01333rem solid #d2d7f2;
	border-radius: 0.13333rem;
	height: 1.6rem;
}

.bet-container-lottery-note-box>div.last {
	width: 100%;
}

:root {
	--van-tabs-card-height: auto;
}

.bet-container {
	overflow: hidden;
	padding: 0 0.32rem;
}

.bet-container .van-nav-bar {
	background: #f7f8ff;
}

.bet-container .van-nav-bar .van-nav-bar__content .van-nav-bar__left .van-icon {
	color: #333;
}

.bet-container .bet-container__header {
	background-color: #f7f8ff;
	position: relative;
}

.bet-container-searchBar {
	margin-top: -0.13333rem;
	/* padding-bottom:.24rem */
}

.bet-container .tabs {
	background: transparent;
}

.bet-container .tab_item {
	width: 100%;
	height: 1.33333rem;
	margin-right: 0.3rem;
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #ffffff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.bet-container .tab_item:last-child {
	margin-right: 0;
}

.bet-container .tab_item img {
	width: auto;
	height: 0.66667rem;
}

.bet-container .tab_item span {
	font-size: 0.32rem;
}

.bet-container .tab_active {
	color: #fff !important;
	background: linear-gradient(180deg, #fd5810 0%, #ff962c 100%);
	/* box-shadow:0 .08rem .16rem #d0d0ed99,inset 0 -.05333rem .13333rem #fff0ed */
}

.bet-container .fun-tabs .fun-tab-item {
	padding: 0.18667rem 0;
}

.bet-container-tabBar {
	padding-inline: 0.32rem;
}

.bet-container-tabBar .van-tabs__nav--card {
	height: 1.86667rem;
	margin: 0;
}

.bet-container-tabBar .van-tabs__nav--card .van-tab--card {
	width: 2.53333rem;
	height: 1.33333rem;
	margin-inline: 0.06667rem;
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #fff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
}

.bet-container-tabBar .van-tabs__nav--card .van-tab--card>span {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.bet-container-tabBar .van-tabs__nav--card .van-tab--card>span img {
	width: 0.66667rem;
	height: auto;
}

.bet-container-tabBar .van-tabs__nav--card .van-tab--card>span span {
	font-size: 0.32rem;
}

.bet-container-tabBar .van-tabs__nav--card .van-tab--card.van-tab--active {
	color: #fff !important;
	background: linear-gradient(180deg, #fe6868 0%, #ff8e8a 100%);
	box-shadow: 0 -0.05333rem 0.13333rem #fff6f4 inset,
		0 0.08rem 0.16rem #d0d0ed99;
}

.bet-container-items {
	padding-bottom: 0.32rem;
	margin: 0 auto;
}

.bet-container .colorE98613 {
	color: #e98613 !important;
}

.bet-container .color40C592 {
	color: #40c592 !important;
}

.bet-container .colorF95959 {
	color: #f95959 !important;
}

.bet-container .color2AAB79 {
	color: #2aab79 !important;
}

.bet-container-lottery-items {
	margin-bottom: 0.32rem;
}

.bet-container-lottery-items img {
	display: block;
	width: 100%;
	/* height:.58667rem */
}

.bet-container-lottery .electric-card {
	border-radius: 0.13333rem !important;
	padding: 0.34667rem 0.32rem !important;
}

.bet-container-lottery-card {
	background: #ffffff;
	width: 100%;
	border-top-left-radius: 0.13333rem;
	border-top-right-radius: 0.13333rem;
	padding: 0.34667rem 0.32rem;
}

.bet-container-lottery-card-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding-bottom: 0.16rem;
	position: relative;
}

.bet-container-lottery-card-header h1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.bet-container-lottery-card-header h1 h2 {
	font-weight: 700;
	font-size: 0.4rem;
	color: #333;
	padding-bottom: 0.10667rem;
}

.bet-container-lottery-card-header h1 strong {
	font-weight: 700;
	font-size: 0.4rem;
	color: #333;
	padding-bottom: 0.10667rem;
}

.bet-container-lottery-card-header h1 span {
	font-size: 0.37333rem;
	color: #e98613;
	font-weight: normal;
}

.bet-container-lottery-card-header p {
	font-size: 0.29333rem;
	color: #888;
	text-align: left;
}

.bet-container-lottery-card-info img {
	width: 0.34rem;
	/* height: 3.06667rem; */
	margin-top: 0.03333rem;
	margin-right: 0.34667rem;
}

.bet-container-lottery-card-info-chessimg {
	height: 4.09333rem !important;
}

.bet-container-lottery-card-info ul {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

.bet-container-lottery-card-info ul li {
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.32rem;
	color: #7e829f;
	/* padding-bottom: .2rem; */
	position: relative;
	width: 100%;
	height: fit-content;
	line-height: 0.8rem;
}

.bet-container-lottery-card-info ul li h2 {
	font-weight: normal;
}

.bet-container-lottery-card-info ul li:last-of-type {
	padding-bottom: 0 !important;
}

.bet-container-lottery-card-info ul li span {
	color: #333333;
}

.bet-container-lottery-card-info ul li h3 {
	display: inline-block;
	text-align: center;
	width: 1.33333rem;
	height: 0.66667rem;
	line-height: 0.66667rem;
	color: #fff;
	border-radius: 0.13333rem;
	margin-left: 0.16rem;
	background: #49ce9b;
}

.bet-container-lottery-card-info ul li div {
	color: #ff7172;
	height: 0.66667rem;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	line-height: 0.66667rem;
	text-align: center;
	border-radius: 0.66667rem;
	font-weight: 700;
	font-size: 0.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bet-container-lottery-card-info ul li div>div {
	margin-right: 0.13333rem;
}

.bet-container-lottery-card-info ul li div>div:last-child {
	margin-right: 0;
}

.bet-container-lottery .n1 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery .n2 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery .n3 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery .n4 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery .n5 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery .n6 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note {
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-bottom-left-radius: 0.13333rem;
	border-bottom-right-radius: 0.13333rem;
	padding: 0 0.32rem 0.34667rem;
}

.bet-container-lottery-note-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.26667rem 0 0;
	flex-wrap: wrap;
}

.bet-container-lottery-note-box-para {
	font-size: 0.32rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.bet-container-lottery-note-box-para h3 {
	font-size: 0.37333rem;
	color: #333;
}

.bet-container-lottery-note-box-para h4 {
	font-size: 0.37333rem;
	color: #2aab79;
}

.bet-container-lottery-note-box-para .h4_green {
	color: #2aab79;
}

.bet-container-lottery-note-box-para .h4_red {
	color: #eb8a1f;
}

.bet-container-lottery-note-box>div {
	width: 48%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0.13333rem 0;
	background: #f6f6f6;
	border-radius: 0.13333rem;
	height: 1.6rem;
}

.bet-container-lottery-note-box>div span {
	font-size: 0.32rem;
	color: #666;
	display: inline-block;
	margin-top: 0.16rem;
}

.bet-container-lottery-note-result {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	padding-top: 0.13333rem;
}

.bet-container-lottery-note-result img {
	width: 0.26667rem;
	height: 1.54667rem;
	margin-right: 0.34667rem;
}

.bet-container-lottery-note-result-sportimg {
	height: 5.46667rem !important;
}

.bet-container-lottery-note-result div {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	font-size: 0.37333rem;
	color: #333;
}

.bet-container-lottery-note-result div h1 {
	padding-bottom: 0.56rem;
	text-align: left;
}

.bet-container-lottery-note-result div h2 {
	color: #7e829f;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.bet-container-lottery-note-result div h2 p {
	color: #ff7172;
	width: 0.66667rem;
	height: 0.66667rem;
	display: inline-block;
	line-height: 0.66667rem;
	text-align: center;
	border-radius: 0.66667rem;
	background: url(../img/my/numberBG.png) no-repeat right/contain;
	font-weight: 700;
	font-size: 0.4rem;
}

.bet-container-lottery-note-result div h2 .n1 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 .n2 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 .n3 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 .n4 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 .n5 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 .n6 {
	/* background-image: url(); */
	border-radius: 0;
	margin-right: 0.13333rem;
}

.bet-container-lottery-note-result div h2 span {
	display: inline-block;
	text-align: center;
	min-width: 1.33333rem;
	height: 0.66667rem;
	line-height: 0.61333rem;
	color: #fff;
	border: 0.01333rem solid #fff;
	border-radius: 0.13333rem;
	margin-left: 0.16rem;
}

.bet-container-lottery-note-result div h2 .bigClass {
	border-color: #fccc52;
	color: #fccc52;
}

.bet-container-lottery-note-result div h2 .small {
	border-color: #7aafff;
	color: #7aafff;
}

.bet-container-lottery-note-result div h2 .BG-FCCC52 {
	background: #fccc52;
}

.bet-container-lottery-note-result div h2 .BG-49CE9B {
	background: #49ce9b;
}

.bet-container-lottery-note-result div h2 .BG-C57AFF {
	background: #c57aff;
}

.bet-container-lottery-note-result div ul {
	margin-top: -0.16rem;
}

.bet-container-lottery-note-result div ul li {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.bet-container-lottery-note-result div ul li h3 {
	font-size: 0.37333rem;
	color: #333;
}

.bet-container-lottery-note-result div ul li p {
	font-size: 0.32rem;
	color: #7e829f;
	padding-top: 0.17333rem;
	padding-bottom: 0.29333rem;
}

.bet-container-lottery-note-result div ul li:last-of-type p {
	padding-bottom: 0 !important;
}

.fun-tab-item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.fun-tab-item__wrap {
	position: relative;
}

.fun-tab-item__badge {
	position: absolute;
	top: 0.05333rem;
	right: -0.13333rem;
	padding: 0 0.05333rem;
	min-width: 0.10667rem;
	height: 0.18667rem;
	font-size: 0.12rem;
	line-height: 0.18667rem;
	color: #fff;
	background: #ff411c;
	white-space: nowrap;
	border-radius: 1.33333rem;
	transform: translate(50%, -50%);
	text-align: center;
}

.fun-tab-bar-wrap {
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	min-height: 0.66667rem;
	background: #fff;
}

.fun-tab-bar .fun-tab-item {
	flex: 1 1;
	font-size: 0.16rem;
}

.fun-tab-bar .fun-tab-item__badge {
	top: 0.02667rem;
	right: 0;
}

.fun-tabs {
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #fff;
}

.fun-tabs__tab-list {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	min-width: 100%;
	width: 100%;
	padding: 0.2rem 0;
}

.fun-tabs__active-line {
	position: absolute;
	bottom: 0.04rem;
	left: 0;
	width: 0.4rem;
	height: 0.04rem;
	border-radius: 0.05333rem;
}

.fun-tabs .fun-tab-item {
	padding: 0.13333rem 0.05333rem;
	font-size: 0.18667rem;
	text-align: center;
	white-space: nowrap;
}

.ar-searchbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	font-size: 0.37333rem;
	margin-top: 0.26667rem;
	margin-bottom: 0.31333rem;
}

.ar-searchbar input {
	width: 3.6rem;
	height: 1.06667rem;
	padding: 0 0.26667rem;
	font-weight: 400;
	border: none;
	border-radius: 0.13333rem;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
}

.ar-searchbar input::-webkit-input-placeholder {
	color: #acafc2;
}

.ar-searchbar input::placeholder {
	color: #acafc2;
}

.ar-searchbar__selector:first-child {
	margin-right: 0.29333rem;
}

.ar-searchbar__selector {
	position: relative;
	display: flex;
	width: 100%;
	height: 1.06667rem;
	color: #666;
}

.ar-searchbar__selector>div {
	width: 100%;
	line-height: 1.06667rem;
	border-radius: 0.13333rem;
	background: #fff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
}

.ar-searchbar__selector>div span {
	display: flex;
	position: relative;
	width: 100%;
	z-index: 99;
}

.ar-searchbar__selector>div .noSelect {
	color: #acafc2;
}

.ar-searchbar__selector>div:first-of-type {
	position: relative;
	padding: 0 0.26667rem;
	z-index: 10;
}

.ar-searchbar__selector>div:first-of-type i {
	position: absolute;
	top: 50%;
	right: 0.21333rem;
	transform: translateY(-50%);
	transition: all 0.2s ease-in-out;
	height: auto;
}

.ar-searchbar__selector-dropdown {
	position: absolute;
	top: 100%;
	transform: translateY(-10%);
	opacity: 0;
	visibility: hidden;
	z-index: 9;
	border: 0.01333rem solid #ffc8c8;
	overflow: hidden;
	transition: all 0.2s ease-in-out;
}

.ar-searchbar__selector-dropdown li {
	padding: 0 0.26667rem;
	list-style: none;
}

.ar-searchbar__selector-dropdown li.selected {
	color: #fff;
	background-color: #ffa43f;
}

.ar-searchbar__selector.active {
	z-index: 9;
}

.ar-searchbar__selector.active>div:first-of-type i {
	transform: translateY(-50%) rotate(180deg);
	transform-origin: center;
}

.ar-searchbar__selector.active>div:last-of-type {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
	z-index: 1;
}

.ar-searchbar__selector .selectorA {
	color: #acafc2;
}

.ar-searchbar>i {
	font-size: 1.625rem;
}

.red {
	background: #fd565c;
}

.green {
	background: #49ce9b;
}

.violet {
	background: #c57aff;
}

.red_violet {
	background-image: linear-gradient(to bottom right, #eb8a1f 50%, #eb43dd 0);
}

.green_violet {
	background-image: linear-gradient(to bottom right, #40ad72 50%, #eb43dd 0);
}

.big_binguo,
.small_binguo,
.sum_binguo {
	font-size: 0.32rem !important;
	min-width: 0.56rem !important;
	height: 0.56rem !important;
	border-radius: 0.10667rem !important;
	line-height: 0.56rem !important;
	padding: 0 0.05333rem;
	display: block !important;
}

.big_binguo {
	color: #fff !important;
	background-color: #0b462a !important;
}

.small_binguo {
	color: #0b462a !important;
	background-color: #fff !important;
}

.sum_binguo {
	color: #0b462a !important;
	background-color: #f9bc36 !important;
}

.binguo_select {
	width: 0.56rem !important;
	height: 0.56rem !important;
	border-radius: 50%;
	border: 0.01333rem solid #0b462a;
	color: #0b462a !important;
	text-align: center !important;
	font-size: 0.4rem;
	font-style: normal;
	font-weight: 400;
	line-height: 0.56rem !important;
	display: block !important;
}

.binguo_result {
	display: flex;
	flex-direction: row !important;
	align-items: center;
}

.binguo_result div {
	width: 0.56rem !important;
	height: 0.56rem !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.binguo_result .result_item {
	margin-right: 0.10667rem;
	border-radius: 50%;
	border: 0.01333rem solid #333;
	color: #333 !important;
	font-size: 0.4rem;
}

.binguo_result .binguo_sum {
	background: #87c7af;
	color: #0b462a;
	border-radius: 0.10667rem;
}

.content {
	padding: 0.29333rem 0.32rem 0;
	position: relative;
	z-index: 99;
	width: 100%;
	/* height:100%;
	*/
	/* background:#fbfcfd;
	*/
	margin-top: -0.58667rem;
	border-top-right-radius: 0.53333rem;
	border-top-left-radius: 0.53333rem;
}

.content-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 9.30667rem;
	height: 1.46667rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	margin-top: 0.4rem;
	color: #222;
	padding: 0.13333rem 0.33333rem 0.13333rem 0.32rem;
}

.content-item img {
	width: 1.06667rem;
	padding-right: 0.32rem;
}

.content-item span {
	font-size: 0.37333rem;
	color: #222;
}

.content-item-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.customer-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
	height: 5.84rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.customer-container-header .navbar .navbar__content .navbar__content-left .van-icon,
.customer-container-header .navbar .navbar__content .navbar__content-center {
	color: #fff;
}

.customer-container-header-belly {
	display: flex;
}

.customer-container-header-belly img {
	width: 90%;
}

.customer-container .cg {
	background: #fbfcfd;
	border-radius: 0.53333rem;
	margin-top: -0.26667rem;
	z-index: 2;
	position: relative;
	padding: 0.53333rem 0.26667rem;
}

.customer-container .cg .cg2 {
	background: #fff;
	border-radius: 0.26667rem;
	padding: 0.26667rem;
	box-shadow: 0 0.02667rem 0.08rem #b0b0b040;
}

.customer-container .cg .cg2 .til1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 0.01333rem solid #d6d6d6;
	padding-bottom: 0.26667rem;
	margin-bottom: 0.26667rem;
}

.customer-container .cg .cg2 .til1 .left {
	display: flex;
	align-items: center;
	gap: 0.26667rem;
}

.customer-container .cg .cg2 .til1 .left p {
	color: #222;
	font-size: 0.32rem;
	word-break: break-all;
	max-width: 6rem;
}

.customer-container .cg .cg2 .til1 .left .err {
	width: 0.8rem;
	height: 0.8rem;
	background: #d6d6d6;
}

.customer-container .cg .cg2 .til1 .btn {
	color: #eb8a1f;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.13333rem;
	padding: 0.06667rem 0.4rem;
}

.customer-container .cg .cg2 .til2 {
	color: #888;
	font-size: 0.29333rem;
	word-break: break-all;
}

.feedback-container {
	margin-top: 0.32rem;
}

.feedback-container-content {
	padding: 0 0.32rem;
}

.feedback-container-content-text {
	height: 9.13333rem;
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 0.53333rem;
}

.feedback-container-content-text-wrapper {
	width: 100%;
	height: 100%;
}

.feedback-container-content-text span {
	font-size: 0.32rem;
	color: #eb8a1f;
}

.feedback-container-content-text textarea {
	border: none;
	font-size: 0.32rem;
	width: 100%;
	height: 100%;
}

.feedback-container-content-uploadImg img {
	width: 1.86667rem;
}

.feedback-container-content-describe {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0.97333rem 0 1.12rem;
}

.feedback-container-content-describe h5 {
	font-size: 0.37333rem;
	color: #333;
	margin-bottom: 0.2rem;
}

.feedback-container-content-describe img {
	width: 5.86667rem;
	margin-top: 0.49333rem;
}

.feedback-container-footer {
	display: flex;
	justify-content: center;
	bottom: 1.06667rem;
	width: 100%;
	padding-bottom: 0.66667rem;
}

.feedback-container-footer button {
	width: 8.98667rem;
	height: 0.93333rem;
	font-size: 0.4rem;
	background: linear-gradient(180deg, #ff962c 0%, #fd5810 100%);
	border-radius: 1.06667rem;
	color: #fff;
	border: none;
}

.gamestats-container-header {
	padding: 0.4rem 0 0;
	width: 100%;
	overflow: auto;
}

.gamestats-container-header-items {
	width: 11.33333rem;
}

.gamestats-container-header .van-tabs__wrap {
	height: 0.8rem;
}

.gamestats-container-header .van-tabs--card .van-tabs__wrap .van-tab--card {
	width: 100%;
	height: 0.8rem;
	background: #ffffff;
	box-shadow: none;
	border-radius: 0.53333rem;
	font-size: 0.34667rem;
	text-align: center;
	color: #80849c;
	border: none;
	margin: 0 0.06667rem;
}

.gamestats-container-header .van-tabs--card .van-tabs__wrap .van-tabs__nav--card {
	border: none;
	background: transparent;
}

.gamestats-container-header .van-tabs--card .van-tabs__wrap .van-tab--active {
	background: linear-gradient(180deg, #fd5810 0%, #ff962c 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
	color: #fff;
}

.gamestats-container-banner {
	height: 3.2rem;
	color: #fff;
	background: linear-gradient(125deg, #fd5810 0%, #ff962c 100%);
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c,
		inset 0 -0.05333rem 0.13333rem #fff6f4;
	border-radius: 0.26667rem;
	margin: 0.4rem 0.32rem 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.gamestats-container-banner h1 {
	font-size: 0.56rem;
	font-weight: 700;
}

.gamestats-container-banner span {
	margin-top: 0.32rem;
	font-size: 0.4rem;
}

.gamestats-container-list-wrapper {
	padding-bottom: 0.50667rem;
}

.gamestats-container-items {
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	margin: 0.32rem;
	padding: 0 0.53333rem 0 0.26667rem;
}

.gamestats-container-item {
	padding-top: 0.36rem;
}

.gamestats-container-item:last-child {
	padding-bottom: 0.36rem;
}

.gamestats-container-item h1 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-bottom: 0.18667rem;
}

.gamestats-container-item h1 img {
	width: 0.8rem;
	margin-right: 0.16rem;
	margin-left: 0.05333rem;
}

.gamestats-container-item h1 span {
	font-size: 0.4rem;
	font-weight: 700;
	color: #333;
}

.gamestats-container-item-content {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 0.10667rem;
}

.gamestats-container-item-content img {
	width: 0.29333rem;
	margin-right: 0.42667rem;
	margin-left: 0.29333rem;
}

.gamestats-container-item-content-list {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.gamestats-container-item-content-list div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding-bottom: 0.25333rem;
}

.gamestats-container-item-content-list div:last-of-type {
	padding-bottom: 0 !important;
}

.gamestats-container-item-content-list div h4 {
	font-size: 0.37333rem;
	color: #666;
}

.gamestats-container-item-content-list div h5 {
	font-size: 0.37333rem;
	color: #333;
}

.gamestats-container-item-content-list div span {
	font-size: 0.37333rem;
	color: #2fb192;
}

.gverify-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	height: 5.84rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.gverify-container-header .navbar {
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.gverify-container-header-belly {
	padding-left: 1.89333rem;
	display: flex;
}

.gverify-container-header-belly img {
	width: 5.44rem;
}

.gverify-container-content {
	padding: 0 0.4rem;
	margin-top: 0.4rem;
}

.gverify-container-content-item {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	padding: 0.45333rem;
}

.gverify-container-content-item-title {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 0.61333rem;
	font-size: 0.4rem;
	color: #333;
}

.gverify-container-content-item img {
	width: 0.90667rem;
	padding-right: 0.18667rem;
}

.gverify-container-content-item-text {
	width: 8.56rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: #f4f4f4;
	border-radius: 0.13333rem;
	font-size: 0.37333rem;
	color: #151515;
	padding-left: 0.42667rem;
}

.gverify-container-content-item-button {
	width: 8.56rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	text-align: center;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.26667rem;
	font-size: 0.4rem;
	color: #eb8a1f;
	margin: 0.4rem 0 0.56rem;
}

.gverify-container-content-item-tip {
	font-size: 0.34667rem;
	color: #666;
	position: relative;
	margin-bottom: 0.4rem;
	line-height: 0.53333rem;
	padding-left: 0.66667rem;
}

.gverify-container-content-item-tip:after {
	content: "";
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	/* background: url() no-repeat center center; */
	background-size: contain;
	position: absolute;
	top: 0.06667rem;
	left: 0.13333rem;
}

.gverify-container-button {
	width: 8.56rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	text-align: center;
	border-radius: 0.93333rem;
	font-size: 0.4rem;
	color: #fff;
	margin: 0.66667rem auto 0.56rem;
	background: #eb8a1f;
}

.gverify-container .navbar__content .navbar__content-center,
.gverify-container .navbar__content .van-icon {
	color: #fff;
}

.popup {
	min-height: 6.34667rem;
}

.popup-content {
	padding: 0 0 0.53333rem;
}

.popup-content .info {
	min-height: 2.4rem;
	border: 0.01333rem solid #ebebed;
	padding: 0.26667rem;
	border-radius: 0.26667rem;
	margin-bottom: 0.66667rem;
}

.popup-content .info .txt {
	font-size: 0.32rem;
	color: #333;
	line-height: 0.53333rem;
}

.popup-content .box .label {
	display: flex;
	align-items: center;
	color: #333;
	font-size: 0.42667rem;
	margin-bottom: 0.26667rem;
}

.popup-content .box .label .img {
	width: 0.64rem;
	height: 0.64rem;
	display: block;
	margin-right: 0.13333rem;
}

.popup-content .box .input {
	height: 1.17333rem;
	line-height: 1.17333rem;
	border-radius: 0.26667rem;
	border: none;
	width: 100%;
	padding: 0 0.53333rem;
	background-color: #f2f4ff;
	font-size: 0.37333rem;
}

.popup-content .box .lab {
	margin-top: 0.26667rem;
	color: #666;
}

.popup-content .box .lab .icon {
	font-size: 0.4rem;
	color: #ff7172;
	margin-right: 0.13333rem;
}

.popup-content .box .lab>span {
	color: #ff7172;
}

.popup-content .box .other {
	margin-top: 0.26667rem;
	display: flex;
	justify-content: space-between;
	color: #333;
	font-size: 0.37333rem;
}

.popup-content .box .other .service {
	display: inline-block;
	padding: 0.13333rem 0.4rem;
	border: 0.01333rem solid #666;
	border-radius: 0.13333rem;
	color: #666;
	font-size: 0.32rem;
}

.popup-foot {
	display: flex;
	justify-content: space-between;
	text-align: center;
}

.popup-foot>div {
	height: 1.6rem;
	line-height: 1.6rem;
	flex: 1;
	background-color: #f2f4ff;
	color: #eb8a1f;
	text-align: center;
	font-size: 0.45333rem;
	font-weight: 700;
}

.popup-foot>div:last-child {
	color: #fff;
	background-color: #eb8a1f;
}

.guide-container {
	padding: 0 0.32rem 0.4rem;
}

.guide-container-content {
	font-size: 0.34667rem;
	color: #666;
}

.guide-container-content img {
	max-width: 99% !important;
}

.bonus-header {
	min-height: 4.26667rem;
	width: 100%;
	background-image: url(../img/my/invitation_bg-d695163b.png),
		linear-gradient(90deg, #ff9901 0%, #e67301 100%);
	background-position: 0.36rem 0.36rem, top;
	background-repeat: no-repeat;
	background-size: 2.74667rem 2.62667rem, 100% calc(100% - 1.73333rem);
	padding-top: 0.36rem;
	color: #fff;
}

.bonus-header .left {
	padding-left: 3.46667rem;
}

.bonus-header .title {
	font-size: 0.48rem;
	margin-bottom: 0.58667rem;
}

.bonus-header .tip {
	font-size: 0.32rem;
	margin-bottom: 0.21333rem;
}

.bonus-header .time {
	font-size: 0.48rem;
	font-weight: 500;
	margin-bottom: 0.34667rem;
}

.bonus-header .nav {
	width: calc(100% - 0.64rem);
	margin: auto;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	background-color: #fff;
	padding: 0.32rem 0;
	color: #666;
	display: flex;
	border-radius: 0.26667rem;
}

.bonus-header .nav>div {
	width: 50%;
	text-align: center;
	font-size: 0.32rem;
	min-height: 1.68rem;
	padding-top: 1.36rem;
	background-repeat: no-repeat;
	background-size: 1.6rem;
	background-position: top;
}

.bonus-header .nav>div.rule {
	/* background-image: url(/assets/svg/inviterule-c8d78199.svg); */
}

.bonus-header .nav>div.record {
	/* background-image: url(/assets/svg/inviterecord-610ce16f.svg); */
}

.bonus-container {
	padding: 0.32rem;
}

.bonus-items {
	width: 100%;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	margin-top: 0.26667rem;
	padding-bottom: 0.46667rem;
}

.bonus-items .head {
	display: flex;
	justify-content: space-between;
	min-height: 1.06667rem;
	margin-bottom: 0.26667rem;
}

.bonus-items .head .left {
	background-color: #babfe0;
	min-width: 3.73333rem;
	flex: none;
	padding: 0 0.93333rem 0 0.26667rem;
	display: flex;
	align-items: center;
	border-radius: 0.26667rem 0 0;
	position: relative;
	color: #fff;
	/* background-image: url(/assets/svg/unfinish-43bc1495.svg); */
	background-repeat: no-repeat;
	background-size: 0.64rem;
	background-position: right 0.4rem center;
}

.bonus-items .head .left:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0.4rem;
	height: 100%;
	background-image: linear-gradient(250deg, #fff 50%, transparent 50%);
}

.bonus-items .head .left>div {
	min-width: 0.48rem;
	height: 0.48rem;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #babfe0;
	border-radius: 50%;
	margin-left: 0.10667rem;
}

.bonus-items .head .right {
	flex: 1;
	font-size: 0.34667rem;
	display: flex;
	align-items: center;
	justify-content: right;
	line-height: 0.34667rem;
	padding-right: 0.26667rem;
	color: #ff7d06;
	font-weight: 700;
	border-bottom: 0.01333rem solid #eaeaea;
}

.bonus-items .head.isFinshed .left {
	/* background-image: url(/assets/svg/righticon-84e23970.svg); */
	background-color: #00ba82;
}

.bonus-items .head.isFinshed .left>div {
	color: #00ba82;
}

.bonus-items .detail {
	background-color: #f6f6f6;
	border-radius: 0.05333rem;
	min-height: 0.66667rem;
	line-height: 0.66667rem;
	display: flex;
	width: calc(100% - 0.64rem);
	margin: auto;
}

.bonus-items .detail>div {
	width: 50%;
}

.bonus-items .detail .text {
	padding: 0 0.26667rem;
	font-size: 0.32rem;
	color: #666;
}

.bonus-items .detail .people,
.bonus-items .detail .num {
	text-align: center;
	font-size: 0.37333rem;
}

.bonus-items .detail .num {
	color: #f64646;
}

.bonus-items .detail+.detail {
	margin-top: 0.13333rem;
}

.bonus-items .line {
	border: 0.01333rem solid #daddf0;
	margin: 0.48rem auto;
	position: relative;
	width: calc(100% - 1.14667rem);
	padding: 0 0.13333rem;
}

.bonus-items .line:after,
.bonus-items .line:before {
	content: "";
	display: block;
	border-radius: 50%;
	background-color: #f7f8ff;
	position: absolute;
	width: 0.56rem;
	height: 0.56rem;
	top: -0.28rem;
}

.bonus-items .line:after {
	right: -0.82667rem;
}

.bonus-items .line:before {
	left: -0.82667rem;
}

.bonus-items .task {
	display: flex;
	min-height: 1.06667rem;
}

.bonus-items .task>div {
	width: 50%;
	text-align: center;
}

.bonus-items .task>div .peopleval,
.bonus-items .task>div .rechargeval {
	font-size: 0.42667rem;
	font-weight: 500;
	margin-bottom: 0.13333rem;
}

.bonus-items .task>div .peopleval {
	color: #ff650f;
}

.bonus-items .task>div .rechargeval {
	color: #ff3536;
}

.bonus-items .task>div .text {
	color: #666;
}

.bonus-items .btn {
	background: linear-gradient(180deg, #cfd1de 0%, #c7c9d9 100%);
	box-shadow: 0 0.05333rem #b6bad0;
	font-size: 0.4rem;
	font-weight: 700;
	color: #fff;
	min-height: 0.93333rem;
	line-height: 0.93333rem;
	text-align: center;
	width: calc(100% - 0.53333rem);
	margin: 0.42667rem auto 0;
	border-radius: 0.93333rem;
}

.bonus-items .btn.active {
	background: linear-gradient(180deg, #ff897c, #f95959);
	box-shadow: 0 0.05333rem #e04846;
}

.languages {
	padding-bottom: 0.4rem;
}



.Laundry-page {
	overflow: hidden;
	padding: 0 0.32rem;
}

.Laundry-page .navbar-right {
	width: 0.6rem;
}

.Laundry-page .van-nav-bar {
	background: #f7f8ff;
}

.Laundry-page .van-nav-bar .van-nav-bar__content .van-nav-bar__left .van-icon {
	color: #333;
}

.Laundry-page .bet-container__header {
	background-color: #f7f8ff;
	position: relative;
}

.Laundry-page-searchBar {
	margin-top: -0.13333rem;
	padding-bottom: 0.24rem;
}

.Laundry-page .tabs {
	background: transparent;
}

.Laundry-page .tab_item {
	/* width:2.53333rem;
	height:1.33333rem;
	margin-inline:.06667rem; */
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #ffffff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.Laundry-page .tab_item img {
	height: 0.66667rem;
}

.Laundry-page .tab_item span {
	font-size: 0.32rem;
}

.Laundry-page .tab_active {
	color: #fff !important;
	background: linear-gradient(180deg, #e97e0f 0%, #fcbc42 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
}

.Laundry-page:v-deep(.fun-tabs .fun-tab-item) {
	padding: 0.18667rem 0;
}

.Laundry-page-tabBar {
	padding-inline: 0.32rem;
}

.Laundry-page-tabBar .van-tabs__nav--card {
	height: 1.86667rem;
	margin: 0;
}

.Laundry-page-tabBar .van-tabs__nav--card .van-tab--card {
	width: 2.53333rem;
	height: 1.33333rem;
	margin-inline: 0.06667rem;
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #fff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
}

.Laundry-page-tabBar .van-tabs__nav--card .van-tab--card>span {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.Laundry-page-tabBar .van-tabs__nav--card .van-tab--card>span img {
	width: 0.66667rem;
	height: auto;
}

.Laundry-page-tabBar .van-tabs__nav--card .van-tab--card>span span {
	font-size: 0.32rem;
}

.Laundry-page-tabBar .van-tabs__nav--card .van-tab--card.van-tab--active {
	color: #fff !important;
	background: linear-gradient(180deg, #e97e0f 0%, #fcbc42 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
}

.Laundry-page .laundry-page_container .laundry-page_box {
	background: #fff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	padding: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .title {
	height: 0.66667rem;
	line-height: 0.66667rem;
	display: flex;
	font-size: 0.37333rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .lab {
	display: flex;
	align-items: center;
	height: 0.66667rem;
	line-height: 0.66667rem;
	border: 0.01333rem solid #ff9901;
	border-radius: 0.13333rem;
	padding: 0 0.16667rem;
	font-size: 0.29333rem;
	color: #ff9901;
	position: relative;
	width: fit-content;
}

.Laundry-page .laundry-page_container .laundry-page_box .lab img {
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.1rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .lab:after {
	content: "";
	display: block;
	height: 0.66667rem;
	width: 0.66667rem;
	/* background: url() no-repeat center center; */
	background-size: auto 70%;
	position: absolute;
	left: 0;
	top: 0;
}

.Laundry-page .laundry-page_container .laundry-page_box .number {
	color: #151515;
	font-weight: 700;
	font-size: 0.48rem;
	display: flex;
	align-content: center;
	margin: 0.26667rem 0;
}

.Laundry-page .laundry-page_container .laundry-page_box .number .wallet {
	width: 0.64rem;
	height: 0.64rem;
	margin-right: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .txt {
	background: #f6f6f6;
	margin-bottom: 0.2rem;
	width: 85%;
	line-height: 0.4rem;
	padding: 0.2rem;
	font-size: 0.29333rem;
	border-radius: 0.13333rem;
	color: #888;
}

.Laundry-page .laundry-page_container .laundry-page_box .tip {
	padding: 0.2rem;
	color: #888;
}

.Laundry-page .laundry-page_container .laundry-page_box .c-row {
	display: flex;
	justify-content: space-between;
}

.Laundry-page .laundry-page_container .laundry-page_box .c-row .item {
	width: calc(50% - 0.09333rem);
	background: #f6f6f6;
	padding: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .c-row .item .tit {
	color: #666;
	font-size: 0.29333rem;
	margin-bottom: 0.13333rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .c-row .item .num {
	color: #ff7f22;
	font-size: 0.42667rem;
	font-weight: 700;
}

.Laundry-page .laundry-page_container .laundry-page_box .c-row .item .num.red {
	color: #f64646;
}

.Laundry-page .laundry-page_container .laundry-page_box .btn_center {
	display: flex;
	justify-content: center;
}

.Laundry-page .laundry-page_container .laundry-page_box .btn {
	width: 8.8rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	text-align: center;
	background: #bcbfd5;
	border-radius: 1.06667rem;
	font-size: 0.4rem;
	color: #fff;
	border: none;
	margin-top: 0.08rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .btn.active {
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
}

.Laundry-page .laundry-page_container .laundry-page_box .rule {
	height: 0.8rem;
	line-height: 0.8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.32rem;
	color: #666;
	margin-top: 0.13333rem;
}

.Laundry-page .laundry-page_container .laundry-page_box .rule-img {
	height: 0.53333rem;
	width: 0.53333rem;
}

.Laundry-page .laundry-page_container .laundry-page_list {
	margin-top: 0.26667rem;
	padding-bottom: 0.4rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .title {
	height: 0.66667rem;
	line-height: 0.66667rem;
	padding-left: 0.26667rem;
	font-weight: 700;
	font-size: 0.48rem;
	position: relative;
	margin-bottom: 0.26667rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .title:before {
	display: block;
	content: "";
	height: 0.4rem;
	width: 0.08rem;
	background: #eb8a1f;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.Laundry-page .laundry-page_container .laundry-page_list .list {
	margin-top: 0.26667rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item {
	margin-bottom: 0.26667rem;
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	padding: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.13333rem;
	margin-bottom: 0.2rem;
	border-bottom: 0.01333rem solid #dbdbdb;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .header .name {
	font-size: 0.4rem;
	font-weight: 700;
	color: #333;
	margin-bottom: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .header .time {
	font-size: 0.29333rem;
	color: #888;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .header .state {
	font-size: 0.37333rem;
	color: #40c592;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body {
	display: flex;
	justify-content: space-between;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .left {
	display: flex;
	justify-content: space-between;
	color: #7e829f;
	font-size: 0.32rem;
	height: 2.4rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .left .imgBox {
	padding: 0.2rem 0;
	margin-right: 0.2rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .left .imgBox .img {
	height: 100%;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .left div>p {
	line-height: 0.8rem;
	font-size: 0.32rem;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .right {
	text-align: right;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .right>p {
	line-height: 0.8rem;
	font-size: 0.32rem;
	color: #333;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .right>p.red {
	color: #f1413a;
}

.Laundry-page .laundry-page_container .laundry-page_list .list .item .body .right>p.orange {
	color: #ff7f22;
}

.Laundry-page .laundry-page_container .laundry-page_list .all-record {
	height: 1rem;
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
	color: #ffffff !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.Laundry-page .dialog__container-content {
	text-align: center;
}

.Laundry-page .dialog__container-content .Laundry-Con_tip {
	font-size: 0.32rem;
	color: #666;
	margin: 0 0 0.53333rem;
}

.Laundry-page .dialog__container-content .Laundry-Con_txt {
	font-size: 0.32rem;
	color: #333;
	margin-bottom: 0.6rem;
}

.Laundry-page .dialog__container-content .Laundry-Con_txt .number {
	color: #ff7f22;
	font-size: 0.4rem;
}

.Laundry-page .dialog__container-img {
	width: 3.74667rem;
	height: 2.46667rem;
	margin-top: -1.06667rem;
}

.coins-container {
	padding: 0 0.32rem;
}

.coins-container-header {
	height: 2.26667rem;
	width: 100%;
	border-radius: 0.13333rem;
	position: relative;
}

.coins-container-header .bg2 {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.coins-container-header .imgBanner {
	width: 1.96rem;
	height: 1.93333rem;
	position: absolute;
	right: 0.54667rem;
	top: 0.17333rem;
	z-index: 99;
}

.coins-container-header .tip {
	position: absolute;
	top: 0.48rem;
	left: 0.38667rem;
}

.coins-container-header .tip div {
	color: #fff;
	font-size: 0.58667rem;
}

.coins-container-header .tip div:first-child {
	font-weight: 700;
	font-size: 0.37333rem;
	margin-bottom: 0.34667rem;
}

.coins-container-content-desc {
	font-size: 0.37333rem;
	padding-top: 0.33333rem;
}

.coins-container-content-desc h2 {
	color: #666;
	padding-bottom: 0.18667rem;
}

.coins-container-content-desc h3 {
	color: #333;
	padding-bottom: 0.18667rem;
}

.coins-container-content-desc span {
	color: #f95959;
}

.coins-container-content-vipcard {
	margin: 0.26667rem 0;
	padding: 0.45333rem 0.28rem 0.13333rem;
	background: #fff;
	border-radius: 0.13333rem;
}

.coins-container-content-vipcard-title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-weight: 700;
	font-size: 0.42667rem;
	margin-bottom: 0.32rem;
}

.coins-container-content-vipcard-title img {
	width: 0.72rem;
	height: 0.49333rem;
	margin-right: 0.16rem;
}

.coins-container-content-vipcard h1 {
	position: relative;
}

.coins-container-content-vipcard h1 input {
	height: 1.17333rem;
	width: 8.8rem;
	border-radius: 1.17333rem;
	background: #f2f2f2;
	color: #333;
	font-size: 0.37333rem;
	border: none;
	padding-left: 0.74667rem;
}

.coins-container-content-vipcard h1 span {
	font-size: 0.29333rem;
	color: #f13f39;
}

.coins-container-content-vipcard h1 .clearImg {
	position: absolute;
	width: 0.64rem;
	height: 0.64rem;
	right: 0.53333rem;
	top: 0.26667rem;
}

.coins-container-content-vipcard h2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.37333rem;
	margin-top: 0.62667rem;
	margin-bottom: 0.57333rem;
}

.coins-container-content-vipcard h2 p {
	color: #333;
}

.coins-container-content-vipcard h2 div {
	display: flex;
	align-items: center;
}

.coins-container-content-vipcard h2 img {
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.12rem;
}

.coins-container-content-vipcard h2 span {
	color: #ffa408;
}

.coins-container-content-vipcard-coin {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.coins-container-content-vipcard-coin div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 2.66667rem;
	height: 1.33333rem;
	border-radius: 0.13333rem;
	border: 0.01333rem solid #dfdede;
	font-size: 0.32rem;
	margin-bottom: 0.26667rem;
}

.coins-container-content-vipcard-coin div h1 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.coins-container-content-vipcard-coin div h1 img {
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.10667rem;
}

.coins-container-content-vipcard-coin div h1 span {
	color: #ff7d06;
	font-size: 0.34667rem;
}

.coins-container-content-vipcard-coin div p {
	text-align: center;
	margin-top: 0.08rem;
}

.coins-container-content-btn {
	display: flex;
	flex-direction: column;
}

.coins-container-content-btn button {
	width: 100%;
	height: 0.93333rem;
	border-radius: 0.93333rem;
	font-size: 0.42667rem;
	margin-top: 0.34667rem;
}

.coins-container-content-btn .redeem {
	color: #fff;
	border: none;
	background: linear-gradient(180deg, #ff897c 0%, #f95959 100%);
}

.coins-container-content-btn .gainCoins {
	border: 0.01333rem solid #fa5a5a;
	background: #f7f8ff;
	color: #333;
}

.coins-container-content-btn .gainCoins span {
	color: #fa5a5a;
}

.coins-container-content-recordcard {
	background: #fff;
	width: 100%;
	border-radius: 0.13333rem;
	padding: 0.42667rem 0.18667rem 0.53333rem;
	margin-top: 0.53333rem;
	display: flex;
	flex-direction: column;
}

.coins-container-content-recordcard-title {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	font-weight: 700;
	font-size: 0.42667rem;
}

.coins-container-content-recordcard-title img {
	width: 0.53333rem;
	height: 0.53333rem;
	margin-right: 0.21333rem;
	margin-top: 0.05333rem;
}

.coins-container-content-recordcard-title h1 {
	width: 100%;
	padding-bottom: 0.26667rem;
}

.coins-container-content-recordcard-items {
	padding-top: 0.61333rem;
}

.coins-container-content-recordcard-items h1 {
	color: #333;
	font-size: 0.45333rem;
	margin-bottom: 0.24rem;
}

.coins-container-content-recordcard-items p {
	color: #666;
	font-size: 0.34667rem;
	margin-bottom: 0.61333rem;
}

.coins-container-content-recordcard-items div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.53333rem;
}

.coins-container-content-recordcard-items div img {
	width: 0.48rem;
	height: 0.48rem;
}

.coins-container-content-recordcard-items div h2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.coins-container-content-recordcard-items div h2 img {
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.18667rem;
}

.coins-container-content-recordcard-items div h2 span {
	color: #333;
	font-size: 0.4rem;
}

/* .van-dialog {
	overflow: visible;
} */

.van-dialog .van-dialog__content {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.explain {
	box-shadow: none;
}

.van-dialog__content {
	/* padding-bottom:.26667rem */
}

.van-dialog__content img.succeed {
	width: 3.73333rem;
}

.van-dialog__content-title {
	color: #151515;
	font-weight: 700;
	font-size: 0.48rem;
	margin: 0.32rem 0 0.6rem;
}

.van-dialog__content-note {
	margin-bottom: 2.5rem;
	display: flex;
	flex-direction: column;
	font-size: 0.37333rem;
	width: 100%;
}

.van-dialog__content-note div {
	display: flex;
	justify-content: center;
	align-items: center;
}

.van-dialog__content-note div h2 {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 0.37333rem;
	color: #ffa408;
}

.van-dialog__content-note div h2 img {
	width: 0.48rem;
	margin: 0 0.13333rem 0 0.8rem;
}

.van-dialog__content-btn {
	width: 5.33333rem;
	height: 1.06667rem;
	background: linear-gradient(180deg, #ff867a 0%, #f95959 100%);
	box-shadow: 0 0.05333rem #e74141;
	border-radius: 1.06667rem;
	text-align: center;
	line-height: 1.06667rem;
	font-size: 0.42667rem;
	color: #fff;
	text-shadow: 0 0.05333rem 0.02667rem rgba(231, 65, 65, 0.5);
	margin-bottom: 0.53333rem;
}

.myCps {
	padding: 0 0.26667rem;
}

.myCps .state {
	width: 2.26667rem;
	position: absolute;
	bottom: -0.02667rem;
	left: -0.01333rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-shadow: 0 0.02667rem 0.01333rem #8f9dd0;
	font-size: 0.29333rem;
	font-weight: 500;
	padding: 0.2rem 0.13333rem;
}

.myCps .state.state1 {
	background: url(../img/my/orderPending-800494a8.png) no-repeat center;
	background-size: 100% 100%;
}

.myCps .state.state2 {
	background: url(../img/my/orderCanceled-24ddf61e.png) no-repeat center;
	background-size: 100% 100%;
}

.notification-container {
	padding: 0.32rem 0.32rem 0.4rem;
}

.notification-container-content {
	min-height: 2.66667rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	padding: 0.34667rem 0.32rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 0.32rem;
}

.notification-container-content-title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.notification-container-content-title span {
	font-size: 0.42667rem;
	color: #151515;
}

.notification-container-content-title img {
	width: 0.66667rem;
	margin-right: 0.16rem;
}

.notification-container-content-detail {
	height: 100%;
	font-size: 0.34667rem;
	line-height: 0.66667rem;
	color: #666;
	padding: 0.4rem 0.6rem 0.4rem 0.8rem;
}

.notification-container-content h5 {
	font-size: 0.32rem;
	color: #888;
	padding-left: 0.8rem;
}

.notification-container-empty {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.redeem-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	height: 5.84rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.redeem-container-header-belly {
	padding-left: 0.26667rem;
	display: flex;
}

.redeem-container-header-belly img {
	width: 7.92rem;
}

.redeem-container-content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.redeem-container-receive {
	height: 7.33333rem;
	width: calc(100% - 0.64rem);
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 0.33333rem 0.46667rem;
	margin-top: 0.4rem;
}

.redeem-container-receive p {
	font-size: 0.37333rem;
	color: #666;
	padding-top: 0.16rem;
}

.redeem-container-receive h4 {
	font-size: 0.37333rem;
	color: #333;
	margin-top: 0.90667rem;
}

.redeem-container-receive input {
	width: 8.82667rem;
	height: 1.06667rem;
	background: #ebebeb;
	border-radius: 0.8rem;
	border: none;
	font-size: 0.4rem;
	color: #000;
	padding: 0.29333rem 0.56rem;
	margin-top: 0.34667rem;
}

.redeem-container-receive input::-webkit-input-placeholder {
	font-size: 0.4rem;
	color: #a6a6a6;
}

.redeem-container-receive input::placeholder {
	font-size: 0.4rem;
	color: #a6a6a6;
}

.redeem-container-receive h5 {
	font-size: 0.32rem;
	color: #f13f39;
	margin-top: 0.16rem;
	padding-left: 0.36rem;
}

.redeem-container-receive button {
	width: 8.8rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	text-align: center;
	background: #eb8a1f;
	border-radius: 1.06667rem;
	font-size: 0.4rem;
	color: #fff;
	text-shadow: 0 0.05333rem 0.02667rem rgba(231, 65, 65, 0.5);
	border: none;
	margin-top: 0.74667rem;
}

.redeem-container-record {
	margin: 0.4rem 0 0.29333rem;
	width: calc(100% - 0.64rem);
	padding: 0.34667rem 0.32rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
}

.redeem-container-record-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.redeem-container-record-title img {
	width: 0.64rem;
	padding-right: 0.13333rem;
}

.redeem-container-record-title span {
	font-size: 0.4rem;
	color: #333;
}

.redeem-container-record-itemsBox {
	height: 8.66667rem;
	overflow-y: auto;
}

.redeem-container-record-item {
	padding: 0.45333rem 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.redeem-container-record-item img {
	width: 0.64rem;
}

.redeem-container-record-item-left {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}

.redeem-container-record-item-left h5 {
	font-size: 0.4rem;
	color: #2fb192;
}

.redeem-container-record-item-left span {
	padding-top: 0.26667rem;
	font-size: 0.32rem;
	color: #666;
}

.redeem-container-record-item-right {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 2.53333rem;
	height: 0.53333rem;
	border: 0.00667rem solid #ffa654;
	border-radius: 0.13333rem;
	padding: 0 0.2rem;
}

.redeem-container-record-item-right img {
	margin-top: -0.05333rem;
	width: 0.4rem;
}

.redeem-container-record-item-right span {
	font-size: 0.34667rem;
	color: #ff7d06;
}

.redeem-container .navbar__content .navbar__content-center,
.redeem-container .navbar__content .van-icon {
	color: #fff;
}

/* .van-nav-bar {
	background:transparent
}
*/

.van-nav-bar__title,
.van-nav-bar__arrow {
	color: #fff;
}

.content {
	position: relative;
	top: 1.2rem;
    background:#f5bf85;
	/* padding-top:2.4rem;
	*/
	/* -webkit-padding-after:.13333rem;
	padding-block-end:.13333rem */
}

.content .van-button__text {
	color: #fff;
	font-weight: 700;
	font-size: 0.4rem;
}

.content .cg-default {
	margin-top: 1.13333rem;
}

/* .content .content-sub_title {
	margin-top:.4rem
}
*/

.content .content-sub_title>div {
	font-size: 0.42667rem;
	color: #333;
	font-weight: 700;
	padding-left: 0.26667rem;
	margin-bottom: 0.26667rem;
	border-left: 0.08rem solid #fd5810;
}

.content .clearbutton {
	width: 7.73333rem;
	height: 1.06667rem;
	color: #fff;
	font-size: 0.48rem;
	font-weight: 700;
	letter-spacing: 0.05333rem;
	text-shadow: 0 0.05333rem 0.02667rem 0 #dd7400;
	border-radius: 1.06667rem;
	border: none;
	background: #eb8a1f;
}

.content .clearbutton.disable-btn {
	background: linear-gradient(180deg, #cfd1df 0%, #c8cada 100%);
	box-shadow: 0 0.05333rem #b6bad0;
}

.setting_container .setting_container_item {
	height: 1.86667rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.34667rem 0.28rem;
	margin-bottom: 0.4rem;
}

.setting_container .setting_container_item div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.setting_container .setting_container_item img {
	width: 1.06667rem;
	height: auto;
}

.setting_container .setting_container_item span {
	font-size: 0.37333rem;
	color: #666;
	padding: 0 0.34667rem;
}

.setting_container .setting_container_item span.green {
	color: #29ad34;
}

.setting_container .setting_container_item h5 {
	display: inline-block;
	font-size: 0.34667rem;
	color: #666;
	margin-right: 0.45333rem;
}

.phone_container {
	background: #b77f4e;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 0.28rem;
	margin-bottom: 0.4rem;
}

.phone_container-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.4rem 0;
}

.phone_container-item img {
	width: 1.06667rem;
}

.phone_container-item-left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.phone_container-item-left span {
	font-size: 0.37333rem;
	color: #fff;
	padding-left: 0.33333rem;
}

.phone_container-item-right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.phone_container-item-right span {
	font-size: 0.37333rem;
	color: #5f1f05;
	padding-right: 0.24rem;
}

.phone_container-item-right .phoneright,
.phone_container-item-right .emailright {
	padding-right: 0.21333rem;
}

.phone_container-item-right .phoneright>div,
.phone_container-item-right .emailright>div {
	text-align: center;
}

.phone_container-item-right .phoneright>div:nth-child(1),
.phone_container-item-right .emailright>div:nth-child(1) {
	color: #666;
	font-size: 0.34667rem;
}

.phone_container-item-right .phoneright>div:nth-child(2),
.phone_container-item-right .emailright>div:nth-child(2) {
	color: #f64646;
	font-size: 0.34667rem;
}

.van-icon {
	font-size: 0.37333rem;
}

.delAllRq {
	width: 9.06667rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	background: #eb8a1f;
	color: #fff;
	border-radius: 0.46667rem;
	margin: 0.8rem auto;
	font-size: 0.4rem;
	text-align: center;
}

.dialog__container-footer .dialogBtn {
	width: 6.66667rem;
	height: 1.06667rem;
	flex: none;
	border-radius: 0.53333rem;
	line-height: 1.06667rem;
	background: #eb8a1f;
	color: #fff;
	font-size: 0.42667rem;
	font-weight: 700;
	text-align: center;
}

.dialog__container-footer .dialogBtn+.dialogBtn {
	border: 0.01333rem solid #eb8a1f;
	color: #eb8a1f;
	background: #fff;
	text-shadow: none;
	box-shadow: none;
	font-weight: 400;
}

/* .userInfo__container-content__avatar {
	border-width:.05333rem
}
*/

.TotalAssets__container {
	width: 100%;
	height: 3.46667rem;
	background-image: url(../img/my/TotalAssetsBg-f72f7084.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	border-radius: 0.26667rem;
	color: #fff;
	padding: 0.38667rem 0.33333rem 0;
}

.TotalAssets__container-header {
	display: flex;
	justify-content: space-between;
	height: 0.53333rem;
}

.TotalAssets__container-header__left {
	font-weight: 400;
	font-size: 0.34667rem;
}

.TotalAssets__container-header__left img {
	margin-right: 0.21333rem;
}

.TotalAssets__container-header__right {
	height: 0.53333rem;
	border: 0.01333rem solid #ffffff;
	border-radius: 0.08rem;
	font-weight: 400;
	font-size: 0.29333rem;
	padding: 0 0.36rem;
}

.TotalAssets__container-header__right img {
	margin-right: 0.09333rem;
}

.TotalAssets__container-header__left,
.TotalAssets__container-header__right {
	display: flex;
	align-items: center;
}

.TotalAssets__container-header__left img,
.TotalAssets__container-header__right img {
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.21333rem;
}

.TotalAssets__container-main {
	height: 0.73333rem;
	display: flex;
	align-items: center;
	margin: 0.21333rem 0.37333rem 0.37333rem 0;
	font-weight: 700;
	font-size: 0.64rem;
	text-shadow: 0 0.01333rem 0 rgba(0, 0, 0, 0.12);
}

.TotalAssets__container-tip {
	font-size: 0.29333rem;
}

.StrongBoxRecordCard__container {
	height: 3.73333rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	padding: 0.33333rem 0.18667rem 0.37333rem;
}

.StrongBoxRecordCard__container-buttom {
	width: 2.13333rem;
	height: 0.53333rem;
	border: 0.01333rem solid #ff9901;
	color: #eb8a1f;
	font-weight: 500;
	font-size: 0.32rem;
	border-radius: 0.13333rem;
	text-align: center;
}

.StrongBoxRecordCard__container>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.StrongBoxRecordCard__container>div+div {
	margin-top: 0.13333rem;
}

.StrongBoxRecordCard__container>div:last-child {
	margin-top: 0.26667rem;
}

.StrongBoxRecordCard__container-num {
	font-size: 0.4rem;
}

.StrongBoxRecordCard__container-first {
	height: 0.53333rem;
	line-height: 0.53333rem;
}

.StrongBoxRecordCard__container-first.transferIn .StrongBoxRecordCard__container-buttom {
	background-color: #ff9901;
	color: #fff;
}

.StrongBoxRecordCard__container-first.transferIn .StrongBoxRecordCard__container-num {
	font-size: 0.4rem;
	color: #ff9200;
}

.StrongBoxRecordCard__container-rale {
	height: 0.8rem;
	line-height: 0.8rem;
	background: #f2f2f2;
	font-size: 0.32rem;
	color: #eb8a1f;
	padding: 0 0.26667rem;
}

.StrongBoxRecordCard__container-rale-num {
	font-weight: 500;
	font-size: 0.37333rem;
	color: #fe474d;
}

.StrongBoxRecordCard__container-last {
	font-size: 0.32rem;
	color: #888;
}

.StrongBoxRecordCard__container-last>span:last-child span+span {
	margin-left: 0.24rem;
}

.StrongBox__container {
	position: relative;
	width: 100%;
	font-family: Inter, sans-serif;
	overflow: hidden;
	padding: 0 0.32rem 0.34667rem;
}

.StrongBox__container .navbar__content-left .van-icon {
	line-height: 1.6rem;
	font-size: 0.48rem;
}

.StrongBox__container-dailyRate {
	margin: auto;
	width: 4.16rem;
	height: 0.53333rem;
	line-height: 0.53333rem;
	text-align: center;
	color: #eb8a1f;
	background: #ffffff;
	border-radius: 0.53333rem;
	font-weight: 400;
	font-size: 0.32rem;
	font-style: normal;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	margin-bottom: 0.26667rem;
	margin-top: 0.4rem;
}

.StrongBox__container-income {
	margin-top: 0.26667rem;
	min-height: 5.13333rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	padding: 0.4rem 0.18667rem 0.10667rem;
}

.StrongBox__container-income-header {
	display: flex;
}

.StrongBox__container-income-header-left,
.StrongBox__container-income-header-right {
	text-align: center;
	padding-top: 0.12rem;
	width: 50%;
	padding: 0.12rem 0.26667rem 0;
}

.StrongBox__container-income-header-left-text,
.StrongBox__container-income-header-right-text {
	height: 0.37333rem;
	font-size: 0.32rem;
	color: #aeb0c6;
	margin: 0.16rem 0;
}

.StrongBox__container-income-header-left-myrale,
.StrongBox__container-income-header-right-myrale {
	height: 0.48rem;
	border: 0.01333rem solid #dbdbdb;
	border-radius: 0.53333rem;
	min-width: 2.93333rem;
	font-size: 0.29333rem;
	color: #a8abc0;
	margin: auto;
}

.StrongBox__container-income-header-left-num {
	color: #eb8a1f;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.48rem;
}

.StrongBox__container-income-header-right {
	border-left: 0.01333rem solid #daddf0;
}

.StrongBox__container-income-header-right-num {
	color: #333;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.StrongBox__container-income-buttom {
	margin-top: 0.33333rem;
	display: flex;
	justify-content: space-between;
}

.StrongBox__container-income-buttom>div {
	width: 4.34667rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.13333rem;
	font-size: 0.37333rem;
	font-weight: 400;
	color: #eb8a1f;
	text-align: center;
}

.StrongBox__container-income-buttom>div+div {
	background: #eb8a1f;
	color: #fff;
}

.StrongBox__container-income-tip {
	font-size: 0.29333rem;
	color: #ff7172;
	margin-top: 0.33333rem;
	display: flex;
	align-items: center;
	text-align: left;
}

.StrongBox__container-income-godetail {
	text-align: center;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.32rem;
	color: #888;
	margin-top: 0.46667rem;
	display: flex;
	justify-content: center;
}

.StrongBox__container-income-godetail img {
	width: 0.42667rem;
	height: 0.42667rem;
}

.StrongBox__container-record {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 0.42667rem;
	color: #151515;
	margin-top: 0.8rem;
	margin-bottom: 0.49333rem;
}

.StrongBox__container-record>img {
	width: 0.64rem;
	height: 0.64rem;
}

.StrongBox__container-record-card {
	margin-bottom: 0.26667rem;
}

.StrongBox__container-allRecord {
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	border: 0.01333rem solid #eb8a1f;
	box-shadow: 0 0.05333rem 0.10667rem #d0d0ed80;
	border-radius: 0.8rem;
	font-weight: 400;
	font-size: 0.37333rem;
	color: #eb8a1f;
	margin-top: 0.8rem;
}

.StrongBox__container-errorTip {
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.12rem;
}

.cancelOrderDialog .van-dialog__content .tipText {
	margin-top: 0.26667rem;
	font-weight: 400;
	font-size: 0.32rem;
	color: #666;
}

.cancelOrderDialog .dialog-btnWrapper button {
	width: 3.12rem;
	height: 1.06667rem;
	color: #eb8a1f;
	font-size: 0.42667rem;
	text-align: center;
	border-radius: 9rem;
	border: 0.01333rem solid #eb8a1f;
	background: transparent;
}

.cancelOrderDialog .dialog-btnWrapper button:last-of-type {
	width: 4.34667rem;
	color: #fff;
	text-shadow: 0 0.05333rem 0.02667rem 0 #dd7400;
	background: linear-gradient(180deg, #ff867a 0%, #eb8a1f 100%);
	box-shadow: 0 0.05333rem #e74141;
}

.popupStyle {
	overflow-y: "initial";
}

.popup__header {
	height: 0.58667rem;
	font-weight: 400;
	font-size: 0.48rem;
	line-height: 0.58667rem;
	margin-top: 0.46667rem;
	text-align: center;
}

.popup__amount {
	width: 5.86667rem;
	height: 0.53333rem;
	background: #f6f6fa;
	border-radius: 0.8rem;
	color: #a7a7b6;
	margin: auto;
	display: flex;
	align-items: center;
	margin-top: 0.22667rem;
	margin-bottom: 0.38667rem;
}

.popup__amount div {
	height: 0.36rem;
	line-height: 0.36rem;
	font-size: 0.29333rem;
	width: 50%;
	text-align: right;
	padding-right: 0.4rem;
}

.popup__amount div+div {
	border-left: 0.01333rem solid #d9d9d9;
	color: #ff9200;
	text-align: left;
	padding-left: 0.4rem;
}

.popup__container {
	padding: 0 0.33333rem;
}

.popup__container-sumbit {
	height: 1.06667rem;
	line-height: 1.06667rem;
	color: #fff;
	background: #eb8a1f;
	text-align: center;
	font-weight: 700;
	font-size: 0.45333rem;
	margin-top: 0.37333rem;
}

.popup__container-sumbit.disabled {
	background-color: #cbcddc;
	pointer-events: none;
}

.popup__container-closeBtn {
	width: 0.64rem;
	height: 0.64rem;
	position: absolute;
	top: 0;
	right: 0.29333rem;
}

.popup__container-input {
	border: 0.01333rem solid #b0b5d2;
	height: 0.93333rem;
	border-radius: 0.16rem;
	padding: 0 0.26667rem;
	align-items: center;
}

.popup__container-input .van-field__clear {
	font-size: 0.56rem;
}

.popup__container-allBtn {
	height: 0.48rem;
	font-weight: 400;
	font-size: 0.32rem;
	line-height: 0.48rem;
	color: #eb8a1f;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0.52rem;
}

.popup__container-errorTip {
	height: 0.48rem;
	line-height: 0.48rem;
	font-weight: 400;
	font-size: 0.29333rem;
	color: #ff7172;
	display: flex;
	align-items: center;
	margin-top: 0.10667rem;
}

.popup__container-multiple {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0.37333rem 0 0.2rem;
}

.popup__container-multiple>div {
	width: calc(25% - 0.28rem);
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	background: #f6f6f6;
	border-radius: 0.13333rem;
	font-weight: 400;
	font-size: 0.42667rem;
	color: #eb8a1f;
	margin-bottom: 0.21333rem;
}

.popup__container-multiple>div.active {
	background: #eb8a1f;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c,
		inset 0 -0.05333rem 0.13333rem 0.02667rem #fff6f4;
	color: #fff;
}

.popup__container .betTip {
	font-size: 0.32rem;
	font-weight: 400;
	color: #666;
	margin-top: 0.26667rem;
	margin-bottom: 0.58667rem;
}

.popup__container .betTip span {
	color: #ff7172;
}

.popup__container-numLine {
	height: 0.8rem;
	line-height: 0.8rem;
	border: 0.01333rem solid #f6f6f6;
	display: flex;
	font-size: 0.34667rem;
}

.popup__container-numLine-num {
	font-weight: 400;
	font-size: 0.4rem;
	color: #333;
}

.popup__container-numLine-num.red {
	color: #eb8a1f;
	font-weight: 500;
}

.popup__container-numLine>div {
	width: 50%;
	padding-left: 0.74667rem;
}

.popup__container-numLine>div:first-child {
	background: linear-gradient(298deg, transparent 0.46667rem, #f0f0f0 0) 0 0;
	color: #666;
	padding-left: 0.26667rem;
}

.popup__container-numLine+.popup__container-numLine {
	margin-top: 0.25333rem;
}

.popup__container-slider {
	height: 1.86667rem;
	padding-top: 0.42667rem;
}

.popup__container-slider-button {
	width: 0.48rem;
	height: 0.48rem;
	border-radius: 50%;
	background: linear-gradient(180deg,
			rgb(251, 255, 75) 0%,
			rgb(255, 151, 29) 100%);
	box-shadow: 0 0.02667rem 0.05333rem 0.01333rem #7c000040;
	position: relative;
}

.popup__container-slider-button:before {
	content: "";
	display: block;
	width: 0.42667rem;
	height: 0.42667rem;
	border-radius: 50%;
	background: linear-gradient(180deg, #ffb801 0%, #e55301 70%);
	position: relative;
	top: 0.02667rem;
	left: 0.02667rem;
}

.popup__container-slider-foot {
	height: 0.53333rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.30667rem;
}

.popup__container-slider-foot>div {
	height: 0.53333rem;
	line-height: 0.53333rem;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.08rem;
	min-width: 1.06667rem;
	padding: 0 0.2rem;
	color: #eb8a1f;
	text-align: center;
}

.Xg-page {
	overflow: hidden;
	background: #f7f8ff;
}

.Xg-page .navbar-fixed .navbar__content .navbar__content-center,
.Xg-page .navbar-fixed .navbar__content .navbar__content-left .van-icon {
	color: #fff !important;
}

.Xg-page .Xg-info {
	padding: 0 0.33333rem;
	display: flex;
	justify-content: space-between;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.Xg-page .Xg-info .tit {
	color: #fff;
	font-size: 0.56rem;
	font-weight: 700;
	margin: 0.53333rem 0 0.66667rem;
}

.Xg-page .tip,
.Xg-page .txt {
	color: #fff;
	margin-bottom: 0.26667rem;
}

.Xg-page .img {
	width: 3.73333rem;
}

.Xg-page-wrap {
	padding: 0.26667rem 0.32rem;
}

.Xg-page .tab {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 1.17333rem;
	color: #333;
	font-family: Poppins;
	font-size: 0.34667rem;
	font-weight: 400;
	line-height: 0.29333rem;
	margin-bottom: 0.4rem;
}

.Xg-page .tab-item {
	width: 4.53333rem;
	background: #fff;
	border-radius: 0.16rem;
	height: 100%;
	padding: 0.26667rem 0.32rem;
	display: flex;
	align-items: center;
}

.Xg-page .tab-item svg {
	fill: #ff9901;
	width: 0.64rem;
	height: 0.64rem;
	margin-right: 0.26667rem;
}

.Xg-page .empty__container {
	background: #fff;
	border-radius: 0.21333rem;
	padding: 0.26667rem;
}

.Xg-page .empty__container p {
	color: #666;
	margin: 0.13333rem 0;
}

.Xg-page .go-bet {
	width: 8.82667rem;
	height: 0.93333rem;
	background: #eb8a1f;
	color: #fff;
	text-align: center;
	line-height: 0.93333rem;
	font-size: 0.4rem;
	letter-spacing: 0.016rem;
	border-radius: 1.33333rem;
	margin: 0 auto;
}

.Xg-page .receive-all {
	height: 0.93333rem;
	border: 0.01333rem solid #ff9901;
	border-radius: 0.8rem;
	line-height: 0.93333rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 0.4rem;
	color: #ff9901;
}

.Xg-page .receive-all.no-receive {
	color: #666;
	border-color: #666;
}

.Xg-page .receive-all svg {
	width: 0.64rem;
	height: 0.64rem;
	margin-right: 0.26667rem;
	fill: currentColor;
}

.Xg-page .Laundry-Con {
	text-align: center;
}

.Xg-page .Laundry-Con ul {
	display: flex;
	width: 7.2rem;
	margin: 0.13333rem 0;
}

.Xg-page .Laundry-Con li {
	width: 50%;
	text-align: center;
}

.Xg-page .Laundry-Con li h3 {
	color: #fa5a5a;
	font-size: 0.45333rem;
	margin-bottom: 0.13333rem;
}

.Xg-page .Laundry-Con li p {
	color: #333;
}

.Xg-list {
	padding: 0 0.26667rem;
}

.Xg-list .m-b-20 {
	margin-bottom: 0.53333rem;
}

.Xg-list .item {
	background-color: #fff;
	border-radius: 0.26667rem;
	overflow: hidden;
}

.Xg-list .item .header {
	height: 1.06667rem;
	line-height: 1.06667rem;
	border-bottom: 0.01333rem solid #eaeaea;
	padding-right: 0.4rem;
}

.Xg-list .item .header .tit {
	background: linear-gradient(90deg, #a4b1de 0%, #bdc9ee 95%);
	text-align: center;
	border-radius: 0.26667rem 0 0.66667rem;
	color: #fff;
	width: 3.46667rem;
}

.Xg-list .item .header .tit.action {
	background: linear-gradient(90deg, #ff9a03 0%, #ffbc54 95%);
}

.Xg-list .item .header .tit.action2 {
	background: linear-gradient(90deg, #ff3134 0%, #f9744f 95%);
}

.Xg-list .item .header .time {
	color: #888;
	font-size: 0.32rem;
	line-height: 0.4rem;
	padding: 0.06667rem 0;
	text-align: right;
}

.Xg-list .item .header .time .red span {
	margin-left: 0.13333rem;
}

.Xg-list .item .header .red {
	color: #ff9901;
}

.Xg-list .item .body {
	padding: 0.4rem;
}

.Xg-list .item .body .img {
	width: 1.33333rem;
	height: 1.33333rem;
}

.Xg-list .item .body .info {
	padding-left: 0.13333rem;
	flex: 1;
	overflow: hidden;
}

.Xg-list .item .body .info .name {
	color: #333;
	margin-bottom: 0.13333rem;
}

.Xg-list .item .body .info .lab {
	display: block;
	font-size: 0.32rem;
	color: #666;
	height: 0.53333rem;
	line-height: 0.53333rem;
	background: #f4f4f4;
	border-radius: 1.06667rem;
	padding: 0 0.13333rem;
}

.Xg-list .item .body .info .lab span {
	width: 100%;
	transform: scale(0.85);
	display: inline-block;
	margin-left: -0.4rem;
}

.Xg-list .item .line {
	width: 90%;
	margin: 0 auto;
	position: relative;
	border-top: 0.01333rem dashed #c2c2c2;
}

.Xg-list .item .line:after,
.Xg-list .item .line:before {
	content: "";
	display: block;
	height: 0.53333rem;
	width: 0.53333rem;
	border-radius: 0.53333rem;
	background-color: #f7f8ff;
	position: absolute;
	top: -0.26667rem;
}

.Xg-list .item .line:after {
	left: -0.66667rem;
}

.Xg-list .item .line:before {
	right: -0.66667rem;
}

.Xg-list .item .numbox {
	padding: 0.4rem;
	display: flex;
	text-align: center;
}

.Xg-list .item .numbox .citem {
	flex: 1;
}

.Xg-list .item .numbox .citem .num {
	color: #ff650f;
	font-size: 0.21333rem;
	margin-bottom: 0.13333rem;
}

.Xg-list .item .numbox .citem .txt {
	font-size: 0.17333rem;
	color: #666;
}

.Xg-list .item .box {
	padding: 0 0.4rem 0.4rem;
}

.Xg-list .item .box .Xg-btn,
.Xg-list .item .box .Xg-btn-received,
.Xg-list .item .box .Xg-btn-expired {
	height: 0.93333rem;
}

.Xg-list .item .box .Xg-btn {
	background: #eb8a1f;
	border: none;
}

.Xg-list .item .box .Xg-btn-received {
	background: linear-gradient(180deg, #cfd1de 0%, #c7c9d9 100%);
	box-shadow: 0 0.05333rem #b6bad0;
	border: none;
}

.Xg-list .item .box .Xg-btn-expired {
	border-color: #eb8a1f;
	color: #eb8a1f;
}

.dialog__container .dialog__container-img img {
	width: 100%;
	height: 100%;
}

.withdrawCenter__container {
	font-family: Inter, sans-serif;
}

.withdrawCenter__container.content {
	padding: 0.26667rem;
	margin-top: 1.33333rem;
}

.withdrawCenter__container .van-nav-bar {
	background: #eb8a1f;
}

.withdrawCenter__container .van-nav-bar .van-nav-bar__content .van-nav-bar__left .van-icon,
.withdrawCenter__container .van-nav-bar .van-nav-bar__content .van-nav-bar__title {
	color: #fff;
}

.withdrawCenter__container-hero {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 0.26667rem 0.4rem;
	background-color: #eb8a1f;
	border-radius: 0.13333rem;
}

.withdrawCenter__container-hero__subtitle {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-weight: 700;
	font-size: 0.64rem;
}

.withdrawCenter__container-hero__subtitle span {
	font-weight: 700;
	font-size: 0.64rem;
}

.withdrawCenter__container-hero__subtitle img {
	width: 0.58667rem;
	margin: 0 0.13333rem;
}

.withdrawCenter__container-hero__header {
	color: #fff;
}

.withdrawCenter__container-hero__header p {
	font-size: 0.32rem;
}

.withdrawCenter__container-hero__header p:last-of-type {
	margin-bottom: 0.08rem;
}

.withdrawCenter__container-hero__header div {
	display: inline-block;
	width: 3.96rem;
	height: 0.8rem;
	margin-bottom: 0.21333rem;
	padding: 0.21333rem 0.14667rem;
	color: #eb8a1f;
	font-size: 0.37333rem;
	line-height: 0.32rem;
	background: #fff;
	clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0 100%, 0 0);
}

.withdrawCenter__container-hero__header div span {
	margin-inline: 0.13333rem;
	font-size: 0.53333rem;
	font-weight: 600;
}

.withdrawCenter__container-hero__footer {
	display: flex;
	justify-content: space-between;
}

.withdrawCenter__container-hero__footer img {
	width: 0.26667rem;
}

.withdrawCenter__container-hero__footer div {
	display: flex;
	justify-content: center;
	padding: 0 0.13333rem;
	color: #fff;
}

.withdrawCenter__container-hero__footer span {
	margin: 0 0.13333rem;
}

.withdrawCenter__container-content {
	padding-inline: 0.32rem;
}

.withdrawCenter__container-content__wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	justify-items: center;
	gap: 0.2rem;
}

.withdrawCenter__container-content__wrapper-footer {
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	padding: 0.26667rem;
}

.withdrawCenter__container-content__wrapper-footer-top {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.withdrawCenter__container-content__wrapper-footer-top div {
	font-size: 0.29333rem;
	color: #f13f39;
	margin: 0.26667rem;
}

.withdrawCenter__container-content__wrapper-footer input {
	height: 1.17333rem;
	width: 100%;
	border: none;
	border-radius: 0.8rem;
	background: #f2f2f2;
	color: #a6a6a6;
	font-size: 0.37333rem;
	padding: 0 0.53333rem;
}

.withdrawCenter__container-content__wrapper-footer-bottom {
	display: flex;
	flex-direction: column;
	border: 0.01333rem solid #d6d6d6;
	border-radius: 0.26667rem;
	padding: 0.26667rem;
}

.withdrawCenter__container-content__wrapper-footer-bottom div {
	font-size: 0.32rem;
	color: #ffa43f;
	margin: 0.13333rem 0;
}

.withdrawCenter__container-content__wrapper-footer-bottom div span {
	margin: 0 0.13333rem;
	color: #666;
}

.withdrawCenter__container-content__wrapper-bank {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.13333rem 0.26667rem;
	margin: 0.26667rem 0;
	background: #ffffff;
	border-radius: 0.26667rem;
}

.withdrawCenter__container-content__wrapper-bank-left {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-weight: 400;
	font-size: 0.37333rem;
	padding: 0.06667rem 0.13333rem;
}

.withdrawCenter__container-content__wrapper-bank-left img {
	width: 0.82667rem;
}

.withdrawCenter__container-content__wrapper-bank-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.withdrawCenter__container-content__wrapper-bank-right div {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	font-weight: 400;
	font-size: 0.37333rem;
	color: #666;
	padding-right: 0.8rem;
}

.withdrawCenter__container-content__wrapper-block {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 2.98667rem;
	height: 2.93333rem;
	/* background: url() no-repeat; */
	background-position: center;
	background-size: 96% 100%;
}

.withdrawCenter__container-content__wrapper-block__header {
	position: relative;
	display: flex;
}

.withdrawCenter__container-content__wrapper-block__header img {
	width: 2.98667rem;
	height: 0.72rem;
	visibility: hidden;
}

.withdrawCenter__container-content__wrapper-block__header span {
	position: absolute;
	top: calc(50% - 0.02667rem);
	left: 50%;
	transform: translate(-50%, -50%);
	color: #333;
	font-size: 0.42667rem;
	line-height: 1;
}

.withdrawCenter__container-content__wrapper-block>img {
	width: 1.06667rem;
	height: 1.06667rem;
	margin-block: 0.18667rem 0.27773rem;
}

.withdrawCenter__container-content__wrapper-block>span {
	color: #80849c;
	font-size: 0.34667rem;
}

.withdrawCenter__container-content__wrapper-block img {
	max-width: 100%;
}

.withdrawCenter__container-content__wrapper-block:last-of-type {
	position: relative;
	width: 100%;
	grid-column: 1/-1;
	background: url(../img/my/day7Bg.png) no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.withdrawCenter__container-content__wrapper-block:last-of-type>div {
	position: absolute;
	top: 50%;
	right: 1.8rem;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.36rem;
}

.withdrawCenter__container-content__wrapper-block:last-of-type>div>span:first-of-type {
	position: relative;
	color: #333;
	font-size: 0.42667rem;
}

.withdrawCenter__container-content__wrapper-block:last-of-type>div>span:first-of-type:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -0.53333rem;
	transform: translate(-100%, -50%);
	display: block;
	width: 0.32rem;
	height: 0.02667rem;
	background: linear-gradient(270deg, #c0c4dc 0%, rgba(192, 196, 220, 0) 100%);
}

.withdrawCenter__container-content__wrapper-block:last-of-type>div>span:first-of-type:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -0.53333rem;
	transform: translate(100%, -50%);
	display: block;
	width: 0.32rem;
	height: 0.02667rem;
	background: linear-gradient(90deg, #c0c4dc 0%, rgba(192, 196, 220, 0) 100%);
}

.withdrawCenter__container-content__wrapper-block:last-of-type>div>span:last-of-type {
	color: #80849c;
	font-size: 0.4rem;
}

.withdrawCenter__container-content__wrapper-block.signed {
	background: linear-gradient(125deg, #ff9902 0%, #ffd058 100%);
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c,
		inset 0 -0.05333rem 0.13333rem #fff6f4;
	border-radius: 0.13333rem;
}

.withdrawCenter__container-content__wrapper-block.signed img {
	visibility: visible;
}

.withdrawCenter__container-content__wrapper-block.signed span {
	color: #fff;
}

.withdrawCenter__container-content__wrapper-block.signed:last-of-type {
	background: url(../img/my/day7Bg.png) no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.withdrawCenter__container-content__footer {
	width: 100%;
	height: 1.06667rem;
	margin-top: 1.45333rem;
	padding: 0 0.53333rem;
	text-align: center;
}

.withdrawCenter__container-content__footer button {
	width: 100%;
	height: 100%;
	padding-block: 0.10667rem;
	color: #fff;
	font-size: 0.48rem;
	text-shadow: 0 0.05333rem 0.02667rem 0 #dd7400;
	border: none;
	border-radius: 1.92rem;
	background: linear-gradient(180deg, #ff867a 0%, #f95959 100%);
	box-shadow: 0 0.05333rem #e74141;
}

.withdrawCenter__container-content__footer button:active {
	background: linear-gradient(180deg, #fc685b 0%, #fc4949 100%);
}

/* .about-container-content {
	padding:.4rem
}
*/

.customer-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
	height: 5.84rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.customer-container-header .navbar .navbar__content .navbar__content-left .van-icon,
.customer-container-header .navbar .navbar__content .navbar__content-center {
	color: #fff;
}

.customer-container-header-belly {
	display: flex;
}

.customer-container-header-belly img {
	width: 90%;
}

.gverify-container {
	padding-bottom: 0.53333rem;
}

.gverify-container-header {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	width: 100%;
	height: 5.84rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.gverify-container-header .navbar {
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
}

.gverify-container-header-belly {
	padding-left: 1.89333rem;
	display: flex;
}

.gverify-container-header-belly img {
	width: 5.44rem;
}

.gverify-container-content,
.gverify-container-footer {
	padding: 0 0.4rem;
	margin-top: 0.4rem;
}

.gverify-container-content-code,
.gverify-container-footer-code {
	display: flex;
	justify-content: center;
}

.gverify-container-content-item,
.gverify-container-footer-item {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.26667rem;
	padding: 0 0.45333rem 0.45333rem;
}

.gverify-container-content-item-steps,
.gverify-container-footer-item-steps {
	font-size: 0.34667rem;
	color: #666;
	margin-top: 0.50667rem;
}

.gverify-container-content-item-title,
.gverify-container-footer-item-title {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 0.21333rem;
	font-size: 0.4rem;
	color: #333;
}

.gverify-container-content-item img,
.gverify-container-footer-item img {
	width: 0.90667rem;
	padding-right: 0.18667rem;
}

.gverify-container-content-item-text,
.gverify-container-footer-item-text {
	width: 8.56rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: #f4f4f4;
	border-radius: 0.13333rem;
	font-size: 0.29333rem;
	color: #151515;
	padding-left: 0.42667rem;
}

.gverify-container-content-item-button,
.gverify-container-footer-item-button {
	width: 8.56rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	text-align: center;
	border: 0.01333rem solid #eb8a1f;
	border-radius: 0.26667rem;
	font-size: 0.4rem;
	color: #eb8a1f;
	margin: 0.4rem 0 0.56rem;
}

.gverify-container-content-item-tip,
.gverify-container-footer-item-tip {
	font-size: 0.29333rem;
	color: #40c592;
}

.gverify-container-content .footer-wrapper,
.gverify-container-footer .footer-wrapper {
	height: 9.04rem;
}

.gverify-container-content .footer-wrapper div,
.gverify-container-footer .footer-wrapper div {
	width: 100%;
	display: flex;
	justify-content: flex-start;
}

.gverify-container-content .footer-wrapper-button,
.gverify-container-footer .footer-wrapper-button {
	align-items: center;
	justify-content: center !important;
	width: 8.45333rem;
	height: 0.93333rem;
	background: #eb8a1f;
	box-shadow: 0 0.05333rem #eb8a1f;
	border-radius: 1.06667rem;
	font-size: 0.37333rem;
	letter-spacing: 0.04em;
	color: #fff;
	text-shadow: 0 0.02667rem 0.01333rem #eb8a1f;
	margin-top: 0.46667rem;
}

.gverify-container-content .footer-wrapper-button img,
.gverify-container-footer .footer-wrapper-button img {
	width: 0.66667rem;
}

.gverify-container-button {
	width: 8.56rem;
	height: 0.93333rem;
	line-height: 0.93333rem;
	text-align: center;
	border: 0.01333rem solid #eb8a1f;
	border: 1px solid #eb8a1f;
	border-radius: 0.93333rem;
	font-size: 0.4rem;
	color: #fff;
	margin: 0.66667rem auto 0.56rem;
	background: linear-gradient(180deg, #eb8a1f 0%, #eb8a1f 100%);
	box-shadow: 0 0.05333rem #eb8a1f;
}

.gverify-container .navbar__content .navbar__content-center,
.gverify-container .navbar__content .van-icon {
	color: #fff;
}

.popup-content {
	padding: 0 0.34667rem 0.53333rem;
	min-height: 6.34667rem;
}

.popup-content .tit {
	display: flex;
	align-items: center;
	border-bottom: 0.01333rem solid #dbdbdb;
	height: 1.33333rem;
	margin-bottom: 0.26667rem;
	color: #151515;
	font-size: 0.42667rem;
	font-weight: 600;
}

.popup-content .tit .img {
	display: block;
	width: 0.64rem;
	height: 0.64rem;
	margin-right: 0.06667rem;
}

.popup-content .info {
	background-color: #f6f6f6;
	padding: 0.26667rem;
	border-radius: 0.26667rem;
	margin-bottom: 0.53333rem;
}

.popup-content .info .txt {
	font-size: 0.32rem;
	color: #333;
	line-height: 0.53333rem;
}

.popup-content .box .input {
	height: 1.17333rem;
	line-height: 1.17333rem;
	border-radius: 1.17333rem;
	border: none;
	width: 100%;
	padding: 0 0.53333rem;
	background-color: #f2f4ff;
}

.popup-content .box .lab {
	margin-top: 0.26667rem;
	color: #666;
	padding-left: 0.4rem;
}

.popup-content .box .lab .icon {
	font-size: 0.4rem;
	color: #ff7172;
	margin-right: 0.13333rem;
}

.popup-content .box .lab>span {
	color: #ff7172;
}

.popup-foot {
	display: flex;
	justify-content: space-between;
	text-align: center;
}

.popup-foot>div {
	height: 1.6rem;
	line-height: 1.6rem;
	flex: 1;
	background-color: #f2f4ff;
	color: #eb8a1f;
	text-align: center;
	font-size: 0.45333rem;
	font-weight: 700;
}

.popup-foot>div:last-child {
	color: #fff;
	background-color: #eb8a1f;
}

.container {
	padding: 0.32rem;
}

.container .item {
	padding: 0.4rem 0.26667rem;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	background-color: #fff;
	border-radius: 0.26667rem;
}

.container .item>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.container .item .head {
	margin-bottom: 0.45333rem;
}

.container .item .name {
	font-size: 0.4rem;
	color: #333;
}

.container .item .uid {
	font-size: 0.4rem;
	color: #666;
}

.container .item .line {
	color: #888;
	font-size: 0.32rem;
}

.container .item .line .amount {
	color: #ff7d06;
}

.container .item .line+.line {
	margin-top: 0.29333rem;
	font-size: 0.37333rem;
}

.container .item+.item {
	margin-top: 0.26667rem;
}

.container {
	padding: 0.32rem;
}

.container>.tip {
	font-size: 0.34667rem;
	color: #666;
}

.container>.tip+.tip {
	margin-top: 0.16rem;
}

.dailySignInRules__container-hero {
	width: calc(100% - 0.64rem);
}

.Laundry-Record {
	overflow: hidden;
	padding: 0 0.32rem;
}

.Laundry-Record .navbar-right {
	width: 0.6rem;
}

.Laundry-Record .van-nav-bar {
	background: #f7f8ff;
}

.Laundry-Record .van-nav-bar .van-nav-bar__content .van-nav-bar__left .van-icon {
	color: #333;
}

.Laundry-Record .bet-container__header {
	background-color: #f7f8ff;
	position: relative;
}

.Laundry-Record-searchBar {
	margin-top: -0.13333rem;
	padding-bottom: 0.24rem;
}

.Laundry-Record .tabs {
	background: transparent;
}

.Laundry-Record .tab_item {
	width: 2.53333rem;
	height: 1.33333rem;
	margin-inline: 0.06667rem;
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #ffffff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.Laundry-Record .tab_item img {
	height: 0.66667rem;
}

.Laundry-Record .tab_item span {
	font-size: 0.32rem;
}

.Laundry-Record .tab_active {
	color: #fff !important;
	background: linear-gradient(180deg, #e97e0f 0%, #fcbc42 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
}

.Laundry-Record .fun-tabs .fun-tab-item {
	padding: 0.18667rem 0;
}

.Laundry-Record-tabBar {
	padding-inline: 0.32rem;
}

.Laundry-Record-tabBar .van-tabs__nav--card {
	height: 1.86667rem;
	margin: 0;
}

.Laundry-Record-tabBar .van-tabs__nav--card .van-tab--card {
	width: 2.53333rem;
	height: 1.33333rem;
	margin-inline: 0.06667rem;
	padding: 0;
	color: #80849c !important;
	border-radius: 0.13333rem;
	background: #fff;
	box-shadow: 0 0.08rem 0.16rem 0.05333rem #d0d0ed5c;
}

.Laundry-Record-tabBar .van-tabs__nav--card .van-tab--card>span {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.Laundry-Record-tabBar .van-tabs__nav--card .van-tab--card>span img {
	width: 0.66667rem;
	height: auto;
}

.Laundry-Record-tabBar .van-tabs__nav--card .van-tab--card>span span {
	font-size: 0.32rem;
}

.Laundry-Record-tabBar .van-tabs__nav--card .van-tab--card.van-tab--active {
	color: #fff !important;
	background: linear-gradient(180deg, #e97e0f 0%, #fcbc42 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
}

.Laundry-Record .list {
	margin-top: 0.26667rem;
}

.Laundry-Record .list .item {
	margin-bottom: 0.26667rem;
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	padding: 0.2rem;
}

.Laundry-Record .list .item .header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.13333rem;
	margin-bottom: 0.2rem;
	border-bottom: 0.01333rem solid #dbdbdb;
}

.Laundry-Record .list .item .header .name {
	font-size: 0.4rem;
	font-weight: 700;
	color: #333;
	margin-bottom: 0.2rem;
}

.Laundry-Record .list .item .header .time {
	font-size: 0.29333rem;
	color: #888;
}

.Laundry-Record .list .item .header .state {
	font-size: 0.37333rem;
	color: #40c592;
}

.Laundry-Record .list .item .body {
	display: flex;
	justify-content: space-between;
}

.Laundry-Record .list .item .body .left {
	display: flex;
	justify-content: space-between;
	color: #7e829f;
	font-size: 0.32rem;
	height: 2.4rem;
}

.Laundry-Record .list .item .body .left .imgBox {
	padding: 0.2rem 0;
	margin-right: 0.2rem;
}

.Laundry-Record .list .item .body .left .imgBox .img {
	height: 100%;
}

.Laundry-Record .list .item .body .left div>p {
	line-height: 0.8rem;
}

.Laundry-Record .list .item .body .right {
	text-align: right;
}

.Laundry-Record .list .item .body .right>p {
	line-height: 0.8rem;
	font-size: 0.32rem;
	color: #333;
}

.Laundry-Record .list .item .body .right>p.red {
	color: #f1413a;
}

.Laundry-Record .list .item .body .right>p.orange {
	color: #ff7f22;
}

.Laundry-Rule {
	overflow: hidden;
	padding: 0 0.32rem;
}

.Laundry-Rule-content {
	font-size: 0.34667rem;
	color: #666;
}

.Laundry-Rule-content img {
	max-width: 99% !important;
}

.bind-container {
	width: 100%;
}

.bind-container .email-container {
	padding: 1.2rem 0.32rem 4rem;
}

.bind-container .bind-button {
	margin-top: 7.69333rem;
	display: flex;
	justify-content: center;
}

.bind-container .bind-button button {
	width: 8.98667rem;
	height: 1.06667rem;
	background: linear-gradient(90deg, #ff962c, #fd5810);
	font-size: 0.4rem;
	font-weight: 700;
	color: #fff;
	border-radius: 1.06667rem;
	border: none;
}

.Laundry-Con_tip {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.Laundry-Con_tip .reward {
	color: #666;
	font-size: 0.4rem;
}

.Laundry-Con_tip .money {
	color: #eb8a1f;
	font-size: 0.4rem;
}

.LoginP-container {
	padding-left: 0.26667rem;
	padding-right: 0.26667rem;
}

.LoginP-container .LoginP-container {
	height: 100%;
	padding-inline: 0.53333rem;
	overflow-y: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.LoginP-container .LoginP-container-tips {
	margin-top: -0.26667rem;
	margin-bottom: 0.16rem;
	padding-left: 0.22667rem;
	color: #eb8a1f;
	font-size: 0.32rem;
}

.LoginP-container .LoginP-container-form {
	position: relative;
	margin-top: 1.33333rem;
	overflow: hidden;
}

.LoginP-container .LoginP-container-form .passwordInput__container {
	margin-bottom: 1.2rem;
}

.LoginP-container .LoginP-container-form .mgb48 {
	margin-bottom: 0.64rem !important;
}

.LoginP-container .LoginP-container-remember {
	justify-content: flex-end;
	display: flex;
	align-items: center;
	font-size: 0.34667rem;
	line-height: 0.34667rem;
}

.LoginP-container .LoginP-container-remember span {
	color: #666;
}

.LoginP-container .LoginP-container-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-top: 1.77333rem;
}

.LoginP-container .LoginP-container-button button {
	width: 7.73333rem;
	height: 1.06667rem;
	color: #fff;
	font-size: 0.48rem;
	font-weight: 700;
	letter-spacing: 0.05333rem;
	/* text-shadow:0 .05333rem .02667rem 0 #dd7400;
	*/
	border-radius: 1.06667rem;
	border: none;
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
}

.updateP-container {
	height: 100%;
	padding-inline: 0.53333rem;
	overflow-y: scroll;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
	position: relative;
	margin-top: 1.33333rem;
	overflow: hidden;
}

.updateP-container-label img {
	width: 0.36rem;
	height: 0.36rem;
	margin-right: 0.08rem;
}

.updateP-container-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-top: 1.77333rem;
}

.updateP-container-button button {
	width: 7.73333rem;
	height: 1.06667rem;
	color: #fff;
	font-size: 0.48rem;
	font-weight: 700;
	letter-spacing: 0.05333rem;
	text-shadow: 0 0.05333rem 0.02667rem 0 #dd7400;
	border-radius: 1.06667rem;
	border: none;
	background: #eb8a1f;
	box-shadow: 0 0.05333rem #eb8a1f;
}

.updateP-container-tips {
	margin-top: 0.32rem;
	padding-left: 0.22667rem;
	color: #f13f39;
	font-size: 0.32rem;
}

.Laundry-Con_tip {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.Laundry-Con_tip .reward {
	color: #666;
	font-size: 0.4rem;
}

.Laundry-Con_tip .money {
	color: #f64646;
	font-size: 0.4rem;
}

.StrongBoxAbout__container {
	padding: 0 0.32rem;
}

.StrongBoxAbout__container-dailyRate {
	width: 4.69333rem;
	height: 0.53333rem;
	line-height: 0.53333rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0.53333rem;
	font-size: 0.32rem;
	color: #eb8a1f;
	margin: auto;
	text-align: center;
	margin: 0.4rem auto;
}

.StrongBoxAbout__container-header {
	background: linear-gradient(90deg, #ff9903 0%, #ffbc56 100%);
	color: #fff;
	height: 0.8rem;
	line-height: 0.8rem;
	padding-left: 0.98667rem;
	font-size: 0.42667rem;
	font-weight: 600;
	position: relative;
}

.StrongBoxAbout__container-header:after {
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-right: 0.32rem solid #f7f8ff;
	border-bottom: 0 solid transparent;
	border-top: 0.8rem solid transparent;
	position: absolute;
	right: 0;
	top: 0;
}

.StrongBoxAbout__container-header:before {
	display: block;
	content: "";
	position: absolute;
	height: 0.56rem;
	width: 0.56rem;
	top: 0.12rem;
	left: 0.26667rem;
	background-size: 0.56rem;
}

.StrongBoxAbout__container-header.income:before {
	/* background-image: url(); */
}

.StrongBoxAbout__container-header.transferIn:before {
	/* background-image: url(); */
}

.StrongBoxAbout__container-header.transferOut:before {
	/* background-image: url(); */
}

.StrongBoxAbout__container-header.safety:before {
	/* background-image: url(); */
}

.StrongBoxAbout__container-detail {
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	border-radius: 0 0 0.26667rem 0.26667rem;
	padding: 0.4rem 0.26667rem;
	margin-bottom: 0.4rem;
}

.StrongBoxAbout__container-detail-text {
	padding: 0 0.56rem 0 0.58667rem;
	font-size: 0.34667rem;
	line-height: 0.48rem;
	color: #666;
	/* background-image: url(); */
	background-repeat: no-repeat;
	background-position: 0.08rem 0.01333rem;
	background-size: 0.32rem;
}

.StrongBoxAbout__container-detail-text+.StrongBoxAbout__container-detail-text {
	margin-top: 0.6rem;
}

.StrongBoxAbout__container-detail-container {
	border: 0.01333rem solid #d9d9d9;
	border-radius: 0.26667rem;
	padding: 0.26667rem;
	font-size: 0.32rem;
	color: #888;
	line-height: 0.48rem;
	width: calc(100% - 0.53333rem);
	margin: auto;
	margin-top: 0.53333rem;
}

.StrongBoxAbout__container-detail-container-tip {
	margin-bottom: 0.26667rem;
}

.StrongBoxAbout__container-detail-container-tip.red {
	color: #ff504b;
}

.infiniteScroll__loading {
	width: 100%;
	min-height: 0.73333rem;
	margin-top: auto;
	margin-bottom: 0.4rem;
	color: #999;
	font-size: 0.37333rem;
	text-align: center;
}

.infiniteScroll__loading .van-loading {
	text-align: center;
	z-index: 999;
}

.StrongBoxRecord__container {
	position: relative;
	width: 100%;
	font-family: Inter, sans-serif;
	overflow: auto;
	padding: 0 0 0.61333rem;
	display: flex;
	flex-direction: column;
	height: 100vh;
}

.StrongBoxRecord__container-overview {
	height: 3.2rem;
	background-image: url(../img/my/StrongBoxRecordBg-60210cf3.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 1.38667rem;
	flex: none;
}

.StrongBoxRecord__container-overview-date {
	position: absolute;
	top: 0.61333rem;
	right: 0.32rem;
	height: 0.61333rem;
	line-height: 0.61333rem;
	border: 0.00667rem solid #ffffff;
	border-radius: 0.53333rem;
	font-size: 0.37333rem;
	text-align: center;
	color: #fff;
	padding: 0 0.30667rem;
	display: flex;
	align-items: center;
}

.StrongBoxRecord__container-overview-date img {
	width: 0.53333rem;
	height: 0.53333rem;
	margin-left: 0.2rem;
}

.StrongBoxRecord__container-overview-detail {
	width: 100%;
	height: 1.33333rem;
	display: flex;
	justify-content: space-between;
	text-align: center;
}

.StrongBoxRecord__container-overview-detail>div {
	width: 33.3%;
	height: 100%;
	color: #fff;
}

.StrongBoxRecord__container-overview-detail>div>div {
	font-weight: 500;
	font-size: 0.37333rem;
	height: 0.4rem;
	line-height: 0.4rem;
}

.StrongBoxRecord__container-overview-detail>div>div:first-child {
	font-size: 0.48rem;
	height: 0.64rem;
	line-height: 0.64rem;
	margin-bottom: 0.30667rem;
}

.StrongBoxRecord__container-detailList {
	padding: 0.53333rem 0.32rem;
}

.StrongBoxRecord__container-detailList-item+.StrongBoxRecord__container-detailList-item {
	margin-top: 0.26667rem;
}

.StrongBoxRecord__container-detailList.empty {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
}

.jackpot-rule .rule-content {
	width: 100%;
	min-height: 6rem;
	background: linear-gradient(90deg, #ff9901 0%, #e57201 100%);
	color: #fff;
	padding: 0.32rem;
}

.jackpot-rule .rule-content-top {
	display: flex;
}

.jackpot-rule .rule-content-top svg {
	width: 2.66667rem;
	height: 2.66667rem;
}

.jackpot-rule .rule-content-top-right {
	padding-left: 0.54667rem;
	flex: 1;
}

.jackpot-rule .rule-content-top h3 {
	margin-bottom: 0.13333rem;
	font-size: 0.4rem;
	font-weight: 700;
}

.jackpot-rule .rule-content-top p {
	font-size: 0.32rem;
	font-weight: 400;
	line-height: 0.53333rem;
}

.jackpot-rule .rule-content-tip {
	border: 0.01333rem solid #fff;
	padding: 0.32rem 0.4rem;
	border-radius: 0.21333rem;
	font-size: 0.29333rem;
	font-weight: 300;
	line-height: 0.53333rem;
	display: flex;
	margin-top: 0.8rem;
}

.jackpot-rule .rule-content-tip p {
	flex: 1;
	padding-left: 0.13333rem;
}

.jackpot-rule .rule-content-tip svg {
	width: 0.48rem;
	height: 0.48rem;
}

.jackpot-rule-wrap {
	padding: 0.46667rem 0.32rem;
}

.jackpot-rule .title {
	color: #333;
	font-size: 0.42667rem;
	font-weight: 700;
	margin-bottom: 0.26667rem;
}

.jackpot-rule .title svg {
	fill: #ff9901;
	width: 0.64rem;
	height: 0.64rem;
	vertical-align: middle;
}

.jackpot-rule .table-container {
	width: 100%;
	background: #fff;
	border-radius: 0.21333rem;
	overflow: hidden;
}

.jackpot-rule .table-title {
	display: flex;
	flex-direction: row;
	justify-content: center;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: linear-gradient(103deg, #ff9902 13.01%, #ffbd58 94.84%);
	color: #fff;
}

.jackpot-rule .table-title>div {
	flex: 1;
	font-size: 0.32rem;
	text-align: center;
}

.jackpot-rule .table-content {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 0.93333rem;
	line-height: 0.46667rem;
	font-size: 0.32rem;
	text-align: center;
	color: #fff;
}

.jackpot-rule .table-content:nth-child(odd) {
	background: #f6f6f6;
}

.jackpot-rule .table-content>div {
	flex: 1;
}

.jackpot-rule .table-content>div:nth-child(1) {
	color: #ff650f;
}

.jackpot-rule .table-content>div:nth-child(2) {
	color: #333;
}

.jackpot-rule .table-content>div:nth-child(3) {
	color: #ff3536;
}

.jackpot-rule-owener {
	background: #fff;
	border-radius: 0.26667rem;
	padding: 0.53333rem 0.32rem;
	margin-top: 0.26667rem;
	margin-bottom: 0.66667rem;
	color: #666;
	font-size: 0.32rem;
	font-weight: 500;
}

.jackpot-rule-owener svg {
	fill: #ffa43f;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: middle;
	margin-right: 0.26667rem;
}

.jackpot-rule-custom {
	height: 1.06667rem;
	color: #fff;
	text-align: center;
	line-height: 1.06667rem;
	background: #eb8a1f;
	border-radius: 0.66667rem;
	text-shadow: 0 0.02667rem 0.01333rem #e04846;
	font-size: 0.4rem;
	font-weight: 700;
	letter-spacing: 0.016rem;
}

.jackpot-rule-custom svg {
	width: 0.64rem;
	height: 0.64rem;
	vertical-align: middle;
}

.jackpot-star {
	background: #f7f8ff;
}

.jackpot-star-list {
	padding: 0 0.32rem;
}

.jackpot-star .star-item {
	border-radius: 0.26667rem;
	background: #fff;
	padding: 0.4rem 0.26667rem;
	margin-bottom: 0.26667rem;
}

.jackpot-star .starheader {
	display: flex;
	flex-direction: row;
}

.jackpot-star .starheader .nickname {
	font-size: 0.37333rem;
	color: #333;
	font-weight: 700;
	margin-bottom: 0.6rem;
	margin-top: 0.33333rem;
	margin-left: 0.26667rem;
}

.jackpot-star .starheader img {
	width: 0.97333rem;
	height: 0.97333rem;
	border-radius: 0.49333rem;
}

.jackpot-star .rowcontent {
	border-radius: 0.08rem;
	background: #f6f6f6;
	margin: 0.06667rem 0;
	display: flex;
	align-items: center;
	height: 0.66667rem;
	justify-content: space-between;
	padding: 0.13333rem 0.26667rem;
}

.jackpot-star .rowcontent div {
	flex: 1;
}

.jackpot-star .rowcontent .label {
	color: #666;
	font-size: 0.32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 0.42667rem;
}

.jackpot-star .rowcontent .time {
	color: #888;
	font-size: 0.32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 0.42667rem;
}

.jackpot-star .rowcontent .multiple {
	color: #ff650f;
	font-size: 0.37333rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.jackpot-star .rowcontent .money {
	color: #eb8a1f;
	font-size: 0.37333rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.jackpot-star .rowcontent .name {
	color: #333;
	font-size: 0.32rem;
	font-style: normal;
	font-weight: 400;
	line-height: 0.42667rem;
}

.van-badge__wrapper {
	width: 16px;
	height: 16px;
	background: url(../img/right.png) no-repeat;
	background-size: 100%;
}

.van-icon-right {
	width: 16px;
	height: 16px;
	background: url(../img/right_white.png) no-repeat;
	background-size: 100%;
}

.van-icon-success {
	width: 16px;
	height: 16px;
	border: 1px solid #fd5810;
	border-radius: 20px;
	background: url(../img/check_white.svg) no-repeat #fd5810;
	background-size: contain;
}

.dialog {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 0.15s ease-in-out, visibility 0.15s ease-in-out;
	z-index: 2004;
	opacity: 0;
	visibility: hidden;
}

.dialog.active {
	opacity: 1;
	visibility: visible;
}

.dialog__container {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 8rem;
	min-height: 6.66667rem;
	border-radius: 0.26667rem;
	background: #fff;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s, transform 0.3s ease-in-out;
	transition: opacity 0.3s, transform 0.3s ease-in-out,
		-webkit-transform 0.3s ease-in-out;
	z-index: 2003;
	padding: 0.53333rem 0.26667rem;
	border-radius: 20px;
}

.dialog.active .dialog__container {
	transform: scale(1);
	opacity: 1;
}

.dialog__container-img {
	width: 2.13333rem;
	height: 2.13333rem;
}

.dialog__container-img img {
	width: 100%;
	height: 100%;
}

.dialog__container-title {
	margin-top: 0.34667rem;
	font-size: 0.48rem;
	font-weight: 700;
}

.dialog__container-content {
	margin-top: 0.29333rem;
	color: #666;
	font-size: 0.32rem;
	font-weight: 400;
}

.dialog__container-footer {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 1.06667rem;
	margin-top: auto;
	padding: 0 0.26667rem;
}

.dialog__container-footer button {
	width: 3.12rem;
	height: 1.06667rem;
	color: #fd5810;
	font-size: 0.42667rem;
	text-align: center;
	border-radius: 9rem;
	border: 1px solid #fd5810;
	background: transparent;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 5px;
}
.dialog__container-footer button:not(:first-child) {
	margin-left: 0.28rem;
}

.dialog__container-footer button:last-of-type {
	width: 4.34667rem;
	color: #fff;
	background: linear-gradient(131deg, #ff962c 0%, #fd5810 100%);
}

.info-dialog {
	display: none;
}


.wallet-container {
	color: #666;
}

.wallet-container-header {
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
	width: 100%;
	color: #fff;
	padding-bottom: 0.53333rem;
}

.wallet-container-header .navbar div,
.wallet-container-header .navbar .van-icon {
	color: #fff;
	font-size: 0.53333rem;
}

.wallet-container-header-belly {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wallet-container-header-belly img {
	width: 1.06667rem;
}

.wallet-container-header-belly>div:nth-of-type(1) {
	margin: 0.10667rem 0;
	font-size: 0.64rem;
	line-height: 0.64rem;
}

.wallet-container-header-belly span {
	font-size: 0.34667rem;
}

.wallet-container-header-belly>div:nth-of-type(2) {
	width: 70%;
	display: flex;
	justify-content: space-around;
	margin-top: 0.26667rem;
	text-align: center;
}

.wallet-container-header-belly>div:nth-of-type(2) p {
	margin-bottom: 0.13333rem;
}

.wallet-container-header-belly .total {
	font-size: 0.53333rem;
}

.wallet-container h3 {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	line-height: 0.46667rem;
	letter-spacing: 0.04em;
	font-size: 0.4rem;
	color: #333;
}

.wallet-container span {
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	line-height: 0.46667rem;
	letter-spacing: 0.04em;
	font-size: 0.32rem;
	text-align: center;
}

.wallet-container-content {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	padding-bottom: 1.6rem;
	position: relative;
	align-items: center;
}

.wallet-container-content .container {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-height: 8.93333rem;
	padding: 0.62667rem 0.18667rem 0.26667rem;
	font-family: bahnschrift;
	border-radius: 0.26667rem;
	background-color: #fff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	position: absolute;
	width: 94%;
	top: -0.33333rem;
}

.wallet-container-content .container .progressBars {
	display: flex;
	justify-content: space-between;
	width: 100%;
	text-align: center;
	margin-bottom: 0.4rem;
}

.wallet-container-content .container .progressBars .van-circle__text {
	font-size: 0.4rem;
}

.wallet-container-content .container .progressBars>div {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wallet-container-content .container .progressBars>div .van-circle {
	width: 2.45333rem;
	height: 2.45333rem;
}

.van-circle {
	position: relative;
	display: inline-block;
	width: var(--van-circle-size);
	height: var(--van-circle-size);
	text-align: center;
}

.van-circle svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.van-circle__layer {
	fill: none;
	stroke: rgb(216, 216, 216);
	stroke-width: 100px;
}

.van-circle__hover {
	fill: none;
	stroke: url(#van-circle-0);
	stroke-width: 101px;
	stroke-linecap: butt;
}

.circle__line {
	stroke-dasharray: 2140px, 3140px;
}

.circle__line2 {
	stroke-dasharray: 0px, 3140px;
}

.stop-color0 {
	stop-color: #fd5810;
	stop-opacity: 1;
}

.stop-color100 {
	stop-color: #ff962c;
	stop-opacity: 1;
}

.van-circle__text {
	position: absolute;
	top: 50%;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	padding: 0 var(--van-padding-base);
	color: var(--van-circle-text-color);
	font-weight: var(--van-circle-text-font-weight);
	font-size: var(--van-circle-text-font-size);
	line-height: var(--van-circle-text-line-height);
	transform: translateY(-50%);
}

.wallet-container-content .container .progressBars>div h3 {
	margin-top: 0.16rem;
}

.wallet-container-content .container .recycleBtnD {
	width: 100%;
	text-align: center;
	margin-bottom: 0.4rem;
}

.wallet-container-content .container .recycleBtnD .recycleBtn {
	width: 100%;
	height: 0.93333rem;
	color: #fff;
	font-size: 0.4rem;
	font-weight: 700;
	letter-spacing: 0.01333rem;
	border: none;
	border-radius: 1.06667rem;
	background: linear-gradient(90deg, #ff962c 0%, #fd5810 100%);
	box-shadow: 0 0.05333rem #dc7f47;
}

.wallet-container-content .container .recycleBtnD .recycleBtn.disable {
	color: #fff;
	box-shadow: 0 0.05333rem #b6bad0;
	background: linear-gradient(180deg, #cfd1de 0%, #c7c9d9 100%);
	text-shadow: 0 0.05333rem 0.02667rem #afb0be;
	cursor: no-drop;
}

.wallet-container-content .container .userDetail {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.28rem;
	flex-direction: initial;
	width: 100%;
	margin-top: 0.26667rem;
}

.wallet-container-content .container .userDetail>a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	gap: 0.13333rem;
}

.wallet-container-content .container .userDetail>a .imgD {
	width: 1.30667rem;
	height: 1.30667rem;
	border-radius: 0.4rem;
	background: #ffffff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.13333rem;
}

.wallet-container-content .container .userDetail>a .imgD img {
	width: 0.85333rem;
	height: auto;
}

.wallet-container-content .container .userDetail>a span {
	font-size: 0.32rem;
}

.wallet-container-content .gameList {
	display: flex;
	flex-direction: column;
	gap: 0.26667rem;
	flex-direction: initial;
	width: 100%;
	margin-top: 9.33333rem;
	margin-bottom: 0.66667rem;
	flex-wrap: wrap;
	text-align: center;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

.wallet-container-content .gameList .select {
	background: linear-gradient(180deg, #ff962c 0%, #fd5810 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
}

.wallet-container-content .gameList .select span,
.wallet-container-content .gameList .select h3 {
	color: #fff !important;
}

.wallet-container-content .gameList>div {
	/* width:31%;
	*/
	min-height: 2.13333rem;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 0.13333rem;
	padding: 0 0.2rem;
}

.wallet-container-content .gameList>div h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	text-align: center;
}

.wallet-container-content .gameList .box {
	padding-left: 0.17333rem;
	padding-right: 0.17333rem;
}

.wallet-container-content .gameList .box>span {
	color: #888;
}

.wallet-container-content .gameList .money {
	font-size: 0.32rem;
	font-weight: 700;
	display: inline-block;
	width: 110%;
	overflow: hidden;
	transform: scale(0.9);
}


.infiniteScroll {
	min-height: 2.66667rem;
	border-radius: 0.16rem;
}

.rechargeh__container {
	padding-inline: 0.32rem;
	padding-block: 0 1.49333rem;
}

.rechargeh__container .navbar__content-left>.van-icon {
	font-size: 0.53333rem;
}

.rechargeh__container .selectorA {
	color: #acafc2;
}

.rechargeh__container-content {
	display: flex;
	flex-direction: column;
	gap: 0.26667rem;
	margin-bottom: 0.4rem;
}

.rechargeh__container-content__item {
	display: flex;
	flex-direction: column;
	gap: 0.21333rem;
	padding: 0.32rem 0.13333rem;
	border-radius: 0.13333rem;
	background-color: #fff;
	box-shadow: 0 0.05333rem 0.21333rem #d0d0ed5c;
}

.rechargeh__container-content__item-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rechargeh__container-content__item-header .recharge_tit {
	min-width: 2rem;
	margin-left: 0.13333rem;
	color: #fff;
	background: #fd5810;
	border-radius: 0.13333rem;
	font-size: 0.37333rem;
	line-height: 0.66667rem;
	height: 0.66667rem;
	text-align: center;
}

.rechargeh__container-content__item-header .recharge_right {
	font-size: 0.34667rem;
}

.rechargeh__container-content__item-header .success {
	color: #21976b;
}

.rechargeh__container-content__item-header .timeout {
	color: #f6a50b;
}

.rechargeh__container-content__item-header .check {
	color: #59c042;
}

.rechargeh__container-content__item-header .representation {
	color: #eb8a1f;
}

.rechargeh__container-content__item-header .recharge {
	color: #fd5810;
}

.rechargeh__container-content__item-header .cancel {
	color: #888;
}

.rechargeh__container-content__item-header .fail {
	color: #eb8a1f;
}

.rechargeh__container-content__item-header .rejected {
	color: rgb(249, 89, 89);
}

.rechargeh__container-content__item-body {
	display: flex;
	flex-direction: column;
	gap: 0.13333rem;
	font-size: 0.32rem;
	color: #666;
}

.rechargeh__container-content__item-body>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.29333rem;
	padding: 0 0.26667rem;
}

.rechargeh__container-content__item-body div span:first-of-type {
	color: #888;
	font-size: 0.34667rem;
}

.rechargeh__container-content__item-body div.order {
	display: flex;
	align-items: center;
	font-size: 0.32rem;
	color: #aeb0c6;
}

.rechargeh__container-content__item-body div.order span {
	margin-right: 0.21333rem;
}

.rechargeh__container-content__item-body div.order img {
	width: 0.42667rem;
	height: 0.42667rem;
}

.rechargeh__container .query_select {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.rechargeh__container .query_select .selectorA {
	font-size: 0.37333rem;
}

.rechargeh__container .ar-searchbar__selector>div .noSelect {
	font-size: 0.37333rem;
}

.rechargeh__container .ar-searchbar__selector-default {
	font-size: 0.34667rem;
}

.rechargeh__container .state_box {
	width: 100%;
	background-color: #fff;
	height: 1.17333rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	box-shadow: 0 0.10667rem 0.21333rem 0.05333rem #d0d0ed5c;
	margin-bottom: 0.38667rem;
}

.rechargeh__container .state_box .state_item {
	width: 50%;
	line-height: 1.17333rem;
	font-size: 0.34667rem;
	color: #888;
	text-align: center;
	background-color: #fff;
	border-radius: 0.13333rem;
}

.rechargeh__container .state_box .state_item_active {
	background: linear-gradient(180deg, #e97e0f 0%, #fcbc42 100%);
	box-shadow: 0 0.08rem 0.16rem #d0d0ed99,
		inset 0 -0.05333rem 0.13333rem #fff0ed;
	color: #fff;
}

.rechargeh__container .divier {
	margin: 0.02667rem 0;
}

.rechargeh__container-empty {
	margin-top: 0.66667rem;
}

.van-divider {
	display: flex;
	align-items: center;
	margin: 5px;
	color: #f5f5f5;
	border-color: #f5f5f5;
	border-style: solid;
	border-width: 1;
}

.rechargeh__container-content__item-header span {
	min-width: 2rem;
	height: 0.66667rem;
	font-size: 0.37333rem;
	text-align: center;
	line-height: 0.73333rem;
	color: #888;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rechargeh__container-content__item-header span.withdraw_tit {
	margin-left: 0.13333rem;
	color: #fff;
	background: #fd5810;
	border-radius: 0.13333rem;
}

.rechargeh__container-content__item-body>div .textarea {
	flex: 1;
	height: 1.6rem;
	border: 0.01333rem solid #d6d6d6;
	border-radius: 0.13333rem;
	padding-top: 0.26667rem;
	padding-left: 0.28rem;
	resize: none;
	margin-bottom: 0.29333rem;
	font-size: 0.29333rem;
	color: #888;
}

.rechargeh__container-content__item-body>div .textarea::-webkit-input-placeholder {
	color: #888;
	font-size: 0.29333rem;
}

.rechargeh__container-content__item-body>div .textarea::placeholder {
	color: #888;
	font-size: 0.29333rem;
}

.rechargeh__container-content__item-body div span.price {
	color: #ff7f22;
}

.rechargeh__container-content__item-header span.state2 {
	color: rgb(249, 89, 89);
}



.transRecord__container {
	padding: 0 0.32rem 1.49333rem;
}

.transRecord__container .ar {
	top: 1.33333rem;
}

.transRecord__container-content__card {
	background: #ffffff;
	box-shadow: 0 0.10667rem 0.21333rem #d0d0ed5c;
	border-radius: 0.13333rem;
	margin-bottom: 0.34667rem;
}

.transRecord__container-content__card-top {
	background: linear-gradient(-90deg, #ff962c 0%, #fd5810 100%);
	height: 1.17333rem;
	display: flex;
	align-items: center;
	border-radius: 0.13333rem 0.13333rem 0 0;
	padding-left: 0.26667rem;
}

.transRecord__container-content__card-top h3 {
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	font-size: 0.4rem;
	color: #fff;
}

.transRecord__container-content__card-mid {
	padding: 0.26667rem 0.13333rem;
}

.transRecord__container-content__card-mid .line {
	position: relative;
	background: #fafafa;
	height: 0.8rem;
	padding: 0.21333rem 0.26667rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.32rem;
	margin-bottom: 0.13333rem;
}

.transRecord__container-content__card-mid .line .left {
	color: #7e829f;
	z-index: 1;
}

.transRecord__container-content__card-mid .line .right {
	color: #666;
}

.transRecord__container-content__card-mid .line .red {
	color: #eb8a1f;
	background: none;
}

.transRecord__container-content__card-mid .line .green {
	color: #2fb192;
	background: none;
}

.transRecord__container-content__card-mid .line:last-child .right {
	font-size: 0.48rem;
}

.transRecord__container-content__card-mid .line:after {
	content: "";
	position: absolute;
	width: 4rem;
	height: 0.8rem;
	background: no-repeat url(../img/my/titlebg.png) 100%;
	top: 0;
	left: 0;
}

.transRecord__container-content__card-bot {
	padding: 0 0.13333rem;
	display: flex;
}

.transRecord__container-content__card-bot .textarea {
	flex: 1;
	height: 1.6rem;
	border: 0.01333rem solid #d6d6d6;
	border-radius: 0.13333rem;
	padding-top: 0.26667rem;
	padding-left: 0.28rem;
	resize: none;
	margin-bottom: 0.29333rem;
	font-size: 0.29333rem;
}

.transRecord__container-content__card-bot .textarea::-webkit-input-placeholder {
	color: #888;
	font-size: 0.29333rem;
}

.transRecord__container-content__card-bot .textarea::placeholder {
	color: #888;
	font-size: 0.29333rem;
}

.transRecord__container-empty {
	margin-top: 0.66667rem;
}



.my_game {
	width: 100%;
    height: auto;
    border-radius: 0.26667rem;
    box-shadow: 0 0.05333rem 0.21333rem 0.02667rem #d0d0ed5c;
    background-color: #fff;
	margin: 0.4rem 0 0;
	overflow: hidden;
}

.my_game h1 {
	font-size: 14px;
	padding: .3rem .3rem 0;
}

.my_game_block {
	width: 100%;
	height: auto;
	display: flex;
}

.my_game_block a {
	display: grid;
	grid-auto-flow: column;
	gap: .2rem;
	background: #ffebde;
	border-radius: .2rem;
	padding: .2rem;
}

.my_game_block span {
	font-size: 14px;
	display: flex;
    flex-direction: column;
	font-weight: bold;
	color: #333;
}
.my_game_block span img {
	width: auto;
	height: 1.04rem;
	border-radius: .2rem;
}

.my_game_block span i {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin-top: .1rem;
	color: #666;
}

.my_game_block .swiper {
	border-radius: 0;
}

.my_game_block .swiper-slide {
    width: auto;
	margin-right: 10px;
}



.opinion_mod .opinion_mod_mains .opinion_mod_tabs {
    padding: 10px 0;
    background-color: #fff;
}
.opinion_mod .opinion_mod_mains .opinion_mod_tabs .van-tabs .van-tabs__wrap, .opinion_mod .opinion_mod_mains .opinion_mod_tabs .van-tabs .van-tabs__wrap .van-tabs__nav--card {
    height: 36px;
	border-radius: 4px;
    overflow: hidden;
}
.opinion_mod .opinion_mod_mains .opinion_mod_tabs .van-tabs .van-tabs__wrap .van-tabs__nav--card .van-tab {
    font-size: 14px;
	color: #fd8310;
}
.opinion_mod .opinion_mod_mains .opinion_mod_tabs .van-tabs .van-tabs__wrap .van-tabs__nav--card .van-tab.van-tab--active {
	color: #ffffff;
	background: #fd8310;
}

.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group {
    background-color: #f5f0f0;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item {
    margin-bottom: 8px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-cell {
    font-size: 14px;
}

.custom-icon {color:red;}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group .ommg_item .custom-icon {
    color: #f42332;
	font-style: normal;
}
.van-field__word-limit {
    margin-top: 4px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex {
    
    justify-content: space-between;
    padding: 0 10px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_l, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_l span, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_r, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_r span {
    
    display: flex;
    
    align-items: center;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_l span img, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_r span img {
    margin-right: 4px;
    width: 24px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_l span em, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .ommg_item_flex .ommg_item_r span em {
    font-size: 14px;
	font-style: normal;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader {
    width: 100%;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 10px;
    margin: 10px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper .van-uploader__input-wrapper {
    width: 100px;
    height: 100px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper .van-uploader__input-wrapper img {
    width: 100%;
}

.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper .van-uploader__preview {
    width: 100px;
    height: 100px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper .van-uploader__preview .van-image__img, .opinion_mod .opinion_mod_mains .opinion_mod_mains_group>.van-cell-group .ommg_item .van-uploader .van-uploader__wrapper .van-uploader__preview .van-uploader__preview-image {
    width: 100px;
    height: 100px;
    
    object-fit: cover;
}

.opinion_mod .opinion_mod_mains .opinion_mod_mains_list {
    background-color: #fff;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item {
    padding: 5px 0;
    border-bottom: 1px solid #f1f1f1;
}

.opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_bottom, .opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_top {
    
    display: flex;
    
    justify-content: space-between;
    
    align-items: center;
    padding: 5px 12px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_bottom p, .opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_top p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* width: 230px; */
    font-size: 14px;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_bottom em, .opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_top em {
    color: #999;
	font-style: normal;
}
.opinion_mod .opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_bottom p {
    color: #666;
}
.opinion_mod_mains .opinion_mod_mains_list .omml_item .omml_item_bottom span {
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    background-color: #1eb637;
}
.opinion_block{
    display: none;
}
.opinion_block:nth-child(1){
    display: block;
}


.opinion_detail_wrap .opinion_detail_mains>h5 {
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    background-color: #f5f5f5;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list {
    padding-bottom: 10px;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item {
    padding: 10px;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item:first-child {
	padding-top: 20px;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item h5 {
	font-size: 14px;
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item strong {
    font-size: 14px;
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item:first-child>div {
	background-color: rgb(255, 238, 230);
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div {
    margin-top: 10px;
    padding: 10px;
	background-color: rgb(245, 245, 245)
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item:last-child>div {
	padding: 5px 10px;
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div p {
    font-size: 14px;
	line-height: 20px;
	word-wrap: break-word;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_imgs {
    padding-top: 5px;
    display: grid;
    /* grid-template-columns: repeat(6,1fr); */
    grid-gap: 10px;
    color: #afafaf;
    text-align: right;
	font-size: 12px;
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply {
	font-size: 13px;
	color: #4685FF;
	padding: .2rem 0;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e6e6e6;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply:last-child {
	border: none;
}

.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply span {
	color: #232323;
	line-height: 20px;
	word-wrap: break-word;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply span:nth-child(1) {
	color: #4685FF;
	font-size: 14px;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply span:nth-child(2) {
	padding: .1rem 0;
}
.opinion_detail_wrap .opinion_detail_mains .opinion_detail_mains_list .odml_item>div .odml_item_reply span:nth-child(3) {
	color: #bdbdbd;
	font-size: 12px;
}
.my_ply {
	text-align: right;
}


.opinion_detail_wrap .opinion_detail_mains {
	min-height: calc(100vh - 54px);
	background: #ffffff;
}
.opinion_detail_wrap .opinion_detail_footer {
    position: fixed;
    bottom: 0;
    display: flex;
    align-items: center;
    box-shadow: 0 5px 10px 10px rgba(0,0,0,.05);
    padding: 10px 10px 20px;
    width: 100%;
    /* height: 50px; */
    background-color: #fff;
    max-width: 500px;
}
.opinion_detail_wrap .opinion_detail_footer>img {
    width: 30px;
}
.opinion_detail_wrap .opinion_detail_footer .van-field {
    margin: 0 10px 0 0;
    flex: 1;
    padding: 5px 10px;
    font-size: 14px;
    background-color: #f5f5f5;
}
.opinion_detail_wrap .opinion_detail_footer .van-button {
    min-width: 68px;
    height: 34px;
    font-size: 14px;
	background: linear-gradient(90deg, #FF962C 0%, #FD5810 100%);
	color: #ffffff;
	border-radius: 4px;
}

.opinion_detail_wrap .opinion_detail_footer .upload_img {
	position: relative;
	width: 30px;
	margin: 0px 10px 0 0;
}

.opinion_detail_wrap .opinion_detail_footer .upload_img img {
	width: 100%;
}

/* keyboard */
.opinion_mod .opinion_mod_emoji {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 200px;
	max-width: 500px;
}
.opinion_mod .opinion_mod_emoji .opinion_mod_emoji_swipe {
    height: 200px;
    color: #fff;
    background-color: #fff;
}
.opinion_mod .opinion_mod_emoji .opinion_mod_emoji_swipe .van-swipe-item {
    padding: 0 10px;
}
.opinion_mod .opinion_mod_emoji .opinion_mod_emoji_swipe .van-swipe-item ul {
    display: grid;
    grid-template-columns: repeat(7,1fr);
    grid-gap: 10px;
}
.opinion_mod .opinion_mod_emoji .opinion_mod_emoji_swipe .van-swipe-item ul li {
    height: 32px;
    font-size: 32px;
    display: flex;
    justify-content: center;
}
.van-swipe__indicators {
    position: absolute;
    bottom: 12px;
    left: 50%;
    display: flex;
    transform: translateX(-50%);
}


.opinion_mod .opinion_mod_submit {
    /* position: fixed;
    bottom: 0; */
    
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 10px 40px;
    /* background: #fff; */
    
    /* box-shadow: 0 0 10px #ddd; */
	max-width: 500px;
}
.opinion_mod .opinion_mod_submit>img {
    width: 32px;
    height: 32px;
    margin-right: 10px;
}
.opinion_mod .opinion_mod_submit .van-cell {
    padding: 5px 10px;
    background-color: #f5f5f5;
}
.opinion_mod .opinion_mod_submit span {
    display: inline-block;
    /* margin-left: 10px; */
    border-radius: 4px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: linear-gradient(90deg, #FF962C 0%, #FD5810 100%);
	cursor: pointer;
}

.opinion_mod .opinion_mod_submit .van-cell textarea {
    outline: 0 none;
    overflow: auto;
    font-size: 100%;
	text-align: left;
}

.van-uploader__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
}
.van-uploader__preview {
    position: relative;
    margin: 0 8px 8px 0;
    cursor: pointer;
}
.van-uploader {
    position: relative;
    display: inline-block;
}
.van-uploader__input-wrapper {
    position: relative;
}
.van-image {
    position: relative;
    display: inline-block;
}
.van-uploader__preview-image {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.van-uploader__preview-delete {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 0 0 0 12px;
}
.van-icon {
    position: relative;
    display: inline-block;
    font: normal normal normal 14px / 1 vant-icon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    /* background: url(../img/left.png) left center; */
    background-size: cover;
    /* width: 20px;
    height: 20px; */
    cursor: pointer;
}
.van-uploader__preview-delete-icon {
    position: absolute;
    top: -4px;
    right: -4px;
    color: #fff;
    font-size: 16px;
    transform: scale(.5);
}
.van-uploader__preview-delete-icon img {
    max-width: 100%;
}

.van-swipe {
    position: relative;
    overflow: hidden;
    transform: translateZ(0);
    cursor: grab;
    user-select: none;
}
.van-swipe__track {
    display: flex;
    height: 100%;
}
.van-swipe-item {
    position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.van-swipe__indicators {
    position: absolute;
    bottom: 12px;
    left: 50%;
    display: flex;
    transform: translateX(-50%);
}

.van-swipe__indicator {
    width: 6px;
    height: 6px;
    background-color: #c2c2c2;
    border-radius: 100%;
    opacity: .3;
    transition: opacity .2s, background-color .2s;
}
.van-swipe__indicator--active {
    background-color: #1989fa;
    opacity: 1;
}
.van-swipe__indicator:not(:last-child) {
    margin-right: 6px;
}

.van-dialog .van-dialog__content h1 {
	font-size: 18px;
	padding: 20px 0 0;
}

.van-button:before {
	opacity: 1;
	background: none;
	/* border-top: 1px solid #cccccc; */
}

.feedback_tab {
	width: 100%;
	display: flex;
	font-size: 13px;
}

.feedback_tab span {
	border: 1px solid #cccccc;
	border-radius: 4px;
	padding: .1rem .1rem;
	width: 100%;
	text-align: center;
}

.feedback_tab span.active {
	border: 1px solid #fd8310;
	color: #fd8310;
	background: rgb(253 131 16 / 20%);
}

.feedback_tab span:not(:first-child) {
	margin-left: 8px;
}