.n-banner{display:block;width:100%;font-size:0;overflow:hidden;margin:8rem auto 0;position:relative;border-bottom-left-radius:2vw;border-bottom-right-radius:2vw}.n-banner .pic{text-align:center}.n-banner .pic img{display:inline-block;width:100%;max-width:100%;transform:translateY()}.n-banner .text{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);box-sizing:border-box;padding:5vw 5vw 0;display:none}.n-banner .text .info{font-size:4.8rem;color:#333;margin-top:2.4rem;text-shadow:0 0 1rem rgba(255,255,255,0.3)}.n-banner .text .info span{position:relative}.n-banner .text .info span::after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:6px;background:#e62129;opacity:.57}.n-banner .text h2{font-size:1.6rem;font-weight:500;color:#333}.position{margin:2rem 0 0;background:#1D4F91;border-radius:6rem;padding:1.6rem 3rem;display:inline-block}.position,.position a{color:#fff;font-size:1.6rem;text-transform:uppercase;font-weight:500}.position i{font-family:"iconfont";display:inline-block;vertical-align:middle;margin:0 1rem}@media screen and (min-width: 768px){.position a{transition:all .35s ease-in-out}}.position a:hover{color:#6C8CC3}.nav-list{margin:5rem auto 0;width:100%;max-width:140rem}.nav-list #typelist{overflow:hidden;position:relative;padding-bottom:3rem}.nav-list #typelist ul li{width:auto}.nav-list #typelist ul li.botton::before{background:#666}.nav-list #typelist ul li a{font-size:1.6rem;line-height:1.5;color:#fff;white-space:nowrap;display:block}@media screen and (min-width: 768px){.nav-list #typelist ul li a{transition:all .35s ease-in-out}}.nav-list #typelist ul li.active.botton::before{height:100%;opacity:1}.nav-list #typelist .swiper-scrollbar{width:60%;left:20%}.nav-list .wrap-box ul{display:flex;justify-content:center;align-items:center}.nav-list .wrap-box ul.flex-start{justify-content:flex-start}.nav-list .wrap-box ul.flex-start li{margin:0;overflow:unset}.nav-list .wrap-box ul li{margin:0 1rem}.nav-list .wrap-box ul li .botton::before{border-radius:2.5rem;overflow:hidden;background:#666}.nav-list .wrap-box ul li::before{border-radius:2.5rem;overflow:hidden;background:#666}.nav-list .wrap-box ul li a{font-size:1.6rem;line-height:1.5;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.nav-list .wrap-box ul li a{transition:all .35s ease-in-out}}.nav-list .wrap-box ul li:hover .botton::before,.nav-list .wrap-box ul li.active .botton::before{height:100%;opacity:1}.nav-list .wrap-box ul li:hover::before,.nav-list .wrap-box ul li.active::before{height:100%;opacity:1}.wrapper{width:100%;margin-top:5rem}.wrapper .wrap-box{width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 1440px){.wrapper .wrap-box{width:calc(100% - 160px)}}@media screen and (max-width: 1366px){.wrapper .wrap-box{width:calc(100% - 120px)}}@media screen and (max-width: 1024px){.wrapper .wrap-box{width:calc(100% - 80px)}}@media screen and (max-width: 768px){.wrapper .wrap-box{max-width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem;width:100%}}.page-list{margin:5rem auto;font-size:0}.page-list ul{display:flex;justify-content:center;align-items:center}.page-list ul li{width:3.6rem;height:3.6rem;background:rgba(51,51,51,0.15);display:flex;justify-content:center;align-items:center;border-radius:.5rem}.page-list ul li:not(:last-of-type){margin-right:1rem}.page-list ul li a{font-size:1.4rem;color:#333}.page-list ul li.active,.page-list ul li:hover{background:#1D4F91}.page-list ul li.active a,.page-list ul li:hover a{color:#fff}@media screen and (max-width: 1440px){.position,.position a,.nav-list{max-width:100%}.position #typelist,.position a #typelist,.nav-list #typelist{max-width:1400px;margin:0 auto}}@media screen and (max-width: 1440px) and (max-width: 1440px){.position #typelist,.position a #typelist,.nav-list #typelist{width:calc(100% - 160px)}}@media screen and (max-width: 1440px) and (max-width: 1366px){.position #typelist,.position a #typelist,.nav-list #typelist{width:calc(100% - 120px)}}@media screen and (max-width: 1440px) and (max-width: 1024px){.position #typelist,.position a #typelist,.nav-list #typelist{width:calc(100% - 80px)}}@media screen and (max-width: 1440px) and (max-width: 768px){.position #typelist,.position a #typelist,.nav-list #typelist{max-width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem;width:100%}}@media screen and (max-width: 1440px){.position #typelist ul li a,.position a #typelist ul li a,.nav-list #typelist ul li a{font-size:1vw}.position .wrap-box ul li a,.position a .wrap-box ul li a,.nav-list .wrap-box ul li a{font-size:1vw}}@media screen and (max-width: 1366px){.position #typelist ul li a,.position .wrap-box ul li a,.position a #typelist ul li a,.position a .wrap-box ul li a,.nav-list #typelist ul li a,.nav-list .wrap-box ul li a{font-size:1.4rem}}@media screen and (max-width: 1280px){.nav-list ul li a{line-height:1.25}}@media screen and (max-width: 768px){.nav-list{display:none}.n-banner{position:relative;font-size:0;margin-top:4.4rem}.n-banner .pic{text-align:center;height:20vh}.n-banner .pic img{width:100%;height:100%;object-fit:cover;object-position:center center}.n-banner .text{width:100%;box-sizing:border-box;padding:0 2rem}.n-banner .text h2{font-size:3rem}.n-banner .text.flex{padding:6rem 2rem;flex-wrap:wrap;justify-content:center;position:relative;left:0;top:0;transform:translate(0, 0)}.wrapper{margin-top:2rem}.page-list{margin:2rem 0}}
