.banner-container[data-v-58924fcc]{width:100%;min-height:500px;background:url(https://img1.halobear.com/wedding/FkP2tLIH-lBlCxb4-vwPJ7SPdITx.png) 50% no-repeat;background-size:cover;margin-top:80px;padding-bottom:26%}.main[data-v-14c936c9]{padding:100px 0 130px;display:flex;justify-content:center;flex-direction:column;align-items:center}.main .title[data-v-14c936c9]{font-size:30px;font-weight:600;color:#323038;line-height:52px}.main .content[data-v-14c936c9]{text-align:center;font-size:24px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#323038;line-height:44px;margin:20px 0 100px}.main .hy[data-v-14c936c9]{width:1300px;height:800px}.place-wrap[data-v-066571d6]{width:100%;background:#f7f7f7;padding-bottom:120px}.bg-place[data-v-066571d6]{background:url(https://img1.halobear.com/wedding/FpOnv2AMU619SZ_IKeuHClSTiB7r.png) 50% no-repeat;background-size:cover;width:100%;height:802px}.bg-place .place-text[data-v-066571d6]{padding:140px 0;color:#fff}.bg-place .place-text .title[data-v-066571d6]{font-size:42px;font-weight:600;line-height:59px}.bg-place .place-text .subtitle[data-v-066571d6]{font-size:18px;font-weight:300;line-height:25px;margin:15px 0 54px;opacity:.7;letter-spacing:2px}.bg-place .place-text .info[data-v-066571d6]{width:1073px;font-size:18px;font-weight:400;line-height:30px}.place-box[data-v-066571d6]{width:1300px;margin:-220px auto 0;background:#fff;text-align:center;box-shadow:0 2px 40px 0 rgba(0,0,0,.05)}.place-box .text-box[data-v-066571d6]{padding:80px 0 46px;color:#323038}.place-box .text-box .text-title[data-v-066571d6]{font-size:25px;font-weight:600;line-height:36px}.place-box .text-box .text-subtitle[data-v-066571d6]{font-size:18px;font-weight:400;line-height:30px;margin:10px 0 52px}.place-box .text-box .place-img[data-v-066571d6]{width:1000px;height:866px}.place-box .text-box .more-text[data-v-066571d6]{font-size:14px;font-weight:400;color:#95949d;line-height:30px;margin-top:28px}.case-wrap[data-v-ec90d022]{padding-bottom:40px}.bg-case[data-v-ec90d022]{background:url(https://img1.halobear.com/wedding/FiI5F6YnoIFz3DLggFJnZNof7JLc.png) 50% no-repeat;background-size:cover;width:100%;height:552px}.bg-case .case-text[data-v-ec90d022]{padding:140px 0;color:#fff}.bg-case .case-text .title[data-v-ec90d022]{font-size:42px;font-weight:600;line-height:59px}.bg-case .case-text .subtitle[data-v-ec90d022]{font-size:18px;font-weight:300;line-height:25px;margin:15px 0 54px;opacity:.7;letter-spacing:2px}.bg-case .case-text .info[data-v-ec90d022]{width:1073px;font-size:18px;font-weight:400;line-height:30px}.case-content .case-title[data-v-ec90d022]{font-size:42px;font-weight:600;color:#323038;line-height:59px;margin:120px 0 80px}.case-content .case-info-item[data-v-ec90d022]{margin-bottom:80px}.case-content .case-info-item .case-info-title[data-v-ec90d022]{font-size:25px;font-weight:600;color:#323038;line-height:36px}.case-content .case-info-item .case-info-subtitle[data-v-ec90d022]{font-size:18px;font-weight:400;color:#323038;line-height:30px;margin:15px 0 40px}.case-content .case-info-item .case-info-img[data-v-ec90d022]{width:1300px;height:460px}.case-content .case-info-item .case-info-image[data-v-ec90d022]{width:1300px;height:950px}.server-wrap[data-v-39cc0a26]{background:#f7f7f7;padding-bottom:90px}.bg-server[data-v-39cc0a26]{width:100%;height:658px;background:url(https://img1.halobear.com/wedding/FmiRwxuxpXz1CcomItOhq9NlFbci.png) 50% no-repeat;background-size:cover}.bg-server .server-text[data-v-39cc0a26]{padding:140px 0}.bg-server .server-text .title[data-v-39cc0a26]{font-size:42px;font-weight:600;color:#fff;line-height:59px}.bg-server .server-text .subtitle[data-v-39cc0a26]{font-size:18px;font-weight:300;color:#fff;line-height:25px;margin-top:15px;opacity:.7;letter-spacing:2px}.server-box[data-v-39cc0a26]{width:1300px;margin:-220px auto 0;background:#fff;text-align:center;padding:120px 160px;box-shadow:0 2px 40px 0 rgba(0,0,0,.05)}.server-box .server-content-item[data-v-39cc0a26]{display:flex;justify-content:space-between;align-items:center}.server-box .server-content-item[data-v-39cc0a26]:first-of-type{margin-bottom:80px}.server-box .server-content-item .text-info[data-v-39cc0a26]{color:#323038;width:520px;text-align:left}.server-box .server-content-item .text-info .text-info-title[data-v-39cc0a26]{font-size:25px;font-weight:600;line-height:36px;margin-bottom:50px}.server-box .server-content-item .text-info .text-info-subtitle[data-v-39cc0a26]{font-size:18px;font-weight:400;line-height:25px}.server-box .server-content-item .server-image[data-v-39cc0a26]{width:410px;height:240px}