@charset "utf-8";
@media only screen and (max-width:1760px){
	.com-slide-cates .slide-pic li{width:21.5vw;margin-right:2vw;}
}

@media only screen and (max-width:1560px){
	header .menu .one > li{padding:2em 1em;}
	header.flow .menu .one > li{padding:1em;}
}

@media only screen and (max-width:1440px){
header{height:2.5em;}
header .menubtn{display:flex;}
header .logo{height:1.8em;margin-right:auto;}
header .menu{position:fixed;top:2.5em;left:-100%;width:100%;height:calc(100vh - 2.5em);background-color:rgba(0,0,0,.9);backdrop-filter:saturate(180%) blur(20px);overflow-y:auto;z-index:9999;transition:all .5s;}
header .menu .one{display:block;padding:0 4vw;}
header .menu .one > li{position:relative;padding:0;border-bottom:1px solid rgba(255,255,255,.5);text-align:center;}
header .menu .one > li > a{display:block;padding:1em 0;}
header .menu .one > li.menu-item-has-children > i{position:absolute;right:0;top:1em;width:1.625em;height:1.625em;transform:translateY(0);cursor:pointer;}
header .menu .one > li.menu-item-has-children > i:before{content:"";position:absolute;left:50%;top:50%;width:1em;height:2px;margin:-1px 0 0 -0.5em;background-color:rgba(255,255,255,.5);}
header .menu .one > li.menu-item-has-children > i:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:1em;margin:-0.5em 0 0 -1px;background-color:rgba(255,255,255,.5);}
header .menu .one > li.menu-item-has-children.on > i:after{display:none;}
header .menu .one > li.menu-item-has-children:hover > .sub-menu{display:none;}
header .menu .one > li > .sub-menu > li > a{padding:0.8em 0;font-size:1.1em;}
header .menu .sub-menu{position:static;display:none;width:100%;padding:0 0 1em;border-top:none;background:none;box-shadow:none;}
header .menu .sub-menu li{line-height:1em;padding:0.5em 0;}
header .menu .sub-menu li i{display:none;}
header .menu .sub-menu li.menu-item-has-children > a{display:flex;align-items:center;justify-content:center;column-gap:0.5em;padding-left:1.2em !important;}
header .menu .sub-menu li.menu-item-has-children > a:after{content:"\f347";font-family:dashicons;}
header .menu .sub-menu .sub-menu{display:block;width:80%;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.1);}
header .func .gf-btn{font-size:0.65em;}
header .search{margin-left:0;}
header .search form button{line-height:1.6em;font-size:1.2em;}
header.flow{height:2.5em;}
header.flow .menu .one > li{padding:0;}
header.action{background-color:rgba(0,0,0,.7);}
header.action .menu{left:0;}
.index-banner .slide-pic li .wp-block-cover__inner-container{min-width:92vw;width:92vw !important;}
.flow-video iframe{width:92vw;height:51.75vw;}
}

@media only screen and (max-width:1040px){
.m-Top{margin-top:2.5em;}
h2{font-size:1.8em;}
footer .nav .one{flex-direction:column;row-gap:3em;}
footer .nav .one > li > a{margin-bottom:0;}
footer .nav .sub-menu{display:flex;flex-wrap:wrap;}
footer .nav .sub-menu li{width:25%;}
footer .copyright{flex-direction:column;row-gap:1em;padding-top:2em;text-align:center;}
.com-newsletter .wp-block-cover{min-height:0;padding:3em 0;}
.com-banner{height:22em;}
.com-banner .text h1{font-size:2.4em;}
.com-banner .text p{font-size:0.8em;}
.com-banner .text i{display:none;}
.pro-list ul{row-gap:1.5em;}
.pro-list li .text{padding-right:0;}
.pro-list li .text h3{margin-bottom:0.2em;font-size:0.8em;}
.pro-list li .text a{top:initial;bottom:1em;line-height:1.7em;transform:translateY(0);font-size:0.6em;}
.flowtop .tab span{padding:1em;}
.flowtop .pos{top:2.5em;}
.cate-profile h2 br{display:none;}
.cate-profile .wp-block-buttons{margin-top:1.5em;}
.com-related{padding:3em 0;}
.index-banner .slide-pic li .wp-block-cover{padding:6%;}
.index-banner .slide-pic li .wp-block-cover h2{margin:0.5em 0 0.3em;font-size:2.8em;}
.index-banner .slide-pic li .wp-block-cover h3{font-size:1.4em;}
.index-banner .slide-pic li .wp-block-cover p{font-size:1em;}
.index-banner .slide-pic li .wp-block-cover .wp-block-buttons{margin-top:2em;}
.index-products{padding:3em 0;}
.index-series{padding:3em 0;}
.index-series .tab{width:13em;padding:4vw 0;}
.index-series .info{width:calc(100% - 13em);padding:4vw 0 4vw 4vw;}
.index-series .info .item .pic{width:20em;height:20em;padding:0;margin:0 auto;}
.index-series .info .item .text{width:100%;padding-bottom:0;}
.index-series .info .item .text h3{font-size:1.6em;margin-bottom:0.2em;}
.index-series .info .item .text ul{position:static;margin-top:1em;}
.index-series .info .item .text .gf-btn{margin-top:1em;}
.index-series .info .item.on{display:block;}
.index-why{padding:3em 0;}
.index-why .wp-block-group p strong{font-size:2em;}
.main-about p{font-size:0.8em;}
.main-about .profile{padding:4em 0;}
.main-about .factory .wp-block-media-text__content{padding:2em 4vw;}
.main-about .video h2{font-size:2em;}
.main-about .video .ks-video-btn img{width:3em;height:3em;}
.main-about .vlist{padding:3em 0;}
.main-about .picshow{padding:3em 0;}
.main-about .certificate{padding:3em 0;}
.main-about .advantage{padding:3em 0;}
.main-about .advantage .wp-block-group{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:1em;}
.main-about .advantage .wp-block-group p{padding:5%;}
.main-about .advantage .wp-block-group p strong{margin:1em 0 0.5em;font-size:1.4em;}
.main-about .faq{padding:3em 0;}
.main-about .blog{padding:3em 0;}
.main-about .market{padding:3em 0;}
.main-products .overview .main-width{display:block;}
.main-products .overview .slide-pro{margin-bottom:2em;}
.main-products .overview .text{width:100%;}
.main-products .sc-cont section{padding:3em 0;}
.main-products .sc-cont .detail .wp-block-group{grid-template-columns:repeat(2, minmax(0, 1fr));}
.main-products .sc-cont .detail .wp-block-cover{height:63.47vw;}
.main-products .sc-cont .custom .wp-block-group{grid-template-columns:repeat(4, minmax(0, 1fr));padding-right:0;}
.main-products .sc-cont .advantage .wp-block-cover{padding:3em 0;}
.article-banner{height:15em;}
.main-article{margin-top:-3em;}
.main-search .page{display:block;padding:2em;margin-bottom:2em;}
.main-search .page .list{width:100%;}
.main-search .list-products .pro-list{min-height:28.3vw;}
}

@media only screen and (max-width:820px){
h3{font-size:1.2em;}
footer .nav .sub-menu li{width:33.33%;}
.pro-list li{width:48.7%;}
.index-why .wp-block-group p{padding:1.5em 1em;font-size:0.8em;}
.flowtop{height:2.25em;}
.flowtop .tab span{font-size:0.6em;}
.flowtop .pos{height:2.25em;}
.cate-profile{padding:3em 0;}
.cate-profile .wp-block-media-text{display:block;}
.cate-profile .wp-block-media-text__content{padding:1.5em 0 0;}
.main-about .picshow .slide-show{width:70vw;height:60vw;}
.main-about .picshow .slide-show .wp-block-gallery{height:60vw;}
.main-about .picshow .slide-show .wp-block-gallery .wp-block-image{width:38vw !important;margin-right:2vw;}
.main-about .picshow .slide-show .wp-block-gallery .wp-block-image.active{width:70vw !important;}
.main-about .picshow .btn{margin-top:1.5em;}
.main-about .faq .cont details summary{font-size:1em;}
.main-about .blog .list li{width:49%;}
.list-products .cont{padding:3em 0;}
.list-products .cate li{padding:1.2em;}
.main-products .overview .slide-pro{display:block;width:92vw;}
.main-products .overview .slide-pic{width:92vw;height:92vw;margin-bottom:2vw;}
.main-products .overview .slide-pic li{width:92vw;height:92vw;}
.main-products .overview .slide-dot{position:static;width:100%;height:16.8vw;padding:0;box-sizing:border-box;}
.main-products .overview .slide-dot ul{display:flex;flex-wrap:wrap;}
.main-products .overview .slide-dot li{width:16.8vw;height:16.8vw;margin-right:2vw;}
.main-products .overview .slide-dot .pos{width:92vw;height:16.8vw;margin:0 auto;}
.main-products .overview .slide-dot .btn{overflow:hidden;margin-top:-8vw;color:var(--main-color);}
.main-products .overview .slide-dot .btn:before{height:16.8vw;transform:scale(1,1.5);}
.main-products .overview .slide-dot .prev{left:0;top:46vw;width:12vw;height:16vw;line-height:16vw;text-align:center;}
.main-products .overview .slide-dot .prev:before{content:"\f141";}
.main-products .overview .slide-dot .next{left:initial;right:0;top:46vw;width:12vw;height:16vw;line-height:16.8vw;text-align:center;}
.main-products .overview .slide-dot .next:before{content:"\f139";}
.main-products .overview .text h1{font-size:1.8em;}
.main-products .sc-cont p{font-size:0.8em;}
.main-products .sc-cont .detail .wp-block-cover{padding:1em;}
.main-products .sc-cont .advantage p{padding:2em 5%;}
.main-products .sc-cont .parameter .wp-block-table{margin-bottom:1em;}
.main-contact{padding:3em 0;}
.main-article .title h1{font-size:1.4em;}
.main-article .cbox{padding:1.5em;}
}

@media only screen and (max-width:640px){
h2{font-size:1.4em;}
body{font-size:18px;}
header{background-color:#000;}
header .logo{height:1.6em;}
header .func{column-gap:0.5em;}
header .func .lang{display:none;}
header .search.on form{background-color:rgba(0,0,0,.9);}
footer .nav .sub-menu li{width:50%;}
.flowtop{display:none;}
.flow-info a span{display:none;}
.index-main h2{margin-bottom:0.5em;}
.index-banner{margin-top:2.5em;}
.index-banner .slide-pic{height:45.6vw;}
.index-banner .slide-pic li .wp-block-cover{min-height:0;padding:2.5vw 10vw;}
.index-banner .slide-pic li .wp-block-cover h2{font-size:4vw;}
.index-banner .slide-pic li .wp-block-cover h3{font-size:3vw;}
.index-banner .slide-pic li .wp-block-cover p{display:none;font-size:2vw;}
.index-banner .slide-pic li .wp-block-cover p br{display:none;}
.index-banner .slide-pic li .wp-block-cover .wp-block-buttons{margin-top:2vw;}
.index-banner .slide-pic li .wp-block-cover .wp-block-button__link{padding:1vw 2vw;font-size:2vw;}
/* .index-banner .slide-pic{height:100vw;}
.index-banner .slide-pic li .wp-block-cover{min-height:0;padding:2.5em 1.25em;}
.index-banner .slide-pic li .wp-block-cover h2{font-size:1.6em;}
.index-banner .slide-pic li .wp-block-cover h3{font-size:1em;}
.index-banner .slide-pic li .wp-block-cover p{display:none;font-size:0.8em;}
.index-banner .slide-pic li .wp-block-cover p br{display:none;}
.index-banner .slide-pic li .wp-block-cover .wp-block-buttons{margin-top:1em;} */
.index-products{padding:2em 0;}
.index-series{padding:2em 0;}
.index-series .cont{display:block;}
.index-series .tab{width:100vw;margin-left:-4vw;background-color:rgba(219,195,150,.36);overflow-x:auto;}
.index-series .tab .box{display:flex;padding:0 4vw;}
.index-series .tab span{font-size:0.7em;white-space:nowrap;}
.index-series .tab span.on:before{display:none;}
.index-series .tab:before{display:none;width:100vw;margin-right:-4vw;}
.index-series .info{width:100%;padding:8vw 0;}
.index-series .info .item .text h3{font-size:1.4em;}
.index-series .info .item .pic{width:92vw;height:92vw;}
.index-series .info:before{width:100vw;margin-left:-4vw;}
.index-why{padding:2em 0;}
.index-why .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));}
.main-about .profile{padding:3em 0;}
.main-about .video .wp-block-cover{min-height:12em;}
.main-about .vlist .btn span{font-size:0.6em;}
.main-about .picshow .btn span{font-size:0.6em;}
.main-about .certificate .btn span{font-size:0.6em;}
.main-about .advantage .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:2em;}
.main-about .faq .cont details summary{font-size:0.9em;}
.main-about .blog .list li{width:100%;}
.list-products .cate ul{flex-wrap:wrap;}
.list-products .cate li{padding:0.5em 1em;}
.list-products .cate li.on:before{display:none;}
.com-slide-cates{padding:3em 0;}
.com-slide-cates .slide-pic{width:100% !important;}
.com-slide-cates .slide-pic ul{position:static !important;width:100% !important;justify-content:space-between;row-gap:1em;}
.com-slide-cates .slide-pic li{width:48% !important;margin-right:0;}
.com-slide-cates .slide-pic li.clone{display:none;}
.com-slide-cates .slide-dot{display:none;}
.main-products .overview .text .color li{font-size:0.8em;}
.main-products .sc-cont .detail .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:0.5em;}
.main-products .sc-cont .detail .wp-block-cover{height:129vw;}
.main-products .sc-cont .advantage .wp-block-group{grid-template-columns:repeat(1, minmax(0, 1fr));}
.main-products .sc-cont .parameter .wp-block-media-text__content{padding:0;}
.main-products .sc-cont .custom p{font-size:0.9em;}
.main-products .sc-cont .custom .wp-block-image figcaption{font-size:0.6em;}
.main-article .cbox{padding:0.8em;}
.main-article .title h1{margin:0 0 1em;font-size:1em;}
.main-article .title .func{padding-bottom:0.5em;}
.main-search{padding:2em 0;}
.main-search .search-box{margin-bottom:2em;}
.main-search .cbox{margin-top:2em;}
.main-search .page{padding:1.5em 1em;}
.main-search .page .list li{font-size:0.9em;}
.index-banner .btn{font-size:0.6em;}
}
