.m-activity-container{width:100%;height:100%;overflow:hidden;background:#9a0f1f}.m-activity-container .box{position:relative;width:100%;height:29.717349rem;background:url('https://files.mijwed.com/activity/wedding/w20200805/banner.png') no-repeat;background-size:100% 100%}.m-activity-container .box .kezi-btn{position:absolute;top:27.440015rem;left:50%;transform:translateX(-50%);width:16.576009rem;height:3.098668rem}.m-activity-container .white-box{width:26.581348rem;background:#fff;border-radius:.56rem;margin:2.165334rem auto;padding:.597334rem 0}.m-activity-container .white-box .title{display:block;width:11.984006rem;margin:.896rem auto 1.2rem}.m-activity-container .white-box ul{overflow:hidden;width:25.088013rem;margin:0 auto}.m-activity-container .white-box ul li{position:relative;display:block;height:10.874671rem;width:12.02134rem;float:left;margin-right:.78rem}.m-activity-container .white-box ul li:nth-child(2n){margin-right:0}.m-activity-container .white-box ul li img{width:100%;height:8.474671rem}.m-activity-container .white-box ul li p{font-size:.896rem;height:1.693334rem;line-height:1.693334rem;text-align:center;color:#333333;margin-top:.1rem}.m-activity-container .white-box ul .border{border:.206667rem solid #cd1223}.m-activity-container .tk-btn{width:100%;height:7.392004rem}.m-activity-container .tk-btn img{width:100%;height:100%}.popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,0.5)}.popup .main{width:23.333346rem;height:19.077344rem;background:url('https://files.mijwed.com/activity/wedding/w20200805/mask-bg_03.png') no-repeat;background-size:100% 100%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.popup .main .popup-close-btn{width:1.941334rem;height:1.941334rem;float:right;margin:-0.448rem -0.448rem 0 0}.popup .main .popup-close-btn img{width:100%;height:100%}.popup .main .row{position:relative;top:5.213338rem;left:50%;width:19.04001rem;transform:translateX(-50%)}.popup .main .row label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#858585;font-size:.896rem}.popup .main .row1{top:4.480002rem}.popup .main input{display:block;margin:0 auto;width:19.04001rem;height:3.210668rem;margin-bottom:.597334rem;border-radius:.36rem;padding-left:6.045334rem;color:#333;font-size:.896rem}.popup .main .sub-btn{width:13.402674rem;height:2.277335rem;position:absolute;top:14.186674rem;left:50%;transform:translateX(-50%)}.popup .main .sub-btn img{width:100%;height:100%}