body{font-family:'Barlow1'}.fz_36{font-size:36px}.fz_34{font-size:34px}.fz_32{font-size:32px}.fz_30{font-size:30px}.fz_28{font-size:28px}.fz_26{font-size:26px}.fz_24{font-size:24px}.fz_22{font-size:22px}.fz_20{font-size:20px}.fz_18{font-size:18px}.fz_16{font-size:16px}.fz_14{font-size:14px}.fz_12{font-size:12px}p{font-size:16px}:root{--bs-primary:#054ccf}@font-face{font-family:'Barlow1';src:url("../fonts/Barlow1.woff2")}@font-face{font-family:'Barlow2';src:url("../fonts/Barlow2.woff2")}@font-face{font-family:'Barlow3';src:url("../fonts/Barlow3.woff2")}@font-face{font-family:'Barlow4';src:url("../fonts/Barlow4.woff2")}.mod_header{width:100%;height:100px;background:#fff;position:relative;z-index:9999}.mod_header .header{position:relative;z-index:9}.mod_header .header.active{position:fixed;top:0;left:0;z-index:10;width:100%;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.1);transform:translateY(-100%)}.mod_header .header.active.cur{transition:all .5s ease;transform:translateY(0)}.mod_header .header .head_top{height:48px;background:#151515;color:#f8f8f8;display:flex;align-items:center;padding:0 34px}.mod_header .header .head_top .text span{display:inline-block;padding:0 1.25rem;position:relative}.mod_header .header .head_top .text span::after{content:'';width:1px;height:15px;background:#324658;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mod_header .header .head_top .text span:first-child{padding-left:0}.mod_header .header .head_top .text span:last-child{padding-right:0}.mod_header .header .head_top .text span:last-child::after{display:none}.mod_header .header .head_top ul{display:flex;align-items:center;justify-content:flex-end}.mod_header .header .head_top ul li{margin-left:.75rem}.mod_header .header .head_top ul li a{color:#fff;transition:color .2s ease}.mod_header .header .head_top ul li a:hover{color:#054ccf}.mod_header .header .head_top ul li a i{font-size:18px}.mod_header .header .header_center{padding:0 34px;height:100px;background:#fff}.mod_header .header .header_center .logo{display:flex;align-items:center}.mod_header .header .header_center .logo a{display:inline-block}.mod_header .header .header_center .logo a img{max-height:80px}.mod_header .header .header_center .logo .text{margin-left:2.25rem;padding-left:1.5rem;border-left:1px solid #eee;font-size:15px;color:#324658}.mod_header .header .header_center .logo .text span{display:block;color:#054ccf;font-size:1.625rem;font-family:'Barlow2'}.mod_header .header .header_center nav{margin-left:auto}.mod_header .header .header_center nav>ul{display:flex;align-items:stretch;justify-content:flex-end}.mod_header .header .header_center nav>ul>li{position:relative;display:flex;align-items:center;padding:0 1em}.mod_header .header .header_center nav>ul>li:hover>a{color:#054ccf}.mod_header .header .header_center nav>ul>li:hover>i{color:#054ccf}.mod_header .header .header_center nav>ul>li:hover>ul{opacity:1;pointer-events:auto}.mod_header .header .header_center nav>ul>li.active>a{color:#054ccf}.mod_header .header .header_center nav>ul>li>a{height:100px;display:flex;align-items:center;font-size:20px;color:#111;position:relative;font-family:'Barlow2';transition:all .5s ease;text-transform:uppercase}.mod_header .header .header_center nav>ul>li i{font-size:1.125rem;margin-left:.5rem;transition:all .5s ease}.mod_header .header .header_center nav>ul>li ul{position:absolute;left:0;top:calc(100% - 1px);background:#fff;min-width:240px;box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);z-index:2;border-top:2px solid #054ccf;opacity:0;pointer-events:none}.mod_header .header .header_center nav>ul>li ul li{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding:0 1em}.mod_header .header .header_center nav>ul>li ul li a{font-size:16px;font-family:'Barlow2';color:#333;padding:.9em 0;display:flex;align-items:center;justify-content:space-between;word-wrap:break-word;transition:all .5s ease;text-transform:uppercase}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(-90deg);display:block;font-size:14px}.mod_header .header .header_center nav>ul>li ul li>ul{top:-2px;left:100%;min-width:280px}.mod_header .header .header_center nav>ul>li ul li:hover>a,.mod_header .header .header_center nav>ul>li ul li:hover>i{color:#054ccf}.mod_header .header .header_center nav>ul>li ul li:hover>ul{opacity:1;pointer-events:auto}.mod_header .header .header_center .head_search{margin:0 1.5rem}.mod_header .header .header_center .head_search i{font-size:18px;color:#151515;transition:all .5s ease;cursor:pointer}.mod_header .header .header_center .head_search i:hover{color:#054ccf}.mod_header .header .header_center .head_quote a{display:inline-block;padding:.625rem 1rem;font-family:'Barlow2';background:#054ccf;color:#fff;transition:all .5s ease;white-space:nowrap}.mod_header .header .header_center .head_quote a:hover{background:#151515}.mod_header .header .head_search_module{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:rgba(21,21,21,0.96);opacity:0;pointer-events:none;transition:all .5s ease;display:flex;align-items:center;padding:0 34px}.mod_header .header .head_search_module form{width:100%}.mod_header .header .head_search_module form input{width:100%;font-size:2rem;background:none;border:none;outline:none;color:#fff}.mod_header .header .head_search_module form input::placeholder{color:#fff}.mod_header .header .head_search_module form span{cursor:pointer}.mod_header .header .head_search_module form span i{color:#fff;font-size:1.5rem}.mod_header .header .head_search_module.active{opacity:1;pointer-events:auto}.footer{background:#151515;padding-top:4.375rem;color:#ccc}.footer .gird-row{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:3.125rem;align-items:flex-start}.footer .gird-row .caption .title{font-family:'Barlow2';color:#fff;padding-bottom:1rem;position:relative;margin-bottom:1rem}.footer .gird-row .caption .title::after{content:'';width:2.8125rem;height:2px;background:#2572ff;position:absolute;left:0;bottom:0}.footer .gird-row .caption p{line-height:1.8}.footer .gird-row .caption ul li{display:flex;align-items:center;position:relative;margin-bottom:.375rem}.footer .gird-row .caption ul li:hover::after{background:#2572ff}.footer .gird-row .caption ul li:hover a{color:#2572ff}.footer .gird-row .caption ul li::after{content:'';width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#ccc;transition:all .2s ease}.footer .gird-row .caption ul li:has(i)::after{display:none}.footer .gird-row .caption ul li a{color:#ccc;padding-left:12px;transition:all .2s ease}.footer .gird-row .caption ul li i{font-size:1.25rem;color:#2572ff}.footer .gird-row .caption ul li span{margin-left:12px}.footer .foot_bottom{border-top:1px solid #252525;padding:20px 0;margin-top:4.375rem;min-height:80px;box-sizing:content-box}.footer .foot_bottom span a{color:#ccc}.footer .foot_bottom ul li{margin-left:10px}.footer .foot_bottom ul li:first-child{margin-left:0}.footer .foot_bottom ul li a{background:#3a3a3a;color:#ccc;transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.footer .foot_bottom ul li a:hover{background:#054ccf;color:#fff}.footer .foot_bottom ul li a i{font-size:16px}.mod_oh{overflow:hidden}.mod_oh.dib{display:inline-block}.banner{width:100%;aspect-ratio:192 / 78;position:relative;overflow:hidden}.banner .swiper{height:100%}.banner .swiper .swiper-wrapper .swiper-slide{display:flex;align-items:center;font-family:'Barlow2';position:relative}.banner .swiper .swiper-wrapper .swiper-slide::after{display:none;content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,0,0,0.5)}.banner .swiper .swiper-wrapper .swiper-slide .container{display:none;position:relative;z-index:3;padding:0 20%}.banner .swiper .swiper-wrapper .swiper-slide .container .mod_oh{margin-bottom:2rem}.banner .swiper .swiper-wrapper .swiper-slide .container .mod_oh.dib{margin-bottom:1rem}.banner .swiper .swiper-wrapper .swiper-slide .container span{display:block;font-size:1.75rem;color:#054ccf}.banner .swiper .swiper-wrapper .swiper-slide .container h2{font-size:3.125rem;text-transform:capitalize;color:#fff;font-family:'Barlow3'}.banner .swiper .swiper-wrapper .swiper-slide .container a{display:inline-block;padding:1.125rem 1.5rem;background:#054ccf;color:#fff;transition:all .5s ease;vertical-align:middle}.banner .swiper .swiper-wrapper .swiper-slide .container a i{line-height:1;margin-left:.25rem;font-size:1.125rem}.banner .swiper .swiper-pagination1{bottom:15px}.banner .swiper .swiper-pagination1 span{opacity:1;width:16px;height:16px;border:6px solid #131313;background:#fff;transition:all .3s ease}.banner .swiper .swiper-pagination1 span.swiper-pagination-bullet-active{background:#131313;border-color:#fff}.banner .swiper .ico_next,.banner .swiper .ico_prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,0,0,0.2);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all 1s .3s ease}.banner .swiper .ico_next.active,.banner .swiper .ico_prev.active{opacity:1;pointer-events:auto}.banner .swiper .ico_next{right:4%}.banner .swiper .ico_prev{left:4%}.index_about{overflow:hidden;padding:6.25rem 0}.index_about .left{padding-right:16%;position:relative}.index_about .left .img:first-child{aspect-ratio:28 / 33;overflow:hidden}.index_about .left .img:first-child img{height:100%;width:100%;object-fit:cover}.index_about .left .img:last-child{position:absolute;right:9.5%;bottom:-6%;width:52%;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1)}.index_about .left .img:last-child:hover{transform:translateY(-8px)}.index_about .left img{width:100%;display:block}.index_about .right .mod_content{margin-bottom:2.5rem}.index_about ul{margin-top:8.75rem;display:flex;align-items:stretch;justify-content:space-between}.index_about ul li{width:calc((100% - 7.5rem)/4);background:#fff;color:#151515;font-size:clamp(18px, 3.5rem, 2.92vw);font-family:'Barlow2';text-align:center;padding:2.25rem 0;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);border-left:3px solid #054ccf;line-height:1.4}.index_about ul li span:last-child{display:block;text-transform:uppercase;font-family:'Barlow1';line-height:1.6}.index_class{padding:6.25rem 0;background:#f2f2f2}.index_class .swiper .swiper-slide{height:auto}.index_class .swiper .swiper-slide a{height:100%;display:block;background:#fff}.index_class .swiper .swiper-slide a:hover .text h5,.index_class .swiper .swiper-slide a:hover .text p{color:#054ccf}.index_class .swiper .swiper-slide a .img{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.index_class .swiper .swiper-slide a .img img{height:100%;width:100%;object-fit:contain}.index_class .swiper .swiper-slide a .text{padding:.5rem;text-align:center}.index_class .swiper .swiper-slide a .text h5{text-transform:uppercase;font-size:16px;font-family:'Barlow3';color:#151515}.index_class .swiper .swiper-slide a .text p{color:#888;font-family:'Barlow2';text-transform:uppercase;font-size:12px;margin:0}.index_product{padding:6.25rem 0;padding-bottom:5.625rem}.index_product .items .item{position:relative;margin-bottom:30px;height:100%}.index_product .items .item .tag{position:absolute;left:5px;top:5px;background:#151515;color:#fff;padding:1px 10px;font-size:15px;line-height:1.4;z-index:2}.index_product .items .item a{height:calc(100% - 30px);display:block;border:1px solid #f2f2f2}.index_product .items .item a:hover .img img{transform:scale(1.1)}.index_product .items .item a .img{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.index_product .items .item a .img img{height:100%;width:100%;object-fit:contain;transition:transform .6s ease}.index_product .items .item a .text{padding:1rem 1.25rem;padding-bottom:1.5rem}.index_product .items .item a .text h5{font-size:16px;font-family:'Barlow3';color:#151515;margin:0}.index_product .items .item a .text p{color:#454545;font-size:13px;margin-bottom:.25rem}.index_product .mod_more{margin-top:1.25rem}.index_contact .left{padding:5.625rem 6.25rem;min-height:46.875rem;background:rgba(20,20,20,0.9);color:#ccc}.index_contact .left .mod_title strong{line-height:1.2}.index_contact .left>p{margin-bottom:3.125rem}.index_contact .left p{line-height:1.8;font-size:16px}.index_contact .left .caption h4{font-family:'Barlow2';color:#fff;margin-bottom:1.5rem}.index_contact .left .mod_more{margin-top:1.25rem}.index_news{padding:6.25rem 0;padding-bottom:5rem}.index_news .item{position:relative;margin-bottom:15px}.index_news .item .tag{position:absolute;left:1.25rem;top:1.25rem;background:#151515;color:#fff;padding:8px 10px;font-size:12px;line-height:1.4;z-index:2;text-transform:uppercase}.index_news .item a{display:block}.index_news .item a .img{aspect-ratio:1.666 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.index_news .item a .img img{width:auto;width:100%;height:100%;object-fit:cover}.index_news .item a .text{padding-top:1.25rem}.index_news .item a .text h4{font-family:'Barlow2';color:#3A3A3A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index_news .item a .text p{line-height:1.8;color:#324658;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index_news .item a .text .mod_more span{padding:8px 12px;font-family:'Barlow1'}.about_skills{background-color:#f2f2f2;background-image:url(../img/equipment-slideshow-02.webp);background-position:50vw 0px;background-repeat:no-repeat;background-size:cover;padding:80px 0}.about_skills p{color:#324658}.about_skills .jindutiao{margin-top:2.5rem}.about_skills .jindutiao .progress{margin-bottom:1.25rem;margin-top:.5rem}.about_skills .jindutiao .progress .progress-bar{background:#054ccf}.about_began{padding:6.25rem 0}.about_began .items{margin-top:2rem;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.25rem}.about_began .items .item .img a{aspect-ratio:1.33 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.about_began .items .item .img a img{width:100%;height:100%;object-fit:contain}.about_history{padding:6.25rem 0;padding-top:2.5rem}.about_history .items{position:relative}.about_history .items .item{position:relative;display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.about_history .items .item.active i{background:#054ccf;color:#fff}.about_history .items .item:nth-child(2n-1){justify-content:flex-start}.about_history .items .item:nth-child(2n-1) i{order:2}.about_history .items .item:nth-child(2n-1) .time{order:3}.about_history .items .item:nth-child(2n-1) .text{text-align:right}.about_history .items .item:nth-child(2n-1) .text::after{left:100%;right:auto;border-left:10px solid #f2f2f2;border-right:none}.about_history .items .item i{margin:0 12px;width:48px;height:48px;border-radius:50%;font-size:16px;color:#324658;display:flex;align-items:center;justify-content:center;background:#f2f2f2;transition:all .3s ease}.about_history .items .item .text{width:calc(50% - 36px);background:#f2f2f2;padding:1.25rem;border-radius:4px;position:relative}.about_history .items .item .text::after{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f2f2f2;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.about_history .items .item .text h4{text-transform:capitalize;color:#151515;font-family:'Barlow2';margin-bottom:1rem}.about_history .items .item .text p{color:#324658;margin:0}.about_history .items .history_line{position:absolute;left:50%;top:0;z-index:-1;height:100%;transform:translateX(-50%);width:3px;background:#f2f2f2}.about_history .items .history_line .line{width:100%;height:0;background:#054ccf;position:absolute;left:0;top:0;z-index:2}.ny_left{padding:4rem 0}.ny_left.fixed{position:fixed;top:0}.ny_left.fixed2{position:fixed;bottom:0}.ny_left h3{font-family:'Barlow2';margin-bottom:1rem}.product_list{padding:4rem 0}.product_list.product_hot{padding-top:0}.product_list.product_hot>h3{font-family:'Barlow2';margin-bottom:1rem;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.product_list.product_hot .items .item{width:calc((100% - 60px)/4)}.product_list.product_hot .items .item:not(:nth-child(3n)){margin-right:0}.product_list.product_hot .items .item:not(:nth-child(4n)){margin-right:20px}.product_list .items{display:flex;flex-wrap:wrap;align-items:stretch}.product_list .items .item{width:calc((100% - 40px)/3)}.product_list .items .item:not(:nth-child(3n)){margin-right:20px}.product_list .item{transition:all .3s ease-in-out;position:relative;border-bottom:1px solid #f8f8f8}.product_list .item:hover{box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1)}.product_list .item:hover .img img{transform:scale(1.1)}.product_list .item:hover .mod_more{top:35%;z-index:9;opacity:1}.product_list .item .img{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f8f8;margin-bottom:1rem;border:1px solid #fff}.product_list .item .img img{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.product_list .item .text{padding:0 1rem;text-align:center}.product_list .item .text span{font-size:14px;color:#324658;display:block;opacity:.6;line-height:1.4;margin-bottom:.5rem}.product_list .item .text a{color:#3a3a3a;padding:1.25rem 0;display:block}.product_list .item .text a h2{font-family:'Barlow2';margin:0}.product_list .item .mod_more{text-align:center;position:absolute;left:0;width:100%;top:20px;z-index:-1;transition:all .3s ease;opacity:0}.product_list .item .mod_more a{padding:10px 20px;font-size:16px;text-transform:uppercase}.product_detail{padding:4rem 0}.product_detail .detail_left{border:1px solid #F2F2F2;margin-bottom:2rem}.product_detail .detail_left .swiper>a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:bold;color:#131313;border-radius:50%;background:#fff;position:absolute;right:1rem;top:1rem;z-index:3}.product_detail .detail_left .swiper .swiper-slide{overflow:hidden}.product_detail .detail_left .swiper .swiper-slide:hover .zoomImg{opacity:1}.product_detail .detail_left .swiper .swiper-slide .img{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.product_detail .detail_left .swiper .swiper-slide .img img{width:100%;height:100%;object-fit:cover}.product_detail .detail_left .swiper .swiper-slide .zoomImg{position:absolute;left:0;top:0;width:1000px;height:1000px;opacity:0;z-index:2}.product_detail .detail_left .swiper_imgs{display:flex;margin-top:1.125rem}.product_detail .detail_left .swiper_imgs .swiper_img{width:calc((100% - 3rem)/4);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.product_detail .detail_left .swiper_imgs .swiper_img:not(:last-child){margin-right:1rem}.product_detail .detail_left .swiper_imgs .swiper_img.active{border:1px solid #054ccf;cursor:default}.product_detail .detail_left .swiper_imgs .swiper_img img{width:100%;height:100%;object-fit:cover}.product_detail .detail_imgs h1{font-family:'Barlow2'}.product_detail .detail_imgs .item{margin-bottom:1.5rem}.product_detail .detail_imgs .item .img{aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.product_detail .detail_imgs .item .img img{width:100%;height:100%;object-fit:contain}.product_detail .detail_imgs .item .title{margin-top:10px}.product_detail .detail_right{padding-left:1rem;margin-bottom:2rem}.product_detail .detail_right h1{font-family:'Barlow2'}.product_detail .detail_right ul{border-top:1px solid #ddd;margin-top:.5rem;padding-top:1rem}.product_detail .detail_right ul li{color:#324658;margin-bottom:.375rem;display:flex}.product_detail .detail_right ul li b{font-family:'Barlow2';min-width:150px;font-weight:normal}.product_detail .detail_right .detail_btn{margin-top:1.5rem;display:flex}.product_detail .detail_right .detail_btn .mod_more:not(:last-child){margin-right:10px}.product_detail .detail_right .detail_btn .mod_more:not(:last-child) a{background:#054ccf}.product_detail .detail_right .detail_btn .mod_more a{padding:.5rem 1.5rem;background:#1e73be}.product_detail .detail_right .detail_btn .mod_more a:hover{background:#151515}.product_detail .detail_content{padding-top:2rem;margin-bottom:4rem}.product_detail .detail_content>ul{border-top:2px solid #ddd;margin-bottom:1rem}.product_detail .detail_content>ul li{margin-right:1.5rem}.product_detail .detail_content>ul li a{display:block;padding:10px 0;position:relative;transition:color .2s ease;font-family:'Barlow4';color:#515151}.product_detail .detail_content>ul li a.active::after{content:'';position:absolute;width:100%;height:3px;top:-2px;left:0;background:#3a3a3a}.product_detail .detail_content>ul li a:hover{color:#6b6a6b}.news_list{padding:4rem 0}.news_list .item{padding-bottom:.625rem;margin-bottom:2rem;border-bottom:1px solid #ddd}.news_list .item:nth-last-child(2){border:none}.news_list .item .img{position:relative;aspect-ratio:5 / 3;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f8f8;margin-bottom:1.5rem}.news_list .item .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.news_list .item .img .time{position:absolute;left:0;top:0;color:#fff;width:92px;height:92px;background:#3a3a3a;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.news_list .item .img .time b{font-family:'Barlow4';font-weight:normal;font-size:36px}.news_list .item h2{margin-bottom:1rem}.news_list .item h2 a{color:#323232;font-family:'Barlow2'}.news_list .item .meta a{color:#3a3a3a;transition:color .3s ease}.news_list .item .meta a:hover{color:#054ccf}.news_list .item .content p{color:#324658;margin:1.5rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news_list .item .content .mod_more a{padding:.5rem 1.5rem;text-transform:uppercase}.news_detail{padding:4rem 0}.news_detail article>h1{font-family:'Barlow2';margin-bottom:1rem}.news_detail article .mate{color:#3a3a3a}.news_detail article .mate a{color:#3a3a3a}.news_detail article .mod_content{margin-top:2rem}.contact{padding:5rem 0}.contact .left{width:40%;position:relative;z-index:2;padding:2.5rem;color:#ccc}.contact .left::after{display:none;content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:#151515;opacity:.85}.contact .left>p img{max-height:50px;max-width:100%}.contact .left .caption{display:flex;padding:1.25rem 0;border-bottom:1px solid #3a3a3a}.contact .left .caption i{font-size:2.25rem;line-height:1}.contact .left .caption .text{margin-left:1rem}.contact .left .caption .text h4{color:#054ccf;margin-bottom:.5rem}.contact .left .caption .text p{color:#fff;font-family:'Barlow2';margin:0}.contact .left ul{margin-top:2rem}.contact .left ul li{margin-right:1rem}.contact .left ul li a{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.contact .left ul li a:hover{filter:brightness(0.9)}.contact .left ul li a i{font-size:1.5rem}.contact .right{background:#f2f2f2;width:60%;padding:2.5rem}.contact .right .form-group label{font-family:'Barlow4'}.contact .right .form-group label span{font-family:'Barlow1';color:red;margin-left:4px}.contact .right .form-group input{width:100%;padding:12px 10px;border:1px solid #ddd;background:#fff;outline:none}.contact .right .form-group textarea{width:100%;padding:12px 10px;border:1px solid #ddd;background:#fff;outline:none}.contact .right .form-group .mod_more button{padding:1rem 1.5rem}.map{padding-bottom:4rem}.a2a_kit{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.a2a_kit .a2a_svg{width:24px;height:24px;line-height:24px}.not_found{padding:5rem}.not_found p{margin-bottom:2rem;color:#324658}.not_found input{padding:6px 10px;border:1px solid #ddd;outline:none;margin-right:4px}.not_found .mod_more button{padding:.5rem 1.5rem;outline:none}.search_list{padding:4rem 0}.search_list .item{padding:2rem 0;border-bottom:1px solid #ddd}.search_list .item:first-child{padding-top:0}.search_list .item:last-child{border-bottom:none}.search_list .item h2{color:#131313;font-family:'Barlow2'}.search_list .item .mate{color:#3a3a3a;margin-bottom:1rem}.search_list .item .mate a{color:#3a3a3a}.search_list .item .mate a:hover{color:#054ccf}.search_list .item p{color:#324658}.search_list .item .mod_more a{padding:.5rem 1.5rem}.mod_banner{height:25rem;color:#fff;text-transform:capitalize;position:relative;align-items:flex-end}.mod_banner::after{display:none;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3)}.mod_banner.mod_bgc{background-position:center bottom}.mod_banner .container{position:relative;z-index:2}.mod_banner .container h1,.mod_banner .container h2,.mod_banner .container h3{font-family:'Barlow2';width:0 !important;height:0 !important;overflow:hidden}.mod_title{margin-bottom:2.5rem;text-transform:uppercase}.mod_title.white span,.mod_title.white strong,.mod_title.white h1{color:#fff}.mod_title.text-center .line{margin:0 auto}.mod_title span{color:#054ccf}.mod_title strong,.mod_title h1,.mod_title h2{display:block;font-size:2.5rem;color:#000;font-family:'Barlow4'}.mod_title .line{margin-top:1rem;width:100px;display:flex;align-items:center;justify-content:space-between}.mod_title .line i{width:8px;height:8px;background:#054ccf;transform:rotate(45deg);display:block}.mod_title .line::after,.mod_title .line::before{content:'';width:38px;height:2px;background:#054ccf}.mod_title p{margin-top:1rem;text-transform:initial;color:#324658}.mod_position{padding:1.25rem 0;color:#fff}.mod_position a{color:#fff}.mod_position i{font-size:12px;margin:0 .5rem}.mod_menu{width:100%;margin-bottom:4rem}.mod_menu ul li{margin-bottom:4px;position:relative;color:#3a3a3a;background:#f2f2f2;padding:12px 16px;font-size:16px}.mod_menu ul li:has(i)>a{max-width:calc(100% - 1.5rem)}.mod_menu ul li:has(ul li.active)>ul{display:block}.mod_menu ul li.active>a{font-family:'Barlow2'}.mod_menu ul li i{position:absolute;right:8px;top:14px;background:#fff;display:inline-block;padding:1px 8px;font-size:12px;cursor:pointer}.mod_menu ul li i.active::before{transform:rotate(180deg)}.mod_menu ul li i::before{transition:transform .3s ease}.mod_menu ul li span{margin-left:.5rem}.mod_menu ul li a{display:inline-block;transition:all .3s ease;color:#3a3a3a}.mod_menu ul li a:hover{color:#054ccf}.mod_menu ul li>ul{width:100%;margin-top:8px;display:none}.mod_menu ul li>ul>li{background:#fff}.mod_menu ul li>ul>li:last-child{margin-bottom:0}.mod_hot{width:100%}.mod_hot.news_hot ul li{margin-bottom:4px;padding:1rem 1rem;background:#f2f2f2;border:none;line-height:1.6}.mod_hot.news_hot ul li a{color:#3a3a3a;display:inline}.mod_hot.news_hot ul li span{color:#999;margin-left:4px}.mod_hot ul li{border-bottom:1px solid #ddd}.mod_hot ul li:last-child{border-bottom:none}.mod_hot ul li a{display:flex;color:#3a3a3a;padding:8px 0;transition:all .3s ease}.mod_hot ul li a:hover{color:#054ccf}.mod_hot ul li a .img{width:4em;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mod_hot ul li a .img img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.mod_hot ul li a span{margin-left:1rem}.mod_more span,.mod_more a,.mod_more button{display:inline-block;padding:1.125rem 2.5rem;background:#054ccf;color:#fff;transition:all .5s ease;vertical-align:middle;font-family:'Barlow2';border:none;outline:none}.mod_more span i,.mod_more a i,.mod_more button i{line-height:1;margin-left:.25rem;font-size:1.125rem}.mod_more span:hover,.mod_more a:hover,.mod_more button:hover{background:#151515}.mod_social{position:fixed;top:50%;transform:translateY(-50%);right:10px;z-index:999}.mod_social ul li{margin-bottom:2px;position:relative}.mod_social ul li:hover .tip{opacity:1}.mod_social ul li:hover a{filter:brightness(1.2)}.mod_social ul li a{width:34px;height:34px;border-radius:2px;display:flex;align-items:center;justify-content:center;color:#fff}.mod_social ul li .tip{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:12px;color:#fff;opacity:0;pointer-events:none}.mod_social ul li .tip span{display:inline-block;background:#323232;padding:5px 8px;border-radius:4px;white-space:nowrap;position:relative}.mod_social ul li .tip span:after{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #323232;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.mod_backTop{position:fixed;right:10px;bottom:4%;z-index:999;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#054ccf;color:#fff;cursor:pointer;transition:opacity .3s ease;opacity:0;pointer-events:none}.mod_backTop.active{opacity:1;pointer-events:auto}.mod_backTop:hover{background:#3a3a3a}.mod_backTop i{font-size:18px}.mod_fanye{margin-top:2rem}.mod_fanye ul{display:flex;align-items:center;justify-content:center}.mod_fanye ul li.disabled.active span{background-color:#054ccf;color:#fff}.mod_fanye ul li a,.mod_fanye ul li span{font-size:14px;margin:0 .5rem;padding:.5rem 1rem;border-radius:4px;color:#333;background-color:#f5f5f5;border:none}.mod_fanye ul li a.activ:hover{color:#fff}.mod_fanye ul li a:hover{color:#054ccf}.mod_fanye02{margin-top:2rem}.mod_fanye02 .nav-next{text-align:right}.mod_fanye02 a{line-height:1.6;color:#3a3a3a}.mod_fanye02 a span:first-child{font-size:1rem}.mod_fanye02 a span:last-child{display:block}.mod_bgc{background-position:center;background-repeat:no-repeat;background-size:cover}.maodian{position:absolute;left:0;top:-70px}.mod_content h2,.mod_content h3,.mod_content h4,.mod_content h5,.mod_content h6{font-family:'Barlow2'}.mod_content b{font-family:'Barlow2';font-weight:normal}.mod_form{width:500px;display:none}.mod_form .form-group label{font-family:'Barlow2';font-size:16px}.mod_form .form-group label span{font-family:'Barlow1';color:red;margin-left:4px}.mod_form .form-group input{width:100%;padding:6px 10px;border:1px solid #ddd;background:#fff;outline:none}.mod_form .form-group textarea{width:100%;padding:12px 10px;border:1px solid #ddd;background:#fff;outline:none}.mod_form .form-group .mod_more button{padding:.5rem 1.5rem}.mod_form img{max-width:100%;display:block;margin:0 auto}@media (max-width: 991px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}p{font-size:14px}.fz_36{font-size:18px}.fz_34{font-size:18px}.fz_32{font-size:18px}.fz_30{font-size:18px}.fz_28{font-size:16px}.fz_26{font-size:16px}.fz_24{font-size:16px}.fz_22{font-size:16px}.fz_20{font-size:16px}.fz_18{font-size:14px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}.mod_header{height:60px}.mod_header .header .head_top{display:none}.mod_header .header .header_center{height:60px;padding:0 15px}.mod_header .header .header_center .logo a img{max-height:36px}.mod_header .header .header_center nav{position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:0;pointer-events:none;display:flex;flex-direction:column;transition:opacity .25s ease-out;background:rgba(0,0,0,0.5)}.mod_header .header .header_center nav.active{opacity:1;pointer-events:auto}.mod_header .header .header_center nav.active .nav_close,.mod_header .header .header_center nav.active ul{transform:translateX(0)}.mod_header .header .header_center nav>ul{width:90%;height:calc(100% - 52px);overflow:auto;display:block;background:#fff;transform:translateX(-100%);transition:all .2s ease-in}.mod_header .header .header_center nav>ul>li{position:relative;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-bottom:1px solid #eee;padding:0}.mod_header .header .header_center nav>ul>li:hover a,.mod_header .header .header_center nav>ul>li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li a{height:auto;width:calc(100% - 58px);font-size:14px;padding:12px 0;padding-left:20px;color:#3a3a3a;text-transform:capitalize}.mod_header .header .header_center nav>ul>li i{display:flex;align-items:center;justify-content:center;margin:0 10px;width:38px;font-size:18px;flex-shrink:0}.mod_header .header .header_center nav>ul>li i.active::before{transform:rotateX(180deg)}.mod_header .header .header_center nav>ul>li ul{width:100%;position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;border-top:1px solid #eee}.mod_header .header .header_center nav>ul>li ul li{flex-wrap:wrap;padding:0}.mod_header .header .header_center nav>ul>li ul li:hover a,.mod_header .header .header_center nav>ul>li ul li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li ul li:last-child{border:none}.mod_header .header .header_center nav>ul>li ul li a{font-size:14px;padding:10px 0;padding-left:30px;font-family:'Barlow1';color:#3a3a3a;position:relative;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize}.mod_header .header .header_center nav>ul>li ul li a::before{content:'>';line-height:1;display:block;transform:scale(1, 1.6) translateY(-2px);margin-right:8px;font-size:12px}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(0);font-size:18px}.mod_header .header .header_center nav>ul>li ul li ul li a{padding-left:46px}.mod_header .header .header_center .nav_open{transition:opacity .3s ease;color:#054ccf}.mod_header .header .header_center .nav_open.active{opacity:0}.mod_header .header .header_center .nav_open i{font-size:24px}.mod_header .header .header_center .nav_close{background:#fff;display:flex;width:90%;height:52px;align-items:center;justify-content:flex-end;border-bottom:1px solid #eee;transform:translateX(-100%);transition:all .2s ease-in}.mod_header .header .header_center .nav_close i{height:100%;padding:0 12px;font-size:30px;color:#3a3a3a}.footer .gird-row{grid-template-columns:1fr;grid-gap:20px}.footer .gird-row .caption ul li i{font-size:16px}.footer .foot_bottom{text-align:center}.footer .foot_bottom ul{justify-content:center;margin-top:15px}.banner{height:30vh}.banner .swiper .swiper-wrapper .swiper-slide .container .mod_oh{margin-bottom:6px}.banner .swiper .swiper-wrapper .swiper-slide .container span{font-size:14px}.banner .swiper .swiper-wrapper .swiper-slide .container h2{font-size:18px;margin-bottom:10px}.banner .swiper .swiper-wrapper .swiper-slide .container a{font-size:12px;padding:6px 10px}.banner .swiper .ico_next,.banner .swiper .ico_prev{display:none}.index_about{padding:40px 0}.index_about .left{padding-right:0}.index_about .left .img:last-child{bottom:15px;right:15px}.index_about .right{margin-top:30px}.index_about ul{flex-wrap:wrap;margin-top:40px}.index_about ul li{width:calc((100% - 20px)/2);margin-bottom:20px}.index_product .row .col-6:nth-child(2n){padding-left:5px}.index_product .row .col-6:nth-child(2n-1){padding-right:5px}.index_contact .left{padding:60px 15px}.index_news .item{margin-bottom:30px}.mod_banner{height:9rem}.mod_banner .container h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:24px}.mod_banner .container .mod_position{padding:.5rem 0}.about_skills{background:#f2f2f2}.about_began .items{grid-template-columns:repeat(2, 1fr)}.about_history .items .history_line{left:24px}.about_history .items .item i{margin-left:0}.about_history .items .item .text{width:calc(100% - 60px)}.about_history .items .item .text h4{margin-top:6px}.about_history .items .item:nth-child(2n-1){justify-content:flex-end}.about_history .items .item:nth-child(2n-1) i{order:0}.about_history .items .item:nth-child(2n-1) .text{text-align:left}.about_history .items .item:nth-child(2n-1) .text::after{left:auto;right:100%;border-left:none;border-right:10px solid #f2f2f2}.news_list .item{padding-bottom:20px;margin-bottom:20px}.news_list .item .img .time{width:80px;height:80px}.product_list.product_hot .items{flex-wrap:wrap}.product_list.product_hot .items .item{width:calc(50% - 5px)}.product_list.product_hot .items .item:not(:nth-child(4n)){margin-right:0}.product_list.product_hot .items .item:not(:nth-child(2n)){margin-right:10px}.product_list .items .item{width:calc(50% - 5px)}.product_list .items .item:not(:nth-child(3n)){margin-right:0}.product_list .items .item:not(:nth-child(2n)){margin-right:10px}.contact .flex-stretch-start{flex-wrap:wrap}.contact .left{width:100%}.contact .right{width:100%}.mod_social,.mod_backTop{right:5px}.mod_form{max-width:calc(100% - 30px)}.mod_form .form-group label{font-size:14px}#menuLeft{order:1}}@media (min-width: 768px) and (max-width: 991px){.mod_banner{height:14rem}}@media (min-width: 992px) and (max-width: 1200px){h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}p{font-size:14px}.fz_36{font-size:18px}.fz_34{font-size:18px}.fz_32{font-size:18px}.fz_30{font-size:18px}.fz_28{font-size:16px}.fz_26{font-size:16px}.fz_24{font-size:16px}.fz_22{font-size:16px}.fz_20{font-size:16px}.fz_18{font-size:14px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}.mod_header .header .header_center nav>ul>li>a{font-size:18px}}@media (min-width: 1201px) and (max-width: 1440px){h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}p{font-size:14px}.fz_32{font-size:22px}.fz_30{font-size:22px}.fz_28{font-size:20px}.fz_26{font-size:20px}.fz_24{font-size:18px}.fz_22{font-size:18px}.fz_20{font-size:16px}.fz_18{font-size:16px}.fz_16{font-size:14px}.fz_14{font-size:14px}.fz_12{font-size:12px}.mod_header .header .header_center nav>ul>li>a{font-size:18px}}@media (max-width: 1200px){.container{max-width:100%;width:100%;padding:0 15px}}@media (min-width: 1025px){.about_skills{background-attachment:fixed}}@media (min-width: 1441px){.container{max-width:1440px;width:1440px !important;padding:0 15px}.mod_header .container{max-width:calc(100% - 3.125rem);width:calc(100% - 3.125rem) !important}}
