@charset "UTF-8";@-webkit-keyframes move{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,-2.56rem);transform:translate(0,-2.56rem)}}@keyframes move{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(0,-2.56rem);transform:translate(0,-2.56rem)}}@-webkit-keyframes scan{0%{top:.256rem}to{top:7.808rem}}@keyframes scan{0%{top:.256rem}to{top:7.808rem}}@-webkit-keyframes optionBoxIn{0%{opacity:0;-webkit-transform:translateY(-.42667rem);transform:translateY(-.42667rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes optionBoxIn{0%{opacity:0;-webkit-transform:translateY(-.42667rem);transform:translateY(-.42667rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes optionBoxOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;opacity:0;-webkit-transform:translateY(-.42667rem);transform:translateY(-.42667rem)}}@keyframes optionBoxOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{visibility:hidden;opacity:0;-webkit-transform:translateY(-.42667rem);transform:translateY(-.42667rem)}}@-webkit-keyframes selectIn{0%{border-radius:.85333rem}to{border-radius:.85333rem .85333rem 0 0}}@keyframes selectIn{0%{border-radius:.85333rem}to{border-radius:.85333rem .85333rem 0 0}}@-webkit-keyframes selectOut{0%{border-radius:.85333rem .85333rem 0 0}to{border-radius:.85333rem}}@keyframes selectOut{0%{border-radius:.85333rem .85333rem 0 0}to{border-radius:.85333rem}}.c-brand{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:.72533rem;font-size:.46933rem;color:#666;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.c-brand__logo{display:inline;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.14933rem;width:.72533rem;height:.72533rem;fill:currentColor}.c-brand__logo-mask{width:.64rem;height:.64rem}.c-brand__text{text-decoration:underline}.p-joinShopDetail,.p-joinShopDetail__header_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-joinShopDetail{position:relative;width:100%;min-height:100vh;background-color:#3db9fd;background-image:url(../img/3e2d14100535999ce27b3a40ffab232814cfbb09.png);background-repeat:no-repeat;background-size:100%}.p-joinShopDetail__header_box{height:100vh}.p-joinShopDetail__header{z-index:10;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1.06667rem auto 0;border-radius:.85333rem;width:14.63467rem;height:1.70667rem;background-color:#fff}.p-joinShopDetail__header .region{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.64rem;border-right:1px solid rgba(0,0,0,.1);height:100%}.p-joinShopDetail__header .region .c-select-region{font-size:.59733rem;color:#0453e0}.p-joinShopDetail__header .region .beforeIcon{margin-right:.29867rem;width:.55467rem;height:.55467rem}.p-joinShopDetail__header .region .afterIcon{margin-left:.256rem;width:.42667rem;height:.42667rem}.p-joinShopDetail .storeList,.p-joinShopDetail .storeList .storeItem .baseInfo .top,.p-joinShopDetail__header,.p-joinShopDetail__header .region{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-joinShopDetail .storeList,.p-joinShopDetail .storeList .itemBox{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-joinShopDetail .storeList{padding-top:.256rem;border-radius:.128rem;height:100vh}.p-joinShopDetail .storeList .storeScrollViewList{height:-webkit-calc(100vh - 1.96267rem - 1.45067rem - 1.024rem);height:calc(100vh - 1.96267rem - 1.45067rem - 1.024rem)}.p-joinShopDetail .storeList .itemBox{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:hidden;overflow-y:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.p-joinShopDetail .storeList .storeItem{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-top:.59733rem;border:.04267rem solid transparent;border-radius:.256rem;width:14.72rem;background-color:#fff;-webkit-box-shadow:0 .04267rem .42667rem 0 rgba(0,0,0,.1);box-shadow:0 .04267rem .42667rem 0 rgba(0,0,0,.1)}.p-joinShopDetail .storeList .storeItem .selectedTag{position:absolute;right:-.04267rem;bottom:-.04267rem;width:.85333rem;height:.85333rem}.p-joinShopDetail .storeList .storeItem .baseInfo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:.68267rem 0;padding-left:.512rem;padding-right:.768rem;width:10.45333rem}.p-joinShopDetail .storeList .storeItem .baseInfo .top{font-size:.59733rem;color:#333}.p-joinShopDetail .storeList .storeItem .baseInfo .top .storeIcon{margin-right:.21333rem;width:.68267rem;height:.68267rem}.p-joinShopDetail .storeList .storeItem .baseInfo .top .storeName{-webkit-flex:1;-ms-flex:1;flex:1;font-weight:500;word-break:break-all}.p-joinShopDetail .storeList .storeItem .baseInfo .storeAddress{margin-top:.512rem;font-size:.512rem;color:#6f7580}.p-joinShopDetail .storeList .storeItem .distance,.p-joinShopDetail .storeList .storeItem .distance .shortestTag{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-joinShopDetail .storeList .storeItem .distance{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;margin:.256rem 0;padding:.42667rem .21333rem;border-left:.04267rem dashed #e7e7e7;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.p-joinShopDetail .storeList .storeItem .distance .shortestTag{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:.448rem;width:2.56rem;height:.896rem;background:#408afa;font-size:.512rem;color:#fff}.p-joinShopDetail .storeList .storeItem .distance .distanceValue{text-align:center;font-size:.512rem;color:#6d7581}.p-joinShopDetail .storeList .storeItem.selected{border-color:#408afa}.p-joinShopDetail .storeList .storeItem.selected .baseInfo .top{color:#408afa}.p-joinShopDetail .storeList .moreStores{margin-top:.64rem;line-height:.85333rem;font-size:.59733rem;color:#408afa}.p-joinShopDetail .storeList .confirmBtn{margin-top:1.024rem;margin-bottom:1.45067rem;border-radius:.98133rem;width:14.72rem;height:1.96267rem;background:#408afa;-webkit-box-shadow:0 .04267rem .256rem 0 rgba(0,0,0,.1);box-shadow:0 .04267rem .256rem 0 rgba(0,0,0,.1);line-height:1.96267rem;text-align:center;font-size:.68267rem;color:#fff}.p-joinShopDetail .paddingBox{overflow:hidden;padding:.64rem;width:100%}.p-joinShopDetail .custom,.p-joinShopDetail .paddingBox .posterBox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-joinShopDetail .paddingBox .posterBox{position:relative;width:100%}.p-joinShopDetail .paddingBox .posterBox .posterBase{z-index:0;width:100%;height:auto}.p-joinShopDetail .paddingBox .posterBox .qrcode{position:absolute;bottom:6.848rem;z-index:1;width:7.97867rem;height:7.97867rem}.p-joinShopDetail .custom{margin-top:.85333rem;margin-bottom:2.34667rem}.p-joinShopDetail .custom .shopInfo,.p-joinShopDetail .custom .shopInfo .head,.p-joinShopDetail .custom .shopInfo .head .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-joinShopDetail .custom .shopInfo{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.384rem;border:1px solid #fff;border-radius:.42667rem;width:14.63467rem;height:19.88267rem;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-size:100% 100%}.p-joinShopDetail .custom .shopInfo .infoBox{border-radius:.256rem;width:100%;height:100%;background-color:#fff}.p-joinShopDetail .custom .shopInfo .head,.p-joinShopDetail .custom .shopInfo .head .info{overflow:hidden;width:100%}.p-joinShopDetail .custom .shopInfo .head{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.93867rem 1.28rem .34133rem}.p-joinShopDetail .custom .shopInfo .head .icon{overflow:hidden;border-radius:.64rem;width:2.56rem;height:2.56rem}.p-joinShopDetail .custom .shopInfo .head .info{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex:1;-ms-flex:1;flex:1;padding:.10667rem 0;height:100%}.p-joinShopDetail .custom .shopInfo .head .info .name{display:-webkit-box;overflow:hidden;width:100%;-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;font-weight:700;font-size:.768rem;color:#333;-webkit-box-orient:vertical}.p-joinShopDetail .custom .shopInfo .head .info .tip{margin-top:.17067rem;width:100%;height:.85333rem;line-height:.85333rem;text-align:center;font-size:.512rem;color:#999}.p-joinShopDetail .custom .shopInfo .qrcodeBox{-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.p-joinShopDetail .custom .shopInfo .qrcode,.p-joinShopDetail .custom .shopInfo .qrcode .tip{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-joinShopDetail .custom .shopInfo .qrcode{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;border:.04267rem solid #e9e9e9;border-radius:.29867rem;width:8.91733rem;height:10.83733rem;background-color:#fff}.p-joinShopDetail .custom .shopInfo .qrcode .code{position:relative;border-radius:.29867rem;width:8.74667rem;height:8.74667rem}.p-joinShopDetail .custom .shopInfo .qrcode .code::before{display:inline-block;position:absolute;left:.256rem;right:.256rem;top:.256rem;height:.68267rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(46,207,249,0)),to(rgba(78,219,255,.5)));background:-webkit-linear-gradient(top,rgba(46,207,249,0) 0%,rgba(78,219,255,.5) 100%);background:-o-linear-gradient(top,rgba(46,207,249,0) 0%,rgba(78,219,255,.5) 100%);background:linear-gradient(180deg,rgba(46,207,249,0) 0%,rgba(78,219,255,.5) 100%);content:"";-webkit-animation:scan 1.5s linear infinite alternate;animation:scan 1.5s linear infinite alternate}.p-joinShopDetail .custom .shopInfo .qrcode .tip{margin-top:.42667rem;line-height:.78933rem;font-size:.55467rem;color:#999}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox{overflow:hidden;position:relative;margin-left:.21333rem;width:1.87733rem;height:1.10933rem}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox:first-child{margin-left:0;margin-right:.21333rem}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .bottomArrow,.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .topArrow{position:absolute;top:1.10933rem;width:1.87733rem;height:.93867rem;display: flex;}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .bottomArrow .arrow,.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .topArrow .arrow{display:inline-block;width:.93867rem;height:.93867rem;background:url(../img/904f2314ced2257c60d89059ece76f1097868ff6.png) no-repeat;background-size:100%}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .topArrow{-webkit-animation:move 1s linear infinite;animation:move 1s linear infinite}.p-joinShopDetail .custom .shopInfo .qrcode .tip .arrowBox .bottomArrow{-webkit-animation:move 1s linear .5s infinite;animation:move 1s linear .5s infinite}.p-joinShopDetail .p-addGroup__brand{z-index:9;margin-bottom:.85333rem;width:100%}.noShop{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh}.noShop .icon{margin-bottom:2.56rem;width:7.59467rem;height:5.71733rem}.noDefault{background:#f2f2f2;background-image:none}.noDefault .p-joinShopDetail__header{height:1.70667rem;background:#fff}.noDefault .p-joinShopDetail__header .select{background:#f9f9f9}.noDefault .p-joinShopDetail__header .regionTxt{color:#999}.ShopSelect{position:relative;width:10.24rem;height:1.70667rem}.ShopSelect .select{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .96rem;border-radius:.85333rem;width:100%;height:100%}.ShopSelect .select .name{max-width:8.96rem;font-weight:700;font-size:.512rem;color:#999}.ShopSelect .select .name.active{color:#333}.ShopSelect .select .icon{margin-right:.17067rem;margin-bottom:.04267rem;width:.29867rem;height:.29867rem}.ShopSelect .optionBox{overflow-y:scroll;position:absolute;top:1.92rem;right:0;border-radius:.85333rem;width:14.63467rem;max-height:10.66667rem;background:#fff;-webkit-box-shadow:0 .128rem .256rem 0 rgba(0,0,0,.06);box-shadow:0 .128rem .256rem 0 rgba(0,0,0,.06);padding:0 .42667rem}.ShopSelect .optionBox .noShop,.ShopSelect .optionBox .option{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .512rem;font-size:.512rem}.ShopSelect .optionBox .option{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.04267rem solid #f1f1f1;height:2.00533rem;color:#333}.ShopSelect .optionBox .option.active{color:#3a8aff}.ShopSelect .optionBox .option .shopName{max-width:9.6rem}.ShopSelect .optionBox .noShop{height:3.41333rem;text-align:center;color:#999}.ShopSelect .optionBox::-webkit-scrollbar{display:none}.ShopSelect.into .select{-webkit-animation:selectIn linear forwards 300ms;animation:selectIn linear forwards 300ms}.ShopSelect.into .optionBox{-webkit-animation:optionBoxIn linear forwards 300ms;animation:optionBoxIn linear forwards 300ms;z-index:200}.ShopSelect.out .select{-webkit-animation:selectOut linear forwards 300ms;animation:selectOut linear forwards 300ms}.ShopSelect.out .optionBox{-webkit-animation:optionBoxOut linear forwards 300ms;animation:optionBoxOut linear forwards 300ms}