@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
/* BODY {FONT:14px/1.5 "Microsoft YaHei", arial,sans-serif ,"PFMedium"; font-family: "PFMedium";  overflow-x: hidden;  background: #fff; } */
BODY {FONT:14px/1.5 "Microsoft YaHei", arial,sans-serif; font-family: "Noto Sans SC";  overflow-x: hidden;  background: #fff; }

A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
I {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
img {image-rendering: -webkit-optimize-contrast; image-rendering: auto;}
.container{width:1540px; margin:0 auto}
.container12{width:1200px; margin:0 auto}
.container13{width:1300px; margin:0 auto}
.container14{width:1400px; margin:0 auto}
.container16{width:1600px; margin:0 auto}
.containers{width:96%; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
/* 下滑头部 */
.navfixed {position: fixed; top: 0; width: 100%; z-index: 99999; transition: .5s;}
/* 多行省略 */
.omit {display: -webkit-box;overflow: hidden;	-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

/* 绝对定位居中 */
.jddwjz { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)}

::-webkit-scrollbar {/*滚动条整体样式*/width: 4px;/*高宽分别对应横竖滚动条的尺寸*/ height: 4px;scrollbar-arrow-color:red;}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 0; background: rgba(0,0,0,0.1);}

/* 去除input自动填充背景色 */
input:-webkit-autofill { box-shadow:0 0 0 1000px none inset !important;}
input:-internal-autofill-previewed, input:-internal-autofill-selected {-webkit-text-fill-color: #333 !important; transition: background-color 5000s ease-in-out 0s !important;}


/* 图标变黑色 */
.icon-black {  filter: brightness(0);}
/* 图标变白色 */
.icon-white {filter: brightness(100);}
/* 图标变灰色色 */
.icon-gray {filter: grayscale(100%);  }

/*字体引入*/
@font-face {
  /* font-family: "futura"; */
  font-family: "Noto Sans SC";
  /* src: url("../font/Futura\ Md\ BT\ Bold.ttf"); */
}


/* CSS Document */
/* 头部 */
.heZwys {height: 5.75rem;}
header {position: fixed;top: 0; width: 100%; background: #fff; z-index: 9999;}
header .heBox {height: 5.75rem;display: flex; justify-content: space-between; align-items: center; transition: .5s;}
header .heBox .logo img {display: block;}
header .heBox > ul {display: flex; margin-right: 18%;}
header .heBox > ul > li {margin-right: 3rem; line-height: 5.6rem;}
header .heBox > ul > li > a {font-size: 1.13rem;color: #333333; transition: .3s;  position: relative;}
header .heBox > ul > li > a::after {content: ""; position: absolute; bottom: -8px; width: 0; left: 0; height: 0.19rem; background: #00a0e9; transition: .5s;}
header .heBox > ul > li:hover > a {font-weight: 700;}
header .heBox > ul > li:hover > a::after {width: 100%;}
header .heBox > ul > li.on > a {font-weight: 700;}
header .heBox > ul > li.on > a::after {width: 100%;}
header .heLinks {display: flex; align-items: center;}
header .heLinks .peopleLink {margin: 0 3rem;}
header .heLinks a img {filter: brightness(0);display: block;}
header .heLinks a:hover img {filter: none;}

.headupfixd {box-shadow: -1.042px 5.909px 16px 0px rgb(181 181 181 / 22%);}
.headupfixd .heBox > ul > li {line-height: 4.9rem;}
.headupfixd .heBox {height: 5rem;}

/* 下拉二级菜单 */
.hideSlideDown {position: relative;left:-32%;text-align: center; }
.hideSlideDown dl {position: absolute;line-height: initial; padding: 0 1rem; background: #fff; width: 120%;     box-shadow: 0px 10px 10px rgb(0 0 0 / 10%);display: none;border-radius: 0 0 10px 10px;}
.hideSlideDown dl dd a {padding:0 0 1rem 0;font-size: 1rem; color: #333;display: block;}
.hideSlideDown dl dd:hover a {color: #00a0e9;}

/* header .container {position: relative;} */
.heSlideDown {position: absolute; display: none; background: #fff; left: 0; width: 100%; line-height: normal; padding: 3rem 0 3rem; box-sizing: border-box;box-shadow: 0px 10px 10px rgb(0 0 0 / 10%); max-height: 500px;}
.slideDownBox {display: flex;}
.slideDownBox .hd li {width: 10.81rem; color: #999999; height: 2.69rem;font-size: 1rem; margin-bottom: 1rem; overflow: hidden; cursor: pointer; border-radius: 1.38rem; padding: 0 1rem; transition: .5s; box-sizing: border-box; line-height: 2.69rem; position: relative;}
.slideDownBox .hd li::after {content: ""; width: 0.44rem;height: 100%;background: url(../images/more-jt2.png) no-repeat center; background-size: 100%; position: absolute; right: -6%; transition: .5s; filter: brightness(100); -webkit-filter:brightness(100);}
.slideDownBox .hd li.on {background: #00a0e9; }
.slideDownBox .hd li.on a {color: #fff;}
.slideDownBox .hd li.on::after {right: 6%;}
.slideDownBox .bd {margin-left: 4rem;width: 80%;}
.slideDownBox .bd ul {position: relative; z-index: 0;}
.slideDownBox .bd ul li { text-align: center;}
.slideDownBox .bd ul li a {display: block; height: 100%;}
.slideDownBox .bd ul li .imgBox {background: #f7f8fa; padding: 2rem 2rem; height: 20rem; box-sizing: border-box; overflow: hidden;display: flex; align-items: center; justify-content: center;}
.slideDownBox .bd ul li .imgBox img {max-width: 100%; display: block; transition: .5s; max-height: 100%;}
.slideDownBox .bd ul li h5 {font-size: 1.25rem;color: #222222;   margin-top: 1rem;}
.slideDownBox .bd ul li span {font-size: 1rem;color: #888888; }
.slideDownBox .bd ul li:hover .imgBox img {transform: translateY(-5px);}

.heSlideDown dl {display: flex; justify-content: space-around;}
.heSlideDown dl dd {text-align: center; padding: 0 1rem; box-sizing: border-box;}
.heSlideDown dl dd img {transition: .5s;}
.heSlideDown dl dd span {display: block; padding-top: 1rem; font-size: 1rem;color: #333333;}
.heSlideDown dl dd:hover img {transform: rotateY(180deg);}
.heSlideDown dl dd:hover span {color: #00a0e9;}

.heBdSwiper {overflow: hidden; width: 90%; margin: auto; height: 100%; }
.heBdSwiper li {height: auto;}
.heBdSwiper .swiper-button-prev {top: 42%;left: 0;transform: rotate(180deg);}
.heBdSwiper .swiper-button-next { right: 0;top: 42%;}
.heBdSwiper .swiper-button-disabled {display: none;}

          /* 头部搜索 */
          .searchLink {position: relative; display: flex; align-items: center;}
          .searchLink img {filter: brightness(0);display: block;}
          .search-pro form {display: flex; justify-content: center; align-items: center;}
          .search-pro {border-radius: 10px;background-color: rgba(255,255,255,1);padding: 10px 30px; box-sizing:border-box;width: 300px;min-height: 180px;position: absolute;right: -130px;top:45px;opacity: 0;transition: all .5s ease;-webkit-box-shadow: 0 0 99px rgba(29,56,75,.4);-moz-box-shadow: 0 0 99px rgba(29,56,75,.4);    transform: translateY(50px); box-shadow: 0 0 30px rgba(29,56,75,.4);    pointer-events: none;}
          .search-pro::before {content: ""; position: absolute; top: -35px; right: 0; width: 100%; height: 40px; background-color: transparent;}
          .search-pro::after {content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 130px;background-color: #fff;position: absolute;}
          .search-box:hover .search-pro {opacity: 1;transform: translateY(0);pointer-events: auto;}
          .search{border-bottom: 1px solid #e1e1e1; margin-bottom: 10px;}
          .search input{outline: none; border: none; font-family: "Microsoft YaHei"; }
          .search-text{width: 200px; line-height: 50px;}
          .search .sub{background: url(../images/searchIcon.png) no-repeat center; width: 1.56rem;height: 1.5rem; cursor: pointer;   filter: brightness(0);}
          .search-list dl dd {float: left; margin-right: 10px; margin-bottom: 10px;     line-height: initial;}
          .search-list dl dd a{position: relative; transition: all .5s ease .3s; display: inline-block; padding: 0 10px; background: #e1e1e1; border-radius: 4px;  text-align: center;}
          .search-list dl dd a:after{content: '';display: block;width: 0;transition: width .5s ease-out;height: 100%;background-color: #00a0e9;position: absolute;top: 0;left: 0; z-index: 0; border-radius: 4px;}
          .search-list dl dd:hover a:after{width: 100%; }
          .search-list dl dd span{font-size: 0.9rem; line-height: 36px; color: #999; position: relative; z-index: 1}
          .search-list dl dd:hover span{color: #fff;}
          .searchLink:hover .search-pro {opacity: 1;transform: translateY(0); pointer-events: auto;}

/* 搜索页面 */
.search-page .box {margin-top: 10vh;}
.search-page form {width: 60%;margin: auto; margin-bottom: 100px; border: 1px solid #333; border-radius: 50px; padding:5px 20px; box-sizing: border-box; display: flex;     align-items: center; justify-content: space-between; }
.search-page form .search-text {padding: 5px 0; width: 95%; line-height: 35px; outline: none; border: none; box-sizing: border-box; font-size: 16px;}
.search-page form .sub {width: 23px;  height: 23px; display: block; cursor: pointer; background: url(../images/searchIcon.png) no-repeat center; outline: none; border: none; background-size: 100%; filter: brightness(0);}
.search-page ul {width: 100%;}
.search-page li {width: 100%; padding: 30px; margin-top: 20px; box-sizing: border-box; background: #f5f5f5;}
.search-page li span {background: #00a0e9; color: #fff; font-size: 12px; padding: 2px 5px; }
.search-page li h3 {font-size: 18px; margin: 10px 0; color: #000000; font-weight: 700;}
.search-page li p {font-size: 16px; color: #666; line-height: 20px;}
.search-page li .le {width: 95%;}
.search-page li a {display: flex; align-items: flex-end; justify-content: space-between;}
.search-page li img {transition: .5s; margin-right: 20px;}
.search-page li:hover img {transform: translateX(20px);}
@media screen and (min-width: 200px) and (max-width: 640px){
  .search-page form {
      width: 90%;
      margin-bottom: 40px;
  }
}


/* banner */
/* .banner {height: calc(100vh - 5.75rem);} */
.banner .bannerSwiper {height: 100%; overflow: hidden; position: relative; }
.bannerSwiper .swiper-slide .con {width: 92%;margin: auto; text-align: center; margin-top: 5%;}
.bannerSwiper .swiper-slide .con h3 {font-size: 4.38rem;color: #ffffff;   }
.bannerSwiper .swiper-slide .con span {display: block; font-size: 1.5rem;color: #ffffff;  }
.bannerSwiper .swiper-slide .con a {width: 12.44rem;  height: 4.31rem; transition: .5s; margin: auto;margin-top: 2.5rem; background: #00a0e9; border-radius: 2.19rem; display: flex; justify-content: center; align-items: center;}
.bannerSwiper .swiper-slide .con a span {font-size: 1.38rem;color: #fff; }
.bannerSwiper .swiper-slide .con a img {margin-left:1.5rem ;}
.bannerSwiper .swiper-slide .con a:hover {background: #fff;}
.bannerSwiper .swiper-slide a {display: block; width: 100%;}
.bannerSwiper .swiper-slide img {display: block; max-width: 100%; object-fit: cover; width: 100%;}
.bannerSwiper .swiper-button-next img {transform: rotate(180deg);}
.bannerSwiper .swiper-pagination {bottom: 5%;}
.bannerSwiper .swiper-pagination-bullet {opacity: 1; margin: 0 10px !important; width: 0.94rem;height: 0.94rem;background: #ffffff; box-sizing: border-box;}
.bannerSwiper .swiper-pagination-bullet-active {background: #00a0e9;}

/* 数字介绍 */
.indexOne {position: relative; padding: 0 0 10rem 0; overflow: hidden;}
.indexOne .container {width: 1800px;margin: auto;padding-left: 10%; max-width: 95%; }
#garden {position: absolute;bottom: 0;height: 125%;overflow: hidden;width: 100%;  z-index: -1;}
.indexOne ul {display: flex; flex-wrap: wrap;justify-content: space-between;}
.indexOne ul li {width: 25%; text-align: left; padding-top: 7rem; position: relative; z-index: 1;}
.indexOne ul li::after {width: 11rem; height: 11rem; background: #00a0e9; border-radius: 50%; content: ""; position: absolute; top: 40%; left: 0; z-index: -1; transition: .5s; opacity: 0;}
.indexOne ul li:hover::after {left: -10%; opacity: 1;}
.indexOne ul li .timer {font-size: 5.63rem;color: #333333;   font-family: arial;}
.indexOne ul li em {font-size: 3rem;color: #333333;}
.indexOne ul li b {font-size: 3rem;color: #333333;font-family: arial;font-weight: 100;}
.indexOne ul li b sup {font-size: 1.5rem;}
.indexOne ul li i {font-size: 3.13rem;color: #333333;  font-family: arial;}
.indexOne ul li .dian {font-size: 5.63rem;color: #333333;display: inline-block;font-family: arial;}
.indexOne ul li p {font-size: 1.38rem;color: #333333; }


/* 机器人介绍 */
.indexTwo {}
.indexTwo li {padding: 4rem 2% 2rem 2%; position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; margin-bottom: 1rem;}
.indexTwo li .tle {text-align: center; }
.indexTwo li h3 {font-size: 3.25rem;color: #ffffff;  }
.indexTwo li em {font-size: 1.5rem;font-size: 1.5rem; display: block; color: #fff; margin: 0 0 1rem 0;}
/* .indexTwo li a {width: 9.63rem;height: 3.13rem;     display: flex;  align-items: center; justify-content: center; transition: .5s; background: #00a0e9; border-radius: 1.56rem;}
.indexTwo li a span {font-size: 1rem; color: #333333; }
.indexTwo li a img {transition: .5s; margin-left: 1rem;}
.indexTwo li a:hover img {margin-left: 1.5rem;} */
.indexTwo li a {display: block; width: 100%;}
.indexTwo li .imgBox {margin-top: 3rem;width: 12.5rem;}
.indexTwo li .imgBox img {display: block; max-width: 100%; width: 100%;   max-height: 100%;margin: auto;}

/* 我们的解决方案 */
.indexTle {text-align: center; padding: 5rem 0 3.8rem 0;}
.indexTle p {font-size: 1.38rem; color: #333333;}
.indexTle h3 {font-size: 3rem;color: #333333;   }
.indexTle a {font-size: 1.13rem;color: #00a0e9;     display: inline-flex; align-items: center;justify-content: center;}
.indexTle a img {transition: .5s; margin-left: 1rem;}
.indexTle a:hover img {transition: .5s; margin-left: 1.5rem;}
.inThSwiper {position: relative; overflow: hidden;}
.inThSwiper .swiper-slide {width: 60%;}
.inThSwiper .swiper-slide::after {content: ""; position: absolute; width: 100%; top: 0; left: 0; transition: .2s; height: 100%; background-image: linear-gradient(to bottom , rgba(0 , 0 , 0, .6) 0% , rgba(0, 0, 0, 0.01));}
.inThSwiper .swiper-slide .im { display: block; width: 100%;}
.inThSwiper .swiper-slide .tle {position: absolute; width: 100%; padding: 0 1rem; box-sizing: border-box; z-index: 1; text-align: center; left: 50%; top: 25%; transform: translate(-50%, 0);transition: 1s; opacity: 1;}
.inThSwiper .swiper-slide .tle h3 {font-size: 2.5rem;color: #ffffff; margin-bottom: 1.3rem;}
.inThSwiper .swiper-slide .tle a {width: 8.69rem;height: 2.69rem; transition: .5s; display: flex; margin: auto; justify-content: center; align-items: center; background: #00a0e9; border-radius: 1.38rem;}
.inThSwiper .swiper-slide .tle a span {font-size: 1rem;color: #fff;}
.inThSwiper .swiper-slide .tle a img {margin-left: 1rem; transition: .5s;filter: brightness(100); -webkit-filter:brightness(100);}
.inThSwiper .swiper-slide .tle a:hover img { margin-left: 1.5rem;}
.inThSwiper .swiper-slide-active .tle {top: 10%; opacity: 1;}
.inThSwiper .swiper-slide-active::after {}
.inThSwiper .swiper-pagination-bullet {width: 0.56rem;height: 0.56rem;opacity: 0.33;margin: 0 6px !important; background: #ffffff; box-sizing: border-box;}
.inThSwiper .swiper-pagination-bullet-active {background: #FFFFFF; opacity: 1; }
.inThSwiper .swiper-button-prev { left: 20%;}
.inThSwiper .swiper-button-next { right: 20%; transform: rotate(180deg);}

/* 我们的最新动态 */
.inFoSwiper {position: relative; width: 98%; margin: auto; padding-bottom: 5rem; overflow: hidden;}
.inFoSwiper .swiper-slide .imgBox {overflow: hidden; height: 20rem;}
.inFoSwiper .swiper-slide .imgBox img {display: block; width: 100%; transition: .5s;}
.inFoSwiper .swiper-slide .con {border: 0.06rem solid #f5f5f5;  box-sizing: border-box;}
.inFoSwiper .swiper-slide p {padding: 3rem 2rem; font-size: 1.25rem;box-sizing: border-box; color: #333333; height: 10rem;}
.inFoSwiper .swiper-slide .moreBox {background: #f5f5f5; padding: 1rem 2rem; transition: .5s; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.inFoSwiper .swiper-slide span {font-size: 1rem;color: #333333;}
.inFoSwiper .swiper-slide .more {font-size: 1rem;color: #666;}
.inFoSwiper .swiper-slide .more img {margin-left: 0.5rem;}
.inFoSwiper .swiper-slide:hover .moreBox {background: #00a0e9;}
.inFoSwiper .swiper-slide:hover .more {color: #fff;}
.inFoSwiper .swiper-slide:hover .more img {filter: brightness(100); -webkit-filter:brightness(100);}
.inFoSwiper .swiper-slide:hover span {color: #fff;}
.inFoSwiper .swiper-slide:hover .imgBox img {transform: scale(1.05);}

.inFoSwiper .swiper-slide:hover span {color: #fff;}






.inFoSwiper .swiper-pagination-bullet {width: 0.56rem;height: 0.56rem;opacity: 1;margin: 0 6px !important; background: #bcbcbc; box-sizing: border-box;}
.inFoSwiper .swiper-pagination-bullet-active {background: #333333; opacity: 1; }

/* 合作伙伴 */
.indexFive {margin-bottom: 6rem;}
.indexFive ul {display: grid; grid-template-columns: repeat(6,1fr); flex-wrap: wrap; justify-content: space-between; margin: auto; }
.indexFive ul li {padding: 1rem; box-sizing: border-box;  border-bottom: 1px solid #eee;}
.indexFive ul li img {display: block; max-width: 100%; margin: auto;  transition: .5s;}
/* .indexFive ul li:hover img {} */

/* 更多链接 */
.indexSix {padding: 5rem 0;background: url(../images/indexSix-bj.jpg) no-repeat center; background-size: cover;}
.indexSix ul {display: flex; justify-content: space-between;}
.indexSix ul li {text-align: center;}
.indexSix ul li img {transition: .5s;}
.indexSix ul li span {display: block; font-size: 1.5rem; margin: 1rem 0;}
.indexSix ul li a {font-size: 1rem;color: #333333;}
.indexSix ul li a img {margin-left: 0.5rem; transition: .5s;}
.indexSix ul li:hover .imgBox img {transform: translateY(-10px);}
.indexSix ul li a:hover img {margin-left: 1rem;}

/* 底部 */
footer {background: #111111;}
footer .footerBox {display: flex; justify-content: space-between; padding: 5rem 0;}
footer .footerBox .foLe em {font-size: 0.88rem;color: #ffffff;}
footer .footerBox .foLe strong {font-size: 2.13rem;font-weight: 700;font-family: Arial, Arial-Bold;color: #ffffff;display: block;}
footer .footerBox .foLe .time {font-size: 0.88rem;color: #9a9a9a;}
footer .footerBox .foLe .text {font-size: 0.94rem;color: #ffffff; margin-top: 2rem;}
footer .footerBox .foLe .kf a {display: flex; margin-top: 2rem; align-items: center; font-size: 0.94rem; color: #00a0e9;}
footer .footerBox .foLe .kf a img {margin-right: 0.5rem;}
footer .footerBox .foLe .kf a span {position: relative;}
footer .footerBox .foLe .kf a span::after {content: ""; position: absolute; width: 100%; height: 1px; bottom: 0; background: #00a0e9; left: 0;}


footer .footerBox .foLe .imgBox1 {margin-top: 2rem; display: inline-block; text-align: center;}
footer .footerBox .foLe .imgBox1 img {max-width: 70%;}
footer .footerBox .foLe .imgBox1 span {color: #fff; margin-top: .2rem; display: block;}

/*footer .footerBox .foRe {display: flex; width: 56%; justify-content: space-between;}*/
footer .footerBox .foRe {display: flex; width: 40%; justify-content: space-between;}
footer .footerBox .foRe dl dt {font-size: 1rem;color: #ffffff; margin-bottom: 2rem;}
footer .footerBox .foRe dl dd a {font-size: 0.88rem;color: #909090; margin-top: 0.5rem; display: block;}
footer .footerBox .foRe dl dd a:hover {color: #fff;}
footer .footerLinks {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
footer .footerLinks dl {display: flex; align-items: center; flex-wrap: wrap; width: 80%;}
footer .footerLinks dl dt {font-size: 0.94rem;color: #ffffff; margin-right: 3rem;}
footer .footerLinks dl dd a {font-size: 0.88rem;color: #909090; display: block; margin-right: 2rem;}
footer .footerLinks dl dd a:hover {color: #fff;}
footer .footerLinks dl dd:last-child a {margin-right: 0;}
footer .footerLinks .backTop {cursor: pointer; flex-shrink: 0;}
footer .footerLinks .backTop span {font-size: 0.88rem;color: #909090;}
footer .footerLinks .backTop img {margin-left: 0.5rem;}
footer .footerLinks .backTop:hover span {color: #fff;}
footer .footerCopy {padding: 1.5rem 0; margin-top: 1.5rem; border-top: 1px solid rgba(81, 81, 81,.23);}
footer .footerCopy p , footer .footerCopy a {font-size: 0.88rem;color: #909090;}
footer .footerCopy a:hover {color: #fff;}

.footerLinks .links ul {display: flex;}
.footerLinks .links li {margin: 0.5rem; width: 2.5rem; height: 2.5rem; border-radius: 50%; background: #fff; display: flex; justify-content: center; align-items: center; position: relative; z-index: 1;}
.footerLinks .links li a {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.footerLinks .links li svg {max-width: 60%;}
.footerLinks .links li .imgBox {position: absolute; left: 50%; top: -50%; transform: translate(-50%,-100%);  width: 8rem; background: #fff; padding: 10px; opacity: 0; visibility: hidden; transition: .5s;}
.footerLinks .links li .imgBox img {max-width: 100%;}
.footerLinks .links li .imgBox span {text-align: center; display: block; font-size: 0.88rem;}
.footerLinks .links li:hover .imgBox {opacity: 1; visibility: visible; top: -10%;}


@media only screen and (max-width:767px) { 
  .footerLinks .links {width: 100%;}
  .footerLinks .links ul {justify-content: center;}
}

/* 右侧固定 */
.slideflex{ position: fixed; right: 30px; bottom: 0; z-index: 99; padding-bottom: 150px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}
.relate li { margin-bottom: 10px; position: relative;}
.relate li > a {display: flex;  align-items: center;  justify-content: center; width: 2.69rem;height: 2.69rem;background: #00a0e9; border-radius: 50%;box-shadow: 0rem 0rem 1rem 0.05rem rgba(24,25,25,0.22); text-align: center; line-height: 2.69rem; position: relative; z-index: 3;}
.relate li > a img {display: block; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.relate li > a i { display: block; width: 16px; height: 16px; border-radius: 50%; text-align: center; line-height: 16px; color: #fff; font-size: 12px; font-family: arial; background: #FD758F; position: absolute; right: 4px; top: 7px; -webkit-animation: scolltops 2.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite;}
.relate li > a:before{content: ""; width: 100%; height: 100%; background: -webkit-linear-gradient(315deg, #F5D9FF, #FDFDD0, #DFFAF8, #F5D8D8, #F8D4D4) left center/400% 400%; background: -moz-linear-gradient(315deg, #F5D9FF, #FDFDD0, #DFFAF8, #F5D8D8, #F8D4D4) left center/400% 400%; background: -o-linear-gradient(315deg, #F5D9FF, #FDFDD0, #DFFAF8, #F5D8D8, #F8D4D4) left center/400% 400%; background: linear-gradient(135deg, #F5D9FF, #FDFDD0, #DFFAF8, #F5D8D8, #F8D4D4) left center/400% 400%; -o-animation: move 10s infinite; animation: move 10s infinite; -webkit-animation: move 10s infinite; -moz-animation: move 10s infinite; position: absolute; left: 0; top: 0; z-index: -1; border-radius: 50%; opacity: 0; visibility: hidden; -webkit-transition: 0.38s; -o-transition: 0.38s; -moz-transition: 0.38s; transition: 0.38s;}
.relate li:hover > a:before{opacity: 1; visibility: visible;}
.relate li:hover > a img{ filter: brightness(0);}

.relate li:hover .telbox,.relate li.active .telbox,.relate li:hover .eqbox { opacity: 1; visibility: visible; right: 100%;}
.telbox {padding-right: 22px; position: absolute; right: 150%; top: -4px; opacity: 0; visibility: hidden; -webkit-transition: 0.45s; -o-transition: 0.45s; -moz-transition: 0.45s; transition: 0.45s;}
.telbox span { display: block; padding: 20px 0 20px 27px; background: #fff; color: #00a0e9; font-size: 16px; font-weight: bold; line-height: 16px; white-space: nowrap; padding-right: 12px; position: relative; border-radius: 12px;}
.telbox span:before { content: ""; width: 5px; height: 16px; background: #00a0e9; position: absolute; left: 13px; top: 50%; margin-top: -8px;}
.telbox span:after { content:""; width:0; height:0; border-top:8px solid transparent;  border-bottom: 8px solid transparent; border-left: 9px solid #fff; position:absolute; right: -9px; top:50%; margin-top: -8px;}
.eqbox {padding-right: 22px; position: absolute; right: 150%; top: 80%; margin-top: -95px; opacity: 0; visibility: hidden; -webkit-transition: 0.45s; -o-transition: 0.45s; -moz-transition: 0.45s; transition: 0.45s;}
.eqbox:before {content:""; width:0; height:0; border-top:8px solid transparent;  border-bottom: 8px solid transparent; border-left: 9px solid #fff; position:absolute; right: 15px; top:50%; margin-top: -8px;}
.eqbox img {display: block; width: 120px; padding: 10px;  background: #fff;  box-shadow: 0rem 0rem 1rem 0.05rem rgba(24,25,25,0.22);}
.eqbox span {background: #fff;width: 100%;display: block; text-align: center; padding-bottom: 10px;}

@-webkit-keyframes scolltops {
    0%,75%{
        transform: translateY(0);
    }
    100%{
        transform: translateY(-10px);
    }
}

/* ==================================================内页================================================== */
/* 内页banner */
.ny-banner {position: relative;}

.ny-banner2 {height: 34.3rem;}
.ny-banner2 .nyTle {width: 92%; margin: auto; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.ny-banner2 .nyTle h3 {font-size: 3.75rem;color: #ffffff;}
.ny-banner2 .nyTle span {font-size: 1.06rem;color: #ffffff;font-family: Arial, Arial-Regular; text-transform: uppercase;}

.about-banner {height: calc(100vh - 5rem);}
.about-banner .nyTle {position: absolute;left: 50%; top: 31%; transform: translate(-50%, -50%);text-align: center; width: 92%;}
.about-banner .nyTle h3 {font-size: 3.75rem;color: #ffffff;}
.about-banner .nyTle em {font-size: 1.63rem;color: #ffffff; display: block;}

.proList-banner {position: relative;}
.proList-banner h3 {font-size: 3.75rem; color: #2d3336;}
.proList-banner span {font-size: Arial; font-size: 1.05rem; color: #92a2ab;}
.proList-banner img {display: block; width: 100%; max-width: 100%;}
.proList-banner .proListTle {position: absolute; width: 92%; text-align: center; margin: auto; left: 50%; top: 20%; transform: translate(-50%, -50%)}

.pro-banner {height: 37.5rem;}
.pro-banner img {display: block; width: 100%; max-width: 100%;}
.pro-banner .proTle {position: absolute; width: 92%; text-align: center; margin: auto; left: 50%; top: 50%; transform: translate(-50%, -50%);text-align: center;}
.pro-banner .proTle h3 {font-size: 4.13rem;font-weight: bold;}
.pro-banner .proTle span {font-size: 1.88rem;color: #202020;display: block;}
.pro-banner .proTle i {display: inline-block;width: 5.63rem;height: 0.63rem;background: #00a0e9;border-radius: 0.31rem; margin-top: 2rem;}

/* 二级栏目 */
.bannerTwoNav {position: absolute; width: 100%;background: rgba(46, 46, 49,.45); bottom: 0;}
.bannerTwoNav ul {display: flex;justify-content: center;flex-wrap: wrap;}
.bannerTwoNav ul li a {padding: 1.35rem 2.5rem;display: block; transition: .5s;}
.bannerTwoNav ul li a {font-size: 1.13rem; color: #FFFFFF;}
.bannerTwoNav ul li:hover a {background: #00a0e9;    color: #fff;}
.bannerTwoNav ul li.on a {background: #00a0e9;    color: #fff;}

/* 关于我们 */
.aboutScroll {background: #00a0e9; width: 73%; height: 38.25rem;  position: absolute; top: -20rem;}
.aboutScroll .container14 {width: 900px; height: 100%;}
.aboutScroll .box {height: 100%; display: flex; flex-direction: column; justify-content: center;}
.aboutScroll strong {display: block; font-size: 2.63rem;color: #fff;}
.aboutScroll p {font-size: 1.13rem;color: #fff; margin-top: 3.8rem; width: 100%;}
.aboutScroll .shuxian {height: 4.25rem; width: 1px;margin: auto;background-color: #00a0e9;position: relative;margin-top: 30px;}
.aboutScroll .shuxian {display: flex; align-items: center; position: absolute; left: 5%;}
.aboutScroll .shuxian i {content: "";width: 100%;height: 100%;background-color: #fff;position: absolute;top: 0;left: 0; animation: banpageh 4s infinite;}
.aboutScroll .shuxian span {margin-left: 1.5rem;font-size: 0.94rem;color: #fff;display: block;text-transform: uppercase;}
@keyframes banpageh { 0% {height: 0%; }  100% {height: 100%; }}

.aboutOne {position: relative; }
.aboutOne .boxCon {display: flex; justify-content: space-between ; align-items: center; padding-top: 18.2rem;}
.aboutOne .boxCon .con {width: 900px; margin: auto;}
.aboutOne .boxCon .con h3 {font-size: 2.63rem;color: #333333;}
.aboutOne .boxCon .con p {font-size: 1.13rem;color: #333333; margin-top: 2.5rem;}
.aboutOne .boxCon .re {width: 27%;}
.aboutOne .boxCon .re img {display: block; max-width: 100%; width: 100%;}

.aboutTwo {background: rgba(245, 245, 245,.28); position: relative;display: flex;justify-content: space-between; height: 47.25rem;}
.aboutTwo .box {display: flex; justify-content: space-between;}
.aboutTwo .box .le {position: relative; z-index: 1;}
.aboutTwo .imgBox {width: 74%;}
.aboutTwo .imgBox img {display: block; max-width: 100%;}
.aboutTwo h3 {font-size: 2.63rem;color: #333333; margin-top: 4.5rem;}
.aboutTwo span {font-size: 1.25rem;color: #333333;}
.aboutTwo dl {margin-top: 5rem;}
.aboutTwo dl dt {font-size: 1.63rem;color: #333333; margin-bottom: 1rem;}
.aboutTwo dl dd {font-size: 1.25rem;color: #333333; margin-top: 0.5rem;}
.aboutTwo .imgBox {position: absolute; right: 0; top: 0;}
.aboutTwo ul li {position: absolute; left: 0; }
.aboutTwo ul li em {display: block; width: 6px; height: 6px; background: #00a0e9;position: relative; flex-shrink: 0; border-radius: 50%;position: relative;}
.aboutTwo ul li em:after {content: ""; opacity: 0; position: absolute;top: -12px;left: -12px; animation: fang1 2s linear infinite;background-color: #00a0e9; border-radius: 50%;width: 30px; height: 30px;}
@keyframes fang1 { 0% { transform: scale(0); opacity: 1;} 100% { opacity: 0;  transform: scale(1);}}
.aboutTwo ul li:nth-child(1) {left: 37%;top: 33%;}
.aboutTwo ul li:nth-child(2) {left: 46%;top: 34%;}
.aboutTwo ul li:nth-child(3) {left: 38%;top: 43%;}
.aboutTwo ul li:nth-child(4) {left: 40%;top: 41%;}
.aboutTwo ul li:nth-child(5) {left: 39%;top: 40%;}
.aboutTwo ul li:nth-child(5) em:after {width: 40px; height: 40px; top: -17px;left: -17px;}

.aboutThree {background: url(../images/aboutThree-bj.jpg) no-repeat center; background-size: cover; background-attachment: fixed;}
.aboutThree .left h3 {font-size: 2.63rem;color: #fff;}
.aboutThree .left span {font-size: 1.25rem;color: #fff;  }
.aboutThree .left span::after{content: '';display: block;width:4.25rem;height: 0.1875rem; background: #00a0e9;margin-top: 1.25rem;}
.aboutThree .left .left{margin-top: 2rem;}
.aboutThree .left em{display:block;color: #fff;opacity:0.2;text-transform: uppercase; font-size: 2.5rem;font-weight: bold;font-family:arial;font-weight: 900;margin: 2rem 0;line-height: 2.5rem;}

.profile2 {   position: relative;  padding:7rem 0 ;  z-index: 1;}
.profile2 .w1200 {width: 1400px; display: flex;  align-items: flex-start;   justify-content: space-between; margin: auto;}
.profile2 .left  .about-title {text-align: left;}
.profile2 .left  .about-title h4 {font-size: 36px; color: #DBDBDB; font-weight: bold;}
.profile2 .left  .about-title i {width: 58px;  height: 4px; background: #467db5; display: block; margin-top: 34px;}
.profile2 .w1200 .left .img { margin-top: 35px;  opacity: 1; transform: translateY(40px); transition: .5s;}
.profile2 .w1200 .left .img.flag {  opacity: 1; transform: translateY(0);}
.profile2 .w1200 .left .img.firimg {  margin-bottom: 25px;}
.profile2 .w1200 .left .img img { width: 180px;}
.profile2 .w1200 .left .aline { position: relative;  width: 180px;  height: 3px;  background: #EC6B22;  margin: 30px 0 0px;  overflow: hidden;}
.profile2 .w1200 .left .aline span {position: absolute; left: 0; width: 24px; height: 3px;  background: #fff; animation: aline1 3s infinite linear; }
.profile2 .w1200 .right {  transform: translateY(6px);}
.profile2 .w1200 .right .box {  position: relative;  display: flex; align-items: center; opacity: 1; /* transform: translateX(50%); */  transition: .6s;}
.profile2 .w1200 .right .box.flag {  opacity: 1;  transform: translateX(0);}
.profile2 .w1200 .right .box .swiper-time {  height: 320px;  padding-top: 145px; box-sizing: border-box; overflow: hidden;  margin-right: 60px;}
.profile2 .w1200 .right .box .swiper-time .swiper-wrapper .swiper-slide {  cursor: pointer; }
.profile2 .w1200 .right .box .swiper-time .swiper-wrapper .swiper-slide.swiper-slide-active h5 { color: transparent;}
.profile2 .w1200 .right .box .swiper-time .swiper-wrapper .swiper-slide h5 { position: relative; font-size: 1.63rem;font-weight: bold;  font-family: "GOTHIC";  color: #ffffff; font-weight: 700; line-height: 1;  transition: .5s;}
.profile2 .w1200 .right .box .swiper-timeline {   position: absolute;   top: 50%; left: 16px;  width: 181px; height: 5px; background: #FFFFFF; transform: translateY(-50%);  z-index: 2;}
.profile2 .w1200 .right .box .swiper-timebox { width: 858px; height: 489px;    background: rgba(0, 160, 233,.88);}
.profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide { display: flex;align-items: center; padding: 0 85px; justify-content: space-between;  box-sizing: border-box;}
.profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide .flags-time {display: flex; align-items: flex-end;}
.profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide h5 { font-size: 6.19rem;  font-weight: 700;  font-family: "GOTHIC";  color: #fff;   display: inline-block;}
.profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide span {color: #fff;font-size: 1.88rem;line-height: 6.19rem;     display: inline-block; margin-left: 1rem;}
.profile2 .w1200 .right .box .swiper-timebox .swiper-wrapper .swiper-slide p { color: #fff; width: 350px; font-size: 1.19rem; line-height: 30px;}
.profile2 .w1200 .right .box .swiper-timebox .prev, .profile2 .w1200 .right .box .swiper-timebox .next { position: absolute; width: 56px;  height: 56px;  border-radius: 50%; left: 280px; display: flex; align-items: center;  justify-content: center;  color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); box-sizing: border-box; z-index: 3; font-size: 12px; font-weight: 700; transition: .5s;  cursor: pointer;   font-size: 30px;}
.profile2 .w1200 .right .box .swiper-timebox .prev:hover, .profile2 .w1200 .right .box .swiper-timebox .next:hover { border-color: #fff; color: #5a8ec0;}
.profile2 .w1200 .right .box .swiper-timebox .prev {top: 70px; background: url(../images/swiper-timebox-jt1.png) no-repeat center;}
.profile2 .w1200 .right .box .swiper-timebox .next {bottom: 85px; background: url(../images/swiper-timebox-jt2.png) no-repeat center;}

.aboutFour {padding: 7rem 0;}
.aboutFour .box {display: flex; justify-content: space-between;}
.aboutFour .box .about-title{margin-top: 2rem;}
.aboutFour .box .about-title>h3 {font-size: 2.63rem;color: #333333;}
.aboutFour .box .about-title>h3 {font-size: 2.63rem;color: #333;}
.aboutFour .box .about-title>span {font-size: 1.25rem;color: #666;  }
.aboutFour .box .about-title>span::after{content: '';display: block;width:4.25rem;height: 0.1875rem; background: #00a0e9;margin-top: 1.25rem;}
.profile2 .w1200 .left{margin-top: 2rem;}
.aboutFour .box .about-title>em{display:block;color: #999;opacity:0.1;text-transform: uppercase; font-size: 2.5rem;font-weight: bold;font-family:arial;font-weight: 900;margin: 2rem 0;line-height: 2.5rem;}

.aboutFour ul {position: relative;padding-left: 4.5rem; box-sizing: border-box;}
.aboutFour ul::after {left: 0; content: ""; height: 100%; width: 1px; background: #000000; position: absolute;top: 5%; }
.aboutFour ul::before {left: 0; content: ""; height: 50%; width: 1px; position: absolute;top: 0; background: #00a0e9; z-index: 1;}

.aboutFour ul li {margin-top: 3rem;}
.aboutFour ul li:first-child {margin-top: 0;}
.aboutFour ul li img {display: block;}
.aboutFour ul li em {font-size: 1.13rem;color: #656565; display: block; margin: 0.5rem 0;}
.aboutFour ul li span {font-size: 1.88rem;color: #333333; }

/* 解决方案 */
.solutionList ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.solutionList ul::after {content: ""; width: 32%;}
.solutionList ul li {margin-top: 4rem; width: 32%;}
.solutionList ul li .imgBox {overflow: hidden;}
.solutionList ul li .imgBox img {max-width: 100%; display: block; transition: .5s;}
.solutionList ul li h6 {font-size: 1.13rem;color: #2e2e31;  margin: 1.5rem 0; transition: .5s;}
.solutionList ul li p {font-size: 0.94rem; line-height: 1.88rem; color: #666666;display: -webkit-box;overflow: hidden;  	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.solutionList ul li .more {display: flex; align-items: center; margin-top: 2rem;}
.solutionList ul li .more img {margin-left: 0.5rem; font-size: 0.94rem;color: #222222;}
.solutionList ul li:hover .imgBox img {transform: scale(1.05);}
.solutionList ul li:hover h6 {color: #00a0e9;}

/* 解决方案详情*/
.position {margin:3rem 0;font-size: 1rem;color: #888;}
.position .container14 {background: url(../images/home-icon.png) no-repeat center left;padding-left: 2rem;}
.position .container14 a {font-size: 1rem;color: #888;}
.position .container14 a:hover {color: #00a0e9;}

.ny-news-xq {padding-bottom: 3rem; background-color: #fff;}
.ny-news-xq .xq-box {display: flex; justify-content: space-between; align-items: flex-start;}
.ny-news-xq .box-left {background-color: #fff; width: 65%;  box-sizing: border-box;}
.ny-news-xq .news-title { border-bottom:1px solid #dcdcdc;position: relative; text-align: left; padding: 0; display: flex; align-items: center; justify-content: space-between; padding-bottom:2rem;}
.ny-news-xq .news-title h2 {font-size: 2.25rem; font-weight: 400; color: #333333;}
.ny-news-xq .news-title span {display: inline-block;font-size: 0.94rem;color: #999999;}
.ny-news-xq .news-title span.span2 {margin-left: 1rem;}
.ny-news-xq .ny-xq-con {margin: 3rem 0;}
.ny-news-xq .ny-xq-con img {max-width: 100%; height: auto !important;}
.ny-news-xq .box-right {background-color: #fff; top: 6rem; box-sizing: border-box; width: 30%; margin-top: 4rem; position: sticky;}
.ny-news-xq .box-right h3 {font-size: 1.25rem;color: #888888; font-weight: 400;  padding-bottom: 1rem; border-bottom: 1px solid #dcdcdc;}
.ny-news-xq .box-right li { padding: 1.5rem 0; border-bottom: 1px solid #D6D6D6; position: relative; }
.ny-news-xq .box-right li a {display: flex; justify-content: space-between;}
.ny-news-xq .box-right li .box-img {width: 30%; overflow: hidden;}
.ny-news-xq .box-right li .box-img img {max-width: 100%; display: block; transition: 0.5s;}
.ny-news-xq .box-right li .con {width: 65%;}
.ny-news-xq .box-right li h6 {font-size: 1rem;color: #333333; display: -webkit-box;overflow: hidden;   -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.ny-news-xq .box-right li span {font-size: 0.88rem;color: #777777;}
.ny-news-xq .box-right li:hover .box-img img  {transform: scale(1.05);}
.ny-news-xq .box-right li:hover h6 {color: #00a0e9;}
.page-fy {display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #dcdcdc; padding-top: 2.5rem; flex-wrap: wrap;}
.page-fy .prev , .page-fy .next {font-size: 1rem;  margin-top: 0.5rem;}
.page-fy a {}
.page-fy .prev:hover a {color:#00a0e9 ; }
.page-fy .next:hover a {color:#00a0e9 ;}
.page-fy .re {margin-top: 0.5rem;}
.page-fy .re a {display: flex; align-items: center; font-size: 1rem;color: #222222;}
.page-fy .re a img {display: block; margin-left: 1rem;}
.page-fy .re a:hover {color: #00a0e9;}

/* 产品列表 */
.proList ul li {padding: 8rem 0;  background: #f0f5f8;}
.proList ul li:nth-child(even) {background: #fff;}
.proList ul li .box {display: flex; justify-content: space-around; align-items: center;}
.proList ul li em {font-size: 1.25rem; color: #888888;}
.proList ul li h3 { color: #00a0e9;font-size: 3.13rem;}
.proList ul li p {font-size: 1.06rem;color: #222222;}
.proList ul li .proListLe {width: 37%;}
.proList ul li .proListLe p {margin: 2rem 0;font-size: 1.13rem;color: #222222;}
.proList ul li .proListLe a {width: 7.44rem;height: 2.75rem;border-radius: 1.38rem; transition: .5s; text-align: center; line-height: 2.75rem; display: block;}
.proList ul li .proListLe a {display: flex; align-items: center;  position: relative;}
.proList ul li .proListLe a .more {position: absolute; left: 0; top: 50%; transform: translate(0, -50%); transition: .5s; white-space: nowrap; display: flex; align-items: center;}
.proList ul li .proListLe a span {color: #222222; margin-right: 0.5rem; font-size: 1rem;}
.proList ul li .proListRe img {display: block; max-width: 100%;}
.proList ul li .proListLe a:hover {background: #00a0e9; color: #fff;}
.proList ul li .proListLe a:hover .more {left: 50%; transform: translate(-50%, -50%); filter: brightness(100); -webkit-filter:brightness(100);}

/* 产品详情 */
.proDeTle {text-align: center; padding: 5rem 0;}
.proDeTle h3 {font-size: 3.75rem;color: #202020;  font-weight: 500; font-family: "Microsoft YaHei";}
.proDeTle span {font-size: 1.5rem;color: #202020;display: block;  font-weight: 400; font-family: "Microsoft YaHei";}
.proDeTle i {display: inline-block;width: 5.63rem;height: 0.63rem; background: #00a0e9; border-radius: 0.31rem; margin-top: 1rem;}

.proOne {background: #00a0e9; padding: 2rem 0;}
.proOne ul {display: flex; justify-content: space-around;}
.proOne ul li {text-align: center; }
.proOne ul li img {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);}
.proOne ul li span {display: block; font-size: 1.5rem;color: #fff;}

.proTwo {background: url(../images/proTwo-bj.jpg) no-repeat center; background-size: cover; padding-bottom: 3rem;}
.proTwo .proBox {display: flex; justify-content: center;}
.proTwo .box {display: inline-flex; justify-content: center; position: relative;}
.proTwo .box img {display: block; max-width: 100%;}
.proTwo .box ul li {position: absolute; display: flex; align-items: center;white-space: nowrap;}
.proTwo .box ul li .info {display: flex; align-items: center;}
.proTwo .box ul li .i1 {width: 0.38rem;height: 0.38rem; background: rgba(255, 255, 255, 0.702);display: block; border-radius: 50%;position: relative;}

.proTwo .box ul li .i1:after {content: ""; opacity: 0; position: absolute;top:-7px;left: -7px; animation: fang1 2s linear infinite;background: rgba(255,255,255,1); border-radius: 50%;width: 20px; height: 20px;}
.proTwo .box ul li .xian {width: 160px; height: 1px;background: #494949;}
.proTwo .box ul li .i2 {width: 0.38rem;height: 0.38rem; background: #737373;display: block; border-radius: 50%;position: relative;}
.proTwo .box ul li span {font-size: 24px;color: #323232;margin-left: 1rem;font-family: "Microsoft YaHei"; font-weight: 500;}
.proTwo .box ul.proLe li span {margin-right: 1rem; margin-left: 0;}
.proTwo .box ul.proLe li .info {order: 1;}
.proTwo .box ul.proLe li:nth-child(1) {left: -10%; top: 19%;}
.proTwo .box ul.proLe  li:nth-child(2) {left: -21%; top: 45%;}
.proTwo .box ul.proLe li:nth-child(3) {top: 74%; left: -35%;}
.proTwo .box ul.proRe li:nth-child(1) {left: 54%; top: 0%;}
.proTwo .box ul.proRe li:nth-child(2) {top: 23%;left: 64%;}
.proTwo .box ul.proRe li:nth-child(3) {top: 80%; left: 69%;}

.proThree {padding-bottom: 5rem;}
.proThree .container {width: 1600px;}
.proThree .proThBox {background: #2a2a2a; padding: 3rem; box-sizing: border-box; }
.proThree .proThBox table {text-align: center; width: 100%;    border-collapse: collapse;}
.proThree .proThBox tr:first-child {border-top: 1px solid #8B8B8B;}
.proThree .proThBox tr {border-bottom: 1px solid #8B8B8B; }
.proThree .proThBox tr td {font-size: 1.25rem;color: #ffffff;text-align: center; padding: 0.6rem 0;font-weight: 400; font-family: "Microsoft YaHei";}

.proFour {background: url(../images/proFour-bj.png) no-repeat top; background-size: contain; margin-bottom: 8rem;}
.proFour ul li {display: flex; align-items: center; justify-content: space-between;}
.proFour ul li .con {width: 45%;}
.proFour ul li .num {font-size: 5.5rem;color: #00a0e9;letter-spacing: -0.05rem; font-style: oblique; line-height: 5rem;}
.proFour ul li strong {font-size: 3rem;color: #202020; font-weight: 500; position: relative; font-family: "Microsoft YaHei"; display: inline-block;}
.proFour ul li strong::after {content: ""; width: 100%; bottom: -10px; position: absolute; height: 0.56rem;background: #00a0e9; left: 0;}
.proFour ul li small {font-size: 2.25rem; font-weight: 500; font-family: "Microsoft YaHei"; display: block;margin-top: 1.5rem;}
.proFour ul li p {font-size: 1.5rem;color: #202020;font-weight: 400; font-family: "Microsoft YaHei"; margin: 1rem 0;}
.proFour ul li dd {display: flex; align-items: center;}
.proFour ul li dd span {color: #202020; font-size: 1.5rem;font-weight: 400; font-family: "Microsoft YaHei"; margin-left: 1rem;}
.proFour ul li .info {display: flex; flex-wrap: wrap;}
.proFour ul li .info .item {margin-right: 1rem; margin-top: 0.5rem; padding: 0.5rem 2rem; background: #e9e9e9; border-radius: 0.38rem; text-align: center;}
.proFour ul li .info .item:last-child {margin-right: 0; }
.proFour ul li .info .text1 {font-size: 1.88rem; line-height: 1.8rem; font-weight: 600; color: #00a0e9; font-family: "Microsoft YaHei"; }
.proFour ul li .info .text2 {font-size: 1.5rem;color: #1a1a19; font-family: "Microsoft YaHei"; font-weight: 400;}
.proFour ul li .imgBox {width: 50%; height: 28.75rem; overflow: hidden;border: 1px solid #a2a2a2; box-sizing: border-box;}
.proFour ul li .imgBox img {display: none; max-width: 100%;}
.proFour ul li:nth-child(even) .con {order: 1;}

.proFive {background: url(../images/proFive-bj.jpg) no-repeat center; background-size: cover;padding-bottom: 5rem;}
.proFive ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.proFive ul::after {content: ""; width: 32.5%;}
.proFive ul li {margin-bottom: 1rem; width: 32.5%; position: relative;}
.proFive ul li img {display: block; max-width: 100%;}

/* 产品详情页===== 2 */
.proApplication li .cation {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.75);border: 0.06rem solid #eaeaea; box-sizing: border-box;}
.proApplication li .cation {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.proApplication li h6 {font-size: 1.5rem;color: #fefefe;font-weight: 400; font-family: "Microsoft YaHei";margin: 1rem 0;}
.proApplication li i {width: 2.88rem;height: 0.31rem;background: #00a0e9;}

/* 服务支持 */
.serviceOne {margin-bottom: 9.5rem;}
.serviceOne h3 {font-size: 2.75rem;color: #333333;   text-align: center; padding: 6rem 0;}
.serviceOne ul {display: flex; justify-content: space-between;}
.serviceOne ul li {position: relative; width: 32%;}
.serviceOne ul li .im {display: block; max-width: 100%;}
.serviceOne ul li .con {position: absolute; padding: 10% 2% 15% 10%; box-sizing: border-box; width: 100%; top: 0; left: 0; height: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.serviceOne ul li .con span {font-size: 1.5rem;color: #ffffff;}
.serviceOne ul li .con strong {display: block;font-size: 2.38rem;color: #ffffff;}

.serviceTwo {background: url(../images/serviceTwo-bj.jpg) no-repeat center; background-size: cover; padding: 14rem 0;}
.serviceTwo ul {display: flex; justify-content: space-between; }
.serviceTwo ul li {width: calc(100%/3); text-align: center; position: relative; z-index: 1;}
.serviceTwo ul li::before {content: ""; position: absolute; width: 1px; height: 100%; background: rgba(214, 216, 217,.14); right: 0; top: 0;}
.serviceTwo ul li::after {content: ""; position: absolute; width: 10rem; height: 10rem; border-radius: 50%; opacity: 0; transition: .5s; background: #00a0e9; z-index: -1; left: 70%; top: 50%; transform: translate(-50%, -50%)}
.serviceTwo ul li:last-child::before {display: none;}
.serviceTwo ul li img {display: block; margin: auto; margin-bottom: 0.5rem;}
.serviceTwo ul li strong {font-size: 2.75rem;color: #ffffff;display: block;}
.serviceTwo ul li span {font-size: 1.38rem;color: #ffffff;}
.serviceTwo ul li:hover::after {left: 50%; opacity: 1;}

.serviceThree {padding-bottom: 10rem;}
.serviceThree h3 {font-size: 2.75rem;color: #333333;   text-align: center; padding: 6rem 0;}
.serviceThree ul {display: flex; justify-content: space-between;}
.serviceThree ul li:last-child {display: flex;}
.serviceThree ul li:last-child .le {margin-right: 2rem;}
.serviceThree ul li:last-child .re img {display: block; max-width: 100%;}
.serviceThree ul li em {font-size: 1.13rem;color: #333333; }
.serviceThree ul li strong {font-size: 2.19rem;color: #333333; display: block; margin-top: 1.2rem;}
.serviceThree ul li span {font-size: 1.13rem;color: #333333;}

/* 代理合作 */
.coperTle {padding: 6rem 0; text-align: center;}
.coperTle h3 {font-size: 2.75rem;color: #333333;}
.coperTle p {font-size: 1.5rem;color: #444444;}
.coperOne {padding-bottom: 3rem;}
.coperOne ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.coperOne ul li {width: 25%; padding: 0 1rem; box-sizing: border-box; text-align: center; margin-bottom: 7rem;}
.coperOne ul li img {display: inline-block; transition: .5s;}
.coperOne ul li strong {font-size: 2.13rem;color: #333333; margin: 1rem 0; display: block;}
.coperOne ul li p {font-size: 1.13rem;color: #666666;}
.coperOne ul li:hover img {transform: rotateY(180deg);}

.coperTwo {background: url(../images/coperTwo-bj.jpg) no-repeat center; background-size: cover; padding-bottom: 7.5rem;}
.coperTwo ul {display: flex; justify-content: space-between;}
.coperTwo ul li {background: #fff; width: 32%; padding: 3.5rem 2rem 0rem 2rem; box-sizing: border-box; transition: .5s;}
.coperTwo ul li .num {text-align: center; position: relative;}
.coperTwo ul li strong {font-size: 8.06rem;color: #f5f5f5; display: block; line-height: 7rem;}
.coperTwo ul li .num img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.coperTwo ul li h4 {font-size: 2.31rem;color: #333333; text-align: center;  margin-bottom: 3rem;}
.coperTwo ul li .con {padding: 2.5rem 0;}
.coperTwo ul li .con h6 {font-size: 1.44rem;color: #333333; margin-bottom: 0.5rem;}
.coperTwo ul li .con p {font-size: 1.06rem;color: #666666;}
.coperTwo ul li .con p span {color: #D41F1F;  }
.coperTwo ul li .con2 {border-top: 1px solid #CCCCCC;}
.coperTwo ul li:hover {transform: translateY(-10px);}

.coperThree {background: #00a0e9; padding: 3rem 0 9rem 0;}
.coperThree .coperTle h3{color: #fff}
.coperThree h4 {font-size: 2.75rem;color: #000000;text-align: center;}
.coperThree p { font-size: 1.25rem;color: #fff; width: 80%; margin: auto; padding-top: 3rem;}

.coperFour {background: #f5f5f5; padding-bottom: 8.5rem;}
.coperFour ul {display: flex; justify-content: space-between;}
.coperFour ul li {width: calc(100%/3);text-align: center;}
.coperFour ul li img {margin-bottom: 2rem; transition: .5s;}
.coperFour ul li span {display: block; font-size: 1.38rem;color: #333333;}
.coperFour ul li:hover img {transform: rotateY(180deg);}

.coperFive {margin-bottom: 8rem;}
.coperFive form {padding: 0 3rem; box-sizing: border-box;}
.coperFive form label {font-size: 1.13rem;color: #000000;display: block; margin-bottom: 0.3rem;}
.coperFive form > div {margin-top: 2.75rem;}
.coperFive form .col2 {display: flex; justify-content: space-between;}
.coperFive form .col2 .con {width: 49%;}
.coperFive form .col2 input {width: 100%;    font-size: 1rem; color: #333; background: #ffffff; border: 0.06rem solid #cccccc; border-radius: 0.31rem;height: 3.13rem; padding-left: 1.25rem; box-sizing: border-box;}
.coperFive form .col2 input::placeholder , .coperFive form .col1 textarea::placeholder {font-size: 0.88rem;color: #b5b5b5;}
.coperFive form .col1 textarea {width: 100%;    height: 11.94rem; background: #ffffff; border: 0.06rem solid #cccccc; font-size: 1rem; color: #333;  border-radius: 0.31rem; resize: none; padding: 1rem 0 0 1rem; box-sizing: border-box;}
.coperFive form .sub {display: flex; justify-content: center;}
.coperFive form .sub input {width: 14.44rem; cursor: pointer; height: 3.75rem; font-size: 1.13rem;color: #fff;    background: #00a0e9; border-radius: 1.88rem;text-align: center; line-height: 3.75rem; border: none; outline: none;}

.coperFive form .code {display: block;}
.coperFive form .code .con {display: flex;}


@media only screen and (max-width:767px) { 
  .coperFive form .col1 textarea {height: 6rem;}
  .coperFive form > div {margin-top: 1rem;}
  .coperFive form .code .con {width: 100%;}
}

/* 新闻列表 */
.newsOne {background: #f9f9f9; padding: 3.5rem 0;}
.newsOneSlide .hd {display: flex; justify-content: space-between;    border-bottom: 1px solid #ddd;padding-bottom: 2rem;}
.newsOneSlide .hd h3 {font-size: 2.13rem;color: #333333;}
.newsOneSlide .hd .arrow a {width: 2.81rem; height: 2.81rem; cursor: pointer; transition: .5s; background: #EEEEEE; border-radius: 50%; display: inline-flex; align-items: center;justify-content: center;}
.newsOneSlide .hd .arrow .prev {margin-right: 2rem;}
.newsOneSlide .hd .arrow .prev img {transform: rotate(180deg); position: relative; top: -2px;}
.newsOneSlide .hd .arrow a:hover {background: #00a0e9;}
.newsOneSlide .hd .arrow a:hover img {filter: brightness(0); }
.newsOneSlide .bd ul {margin-top: 2rem;}
.newsOneSlide .bd ul li {display: flex; justify-content: space-between;}
.newsOneSlide .bd ul li .le {width: 50%;}
.newsOneSlide .bd ul li .le h6 {font-size: 1.63rem;color: #333333; margin-top: 2rem;}
.newsOneSlide .bd ul li .le em {font-size: 1rem;color: #999999;display: block; margin-bottom: 3rem;}
.newsOneSlide .bd ul li .le p {font-size: 1.13rem;color: #555555;}
.newsOneSlide .bd ul li .le a {width: 9.63rem; height: 3.13rem; transition: .5s; margin-top: 5rem; background: #00a0e9;border-radius: 1.56rem;display: flex; justify-content: center; align-items: center;}
.newsOneSlide .bd ul li .le a span {font-size: 1rem;color: #fff;}
.newsOneSlide .bd ul li .le a img {margin-left: 1rem; transition: .5s; filter: brightness(100); -webkit-filter:brightness(100);}
.newsOneSlide .bd ul li .le a:hover img {margin-left: 1.5rem; }
.newsOneSlide .bd ul li .re {width: 42%; display: flex; justify-content: center;}
.newsOneSlide .bd ul li .re img {width: 100%;display: block; max-width: 50%;}

.newsList .tleNav {margin: 3rem 0; display: flex; justify-content: center;}
.newsList .tleNav a {width: 8.13rem;height: 2.69rem; border-radius: 1.38rem; text-align: center; line-height: 2.69rem;}
.newsList .tleNav a {color: #999999; font-size: 1rem; transition: .5s;}
.newsList .tleNav a:hover { color: #333333;background: #00a0e9;}
.newsList .tleNav a.on { color: #333333;background: #00a0e9;}
.newsList ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.newsList ul::after {content: ""; width: 32%;}
.newsList ul li {width: 32%; margin-bottom: 2rem;}
.newsList ul li .imgBox {overflow: hidden; height: 15rem;}
.newsList ul li .imgBox img {display: block; width: 100%; transition: .5s; height: 100%; object-fit: cover;}
.newsList ul li .con {border: 0.06rem solid #f5f5f5;  box-sizing: border-box;}
.newsList ul li p {padding: 3rem 2rem; font-size: 1.25rem;box-sizing: border-box; color: #333333;}
.newsList ul li .moreBox {background: #f5f5f5; padding: 1rem 2rem; transition: .5s; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.newsList ul li span {font-size: 1rem;color: #333333;}
.newsList ul li .more {font-size: 1rem;color: #666;}
.newsList ul li .more img {margin-left: 0.5rem;}
.newsList ul li:hover .moreBox {background: #00a0e9;}
.newsList ul li:hover span {color: #fff;}
.newsList ul li:hover .more {color: #fff;}
.newsList ul li:hover .more img {filter: brightness(100); -webkit-filter:brightness(100);}
.newsList ul li:hover .imgBox img {transform: scale(1.05);}



/* 新闻详情 */
.newsXq .container14 {width: 920px;}
.newsXq .box-left {width: 100%;}
.ny-news-xq.newsXq  .news-title {border-bottom: 1px solid #00a0e9;;}

.otherNews {background: #f5f5f5; }
.otherNews .title {padding-top: 3rem;}
.otherNews .title h3 {font-size: 2.13rem;color: #333333;}
.otherNews .otherBox {width: 920px; position: relative; margin: auto;}
.otherNewsSwiper {padding-bottom: 4rem; padding-top: 3rem; position: relative;}
.otherNewsSwiper .swiper-slide {width: 38%; background: #fff;}
.otherNewsSwiper .swiper-slide img {max-width: 100%; display: block;}
.otherNewsSwiper .swiper-slide .imgBox {overflow: hidden; height: 20rem;}
.otherNewsSwiper .swiper-slide .imgBox img {display: block; max-width: 100%; transition: .5s;}
.otherNewsSwiper .swiper-slide .con {padding: 2rem 1.5rem; box-sizing: border-box;}
.otherNewsSwiper .swiper-slide .con h6 {font-size: 0.94rem;color: #333333;}
.otherNewsSwiper .swiper-slide .con em {font-size: 0.75rem;color: #7e7e7e;display: block; margin-top: 0.3rem;}
.otherNewsSwiper .swiper-slide:hover img {transform: scale(1.05);}
.otherNewsSwiper .swiper-slide:hover h6 {color: #00a0e9;}
.otherNewsSwiper .swiper-button-prev img , .otherNewsSwiper .swiper-button-next img {display: block;filter: brightness(0);}
.otherNewsSwiper .swiper-button-prev { top: -12px;right: 3rem;left: auto; transform: rotate(180deg); height: auto;}
.otherNewsSwiper .swiper-button-next { top: -10px;right: 0; height: auto;}

.otherNewsSwiper .swiper-pagination {display: none;}

/* 联系我们 */
.contactOne .box {display: flex; align-items: flex-start; justify-content: space-between; padding: 6rem 0;}
.contactOne .box .le {position: relative; position: sticky; top: 5rem;}
.contactOne .box .le::after {content: "CALL";  width: 3.44rem;height: 3.69rem; background: url(../images/callBjIcon.png) no-repeat center; background-size: 100%; text-align: center; line-height: 3.5rem; font-size: 0.88rem;color: #000000;letter-spacing: 0.02rem;font-family: Arial, Arial-Bold; font-weight: 700;}
.contactOne .box .le::after {position: absolute;     top: 5%;right: -12%;}
.contactOne .box .le .tel {font-size: 2.94rem;color: #333333;font-weight: 700;  font-family: "GOTHIC";}
.contactOne .box .le strong {font-size: 7.13rem;font-family: Arial, Arial-Bold;color: #000000;line-height: 7.5rem; letter-spacing: 0.14rem;display: block;}
.contactOne .box .le span {font-size: 2.25rem;color: #000000;letter-spacing: 0.05rem;display: block;}
.contactOne .box .re {width: 60%; margin-left: 4rem;}
.contactOne .box .re h3 {font-size: 2.19rem;color: #333333;}
.contactOne .box .re .reTel {font-size: 1.88rem;color: #333333;  margin: 2rem 0;}
.contactOne .box .re .reTel span {font-size: 1.88rem;color: #333333;letter-spacing: 0.04rem;font-family: "GOTHIC"; font-weight: 700;}
.contactOne .box .re dd {font-size: 1rem;color: #333333;letter-spacing: 0.02rem; margin-bottom: 0.5rem;}
.contactOne .gt { margin-top: 5rem;}
.contactOne .gt .tit {font-size: 2.19rem;color: #333333;}
.contactOne .gt .form { width: 100%; margin-top: 2rem;}
.contactOne .gt .form .item { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.contactOne .gt .form .item input {width: calc(50% - 10px);}
.contactOne .gt .form .item textarea, .contactOne  .gt .form .item input, .contactOne .gt .form .item button {    box-sizing: border-box; padding: 21px 24px;font-size: 16px; color: #333; background-color: #f5f5f5; resize: none; outline: none; border: none; margin-bottom: 20px;}
.contactOne .gt .form .emale1 input {width: 100%;}
.contactOne  .gt .form .item input::placeholder {font-size: 1rem;color: #a4a4a4;  }
.contactOne  .gt .form .item textarea::placeholder {font-size: 1rem;color: #a4a4a4;  }
.contactOne .gt .form .item textarea {width: 100%;height: 150px;font-family: '微软雅黑';}
.contactOne .gt .form .item button { width: 100%;background-color: #00a0e9;color: #fff; padding: 0; cursor: pointer; font-size: 1.13rem; border-radius: 3px; height: 3.5rem; line-height: 3.5rem;}
input, input:focus, input:active, button, button[type=button], textarea:focus { appearance: none; -webkit-appearance: none; outline: none;}

.talentTwo {padding-bottom: 10rem; background: #f6f6f6;}
.talentTwo .talentTle {text-align: center; padding: 4.5rem 0;}
.talentTwo .talentTle h3 {font-size: 3rem;color: #333333;}
.talentTwo .talentTle span {font-size: 0.94rem;color: #666666;font-family: Arial, Arial-Regular;}
.talentTwo .joinus-tab {width: 100%; border-collapse: collapse; text-align: center;}
.joinus-tab thead tr th {background: #e4e4e4; padding: 1.5rem 0; font-size: 1.13rem;color: #333333;}
.joinus-tab tbody tr td {padding: 1.5rem 0; font-size: 1rem;color: #666666;}
.talentTwo .joinus-tab tr {text-align: center; padding: 1.8rem 0; font-size: 1.13rem;color: #333333; font-weight: 400; text-align: center;}
.talentTwo .joinus-tab tr:nth-child(even) {background: #E4E4E4;}
/* 弹出层 */
.acquisition-info {padding: 3rem;box-sizing: border-box; background-color: #fff; width: 60%; display: none;}
.acquisition-info .box-title {display: flex; justify-content: space-between; align-items: center;}
.acquisition-info .box-title h3 {font-size: 1.6rem; color: #000; font-weight: bold;}
.acquisition-info .box-title span {font-size: 2.5rem; cursor: pointer; color: #000; line-height: 30px;}
.acquisition-info .time span {font-size: 1rem; color: #666;display: inline-block; margin-right: 6rem;}
.acquisition-info .time {border-bottom: 1px solid #ececec; padding: 1rem 0; text-align: left;}
.acquisition-info dl {margin-top: 2.5rem; text-align: left;}
.acquisition-info dt {color: #333; font-size: 1rem;}
.acquisition-info dd {color: #666; font-size: 1rem; margin-top: 1.1rem;}
.acquisition-info dl p {margin-top:5px;}
.acquisition-info dl span{ margin-top:0;font-size:0.8rem;color:#666; line-height: 20px; white-space: wrap !important;}

.fy { padding: 4rem 0; display: flex;justify-content: center;align-items: center; flex-wrap: wrap; gap: 1rem;}
.fy a { background: #E6E6E6; display: flex; align-items: center; justify-content: center; color: #707070; font-size: 14px; transition: .4s;  padding: 5px 15px;}
.fy a:hover {color: #fff; background: #00a0e9;}
.fy .layui-laypage-curr {color: #fff; background: #00a0e9; font-size: 14px;  margin: 0 5px; padding: 5px 15px;}

/* 艾米测温详情 */
.proTwo.amcwRobot .box ul.proLe li:nth-child(1) {left: -58%;top: -2%;}
.proTwo.amcwRobot .box ul.proLe li:nth-child(2) {left: -60%;top: 13%;}
.proTwo.amcwRobot .box ul.proRe li:nth-child(1) {left: 56%; top: 4%;}
.proTwo.amcwRobot .box ul.proRe li:nth-child(2) {top: 16%;left: 55%;}
.proTwo.amcwRobot .box ul.proRe li:nth-child(3) {top: 40%; left: 54%;}
/* 艾米送餐详情 */
.proTwo.amscRobot .box ul.proLe li:nth-child(1) {left: -49%;top: 5%;}
.proTwo.amscRobot .box ul.proLe li:nth-child(2) {left: -70%;top: 30%;} 
.proTwo.amscRobot .box ul.proLe li:nth-child(3) {top: 84%;left: -85%;} 
.proTwo.amscRobot .box ul.proRe li:nth-child(1) {left: 46%;top: 24%;}
.proTwo.amscRobot .box ul.proRe li:nth-child(2) {top: 62%;left: 40%;}
.proTwo.amscRobot .box ul.proRe li:nth-child(3) {top: 88%;left: 54%;}
/* 飞毛腿配送详情 */
.proTwo.fmtpsRobot .box ul.proLe li:nth-child(1) {left: -115%;top: -2%;}
.proTwo.fmtpsRobot .box ul.proLe li:nth-child(2) {left: -106%;top: 7%;}
.proTwo.fmtpsRobot .box ul.proLe li:nth-child(3) {left: -95%;top: 45%;}
.proTwo.fmtpsRobot .box ul.proLe li:nth-child(4) {left: -113%;top: 71%;}
.proTwo.fmtpsRobot .box ul.proRe li:nth-child(1) {left: 54%; top: -3%;}
.proTwo.fmtpsRobot .box ul.proRe li:nth-child(2) {top: 2%;left: 65%;}
.proTwo.fmtpsRobot .box ul.proRe li:nth-child(3) {top: 28%; left: 70%;}
.proTwo.fmtpsRobot .box ul.proRe li:nth-child(4) {top: 80.5%; left: 52%;}
.proTwo.fmtpsRobot .box ul.proRe li:nth-child(5) {top: 90%; left: 52%;}

/* 熊猫送餐详情 */
.proTwo.xmscRobot .box ul.proLe li:nth-child(1) {left: -52%;top: 4%;}
.proTwo.xmscRobot .box ul.proLe li:nth-child(2) {left: -54%;top: 41%;}
.proTwo.xmscRobot .box ul.proLe li:nth-child(3) {left: -82%;top: 71%;}
.proTwo.xmscRobot .box ul.proRe li:nth-child(1) {left: 56%; top: 31%;}
.proTwo.xmscRobot .box ul.proRe li:nth-child(2) {top: 78.5%;left: 34%;}
.proTwo.xmscRobot .box ul.proRe li:nth-child(3) {top: 85%; left: 62%;}
/* 艾米讲解详情 */
.proTwo.amjjRobot .box ul.proLe li:nth-child(1) {left: -55%;top: -2%;}
.proTwo.amjjRobot .box ul.proLe li:nth-child(2) {left: -78%;top: 12%;}
.proTwo.amjjRobot .box ul.proLe li:nth-child(3) {left: -72%;top: 67%;}
.proTwo.amjjRobot .box ul.proLe li:nth-child(4) {left: -77%;top: 88%;}
.proTwo.amjjRobot .box ul.proRe li:nth-child(1) {left: 56%; top: 4%;}
.proTwo.amjjRobot .box ul.proRe li:nth-child(2) {top: 33%;left: 68%;}
.proTwo.amjjRobot .box ul.proRe li:nth-child(3) {top: 90%; left: 62%;}
/* 爱丽丝讲解详情 */
.proTwo.alsjjRobot .box ul.proLe li:nth-child(1) {left: -85%;top: 0%;}
.proTwo.alsjjRobot .box ul.proLe li:nth-child(2) {left: -72%;top: 67%;}
.proTwo.alsjjRobot .box ul.proRe li:nth-child(1) {left: 56%; top: 28%;}
.proTwo.alsjjRobot .box ul.proRe li:nth-child(2) {top: 90%;left: 59%;}
/* 精灵详情 */
.proTwo.jlRobot .box ul.proLe li:nth-child(1) {left: -86%;top: -3%;}
.proTwo.jlRobot .box ul.proLe li:nth-child(2) {left: -78%;top: 15%;}
.proTwo.jlRobot .box ul.proLe li:nth-child(3) {left: -58%;top: 50%;}
.proTwo.jlRobot .box ul.proLe li:nth-child(4) {left: -85%;top: 79%;}
.proTwo.jlRobot .box ul.proRe li:nth-child(1) {left: 49%; top: 0%;}
.proTwo.jlRobot .box ul.proRe li:nth-child(2) {top: 50%;left: 52%;}
.proTwo.jlRobot .box ul.proRe li:nth-child(3) {top: 72%; left: 60%;}
.proTwo.jlRobot .box ul.proRe li:nth-child(4) {top: 85%; left: 50%;}
/* 小雪讲解详情 */
.proTwo.xxjjRobot .box ul.proLe li:nth-child(1) {left: -55%;top: 12%;}
.proTwo.xxjjRobot .box ul.proLe li:nth-child(2) {left: -51%;top: 30%;}
.proTwo.xxjjRobot .box ul.proLe li:nth-child(3) {left: -35%;top: 50%;}
.proTwo.xxjjRobot .box ul.proLe li:nth-child(4) {left: -45%;top: 65%;}
.proTwo.xxjjRobot .box ul.proLe li:nth-child(5) {left: -45%;top: 88%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(1) {left: 49%; top: -2%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(2) {top: 32%;left: 74%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(3) {top: 40%; left: 60%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(4) {top: 58%; left: 53%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(5) {top: 72%; left: 72%;}
.proTwo.xxjjRobot .box ul.proRe li:nth-child(6) {top: 85%; left: 66%;}
/* 小鱼AI详情 */
.proTwo.xyRobot .box ul.proLe li:nth-child(1) {left: -32%;top: 11%;}
.proTwo.xyRobot .box ul.proLe li:nth-child(2) {left: -26.8%; top: 32%;}
.proTwo.xyRobot .box ul.proLe li:nth-child(3) {left: -50.5%;top: 42%;}
.proTwo.xyRobot .box ul.proLe li:nth-child(4) {left: -44%;top: 87%;}
.proTwo.xyRobot .box ul.proLe li:nth-child(5) {left: -45%;top: 88%;}
.proTwo.xyRobot .box ul.proRe li:nth-child(1) {left: 49%; top: -2%;}
.proTwo.xyRobot .box ul.proRe li:nth-child(2) {top: 45%;left: 70%;}
.proTwo.xyRobot .box ul.proRe li:nth-child(3) {top: 74%; left: 50%;}
/* 宋小贩详情 */
.proTwo.sxfRobot .box ul.proLe li:nth-child(1) {left: -113%;top: -1%;}
.proTwo.sxfRobot .box ul.proLe li:nth-child(2) {left: -104%;top: 13%;}
.proTwo.sxfRobot .box ul.proLe li:nth-child(3) {left: -70%; top: 45%;}
.proTwo.sxfRobot .box ul.proLe li:nth-child(4) {left: -110%;top: 78%;}
.proTwo.sxfRobot .box ul.proRe li:nth-child(1) {left: 65%;top: 6%;}
.proTwo.sxfRobot .box ul.proRe li:nth-child(2) {top: 86%;left: 64%;}



/* 外卖机器人 详情 2024.12.13*/

.flex{display: flex;}
.flex-sbc{display: flex; justify-content: space-between;  align-items: center;}
.flex-c{display: flex; align-items: center;}
.flex-cc{display: flex; align-items: center; justify-content: center;}
.flex-ccc{display: flex; align-items: center; justify-content: center; flex-direction: column;}
.flex-dcsb{display: flex; flex-direction: column; justify-content: space-between;}
.flex-sb{display: flex; justify-content: space-between;}
.flex-sbw{display: flex;justify-content: space-between; flex-wrap: wrap;}
.flex-cw{display: flex; align-items: center; flex-wrap: wrap;}
.flex-dc{display: flex; flex-direction: column;}
.flex-w{display: flex; flex-wrap: wrap;}
.flex-sbcw{display: flex;justify-content: space-between; align-items: center;  flex-wrap: wrap;}

.wmpro-banner{height: 59.9375rem;}
.wmpro-banner .proTle{top: 19%;}
.wmpro-banner .proTle h3,.wmpro-banner .proTle span{display: block; font-style: italic;}
.wmpro-banner .proTle h3{font-size: 3.75rem; color: #272727; }
.wmpro-banner .proTle span{font-size: 3rem; color: #00a0e9;}
.wmproOne{position: relative; background: url(../images/WM-Robot/pro-bg1.jpg) no-repeat left bottom; background-size: cover;  height: 43.75rem;  background-size: cover; display: flex;    justify-content: flex-end;  align-items: center;}
.wmproOne-pic{position: absolute; content: ''; bottom: 0; left: 0; width: 64%; display: none;}
.wmproOne-pic img{display: block; max-width: 100%;}
.wmpro-title h3{display: block; font-size: 3rem; color: #00a0e9; font-weight: 400;  line-height: 3.8rem; margin-bottom: 2.1875rem;}
.wmpro-title h4{display: block; font-size: 1.625rem; color: #272727; font-weight: 400; }

.One-box{justify-content: flex-end; transform: translateY(-24%);}
.One-box .wmpro-title h3{}
.wmproOne .wmpro-title {text-align: right; max-width: 58%;}
.wmproTwo{color: #fff; background: #00a0e9; padding: 7.8125rem 0 6.8125rem;}
.wmproTwo  .wmpro-title{margin-bottom: 1.375rem;}
.wmproTwo  .wmpro-title h3{color: #fff; margin-bottom: 0;}
.wmproTwo  .wmpro-title h3.text{margin-bottom: 0.9375rem; }
.wmproTwo  .wmpro-title h4{color: #fff;}
.two-box{position: relative;}
.two-box .info{position: relative; z-index: 8;}
.two-box .pic{position: absolute; right: 0; width: 60%; top: -7%;}
.two-box .pic img{display: block; max-width: 100%;}
.wmproTwo-list ul li{width: 50%; margin-bottom: 1rem;}
.wmproTwo-list ul li em{display: block; font-size: 3rem;}
.wmproTwo-list ul li span{font-size: 1.875rem;}
.wmproTwo-list ul li h5{font-size: 1.125rem;}
.wmproThree{background: #efefef; padding: 2.375rem 0 0;}
.Three-box .pic{width: 51.5%;}
.Three-box .pic img{display: block; max-width: 100%;}
.Three-box .info{text-align: right; width: 66%; margin-top: 9rem;}
.wmproFour{background: #00a0e9; padding: 3.0625rem 0;}
.wmproFour .pic img{display: block; max-width: 100%;}

.wmproFive{background: #efefef;position: relative; padding: 11.5625rem 0 11.3rem;}
.wmproFive .pic{position: absolute;top: 50%; transform: translateY(-50%); right: 11.25%;width: 42%;overflow: hidden;}
.wmproFive .pic img{display: block; max-width: 100%; mix-blend-mode: multiply;}
.wmproFive .info{width: 44%; }
.wmproFive-list{margin-top: 3.125rem;}
.wmproFive-list ul li{text-align: center; margin-right: 13%;}
.wmproFive-list ul li:last-child{margin-right: 0;}
.wmproFive-list ul li em{display: block; font-size: 3rem; color: #00a0e9;}
.wmproFive-list ul li h5{display: block; font-size: 1.5rem; color: #272727; }


.wmproSix{background: #00a0e9; padding: 3.6875rem 0 3.5rem;}
.wmproSix-list ul li{width: 29%; text-align: center;}
.wmproSix-list ul li .pic{margin-bottom: 1.25rem;}
.wmproSix-list ul li .pic img{display: block; max-width: 100%;}
.wmproSix-list ul li h3{display: block; font-size: 1.625rem; color: #fff;}

.wmproseven{padding: 3.625rem 0 6.25rem;}
.wmpro-title2 h3{margin-bottom: 4.375rem;}
.wmproseven-list ul li{text-align: center; margin: 0 4%;}
.wmproseven-list ul li em{display: block; font-size: 1.125rem; color: #2f2f2f; margin-top: 0.5rem;}

.wmproeight {background: #00a0e9; padding: 4.375rem 0 5.6875rem;}
.wmproeight .wmpro-title2 h3{color: #fff;}
.parameter {width: 100%!important; border-collapse:collapse; }
.parameter tr td{font-size: 1.5rem; color: #fff;  border: 2px solid #fff; height: 3.125rem;padding: 0 3.125rem; line-height: 2rem;}
.wmpronine {padding: 5rem 0 8.75rem;}
.wmpronine-list ul li{text-align: center;}
.wmpronine-list ul li .pic{min-height: 12rem;}
.wmpronine-list ul li .pic img{display: block; max-width: 100%;}
.wmpronine-list ul li em{display: block; font-size: 1.25rem; color: #00a0e9; margin-top: 1.25rem;}
.wmpronine-list ul.item2{  display: flex;  justify-content: flex-end;  margin: 1.875rem 5.5% 1.875rem 0;}



/* 2025.1.9 牛魔王*/
.F500-banner .proTle{text-align: left; color: #ffffff;}
.F500-banner .proTle h3{ font-size: 5rem; }
.F500-banner .proTle em{ font-size: 2.25rem; display: block; margin-bottom: 1.5rem;}
.F500-banner .proTle span{display: inline-block; font-size: 2rem; line-height: 3.75rem;background: #00a0e9;border-radius: 1.88rem; color: #fff; padding:  0 2.125rem;}

.F500One{background: url(../images/F500/F500One-bg.jpg) no-repeat center; background-size: cover; padding: 10.9375rem 0 4.875rem;}
.F500One-box .pic{width: 28.75%; margin-left: 9.5%;}
.F500One-box .pic img{display: block; max-width: 100%;}
.F500One-box .info{width: 52%; text-align: right;}
.F500-title h3{font-size: 3.75rem;color: #00a0e9;font-weight: 400;margin-bottom: 1.1rem;}
.F500-title h4{font-size: 1.88rem;color: #2a2a2a;font-weight: lighter;line-height: 3.3rem;}
.F500One-box  .F500-title h3{font-size: 4.25rem;}

.flex-sacw{display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap}

.F500Two{background: #00a0e9; padding: 5.3125rem 0 3.75rem;}
.F500Two-box .info{}
.F500Two-box .info ul li{color: #fff; margin-bottom: 1.25rem;}
.F500Two-box .info ul li:last-child{margin-bottom: 0;}
.F500Two-box .info ul li strong{font-size: 4.13rem;display: block;font-family: Arial;line-height: 4.6rem;}
.F500Two-box .info ul li span{font-size: 1.25rem;  display: block;}
.F500Two-box .pic{width:36.16%; }
.F500Two-box .pic img{display: block; max-width: 100%;}

.flex-end{display: flex; justify-content: flex-end;}

.F500Three{background: url(../images/F500/F500Three-bg.jpg) no-repeat  left top; background-size: cover; padding: 12.75rem 0 23.9375rem;}
.F500Three-box  .info{width: 53%; text-align: right;}
.F500Three-box .F500-title h3{}
.F500Three-box .F500-title h4{color: #ffffff;}

.F500Four{background: #f3f3f3; background: url(../images/F500/F500Four-bj.jpg) no-repeat center; background-size: cover;}
.F500Four-box{position: relative; padding: 9.7rem 0 20.8125rem;}
.F500Four-box  .info{width: 50%; text-align: left;}
.F500Four-box .pic{width: 100%; position: absolute; right: -20%; top: 58%;  transform: translateY(-50%);}
.F500Four-box .pic img{display: block; max-width: 100%;}


.F500Five{background: url(../images/F500/F500Five-bj.jpg) no-repeat center bottom; background-size: cover; padding: 9.1875rem 0 6.75rem;}
.F500Five-box .pic{width:35%; opacity: 0;}
.F500Five-box .pic img{display: block; max-width: 100%; width: 100%;}
.F500Five-box  .info{width: 53%; text-align: right;}
.F500Five-box .F500-title h3{color: #ffffff;}
.F500Five-box .F500-title h4{ color: #ffffff;}
.icon-list{margin-top: 2rem;}
.icon-list ul li{text-align: center; margin-left: 1.875rem;}
.icon-list ul li img{width: 5.31rem;}
.icon-list ul li  span{font-size: 1.5rem; display: block; color: #fff;}

.F500Six{background: url(../images/F500/F500Six-bg.jpg) no-repeat  center bottom; background-size: cover; position: relative; z-index: 1;}
/* .F500Six::before {content: ''; position: absolute; left: 0; top: 0; background: rgba(0, 160, 233,.6); z-index: -1; width: 100%; height: 100%;} */
.F500Six-box  .info{width: 42%; text-align: left; margin-top: 10.9375rem;}
.F500Six-box .F500-title h3{color: #ffffff;}
.F500Six-box .F500-title h4{ color: #ffffff;}
.F500Six-box .pic{width:45.91%; }
.F500Six-box .pic img{display: block; max-width: 100%;}


.F500Seven{background: #f3f3f3; padding: 4.375rem 0 4.9375rem;}
.F500Seven-box .pic{width:47%; }
.F500Seven-box .pic img{display: block; max-width: 100%;}
.F500Seven-box  .info{width: 47%; text-align: right;}

.F500Eight{background: #00a0e9; padding: 4.1875rem 0 6.25rem;}
.F500Eight .wmpro-title h3{color: #fff;}
.F500-table { width: 100% !important; border-collapse: collapse; text-align: center;}
.F500-table tr th{  color: #fff;  border: 0.06rem solid #ffffff; padding: 2.4375rem 0 1.25rem; }
.F500-table tr th img{display: block; max-width: 100%; margin: 0 auto 0.625rem;}
.F500-table tr th em{font-size: 1.25rem;}
.F500-table tr th span{ font-size: 0.9375rem;}
.F500-table tr td {  font-size: 1.38rem;  color: #fff;  border: 0.06rem solid #ffffff;  height: 3.125rem;  line-height: 2rem;}
.F500-table tr th:first-child,.F500-table tr td:first-child{width: 19%;}
.F500Nine{padding: 4.5rem 0 7.4375rem;}
.F500Nine-list ul li{width: 48.83%; margin-bottom: 1.75rem;}
.F500Nine-list ul li .pic{overflow: hidden;}
.F500Nine-list ul li .pic img{display: block; max-width: 100%; border-radius: 0.63rem;}


/* 2025/1/20 修改内容 */
header .heBox > ul {margin-right: 0;}
.headTel {font-size: 1rem; font-weight: 700; margin-right: 1rem;}
@media screen and (min-width: 200px) and (max-width: 1300px) {
  header .heBox > ul > li {margin-right: 1.5rem;}
}
@media screen and (min-width: 200px) and (max-width: 768px) {
  .headTel {display: none;}
  .F500Five {background: #17181b;}
  .F500Five-box .pic {width: 100%; opacity: 1;}
}

/* ======任我行--机器人====== 2025/3/5 */
.ny-banner3 .imgBox img {width: 100%;}
.ny-banner3 .box {top: 23%;}
.ny-banner3 .con {text-align: center;}
.ny-banner3 .con .t1 {color: #00a0e9; font-weight: 700; font-size: 3.75rem;}
.ny-banner3 .con .t2 {font-size: 1.875rem; color: #666666;}
.ny-banner3 .con .t2 span {color: #00a0e9;}
.rwxTle {text-align: center;}
.rwxTle h2 {font-size: 3.75rem; color: #4e4e4e; font-weight: 700;}
.rwxTle p {font-size: 2.25rem; color: #4e4e4e; margin-top: .3rem;}

.rwxOne {padding: 5rem 0;}
.rwxOne .box {width: 72%; margin: auto;}
.rwxOne .box ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.rwxOne .box ul li {width: auto; margin-top: 3.125rem;}
.rwxOne .box ul li .icBox {width: 7rem; height: 7rem; margin: auto; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #00a0e9;}
.rwxOne .box ul li img {max-width: 50%;}
.rwxOne .box ul li span {display: block; margin-top: 1rem; color: #3f3f3f; font-size: 1.875rem;}
.rwxTwo .box {margin-top: 3.125rem;}
.rwxTwo ul {display: grid; grid-template-columns: repeat(2,1fr);gap: 1.125rem;}
.rwxTwo li {position: relative;}
.rwxTwo li .imgBox img {width: 100%;display: block;}
.rwxTwo li .info {position: absolute; top: 2.813rem; left: 3.5rem; padding-right: 2rem;}
.rwxTwo li .p1 {color: #00a0e9; font-size: 1.625rem;font-weight: 700;}
.rwxTwo li .p2 {color: #4e4e4e; font-size: 1.5rem; margin-top: .313rem;}
.rwxThre {background: #00a0e9; padding: 5rem 0; margin-top: 5rem;}
.rwxThre .rwxTle h2 {color: #fff;}
.rwxThre .box {display: flex; margin-top: 3.125rem; align-items: flex-start;}
.rwxThre .box table {margin-top: 5rem; width: 50%;border-collapse: collapse; text-align: left; margin: 0 5px;}
.rwxThre  table tr th {color: #fff;border: 1px solid #ffffff; height: 3.125rem; padding: 0 1.875rem; font-size: 1.5rem; background: #007fb9; font-weight: normal;}
.rwxThre  table tr td {color: #fff;border: 1px solid #ffffff; height: 3.125rem; padding: 0 1.875rem; font-size: 1.125rem;}
.rwxFour {padding: 5rem 0;}
.rwxFour .box {margin-top: 5rem;}
.rwxFour ul {display: grid; grid-template-columns: repeat(2,1fr);gap: 1.875rem;}
.rwxFour li {position: relative;}
.rwxFour li .imgBox {overflow: hidden;}
.rwxFour li .imgBox img {width: 100%;display: block; transition: .5s;}
.rwxFour li .info { position: absolute; top: 0; left: 0; background:repeating-linear-gradient(to right,#00a0e9,rgba(255, 255, 255, 0.001)); padding-right: 6.25rem;}
.rwxFour li .p1 {color: #fff; font-size: 2.5rem;padding: .5rem .625rem;}
.rwxFour li .p2 {color: #4e4e4e; font-size: 1.5rem; margin-top: .313rem;}
.rwxFour li:hover img {transform: scale(1.1);}

@media screen and (min-width: 200px) and (max-width: 960px) {
  .ny-banner3 .con .t1 {font-size: 2.5rem;}
}
@media screen and (min-width: 200px) and (max-width: 767px) {
  .ny-banner3 .con .t1 {font-size: 1.5rem;}
  .ny-banner3 .con .t2 {font-size: .8rem;}

  .rwxTle h2 {font-size: 2rem;}
  .rwxTle p {font-size: 1.25rem;}
  .rwxOne {padding: 3rem 0;}
  .rwxOne .box {width: 100%;}
  .rwxOne .box ul li .icBox {width: 5rem; height: 5rem;}
  .rwxOne .box ul li span {font-size: 1rem;}
  .rwxTwo ul {grid-template-columns: repeat(1, 1fr);}
  .rwxTwo li .info {top: 1rem; left: 1rem;}
  .rwxTwo li .p2 {font-size: 1.25rem;}
  .rwxThre {padding: 3rem 0;}
  .rwxThre .box {flex-wrap: wrap; margin-top: 2rem;}
  .rwxThre .box table {width: 100%; margin-top: 1rem;}
  .rwxThre table tr th ,.rwxThre table tr td{padding: 0 .8rem;}
  .rwxFour {padding: 3rem 0;}
  .rwxFour .box {margin-top: 3rem;}
  .rwxFour ul {grid-template-columns: repeat(1, 1fr);}
  .rwxFour li .p1 {font-size: 1.5rem;}
}



/* 2025.5.7黑猫警长 */
.col-blue{color: #00a0e9;}
.HM-banner{height: 43.75rem;}
.HM-banner .jddwjz{width: 92%;}
.HM-banner .info h2{font-size: 3.5rem; line-height: 1;}
.HM-banner .info h3{font-size: 4.5rem; color: #292a2a; margin-bottom: 2.1875rem;}
.pro-num ul li{text-align: center; margin-right: 4.8rem;}
.pro-num ul li:last-child{margin-right: 0;}
.pro-num ul li b{font-size: 3rem; display: block;}
.pro-num ul li span{font-size: 1.5rem; color: #373838;}
.HM-banner .pic{width: 20%; margin-right: 12%;}


.HMOne{background: url(../images/HM-Robot/HMOne-bg.jpg) no-repeat center; background-size: cover; padding: 10rem 0 4.1875rem; }
.HMOne-box{position: relative;}
.HMOne-box .pic img{max-width: 100%;}
.HMOne-box .item1,.HMOne-box .item2{position: absolute; top: 0; }
.HMOne-box .item1,.HMOne-box .item2{width: 28%;}
.HMOne-box .item2{right: 0; width: auto; top: 0.5rem;}
.HMOne-box ul li{ margin-bottom: 1.31rem;}
.HMOne-box ul li .info{flex: 1;}
.HMOne-box ul li .info em{color: #151515; font-size: 1.25rem; display: block; font-weight: bold;}
.HMOne-box ul li .info span{color: #151515; font-size: 1.13rem;}
.HMOne-box ul li .icon{width: 4.38rem; margin-left: 1rem;}
.HMOne-box ul li .icon img{max-width: 100%;}
.HMOne-box .item1 ul li:nth-child(2){margin-bottom: 11.44rem;}
.HMOne-box .item2 ul li .icon{margin-right: 1.5rem;}
.HMOne-box .item2 ul li:nth-child(2){margin-bottom: 6.25rem;}
.HMOne-box .item2 ul li:nth-child(3){margin-bottom: 7.3rem;}

.HMTwo{padding: 3.5625rem 0 4.375rem;}
.hm-title{margin-bottom: 3.0625rem;}
.hm-title h3{font-size: 3.75rem;}
.HMTwo-list ul li img{width: 6rem; margin-bottom: 0.375rem;}
.HMTwo-list ul li em{font-size: 1.5rem; color: #00a0e8; display: block;}

.HMThree{background: url(../images/HM-Robot/HMThree-bg.jpg) no-repeat center; background-size: cover; padding: 3.125rem 0 1.5625rem;}
.HMThree .hm-title{margin-bottom: 6.625rem;}
.HMThree-box{padding: 0 7%; box-sizing: border-box;}
.HMThree-box .info{}
.HMThree-box .info p{font-size: 1.75rem; color: #fff; margin-bottom: 0.5rem;}
.HMThree-box .info p>i{width: 0.25rem; height: 0.25rem; border-radius: 50%; background: #fff; margin-right: 0.5rem;}
.HMThree-box  .pic{width: 19%;}
.HMThree-box  .pic img{max-width: 100%;}

.HMFour{position: relative;}
.HMFour .jddwjz{width: 92%; top: 3.5rem;     transform: translate(-50%, 0);}
.HMFour .pic img{display: block;width: 100%;object-fit: cover;height: 100%;}

.HMFive{background: url(../images/HM-Robot/HMFive-pic.jpg) no-repeat center; background-size: cover; padding: 5.25rem 0 3.375rem;}
.HMFive .hm-title{margin-bottom: 29rem;}
.HMFive-box {display: flex;  justify-content: flex-end;}
.HMFive-box .info .icon{width: 4.875rem; margin-right: 1.75rem;}
.HMFive-box .info .icon img{display: block; max-width: 100%;}
.HMFive-box .info h3{font-size: 2.25rem; color: #ffffff;}

.HMSix{background: #00a0e9; padding: 4.0625rem 0 5.6875rem;}
.HMSix .hm-title{margin-bottom: 3.125rem;}
.HMparameter{border: 0.06rem solid rgba(255,255,255,.5); width: 100%; border-collapse: collapse;}
.HMparameter tr{ background: #0094d7;}
.HMparameter tr td{font-size: 1.25rem; color: #ffffff; padding: 0.9375rem 0; box-sizing: border-box; padding-left: 4.5%;}
.HMparameter tr:nth-of-type(odd){background: rgba(255,255,255,0.30);}

.HMSeven{padding: 4.375rem 0 9.25rem;}
.HMSeven .hm-title{margin-bottom: 6.375rem;}
.HMSeven-list ul{}
.HMSeven-list ul li {width: 31.5%;}
.HMSeven-list ul li .pic{}
.HMSeven-list ul li .pic img{display: block; width: 100%; border-radius: 0.9375rem;}


/* 2025.6.12外卖机器人框架修改 */
.two-box .pic{width: 58%;}
.wmproten{background: #00a0e9; padding: 4.75rem 0 5rem;}
.wmproten .wmpro-title2{margin-bottom: 2.9375rem;}
.wmproten .wmpro-title2 h3{color: #fff; margin-bottom: 1.375rem;}
.wmproten .wmpro-title2 h4{color: #fff;}
.wmproten-list ul{grid-template-columns: repeat(4, 1fr); column-gap:0.8125rem; display: grid;}
.wmproten-list ul li .pic img{display: block; width: 100%;}
.wm-parameter tr th,.wm-parameter tr td{color: #fff;border: 1px solid #fff;font-size: 1rem!important;font-weight: normal;text-align: left;height: auto;padding: 0 1.25rem;}
.wm-parameter tr th{position: relative; padding: 1.25rem 1.25rem 0.5625rem;}
.wm-parameter tr td{}
.wm-parameter tr th em{display: block; margin-bottom: 0.3125rem;}
.wm-parameter tr th .pic{position: absolute;right: 0;top: 0;width: 37%;display: flex;justify-content: flex-start;align-items: flex-end;height: 100%;}
.wm-parameter tr th .pic img{display: block;max-width: 100%;margin-bottom: 0.25rem;}