@charset "UTF-8";
html, body { scroll-behavior: smooth; color: #000; background-color: #fff; }

@media all and (orientation: portrait) { /* 竖屏 */ }

@media all and (orientation: landscape) { /* 横屏 */ }

@media screen and (max-width: 1800px) { header { padding: 0 .6rem; }
  .backToTop { right: 1%; }
  .service .w1400 { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .join .w1400 .items .item.active .font { padding-bottom: .4rem; }
  .time .font { padding: .6rem 0 .6rem .6rem; }
  .time .font ul { margin-top: .3rem; }
  .time .font ul li .text .textpadding { padding: .1rem 0 .3rem; } }

@media screen and (max-width: 1600px) { .w1400 { width: 90%; }
  .newsLink.transform { width: 90%; }
  .caseSwiper .w1400 .swiper .prev { right: auto; left: 0; margin: 0; }
  .caseSwiper .w1400 .swiper .next { left: auto; margin: 0; right: 0; }
  .caseSwiper .w1400 .swiper .swiper-img { width: 85%; margin-left: auto; margin-right: auto; } }

@media screen and (max-width: 1440px) { .case .w1400 { padding: 0; } }

@media screen and (max-width: 1366px) { .solutions .w1400 .item { margin-bottom: 1rem; }
  .honor .w1400 .swiper .swiper-honor { width: 860px; }
  .prdGoneneng .w1400 .items .item { padding: 0; width: 48%; }
  .prdGoneneng .w1400 .items:after { width: 48%; } }

@media screen and (max-width: 1280px) { .newsLink.transform { -webkit-transform: translate(0, 0); transform: translate(0, 0); margin-bottom: 0; }
  .caseInner > .w1400 { -webkit-transform: translate(0, 0); transform: translate(0, 0); margin-bottom: 0; } }

@media screen and (max-width: 1200px) { .honor .w1400 .swiper .swiper-honor { width: 760px; }
  html, body { font-size: 12px; }
  .case .w1400 .item:nth-child(even) .font { padding: 0 .6rem; }
  .case .w1400 .item .font { padding: 0 .6rem; }
  .culture .w1400 .font { margin-right: .6rem; }
  .culture .w1400 .font p { margin: .5rem 0; }
  .indexCase .swiper-case .caseprev { margin-right: 4rem; }
  .indexCase .swiper-case .casenext { margin-left: 4rem; }
  .indexPrd .w1400 .list .items .item .font { padding: 0 .3rem; }
  .profile { padding: 1rem 0; }
}

@media screen and (max-width: 1024px) { .f20 { font-size: .2rem !important; }
  .honor .w1400 .swiper .swiper-honor .swiper-wrapper .swiper-slide { text-align: center; }
  .honor .w1400 .swiper .swiper-honor .swiper-wrapper .swiper-slide img { display: inline-block; }
  .indexPrd .w1400 .list .items .item:nth-child(1) .img { width: 3rem; }
  .indexPrd .w1400 .list .items .item:nth-child(2) .img { width: 2rem; }
  .indexPrd .w1400 .list .items .item .font p { height: calc(.2rem * 2 * 1.8); margin: .3rem 0; }
  .f30 { font-size: .26rem !important; }
  header { padding: 0 3%; }
  .scrollWrapper { will-change: auto; }
  .caseInner > .w1400 .swiper .swiper-imgbox .prev { margin-right: .06rem; }
  .caseInner > .w1400 .swiper .swiper-imgbox .next { margin-left: .06rem; }
  .backToTop { right: 3%; bottom: 5%; width: .8rem; height: .8rem; }
  .deepmao { top: -1rem; }
  .subnavHead .bannerbody { position: -webkit-sticky; position: sticky; }
  .scrollWrapper { position: relative; }
  footer .w1400 .footerTop .topLeft .list a { font-size: .2rem; }
  footer .w1400 .footerTop .topLeft p.p1 { margin: .3rem 0 .1rem; }
  footer .w1400 .footerTop .topLeft p span { font-size: .2rem; }
  footer .w1400 .footerTop .topRight p { font-size: .2rem; }
  footer .w1400 .footerBot p span { font-size: .2rem; }
  footer .w1400 .footerBot p a { font-size: .2rem; }
  .indexCase .swiper-case{margin-top: .5rem;}
  .indexNews { padding-top: .5rem; }
  .indexNews .w1400 .list { margin-top: .8rem; }
  .indexNews .w1400 .list .item:last-child { display: none; }
  .indexNews .w1400 .list .item h5 { height: calc(.26rem * 2 * 1.72); }
  .indexNews .w1400 .list .item p { height: calc(.2rem * 2 * 1.72); }
  .amap-marker .mapdaohang { font-size: .2rem; height: .5rem; width: 120%; }
  .contactList .w1400 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .contactList .w1400 .item { position: relative; width: 48%; text-align: center; margin-bottom: .6rem; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .contactList .w1400 .item:nth-child(4n + 1) { padding-right: 4%; width: 52%; }
  .contactList .w1400 .item:nth-child(4n + 1):after { content: ''; position: absolute; top: 50%; left: 100%; width: 1px; height: 70%; background: rgba(112, 112, 112, 0.1); -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); }
  .contactList .w1400 .item i { font-size: .5rem; }
  .contactList .w1400 .item h5 { font-size: .28rem; }
  .contactList .w1400 .item p { font-size: .2rem; }
  .contactList .w1400 .line { display: none; }
  .newsInner > .w1400 { padding: .6rem; }
  .caseInner > .w1400 { padding: .6rem; }
  .innerPag .w1400 .item { height: .8rem; }
  .innerPag .w1400 .item .prev, .innerPag .w1400 .item .next { width: .8rem; }
  .news .w1400 .item { width: 50%; padding: .5rem; }
  .news .w1400 .item:nth-child(3n + 1) { border-left: none; }
  .news .w1400 .item:nth-child(2n + 1) { border-left: 1px solid rgba(112, 112, 112, 0.1); }
  .news .w1400 .item h5 { height: calc(.3rem * 2 * 1.72); }
  .news .w1400 .item p { height: calc(.2rem * 2 * 1.72); }
  .news .w1400 > i { width: 50%; }
  .newsOther .w1400 a figure { margin-right: .5rem; }
  .newsOther .w1400 a .font .title { margin: 0; margin-bottom: .1rem; }
  .newsOther .w1400 a .font .title h5 { font-size: .3rem; }
  header { position: -webkit-sticky; position: sticky; top: 0; }
  header .logo img { max-height: .7rem; }
  header .morelink ul { display: none; }
  header .morelink .tel { display: none; }
  header .morelink .qr { display: none; }
  header .morelink .mobileMenu { display: -webkit-box; display: -ms-flexbox; display: flex; }
  header .morelink .btn {margin-right: .3rem;margin-left: 0;}
  header .morelink .btn img{width: .3rem;height: .3rem;}
  header { height: 1rem; }
  header.scroll { height: 1rem; }
  header.fixed { color: #333; -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); }
  header.fixed:after { height: 100%; }
  header.fixed .logo img:first-child { position: absolute; opacity: 0; }
  header.fixed .logo img:last-child { position: relative; opacity: 1; }
  header.fixed .morelink .tel i { color: #999; }
  header.fixed .morelink .qr i { color: #999; }
  .swiper-box { margin-top: 1rem; height: auto; }
  .swiper-box .shubiao { display: none; }
  .swiper-box .prevnext { display: none; }
  .swiper-box .swiper-wrapper .swiper-slide .img img { height: auto; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 h6 { font-size: .4rem; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 h5 { font-size: .4rem; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 i { margin-top: .6rem; }
  .indexProfile { padding: 1rem 0; }
  .honor .w1400 .swiper .swiper-honor { width: 80%; }
  .time .font ul li h5 { font-size: 1rem; }
  .time .font ul li .text { padding-right: 0; }
  .time .font ul li .title span { font-size: .2rem; }
  .time .font ul li .title h6 { font-size: .2rem; }
  .time .font ul li .text .textpadding p { font-size: 14px; }
  .joinUs { padding: 1rem 0; }
  .joinUs .w1400 .title h5 { font-size: .3rem; }
  .join .w1400 { position: static; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .join .w1400 .stitle { padding: .6rem 0; }
  .join .w1400 .stitle h5 { color: #333; }
  .join .w1400 .items { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .join .w1400 .items .item { width: 48%; margin-bottom: .3rem; }
  .join .w1400 .items .item:nth-child(2n+1):nth-last-child(-n+2), .join .w1400 .items .item:nth-child(2n+1):nth-last-child(-n+2) ~ .item { margin-bottom: 0; }
  .join .w1400 .items .item .font.active .title i { font-size: .4rem; }
  .join .w1400 .items .item .font .title i { font-size: .4rem; }
  .join .w1400 .items .item .font .title h6 { font-size: .3rem; }
  .joinProfile .w1400 h5 { font-size: .32rem; }
  .service .w1400 .title h5 { font-size: .32rem; }
  .solutions, .prdGoneneng { padding: 1rem 0; }
  .prdcanshu .w1400 .list div { font-size: .2rem; }
  .subnavBody .w1400 a i { font-size: .2rem; }
  .prd .w1400 .item { width: 48%; padding: .3rem; }
  .prd .w1400 .item .font { padding: 0; }
  .prd .w1400 .item .font h5 { font-size: .3rem; }
  .prd .w1400 .item .font p { font-size: .2rem; height: calc(.2rem * 2 * 1.8); }
  .prd .w1400 i { width: 48%; }
  .subnavHead .bannerText.innerText .w1400 .list { display: none; }
  .paging { height: 1rem; }
  .paging .w1400 .prev, .paging .w1400 .next { width: 1rem; }
  .paging .w1400 .num a { font-size: .2rem; }
  .subnavHead .bannerbody .w1400 { overflow-x: auto; overflow-y: hidden; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .subnavHead .bannerbody .w1400::-webkit-scrollbar { display: none; }
  .subnavHead .bannerbody .w1400 a { font-size: .2rem; scroll-snap-align: start; -webkit-box-flex: 0; -ms-flex: none; flex: none; padding: 0 .3rem; }
  .subnavBody .w1400 { overflow-x: auto; overflow-y: hidden; -ms-overflow-style: none; overflow: -moz-scrollbars-none;
    overflow: -webkit-scrollbars-none; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory;justify-content: start; }
  .subnavBody .w1400::-webkit-scrollbar { display: none; }
  .subnavBody .w1400 a { scroll-snap-align: start;padding: 0 .3rem; }
  .subnavBody .w1400 a span { font-size: .2rem; }
  .subnavHead .bannerbody { position: relative; height: .8rem; background: #F8F8F8; }
  .subnavHead .bannerbody .w1400 a { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #555; }
  .subnavHead .bannerbody .w1400 a:last-child:before { display: block; }
  .subnavHead .bannerbody .w1400 a:first-child:after { content: ''; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 100%; background: #DCDCDC; }
  .subnavHead .bannerbody .w1400 a:before { background: #DCDCDC; opacity: 1; }
  .solutionsInnersystem .w1400 .items .item p, .caseSwiper .w1400 .swiper .swiper-img .swiper-wrapper .swiper-slide p { font-size: .2rem; }
  .join { padding-bottom: .8rem; }
  .ititle h6 { font-size: .32rem; }
  .ititle h5 { font-size: .32rem; }

  .indexProfile .w1400 p.f20 { margin: .3rem 0 0.15rem; }
  .indexProfile .w1400 .list,.indexProfile .w1400 .video-con{margin-top: 0.6rem;}
  .profile { padding: .7rem 0; }
  .profile .w1400 .list{margin-top: .7rem}
}

@media screen and (max-width: 860px) { html, body { font-size: 10px; } }

@media screen and (max-width: 768px) { .solutions, .solutionsInner, .solutionsInnerCom, .solutionsInnersystem, .caseSwiper, .prd, .indexProfile, .prdProfile, .prdGoneneng, .prdcanshu, .service, .joinProfile, .joinUs, .profile, .culture, .honor, .newsLink, .contactList, .indexPrd, .indexCase, .case { padding: .6rem 0; }
  .solutions .w1400 .item .text .font p { max-height: calc(.28rem * 2 * 1.72); }
  .prd .w1400 .item .font p { max-height: calc(.26rem * 2 * 1.72); }
  .honor .w1400 .swiper .swiper-honor { height: 4rem; }
  .f30 { font-size: .3rem !important; }
  .share { display: none !important; }
  .newsInner { padding-top: .3rem; }
  .newsInner > .w1400 h5 { font-size: .34rem !important; }
  .caseInner { padding-top: .3rem; }
  .caseInner > .w1400 h5 { font-size: .34rem !important; }
  .caseInner > .w1400 .swiper .swiper-imgbox .prev, .caseInner > .w1400 .swiper .swiper-imgbox .next { top: 30%; background: #00A6E9; color: #fff; width: .5rem; height: .5rem; font-size: .2rem; }
  .caseInner > .w1400 .swiper .swiper-imgbox .prev:after, .caseInner > .w1400 .swiper .swiper-imgbox .next:after { display: none; }
  .caseInner > .w1400 .swiper .swiper-imgbox .prev { right: auto; left: 2%; margin-right: 0; }
  .caseInner > .w1400 .swiper .swiper-imgbox .next { left: auto; right: 2%; margin-left: 0; }
  .case .w1400 .item { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .case .w1400 .item figure { width: 100%; }
  .case .w1400 .item .font { width: 100%; padding: .3rem 0 !important; }
  .case .w1400 .item .font .line { margin: .1rem 0 .2rem; }
  .case .w1400 .item .font p { margin-bottom: .3rem; }
  .backToTop { right: 3%; bottom: 2%; display: none; }
  .backToTop i { font-size: .4rem; }
  header .morelink .btn {font-size: .24rem;margin-right: .4rem;}
  header .morelink .btn img{width: .34rem;height: .34rem;}
  footer .w1400 .footerTop { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  footer .w1400 .footerTop .topLeft { width: 100%; }
  footer .footerNav{padding: .01rem 0;}
  footer .footerNav .list { display: none; }
  footer .w1400 .footerTop .topLeft p.p1 { margin: .1rem 0; }
  footer .w1400 .footerTop .topLeft p span { font-size: .26rem; }
  footer .w1400 .footerTop .topRight { margin-bottom: .2rem; width: 100%; text-align: center; }
  footer .w1400 .footerTop .topRight p { font-size: .26rem; margin-top: .1rem; }
  footer .w1400 .footerBot p span { font-size: .26rem; }
  footer .w1400 .footerBot p a { font-size: .26rem; }
  .mobileMenu .mobileMenu_box { width: .4rem; height: .3rem; }
  .mobileMenu .mobileMenu_box div:nth-child(2) { width: 70%; }
  .indexNews { padding: .3rem 0 .6rem; }
  .indexNews .w1400 .list { margin-top: .6rem; -ms-flex-wrap: wrap; flex-wrap: wrap; height: auto; }
  .indexNews .w1400 .list .item { padding: .3rem; width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; border-left: 1px solid rgba(112, 112, 112, 0.1); }
  .indexNews .w1400 .list .item:last-child { display: block; }
  .indexNews .w1400 .list .item time { height: auto; line-height: 1; }
  .indexNews .w1400 .list .item h5 { height: auto; margin: .1rem 0 .2rem; }
  .indexNews .w1400 .list .item p { height: auto; }
  .indexNews .w1400 .list .item span { margin: .3rem 0; }
  .indexCase .swiper-case .swiper-casepag section { width: .2rem; }
  .indexCase .swiper-case .swiper-casepag section.swiper-pagination-bullet-active { width: .4rem; }
  .indexPrd .w1400 .ititle { text-align: center; }
  .indexPrd .w1400 .list { margin-top: .6rem; }
  .indexPrd .w1400 .list .items { -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
  .indexPrd .w1400 .list .items .item { width: 100% !important; margin-bottom: .3rem; height: 3.2rem; }
  .indexPrd .w1400 .list .items .item .img { width: 2.5rem !important; }
  .indexPrd .w1400 .list .items .item .font h5 { font-size: .32rem; }
  .indexPrd .w1400 .list .items .item .font p { height: calc(.26rem * 2 * 1.8); margin: .1rem 0 .2rem; }
  .indexPrd .w1400 .list .items .item .font a { font-size: 12px !important; }
  .swiper-industry .swiper-wrapper .swiper-slide { padding: .6rem 0; }
  .swiper-industry .swiper-wrapper .swiper-slide .w1400 .text { padding: 0; padding-top: .3rem; margin-top: .3rem; }
  .swiper-industry .swiper-wrapper .swiper-slide .w1400 .text a { margin-top: .2rem; font-size: .22rem !important; }
  .indexIndustry .swiper-pag { height: 1.5rem; position: relative;  z-index: 3;background: rgba(0,0,0,.2) }
  .indexIndustry .swiper-pag:after { display: none; }
  .indexIndustry .swiper-pag .w1400 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexIndustry .swiper-pag .w1400 section { width: 25%; }
  .indexIndustry .swiper-pag .w1400 section.swiper-pagination-bullet-active i, .indexIndustry .swiper-pag .w1400 section.swiper-pagination-bullet-active span { color: #fff; }
  .indexIndustry .swiper-pag .w1400 section i { font-size: .4rem; }
  .indexIndustry .swiper-pag .w1400 section span, .indexIndustry .swiper-pag .w1400 section i { -webkit-transition: color .4s; transition: color .4s; }
  .indexIndustry .swiper-pag .w1400 section img{width: .5rem;height: .5rem;margin-bottom: 0.05rem;}
  .caseInner > .w1400 { padding: .3rem; }
  .caseInner > .w1400 h5 { line-height: 1.6; }
  .caseInner > .w1400 .innerTitle { margin: .2rem 0; }
  .newsInner > .w1400 { padding: .3rem; }
  .newsInner > .w1400 h5 { line-height: 1.6; }
  .newsInner > .w1400 .innerTitle { margin: .2rem 0; }
  .contactList .w1400 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .contactList .w1400 .item { width: 100%; margin-bottom: .3rem; }
  .contactList .w1400 .item:last-child { margin-bottom: 0; }
  .contactList .w1400 .item:nth-child(4n + 1) { padding-right: 0%; width: 100%; }
  .contactList .w1400 .item:nth-child(4n + 1):after { display: none; }
  .contactList .w1400 .item i { font-size: .4rem; }
  .contactList .w1400 .item h5 { font-size: .3rem; }
  .contactList .w1400 .item p { font-size: .24rem; }
  .contactList .w1400 .line { display: none; }
  .innerPag .w1400 { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .innerPag .w1400 .item { -webkit-box-flex: 0 !important; -ms-flex: none !important; flex: none !important; }
  .innerPag .w1400 .item .ell { display: none; }
  .newsOther { padding-bottom: .6rem; }
  .news .w1400 { padding-bottom: .6rem; }
  .news .w1400 .item { padding: .3rem; width: 100%; border-left: 1px solid rgba(112, 112, 112, 0.1) !important; }
  .news .w1400 .item h5 { height: auto; }
  .news .w1400 .item p { height: auto; }
  .news .w1400 > i { width: 50%; }
  .newsOther .w1400 a { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .3rem 0; }
  .newsOther .w1400 a figure { margin-right: 0; width: 100%; margin-bottom: .3rem; }
  .newsOther .w1400 a .font { width: 100%; }
  .newsOther .w1400 a .font .title { margin: 0; }
  .newsOther .w1400 a .font .title time { margin-left: .2rem; }
  .newsOther .w1400 a .font p { margin: .15rem 0 .2rem; }
  .newsLink a { margin: 0 .15rem; width: 1.7rem; height: .6rem; font-size: .24rem !important; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 h6 { font-size: .32rem; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 h5 { font-size: .32rem; margin: .05rem 0; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 i { margin-top: .3rem; }
  .swiper-box .swiper-wrapper .swiper-slide .text .w1400 p { line-height: 1.5; }
  .honor .w1400 p { margin: .4rem 0; }
  .ptitle { text-align: center; }
  .ptitle h5 { font-size: .36rem; }
  .ptitle h6 { font-size: .32rem; margin-top: .05rem; }
  .culture .w1400 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .culture .w1400 .font { margin-top: .6rem; width: 100%; margin-right: 0; }
  .culture .w1400 .font p { margin: .4rem 0; }
  .culture .w1400 .font .items .item { width: 1.5rem; height: 1.5rem; }
  .culture .w1400 .font .items .item i { font-size: .5rem; }
  .culture .w1400 figure { width: 100%; }
  .time { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .time > img { display: block; }
  .time .bg { display: none; }
  .time .font { width: 100%; }
  .time .font ul li.active .title h6 { font-size: .32rem; }
  .time .font ul li.active .title span { font-size: .28rem; }
  .time .font ul li .title span { font-size: .26rem; }
  .time .font ul li .title h6 { font-size: .26rem; }
  .time .font ul li .text .textpadding p { font-size: 14px; }
  .profile .w1400 .text h6 { font-size: .3rem; }
  .profile .w1400 .text h5 { font-size: .36rem; }
  .indexProfile .w1400 .list { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexProfile .w1400 .list .line { display: none; }
  .indexProfile .w1400 .list .item { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: .3rem; }
  .indexProfile .w1400 .list .item div span { font-size: .4rem; }
  .indexProfile .w1400 .list .item div span.add { font-size: .3rem; }
  .indexProfile .w1400 .list .item p { font-size: .26rem; }
  .indexProfile .w1400 .video-con{margin-top: 0.25rem;}
  .profile .w1400 .list { margin-top: .6rem; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .profile .w1400 .list .line { display: none; }
  .profile .w1400 .list .item { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: .3rem; }
  .profile .w1400 .list .item div span { font-size: .4rem; }
  .profile .w1400 .list .item div span:nth-child(2) { font-size: .3rem; }
  .profile .w1400 .list .item p { font-size: .26rem; }
  .join { padding-bottom: 0; }
  .joinUs .w1400 .items { margin-top: .6rem; }
  .joinUs .w1400 .items .item { width: 48%; padding: .1rem; }
  .join .w1400 .items .item { width: 100%; margin-bottom: .3rem !important; }
  .join .w1400 .items .item:last-child { margin-bottom: 0 !important; }
  .join .w1400 .items .item .font { padding: .3rem; }
  .opinion .w1400 .title h5 { font-size: .3rem; }
  .opinion .w1400 .opinionInput { height: .6rem; }
  .opinion .w1400 .opinionInput ul li { height: .6rem; }
  .opinion .w1400 .input input { height: .6rem; }
  .opinion .w1400 button { height: .6rem; }
  .service:after { z-index: -1; }
  .service img { display: none; }
  .service .w1400 { position: static; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .service .w1400 .title h6 { font-size: .3rem; }
  .service .w1400 h4 { font-size: .3rem; margin-bottom: .3rem; }
  .prdcanshu .w1400 { margin-top: .6rem; }
  .prdcanshu .w1400 .list div { font-size: .24rem; min-height: .8rem; }
  .prdcanshu .w1400 .list div:nth-child(1) { display: none; }
  .prdcanshu .w1400 .list div:nth-child(2) { border-left: none; }
  .prdGoneneng .w1400 .items { margin-top: .6rem; }
  .prdGoneneng .w1400 .items .item { width: 100%; margin-bottom: .4rem !important; }
  .prdGoneneng .w1400 .items .item:last-child { margin-bottom: 0 !important; }
  .prdGoneneng .w1400 .items .item i { font-size: .6rem; }
  .prdGoneneng .w1400 .items .item p { margin-left: .3rem; }
  .f20 { font-size: .26rem !important; }
  .prd .w1400 .item { width: 100%; margin-bottom: .4rem; }
  .prd .w1400 .item .font p { font-size: .26rem; height: auto; margin: .1rem 0 .17rem; }
  .prd .w1400 i { width: 100%; }
  .caseSwiper .w1400 .swiper .prev, .caseSwiper .w1400 .swiper .next { width: .6rem; height: .6rem; background: #00A6E9; color: #fff; }
  .caseSwiper .w1400 .swiper .prev:after, .caseSwiper .w1400 .swiper .next:after { border-color: #00A6E9; }
  .caseSwiper .w1400 .swiper .prev { left: 2%; }
  .caseSwiper .w1400 .swiper .next { right: 2%; }
  .caseSwiper .w1400 .swiper .swiper-img { width: 100%; }
  html { font-size: 50px; }
  .solutionsInnersystem .w1400 .items { margin-top: .6rem; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .solutionsInnersystem .w1400 .items .item { width: 100%; margin-bottom: .36rem; }
  .solutionsInnersystem .w1400 .items .item:last-child { margin-bottom: 0; }
  .solutionsInnersystem .w1400 .items .item .dot { width: 1.3rem; height: 1.3rem; }
  .solutionsInnersystem .w1400 .items .item p { font-size: .26rem; margin-top: .2rem; }
  .caseSwiper .w1400 .swiper .swiper-img .swiper-wrapper .swiper-slide p { font-size: .26rem; }
  .paging { height: .8rem; }
  .paging .w1400 .prev, .paging .w1400 .next { width: .8rem; background: #00A6E9; }
  .paging .w1400 .num a { font-size: .3rem; margin: 0 .2rem; }
  .subnavHead .bannerbody .w1400 a { padding: 0 .25rem; font-size: .26rem; }
  .solutions .w1400 .item { width: 100%; margin-bottom: .4rem; }
  .solutions .w1400 .item:nth-child(2n+1):nth-last-child(-n+2), .solutions .w1400 .item:nth-child(2n+1):nth-last-child(-n+2) ~ .item { margin-bottom: .4rem; }
  .solutions .w1400 .item:last-child { margin-bottom: 0 !important; }
  .solutions .w1400 .item .text { height: 100%; padding: .3rem; }
  .solutions .w1400 .item .text .font { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
  .solutions .w1400 .item .text .font h5 { font-size: .32rem; }
  .solutions .w1400 .item .text .font p { font-size: .28rem; }
  .subnavBody .w1400 a { padding: 0 .25rem; }
  .subnavBody.solution-nav .w1400 a{scroll-snap-align: start;-webkit-box-flex: 0;-ms-flex: none;flex: none;}
  .subnavBody .w1400 a span { font-size: .26rem; }
  .subnavHead .bannerText .w1400 { text-align: center; }
  .subnavHead .bannerText .w1400 h5 { font-size: .28rem; }
  .subnavHead .bannerText .w1400 h6 { font-size: .28rem; } }

@media screen and (max-width: 640px) { html, body { font-size: 12px; } }
