

.font14{font-size:14px}
.font18{font-size:clamp(.75rem, .675rem + .38vw, 1.125rem)}
.font20{font-size:clamp(.875rem, .8rem + .38vw, 1.25rem)}
.font22{font-size:clamp(.875rem, .775rem + .5vw, 1.375rem)}
.font26{font-size:clamp(.875rem, .725rem + .75vw, 1.625rem)}
.font28{font-size:clamp(.875rem, .7rem + .88vw, 1.75rem)}
.font30{font-size:clamp(.875rem, .675rem + 1vw, 1.875rem)}
.font38{font-size:clamp(1rem, .725rem + 1.38vw, 2.375rem)}
.font46{font-size:clamp(1.125rem, .775rem + 1.75vw, 2.875rem)}
.font50{font-size:clamp(1.125rem, .725rem + 2vw, 3.125rem)}
.font60{font-size:clamp(1.25rem, .75rem + 2.5vw, 3.75rem)}
.font100{font-size:clamp(2.25rem, 1.45rem + 4vw, 6.25rem)}
.font120{font-size:clamp(1.875rem, .75rem + 5.63vw, 7.5rem)}
@media screen and (max-width:1440px){.font14{font-size:12px}
body{font-size:14px}
}
@media screen and (max-width:766px){body{font-size:12px}
}



@keyframes long{0%{width:0}
25%{width:25%}
50%{width:100%}
75%{width:25%}
to{width:0}
}
@-webkit-keyframes swiper_img_move{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes swiper_img_move{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes ripple-wave1{to{box-shadow:0 0 0 15px rgba(255,255,255,.1),0 0 0 30px rgba(255,255,255,.1),0 0 0 45px rgba(255,255,255,.02)}
}
@keyframes zoomBig{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
100%{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
}
@keyframes zoomBig{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
100%{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
}
@keyframes ripple-wave1{to{box-shadow:0 0 0 15px rgba(255,255,255,.1),0 0 0 30px rgba(255,255,255,.1),0 0 0 45px rgba(255,255,255,.02)}
}
@keyframes rotate{50%{border-radius:38%;transform:rotate(180deg);-webkit-border-radius:38%;-moz-border-radius:38%;-ms-border-radius:38%;-o-border-radius:38%}
100%{border-radius:45%;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@keyframes warn{0%{transform:scale(.5);opacity:0}
25%{transform:scale(1);opacity:.4}
50%{transform:scale(1.2);opacity:.8}
75%{transform:scale(1.3);opacity:.4}
100%{transform:scale(1.4);opacity:0}
}
@keyframes swiper_img_move{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes swiper_img_move{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes scaleIn{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(1.05);transform:scale(1.05)}
}
@keyframes mouse{0%{top:3px;height:2px;margin-top:-1px}
50%{top:35px;margin-top:-5px;height:20px}
100%{top:55px;margin-top:-1px;height:2px}
}
@keyframes zoomBig{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
100%{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
}
@keyframes topFloat{from{transform:translateY(-20px);opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}
to{transform:translateY(0);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}










body{font-size:16px;overflow-x:hidden}
.inner{width:1640px;margin:0 auto}
.pl-inner{padding-left:calc((100vw - 1640px)/ 2)}
.ml-inner{margin-left:calc((100vw - 1640px)/ 2)}
header{width:100%;left:0;right:0;top:0;z-index:100;position:fixed;color:#fff}
header .con{padding:0 3vw}
.language{white-space:nowrap}
.language{height:80px;display:flex;align-items:center;justify-content:center}
.language dl{width:100px;position:absolute;text-align:center;left:50%;transition:all .36s;transform:translateX(-50%) translateY(15px);top:80px;color:#333;line-height:2;background-color:#fff;opacity:0;visibility:hidden;z-index:5;-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s}
.language:hover dl{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0)}
.language dl dd a{display:flex;align-items:center;justify-content:center;height:50px;border-bottom:1px solid #eee}
.language dl dd a:hover{background-color:var(--blue);color:#fff}
@media screen and (max-width:1440px){.language{padding:0 15px}
}
@media screen and (max-width:1280px){.language{height:70px}
.language dl{top:70px}
}
@media screen and (max-width:1000px){.language{height:60px}
.language dl{top:60px}
}
@media screen and (max-width:750px){body{font-size:12px}
.language dl dd a{font-size:14px;height:40px}
}
.searchBox{background:var(--color);z-index:20;position:absolute;transform:translateY(-115%);transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transform:translateY(-115%);-moz-transform:translateY(-115%);-ms-transform:translateY(-115%);-o-transform:translateY(-115%)}
.searchBox .form{width:calc(100% - 80px)}
.searchBox .keys{width:80%;background:url(../search-w.png) no-repeat left center}
.searchBox .submit{width:90px;height:40px;border:1px solid #fff}
.searchBox input::-webkit-input-placeholder{color:rgba(255,255,255,.65)}
.searchBox input:-moz-placeholder{color:rgba(255,255,255,.65)}
.searchBox input::-moz-placeholder{color:rgba(255,255,255,.65)}
.searchBox input:-ms-input-placeholder{color:rgba(255,255,255,.65)}
.searchBox.show{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.logoImg{height:70px}
header .icon02{display:none}
.oneNav{line-height:100px;white-space:nowrap;display:block;padding:0 2vw;font-size:18px;font-weight:700}
.oneNav span{position:relative}
.oneNav span::after{width:100%;height:2px;display:block;content:'';background:#fff;transition:all .36s;transform:scale(0,1);position:absolute;left:0;bottom:-10px;-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1)}
nav li{position:relative}
nav li:last-child .oneNav{padding-right:0}
nav li.on .oneNav span::after,nav li:hover .oneNav span::after{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1)}
nav:hover>li:not(:hover) .oneNav{color:#333}
nav:hover>li:not(:hover) .oneNav span::after{transform:scale(0,1)}
nav li dl{position:absolute;text-align:center;min-width:150px;width:auto;top:100%;left:50%;background:#fff;-webkit-box-shadow:0 13px 42px 11px rgba(0,0,0,.15);box-shadow:0 13px 42px 11px rgba(0,0,0,.15);border-bottom-left-radius:5px;border-bottom-right-radius:5px}
nav li dl dd{white-space:nowrap;height:50px;line-height:50px;border-bottom:1px solid #eee;transition:all .36s ease;-ms-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;-moz-transition:all .36s ease}
nav li dl dd:last-child{border-bottom:0}
nav li dl dd a{padding:0 20px;font-size:14px;color:#333!important;font-weight:400!important;transition:all .36s ease;-ms-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;-moz-transition:all .36s ease;display:block}
nav li dl dd:hover{background:var(--color)}
nav li dl dd:hover a{color:#fff!important}
nav li dl{pointer-events:none;visibility:hidden;opacity:0;transform:translateX(-50%) translateY(20px);-ms-transform:translateX(-50%) translateY(20px);-o-transform:translateX(-50%) translateY(20px);-webkit-transform:translateX(-50%) translateY(20px);-moz-transform:translateX(-50%) translateY(20px);transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
nav li:hover dl{pointer-events:auto;visibility:visible;opacity:1;transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
header{transition:all .36s;-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s}
header.sticky{transform:translateY(-105px);-webkit-transform:translateY(-105px);-moz-transform:translateY(-105px);-ms-transform:translateY(-105px);-o-transform:translateY(-105px)}
header::after{position:absolute;left:0;bottom:0;display:block;content:'';transition:all .36s;width:100%;height:1px;background-color:rgba(255,255,255,.15);-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s}
header.scroll,header:hover{color:#333}
header.scroll::after,header:hover::after{background-color:#fff;height:100%}
header.scroll .icon01,header:hover .icon01{display:none}
header.scroll .icon02,header:hover .icon02{display:block}
header.scroll .oneNav span::after,header:hover .oneNav span::after{background:var(--color)}
header.scroll .on .oneNav,header:hover .on .oneNav{color:var(--color)}
header.scroll .searchBtn,header:hover .searchBtn{color:var(--color)}
.zw{margin-top:-100px;padding-top:100px}
.zwHeader{height:100px}
.h_nav{height:60px;width:60px;background-color:var(--color);padding:18px 8px;align-items:flex-end;display:flex}
.h_nav .burger{width:100%;height:1px;background:#fff;transition:.8s;display:inline-block}
.h_nav .burger:first-child{animation:long 2s linear infinite}
.h_nav .burger:nth-of-type(2){width:50%}
.h_nav .burger:nth-of-type(3){animation:long 3s linear infinite;-webkit-animation:long 3s linear infinite}
.h_nav.close .burger:first-child{display:none}
.h_nav.close .burger:nth-of-type(3){display:none}
.h_nav.close .burger:nth-of-type(2){position:relative;z-index:1;width:80%}
.h_nav.close .burger:nth-of-type(2):after,.h_nav.close .burger:nth-of-type(2):before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:1}
.h_nav.close .burger:nth-of-type(2){background:0 0;transform:rotate(-180deg)}
.h_nav.close .burger:nth-of-type(2):after,.h_nav.close .burger:nth-of-type(2):before{opacity:1;transition:all .3s}
.h_nav.close .burger:nth-of-type(2):before{transform:rotate(45deg)}
.h_nav .burger:nth-of-type(2):after{transform:rotate(-45deg)}
.nav{color:#fff!important;padding-bottom:60px;width:100%;height:130vh;transition:all .6s;transform:translateX(100%);background-color:var(--color);position:fixed;top:60px;right:0;flex-direction:column;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s}
.nav.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}
.nav li.go-child{border-top:1px solid rgba(255,255,255,.25);position:relative}
.nav li.go-child>a{line-height:60px;padding:0 20px;font-size:16px}
.h_nav.close{align-items:center;justify-content:center}
.erji{width:60px;height:60px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:10;background:url(../jia.png) no-repeat center center;background-size:40% auto}
.nav li.go-child.on .erji{background:url(../jian.png) no-repeat center center;background-size:40% auto}
.nav-down li a{line-height:50px;border-top:1px solid rgba(255,255,255,.25);display:block;padding-left:25px;font-size:14px;opacity:.8}
.nav{overflow-y:scroll}
.nav::-webkit-scrollbar{width:1px}
.nav::-webkit-scrollbar-thumb{border-radius:3px;background:#77d5ae;width:1px}
.nav::-webkit-scrollbar-track{border-radius:3px;background:#0b4f33;width:1px}
.neiBanImg{width:100%;max-height:100vh;object-fit:cover;min-height:260px}
.idxBanImg{width:100%;max-height:100vh;object-fit:cover;min-height:250px}
.idxBan .text{z-index:10;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.idxBan .swiper-slide-active .idxBanImg{animation:swiper_img_move 8s linear 0s infinite normal both;-webkit-animation:swiper_img_move 8s linear 0s infinite normal both}
.scollIcon{position:absolute;left:0;bottom:8%;z-index:10}
.idxBan .pagination{position:absolute;z-index:10;width:100%;bottom:5%;left:0}
.idxBan .pagination .swiper-pagination-bullet{background:#fff;opacity:.3;color:var(--color);margin:0 6px;width:2em;height:2em;display:flex;align-items:center;justify-content:center}
.idxBan .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:var(--color);color:#fff}
.w85{width:85%}
.idxAbout{background:url(../idxaboutbg.jpg) no-repeat center center/cover}
.idxAbout .w85{margin-bottom:7vw}
.idxMore{height:60px}
.idxMore::after{display:flex;align-items:center;justify-content:center;content:"\e670";color:#fff;border-radius:50%;font-family:iconfont!important;width:60px;height:60px;position:absolute;left:94%;top:0;transform:rotate(45deg);transition:all .36s;background:var(--color);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s}
.idxMore:hover{letter-spacing:2px}
.idxMore:hover::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.idxAbout .right .top .enTit{line-height:1.3}
.color-text{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#132b88,#29a7e1)}
.idxPro{background:url(../idxprobg.webp) no-repeat center center/cover;background-attachment:fixed}
.idxProBtn{height:4vw;width:9.8vw;background:rgba(255,255,255,.1);border-radius:2vw;-webkit-border-radius:2vw;-moz-border-radius:2vw;-ms-border-radius:2vw;-o-border-radius:2vw}
.idxProBtn:hover{background:var(--blue)}
.idxProItem::before{display:block;border-radius:20px;content:'';transition:all .36s;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:70%;background:url(../idxproitembg.png) no-repeat center center #fff;background-size:cover;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-transition:all .36s;-moz-transition:all .36s;-ms-transition:all .36s;-o-transition:all .36s}
.idxProItem .img{width:100%;height:0;padding-bottom:70%}
.idxProItem .text .line{width:1.1em;height:3px}
.leftText{transition:all .6s;position:absolute;bottom:0;left:0;z-index:10;height:64%;opacity:0;transform:translate(-50%,50%);background:url(../lefttextbg.png) no-repeat left center/100% 100%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s}
.leftText .more{width:80px;height:80px;border:2px solid rgba(255,255,255,.25)}
.leftText .more .Shu{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.leftText .more:hover .Shu{margin-left:33px}
.rightTextBg{width:32%;position:absolute;right:0;top:0;opacity:0;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%)}
.idxProSwiper .swiper-slide-active .leftText,.idxProSwiper .swiper-slide-active .rightTextBg{transform:none;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.idxProSwiper .swiper-slide-active .text{opacity:0}
.idxProSwiper .swiper-slide-active .idxProItem::before{height:100%;padding-bottom:0}
.w67{width:67%}
.w34{width:34%}
footer{background:#080c1c;color:rgba(255,255,255,.35);position:relative;z-index:20}
.footForm .keys{background:url(../emialicon.png) no-repeat center left 25px/auto 40%;height:2.5vw}
footer a:hover{color:#fff}
.footNav a:hover{color:#fff}
.footEwm{width:140px}
footer .left .text{position:absolute;width:100%;height:calc(100% + 80px);bottom:0;left:0}
.pb-foot{padding-bottom:80px}
.footLogo{height:70px}
.footLogoIcon{position:absolute;bottom:0;right:0}
.neiBan::after{display:block;content:'';width:100%;height:70%;position:absolute;left:0;opacity:.5;bottom:0;background-image:linear-gradient(to top,rgba(19,43,136,.9),transparent)}
.neiBan .inner{position:absolute;z-index:15;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.neiBanNav:hover a:not(:hover){opacity:.4}
.w67{width:67%}
.core .img{width:100%;height:0;padding-bottom:80%}
.core .left .item:last-child{flex-direction:row-reverse}
.core .right{width:30.4%}
.line-height2-2{line-height:2.2}
.businessList li .more{height:3em}
.businessList li .img{width:100%;height:0;padding-bottom:73%}
.businessList li:nth-child(2n){background:#f6f9fc}
.businessList li:nth-child(2n) a{flex-direction:row-reverse}
.businessList li .tit span{background-image:linear-gradient(currentColor 0,currentColor 0);background-image:linear-gradient(currentColor 0 0);background-position:0 calc(100% - 1px);background-size:0 1px;background-repeat:no-repeat;transition:.4s cubic-bezier(.645, .045, .355, 1),background-position 0s .4s cubic-bezier(.645, .045, .355, 1),color 0s;-webkit-transition:.4s cubic-bezier(.645, .045, .355, 1),background-position 0s .4s cubic-bezier(.645, .045, .355, 1),color 0s;-moz-transition:.4s cubic-bezier(.645, .045, .355, 1),background-position 0s .4s cubic-bezier(.645, .045, .355, 1),color 0s;-ms-transition:.4s cubic-bezier(.645, .045, .355, 1),background-position 0s .4s cubic-bezier(.645, .045, .355, 1),color 0s;-o-transition:.4s cubic-bezier(.645, .045, .355, 1),background-position 0s .4s cubic-bezier(.645, .045, .355, 1),color 0s}
.businessList li:hover .tit span{background-position:100% calc(100% - 1px);background-size:100% 1px}
.busInfoTop{background:url(../idxprobg.webp) no-repeat center center/cover}
.busInfoTop .img{width:100%;height:0;padding-bottom:73%}
.proinfoBox{margin-top:-35px}
.proinfoBox h3{color:var(--color);font-weight:700}
.honorBtn{width:60px;height:60px;z-index:20;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.honorBtn:hover{background:var(--color);color:#fff}
.spaceSwiper .swiper-slide .img{width:100%;height:0;padding-bottom:56.2%}
.spaceSwiper .swiper-slide-active{opacity:1}
.spaceSwiper .honorBtn.prev{left:20%}
.spaceSwiper .honorBtn.next{right:20%}
.mapBox{width:100%}
.pd40{padding:40px 0}
.vacuumTit{height:100px;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;-o-border-radius:2em}
.vacuumTit .yinIconBox{position:absolute;left:0;bottom:80%}
@media screen and (max-width:1440px){body{font-size:14px}
.vacuumTit{height:90px}
}
@media screen and (max-width:1280px){.vacuumTit{height:80px}
}




/* mobile */

@media screen and (max-width:1720px){.inner{width:1440px;margin:0 auto}
.pl-inner{padding-left:calc((100vw - 1440px)/ 2)}
.ml-inner{margin-left:calc((100vw - 1440px)/ 2)}
.oneNav{line-height:90px}
.zw{margin-top:-90px;padding-top:90px}
.zwHeader{height:90px}
}
@media screen and (max-width:1660px){.inner{width:1360px;margin:0 auto}
.pl-inner{padding-left:calc((100vw - 1360px)/ 2)}
.ml-inner{margin-left:calc((100vw - 1360px)/ 2)}
}
@media screen and (max-width:1440px){body{font-size:14px}
.inner{width:1240px;margin:0 auto}
.pl-inner{padding-left:calc((100vw - 1240px)/ 2)}
.ml-inner{margin-left:calc((100vw - 1240px)/ 2)}
.oneNav{line-height:80px}
.zw{margin-top:-80px;padding-top:80px}
.zwHeader{height:80px}
.footEwm{width:120px}
.idxMore{height:55px}
.idxMore::after{width:55px;height:55px}
.proinfoBox{margin-top:-33px}
.honorBtn{width:52px;height:52px}
}
@media screen and (max-width:1280px){
.inner{width:88%;margin:0 auto}
.pl-inner{padding-left:6vw}
.ml-inner{margin-left:6vw}
.idxMore{height:50px}
.idxMore::after{width:50px;height:50px}
.oneNav{font-size:16px}
.leftText .more{width:63px;height:63px}
.footForm .keys{height:3vw;padding-left:60px}
.footLogo{display:none}
.pb-foot{padding-bottom:70px}
footer .left .text{height:calc(100% + 70px)}
.core .item .line-height2-4,.core .item .line-height2-5{line-height:2.2}
.proinfoBox{margin-top:-30px}
}
@media screen and (max-width:1100px){
.iPad-none{display:none}
.inner{width:96%;margin:0 auto}
.pl-inner{padding-left:2vw}
.ml-inner{margin-left:2vw}
.oneNav{line-height:70px}
.zw{margin-top:-70px;padding-top:70px}
.zwHeader{height:70px}
.logoImg{height:45px}
.oneNav span::after{height:1px}
.footEwm{width:100px}
.proinfoBox{margin-top:-25px}
}
@media screen and (max-width:900px){
body{font-size:12px}
.iconfont{font-size:16px}
.inner{width:calc(100% - 40px);margin:0 auto}
.pl-inner{padding-left:20px}
.ml-inner{margin-left:20px}
.logoImg{height:40px}
header .con{padding:0 0 0 20px}
.idxMore{height:40px;padding:0 30px}
.idxMore::after{width:40px;height:40px}
.idxAbout .right .bottom img,.idxAboutImg{width:100%;height:200px;object-fit:cover}
.idxProBtn{height:30px;width:60px}
.leftText .more{width:50px;height:50px}
.ewmBox{flex-direction:column-reverse}
.ewmBox .text{text-align:center}
.footCopyright{text-align:center}
.pb-foot{padding-bottom:0}
.core .left .item:last-child{flex-direction:column}
.core .right{margin-top:20px}
.businessList li:nth-child(2n) a{flex-direction:column}
.proinfoBox{margin-top:-15px}
.honorBtn{width:42px;height:42px}
.line-height2-5{line-height:2}
.space .pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px}
}
