.bg{ background-repeat: no-repeat; background-size: 100% 100%;}

.df{ display: flex; display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center; align-items: center; justify-content: center;}
.df.between{ -webkit-justify-content: space-between; justify-content: space-between; }
.df.start{ -webkit-justify-content: flex-start; justify-content: flex-start; }

.recharge-top {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	height: 3.82rem;
	padding-top: .75rem
}

.recharge-top .tips {
	width: 6.58rem;
	margin: 0 auto;
	font-size: .28rem;
	line-height: 1.2;
	text-align: center
}

.recharge-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 6.58rem;
	height: 1.72rem;
	margin: 0 auto .15rem;
	padding: .16rem .13rem .18rem;
	background: url(https://update.egyludo.com/images/website/recharge_input_wrap_bg.png) no-repeat;
	background-size: 100% 100%
}

.recharge-form-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex
}

.recharge-form-item__label {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 1.08rem;
	line-height: .58rem;
	text-align: center
}

.recharge-form-item__label img {
	height: .48rem
}

.recharge-form-item__content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	min-width: 0
}

.recharge-form-item__content .icon-tips {
	margin-right: .15rem;
	vertical-align: middle
}

.recharge-input {
	display: inline-block;
	width: 4.16rem;
	height: .58rem;
	padding: .02rem;
	background: url(https://update.egyludo.com/images/website/recharge_input_bg.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle
}

.recharge-input__inner {
	width: 100%;
	height: 100%;
	border: 0;
	font-size: .3rem;
	color: #ffef97;
	text-align: center;
	background-color: transparent;
	outline: 0
}

.recharge-input__inner::-webkit-input-placeholder {
	color: #8c765b
}

.recharge-content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	padding-top: .2rem
}

.recharge-scroll {
	overflow: hidden;
	height: 100%;
	display: none;
}

.recharge-scroll.active{
	display: block;
}

.project-list {
	padding: 0 .02rem .44rem
}

.project-list::after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	content: ""
}

.project-item {
	position: relative;
	float: right;
	width: 2.46rem;
	height: 3.24rem;
	text-align: center;
	margin: 0 -.04rem .03rem;
	background: url(https://update.egyludo.com/images/website/project_gold_bg.png) no-repeat;
	background-size: 100% 100%;
}
.project-item .tag-bonus-gold{
	bottom: .9rem;
	left: 50%;
	width: 1.66rem;
	height: .32rem;
	background-image: url(https://update.egyludo.com/images/website/bg_gold_bonus.png);
	color: #ffeb0b;
	font-size: .22rem;
	direction: ltr;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.project-item .tag-bonus-diamond{
	bottom: .9rem;
	left: 50%;
	width: 1.89rem;
	height: .36rem;
	background-image: url(https://update.egyludo.com/images/website/bg_diamond_bonus.png);
	color: #ffeb0b;
	font-size: .22rem;
	direction: ltr;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.project-item .addition_tag{ position: absolute; top: 0; right: 0; width: .86rem; height: .86rem; background: url(https://update.egyludo.com/images/website/bg_tag_green.png) no-repeat; background-size: 100% 100%; direction: ltr; }
.project-item .addition_tag .addition_tag_list{position: relative;top: .14rem;left: -.08rem;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;transform: rotate(45deg);width: 1.2rem;}
.project-item .addition_tag span{ margin: 0 -.01rem; height: .23rem; background-repeat: no-repeat; background-size: 100% 100%; }
.project-item .addition_tag span.ico_add{ width: .18rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_add.png); }
.project-item .addition_tag span.ico_per{ width: .2rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_per.png); }
.project-item .addition_tag span.ico_00{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_00.png); }
.project-item .addition_tag span.ico_01{ width: .12rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_01.png); }
.project-item .addition_tag span.ico_02{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_02.png); }
.project-item .addition_tag span.ico_03{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_03.png); }
.project-item .addition_tag span.ico_04{ width: .17rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_04.png); }
.project-item .addition_tag span.ico_05{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_05.png); }
.project-item .addition_tag span.ico_06{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_06.png); }
.project-item .addition_tag span.ico_07{ width: .17rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_07.png); }
.project-item .addition_tag span.ico_08{ width: .17rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_08.png); }
.project-item .addition_tag span.ico_09{ width: .16rem; background-image: url(https://update.egyludo.com/images/website/ico_recharge_num_09.png); }

.project-item .project-item__wrapper {
	width: 2.2rem;
	height: 2.95rem;
	margin: .13rem auto;
	line-height: 1;
}

.project-item .project-item__img {
	width: 100%;
	height: 1.58rem;
}

.project-item .project-item__img img {
	width: 100%;
}

.project-item .project-item__bottom {
	height: .45rem;
	line-height: .45rem;
}

.project-item .project-item__bottom span {
	position:relative;
	font-family: RobotoRegular;
	font-weight: bold;
	font-size: .26rem;
	-webkit-text-stroke: .05rem #5f4a0d;
	text-stroke: .05rem #5f4a0d;
	line-height: 1.3;
}

.project-item .project-item__bottom span label {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	color: #ffe392;
	text-stroke: 0;
	-webkit-text-stroke: 0;
}


.project-item .big_num_wrapper {
	height: .45rem;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.project-item .big_num {
	height: .37rem;
	display: inline-block;
}

.big_num_0 {
	background: url(https://update.egyludo.com/images/website/big_price_num_0.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
}

.big_num_1 {
	background: url(https://update.egyludo.com/images/website/big_price_num_1.png) no-repeat;
	background-size: 100% 100%;
	width: .14rem;
}

.big_num_2 {
	background: url(https://update.egyludo.com/images/website/big_price_num_2.png) no-repeat;
	background-size: 100% 100%;
	width: .21rem;
}

.big_num_3 {
	background: url(https://update.egyludo.com/images/website/big_price_num_3.png) no-repeat;
	background-size: 100% 100%;
	width: .21rem;
}

.big_num_4 {
	background: url(https://update.egyludo.com/images/website/big_price_num_4.png) no-repeat;
	background-size: 100% 100%;
	width: .23rem;
}

.big_num_5 {
	background: url(https://update.egyludo.com/images/website/big_price_num_5.png) no-repeat;
	background-size: 100% 100%;
	width: .20rem;
}

.big_num_6 {
	background: url(https://update.egyludo.com/images/website/big_price_num_6.png) no-repeat;
	background-size: 100% 100%;
	width: .21rem;
}

.big_num_7 {
	background: url(https://update.egyludo.com/images/website/big_price_num_7.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
}

.big_num_8 {
	background: url(https://update.egyludo.com/images/website/big_price_num_8.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
}

.big_num_9 {
	background: url(https://update.egyludo.com/images/website/big_price_num_9.png) no-repeat;
	background-size: 100% 100%;
	width: .22rem;
}

.big_num_m {
	background: url(https://update.egyludo.com/images/website/big_price_num_m.png) no-repeat;
	background-size: 100% 100%;
	width: .32rem;
}

.big_num_b {
	background: url(https://update.egyludo.com/images/website/big_price_num_b.png) no-repeat;
	background-size: 100% 100%;
	width: .24rem;
}

.big_num_dot {
	background: url(https://update.egyludo.com/images/website/big_price_num_dot.png) no-repeat;
	background-size: 100% 100%;
	width: .12rem;
}

.big_num_comma {
	background: url(https://update.egyludo.com/images/website/big_price_num_comma.png) no-repeat;
	background-size: 100% 100%;
	width: .1rem;
	height: .41rem !important;
}

.project-item .small_num_wrapper {
	position: relative;
	display: inline-block;
	margin-top: .05rem;
	height: .3rem;
	font-size: 0;
}

.project-item .small_num_wrapper:after {
	content: '';
	position: absolute;
	top: 0.1rem;
	left: 50%;
	width: 100%;
	height: .02rem;
	background: #FFE065;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.project-item .small_num {
	height: .24rem;
	display: inline-block;
	margin: 0 -.008rem;
}

.small_num_0 {
	background: url(https://update.egyludo.com/images/website/small_price_num_0.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_1 {
	background: url(https://update.egyludo.com/images/website/small_price_num_1.png) no-repeat;
	background-size: 100% 100%;
	width: .12rem;
}

.small_num_2 {
	background: url(https://update.egyludo.com/images/website/small_price_num_2.png) no-repeat;
	background-size: 100% 100%;
	width: .16rem;
}

.small_num_3 {
	background: url(https://update.egyludo.com/images/website/small_price_num_3.png) no-repeat;
	background-size: 100% 100%;
	width: .16rem;
}

.small_num_4 {
	background: url(https://update.egyludo.com/images/website/small_price_num_4.png) no-repeat;
	background-size: 100% 100%;
	width: .18rem;
}

.small_num_5 {
	background: url(https://update.egyludo.com/images/website/small_price_num_5.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_6 {
	background: url(https://update.egyludo.com/images/website/small_price_num_6.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_7 {
	background: url(https://update.egyludo.com/images/website/small_price_num_7.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_8 {
	background: url(https://update.egyludo.com/images/website/small_price_num_8.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_9 {
	background: url(https://update.egyludo.com/images/website/small_price_num_9.png) no-repeat;
	background-size: 100% 100%;
	width: .17rem;
}

.small_num_comma {
	background: url(https://update.egyludo.com/images/website/small_price_num_comma.png) no-repeat;
	background-size: 100% 100%;
	width: .11rem;
}

.small_num_b {
	background: url(https://update.egyludo.com/images/website/small_price_num_b.png) no-repeat;
	background-size: 100% 100%;
	width: .18rem;
}

.small_num_m {
	background: url(https://update.egyludo.com/images/website/small_price_num_m.png) no-repeat;
	background-size: 100% 100%;
	width: .23rem;
}

.small_num_dot {
	background: url(https://update.egyludo.com/images/website/small_price_num_dot.png) no-repeat;
	background-size: 100% 100%;
	width: .11rem;
}

.small_num_plus {
	background: url(https://update.egyludo.com/images/website/small_price_num_plus.png) no-repeat;
	background-size: 100% 100%;
	width: .20rem;
}

.small_num_icon {
	background: url(https://update.egyludo.com/images/website/small_price_num_icon.png) no-repeat;
	background-size: 100% 100%;
	width: .36rem;
	height: .36rem !important;
}
.small_num_diamond{
	background: url(https://update.egyludo.com/images/website/small_price_num_diamond.png) no-repeat;
	background-size: 100% 100%;
	width: .39rem;
	height: .37rem !important;
}
.small_price_num_silver{
	background: url(https://update.egyludo.com/images/website/small_price_num_silver.png) no-repeat;
	background-size: 100% 100%;
	width: .33rem;
	height: .33rem !important;
}
.small_price_num_cx{
	background: url(https://update.egyludo.com/images/website/small_price_num_cx.png) no-repeat;
	background-size: 100% 100%;
	width: .34rem;
	height: .33rem !important;
}

.guide-wrap {
	width: 6.16rem;
	margin: 0 auto;
	padding-top: .2rem
}

.guide-step:not(:last-child) {
	margin-bottom: .64rem
}

.guide-step__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	margin-bottom: -.09rem;
	font-size: .28rem;
	color: #ebd69b
}

.guide-step__title .num {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: .78rem;
	height: .8rem;
	padding: .26rem;
	font-size: .28rem;
	line-height: 1;
	color: #885526;
	text-align: center;
	background: url(https://update.egyludo.com/images/website/recharge_guide_step_num_bg.png) no-repeat;
	background-size: 100% 100%
}

.guide-step__title p {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	min-width: 0;
	padding-top: .24rem
}

.guide-step__content img {
	width: 6.16rem
}

.recharge-type {
	height: 6rem;
	padding: .2rem 0;
	overflow-y: auto;
}

.recharge-type-scroll {
	overflow: hidden;
	height: 100%
}

.recharge-type-list {
	margin-top: .1rem;
	width: 100%;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	direction: ltr;
}

.recharge-type-list li {
}

.recharge-type-list li.active {
	position:relative;
}
.recharge-type-list li.active:after{content:"";position:absolute;top: -.1rem;left: -.07rem;width: 3.41rem;height: 1.02rem;background:url("https://update.egyludo.com/images/website/pay_active_border.png") no-repeat;background-size:100% 100%;}

.recharge-type-list li:not(:last-child) {
	margin-bottom: .13rem
}

.recharge-type-img {
	width: 3.3rem
}

.pay-info{ display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center;  }

.pay-title{ width: 6.78rem; height: .48rem; background: url("https://update.egyludo.com/images/website/title_recharge.png") no-repeat; text-align: center; color: #e6b562; background-size: 100% 100%; }
.pay-info .pay-id{ margin-bottom: .1rem; }
.pay-info .pay-id,
.pay-info .pay-name{ width: 4.02rem; height: 1.43rem; background: url("https://update.egyludo.com/images/website/info_recharge.png") no-repeat; line-height: .7rem; text-align: center; background-size: 100% 100%; }
.pay-info .pay-id .pay-id-title,
.pay-info .pay-name .pay-name-title{ color: #e6b562; }
.pay-name-num {
	direction: ltr;
}

.order-info-wrap {
	padding: .27rem .16rem 0
}

.order-info-wrap .modal-actions {
	margin-top: .42rem
}

.order-info {
	padding: .18rem 0;
	border: .02rem solid #e2cd82;
	background-color: #553b21
}

.order-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	padding: .04rem .16rem
}

.order-line__label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: flex-end;
	-moz-box-pack: justify;
	justify-content: flex-end;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 1.94rem;
	margin-left: .16rem;
	font-size: .3rem;
	line-height: 1.6;
	color: #b9a27b;
	white-space: nowrap
}

.order-line__content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	min-width: 0;
	font-size: .3rem;
	line-height: 1.6;
	color: #fbeb99;
	text-align: center
}

.order-tips {
	margin-top: .1rem;
	font-size: .24rem;
	line-height: 1.6;
	color: #b9a27b;
	text-align: center
}

.pay-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	height: 1.95rem;
	padding: 0 .16rem .16rem
}

.pay-detail p {
	font-size: .3rem;
	line-height: 1.4;
	color: #fbeb99;
	text-align: center
}

.pay-tips-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	height: 100%;
	padding-bottom: .32rem
}

.pay-tips-wrap .modal-actions {
	margin-bottom: .42rem
}

.pay-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	min-height: 1.8rem;
	padding: 0 .16rem .42rem;
	text-align: center
}

.pay-tips--success {
	min-height: 1.38rem
}

.time-count {
	font-size: .4rem;
	color: #fff
}

.num-coin {
	display: inline-block;
	vertical-align: middle;
	background: url(https://update.egyludo.com/images/website/small_price_num_icon.png) no-repeat;
	background-size: 100% 100%;
	width: 0.36rem;
	height: 0.36rem !important;
}

.num-diamond {
	display: inline-block;
	vertical-align: middle;
	background: url(https://update.egyludo.com/images/website/small_price_num_diamond.png) no-repeat;
	background-size: 100% 100%;
	width: 0.39rem;
	height: 0.37rem !important;
}

input::-webkit-input-placeholder {
	direction: initial !important;
}

input:-moz-placeholder {
	direction: initial !important;
}

input::-moz-placeholder {
	direction: initial !important;
}

input:-ms-input-placeholder {
	direction: initial !important;
}

.tab-racharge {
	display: -webkit-flex;
	display: flex;
	margin-top: .4rem;
	-webkit-justify-content: center;
	justify-content: center;
}
.tab-racharge li{
	width: 2.31rem;
	height: .55rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.tab-racharge li.diamond{
	background-image: url('https://update.egyludo.com/images/website/recharge_diamond.png');
}
.tab-racharge li.diamond.active{
	background-image: url('https://update.egyludo.com/images/website/recharge_diamond_on.png');
}
.tab-racharge li.gold{
	background-image: url('https://update.egyludo.com/images/website/recharge_gold.png');
}
.tab-racharge li.gold.active{
	background-image: url('https://update.egyludo.com/images/website/recharge_gold_on.png');
}
.tab-racharge li.other{
	background-image: url('https://update.egyludo.com/images/website/recharge_other.png');
}
.tab-racharge li.other.active{
	background-image: url('https://update.egyludo.com/images/website/recharge_other_on.png');
}
.project-list-other .project-item .big_num_wrapper{ font-size: .3rem; color: #ffe392; text-align: center; }

.big_num_wrapper.other_wrapper {
	font-size: .3rem;
	color: #ffe392;
	text-align: center;
}


.project-list-other .project-item__img{ margin-bottom: .15rem; height: 1.81rem;}

.project-list-other .project-item__img.img-other {
	margin-bottom: 0rem;
	height: 1.58rem;
}

#infull-type-modal .modal-dialog-1182{ width: 7.2rem; background-image: url("https://update.egyludo.com/images/website/dialog_bg_720x1182.png"); }