@charset "utf-8";
@media only screen and (max-width:1700px){
.home header .menu{margin-top:0;}
.home header.flow .menu .one{column-gap:0;}
}

@media only screen and (max-width:1570px){
.head-news .slide-pic li{width:92vw;}
}

@media only screen and (max-width:1440px){
header{height:3em;}
header .head-width{column-gap:4vw;}
header .menubtn{display:flex;}
header .logo{height:1.5em;margin:0 auto 0 0;}
header .menu{top:0;left:0;width:100%;transform:translateX(0);background-color:rgba(255,255,255,.95);z-index:-1;opacity:0;}
header .menu .one{column-gap:2em;}
header .menu .one > li{line-height:1.35em;padding:1.2em 1.44em;}
header.action .menu{top:100%;opacity:1;}

.home header{background-color:rgba(255,255,255,.8);box-shadow:0 0 0.5em rgba(0,0,0,.1);backdrop-filter:saturate(180%) blur(20px);}
.home header .slogan{top:-50%;opacity:0;}
.home header .menu{top:0;transform:translateX(0);}
.home header .menu .one{column-gap:2em;}
.home header.action .menu{top:100%;}
.home header.flow .menu{top:100%;transform:translate(0,0);}

.com-banner{height:56vw;}
.com-banner.support .text{left:4vw;}
.com-banner.support .text h1{font-size:1.6em;}
.com-banner.support .text p{font-size:1em;}
.pro-banner{height:56vw;}
.pro-banner .text h1{font-size:2.8em;}
.pro-banner .text p{font-size:1.2em;}
.main-pro-metabox h2{font-size:2em;}
.main-pro-metabox .system{padding:7em 0;}
.main-pro-metabox .system h2{font-size:3em;}
.main-pro-metabox .system p{font-size:1.6em;}
.main-pro-xinghe .system .wp-block-cover__image-background{height:100% !important;object-position:right center;}
.main-pro-xinghe .core{padding:7em 0;}
.main-solution .achievement h3{font-size:1.6em;}
.main-solution .achievement .wp-block-cover{padding:3em 2em;}
.head-news .slide-pic li .text h3{font-size:1.6em;}
.main-article .title h1{font-size:1.6em;}
.main-products .overview{height:auto;}
.main-products .overview h1{font-size:2.4em;}
.main-products .overview .wp-block-cover{padding:8em 0 5em;}
.main-products .highlight .cont{height:38.3vw;}
.main-products .fusion .wp-block-group{height:41vw;column-gap:1.5vw;}
}

@media only screen and (max-width:1280px){
.main-development .banner h1{font-size:4em;}
.main-join .slogan h1{font-size:3em;}
.main-join .info .t1 h2{font-size:3em;}
}

@media only screen and (max-width:1040px){
h2{font-size:1.6em;}
.m-Top{margin-top:3em;}
header .menu{display:block;top:100%;left:-100%;}
header .menu .one{display:block;}
header .menu .one > li{padding:1.2em 4vw;border-bottom:1px solid #e5e5e5;}
header .menu .one > li:hover .sub-menu{display:none;}
header .menu .one > li.open .sub-menu{display:block;}
header .menu .one > li.open > i:after{display:none;}
header .menu .one > li.menu-item-has-children > i{position:absolute;right:4vw;top:1.2em;width:1.35em;height:1.35em;}
header .menu .one > li.menu-item-has-children > i:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-0.5px;background-color:#999;}
header .menu .one > li.menu-item-has-children > i:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;margin-left:-0.5px;background-color:#999;}
header .menu .sub-menu{position:static;width:100%;padding-top:1em;transform:translateX(0);box-shadow:none;background:none;border-radius:0;}
header .menu .sub-menu li{text-align:left;}
header .menu .sub-menu li a:before{content:" - ";}
header.action .menu{left:0;opacity:1;}
.home header .menu{top:100%;}

footer{padding:3em 0 2em;}
footer .main-width{display:block;}
footer .info{width:100%;max-width:100%;margin-bottom:3em;}
footer .nav{width:100%;}
footer .cr-sns{display:block;text-align:center;}
footer .cr-sns .sns{margin-top:1em;}

.slidebox .wp-block-cover h1{font-size:2em;}
.index-feature .cont{padding-top:7em;padding-left:4vw;justify-content:flex-start;}
.index-feature .cont .title h2{font-size:2em;}
.index-feature .cont .title p{font-size:1.4em;}
.index-feature .cont .fbox{height:100%;}
.index-feature .cont .is-layout-grid{margin-left:0;}
.index-feature .cont .is-layout-grid .is-vertical{margin-bottom:0;font-size:0.9em;}
.index-feature .cont .is-layout-grid .wp-block-image{top:25em;width:80vw;height:52vw;}
.index-corepro .cont{padding:1.5em;row-gap:0;font-size:0.8em;}
.index-corepro .cont .wp-block-media-text{float:left;width:32%;margin-right:2%;}
.index-corepro .cont .wp-block-media-text:last-child{margin-right:0;}
.index-corepro .cont .wp-block-media-text__media{top:initial;right:1.5em;bottom:1.5em;width:calc(100% - 3em);height:calc(100% - 29em);}
.index-corepro .cont .wp-block-media-text__content{width:100%;}
.index-app{padding:3em 0;}
.index-app .wp-block-group{flex-wrap:wrap;}
.index-app .wp-block-group .item{flex:none;width:100%;}
.index-app .wp-block-group .item:hover{flex:none;}
.index-app .wp-block-cover p{opacity:1;transform:translateY(0);}
.index-app .wp-block-cover .wp-block-buttons{opacity:1;transform:translateY(0);margin-top:1.5em;}
.index-partner{padding:3em 0;}
.index-partner .main-width{display:block;}
.index-partner .text{width:100%;padding:0;margin-bottom:1.5em;}
.index-partner .text .wp-block-buttons{margin-top:1em;}
.index-partner .logos{width:100%;}
.index-partner .logos .wp-block-gallery{margin:0.6em 0;}
.index-partner .logos .wp-block-gallery li{width:6em;height:3.2em;margin-right:0.6em;border-radius:0.6em;}

.com-banner .text{width:80vw;}
.com-banner .text span{font-size:1.2em;}
.com-banner .text h1{font-size:1.6em;}
.pro-banner .text h1{font-size:2em;}

.main-pro-metabox h2{font-size:1.6em;}
.main-pro-metabox .profile h4{font-size:1.2em;}
.main-pro-metabox .profile .wp-block-cover{padding:3em 0;}
.main-pro-metabox .profile .wp-block-media-text{display:block;}
.main-pro-metabox .profile .wp-block-media-text__content{padding:1em 0 0;}
.main-pro-metabox .system h2{font-size:2em;}
.main-pro-metabox .system p{font-size:1.2em;}
.main-pro-metabox .prolist{padding-bottom:3em;}
.main-pro-metabox .prolist .list li{display:block;padding:2em;}
.main-pro-metabox .prolist .list li .pic{width:100%;padding-bottom:69%;margin-bottom:2em;transform:translateX(0) !important;opacity:1;}
.main-pro-metabox .prolist .list li .text{width:100%;transform:translateX(0) !important;}
.main-pro-metabox .prolist .list li .text h3{font-size:1.6em;}
.main-pro-xinghe h2{font-size:1.6em;}
.main-pro-xinghe .system p{font-size:1.2em;}
.main-pro-xinghe .system .wp-block-cover{padding:3em 0;}
.main-pro-xinghe .system .wp-block-group{margin-top:2em;gap:1em;grid-template-columns:repeat(2,minmax(0,1fr));}
.main-pro-xinghe .core{padding:3em 0;}
.main-pro-xinghe .core .wp-block-group{column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));}
.main-pro-xinghe .core .wp-block-cover{transform-origin:center bottom;}
.main-pro-xinghe .core .wp-block-cover:nth-child(1){transform:rotateY(25deg);}
.main-pro-xinghe .core .wp-block-cover:nth-child(2){transform:rotateY(-25deg);}
.main-pro-xinghe .core .wp-block-cover:nth-child(3){transform:rotateY(25deg);}
.main-pro-xinghe .core .wp-block-cover:nth-child(4){transform:rotateY(-25deg);}
.main-pro-xinghe .core .wp-block-cover:nth-child(5){transform:rotateY(25deg);transform-origin:center top;}
.main-pro-xinghe .core .wp-block-cover:nth-child(6){transform:rotateY(-25deg);transform-origin:center top;}
.main-pro-xinghe .core .wp-block-cover:nth-child(7){transform:rotateY(25deg);transform-origin:center top;}
.main-pro-xinghe .core .wp-block-cover:nth-child(8){transform:rotateY(-25deg);transform-origin:center top;}
.main-pro-xinghe .core .wp-block-cover:hover{transform:rotateY(0deg);box-shadow:0 0.5em 0.8em rgba(0,0,0,0.2);}
.main-pro-xinghe .asset{height:22em;}
.main-pro-xinghe .asset h2{font-size:1.6em;}
.main-pro-vormir .efficiency{padding:3em 0;}
.main-pro-vormir .wp-block-cover{min-height:0;}
.main-pro-vormir .highlight{padding:3em 0;}
.main-pro-vormir .highlight .wp-block-group{display:block;}
.main-pro-vormir .highlight .wp-block-cover__image-background{opacity:1;}
.main-pro-vormir .highlight .wp-block-cover{width:100%;height:49vw;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;border-radius:0.8em !important;}
.main-pro-vormir .highlight .wp-block-cover h2{font-size:4vw;}
.main-pro-vormir .highlight .wp-block-cover h2 br{display:none;}
.main-pro-vormir .highlight .wp-block-cover p{font-size:1.5vw;}
.main-pro-vormir .highlight .wp-block-cover:first-child{padding:6vw 8% 0 36%;margin-bottom:1em;}
.main-pro-vormir .highlight .wp-block-cover:first-child h2{margin-bottom:7em;}
.main-pro-vormir .highlight .wp-block-cover:last-child{padding:2.5em 8%;}
.main-pro-vormir .highlight .wp-block-cover:last-child h2{margin-bottom:7.5em;}
.main-pro-vormir .highlight .wp-block-cover:last-child .wp-block-cover__image-background{object-position:right center;}
.main-pro-vormir .highlight .wp-block-cover.on{width:100%;}
.main-pro-vormir .highlight .wp-block-cover.on p{font-size:1.5vw;}
.main-pro-vormir .highlight .wp-block-cover.on:first-child{padding:6vw 8% 0 36%;}
.main-pro-vormir .highlight .wp-block-cover.on:last-child{margin:0;}
.main-pro-vormir .highlight .wp-block-cover.on:last-child h2{margin-bottom:7.5em;}
.main-pro-vormir .highlight .wp-block-cover.on:last-child .wp-block-cover__image-background{object-position:right center;}
.main-pro-vormir .ecology{height:65vw;}
.main-pro-vormir .ecology h2{font-size:1.6em;}
.main-pro-vormir .ecology p{font-size:0.8em;}
.main-pro-vormir .ecology .wp-block-cover{padding:8vw 4vw;}
.main-pro-vormir .ecology .is-layout-grid{width:92vw;margin-top:10vw;}
.main-pro-vormir .ecology .is-vertical{padding:1em;}
.main-pro-vormir .ecology .is-vertical h3{transform:translateY(1.5em);}
.main-pro-vormir .ecology .is-vertical p{min-height:4.5em;}
.main-pro-vormir .ecology .is-vertical .wp-block-image{transform:translateY(2.5em);}
.main-pro-vormir .ecology .is-vertical:nth-child(2){margin-top:0;}
.main-pro-vormir .func h2{font-size:1.6em;}
.main-pro-vormir .func .wp-block-cover{height:18em;}
.com-products h3{font-size:1.2em;}
.com-products h4{font-size:0.8em;}
.com-products .wp-block-cover{height:20em;padding:2em;}

.main-solution .wp-block-cover{min-height:0;}
.main-solution .advantage{padding:3em 0;}
.main-solution .advantage .wp-block-group{grid-template-columns:repeat(2,minmax(0,1fr));}
.main-solution .advantage .wp-block-image figcaption{font-size:1em;}
.main-solution .achievement h3{font-size:1em;}
.main-solution .achievement .wp-block-media-text{margin:1em 0;}
.main-solution .case{padding:3em 0;}
.main-solution .case .cont:hover{padding:0;}
.main-solution .case .cont:hover .item{border-radius:0;}
.main-solution .case .item{height:56vw;}
.main-solution .case .item h3{font-size:1em;}
.main-solution .case .item .slide-pic{height:56vw;}
.main-solution .case .item .slide-pic li{width:100vw;height:56vw;}
.main-solution .case .item:hover{flex:0 0 100vw;border-radius:0;}
.main-solution .video .slide-video{width:80vw;height:45vw;}
.main-solution .video .slide-pic li{width:80vw;height:45vw;}
.main-solution .video .slide-video .prev{left:-3em;}
.main-solution .video .slide-video .next{right:-3em;}
.main-solution .strength{padding:3em 0;}
.main-solution .strength .wp-block-image figcaption{padding:0.5em;font-size:1em;}
.main-solution .news{padding:3em 0;}
.main-solution .news .slide-news{width:80vw;height:34vw;}
.main-solution .news .slide-pic li{width:80vw;height:34vw;margin-right:3vw;}
.main-solution .news .slide-news .prev{left:-4em;}
.main-solution .news .slide-news .next{right:-4em;}
.main-support .wp-block-cover{min-height:0;}
.main-support .process{padding:3em 0;}
.main-support .process .wp-block-group{gap:1em;grid-template-columns:repeat(2,minmax(0,1fr));margin:2em 0;}
.main-support .aftersale{padding:1em 0 3em;}
.main-support .aftersale h3{font-size:1.2em;}
.main-support .aftersale p{font-size:0.8em;}
.main-support .aftersale .wp-block-group{gap:1em;}
.main-support .aftersale .wp-block-cover{height:18em;padding:1em;}
.main-support .faq{padding:1em 0 3em;}
.main-support .faq p{margin-bottom:2em;}
.main-support .faq details{padding:1em 1.5em;margin-bottom:0.7em;}
.main-support .func .wp-block-cover{height:18em;}
.list-resource{padding:3em 0;}
.list-resource .title{margin-bottom:1em;}
.list-resource .products{margin-bottom:3em;}
.list-resource .products ul{gap:1em;justify-content:space-between;}
.list-resource .products li{display:block;width:calc(50% - 0.5em);padding:1em;}
.list-resource .products li .pic{width:100%;margin-bottom:1em;}
.list-resource .products li .text{width:100%;}
.list-resource .products li .text .btn{margin-top:1em;}
.list-resource .tools{margin-bottom:3em;}
.list-resource .tools .slide-pic li{width:calc(46vw - 0.5em);margin-right:1em;}
.list-resource .reprot li{width:calc(46vw - 0.5em);margin-right:1em;padding:1em;}
.head-news{padding:3em 0;}
.head-news .slide-pic li .text h3{font-size:1.2em;}
.head-news .slide-pic li .text p{font-size:0.8em;}
.head-news .slide-pic li .text .cx-btn{margin-top:1.2em;}
.list-news .top .oper{display:none;}
.list-news .cont .list ul{gap:1em;}
.list-news .cont .list li{width:calc(50% - 0.5em);}
.main-article .title{padding:4.5em 0 2em;}
.main-article .cont{padding:2em 0 3em;}
.main-article .cont .main-width{display:block;}
.main-article .cont .cbox{width:100%;margin-bottom:2em;}
.main-article .cont .side{width:100%;}
.main-about .banner h1{font-size:2.4em;}
.main-about .profile .t1 p br{display:none;}
.main-about .advantage{height:auto;}
.main-about .advantage .wp-block-cover{padding:5em 0;}
.main-about .awards .wp-block-cover{padding-top:3em;}
.main-about .awards .is-layout-grid .wp-block-image{width:18.4vw;}
.main-about .awards .is-layout-grid .wp-block-image img{max-width:12vw;height:2em;}
.main-about .partner{padding:3em 0;}
.main-about .partner .wp-block-gallery{font-size:1em;}
.main-development .banner h1{font-size:5em;}
.main-development .power{padding:3em 0;}
.main-development .power .is-vertical{height:auto;padding:0 0 62.9vw;margin-bottom:3em;}
.main-development .power .wp-block-media-text__content{width:100%;padding:1em;box-sizing:border-box;}
.main-development .power .wp-block-media-text__media{top:initial;bottom:0;width:100%;height:62.9vw;}
.main-products h2{font-size:1.6em;}
.main-products p{font-size:1em;}
.main-products p br{display:none;}
.main-products .overview h1{font-size:1.6em;}
.main-products .overview p{font-size:1em;}
.main-products .overview .wp-block-cover{padding:6em 0 3em;}
.main-products .painpoint .wp-block-image{margin-top:2em;}
.main-products .highlight .tab li{font-size:0.5em;}
.main-products .highlight .tab li p{font-size:1.6em;}
.main-products .highlight .cont h3{font-size:1.2em;}
.main-products .highlight .cont p{font-size:1em;}
.main-products .fusion .wp-block-group{margin-top:2em;}
.main-products .apps h3{font-size:1.2em;}
.main-products .apps .wp-block-cover{min-height:26em;}
.main-products .apps .wp-block-group{grid-template-columns:repeat(2,minmax(0,1fr));}

.main-development .banner h1{font-size:3em;}
.main-development .banner .wp-block-image{width:25vw;}
.main-development .banner .is-vertical{padding:5em 3em;}
.main-development .banner .t1 p{font-size:1.6em;}
.main-development .banner .t2 h3{font-size:1.6em;}

.main-join .info .t2 p{font-size:1.2em;}
.main-join .info .t2 p br{display:none;}

}

@media only screen and (max-width:820px){

}

@media only screen and (max-width:640px){
h2{font-size:1.2em;}
.m-Top{margin-top:2.5em;}
header{height:2.5em;}
header .logo{height:1em;}
header .func{column-gap:0.2em;}
header .func .cx-btn{padding:0.5em;font-size:0.6em;}

footer .info p strong{font-size:1.5em;}
footer .nav .one{flex-direction:column;row-gap:1em;}
footer .nav .one > li > a{margin-bottom:0.5em;}
footer .nav .sub-menu{display:flex;flex-wrap:wrap;column-gap:2%;}
footer .nav .sub-menu li{width:32%;}

.index-feature .cont .title{padding:0 4vw;}
.index-feature .cont .title h2{line-height:1.2em;}
.index-feature .cont .is-layout-grid .is-vertical{font-size:0.6em;}
.index-feature .cont .is-layout-grid .wp-block-image{top:20em;right:4vw;width:92vw;height:60vw;}
.index-corepro .cont > h2{font-size:1.6em;}
.index-corepro .cont > p{font-size:1em;}
.index-corepro .cont .wp-block-media-text{float:none;width:100%;}
.index-corepro .cont .wp-block-buttons{margin-top:0.5em;}
.index-corepro .cont .tit{padding:0.5em 0;}
.index-corepro .cont .dpbox{padding-bottom:0.5em;}
.index-app h2{font-size:1.6em;}
.index-app .main-width > p{font-size:1em;}
.index-partner .text h2{font-size:1.6em;}
.index-partner .text p{font-size:1em;}
.index-partner .text .wp-block-button{font-size:1em;}
.index-partner .logos .wp-block-gallery{margin:0.4em 0;}
.index-partner .logos .wp-block-gallery li{width:4em;height:2.35em;margin-right:0.4em;border-radius:0.4em;}

.com-banner{height:70vw;}
.com-banner .text{padding-top:2.5em;}
.com-banner .text h1{font-size:1.2em;}
.com-banner.support .text p{display:none;}

.flow-enter p{font-size:0.8em;}
.flow-enter .box{padding:3em 1em 1em;}
.flow-enter .simple-message{margin-top:1em;}

.pro-banner{height:70vw;}
.pro-banner .text h1{font-size:1.2em;}
.pro-banner .text p{font-size:0.8em;}
.main-pro-metabox h2{font-size:1.2em;}
.main-pro-metabox .wp-block-cover{min-height:10em;}
.main-pro-metabox .profile h4{font-size:1em;}
.main-pro-metabox .profile p{font-size:0.8em;}
.main-pro-metabox .profile .wp-block-cover{padding:2em 0;}
.main-pro-metabox .system{padding:5em 0;}
.main-pro-metabox .system h2{font-size:1.6em;}
.main-pro-metabox .system p{font-size:0.8em;}
.main-pro-metabox .system .wp-block-media-text__content{padding:1em 0 0;}
.main-pro-metabox .prolist .list ul{row-gap:1em;}
.main-pro-metabox .prolist .list li{padding:1em;}
.main-pro-metabox .prolist .list li .text h3{font-size:1.2em;}
.main-pro-metabox .prolist .list li .text span{font-size:1em;}
.main-pro-metabox .prolist .list li .text dd{font-size:0.7em;}
.main-pro-xinghe h2{font-size:1.2em;}
.main-pro-xinghe .wp-block-cover{min-height:0;}
.main-pro-xinghe .system p{font-size:0.8em;}
.main-pro-xinghe .system .wp-block-cover{padding:2em 0;}
.main-pro-xinghe .system .wp-block-image{padding:1em;column-gap:0.5em;}
.main-pro-xinghe .system .wp-block-image img{width:1.5em;height:1.5em;}
.main-pro-xinghe .system .wp-block-image figcaption{font-size:0.8em;}
.main-pro-xinghe .core p{font-size:0.8em;}
.main-pro-xinghe .core .wp-block-cover{padding:3em 1em 1.5em;}
.main-pro-xinghe .core .wp-block-image{padding-top:3.5em;transform:translateY(-30%);}
.main-pro-xinghe .core .wp-block-image img{width:3em;height:3em;margin-left:-1.5em;}
.main-pro-xinghe .core .wp-block-image figcaption{font-size:0.8em;}
.main-pro-xinghe .core .wp-block-cover:hover p{transform:translateY(50%);}
.main-pro-xinghe .core .wp-block-cover:hover .wp-block-image{padding:0 0 0 2.5em;}
.main-pro-xinghe .core .wp-block-cover:hover .wp-block-image img{width:2em;height:2em;margin-top:-1em;}
.main-pro-xinghe .core .wp-block-cover:hover .wp-block-image figcaption{font-size:0.6em;}
.main-pro-vormir .efficiency h2{font-size:1.2em;}
.main-pro-vormir .efficiency p{font-size:0.8em;}
.main-pro-vormir .efficiency .wp-block-media-text__content{padding:1em 0 0;text-align:center;}
.main-pro-vormir .highlight{padding:0 0 2em;}
.main-pro-vormir .video{padding-bottom:2em;}
.main-pro-vormir .ecology{height:auto;}
.main-pro-vormir .ecology h2{font-size:1.2em;color:var(--text-color);}
.main-pro-vormir .ecology p{font-size:0.7em;}
.main-pro-vormir .ecology .wp-block-cover{height:auto;padding:0 4vw 8vw;}
.main-pro-vormir .ecology .wp-block-cover__image-background{top:1em;height:auto;}
.main-pro-vormir .ecology .is-layout-grid{column-gap:0.5em;margin-top:28vw;}
.main-pro-vormir .ecology .is-vertical{padding:1em 0.5em;align-self:stretch;}
.main-pro-vormir .ecology .is-vertical h3{font-size:1em;transform:translateY(0);}
.main-pro-vormir .ecology .is-vertical p{font-size:0.7em;opacity:1;transform:translateY(0);}
.main-pro-vormir .ecology .is-vertical .wp-block-image{width:2em;transform:translateY(0);}
.main-pro-vormir .ecology .is-vertical:before{width:100%;height:100%;}
.main-pro-vormir .func h2{font-size:1.2em;}
.main-pro-vormir .func .wp-block-group{flex-direction:column;}
.main-pro-vormir .func .wp-block-cover{flex:none;height:12em;}
.com-products .wp-block-group{flex-direction:column;}

.main-solution .achievement .wp-block-cover{padding:1.5em;}
.main-solution .achievement .wp-block-cover__inner-container{padding-bottom:calc(57.36vw - 1.8em);}
.main-solution .achievement .wp-block-media-text__media{top:initial;bottom:0;width:calc(92vw - 3em);transform:translateY(0);}
.main-solution .case .item h3{font-size:0.8em;}
.main-solution .case .item .btn{font-size:0.5em;}
.main-solution .video .slide-video .btn{font-size:0.5em;}
.main-solution .strength .wp-block-group{grid-template-columns:repeat(1,minmax(0,1fr));}
.main-solution .news .slide-news{width:100%;height:auto;border-radius:0.8em;overflow:hidden;}
.main-solution .news .slide-news .btn{display:none;}
.main-solution .news .slide-pic ul{position:static !important;width:100% !important;}
.main-solution .news .slide-pic li{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;float:none;width:100%;height:auto;padding:1em;margin-right:0;background-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:0;box-sizing:border-box;}
.main-solution .news .slide-pic li img{width:3em;height:3em;object-fit:cover;opacity:1;}
.main-solution .news .slide-pic li .text{position:static;padding:0;width:calc(100% - 4em);}
.main-solution .news .slide-pic li .text h3{line-height:1.3em;margin:0;color:var(--text-color);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:0.8em;opacity:1;transform:translateY(0);}
.main-solution .news .slide-pic li .text p{display:none;}
.main-solution .news .slide-pic li:before{display:none;}
.main-solution .news .slide-pic li:first-child{display:block;padding:0;}
.main-solution .news .slide-pic li:first-child img{width:100%;height:39.14vw;}
.main-solution .news .slide-pic li:first-child .text{position:absolute;width:100%;padding:0 1em 0.8em;}
.main-solution .news .slide-pic li:first-child .text h3{color:#fff;}
.main-solution .news .slide-pic li:first-child:before{display:block;}
.main-support .process p{font-size:0.8em;}
.main-support .process .wp-block-image{padding:1em;}
.main-support .process .wp-block-image figcaption strong{font-size:1.2em;}
.main-support .aftersale.action .wp-block-group{grid-template-columns:repeat(1,minmax(0,1fr));}
.main-support .faq details{padding:1em;}
.main-support .faq details summary{font-size:0.8em;}
.main-support .func .wp-block-group{flex-direction:column;}
.main-support .func .wp-block-cover{flex:none;height:12em;}
.list-resource .products li{width:100%;}
.list-resource .tools .slide-pic li{width:92vw;}
.list-resource .reprot li{width:92vw;}
.head-news{padding:4vw 0 2em;}
.head-news .slide-pic{margin-bottom:2em;}
.head-news .slide-pic li{display:block;}
.head-news .slide-pic li .pic{width:100%;padding-bottom:56vw;margin-bottom:1em;}
.head-news .slide-pic li .text{width:100%;}
.head-news .slide-pic li .text h3{font-size:1em;}
.list-news .cate li a{font-size:0.7em;}
.list-news .cont{padding:2em 0 3em;}
.list-news .cont .list li{width:100%;}
.list-news .cont .list li .text{padding:1em;}
.list-news .cont .list li .text h3{font-size:1em;}
.main-article{padding-bottom:3em;}
.main-article .title h1{font-size:1.2em;}
.main-about .profile p{font-size:1em;}
.main-about .advantage p{font-size:0.9em;}
.main-about .advantage .is-nowrap{display:block;}
.main-about .advantage .is-vertical{width:100%;}
.main-about .advantage .is-layout-grid{width:100%;margin-top:1.2em;gap:0.8em}
.main-about .advantage .is-layout-grid p{padding:1em;font-size:0.9em;}
.main-about .profile .t1 .wp-block-image{width:60vw;}
.main-about .awards .wp-block-cover{min-height:0;padding-top:2em;padding-bottom:35vw;}
.main-about .awards .is-layout-grid .wp-block-image{font-size:0.8em;}
.main-development .banner h1{font-size:3em;}
.main-development .banner p{font-size:1em;}
.main-development .power .wp-block-media-text .tit{font-size:1em;}
.main-products h2{font-size:1.2em;}
.main-products p{font-size:0.8em;}
.main-products .overview h1{display:inline-block;}
.main-products .overview .wp-block-cover{padding:4.5em 0 2em;}
.main-products .overview .wp-block-media-text__content{padding:1.5em 0 0;text-align:center;}
.main-products .painpoint{padding:3em 0;margin-bottom:3em;}
.main-products .painpoint .wp-block-image{margin-top:1.5em;}
.main-products .highlight{margin-bottom:3em;}
.main-products .highlight .tab{margin-bottom:1.5em;}
.main-products .highlight .tab li{font-size:0.3em;}
.main-products .highlight .cont{height:60vw;}
.main-products .highlight .cont p{font-size:0.8em;}
.main-products .fusion{margin-bottom:3em;}
.main-products .fusion .wp-block-group{margin-top:1em;}
.main-products .show{margin-bottom:3em;}
.main-products .apps{padding:0 4vw 3em;}
.main-products .apps .wp-block-group{grid-template-columns:repeat(1,minmax(0,1fr));}

.main-development .banner h1{font-size:1.8em;}
.main-development .banner .wp-block-image{width:38vw;}
.main-development .banner .is-vertical{padding:2em 1em;}
.main-development .banner .t1 p{font-size:1em;}
.main-development .banner .t2 h3{font-size:1.2em;}
.main-development .banner .t2 p{font-size:0.8em;}

.main-join .slogan h1{transform:translateY(30px);font-size:1.8em;}
.main-join .slogan.action h1{transform:translateY(0);}
.main-join .info .t1 h2{margin-bottom:1.5em;font-size:1.8em;}
.main-join .info .t1 h2 br{display:none;}
.main-join .info .t2 p{font-size:1em;}
.main-join .info .t2 .wp-block-image figcaption{font-size:1.2em;}
.main-join .info .t2 .wp-block-image img{width:50%;}
}