/*公共部分*/
	.popup{position: fixed;width:100%;height:100%;top:0;left:0;display: none;z-index: 100;}
	.popup_bg{width:100%;height:100%;background-color: #000;opacity: 0.5;}
	.popup_box{width:100%; position: fixed;left:0px;top:0px;}
	.popupform{padding: 10px;color: #444;line-height: 30px;height:100%;}
	.popupform .formfill{height:100%;}
	.popupform .formfill .ruleInfo{height:100%;}

/*活动规则*/
	.popup_box.gzBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .gzCon{width:100%;height:auto;position: relative;}
	.popup_box .gzCon .imgbg{width:100%;height:auto;}
	.popup_box .gzCon .conInfo{width:80%;height:auto;top:23%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .gzCon .closeImg{width:60px;height:40px;position: absolute;right:13%;top:0px;}
	.popup_box .gzCon .conInfo .ewmCon{width:130px;height:130px;margin:0 auto;margin-top:10px;}
	.popup_box .gzCon .conInfo .ewmCon img{width:100%;height:100%;}
/*打卡详情弹窗*/
	.popup_box.clockpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .clockpopCon{width:100%;height:auto;position: relative;}
	.popup_box .clockpopCon .imgbg{width:100%;height:auto;}
	.popup_box .clockpopCon .conInfo{width:80%;height:78%;top:13%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .clockpopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .clockpopCon .conInfo .tabCon{width:100%;height:auto;display: flex;}
	.popup_box .clockpopCon .conInfo .tabCon .tab{width:50%;height:40px;line-height: 40px;color:#000;cursor: pointer;}
	.popup_box .clockpopCon .conInfo .tabCon .tab.active{border-bottom:4px solid #e25f63;color:#e25f63}
	.popup_box .clockpopCon .conInfo .itemList{width:100%;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);overflow-y: auto;-webkit-overflow-scrolling : touch;}
	.popup_box .clockpopCon .conInfo .itemList .itemCon{width:100%;height:auto;display: flex;justify-content: space-between;border-bottom:1px dotted #e25f63;padding:10px 0px;align-items: center;}
	.popup_box .clockpopCon .conInfo .itemList .itemCon .itemDate{color:#8e8e8e;font-size:12px;}
	.popup_box .clockpopCon .conInfo .itemList .itemCon .itemName{font-size:14px;font-weight: bold;width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);text-align: left;}
/*兑奖提示*/
	.popup_box.receivepopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .receivepopCon{width:100%;height:auto;position: relative;}
	.popup_box .receivepopCon .imgbg{width:100%;height:auto;}
	.popup_box .receivepopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .receivepopCon .conInfo{width:80%;height:70%;top:20%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .receivepopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px}
	.popup_box .receivepopCon .conInfo .tipinfo2{width:100%;text-align: center;color:#818181;font-size:14px;margin:7% auto;}
	.popup_box .receivepopCon .conInfo .tipinfo3{width:100%;text-align: center;color:#e25f63;font-size:14px}
	.popup_box .receivepopCon .conInfo .receiveBtn{width:80%;height:45px;border-radius:2px;background-color: #e25f63;color:#fff;border-radius:5px;margin-top:10px;font-size:16px;}
/*填写信息*/
	.popup_box.addInfopopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .addInfopopCon{width:100%;height:auto;position: relative;}
	.popup_box .addInfopopCon .imgbg{width:100%;height:auto;}
	.popup_box .addInfopopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .addInfopopCon .conInfo{width:80%;height:60%;top:30%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .addInfopopCon .conInfo .formBox{width:100%;height:auto;margin-bottom:10px;}
	.popup_box .addInfopopCon .conInfo .formBox .forminput{width:100%;height:45px;border-radius:5px;background-color:#ededed;color:#000;font-size:14px;-webkit-appearance: none;border:1px solid #ededed;padding:0px 10px;}
	.popup_box .addInfopopCon .conInfo .subBtn{width:90%;height:45px;border-radius:2px;background-color: #e25f63;color:#fff;border-radius:5px;margin-top:10px;font-size:16px;}
/*完善信息提示*/
	.popup_box.tipBox{width:100%;height:100%;display: flex;align-items: center;}
	.popup_box.tipBox .tipCon{width:100%;height:auto;position: relative;}
	.popup_box.tipBox .imgbg{width:100%;height:auto;margin:0 auto;}
	.popup_box.tipBox .popupCon{width: 50%;height: 30%;padding-top:4%;line-height: 22px;position: absolute;left: 25%;top: 41%;color:#5c3019;font-size:14px;}
	.popup_box.tipBox .popupCon.error{padding-top:14%;}
	.popup_box.tipBox  .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box.tipBox .popupCon .tipTit{font-size:24px;color:#e72c23; text-align: center;margin:3% 0px 8% 0px;}
/*兑换成功*/
	.popup_box.SucpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .SucpopCon{width:100%;height:auto;position: relative;}
	.popup_box .SucpopCon .imgbg{width:100%;height:auto;}
	.popup_box .SucpopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .SucpopCon .conInfo{width:80%;height:70%;top:25%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .SucpopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px}
	.popup_box .SucpopCon .conInfo .tipinfo2{width:100%;text-align: center;color:#818181;font-size:14px;margin:7% auto;}
	.popup_box .SucpopCon .conInfo .tipinfo3{width:100%;text-align: center;color:#e25f63;font-size:14px}
	.popup_box .SucpopCon .conInfo .receiveBtn{width:80%;height:45px;border-radius:2px;background-color: #f5944c;color:#fff;border-radius:5px;margin-top:10px;font-size:16px;margin-top:15%}
/*抽奖成功*/
	.popup_box.SuccpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup .sucbg{width:100%;height:auto;position: absolute;left:0px;top:0px;}
	.popup .sucbg img{width:100%;height:auto}
	.popup_box .SuccpopCon{width:100%;height:auto;position: relative;}
	.popup_box .SuccpopCon .imgbg{width:100%;height:auto;}
	.popup_box .SuccpopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .SuccpopCon .conInfo{width:80%;height:70%;top:25%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .SuccpopCon .conInfo .tipimg{width:49px;}
	.popup_box .SuccpopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px}
	.popup_box .SuccpopCon .conInfo .tipinfo3{width:100%;text-align: center;color:#e25f63;font-size:14px;margin-top:17%}
	.popup_box .SuccpopCon .conInfo .receiveBtn{width:80%;height:45px;border-radius:2px;background-color: #e25f63;color:#fff;border-radius:5px;margin-top:10px;font-size:16px;}
/*抽奖失败*/
	.popup_box.errpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .errpopCon{width:100%;height:auto;position: relative;}
	.popup_box .errpopCon .imgbg{width:100%;height:auto;}
	.popup_box .errpopCon .closeImg{width:60px;height:40px;position: absolute;right:9%;top:0px;}
	.popup_box .errpopCon .conInfo{width:80%;height:70%;top:25%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .errpopCon .conInfo .tipimg{width:49px;}
	.popup_box .errpopCon .conInfo .tipimg1{width:73px;}
	.popup_box .errpopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px;margin-top:6%;}
	.popup_box .errpopCon .conInfo .backupBtn{width:80%;height:45px;border-radius:2px;background-color: #f5944c;color:#fff;border-radius:5px;font-size:16px;display: block;text-align: center;line-height: 45px;margin:0 auto;margin-top:5%}
		
/*提交成功*/
	.popup_box.subSucpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .subSucpopCon{width:100%;height:auto;position: relative;}
	.popup_box .subSucpopCon .imgbg{width:100%;height:auto;}
	.popup_box .subSucpopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .subSucpopCon .conInfo{width:70%;height:70%;top:25%;left:15%; position: absolute;color:#000000;font-size:14px;}
	.popup_box .subSucpopCon .conInfo .tipimg{width:49px;}
	.popup_box .subSucpopCon .conInfo .tipinfo1{width:100%;color:#000000;font-size:16px}
	.popup_box .subSucpopCon .conInfo .tipinfo2{width:100%;color:#000000;font-size:14px;margin:10% auto;}
	.popup_box .subSucpopCon .conInfo .tipinfo3{width:100%;color:#e25f63;font-size:14px;}
	.popup_box .subSucpopCon .conInfo .backupBtn{width:100%;height:45px;border-radius:2px;background-color: #f5944c;color:#fff;border-radius:5px;font-size:16px;margin-top:10%;display: block;text-align: center;line-height: 45px;}
/*奖品介绍*/
	.popup_box.intropopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .intropopCon{width:100%;height:auto;position: relative;}
	.popup_box .intropopCon .imgbg{width:100%;height:auto;}
	.popup_box .intropopCon .closeImg{width:40px;height:40px;position: absolute;right:2%;top:0px;}
	.popup_box .intropopCon .conInfo{width:80%;height:80%;top:15%;left:10%; position: absolute;color:#000000;font-size:14px;overflow-y: auto;-webkit-overflow-scrolling : touch;}
	.popup_box .intropopCon .conInfo .prizetip{width:100%;height:auto;font-size:12px;line-height: 18px; text-align: left;}
	.popup_box .intropopCon .conInfo .introCon{width:100%;height:auto;margin-top:5%;border-bottom:1px dotted #e25f63;padding-bottom:5%;}
	.popup_box .intropopCon .conInfo .introCon .titCon{width:100%;height:auto;}
	.popup_box .intropopCon .conInfo .introCon .titCon .name{font-size:16px;font-weight: bold;}
	.popup_box .intropopCon .conInfo .introCon .titCon .subname{color:#e25f63;margin-left:5px;}
	.popup_box .intropopCon .conInfo .introCon .con{width:100%;height:auto;margin-top:5%;font-size:12px;}
	.popup_box .intropopCon .conInfo .introCon .con .mspic{width:100%;margin-bottom:10px;}
/*打卡小提示*/
	.popup_box.tippopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .tippopCon{width:100%;height:auto;position: relative;}
	.popup_box .tippopCon .imgbg{width:100%;height:auto;}
	.popup_box .tippopCon .closeImg{width:60px;height:40px;position: absolute;right:9%;top:0px;}
	.popup_box .tippopCon .conInfo{width:80%;height:70%;top:20%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .tippopCon .conInfo .tipimg1{width:73px;}
	.popup_box .tippopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px;margin-top:6%;}
/*打卡成功提示*/
	.popup_box.succpopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .succpopCon{width:100%;height:auto;position: relative;}
	.popup_box .succpopCon .imgbg{width:100%;height:auto;}
	.popup_box .succpopCon .closeImg{width:60px;height:40px;position: absolute;right:9%;top:0px;}
	.popup_box .succpopCon .conInfo{width:80%;height:70%;top:25%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .succpopCon .conInfo .tipimg{width:49px;}
	.popup_box .succpopCon .conInfo .tipimg1{width:73px;}
	.popup_box .succpopCon .conInfo .tipinfo1{width:100%;text-align: center;color:#000000;font-size:16px;margin-top:6%;}
	.popup_box .succpopCon .conInfo .tipinfo1 p{font-size:16px;}
	.popup_box .succpopCon .conInfo .tipinfo1 span{color:#d42835}
	.popup_box .succpopCon .conInfo .tipinfo2{width:100%;text-align: center;color:#42b1eb;margin-top:5%;}
/*打卡游戏提示*/
	.popup_box.gamepopBox{width:100%;display: flex;align-items: center;justify-content: center;height:100%;}
	.popup_box .gamepopCon{width:100%;height:auto;position: relative;}
	.popup_box .gamepopCon .imgbg{width:100%;height:auto;}
	.popup_box .gamepopCon .closeImg{width:60px;height:40px;position: absolute;right:1%;top:0px;}
	.popup_box .gamepopCon .conInfo{width:80%;height:75%;top:15%;left:10%;text-align: center; position: absolute;color:#000000;font-size:14px;}
	.popup_box .gamepopCon .conInfo .tipimg1{width:73px;display: block;margin:0 auto}
	.popup_box .gamepopCon .conInfo .tipinfo1{width:100%;text-align: left;color:#000000;font-size:16px;margin-top:6%;}
	.popup_box .gamepopCon .conInfo .tipinfo1 p{font-size:16px;}
	.popup_box .gamepopCon .conInfo .tipinfo1 span{color:#d42835}
	.popup_box .gamepopCon .conInfo .tipinfo2{width:100%;text-align: left;color:#42b1eb;margin-top:5%;}
	.popup_box .gamepopCon .conInfo .startBtn{width:100%;height:45px;border-radius:2px;background-color: #f5944c;color:#fff;border-radius:5px;font-size:16px;margin-top:10%;display: block;text-align: center;line-height: 45px;}