.face-photo-wrap{width:100%;height:100%;font-size:0;background:linear-gradient(180deg,#0f1c3f,#0b0d18);will-change:scroll-position;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.face-photo-wrap .banner-wrap{height:1.733333rem;display:flex;justify-content:space-between;align-items:flex-start;background-position:50%;background-size:cover;position:relative}.face-photo-wrap .banner-wrap .back-btn-panel{height:.773333rem;width:.773333rem;top:0;left:0;position:absolute}.face-photo-wrap .banner-wrap .back-btn{width:.186667rem;height:.293333rem;background-image:url(../img/back.9b98e830.png);background-position:50%;background-size:contain;top:.266667rem;left:.266667rem;position:absolute}.face-photo-wrap .banner-wrap .face-info-wrapper{display:flex;flex-direction:row;align-items:center;margin-top:.773333rem;width:100%;justify-content:center}.face-photo-wrap .banner-wrap .face-info-wrapper .face-icon-wrapper{width:.746667rem;height:.746667rem;border-radius:50%;padding:.026667rem;background:linear-gradient(180deg,#f33071,#9872a6 51%,#07dafa)}.face-photo-wrap .banner-wrap .face-info-wrapper .face-icon{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.face-photo-wrap .banner-wrap .face-info-wrapper .face-info-hupan{display:none}.face-photo-wrap .banner-wrap .face-info-wrapper .face-info{margin-left:0!important;height:.666667rem;padding:0 .2rem;background:rgba(0,0,0,.8);font-size:.186667rem;color:#fff;text-align:center;line-height:.666667rem}.face-photo-wrap .banner-wrap .face-info-wrapper .face-info .face-pic-num{display:inline-block;color:#ec2634;vertical-align:middle;margin:0 .04rem;margin-top:-.04rem}.face-photo-wrap .banner-wrap .face-info-wrapper .face-info .face-dot{width:.213333rem;height:.053333rem;display:inline-block;padding:0 .08rem}.face-photo-wrap .banner-wrap .share-btn{width:.52rem;height:.52rem;background-image:url(../img/share.35573ac6.png);background-position:50%;background-size:contain;background-repeat:no-repeat;top:.16rem;right:.266667rem;position:absolute}.face-photo-wrap .banner-wrap .no-share-btn{width:.333333rem}.face-photo-wrap .share-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:rgba(0,0,0,.8)}.face-photo-wrap .share-wrap .share-arrow{position:absolute;top:.133333rem;right:.4rem;width:1.306667rem;height:1.613333rem;z-index:1}.face-photo-wrap .share-wrap .share-content{position:relative;width:4.093333rem;height:2rem;margin:auto;margin-top:1.026667rem;background:#171d36;box-sizing:border-box;border:.053333rem solid;overflow:hidden;border-image:linear-gradient(180deg,#00dfff,#bc2ef9,#fb2a6c) 4 4}.face-photo-wrap .share-wrap .share-content .share-content-bg{position:absolute;top:0;left:0;width:1.52rem;height:2rem;z-index:1}.face-photo-wrap .share-wrap .share-content .share-tips{margin-top:.16rem;font-size:.16rem;font-weight:400;color:#fff;line-height:.226667rem;text-align:center;z-index:3;position:relative}.face-photo-wrap .share-wrap .share-content .share-text{position:relative;margin-top:.253333rem;text-align:center;vertical-align:middle;font-size:.266667rem;font-weight:700;color:#fff;line-height:.373333rem;z-index:3}.face-photo-wrap .share-wrap .share-content .close-btn{z-index:3;position:relative;font-size:.213333rem;color:#fff;text-align:center;width:2.4rem;height:.586667rem;line-height:.586667rem;margin:auto;margin-top:.16rem;background:linear-gradient(45deg,#00dffe,#c241ea 57%,#fe2966)}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list{margin:.2rem .213333rem;padding-bottom:1.2rem;overflow:hidden;text-align:left;font-size:0}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list .facegroup-photo-item{width:32.66%;height:0;padding-bottom:32.66%;float:left;margin-bottom:1%;position:relative;overflow:hidden;background-color:#fff;opacity:1}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list .facegroup-photo-item:nth-child(3n-1){margin-left:1%;margin-right:1%}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list .facegroup-photo-item .facegroup-photo-img{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:50%;background-color:#fff;background-size:cover}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list .facegroup-photo-item .facegroup-pay-tip{z-index:1;background-color:#000;border-radius:.026667rem;text-align:center;font-size:.133333rem;color:#fff;line-height:.213333rem;padding:0 .066667rem;height:.213333rem;position:absolute;top:.053333rem;left:.053333rem}.face-photo-wrap .facegroup-photo-wrap .facegroup-photo-list .facegroup-photo-item .facegroup-pay-success-tip{z-index:1;background-color:rgba(82,196,26,.8);border-radius:.026667rem;text-align:center;font-size:.133333rem;color:#fff;line-height:.213333rem;padding:0 .066667rem;height:.213333rem;position:absolute;top:.053333rem;left:.053333rem}.face-photo-wrap .facegroup-photo-wrap .loading{margin-top:.373333rem;text-align:center;font-size:.173333rem;color:#666}.face-photo-wrap .facegroup-photo-wrap .facegroup-no-data{position:relative;margin-top:.4rem;text-align:center;font-size:.16rem;font-weight:400;color:#999;line-height:.226667rem;margin:.106667rem auto}.face-photo-wrap .right-menu-wrapper{position:fixed;bottom:1.266667rem;right:0;z-index:500;display:block!important}.face-photo-wrap .right-menu-wrapper .download-btn{margin-top:.213333rem;text-align:center;position:relative;width:.973333rem;height:.493333rem;background-size:cover;background-repeat:no-repeat}.face-photo-wrap .right-menu-wrapper .download-btn .right-text{position:relative;z-index:2;color:#fff;font-size:.16rem;line-height:.493333rem}.face-photo-wrap .download-wrapper-container{width:100%;font-size:0;background:#fff;z-index:1;position:fixed;bottom:0}.face-photo-wrap .download-wrapper-container .download-content{height:.6rem;font-size:0;display:block}.face-photo-wrap .download-wrapper-container .download-content .choose-all-btn{font-size:0;display:inline-block;height:.6rem;line-height:.6rem;margin-left:.133333rem}.face-photo-wrap .download-wrapper-container .download-content .choose-all-btn .select-wrapper{position:relative;display:inline-block;vertical-align:middle;right:0;bottom:0}.face-photo-wrap .download-wrapper-container .download-content .choose-all-select{width:.306667rem;height:.306667rem;border-radius:50%;border:1px solid #fff}.face-photo-wrap .download-wrapper-container .download-content .choose-all-text{margin-left:.066667rem;color:#000;font-size:.213333rem;vertical-align:middle}.face-photo-wrap .download-wrapper-container .download-content .func-right-wrapper{position:absolute;top:0;right:0;font-size:0;display:flex;flex-direction:row;align-items:center}.face-photo-wrap .download-wrapper-container .download-content .cancel-btn{width:1.066667rem;height:.6rem;text-align:center;font-size:.213333rem;line-height:.6rem;color:#000;background:#fff}.face-photo-wrap .download-wrapper-container .download-content .line{width:1px;height:.2rem;background:#999}.face-photo-wrap .download-wrapper-container .download-content .download-text-btn{width:1.066667rem;height:.6rem;text-align:center;font-size:.213333rem;line-height:.6rem;color:#000;background:#fff}.face-photo-wrap .download-wrapper-container .download-content .disable{color:#999}.face-photo-wrap .download-wrapper-container .download-content .download-count{font-size:.133333rem;background:#444972;color:#fff;border-radius:.133333rem;padding:.026667rem .133333rem;box-sizing:border-box;margin-left:.066667rem;min-width:.2rem}.face-photo-wrap .photo-select{position:absolute;top:0;left:0;right:0;bottom:0}.face-photo-wrap .photo-select .enable-select-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.face-photo-wrap .photo-select .select-wrapper{position:absolute;bottom:.133333rem;right:.133333rem}.face-photo-wrap .photo-select .select{display:block;width:.32rem;height:.32rem;border-radius:50%}.face-photo-wrap .photo-select .pintuSelected{background-color:#fff;display:flex;justify-content:center;align-items:center;color:#000;border:1px solid #272727;font-size:.16rem}.face-photo-wrap .photo-select .selected{background-size:cover;background-image:url(../img/selected.128e0e2b.png);background-position:50%}.face-photo-wrap .photo-select .unselected{background-size:cover;background-image:url(../img/unselect.08363c27.png);background-position:50%}