﻿@font-face{font-family:'Poppins-Bold';src:url(../font/Poppins-Bold.ttf);}
@font-face{font-family:'Poppins-Light';src:url(../font/Poppins-Light.ttf);}
@font-face{font-family:'Poppins-Medium';src:url(../font/Poppins-Medium.ttf);}
@font-face{font-family:'Poppins-Regular';src:url(../font/Poppins-Regular.ttf);}
@font-face{font-family:'Poppins-SemiBold';src:url(../font/Poppins-SemiBold.ttf);}
@font-face{font-family:'DINGTALK';src:url(../font/DINGTALK-JINBUTI\(1\).TTF);}
#pc_header{position:fixed;top:3.125rem;transition:all .3s ease;width:100%;z-index:999;}
#pc_header .hz{display:flex;align-items:center;justify-content:space-between;gap:2rem;background-color:#fff;width:100rem;margin:0 auto;padding:0 3.125rem;border-radius:5rem;transition:all .3s ease;}
#pc_header .hz .left{width:100%;max-width:11.5rem;flex-shrink:0;}
#pc_header .hz .right{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:3rem;}
#pc_header .hz .right ul{display:flex;align-items:center;justify-content:flex-end;gap:3.75rem;padding-right:3rem;position:relative;}
#pc_header .hz .right ul::after{content:'';position:absolute;top:50%;right:0;transform: translateY(-50%); width:1px;height:1.125rem;background-color:#3f4042;}
#pc_header .hz .right li{position:relative;}
#pc_header .hz .right li>a{display:block;position:relative;padding:1.875rem 0;font-size:1.1875rem;color:#3f4042;}
#pc_header .hz .right li>a::after{content:'';width:0;height:.1875rem;background-color:#0373ff;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:all .3s ease;}
#pc_header .hz .right li.on>a::after,#pc_header .hz .right li:hover>a::after{width:100%;}
#pc_header .hz .ej_box,#pc_header .hz .right .box .lang_list{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:.625rem;white-space:nowrap;min-width:100%;width:auto;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s ease;}
#pc_header .hz .ej_box a,#pc_header .hz .right .box .lang_list a{display:block;font-size:1rem;color:#3f4042;padding:1rem 1.5rem;text-align:center;transition:all .3s ease;}
#pc_header .hz .ej_box a:hover,#pc_header .hz .right .box .lang_list a:hover{background-color:#0373ff;color:#fff;}
#pc_header .hz li:hover .ej_box,#pc_header .hz .right .box .lang:hover .lang_list{opacity:1;visibility:visible;}
#pc_header .hz .right .box{display:flex;align-items:center;flex-shrink:0;gap:2.5rem;}
#pc_header .hz .right .box .sech{cursor:pointer;}
#pc_header .hz .right .box .sech .iconfont{font-size:1.1875rem;color:#0373ff;}
#pc_header .hz .right .box .lang{position:relative;display:flex;align-items:center;gap:.5rem;padding:1.875rem 0;}
#pc_header .hz .right .box .lang font{font-size:1rem;color:#3f4042;margin-top:3px;}
#pc_header .hz .right .box .lang .icon-youjiantou{font-size:.875rem;transform:rotate(0);transition:all .3s ease;}
#pc_header .hz .right .box .lang:hover .icon-youjiantou{transform:rotate(90deg);}
#pc_header.xg{top:0;}
#pc_header.xg .hz{width:100%;border-radius:0;}
#m_header .hz{display:flex;align-items:center;}
#m_header .hz a{display:inline-block;padding:.5rem;font-size:1.25rem;color:#fff;background-color:#0373ff;border-radius:.25rem;}
.tc_content{background-color:#fff;width:100%;height:100%;max-width:70%;max-height:70%;border-radius:1rem;padding:2.5rem;position:relative;}
.tc_close svg{width:1.875rem;height:1.875rem;}
.tc_close svg path{fill:#3f4042;}
.sech .tc_content{max-height:12.5rem;}
.sech .tc_content h2{font-size:1.5rem;color:#3f4042;margin-bottom:1.5rem;}
.sech .tc_content form{position:relative;}
.sech .tc_content input{width:100%;border:1px solid rgba(0,0,0,.1);padding:1.25rem;border-radius:.625rem;font-size:1rem;color:#3f4042;}
.sech .tc_content form button{width:1.25rem;height:1.25rem;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);right:1.25rem;z-index:2;}
.sech .tc_content form button svg path{fill:#3f4042;}
.sech .tc_content form button:hover svg path{fill:#0373ff;}
.s_title span{display:inline-block;padding:1rem 2.375rem;border:1px solid #d2d2d2;border-radius:5rem;border-bottom-right-radius:0;font-size:1rem;color:#57595b;text-transform:uppercase;margin-bottom:3.125rem;}
.s_title span{background: linear-gradient(270deg, #73cfbd, #0373ff);border:0;color: #fff;}
.s_title h2{font-size:3rem;font-weight:bold;color:#000;margin-bottom:1rem;}
.s_title h6{font-size:3rem;font-weight:300;color:#000;}
.s_title h6 font{color:#0373ff;}
.s_more a{display:inline-block;padding:1rem 3.125rem;font-size:.9375rem;color:#0373ff;border-radius:5rem;border: 1px solid #0373ff;transition: all .3s ease;}
.s_more a:hover{background-color:#0373ff;color: #fff;}
#banner{width:100%;height:100vh;position:relative;}
#banner video,#banner img,#banner .swiper{width:100%;height:100%;}
#banner video,#banner img{display:block;object-fit:cover;}
#banner .hz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;width:100%;}
#banner .hz p{font-size:2.5rem;margin-bottom:1.25rem;text-transform:uppercase;}
#banner .hz h2{font-family:'DINGTALK';font-size:4.0rem;}
#banner .hz a{display:inline-block;padding:1.0625rem 3.4375rem;background-color:#fff;border-radius:5rem;font-size:1rem;color:#0373ff;margin-top:10.625rem;transition:all .3s ease;}
#banner .hz a:hover{background-color:#0373ff;color:#fff;}
#banner .jt{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4rem;height:4rem;border-radius:50%;background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
#banner .jt .iconfont{color:#fff;}
#banner .jt:hover{background-color:#0373ff;}
#banner .prev{left:10rem;}
#banner .prev .iconfont{transform:rotate(180deg);}
#banner .next{right:10rem;}
#banner .pagination{position:absolute;width:auto;left:50%;bottom:6.875rem;transform:translateX(-50%);z-index:2;color:#fff;font-size:1.125rem;}
#banner .swiper-pagination-current{font-size:1.6875rem;}
.s_product{background:#ffffff;background-size:cover;padding:9.375rem 0 10rem;}
/* .s_product .top{display:flex;align-items:center;justify-content:space-between;} */
.s_product .top .right{font-size:1rem;line-height:2.25rem;color:rgba(0,0,0,.6);width:100%;text-align:left;}
.s_product ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.875rem;margin-top:4.375rem;}
.s_product li{background:url(../images/s_pro_bg.jpg) center no-repeat;background-size:cover;position:relative;border-radius:.9375rem;overflow:hidden;}
.s_product li .img{width:100%;height:20.625rem;display:flex;align-items:center;justify-content:center;}
.s_product li .img img{width:100%;height:100%;max-width:80%;max-height:50%;object-fit:contain;transform:translateY(-15%);}
.s_product li:nth-child(3),.s_product li:nth-child(4){grid-column:span 2;}
/* .s_product li:last-child{background:#fff;} */
.s_product li .h2{position:absolute;left:50%;bottom:1.875rem;transform:translateX(-50%);z-index:2;font-size:1.25rem;color:#000;text-align:center;transition:all .3s ease;width:100%;}
.s_product li .txt{position:absolute;left:0;width:100%;height:100%;bottom:-100%;background-color:rgba(0,87,176,.8);z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;}
.s_product li .txt a{display:flex;align-items:center;justify-content:center;width:3.0625rem;height:3.0625rem;border-radius:50%;background-color:#fff;margin-bottom:2.5rem;}
.s_product li .txt a .iconfont{font-size:.625rem;color:#000;}
.s_product li .txt h2{font-size:1.25rem;color:#fff;text-align:center;}
.s_product li:hover .txt{bottom:0;}
.s_product li:hover .h2{opacity:0;}
.s_yyly{background:url(../images/s_yyly_bg.jpg) top no-repeat;background-size:cover;padding:6.25rem 0 8.125rem;}

.s_yyly ul{margin-top:5rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;}
.s_yyly li{width:calc(20% - .3125rem);height:35.9375rem;border-radius:1.25rem;overflow:hidden;position:relative;transition:all .5s ease;}
.s_yyly li .img{width:100%;height:100%;}
.s_yyly li .txt{position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));width:100%;padding:1.875rem 3.125rem;}
.s_yyly li .txt h2{font-size:1.25rem;line-height:1.625rem;color:#fff;text-transform: capitalize;}
.s_yyly li .txt a{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:#fff;position:absolute;margin-top:1.5rem;bottom:-6.25rem;transition:all .3s ease;}
.s_yyly li .txt a .iconfont{font-size:.875rem;color:#0373ff;}
.s_yyly li.on{width:40rem;flex-shrink:0;}
.s_yyly li.on .txt a{margin-bottom:0;opacity:1;position:relative;bottom:0;}
.s_about{background:#ffffff;background-size:contain;padding:7.3125rem 0 6.875rem;}
/* .s_about .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:5.625rem;} */
.s_about .hz .left{width:auto;flex-shrink:0;}
.s_about .hz .left .s_more{margin-top:3.75rem;}
.s_about .hz .right{width:100%;padding-top:5.625rem;}
.s_about .hz .right .ar_article{font-size:1.0625rem;line-height:2.625rem;color:#3f3f3f;}
.s_about ul{display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem;margin-top:6.25rem;}
.s_about ul li a{display:block;position:relative;}
.s_about ul li a::before{content:'\e92f';font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;color:#fff;width:4.5rem;height:4.5rem;background-color:#0373ff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);z-index:2;opacity:0;visibility:hidden;transition:all .3s ease;}
.s_about ul li:hover a::before{opacity:1;visibility:visible;}
.s_about ul li a .txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.s_about ul li a .txt .ico{margin-bottom:1.25rem;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;}
.s_about ul li a .txt .ico img{display:block;width:100%;height:100%;object-fit:contain;}
.s_about ul li a .txt h2{font-size:1.625rem;color:#fff;}
.s_about ul li a .img{position:relative;width:100%;height:100%;border-radius:1.25rem;overflow:hidden;}
.s_about ul li a .img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;}
.s_zhzl{background:url(../images/s_zhzl_bg.jpg)top no-repeat;background-size:100%;padding:2.5rem 0 .75rem;}
.s_zhzl .hz{padding:1.875rem;border-radius:.625rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem;}
.s_zhzl .hz .zh_box{background-color:#fff;border-radius:.1875rem;overflow:hidden;}
.s_zhzl .hz .zh_box .top{position:relative;}
.s_zhzl .hz .zh_box .top .txt{position:absolute;left:2.5rem;top:50%;transform:translateY(-50%);z-index:2;color:#fff;}
.s_zhzl .hz .zh_box .top .txt h6{font-size:1.5rem;font-family:'Poppins-Medium';margin-bottom:.625rem;}
.s_zhzl .hz .zh_box .top .txt h2{font-size:1.375rem;}
.s_zhzl .hz .zh_box .box{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 2.5rem;}
.s_zhzl .hz .zh_box .box .sky1{display:none;}
.s_zhzl .hz .zh_box .box .logo{width:100%;max-width:10rem;display:flex;align-items:flex-start;justify-content:center;}
.s_zhzl .hz .zh_box .box .logo img{display:block;object-fit:contain;width: 100%;height: 100%;max-width: 90%;}
.s_zhzl .hz .zh_box .box .txt{padding:0 4.375rem;border:1px solid #e5e5e5;border-top:0;border-bottom:0;flex-shrink: 0;}
.s_zhzl .hz .zh_box .box .txt .time{margin-bottom:.875rem;}
.s_zhzl .hz .zh_box .box .txt span,.s_zhzl .hz .zh_box .box .txt .i{font-family:'Poppins-Medium';font-size:2.1875rem;color:#383838;}
.s_zhzl .hz .zh_box .box .txt p{font-size:1rem;line-height:2.1875rem;color:#151515;}
.s_zhzl .hz .zh_box .box .djs{position:relative;}
.s_zhzl .hz .zh_box .box .djs font{font-size:1rem;color:#151515;margin-bottom:1.5rem;display:block;text-align: right;}
.s_zhzl .hz .zh_box .box .djs .sky2{font-family:'Poppins-Medium';font-size:3.125rem;color:#0373ff;text-align: right;padding-right: 1.25rem;}
.s_zhzl .hz .zh_box:nth-child(2) .box .djs .sky2{color:#ffc000;}
.s_zhzl .hz .zh_box .box .djs span{position:absolute;right:-0.875rem;bottom:.625rem;font-size:1rem;color:#151515;}
.s_news{background:url(../images/s_news_bg.jpg) top no-repeat;background-size:cover;padding:4.375rem 0 6.25rem;}
.s_news .w1600{padding:0 16.25rem;}
.s_news .hz{position:relative;margin-top:5rem;}
.s_news .hz .jt{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;width:4rem;height:4rem;border:1px solid #0373ff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.s_news .hz .jt:hover{background-color: #0373ff;}
.s_news .hz .jt .iconfont{font-size:1rem;color:#0373ff;}
.s_news .hz .jt:hover .iconfont{color:#fff;}
.s_news .hz .prev .iconfont{transform:rotate(180deg);}
.s_news .hz .prev{left:-6.25rem;}
.s_news .hz .next{right:-6.25rem;}
.s_news .swiper{border-radius:.5rem;overflow:hidden;}
.s_news .snews a{display:block;border-radius:.5rem;overflow:hidden;background-color:#fff;}
.s_news .snews a .img{width:100%;height:16.25rem;}
.s_news .snews a .txt{padding:1.875rem 2.8125rem;}
.s_news .snews a .txt h2{font-size:1.375rem;line-height:2.25rem;color:#000;}
.s_news .snews a .txt .line{width:100%;height:1px;background-color:#e1e2e5;margin:1.875rem 0;}
.s_news .snews a .txt .box{display:flex;align-items:center;justify-content:space-between;}
.s_news .snews a .txt .time{font-size:1rem;color:#0373ff;transition:all .3s ease;}
.s_news .snews a:hover .txt .time{color:#e61f21;}
.s_news .snews a .txt .iconfont::before{transform:rotate(90deg);font-size:1.25rem;color:#000;}
.s_news .s_more{margin:0 auto;text-align:center;margin-top:5rem;}
#n_banner{height:35.625rem;position: relative;}
#n_banner::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1; background:url(../images/n_banner_bg.png) center no-repeat;background-size:cover;}
#n_banner .box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:5%;position: relative;z-index: 2;}
#n_banner .box h2{font-size:2.5rem;font-weight:bold;text-align:center;color:#fff;}
.n_nav .hz{display:flex;align-items:center;justify-content:space-between;}
.n_nav .hz .left{display:flex;align-items:center;gap:.5rem;}
.n_nav .hz .left a,.n_nav .hz .left .i{font-size:1rem;color:#909191;transition:all .3s ease;}
.n_nav .hz .left a:hover,.n_nav .hz .left a:last-child{color:#0373ff;}
.n_nav .hz .left .i{font-size:.625rem;}
.n_nav .hz .left .iconfont{display:block;font-size:1rem;color:#fff;background:linear-gradient(310deg,#73cfbd,#0373ff);padding:2.25rem .625rem;}
.n_nav .hz .right{display:flex;align-items:center;justify-content:flex-end;}
.n_nav .hz .right a{display:block;position:relative;font-size:1.125rem;color:#4c4d4d;padding:2.125rem 1.875rem;}
.n_nav .hz .right a p{position:relative;z-index:3;}
.n_nav .hz .right a::after{content:'';position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:0;height:.1875rem;background-color:#0373ff;z-index:2;transition:all .3s ease;}
.n_nav .hz .right a::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:0;height:100%;background:linear-gradient(270deg,#73cfbd,#0373ff);opacity:.5;transition:all .3s ease;mask-image:linear-gradient(to top,black 0%,transparent 65%);-webkit-mask-image:linear-gradient(to top,black 0%,transparent 65%);}
.n_nav .hz .right .on a::after,.n_nav .hz .right li:hover a::after{width:100%;}
.n_nav .hz .right .on a::before,.n_nav .hz .right li:hover a::before{width:100%;}
.n_title{margin-bottom:2.6875rem;}
.n_title h2{font-size:2.75rem;font-weight:bold;color:#000000;margin-bottom:2.25rem;text-align:center;}
.n_title .line{width:2.5rem;height:2px; /* background-color:#0373ff; */margin:0 auto;}
.n_page{background:url(../images/n_page_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 9.125rem;}
.n_page .n_title h2{font-size:2.25rem;text-align:left;}
.n_page .n_title .line{margin:0 !important;}
.n_page .ar_article h3{font-size:1.5rem;color:#0373ff;margin-bottom:1rem;}
.n_page .ar_article{font-size:1.125rem;line-height:2.625rem;color:#2e3031;}
.n_join{background:url(../images/n_lxwm_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 11.6875rem;}
.n_join .hz{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_join .hz .left{width:100%;}
.n_join .hz .right{width:100%;max-width:54.625rem;flex-shrink:0;}
.n_join .hz .left .top{margin-bottom:2.5rem;}
.n_join .hz .left .top h2{font-size:2rem;color:#080909;margin-bottom:.625rem;}
.n_join .hz .left .top p{font-size:1.125rem;text-transform:uppercase;color:#0373ff;}
.n_join .hz .left .tel{margin-bottom:4.25rem;}
.n_join .hz .left .tel a{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:1.25rem;}
.n_join .hz .left .tel a:last-child{margin-bottom:0;}
.n_join .hz .left .ewm{display:flex;align-items:center;gap:1.25rem;}
.n_join .hz .left .ewm .box .img{display:block;width:8.875rem;height:8.875rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #d1d7de;background-color:#fff;margin: 0 auto; margin-bottom:.875rem;}
.n_join .hz .left .ewm .box .img img{width:100%;height:100%;max-width:90%;max-height:90%;object-fit:contain;}
.n_join .hz .left .ewm .box p{font-size:.9375rem;text-align:center;color:#8f9195;}
.n_xszx{background:url(../images/n_xszx_bg.jpg) top no-repeat;background-size:cover;padding:6.0625rem 0 7.6875rem;}
.n_xszx li{margin-bottom:2.8125rem;}
.n_xszx li:last-child{margin-bottom:0;}
.n_xszx li h2{font-size:1.375rem;color:#000;margin-bottom:1.875rem;}
.n_xszx li .hz{display:grid;grid-template-columns:repeat(3,1fr);gap:2.3125rem;}
.n_xszx li .hz .txt{background-color:#fff;border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;text-align:center;transition:all .3s ease;}
.n_xszx li .hz .txt:hover{transform:translateY(-.5rem);}
.n_xszx li .hz .txt .ico{margin-bottom:1.125rem;}
.n_xszx li .hz .txt h6{font-size:1.125rem;color:#000;margin-bottom:1.25rem;}
.n_xszx li .hz .txt p{font-family:'Poppins-Medium';font-size:1.25rem;color:#0373ff;}
.n_xszx li .hz .txt .img{width:6.625rem;height:6.625rem;display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;}
.n_xszx li .hz .txt .img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;}
.n_xszx li .hz .txt font{font-size:1rem;color:#0373ff;}
.n_jyfk{padding-top: 16.0625rem;}
.n_jyfk .h2{font-size:2.25rem;color:#000;margin-bottom:3.125rem;}
.n_jyfk form{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem 1.25rem;background-color:#fff;border-radius:.9375rem;padding:3.75rem 5.625rem;}
.n_jyfk form .inp{position:relative;}
.n_jyfk form .inp h6{font-size:1.125rem;color:#313131;margin-bottom:1.25rem;}
.n_jyfk form .inp input,.n_jyfk form .inp textarea{border-radius:.9375rem;border:1px solid #d2d8de;padding:1.25rem;font-size:1rem;color:#7f7f7f;width:100%;}
.n_jyfk form .inp textarea{min-height:7.8125rem;}
.n_jyfk form .text{grid-column:span 3;}
.n_jyfk form .code-img{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);z-index:2;max-width:30%;}
.n_jyfk form button{border-radius:.9375rem;max-width:13.125rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.0625rem;color:#fff;background-color:#0373ff;transition:all .3s ease;text-transform: capitalize;}
.n_jyfk form button:hover{background-color:#e61f21;}

.n_tsjy{padding-top: 0rem;}
.n_tsjy .h2{font-size:2.25rem;color:#000;margin-bottom:3.125rem;}
.n_tsjy form{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem 1.25rem;background-color:#fff;border-radius:.9375rem;padding:3.75rem 5.625rem;}
.n_tsjy form .inp{position:relative;}
.n_tsjy form .inp h6{font-size:1.125rem;color:#313131;margin-bottom:1.25rem;}
.n_tsjy form .inp input,.n_tsjy form .inp textarea{border-radius:.9375rem;border:1px solid #d2d8de;padding:1.25rem;font-size:1rem;color:#7f7f7f;width:100%;}
.n_tsjy form .inp textarea{min-height:7.8125rem;}
.n_tsjy form .text{grid-column:span 3;}
.n_tsjy form .code-img{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);z-index:2;max-width:30%;}
.n_tsjy form button{border-radius:.9375rem;max-width:13.125rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.0625rem;color:#fff;background-color:#0373ff;transition:all .3s ease;text-transform: capitalize;}
.n_tsjy form button:hover{background-color:#e61f21;}

.nav_sj{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:3.75rem;}
.nav_sj a{display:block;padding:1.25rem 3.5rem;border-radius:5rem;background-color:#fff;font-size:1.0625rem;color:#3a3e40;transition:all .3s ease;}
.nav_sj a.on,.nav_sj a:hover{background-color:#0373ff;color:#fff;}
.n_news{background:url(../images/n_news_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 10rem;}
.n_news ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 1.875rem;}
.n_news li a{display:block;border-radius:.5rem;overflow:hidden;background-color:#fff;}
.n_news li a .img{width:100%;height:19.6875rem;}
.n_news li a .txt{padding:1.875rem 2.8125rem;}
.n_news li a .txt h2{font-size:1.375rem;line-height:2.25rem;color:#000;}
.n_news li a .txt .line{width:100%;height:1px;background-color:#e1e2e5;margin:1.875rem 0;}
.n_news li a .txt .hz{display:flex;align-items:center;justify-content:space-between;}
.n_news li a .txt .time{font-size:1rem;color:#0373ff;transition:all .3s ease;}
.n_news li:hover a .txt .time{color:#e61f21;}
.n_news li a .txt .iconfont::before{transform:rotate(90deg);font-size:1.25rem;color:#000;}
.n_news_show{background:url(../images/n_page_bg.jpg) top no-repeat;background-size:cover;padding:6.25rem 0 10rem;}
.n_news_show .hz{background-color:#fff;padding:6.25rem 3.75rem;}
.n_news_show .hz .top{margin-bottom:4.25rem;}
.n_news_show .hz .top h2{font-size:3rem;line-height:1.5;color:#000;margin-bottom:1.875rem;}
.n_news_show .hz .top .box{display:flex;align-items:center;justify-content:space-between;}
.n_news_show .hz .top .box .txt{display:flex;align-items:center;gap:3.125rem;font-size:1rem;color:#000;}
.n_news_show .hz .top .box a{display:flex;align-items:center;gap:.625rem;}
.n_news_show .hz .top .box a font{font-size:1rem;color:#000;}
.n_news_show .hz .top .box a .iconfont{width:1.5625rem;height:1.5625rem;flex-shrink:0;border-radius:50%;background-color:#0373ff;display:flex;align-items:center;justify-content:center;font-size:1rem;transform:rotate(45deg);color:#fff;transition:all .3s ease;}
.n_news_show .hz .top .box a:hover .iconfont{background-color:#e61f21;transform:rotate(90deg);}
.n_news_show .hz2{display:flex;align-items:flex-start;justify-content:space-between;gap:5rem;}
.n_news_show .hz2 .left{width:100%;max-width:9.375rem;flex-shrink:0;position:sticky;top:7rem;}
.n_news_show .hz2 .right{width:100%;padding-left:5rem;border-left:1px solid #ececec;}
.share{margin-bottom:5.5rem;}
.share h2{font-size:1rem;color:#000;margin-bottom:1.25rem;}
.social-share{display:flex;gap:.625rem;}
.social-share a{position:relative;display:block;width:3.125rem;height:3.125rem;border-radius:50%;border:1px solid #a7b3b6;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.social-share a:hover{background-color:#0373ff;border-color:#0373ff;}
.wechat-qrcode{position:absolute;background-color:#fff;white-space:nowrap;top:110%;left:50%;transform:translateX(-50%);z-index:777;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.9375rem;text-align:center;padding:1.5rem;box-shadow:0 0 1.25rem .125rem rgba(0,0,0,0.1);opacity:0;visibility:hidden;transition:all .3s ease;}
.social-share a:hover .wechat-qrcode{opacity:1;visibility:visible;}
.wechat-qrcode h4,.wechat-qrcode p{font-size:.875rem;color:rgba(0,0,0,.5);margin-bottom:1rem;}
.wechat-qrcode img{margin-bottom:1rem;}
.wechat-qrcode p{margin-bottom:0;line-height:1.5;}
.social-share .icon-wechat::before,.social-share .icon-weibo::before{font-family:"iconfont" !important;font-size:1.5rem;color:#0373ff;}
.social-share .icon-wechat::before{content:'\e69a';}
.social-share .icon-weibo::before{font-size:2rem;margin-top:-0.375rem;}
.social-share a:hover::before{color:#fff !important;}
.n_news_show .hz2 .ewm p{font-size:1rem;text-align:center;color:#000;margin-bottom:.625rem;}
.n_news_show .hz2 .ewm img{width:9.375rem;height:9.375rem;border:1px solid #e8e6e6;padding:.5rem;}
.n_video{background:url(../images/n_xszx_bg.jpg) top no-repeat;background-size:cover;padding:5.9375rem 0 7.9375rem;}
.n_video ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.4375rem 1.5rem;}
.n_video li a{display:block;}
.n_video li a .img{border-radius:.9375rem;width:100%;height:21.25rem;position:relative;}
.n_video li a .img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0373ff;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease;}
.n_video li a .img::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:4.625rem;height:4.625rem;background:url(../images/n_video_bf.png) center no-repeat;background-size:contain;opacity:0;visibility:hidden;transition:all .3s ease;}
.n_video li:hover a .img::before,.n_video li:hover a .img::after{opacity:1;visibility:visible;}
.n_video li:hover a .img::before{opacity:.85;}
.n_video li a .txt{padding:1.875rem 1.25rem 0;}
.n_video li a .txt .time{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#747474;margin-bottom:1.25rem;}
.n_video li a .txt h2{font-size:1.25rem;color:#000;margin-bottom:1.875rem;}
.n_video li a .txt .more{width:2.375rem;height:2.375rem;border-radius:50%;border:2px solid #c4c6c9;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.n_video li:hover a .txt .more{background-color:#0373ff;border-color:#0373ff;}
.n_video li a .txt .more .iconfont{font-size:1rem;color:#000;transition:all .3s ease;}
.n_video li:hover a .txt .more .iconfont{color:#fff;transform:rotate(45deg);}
.n_down{background:url(../images/n_xszx_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 7.25rem;}
.n_down ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2.5rem;}
.n_down ul li a{display:block;padding:2.5rem;background-color:rgba(255,255,255,.6);border-radius:.625rem;border:2px solid #fff;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);}
.n_down ul li a h2{font-size:1.5rem;color:#212121;margin-bottom:2.125rem;}
.n_down ul li a .hz{display:flex;align-items:center;justify-content:space-between;}
.n_down ul li a .hz .more{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #bbc0c4;transition:all .3s ease;}
.n_down ul li a .hz .more .iconfont{font-size:1rem;color:#212121;}
.n_down ul li a:hover .hz .more{background-color:#0373ff;border-color:#0373ff;}
.n_down ul li a:hover .hz .more .iconfont{color:#fff;}
.n_down ul li a .hz .right{display:flex;align-items:center;gap:2.5rem;}
.n_down ul li a .hz .right .time,.n_down ul li a .hz .right .size{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(33,33,33,.7);}
.n_yqsq{background:url(../images/n_xszx_bg.jpg) top no-repeat;background-size:cover;padding:5.9375rem 0 8.5rem;}
.n_yqsq .hz{background-color:#fff;padding:5.4375rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.n_yqsq .hz h2{font-size:1.875rem;font-weight:bold;line-height:1.5;color:#000;margin-bottom:4.25rem;}
.n_yqsq .hz form{width:100%;max-width:65.625rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1.5rem;}
.n_yqsq .hz form .inp{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;padding:0 1.875rem;background-color:#f6f6f6;border-radius:1.375rem;position:relative;font-size:1rem;color:#3b3b3b;}
.n_yqsq .hz form .inp font{color:#e61f21;flex-shrink:0;margin-top:.625rem;}
.n_yqsq .hz form .inp .i1{display:flex;align-items:center;flex-shrink:0;gap:1.125rem;white-space:nowrap;}
.n_yqsq .hz form .inp .i1 .iconfont{font-size:1rem;color:#0373ff;}
.n_yqsq .hz form .inp .i1 p{margin-top:.1875rem;}
.n_yqsq .hz form .inp input,.n_yqsq .hz form .inp textarea{width:100%;height:100%;padding:1.25rem 0;background-color:transparent;font-size:1rem;line-height:1.5;}
.n_yqsq .hz form .inp textarea{min-height:15.625rem;padding:0 1.875rem;}
.n_yqsq .hz form .inp input::placeholder,.n_yqsq .hz form .inp textarea::placeholder{color:rgba(59,59,59,.3);}
.n_yqsq .hz form .add,.n_yqsq .hz form .cases,.n_yqsq .hz form .text{grid-column:span 2;}
.n_yqsq .hz form .text{flex-direction:column;align-items:flex-start;}
.n_yqsq .hz form .text{padding:1.25rem 1.875rem;}
.n_yqsq .hz form .yzm .fc-code{width:100%;max-width:30%;}
.n_yqsq .hz form button{margin-left:50%;border-radius:1.375rem;font-size:1rem;font-weight:bold;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 3.5625rem;color:#fff;background-color:#0373ff;transition:all .3s ease;}
.n_yqsq .hz form .inp_cookie{display:flex;align-items:center;gap:.625rem;font-size:1.0625rem;color:#999999;grid-column: span 2;margin-top: 2.5rem;}
.n_yqsq .hz form .inp_cookie span{cursor:pointer;display:block;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #e7e7e7;flex-shrink:0;position:relative;transition:all .3s ease;}
.n_yqsq .hz form .inp_cookie span::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0373ff;width:100%;height:100%;max-width:60%;max-height:60%;border-radius:50%;opacity:0;visibility:hidden;transition:all .3s ease;}
.n_yqsq .hz form .inp_cookie.on span{border-color:#0373ff;}
.n_yqsq .hz form .inp_cookie.on span::before{opacity:1;visibility:visible;}
.n_yqsq .hz form .inp_cookie p{margin-top:.3125rem;}
.n_yqsq .hz form .inp_cookie p a{color:#0373ff;transition:all .3s ease;}
.n_yqsq .hz form .inp_cookie p a:hover{color:#e61f21;}
.n_yqsq .hz form button:hover{background-color:#e61f21;}
.tc .tc_content .h2{font-size:1.25rem;color:#212121;font-weight:bold;margin-bottom:1.5rem;}
.tc .tc_content .ar_article{max-height:94%;overflow:hidden;overflow-y:auto;padding-right:1rem;}
.n_yqsq .custom-select{width:100%;height:3.6875rem;}
.n_yqsq .custom-select a{display:block;width:100%;height:100%;padding:1.25rem 0;background-color:transparent;font-size:1rem;line-height:1.5;position:relative;z-index:2;text-align:left;}
.n_yqsq .custom-select span{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%) rotate(-90deg);z-index:1;transition:all .3s ease;}
.n_yqsq .custom-select.active span{transform:translateY(-50%) rotate(0deg);}
.n_yqsq .custom-select ul{position:absolute;left:14%;top:105%;z-index:77;background-color:#f6f6f6;width:calc(100% - 14%);border-radius:.9375rem;padding-left:1.25rem;height:0;overflow:hidden;transition:all .3s ease;}
.n_yqsq .custom-select ul li{font-size:1rem;color:#313131;text-align:left;line-height:2;cursor:pointer;transition:all .3s ease;}
.n_yqsq .custom-select ul li:first-child{padding-top:1rem;}
.n_yqsq .custom-select ul li:last-child{padding-bottom:1rem;}
.n_yqsq .custom-select ul li:hover{color:#0373ff;}
.n_yqsq .custom-select.active ul{height:14.25rem;overflow-y:auto;border:1px solid rgba(0,0,0,.1);}
.n_yydl{background:url(../images/n_page_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 8.875rem;}
.n_yydl .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:3.125rem;}
.n_yydl .hz .left{width:100%;max-width:11.25rem;position:sticky;top:7rem;flex-shrink:0;}
.n_yydl .hz .left li{margin-bottom:.875rem;}
.n_yydl .hz .left li:last-child{margin-bottom:0;}
.n_yydl .hz .left li a{display:block;text-transform: capitalize; padding:1.25rem;width:100%;border-radius:50rem;background-color:#fff;font-size:1.0625rem;text-align:center;color:#3a3e40;transition:all .3s ease;}
.n_yydl .hz .left li a:hover,.n_yydl .hz .left li.on a{background-color:#0373ff;color:#fff;}
.n_yydl .hz .right{width:100%;}
.n_yydl .hz .top{display:grid;grid-template-columns:1fr 51.25rem;border-radius:1.25rem;overflow:hidden;margin-bottom:3.75rem;}
.n_yydl .hz .top .txt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:6.625rem;background-color:#0373ff;}
.n_yydl .hz .top .txt h2{font-size:1.875rem;color:#fff;margin-bottom:1.25rem;}
.n_yydl .hz .top .txt p{font-size:2.125rem;line-height:2.1875rem;color:#fff;opacity:.3;text-transform:uppercase;}
.n_yydl .hz .ar_article{font-size:1.0625rem;line-height:2.625rem;color:#2e3031;margin-bottom:3.75rem;}
.n_yydl .hz2 h2{font-size:1.875rem;font-weight:bold;color:#000;margin-bottom:2.5rem;}
.n_yydl .hz2 .yy_box{display:flex;align-items:center;justify-content:space-between;gap:1.5625rem;}
.n_yydl .hz2 .yy_box .jt{cursor:pointer;width:4rem;height:4rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#b1bbc7;transition:all .3s ease;}
.n_yydl .hz2 .yy_box .jt .iconfont{font-size:1rem;color:#fff;}
.n_yydl .hz2 .yy_box .prev .iconfont{transform:rotate(180deg);}
.n_yydl .hz2 .yy_box .jt:hover{background-color:#0373ff;}
.n_yydl .hz2 .yy_box .swiper{border-radius:.9375rem;overflow:hidden;}
.n_yydl .hz2 .yy_box .swiper-slide a{display:block;border-radius:.9375rem;overflow:hidden;width:100%;height:20.625rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;position:relative;}
.n_yydl .hz2 .yy_box .swiper-slide a .img{width:100%;height:100%;max-width:80%;max-height:80%;padding-bottom:10%;display:flex;align-items:center;justify-content:center;}
.n_yydl .hz2 .yy_box .swiper-slide a .img img{object-fit:contain;max-width:80%;max-height:80%;}
.n_yydl .hz2 .yy_box .swiper-slide a::before{content:'';position:absolute;left:0;bottom:0;background:linear-gradient(to top,#0373ff,transparent 50%);width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease;}
.n_yydl .hz2 .yy_box .swiper-slide a h6{position:absolute;left:50%;bottom:1.875rem;transform:translateX(-50%);font-size:1.125rem;color:#000;z-index:3;transition:all .3s ease;}
.n_yydl .hz2 .yy_box .swiper-slide a:hover::before{opacity:1;visibility:visible;}
.n_yydl .hz2 .yy_box .swiper-slide a:hover h6{color:#fff;}
.n_honor,.n_txrz{background:url(../images/n_honor_bg.jpg) top no-repeat;background-size:cover;padding:6.0625rem 0 9.8125rem;}
.n_honor ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem 5rem;}
.n_honor ul li a{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:22.5rem;position:relative;background-color:#fff;border-radius:.9375rem;overflow:hidden;}
.n_honor ul li a .img{width:100%;height:100%;max-width:80%;max-height:80%;padding-bottom:10%;}
.n_honor ul li a .img img{object-fit:contain;}
.n_honor ul li a::before{content:'';position:absolute;left:0;bottom:0;background:linear-gradient(to top,#0373ff,transparent 50%);width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease;}
.n_honor ul li a h6{position:absolute;left:50%;bottom:1.875rem;transform:translateX(-50%);font-size:1.125rem;color:#000;z-index:3;transition:all .3s ease;padding:0 1.25rem;}
.n_honor ul li a:hover::before{opacity:1;visibility:visible;}
.n_honor ul li a:hover h6{color:#fff;}
.n_txrz ul{display:grid;grid-template-columns:repeat(5,1fr);gap:2.5rem 1.875rem;}
.n_txrz ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.n_txrz ul li a .img{position:relative;width:14.0625rem;height:19.8125rem;display:flex;align-items:center;justify-content:center;z-index:3;}
.n_txrz ul li a .img::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:2;background:url(../images/n_txrz_img.png) center no-repeat;background-size:contain;}
.n_txrz ul li a .img img{max-width:90%;max-height:90%;object-fit:contain;}
.n_txrz ul li a .txt{position:relative;text-align:center;width:100%;z-index:2;margin-top:-.625rem;}
.n_txrz ul li a .txt::before{content:'';position:relative;z-index:1;width:100%;height:3.875rem;background:url(../images/n_txrz_txt1.png) center no-repeat;background-size:contain;}
.n_txrz ul li a .txt .line{margin:0 auto;width:1rem;height:.25rem;background-color:#0373ff;}
.n_txrz ul li a .txt h6{font-size:1.125rem;color:#242727;text-align:center;margin-top:.875rem;}
.n_about{background:url(../images/n_about_bg.jpg) top no-repeat;background-size:cover;padding:5.9375rem 0 6.6875rem;position:relative;}
/* .n_about::before{content:'';position:absolute;background:url(../imagess/n_about_dq.png) left no-repeat;background-size:contain;width:59.1875rem;height:59.1875rem;top:0;left:0;} */
.n_about .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:3.125rem;}
.n_about .hz .left{width:auto;flex-shrink:0;max-width: 31.25rem;}
.n_about .hz .left h3{font-size:1.875rem;color:#1a222b;margin-bottom:1.25rem;}
.n_about .hz .left h4{font-size:2.25rem;font-weight:bold;color:#0373ff;}
.n_about .hz .ar_article{width:100%;max-width:62.5rem;}
.n_about .hz2{display:grid;grid-template-columns:25rem 1fr;gap:1.875rem;}
.n_about .hz2 .left{background-color:#fff;padding:3.75rem 0;position:relative;}
.n_about .hz2 .left::before{content:'';position:absolute;background:url(../images/n_about_wl.png) bottom no-repeat;background-size:cover;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:7rem;z-index:1;}
.n_about .hz2 .left .txt{position:relative;z-index:2;display:flex;align-items:center;gap:1rem;padding:1.4375rem 2.5rem;width:90%;background-color:#f2f3f7;border-top-right-radius:5rem;border-bottom-right-radius:5rem;margin-bottom:1.5625rem;}
.n_about .hz2 .left .txt font{font-family:'Poppins-Medium';font-size:1.5rem;color:#0373ff;display: none;}
.n_about .hz2 .left .txt p{font-size:1rem;color:#010101;}
.n_about .hz2 .right{border-top-right-radius:2.5rem;overflow:hidden;}
.n_zzjg{background:url(../images/n_zzjg_bg.jpg) center no-repeat;background-size:cover;padding:5.9375rem 0 8.25rem;}
.n_jyln{background:url(../images/n_jyln_bg.jpg) bottom no-repeat;background-size:cover;padding:7.5rem 0 10rem;}
.n_jyln .hz{display:flex;align-items:center;justify-content:space-between;gap:8.75rem;}
.n_jyln .hz .left{width:100%;}
.n_jyln .hz .left .ar_article h3{font-size:1.5rem;font-weight:bold;color:#000;}
.n_jyln .hz .left .ar_article h4{font-size:2.625rem;font-weight:300;color:#000;}
.n_jyln .hz .left .ar_article{font-size:1.0625rem;line-height:2.625rem;color:#2e3031;}
.n_jyln .hz .right{width:100%;max-width:44.6875rem;flex-shrink:0;}
.na_video{padding:12.125rem 0 13.375rem;}
.na_video .hz{display:flex;align-items:center;justify-content:space-between;}
.na_video .hz .txt h2{font-size:3.125rem;line-height: 1.5; font-weight:bold;margin-bottom:1rem;color:#fff;}
.na_video .hz .txt p{font-size:2.5rem;font-weight:300;color:#fff;}
.na_video .hz a{display:block;width:6.875rem;height:6.875rem;position:relative;}
.na_video .hz a::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:url(../images/na_video_bf1.png) center no-repeat;background-size:contain;width:1.25rem;height:1.25rem;}
.na_video .hz a::after{content:'';position:absolute;top:0;left:0;z-index:1;background:url(../images/na_video_bf.png) center no-repeat;background-size:contain;width:100%;height:100%;animation:rotate 5s linear infinite;}
@keyframes rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.n_fzlc{background:url(../images/n_fzlc_bg.jpg) bottom no-repeat;background-size:cover;padding:5rem 0 6.25rem;position:relative;}
.n_fzlc::before{content:'';background:url(../images/n_fzlc_line.png) center no-repeat;background-size:100%;width:100%;height:37.5rem;position:absolute;top:10.9375rem;left:0;z-index:1;}
.n_fzlc .hz{position:relative;z-index:2;}
.n_fzlc .hz .jt{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.625rem;z-index:3;}
.n_fzlc .hz .jt div{cursor:pointer;width:3.75rem;height:3.75rem;border-radius:50%;border:1px solid #cfd5db;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.n_fzlc .hz .jt div .iconfont{font-size:1.25rem;color:#000;transform:rotate(90deg);}
.n_fzlc .hz .jt .prev .iconfont{transform:rotate(-90deg);}
.n_fzlc .hz .jt div:hover{background-color:#0373ff;border-color:#0373ff;}
.n_fzlc .hz .jt div:hover .iconfont{color:#fff;}
.n_fzlc .hz .swiper{padding-top:2.25rem;}
.n_fzlc .hz .swiper-slide{display:flex;flex-direction:column;}
.n_fzlc .hz .swiper-slide .txt{position:relative;padding-left:1.5rem;}
.n_fzlc .hz .swiper-slide .txt::before{content:'';position:absolute;left:0;top:.625rem;width:.6875rem;height:.6875rem;background-color:#fff;border-radius:50%;z-index:2;border:2px solid #0373ff;}
.n_fzlc .hz .swiper-slide .txt::after{content:'';position:absolute;left:.3125rem;top:.625rem;width:1px;height:calc(100% - .625rem);background-color:#c7cdd4;}
.n_fzlc .hz .swiper-slide .txt h2{font-family:'Poppins-Medium';font-size:2.125rem;color:#0373ff;margin-bottom:1rem;}
.n_fzlc .hz .swiper-slide .txt .ar_article{font-size:1rem;line-height:1.625rem;color:#4e5052;height:auto;max-height:8.4375rem;overflow:hidden;overflow-y:auto;padding:0 1rem 2rem 0;}
.n_fzlc .hz .swiper-slide .txt:nth-child(2){margin:7.375rem 0 0 12.5rem;}
.n_fzlc .hz .swiper-slide .txt:nth-child(2) .ar_article{padding-bottom:0 !important;}
.n_fzlc .hz .swiper-slide .txt:nth-child(2)::after{top:auto;bottom:90%;}
.n_fzlc .hz .swiper-slide{transition:all .3s ease;}
.n_fzlc .hz .swiper-slide.swiper-slide-active{padding-top:6.25rem;}
.n_fzlc .hz .swiper-slide.swiper-slide-active .txt:nth-child(2){margin:7.75rem 0 0 12.5rem;}
.n_fzlc .hz .swiper-slide.swiper-slide-active+.swiper-slide{padding-top:8.125rem;}
.n_fzlc .hz .swiper-slide.swiper-slide-active+.swiper-slide .txt:nth-child(2){margin:11.0625rem 0 0 12.5rem;}
.n_fzlc .hz .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide .txt:nth-child(1){padding-bottom:9.25rem;margin-right:8.75rem;}
.n_fzlc .hz .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide .txt:nth-child(2)::after{height:12.125rem;}
.n_pro{background:url(../images/n_page_bg.jpg) top no-repeat;background-size:cover;padding:6rem 0 9.1875rem;}
.n_pro .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.n_pro .hz .left{width:100%;max-width:22.5rem;flex-shrink:0;border-radius:.625rem;padding:2.5rem 1.875rem;background-color:#fff;position:sticky;top:7rem;}
.n_pro .hz .left .top h2{font-size:1.125rem;font-weight:bold;color:#1f1e23;margin-bottom:1.25rem;}
.n_pro .hz .left .top form{position:relative;width:100%;}
.n_pro .hz .left .top form input{width:100%;padding:1.25rem;border-radius:.625rem;border:2px solid #e7e9e8;font-size:1.125rem;color:#7a7a7a;}
.n_pro .hz .left .top form button{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background-color:transparent;width:1.25rem;height:1.25rem;}
.n_pro .hz .left .top form button svg path{fill:#0373ff;transition:all .3s ease;}
.n_pro .hz .left .top form button:hover svg path{fill:#e61f21;}
.n_pro .hz .left .p_nav_sj a{font-family:'Poppins-Medium','Microsoft YaHei','微软雅黑',sans-serif;;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;border-bottom:1px solid #eaeaea;font-size:1.125rem;color:#000;transition:all .3s ease;}
.n_pro .hz .left .p_nav_sj a.on,.n_pro .hz .left .p_nav_sj a:hover{color:#0373ff;}
.n_pro .hz .right{width:100%;max-width:75rem;}
.n_pro .hz .right table{width:100%;display:table;border-collapse:collapse;border-spacing:0;}
.n_pro .hz .right table tr{border:1px solid #bcc0c4;}
.n_pro .hz .right table tr:nth-child(1){position: sticky;top: 5rem;}
.n_pro .hz .right table tr:nth-child(1) th{background-color: transparent !important;border: 0 !important;position: relative;z-index: 2;}
.n_pro .hz .right table tr:nth-child(1)::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(270deg, #73cfbd, #0373ff);}
.n_pro .hz .right table td,.n_pro .hz .right table th{padding:1.875rem 1rem;font-size:1rem;color:#000;text-align:center;width:auto;}
.n_pro .hz .right table th{background-color:#55606a;font-size:1.125rem;font-weight:500;color:#fff;position:relative;cursor:pointer;white-space:nowrap;line-height: 1.25;}
.n_pro .hz .right table th .sx_list{position:absolute;top:110%;left:50%;transform:translateX(-50%);min-width:100%;width:auto;white-space:nowrap;background-color:#fff;box-shadow:10px 10px 20px rgba(0,0,0,.1);padding:1.25rem;opacity:0;visibility:hidden;max-height:22.5rem;overflow:hidden;overflow-y:auto;transition:all .3s ease;}
.n_pro .hz .right table th .sx_list .sx_item{cursor:pointer;font-size:1rem;color:#212121;padding:.5rem;transition:all .3s ease;}
.n_pro .hz .right table th .sx_list .sx_item.on,.n_pro .hz .right table th .sx_list .sx_item:hover{color:#0373ff;}
.n_pro .hz .right table th:hover .sx_list{opacity:1;visibility:visible;}
.n_pro .hz .right table th font{position:relative;}
.n_pro .hz .right table th span{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:.5625rem;}
.n_pro .hz .right table td .iconfont{font-size:1.875rem;color:#0373ff;}
.n_pro .hz .right table td .iconfont:hover{color:#e61f21;}
.n_pro .hz .right table tr:nth-child(even) td{background-color:#fff;}
.n_pro .hz .right table tr:nth-child(odd) td{background-color:transparent;}
.n_pro .hz .right table .pro_nr .img{width:6.75rem;height:5rem;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.n_pro .hz .right table .pro_nr .img img{width:100%;height:100%;object-fit:contain;margin:0 !important;}
.n_pro .hz .right table .pro_td{text-align:left;font-size:.875rem;line-height:1.25rem;color:#707070;}
.n_pro .hz .right table .pro_td h6{font-size:.875rem;color:#4e4e4e;margin-bottom:.5rem;}
.n_pro .hz .right table .pro_td .pro_hz{display:flex;align-items:flex-end;justify-content:space-between;gap:3.75rem;white-space:normal;}
.n_pro .hz .right table .pro_td .pro_hz a{display:flex;align-items:center;flex-shrink:0;background-color:#0373ff;padding:.75rem 2.5rem;border-radius:.3125rem;color:#fff;gap:.5rem;transition:all .3s ease;}
.n_pro .hz .right table .pro_td .pro_hz a .iconfont{color:#fff;}
.n_pro .hz .right table .pro_td .pro_hz a:hover{background-color:#e61f21;}
.n_pro .hz .right table .pro_nr{max-height:0;transition:height 3s ease;display:none;}
.n_pro .hz .right table .on + .pro_nr{display:table-row;max-height:8.75rem;}
.pro_sech li a{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;border-bottom:1px solid rgba(0,0,0,.1);}
.pro_sech li a .img{width:100%;max-width:9.375rem;flex-shrink:0;}
.pro_sech li a .txt{width:100%;}
.pro_sech li a .txt h2{font-size:1.25rem;color:#212121;margin-bottom:1rem;text-transform:uppercase;}
.pro_sech li a .txt p{font-size:.875rem;line-height:1.5;color:#4c4d4d;}
.n_pro_show .hz1{background:url(../images/n_pro_show_bg.jpg) bottom no-repeat;background-size:cover;padding:6.1875rem 0 7.375rem;}
.n_pro_show .hz1 .top{display:flex;align-items:center;justify-content:space-between;}
.n_pro_show .hz1 .top .left{width:100%;max-width:49%;border-right:1px solid #dbddde;}
.n_pro_show .hz1 .top .left .swiper{margin-bottom:1.875rem;}
.n_pro_show .hz1 .top .left .img{width:100%;height:28.125rem;display:flex;align-items:center;justify-content:center;}
.n_pro_show .hz1 .top .left .img img{width:100%;height:100%;max-width:80%;max-height:80%;object-fit:contain;}
.n_pro_show .hz1 .top .left .jt{display:flex;align-items:center;justify-content:center;gap:.625rem;}
.n_pro_show .hz1 .top .left .jt div{background-color:transparent;border: 2px solid #0373ff; width:3.75rem;height:3.4375rem;display:flex;align-items:center;justify-content:center;transform:skew(-20deg);transition:all .3s ease;cursor:pointer;}
.n_pro_show .hz1 .top .left .jt div:hover{background-color:#0373ff;}
.n_pro_show .hz1 .top .left .jt div .iconfont{font-size:1.25rem;color:#0373ff;transform:skew(20deg);}
.n_pro_show .hz1 .top .left .jt div:hover .iconfont{color:#fff;}
.n_pro_show .hz1 .top .left .jt .next .iconfont::before{transform:rotate(90deg);}
.n_pro_show .hz1 .top .left .jt .prev .iconfont::before{transform:rotate(-90deg);}
.n_pro_show .hz1 .top .left .jt .prev{margin-top:1.25rem;}
.n_pro_show .hz1 .top .right{width:100%;max-width:51%;padding-left:6.25rem;}
.n_pro_show .hz1 .top .right h2{font-size:2.25rem;line-height:1.5;font-weight:bold;color:#292f32;margin-bottom:3.375rem;padding-bottom: 1rem;position: relative;}
.n_pro_show .hz1 .top .right h2::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;max-width: 15.625rem;height: 3px;background-color: #0373ff;}
/* 外层h2原有样式全部保留，仅补充定位兼容 */
.about-title h2 {
    position: relative;
    /* 你原本写的字号、居中、颜色、边距全部不动 */
}

/* 屏蔽h2原生下划线，解决图里多余的那条横线 */
.about-title h2::after {
    display: none !important;
}

/* 内层文字容器：宽度自适应文字长度 */
.pro-title-text {
    position: relative;
    display: inline-block;
}

/* 自适应文字宽度的蓝色下划线 */
.pro-title-text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -14px; /* 文字与横线垂直间距，按需微调 */
    width: 100%;
    height: 3px;
    background: #0373ff;
}

/* 👉删掉/禁用你之前 h2::after 所有下划线代码 */
.n_pro_show .hz1 .top .right h2::after {
    display: none;
}
.n_pro_show .hz1 .top .right h6{font-size:1.5rem;font-weight:bold;color:#292f32;margin-bottom:.5rem;}
.n_pro_show .hz1 .top .right .ar_article{font-size:1.0625rem;line-height:2.5rem;color:#292f32;margin-bottom:5rem;}
.n_pro_show .hz1 .top .right .kjan{display:flex;align-items:center;gap:1.875rem;}
.n_pro_show .hz1 .top .right .kjan a{display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:5rem;border:2px solid #0373ff;padding:1.25rem 3.125rem;font-size:1rem;color:#292f32;transition:all .3s ease;}
.n_pro_show .hz1 .top .right .kjan a .iconfont{font-size:.625rem;color:#0373ff;}
.n_pro_show .hz1 .top .right .kjan a:hover{background-color:#0373ff;color:#fff;}
.n_pro_show .hz1 .top .right .kjan a:hover .iconfont{color:#fff;}
.n_pro_show .hz2{padding:5rem 0 11.25rem;}
.n_pro_show .hz2 .h2{font-size:2.25rem;font-weight:bold;color:#292f32;padding-bottom:1.25rem;position:relative;display:inline-block;}
.n_pro_show .hz2 .h2::before{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#0373ff;}
.n_pro_show .hz2 .ar_article{padding-top:5rem;border-top:2px solid #f1f2f3;}
.n_pro_show .hz2 .ar_article tr td:nth-child(odd){background-color:#f2f4f5;}
.n_pro_show .hz2 .ar_article tr:first-child{position: relative;}
.n_pro_show .hz2 .ar_article tr:first-child td{background-color: transparent !important;border: 0 !important;position: relative;z-index: 2;color:#fff;font-size:1.375rem;font-weight:bold;}
.n_pro_show .hz2 .ar_article tr:first-child::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(270deg, #73cfbd, #0373ff);}
.pages .box{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:5rem;}
.pages .box a{display:block;padding:.625rem .9375rem;min-width:2.5rem;min-height:2.5rem;border-radius:.3125rem;border:1px solid #c4cbdc;font-size:.875rem;color:#3a3a3a;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}
.pages .box a:hover,.pages .box a.on{background-color:#0373ff;border-color:#0373ff;color:#fff;}
footer{background:#020f1f;padding:9.3125rem 0 4.6875rem;position:relative;color:#fff;}
footer #gotop{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background-color:#0373ff;border-radius:50%;border:.4375rem solid #fff;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;}
footer #gotop .iconfont{font-size:1.25rem;color:#fff;}
footer #gotop:hover{background-color:#e61f21;}
footer .hz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
footer .hz .left{width:100%;max-width:30.75rem;}
footer .hz .left .logo{max-width:24.8125rem;margin-bottom:9.25rem;}
footer .hz .left .tel{display:flex;align-items:center;gap:1.6875rem;}
footer .hz .left .tel .ewm{max-width:6.875rem;max-height:6.875rem;}
footer .hz .left .tel h6,footer .hz .left .tel p{font-size:1rem;margin-bottom:.625rem;color:#9a9b9c;}
footer .hz .left .tel a{display:block;font-size:1.125rem;color:#0373ff;margin-bottom:1rem;}
footer .hz .left .tel p{margin-bottom:0;}
footer .hz .right{width:100%;}
footer .hz .right .top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;}
footer .hz .right .top dl{position:relative;padding:.8125rem 0 0 4.375rem;}
footer .hz .right .top dl::before{content:'';position:absolute;top:0;left:0;z-index:2;font-family:"iconfont" !important;width:2.9375rem;height:2.9375rem;background-color:#0373ff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border-radius:50%;}
footer .hz .right .top dl::after{content:'';position:absolute;top:0;left:1.4375rem;width:1px;height:100%;background-color:#0373ff;z-index:1;}
footer .hz .right .top dl:nth-child(1):before{content:'\e683';}
footer .hz .right .top dl:nth-child(2):before{content:'\e60b';}
footer .hz .right .top dl:nth-child(3):before{content:'\e8b0';}
footer .hz .right .top dl:nth-child(4):before{content:'\e8bc';}
footer .hz .right .top dt{font-size:1.5rem;margin-bottom:2.5rem;}
footer .hz .right .top dd{font-size:1rem;color:rgba(255,255,255,.4);margin-bottom:1.5rem;transition:all .3s ease;}
footer .hz .right .top dd:hover{color:#fff;}
footer .hz .right .top dd:last-child{margin-bottom:0;}
footer .copy{text-align:right;font-size:.875rem;line-height:1.6875rem;color:rgba(255,255,255,.3);}
footer .copy a{transition:all .3s ease;}
footer .copy a:hover{color:#fff;}
#sub_nav_content dl{border-bottom:1px solid rgba(0,0,0,.2);}
.n_case ul{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;}
.n_case li a .img{height:6.6875rem;display:flex;align-items:center;justify-content:center;}
.n_case li a .img img{width:100%;height:100%;max-width:60%;max-height:60%;object-fit:contain;}
