.banner[data-v-1c4e12a4]{display:flex;height:600px;position:relative}.banner .img[data-v-1c4e12a4]{background-attachment:fixed;background-position:50%;height:800px;overflow:hidden;position:absolute;width:100%}.banner .img img[data-v-1c4e12a4]{width:100%}.banner .text[data-v-1c4e12a4]{color:#fff;margin:auto;padding:20px;position:relative;text-align:center;z-index:2}.banner .text h2[data-v-1c4e12a4]{font-size:3em;line-height:1;margin-bottom:10px}.banner .text h2 span[data-v-1c4e12a4]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(145deg,#fff 40%,#ffffff4d);display:inline-block}.banner .text .desc[data-v-1c4e12a4]{font-size:2em;font-weight:700;line-height:1}.banner .text .desc span[data-v-1c4e12a4]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(145deg,#ffffff80 40%,#fff);display:inline-block}.m-wrap[data-v-1c4e12a4]{max-width:900px;position:relative;z-index:9}.main[data-v-1c4e12a4]{display:flex;margin-bottom:40px}.main .nav[data-v-1c4e12a4]{width:200px}.main .nav h2[data-v-1c4e12a4]{background:#09f;color:#fff;font-size:1.6em;padding:20px}.main .nav h2 .icon[data-v-1c4e12a4]{font-size:24px;font-style:normal;font-weight:500;vertical-align:middle}.main .nav ul[data-v-1c4e12a4]{padding:20px}.main .nav ul li[data-v-1c4e12a4]{background:#fbfbfb;font-size:16px;line-height:50px;margin-bottom:10px;padding:0 20px}.main .nav ul li[data-v-1c4e12a4]:hover{background:#fff}.main .nav ul .this[data-v-1c4e12a4]{background:#fff;border-radius:5px 0 0 5px;width:220px}.main .nav ul .this .this a[data-v-1c4e12a4]{color:#09f}.main .about[data-v-1c4e12a4]{background:#fff;border-radius:var(--border-radius-small);padding:40px}.main .about h1[data-v-1c4e12a4]{font-size:2em;line-height:1.2;padding:10px 0 20px}.main .about .title[data-v-1c4e12a4]{font-weight:700;padding:10px 0 20px;text-align:center}.main .about .title h2[data-v-1c4e12a4]{-webkit-background-clip:text;background-clip:text;font-size:2em;font-weight:900;line-height:1.2;margin:10px;-webkit-text-fill-color:transparent;background-image:linear-gradient(145deg,#000 40%,#999);display:inline-block}.main .about .body[data-v-1c4e12a4]{font-size:1.2em;font-weight:100;text-align:justify;word-wrap:break-word;word-break:break-all}.main .about .body[data-v-1c4e12a4] h1{font-size:1.6em;line-height:1;margin-bottom:20px}.main .about .body[data-v-1c4e12a4] h2{font-size:1.4em;line-height:1;margin-bottom:20px}.main .about .body[data-v-1c4e12a4] h3{font-size:1.2em;line-height:1;margin-bottom:20px}.main .about .body[data-v-1c4e12a4] div{height:auto!important;max-width:100%!important;width:auto!important;word-wrap:break-word;word-break:break-all}.main .about .body[data-v-1c4e12a4] img{height:auto!important;max-width:100%!important;word-wrap:break-word;border-radius:var(--border-radius-small);word-break:break-all}.main .about .body[data-v-1c4e12a4] p{margin-bottom:1.5em}.main .about .body[data-v-1c4e12a4] blockquote{background-color:#fafafa;display:block;font-size:1.2em;line-height:23px;margin-bottom:20px;padding:20px}.main .about .body[data-v-1c4e12a4] blockquote p:last-child{margin-bottom:0}.main .about .body[data-v-1c4e12a4] ol,.main .about .body[data-v-1c4e12a4] ol ol{margin:0 2em 2em}.main .about .body[data-v-1c4e12a4] ol li{list-style-type:decimal}.main .about .body[data-v-1c4e12a4] ol li li{list-style-type:lower-alpha}.main .about .body[data-v-1c4e12a4] ul{margin:0 2em 2em}.main .about .body[data-v-1c4e12a4] ul li{list-style-type:disc}.main .about .body[data-v-1c4e12a4] b{font-weight:700}.main .about .body img[data-v-1c4e12a4]{height:auto!important;width:100%!important;word-wrap:break-word;word-break:break-all}@media screen and (max-width:1400px){.m-wrap[data-v-1c4e12a4]{margin:0 auto}.banner[data-v-1c4e12a4]{height:400px}.banner .img[data-v-1c4e12a4]{height:600px}}@media screen and (max-width:1000px){.banner[data-v-1c4e12a4],.banner .img[data-v-1c4e12a4]{height:400px}.banner .text h2[data-v-1c4e12a4]{font-size:2em}.banner .text .desc[data-v-1c4e12a4]{font-size:1.4em}.main[data-v-1c4e12a4]{margin-bottom:0}.main .about[data-v-1c4e12a4]{padding:40px}.main .about h1[data-v-1c4e12a4]{font-size:1.6em}.main .about .body[data-v-1c4e12a4]{font-size:1em}.main .about .body[data-v-1c4e12a4] h1{font-size:1.4em}.main .about .body[data-v-1c4e12a4] h2{font-size:1.2em}.main .about .body[data-v-1c4e12a4] h3{font-size:1em}}
