<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*font*/
@font-face {font-family:Montserrat-Bold;src:url(font/Montserrat-Bold.otf)}
@font-face {font-family:Montserrat-SemiBold;src:url(font/Montserrat-SemiBold.ttf)}
@font-face {font-family:Montserrat-Light;src:url(font/Montserrat-Light.otf)}
@font-face {font-family:PingFangSC-Semibold;src:local("PingFang SC Semibold")}
@font-face {font-family:PingFangSC-Regular;src:local("PingFang SC Regular")}
@font-face {font-family:"ico";src:url("font/ico.ttf");}
/*global style*/
html{margin-top:0 !important;overflow-x:hidden;}
ul,li,p,span,em,i,div,img,h1,h2,h3,h4,h5,h6,a,input,textarea,body{padding:0px;margin:0px;border:none;}
body{font-family:system,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Microsoft YaHei,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#333;width:100vw;background-color:#fff;margin:0;}
body::-webkit-scrollbar{width:4px;height:4px;background-color:#faece5;}
body::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:2px;background-color:#3293ff;}
table{border-collapse:collapse;}
em,i{font-style:normal;}
a{color:#6dadba;color:#333;text-decoration:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
ul,li{list-style:none;}
img{vertical-align:top;}
hr{display:none;}
figure{margin:0;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;}
input{outline:none;vertical-align:middle;}
input[type='number']{-moz-appearance:textfield;}
input[type="submit"],button{cursor:pointer;}
textarea{vertical-align:top;resize:none;outline:none;overflow:hidden;font-family:system,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Microsoft YaHei,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;}
p{line-height:21px;font-size:16px;}
h1{font-size:48px;line-height:53px;font-weight:normal;}
h2{font-size:64px;line-height:75px;font-weight:normal;}
h3{font-size:36px;line-height:40px;font-weight:normal;}
h4{font-size:18px;line-height:20px;font-weight:normal;}
/* backToTop */
#wpadminbar{display:none;}
.hidden{display:none;}
.m-Top{margin-top:60px;}
.point{position:relative;display:block;height:0;top:0;}
.main-width{width:1320px;max-width:85vw;margin:0 auto;}
.loadico{position:relative;width:60px;height:30px;margin:10px auto;}
.loadico:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background-color:#1d5f8f;border-radius:50%;animation:loadl 1s linear infinite;}
.loadico:after{content:"";position:absolute;right:0;top:5px;width:20px;height:20px;background-color:#018ec6;border-radius:50%;animation:loadr 1s linear infinite;}
@keyframes loadl{
0% {transform:translateX(0) scale(1);z-index:9;}
25% {transform:translateX(20px) scale(1.1);z-index:99;}
50% {transform:translateX(40px) scale(1);z-index:9;}
75% {transform:translateX(20px) scale(0.4);z-index:9;}
100% {transform:translateX(0) scale(1);z-index:9;}
}
@keyframes loadr{
0% {transform:translateX(0) scale(1);z-index:9;}
25% {transform:translateX(-20px) scale(0.4);z-index:9;}
50% {transform:translateX(-40px) scale(1);z-index:9;}
75% {transform:translateX(-20px) scale(1.1);z-index:99;}
100% {transform:translateX(0) scale(1);z-index:9;}
}


.an-overall .animate{opacity:0;transition:transform 1.5s,opacity 1.2s;}
.an-overall .anb{transform:translateY(-10vw);}
.an-overall .ant{transform:translateY(10vw);}
.an-overall .anl{transform:translateX(-10vw);}
.an-overall .anr{transform:translateX(10vw);}
.an-overall .t1{transition-delay:.1s;}
.an-overall .t2{transition-delay:.2s;}
.an-overall .t3{transition-delay:.3s;}
.an-overall .t4{transition-delay:.4s;}
.an-overall .t5{transition-delay:.5s;}
.an-overall .t6{transition-delay:.6s;}
.an-overall .t7{transition-delay:.7s;}
.an-overall .t8{transition-delay:.8s;}
.an-overall .t9{transition-delay:.9s;}
.an-overall .t10{transition-delay:1s;}
.an-overall .t11{transition-delay:1.1s;}
.an-overall .t12{transition-delay:1.2s;}
.an-overall .t13{transition-delay:1.3s;}
.an-overall .t14{transition-delay:1.4s;}
.an-overall .t15{transition-delay:1.5s;}
.an-overall.action .animate{opacity:1;}
.an-overall.action .anb{transform:translateY(0);}
.an-overall.action .ant{transform:translateY(0);}
.an-overall.action .anl{transform:translateX(0);}
.an-overall.action .anr{transform:translateX(0);}


.tsbtn{display:inline-block;background-image:linear-gradient(180deg,rgba(29,95,143,0) 50%,#1d5f8f,#018ec6);border-radius:10vw;background-size:100% 250%;transition:all .3s;}
.tsbtn a{display:block;line-height:1vw;padding:0.5vw 1.5vw;font-size:0.85vw;border:2px solid #fff;border-radius:3vw;color:#fff;}
.tsbtn:hover{background-position:left bottom;}


header{position:relative;left:0;top:0;width:100%;margin-top:60px;z-index:9999;}
header .main-width{display:flex;justify-content:space-between;}
header .menubtn{display:none;}
header .logo{height:35px;}
header .logo img{width:auto;height:100%;}
header .search{position:relative;width:35px;height:35px;margin-left:30px;border:1px solid #fff;cursor:pointer;border-radius:30px;overflow:hidden;transition:all .5s;}
header .search form{position:relative;display:block;width:100%;height:35px;}
header .search input[type="search"]{width:calc(100% - 35px);height:35px;padding-left:15px;background:none;box-sizing:border-box;}
header .search input[type="submit"]{position:absolute;right:0;top:0;width:35px;height:35px;box-sizing:border-box;opacity:0;cursor:pointer;z-index:2;}
header .search:before{content:"\e986";position:absolute;right:0;top:0;width:35px;height:35px;line-height:35px;text-align:center;font-family:"ico";font-size:20px;}
header .search:after{content:"";position:absolute;right:0;top:0;width:35px;height:35px;z-index:3;}
header .search.on{width:200px;border-color:#333;}
header .search.on:after{display:none;}
header .nav{display:flex;align-items:center;}
header .nav .one{display:flex;}
header .nav .one &gt; li{position:relative;line-height:25px;padding:10px 0 8px;margin:0 30px;border-bottom:2px solid rgba(255,255,255,0);font-size:18px;}
header .nav .one &gt; li:hover{border-bottom:2px solid #3293ff;}
header .nav .one &gt; li:hover &gt; a{color:#3293ff;}
header .nav .one &gt; li.op:after{content:"";position:absolute;left:50%;bottom:-22px;margin-left:-16px;border:16px solid transparent;border-bottom-color:#eceff4;}
header .nav .drop{display:none;position:absolute;left:0;top:100%;width:100%;margin-top:20px;padding:30px 0;background-color:#eceff4;box-shadow:0 2px 2px rgba(0,0,0,.05);}
header .nav .drop ul{display:flex;justify-content:center;}
header .nav .drop li{position:relative;width:200px;margin:0 20px;text-align:center;}
header .nav .drop li figure{width:120px;height:120px;margin:0 auto;cursor:pointer;}
header .nav .drop li img{width:100%;height:100%;object-fit:contain;transition:all .5s;}
header .nav .drop li img:hover{transform:scale(1.05);}
header .nav .drop li p{line-height:20px;margin-top:10px;font-size:14px;}
header .nav .drop .ce1{margin-bottom:20px;}
header .nav .drop .ce1 li.open:after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fff;}
header .nav .drop .ce2 .ibox{display:none;text-align:center;}
header .nav .drop .ce2 .ibox .pos{display:inline-block;padding:20px;border-radius:10px;background-color:#fff;}


footer{position:relative;padding:6vw 0 4vw;}
footer h2{line-height:100px;margin-bottom:10px;font-size:80px;font-family:Montserrat-BOld;color:#35424d;text-transform:uppercase;}
footer p{line-height:30px;font-size:24px;}
footer .main-width{position:relative;}
footer .contact{display:flex;padding-bottom:3vw;margin-bottom:4vw;border-bottom:1px solid rgba(0,0,0,.15);justify-content:space-between;}
footer .contact .way{width:50%;padding-top:20px;display:flex;flex-wrap:wrap;}
footer .contact .way li{width:50%;line-height:30px;font-size:22px;color:#666;}
footer .contact .way li br{display:none;;}
footer .contact .way li strong{display:block;line-height:50px;margin-bottom:10px;font-size:36px;color:#35424d;}
footer .copy-right p{color:#666;}
footer:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2023/12/sc-07.webp);background-size:cover;background-position:center;background-attachment:fixed;opacity:.3;}


.flow-icon{position:fixed;right:15px;top:50%;padding:15px 10px;transform:translateY(-50%);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:50px;background-color:#fff;text-align:center;z-index:99;}
.flow-icon a{position:relative;display:block;width:46px;height:60px;line-height:20px;padding-top:7px;font-size:12px;box-sizing:border-box;border-bottom:1px solid #ebebeb;color:#999;}
.flow-icon a p{display:none;position:absolute;top:0;right:100%;align-items:center;min-height:100%;padding:10px;box-sizing:border-box;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:14px;color:#000;}
.flow-icon a p span{white-space:nowrap;}
.flow-icon a p img{width:130px;height:130px;}
.flow-icon a:before{display:block;width:25px;height:25px;line-height:25px;margin:0 auto;line-height:25px;font-family:dashicons;font-size:20px;}
.flow-icon a:hover{color:#2867d7;}
.flow-icon a:hover p{display:flex;}
.flow-icon a.chat:before{content:"\f101";}
.flow-icon a.mail:before{content:"\f466";}
.flow-icon a.top{border-bottom:none;}
.flow-icon a.top:before{content:"\f342";}


.index-banner{padding:6vw 0 12vw;}
.index-banner h2{line-height:80px;margin-bottom:30px;font-size:60px;color:#303e47;}
.index-banner p{line-height:30px;font-size:18px;}
.index-banner .h1 sub{margin-right:5px;font-size:24px;vertical-align:middle;font-weight:bold;}
.index-banner .h1 strong{margin-right:10px;font-size:70px;}
.index-banner .h2{margin-bottom:50px;}
.index-banner .h2 strong{position:relative;margin-right:25px;font-size:50px;}
.index-banner .h2 strong mark{font-size:60px;}
.index-banner .h2 strong:before{content:"";position:absolute;left:0;bottom:-13px;width:100%;height:3px;border-bottom:3px solid #303e47;border-top:3px solid #303e47;}
.index-banner .h3 strong{font-size:75px;}
.index-banner .h3 strong:nth-child(1){font-size:60px;}
.index-banner .wp-block-media-text__content{padding:7vw 10% 0 0;}
.index-banner .wp-block-media-text__media{align-self:flex-start;}


.index-about{position:relative;padding:0 0 6.5vw;background-color:#0d1b30;}
.index-about h2{position:relative;line-height:80px;padding-left:100px;font-size:60px;font-weight:bold;;color:#fff;}
.index-about h2:before{content:"";position:absolute;left:0;top:0;width:80px;height:80px;background-image:url(/wp-content/uploads/2024/01/pic-02.webp);background-size:100% 100%;}
.index-about p{line-height:30px;margin-bottom:20px;font-size:18px;color:#fff;}
.index-about .has-medium-font-size{line-height:30px;margin:10px 0 50px;padding-left:100px;font-size:24px;font-family:Montserrat-Light;text-transform:uppercase;}
.index-about .wp-block-media-text{position:relative;}
.index-about .wp-block-media-text__media{position:relative;height:0;padding:65% 0;margin-top:-5vw;overflow:hidden;}
.index-about .wp-block-media-text__media img{position:absolute;left:0;top:0;height:100%;object-fit:cover;transition:all .5s;}
.index-about .wp-block-media-text__media img:hover{transform:scale(1.05);}
.index-about .wp-block-media-text__content{padding:5vw 0 0 15%;}


.index-product{position:relative;padding:6.5vw 0;}
.index-product .title{position:relative;;display:inline-block;margin-bottom:6.5vw;}
.index-product .title h2{position:relative;line-height:110px;margin-bottom:20px;font-size:100px;font-family:Montserrat-Bold;text-transform:uppercase;color:#35424d;z-index:2;}
.index-product .title p{position:relative;line-height:30px;font-size:24px;z-index:2;}
.index-product .title:after{content:"";position:absolute;right:-40px;top:-21px;width:100px;height:100px;border:1px solid #ccc;background-color:rgba(255,255,255,.5);}
.index-product .title:before{content:"";position:absolute;right:-50px;top:-11px;width:100px;height:100px;border:1px solid #ccc;background-color:rgba(255,255,255,.5);}
.index-product .cont .item{width:70%;margin-bottom:6.5vw;}
.index-product .cont .item h3{position:relative;;line-height:35px;padding:0 0 0 180px;margin-bottom:40px;font-size:24px;font-weight:600;font-family:Montserrat-Bold;}
.index-product .cont .item h3:before{content:"";position:absolute;left:-140px;bottom:-200px;width:300px;height:300px;background-image:url(/wp-content/uploads/2024/01/geometry.webp);background-size:300% 100%;}
.index-product .cont .item p{width:100%;line-height:30px;font-size:24px;}
.index-product .cont .item .list{margin-top:3.5%;transform:translateY(10vw);opacity:0;transition:all 1.5s;}
.index-product .cont .item .list figure{width:31%;background-color:#eceff4;cursor:pointer;overflow:hidden;transition:all .5s;}
.index-product .cont .item .list figure img{transition:all .5s;}
.index-product .cont .item .list figure:hover{transform:translateY(-5%);box-shadow:0 .8vw 1vw rgba(50,147,255,.5);}
.index-product .cont .item .list figure:hover img{transform:scale(1.15);}
.index-product .cont .item .list figcaption{position:relative;display:block;line-height:30px;font-size:22px;;margin:0;padding:20px 10px;text-align:center;background-color:#3293ff;color:#fff;}
.index-product .cont .item .list.action{transform:translateY(0);opacity:1;}
.index-product .cont .item .wp-block-buttons{width:100%;margin-top:70px;}
.index-product .cont .item .wp-block-button__link{padding:10px 30px;font-size:18px;}
.index-product .cont .item .wp-block-cover{height:520px;padding:0;justify-content:flex-start;}
.index-product .cont .item .wp-block-cover&gt; img{transition:all .5s;}
.index-product .cont .item .wp-block-cover h3{line-height:40px;padding:0;margin-bottom:10px;font-size:32px;}
.index-product .cont .item .wp-block-cover h3:before{display:none;}
.index-product .cont .item .wp-block-cover:hover &gt; img{transform:scale(1.05);}
.index-product .cont .item .wp-block-cover__inner-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:stretch;width:33%;height:100%;padding:8% 4%;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);box-sizing:border-box;}
.index-product .cont .item:nth-child(1) .wp-block-cover__inner-container{background-color:#3293ff;}
.index-product .cont .item:nth-child(2) h3:before{background-position-x:-100%;}
.index-product .cont .item:nth-child(2) .wp-block-buttons{margin:0 0 50px;}
.index-product .cont .item:nth-child(2) .wp-block-cover h3{margin:15px 0 0;}
.index-product .cont .item:nth-child(2) .wp-block-cover__inner-container{background-color:#ffc600;flex-direction:column-reverse;}
.index-product .cont .item:nth-child(3) h3:before{background-position-x:-200%;}
.index-product .cont .item:nth-child(3) .wp-block-cover__inner-container{background-color:#00be8f;}
.index-product .cont .item:nth-child(2n){align-self:flex-end;}
.index-product .cont .item:nth-child(2n) .wp-block-cover__inner-container{clip-path:polygon(0 0,78% 0,100% 100%,0 100%);}


.index-slogan{position:relative;;padding:6.5vw 0;background-color:#3293ff;overflow:hidden;}
.index-slogan h2{position:relative;line-height:100px;font-size:80px;;font-family:Montserrat-Bold;color:#fff;z-index:2;}
.index-slogan svg{position:absolute;left:5%;bottom:-10%;width:auto;height:98%;opacity:.1;}


.index-video{padding:10vw 0;background-color:#f5f5f5;}
.index-video .wp-block-video{position:relative;;width:800px;height:500px;margin:0 auto;}
.index-video .wp-block-video video{position:relative;width:100%;height:100%;object-fit:cover;z-index:2;}
.index-video .wp-block-video:before{content:"";position:absolute;left:-40px;top:-40px;width:100%;height:100%;background-color:#3293ff;}
.index-video .wp-block-video:after{content:"";position:absolute;left:40px;top:40px;width:100%;height:100%;background-color:#ffc600;}


.index-partner{padding:6.5vw 0;}
.index-partner h2{position:relative;line-height:80px;padding-left:100px;font-size:60px;font-weight:bold;}
.index-partner h2:before{content:"";position:absolute;left:0;top:0;width:80px;height:95px;background-image:url(/wp-content/uploads/2024/01/gr02.webp);background-size:100% 100%;}
.index-partner p{line-height:30px;padding-left:100px;margin:10px 0 30px;font-size:22px;font-family:Montserrat-Light;text-transform:uppercase;}
.index-partner figure{width:248px;height:100px;margin-right:40px;border:1px solid #ccc;box-sizing:border-box;}
.index-partner .cont{position:relative;overflow:hidden;}
.index-partner .cont .wp-block-group{margin-top:40px;}
.index-partner .cont .wp-block-group:nth-child(2n){transform:translateX(144px);}
.index-partner .cont:before{content:"";position:absolute;left:0;top:0;width:200px;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0));z-index:9;}
.index-partner .cont:after{content:"";position:absolute;right:0;top:0;width:200px;height:100%;background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0));z-index:9;}


.banner{position:relative;display:flex;align-items:center;height:235px;background-color:#eceff4;}
.banner .slide-pic{overflow:hidden;}
.banner .slide-pic ul{width:1000%;}
.banner .slide-pic li{float:left;;width:100vw;}
.banner .slide-pic li img{width:100%;height:auto;}
.banner .slide-dot{position:absolute;left:0;bottom:20px;width:100%;height:14px;text-align:center;}
.banner .slide-dot ul{height:14px;}
.banner .slide-dot li{display:inline-block;vertical-align:top;width:14px;height:14px;margin:0 7px;border-radius:50%;background-color:rgba(255,255,255,.7);}
.banner .slide-dot li.active{background-color:#3293ff;}
.banner .main-width{display:flex;justify-content:space-between;align-items:center;}
.banner .title p{line-height:25px;font-size:16px;}
.banner .title h2{line-height:60px;margin-top:10px;font-size:48px;font-weight:bold;}



.list-products{padding:60px 0 80px;}
.list-products .main-width{}
.list-products .category{position:relative;width:20%;padding:20px 0 80px;border-right:1px solid #ddd;}
.list-products .category a:hover{color:#3293ff;}
.list-products .category h3{line-height:30px;font-size:24px;;}
.list-products .category .catebox{position:sticky;top:5vw;}
.list-products .category .item{padding:25px 10px;border-bottom:1px solid #ddd;}
.list-products .category ul{margin-top:20px;}
.list-products .category li{line-height:25px;margin-top:15px;font-size:16px;}
.list-products .category li:before{content:"- ";}
.list-products .category li.active a{color:#3293ff;}
.list-products .cate{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;margin-bottom:60px;}
.list-products .cate a{display:block;line-height:40px;padding:0 30px;font-size:18px;border:1px solid #666;border-radius:30px;}
.list-products .cate .active,.list-products .cate a:hover{background-color:#3293ff;border-color:#3293ff;color:#fff;}
.list-products .cont{width:100%;}
.list-products .cont h1{display:none;line-height:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;font-size:24px;}
.list-products .cont ul{display:flex;flex-wrap:wrap;width:103%;}
.list-products .cont li{width:22.087%;margin:0 2.913% 2.913% 0;transition:all .5s;}
.list-products .cont li .pic{position:relative;height:0;padding-bottom:100%;background-color:#eceff4;overflow:hidden;transition:all .5s;}
.list-products .cont li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:all .5s;}
.list-products .cont li .text{display:flex;align-items:center;padding:15px 5px;}
.list-products .cont li .text h3{width:100%;line-height:25px;font-size:16px;font-weight:bold;}
.list-products .cont li .pic:hover{transform:translateY(-3%);box-shadow:0 .2vw .4vw rgba(0,0,0,.1);}
.list-products .cont li .pic:hover img{transform:scale(1.15);}
.list-products .cont.cate4 li .pic{background-color:#fff;}


.main-products{padding-bottom:80px;}
.main-products .bread{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ddd;;}
.main-products .bread p{line-height:25px;font-size:16px;color:#aaa;}
.main-products .bread p i{margin:0 10px;}
.main-products .cont{position:relative;;display:flex;justify-content:space-between;}
.main-products .cont .box{position:sticky;top:5vw;}
.main-products .cont .overview{width:50%;}
.main-products .cont .overview .pic{position:relative;height:0;margin-bottom:20px;padding-bottom:100%;overflow:hidden;}
.main-products .cont .overview .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.main-products .cont .overview .cus{display:inline-block;line-height:34px;margin-top:20px;padding:0 20px;background-color:#3293ff;color:#fff;border-radius:5px;;}
.main-products .cont .info{width:45%;}
.main-products .cont .info h1{line-height:40px;margin-bottom:30px;font-size:30px;font-weight:bold;}
.main-products .cont .info h2{line-height:30px;;padding:10px 15px;margin:40px 0 20px;font-size:22px;font-weight:bold;background-color:#3293ff;color:#fff;}
.main-products .cont .info h3{line-height:30px;margin:10px 0 10px;font-size:18px;font-weight:bold;color:#3293ff;}
.main-products .cont .info h4{line-height:30px;font-size:16px;font-weight:bold;}
.main-products .cont .info ul{margin:10px 0;}
.main-products .cont .info li{position:relative;line-height:30px;margin:5px 0;padding-left:20px;font-size:16px;box-sizing:border-box;}
.main-products .cont .info li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background-color:#3293ff;border-radius:50%;}
.main-products .cont .info p{line-height:30px;margin-bottom:15px;font-size:16px;}
.main-products .cont .info p.spec{display:inline-block;padding:0 10px;border:1px solid #3293ff;color:#3293ff;}
.main-products .cont .info p.has-small-font-size{line-height:25px;font-size:13px !important;color:#999;}
.main-products .cont .info table td{line-height:20px;padding:10px;font-size:16px;;border:1px solid #ccc;color:;}
.main-products .cont .info table td strong{color:#333;}
.main-products .cont .info .list-ico{align-items:stretch;margin-top:30px;font-size:0;}
.main-products .cont .info .list-ico figure{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:25%;padding:0 20px;margin-bottom:20px;box-sizing:border-box;text-align:center;}
.main-products .cont .info .list-ico figure figcaption{line-height:20px;margin:10px 0 0;font-size:14px;font-weight:bold;}
.main-products .cont .info .wp-block-media-text{padding:1vw 0;border-bottom:1px solid #ccc;}
.main-products .cont .info .wp-block-media-text li{width:auto;min-width:46%;margin:0;}
.main-products .cont .info .wp-block-media-text__media{padding-right:1em;}
.main-products .cont .info .simple-message ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.main-products .cont .info .simple-message li{width:49%;margin-bottom:2%;padding:0;}
.main-products .cont .info .simple-message li p{display:none;}
.main-products .cont .info .simple-message li input{width:100%;height:40px;padding:0 10px;border-radius:10px;border:1px solid #ccc;box-sizing:border-box;font-size:16px;}
.main-products .cont .info .simple-message li textarea{width:100%;height:100px;line-height:20px;padding:10px;border-radius:10px;border:1px solid #ccc;box-sizing:border-box;font-size:16px;}
.main-products .cont .info .simple-message li button{width:100px;height:40px;background-color:#3293ff;color:#fff;border:none;border-radius:10px;}
.main-products .cont .info .simple-message li:before{display:none;}
.main-products .cont .info .simple-message li.item-message{width:100%;}
.main-products .cont .info .simple-message li.item-btn{width:100%;}
.main-products .cont .info .simple-message li.item-btn{text-align:right;}
.main-products .related{margin-top:80px;}
.main-products .related ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.main-products .related li{width:23.5%;transition:all .5s;}
.main-products .related li .pic{position:relative;height:0;padding-bottom:100%;background-color:#eceff4;overflow:hidden;}
.main-products .related li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:all .5s;}
.main-products .related li .text{display:flex;align-items:center;background-color:#3293ff;padding:15px 5px;}
.main-products .related li .text h3{width:100%;line-height:25px;font-size:16px;text-align:center;}
.main-products .related li .text h3 a{color:#fff;}
.main-products .related li:hover{transform:translateY(-5%);box-shadow:0 .8vw 1vw rgba(50,147,255,.5);}
.main-products .related li:hover .pic img{transform:scale(1.15);}


.main-search{padding:45px 0 80px;;}
.main-search h1{line-height:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;font-size:24px;}
.main-search ul{display:flex;flex-wrap:wrap;width:103%;}
.main-search li{width:22.087%;margin:0 2.913% 2.913% 0;transition:all .5s;}
.main-search li .pic{position:relative;height:0;padding-bottom:100%;background-color:#eceff4;overflow:hidden;transition:all .5s;}
.main-search li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:all .5s;}
.main-search li .text{display:flex;align-items:center;padding:15px 5px;}
.main-search li .text h3{width:100%;line-height:25px;font-size:16px;font-weight:bold;}
.main-search li .pic:hover{transform:translateY(-3%);box-shadow:0 .2vw .4vw rgba(0,0,0,.1);}
.main-search li .pic:hover img{transform:scale(1.15);}


@media only screen and (max-width:1600px){
header{height:2vw;margin-top:3.6vw;}
header .logo{height:2vw;}
header .search{width:2vw;height:2vw;line-height:2vw;margin-left:1.8vw;font-size:1.2vw;}
header .nav .one &gt; li{line-height:1.5vw;padding:0.3vw 0 0.5vw;margin:0 1.8vw;font-size:1.1vw;}
header .nav .drop{margin-top:1.2vw;padding:1.8vw 0;}
header .nav .drop li{width:12vw;margin:0 1.2vw;}
header .nav .drop li figure{width:7.2vw;height:7.2vw;}
header .nav .drop li p{line-height:1.2vw;margin-top:0.6vw;font-size:0.84vw;}
header .nav .drop .ce1{margin-bottom:1.2vw;}
header .nav .drop .ce1 li.open:after{bottom:-1.2vw;margin-left:-0.6vw;border-width:0.6vw;}
header .nav .drop .ce2 .ibox .pos{padding:1.2vw;border-radius:0.6vw;}


footer{padding:6vw 0 4vw;}
footer h2{line-height:6vw;margin-bottom:0.6vw;font-size:4.8vw;}
footer p{line-height:1.8vw;font-size:1.4vw;}
footer .contact{padding-bottom:3vw;margin-bottom:4vw;}
footer .contact .way{padding-top:1.2vw;}
footer .contact .way li{line-height:1.8vw;font-size:1.3vw;}
footer .contact .way li strong{line-height:3vw;margin-bottom:0.6vw;font-size:2.15vw;}


.index-banner{padding:6vw 0 12vw;}
.index-banner h2{line-height:4.8vw;margin-bottom:1.8vw;font-size:3.6vw;}
.index-banner p{line-height:1.8vw;font-size:1.1vw;}
.index-banner .h1 sub{margin-right:0.3vw;font-size:1.4vw;}
.index-banner .h1 strong{margin-right:0.6vw;font-size:4.2vw;}
.index-banner .h2{margin-bottom:3vw;}
.index-banner .h2 strong{margin-right:1.5vw;font-size:3vw;}
.index-banner .h2 strong mark{font-size:3.6vw;}
.index-banner .h2 strong:before{bottom:-0.8vw;height:0.18vw;border-bottom:0.18vw solid #303e47;border-top:0.18vw solid #303e47;}
.index-banner .h3 strong{font-size:4.5vw;}
.index-banner .h3 strong:nth-child(1){font-size:3.6vw;}


.index-about{padding:0 0 6.5vw;}
.index-about h2{line-height:4.8vw;padding-left:6vw;font-size:3.6vw;}
.index-about h2:before{width:4.8vw;height:4.8vw;}
.index-about p{line-height:1.8vw;margin-bottom:1.2vw;font-size:1.1vw;}
.index-about .has-medium-font-size{line-height:1.8vw;margin:0.6vw 0 3vw;padding-left:6vw;font-size:1.4vw;}
.index-about .wp-block-media-text__media{margin-top:-5vw;}
.index-about .wp-block-media-text__content{padding:5vw 0 0 15%;}


.index-product{padding:6.5vw 0;}
.index-product .title{margin-bottom:5vw;}
.index-product .title h2{line-height:6.6vw;margin-bottom:1.2vw;font-size:6vw;}
.index-product .title p{line-height:1.8vw;font-size:1.4vw;}
.index-product .title:after{right:-2.4vw;top:-1.25vw;width:6vw;height:6vw;}
.index-product .title:before{right:-3vw;top:-0.66vw;width:6vw;height:6vw;}
.index-product .cont .item{margin-bottom:6.5vw;}
.index-product .cont .item h3{line-height:2.1vw;padding:0 0 0 10.78vw;margin-bottom:2.4vw;font-size:1.44vw;}
.index-product .cont .item h3:before{left:-8.4vw;bottom:-12vw;width:18vw;height:18vw;}
.index-product .cont .item p{line-height:1.8vw;font-size:1.4vw;}
.index-product .cont .item .list{transform:translateY(10vw);}
.index-product .cont .item .list figure:hover{box-shadow:0 .8vw 1vw rgba(50,147,255,.5);}
.index-product .cont .item .list figcaption{line-height:1.8vw;font-size:1.3vw;padding:1.2vw 0.6vw;}
.index-product .cont .item .wp-block-buttons{margin-top:4.2vw;}
.index-product .cont .item .wp-block-button__link{padding:0.6vw 1.8vw;font-size:1.1vw;}
.index-product .cont .item .wp-block-cover{height:31vw;min-height:0;}
.index-product .cont .item .wp-block-cover h3{line-height:2.4vw;margin-bottom:0.6vw;font-size:1.9vw;}
.index-product .cont .item:nth-child(2) .wp-block-buttons{margin:0 0 3vw;}
.index-product .cont .item:nth-child(2) .wp-block-cover h3{margin:0.9vw 0 0;}


.index-slogan{padding:6.5vw 0;}
.index-slogan h2{line-height:6vw;font-size:4.8vw;}


.index-video{padding:10vw 0;background-color:#f5f5f5;}
.index-video .wp-block-video{width:62.27vw;height:38.92vw;}
.index-video .wp-block-video:before{left:-2.4vw;top:-2.4vw;}
.index-video .wp-block-video:after{left:2.4vw;top:2.4vw;}
	
.index-partner h2{line-height:4.8vw;padding-left:6vw;font-size:3.6vw;}
.index-partner h2:before{width:4.8vw;height:5.7vw;}
.index-partner p{line-height:1.8vw;padding-left:6vw;margin:0.6vw 0 1.8vw;font-size:1.3vw;}
.index-partner figure{width:200px;height:81px;margin-right:20px;}
.index-partner .cont .wp-block-group{margin-top:20px;}
.index-partner .cont .wp-block-group:nth-child(2n){transform:translateX(110px);}
.index-partner .cont:before{width:12vw;}
.index-partner .cont:after{width:12vw;}
	
	
.list-products{padding:3.6vw 0 4.8vw;}
.list-products .category{padding:1.2vw 0 4.8vw;}
.list-products .category h3{line-height:1.8vw;font-size:1.4vw;;}
.list-products .category .item{padding:1.5vw 0.6vw;}
.list-products .category ul{margin-top:1.2vw;}
.list-products .category li{line-height:1.5vw;margin-top:0.9vw;font-size:0.96vw;}
.list-products .cate a{line-height:2.4vw;padding:0 1.8vw;margin-right:1.8vw;font-size:1.1vw;}
.list-products .cont h1{line-height:1.8vw;padding-bottom:1.8vw;margin-bottom:1.8vw;font-size:1.4vw;}
.list-products .cont li .text{padding:0.9vw 0.3vw;}
.list-products .cont li .text h3{line-height:1.5vw;font-size:0.96vw;}


.main-products{padding-bottom:4.8vw;}
.main-products .bread{padding-bottom:1.2vw;margin-bottom:2.4vw;}
.main-products .bread p{line-height:1.5vw;font-size:1vw;}
.main-products .bread p i{margin:0 0.6vw;}
.main-products .cont .box{top:3.6vw;}
.main-products .cont .overview .pic{margin-bottom:1.2vw;}
.main-products .cont .overview .cus{line-height:2vw;margin-top:1.2vw;padding:0 1.2vw;border-radius:0.3vw;;}
.main-products .cont .info h1{line-height:2.4vw;margin-bottom:1.5vw;font-size:1.8vw;}
.main-products .cont .info h2{line-height:1.8vw;padding:0.6vw 0.9vw;margin:2.4vw 0 1.2vw;font-size:1.3vw;}
.main-products .cont .info h3{line-height:1.8vw;margin:0.6vw 0 0.6vw;font-size:1.1vw;}
.main-products .cont .info h4{line-height:1.8vw;font-size:1vw;}
.main-products .cont .info ul{margin:0.6vw 0;}
.main-products .cont .info li{line-height:1.8vw;margin:0.3vw 0;padding-left:1.2vw;font-size:1vw;}
.main-products .cont .info li:before{top:0.65vw;width:0.5vw;height:0.5vw;}
.main-products .cont .info p{line-height:1.8vw;margin-bottom:0.9vw;font-size:1vw;}
.main-products .cont .info p.spec{padding:0 0.6vw;}
.main-products .cont .info table td{line-height:1.2vw;padding:0.6vw;font-size:1vw;}
.main-products .cont .info .list-ico{margin-top:1.8vw;}
.main-products .cont .info .list-ico figure{padding:0 1.2vw;margin-bottom:1.2vw;}
.main-products .cont .info .list-ico figure figcaption{line-height:1.2vw;font-size:0.8vw;;}
.main-products .cont .info .simple-message li input{height:2.4vw;padding:0 0.6vw;border-radius:0.6vw;font-size:1vw;}
.main-products .cont .info .simple-message li textarea{height:6vw;line-height:1.2vw;padding:0.6vw;border-radius:0.6vw;font-size:1vw;}
.main-products .cont .info .simple-message li button{width:6vw;height:2.4vw;border-radius:0.6vw;}
.main-products .related{margin-top:4.8vw;}
.main-products .related li .text{padding:0.9vw 0.3vw;}
.main-products .related li .text h3{line-height:1.5vw;font-size:1vw;}
	
}</pre></body></html>