.birthday_icon.pop_gift{
	background: url(../images/gift_pop.png) 0 -243px;
	width: 156px;
	height: 140px;
	cursor: pointer;
	position: fixed;
	right: 186px;
	bottom: 31%

}
.recall_icon.pop_gift{
	background: url(../images/gift_pop.png) 0 -407px;
	width: 167px;
	height: 140px;
	cursor: pointer;
	position: fixed;
	right: 175px;
	bottom: 20%

}
.recall_mask.pop_gift,.birthday_mask.pop_gift,.list_mask.pop_gift{
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.5;
    background-color: rgb(0, 0, 0);
    z-index: 200000000;
}
.pop_gift.birthday_box{
	z-index: 200000001;
	width: 1200px;
	height: 842px;
	background: url(../images/birth_pop.png);
	position: fixed;
	top: 50%;
	left:50%;
	margin-left: -600px;
	margin-top: -421px;
	transform: scale(0.9);
}
.pop_gift .close_btn{width: 42px;height: 42px;cursor: pointer;position: absolute;top:122px;left: 846px; }
.pop_gift .birthday_time{color: #242222;font-size: 26px;text-align: center;top: 316px;position: absolute;width: 100%;box-sizing: border-box;padding-right: 26px;font-weight: bold;}
.pop_gift .birthday_tip{color: #242222;text-align: center;top: 343px;position: absolute;width: 100%;font-size: 26px;box-sizing: border-box;padding-right: 26px;}
.pop_gift .birthday_tip span{color: #fc504d;}
.pop_gift .birthday_tip em{color: #fc504d;font-size: 34px; font-weight: bold;}
.pop_gift .photo_box{border:solid 1px #fff ;position: absolute;top: 404px;left: 50%;margin-left: -70px;width: 112px;height: 112px;border-radius: 50%}
.pop_gift .photo_box img{width: 100%;height: 100%;display: block;border-radius: 50%;overflow: hidden;}
.pop_gift .photo_box p{width: 63px;height: 71px;background: url(../images/gift_pop.png) -221px -283px no-repeat;top: -30px;right: -10px;position: absolute;}
.pop_gift .birthday_btn{width: 359px;height: 84px;background: url(../images/gift_pop.png) 0 -148px  no-repeat;cursor: pointer;position: absolute;bottom: 72px;left: 50%;margin-left: -196px;}
.pop_gift .birthday_btn:hover{background-position-y: -59px;}
.pop_gift .birthday_name{font-size: 18px;color: #6a4911;text-align: center;top: 520px;position: absolute;width: 100%;box-sizing: border-box;padding-right: 26px;}
.pop_gift .hongbao_box{color: #2d0000;font-size: 18px;text-align: center;width: 118px;position: absolute;top: 645px;left: 456px;font-weight: bold;}
.pop_gift .jifen_box{color: #2d0000;font-size: 18px;text-align: center;width: 118px;position: absolute;top: 645px;left: 600px;font-weight: bold;}


.recall_box.pop_gift{
	z-index: 200000001;
	width: 429px;
	height: 492px;
	background: url(../images/recall_pop.png);
	position: fixed;
	top: 50%;
	left:50%;
	margin-left: -214px;
	margin-top: -246px;
}
.recall_box.pop_gift .close_btn{width: 42px;height: 42px;cursor: pointer;position: absolute;top:97px;left: 382px; }
.recall_box.pop_gift .hongbao_box{color: #fff;font-size: 18px;text-align: center;width: 118px;position: absolute;top: 326px;left: 77px;font-weight: bold;}
.recall_box.pop_gift .jifen_box{color: #fff;font-size: 18px;text-align: center;width: 118px;position: absolute;top: 326px;left: 206px;font-weight: bold;}
.recall_box.pop_gift .recall_btn{width: 324px;height: 103px;background: url(../images/gift_pop.png)  0px -795px;position: absolute;bottom: 24px;left: 40px;cursor: pointer;}
.recall_box.pop_gift .recall_btn:hover{background-position: 0px -909px; }

.list_box.pop_gift{
	z-index: 200000001;
	width: 562px;
	height: 506px;
	background: url(../images/list_pop.png);
	position: fixed;
	top: 50%;
	left:50%;
	margin-left: -281px;
	margin-top: -253px;
}
.pop_gift .gift_list{width: 92%;margin: 155px auto;}
.pop_gift .gift_list li{display: flex;justify-content: space-between; color: #424242;font-size: 14px;margin-bottom: 22px;}
.pop_gift .gift_list span{min-width: 133px;text-align: center;margin-right: 11px;display: inline-block;}
.pop_gift .gift_list a{width: 78px;height: 22px;border-radius: 11px;background: url(../images/getpoint/my_gift_btn.png?v=20220829) no-repeat 0px 0px;text-align: center;line-height: 22px;color: #fff}
.pop_gift .gift_list a:hover{background-position: 0px -95px}
.list_box.pop_gift .close_btn{background: url(../images/gift_pop.png) -54px 0px;top: 26px;right: 16px;left: auto;}
.pop_gift .list_btn{width: 324px;height: 103px;background: url(../images/gift_pop.png)  0px -552px;position: absolute;bottom: 50px;left: 130px;cursor: pointer;}
.pop_gift .list_btn:hover{background-position: 0px -671px; }