.bpi-visual{position:relative;background:#111}.bpi-visual .swiper-slide{background:no-repeat center;background-size:cover}.bpi-visual .swiper-slide .inner{position:absolute;width:100%;left:50%;top:calc(50% - 10rem);transform:translate(-50%, -50%);z-index:1}.bpi-visual .swiper-slide .inner .el h2{font-size:4.5rem;color:#fff;font-weight:700;line-height:1.2}.bpi-visual .swiper-slide .inner .el p{margin-top:2rem;font-size:1.8rem;color:#fff;line-height:1.3}.bpi-visual .func{position:absolute;width:100%;left:0;top:calc(50% + 10rem);z-index:1}.bpi-visual .func button{width:5rem;height:5rem;border-radius:5rem;margin-right:1rem;border:1px solid #fff}.bpi-visual .func span{line-height:5rem}.bpi-visual .func span i{position:relative;padding:0 1rem;font-size:1.3rem;color:#fff;opacity:.7}.bpi-visual .func span i::after{display:inline-block;width:1px;height:8px;right:-1px;top:50%;margin-top:-4px;background:#fff}.bpi-visual .func span i:last-child{padding-right:0}.bpi-visual .func span i:last-child::after{display:none}.about{padding:12rem 0;overflow:hidden}.about::after{position:absolute;display:block;width:100%;height:100vh;left:0;top:65vh;background:#f0f7fe;z-index:-1;white-space:nowrap;line-height:1;overflow:hidden}.about .inner{position:relative}.about .inner mark{font-size:2.3rem}.about .inner h2{margin-top:1rem;margin-bottom:7rem;font-size:4.3rem}.about .inner h2+.row{margin:0 -2.5rem}.about .inner h2+.row [class^=grid-]{padding:0 2.5rem}.about .inner h2+.row [class^=grid-] a{position:relative;display:block;padding-bottom:18rem}.about .inner h2+.row [class^=grid-] a .thumbs{position:relative;height:28.5rem;background:no-repeat center;background-size:cover;background:#111;overflow:hidden}.about .inner h2+.row [class^=grid-] a .thumbs img{position:absolute;min-width:101%;min-height:101%;left:50%;top:50%;transform:translate(-50%, -50%)}.about .inner h2+.row [class^=grid-] a dl{position:absolute;width:100%;min-height:20rem;left:0;bottom:0;padding:4rem;line-height:1.2;background:#fff;transition:all .3s ease}.about .inner h2+.row [class^=grid-] a dl dt{margin-bottom:2rem;font-size:2.5rem;font-weight:700;transition:all .3s ease}.about .inner h2+.row [class^=grid-] a dl dd{position:relative;font-size:1.6rem;color:#555;line-height:1.5;transition:all .3s ease}.about .inner h2+.row [class^=grid-] a dl dd img{position:absolute;left:-1rem;bottom:-5rem;opacity:0;visibility:hidden;transition:all .3s ease}.about .inner h2+.row [class^=grid-] a:hover dl{padding-bottom:10rem;background:#2c7cec}.about .inner h2+.row [class^=grid-] a:hover dl dt,.about .inner h2+.row [class^=grid-] a:hover dl dd{color:#fff}.about .inner h2+.row [class^=grid-] a:hover dl img{visibility:visible;opacity:1;left:0;transition-delay:.2s}.about .inner a.more{position:absolute;right:0;top:3rem;font-size:1.9rem;color:#f67a00}.port{background:#111 no-repeat center;background-size:cover;background-image:url(/bpg/assets/img/main/port_bg.jpg);background-attachment:fixed}.port .inner.s{max-width:1200px}@media(max-width: 1260px){.port .inner.s{max-width:inherit}}.port .inner.s .el{padding:12rem 0 8rem;color:#fff;text-align:center}.port .inner.s .el h2{font-size:4.8rem;font-weight:700;text-transform:uppercase}.port .inner.s .el p{margin:2rem 0 3rem;font-size:1.6rem}.port .inner.s .el a{font-size:1.9rem}.port .inner.s .row a{position:relative;display:block;padding:7rem 5rem;height:35rem;color:#fff}.port .inner.s .row a.mint{background:#27bec9 url(/bpg/assets/img/main/svg/icon_port_bg01.svg) no-repeat calc(100% - 5rem) calc(100% - 7rem)}.port .inner.s .row a.blue{background:#072e64 url(/bpg/assets/img/main/svg/icon_port_bg02.svg) no-repeat calc(100% - 5rem) calc(100% - 7rem)}.port .inner.s .row a.sky{background:#1583e0 url(/bpg/assets/img/main/svg/icon_port_bg03.svg) no-repeat calc(100% - 5rem) calc(100% - 7rem)}.port .inner.s .row a em{font-size:2.5rem}.port .inner.s .row a p{margin:2rem 0 7rem 0;font-size:1.7rem;line-height:1.4}.port .inner.s .row a img{transition:margin .3s ease}.port .inner.s .row a:hover img{margin-left:1rem}/*# sourceMappingURL=style.main.min.css.map */