.banner{display:block;width:100%;font-size:0;overflow:hidden;position:relative;margin-top:8rem;background:#fff}.banner .swiper-slide{position:relative;text-align:center}.banner .swiper-slide img{max-width:100%}.banner .swiper-slide::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.1)}.banner .swiper-slide .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1200px;width:100%;margin:0 auto;z-index:3;text-align:center}@media screen and (max-width: 1280px) and (min-width: 769px){.banner .swiper-slide .text{width:100%;box-sizing:border-box;padding:0 4rem}}@media screen and (max-width: 768px){.banner .swiper-slide .text{max-width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem}}.banner .swiper-slide .text .box>*{opacity:0;transform:translateY(3rem)}@media screen and (min-width: 768px){.banner .swiper-slide .text .box .p1,.banner .swiper-slide .text .box .p2{transition:all .35s ease-in-out}}.banner .swiper-slide .text h2,.banner .swiper-slide .text h3{font-size:6rem;letter-spacing:.1em;line-height:1;color:#fff;text-shadow:0 0 1rem rgba(0,0,0,0.1);font-weight:500;margin-bottom:.8em}.banner .swiper-slide .text h2{font-size:3rem}.banner .swiper-slide.ani-slide .text .box>*{opacity:1;transform:translateY(0)}.banner .swiper-slide.ani-slide .text .box .p1{transition-delay:.1s}.banner .swiper-slide.ani-slide .text .box .p2{transition-delay:.2s}.i-about{width:100%;padding:10rem 0;position:relative;z-index:2}.i-about .wrap-box .wrap-left{width:100%;box-sizing:border-box;flex-shrink:1;margin-right:10rem}.i-about .wrap-box .wrap-left .wrap-title h4{font-size:1.6rem;line-height:1.75;text-align:justify}.i-about .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto 0;background:rgba(255,255,255,0);border-color:#000}.i-about .wrap-box .wrap-left .wrap-title .botton span,.i-about .wrap-box .wrap-left .wrap-title .botton i{color:#000;font-weight:300}.i-about .wrap-box .wrap-left .wrap-title .botton:hover{border-color:#4651a1;background:#4651a1}.i-about .wrap-box .wrap-left .wrap-title .botton:hover span,.i-about .wrap-box .wrap-left .wrap-title .botton:hover i{color:#fff}.i-about .wrap-box .wrap-left .wrap-list{display:flex;justify-content:space-between;gap:3rem;margin-top:4rem}.i-about .wrap-box .wrap-left .wrap-list .item .num{font-size:4.8rem;font-weight:600;color:#4651a1;position:relative;text-align:center}.i-about .wrap-box .wrap-left .wrap-list .item .num::before{content:"+";font-size:2rem;margin-left:.25em;position:absolute;left:100%;top:0}.i-about .wrap-box .wrap-left .wrap-list .item .num::after{content:attr(data-bz);font-size:2rem;margin-left:.25em;position:absolute;left:100%;bottom:.5em}.i-about .wrap-box .wrap-left .wrap-list .item span{font-size:1.6rem;font-weight:300;display:block;margin-top:.5em;text-align:center}.i-about .wrap-box .wrap-right{width:50%;flex-shrink:0}.i-about .wrap-box .wrap-right .img{position:relative;height:40rem;width:100%;overflow:hidden}.i-about .wrap-box .wrap-right .img::before{content:"\e600";font-family:"iconfont";font-size:8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;opacity:.8}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-right .img::before{transition:all .35s ease-in-out}}.i-about .wrap-box .wrap-right .img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(70,81,161,0.7);z-index:1;opacity:0}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-right .img::after{transition:all .35s ease-in-out}}.i-about .wrap-box .wrap-right img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.i-about .wrap-box .wrap-right img{transition:all 6s ease-in-out}}.i-about .wrap-box .wrap-right:hover .img::before,.i-about .wrap-box .wrap-right:hover .img::after{opacity:1}.about{width:100%;padding:10rem 0;position:relative;z-index:2}.about .wrap-box .wrap-left{width:100%;box-sizing:border-box;flex-shrink:1;margin-right:10rem}.about .wrap-box .wrap-left .wrap-title h4{font-size:1.6rem;line-height:1.75;text-align:justify}.about .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto 0;background:rgba(255,255,255,0);border-color:#000}.about .wrap-box .wrap-left .wrap-title .botton span,.about .wrap-box .wrap-left .wrap-title .botton i{color:#000;font-weight:300}.about .wrap-box .wrap-left .wrap-title .botton:hover{border-color:#4651a1;background:#4651a1}.about .wrap-box .wrap-left .wrap-title .botton:hover span,.about .wrap-box .wrap-left .wrap-title .botton:hover i{color:#fff}.about .wrap-box .wrap-right{width:50%;flex-shrink:0}.about .wrap-box .wrap-right .img{position:relative;height:40rem;width:100%;overflow:hidden}.about .wrap-box .wrap-right .img::before{content:"\e600";font-family:"iconfont";font-size:8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;opacity:.8}@media screen and (min-width: 768px){.about .wrap-box .wrap-right .img::before{transition:all .35s ease-in-out}}.about .wrap-box .wrap-right .img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(70,81,161,0.7);z-index:1;opacity:0}@media screen and (min-width: 768px){.about .wrap-box .wrap-right .img::after{transition:all .35s ease-in-out}}.about .wrap-box .wrap-right img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.about .wrap-box .wrap-right img{transition:all 6s ease-in-out}}.about .wrap-box .wrap-right:hover .img::before,.about .wrap-box .wrap-right:hover .img::after{opacity:1}.about .wrap-list{display:flex;justify-content:space-between;gap:3rem;margin-top:4rem}.about .wrap-list .item .num{font-size:4.8rem;font-weight:600;color:#4651a1;position:relative;text-align:center}.about .wrap-list .item .num::after{content:attr(data-bz);font-size:2rem;margin-left:.5em}.about .wrap-list .item span{font-size:1.6rem;font-weight:300;display:block;margin-top:.5em;text-align:center}.history{font-size:0;padding:10rem 0;background:#f5f8fa}.history .wrap-list{position:relative;margin-top:6rem}.history .wrap-list::after{content:"";width:100%;background:#000;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:0}.history .wrap-list::before{content:"";width:100%;height:2rem;background-image:linear-gradient(90deg, transparent 90%, rgba(0,0,0,0.3) 10%);background-size:1rem 100%;position:absolute;top:50%;transform:translateY(-50%);left:0;margin-top:-1rem}.history .wrap-box{position:relative}.history .wrap-box .swiper-button-next,.history .wrap-box .swiper-button-prev{width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;top:50%;opacity:1;margin:0;left:-10rem;transform:translateY(-50%);position:absolute;border-radius:50%;border:none;overflow:hidden;box-sizing:border-box;z-index:50;background:rgba(70,81,161,0.5)}@media screen and (min-width: 768px){.history .wrap-box .swiper-button-next,.history .wrap-box .swiper-button-prev{transition:all .35s ease-in-out}}.history .wrap-box .swiper-button-next::after,.history .wrap-box .swiper-button-prev::after{content:"\e60b";font-family:"iconfont";font-size:3.2rem;color:#fff}.history .wrap-box .swiper-button-next:hover,.history .wrap-box .swiper-button-prev:hover{background:#4651a1}.history .wrap-box .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:-10rem}.history .swiper-slide{position:relative;height:50vh}.history .swiper-slide .box{position:absolute;height:25vh;top:0;left:0;padding:3rem 6rem;box-sizing:border-box}.history .swiper-slide .box::before{content:"";width:2px;height:100%;background:#33b494;position:absolute;bottom:0;left:1.8rem}.history .swiper-slide .box::after{content:"";width:1.5rem;height:1.5rem;position:absolute;bottom:-1rem;left:.7rem;border-radius:50%;border:0.5rem solid #33b494;background:#f5f8fa}@media screen and (min-width: 769px){.history .swiper-slide:nth-child(2n) .box{top:50%}.history .swiper-slide:nth-child(2n) .box::after{top:-1rem}}.history .title{font-size:2.4rem;font-weight:600;position:relative}.history .text{font-size:1.6rem;font-weight:300;margin-top:1em}.history .text p{margin:0}.technology{width:100%;padding:10rem 0;position:relative;z-index:2}.technology .wrap-box .wrap-left{width:100%;box-sizing:border-box;flex-shrink:1;margin-left:10rem;order:2}.technology .wrap-box .wrap-left .wrap-title h4{font-size:1.6rem;line-height:1.75;text-align:justify}.technology .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto 0;background:rgba(255,255,255,0);border-color:#000}.technology .wrap-box .wrap-left .wrap-title .botton span,.technology .wrap-box .wrap-left .wrap-title .botton i{color:#000;font-weight:300}.technology .wrap-box .wrap-left .wrap-title .botton:hover{border-color:#4651a1;background:#4651a1}.technology .wrap-box .wrap-left .wrap-title .botton:hover span,.technology .wrap-box .wrap-left .wrap-title .botton:hover i{color:#fff}.technology .wrap-box .wrap-right{width:50%;flex-shrink:0;order:1}.technology .wrap-box .wrap-right .img{position:relative;height:40rem;width:100%;overflow:hidden}.technology .wrap-box .wrap-right img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.technology .wrap-box .wrap-right img{transition:all 6s ease-in-out}}.technology .wrap-box .wrap-right:hover .img::before,.technology .wrap-box .wrap-right:hover .img::after{opacity:1}.technology .wrap-box .wrap-text P{font-size:1.6rem;color:#666;margin:0;line-height:1.875}.technology .wrap-box .wrap-list{margin-top:6rem}.technology .wrap-box .wrap-list .swiper-pagination{bottom:6rem !important;left:50%;transform:translateX(-50%)}.technology .wrap-box .wrap-list .swiper-pagination span{background:#4651a1;opacity:1;width:10px;height:10px;margin:0 .3rem;border-radius:5px}@media screen and (min-width: 768px){.technology .wrap-box .wrap-list .swiper-pagination span{transition:all .35s ease-in-out}}.technology .wrap-box .wrap-list .swiper-pagination span.swiper-pagination-bullet-active{width:40px}.technology .wrap-box .wrap-list .swiper{overflow:hidden;position:relative}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next,.technology .wrap-box .wrap-list .swiper:hover .swiper-button-prev{opacity:1;left:3rem}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next{left:auto;right:3rem}.technology .wrap-box .wrap-list .swiper .swiper-button-next,.technology .wrap-box .wrap-list .swiper .swiper-button-prev{width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;top:50%;opacity:0;margin:0;left:2rem;transform:translateY(-50%);position:absolute;border-radius:50%;border:none;overflow:hidden;box-sizing:border-box;z-index:2;background:rgba(0,0,0,0.3)}@media screen and (min-width: 768px){.technology .wrap-box .wrap-list .swiper .swiper-button-next,.technology .wrap-box .wrap-list .swiper .swiper-button-prev{transition:all .35s ease-in-out}}.technology .wrap-box .wrap-list .swiper .swiper-button-next::after,.technology .wrap-box .wrap-list .swiper .swiper-button-prev::after{content:"\e60b";font-family:"iconfont";font-size:4rem;color:#fff}.technology .wrap-box .wrap-list .swiper .swiper-button-next:hover::before,.technology .wrap-box .wrap-list .swiper .swiper-button-prev:hover::before{opacity:.7}.technology .wrap-box .wrap-list .swiper .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:2rem}.technology .wrap-box .wrap-list ul a{font-size:0;background:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);display:block;position:relative}@media screen and (min-width: 768px){.technology .wrap-box .wrap-list ul a{transition:all .5s ease-in-out}}.technology .wrap-box .wrap-list ul a:hover .img::before,.technology .wrap-box .wrap-list ul a:hover .img::after{opacity:1}.technology .wrap-box .wrap-list ul a:hover .title h3{color:#4651a1}.technology .wrap-box .wrap-list ul .img{height:26rem;width:100%;padding:.3rem;box-sizing:border-box;position:relative}.technology .wrap-box .wrap-list ul .img::before{content:"\eb99";font-family:"iconfont";font-size:8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;opacity:0}@media screen and (min-width: 768px){.technology .wrap-box .wrap-list ul .img::before{transition:all .35s ease-in-out}}.technology .wrap-box .wrap-list ul .img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(70,81,161,0.7);z-index:1;opacity:0}@media screen and (min-width: 768px){.technology .wrap-box .wrap-list ul .img::after{transition:all .35s ease-in-out}}.technology .wrap-box .wrap-list ul img{width:100%;height:100%;object-fit:contain;object-position:center center}.technology .wrap-box .wrap-list ul .title{width:100%;padding:1rem;box-sizing:border-box}.technology .wrap-box .wrap-list ul .title h3{font-size:1.6rem;line-height:1.5;color:#666;text-align:center}.honor{width:100%;padding:8rem 0 16rem;font-size:0;background:#f5f8fa}.honor .wrap-box{position:relative}.honor .wrap-box .wrap-title{margin-bottom:6rem;text-align:center}.honor .wrap-box .swiper-pagination{bottom:-6rem !important;left:50%;transform:translateX(-50%)}.honor .wrap-box .swiper-pagination span{background:#4651a1;opacity:1;width:10px;height:10px;margin:0 .3rem;border-radius:5px}@media screen and (min-width: 768px){.honor .wrap-box .swiper-pagination span{transition:all .35s ease-in-out}}.honor .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:40px}.honor .wrap-box .swiper{overflow:hidden;position:relative}.honor .wrap-box .swiper:hover .swiper-button-next,.honor .wrap-box .swiper:hover .swiper-button-prev{opacity:1;left:3rem}.honor .wrap-box .swiper:hover .swiper-button-next{left:auto;right:3rem}.honor .wrap-box .swiper .swiper-button-next,.honor .wrap-box .swiper .swiper-button-prev{width:6rem;height:6rem;display:flex;justify-content:center;align-items:center;top:50%;opacity:0;margin:0;left:2rem;transform:translateY(-50%);position:absolute;border-radius:50%;border:none;overflow:hidden;box-sizing:border-box;z-index:2;background:rgba(0,0,0,0.3)}@media screen and (min-width: 768px){.honor .wrap-box .swiper .swiper-button-next,.honor .wrap-box .swiper .swiper-button-prev{transition:all .35s ease-in-out}}.honor .wrap-box .swiper .swiper-button-next::after,.honor .wrap-box .swiper .swiper-button-prev::after{content:"\e60b";font-family:"iconfont";font-size:4rem;color:#fff}.honor .wrap-box .swiper .swiper-button-next:hover::before,.honor .wrap-box .swiper .swiper-button-prev:hover::before{opacity:.7}.honor .wrap-box .swiper .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:2rem}.honor .wrap-box ul a{font-size:0;background:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);display:block;position:relative}@media screen and (min-width: 768px){.honor .wrap-box ul a{transition:all .5s ease-in-out}}.honor .wrap-box ul a:hover .img::before,.honor .wrap-box ul a:hover .img::after{opacity:1}.honor .wrap-box ul a:hover .title h3{color:#4651a1}.honor .wrap-box ul .img{height:26rem;width:100%;padding:.3rem;box-sizing:border-box;position:relative}.honor .wrap-box ul .img::before{content:"\eb99";font-family:"iconfont";font-size:8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer;opacity:0}@media screen and (min-width: 768px){.honor .wrap-box ul .img::before{transition:all .35s ease-in-out}}.honor .wrap-box ul .img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(70,81,161,0.7);z-index:1;opacity:0}@media screen and (min-width: 768px){.honor .wrap-box ul .img::after{transition:all .35s ease-in-out}}.honor .wrap-box ul img{width:100%;height:100%;object-fit:contain;object-position:center center}.honor .wrap-box ul .title{width:100%;padding:1rem;box-sizing:border-box}.honor .wrap-box ul .title h3{font-size:1.6rem;line-height:1.5;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-products{width:100%;padding:10rem 0 16rem;background:#f5f8fa}.i-products .wrap-box{position:relative}.i-products .wrap-box .wrap-title{margin-bottom:6rem;text-align:center}.i-products .wrap-box .swiper-pagination{bottom:-6rem !important;left:50%;transform:translateX(-50%)}.i-products .wrap-box .swiper-pagination span{background:#4651a1;opacity:1;width:10px;height:10px;margin:0 .3rem;border-radius:5px}@media screen and (min-width: 768px){.i-products .wrap-box .swiper-pagination span{transition:all .35s ease-in-out}}.i-products .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:40px}.i-products .wrap-box .swiper{overflow:hidden;position:relative}.i-products .wrap-box .swiper:hover .swiper-button-next,.i-products .wrap-box .swiper:hover .swiper-button-prev{opacity:1;left:3rem}.i-products .wrap-box .swiper:hover .swiper-button-next{left:auto;right:3rem}.i-products .wrap-box .swiper .swiper-button-next,.i-products .wrap-box .swiper .swiper-button-prev{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;font-size:4rem;top:50%;opacity:0;margin:0;left:2rem;transform:translateY(-50%);position:absolute;border-radius:50%;border:none;overflow:hidden;box-sizing:border-box;z-index:2;background:none}@media screen and (min-width: 768px){.i-products .wrap-box .swiper .swiper-button-next,.i-products .wrap-box .swiper .swiper-button-prev{transition:all .35s ease-in-out}}.i-products .wrap-box .swiper .swiper-button-next::after,.i-products .wrap-box .swiper .swiper-button-prev::after{content:"\e60b";font-family:"iconfont";color:#fff}.i-products .wrap-box .swiper .swiper-button-next:hover::before,.i-products .wrap-box .swiper .swiper-button-prev:hover::before{opacity:.7}.i-products .wrap-box .swiper .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:2rem}.i-products .wrap-box .wrap-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .img{order:2}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .title{align-items:flex-end;order:1}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .title .text{text-align:right}.i-products .wrap-box ul a{font-size:0;display:block;position:relative}@media screen and (min-width: 768px){.i-products .wrap-box ul a{transition:all .5s ease-in-out}}.i-products .wrap-box ul a.wrap-flex{display:flex;justify-content:space-between;border-radius:.5rem;overflow:hidden;box-shadow:0 0 1rem rgba(0,0,0,0.5)}.i-products .wrap-box ul a.wrap-flex .img{width:50%;height:45vh;border-radius:.5rem;overflow:hidden}.i-products .wrap-box ul a.wrap-flex .title{display:flex;justify-content:space-between;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;padding:5rem;width:50%;background:#fff}.i-products .wrap-box ul a.wrap-flex .title h2{font-size:1.4rem}.i-products .wrap-box ul a.wrap-flex .title h3{font-size:3rem}.i-products .wrap-box ul a.wrap-flex .title h2,.i-products .wrap-box ul a.wrap-flex .title h3{color:#000}.i-products .wrap-box ul a.wrap-flex .title .text{text-align:left;margin-top:2rem}.i-products .wrap-box ul a.wrap-flex .title p{font-size:1.6rem;margin:0;line-height:1.875;color:rgba(0,0,0,0.6)}.i-products .wrap-box ul a.wrap-flex .title .botton{margin:3rem 0 0;background:rgba(255,255,255,0);border-color:#000}.i-products .wrap-box ul a.wrap-flex .title .botton span,.i-products .wrap-box ul a.wrap-flex .title .botton i{color:#000;font-weight:300}.i-products .wrap-box ul a.wrap-flex .title .botton:hover{border-color:#4651a1;background:#4651a1}.i-products .wrap-box ul a.wrap-flex .title .botton:hover span,.i-products .wrap-box ul a.wrap-flex .title .botton:hover i{color:#fff}.i-products .wrap-box ul .img{height:26rem;width:100%}.i-products .wrap-box ul img{width:100%;height:100%;object-fit:cover;object-position:center center}.i-products .wrap-box ul .title{position:absolute;bottom:0;right:0;text-align:right;width:100%;padding:3rem;box-sizing:border-box;background:linear-gradient(to bottom, transparent, rgba(70,81,161,.7));display:flex;justify-content:space-between;flex-direction:column;justify-content:flex-end;align-items:flex-end}.i-products .wrap-box ul .title h2{color:#fff;font-size:1.2rem;margin-bottom:.5em;text-transform:uppercase}.i-products .wrap-box ul .title h3{font-size:2rem;line-height:1.5;color:#fff;font-weight:600;max-width:66.6%}.i-products .wrap-box ul li{ background-color: #fff;overflow:hidden}.i-products .wrap-box ul li a.active{filter:blur(0.5rem);-webkit-filter:blur(0.5rem);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=8)}.productview{margin:6rem 0}.productview .wrap-left{width:50%}.productview .wrap-left .imglist{overflow:hidden;position:relative}.productview .wrap-left .imglist a{width:100%;height:45vh;overflow:hidden;border-radius:.5rem;display:block;position:relative}.productview .wrap-left .imglist a::before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);width:100%;height:100%;opacity:0;z-index:2}@media screen and (min-width: 768px){.productview .wrap-left .imglist a::before{transition:all .5s ease-in-out}}.productview .wrap-left .imglist a::after{content:"\eb99";font-family:"iconfont";font-size:1.2rem;z-index:2;border:1px solid #fff;border-radius:50%;width:4rem;height:4rem;line-height:4rem;text-align:center;display:inline-block;color:#fff;opacity:0;transform:scale(1.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.productview .wrap-left .imglist a::after{transition:all .5s ease-in-out}}.productview .wrap-left .imglist a:hover::before{opacity:1}.productview .wrap-left .imglist a:hover::after{transform:scale3d(1, 1, 1) translate(-50%, -50%);opacity:1}.productview .wrap-left .imglist img{width:100%;height:100%;object-fit:cover;object-position:center center}.productview .wrap-right{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;padding:5rem;box-sizing:border-box;width:50%;background:#f5f8fa}.productview .wrap-right .title{width:100%}.productview .wrap-right .title h2{color:#000;font-size:1.4rem;margin-bottom:.5em;text-transform:uppercase}.productview .wrap-right .title h3{font-size:3rem;line-height:1.5;color:#000;font-weight:600;max-width:66.6%}.productview .wrap-right .text{text-align:left;margin-top:2rem}.productview .wrap-right p{font-size:1.6rem;margin:0;line-height:1.875;color:rgba(0,0,0,0.6)}.productview .tab-tit{background:#f5f8fa;margin-top:3rem}.productview .tab-tit li{display:inline-block;font-size:1.6rem;padding:1.6rem 2rem;cursor:pointer}.productview .tab-tit li.active{background:#000;color:#fff}.productview .tab-box{font-size:0}.productview .tab-box .box{display:none;width:100%;font-size:1.6rem;padding:3rem 0}.productview .tab-box .box.active{display:block}.productview .tab-box .box .w50{width:100%}.productview .tab-box .box table{border:1px solid rgba(0,0,0,0.1);margin:0;padding:0;width:100%}.productview .tab-box .box table tbody{width:100%}.productview .tab-box .box table tr td{font-size:1.4rem;color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.1);padding:.5em 1em;width:50%}.productview .tab-box .box table tr:first-of-type td{background:rgba(0,0,0,0.1);font-weight:600;color:#000;height:2em;line-height:1}.i-news{width:100%;padding:8rem 0;font-size:0;box-sizing:border-box;position:relative;z-index:2}.i-news .wrap-title{text-align:center;margin-bottom:4rem}.i-news .wrap-box{margin:0 auto;max-width:1200px;width:100%;margin:0 auto;text-align:center}@media screen and (max-width: 1280px) and (min-width: 769px){.i-news .wrap-box{width:100%;box-sizing:border-box;padding:0 4rem}}@media screen and (max-width: 768px){.i-news .wrap-box{max-width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem}}.i-news .wrap-box .botton{margin:5rem auto 0;background:rgba(255,255,255,0);border-color:#000}.i-news .wrap-box .botton span,.i-news .wrap-box .botton i{color:#000;font-weight:300}.i-news .wrap-box .botton:hover{border-color:#4651a1;background:#4651a1}.i-news .wrap-box .botton:hover span,.i-news .wrap-box .botton:hover i{color:#fff}.i-news .mt60{margin-top:6rem}.i-news .wrap-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}.i-news .wrap-list{overflow:hidden;width:100%;position:relative}.i-news .wrap-list #news{overflow:hidden;position:relative}.i-news .wrap-list #news .swiper-pagination{position:absolute;bottom:0;display:none}.i-news .wrap-list #news .swiper-pagination span{margin:0 10px;width:16px;height:16px;background:rgba(70,81,161,0.5);opacity:1;border-radius:50%}.i-news .wrap-list #news .swiper-pagination span.swiper-pagination-bullet-active{background:#4651a1}.i-news .item{width:100%;text-align:left}.i-news .item a.wrap-flex{margin-bottom:3rem;background:#f5f8fa}.i-news .item a.wrap-flex .pic{width:100%;flex-shrink:1;height:40rem}.i-news .item a.wrap-flex .text{width:40%;flex-shrink:0;box-sizing:border-box;padding:4rem}.i-news .item a.wrap-flex .text .title{line-height:1.5;height:auto;max-height:4.5em;overflow:hidden}.i-news .item a.wrap-flex .text .typename{display:none}.i-news .item a.wrap-flex .text .content{font-size:1.6rem;color:#000;line-height:1.75;opacity:.7;margin-bottom:1.5em}@media screen and (min-width: 768px){.i-news .item a.wrap-flex .text .content{transition:all .5s ease-in-out}}.i-news .item a.wrap-flex .text .botton{margin-top:0rem}.i-news .item a.wrap-flex:hover .text .content{opacity:1}.i-news .item .pic{overflow:hidden;height:30rem}.i-news .item .pic img{width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (min-width: 768px){.i-news .item .pic img{transition:all 1s ease-in-out}}.i-news .item .text{position:relative;z-index:1;padding:1.6rem 0 1rem}.i-news .item .text .title{font-size:2rem;font-weight:600;line-height:1.25;height:2.5em;overflow:hidden;color:#000;margin:1rem 0}@media screen and (min-width: 768px){.i-news .item .text .title{transition:all .5s ease-in-out}}.i-news .item .text .flex{align-items:center;margin-bottom:15px}.i-news .item .text .typename{font-size:1.2rem;color:#000;line-height:1.2}@media screen and (min-width: 768px){.i-news .item .text .typename{transition:all .5s ease-in-out}}.i-news .item .text .time{font-size:1.4rem;color:#000;opacity:.6;text-transform:uppercase}@media screen and (min-width: 768px){.i-news .item .text .time{transition:all .5s ease-in-out}}.i-news .item:hover .text .title{text-decoration:underline}.newsview{padding:6rem 0}.newsview .wrap-flex{overflow:hidden;gap:5rem;align-items:flex-start;flex-wrap:wrap}.newsview .title{min-width:0;padding:2.4rem 0;position:relative;z-index:1;border-bottom:3px solid #f9f4ed;display:flex;justify-content:space-between}.newsview .title .wrap-text{display:flex;justify-content:space-between;flex-direction:column;width:100%;box-sizing:border-box;min-width:0;flex-shrink:1}@media screen and (min-width: 768px){.newsview .title .wrap-text{transition:all .5s ease-in-out}}.newsview .title .wrap-text h3{font-size:3rem;line-height:1.2;margin-bottom:2rem;color:rgba(0,0,0,0.8)}@media screen and (min-width: 768px){.newsview .title .wrap-text h3{transition:all .5s ease-in-out}}.newsview .title .wrap-text .mate{display:flex;justify-content:flex-start;gap:2rem}.newsview .title .wrap-text .mate span{color:rgba(0,0,0,0.5);font-size:1.3rem;line-height:1.1}.newsview .title .wrap-text p{font-size:1.6rem;line-height:1.6;color:rgba(0,0,0,0.5);margin:0}@media screen and (min-width: 768px){.newsview .title .wrap-text p{transition:all .5s ease-in-out}}.newsview .wrap-left{width:100%}.newsview .wrap-right{width:100%;flex-shrink:0;margin-top:5rem;min-width:0}.newsview .wrap-right .title{padding:2rem 0;border-bottom:3px solid #f9f4ed}.newsview .wrap-right .title h3{font-size:2.6rem;color:rgba(0,0,0,0.8);display:inline-block;position:relative}@media screen and (min-width: 768px){.newsview .wrap-right .title h3{transition:all .5s ease-in-out}}.newsview .wrap-right .box{width:100%;min-width:0;overflow:hidden}.newsview .wrap-right .box li{min-width:0;padding:2.4rem 0;position:relative;z-index:1;border-bottom:3px solid #f9f4ed}@media screen and (min-width: 768px){.newsview .wrap-right .box li{transition:all .5s ease-in-out}}.newsview .wrap-right .box li a{display:flex;justify-content:space-between;gap:3rem;min-width:0}.newsview .wrap-right .box li .time{width:12rem;height:11rem;border-radius:1rem;flex-shrink:0;box-sizing:border-box;padding:1.5rem;overflow:hidden;z-index:1;position:relative;display:flex;justify-content:flex-start;flex-direction:column}.newsview .wrap-right .box li .time.line::after{content:"";position:absolute;top:0;right:0;width:2px;background:#d9d9d9;height:80%}@media screen and (min-width: 768px){.newsview .wrap-right .box li .time.line::after{transition:all .5s ease-in-out}}.newsview .wrap-right .box li .time span{font-size:5.6rem;line-height:1;color:#b4a48a;font-family:Arial}@media screen and (min-width: 768px){.newsview .wrap-right .box li .time span{transition:all .5s ease-in-out}}.newsview .wrap-right .box li .time span ~ span{font-size:1.8rem;font-weight:600;color:#4651a1}.newsview .wrap-right .box li .wrap-text{display:flex;justify-content:space-between;flex-direction:column;width:100%;box-sizing:border-box;padding-right:6rem;min-width:0;flex-shrink:1;position:relative}@media screen and (min-width: 768px){.newsview .wrap-right .box li .wrap-text{transition:all .5s ease-in-out}}.newsview .wrap-right .box li .wrap-text::after,.newsview .wrap-right .box li .wrap-text::before{content:"\e624";font-family:"iconfont";color:#4651a1;font-size:2.4rem;position:absolute;right:6rem;top:50%;transform:translateY(-50%);opacity:0}@media screen and (min-width: 768px){.newsview .wrap-right .box li .wrap-text::after,.newsview .wrap-right .box li .wrap-text::before{transition:all .35s ease-in-out}}.newsview .wrap-right .box li .wrap-text::after{content:"\e61c";color:rgba(0,0,0,0.5);font-size:2rem;right:2rem;top:50%;transform:translateY(-50%) rotate(-90deg);opacity:1}.newsview .wrap-right .box li .wrap-text h3{font-size:2rem;line-height:1;margin-bottom:1rem;color:rgba(0,0,0,0.8)}@media screen and (min-width: 768px){.newsview .wrap-right .box li .wrap-text h3{transition:all .5s ease-in-out}}.newsview .wrap-right .box li .wrap-text .mate{display:flex;justify-content:flex-start;gap:2rem}.newsview .wrap-right .box li .wrap-text .mate span{color:#ceced1;font-size:1.3rem;line-height:1.1}.newsview .wrap-right .box li .wrap-text p{font-size:1.6rem;line-height:1.6;color:rgba(0,0,0,0.5);margin:0}@media screen and (min-width: 768px){.newsview .wrap-right .box li .wrap-text p{transition:all .5s ease-in-out}}.newsview .wrap-right .box li:hover .wrap-text::before{right:4rem;opacity:1}.newsview .wrap-right .box li:hover .wrap-text::after{opacity:0;right:0}.newsview .wrap-right .box li:hover .time.line::after{height:0}.newsview .wrap-right .box li:hover .time span{color:#4651a1}.newsview .wrap-right .box li:hover .time span ~ span{color:#515151}.newsview .wrap-content{font-size:1.6rem;flex-shrink:1;line-height:1.75;margin-top:3rem;box-sizing:border-box;padding:0 0 3rem 0}.newsview .wrap-content p{margin:0 0 1em;font-size:1.6rem;line-height:1.75;color:rgba(0,0,0,0.8)}.newsview .wrap-content p:last-of-type{margin-bottom:0}.newsview .wrap-content img{max-width:100%}.newsview .wrap-content .backlist{margin:2rem auto 0;text-align:center}.newsview .wrap-content .backlist a{font-size:1.6rem;background:rgba(0,0,0,0.1);color:#000;padding:0 4rem}.newsview .wrap-content .backlist a:hover{background:#000;color:#fff}.newsview .wrap-content .backlist a:hover::before{display:none}.n-banner{display:block;width:100%;font-size:0;overflow:hidden;position:relative;margin-top:8rem}.n-banner .pic{width:100%;position:relative;pointer-events:none;overflow:hidden}.n-banner .pic img{width:100%}.n-banner .b-text{position:absolute;top:50%;right:11.5%;transform:translateY(-50%)}.n-banner .b-text .line{width:7rem;height:.6rem;border-radius:.3rem;background:#fff;display:block}.n-banner .b-text h2{font-size:2.5rem;line-height:1.333;color:#fff;display:block;margin:3rem 0 2rem;text-transform:uppercase}.n-banner .b-text h3{font-size:3.33rem;color:#fff}.n-banner .b-text2{position:absolute;bottom:6rem;left:50%;transform:translateX(-50%);text-align:center}.n-banner .b-text2 h2{font-size:3.75rem;line-height:1;color:#fff;display:block;text-transform:uppercase}.n-banner .b-text2 h3{font-size:3.75rem;line-height:1;color:#fff;margin:2rem 0}.n-banner .down{display:inline-block}.n-banner .down i{border:1px solid #fff;width:5.6rem;height:5.6rem;border-radius:50%;font-size:2.4rem;color:#fff;font-family:"iconfont";cursor:pointer;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.n-banner .down i{transition:all .35s ease-in-out}}.n-banner .down:hover i{background:#fff;color:#4651a1}.position{background:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}.position .wrap-box{align-items:center}.position .location{color:#999}.position .location a,.position .location span{font-size:1.4rem;color:#999;line-height:8rem}.position ul{display:flex;justify-content:space-between;gap:2.7rem}.position ul li a{font-size:1.4rem;font-weight:600;color:rgba(0,0,0,0.6);line-height:8rem;height:8rem;display:block;position:relative}@media screen and (min-width: 768px){.position ul li a{transition:all .35s ease-in-out}}.position ul li a::after{content:"";width:0;height:.2rem;background:#4651a1;position:absolute;bottom:0;left:0}@media screen and (min-width: 768px){.position ul li a::after{transition:all .35s ease-in-out}}.position ul li:hover a,.position ul li.active a{color:#4651a1}.position ul li:hover a::after,.position ul li.active a::after{width:100%}.join{padding:6rem 0;font-size:0}.join .wrap-title h2{font-size:3.2rem;color:#666}.join .wrap-list{margin:6rem 0}.join .wrap-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.join .wrap-list ul li{background:#f5f8fa;box-shadow:0 0 3rem rgba(0,0,0,0.2)}.join .wrap-list ul li a{display:block;padding:3rem;box-sizing:border-box}.join .wrap-list ul li .title{font-size:2rem;line-height:1.2;height:2.4em;color:#000}.join .wrap-list ul li .items{display:flex;justify-content:flex-start;gap:2rem}.join .wrap-list ul li .items .item{font-size:1.4rem;color:#999}.join .wrap-list ul li .items .item:not(:first-of-type){position:relative}.join .wrap-list ul li .items .item:not(:first-of-type)::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:1px;height:.9em;background:#999}.joinview{padding:3rem 0 6rem;font-size:0}.joinview .wrap-box .date{font-size:1.4rem;color:#999}.joinview .wrap-box .title{font-size:2rem;line-height:1.2;color:#000;margin:.6rem 0 1.5rem}.joinview .wrap-box .wrap-flex{align-items:flex-end}.joinview .wrap-box .items{display:flex;justify-content:flex-start;gap:2rem}.joinview .wrap-box .items .item{font-size:1.6rem;line-height:1;color:#999}.joinview .wrap-box .items .item:not(:first-of-type){position:relative}.joinview .wrap-box .items .item:not(:first-of-type)::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:1px;height:.9em;background:#999}.joinview .wrap-box .wrap-content{margin-top:6rem;border-bottom:1px solid rgba(0,0,0,0.063)}.joinview .wrap-box .wrap-content .wrap-text{margin-bottom:4rem}.joinview .wrap-box .wrap-content .wrap-text h3{font-size:2rem;color:#000;display:flex;justify-content:space-between;align-items:center;gap:1em;letter-spacing:.1em;margin-bottom:.5em}.joinview .wrap-box .wrap-content .wrap-text h3::after{content:"";width:4em;height:1px;background:rgba(0,0,0,0.063);flex-shrink:1;width:100%}.joinview .wrap-box .wrap-content .wrap-text h3 span{flex-shrink:0}.joinview .wrap-box .wrap-content .wrap-text p{font-size:1.6rem;line-height:1.875;color:#666;margin:0}.joinview .wrap-box .text-center{display:flex;justify-content:center;align-items:center;margin-top:4rem}.message{max-width:100rem;width:100%;margin:6rem auto}.message ul.grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.message .content{width:100%}.message form input,.message form textarea{width:100%;box-sizing:border-box;padding:1em;font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial";border-radius:.4rem;border:1px solid rgba(0,0,0,0.3);outline:none}.message form input:focus,.message form textarea:focus{border-color:#4651a1}.message form input::placeholder,.message form textarea::placeholder{font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial";color:rgba(0,0,0,0.5)}.message form textarea{margin:2rem 0;min-height:10em}.message form button{border:none;font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial"}.message form .wrap-flex{gap:1rem}.message form img{width:auto;height:5rem}.message .text{margin-top:3rem}.message .text p{font-size:1.6rem;margin:0;line-height:1.5}.message .text ul{display:flex;justify-content:space-between;gap:2rem;margin-top:2rem}.message .text ul li{width:50%;display:flex;justify-content:space-between;align-items:flex-start;gap:1em;font-size:1.4rem}.message .text ul li span{width:100%;flex-shrink:1}.message .text ul li input{flex-shrink:0}.message .text ul.w100 li{width:100%}.message .text input{width:auto}.contact{padding:6rem 0}.contact .tab-box{position:relative;margin-top:6rem}.contact .box ul{display:flex;justify-content:center;align-items:flex-start;gap:3.6rem}.contact .box ul li{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.2rem;width:25%}.contact .box ul li .ico{display:flex;justify-content:center;align-items:center}.contact .box ul li .ico i{color:#4651a1;font-size:4.8rem}.contact .box ul li .text{font-size:1.6rem;line-height:1.5;text-align:center}.contact .box ul li .text b{display:block;text-transform:uppercase;text-align:center;font-size:2.4rem;margin-bottom:.35em}.contact .map{margin-top:4rem;height:50vh}@media screen and (max-width: 1600px) and (min-width: 769px){.banner .swiper-slide .text .box>*{opacity:0;transform:translateY(1.875vw)}.banner .swiper-slide .text h2,.banner .swiper-slide .text h3{font-size:3.75vw;text-shadow:0 0 0.625vw rgba(0,0,0,0.1)}.banner .swiper-slide .text h2{font-size:1.875vw}}@media screen and (max-width: 1360px) and (min-width: 769px){.banner{margin-top:5.882352941vw}.i-about{padding:7.352941vw 0}.i-about .wrap-box .wrap-left{margin-right:7.352941vw}.i-about .wrap-box .wrap-left .wrap-title h4{font-size:1.17647vw}.i-about .wrap-box .wrap-left .wrap-title .botton{margin:2.2vw auto 0}.i-about .wrap-box .wrap-left .wrap-list{gap:2.2vw;margin-top:2.941vw}.i-about .wrap-box .wrap-left .wrap-list .item .num{font-size:3.52941vw}.i-about .wrap-box .wrap-left .wrap-list .item .num::before{font-size:1.47vw}.i-about .wrap-box .wrap-left .wrap-list .item .num::after{font-size:1.47vw}.i-about .wrap-box .wrap-left .wrap-list .item span{font-size:1.17647vw}.i-about .wrap-box .wrap-right .img{height:29.41vw}.i-about .wrap-box .wrap-right .img::before{font-size:5.882352941vw}.about{padding:7.352941vw 0}.about .wrap-box .wrap-left{margin-right:7.352941vw}.about .wrap-box .wrap-left .wrap-title h4{font-size:1.17647vw}.about .wrap-box .wrap-left .wrap-title .botton{margin:2.2vw auto 0}.about .wrap-box .wrap-right{height:29.41vw}.about .wrap-box .wrap-right::before{font-size:5.882352941vw}.about .wrap-list{gap:2.2vw;margin-top:2.941vw}.about .wrap-list .item .num{font-size:3.52941vw}.about .wrap-list .item .num::before{font-size:1.47vw}.about .wrap-list .item .num::after{font-size:1.47vw}.about .wrap-list .item span{font-size:1.17647vw}.history{padding:7.352941vw 0}.history .wrap-list{margin-top:4.41vw}.history .wrap-box .swiper-button-next,.history .wrap-box .swiper-button-prev{width:4.41vw;height:4.41vw;left:-7.352941vw}.history .wrap-box .swiper-button-next::after,.history .wrap-box .swiper-button-prev::after{font-size:2.352941vw}.history .wrap-box .swiper-button-next{left:auto;right:-7.352941vw}.history .swiper-slide .box{padding:2.2vw 4.41vw}.history .swiper-slide .box::before{width:.147vw;left:1.32352941vw}.history .swiper-slide .box::after{width:1.1vw;height:1.1vw;bottom:-.7352941vw;left:.5147vw;border:0.36765vw solid #33b494}.history .swiper-slide:nth-child(2n) .box::after{top:-.7352941vw}.history .title{font-size:1.7647vw}.history .text{font-size:1.17647vw}.technology{padding:7.352941vw 0}.technology .wrap-box .wrap-left{margin-left:7.352941vw}.technology .wrap-box .wrap-left .wrap-title h4{font-size:1.17647vw}.technology .wrap-box .wrap-left .wrap-title .botton{margin:2.2vw auto 0}.technology .wrap-box .wrap-right .img{height:29.41vw}.technology .wrap-box .wrap-text P{font-size:1.17647vw}.technology .wrap-box .wrap-list{margin-top:4.41vw}.technology .wrap-box .wrap-list .swiper-pagination{bottom:4.41vw !important}.technology .wrap-box .wrap-list .swiper-pagination span{width:.7352941vw;height:.7352941vw;margin:0 .22vw;border-radius:.36764705vw}.technology .wrap-box .wrap-list .swiper-pagination span.swiper-pagination-bullet-active{width:2.941vw}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next,.technology .wrap-box .wrap-list .swiper:hover .swiper-button-prev{left:2.2vw}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next{left:auto;right:2.2vw}.technology .wrap-box .wrap-list .swiper .swiper-button-next,.technology .wrap-box .wrap-list .swiper .swiper-button-prev{width:4.41vw;height:4.41vw;left:1.47vw}.technology .wrap-box .wrap-list .swiper .swiper-button-next::after,.technology .wrap-box .wrap-list .swiper .swiper-button-prev::after{font-size:2.941vw}.technology .wrap-box .wrap-list .swiper .swiper-button-next{left:auto;right:1.47vw}.technology .wrap-box .wrap-list ul .img{height:19.1vw;padding:.22vw}.technology .wrap-box .wrap-list ul .img::before{font-size:5.882352941vw}.technology .wrap-box .wrap-list ul .title{padding:.7352941vw}.technology .wrap-box .wrap-list ul .title h3{font-size:1.17647vw}.honor{padding:5.882352941vw 0 11.7647vw}.honor .wrap-box .wrap-title{margin-bottom:4.41vw}.honor .wrap-box .swiper-pagination{bottom:-4.41vw !important}.honor .wrap-box .swiper-pagination span{width:.7352941vw;height:.7352941vw;margin:0 .22vw;border-radius:.367647vw}.honor .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:2.941vw}.honor .wrap-box .swiper:hover .swiper-button-next,.honor .wrap-box .swiper:hover .swiper-button-prev{left:2.2vw}.honor .wrap-box .swiper:hover .swiper-button-next{left:auto;right:2.2vw}.honor .wrap-box .swiper .swiper-button-next,.honor .wrap-box .swiper .swiper-button-prev{width:4.41vw;height:4.41vw;left:1.47vw}.honor .wrap-box .swiper .swiper-button-next::after,.honor .wrap-box .swiper .swiper-button-prev::after{font-size:2.941vw}.honor .wrap-box .swiper .swiper-button-next{left:auto;right:1.47vw}.honor .wrap-box ul .img{height:19.117647vw;padding:.22vw}.honor .wrap-box ul .img::before{font-size:5.882352941vw}.honor .wrap-box ul .title{padding:.7352941vw}.honor .wrap-box ul .title h3{font-size:1.17647vw}.i-products{padding:7.352941vw 0 11.7647vw}.i-products .wrap-box .wrap-title{margin-bottom:4.41vw}.i-products .wrap-box .swiper-pagination{bottom:-4.41vw !important}.i-products .wrap-box .swiper-pagination span{width:.7352941vw;height:.7352941vw;margin:0 .22vw;border-radius:.367647vw}.i-products .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:2.941vw}.i-products .wrap-box .swiper:hover .swiper-button-next,.i-products .wrap-box .swiper:hover .swiper-button-prev{left:2.2vw}.i-products .wrap-box .swiper:hover .swiper-button-next{left:auto;right:2.2vw}.i-products .wrap-box .swiper .swiper-button-next,.i-products .wrap-box .swiper .swiper-button-prev{width:2.941vw;height:2.941vw;font-size:2.941vw;left:1.47vw}.i-products .wrap-box .swiper .swiper-button-next{left:auto;right:1.47vw}.i-products .wrap-box .wrap-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2.2vw}.i-products .wrap-box ul a.wrap-flex{border-radius:.367647vw;box-shadow:0 0 0.73529vw rgba(0,0,0,0.5)}.i-products .wrap-box ul a.wrap-flex .img{border-radius:.367647vw}.i-products .wrap-box ul a.wrap-flex .title{padding:3.67647vw}.i-products .wrap-box ul a.wrap-flex .title h2{font-size:1.02941vw}.i-products .wrap-box ul a.wrap-flex .title h3{font-size:2.2vw}.i-products .wrap-box ul a.wrap-flex .title .text{margin-top:1.47vw}.i-products .wrap-box ul a.wrap-flex .title p{font-size:1.17647vw}.i-products .wrap-box ul a.wrap-flex .title .botton{margin:2.2vw 0 0}.i-products .wrap-box ul .img{height:19.117647vw}.i-products .wrap-box ul .title{padding:2.2vw}.i-products .wrap-box ul .title h2{font-size:.882352941vw}.i-products .wrap-box ul .title h3{font-size:1.47vw}.productview{margin:4.41vw 0}.productview .wrap-left .imglist a{border-radius:.367647vw}.productview .wrap-left .imglist a::after{font-size:.882352941vw;width:2.941vw;height:2.941vw;line-height:2.941vw}.productview .wrap-right{padding:3.67647vw}.productview .wrap-right .title h2{font-size:1.02941vw}.productview .wrap-right .title h3{font-size:2.2vw}.productview .wrap-right .text{margin-top:1.47vw}.productview .wrap-right p{font-size:1.17647vw}.productview .tab-tit{margin-top:2.2vw}.productview .tab-tit li{font-size:1.17647vw;padding:1.17647vw 1.47vw}.productview .tab-box .box{font-size:1.17647vw;padding:2.2vw 0}.productview .tab-box .box table tr td{font-size:1.02941vw}.i-news{padding:5.882352941vw 0}.i-news .wrap-title{margin-bottom:2.941vw}.i-news .wrap-box .botton{margin:3.67647vw auto 0}.i-news .mt60{margin-top:4.41vw}.i-news .wrap-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.2vw}.i-news .wrap-list #news .swiper-pagination span{margin:0 .7352941vw;width:1.17647vw;height:1.17647vw}.i-news .item a.wrap-flex{margin-bottom:2.2vw}.i-news .item a.wrap-flex .pic{height:29.4117647vw}.i-news .item a.wrap-flex .text{padding:2.94117647}.i-news .item a.wrap-flex .text .content{font-size:1.17647vw}.i-news .item .pic{height:22vw}.i-news .item .text{padding:1.17647vw 0 .7352941vw}.i-news .item .text .title{font-size:1.47vw;margin:.7352941vw 0}.i-news .item .text .flex{margin-bottom:1.102941vw}.i-news .item .text .typename{font-size:.882352941vw}.i-news .item .text .time{font-size:1.02941vw}.newsview{padding:4.41vw 0}.newsview .wrap-flex{gap:3.67647vw}.newsview .title{padding:1.7647vw 0;border-bottom:0.22vw solid #f9f4ed}.newsview .title .wrap-text h3{font-size:2.2vw;margin-bottom:1.47vw}.newsview .title .wrap-text .mate{gap:1.47vw}.newsview .title .wrap-text .mate span{font-size:.955882352941vw}.newsview .title .wrap-text p{font-size:1.17647vw}.newsview .wrap-right{margin-top:3.67647vw}.newsview .wrap-right .title{padding:1.47vw 0;border-bottom:0.22vw solid #f9f4ed}.newsview .wrap-right .title h3{font-size:1.9117647vw}.newsview .wrap-right .box li{padding:1.7647vw 0;border-bottom:0.22vw solid #f9f4ed}.newsview .wrap-right .box li a{gap:2.2vw}.newsview .wrap-right .box li .time{width:8.82352941vw;height:8.0882352941vw;border-radius:.7352941vw;padding:1.102941vw}.newsview .wrap-right .box li .time.line::after{width:.147vw}.newsview .wrap-right .box li .time span{font-size:4.117647vw}.newsview .wrap-right .box li .time span ~ span{font-size:1.32352941vw}.newsview .wrap-right .box li .wrap-text{padding-right:4.41vw}.newsview .wrap-right .box li .wrap-text::after,.newsview .wrap-right .box li .wrap-text::before{font-size:1.7647vw;right:4.41vw}.newsview .wrap-right .box li .wrap-text::after{font-size:1.47vw;right:1.47vw}.newsview .wrap-right .box li .wrap-text h3{font-size:1.47vw;margin-bottom:.7352941vw}.newsview .wrap-right .box li .wrap-text .mate{gap:1.47vw}.newsview .wrap-right .box li .wrap-text .mate span{font-size:.955882352941vw;line-height:1.1}.newsview .wrap-right .box li .wrap-text p{font-size:1.17647vw}.newsview .wrap-right .box li:hover .wrap-text::before{right:2.94117647vw}.newsview .wrap-content{font-size:1.17647vw;margin-top:2.2vw;padding:0 0 2.2vw 0}.newsview .wrap-content p{font-size:1.17647vw}.newsview .wrap-content .backlist{margin:1.47vw auto 0}.newsview .wrap-content .backlist a{font-size:1.17647vw;padding:0 2.941vw}.n-banner{margin-top:5.882352941vw}.n-banner .b-text .line{width:5.147vw;height:.441vw;border-radius:.22vw}.n-banner .b-text h2{font-size:1.8382352941vw;margin:2.2vw 0 1.47vw}.n-banner .b-text h3{font-size:2.44852941vw}.n-banner .b-text2{bottom:4.41vw}.n-banner .b-text2 h2{font-size:2.757352941vw}.n-banner .b-text2 h3{font-size:2.757352941vw;margin:1.47vw 0}.n-banner .down i{width:4.117647vw;height:4.117647vw;font-size:1.7647vw}.position .location a,.position .location span{font-size:1.02941vw;line-height:5.882352941vw}.position ul{gap:1.9852941vw}.position ul li a{font-size:1.02941vw;line-height:5.882352941vw;height:5.882352941vw}.position ul li a::after{height:.147vw}.join{padding:4.41vw 0}.join .wrap-title h2{font-size:2.352941vw}.join .wrap-list{margin:4.41vw 0}.join .wrap-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:.36765vw}.join .wrap-list ul li{box-shadow:0 0 2.2vw rgba(0,0,0,0.2)}.join .wrap-list ul li a{padding:2.2vw}.join .wrap-list ul li .title{font-size:1.47vw}.join .wrap-list ul li .items{gap:1.47vw}.join .wrap-list ul li .items .item{font-size:1.02941vw}.join .wrap-list ul li .items .item:not(:first-of-type)::before{left:-.7352941vw}.joinview{padding:2.2vw 0 4.41vw}.joinview .wrap-box .date{font-size:1.02941vw}.joinview .wrap-box .title{font-size:1.47vw;margin:.441vw 0 1.102941vw}.joinview .wrap-box .items{gap:1.47vw}.joinview .wrap-box .items .item{font-size:1.17647vw}.joinview .wrap-box .items .item:not(:first-of-type)::before{left:-.7352941vw}.joinview .wrap-box .wrap-content{margin-top:4.41vw}.joinview .wrap-box .wrap-content .wrap-text{margin-bottom:2.941vw}.joinview .wrap-box .wrap-content .wrap-text h3{font-size:1.47vw}.joinview .wrap-box .wrap-content .wrap-text p{font-size:1.17647vw}.joinview .wrap-box .text-center{margin-top:2.941vw}.message{max-width:73.52941vw;margin:4.41vw auto}.message ul.grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.47vw}.message form input,.message form textarea{font-size:1.02941vw;border-radius:.2941vw}.message form input::placeholder,.message form textarea::placeholder{font-size:1.02941vw}.message form textarea{margin:1.47vw 0}.message form button{font-size:1.02941vw}.message form .wrap-flex{gap:.7352941vw}.message form img{height:3.67647vw}.message .text{margin-top:2.2vw}.message .text p{font-size:1.17647vw}.message .text ul{gap:1.47vw;margin-top:1.47vw}.message .text ul li{font-size:1.02941vw}.contact{padding:4.41vw 0}.contact .tab-box{margin-top:4.41vw}.contact .box ul{gap:2.647vw}.contact .box ul li{gap:.882352941vw}.contact .box ul li .ico i{font-size:3.52941vw}.contact .box ul li .text{font-size:1.17647vw}.contact .box ul li .text b{font-size:1.7647vw}.contact .map{margin-top:2.941vw;height:50vh}}@media screen and (max-width: 768px){.banner .swiper-slide .img{height:30rem}.banner .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center center}.banner .swiper-slide .text h2,.banner .swiper-slide .text h3{font-size:3.2rem;line-height:1.25}.banner .swiper-slide .text h2{font-size:1.4rem}.banner .swiper:hover{opacity:0}.banner .swiper:hover .swiper-button-prev{left:1rem}.banner .swiper:hover .swiper-button-next{right:1rem}.banner .swiper .swiper-button-prev,.banner .swiper .swiper-button-next{opacity:0;left:1rem}.banner .swiper .swiper-button-prev::after,.banner .swiper .swiper-button-next::after{font-size:3.6rem}.banner .swiper .swiper-button-next{left:auto;right:1rem}.banner .swiper .swiper-pagination{bottom:2rem !important}.i-about{padding:4rem 0}.i-about .wrap-box{flex-wrap:wrap}.i-about .wrap-box .wrap-left{margin-right:0}.i-about .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto}.i-about .wrap-box .wrap-left .wrap-list{display:flex;justify-content:space-between;gap:3rem;margin-top:4rem}.i-about .wrap-box .wrap-left .wrap-list .item .num{font-size:3.2rem;font-weight:600;color:#4651a1;position:relative;text-align:center}.i-about .wrap-box .wrap-left .wrap-list .item .num::before{content:"+";font-size:1.2rem;margin-left:.25em;position:absolute;left:100%;top:0}.i-about .wrap-box .wrap-left .wrap-list .item .num::after{content:attr(data-bz);font-size:1.2rem;margin-left:.25em;position:absolute;left:100%;bottom:.5em}.i-about .wrap-box .wrap-left .wrap-list .item span{font-size:1.6rem;font-weight:300;display:block;margin-top:.5em;text-align:center}.i-about .wrap-box .wrap-right{width:100%}.i-about .wrap-box .wrap-right .img{height:24rem}.about{padding:4rem 0}.about .wrap-box .wrap-flex{flex-wrap:wrap}.about .wrap-box .wrap-left{width:100%;box-sizing:border-box;flex-shrink:1;margin-right:0}.about .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto}.about .wrap-box .wrap-left .wrap-list{display:flex;justify-content:space-between;gap:3rem;margin-top:4rem}.about .wrap-box .wrap-left .wrap-list .item .num{font-size:3.2rem;font-weight:600;color:#4651a1;position:relative;text-align:center}.about .wrap-box .wrap-left .wrap-list .item .num::before{content:"+";font-size:1.2rem;margin-left:.25em;position:absolute;left:100%;top:0}.about .wrap-box .wrap-left .wrap-list .item .num::after{content:attr(data-bz);font-size:1.2rem;margin-left:.25em;position:absolute;left:100%;bottom:.5em}.about .wrap-box .wrap-left .wrap-list .item span{font-size:1.6rem;font-weight:300;display:block;margin-top:.5em;text-align:center}.about .wrap-box .wrap-right{width:100%}.about .wrap-box .wrap-right .img{height:24rem}.history{font-size:0;padding:4rem 0;background:#f5f8fa}.history .wrap-list{position:relative;margin-top:4rem}.history .wrap-box .swiper-button-next,.history .wrap-box .swiper-button-prev{width:5rem;height:5rem;opacity:1;left:2rem;top:25%}.history .wrap-box .swiper-button-next::after,.history .wrap-box .swiper-button-prev::after{font-size:2.4rem}.history .wrap-box .swiper-button-next:hover,.history .wrap-box .swiper-button-prev:hover{background:#4651a1}.history .wrap-box .swiper-button-next{transform:translateY(-50%) rotate(180deg);left:auto;right:2rem}.technology{padding:4rem 0 6rem;margin-top:-25vh;position:relative;background:#fff}.technology .wrap-box{flex-wrap:wrap}.technology .wrap-box .wrap-left{width:100%;box-sizing:border-box;flex-shrink:1;margin-left:0;order:2;margin-top:2rem}.technology .wrap-box .wrap-left .wrap-title .botton{margin:3rem auto 0}.technology .wrap-box .wrap-right{width:100%}.technology .wrap-box .wrap-right .img{height:24rem}.technology .wrap-box .wrap-list{margin-top:2rem}.technology .wrap-box .wrap-list .swiper-pagination{bottom:2rem !important}.technology .wrap-box .wrap-list .swiper-pagination span{width:1rem;height:1rem;margin:0 .3rem;border-radius:.5rem}.technology .wrap-box .wrap-list .swiper-pagination span.swiper-pagination-bullet-active{width:4rem}.technology .wrap-box .wrap-list .swiper{overflow:hidden;position:relative}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next,.technology .wrap-box .wrap-list .swiper:hover .swiper-button-prev{opacity:1;left:2rem}.technology .wrap-box .wrap-list .swiper:hover .swiper-button-next{left:auto;right:2rem}.technology .wrap-box .wrap-list .swiper .swiper-button-next,.technology .wrap-box .wrap-list .swiper .swiper-button-prev{width:5rem;height:5rem;opacity:1}.technology .wrap-box .wrap-list .swiper .swiper-button-next::after,.technology .wrap-box .wrap-list .swiper .swiper-button-prev::after{font-size:2.4rem}.honor{padding:4rem 0}.honor .wrap-box .wrap-title{margin-bottom:2rem}.honor .wrap-box .swiper-pagination{bottom:-2rem !important}.honor .wrap-box .swiper-pagination span{width:1rem;height:1rem;border-radius:.5rem}.honor .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:4rem}.honor .wrap-box .swiper:hover .swiper-button-next,.honor .wrap-box .swiper:hover .swiper-button-prev{opacity:1;left:2rem}.honor .wrap-box .swiper:hover .swiper-button-next{left:auto;right:2rem}.honor .wrap-box .swiper .swiper-button-next,.honor .wrap-box .swiper .swiper-button-prev{width:5rem;height:5rem;opacity:1}.honor .wrap-box .swiper .swiper-button-next::after,.honor .wrap-box .swiper .swiper-button-prev::after{font-size:2.4rem}.i-products{padding:4rem 0 6rem}.i-products .wrap-box .wrap-title{margin-bottom:2rem}.i-products .wrap-box .swiper-pagination{bottom:-4rem !important}.i-products .wrap-box .swiper-pagination span{width:1rem;height:1rem;border-radius:.5rem}.i-products .wrap-box .swiper-pagination span.swiper-pagination-bullet-active{width:4rem}.i-products .wrap-box .swiper:hover .swiper-button-next,.i-products .wrap-box .swiper:hover .swiper-button-prev{left:2rem}.i-products .wrap-box .swiper:hover .swiper-button-next{left:auto;right:2rem}.i-products .wrap-box .swiper .swiper-button-next,.i-products .wrap-box .swiper .swiper-button-prev{width:5rem;height:5rem;background:#4651a1;opacity:1}.i-products .wrap-box .swiper .swiper-button-next::after,.i-products .wrap-box .swiper .swiper-button-prev::after{font-size:2.4rem}.i-products .wrap-box .wrap-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .img{order:1}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .title{align-items:flex-start;order:2}.i-products .wrap-box ul li:nth-of-type(2n) a.wrap-flex .title .text{text-align:left}.i-products .wrap-box ul a{font-size:0;position:relative}}@media screen and (max-width: 768px) and (min-width: 768px){.i-products .wrap-box ul a{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.i-products .wrap-box ul a.wrap-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.i-products .wrap-box ul a.wrap-flex .img{width:100%;height:auto;border-radius:.5rem;overflow:hidden}.i-products .wrap-box ul a.wrap-flex .title{padding:3rem;width:100%;background:#fff}.i-products .wrap-box ul a.wrap-flex .title h2{font-size:1.4rem}.i-products .wrap-box ul a.wrap-flex .title h3{font-size:3rem}.i-products .wrap-box ul a.wrap-flex .title h2,.i-products .wrap-box ul a.wrap-flex .title h3{color:#000}.i-products .wrap-box ul a.wrap-flex .title .text{text-align:left;margin-top:2rem}.i-products .wrap-box ul a.wrap-flex .title p{font-size:1.6rem;margin:0;line-height:1.875;color:rgba(0,0,0,0.6)}.i-products .wrap-box ul a.wrap-flex .title .botton{margin:3rem 0 0;background:rgba(255,255,255,0);border-color:#000}.i-products .wrap-box ul a.wrap-flex .title .botton span,.i-products .wrap-box ul a.wrap-flex .title .botton i{color:#000;font-weight:300}.i-products .wrap-box ul a.wrap-flex .title .botton:hover{border-color:#4651a1;background:#4651a1}.i-products .wrap-box ul a.wrap-flex .title .botton:hover span,.i-products .wrap-box ul a.wrap-flex .title .botton:hover i{color:#fff}.i-products .wrap-box ul .img{height:26rem;width:100%}.i-products .wrap-box ul img{width:100%;height:100%;object-fit:cover;object-position:center center}.i-products .wrap-box ul .title{position:absolute;bottom:0;right:0;text-align:right;width:100%;padding:3rem;box-sizing:border-box;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.7));display:flex;justify-content:space-between;flex-direction:column;justify-content:flex-end;align-items:flex-end}.i-products .wrap-box ul .title h2{color:#fff;font-size:1.2rem;margin-bottom:.5em;text-transform:uppercase}.i-products .wrap-box ul .title h3{font-size:2rem;line-height:1.5;color:#fff;font-weight:600;max-width:66.6%}.i-products .wrap-box ul li{overflow:hidden}.i-products .wrap-box ul li a.active{filter:blur(0.5rem)}.productview{margin:4rem 0}.productview .wrap-flex{flex-wrap:wrap}.productview .wrap-left{width:1000%}.productview .wrap-left .imglist a{width:100%;height:30rem}.productview .wrap-right{padding:3rem;width:100%}.productview .tab-tit{background:#f5f8fa;margin-top:2rem}.productview .tab-tit li{display:inline-block;font-size:1.6rem;padding:1.6rem 2rem;cursor:pointer}.productview .tab-tit li.active{background:#000;color:#fff}.productview .tab-box{font-size:0}.productview .tab-box .box{display:none;width:100%;font-size:1.6rem;padding:2rem 0}.productview .tab-box .box.active{display:block}.productview .tab-box .box .w50{width:100%}.productview .tab-box .box table{border:1px solid rgba(0,0,0,0.1);margin:0;padding:0;width:100%}.productview .tab-box .box table tbody{width:100%}.productview .tab-box .box table tr td{font-size:1.4rem;color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.1);padding:.5em 1em;width:50%}.productview .tab-box .box table tr:first-of-type td{background:rgba(0,0,0,0.1);font-weight:600;color:#000;height:2em;line-height:1}.productview .tab-box img{max-width:100%}.i-news{padding:4rem 0}.i-news .wrap-title{margin-bottom:2rem}.i-news .wrap-box .botton{margin:3rem auto 0}.i-news .mt60{margin-top:6rem}.i-news .wrap-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}.i-news .wrap-list{overflow:hidden;width:100%;position:relative}.i-news #news{background:#f5f8fa}.i-news #news .item{width:100%;text-align:left}.i-news #news .item a.wrap-flex{margin-bottom:0}.i-news #news .item a.wrap-flex .pic{width:100%;flex-shrink:1;height:24rem}.i-news #news .item a.wrap-flex .text{width:100%;flex-shrink:0;box-sizing:border-box;padding:2rem}.i-news #news .item a.wrap-flex .text .title{line-height:1.5;height:auto;max-height:4.5em;overflow:hidden}.i-news #news .item a.wrap-flex .text .typename{display:none}.i-news #news .item a.wrap-flex .text .content{font-size:1.6rem;color:#000;line-height:1.75;opacity:.7;margin-bottom:1.5em}}@media screen and (max-width: 768px) and (min-width: 768px){.i-news #news .item a.wrap-flex .text .content{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.i-news #news .item a.wrap-flex .text .botton{margin-top:0rem}.i-news #news .item a.wrap-flex:hover .text .content{opacity:1}.i-news .swiper:hover .swiper-button-next,.i-news .swiper:hover .swiper-button-prev{left:2rem}.i-news .swiper:hover .swiper-button-next{left:auto;right:2rem}.i-news .swiper .swiper-button-next,.i-news .swiper .swiper-button-prev{width:5rem;height:5rem;background:#4651a1;opacity:1}.i-news .swiper .swiper-button-next::after,.i-news .swiper .swiper-button-prev::after{font-size:2.4rem}.i-news .item{width:100%;text-align:left}.i-news .item a.wrap-flex{margin-bottom:3rem;background:none;flex-wrap:wrap}.i-news .item a.wrap-flex .pic{width:100%;flex-shrink:1;height:24rem}.i-news .item a.wrap-flex .text{position:relative;z-index:1;padding:1.6rem 0 1rem;width:100%}.i-news .item a.wrap-flex .text .title{font-size:2rem;font-weight:600;line-height:1.25;height:2.5em;overflow:hidden;color:#000;margin:1rem 0}}@media screen and (max-width: 768px) and (min-width: 768px){.i-news .item a.wrap-flex .text .title{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.i-news .item a.wrap-flex .text .flex{align-items:center;margin-bottom:15px}.i-news .item a.wrap-flex .text .typename{display:block}.i-news .item a.wrap-flex .text .time{font-size:1.4rem;color:#000;opacity:.6;text-transform:uppercase}}@media screen and (max-width: 768px) and (min-width: 768px){.i-news .item a.wrap-flex .text .time{transition:all .5s ease-in-out}}@media screen and (max-width: 768px){.i-news .item a.wrap-flex .text .botton,.i-news .item a.wrap-flex .text .content{display:none}.i-news .item .pic{overflow:hidden;height:24rem}.i-news .item .pic img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media screen and (max-width: 768px) and (min-width: 768px){.i-news .item .pic img{transition:all 1s ease-in-out}}@media screen and (max-width: 768px){.newsview{padding:3rem 0}.newsview .title{padding:0 0 2rem}.newsview .title .wrap-text h3{font-size:2.4rem}.newsview .title .wrap-text .mate{display:flex;justify-content:space-between;gap:2rem}.n-banner .pic{height:20rem}.n-banner .pic img{height:100%;object-fit:cover;object-position:center center}.position{display:none}.join{padding:3rem 0;font-size:0}.join .wrap-title h2{font-size:3.2rem;color:#666}.join .wrap-list{margin:3rem 0}.join .wrap-list ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:.5rem}.join .wrap-list ul li{background:#f5f8fa;box-shadow:0 0 3rem rgba(0,0,0,0.2)}.join .wrap-list ul li a{display:block;padding:3rem;box-sizing:border-box}.join .wrap-list ul li .title{font-size:2rem;line-height:1.2;height:2.4em;color:#000}.join .wrap-list ul li .items{display:flex;justify-content:flex-start;gap:2rem}.join .wrap-list ul li .items .item{font-size:1.4rem;color:#999}.join .wrap-list ul li .items .item:not(:first-of-type){position:relative}.join .wrap-list ul li .items .item:not(:first-of-type)::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:1px;height:.9em;background:#999}.joinview{padding:3rem 0;font-size:0}.joinview .wrap-box .date{font-size:1.4rem;color:#999}.joinview .wrap-box .title{font-size:2rem;line-height:1.2;color:#000;margin:.6rem 0 1.5rem}.joinview .wrap-box .wrap-flex{align-items:flex-end}.joinview .wrap-box .items{display:flex;justify-content:flex-start;gap:2rem}.joinview .wrap-box .items .item{font-size:1.6rem;line-height:1;color:#999}.joinview .wrap-box .items .item:not(:first-of-type){position:relative}.joinview .wrap-box .items .item:not(:first-of-type)::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:1px;height:.9em;background:#999}.joinview .wrap-box .wrap-content{margin-top:6rem;border-bottom:1px solid rgba(0,0,0,0.063)}.joinview .wrap-box .wrap-content .wrap-text{margin-bottom:4rem}.joinview .wrap-box .wrap-content .wrap-text h3{font-size:2rem;color:#000;display:flex;justify-content:space-between;align-items:center;gap:1em;letter-spacing:.1em;margin-bottom:.5em}.joinview .wrap-box .wrap-content .wrap-text h3::after{content:"";width:4em;height:1px;background:rgba(0,0,0,0.063);flex-shrink:1;width:100%}.joinview .wrap-box .wrap-content .wrap-text h3 span{flex-shrink:0}.joinview .wrap-box .wrap-content .wrap-text p{font-size:1.6rem;line-height:1.875;color:#666;margin:0}.joinview .wrap-box .text-center{display:flex;justify-content:center;align-items:center;margin-top:4rem}.message{max-width:100rem;width:100%;margin:3rem auto}.message ul.grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}.message .content{width:100%}.message form input,.message form textarea{width:100%;box-sizing:border-box;padding:1em;font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial";border-radius:.4rem;border:1px solid rgba(0,0,0,0.3);outline:none}.message form input:focus,.message form textarea:focus{border-color:#4651a1}.message form input::placeholder,.message form textarea::placeholder{font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial";color:rgba(0,0,0,0.5)}.message form textarea{margin:2rem 0;min-height:10em}.message form button{border:none;font-size:1.4rem;font-family:"Noto","Noto Sans SC","Arial"}.message form .wrap-flex{gap:2rem;flex-wrap:wrap;justify-content:center}.message form .wrap-flex.w50{flex-wrap:nowrap}.message form img{width:auto;height:5rem}.message .text{margin-top:3rem}.message .text p{font-size:1.6rem;margin:0;line-height:1.5}.message .text ul{display:flex;justify-content:space-between;gap:2rem;margin-top:2rem}.message .text ul li{width:50%;display:flex;justify-content:space-between;align-items:flex-start;gap:1em;font-size:1.4rem}.message .text ul li span{width:100%;flex-shrink:1}.message .text ul li input{flex-shrink:0}.message .text ul.w100 li{width:100%}.message .text input{width:auto}.contact{padding:4rem 0}.contact .tab-box{position:relative;margin-top:3rem}.contact .box ul{display:flex;justify-content:center;align-items:flex-start;gap:3.6rem;flex-wrap:wrap}.contact .box ul li{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.2rem;width:100%}.contact .box ul li .ico{display:flex;justify-content:center;align-items:center}.contact .box ul li .ico i{color:#4651a1;font-size:4.8rem}.contact .box ul li .text{font-size:1.6rem;line-height:1.5;text-align:center}.contact .box ul li .text b{display:block;text-transform:uppercase;text-align:center;font-size:2.4rem;margin-bottom:.35em}.contact .map{margin-top:4rem;height:50vh}}
