/* 弹出框 */
.pop{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); z-index: 10; display: none; color: #4a180c;}
.popUp{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 718px; height: 559px; background: url(../images/popUp.png) no-repeat 0 0; background-size: 100% auto;}
.close{ top: -12px; right: -12px; width: 39px; height: 39px; background: url(../images/closePop.png) no-repeat 0 0; background-size: 100% auto;}
.popTit{ top: 84px; height: 40px;}
.popBtns{ bottom: 50px; width: 100%; display: flex; justify-content: center; align-items: center;}
.popBtns button{ width: 260px; height: 86px; margin: 0 5px;}
.popConfirmBtn{ background: url(../images/popConfirmBtn.png) no-repeat 0 0; background-size: 100% auto;}

/* 弹出框：绑定 */
.selBindRole{ top: 214px; width: 498px; height: 59px; background-color: #a4936c; box-sizing: border-box; padding: 0 70px 0 25px; font-size: 24px; color: #FFF; background-image: url(../images/icon_select.png); background-repeat: no-repeat; background-position: 440px center; background-size: 30px 17px;}
.popBindTip{ top: 348px; left: 0; width: 100%; text-align: center; font-size: 24px;}

/* 弹出框：绑定成功 */
.popBindSuccessCont{ top: 140px; width: 650px; height: 210px; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; line-height: 52px; font-size: 24px;}
.popBindSuccessCont p{ width: 100%;}
.toQueryBtn{ background: url(../images/toQueryBtn.png) no-repeat 0 0; background-size: 100% auto;}
.closePopBtn{ background: url(../images/closePopBtn.png) no-repeat 0 0; background-size: 100% auto;}

/* 弹出框：我的奖励 */
.popMyprizeSubTit{ top: 150px; width: 590px; text-align: center;}
.myPrizeList{ top: 180px; width: 590px;}
.myPrizeList .tr{ display: flex;}
.myPrizeList p{ line-height: 30px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; padding: 0 15px; text-align: center;}
.myPrizeList .tr p:nth-child(1){ width: 240px;}
.myPrizeList .tr p:nth-child(2){ width: 230px;}
.myPrizeList .tr p:nth-child(3){ width: 120px;}
.myPrizeList .thead p{ background: #a2916a; font-size: 20px; color: #FFF; white-space: nowrap;}
.myPrizeList .tbody{ height: 248px;}
.myPrizeList .tbody p{ font-size: 18px; color: #000; border-left: 1px solid #a08f68; border-bottom: 1px solid #a08f68;}
.myPrizeList .tbody .tr p:last-child{ border-right: 1px solid #a08f68;}

/* 弹出框：查询信息 */
.popQueryCont{ top: 85px; width: 650px; text-align: center; font-size: 24px;}
.popQueryTit{ margin-bottom: 25px; height: 40px;}
.popQuerySubtit{ margin-bottom: 85px;}
.popQueryDes{ line-height: 48px;}

/* 弹出框：查询不符合 */
.popQueryErrprCont{ top: 140px; width: 650px; height: 210px; text-align: center; display: flex; justify-content: center; align-items: center; line-height: 26px; font-size: 24px; color: #4a180c;}
.popBackQueryBtn{ background: url(../images/popBackQueryBtn.png) no-repeat 0 0; background-size: 100% auto;}

/* 弹出框：中奖 */
.popLotterySubTit{ top: 152px; font-size: 24px;}
.popLotteryName{ top: 230px; font-size: 42px;}
.lotteryType{ bottom: 0; height: 230px; display: none;}
.popCancelBtn{ background: url(../images/popCancelBtn.png) no-repeat 0 0; background-size: 100% auto;}
.popAddressBtn{ background: url(../images/popAddressBtn.png) no-repeat 0 0; background-size: 100% auto;}

/* 弹出框：收货信息 */
.addressForm{ top: 140px; left: 85px; width: 510px;}
.addressForm .item{ margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 22px;}
.addressForm .item:last-child{ margin-bottom: 25px;}
.addressForm .item input{ width: 374px; height: 59px; background: #a6956f; border: none; box-sizing: border-box; padding: 0 15px; font-size: 24px; color: #FFF;}
.popAddressTip{ top: 350px; width: 550px; line-height: 26px; font-size: 22px;}

/* 弹出框：消息 */
.popMsgCont{ top: 140px; width: 650px; height: 210px; text-align: center; display: flex; justify-content: center; align-items: center; line-height: 26px; font-size: 24px; color: #4a180c;}