.w20201015{min-width:1200px;background:#000}.w20201015 .banner{width:100%}.w20201015 .banner .bgimg{width:100%}.w20201015 .container{width:100%;height:1327px;position:relative;background:url('https://files.mijwed.com/activity/wedding/w20201015/img7.jpg') no-repeat;background-size:100% 100%}.w20201015 .content{width:1286px;height:1529px;position:absolute;top:-275px;left:50%;z-index:50;transform:translateX(-50%);background:#fff;background:url('https://files.mijwed.com/activity/wedding/w20201015/pc-img1-v2.png') no-repeat;background-size:100% 100%}.w20201015 .content .list-box{width:630px;margin:230px auto 0;position:relative}.w20201015 .content .list-box:after{content:'';display:block;clear:both}.w20201015 .content .list-box .list{width:100%;height:280px;margin-bottom:15px}.w20201015 .content .list-box .list:last-child{margin-bottom:0}.w20201015 .content .list-box .list:after{content:'';display:block;clear:both}.w20201015 .content .list-box .list>div{float:left}.w20201015 .content .list-box .list .area-check{width:100%}.w20201015 .content .list-box .list .area-check p{line-height:25px;padding:0 0 10px 0;font-size:22px;color:#fff}.w20201015 .content .list-box .list .area-check p.title span{font-weight:700}.w20201015 .content .list-box .list .area-check p.title img{width:626px;margin:0 auto;display:block}.w20201015 .content .list-box .list .area-check p.title .img4{width:205px}.w20201015 .content .list-box .list .area-check .check-box{width:100%;margin:0 auto;text-align:center}.w20201015 .content .list-box .list .area-check .check-box:after{content:'';display:block;clear:both}.w20201015 .content .list-box .list .area-check .check-box .span-box span,.w20201015 .content .list-box .list .area-check .check-box p span{width:288px;height:60px;line-height:60px;margin-top:20px;border-radius:3px;display:block;float:left;font-size:18px;text-align:center;cursor:pointer;color:#73401d;background:#fff}.w20201015 .content .list-box .list .area-check .check-box .span-box span:nth-child(2n),.w20201015 .content .list-box .list .area-check .check-box p span:nth-child(2n){margin-right:0;float:right}.w20201015 .content .list-box .list .area-check .check-box .span-box span.active,.w20201015 .content .list-box .list .area-check .check-box p span.active{position:relative;color:#fff;background:#c89d73}.w20201015 .content .list-box .list .area-check .check-box .span-box span.active::after,.w20201015 .content .list-box .list .area-check .check-box p span.active::after{content:'';width:27px;height:25px;display:block;position:absolute;right:0;bottom:0;z-index:2;background:url(https://files.mijwed.com/activity/wedding/w20201015/img2.png) no-repeat;background-size:100% 100%}.w20201015 .content .list-box .list .area-check .check-box p{width:100%;height:30px;margin-top:10px;padding:0}.w20201015 .content .list-box .list .area-check .check-box p span{margin-top:0}.w20201015 .content .list-box .list .area-check .check-box input{width:100%;height:57px;line-height:18px;margin-top:12px;border-radius:5px;font-size:18px;text-align:center;letter-spacing:1px;color:#6f6f6f;border:solid 1px #af896f;background-color:#fff}.w20201015 .content .list-box .area{height:170px}.w20201015 .content .sub-btn{width:425px;height:79px;margin:0 auto;display:block;cursor:pointer}.popup{width:100%;height:100%;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,0.8)}.popup .cont{width:717px;height:575px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.popup .cont input,.popup .cont .btn{width:450px;height:73px;padding-right:30px;font-size:24px;text-align:center;position:absolute;bottom:192px;left:50%;border:0;background:transparent;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.popup .cont .btn{cursor:pointer;bottom:74px}.popup .cont .name{bottom:285px}.popup .cont input{width:300px;height:74px;line-height:74px;margin-left:70px;text-align:left;bottom:234px}.popup .cont .close{width:60px;height:60px;cursor:pointer;position:absolute;top:-35px;right:-5px;background:transparent}.popup .cont .close img{width:100%;height:100%}