@charset "utf-8";
@media only screen and (max-width:1440px){
header .nav .drop-normal > .sub-menu{padding:1.5em 1.8em 0.5em;}
header .nav .drop-normal > .sub-menu li{margin-bottom:1em;}
header .nav .drop-product > .sub-menu{padding:1.5em 4vw 2em;}
header .nav .drop-product > .sub-menu > li{width:10em;margin-bottom:1em;}
header .nav .drop-product > .sub-menu .sub-menu{left:calc(11em + 4vw);}
header .nav .drop-product > .sub-menu .sub-menu li{margin-bottom:1em;}
header .nav .drop-product > .sub-menu:before{right:calc(100% - 23em - 4vw);}
header .nav .drop-product .proinfo{left:calc(100% + 2em);width:calc(92vw - 25em);}
header .nav .drop-product .proinfo .txt{width:calc(100% - 13.5em);}
header .nav .drop-case > .sub-menu{padding:1.5em 4vw 2em;}
header .nav .drop-case > .sub-menu .slide-pic{width:92vw !important;}
header .nav .drop-case > .sub-menu .slide-pic li{width:29vw;margin-right:2.5vw;}
header .nav .drop-case > .sub-menu .slide-hcs .btn{top:calc(100% + 2em);margin-top:0;}
header .nav .drop-case > .sub-menu .slide-hcs .next{right:0;}
header .nav .drop-case > .sub-menu .slide-hcs .prev{left:initial;right:3.4em;}
header .nav .drop-about > .sub-menu{padding:1.5em 4vw 2em;}
header .nav .drop-about > .sub-menu > li{width:10em;}
header .nav .drop-about > .sub-menu .sub-menu{left:calc(13em + 4vw);width:calc(100% - 8vw - 13em);}
header .nav .drop-about > .sub-menu:before{right:calc(100% - 4vw - 11em);}
header .search form{width:30em;max-width:calc(100% - 2.4em);height:2.4em;padding-right:2.4em;border-radius:0.4em;font-size:1em;}
header .search form:before{width:2.4em;line-height:2.4em;font-size:1em;}
header .search input{height:100%;padding:0 1em;box-sizing:border-box;font-size:0.8em;}
header .search button{width:2.4em;font-size:1em;}
header .search i{width:1.4em;height:1.4em;}
header .search .main-width{column-gap:1em;}
.slide-case .slide-pic li{width:92vw;}
.slide-case .slide-pic li .text{padding:2em 4%;}
.banner-case{font-size:0.8em;}
.main-products .overview .slide-pro{width:46vw;height:28.47vw;}
.main-products .overview .slide-pic{width:46vw;height:28.47vw;}
.main-products .overview .slide-pic li{width:calc(46vw - 2px);height:calc(28.47vw - 2px);}
.main-products .overview .text{width:42vw;padding-top:0;}
.main-products .overview .text .desc{margin-top:1em;}
.main-products .overview .text .desc ul{margin-top:1em;}
.main-market .content .profile h3{margin-bottom:0.8em;}
.main-market .content .profile p{margin-bottom:1em;font-size:0.8em !important;}
.main-market .content .profile li{font-size:0.8em !important;}
.main-case .feedback .slide-pic li{width:92vw;}
.list-news .slide-news .slide-pic li{width:92vw;}
.list-news .head.text{padding:2em 4%;}
.main-article .title h1{font-size:2em;}
.main-compute .operate .row h3{font-size:0.6em;}
.main-compute .simulate{font-size:1.6vw;}
.main-esg .cont .tab{left:2em;bottom:2em;width:calc(100% - 4em);transform:translateX(0);}
.main-esg .cont .show h2{font-size:2em;}
.main-esg-detail .ecology .full{margin-left:-4vw !important;}
}

@media only screen and (max-width:1280px){
header .nav .one > li{padding:1.8em 0.8em;}
header .nav .one > li > a{font-size:0.7em;}
.pro-banner{height:25em;}
.pro-banner .text h1{margin-bottom:0.3em;font-size:1.8em;}
.com-banner{height:25em;}
.com-banner .text{padding:3em 0 0;}
.com-banner .text h1{font-size:1.8em;}
.com-banner .text:after{height:2em;}
.main-compute .operate .box.half{width:100%;}
.report-compute{padding-bottom:2em;}
.report-compute .download{position:static;transform:translate(0,0);margin:0 auto;}
}

@media only screen and (max-width:1040px){
h2{line-height:1.2em;font-size:1.8em;}
.m-Top{margin-top:3em;}
header{height:3em;}
header .logo{width:auto;height:1.6em;margin:0 auto 0 0;}
header .menubtn{display:flex;}
header .nav{position:absolute;left:-100%;top:100%;width:100%;max-height:calc(100vh - 5em);padding-bottom:2em;background-color:rgba(0,0,0,.6);backdrop-filter:saturate(180%) blur(20px);overflow-y:auto;transition:all .5s;}
header .nav .menu-header-nav-container{padding:0 4vw;}
header .nav .one{display:block;}
header .nav .one > li{position:relative;height:auto;padding:1em 0;border-bottom:1px solid rgba(255,255,255,.2);}
header .nav .one > li > a{font-size:0.8em;}
header .nav .one > li > i{position:absolute;right:0;top:0.35em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;font-family:dashicons;color:#fff;cursor:pointer;z-index:1;}
header .nav .one > li > i:before{content:"\f543";}
header .nav .one > li > .sub-menu{position:static;padding:1em 0 1px 1em;box-shadow:none;border:none !important;}
header .nav .one > li:hover > .sub-menu{display:none;}
header .nav .one > li.open > i:before{content:"\f460";}
header .nav .one > li.open > .sub-menu{display:block;}
header .nav .drop-normal > .sub-menu{width:100%;background:none;backdrop-filter:none;}
header .nav .drop-normal > .sub-menu li a:before{opacity:1;}
header .nav .drop-normal > .sub-menu li:hover > a{padding-left:0;}
header .nav .drop-normal > .sub-menu li:hover > a:before{left:-1em;}
header .nav .drop-product > .sub-menu{background:none;backdrop-filter:none;}
header .nav .drop-product > .sub-menu > li{width:100%;}
header .nav .drop-product > .sub-menu > li > a:before{opacity:1;}
header .nav .drop-product > .sub-menu > li.on .sub-menu{display:none;}
header .nav .drop-product > .sub-menu > li.on > a{padding-left:0;color:#fff;}
header .nav .drop-product > .sub-menu > li.on > a:before{left:-1em;background-color:#fff;}
header .nav .drop-product > .sub-menu > li.on > i:after{color:#fff;}
header .nav .drop-product > .sub-menu > li:hover > a{padding-left:0;color:var(--main-color);}
header .nav .drop-product > .sub-menu > li:hover > a:before{left:-1em;background-color:var(--main-color);}
header .nav .drop-product > .sub-menu:before{display:none;}
header .nav .drop-case > .sub-menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:1em;background:none;backdrop-filter:none;}
header .nav .drop-case > .sub-menu li{width:48%;}
header .nav .drop-case > .sub-menu li img{width:100%;height:20vw;object-fit:cover;border-radius:0.8em;}
header .nav .drop-case > .sub-menu li p{display:none;}
header .nav .drop-case > .sub-menu li label{display:block;line-height:1.2em;font-size:0.7em;color:#fff;}
header .nav .drop-case > .sub-menu li span{display:inline-block;max-width:100%;line-height:1.5em;margin-top:1.5em;padding:0.2em 1em 0;border-radius:0.6em;font-size:0.5em;color:#fff;background-image:linear-gradient(to right,#2555cf,#232d48);text-overflow:ellipsis;box-sizing:border-box;overflow:hidden;white-space:nowrap;}
header .nav .drop-case .mbox{display:none;justify-content:center;margin-top:1.5em;}
header .nav .drop-case.open .mbox{display:flex;}
header .nav .one > .drop-case.open > .sub-menu{display:flex;}
header .nav .drop-about > .sub-menu{background:none;backdrop-filter:none;}
header .nav .drop-about > .sub-menu > li{flex-wrap:wrap;row-gap:1em;width:100%;}
header .nav .drop-about > .sub-menu > li > a:before{opacity:1;}
header .nav .drop-about > .sub-menu > li.on > a{padding-left:0;color:#fff;}
header .nav .drop-about > .sub-menu > li.on > a:before{left:-1em;background-color:#fff;}
header .nav .drop-about > .sub-menu > li.on .sub-menu{column-gap:0;}
header .nav .drop-about > .sub-menu > li:hover > a{color:var(--main-color);}
header .nav .drop-about > .sub-menu > li:hover > a:before{background-color:var(--main-color);}
header .nav .drop-about > .sub-menu .sub-menu{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:0.8em;width:100%;}
header .nav .drop-about > .sub-menu .sub-menu li{width:48%;}
header .nav .drop-about > .sub-menu .sub-menu li img{margin-bottom:0.3em;}
header .nav .drop-about > .sub-menu:before{display:none;}
header.flow .nav .one > li{padding:1em 0;}
header.action .nav{left:0;}
footer .nav .one{flex-direction:column;row-gap:1.5em;}
footer .nav .one > li{padding-bottom:1.5em;border-bottom:1px solid rgba(255,255,255,.2);}
footer .nav .one > li > a{margin-bottom:0.5em;}
footer .nav .one > li:last-child{padding-bottom:0;border-bottom:none;}
footer .nav .sub-menu{display:flex;flex-wrap:wrap;}
footer .nav .sub-menu li{min-width:33.33%;}
.banner-case{height:35em;padding:3em 0 1em;}
.banner-case .title{width:70%;}
.banner-case .title h1{font-size:1.8em;}
.slidebox .wp-block-cover h1{font-size:2em;}
.slidebox .wp-block-cover p{margin:1em 0 2em;font-size:1.2em;}
.index-market .wp-block-group{grid-template-columns:repeat(3, minmax(0, 1fr));}
.index-market .wp-block-group .wp-block-image img{width:2.4em;height:2.4em;padding:0.2em;}
.index-market .wp-block-group .wp-block-image figcaption{width:calc(100% - 3.4em);}
.index-market .wp-block-group .wp-block-image figcaption strong{font-size:1.8em;}
.index-service .wp-block-group{margin-top:2em;}
.index-service .wp-block-cover{height:20em;}
.index-case .title{margin-bottom:1em;}
.index-case .title h2{max-width:calc(100% - 5.5em);font-size:1.8em;}
.index-case .cont .slide-pic li .text{left:4vw;}
.index-case .cont .slide-dot li{font-size:0.5em;}
.index-case .cont .slide-dot li span{font-size:0.8em;white-space:normal;}
.index-news{padding:3em 0;}
.index-news .main-width{display:block;}
.index-news .title{width:100%;margin-bottom:1.5em;padding:0;}
.index-news .title .cate{display:flex;column-gap:1em;margin:0.5em 0;}
.index-news .title .cate span{margin-bottom:0;}
.index-news .title .aoto-btn{margin:-4em 0 0 auto;}
.index-news .cont{width:100%;}
.index-news .cont .item > ul{width:100%;row-gap:0;}
.index-news .cont .item > ul > li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #d9d9d9;}
.index-news .cont .item > ul > li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.index-news .cont .item > ul:before{display:none;}
.index-news .cont .item > ul:after{display:none;}
.index-news .cont .item .head{width:100%;margin-bottom:2em;}
.index-news .cont .item.on{display:block;}
.index-contact:before{width:90vw;height:25vw;margin:-12.5vw 0 0 -45vw;}
.com-banner{height:25em;}
.com-banner .desc{padding:3em 0 4vw;}
.com-banner .desc .info h1{font-size:1.8em;}
.com-banner .half{padding:3em 0 7em;}
.com-title h1{font-size:2em;}
.com-tab ul{flex-wrap:wrap;column-gap:2em;}
.com-tab ul li{height:2em;margin-bottom:0.5em;}
.com-tab ul li:after{display:none;}
.com-tab .pos{height:auto;}
.com-list{padding:2em 0 5em;}
.com-list .content .tit{margin-bottom:1em;}
.com-list .content .tit h2{font-size:1.2em;}
.com-related-pro{padding:3em 0 6em;}
.com-related-pro h2{font-size:1.8em;margin-bottom:0.5em;}
.com-related-pro ul{flex-wrap:wrap;}
.com-related-pro li{width:48.7%;margin-top:2.6%;}
.flowtop .tab{column-gap:1em;}
.flowtop .tab span:before{left:-0.7em;}
.slide-case .slide-pic{height:15em;}
.slide-case .slide-pic li{height:15em;}
.slide-case .slide-pic li .text{row-gap:0.8em;}
.slide-case .slide-pic li .text h3{font-size:1.2em;}
.slide-case .btn{display:none;}
.all-products .com-tab{height:4em;}
.all-products .content section{margin-top:3em;}
.all-products .content ul{row-gap:0.6em;}
.all-products .content li{align-items:center;padding:1em;}
.all-products .content li .pic{padding-bottom:40%;}
.all-products .content li .text{padding-top:0;}
.all-products .content li .text h3{margin-bottom:0.3em;font-size:0.9em;}
.list-products{padding:3em 0 5em;}
.list-products .list li{padding:4% 6%;}
.list-products .list li .pic{opacity:1;transform:translateX(0);}
.list-products .list li .text .aoto-btn{margin-top:2em;}
.list-products .cate-advantage{margin-top:3em;}
.list-products .cate-advantage ul{flex-wrap:wrap;column-gap:4%;row-gap:2em;}
.list-products .cate-advantage li{width:48%;flex:none;}
.list-products .cate-advantage li h3{font-size:1em;}
.main-products{padding:2em 0 6em;}
.main-products .overview{margin-bottom:5em;}
.main-products .contrast{margin-bottom:5em;}
.main-products .feature{margin-bottom:5em;}
.main-products .feature .wp-block-media-text__media{width:48%;}
.main-products .feature .wp-block-media-text__content{width:48%;}
.main-products .feature .wp-block-media-text__content p{opacity:1;}
.main-products .feature .wp-block-media-text__content:before{display:none;}
.main-products .feature .wp-block-media-text__content:after{display:none;}
.main-products .feature .on .wp-block-media-text__media{width:48%;}
.main-products .specs{margin-bottom:5em;}
.main-products .specs ul{margin-top:2em;}
.main-products .specs li span{font-size:0.7em;}
.main-products .specs li .ico{width:4em;height:4em;}
.main-products .download{margin-bottom:5em;}
.main-products .download ul{flex-direction:column;row-gap:1em;}
.main-products .parameter{margin-bottom:5em;}
.main-products .parameter table tr:first-child{font-size:1em;}
.main-products .case{margin-bottom:5em;}
.main-products .case h2{margin-bottom:2em;}
.main-products .case ul{height:34.5vw;}
.main-products .case li .text{padding:1em 4%;}
.main-products .case li .text h3{margin-bottom:1em;}
.main-products .case li .text span{display:none;left:1em;top:1em;}
.main-products .case li .text .aoto-btn{margin-top:1.5em;}
.main-products .pros .slide-pic ul{width:100%;column-gap:4%;row-gap:2em;}
.main-products .pros .slide-pic li{width:48%;}
.all-markets .list{margin-top:3em;}
.all-markets .list li{width:48.7%;}
.all-markets .list li .text h3{font-size:1em;}
.main-market{padding:2em 0 5em;}
.main-market .content section{margin-top:3em;}
.main-market .content section h2{margin-bottom:1em;font-size:1.8em;}
.main-market .content .profile h3{font-size:1.2em;}
.main-market .content .profile .wp-block-media-text{margin-top:3em;}
.main-market .content .feature h2{margin-bottom:1em;}
.main-market .content .feature ul{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:1em;}
.main-market .content .feature li h3{margin-bottom:0.5em;}
.main-market .content .feature li .ico{margin-bottom:0.6em;}
.main-market .content .feature .item-feature{margin-bottom:5em;}
.main-market .content .case{padding:3em 0;}
.main-market .content .framework{padding:3em 0;}
.main-market .content .product .item .text{padding:1em;}
.main-market .content .product .item .pic{padding-bottom:80%;}
.list-case .slide-case{margin-bottom:3em;}
.list-case .list ul{column-gap:2%;}
.list-case .list li{width:49%;margin-bottom:2%;}
.list-case .list li .text{padding:1em;}
.list-case .list li .text h3{font-size:1em;}
.main-case{padding:2em 0 1px;}
.main-case h2{font-size:1.8em;}
.main-case .content{margin-top:3em;}
.main-case .overview{display:block;}
.main-case .overview .profile{width:100%;}
.main-case .overview .info{width:100%;}
.main-case .feedback:before{background-color:#0d2259;}
.list-news{padding:1em 0 6em;}
.list-news .com-cate{margin-bottom:1.5em;}
.list-news .slide-news{margin-bottom:3em;}
.list-news .slide-news .slide-pic{height:15em;}
.list-news .top .oper{display:none;}
.list-news .head{height:15em;}
.list-news .head .text{row-gap:0.8em;}
.list-news .head .text h3{font-size:1.2em;}
.main-article{padding:2em 0 1em;}
.main-whitepaper{padding:2em 0 6em;}
.main-whitepaper h2{font-size:1.2em;}
.main-whitepaper section{margin-top:3em;}
.main-whitepaper section li{width:calc(50% - 0.75em);font-size:0.8em;}
.report-compute .box .param table td{width:calc((100% - 14em)/2);}
.report-compute .box .param table td:first-child{width:4.2em;}
.report-compute .box .param table td:nth-child(2){width:9.8em;}
.report-compute .box .param table td:nth-last-child(2){width:calc((100% - 14em)/2);}
.report-compute .gologin{position:static;transform:translate(0,0);margin:0 auto;font-size:0.8em;}
.main-tracking{padding:3em 0 6em;}
.main-about .profile{padding:3em 0;}
.main-about .profile .main-width{display:block;}
.main-about .profile .text{width:100%;padding-left:3.5em;padding-top:0.4em;margin-bottom:2em;}
.main-about .profile .text details:before{left:-2.35em;}
.main-about .profile .text details:after{left:-2.6em;}
.main-about .profile .text .scbtn{left:0;}
.main-about .profile .wp-block-gallery{width:100%;height:50vw;}
.main-about .profile .wp-block-gallery .wp-block-image{width:100% !important;border-radius:0.8em;}
.main-about .scope{padding:3em 0;}
.main-about .scope .wp-block-group{flex-wrap:wrap;column-gap:0;row-gap:2em;}
.main-about .scope .wp-block-group p{width:33.333%;}
.main-about .history{padding:3em 0;}
.main-about .history .dot{display:none;}
.main-about .history .hislist ul{padding-left:4.5em;}
.main-about .history .hislist li{padding:1.5em 0 1.5em 6em;font-size:1em;}
.main-about .history .hislist li i{left:-90px;}
.main-about .history .hislist li strong{font-size:1.6em;}
.main-about .culture p{width:33.33%;padding:20px 0;text-align:center;box-sizing:border-box;}
.main-about .culture p:nth-child(2){border-left:none;}
.main-about .culture p.spec{width:100%;padding:0;margin-bottom:30px;}
.main-about .culture p.spec strong{margin-bottom:0.5em;}
.main-about .culture .wp-block-group{flex-wrap:wrap;column-gap:0;}
.main-about .culture .wp-block-cover{padding:60px 0;}
.main-about .trade{padding:3em 0;}
.main-about .trade .slide-pic ul{display:block;width:100%;}
.main-about .trade .slide-pic li{width:100%;padding:1em;margin-top:1em;text-align:left;background-color:rgba(255,255,255,.1);border-radius:0.4em;box-sizing:border-box;}
.main-about .trade .slide-pic li img{width:8em;height:6em;margin-bottom:1em;}
.main-about .trade .slide-pic li figcaption{padding:0;}
.main-honor .profile{padding:3em 0;}
.main-honor .profile .is-nowrap{display:block;}
.main-honor .profile .is-vertical{width:100%;margin-bottom:1.2em;}
.main-honor .profile .is-layout-grid{width:100%;}
.main-honor .awards .wp-block-cover{padding-top:3em;}
.main-honor .awards .is-layout-grid .wp-block-image{width:18.4vw;}
.main-honor .awards .is-layout-grid .wp-block-image img{max-width:12vw;height:2em;}
.main-honor .cers{padding:3em 0 6em;}
.main-honor .cers .wp-block-gallery{padding:0 7vw;margin-top:2em;}
.main-honor .cers .wp-block-gallery .slide-pic ul li{width:37vw;margin-right:4vw;}
.main-reservation{padding:2em 0 6em;}
.main-reservation .content{padding:2em;}
.main-reservation .content .simple-message li{width:calc(50% - 0.6em);}
.main-join .profile{padding:3em 0 1.5em;}
.main-join .profile p{font-size:1em;}
.main-join .growup{padding:3em 0;}

.main-join .growup .slide-growup{margin-top:2em;}

.main-join .hire{padding:3em 0 6em;}
.main-join .hire .wp-block-cover{min-height:300px;}
.main-esg{height:70vw;}
.main-esg .cont .show h2{font-size:1.6em;}
.main-esg .cont .show .wp-block-cover{padding:4em 2em 6em;}
.main-esg-detail{padding:4em 0;}
.main-esg-detail h1{font-size:2em;}
.main-esg-detail h2{font-size:1.6em;}
.main-esg-detail .ecology .full{padding:4em 0;margin:4em 0;}
.main-globaloffical{padding:2em 0 6em;}
.main-globaloffical .office h2{font-size:1.8em;}
.main-globaloffical .office .wp-block-media-text{width:48%;}
.map .icon{left:52%;top:48%;}
.map .icon .item{padding-top:0.5em;}
.map .icon .item h3{font-size:1.8em;}
.map .icon .item:first-child{margin-bottom:1.5em;}
.main-support{padding:3em 0 6em;}
.main-support h2{font-size:1.8em;}
.main-support .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}
.main-support .title:before{width:90vw;height:25vw;margin:-12.5vw 0 0 -45vw;}
.main-support .wp-block-media-text{display:block;}
.main-support .wp-block-media-text__content{padding:2em 0 0;}
.main-support .wp-block-media-text__content h3{font-size:1.6em;}
.main-login{padding:3em 0 6em;}
.com-page{padding:3em 0 6em;}
.main-search .cbox{width:100%;}
.main-search .side{display:none;}
}

@media only screen and (max-width:820px){
.map li{font-size:0.6em;}
.map .icon .item{font-size:0.6em;}
.flowtop.pros .tab{display:none;}
.main-products .overview{display:block;margin-bottom:3em;}
.main-products .overview .slide-pro{width:92vw;height:56.95vw;margin-bottom:1.5em;}
.main-products .overview .slide-pic{width:92vw;height:56.95vw;}
.main-products .overview .slide-pic li{width:92vw;height:56.95vw;}
.main-products .overview .text{width:100%;}
.main-products .overview .text h1{font-size:1.8em;}
.main-products .advantage{font-size:0.8em;}
.main-products .case li .text{padding:1.5em 4% 0.5em;}
.main-products .case li .text h3{margin-bottom:0.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main-products .case li .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.main-products .case li .text .aoto-btn{margin-top:1em;}
.main-products .feature .wp-block-media-text__content h2{margin-bottom:0.5em;font-size:1em;}
.main-products.lease .feature .wp-block-media-text__content{width:100%;}
.main-products.lease .feature .wp-block-media-text__media{width:100%;}
.list-news .head .text h3{font-size:1em;}
.list-news .list li{padding:1em;justify-content:space-between;}
.list-news .list li .pic{width:12em;height:7em;}
.list-news .list li .text{width:calc(100% - 14em);min-height:7em;padding:0;}
.list-news .list li .text h3{line-height:1.5em;margin-bottom:0;font-size:1em;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list-news .list li .text p{display:none;}
.list-news .list li .text .more{left:0;top:0;width:100%;height:100%;margin:0;opacity:0;}
.main-article .title h1{font-size:1.6em;}
.main-esg-detail h2 br{display:none !important;}
.main-esg-detail .wp-block-media-text{display:flex;flex-direction:column;}
.main-esg-detail .wp-block-media-text__content{padding:1em 0;}
}

@media only screen and (max-width:640px){
.m-Top{margin-top:3.75em;}
body{font-size:18px;}
h1{font-size:1.6em;}
h2{font-size:1.2em;}
header{height:3.75em;}
header .logo{height:1em;}
header .func{column-gap:0.7em;}
header .nav .drop-case > .sub-menu li img{height:28vw;}
header .nav .drop-case > .sub-menu li label{font-size:0.6em;}
header .nav .one > .drop-case > .sub-menu{padding-left:0;}
header .nav .drop-about > .sub-menu > li{row-gap:0.5em;}
header .nav .drop-about > .sub-menu > li > a{padding-left:1.43em;}
header .nav .drop-about > .sub-menu > li > a:before{left:0.43em;}
header .nav .drop-about > .sub-menu > li.on > a{padding-left:1.43em;}
header .nav .drop-about > .sub-menu > li.on > a:before{left:0.43em;}
header .nav .drop-about > .sub-menu .sub-menu li img{height:28vw;}
header .nav .drop-about > .sub-menu .sub-menu li label{padding-right:0;white-space:nowrap;font-size:0.6em;}
header .nav .drop-about > .sub-menu .sub-menu li label:after{display:none;}
header .nav .one > .drop-about > .sub-menu{padding-left:0;}
header.flow{height:3.75em;}
header.flow .logo{height:1em;}
footer .info{flex-direction:column;row-gap:1em;}
footer .nav .sub-menu li{min-width:50%;}
footer .copyright .wp-block-group{flex-direction:column-reverse;}
.com-banner .desc .info{width:100%;}
.com-banner .desc .info p{max-height:7.5em;overflow-y:auto;}
.com-banner .text{padding:3.75em 0 0;}
.com-banner .text .about{display:block;}
.com-banner .text .about h1{text-align:left;}
.com-banner .text .about .exc{max-width:100%;}
.com-banner .text .about .exc p{width:calc(100% - 5em);line-height:1.8em;}
.com-cate{margin-bottom:2em;}
.com-cate a{padding:0.5em 0.8em;}
.com-tab .pos{top:3.75em;}
.slidebox .wp-block-cover{padding-top:3em;}
.slidebox .wp-block-cover h1{font-size:1.8em;}
.slidebox .wp-block-cover p{font-size:0.9em;}
.slidebox .func{bottom:4vw;justify-content:space-between;padding:0 4vw;box-sizing:border-box;}
.slidebox .func .sctip{display:none;}
.slidebox .func .dot{margin:0 auto 0 0;}
.slidebox .func .snum{position:static;transform:translateY(0);}
.slide-case .slide-pic{height:auto;}
.slide-case .slide-pic li{display:block;height:auto;}
.slide-case .slide-pic li .pic{position:relative;width:100%;height:0;padding-bottom:70%;}
.slide-case .slide-pic li .pic img{position:absolute;left:0;top:0;}
.slide-case .slide-pic li .text{width:100%;padding:1em;row-gap:0.8em;}
.slide-case .slide-pic li .text h3{font-size:1em;}
.slide-case .slide-dot ul{column-gap:0.3em;}
.flow-message .box{padding:1.5em 1em;}
.flow-message .box .close{right:0;top:0;}
.flow-message .box .simple-message input{padding:0 1em;}
.flow-message .box .simple-message textarea{padding:0.5em 1em;}
.index-market .wp-block-group{grid-template-columns:repeat(2, minmax(0, 1fr));}
.index-service .cont{margin-bottom:0;}
.index-service .wp-block-group{display:flex;flex-direction:column;row-gap:1em;margin-top:2em;}
.index-service .wp-block-cover{width:100% !important;height:24em;cursor:pointer;}
.index-service .wp-block-cover .wp-block-pullquote:before{height:0;}
.index-service .wp-block-cover .wp-block-cover__background{opacity:.4 !important;}
.index-service .wp-block-cover .wp-block-cover__inner-container > p{transform:translateY(0);opacity:1;}
.index-service .wp-block-cover .wp-block-cover__inner-container > .wp-block-buttons{transform:translateY(0);opacity:1;}
.index-service .wp-block-cover__inner-container{padding:8.2em 10% 8em;}
.index-case{padding-top:1em;}
.index-case h2{margin-bottom:0.5em;}
.index-case .title{text-align:center;}
.index-case .title h2{max-width:100%;text-align:center;}
.index-case .title .main-width{flex-direction:column;align-items:center;}
.index-case .cont{height:160vw}
.index-case .cont .slide-pic li .text{bottom:3em;width:92vw;padding:1em;}
.index-case .cont .slide-pic li .text p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.index-case .cont .slide-dot{bottom:1em;}
.index-case .cont .slide-dot ul{justify-content:center;column-gap:0.5em;}
.index-case .cont .slide-dot li{width:1.2em;padding-bottom:0;}
.index-case .cont .slide-dot li i{width:1.2em;height:1.2em;}
.index-case .cont .slide-dot li img{display:none;}
.index-case .cont .slide-dot li em{padding:0;border-width:0.3em;}
.index-case .cont .slide-dot li em:before{content:"";display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;}
.index-case .cont .slide-dot li span{display:none;}
.index-case .cont .slide-dot li.active i:before{mask:radial-gradient(transparent 50%, #000 51%);}
.index-news{padding:2em 0;}
.index-news .title{margin-bottom:6em;}
.index-news .title .cate{margin:1em 0 0.5em;}
.index-news .title .aoto-btn{margin-top:-10em;}
.index-news .cont .item .head{display:none;margin-bottom:4em;}
.index-news .cont .item .head .pic{margin-bottom:0.8em;}
.index-news .cont .item .info{margin:0 0 0.8em;}
.index-news .cont .item .info time{margin-right:0.5em;padding-right:0.5em;}
.index-news .cont .item > ul{display:none;}
.index-news .cont .item > ul > li{margin-bottom:2em;padding-bottom:2em;}
.index-news .cont .item > ul > li .text h3{-webkit-line-clamp:3;}
.index-news .cont .item .slide-news{display:block;}
.index-news .cont .item .slide-news .pic{margin-bottom:1em;}
.index-contact{padding:1em 0 4em;}
.index-contact .title{margin-bottom:0;}
.com-title h1{font-size:1.6em;}
.com-tab ul{column-gap:1em;}
.com-tab ul li{height:1.5em;}
.com-list{padding:0.5em 0 4em;}
.com-related-pro{}
.com-related-pro h2{font-size:1.6em;}
.pro-banner .text{padding-left:0;}
.pro-banner .text p{max-height:7.5em;overflow-y:auto;}
.all-products .content li{flex-direction:column;row-gap:0.5em;border-radius:0.8em;padding:0.6em;}
.all-products .content li .pic{width:100%;padding-bottom:90%;}
.all-products .content li .text{width:100%;}
.list-products .list li{margin-bottom:1em;border-color:#2460ff;border-radius:1em;}
.list-products .list li{flex-direction:column;row-gap:1em;padding:6%;}
.list-products .list li .bg{transform:scale(1);opacity:1;transition-delay:.1s;}
.list-products .list li .pic{width:85%;padding-bottom:60%;opacity:1;transform:translateX(0);}
.list-products .list li .text{width:100%;}
.list-products .list li .text h3{margin-bottom:0.5em;}
.list-products .list li .text .aoto-btn{margin-top:1.5em;}
.list-products .cate-advantage li h3{font-size:0.9em;}
.list-products .cate-advantage li .ico{margin-bottom:0.5em;}
.main-products{padding-bottom:5em;}
.main-products h2{margin-bottom:0.5em;font-size:1.4em;}
.main-products .overview{margin-bottom:3em;}
.main-products .partner .slide-pic{padding:1em 0;}
.main-products .advantage{padding:3em 0;}
.main-products .advantage ul{flex-wrap:wrap;row-gap:1em;}
.main-products .advantage li{flex:none;width:50%;padding:0 3%;box-sizing:border-box;}
.main-products .advantage li .ico{margin-bottom:0.5em;}
.main-products .contrast{margin-bottom:3em;}
.main-products .contrast .cbox{margin-bottom:1em;}
.main-products .contrast .cbox label{font-size:0.5em;}
.main-products .contrast .cbox .cover i:before{width:2em;height:2em;margin:-1em 0 0 -1em;}
.main-products .feature{margin-bottom:3em;}
.main-products .feature .wp-block-media-text{flex-direction:column;padding:1em 0;}
.main-products .feature .wp-block-media-text__media{width:100%;margin-bottom:0.5em;}
.main-products .feature .wp-block-media-text__content{width:100%;}
.main-products .feature .on .wp-block-media-text__media{width:100%;}
.main-products .specs{margin-bottom:3em;}
.main-products .specs li{flex:none;width:25%;}
.main-products .specs li .ico{margin-bottom:0.5em;}
.main-products .download{margin-bottom:3em;}
.main-products .download li{padding:0.8em 1em;border-radius:0.8em;}
.main-products .download li p{font-size:0.8em;}
.main-products .download li a{font-size:1.2em;}
.main-products .parameter{margin-bottom:3em;}
.main-products .parameter table{min-width:40em;}
.main-products .parameter table tr:first-child{white-space:nowrap;}
.main-products .case{margin-bottom:3em;}
.main-products .case ul{height:calc(69vw + 12.2em);}
.main-products .case li{display:block;}
.main-products .case li .pic{width:100%;padding-bottom:75%;}
.main-products .case li .text{position:relative;width:100%;padding:1em 4%;}
.main-products .case li .text h3{font-size:1em;}
.main-products .case li .text span{position:static;display:inline-block;margin-bottom:0.5em;}
.main-products .case li .text em{display:flex;align-items:center;position:absolute;right:4%;bottom:1em;font-size:0.8em;}
.main-products .case li .text em:after{content:"\f345";display:inline-block;margin-top:0.3em;font-family:dashicons;}
.main-products .case li.out{transform:translateY(-15%) scale(.8);}
.main-products .pros .slide-pic ul{row-gap:1em;justify-content:space-between;}
.main-products .pros .slide-pic li{width:48%;margin:0;padding:0.5em;}
.main-products .contact h2{font-size:1.2em;}
.main-products.lease .feature .wp-block-media-text{margin:2em 0;}
.main-products.lease .feature .wp-block-media-text__content{padding:1em;}
.main-products.lease .feature .wp-block-media-text.has-media-on-the-right{flex-direction:column-reverse;}
.all-markets .list ul{row-gap:1em;}
.all-markets .list li .pic{border-radius:0.4em;}
.all-markets .list li .text{padding-top:0.5em;}
.all-markets .list li .text h3{margin-bottom:0.3em;font-size:0.8em;}
.all-markets .list li .text p{display:none;}
.all-markets .list li .text .aoto-btn{display:none;}
.main-market{padding:1px 0 4em;}
.main-market .com-tab{display:none;}
.main-market .content section{margin-top:2em;}
.main-market .content section h2{font-size:1.4em;}
.main-market .content .profile{padding-bottom:0;}
.main-market .content .profile .wp-block-media-text{margin-top:2em;}
.main-market .content .profile .wp-block-media-text__content{padding:1em 0 0;}
.main-market .content .feature ul{grid-template-columns:repeat(1, minmax(0, 1fr));}
.main-market .content .feature li{text-align:center;}
.main-market .content .feature li p{text-align:center;}
.main-market .content .feature li .ico{margin:0 auto 0.6em;}
.main-market .content .case{padding:2em 0;}
.main-market .content .product{padding-bottom:2em}
.main-market .content .product .list{flex-direction:column;row-gap:0.5em;}
.main-market .content .product .item{width:100%;}
.main-market .content .product .item .pic{padding-bottom:60%;}
.main-market .content .product .item .text ul{margin-top:1em;}
.main-market .content .product .item .text li{font-size:0.7em;}
.main-market .content .framework{padding:2em 0;}
.list-case{padding:2em 0 4em;}
.list-case .list ul{row-gap:0.5em;}
.list-case .list li{width:100%;}
.list-case .list li .text h3{height:auto;}
.banner-case{height:25em;padding-top:4.75em;}
.banner-case .title h1{font-size:1.2em;}
.banner-case .slide-dot .line{width:calc(100% - 7em);}
.banner-case .slide-dot .btn{font-size:0.7em;}
.main-case h2{font-size:1.6em;}
.main-case .content{margin-top:2em;}
.main-case .overview{margin-bottom:3em;}
.main-case .morecase{padding-top:3em;}
.list-news .slide-news{margin-bottom:2em;}
.list-news .slide-news .slide-pic{height:auto;}
.list-news .head{display:block;height:auto;}
.list-news .head .pic{position:relative;width:100%;height:0;padding-bottom:70%;}
.list-news .head .pic img{position:absolute;left:0;top:0;}
.list-news .head .text{width:100%;padding:1em;row-gap:0.8em;}
.list-news .head .text h3{font-size:1em;}
.list-news .list li{padding:1em;}
.list-news .list li .pic{position:relative;width:100%;height:0;padding-bottom:56%;margin-bottom:1em;}
.list-news .list li .pic img{position:absolute;left:0;top:0;}
.list-news .list li .text{width:100%;min-height:0;}
.list-news .list li.on{display:block;}
.main-article{padding:1em 0;}
.main-article .title h1{font-size:1.2em;}
.main-article .cont > *{margin-bottom:20px;}
.main-article .cont h2{margin-bottom:20px;}
.main-article .oper{flex-direction:column;row-gap:2em;}
.main-article .oper ul{max-width:100%;}
.main-article.nbwz .title h1{font-size:1.4em;}
.main-article.nbwz .cont p{line-height:2em;font-size:1.15em;}
.main-article.nbwz .cont li{line-height:2em;font-size:1.15em;}
.main-whitepaper{padding:1em 0 5em;}
.main-whitepaper section{margin-top:2em;}
.main-whitepaper section ul{gap:0.5em;}
.main-whitepaper section li{width:100%;}
.main-compute .func-btn{column-gap:2%;}
.main-compute .func-btn span{min-width:0;width:32%;}
.main-compute .operate{margin-bottom:2em;}
.main-compute .operate .box{padding:1.2em;}
.main-compute .operate .sel-cate{margin-bottom:1em;}
.main-compute .operate .sel-cate ul{gap:0;justify-content:space-between;}
.main-compute .operate .sel-cate li{width:49%;margin-bottom:2%;}
.main-compute .operate .sel-app ul{gap:8%;row-gap:1.5em;}
.main-compute .operate .sel-app li{width:46%;}
.main-compute .operate .sel-pro .pro-list ul{padding:0 1em 1em;}
.main-compute .operate .sel-pro .pro-list li{overflow-x:auto;}
.main-compute .operate .row.mutli{margin-top:1em;}
.main-compute .operate .row.mutli.can-wrap{flex-wrap:wrap;row-gap:1em;}
.main-compute .simulate{font-size:1.8vw;}
.main-compute .simulate .display{padding:30px 40px;}
.main-compute .simulate .reference{right:calc(100% - 40px);bottom:30px;}
.main-compute .simulate .row-value{height:30px;padding:0 40px;}
.main-compute .simulate .col-value{width:40px;padding:30px 0;}
.main-tracking{padding:3em 0 5em;}
.main-tracking .process{margin-bottom:3em;}
.main-tracking .process .wp-block-image{padding:1em 1em 1em 5em;}
.main-tracking .process .wp-block-image > img{left:1em;top:1.5em;width:3em;height:3em;}
.main-tracking .process .wp-block-image figcaption strong{margin-bottom:0.3em;font-size:1.2em;}
.main-tracking .message .simple-message li{width:100%;}
.main-tracking .message .simple-message li.sm-code{margin:0 0.4em 0 0;}
.main-tracking .message .simple-message li.sm-phone{width:calc(100% - 4.4em);}
.main-tracking .message .simple-message li.sm-model{width:100%;}
.main-tracking .message .simple-message li.sm-quantiy{width:100%;}
.main-tracking .message .simple-message li.sm-order{width:100%;}
.main-about .profile .text{margin-bottom:0;}
.main-about .profile .text details .mobi{display:block;}
.main-about .profile .wp-block-gallery{display:none;}
.main-about .scope{padding:2em 0;}
.main-about .scope .wp-block-group p{width:50%;}
.main-about .history{padding:2em 0;}
.main-about .history .hislist li{font-size:0.8em;}
.main-about .culture p{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.2);}
.main-about .culture p img{margin-bottom:2em;}
.main-about .culture p.spec{width:100%;padding:0;font-size:0.7em;}
.main-about .culture p.spec mark{display:block;font-size:0.9em;}
.main-about .culture p.spec strong{display:block;line-height:1.2em;}
.main-about .culture p.spec br{display:none;}
.main-about .culture .wp-block-cover__image-background{object-position:80% center;}
.main-about .culture .wp-block-group{display:block;}
.main-honor .profile{padding:2em 0;}
.main-honor .profile .is-layout-grid{gap:0.5em}
.main-honor .profile .is-layout-grid p{padding:1em;}
.main-honor .awards .wp-block-cover{min-height:0;padding-top:2em;padding-bottom:35vw;}
.main-honor .awards .is-layout-grid .wp-block-image{font-size:0.8em;}
.main-honor .cers{padding:2em 0 5em;}
.main-reservation{padding:2em 0 5em;}
.main-reservation .content{padding:2em 1em;}
.main-reservation .content .simple-message li{width:100%;}
.main-reservation .content .simple-message li.sm-phone{width:100%;}
.main-reservation .content .simple-message li.sm-showroom{width:100%;}
.main-join .profile .wp-block-cover{min-height:300px;}
.main-join .profile .wp-block-cover__inner-container{padding:8%;}
.main-join .growup{padding:3em 0 1em;}
.main-join .hire{padding:3em 0 5em;}
.main-join .hire h2 br{display:none;}
.flow-jobform .box{padding:1.5em 1em;}
.flow-jobform .box .close{right:0;top:0;}
.flow-jobform .box .simple-message input, .flow-jobform .box .simple-message select{padding:0 1em;}
.flow-jobform .box .simple-message textarea{padding:0.8em 1em;}
.main-esg{height:100vw;}
.main-esg .cont .show h2{font-size:1.2em;}
.main-esg .cont .show .wp-block-cover{padding:4em 2em;}
.main-esg .cont .tab{left:1em;bottom:1em;width:calc(100% - 2em);height:2.6em;}
.main-esg .cont .tab li{font-size:0.7em;}
.main-esg-detail{padding:2em 0 4em;}
.main-esg-detail h1{font-size:1.4em;}
.main-esg-detail h2{font-size:1.2em;}
.main-esg-detail h3{font-size:1em;}
.main-esg-detail p{font-size:0.8em;}
.main-esg-detail .welfare > *{margin-top:20px;}
.main-esg-detail .welfare h2.color{font-size:1em;}
.main-esg-detail .ecology .full{padding:2em 0;margin:2em 0;}
.main-globaloffical{padding:2em 0 5em;}
.main-globaloffical .office .wp-block-media-text{width:100%;}
.map li{font-size:0.4em;}
.map li:nth-child(8) span{left:50%;top:-2em;transform:translateX(-50%);}
.map .icon{left:45%;}
.main-support{padding:2em 0 5em;}
.main-support .title{margin-top:3em;}
.main-support .wp-block-media-text{margin-top:3em;}
.main-support .wp-block-media-text__content h3{font-size:1.2em;}
.main-login .box{padding:1em;}
.main-login .box li.spec{flex-direction:column;row-gap:0.5em;}
.com-page{padding:2em 0 5em;}
}