.subBanner{width:100vw;height:32.291vw;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin:0 0 0 calc((100% - 100vw)/2);position:relative}.subBanner div{position:absolute;bottom:3vw;left:0;color:#fff;width:100%;z-index:2}.subBanner div span{width:90%;max-width:1440px;display:block;margin:0 auto}.subBanner div h1{font-size:14px;line-height:14px;font-weight:400}.subBanner div h2{font-size:2.6vw;line-height:1.3em;font-weight:500;margin:15px 0 0}.subBanner h1 a{display:inline-block;vertical-align:middle;padding:0 17px 0 0;margin:0 12px 0 0;background:url(/images/ico-cur-jt.webp) no-repeat 100%;color:#fff}.subBanner h1 a:last-child{background:none;margin:0;padding:0}.subBanner h1 a:hover{color:#fff}.bannerQywh{background:url(/images/about-culture/culture-banner-forest.webp)}.boxMax{width:90%;max-width:1440px;display:block;margin:0 auto;position:relative}.tCenter{text-align:center}.navTitle{display:block;padding:100px 0 60px;position:relative;color:#333}.navTitle h1{font-size:clamp(32px,2vw,42px);line-height:1.5em;font-weight:500;margin:0}.navTitleTab{width:100%;margin:0 auto;display:block;padding:100px 0 45px;position:relative;text-align:center;color:#333}.navTitleTab h1{font-size:clamp(32px,2vw,42px);line-height:1em;font-weight:500;margin:0}.navTitleTab h3{width:100%;margin:30px 0 0}.navTitleTab h3 a{display:inline-block;border-top:2px solid #e3e3e3;font-size:14px;line-height:74px;color:#bbb;width:16.66%;cursor:pointer;transition:all .25s ease}.navTitleTab h3 .on{color:#1959a1!important;border-top:2px solid #1959a1!important}.cultureSection{padding-bottom:10px}.cultureHxlnCon{margin:-15px 0 100px}.cultureHxlnPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,52%);align-items:center;gap:48px;animation:slideIn .45s cubic-bezier(.25,.46,.45,.94)}@keyframes slideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.cultureHxlnText{padding:18px 0 18px 62px;background:url(/images/ico-yh.webp) no-repeat 0 0}.cultureHxlnText h1{font-size:clamp(28px,1.95vw,38px);line-height:1.35em;color:#1959a1;margin:0}.cultureHxlnText p{font-size:clamp(16px,1vw,18px);line-height:1.9em;color:#6d7582;margin:18px 0 0;text-align:justify}.cultureHxlnImageWrap{display:block}.cultureHxlnImage{width:100%;display:block;aspect-ratio:1.58/1;-o-object-fit:cover;object-fit:cover;box-shadow:0 18px 40px rgba(0,0,0,.12);border-radius:4px}.bgZnln{width:100%;background:none;min-height:840px;position:relative;padding-bottom:120px;overflow:hidden}.bgZnln:after{background:url(/images/culture-philosophy-bg.webp) top/cover no-repeat;z-index:0;transform:translateZ(0);will-change:transform}.bgZnln:after,.bgZnln:before{content:"";position:absolute;inset:0}.bgZnln:before{background:rgba(0,0,0,.6);z-index:1}.bgZnln>*{position:relative;z-index:2}.cultureFunctionWrap .navTitle{padding:96px 0 18px}.cultureFunctionWrap .navTitle h1{color:#fff;font-size:clamp(55px,3.9vw,84px);line-height:1.2em;font-weight:600}.cultureTabZnln button{display:flex;align-items:center;gap:8px;line-height:22px;opacity:.78;color:rgba(255,255,255,.7);transition:color .2s ease,opacity .2s ease,border-color .2s ease;margin:0 0 10px;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.cultureTabZnln button i{display:inline-block;vertical-align:middle;height:1px;width:16px;background:rgba(255,255,255,.4);transition:all .2s ease .1s;flex:0 0 auto}.cultureTabZnln button span{vertical-align:middle;font-size:15px;display:inline-block}.cultureTabZnln .on,.cultureTabZnln button:hover{opacity:1;color:#fff}.cultureTabZnln .on i,.cultureTabZnln button:hover i{width:28px;background:#fff}.cultureZnlnCon{width:90%;max-width:980px;position:relative;margin:0 auto}.cultureFunctionPanel{padding:78px 40px 88px;min-height:360px;max-width:900px;margin:0 auto;text-align:center;justify-content:center}.cultureFunctionPanel,.cultureFunctionPanel h1{display:flex;flex-direction:column;align-items:center}.cultureFunctionPanel h1{font-size:clamp(44px,3.2vw,68px);line-height:1.22em;margin:0 0 28px;color:#fff;font-weight:600;gap:10px}.cultureFunctionTitleMain{display:block}.cultureFunctionPanel h1 i{font-style:normal;color:#7ec8e3;font-weight:500;display:block;font-size:.92em}.cultureFunctionPanel p{font-size:clamp(18px,1.08vw,22px);line-height:2em;color:rgba(255,255,255,.88);margin:0 0 14px;max-width:860px}.culturePager{margin-top:40px}.cultureTabZnln{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-left:clamp(5vw,calc((100vw - 1440px)/2 - 10px),calc((100vw - 1440px)/2 - 10px));display:flex;flex-direction:column;justify-content:center;min-height:360px}.swiperBtn{text-align:center}.swiperBtn a{width:31px;height:31px;display:inline-block;vertical-align:middle;border:1px solid #777;border-radius:50%;overflow:hidden}.swiperBtn .btnPre{background:url(/images/ico-jt-l.webp) no-repeat 50%}.swiperBtn .btnPre:hover{background:#194d97 url(/images/ico-jt-l-hover.webp) no-repeat 50%;border:1px solid #194d97}.swiperBtn .btnNext{background:url(/images/ico-jt-r.webp) no-repeat 50%}.swiperBtn .btnNext:hover{background:#194d97 url(/images/ico-jt-r-hover.webp) no-repeat 50%;border:1px solid #194d97}.swiperBtn .swiperNum{display:inline-block;width:auto;padding:0 20px;font-size:12px;line-height:31px;vertical-align:middle}@media(max-width:1024px){.navTitle{padding:72px 0 36px}.navTitleTab{padding:72px 0 32px}.navTitleTab h3 a{width:33.33%;line-height:56px}.cultureHxlnCon{margin:10px 0 72px}.cultureHxlnPanel{grid-template-columns:1fr;gap:28px}.cultureHxlnText{padding:10px 0 0 44px;background-size:24px auto}.bgZnln{min-height:auto;padding-bottom:80px}.cultureFunctionWrap .navTitle{padding:72px 0 18px}.cultureTabZnln{position:relative;top:auto;left:auto;transform:none;margin:0 auto 24px;width:90%;max-width:920px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;min-height:auto}.cultureTabZnln button{margin:0;justify-content:center;padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px}.cultureTabZnln button i{display:none}.cultureZnlnCon{width:90%;max-width:980px}.cultureFunctionPanel{padding:48px 28px 52px;min-height:auto}}@media(max-width:768px){.subBanner{height:80vw}.subBanner div{bottom:20px}.subBanner div h1{font-size:10px;line-height:10px}.subBanner div h2{font-size:26px;line-height:26px;margin:10px 0 0}.subBanner h1 a{padding:0 12px 0 0;margin:0 8px 0 0;background:url(/images/ico-cur-jt.webp) no-repeat 100%/4px auto}.bannerQywh{background:url(/images/banner-qywh.webp) 50%/cover no-repeat}.navTitle{padding:54px 0 28px}.navTitle h1,.navTitleTab h1{font-size:24px}.navTitleTab{padding:48px 0 0}.navTitleTab h3{margin:24px 0 0}.navTitleTab h3 a{font-size:12px;line-height:40px;width:33.33%;margin:0 0 10px;border:2px solid #fff;border-top-color:#e3e3e3;box-sizing:border-box}.navTitleTab h3 .on{color:#1959a1!important;border:2px solid #1959a1!important;border-radius:20px}.cultureHxlnCon{margin:34px 0 50px}.cultureHxlnPanel{grid-template-columns:1fr;gap:24px}.cultureHxlnText{padding:6px 0 12px 36px;background:url(/images/ico-yh.webp) no-repeat 0 0/20px auto}.cultureHxlnText h1{font-size:22px;line-height:1.5em}.cultureHxlnText p{font-size:14px;line-height:1.9em;margin-top:14px}.bgZnln{min-height:720px;padding:10px 0 56px}.bgZnln:after{background-position:top}.cultureFunctionWrap .navTitle{padding:56px 0 16px}.cultureFunctionWrap .navTitle h1{color:#fff;font-size:34px}.cultureTabZnln{position:relative;top:auto;left:auto;margin:0 auto 28px;width:90%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.cultureTabZnln button{margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;justify-content:center;color:rgba(255,255,255,.7)}.cultureTabZnln .on,.cultureTabZnln button:hover{color:#fff}.cultureTabZnln button i{display:none}.cultureZnlnCon{width:90%;background:rgba(255,255,255,.1);min-height:292px}.cultureFunctionPanel{padding:34px 20px 32px;min-height:292px}.cultureFunctionPanel h1{font-size:30px;line-height:1.35em;color:#fff;margin-bottom:18px;gap:6px}.cultureFunctionPanel p{font-size:15px;line-height:1.85em;color:rgba(255,255,255,.84)}.culturePager{margin-top:24px}}