/* 拉丁字体：Inter（SIL Open Font License 1.1，免费商用）。
   2026-09-21 由 Poppins 换为 Inter；Inter-Bold（页头/页脚 logo 与大数字）
   一并并入 Inter-Bold，全站只有一种西文字体。
   中文字形由 i18n.css 的 unicode-range 挂到 NotoSansSC-sub.woff2。 */
@font-face {font-family: 'Inter-Light';src: url(../font/inter/inter-latin-300-normal.woff2) format('woff2');font-display: swap;}
@font-face {font-family: 'Inter-Regular';src: url(../font/inter/inter-latin-400-normal.woff2) format('woff2');font-display: swap;}
@font-face {font-family: 'Inter-Medium';src: url(../font/inter/inter-latin-500-normal.woff2) format('woff2');font-display: swap;}
@font-face {font-family: 'Inter-SemiBold';src: url(../font/inter/inter-latin-600-normal.woff2) format('woff2');font-display: swap;}
@font-face {font-family: 'Inter-Bold';src: url(../font/inter/inter-latin-700-normal.woff2) format('woff2');font-display: swap;}
input,textarea{font-family: 'Inter-Regular';}
#pc_header{position: fixed;top: 0;z-index:999;width: 100%;height: 5rem;border-bottom: 1px solid rgba(255,255,255,.2);transition: all .3s ease;}
#pc_header .box{display: flex;align-items: center;justify-content: space-between;gap: 1rem;width: 100%;height: 100%;}
#pc_header .box .left{width: 100%;height: 100%;max-width: 21.25rem;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-right: 1px solid rgba(255,255,255,.2);}
#pc_header .box .logo a{display: flex;align-items: center;justify-content: center;white-space: nowrap;gap: .625rem;}
#pc_header .box .logo a img{flex-shrink: 0;}
#pc_header .box .logo a p{font-family: 'Inter-Bold';text-transform: uppercase;font-size: 1rem;color: #fff;transition: all .3s ease;}
#pc_header .box .right{width: 100%;height: 100%;display: flex;align-items: center;justify-content: flex-end;gap: 4.375rem;}
#pc_header .box .right ul{width: 100%;height: 100%;display: flex;align-items: center;justify-content: flex-end;gap: 4.375rem;}
#pc_header .box .right ul li{height: 100%;position: relative;}
#pc_header .box .right ul li::before{content: '';position: absolute;left: 0;bottom: -1px;width: 0%;height: 2px;background-color: #3395de;transition: all .3s ease;}
#pc_header .box .right ul li.on::before,#pc_header .box .right ul li:hover::before{width: 100%;}
#pc_header .box .right ul li>a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-family: 'Inter-Medium';font-size: 1.125rem;text-transform: capitalize;color: #fff;}
#pc_header .box .right .sech{cursor: pointer;width: 100%;height: calc(100% + 1px);max-width:6.875rem;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-left: 1px solid rgba(255,255,255,.2);transition: all .3s ease;}
#pc_header .box .right .sech .iconfont{font-size: 1.25rem;color: #Fff;}
#pc_header .box .right .sech:hover{background-color: #133690;border-color: #133690;}
#pc_header .ej_box{position: absolute;top: calc(100% + 1px);left: 50%;transform: translateX(-50%);background-color: #fff;width: auto;min-width: 48.75rem;white-space: nowrap;opacity: 0;visibility: hidden;transition: all .3s ease;}
#pc_header .ej_box{padding: 4.0625rem 3.125rem;display: flex;align-items: flex-start;justify-content: space-between;gap: 7.5rem;}
#pc_header .ej_box a{display: flex;align-items: center;justify-content: space-between;gap:2.5rem;margin-bottom: 1.875rem;}
#pc_header .ej_box a:last-child{margin-bottom: 0;}
#pc_header .ej_box a p{font-family: 'Inter-Medium';text-transform: capitalize;font-size: 1.125rem;color: #5c5e63;transition: all .3s ease;}
#pc_header .ej_box a:hover p{color: #133690;}
#pc_header .ej_box a .iconfont{transform: rotate(180deg);font-size: 1.25rem;color: #133690;flex-shrink: 0;opacity: 0;visibility: hidden;transition: all .3s ease;}
#pc_header .ej_box a:hover .iconfont{opacity: 1;visibility: visible;}
#pc_header li:hover .ej_box{opacity: 1;visibility: visible;}
#pc_header .ej_box .t2_list{flex-shrink: 0;}
#pc_header .ej_box .t2_img{display: none;width: 20.9375rem;flex-shrink: 0;}
#pc_header li:last-child .ej_box{right: 0;left: auto;transform: translateX(9%);}
#pc_header .ej_pro{position: fixed;top: 5rem;left: 0;background-color: #fff;width: 100%;padding: 5rem 0;opacity: 0;visibility: hidden;transition: all .3s ease;}
#pc_header li:hover .ej_pro{opacity: 1;visibility: visible;}
#pc_header .ej_pro .pro_list{display: flex;align-items: flex-start;justify-content: space-between;gap: 4.375rem;}
#pc_header .ej_pro .pro_list dt{font-family: 'Inter-Medium';font-size: 1.125rem;text-transform: capitalize;line-height: 1.625rem;color: #212121;padding-bottom: 1.5625rem;border-bottom: 1px solid #dbdee4;margin-bottom: 1.875rem;position: relative;transition: all .3s ease;}
#pc_header .ej_pro .pro_list dt.on,#pc_header .ej_pro .pro_list dt:hover{color: #133690;}
#pc_header .ej_pro .pro_list dt::before{content: '';position: absolute;left: 0;bottom: -1px;width: 0;height: .1875rem;background-color: #133690;transition: all .3s ease;}
#pc_header .ej_pro .pro_list dt.on::before,#pc_header .ej_pro .pro_list dt:hover::before{width:2.5rem;}
#pc_header .ej_pro .pro_list dd{font-size: 1rem;text-transform: capitalize;color: #212121;margin-bottom: 1.5rem;transition: all .3s ease;}
#pc_header .ej_pro .pro_list dd:hover{color: #133690;}
#pc_header.xg{background-color: #fff;border-color: #dbdee4;}
#pc_header.xg .box .logo a p{color: #212121;}
#pc_header.xg .box .right ul li>a{color: #212121;}
#pc_header.xg .box .right .sech{border-color: #dbdee4;}
#pc_header.xg .box .right .sech .iconfont{color: #212121;}
#pc_header.xg .box .right .sech:hover .iconfont{color: #fff;}
.mbx{display: flex;align-items: center;justify-content: flex-end;color: #fff;margin-top: -2.8125rem;position: relative;z-index: 88;}
.mbx .hz{display: flex;align-items: center;justify-content: flex-end;gap: .625rem;padding: 2.125rem 10rem 2.125rem 0;width:100%;max-width:56.875rem;background-color:#133690;clip-path:polygon(0 100%,2rem 0,100% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);}
.mbx .hz a{display: flex;align-items: center;gap: .625rem;}
.mbx .hz a .icon-shouye{font-size: 1.25rem;margin-top: -.25rem;}
.mbx .hz .icon-jiantou-copy{transform: rotate(180deg);font-size: .625rem;margin-top: -.25rem;} 
.mbx::before{content: '';position: absolute;bottom: 100%;right: 0;background-color: #3395de;clip-path:polygon(0 100%,1rem 0,100% 0,100% 0,100% 0,100% 100%,0 100%,0 100%);width: 9.375rem;height: 2.5rem;}
.tc_content{position: relative;width: 100%;height: 100%;max-width: 80%;max-height: 80%;background-color: #fff;padding: 2.5rem;}
.tc_close svg{width: 2rem;height: 2rem;}
.tc_close svg path{fill: #212121;}
.tc_content .h2{font-family: 'Inter-Medium';font-size: 2.5rem;text-transform: capitalize;margin-bottom: 2rem;}
.tc_sech .tc_content{max-height: 14rem;}
.tc_sech form{position: relative;}
.tc_sech input{width: 100%;padding: 1.25rem;font-size: 1rem;color: #212121;border-radius: .5rem;border: 1px solid rgba(0,0,0,.2);}
.tc_sech button{position: absolute;top: 50%;right: 1.25rem;transform: translateY(-50%); z-index: 2;background-color: transparent;}
.tc_sech button i{font-size: 1.25rem;color: #212121;}
.tc_sech button:hover i{color: #133690;}
#n_banner{height: 37.5rem;}
#n_banner .box{width: 100%;height: 100%;display: flex;flex-direction: column; align-items: flex-start;justify-content:center;color: #fff;}
#n_banner .box h2{font-family: 'Inter-Medium';font-size: 3.625rem;text-transform: uppercase;margin-bottom: 1.5rem;}
#n_banner .box p{font-family: 'Inter-Light';font-size: 1.125rem;}
.n_nav{margin-top: 3.125rem;}
.n_nav ul{display: flex;align-items: center;justify-content: flex-start;gap: 1rem;}
.n_nav ul a{display: block;padding: 1.25rem;border: 1px solid #e5e5e5;font-family: 'Inter-Medium';font-size: 1.125rem;text-transform: capitalize;color: #212121;transition: all .3s ease;}
.n_nav ul .on a,.n_nav ul li:hover a{background-color: #133690;border-color: #133690;color: #fff;}
#gotop .iconfont{transform: rotate(180deg);}
#banner{width: 100%;height: 100vh;overflow: hidden;position: relative;}
#banner .swiper{width: 100%;height: 100%;}
#banner img,#banner video{display: block;width: 100%;height: 100%;object-fit: cover;}
#banner .hz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
#banner .hz .txt{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;color: #fff;max-width: 52.25rem;}
#banner .hz .txt h2{font-family: 'Inter-Medium';font-size: 3.625rem;line-height: 4.375rem;}
#banner .hz .more_a{margin-top: 5.625rem;}
#banner .jt{cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;width: 4.375rem;height: 4.375rem;border-radius: 50%;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;transition: all .3s ease;}
#banner .jt .iconfont{font-size: 1.25rem;color: #fff;}
#banner .jt:hover{background-color: #fff;border-color: #fff;}
#banner .jt:hover .iconfont{color: #133690;}
#banner .prev{left: 1.875rem;}
#banner .next{right: 1.875rem;}
#banner .next .iconfont{transform: rotate(180deg);}
#banner .pagination{position: absolute;left: 50%;bottom: 6.25rem;transform: translateX(-50%);z-index: 3;width: auto;color: #fff;}
#banner .pagination span{background-color: transparent;padding: 0 2.5rem 1rem;border-bottom: 1px solid #fff;border-radius: 0;width: auto;height:auto;display: inline-block;position: relative;transition: all .3s ease;margin: 0;}
#banner .pagination span::before,#banner .pagination span::after{content: '';width: 1px;height: .375rem;background-color: #fff;position: absolute;bottom: 0;}
#banner .pagination span::before{left: 0;}
#banner .pagination span::after{right: 0;}
.s_title p{font-family: 'Inter-Medium';font-size: 1.125rem;text-transform: uppercase;color: #133690;margin-bottom: 1.875rem;}
.s_title h2{font-family: 'Inter-Medium';font-size: 3.125rem;text-transform: capitalize;color: #212121;}
.s_pro{padding: 6.25rem 0 8rem;}
.s_pro .top{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 4.375rem;}
.s_pro .swiper{overflow: visible;}
.s_pro .swiper a{display: block;}
.s_pro .swiper a .img{background: url(../images/n_pro_img_bg.jpg) center no-repeat;background-size: cover;width: 100%;height: 20.3125rem;max-width: 31.25rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.875rem;}
.s_pro .swiper a .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
.s_pro .swiper a h2{font-family: 'Inter-Medium';font-size: 1.5rem;color: #212121;margin-bottom: 1.25rem;transition: all .3s ease;}
.s_pro .swiper a p{font-family: 'Inter-Light';font-size: 1rem;color: #585858;}
.s_pro .swiper a .line1{width: 100%;height: 1px;background-color: #d9d6d6;margin: 2.5rem 0 1.25rem;}
.s_pro .swiper a .more{font-family: 'Inter-Medium';font-size: 1rem;color: #123692;}
.s_pro .swiper a:hover h2{color: #123692;}
.s_solution{padding: 11.75rem 0;position: relative;}
.s_solution .hz{display: flex;align-items: flex-start;justify-content: space-between;position: relative;z-index: 2;}
.s_solution .hz .left{width: 100%;max-width: 48.75rem;}
.s_solution .hz .left h2{font-family: 'Inter-Medium';font-size: 3.5rem;margin-bottom: 2.5rem;color: #fff;text-transform: uppercase;}
.s_solution .hz .left .ar_article{color: #fff;margin-bottom: 5.625rem;}
.s_solution .hz .right{width: 100%;max-width: 25.625rem;height: 34.875rem;}
.s_solution .hz .right .swiper{width: 100%;height: 100%;overflow: visible;}
.s_solution .hz .right .swiper-slide{width: 12.5rem;height: 11.5625rem;background-color: #fff;border-radius: .3125rem;transition: all .3s ease;}
.s_solution .hz .right .swiper-slide a{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.s_solution .hz .right .swiper-slide a .img{width: auto;height: auto;max-width: 3.125rem;max-height: 3.125rem;margin-bottom: 1.5rem;transition: all .3s ease;}
.s_solution .hz .right .swiper-slide a h2{font-family: 'Inter-Medium';font-size: 1.125rem;color: #212121;text-align: center;transition: all .3s ease;}
.s_solution .hz .right .swiper-slide-thumb-active{background-color: #133690;}
.s_solution .hz .right .swiper-slide-thumb-active a .img{filter: invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
.s_solution .hz .right .swiper-slide-thumb-active a h2{color: #fff;}
.s_solution .hz .right .swiper-slide:nth-child(3),.s_solution .hz .right .swiper-slide:nth-child(4){transform: translateX(-13.125rem);}
.s_solution .hz .right .swiper-slide:nth-child(5),.s_solution .hz .right .swiper-slide:nth-child(6){transform: translateX(-26.25rem);}
.s_solution .hz2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.s_solution .hz2 .swiper{width: 100%;height: 100%;}
.s_solution .hz2 img{display: block;width: 100%;height: 100%;object-fit: cover;}





.s_about{background: url(../images/s_about_bg.jpg) top no-repeat;background-size: 100%;padding-top: 6.25rem;color: #fff;}
.s_about .top{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 4.375rem;}
.s_about .top .left{width: 100%;max-width: 47.1875rem;}
.s_about .top .left h6{font-family: 'Inter-Medium';font-size: 1.125rem;margin-bottom: 2.5rem;text-transform: uppercase;}
.s_about .top .left h2{font-family: 'Inter-Medium';font-size: 3.125rem;margin-bottom: 3.125rem;}
.s_about .top .left .ar_article{color: #fff;opacity: .7;margin-bottom: 5.375rem;}
.s_about .top .right{width: 100%;max-width: 23.4375rem;}
.s_about .top .right li{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;padding-top: .875rem;border-top: 1px solid rgba(255,255,255,.6);margin-bottom: 4.375rem;}
.s_about .top .right li:last-child{margin-bottom: 0;}
.s_about .top .right li .sz{display: flex;align-items: center;}
.s_about .top .right li p{font-family: 'Inter-Bold';font-size: 3.75rem;}
.s_about .top .right li h6{font-family: 'Inter-Light';font-size: 1rem;opacity: .6;}
.s_about .top .more_a{background-color: transparent;border: 1px solid #fff;position: relative;}
.s_about .top .left .more_a::after {content: '';position: absolute;bottom: 0;right: 0;border-left: 1.375rem solid transparent;border-right: 0px solid transparent;border-bottom: 1.375rem solid #ffffff;}
.s_news{padding: 6.75rem 0 7.625rem;}
.s_news .top{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 5rem;}
.s_news .top h2{font-family: 'Inter-SemiBold';font-size: 3.25rem;color: #212121;}
.s_news ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.5rem;}
.s_news ul li{position: relative;overflow: hidden;}
.s_news ul li .img{width: 100%;height: 19.0625rem;}
.s_news ul li .txt{padding: 1.5625rem 2.5rem;border: 1px solid #eaeaeb;}
.s_news ul li .txt .time{font-size: .875rem;color: #a7a6ae;margin-bottom: 1.25rem;}
.s_news ul li .txt h2{font-family: 'Inter-Medium';font-size: 1.375rem;line-height: 1.625rem;color: #212121;margin-bottom: 1.875rem;transition: all .3s ease;min-height: 5rem;}
.s_news ul li .txt .more{font-size: 1rem;color: #374757;}
.s_news ul li:hover .txt h2{color: #133690;}
.s_news ul li:first-child{grid-column: span 2;}
.s_news ul li:first-child .img{width: 100%;height: 100%;max-height: 33.125rem;}
.s_news ul li:first-child .txt{position: absolute;left: 0;bottom: 0;z-index: 2;border: 0;background: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)); width: 100%;}
.s_news ul li:first-child .txt h2,.s_news ul li:first-child:hover .txt h2,.s_news ul li:first-child .txt .time{color: #fff;}
.s_news ul li:first-child .txt .more{display: none;}
.n_map{padding: 5rem 0;}
@keyframes breathing {0% {opacity: 0.1;transform:translate(-50%,-50%) scale(0.95);}50% {opacity: .3;transform:translate(-50%,-50%) scale(1);}100% {opacity: 0.1;transform:translate(-50%,-50%) scale(0.95);}}
@keyframes breathing1 {0% {opacity: 0.1;transform:translate(-50%,-50%) scale(0.8);}50% {opacity: .3;transform:translate(-50%,-50%) scale(1);}100% {opacity: 0.1;transform:translate(-50%,-50%) scale(0.8);}}
.n_map .ywmap{position: relative;}
.n_map .ywmap .d{position: absolute;z-index: 6;cursor: pointer;}
.n_map .ywmap .d .box{width: 1.375rem;height: 1.375rem;position: relative;display: flex;align-items: center;justify-content: center;}
.n_map .ywmap .d .box .y1{width: 20%;height: 20%;background-color: #133690;position: relative;z-index: 2;border-radius: 50%;}
.n_map .ywmap .d .box::before,.n_map .ywmap .d .box::after{content: '';position: absolute;top: 50%;left: 50%;border-radius: 50%;background-color: #133690;z-index: 1;transform:translate(-50%,-50%);}
.n_map .ywmap .d .box::before{width: 100%;height: 100%;animation: breathing 2s ease-in-out infinite;}
.n_map .ywmap .d .box::after{width: 60%;height: 60%;animation: breathing1 4s ease-in-out infinite;}
.n_map .ywmap .d .box .txt{position: absolute;top: -200%;white-space: nowrap;width: auto;min-width: 100%;text-align: center;left: 50%;transform: translateX(-50%);background-color: #133690;border-radius: .1875rem;font-size: .9375rem;color: #fff;padding: .375rem .9375rem;opacity: 0;visibility: hidden;transition: all .5s ease;z-index: 5;}
.n_map .ywmap .d .box .txt::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);top: 100%;width: 0;height: 0;border-left: .25rem solid transparent;border-right: .25rem solid transparent;border-top: .375rem solid #133690;}
.n_map .ywmap .d:hover .box .txt{opacity: 1;visibility: visible;}
.n_map .ywmap img{display: block;width: 100%;mix-blend-mode: multiply;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.n_map .ywmap .d1 .box{width: 12.8125rem;height: 12.8125rem;}
.n_map .ywmap .d1 .box .y1{max-width: .625rem;max-height: .625rem;}
.n_map .ywmap .d1{top: 32%;left: 71.825%;}
.n_map .ywmap .d2{top: 55%;left: 74.125%;}
.n_map .ywmap .d3{top: 54.75%;left: 72.5%;}
.n_map .ywmap .d4{top: 51%;left: 61%;}
.n_map .ywmap .d5{top: 31%;left: 63%;}
.n_map .ywmap .d6{top: 46%;left: 52.125%;}
.n_map .ywmap .d7{top: 64%;left: 76%;}
.n_map .ywmap .d8{top: 61%;left: 72.85%;}
.n_map .ywmap .d9{top: 50%;left: 20.85%;}
.n_map .ywmap .d10{top: 50.85%;left: 66.85%;}
.n_map .ywmap .d11{top: 38%;left: 50.5%;}
.n_map .ywmap .d12{top: 33.5%;left: 50.5%;}
.n_map .ywmap .d13{top: 73.5%;left: 82.75%;}
.n_map .ywmap .d1 .box .txt{top: 30%;min-width: auto;}
.n_contact{padding: 8.75rem 0;background-color: #f3f3f5;}
.n_contact .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.n_contact .hz .left{width: 100%;max-width: 24.375rem;}
.n_contact .hz .left h6{font-family: 'Inter-SemiBold';font-size: 1.375rem;color: #133690;margin-bottom: 1.25rem;}
.n_contact .hz .left h2{font-family: 'Inter-Medium';font-size: 3.625rem;line-height: 3.75rem;}
.n_contact .hz .right{width: 100%;max-width: 57.5rem;}
.n_contact .hz .right .top a{display: block;font-family: 'Inter-SemiBold';font-size: 1.5rem;line-height: 2.625rem;color: #133690;}
.n_contact .hz .right .line{width: 100%;height: 1px;background-color: #dadade;margin: 3.75rem 0;}
.n_contact .hz .right .map{display: flex;align-items: center;justify-content: space-between;gap: 4.0625rem;}
.n_contact .hz .right .map p{font-family: 'Inter-Medium';font-size: 1.25rem;line-height: 1.875rem;color: #62666a;}
.more_a{width:100%;max-width:13.4375rem;position:relative;padding:0 1.25rem;background-color:#133690;border-radius:.3125rem;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;clip-path:polygon(0 0,100% 0,100% 60%,calc(100% - 1.375rem) 100%,0 100%);transition: all .3s ease;}
.more_a span{width: 70%;font-family: 'Inter-Light';font-size: 1rem;white-space: nowrap;}
.more_a .i{width:1px;height:3.4375rem;background-color:#fff;opacity:.4}
.more_a .iconfont{font-size:1.25rem;transition:all .5s ease}
.more_a:hover .iconfont{transform:rotate(45deg)}
.n_message{padding: 6.875rem 0;background: url(../images/n_message.jpg) center no-repeat;
    background-image:image-set(url("../images/n_message.webp") type("image/webp"));background-size: cover;color: #fff;}
.n_message .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.n_message .hz .left{width: 100%;max-width: 33.125rem;}
.n_message .hz .left h2{font-family: 'Inter-Medium';font-size: 3.375rem;margin-bottom: 2.5rem;}
.n_message .hz .left p{font-family: 'Inter-Light';font-size: 1.125rem;line-height: 1.75rem;margin-bottom: 3.125rem;}
.n_message .hz .left h6{font-family: 'Inter-SemiBold';font-size: 1.625rem;}
.n_message .hz .right{width: 100%;max-width: 45.625rem;}
.n_message input,.n_message textarea{font-family: 'Inter-Medium';font-size: 1.25rem;line-height: 1.5;color: #fff;width: 100%;padding: 3.125rem 0 1.5625rem;border-bottom: 1px solid rgba(255,255,255,.2);}
.n_message input::placeholder,.n_message textarea::placeholder{color: #fff;}
.n_message .hz .right .more_a{background-color: #3395de;max-width: 12.5rem;margin-top: 3.125rem;}
.n_message .hz .right .more_a span{font-family: 'Inter-Medium';font-size: 1.125rem;}
.n_message textarea{min-height: 11.25rem;background-color: transparent;}
.n_message .inp{position: relative;}
.n_message .code-img{position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1;max-width: 17%;}
.n_message .code-img img{filter: invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
.n_sample{padding: 3.75rem 0 7.25rem;}
.n_sample ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.1875rem;}
.n_sample ul li{background-color: #f3f3f5;}
.n_sample ul li .img{width: 100%;height: 19.375rem;}
.n_sample ul li .txt{padding: 2.5rem;}
.n_sample ul li .txt h2{font-family: 'Inter-Medium';font-size: 1.375rem;color: #212121;margin-bottom: 4.125rem;}
.n_sample ul li .txt .more{display: flex;align-items: center;justify-content: space-between;}
.n_sample ul li .txt .more .left{display: flex;align-items: center;gap: 1rem;}
.n_sample ul li .txt .more .left a{width: 2.8125rem;height: 2.8125rem;border-radius: 50%;border: 1px solid #d8d8d8;display: flex;align-items: center;justify-content: center;transition: all .3s ease;}
.n_sample ul li .txt .more .left a .iconfont{font-size: 1.25rem;color: #a0a0a0;}
.n_sample ul li .txt .more .left a:hover{background-color: #133690;border-color: #133690;}
.n_sample ul li .txt .more .left a:hover .iconfont{color: #fff;}
.n_sample ul li .txt .more .size{font-size: .875rem;color: #717274;}
.n_video{padding: 3.75rem 0 7.25rem;}
.n_video ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.125rem;}
.n_video ul li:first-child{grid-column:  span 2;grid-row: span 2;}
.n_video ul li a{display: flex;flex-direction: column;width: 100%;height: 100%;}
.n_video ul li .img{position: relative;flex-shrink: 0;}
.n_video ul li .img::before{content: '';position: absolute;z-index: 3;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(../images/n_bf.svg) center no-repeat;background-size: .875rem;width: 6.25rem;height: 3.125rem;border: 2px solid #fff;border-radius: 5rem;transition: all .3s ease;}
.n_video ul li:hover .img::before{background-color: #133690;border-color: #133690;}
.n_video ul li .img::after{content: '';position: absolute;top: 0;left: 0; z-index: 2;width: 100%;height: 100%;background-color: #000;opacity: .3;}
.n_video ul li{background-color: #fff;color: #000;}
.n_video ul li .txt{padding: 2rem 2.1875rem;display: flex;align-items: center;height: 100%;}
.n_video ul li .txt h2{font-family: 'Inter-Medium';font-size: 1rem;}
.n_video ul li .txt .more{display: none;align-items: center;gap: .375rem;flex-shrink: 0;}
.n_video ul li .txt .more p{font-size: .875rem;color: #a8a8a8;}
.n_video ul li .txt .more svg{width: 1rem;height: 1rem;}
.n_video ul li .txt .more svg path{fill: #a8a8a8;}
.n_video ul li:first-child .txt .more{display: flex;}
.n_video ul li:first-child .txt h2{font-size: 1.375rem;}
.n_title{margin-bottom: 3.75rem;}
.n_title h2{font-family: 'Inter-Medium';font-size: 2.875rem;color: #212121;margin-bottom: 1.5rem;}
.n_title .line{display: flex;align-items: center;gap: .1875rem;}
.n_title .line i{display: inline-block;width: 3.125rem;height: .4375rem;background-color: #133690;}
.n_title .line .i2{max-width: 1.625rem;background-color: #3395de;}
.n_support{padding: 5rem 0 7.5rem;}
.n_support .n_title{text-align: center;}
.n_support .n_title .line{justify-content: center;}
.n_support ul{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.625rem;}
.n_support ul li .img{width: 100%;max-height: 27.5rem;margin-bottom: 3rem;}
.n_support ul li .txt{padding: 1.25rem;text-align: center;}
.n_support ul li .txt h2{font-family: 'Inter-Medium';font-size: 1.75rem;margin-bottom: 2.5rem;color: #000;text-transform: uppercase;}
.n_support ul li .txt .ar_article{font-size: 1.0625rem;color: #414141;text-align: center;}
.n_support ul li:nth-child(2){margin-top: 4.375rem;}
.n_news{padding: 3.125rem 0 7.25rem;}
.n_news li{padding: 3.125rem 0;border-bottom: 1px solid #e4e5ea;position: relative;}
.n_news li::after{content: '';width: 0;height: 1px;background-color: #3395de;position: absolute; left: 0;bottom: -1px;transition: all .5s ease;}
.n_news li:hover::after{width: 100%;}
.n_news li:first-child{padding-top: 0;}
.n_news li a{display: flex;align-items: center;justify-content: space-between;gap: 2rem;}
.n_news li a .img{width: 100%;max-width: 24.0625rem;flex-shrink: 0;margin-right: 2.5rem;}
.n_news li a .txt{width: 100%;}
.n_news li a .txt .time{display: flex;align-items: center;gap: .5rem;margin-bottom: 1.25rem;}
.n_news li a .txt .time svg{width: 1rem;height: 1rem;}
.n_news li a .txt .time svg path{fill: #5b6165;}
.n_news li a .txt .time span{font-size: .875rem;color: #a7a6ae;}
.n_news li a .txt h2{font-family: 'Inter-Medium';font-size: 1.5rem;margin-bottom: 1.25rem;color: #000;transition: all .5s ease;}
.n_news li:hover a .txt h2{color: #3395de;}
.n_news li a .txt .ms{font-family: 'Inter-Light';font-size: 1rem;line-height: 1.75rem;color: #686868;margin-bottom: 2.5rem;}
.n_news li a .txt .more{width: 3.125rem;height: 3.125rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #dedee2;transition: all .5s ease;}
.n_news li a .txt .more .iconfont{font-size: 1.25rem;color: #666666;transform: rotate(180deg);}
.n_news li:hover a .txt .more{background-color: #3395de;border-color: #3395de;}
.n_news li:hover a .txt .more .iconfont{color: #fff;}
.n_news_show{padding: 3.125rem 0 7.25rem;}
.n_news_show .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.n_news_show .left{width: 100%;max-width: 63.75rem;}
.n_news_show .left .time{font-size: 1.125rem;color: #3395de;}
.n_news_show .left .top{display: flex;align-items: center;gap: 3.4375rem;margin-bottom: 1.875rem;}
.n_news_show .left .top .pv{font-size: 1.125rem;color: #212121;}
.n_news_show .left .top .pv span{font-size: 1.125rem;color: #3395de;margin-right: .625rem;}
.n_news_show .left h2{font-family: 'Inter-Medium';font-size: 2.75rem;line-height: 3.375rem;color: #212121;padding-bottom: 3.125rem;margin-bottom: 3.125rem;position: relative;border-bottom: 1px solid #d0d9e6;}
.n_news_show .left h2::after{content: '';width: 4.0625rem;height: .1875rem;background-color: #3395de;position: absolute;left: 0;bottom: -1px;}
.n_news_show .left .ar_article{padding-bottom: 4.0625rem;border-bottom: 1px solid #d0d9e6;margin-bottom: 2.5rem;}
.n_news_show .left .box{display: flex;align-items: center;justify-content: space-between;gap: 2rem;}
.n_news_show .left .box div{width: calc(50% - 1rem);flex-shrink: 0;}
.n_news_show .left .box a{display: flex;align-items: center;}
.n_news_show .left .box .next a{justify-content: flex-end;}
.n_news_show .left .box .ico{flex-shrink: 0; width: 3.4375rem;height: 3.4375rem;transform: skew(-20deg);background-color: #133690;display: flex;align-items: center;justify-content: center;transition: all .5s ease;}
.n_news_show .left .box a:hover .ico{background-color: #3395de;}
.n_news_show .left .box .ico svg{width: 1.25rem;height: 1.25rem;}
.n_news_show .left .box .ico svg path{fill: #Fff;}
.n_news_show .left .box .prev .ico svg{transform: rotate(180deg);}
.n_news_show .left .box a p{font-size: 1rem;line-height: 1.5rem;color: #000000;transition: all .5s ease;}
.n_news_show .left .box a:hover p{color: #3395de;}
.n_news_show .left .box .prev a p{padding-left: 1.25rem;}
.n_news_show .left .box .next a p{padding-right: 1.25rem;text-align: right;}
.n_news_show .right{position: sticky;top: 7rem;width: 100%;max-width: 20.9375rem;}
.n_news_show .right a{display: block;width: 100%;}
.n_news_show .right li{margin-bottom: 2.5rem;}
.n_news_show .right li:last-child{margin-bottom: 0;}
.n_news_show .right a .time{font-size: .875rem;color: #a7a6ae;margin: 1.25rem 0;}
.n_news_show .right a h2{font-family: 'Inter-Medium';font-size: 1.25rem;line-height: 1.75rem;}
.n_field{padding: 3.75rem 0 8.125rem;}
.n_field .top{margin-bottom: 7.5rem;}
.n_field .top .ico{width: 100%;height: auto;max-width: 4rem;margin-bottom: 2.25rem;}
.n_field .top .h2{font-family: 'Inter-Medium';font-size: 3rem;color: #212121;margin-bottom: 1.5rem;}
.n_field .top .ar_article{font-size: 1.0625rem;}
.n_field .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.n_field .hz .left{width: auto;flex-shrink: 0;position: sticky;top: 7rem;}
.n_field .hz .left ul{border-left: 2px solid #e5e5e5;}
.n_field .hz .left li a{display: block;padding: 1.5rem 0 1.5rem 1.125rem;font-family: 'Inter-Medium';font-size: 1.25rem;color: #000;position: relative;transition: all .3s ease;}
.n_field .hz .left li a::before{content: '';width: 2px;height: 0%;position: absolute;top: 0;left: -2px;background-color: #133690;transition: all .3s ease;}
.n_field .hz .left li:hover a,.n_field .hz .left li.on a{color: #133690;}
.n_field .hz .left li.on a::before,.n_field .hz .left li:hover a::before{height: 100%;}
.n_field .hz .right{width: 100%;max-width: 75rem;}
.n_field .hz .right .n_field_div{display: flex;align-items: flex-start;justify-content: space-between;gap: 4.375rem;padding: 3.75rem 0;border-bottom: 1px solid #dcdddf;}
.n_field .hz .right .n_field_div:first-child{padding-top: 0;}
.n_field .hz .right .n_field_div:last-child{padding-bottom: 0;border: 0;}
.n_field .hz .right .n_field_div .n_field_img{display: none;width: 100%;max-width: 31.25rem;flex-shrink: 0;}
.n_field .hz .right .n_field_div .n_field_img .img{width: 100%;height: 26.875rem;display: flex;align-items: center;justify-content: center;background-color: #fff;}
.n_field .hz .right .n_field_div .n_field_img .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
.n_field .hz .right .n_field_div h2{font-family: 'Inter-Medium';font-size: 1.875rem;margin-bottom: 2.5rem;}
.n_field .hz .right .n_field_div .n_field_list{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.25rem 1.875rem;}
.n_field .hz .right .n_field_div .n_field_list a{width: 100%;min-height: 4rem;display: flex;align-items: center;padding:.875rem 1.25rem;border: 1px solid #dbdcdf;font-family: 'Inter-Light';font-size: 1rem;line-height: 1.375rem;transition: all .5s ease;}
.n_field .hz .right .n_field_div .n_field_list a:hover{background-color: #133690;border-color: #133690;color: #fff;}
.n_field_show{padding: 3.75rem 0 6.5625rem;}
.n_field_show .hz{display: flex;align-items: center;justify-content: space-between;gap: 5.3125rem;}
.n_field_show .hz .img{width: 100%;height: 26.875rem;max-width: 31.25rem;flex-shrink: 0;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.n_field_show .hz .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
.n_field_show .hz .txt{width: 100%;}
.n_field_show .hz .txt h2{font-family: 'Inter-Medium';font-size: 2.5rem;line-height: 1.25;color: #000;margin-bottom: 2.375rem;}
.n_field_show .hz .txt .ms{font-family: 'Inter-Light';font-size: 1.0625rem;line-height: 2rem;color: #414141;}
.n_field_box{background-color: #fff;padding: 5.625rem 0 8.125rem;}
.n_field_box .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;}
.n_field_box .hz .left{width: auto;flex-shrink: 0;position: sticky;top: 7rem;}
.n_field_box .hz .left ul{border-left: 2px solid #e5e5e5;}
.n_field_box .hz .left li a{display: block;padding: 1.5rem 0 1.5rem 1.125rem;font-family: 'Inter-Medium';text-transform: capitalize;font-size: 1.25rem;color: #000;position: relative;transition: all .3s ease;}
.n_field_box .hz .left li a::before{content: '';width: 2px;height: 0%;position: absolute;top: 0;left: -2px;background-color: #133690;transition: all .3s ease;}
.n_field_box .hz .left li:hover a,.n_field_box .hz .left li.on a{color: #133690;}
.n_field_box .hz .left li.on a::before,.n_field_box .hz .left li:hover a::before{height: 100%;}
.n_field_box .hz .right{width: 100%;max-width: 63.75rem;}
.n_field_box .hz .right .n_title{margin-bottom: 3.125rem;}
.n_field_box .hz .right .n_title h2{font-size: 2.375rem;text-transform: capitalize;}
.n_field_box .hz .right .box{padding: 3.625rem 0;border-bottom: 1px solid #e4e4e8;margin-bottom: 3.625rem;}
.n_field_box .hz .right .box:first-child{padding-top: 0;margin-bottom: 0;}
.n_field_box .hz .right .n_tjcp .top{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 3.125rem;}
.n_field_box .hz .right .n_tjcp .top .n_title{margin-bottom: 0;}
.n_field_box .hz .right .n_tjcp .top .jt{display: flex;align-items: center;gap: .625rem;}
.n_field_box .hz .right .n_tjcp .top .jt div{cursor: pointer;width: 3.4375rem;height: 3.4375rem;border-radius: 50%;border: 1px solid #c4c7d7;display: flex;align-items: center;justify-content: center;transition: all .3s ease;}
.n_field_box .hz .right .n_tjcp .top .jt div .iconfont{font-size: 1.25rem;color: #000029;}
.n_field_box .hz .right .n_tjcp .top .jt div:hover{background-color: #133690;border-color: #133690;}
.n_field_box .hz .right .n_tjcp .top .jt div:hover .iconfont{color: #fff;}
.n_field_box .hz .right .n_tjcp .top .jt .next .iconfont{transform: rotate(180deg);}
.n_field_box .hz .right .n_tjcp .ntjcp a{display: block;}
.n_field_box .hz .right .n_tjcp .ntjcp a .img{background: url(../images/n_pro_img_bg.jpg) center no-repeat;background-size: cover;width: 100%;height: 20.3125rem;max-width: 31.25rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.875rem;}
.n_field_box .hz .right .n_tjcp .ntjcp a .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
.n_field_box .hz .right .n_tjcp .ntjcp a h2{font-family: 'Inter-Medium';font-size: 1.5rem;color: #212121;margin-bottom: 1.25rem;transition: all .3s ease;}
.n_field_box .hz .right .n_tjcp .ntjcp a p{font-family: 'Inter-Light';font-size: 1rem;color: #585858;}
.n_field_box .hz .right .n_tjcp .ntjcp a .line1{width: 100%;height: 1px;background-color: #d9d6d6;margin: 2.5rem 0 1.25rem;}
.n_field_box .hz .right .n_tjcp .ntjcp a .more{font-family: 'Inter-Medium';font-size: 1rem;color: #123692;}
.n_field_box .hz .right .n_tjcp .ntjcp a:hover h2{color: #123692;}
.n_pro{padding: 5rem 0 7.1875rem;}
.n_pro .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2.5rem;}
.n_pro .hz .left{width: 100%;max-width: 22.8125rem;flex-shrink: 0;position: sticky;top: 7rem;}
.n_pro .hz .left dl{margin-bottom: .125rem;background-color: #f3f3f5;}
.n_pro .hz .left dl:last-child{margin-bottom: 0;}
.n_pro .hz .left dl dt{padding: 1.875rem;font-family: 'Inter-Light';font-size: 1.0625rem;line-height: 1.5;color: #212121;text-transform: capitalize;display: flex;align-items: center;justify-content: space-between;gap:1rem;transition: all .3s ease;}
.n_pro .hz .left dl dt i{display: block;width: .875rem;height: .875rem;position: relative;flex-shrink: 0;}
.n_pro .hz .left dl dt i::before,.n_pro .hz .left dl dt i::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;background-color: #383838;transition: all .3s ease;}
.n_pro .hz .left dl dt i::before{width: 100%;height: .125rem;}
.n_pro .hz .left dl dt i::after{width: .125rem;height: 100%;}
.n_pro .hz .left dd{display: none;background-color: #f3f3f5;padding: 2.25rem 1.875rem;}
.n_pro .hz .left dl.on dt,.n_pro .hz .left dl:hover dt{background-color: #133690;color: #fff;}
.n_pro .hz .left dl:hover dt i::before,.n_pro .hz .left dl:hover dt i::after,.n_pro .hz .left dl.on dt i::before{background-color: #fff;}
.n_pro .hz .left dl.on dt i::after{height: 0;}
.n_pro .hz .left dl dd a{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .9375rem 0;}
.n_pro .hz .left dl dd a:first-child{padding-top: 0;}
.n_pro .hz .left dl dd a:last-child{padding-bottom: 0;}
.n_pro .hz .left dl dd a p{font-family: 'Inter-Light';font-size: .9375rem;line-height: 1.5;color: #212121;transition: all .3s ease;text-transform: capitalize;}
.n_pro .hz .left dl dd a .iconfont{font-size: 1rem;color: #212121;transform: rotate(180deg);}
.n_pro .hz .left dl dd a:hover p,.n_pro .hz .left dl dd a.on p,.n_pro .hz .left dl dd a.on .iconfont,.n_pro .hz .left dl dd a:hover .iconfont{color: #133690;}
.n_pro .hz .right{width: 100%;}
.n_pro .hz .right .top ul{display: grid;grid-template-columns: repeat(7,1fr);gap: 1.125rem;}
.n_pro .hz .right .top li{cursor: pointer;width: 100%;max-width: 9.6875rem;height: 4.0625rem;border: 1px solid #e9e9ec;}
.n_pro .hz .right .top li:hover,.n_pro .hz .right .top li.on{border: 2px solid #133690;}
.n_pro .hz .right .top li .img{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.n_pro .hz .right .top li .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
#pro_list{margin-top: 2.5rem;display: grid;grid-template-columns: repeat(3,1fr);gap:3.75rem 1.875rem;}
#pro_list li a{display: block;}
#pro_list li a .img{background: url(../images/n_pro_img_bg.jpg) center no-repeat;background-size: cover;width: 100%;height: 20.3125rem;max-width: 31.25rem;display: flex;align-items: center;justify-content: center;margin-bottom: 1.875rem;}
#pro_list li a .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
#pro_list li a h2{font-family: 'Inter-Medium';font-size: 1.5rem;color: #212121;margin-bottom: 1.25rem;transition: all .3s ease;}
#pro_list li a p{font-family: 'Inter-Light';font-size: 1rem;color: #585858;}
#pro_list li a .line1{width: 100%;height: 1px;background-color: #d9d6d6;margin: 2.5rem 0 1.25rem;}
#pro_list li a .more{font-family: 'Inter-Medium';font-size: 1rem;color: #123692;}
#pro_list li a:hover h2{color: #123692;}
#pro_list::after{content: 'All loads completed';font-size: 1rem;text-align: center;grid-column: span 3;text-transform: capitalize;color: rgba(0,0,0,.3); transition: all .5s ease;opacity: 0;}
#pro_list.on::after{opacity: 1;}
.n_pro_hz1{padding: 5rem 0 7.5rem;border-bottom: 1px solid #e6e8ea;}
.n_pro_hz1 .hz{display: flex;align-items: center;justify-content: space-between;gap: 2rem;}
.n_pro_hz1 .hz .left{width:100%;max-width: 45rem;flex-shrink: 0;position: relative;}
.n_pro_hz1 .hz .left .img{width: 100%;height: 29.375rem;background: url(../images/n_pro_img_bg.jpg) center no-repeat;background-size: cover;display: flex;align-items: center;justify-content: center;}
.n_pro_hz1 .hz .left .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;object-fit: contain;}
.n_pro_hz1 .hz .left .pagination{position: absolute;left: 50%;top: calc(100% + 1.875rem);transform: translateX(-50%); width: auto !important;}
.n_pro_hz1 .hz .left .pagination span{opacity: 1;width: .75rem;height: .75rem;background-color: #d2d3d5;transition: all .3s ease;}
.n_pro_hz1 .hz .left .pagination span.swiper-pagination-bullet-active{background-color: #133690;}
.n_pro_hz1 .hz .txt{width: 100%;max-width: 50.3125rem;}
.n_pro_hz1 .hz .txt h2{font-family: 'Inter-SemiBold';font-size: 2.5rem;}
.n_pro_hz1 .hz .txt .line{width: 100%;height: 1px;background-color: #e6e8ea;margin: 2.5rem 0;}
.n_pro_hz1 .hz .txt .ms{font-family: 'Inter-Light';font-size: 1.0625rem;line-height: 2.125rem;color: #515151;}
.n_pro_hz1 .hz .txt .more_a{margin-top: 3.125rem;}
.n_pro_hz1 .hz .txt .more_a:hover .iconfont{transform: none;}
.n_pro_hz1 .hz .txt .more_a:hover{background-color: #3395de;}
.n_pro_hz2{padding: 5rem 0 6.875rem;}
.n_pro_hz2 ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 4.375rem;}
.n_pro_hz2 ul li h2{font-family: 'Inter-Medium';font-size: 2.125rem;}
.n_pro_hz2 ul li .line{width: 2.5rem;height: .375rem;background-color: #133690;margin: 1.875rem 0 2.5rem;}
.n_pro_hz2 ul li .ar_article{color: #515151;line-height: 2.125rem;margin-bottom: 3.125rem;}
.n_pro_hz3{background-color: #f2f3f4;padding: 6.6875rem 0 7.3125rem;}
.n_pro_hz3 .top{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 3.125rem;}
.n_pro_hz3 .top .n_title{margin-bottom: 0;}
.n_pro_hz3 .top .jt{display: flex;align-items: center;gap: .625rem;}
.n_pro_hz3 .top .jt div{cursor: pointer;width: 3.375rem;height: 3.375rem;border-radius: 50%;border: 1px solid #c7c9cd;display: flex;align-items: center;justify-content: center;transition: all .3s ease;}
.n_pro_hz3 .top .jt div .iconfont{font-size: 1.25rem;color: #212121;}
.n_pro_hz3 .top .jt .next .iconfont{transform: rotate(180deg);}
.n_pro_hz3 .top .jt div:hover{background-color: #133690;border-color: #133690;}
.n_pro_hz3 .top .jt div:hover .iconfont{color: #fff;} 
.n_pro_hz3 .p_show2 .img{width: 100%;height: 20.625rem;}
.n_pro_hz3 .p_show2 .swiper-slide{background-color: #fff;height: auto;}
.n_pro_hz3 .p_show2 .txt{padding: 2.5rem;}
.n_pro_hz3 .p_show2 .txt h2{font-family: 'Inter-Medium';font-size: 1.375rem;margin-bottom: 1.875rem;}
.n_pro_hz3 .p_show2 .txt .ar_article{font-size: 1rem;line-height: 1.875rem;color: #515151;}
.n_pro_hz4{padding: 6.5rem 0;}
.n_pro_hz4 .ar_article table{width: 100%;}
.n_pro_hz4 .ar_article tr td{width: auto;padding: 1.25rem;max-width: none !important;}
.n_pro_hz4 .ar_article tr:first-child td{background-color: #e9ecf4;font-family: 'Inter-Medium';font-size: 1.25rem;color: #133690;border-color: #d7d8dc;}
.n_pro_hz5{margin-bottom: 5.625rem;}
.n_pro_hz5 .top{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 4.375rem;}
.n_pro_hz5 .n_title{margin-bottom: 0;}
.n_pro_hz5 .n_title p{font-family: 'Inter-Light'; font-size: 1.0625rem;color: #212121;margin-top: 2.5rem;}
.n_pro_hz5 .top .jt{display: flex;align-items: center;gap: .625rem;flex-shrink: 0;}
.n_pro_hz5 .top .jt div{cursor: pointer;width: 3.375rem;height: 3.375rem;border-radius: 50%;border: 1px solid #c7c9cd;display: flex;align-items: center;justify-content: center;transition: all .3s ease;}
.n_pro_hz5 .top .jt div .iconfont{font-size: 1.25rem;color: #212121;}
.n_pro_hz5 .top .jt .next .iconfont{transform: rotate(180deg);}
.n_pro_hz5 .top .jt div:hover{background-color: #133690;border-color: #133690;}
.n_pro_hz5 .top .jt div:hover .iconfont{color: #fff;} 
.n_pro_hz5 .p_show5 .img{width: 14.75rem;height: 14.75rem;border: 1px solid #d7d8dc;display: flex;align-items: center;justify-content: center;}
.n_pro_hz5 .p_show5 .img img{width: auto;height: auto;max-width: 80%;max-height: 80%;}
.n_pro_hz5 .h6{font-family: 'Inter-Medium';font-size: 1.25rem;color: #212121;text-align: center;margin-top: 3.125rem;}
.n_pro_hz6{margin-bottom: 8.75rem;}
.n_pro_hz6 a{display: block;position: relative;}
.n_pro_hz6 a .txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;color: #fff;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.n_pro_hz6 a .txt p{font-family: 'Inter-Medium';font-size: 1.875rem;line-height: 2.75rem;margin-bottom: 2.5rem;text-align: center;}
.n_pro_hz6 a .txt .bk{width: 5rem;height: 5rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #fff;transition: all .3s ease;}
.n_pro_hz6 a:hover .txt .bk{background-color: #133690;border-color: #133690;}
.n_profile{padding: 6.25rem 0 8.4375rem;}
.n_profile .hz{display: flex;align-items: center;justify-content: space-between;gap: 6.25rem;}
.n_profile .hz .img{margin-left: -10rem;width: 100%;max-width: 53.75rem;flex-shrink: 0;}
.n_profile .hz .ar_article{width: 100%;}
.n_profile .hz .ar_article h5{font-family: 'Inter-Medium';font-size: 1.125rem;color: #133690;margin-bottom: 1.875rem;}
.n_profile .hz .ar_article h3{font-family: 'Inter-Medium';font-size: 3.125rem;color: #212121;margin-bottom: 3.125rem;}
.n_company{padding: 6.25rem 0;background: url(../images/n_company_bg.jpg) bottom no-repeat;
    background-image:image-set(url("../images/n_company_bg.webp") type("image/webp"));background-size: cover;}
.n_company .hz{display: flex;align-items: flex-start;justify-content: space-between;}
.n_company .hz .left{width: 100%;max-width: 18.125rem;}
.n_company .hz .left p{font-family: 'Inter-Medium';font-size: 3rem;line-height: 4.625rem;color: #fff;text-transform: capitalize;}
.n_company .hz .right{width: 100%;}
.n_company ul{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 8.125rem;margin-right:7rem;color: #Fff;}
.n_company li{padding:.625rem 0 .625rem 2.1875rem;border-left:1px solid rgba(255,255,255,.2);position:relative}
.n_company li::before{content:'';position:absolute;left:-1px;top:0;width:2px;height:1.25rem;background-color:#fff}
.n_company li h6{font-family:'Inter-Light';font-size:1.125rem;margin-bottom:1.25rem}
.n_company li .txt{display: flex;align-items: center;gap: .625rem;}
.n_company li p{font-family: 'Inter-Bold';font-size:3.25rem;font-style:italic}
.n_company li:nth-child(1),.n_company li:nth-child(2){transform:translateX(12.125rem)}
.n_culture{padding-top: 8.75rem;}
.n_culture .n_title,.n_staff .n_title{text-align: center;}
.n_culture .n_title .line,.n_staff .n_title .line{justify-content: center;}
.n_culture ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 2.375rem;}
.n_culture ul li{position: relative;overflow: hidden;}
.n_culture ul li::before{content:'';background:linear-gradient(to top,rgba(51,149,222,.1),rgba(51,149,222,.5));width:100%;height:100%;position:absolute;left:36%;bottom:0;z-index:4;max-width:6.25rem;max-height:13.75rem;transform:skewX(-16deg)}
.n_culture ul li .txt{position:absolute;left:0;top:0;width:100%;height:101%;z-index:3;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 2.5rem;background-color:#143d91;max-width:55.5%;clip-path:polygon(0 0,100% 0,100% 0%,calc(100% - 7.375rem) 100%,0 100%);transition:all .5s ease}
.n_culture ul li .txt h2{font-family: 'Inter-Medium';font-size: 1.625rem;color: #fff;margin-bottom: 1.875rem;}
.n_culture ul li .txt .ar_article{color: #fff;max-width: 70%;margin-bottom: 3.125rem;}
.n_culture ul li .txt .ico{width: 100%;height: 100%;max-width: 3.5625rem;max-height: 3rem;}
.n_staff{padding: 7.3125rem 0 8rem;}
.n_staff .hz{position: relative;}
.n_staff .jt{cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;width: 4.0625rem;height: 4.0625rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #c7c9cd;transition: all .3s ease;}
.n_staff .jt .iconfont{font-size: 1.25rem;}
.n_staff .jt:hover{background-color: #133690;border-color: #133690;}
.n_staff .jt:hover .iconfont{color: #fff;}
.n_staff .next .iconfont{transform: rotate(180deg);}
.n_staff .prev{left: -7rem;}
.n_staff .next{right: -7rem;}
.n_staff .swiper-slide{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.25rem;}
.n_staff .swiper-slide:nth-child(odd) .img:first-child{grid-column: span 2;}
.n_staff .swiper-slide:nth-child(even) .img:last-child{grid-column: span 2;}
.n_business{background-color: #eff1f4;padding: 7.25rem 0 8.125rem;}
.n_business li{margin-bottom: 5rem;display: flex;align-items: center;justify-content: space-between;gap: 8.125rem;}
.n_business li:last-child{margin-bottom: 0;}
.n_business li .img{width: 100%;max-width: 50rem;flex-shrink: 0;}
.n_business li .txt{width: 100%;}
.n_business li .txt h2{font-family: 'Inter-Medium';font-size: 2.375rem;line-height: 3.125rem;color: #212121;margin-bottom: 1.875rem;}
.n_business li .txt .ar_article{font-size: 1.0625rem;line-height: 2rem;color: #414141;}
.n_business li:nth-child(even){flex-direction: row-reverse;}
#m_n_nav dd{display: block;line-height: 2.5;}
#m_n_nav dd a{display: block;font-size: 1rem;line-height: 2.5;vertical-align:unset;height: auto;padding:  0 20px;}
.pages .box{display: flex;align-items: center;justify-content: center;gap: .625rem;margin-top: 3.125rem;}
.pages .box a{display: flex;align-items: center;justify-content: center;width: 3.125rem;height: 3.125rem;border-radius: 50%;border: 1px solid #d5d6da;font-family: 'Inter-Light';font-size: 1rem;color: #464c52;padding-top: .125rem;transition: all .3s ease;}
.pages .box a:hover,.pages .box a.on{background-color: #133690;border-color: #133690;color: #fff;}
.pages .box a:last-child .iconfont{transform: rotate(180deg);}
.n_page{padding: 6.6875rem 0 8.625rem;}
.n_page .h2{font-family: 'Inter-Medium';font-size: 3.125rem;text-transform: uppercase;color: #212121;margin-bottom: 3.125rem;}
footer{padding: 3.75rem 0;background-color: #101d2d;color: #fff;}
footer .top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 1.875rem;border-bottom: 1px solid rgba(255,255,255,.15);margin-bottom: 4.375rem;}
footer .top .f_logo{width: 100%;max-width: 17.1875rem;}
footer .top .f_logo a{display: flex;align-items: center;gap: .75rem;white-space: nowrap;}
footer .top .f_logo a p{font-family: 'Inter-Bold';text-transform: uppercase;font-size: 1rem;}
footer .top .follow{display: flex;align-items: center;justify-content: flex-end;gap: 1.875rem;}
footer .top .follow h6{font-family: 'Inter-Medium';font-size: 1.125rem;}
footer .top .follow .ico_box{display: flex;align-items: center;justify-content: flex-end;gap: 1rem;}
footer .top .follow .ico_box .ico{position: relative;width: 2.25rem;height: 2.25rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all .3s ease;}
footer .top .follow .ico_box .ico .iconfont{font-size: 1.35rem;}
footer .top .follow .ico_box .ico:nth-child(1){background-color: #1d459d;}
footer .top .follow .ico_box .ico:nth-child(2){background-color: #1069b1;}
footer .top .follow .ico_box .ico:nth-child(3){background-color: #c11d2d;}
footer .top .follow .ico_box .ico:nth-child(4){background-color: #189b54;}
footer .top .follow .ico_box .ico .ewm{position: absolute;bottom: 110%;left: 50%;transform: translateX(-50%); background-color: #fff;padding: .625rem;width: 9.375rem;height: 9.375rem;overflow: hidden;opacity: 0;visibility: hidden;transition: all .3s ease;}
footer .top .follow .ico_box .ico:hover .ewm{opacity: 1;visibility: visible;}
footer .top .follow .ico_box .ico:hover{transform: translateY(-.5rem);}
footer .hz{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem;padding-bottom: 3.125rem;border-bottom: 1px solid rgba(255,255,255,.15);margin-bottom: 2.5rem;}
footer .hz .tel{width: 100%;max-width: 19.0625rem;flex-shrink: 0;}
footer .hz .tel h6{font-size: 1.125rem;margin-bottom: 1.875rem;text-transform: capitalize;}
footer .hz .tel h2{font-family: 'Inter-SemiBold';font-size: 1.5rem;margin-bottom: 2.5rem;}
footer .hz .tel p{font-family: 'Inter-Light';font-size: .9375rem;line-height: 1.875rem;margin-bottom: 1.25rem;}
footer .hz .tel p:last-child{margin-bottom: 0;}
footer .hz .right{width: 100%;display: flex;align-items: flex-start;justify-content: flex-end;gap: 3.5rem;}
footer .hz .right dl{width: auto;flex-shrink: 0;}
footer .hz .right dt{font-size: 1.125rem;text-transform: uppercase;margin-bottom: 2.1875rem;white-space: nowrap;}
footer .hz .right dd{font-family: 'Inter-Light';font-size: .9375rem;line-height: 1.5rem;opacity: .7;text-transform: capitalize;margin-bottom: 1.5rem;transition: all .3s ease;max-width: 9.375rem;}
footer .hz .right dd:last-child{margin-bottom: 0;}
footer .hz .right dd:hover{opacity: 1;}
footer .copy{display: flex;align-items: center;justify-content: space-between;gap: 2rem;}
footer .copy .left{font-family: 'Inter-Light';font-size: .9375rem;line-height: 1.5;color: rgba(255,255,255,.4);}
footer .copy .left a{transition: all .3s ease;}
footer .copy .left a:hover{color: #fff;}
footer .copy .rk{display: flex;align-items: center;gap: .5rem;flex-shrink: 0;}
footer .copy .rk a{display: block;font-family: 'Inter-Light';font-size: .9375rem;line-height: 1.5;color: rgba(255,255,255,.4);padding-right: .5rem;position: relative;transition: all .3s ease;}
footer .copy .rk a:last-child{padding: 0;}
footer .copy .rk a:hover{color: #fff;}
footer .copy .rk a::after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: .875rem;background-color: rgba(255,255,255,.4);}
footer .copy .rk a:last-child::after{display: none;}
#m_header .logo a{display: flex;align-items: center;gap: .625rem;}