@use "sass:math";.n-banner{display:block;width:100%;font-size:0;overflow:hidden;position:relative}.n-banner .img{width:100%;position:relative;pointer-events:none}.n-banner .img img{width:100%}.n-banner .b-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;display:none}.n-banner .b-text h2{font-size:6rem;color:#fff;line-height:1;display:block}.n-nav{border-bottom:1px solid rgba(0,0,0,0.1)}.n-nav ul{display:flex;justify-content:center;align-items:center;gap:clamp(48px, 6.25vw, 120px)}.n-nav ul li{display:flex;justify-content:center;align-items:center}.n-nav ul li a{font-size:clamp(7px, .9375vw, 18px);line-height:3.5;font-weight:400;color:#000;padding:0 clamp(12px, 1.5625vw, 30px);position:relative}@media screen and (min-width: 768px){.n-nav ul li a{transition:all .5s ease-in-out}}.n-nav ul li a::after{content:"";background:#3d84c4;width:0;height:.1rem;position:absolute;top:100%;left:0;transform:translateY(-50%);z-index:1}@media screen and (min-width: 768px){.n-nav ul li a::after{transition:all .5s ease-in-out}}.n-nav ul li.active a,.n-nav ul li:hover a{color:#3d84c4}.n-nav ul li.active a::after,.n-nav ul li:hover a::after{width:100%}.n-nav ul li.active a{font-weight:600}.container{padding:0;overflow:hidden;z-index:1;position:relative;font-size:0}.i-about{padding:0 7.8125vw 13rem}.i-about .wrap-box{position:relative}.i-about .wrap-title h2,.i-about .wrap-title h4{text-transform:uppercase}.i-about .wrap-text p{font-size:1.8rem;color:#363a3e;line-height:1.61;margin:0}.i-about .wrap-text p:not(:first-of-type){margin-top:1em}.i-about .wrap-flex{align-items:flex-end}.i-about .wrap-img{width:62rem;border-radius:clamp(5px, .625vw, 12px);overflow:hidden}.i-about .wrap-img img{max-width:100%}.i-about .wrap-text{width:52rem;position:relative;padding-bottom:2rem}.i-about .wrap-text .title{display:flex;justify-content:flex-start;gap:4.4rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #fff}.i-about .wrap-text .title span{font-size:3.6rem;line-height:1;color:#fff;font-weight:600;position:relative}.i-about .wrap-text .title span:not(:first-of-type)::before{content:"";width:1px;height:2.5rem;background:rgba(255,255,255,0.7);position:absolute;left:-2.2rem;top:50%;transform:translateY(-50%)}.i-about .wrap-text p{font-size:1.8rem;font-weight:300;line-height:1.6667;color:#fff;text-align:justify}.i-about .wrap-text .more{display:inline-flex;justify-content:center;align-items:center;gap:1rem;background:#fff;width:15rem;height:3.4rem;border-radius:1.7rem;position:absolute;bottom:-4.4rem;right:0}@media screen and (min-width: 768px){.i-about .wrap-text .more{transition:all .5s ease-in-out}}.i-about .wrap-text .more span,.i-about .wrap-text .more i{color:#3d84c4;font-size:1.4rem}.i-about .wrap-text .more:hover{background:rgba(255,255,255,0.7)}.i-about ul{display:flex;justify-content:space-between;align-items:flex-start;margin-top:10rem;gap:6rem}.i-about ul li{display:flex;justify-content:space-between;flex-direction:column;width:100%}@media screen and (min-width: 768px){.i-about ul li{transition:all .5s ease-in-out}}.i-about ul li i{color:#fff;width:8rem;height:8rem;display:flex;justify-content:center;align-items:center;font-size:8rem}@media screen and (min-width: 768px){.i-about ul li i{transition:all .5s ease-in-out}}.i-about ul li .text h3{color:#fff;font-size:2.4rem;line-height:1.5;font-weight:600;margin:.75em 0}@media screen and (min-width: 768px){.i-about ul li .text h3{transition:all .5s ease-in-out}}.i-about ul li .text p{color:#fff;font-size:1.8rem;line-height:1.6667;font-weight:300;margin:0}@media screen and (min-width: 768px){.i-about ul li .text p{transition:all .5s ease-in-out}}.i-about ul li:hover{transform:translateY(-3rem)}.i-about ul li:hover i{color:rgba(255,255,255,0.7)}.i-about ul li:hover .text h3,.i-about ul li:hover .text p{color:rgba(255,255,255,0.7)}.company{position:relative;z-index:1;padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0}.company .wrap-box{display:flex;justify-content:center;flex-wrap:wrap;max-width:140rem;width:100%;gap:clamp(24px, 3.125vw, 60px)}.company .wrap-box .wrap-left{width:100%;flex-shrink:1}.company .wrap-box .wrap-left .wrap-title{margin-bottom:clamp(16px, 2.08333vw, 40px);text-align:center}.company .wrap-box .wrap-left .wrap-title h2{font-size:clamp(19px, 2.5vw, 48px);color:#3d84c4}.company .wrap-box .wrap-left .wrap-title h4{font-size:clamp(7px, .9375vw, 18px);color:rgba(0,0,0,0.75);margin-bottom:1em}.company .wrap-box .wrap-left .wrap-text p{font-size:clamp(7px, .9375vw, 18px);line-height:1.875;text-align:justify}.company .wrap-box .wrap-left .wrap-text p.indent{text-indent:2em}.company .wrap-box img{width:100%}.company .wrap-box .wrap-img{flex-shrink:0;width:100%;border-radius:clamp(5px, .625vw, 12px);overflow:hidden}.cultrue{padding:clamp(48px, 6.25vw, 120px) 0;background:url(../images/i-about.jpg) no-repeat center center/cover;background-attachment:fixed;font-size:0;display:none}.cultrue .wrap-title{width:100%}.cultrue .wrap-title h2{color:#fff}.cultrue .wrap-title h4{margin-top:1em;line-height:1.75}.cultrue .wrap-list{margin-top:clamp(26px, 3.33333vw, 64px);width:100%}.cultrue .wrap-list .wrap-flex{gap:clamp(16px, 2.08333vw, 40px);margin-bottom:clamp(16px, 2.08333vw, 40px)}.cultrue .wrap-list .item{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:clamp(5px, .625vw, 12px);box-sizing:border-box;padding:0 clamp(22px, 2.91667vw, 56px);min-height:clamp(72px, 9.375vw, 180px);border:1px solid #fff}@media screen and (min-width: 768px){.cultrue .wrap-list .item{transition:all .5s ease-in-out}}.cultrue .wrap-list .item .ico svg{width:auto;height:clamp(32px, 4.16667vw, 80px);opacity:.5}@media screen and (min-width: 768px){.cultrue .wrap-list .item .ico svg{transition:all .5s ease-in-out}}.cultrue .wrap-list .item .ico svg path{fill:#fff}@media screen and (min-width: 768px){.cultrue .wrap-list .item .ico svg path{transition:all .5s ease-in-out}}.cultrue .wrap-list .item .title{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(6px, .83333vw, 16px)}.cultrue .wrap-list .item.w100{flex-wrap:wrap;padding:clamp(20px, 2.60417vw, 50px)}.cultrue .wrap-list .item.w100 .title{width:100%}.cultrue .wrap-list .item.w100 .title h3 span{font-size:clamp(8px, 1.04167vw, 20px);color:#fff;text-transform:capitalize;margin-left:1em}@media screen and (min-width: 768px){.cultrue .wrap-list .item.w100 .title h3 span{transition:all .5s ease-in-out}}.cultrue .wrap-list .item.w100 .title .ico svg{height:clamp(29px, 3.75vw, 72px);width:auto;opacity:.1}.cultrue .wrap-list .item.w100 ul{padding:clamp(20px, 2.60417vw, 50px) 0 0;margin-top:clamp(12px, 1.5625vw, 30px);border-top:1px solid rgba(255,255,255,0.3);width:100%}@media screen and (min-width: 768px){.cultrue .wrap-list .item.w100 ul{transition:all .5s ease-in-out}}.cultrue .wrap-list .item.w100 ul li{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(8px, 1.09375vw, 21px);margin-bottom:clamp(12px, 1.5625vw, 30px)}.cultrue .wrap-list .item.w100 ul li:last-of-type{margin-bottom:0}.cultrue .wrap-list .item.w100 ul li:last-of-type .l .ico svg{opacity:1}.cultrue .wrap-list .item.w100 ul li .l{display:flex;justify-content:space-between;align-items:center;gap:clamp(8px, 1.09375vw, 21px);flex-shrink:0}.cultrue .wrap-list .item.w100 ul li .l .ico svg{height:clamp(12px, 1.5625vw, 30px)}.cultrue .wrap-list .item.w100 ul li .l h3{font-size:clamp(10px, 1.25vw, 24px);line-height:1;font-weight:400}.cultrue .wrap-list .item.w100 ul li .des{width:100%;flex-shrink:1;font-size:clamp(6px, .83333vw, 16px);line-height:2;font-weight:300;color:#fff}@media screen and (min-width: 768px){.cultrue .wrap-list .item.w100 ul li .des{transition:all .5s ease-in-out}}.cultrue .wrap-list .item h3{font-size:clamp(16px, 2.08333vw, 40px);line-height:1;font-weight:300;color:#fff;text-transform:uppercase}@media screen and (min-width: 768px){.cultrue .wrap-list .item h3{transition:all .5s ease-in-out}}.cultrue .wrap-list .item p{margin:0;font-size:clamp(8px, 1.09375vw, 21px);line-height:1;font-weight:300;color:#fff}@media screen and (min-width: 768px){.cultrue .wrap-list .item p{transition:all .5s ease-in-out}}.cultrue .wrap-list .item:hover{background:#fff}.cultrue .wrap-list .item:hover h3{color:#3d84c4}.cultrue .wrap-list .item:hover p{color:#000}.cultrue .wrap-list .item:hover .ico svg{opacity:.1}.cultrue .wrap-list .item:hover .ico svg path{fill:#3d84c4}.cultrue .wrap-list .item:hover.w100 .title h3 span{color:#000}.cultrue .wrap-list .item:hover.w100 ul{border-top:1px solid rgba(0,0,0,0.064)}.cultrue .wrap-list .item:hover.w100 ul li:last-of-type .l .ico svg{opacity:.4}.cultrue .wrap-list .item:hover.w100 ul li .des{color:#000}.honor{padding:clamp(24px, 3.125vw, 60px) 0 clamp(64px, 8.33333vw, 160px)}.honor .wrap-list{position:relative}.honor .wrap-list ul{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:0;gap:clamp(16px, 2.08333vw, 40px)}.honor .wrap-list ul li{width:100%;min-width:0}.honor .wrap-list ul li .img{border:1px solid rgba(0,0,0,0.1)}.honor .wrap-list ul li .img img{width:100%}.productslist{padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0}.productslist .wrap-list ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;gap:clamp(16px, 2.08333vw, 40px)}.productslist .wrap-list ul li{border:1px solid rgba(0,0,0,0.1);border-radius:clamp(5px, .625vw, 12px);overflow:hidden}.productslist .wrap-list ul li a{width:100%;font-size:clamp(6px, .83333vw, 16px);display:flex;justify-content:space-between;flex-direction:column}.productslist .wrap-list ul li a .pic{width:100%;height:clamp(152px, 19.79167vw, 380px);overflow:hidden;display:flex;justify-content:center;align-items:center}.productslist .wrap-list ul li a .pic img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){.productslist .wrap-list ul li a .pic img{transition:all .5s ease-in-out}}.productslist .wrap-list ul li a .title{font-size:clamp(6px, .83333vw, 16px);text-align:center;padding:1em 2em;box-sizing:border-box;background:rgba(0,0,0,0.064);color:#000}@media screen and (min-width: 768px){.productslist .wrap-list ul li a .title{transition:all .5s ease-in-out}}.productslist .wrap-list ul li a:hover .pic img{transform:scale(1.05)}.productslist .wrap-list ul li a:hover .title{background:#3d84c4;color:#fff}.productslist .wrap-view{padding:0;margin:0 auto;gap:clamp(12px, 1.5625vw, 30px);max-width:140rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.productslist .wrap-view .wrap-left{width:clamp(240px, 31.25vw, 600px);flex-shrink:0;order:2}.productslist .wrap-view .wrap-left .img-big{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden;border-radius:clamp(5px, .625vw, 12px)}.productslist .wrap-view .wrap-left .img-big .img{width:clamp(240px, 31.25vw, 600px);height:clamp(240px, 31.25vw, 600px);display:flex;justify-content:center;align-items:center}.productslist .wrap-view .wrap-left .img-big .img img{width:100%;height:100%;object-fit:contain;object-position:center center}.productslist .wrap-view .wrap-left .img-sm{overflow:hidden;margin-top:clamp(5px, .625vw, 12px)}.productslist .wrap-view .wrap-left .img-sm .swiper-slide{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden;border-radius:clamp(2px, .3125vw, 6px)}.productslist .wrap-view .wrap-left .img-sm .swiper-slide .img{display:flex;justify-content:center;align-items:center;width:100%;height:clamp(40px, 5.20833vw, 100px);box-sizing:border-box}.productslist .wrap-view .wrap-left .img-sm .swiper-slide .img img{width:100%;height:100%;object-fit:contain;object-position:center center}.productslist .wrap-view .wrap-left .img-sm .swiper-slide.swiper-slide-thumb-active{border-color:#3d84c4}.productslist .wrap-view .wrap-right{width:100%;flex-shrink:1;display:flex;justify-content:flex-start;flex-direction:column;gap:2rem}.productslist .wrap-view .wrap-right .wrap-title{text-align:center}.productslist .wrap-view .wrap-right .wrap-title h2{font-size:clamp(17px, 2.1875vw, 42px);color:#3d84c4}.productslist .wrap-view .wrap-right .wrap-title h3{font-size:clamp(10px, 1.25vw, 24px);color:#000;line-height:1.5;margin-top:clamp(5px, .625vw, 12px)}.productslist .wrap-view .wrap-right .wrap-title h4{font-size:clamp(10px, 1.25vw, 24px);font-weight:600}.productslist .pagelist{margin:clamp(17px, 2.1875vw, 42px) auto 0;max-width:140rem}.productslist .table{width:100%}.productslist .table table{border:none;width:100%;border-collapse:collapse;border-radius:clamp(2px, .3125vw, 6px);overflow:hidden;box-sizing:border-box}.productslist .table table tr{display:flex;justify-content:space-between}.productslist .table table tr td{width:100%;font-size:clamp(6px, .83333vw, 16px);color:rgba(0,0,0,0.65);padding:1em 1.25em;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}.productslist .table table tr td:nth-child(2n-1){font-weight:600;color:#000}.productslist .table table tr td:first-of-type{border-left:1px solid rgba(0,0,0,0.1)}.productslist .table table tr:nth-child(2n){background:rgba(0,0,0,0.03)}.productslist .table table tr th{width:100%;background:#3d84c4;font-size:clamp(6px, .83333vw, 16px);padding:1em;box-sizing:border-box;color:#fff}.productslist .table table tr:last-of-type td{text-align:center}.productslist #flowChart{width:100%;max-width:80rem;margin:0 auto;display:inline-block;height:auto;background:#fff;text-align:center;mix-blend-mode:multiply}.productslist .list{width:100%;overflow:hidden;max-width:140rem;margin:clamp(17px, 2.1875vw, 42px) auto 0}.productslist .list .wrap-title{background:rgba(0,0,0,0.2);margin-bottom:2rem;border-radius:clamp(2px, .3125vw, 6px);overflow:hidden}.productslist .list .wrap-title h2{background:#3d84c4;color:#fff;width:auto;display:inline-block;font-size:2.4rem;padding:.75em 1.5em}.productslist .list .items{width:100%}.productslist .list .items a{width:100%;font-size:clamp(6px, .83333vw, 16px);display:flex;justify-content:space-between;flex-direction:column;border:1px solid rgba(0,0,0,0.1);border-radius:clamp(2px, .3125vw, 6px);overflow:hidden}.productslist .list .items a .pic{width:100%;height:clamp(152px, 19.79167vw, 380px);overflow:hidden;display:flex;justify-content:center;align-items:center}.productslist .list .items a .pic img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 768px){.productslist .list .items a .pic img{transition:all .5s ease-in-out}}.productslist .list .items a .title{font-size:clamp(6px, .83333vw, 16px);text-align:center;padding:1em 2em;box-sizing:border-box;background:rgba(0,0,0,0.064);color:#000}@media screen and (min-width: 768px){.productslist .list .items a .title{transition:all .5s ease-in-out}}.productslist .list .items a:hover .pic img{transform:scale(1.05)}.productslist .list .items a:hover .title{background:#3d84c4;color:#fff}.productslist .list form{max-width:100rem;width:100%;margin:4rem auto 0}.productslist .list ul.msg{width:100%;flex-shrink:0}.productslist .list ul.msg li{width:49%;display:inline-block;margin-right:2%;margin-bottom:2%;vertical-align:top}.productslist .list ul.msg li:nth-of-type(2),.productslist .list ul.msg li:nth-of-type(5){margin-right:0}.productslist .list ul.msg li.w100{width:100%;margin-right:0}.productslist .list ul.msg li input,.productslist .list ul.msg li textarea{width:100%;display:block;border:1px solid #ccc;background:none;line-height:1.5;padding:.5em .75em;font-size:clamp(6px, .83333vw, 16px);box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:clamp(2px, .26042vw, 5px)}.productslist .list ul.msg li input::placeholder,.productslist .list ul.msg li textarea::placeholder{font-family:"Source Han Sans","Harmony","Microsoft YaHei","Arial";font-size:clamp(6px, .83333vw, 16px);color:#ccc}.productslist .list ul.msg li textarea{min-height:13.8rem}.productslist .list ul.msg li:last-of-type{text-align:right}.productslist .list ul.msg li:last-of-type button{border:none;background:#333;line-height:2.2rem;font-size:clamp(6px, .83333vw, 16px);letter-spacing:2px;padding:.5em 3em;color:#fff;cursor:pointer;outline:none;border-radius:clamp(2px, .26042vw, 5px)}@media screen and (min-width: 768px){.productslist .list ul.msg li:last-of-type button{transition:all .5s ease-in-out}}.productslist .list ul.msg li:last-of-type button:hover{background:#3d84c4}.productslist .list ul.msg li:nth-last-of-type(2) input{width:49%;display:inline-block;margin-right:2%;vertical-align:middle}.productslist .list ul.msg li:nth-last-of-type(2) img{max-width:100%;height:4rem;display:inline-block;vertical-align:middle}.equipment{padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0}.equipment .wrap-box .wrap-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;gap:clamp(12px, 1.5625vw, 30px)}.equipment .wrap-box .wrap-list ul li a{display:block;padding:.5rem;border-radius:clamp(4px, .46875vw, 9px);box-sizing:border-box;border:1px solid rgba(0,0,0,0.1)}@media screen and (min-width: 768px){.equipment .wrap-box .wrap-list ul li a{transition:all .5s ease-in-out}}.equipment .wrap-box .wrap-list ul li a .pic{width:100%;overflow:hidden;border-radius:clamp(4px, .46875vw, 9px);box-sizing:border-box}.equipment .wrap-box .wrap-list ul li a .pic img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.equipment .wrap-box .wrap-list ul li a .pic img{transition:all .5s ease-in-out}}.equipment .wrap-box .wrap-list ul li a .title{text-align:center}.equipment .wrap-box .wrap-list ul li a .title span{font-size:2rem;color:rgba(0,0,0,0.5)}.equipment .wrap-box .wrap-list ul li:hover a{border-color:#3d84c4}.equipment .wrap-box .wrap-list ul li:hover a .pic img{transform:scale(1.05)}.news-list{padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0}.news-list .wrap-list{width:100%;min-width:0}.news-list .wrap-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;gap:clamp(12px, 1.5625vw, 30px);width:100%}.news-list .wrap-list ul li{min-width:0}.news-list .wrap-list ul li .pic{overflow:hidden;height:clamp(146px, 18.95833vw, 364px)}.news-list .wrap-list ul li .pic img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.news-list .wrap-list ul li .pic img{transition:all .5s ease-in-out}}.news-list .wrap-list ul li .wrap-text{padding:clamp(12px, 1.5625vw, 30px);background:#fafcfd}@media screen and (min-width: 768px){.news-list .wrap-list ul li .wrap-text{transition:all .5s ease-in-out}}.news-list .wrap-list ul li .wrap-text h3{font-size:clamp(8px, 1.04167vw, 20px);color:#3d84c4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 768px){.news-list .wrap-list ul li .wrap-text h3{transition:all .5s ease-in-out}}.news-list .wrap-list ul li .wrap-text time{margin:1em 0;font-size:clamp(6px, .72917vw, 14px);color:#999797;display:block}@media screen and (min-width: 768px){.news-list .wrap-list ul li .wrap-text time{transition:all .5s ease-in-out}}.news-list .wrap-list ul li .wrap-text .des{font-size:clamp(6px, .72917vw, 14px);line-height:1.5;color:#666}@media screen and (min-width: 768px){.news-list .wrap-list ul li .wrap-text .des{transition:all .5s ease-in-out}}.news-list .wrap-list ul li:hover .pic img{transform:scale(1.1)}.news-list .wrap-list ul li:hover .wrap-text{background:#3d84c4}.news-list .wrap-list ul li:hover .wrap-text h3,.news-list .wrap-list ul li:hover .wrap-text time,.news-list .wrap-list ul li:hover .wrap-text .des{color:#fff}.newsview{padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0}.newsview .wrap-flex{overflow:hidden}.newsview .wrap-title h3{font-size:clamp(13px, 1.66667vw, 32px);font-weight:600}.newsview .wrap-left{width:100%}.newsview .wrap-mate{width:100%;padding:clamp(8px, 1.04167vw, 20px) 0 0}.newsview .wrap-mate ul{display:flex;justify-content:center;align-items:center}.newsview .wrap-mate li{margin-right:clamp(12px, 1.5625vw, 30px);display:flex;justify-content:space-between;align-items:center}.newsview .wrap-mate li:last-of-type{margin-right:0}.newsview .wrap-mate li i{font-family:"iconfont";font-size:clamp(6px, .83333vw, 16px);margin-right:.3em;flex-shrink:0;display:none}.newsview .wrap-mate li:nth-of-type(1) i::before{content:""}.newsview .wrap-mate li:nth-of-type(2) i::before{content:""}.newsview .wrap-mate li:nth-of-type(3) i::before{content:""}.newsview .wrap-mate li span{font-size:clamp(6px, .72917vw, 14px);flex-shrink:1;width:100%}.newsview .wrap-text{font-size:clamp(6px, .83333vw, 16px);flex-shrink:1;line-height:1.75;margin-top:clamp(12px, 1.5625vw, 30px);box-sizing:border-box;padding:0 0 clamp(12px, 1.5625vw, 30px) 0}.newsview .wrap-text p{margin:0 0 1em;font-size:clamp(6px, .83333vw, 16px);line-height:1.75;color:rgba(0,0,0,0.8)}.newsview .wrap-text p:last-of-type{margin-bottom:0}.newsview .wrap-text img{max-width:100%}.newsview .wrap-text .backlist{margin:clamp(8px, 1.04167vw, 20px) auto 0;text-align:center}.newsview .wrap-text .backlist a{font-size:clamp(6px, .83333vw, 16px);background:rgba(0,0,0,0.1);color:#000;padding:0 clamp(16px, 2.08333vw, 40px)}.newsview .wrap-text .backlist a:hover{background:#000;color:#fff}.newsview .wrap-text .backlist a:hover::before{display:none}.map{width:100%;height:clamp(192px, 25vw, 480px);box-sizing:border-box;overflow:hidden}.contact{padding:clamp(24px, 3.125vw, 60px) 0 clamp(48px, 6.25vw, 120px);font-size:0;position:relative}.contact .wrap-title{display:block;margin-bottom:clamp(16px, 2.08333vw, 40px)}.contact .wrap-title h2{margin-bottom:.5em}.contact .wrap-title h4{font-size:clamp(6px, .83333vw, 16px);font-weight:300;color:#000;line-height:1.75}.contact .wrap-flex{width:100%}.contact .wrap-flex .info{width:clamp(200px, 26.04167vw, 500px);flex-shrink:0}.contact .wrap-flex .info ul{width:100%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:clamp(4px, .52083vw, 10px);border-bottom:1px solid rgba(0,0,0,0.063)}.contact .wrap-flex .info ul li{width:100%;font-size:clamp(6px, .83333vw, 16px);line-height:1.7;display:flex;justify-content:space-between;align-items:center;gap:clamp(8px, 1.04167vw, 20px);padding:clamp(8px, 1.04167vw, 20px) 0;border-bottom:1px solid rgba(0,0,0,0.063)}.contact .wrap-flex .info ul li.w100{width:100%}.contact .wrap-flex .info ul li i{font-family:"iconfont";font-size:clamp(10px, 1.25vw, 24px);color:#3d84c4;width:2em;height:2em;border-radius:50%;border:1px solid #3d84c4;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact .wrap-flex .info ul li a,.contact .wrap-flex .info ul li span{font-size:clamp(6px, .83333vw, 16px);width:100%;flex-shrink:1;color:rgba(0,0,0,0.7)}.contact .wrap-flex .info ul li:last-of-type{border-bottom:none}.contact .wrap-flex form{width:48%}.contact .wrap-flex ul.msg{width:100%;flex-shrink:0}.contact .wrap-flex ul.msg li{width:49%;display:inline-block;margin-right:2%;margin-bottom:2%;vertical-align:top}.contact .wrap-flex ul.msg li:nth-of-type(2),.contact .wrap-flex ul.msg li:nth-of-type(5){margin-right:0}.contact .wrap-flex ul.msg li.w100{width:100%;margin-right:0}.contact .wrap-flex ul.msg li input,.contact .wrap-flex ul.msg li textarea{width:100%;display:block;border:1px solid #ccc;background:none;line-height:1.5;padding:.5em .75em;font-size:clamp(6px, .83333vw, 16px);box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:clamp(2px, .26042vw, 5px)}.contact .wrap-flex ul.msg li input::placeholder,.contact .wrap-flex ul.msg li textarea::placeholder{font-family:"Source Han Sans","Harmony","Microsoft YaHei","Arial";font-size:clamp(6px, .83333vw, 16px);color:#ccc}.contact .wrap-flex ul.msg li textarea{min-height:clamp(55px, 7.1875vw, 138px)}.contact .wrap-flex ul.msg li:last-of-type{text-align:right}.contact .wrap-flex ul.msg li:last-of-type button{border:none;background:#333;line-height:clamp(9px, 1.14583vw, 22px);font-size:clamp(6px, .83333vw, 16px);letter-spacing:2px;padding:.5em 3em;color:#fff;cursor:pointer;outline:none;border-radius:clamp(2px, .26042vw, 5px)}@media screen and (min-width: 768px){.contact .wrap-flex ul.msg li:last-of-type button{transition:all .5s ease-in-out}}.contact .wrap-flex ul.msg li:last-of-type button:hover{background:#3d84c4}.contact .wrap-flex ul.msg li:nth-last-of-type(2) input{width:49%;display:inline-block;margin-right:2%;vertical-align:middle}.contact .wrap-flex ul.msg li:nth-last-of-type(2) img{max-width:100%;height:clamp(16px, 2.08333vw, 40px);display:inline-block;vertical-align:middle}.contact .r{width:100%;height:40vh}@media screen and (max-width: 768px){.n-banner .img{width:100%;height:30rem}.n-banner .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.n-nav{display:none}.company{padding:3rem 0}.company .wrap-box{gap:3rem}.company .wrap-box .wrap-left .wrap-text p{font-size:1.6rem}.company .wrap-box .wrap-img{flex-shrink:0;width:100%;border-radius:1.2rem}.honor{padding:3rem 0}.honor .wrap-list{position:relative}.honor .wrap-list ul{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:0;gap:1.6rem}.productslist{padding:3rem 0;font-size:0}.productslist .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:0;gap:2rem}.productslist .wrap-list ul li{border-radius:.6rem;overflow:hidden}.productslist .wrap-list ul li a{width:100%;font-size:1.6rem}.productslist .wrap-list ul li a .pic{width:100%;height:30rem}.productslist .wrap-list ul li a .title{font-size:1.6rem}.productslist .wrap-view{padding:0;margin:0 auto;gap:2rem;max-width:140rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.productslist .wrap-view .wrap-left{width:100%;flex-shrink:0;order:2}.productslist .wrap-view .wrap-left .img-big{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden;border-radius:.6rem}.productslist .wrap-view .wrap-left .img-big .img{width:100%;height:38rem}.productslist .wrap-view .wrap-left .img-sm{margin-top:1.2rem}.productslist .wrap-view .wrap-left .img-sm .swiper-slide{border-radius:.3rem}.productslist .wrap-view .wrap-left .img-sm .swiper-slide .img{height:6rem}.productslist .wrap-view .wrap-right{gap:2rem}.productslist .wrap-view .wrap-right .wrap-title{text-align:center}.productslist .wrap-view .wrap-right .wrap-title h2{font-size:2.4rem;color:#3d84c4}.productslist .wrap-view .wrap-right .wrap-title h3{font-size:1.6rem;margin-top:1em}.productslist .wrap-view .wrap-right .wrap-title h4{font-size:1.2rem;font-weight:600}.productslist .pagelist{margin:2rem auto 0;max-width:140rem}.productslist .table{width:100%}.productslist .table table{border:none;width:100%;border-collapse:collapse;border-radius:clamp(2px, .3125vw, 6px);overflow:hidden;box-sizing:border-box}.productslist .table table tr{display:flex;justify-content:space-between}.productslist .table table tr td{width:100%;font-size:clamp(6px, .83333vw, 16px);color:rgba(0,0,0,0.65);padding:1em 1.25em;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}.productslist .table table tr td:nth-child(2n-1){font-weight:600;color:#000}.productslist .table table tr td:first-of-type{border-left:1px solid rgba(0,0,0,0.1)}.productslist .table table tr:nth-child(2n){background:rgba(0,0,0,0.03)}.productslist .table table tr th{width:100%;background:#3d84c4;font-size:clamp(6px, .83333vw, 16px);padding:1em;box-sizing:border-box;color:#fff}.productslist .table table tr:last-of-type td{text-align:center}.productslist #flowChart{width:100%;max-width:80rem;margin:0 auto;display:inline-block;height:auto;background:#fff;text-align:center;mix-blend-mode:multiply}.productslist .list{width:100%;overflow:hidden;max-width:140rem;margin:clamp(17px, 2.1875vw, 42px) auto 0}.productslist .list .wrap-title{background:rgba(0,0,0,0.2);margin-bottom:2rem;border-radius:clamp(2px, .3125vw, 6px);overflow:hidden}.productslist .list .wrap-title h2{font-size:1.6rem;padding:.75em 1.5em}.productslist .list .items{width:100%}.productslist .list .items a{width:100%;font-size:clamp(6px, .83333vw, 16px);display:flex;justify-content:space-between;flex-direction:column;border:1px solid rgba(0,0,0,0.1);border-radius:clamp(2px, .3125vw, 6px);overflow:hidden}.productslist .list .items a .pic{width:100%;height:28rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.productslist .list .items a .pic img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width: 768px) and (min-width: 768px){.productslist .list .items a .pic img{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.productslist .list .items a .title{font-size:1.6rem;text-align:center;padding:1em 2em;box-sizing:border-box;background:rgba(0,0,0,0.064);color:#000}}@media screen and (max-width: 768px) and (min-width: 768px){.productslist .list .items a .title{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.productslist .list ul.msg li{width:100%;display:inline-block;margin-right:0;margin-bottom:1rem;vertical-align:top}.productslist .list ul.msg li input,.productslist .list ul.msg li textarea{font-size:1.6rem}.productslist .list ul.msg li input::placeholder,.productslist .list ul.msg li textarea::placeholder{font-family:"Source Han Sans","Harmony","Microsoft YaHei","Arial";font-size:1.6rem;color:#ccc}.productslist .list ul.msg li textarea{min-height:13.8rem}.productslist .list ul.msg li:last-of-type{text-align:center}.productslist .list ul.msg li:last-of-type button{border:none;background:#333;line-height:2.2rem;font-size:1.6rem;letter-spacing:2px;padding:.5em 3em;color:#fff;cursor:pointer;outline:none;border-radius:clamp(2px, .26042vw, 5px)}}@media screen and (max-width: 768px) and (min-width: 768px){.productslist .list ul.msg li:last-of-type button{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.productslist .list ul.msg li:last-of-type button:hover{background:#3d84c4}.productslist .list ul.msg li:nth-last-of-type(2) input{width:49%;display:inline-block;margin-right:2%;vertical-align:middle}.productslist .list ul.msg li:nth-last-of-type(2) img{max-width:100%;height:4rem;display:inline-block;vertical-align:middle}.equipment{padding:3rem 0;font-size:0}.equipment .wrap-box .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:0;gap:2rem}.equipment .wrap-box .wrap-list ul li a{display:block;padding:.5rem;border-radius:.6rem;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1)}}@media screen and (max-width: 768px) and (min-width: 768px){.equipment .wrap-box .wrap-list ul li a{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.equipment .wrap-box .wrap-list ul li a .pic{width:100%;overflow:hidden;border-radius:.6rem;box-sizing:border-box}.equipment .wrap-box .wrap-list ul li a .title{text-align:center}.equipment .wrap-box .wrap-list ul li a .title span{font-size:2rem;color:rgba(0,0,0,0.5)}.equipment .wrap-box .wrap-list ul li:hover a{border-color:#3d84c4}.equipment .wrap-box .wrap-list ul li:hover a .pic img{transform:scale(1.05)}.news-list{padding:3rem 0;font-size:0}.news-list .wrap-list{width:100%;min-width:0}.news-list .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:0;gap:2rem;width:100%}.news-list .wrap-list ul li{min-width:0}.news-list .wrap-list ul li .pic{overflow:hidden;height:28rem}.news-list .wrap-list ul li .wrap-text{padding:2rem}.news-list .wrap-list ul li .wrap-text h3{font-size:2rem;color:#3d84c4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width: 768px) and (min-width: 768px){.news-list .wrap-list ul li .wrap-text h3{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.news-list .wrap-list ul li .wrap-text time{margin:1em 0;font-size:1.4rem;color:#999797;display:block}}@media screen and (max-width: 768px) and (min-width: 768px){.news-list .wrap-list ul li .wrap-text time{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.news-list .wrap-list ul li .wrap-text .des{font-size:1.4rem;line-height:1.5;color:#666}}@media screen and (max-width: 768px) and (min-width: 768px){.news-list .wrap-list ul li .wrap-text .des{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.news-list .wrap-list ul li:hover .pic img{transform:scale(1.1)}.news-list .wrap-list ul li:hover .wrap-text{background:#3d84c4}.news-list .wrap-list ul li:hover .wrap-text h3,.news-list .wrap-list ul li:hover .wrap-text time,.news-list .wrap-list ul li:hover .wrap-text .des{color:#fff}.newsview{padding:3rem 0;font-size:0}.newsview .wrap-flex{overflow:hidden}.newsview .wrap-title h3{font-size:2rem;font-weight:600}.newsview .wrap-left{width:100%}.newsview .wrap-mate{width:100%;padding:2rem 0 0}.newsview .wrap-mate ul{display:flex;justify-content:center;align-items:center}.newsview .wrap-mate li{margin-right:1.6rem;display:flex;justify-content:space-between;align-items:center}.newsview .wrap-mate li:last-of-type{margin-right:0}.newsview .wrap-mate li i{font-family:"iconfont";font-size:1.4rem;margin-right:.3em;flex-shrink:0;display:none}.newsview .wrap-mate li:nth-of-type(1) i::before{content:""}.newsview .wrap-mate li:nth-of-type(2) i::before{content:""}.newsview .wrap-mate li:nth-of-type(3) i::before{content:""}.newsview .wrap-mate li span{font-size:1.4rem;flex-shrink:1;width:100%}.newsview .wrap-text{font-size:1.6rem;flex-shrink:1;line-height:1.75;margin-top:.75em;box-sizing:border-box;padding:0 0 .75em 0}.newsview .wrap-text p{margin:0 0 1em;font-size:1.6rem;line-height:1.75;color:rgba(0,0,0,0.8)}.newsview .wrap-text p:last-of-type{margin-bottom:0}.newsview .wrap-text img{max-width:100%}.newsview .wrap-text .backlist{margin:2rem auto 0;text-align:center}.newsview .wrap-text .backlist a{font-size:1.6rem;background:rgba(0,0,0,0.1);color:#000;padding:0 2rem}.newsview .wrap-text .backlist a:hover{background:#000;color:#fff}.newsview .wrap-text .backlist a:hover::before{display:none}.map{width:100%;height:48rem;box-sizing:border-box;overflow:hidden}.contact{padding:3rem 0;font-size:0;position:relative}.contact .wrap-title{display:block;margin-bottom:3rem}.contact .wrap-title h2{margin-bottom:.5em}.contact .wrap-title h4{font-size:1.6rem;font-weight:300;color:#000;line-height:1.75}.contact .wrap-flex{width:100%;flex-wrap:wrap}.contact .wrap-flex .info{width:100%}.contact .wrap-flex .info ul{width:100%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-bottom:1px solid rgba(0,0,0,0.063)}.contact .wrap-flex .info ul li{width:100%;font-size:1.6rem;line-height:1.7;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;border-bottom:1px solid rgba(0,0,0,0.063)}.contact .wrap-flex .info ul li.w100{width:100%}.contact .wrap-flex .info ul li i{font-family:"iconfont";font-size:2.4rem;color:#3d84c4;width:2em;height:2em;border-radius:50%;border:1px solid #3d84c4;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact .wrap-flex .info ul li a,.contact .wrap-flex .info ul li span{font-size:1.6rem;width:100%;flex-shrink:1;color:rgba(0,0,0,0.7)}.contact .wrap-flex .info ul li:last-of-type{border-bottom:none}.contact .wrap-flex form{width:100%}.contact .wrap-flex ul.msg li{width:100%;display:inline-block;margin-right:0;margin-bottom:1rem;vertical-align:top}.contact .wrap-flex ul.msg li input,.contact .wrap-flex ul.msg li textarea{font-size:1.6rem}.contact .wrap-flex ul.msg li input::placeholder,.contact .wrap-flex ul.msg li textarea::placeholder{font-family:"Source Han Sans","Harmony","Microsoft YaHei","Arial";font-size:1.6rem;color:#ccc}.contact .wrap-flex ul.msg li textarea{min-height:13.8rem}.contact .wrap-flex ul.msg li:last-of-type{text-align:center}.contact .wrap-flex ul.msg li:last-of-type button{border:none;background:#333;line-height:2.2rem;font-size:1.6rem;letter-spacing:2px;padding:.5em 3em;color:#fff;cursor:pointer;outline:none;border-radius:clamp(2px, .26042vw, 5px)}}@media screen and (max-width: 768px) and (min-width: 768px){.contact .wrap-flex ul.msg li:last-of-type button{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.contact .wrap-flex ul.msg li:last-of-type button:hover{background:#3d84c4}.contact .wrap-flex ul.msg li:nth-last-of-type(2) input{width:49%;display:inline-block;margin-right:2%;vertical-align:middle}.contact .wrap-flex ul.msg li:nth-last-of-type(2) img{max-width:100%;height:4rem;display:inline-block;vertical-align:middle}.contact .r{width:100%;height:40vh}}
