::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);background-color:#bcbcbc}*,*:after,*:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{font:16px ColfaxWeb, PingFangSC-Regular, Microsoft YaHei;color:#000;-webkit-font-smoothing:antialiased;word-wrap:break-word;background:#fff}h1,h2,h3,h4,h5,h6,p,dl,dd,dt,ul,ol,li,body,pre,u{margin:0;padding:0}h1,h2,h3,h4,h5,h6,i,em,b,u{font-size:inherit;font-style:inherit;font-weight:inherit;text-decoration:none}ul,ol,dl,dd,dt{list-style:none}input,button,textarea{font-family:PingFangSC-Regular, Microsoft YaHei;padding:0;margin:0;outline:0;resize:none;border:0;background:transparent}input::placeholder,button::placeholder,textarea::placeholder{color:#c2c2c2}input[type]{margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}img,canvas,svg{vertical-align:top}.clear-both:after{content:" ";display:block;clear:both}.img-card{display:block;overflow:hidden}.img-card img{width:100%;transition:all 0.3s ease-in-out}.img-card:hover img{transform:scale(1.1)}body{padding-top:70px}.block-space{padding:80px 0}.content-space{margin-top:48px}.container{margin:0 auto}.img-content{position:relative;height:100%;overflow:hidden}.img-content img{width:100%}.page-banner{position:relative;text-align:center;height:auto}.page-banner .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-banner .text h2{font-size:48px;margin-bottom:29px}.page-banner .text p{font-size:24px}.page-banner .text.white{color:#fff}.content{position:relative}.content .swiper-button-prev,.content .swiper-button-next{width:60px;height:60px;font-size:24px;color:#ffffff;margin-top:-30px;background: rgba(120, 120, 120, .5);border-radius:50%;user-select:none}.content .swiper-button-prev::after,.content .swiper-button-next::after{content:""}.content .swiper-button-prev{left:-80px}.content .swiper-button-next{right:-80px}.pagination{display:flex;align-items:center;justify-content:center;gap:5px}.pagination span:not(.more){display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #333333;cursor:pointer}.pagination span:not(.more).active{color:#fff;background:#333333}.pagination .more{margin:0 5px}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999}.header .container{display:flex;align-items:center;justify-content:space-between}.header .nav-list{display:flex;align-items:center;font-size:20px}.header .nav-list>li{position:relative;margin-left:40px}.header .nav-list>li>a{display:block;padding:21px 0}.header .nav-list>li:hover .sub-list{top:70px;opacity:1;visibility:visible;transition:all 0.3s ease-in-out}.header .nav-list .active{color:#036e8c}.header .sub-list{position:absolute;top:80px;left:0;font-size:16px;color:#000;width:140px;opacity:0;visibility:hidden;background:#fff;z-index:9}.header .sub-list>li{padding:10px 20px;transition:all 0.3s ease-in-out}.header .sub-list>li a{display:block}.header .sub-list>li:hover{background:#efefef}.header .menu{display:none}.footer{padding-top:50px;background:#f1f1f1}.footer .container{display:flex;align-items:flex-start;justify-content:space-between}.footer .container .footer-info img{margin-top:26px}.footer .container h2{font-size:20px;font-weight:bold;margin-bottom:26px}.footer .container p{font-size:16px;color:#787878;line-height:32px}.footer .container .footer-nav{flex:1;font-weight:bold;font-size:16px;color:#000000;text-align:center;height:100%;line-height:33px;margin:0 20px;border-left:2px solid #d4d4d4;border-right:2px solid #d4d4d4}.footer .footer-copyright{width:100%;font-size:12px;color:#787878;margin-top:36px;padding:18px 0;border-top:2px solid #d4d4d4}.container{width:1200px}.contact-fixed{position:fixed;left:0;bottom:0;width:100%;color:#fff;padding:20px 0;background-color:rgba(0,0,0,0.85);z-index:999999}.contact-fixed.hide{display:none}.contact-fixed .container{position:relative}.contact-fixed .content{display:flex;justify-content:center;align-items:flex-start}.contact-fixed .img{margin-left:50px}.contact-fixed .img img{width:100%}.contact-fixed h2{font-size:26px;text-align:center;margin-bottom:30px}.contact-fixed .input{display:flex;margin-bottom:20px}.contact-fixed .input div{display:flex;align-items:center;height:30px}.contact-fixed .input div:first-child{margin:0 20px 0 0}.contact-fixed .input input{width:200px;height:100%;padding-left:10px;background-color:#fff}.contact-fixed .btn{display:flex;justify-content:center;align-items:center;width:200px;height:30px;margin:0 auto;background:red}.contact-fixed .close{position:absolute;top:0;right:0;font-size:30px;cursor:pointer}@media (max-width: 992px){body{padding-top:52px}.container{width:100%}.block-space{padding:40px 0}.content-space{margin-top:20px}.page-banner{height:100%}.content{position:relative}.content .swiper-button-prev,.content .swiper-button-next{width:30px;height:30px;font-size:14px;margin-top:-15px}.content .swiper-button-prev{left:20px}.content .swiper-button-next{right:20px}.header{padding:10px 0}.header .logo{height:32px}.header .logo img{height:100%}.header .nav{position:fixed;top:80px;left:0;width:100%;max-height:calc(100vh - 52px);overflow-y:auto;border-top:1px solid #eee;background:#fff;z-index:999;opacity:0;visibility:hidden;transition:all 0.3s ease}.header .nav.active{top:52px;opacity:1;visibility:visible}.header .nav-list{align-items:flex-start;flex-direction:column;gap:0}.header .nav-list>li{width:100%}.header .nav-list>li>a{margin-left:20px;padding:15px 0}.header .nav-list .show+.sub-list{display:block}.header .sub-list{position:static;display:none;width:100%;opacity:1;visibility:visible;padding-left:30px}.header .menu{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:4px;width:30px;height:30px}.header .menu span{width:18px;height:2px;border-radius:1px;background:#14161a;transition:all 0.3s ease 0s}.header .menu.active span:nth-child(1){transform:translate(0px, 5px) rotate(45deg);transform-origin:7.5px 1px}.header .menu.active span:nth-child(2){opacity:0}.header .menu.active span:nth-child(3){transform:translate(0px, -5px) rotate(-45deg);transform-origin:7.5px 1px}.footer{padding-top:20px}.footer .container{flex-direction:column}.footer .container h2{margin-bottom:10px}.footer .container p{font-size:12px;line-height:20px}.footer .container .footer-nav{display:flex;justify-content:space-around;width:100%;font-size:14px;margin:20px 0;border:none;border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4}.contact-fixed .content{flex-direction:column;align-items:center}.contact-fixed .input{flex-direction:column;margin-bottom:10px}.contact-fixed .input>div:first-child{margin:0 0 10px 0}.contact-fixed .btn{margin-left:48px}.contact-fixed .img{margin:20px 0}.contact-fixed .close{top:0;right:30px}}.body-home .title{text-align:center}.body-home .title h2{font-size:60px;font-weight:bold;line-height:56px;margin-bottom:8px}.body-home .title p{font-size:30px;line-height:24px;text-transform:uppercase}.body-home .title.white h2,.body-home .title.white p{color:#fff}.body-home .swiper-banner{width:100%;height:calc(100vh - 70px)}.body-home .swiper-banner img{width:100%;height:100%}.body-home .swiper-banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ffffff;border-radius:50%;opacity:1}.body-home .swiper-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #ffffff;background:transparent;border-radius:50%}.body-home .publicize .container{display:flex}.body-home .publicize .container .item:not(:first-child){margin-left:50px}.body-home .publicize .container .item .img-card{width:262px;height:117px;border-bottom:5px solid #036e8c}.body-home .publicize .container .text{text-align:center;margin-top:12px}.body-home .product .tab-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}.body-home .product .tab-item{display:flex;align-items:center;height:39px;font-size:18px;color:#666;margin-top:5px;margin-bottom:5px;padding:0 14px;border-radius:19px;border:1px solid #666;cursor:pointer}.body-home .product .tab-item:not(:first-child){margin-left:30px}.body-home .product .tab-item.active{color:#000;border:1px solid #000}.body-home .product .paper-item{display:none}.body-home .product .paper-item.active{display:block}.body-home .product .product-item{float:left}.body-home .product .product-item .img-card{border: 1px solid #c8c8c8;width:285px;height:285px}.body-home .product .product-item:first-child .img-card{border: 1px solid #c8c8c8;width:590px;height:590px;margin-right:20px}.body-home .product .product-item:nth-child(2),.body-home .product .product-item:nth-child(3){margin-bottom:20px}.body-home .product .product-item:nth-child(2),.body-home .product .product-item:nth-child(4){margin-right:20px}.body-home .about{padding-top:80px;background:#f3f7fa url(../images/about-bg.jpg) no-repeat right bottom}.body-home .about .content{padding-bottom:40px}.body-home .about .content img{width:100%}.body-home .about .content p{font-size:20px;color:#505151;line-height:36px}.body-home .about .content .more{display:flex;align-items:center;justify-content:space-between;font-size:30px;width:480px;height:50px;text-align:center;margin:40px auto 0;padding:10px 15px;border:1px solid #000000}.body-home .video{background:linear-gradient(to bottom, #f1f1f1 0, #f1f1f1 470px, transparent 470px, transparent 100%)}.body-home .video .text{text-align:center;margin:30px 0 50px}.body-home .video .content{position:relative;width:1200px;height:675px;margin:0 auto;overflow:hidden;transition:all 2s ease-in-out}.body-home .video .content video{position:absolute;left:50%;margin-left:-50vw;display:block;width:100vw;height:100%}.body-home .future .tab-menu{display:flex;flex-wrap:wrap;margin-top:55px}.body-home .future .tab-item{display:flex;align-items:center;justify-content:center;width:25%;height:90px;font-size:22px;border:1px solid #036e8c;cursor:pointer}.body-home .future .tab-item img{margin-right:30px}.body-home .future .tab-item:not(:first-child){border-left:none}.body-home .future .tab-item.active{color:#fff;background:#036e8c}.body-home .future .tab-paper img{width:100%}.body-home .future .tab-img img{width:100%;margin-top:50px}.body-home .future .paper-item{display:none}.body-home .future .paper-item.active{display:block}.body-home .solution .swiper-solution{margin-left:-36px}.body-home .solution .swiper-solution .swiper-slide{padding-left:36px}.body-home .solution .swiper-solution .img-card{height:460px}.body-home .solution .swiper-solution .text{padding:30px 25px}.body-home .solution .swiper-solution .text-title{font-size:30px;line-height:30px;margin-bottom:18px}.body-home .solution .swiper-solution .text-desc{font-size:20px;line-height:22px}.body-home .solution .content .swiper-button-prev,.body-home .solution .content .swiper-button-next{top:195px;margin-top:0}.body-home .solution .content .swiper-button-prev{left:90px}.body-home .solution .content .swiper-button-next{right:90px}.body-home .brand{height:1100px;background:#1e1e1e url(../images/brand-bg.jpg) no-repeat center}.body-home .brand .swiper-brand{height:863px}.body-home .case .content{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.body-home .case .content .img-card{height:283px}.body-home .case .more{display:flex;justify-content:center;align-items:center;width:180px;height:40px;font-size:24px;color:#fff;margin:28px auto 0;border-radius:21px;background:#036e8c}.body-home .partner .content{height:auto}.body-home .partner .swiper-partner{margin-top:36px}.body-home .partner .swiper-slide{padding-left:20px;margin-bottom:20px}.body-home .partner .img-card{border:3px solid #b9b9b9}.body-home .news .content .swiper-slide{padding:0 20px}.body-home .news .content .img-card{width:560px;height:340px}.body-home .news .content h2{font-size:20px;margin-top:10px}.body-home .news .content p{font-size:16px;color:#8b8b8b;line-height:24px;margin-top:18px}.body-home .news .content a{display:block;font-size:16px;color:#036e8c;margin-top:16px}.body-home .news .content a:hover{text-decoration:underline}.body-home .joinus{height:660px}@media (max-width: 992px){.body-home .title h2{font-size:22px;line-height:22px}.body-home .title p{font-size:14px;line-height:14px}.body-home .swiper-banner{height:200px}.body-home .swiper-banner .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}.body-home .publicize .container{display:none;flex-direction:column;align-items:center}.body-home .publicize .container .item{margin:20px 0}.body-home .publicize .container .item:not(:first-child){margin-left:0}.body-home .product .tab-menu{margin:20px 0}.body-home .product .tab-item{height:24px;font-size:12px;border-radius:19px}.body-home .product .tab-item:not(:first-child){margin-left:10px}.body-home .product .product-item .img-card{width:calc(25vw - 7.5px);height:calc(25vw - 7.5px)}.body-home .product .product-item:first-child .img-card{width:calc(50vw - 5px);height:calc(50vw - 5px);margin-right:10px}.body-home .product .product-item:nth-child(2),.body-home .product .product-item:nth-child(3){margin-bottom:10px}.body-home .product .product-item:nth-child(2),.body-home .product .product-item:nth-child(4){margin-right:10px}.body-home .solution .swiper-solution .img-card{height:280px}.body-home .solution .content .swiper-button-prev,.body-home .solution .content .swiper-button-next{top:140px}.body-home .solution .content .swiper-button-prev{left:20px}.body-home .solution .content .swiper-button-next{right:20px}.body-home .about .content p{font-size:14px;line-height:24px}.body-home .about .content .more{font-size:12px;width:50%;height:20px}.body-home .video{background:linear-gradient(to bottom, #f1f1f1 0, #f1f1f1 60%, transparent 60%, transparent 100%)}.body-home .video .text{margin:10px 0 20px}.body-home .video .content{width:100%;height:200px}.body-home .future .tab-item{width:50%;font-size:14px;height:60px}.body-home .future .tab-item:nth-child(3),.body-home .future .tab-item:nth-child(4){border-top:none}.body-home .future .tab-item img{width:30px;margin-right:15px}.body-home .brand{height:380px}.body-home .brand .swiper-brand{height:240px}.body-home .case .content{grid-template-columns:repeat(2, 1fr);gap:20px}.body-home .case .content .img-card{height:130px}.body-home .case .more{width:120px;height:28px;font-size:14px}.body-home .news .content .swiper-slide{padding:0 10px}.body-home .news .content .img-card{width:100%;height:100px}.body-home .news .content h2{font-size:18px;margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.body-home .news .content p{font-size:14px;line-height:18px;margin-top:5px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.body-home .news .content a{font-size:12px;margin-top:10px}.body-home .joinus{height:auto}}.body-about .title{display:flex;flex-direction:column;align-items:center;text-align:center}.body-about .title h2{font-size:48px;font-weight:bold}.body-about .title .divider{width:80px;height:4px;margin:16px 0 22px;background:#036e8c}.body-about .title .divider.white{background:#fff}.body-about .title p{font-size:24px;font-family:Arial;text-transform:uppercase}.body-about .title.white h2,.body-about .title.white p{color:#fff}.body-about .introduction{background:#f1f1f1}.body-about .introduction .content{height:1140px;padding:48px 42px 0;background:#fff url(../images/introduction-bg.jpg) no-repeat center bottom}.body-about .introduction .content h2{font-size:36px;color:#036e8c;text-align:center;line-height:36px;margin-bottom:40px}.body-about .introduction .content p{font-size:20px;color:#505151;line-height:36px;margin-bottom:36px}.body-about .culture .content{position:relative;display:flex}.body-about .culture .content .text{display:grid;gap:26px;padding:30px 72px;background:#f1f1f1}.body-about .culture .content .text h2{font-size:28px;font-weight:bold;margin-bottom:5px}.body-about .culture .content .text p{font-size:18px;font-weight:300;line-height:26px}.body-about .timeline{padding-top:80px;background:#101010}.body-about .timeline .timeline-img{height:auto}.body-about .factory .swiper-slide{display:flex;justify-content:center;padding:0 10px}.body-about .factory .swiper-slide .swiper-item:hover img{transform:scale(1.1)}.body-about .factory .swiper-slide .img{width:100%;height:180px;overflow:hidden}.body-about .factory .swiper-slide .img img{width:100%;transition:all 0.3s ease-in-out}.body-about .factory .swiper-slide .text{text-align:center;padding:5px 0;background:#f1f1f1}.body-about .honor{background-image:linear-gradient(to bottom, #036e8c 0%, #141414 100%)}.body-about .honor .swiper-slide{display:flex;justify-content:center;padding:0 10px}.body-about .honor .swiper-slide .swiper-item{width:220px}.body-about .honor .swiper-slide .swiper-item:hover img{transform:scale(1.1)}.body-about .honor .swiper-slide .img{width:100%;height:290px;overflow:hidden}.body-about .honor .swiper-slide .img img{width:100%;transition:all 0.3s ease-in-out}.body-about .honor .swiper-slide .text{text-align:center;padding:5px 0;background:#f1f1f1}@media (max-width: 992px){.body-about .title h2{font-size:24px;font-weight:bold}.body-about .title .divider{width:40px;margin:5px 0 10px}.body-about .title p{font-size:14px}.body-about .introduction .content{height:930px;padding:24px 15px 0;background-size:100%}.body-about .introduction .content h2{font-size:20px;margin-bottom:20px}.body-about .introduction .content p{font-size:14px;line-height:24px;margin-bottom:24px}.body-about .culture .content img{width:100%}.body-about .culture .content .text{position:absolute;display:grid;gap:10px;height:100%;padding:10px 20px;background:rgba(242,242,242,0.62)}.body-about .culture .content .text h2{font-size:18px;margin-bottom:5px}.body-about .culture .content .text p{font-size:12px;line-height:18px}.body-about .timeline .timeline-img{height:500px}.body-about .factory .swiper-slide .swiper-item{width:167px}.body-about .factory .swiper-slide .img{height:110px}.body-about .factory .swiper-slide .text{font-size:12px}.body-about .honor .swiper-slide .swiper-item{width:167px}.body-about .honor .swiper-slide .img{height:220px}.body-about .honor .swiper-slide .text{font-size:12px}}.body-product .product-menu{position:sticky;top:70px;z-index:99;background:#1b1b1b}.body-product .product-menu ol{display:flex;justify-content:center;height:50px}.body-product .product-menu li{display:flex;justify-content:center;align-items:center;width:auto;color:#fff;padding:0 30px}.body-product .product-menu li:hover,.body-product .product-menu li.active{background:#036e8c}.body-product .product-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:21px}.body-product .product-item{border:2px solid #c8c8c8}.body-product .product-item:hover img{transform:scale(1.1)}.body-product .product-item .img{width:382px;height:382px;overflow:hidden}.body-product .product-item .img img{width:100%;transition:all 0.3s ease-in-out}.body-product .product-item .text{text-align:center;padding:15px 0;background:#c8c8c8}.body-product .product-item .text p{font-size:18px}.body-product .product-item .text h2{font-size:24px;font-weight:500;margin-top:10px}.body-product .product-detail .content{display:flex;gap:20px}.body-product .product-swiper{position:relative;padding:30px 0}.body-product .product-swiper .swiper{height:380px}.body-product .product-swiper .swiper-slide{width:95px;height:95px;border:1px solid #cccccc;overflow:hidden}.body-product .product-swiper .swiper-slide img{width:100%}.body-product .product-swiper .swiper-button-prev,.body-product .product-swiper .swiper-button-next{width:95px;height:22px;font-size:18px;background:#cccccc;border-radius:0;border:1px solid #cccccc;margin:0}.body-product .product-swiper .swiper-button-prev span,.body-product .product-swiper .swiper-button-next span{transform:rotateZ(90deg)}.body-product .product-swiper .swiper-button-prev{left:0;top:0}.body-product .product-swiper .swiper-button-next{left:0;top:auto;bottom:0}.body-product .product-view{width:440px;height:440px;border:1px solid #333333;overflow:hidden}.body-product .product-view img{width:100%}.body-product .product-params{flex:1;margin-left:40px}.body-product .product-params h2{font-size:36px;font-weight:bold;margin-bottom:23px}.body-product .product-params .price{font-size:24px;margin-bottom:50px}.body-product .product-params h3{font-size:24px;font-weight:bold;margin-bottom:15px}.body-product .product-params p{font-size:20px}.body-product .product-tab .container{display:flex;align-items:flex-start}.body-product .product-tab .product-info{flex:1}.body-product .product-tab .product-info video,.body-product .product-tab .product-info img{width:100%}.body-product .product-tab .tab-pane{padding:40px 60px;border:2px solid #ccc}.body-product .product-tab .tab{position:sticky;top:120px;z-index:1;display:flex;font-size:20px;line-height:30px;padding:16px 20px;background:#fff}.body-product .product-tab .tab li{cursor:pointer}.body-product .product-tab .tab li:not(:first-child){margin-left:90px}.body-product .product-tab .tab .active{color:#036e8c}.body-product .product-tab .tab-pane>div{display:none;flex-direction:column;align-items:center}.body-product .product-tab .tab-pane>div.active{display:flex}.body-product .product-tab .product-about{position:sticky;top:120px;z-index:1;margin-left:30px}.body-product .product-tab .product-about .title{font-size:20px;line-height:30px;padding:16px 0}.body-product .product-tab .product-about .product-about-item{text-align:center;margin-bottom:20px}.body-product .product-tab .product-about .img-card{width:360px;height:360px;margin-bottom:20px;border:2px solid #ccc}@media (max-width: 992px){.body-product .product-menu{background:#1b1b1b}.body-product .product-menu ol{font-size:12px;justify-content:space-between;height:38px}.body-product .product-list{grid-template-columns:1fr}.body-product .product-list .img{width:100%;height:auto}.body-product .product-list .text{padding:10px 0}.body-product .product-list .text p{font-size:10px}.body-product .product-list .text h2{font-size:14px}.body-product .product-detail .content{flex-wrap:wrap}.body-product .product-swiper{order:2;width:100%;padding:0 30px}.body-product .product-swiper .swiper,.body-product .product-swiper .swiper-slide{height:auto}.body-product .product-swiper .swiper-button-prev,.body-product .product-swiper .swiper-button-next{width:22px;height:72px}.body-product .product-swiper .swiper-button-prev span,.body-product .product-swiper .swiper-button-next span{transform:rotateZ(0)}.body-product .product-swiper .swiper-button-prev{left:0;top:0}.body-product .product-swiper .swiper-button-next{right:0;left:auto}.body-product .product-view{order:1;width:100%;height:auto}.body-product .product-params{order:3;margin-left:0}.body-product .product-params h2{font-size:20px;margin-bottom:10px}.body-product .product-params .price{font-size:16px;margin-bottom:15px}.body-product .product-params h3{font-size:16px;margin-bottom:10px}.body-product .product-params p{font-size:14px}.body-product .product-tab .container{flex-direction:column}.body-product .product-tab .tab{justify-content:space-between;gap:0px;font-size:14px;line-height:20px;padding:5px 15px}.body-product .product-tab .tab-pane{padding:20px;border:2px solid #ccc}.body-product .product-tab .product-about{margin-left:0}.body-product .product-tab .product-about .img-card{width:100vw;height:100vw}}.body-case .case-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}.body-case .case-item .img{width:390px;height:270px;overflow:hidden}.body-case .case-item .img img{width:100%;height:100%}.body-case .case-item .text{font-size:20px;text-align:center;padding:12px 0;background:#f1f1f1;transition:all 0.3s ease-in-out}.body-case .case-item:hover .text{color:#fff;background:#036e8c}@media (max-width: 992px){.body-case .case-list{grid-template-columns:1fr}.body-case .case-item .img{width:100%;height:auto}.body-case .case-item .text{font-size:14px}}.body-proxy .title{display:flex;flex-direction:column;align-items:center;text-align:center}.body-proxy .title h2{font-size:48px;font-weight:bold}.body-proxy .title .divider{width:1000px;height:3px;margin:15px 0;background:#000000}.body-proxy .title .divider.white{background:#fff}.body-proxy .title p{font-size:26px;color:#333333}.body-proxy .title.white h2,.body-proxy .title.white p{color:#fff}.body-proxy .sub-title{font-size:48px;font-weight:bold;text-align:center;height:85px}.body-proxy .sub-title h2{position:relative;z-index:1}.body-proxy .sub-title p{position:relative;top:-44px;color:#dedede;text-transform:uppercase}.body-proxy .sub-text{font-size:20px;text-align:center;margin-top:36px}.body-proxy .sub-img{margin-top:40px}.body-proxy .pollute{background:#f1f1f1}.body-proxy .pollute .info{display:flex}.body-proxy .pollute .info img{flex-shrink:0}.body-proxy .pollute .text{line-height:30px;padding:25px 20px;background:#fff}.body-proxy .pollute .text b{font-weight:bold}.body-proxy .pollute .item{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:80px}.body-proxy .pollute .item>div{display:flex;flex-direction:column;align-items:center}.body-proxy .pollute .item .btn{display:flex;justify-content:center;align-items:center;font-size:28px;color:#ffffff;width:436px;height:44px;margin-top:80px;background:#036e8c}.body-proxy .market .content{display:flex;justify-content:space-between;gap:80px}.body-proxy .market .content .item{display:flex;flex-direction:column;align-items:center}.body-proxy .market .content img{margin-bottom:30px}.body-proxy .market .content h2{font-size:28px;font-weight:bold;margin-bottom:18px}.body-proxy .market .content p{font-size:20px}.body-proxy .adv{height:330px}.body-proxy .illustration{display:grid;gap:80px}.body-proxy .illustration .content{display:flex;justify-content:space-between;gap:80px}.body-proxy .total{height:717px}.body-proxy .open{font-size:48px;font-weight:bold;text-align:center;margin:80px 0}.body-proxy .join{background:#060606 url(../images/join-bg.jpg)}.body-proxy .join .join-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:56px}.body-proxy .join .join-item{position:relative;padding:40px 50px;border-left:4px solid #036e8c;background:#161616}.body-proxy .join .join-item h2{font-size:30px;color:#ffffff}.body-proxy .join .join-item p{font-size:20px;color:#7f7f7f}.body-proxy .join .join-item .divider{width:29px;height:3px;margin:15px 0;background:#a2a2a2}.body-proxy .join .join-item .no{position:absolute;top:24px;right:28px;font-size:30px;font-weight:800;color:#a2a2a2}.body-proxy .case .swiper{height:432px}.body-proxy .case .swiper-slide{height:206px;padding:0 10px}.body-proxy .case .swiper-slide img{width:100%;height:100%}.body-proxy .circuit{height:856px}@media (max-width: 992px){.body-proxy .title h2{font-size:20px}.body-proxy .title .divider{width:80%;margin:5px 0}.body-proxy .title p{font-size:14px}.body-proxy .sub-title{font-size:24px;height:40px}.body-proxy .sub-title h2{position:relative;z-index:1}.body-proxy .sub-title p{position:relative;top:-24px;color:#dedede;text-transform:uppercase}.body-proxy .sub-text{font-size:12px;margin-top:15px}.body-proxy .sub-img{width:100%;margin-top:10px}.body-proxy .pollute .info{flex-direction:column}.body-proxy .pollute .info img{width:100%}.body-proxy .pollute .text{font-size:14px;line-height:18px;padding:15px 20px}.body-proxy .pollute .text b{font-weight:bold}.body-proxy .pollute .item{gap:20px;margin-top:20px}.body-proxy .pollute .item>div img{width:100%}.body-proxy .pollute .item .btn{display:flex;justify-content:center;align-items:center;font-size:12px;color:#ffffff;width:100%;height:28px;margin-top:10px}.body-proxy .market .content{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.body-proxy .market .content img{width:100%;margin-bottom:10px}.body-proxy .market .content h2{font-size:14px;margin-bottom:5px}.body-proxy .market .content p{font-size:10px}.body-proxy .adv{height:80px}.body-proxy .illustration{gap:20px}.body-proxy .illustration .content{flex-direction:column;gap:10px}.body-proxy .total{height:300px}.body-proxy .open{font-size:24px;margin:20px 0}.body-proxy .join{background:#060606 url(../images/join-bg.jpg)}.body-proxy .join .join-list{display:grid;grid-template-columns:1fr;gap:20px}.body-proxy .join .join-item{padding:20px 15px;border-left:4px solid #036e8c}.body-proxy .join .join-item h2{font-size:20px;color:#ffffff}.body-proxy .join .join-item p{font-size:14px;color:#7f7f7f}.body-proxy .join .join-item .no{top:15px;right:20px;font-size:22px}.body-proxy .case .swiper{height:112px}.body-proxy .case .swiper-slide{height:auto}.body-proxy .case .swiper-slide img{width:100%}.body-proxy .circuit{height:200px}}.body-news .news-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.body-news .news-item{display:flex}.body-news .news-item .img{flex-shrink:0;width:260px;height:180px;overflow:hidden}.body-news .news-item .img img{width:100%;height:100%}.body-news .news-item .text{flex:1;padding:15px 10px;background:#f2f2f2}.body-news .news-item .text h2{font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.body-news .news-item .text p{font-size:14px;color:#8b8b8b;line-height:20px;margin-top:15px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.body-news .news-detail h2{font-size:38px;font-weight:bold;margin-bottom:10px}.body-news .news-detail .info{display:flex;gap:100px;color:#999;padding-bottom:10px;border-bottom:1px solid #eee}.body-news .news-detail .content p{font-size:18px;text-indent:2em;margin:20px 0}.body-news .news-detail .page{display:flex;justify-content:space-between;color:#333;line-height:24px;margin-top:48px}.body-news .news-detail .page p{max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.body-news .news-detail .page a:hover{text-decoration:underline}@media (max-width: 992px){.body-news .news-list{display:grid;grid-template-columns:1fr;gap:20px}.body-news .news-item{flex-direction:column}.body-news .news-item .img{width:100%}.body-news .news-item .text{padding:15px 10px;background:#f2f2f2}.body-news .news-item .text h2{font-size:16px}.body-news .news-item .text p{font-size:10px;line-height:20px;margin-top:5px}.body-news .news-detail h2{font-size:24px;margin-bottom:10px}.body-news .news-detail .info{gap:0;justify-content:space-between;font-size:14px}.body-news .news-detail .content p{font-size:14px}.body-news .news-detail .content p img{max-width:100%}.body-news .news-detail .page{flex-direction:column;font-size:12px;margin-top:10px}.body-news .news-detail .page p{max-width:100%}}.body-contact .sub-title{font-size:48px;font-weight:bold;text-align:center;height:85px}.body-contact .sub-title h2{position:relative;z-index:1}.body-contact .sub-title p{position:relative;top:-44px;color:#dedede;text-transform:uppercase}.body-contact .sub-text{font-size:20px;text-align:center;margin-top:36px}.body-contact .map .info{display:flex}.body-contact .map .text{padding:40px;background:#f6f6f6}.body-contact .map .text h2{font-size:24px;font-weight:bold;line-height:32px;margin-bottom:20px}.body-contact .map .text p{font-size:16px;line-height:48px}.body-contact .map #map{flex:1;height:420px}.body-contact .form{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.body-contact .form input,.body-contact .form textarea{font-size:18px;line-height:20px;padding:10px 15px;border:1px solid #ccc}.body-contact .form input:focus,.body-contact .form textarea:focus{border-color:#000}.body-contact .form input::placeholder,.body-contact .form textarea::placeholder{color:#ccc}.body-contact .form textarea{grid-column:1/3}.body-contact .form button{grid-column:1/3;font-size:18px;color:#fff;padding:10px 0;background:#999;cursor:pointer}@media (max-width: 992px){.body-contact .sub-title{font-size:24px;height:40px}.body-contact .sub-title h2{position:relative;z-index:1}.body-contact .sub-title p{position:relative;top:-24px;color:#dedede;text-transform:uppercase}.body-contact .sub-text{font-size:12px;margin-top:15px}.body-contact .map .info{flex-direction:column}.body-contact .map .text{padding:15px 20px}.body-contact .map .text h2{font-size:24px;line-height:32px;margin-bottom:10px}.body-contact .map .text p{font-size:14px;line-height:24px}.body-contact .map #map{flex:auto;height:200px}.body-contact .form{grid-template-columns:1fr}.body-contact .form input,.body-contact .form textarea{font-size:14px;line-height:20px;padding:10px}.body-contact .form textarea,.body-contact .form button{grid-column:span 1}}