#app .main[data-v-031d1b7e] .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;min-height:100svh}#app .main[data-v-031d1b7e] .tit-wrap{position:relative;max-width:720px;margin:0 auto;text-align:center}#app .main[data-v-031d1b7e] .tit-wrap .cont{position:relative;color:#fff;z-index:2}#app .main[data-v-031d1b7e] .tit-wrap h2{font-size:24px;font-weight:500;line-height:36px}#app .main[data-v-031d1b7e] .tit-wrap h1{margin-top:16px;font-size:51px;font-weight:700;line-height:66px}#app .main[data-v-031d1b7e] .bg{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;background-size:cover}#app .main[data-v-031d1b7e] .bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}#app .main[data-v-031d1b7e] .bg:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}#app .main[data-v-031d1b7e] .banner{position:absolute;left:20px;right:20px;bottom:24px;text-align:center}#app .main[data-v-031d1b7e] .banner a{display:block;cursor:pointer;width:100%;max-width:720px;margin:0 auto;background:#fafafa;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.4);box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}#app .main[data-v-031d1b7e] .banner a img{display:block;max-width:100%;margin:0 auto}#app .main[data-v-031d1b7e] .banner a.type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:600px;background:#302f2f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.4);box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}#app .main[data-v-031d1b7e] .banner a.type .left{text-align:left}#app .main[data-v-031d1b7e] .banner a.type .left p{color:#fff;font-size:19px;line-height:30px;font-weight:600}#app .main[data-v-031d1b7e] .banner a.type .left span{display:inline-block;vertical-align:top;height:36px;margin-top:12px;padding:0 12px;border-radius:4px;background:#ffd200;color:#1f1f22;font-size:15px;line-height:36px;font-weight:500}#app .main[data-v-031d1b7e] .banner a.type .right{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}@media(min-width:768px){#app .main .inner[data-v-031d1b7e]{padding:140px 20px 202px}#app .main .banner a.type[data-v-031d1b7e]{padding:19px 30px}#app .main .banner a.type .left p br[data-v-031d1b7e]{display:none}#app .main .banner a.type .img-pc[data-v-031d1b7e]{display:block}#app .main .banner a.type .img-mob[data-v-031d1b7e]{display:none}}@media(max-width:767px){#app .main .inner[data-v-031d1b7e]{padding:120px 20px 232px}#app .main .banner a.type[data-v-031d1b7e]{max-width:none;padding:20px 24px}#app .main .banner a.type .img-pc[data-v-031d1b7e]{display:none}#app .main .banner a.type .img-mob[data-v-031d1b7e]{display:block}}