@charset "UTF-8";@font-face{font-family:i-font;src:url(./iconfont-Colftv5e.woff2) format("woff2"),url(./iconfont-DudoIhr5.woff) format("woff"),url(./iconfont-CiID9FXL.ttf) format("truetype")}.i-font{font-family:i-font!important;font-size:1.2em;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--c0: #000;--c1: #333;--c2: #666;--c3: #999;--cb: rgb(51, 136, 255);--cg: #57bc4c;--cm: #333;--co: #fe9001;--cc: #ccc;--cd: #ddd;--c5: #e5e5e5;--cf2: #f2f2f2;--cr: red;--cw: #fff;--color: #333;--main-blue: #001839;--light-blue: #22ffff;--cb2: #015da4;--panel-bg: #052a68;--title-color: #2daff8;--dialog-bg: rgba(0, 0, 0, .7);--table-header-bg: rgba(11, 74, 121, .6);--table-row-bg: rgba(1, 53, 101, .6);--table-row-hover: rgba(255, 176, 21, .2);--nav-color: #59a8ff;--bgw:#fff;--gray-bg: #f9f9f9;--border-color: #ccc;--user-item-tags-bg: #f9f9f9;--main-width: 94%;--gap: 3%;--header-height: 4.5em;--min-width: 1200px}.c0{color:var(--c0)}.c1{color:var(--c1)}.c2{color:var(--c2)}.c3{color:var(--c3)}.cb{color:var(--cb)}.cb2{color:var(--cb2)}.cg{color:var(--cg)}.cm{color:var(--cm)}.co{color:var(--co)}.cc{color:var(--cc)}.cr{color:var(--cr)}.cw{color:var(--cw)}.cd{color:var(--cd)}.c5{color:var(--c5)}.l{float:left}.r{float:right}.cl{clear:both}.n{font-weight:400;font-style:normal}.b{font-weight:700}.i{font-style:italic}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.tj{text-align:justify}.ti2{text-indent:2em}.fs{font-size:1rem}.f3s{font-size:.714em}.f2s{font-size:.785em}.f1s{font-size:.85em}.fm{font-size:1em}.f1x{font-size:1.14em}.f2x{font-size:1.28em}.f14{font-size:14px}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.m0{margin:0}.ml1{margin-left:1em}.mr1{margin-right:1em}.mb1{margin-bottom:1em}.mt1{margin-top:1em}.p0{padding:0}.pl1{padding-left:1em}.pr1{padding-right:1em}.pt1{padding-top:1em}.pb1{padding-bottom:1em}.pr{position:relative}.pa{position:absolute}.ps{position:static}.pf{position:fixed}.df{display:flex}.dn{display:none}.db{display:block}.dib{display:inline-block}.di{display:inline}.f1{flex:1}.aic{align-items:center}.csb{align-items:center;justify-content:space-between}.oh{overflow:hidden}.os{overflow:scroll}.vh{visibility:hidden}.vv{visibility:visible}.cf:after{display:block;content:"";height:0;clear:both;overflow:hidden;visibility:hidden}.colon:after{content:"："}.colon:lang(en):after{content:":"}.comma:after{content:"，"}.comma:lang(en):after{content:","}.brackets:before{content:"（"}.brackets:after{content:"）"}.brackets:lang(en):before{content:"("}.brackets:lang(en):after{content:")"}.e{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m{background:none no-repeat 50% 50%;background-size:cover}.wpr{margin:0 3%}.wpr2{margin:3%}.con{padding:0 3%}.con2{padding:3%}.pre{white-space:pre-wrap}.mw{width:var(--main-width);margin:0 auto}.pad-gap{padding:0 var(--gap)}.w100{width:100%}.bgw{background-color:#fff}.bgm{background-color:var(--bg)}.clamp{line-height:1.2em;max-height:2.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lb{padding-bottom:8em}html,body{margin:0;padding:0}html{font-size:1vw;height:100vh;scroll-behavior:smooth}body{color:var(--color);line-height:1.6;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;background-color:var(--gray-bg)}ul,ol,dl,dt,dd{list-style-type:none;margin:0;padding:0}input,select,textarea{font-size:1em}.header{position:fixed;color:var(--cw);z-index:50;top:0;left:0;width:100%;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gap);box-sizing:border-box;background-color:#0a0a0afc}.header>.logo{display:block;height:calc(100% - 1em);margin:.5em 0;width:12rem}.header>.logo>img{display:block;height:100%;width:100%;object-fit:contain}.header.on{box-shadow:0 2px 10px #0000001a}.to-top{position:fixed;height:1.5em;width:1.5em;line-height:1.6em;font-size:2em;border-radius:50%;bottom:.5em;right:.5em;text-align:center;z-index:50;background-color:var(--cw);border:1px solid var(--c2);transform:translateY(200%);transition:all .8s cubic-bezier(0,0,.15,1.88);cursor:pointer}.to-top:hover{background-color:var(--c2);color:var(--cw)}.to-top.on{transform:translateY(0)}.nav{margin-left:auto}.nav>ul{display:flex;flex-wrap:wrap;margin:0 1.5rem;transform:translate(0)}.nav li{margin-left:1.5rem;white-space:nowrap}.nav a{position:relative;text-decoration:none;color:var(--cw);font-weight:400;transition:background-color .3s ease}.nav a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.nav a.on,.nav a:hover{color:var(--cw)}.nav a.on:after,.nav a:hover:after{width:100%}.lang-switch{display:flex;width:5em;border:1px solid currentColor;border-radius:1em;color:var(--c1);white-space:nowrap;background-color:transparent;cursor:pointer;transition:all .3s ease}.lang-switch>span{text-align:center;width:50%;transition:all .3s ease;color:var(--cw);background-color:var(--cw)}.lang-switch.active>.zh{background-color:var(--c2);color:var(--cw)}.lang-switch.active>.en{background-color:transparent}.lang-switch>.zh{border-radius:1em 0 0 1em;background-color:transparent}.lang-switch>.en{background-color:var(--c2);border-radius:0 1em 1em 0}.lang-switch:hover{opacity:.8}.main>section{padding:4rem 10%;background-color:var(--bgw);box-sizing:border-box;margin-bottom:2rem;box-shadow:0 5px 15px #0000001a}.main>section .title-bar{display:flex;align-items:center;border-bottom:2px solid #3498db;padding-bottom:.5em;margin-bottom:2em}.main>section .title-bar>h2{color:#2c3e50;font-size:2em;margin:0 1em 0 0}.main>section .title-bar>span{display:block;margin-top:1em}.main>section h3{font-size:1.17em}.text-list>li{margin-bottom:1rem;padding-left:2em;position:relative}.text-list>li :before{content:"✓";color:#3498db;position:absolute;left:0}.ul{list-style-type:none;padding:0;margin:0}.ul li{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:12px;margin-bottom:8px;transition:all .3s ease}.ul li:hover{background-color:#f1f1f1;transform:translate(5px)}.banner{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;background:none no-repeat 50% 50%;background-size:cover}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:0}.banner>h1{font-size:4rem;margin-top:1.5em;margin-bottom:1rem}.banner>p{font-size:1.5rem;color:var(--c2)}.banner>h1,.banner>p{position:relative;z-index:1;margin-left:30%;color:var(--cw)}a{color:#3498db;text-decoration:none;transition:color .3s ease}a:hover{color:#2980b9}footer{background:#222;color:#fff;text-align:center;padding:2rem 0}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;z-index:1000;position:relative}.mobile-menu-toggle .bar{display:block;width:25px;height:2px;margin:4px auto;background-color:currentColor;transition:all .3s ease-in-out}.gallery-list{margin-right:-1%}.gallery-list>a{position:relative;width:24%;padding-bottom:14.8%;margin:0 1% 1% 0;float:left;overflow:hidden}.gallery-list>a img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;opacity:1;transition:opacity .5s .5s linear}@starting-style{.gallery-list>a img{opacity:0}}.gallery-list>a>.gallery-overlay{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;box-sizing:border-box;align-items:flex-end;padding:0 2em;color:var(--cw);background-color:#00000080;opacity:0;visibility:hidden;transform:scale(0);transition:all .4s 0s linear}.gallery-list>a>.gallery-overlay>h3{font-size:1.14em;margin:0;width:100%;transform:translateY(-2em);transition:.9s}.gallery-list>a>.gallery-overlay>p{margin:0 0 2em;width:100%;transform:translateY(2em);transition:.9s}.gallery-list>a:hover>.gallery-overlay{opacity:1;visibility:visible;transform:scale(1)}.gallery-list>a:hover>.gallery-overlay>h3,.gallery-list>a:hover>.gallery-overlay>p{transform:translateY(0)}.full-image h3{font-size:1.14em;margin:.5em 0 0}.full-image p{margin:0 0 1em}@media (max-width: 1300px){.main>section{padding:4rem 5%}.gallery-list>a{width:32.33%;padding-bottom:20%}.lang-switch{margin-left:auto}.banner{height:50vw}.mobile-menu-toggle.active .bar:nth-child(1){transform:translateY(6px) rotate(225deg)}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-6px) rotate(-225deg)}.mobile-menu-toggle{display:block}.nav{position:fixed;top:0;right:0;height:100vh;width:100%;background-color:var(--dialog-bg);visibility:hidden;opacity:0;transition:.3s}.nav>ul{display:block;position:absolute;top:0;right:0;height:100%;width:70%;max-width:360px;box-sizing:border-box;padding-top:var(--header-height);overflow:auto;background-color:var(--cw);transform:translate(100%);transition:all .3s ease}.nav>ul>li{margin:0 2em}.nav>ul a{display:inline-block;padding:.3em 0;bottom:0}.nav>ul a:not(.on){color:var(--c2)}.nav>ul a:not(.on):after{width:0}.nav.on{visibility:visible;opacity:1}.nav.on>ul{transform:translate(0)}}@media (max-width: 768px){:root{--header-height: 3em}.main>section>.title-bar{display:block}.main>section>.title-bar h2{font-size:1.5em}.header>.logo{width:25rem}.text-list>li{padding-left:1em}.main>section{padding:4rem 3%}.lang-switch{margin-left:auto}.banner{height:50vw}.mobile-menu-toggle.active .bar:nth-child(1){transform:translateY(6px) rotate(225deg)}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-6px) rotate(-225deg)}.mobile-menu-toggle{display:block}.nav{position:fixed;top:0;right:0;height:100vh;width:100%;background-color:var(--dialog-bg);visibility:hidden;opacity:0;transition:.3s}.nav>ul{display:block;position:absolute;top:0;right:0;height:100%;width:70%;max-width:360px;box-sizing:border-box;padding-top:var(--header-height);overflow:auto;background-color:var(--cw);transform:translate(100%);transition:all .3s ease}.nav>ul>li{margin:0 2em}.nav>ul a{display:inline-block;padding:.3em 0;bottom:0}.nav>ul a:not(.on){color:var(--c2)}.nav>ul a:not(.on):after{width:0}.nav.on{visibility:visible;opacity:1}.nav.on>ul{transform:translate(0)}.gallery-list{margin-right:0}.gallery-list>a{width:100%;padding-bottom:61.8%;margin:0 0 2%}}
