body {
  font: 14px Poppins-Regular, Arial, Microsoft Yahei, sans-serif;
  line-height: 1;
  color:#333;
}

.container {
  max-width: 1400px;
  width: 72.92%;
  margin: 0 auto;
}
.container1 {
  max-width: 1518px;
  width: 79.06%;
  margin: 0 auto;
}
html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
}



a:hover {
  text-decoration: none;
  color: #be0008;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}

@-webkit-keyframes fromBottomFade {
  from {
    -webkit-transform: translateY(20%);
    opacity: 0;
  }
}

@keyframes fromBottomFade {
  from {
    transform: translateY(20%);
    opacity: 0;
  }
}
@font-face {
  font-family: Poppins-Regular;
  src: url(../fonts/poppins/Poppins-Regular.ttf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Medium;
  src: url(../fonts/poppins/Poppins-Medium.ttf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Light;
  src: url(../fonts/poppins/Poppins-Light.ttf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/poppins/Poppins-SemiBold.ttf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Bold;
  src: url(../fonts/poppins/Poppins-Bold.ttf);
  font-display: swap;
}
@font-face {
  font-family: Poppins-Thin;
  src: url(../fonts/poppins/Poppins-Thin.ttf);
  font-display: swap;
}
@font-face {
  font-family: PingFang-Heavy;
  src: url(../fonts/pingfang/PingFang-Heavy.otf);
  font-display: swap;
}



.pc-nav{width:100%;height:88px;position:fixed;top:0;left:0;z-index:500;transition:0.6s;background:rgba(255,255,255,1);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}
.pc-nav .logo-box{position:absolute;top:21.5px;left:-136px;}
.pc-nav .logo-box .logo{align-items: center;font-size: 0;}
.pc-nav .logo-box .logo img{max-width:100%;max-height:100%;height:45px;}
.pc-nav .container{position:relative;}
.pc-nav .nav .menu {display: flex; align-content: center;justify-content: flex-end;}
.pc-nav .nav .menu li {display:flex;align-items:center;justify-content:center;position:relative;margin-left:35px ;}
.pc-nav .nav .menu li:first-child{margin-left:0;}
.pc-nav .nav .menu li span{margin-left:10px;margin-right:15px;font-size:20px;}
.pc-nav .nav .menu li>a{font-size:18px;color:#333;opacity:1;white-space:nowrap;height:88px;line-height:88px;position:relative;font-family:Poppins-Medium;}
.pc-nav .nav .menu li>a::after{content:"";position:absolute;left:calc(50% - 27px);top:86px;width: 0px;height:2px;background:#be0008;transition: 0.6s;}
.pc-nav .nav .menu li a.nv{white-space: nowrap;position: relative;}
.pc-nav .nav .menu .menu-son {display:none;position: absolute;border-radius: 3px;overflow: hidden;top: 100%;left: calc(50% - 70px);z-index: 100;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);width:140px;font-size:14px;background: #fff;animation: fromBottomFade 0.6s ease both;-webkit-animation: fromBottomFade 0.6s ease both;}
.pc-nav .nav .menu li:last-child .menu-son{left: calc(50% - 50px);}
.pc-nav .nav .menu .menu-son a{overflow:hidden;color:#222;display:block;font-size:14px;text-align:center;border-bottom:1px solid #ebebeb;text-align:center;padding:10px 5px;line-height:20px;font-family:Poppins-Regular;}
.pc-nav .nav .menu li.cur a.nv{color:#be0008;}
.pc-nav .nav .menu li.cur a::after{width:54px;}
.pc-nav .nav .menu li a:hover{color:#be0008;}
.pc-nav .nav .menu li:hover a.nv::after{width:54px;}
.pc-nav .nav .menu li:hover .menu-son{display: block;}
.pc-nav .nav .menu li .menu-son a:hover{background:#fefafa;}
.pc-nav .lang{position:absolute;top:27px;right:-180px;}
.pc-nav .lang a{float:left;width:58px;height:34px;text-align:center;line-height:34px;font-size:18px;font-family:Poppins-Light;}
.pc-nav .lang a.on{background:#f5f5f5;border-radius:30px;}
.headerauto{height:88px;}



.index-banner{overflow:hidden;width:100%;position:relative;}
.index-banner video{width:100%;height:45.8333vw;object-fit:fill;position:relative;}	
.index-banner video:after{content:"Runtop - Create beauty with you";position:absolute;top:20%;left:10%;line-height:1.2;color:#fff;font-family: Poppins-SemiBold;font-size:4.17vw;}
.index-banner .fbtn{display:none;}
.index-banner .img{position:relative;}
.index-banner .img img{height:45.83vw;}
.index-banner .img .play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);display:none;cursor:pointer;}
.index-banner .img .play img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;}
.index-banner .img:hover .play{display:block;}
.index-banner .title{position:absolute;top:20%;left:10%;line-height:1.2;}
.index-banner .title .t1{color:#fff;font-family: Poppins-SemiBold;font-size:4.17vw;}
.index-banner .title .t2{color:#fff;font-family: Poppins-Light;font-size:1.56vw;}
.index-banner .swiper-pagination{width:100%;bottom:30px;}
.index-banner .swiper-pagination-bullet{width:13px;height:13px;background:#fff;opacity:1;}
.index-banner .swiper-pagination-bullet-active{background:#be0008;}
.index-banner .swiper-button-prev{left: -40px;}
.index-banner .swiper-button-next{right: -40px;}
.index-banner .swiper-button-next{outline:none;color:#ffffff;right: 20px;}
.index-banner .swiper-button-prev{outline:none;color:#ffffff;left: 20px;}


.mtt{text-align:center;font-family:Poppins-SemiBold;font-size:56px;}
.mline{width:50px;height:5px;background:#c10a12;border-radius:5px;margin:auto;margin-top:20px;}


.iAbout{margin-top:100px;}
.iAbout .subtt{text-align:center;font-size:22px;margin-top:28px;}
.iAbout .mc{margin-top:38px;height:654px;background:url(../images/bg.png) no-repeat top center;}
.iAbout .mc .item{padding-top:38px;display:flex;justify-content:center;}
.iAbout .mc .item .list{margin:0 80px;}
.iAbout .mc .item .list .tt{font-size:50px;color:#c10a12;font-family:Poppins-Bold;}
.iAbout .mc .item .list .tt span{color:#c10a12;}
.iAbout .mc .item .list .des{font-size:20px;margin-top:8px;}
.iAbout .mc .item .list label{font-size:28px;color:#c10a12;margin-left:10px;}
.iAbout .mc .con{text-align:center;font-size:20px;line-height:1.8;margin-top:60px;word-break:break-word;}
.iAbout .mc .tab{text-align:center;margin-top:80px;}
.iAbout .mc .tab a{display:inline-block;width:226px;height:60px;text-align:center;margin:0 14px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.iAbout .mc .tab a img{margin-left:40px;position:relative;top:3px;}
.iAbout .mc .tab a:hover{border:1px solid #c10a12;}




.iPro{margin-top:34px;}
.iPro .mc{margin-top:60px;height:686px;border-radius:60px;overflow:hidden;position:relative;}
.iPro .mc .detail{padding:90px 68px 0;background:#f8f8f8;}
.iPro .mc .con{float:left;width:calc(100% - 600px);}
.iPro .mc .con .tt{font-size:46px;font-family:Poppins-SemiBold;}
.iPro .mc .con .subtt{font-size:46px;font-family:Poppins-Thin;margin-top:10px;}
.iPro .mc .con .des{font-size:20px;line-height:40px;margin-top:70px;height:200px;overflow:hidden;}
.iPro .mc .con .more{display:inline-block;width:226px;height:60px;text-align:center;margin-top:50px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.iPro .mc .con .more img{margin-left:40px;position:relative;top:3px;}
.iPro .mc .con .more:hover{border:1px solid #c10a12;}
.iPro .mc .img{float:right;width:550px;height:485px;margin-top:10px;overflow:hidden;}
.iPro .mc .img img:hover{transform:scale(1.1);}
.iPro .mc .btn{position:absolute;right:35px;bottom:35px;}
.iPro .mc .btn:hover img{transform:rotate(180deg);}
.iPro .swiper-container-horizontal > .swiper-pagination-bullets{bottom:30px;height:42px;background:#fff;display:inline-block;width:auto;padding:13px 30px 0;left:50%;transform:translateX(-50%);border-radius:36px;}
.iPro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:9px;height:9px;margin:0 3px;background:#f2bd3f;opacity:1;}
.iPro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{width:32px;border-radius:15px;background:#be0008;}






.iCloud{margin-top:10px;padding:100px 0;background:url(../images/cloud.jpg) repeat center;}
.iCloud .mc{margin-top:15px;}
.iCloud .mc .tab{display:flex;align-items:center;justify-content:space-between;padding:0 30px;}
.iCloud .mc .tab .list .img{height:348px;align-items:flex-end;}
.iCloud .mc .tab .list .img img{margin:0 auto;}
.iCloud .mc .tab .list .tt{text-align:center;font-size:22px;line-height:1.3;margin-top:25px;}
.iCloud .mc .tab .list:hover .tt{color:#be0008;}
.iCloud .mc .tab .list:hover .img img{transform:rotateY(180deg);}
.iCloud .mc .box{text-align:center;margin-top:92px;}
.iCloud .mc .item{position:relative;display:inline-block;}
.iCloud .mc .item .img1{position:absolute;left:-250px;top:-40px;}
.iCloud .mc .item .img2{position:absolute;left:112px;top:-87px;}
.iCloud .mc .item .img3{position:absolute;right:-250px;top:-40px;}
.iCloud .mc .item .list{display:inline-block;}
.iCloud .mc .item .list .tt{text-align:center;font-size:22px;line-height:1.3;margin-top:25px;margin-top:32px;}
.iCloud .mc .item .list:hover .tt{color:#be0008;}
.iCloud .mc .item .list:hover .img img{transform:rotateY(180deg);}
.iCloud .mc .more{display:block;width:226px;height:60px;text-align:center;margin:auto;margin-top:55px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.iCloud .mc .more img{margin-left:40px;position:relative;top:3px;}
.iCloud .mc .more:hover{border:1px solid #c10a12;}
.iCloud .mtc{margin-top:70px;align-items:center;justify-content:space-between;display:flex;}
.iCloud .mtc a{width:13.28%;height:230px;background:#f5f5f5;display:block;border-radius:15px;overflow:hidden;}
.iCloud .mtc a.on{background:#fff7f7;}
.iCloud .mtc a .img{height:128px;margin-top:22px;}
.iCloud .mtc a .tt{font-size:18px;color:#000;font-family:Poppins-Medium;text-align:center;line-height:1.3;margin-top:5px;}
.iCloud .mtc a:nth-child(1) .tt,.iCloud .mtc a:nth-child(4) .tt{margin-top:15px;}
.iCloud .mtc a.on .tt{color:#be0008;font-family:Poppins-SemiBold;}
.iCloud .mtc a:hover{background:#fff7f7;}
.iCloud .mtc a:hover .tt{color:#be0008;font-family:Poppins-SemiBold;}
.iCloud .more{display:block;width:226px;height:60px;text-align:center;margin:auto;margin-top:70px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.iCloud .more img{margin-left:40px;position:relative;top:3px;}
.iCloud .more:hover{border:1px solid #c10a12;}





.iPartners{margin-top:30px;}
.iPartners .mc{background:url(../images/bg.jpg) no-repeat center bottom;margin-top:66px;}
.world {
  position: relative;
  width: 100%;
  height: 605px;
}
.world a {
  -webkit-transition: ease 1s;
  transition: ease 1s;
}
.world a:hover {
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
}
.z_slogo_box {
  width: 14.06vw;
  height: 14.06vw;
  position: absolute;
  z-index: 1;
  left: 47.86%;
  top: 14.38%;
}
.z_slogo_box::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1px dashed #c10a12;
  padding: 18px;
  -webkit-animation: rotateT 100s linear infinite;
          animation: rotateT 100s linear infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
.z_slogo_box::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border: 1px dashed #c10a12;
  padding: 42px;
  -webkit-animation: rotateT 60s linear infinite;
          animation: rotateT 60s linear infinite;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}
.z_slogo {
  width: 100%;
  height: 100%;
}
.z_slogo a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
}
.z_slogo a img {
  display: block;
  width: 100%;
  height: 100%;
}
.z_lclogo {
  z-index: 0;
  position: absolute;
}
.z_lclogo a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  box-shadow:0 5px 15px 22px rgba(204,204,204,.1);
  padding:10px;
  box-sizing: border-box;
}
.z_lclogo a img {
  max-width: 100%;
  max-height: 100%;
}
.z_lclogo1 {
  width: 9.48vw;
  height: 9.48vw;
  left: 27.71%;
  top: 1.98%;
  -webkit-animation: moves2 2s linear  infinite;
          animation: moves2 2s linear  infinite;
}
.z_lclogo2 {
  width: 8.02vw;
  height: 8.02vw;
  left: 15%;
  top: 26.45%;
  -webkit-animation: moves2 3s linear  infinite;
          animation: moves2 3s linear  infinite;
}
.z_lclogo3 {
  width: 9.74vw;
  height: 9.74vw;
  left: 0;
  top: 41.82%;
  -webkit-animation: moves2 4s linear  infinite;
          animation: moves2 4s linear  infinite;
}
.z_lclogo4 {
  width: 8.59vw;
  height: 8.59vw;
  left: 31.43%;
  top: 40.99%;
  -webkit-animation: moves2 5s linear  infinite;
          animation: moves2 5s linear  infinite;
}
.z_lclogo5 {
  width: 8.07vw;
  height: 8.07vw;
  left: 78.07%;
  top: 0;
  -webkit-animation: moves2 2s linear  infinite;
          animation: moves2 2s linear  infinite;
}
.z_lclogo6 {
  width: 7.4vw;
  height: 7.4vw;
  left: 73%;
  top: 28.93%;
  -webkit-animation: moves2 3s linear  infinite;
          animation: moves2 3s linear  infinite;
}
.z_lclogo7 {
  width: 10.42vw;
  height: 10.42vw;
  right: 0;
  top: 29.26%;
  -webkit-animation: moves2 4s linear  infinite;
          animation: moves2 4s linear  infinite;
}
.z_lclogo8 {
  width: 7.7vw;
  height: 7.7vw;
  left: 67.71%;
  top:62.48%;
  -webkit-animation: moves2 5s linear  infinite;
          animation: moves2 5s linear  infinite;
}
@media screen and (max-width: 1000px) {
  .z_slogo_box {
    width: 160px;
    height: 160px;
  }
  .z_lclogo1 {
    width: 108px;
    height: 108px;
  }
  .z_lclogo2 {
    width: 90px;
    height: 90px;
  }
  .z_lclogo3 {
    width: 106px;
    height: 106px;
  }
  .z_lclogo4 {
    width: 91px;
    height: 91px;
  }
  .z_lclogo5 {
    width: 91px;
    height: 91px;
  }
  .z_lclogo6 {
    width: 80px;
    height: 80px;
  }
  .z_lclogo7 {
    width: 114px;
    height: 114px;
  }
  .z_lclogo8 {
    width: 89px;
    height: 89px;
  }
}
@media screen and (max-width: 750px) {
  .z_slogo_box {
    top: 32%;
  }
  .z_lclogo1 {
    top: 20%;
    left: 24%;
  }
  .z_lclogo2 {
    top: 45%;
  }
  .z_lclogo3 {
    top: 61%;
  }
  .z_lclogo4 {
    top: 61%;
  }
  .z_lclogo5 {
    top: 16.7%;
  }
  .z_lclogo6 {
    top: 66%;
  }
  .z_lclogo7 {
    top: 49%;
  }
}
@media screen and (max-width: 600px) {
  .z_slogo_box {
    left: 38%;
  }
  .z_lclogo7 {
    left: 70%;
    top: 44%;
  }
}
@-webkit-keyframes moves2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes moves2 {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes rotateT {
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes rotateT {
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
            transform: translate(-50%, -50%) rotate(180deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes circle-shadow {
  0% {
    -webkit-box-shadow: 0 0 0 0px #0058a7;
            box-shadow: 0 0 0 0px #0058a7;
  }
  100% {
    -webkit-box-shadow: 0 0 0 25px rgba(0, 88, 167, 0);
            box-shadow: 0 0 0 25px rgba(0, 88, 167, 0);
  }
}
@keyframes circle-shadow {
  0% {
    -webkit-box-shadow: 0 0 0 0px #0058a7;
            box-shadow: 0 0 0 0px #0058a7;
  }
  100% {
    -webkit-box-shadow: 0 0 0 25px rgba(0, 88, 167, 0);
            box-shadow: 0 0 0 25px rgba(0, 88, 167, 0);
  }
}







.footer{height:504px;background:url(../images/footer.png);}
.footer .top{height:413px;border-bottom:1px solid #2b2c30;overflow:hidden;}
.footer .top .tab .logo{float:left;margin-top:64px;}
.footer .top .tab p{float:right;font-size:20px;color:#eaeaea;text-align:right;line-height:1.7;margin-top:52px;}
.footer .top .faddress{float:left;width:calc(100% - 555px);margin-top:45px;}
.footer .top .faddress .wx{float:left;}
.footer .top .faddress .con{float:right;width:calc(100% - 163px);}
.footer .top .faddress .con .tt{font-size:20px;color:#fff;font-family:PingFang-Heavy;}
.footer .top .faddress .con .des{font-size:16px;color:#fff;line-height:2;margin-top:5px;}
.footer .top .faddress .con .des .phone{font-family:PingFang-Heavy;font-size:30px;color:#fff;}
.footer .top .form{float:right;width:535px;margin-top:45px;}
.footer .top .form input[type='text']{background:#fff;width:260px;height:39px;border:none;padding-left:22px;outline:none;float:left;margin-bottom:11px;border-radius:0;}
.footer .top .form input[type='text']:nth-child(2n){float:right;}
.footer .top .form select{float:right;border-radius:0;background:#fff url(../images/ico1.png) no-repeat 230px center;width:260px;height:39px;color:#666;border:none;padding-left:22px;outline:none;margin-bottom:11px;appearance:none;}
.footer .top .form .text{float:right;width:260px;}
.footer .top .form .text input[type='text']{width:calc(100% - 40px);}
.footer .top .form .text select{width:40px;padding:0 20px;background:#fff url(../images/ico1.png) no-repeat center;}
.footer .top .form .code{float:left;}
.footer .top .form .code input[type='text']{width:130px;border-radius:0;}
.footer .top .form .code img{width:125px;height:39px;float:left;margin-left:5px;}
.footer .top .form .submit{float:right;width:260px;height:39px;background:#c20c14;color:#fff;border:none;font-family:Poppins-Light;cursor:pointer;border-radius:0;}
.footer .top .form .submit:hover{background:#f63b43;}
.footer .top .form .item{float:right;margin-top:37px;}
.footer .top .form .item img{margin-left:3px;}
.footer .bottom{font-size:16px;color:#fff;height:90px;line-height:90px;font-family:Poppins-Light;}
.footer .bottom *{color:#fff;}




.inside-banner img{max-width:100%;margin:auto;display:block;}
.nmt{text-align:center;font-size:40px;color:#c10a12;}
.nline{width:40px;height:5px;background:#c10a12;margin:auto;margin-top:23px;border-radius:3px;}
.npage{min-height:500px;margin-top:85px;margin-bottom:85px;}
.npage .mc{margin-top:60px;line-height:2;}
.npage .mc *{max-width:100%;}




.news{min-height:500px;padding-bottom:50px;background:#f8f8f8;}
.news .crumb{font-size:16px;line-height:104px;}
.news .crumb span{font-size:20px;position:relative;top:2px;color:#999;}
.news .recommend .im{float:left;width:538px;height:358px;overflow:hidden;}
.news .recommend .con{float:left;width:calc(100% - 538px);height:358px;background:#fff;padding:0 60px;}
.news .recommend .con .time{color:#c10a12;font-size:18px;font-family: Poppins-SemiBold;margin-top:55px;padding-left:18px;position:relative;}
.news .recommend .con .time:before{content:"";position:absolute;width:9px;height:9px;background:#c10a12;border-radius:50%;left:0;top:4px;}
.news .recommend .con .tt{font-family:Poppins-Medium;font-size:22px;line-height:36px;word-break:break-word;margin-top:36px;}
.news .recommend .con .more{display:block;width:200px;height:50px;text-align:center;margin-top:42px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:48px;}
.news .recommend .con .more img{margin-left:20px;position:relative;top:3px;}
.news .recommend .con .more:hover{border:1px solid #c10a12;}
.news .recommend .im:hover img{transform:scale(1.1);}
.news .mc{margin-top:67px;}
.news .mc .list{float:left;width:30.5%;margin-right:4.25%;margin-bottom:55px;}
.news .mc .list:nth-child(3n){margin-right:0;}
.news .mc .list .im{width:100%;height:14.95vw;overflow:hidden;}
.news .mc .list .con{height:200px;background:#fff;padding:32px 32px 0;}
.news .mc .list .con .time{color:#c10a12;font-size:16px;font-family:Poppins-Medium;padding-left:15px;position:relative;margin-top:25px;}
.news .mc .list .con .time:before{content:"";position:absolute;width:5px;height:5px;background:#c10a12;border-radius:50%;left:0;top:5px;}
.news .mc .list .con .tt{font-family:Poppins-Medium;font-size:18px;line-height:30px;word-break:break-word;}
.news .mc .list:hover .con .tt{color:#c10a12;}
.news .mc .list:hover .im img{transform:scale(1.1);}
.news .mc .list:hover{box-shadow: 0 3px 5px 2px rgba(204,204,204,.3);}
.news .mypage{padding-top:0;}




.news-info{background:#f8f8f8;padding-bottom:100px;}
.news-info .crumb{font-size:16px;line-height:60px;}
.news-info .crumb span{font-size:20px;position:relative;top:2px;color:#999;}
.news-info .box{background:#fff;padding:50px 46px 70px;border-radius:30px;overflow:hidden;}
.news-info .box .mt{font-size:30px;font-family: Poppins-SemiBold;line-height:1.5;word-break:break-word;}
.news-info .box .time{color:#c10a12;font-size:18px;font-family: Poppins-SemiBold;margin-top:12px;padding-left:18px;position:relative;}
.news-info .box .time:before{content:"";position:absolute;width:9px;height:9px;background:#c10a12;border-radius:50%;left:0;top:4px;}
.news-info .box .line{height:2px;background:#f3f3f3;margin-top:33px;}
.news-info .box .mc{line-height:1.7;font-size:20px;min-height:350px;margin-top:30px;text-align:justify;font-family:Poppins-Medium;}
.news-info .box .mc *{max-width:100%;}





.purchase{padding-top:85px;padding-bottom:100px;}
.purchase .mt{text-align:center;font-size:37px;font-family: Poppins-SemiBold;line-height:1.4;}
.purchase .form{margin:auto;margin-top:60px;width:997px;}
.purchase .form .text{float:left;margin-bottom:15px;}
.purchase .form .text:nth-child(2n){float:right;}
.purchase .form .text input[type='text']{width:488px;height:87px;border:1px solid #d6d6d6;padding-left:48px;border-radius:10px;font-size:16px;font-family:Poppins-Light;}
.purchase .form .text select{background:#fff url(../images/ico2.png) no-repeat 423px center;width:488px;height:87px;border:1px solid #d6d6d6;color:#666;border-radius:10px;padding-left:48px;appearance:none;font-size:16px;font-family:Poppins-Light;}
.purchase .form .text input[type='text']:focus{border:1px solid #c10a12;outline:none;}
.purchase .form .text select:focus{border:1px solid #c10a12;outline:none;}
.purchase .form .text select option{width:100%;}
.purchase .form .stext{float:right;margin-bottom:15px;width:488px;} 
.purchase .form .stext input[type='text']{float:left;width:calc(100% - 101px);height:87px;outline:none;border:1px solid #d6d6d6;border-right:none;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:48px;font-size:16px;font-family:Poppins-Light;}
.purchase .form .stext select{background:#fff url(../images/ico2.png) no-repeat center;outline:none;padding:0 50px;width:101px;height:87px;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #d6d6d6;border-left:none;color:#666;appearance:none;font-size:16px;font-family:Poppins-Light;}
.purchase .form .code{float:right;}
.purchase .form .code input[type='text']{width:260px;height:87px;border:1px solid #d6d6d6;padding-left:48px;border-radius:10px;font-size:16px;font-family:Poppins-Light;float:left;}
.purchase .form .code input[type='text']:focus{border:1px solid #c10a12;outline:none;}
.purchase .form .code img{width:220px;height:87px;float:left;border-radius:10px;margin-left:8px;}
.purchase .form .scheck{font-size:16px;color:#666;position:relative;padding-left:58px;font-family:Poppins-Light;line-height:1.8;margin-top:20px;}
.purchase .form .scheck input{
	width:16px;
	height:16px;
	opacity:0;
	position:absolute;
	left:28px;
	top:5px;
	margin:0;
}
.purchase .form .scheck label{
	width:14px;
	height:14px;
	border:1px solid #d8d8d8;
	position:absolute;
	left:28px;
	top:5px;
}
.purchase .form .scheck input:checked+label{
	background-color: #c20c14;
	border:1px solid #c20c14;
}
.purchase .form .scheck input:checked+label:after{
	position: absolute;
	content: "";
	width: 4px;
	height: 8px;
	top: 1px;
	left: 4px;
	border: 2px solid #fff;
	border-top: none;
	border-left: none;
	transform: rotate(45deg)
}
.purchase .form .submit1{width:590px;height:80px;background:#c20c14;margin:auto;margin-top:80px;border:none;display:block;color:#fff;font-size:26px;font-family:Poppins-Light;cursor:pointer;border-radius:10px;}
.purchase .form .submit1:hover{background:#f63b43;}





.case{margin-top:50px;margin-bottom:100px;min-height:500px;}
.case .mc .list{height:42.14%;display:block;border-radius:30px;margin-bottom:33px;background:#f8f8f8;position:relative;}
.case .mc .list .im{float:right;width:58.64%;height:100%;overflow:hidden;border-top-right-radius:30px;border-bottom-right-radius:30px;}
.case .mc .list .con{float:left;width:41.36%;padding:0 3.71%;position:absolute;top:50%;transform:translateY(-50%);}
.case .mc .list:nth-child(2n) .im{float:left;border:none;border-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px;}
.case .mc .list:nth-child(2n) .con{float:right;right:0;}
.case .mc .list .con .tt{font-size:30px;color:#000;font-family:Poppins-SemiBold;line-height:1.2;}
.case .mc .list .con .des{font-size:18px;margin-top:2.34vw;line-height:25px;height:175px;overflow:hidden;word-break:break-word;}
.case .mc .list .con .more{display:block;width:225px;height:60px;text-align:center;margin-top:4.17vw;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.case .mc .list .con .more img{margin-left:90px;position:relative;top:3px;}
.case .mc .list:hover .con .more{border:1px solid #c10a12;color:#c10a12;}
.case .mc .list:hover .con .tt{color:#c10a12;}
.case .mc .list:hover .im img{transform:scale(1.1);}





.case-info{padding-bottom:100px;}
.case-info .crumb{font-size:16px;line-height:80px;}
.case-info .crumb span{font-size:20px;position:relative;top:2px;color:#999;}
.case-info .mt{text-align:center;font-size:50px;font-family:Poppins-SemiBold;margin-top:20px;text-transform:uppercase;}
.case-info .pic{margin-top:60px;border-radius:40px;overflow:hidden;position:relative;height:49.43%;}
.case-info .pic .swiper-pagination{width:100%;bottom:50px;}
.case-info .pic .swiper-pagination-bullet{width:40px;height:6px;background:#fff;opacity:0.5;border-radius:10px;}
.case-info .pic .swiper-pagination-bullet-active{background:#be0008;}
.case-info .pic .video-btn{position:absolute;right:82px;bottom:58px;width:185px;height:60px;line-height:56px;border:2px solid #fff;border-radius:30px;z-index:50;text-align:center;cursor:pointer;color:#fff;font-size:18px;}
.case-info .pic .video-btn img{margin-left:53px;position:relative;top:3px;}
.case-info .mc{margin-top:55px;}
.case-info .mc .detail{margin-bottom:24px;padding:50px 46px;background:#f5f5f5;border-radius:40px;}
.case-info .mc .detail .tt{font-size:30px;font-family:Poppins-SemiBold;}
.case-info .mc .detail .line{width:47px;height:7px;background:#be0008;margin-top:23px;}
.case-info .mc .detail .des{font-size:18px;margin-top:30px;line-height:1.5;}





.products .mt{margin-top:27px;align-items:center;justify-content:space-between;display:flex;}
.products .mt a{width:16.07%;height:230px;background:#f5f5f5;display:block;border-radius:15px;overflow:hidden;}
.products .mt a.on{background:#fff7f7;}
.products .mt a .img{height:128px;margin-top:22px;}
.products .mt a .tt{font-size:18px;color:#000;font-family:Poppins-Medium;text-align:center;line-height:1.3;margin-top:5px;padding:0 3px;}
.products .mt a.on .tt{color:#be0008;font-family:Poppins-SemiBold;}
.products .mt a:hover{background:#fff7f7;}
.products .mt a:hover .tt{color:#be0008;font-family:Poppins-SemiBold;}
.products .tab{height:82px;line-height:82px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:32px;overflow:hidden;}
.products .tab p{float:left;font-size:16px;margin-right:24px;}
.products .tab p img{margin-right:16px;float:left;margin-top:24px;}
.products .mc{margin-top:90px;}
.products .mc .list{margin-bottom:65px;position:relative;padding-bottom:70px;border-bottom:1px solid #eee;}
.products .mc .list .tt{font-size:36px;font-family:Poppins-SemiBold;}
.products .mc .list .img{float:right;width:500px;margin-top:-36px;}
.products .mc .list .con{float:left;width:550px;margin-top:36px;}
.products .mc .list .con .detail{padding-left:25px;line-height:49px;border-bottom:1px solid #eee;align-items:center;justify-content:space-between;display:flex;position:relative;}
.products .mc .list .con .detail p{font-size:16px;color:#999;}
.products .mc .list .con .detail span{font-size:16px;}
.products .mc .list .con .detail:before{content:"";position:absolute;left:0;top:19px;width:11px;height:11px;background:#ef6168;border-radius:50%;}
.products .box{background:#f5f7fa;padding:52px 0 60px 0;margin-top:54px;}
.products .box .item{background:#fff;border-radius:16px;padding:50px;border-left:8px solid #b71c1c;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);overflow:hidden;}
.products .box .item:before {content: 'PRODUCT';position: absolute;right: -20px;top: 5px;font-size: 100px;font-weight: 900;color: rgba(0,0,0,0.02);z-index: 0;font-family: Arial, sans-serif;}
.products .box .item .tt{font-size:36px;text-align:center;}
.products .box .item .des{font-size:24px;color:#546e7a;line-height:1.8;margin-top:20px;}
.products .box .detail{margin-top:52px;}
.products .box .detail .list{float:left;width:31.64%;margin-bottom:40px;margin-right:2.54%;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);overflow:hidden;}
.products .box .detail .list:nth-child(3n){margin-right:0;}
.products .box .detail .list .im{height:17vw;overflow:hidden;max-height:320px;}
.products .box .detail .list .con{background:#fff;padding:40px 9%;}
.products .box .detail .list .con .tt{font-size:26px;line-height:40px;width:100%;height:80px;hyphens:auto;overflow:hidden;word-wrap: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.products .box .detail .list .con .des{font-size:16px;color:#666;line-height:26px;height:52px;margin-top:15px;}
.products .box .detail .list .con .more{color:#ce1d27;padding:0 26px;border:2px solid #ce1d27;line-height:45px;margin-top:20px;border-radius:30px;display:inline-block;}
.products .box .detail .list:hover .im img{transform:scale(1.1);}
.products .box .detail .list:hover .con .tt{color:#ce1d27;}
.products-list .box .detail{margin-top:0;}




.products .bc{margin-top:54px;margin-bottom:80px;}
.products .bc .left{float:left;width:620px;}
.tb-pic{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic img{vertical-align:middle;}
.tb-thumb{margin:10px 0 0;}
.tb-thumb li{float:left;margin:0 7px 0 0;}
.tb-thumb li:last-child{margin-right:0;}
.tb-s310{height:500px;width:600px;}
.tb-s310,.tb-s310 img{max-height:500px;max-width:600px;}
.tb-s40{height:78px;width:78px;}
.tb-s40 img{max-height:78px;max-width:78px;}
.tb-booth{border:1px solid #ececec;position:relative;z-index:1;border-radius:10px;}
.tb-booth video{display:none;width:100%;}
.tb-thumb .tb-selected div{border:medium none;border:1px solid #be0008;}
.tb-thumb li div{border:1px solid #ececec;border-radius:5px;}
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #ececec;display:none;text-align:center;overflow:hidden;border-radius:10px;}
.zoomMask{position:absolute;background:rgba(0,0,0,0.3);cursor:move;z-index:1;}
#thumblist li .tb-pic{cursor:pointer;}
#thumblist li .tb-pic svg{width:50px;height:50px;padding:14px;display:block;}
.products .bc .right{float:right;width:calc(100% - 630px);}
.products .bc .right .tt{font-size:30px;line-height:1.8;font-weight:bold;}
.products .bc .right .des{line-height:1.8;font-size:20px;margin-top:10px;}
.products .bc .right .des div{margin-bottom:8px;}
.products .bc .right .des span{font-weight:bold;}






.case-mt{width:70%;margin:auto;}
.case-mt .mt a{width:20%;}





.products-info{background:#f5f7fa;padding:60px 0;margin-top:54px;}
.products-info .box{padding:50px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#fff;}
.products-info .box .mt {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}
.breadcrumb { font-size: 15px; color: #888; }
.breadcrumb #bc-main{color:#888;}
.breadcrumb strong {color:#b71c1c;}
.btn-back {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 10px 24px;
	background: #fff;
	border: 1px solid #ddd;
	color: #666;
	border-radius: 30px;
	cursor: pointer;
	transition: all 0.3s;
	font-weight: 500;
}
.btn-back:hover {
	border-color: #e53935;
	color: #b71c1c;
	background: #fff5f5;
}
.cat-title {
	font-size: 36px;
	margin-bottom: 20px;
	font-weight: 800;
	position: relative;
	z-index: 1;
}
.table-responsive {
	width: 100%;
	overflow-x: auto;
	border-radius: 12px;
	border: 1px solid #eee;
}

.table-responsive table {
	width: 100%;
	border-collapse: collapse;
	min-width:800px;
}

.table-responsive th {
	background: #fafafa;
	padding: 20px;
	text-align: left;
	font-weight: 700;
	color: #333;
	border-bottom: 3px solid #b71c1c;
	font-size:15px;
}

.table-responsive td {
	padding: 20px;
	border-bottom: 1px solid #eee;
	color: #555;
	vertical-align: top;
	line-height: 1.7;
	font-size:15px;
}
.model-badge {
	background:linear-gradient(135deg,#b71c1c,#ef5350);
	color: #fff;
	padding: 3px 10px;
	border-radius: 4px;
	font-size: 12px;
}

.table-responsive tr:last-child td { border-bottom: none; }
.table-responsive tr:hover { background-color: #fcfcfc; }
.table-responsive .play{width:40px;height:40px;display:block;cursor:pointer;margin-top:10px;}
.table-responsive .table2{display:none;}








.cloud{padding-bottom:120px;}
.cloud .page1{margin-top:75px;}
.cloud .page1 .tt{font-size:50px;font-family:Poppins-SemiBold;text-align:center;}
.cloud .page1 .subtt{text-align:center;color:#666;font-size:18px;font-family:Poppins-SemiBold;line-height:1.7;margin-top:25px;}
.cloud .page1 .subtt p{color:#666;}
.cloud .page1 .im{margin-top:46px;}
.cloud .page2{margin-top:75px;}
.cloud .page2 .tt{font-size:50px;font-family:Poppins-SemiBold;text-align:center;}
.cloud .page2 .detail{margin-top:75px;}
.cloud .page2 .detail .list{float:left;width:calc((100% - 23px)/2);height:366px;background:#f8f8f8;border-radius:32px;margin-bottom:23px;padding:42px 36px;overflow:hidden;}
.cloud .page2 .detail .list:nth-child(2n){float:right;}
.cloud .page2 .detail .list .title{font-size:30px;font-family:Poppins-SemiBold;margin-top:16px;}
.cloud .page2 .detail .list .des{font-size:18px;line-height:1.3;margin-top:26px;word-break:break-word;}
.cloud .page3{margin-top:52px;}
.cloud .page3 .tt{font-size:50px;font-family:Poppins-SemiBold;text-align:center;}
.cloud .page3 .detail{margin-top:75px;}
.cloud .page3 .detail .list{height:42.14%;display:block;border-radius:30px;margin-bottom:33px;background:#f8f8f8;position:relative;}
.cloud .page3 .detail .list .im{float:right;width:58.64%;height:100%;overflow:hidden;border-top-right-radius:30px;border-bottom-right-radius:30px;}
.cloud .page3 .detail .list .con{float:left;width:41.36%;padding:0 3.71%;position:absolute;top:50%;transform:translateY(-50%);}
.cloud .page3 .detail .list:nth-child(2n) .im{float:left;border:none;border-top-left-radius:30px;border-bottom-left-radius:30px;}
.cloud .page3 .detail .list:nth-child(2n) .con{float:right;right:0;}
.cloud .page3 .detail .list .con .title{font-size:30px;color:#000;font-family:Poppins-SemiBold;}
.cloud .page3 .detail .list .con .des{font-size:18px;margin-top:2.34vw;line-height:25px;height:175px;overflow:hidden;word-break:break-word;}
.cloud .page3 .detail .list .con .more{display:block;width:225px;height:60px;text-align:center;margin-top:4.17vw;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.cloud .page3 .detail .list .con .more img{margin-left:90px;position:relative;top:3px;}
.cloud .page3 .detail .list:hover .con .more{border:1px solid #c10a12;color:#c10a12;}
.cloud .page3 .detail .list:hover .con .title{color:#c10a12;}
.cloud .page3 .detail .list:hover .im img{transform:scale(1.1);}






.smart{padding-bottom:100px;}
.smart .mt{margin-top:27px;align-items:center;justify-content:space-between;display:flex;}
.smart .mt a{width:13.28%;height:230px;background:#f5f5f5;display:block;border-radius:15px;overflow:hidden;}
.smart .mt a.on{background:#fff7f7;}
.smart .mt a .img{height:128px;margin-top:22px;}
.smart .mt a .tt{font-size:18px;color:#000;font-family:Poppins-Medium;text-align:center;line-height:1.3;margin-top:5px;}
.smart .mt a:nth-child(1) .tt,.smart .mt a:nth-child(4) .tt{margin-top:15px;}
.smart .mt a.on .tt{color:#be0008;font-family:Poppins-SemiBold;}
.smart .mt a:hover{background:#fff7f7;}
.smart .mt a:hover .tt{color:#be0008;font-family:Poppins-SemiBold;}
.smart .banner{margin-top:29px;position:relative;}
.smart .banner .box{padding-left:83px;position:absolute;top:50%;transform:translateY(-50%);}
.smart .banner .box .tt{font-size:50px;font-family:Poppins-SemiBold;}
.smart .banner .box .subtt{font-size:22px;font-family:Poppins-Light;margin-top:18px;}
.smart .ntt{font-size:50px;font-family:Poppins-SemiBold;text-align:center;}
.smart .page1{margin-top:90px;}
.smart .page1 .stt{font-size:40px;font-family:Poppins-SemiBold;text-align:center;margin-top:20px;}
.smart .page1 .con{font-size:20px;line-height:1.8;margin-top:50px;word-break:break-word;overflow:hidden;}
.smart .page1 .con *{max-width:100%;font-size:20px;}
.smart .page2{margin-top:75px;}
.smart .page2 .box{margin-top:75px;position:relative;}
.smart .page2 .box .list{position:relative;}
.smart .page2 .box .list .con{background:#f8f8f8;height:520px;float:right;width:calc(100% - 185px);border-radius:35px;padding-left:470px;padding-right:50px;}
.smart .page2 .box .list .con .title{font-size:32px;font-family:Poppins-SemiBold;margin-top:120px;}
.smart .page2 .box .list .con .des{font-size:18px;word-break:break-word;line-height:30px;height:210px;overflow:hidden;margin-top:15px;}
.smart .page2 .box .list .con .more{display:block;width:225px;height:60px;text-align:center;margin-top:27px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.smart .page2 .box .list .con .more img{margin-left:45px;position:relative;top:3px;}
.smart .page2 .box .list .im{position:absolute;left:0;top:56px;width:595px;height:408px;overflow:hidden;border-radius:35px;}
.smart .page2 .box .list .im img{border-radius:35px;}
.smart .page2 .box .list:hover .con .more{border:1px solid #c10a12;color:#c10a12;}
.smart .page2 .box .list:hover .con .title{color:#c10a12;}
.smart .page2 .box .list:hover .im img{transform:scale(1.1);}
.smart .page2 .box .swiper-pagination{font-size:18px;color:#999;font-family:Poppins-Light;left:657px;bottom:423px;width:auto;}
.smart .page2 .box .swiper-pagination-current{font-size:32px;color:#be0008;font-family:Poppins-SemiBold;}
.smart .page2 .box .swiper-pagination-total{font-size:18px;color:#999;font-family:Poppins-Light;}
.smart .page3{margin-top:75px;}
.smart .page3 .box{margin-top:75px;overflow:hidden;}
.smart .page3 .box .list{width:24%;}
.smart .page3 .box .list .img{background:#f8f8f8;border-radius:20px;height:22.24vw;padding:30px 20px;overflow:hidden;}
.smart .page3 .box .list .tt{font-size:22px;text-align:center;margin-top:28px;line-height:1.3;}
.smart .page3 .box .list:hover .tt{color:#c10a12;}
.smart .page3 .box .list:hover .img img{transform:scale(1.1);}
.smart .page4{margin-top:75px;}




.profile{padding-bottom:100px;}
.profile .ntt{font-size:46px;font-family:Poppins-SemiBold;text-align:center;text-transform:uppercase;}
.profile .page1{padding-top:100px;}
.profile .page1 .text .left{float:left;}
.profile .page1 .text .left p{font-size:46px;font-family:Poppins-SemiBold;margin-bottom:10px;}
.profile .page1 .text .left span{font-size:36px;font-family:Poppins-SemiBold;line-height:1.5;}
.profile .page1 .text .right{float:right;font-size:22px;font-family:Poppins-SemiBold;line-height:1.6;margin-top:50px;}
.profile .page1 .item{margin-top:80px;}
.profile .page1 .item .list{margin-right:60px;float:left;}
.profile .page1 .item .list:last-child{margin-right:0;}
.profile .page1 .item .list .tt{font-size:50px;color:#c10a12;font-family:Poppins-Bold;}
.profile .page1 .item .list .tt span{color:#c10a12;}
.profile .page1 .item .list .des{font-size:20px;margin-top:8px;}
.profile .page1 .item .list label{font-size:28px;color:#c10a12;margin-left:10px;}
.profile .page1 .des{font-size:20px;line-height:1.9;margin-top:80px;}
.profile .page1 .des *{max-width:100%;}
.profile .page1 .pic{margin-top:80px;align-items:center;justify-content:space-between;display:flex;}
.profile .page1 .pic .list{width:49.43%;position:relative;cursor:pointer;}
.profile .page1 .pic .list .im{width:100%;}
.profile .page1 .pic .list .play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);display:none;}
.profile .page1 .pic .list .play img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.profile .page1 .pic .list:hover .play{display:block;}
.profile .page2{margin-top:70px;background:url(../images/bg1.jpg) no-repeat top center;padding-top:100px;}
.profile .page2 .logo{text-align:center;}
.profile .page2 .detail{margin-top:90px;}
.profile .page2 .detail .list{float:left;width:calc((100% - 18px)/2);height:180px;margin-bottom:23px;border:1px solid #fff;border-radius:22px;overflow:hidden;padding-left:46px;padding-right:56px;position:relative;}
.profile .page2 .detail .list:nth-child(2n){float:right;}
.profile .page2 .detail .list .tt{font-size:30px;font-family:Poppins-SemiBold;margin-top:40px;}
.profile .page2 .detail .list .line{width:34px;height:5px;background:#c10a12;border-radius:5px;margin-top:10px;}
.profile .page2 .detail .list img{position:absolute;top:35px;right:56px;}
.profile .page2 .detail .list .des{font-size:20px;line-height:1.2;margin-top:20px;}
.profile .page2 .ntt{padding-top:100px;}
.profile .page2 .item{margin-top:100px;align-items:center;justify-content:space-between;display:flex;}
.profile .page2 .item .list{width:calc((100% - 18px)/2);height:445px;border:1px solid #cbcbcb;background:#f8f8f8;border-radius:22px;overflow:hidden;}
.profile .page2 .item .list .img{margin-top:70px;}
.profile .page2 .item .list .tt{text-align:center;font-size:32px;color:#c10a12;font-family:Poppins-SemiBold;margin-top:25px;}
.profile .page2 .item .list .line{width:35px;height:5px;background:#c10a12;border-radius:5px;margin:auto;margin-top:12px;}
.profile .page2 .item .list .des{text-align:center;font-size:20px;line-height:1.8;margin-top:25px;}
.profile .page2 .item .list .des span{font-size:32px;color:#c10a12;font-family:Poppins-SemiBold;}
.profile .page3{padding-top:100px;}
.profile .page3 .des{text-align:center;font-size:20px;line-height:1.8;margin-top:46px;}
.profile .page3 .des span{font-size:32px;color:#c10a12;font-family:Poppins-SemiBold;}
.profile .page3 .move{margin-top:55px;position:relative;overflow:hidden;}
.profile .page3 .move ul{position:relative;float:left;}
.profile .page3 .move ul li{float:left;width:230px;height:280px;padding:0 10px;}
.profile .page3 .move ul li img{cursor:pointer;}
.profile .page4{margin-top:70px;background:url(../images/bg1.jpg) no-repeat top center;padding-top:100px;}
.profile .page4 .des{text-align:center;font-size:20px;line-height:1.4;margin-top:40px;}
.profile .page4 .des span{font-size:32px;color:#c10a12;font-family:Poppins-SemiBold;}
.profile .page4 .move{margin-top:55px;position:relative;overflow:hidden;}
.profile .page4 .move ul{position:relative;float:left;}
.profile .page4 .move ul li{float:left;width:225px;height:300px;padding:0 10px;}
.profile .page4 .move ul li img{cursor:pointer;}
.profile .page4 .item{margin-top:120px;}
.profile .page4 .item .list{margin-top:100px;height:436px;display:block;}
.profile .page4 .item .list .con{float:left;width:calc(100% - 682px);height:100%;background:#f8f8f8;padding:0 42px;}
.profile .page4 .item .list .con .time{color:#c10a12;font-size:26px;font-family: Poppins-SemiBold;margin-top:70px;padding-left:25px;position:relative;}
.profile .page4 .item .list .con .time:before{content:"";position:absolute;width:9px;height:9px;background:#c10a12;border-radius:50%;left:0;top:4px;}
.profile .page4 .item .list .con .tt{font-family:Poppins-Medium;font-size:22px;line-height:36px;word-break:break-word;margin-top:36px;height:144px;overflow:hidden;}
.profile .page4 .item .list .con .more{display:block;width:225px;height:60px;text-align:center;margin-top:30px;font-size:18px;border:1px solid #c6c6c6;border-radius:30px;line-height:58px;}
.profile .page4 .item .list .con .more img{margin-left:20px;position:relative;top:3px;}
.profile .page4 .item .list .im{float:right;width:682px;height:100%;overflow:hidden;}
.profile .page4 .item .list:hover .con .more{border:1px solid #c10a12;color:#c10a12;}
.profile .page4 .item .list:hover .im img{transform:scale(1.1);}
.profile .page4 .item .list:hover .con .tt{color:#c10a12;}
.profile .page5{padding-top:90px;}
.profile .page5 .box{position:relative;margin-top:75px;}
.profile .page5 .box .im{margin:auto;}
.profile .page5 .box .title{text-align:center;font-size:35px;font-family:Poppins-SemiBold;position:absolute;bottom:20px;width:100%;}
.profile .page5 .box .title span{color:#c10a12;}
.profile .page5 .box li{position: absolute;width:12px;height:12px;background:#c10a12;border-radius:50%;}
.profile .page5 .box .li1{left: 18.28%;top:26.45%;}
.profile .page5 .box .li2{left: 31.43%;top:62.08%;}
.profile .page5 .box .li3{left: 54.14%;top:19.57%;}
.profile .page5 .box .li4{left: 60.43%;top:41.9%;}
.profile .page5 .box .li5{left: 77.86%;top:11.47%;}
.profile .page5 .box .li6{left: 80.57%;top:37%;}
.profile .page5 .box .li7{left: 79.14%;top:55.05%;}
.profile .page5 .box li::before,.profile .page5 .box li::after{position: absolute;width: 12px; height: 12px; border-radius: 50%;content: ''; }
.profile .page5 .box li::before{animation: scale 2s infinite; }
.profile .page5 .box li::after{animation: scale2 2s infinite; }
.profile .page5 .box li::before,.profile .page5 .box li::after{background-color: rgba(202, 202, 202, .9);}
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(4); opacity: .2;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(8);opacity:.2;}}
.profile .page5 .box .tab p{position:absolute;font-size:20px;font-family:Poppins-SemiBold;}
.profile .page5 .box .tab .t1{left: 22.86%;top:26.45%;}
.profile .page5 .box .tab .t2{left: 36.01%;top:62.08%;}
.profile .page5 .box .tab .t3{left: 58.72%;top:19.57%;}
.profile .page5 .box .tab .t4{left: 65.01%;top:41.9%;}
.profile .page5 .box .tab .t5{left: 82.44%;top:11.47%;}
.profile .page5 .box .tab .t6{left: 85.15%;top:37%;}
.profile .page5 .box .tab .t7{left: 83.72%;top:55.05%;}




.back_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:600;display:none;font-size:0;}
.back_bg1{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:600;display:none;font-size:0;}
.tan_video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:700;}
.tan_video .shut{position:absolute;right:-50px;top:-10px;width:30px;cursor:pointer;}






.honor{min-height:500px;margin-top:85px;margin-bottom:85px;}
.honor .mc{margin-top:32px;min-height:400px;}
.honor .mc .list{float:left;width:23.92%;margin-right:1.44%;cursor:pointer;margin-bottom:45px;}
.honor .mc .list:nth-child(4n){margin-right:0;}
.honor .mc .list .img{width:100%;height:238px;border:5px solid #ededed;padding:12px;border-radius:15px;}
.honor .mc .list .tt{text-align:center;margin-top:27px;font-size:16px;line-height:1.5;}
.honor .mc .list:hover .img{border:5px solid #c10a12;}
.honor .mc .list:hover .tt{color:#c10a12;font-family:PingFang-Heavy;}




.cn{
	.pc-nav .nav .menu li{margin-left:80px;}
	.mtt{font-size:46px;}
	.iPro .mc .con .tt{font-size:40px;}
	.iCloud .mc .item .img2{left:90px;}
	.smart .mt a .tt{margin-top:15px;}
	.iCloud .mtc a .tt{margin-top:15px;}
	.products .mt a .tt{margin-top:15px;}
	.cloud .page2 .detail .list .des{line-height:1.8;}
	.case-info .mc .detail .des{line-height:1.8;}
	.case .mc .list .con .des{line-height:30px;height:210px;}
	.cloud .page3 .detail .list .con .des{line-height:30px;height:210px;}
	.index-banner .title{line-height:1.5;}
	.index-banner .title .t1{font-size:3vw;font-weight:bold;}
	.products .box .detail .list .con .tt{line-height:30px;height:60px;}
}








.orientation{line-height:2;font-size:16px;margin-top:40px;}




.mypage{
	padding-top:50px;
	text-align:center;
}
.products-list .mypage{
	padding-top:30px;
}
.mypage ul li{
	display:inline-block;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#eff1f4;
	border-radius:3px;
	margin:0 4px;
}
.mypage ul li a{
	display:block;
	color:#333;
	font-size:14px;
}
.mypage ul li.active{
	background:#bd0c13;
	color:#fff;
	font-size:14px;
}
.mypage ul li.active span{
	color:#fff;
}




.back_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:600;display:none;font-size:0;}
.back_bg1{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:600;display:none;font-size:0;}
.back_bg2{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:600;display:none;font-size:0;}
.tan_video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:700;}
.tan_video video{width:100%;}
.tan_video .shut{position:absolute;right:-50px;top:-10px;width:30px;cursor:pointer;}







.pc-nav .btn{display:none;}
.mnav{display:none;}
.footer .mbottom{display:none;}
.wchat{position:fixed;right:10px;bottom:100px;z-index:500;}
.wchat img{width:70px;}






@media screen and (max-width:1780px){
	.pc-nav .nav .menu li a{font-size:16px;}
	.pc-nav .nav .menu li{margin-left:30px;}
}
@media screen and (max-width:1590px){
	.pc-nav .nav .menu li a{font-size:16px;}
	.pc-nav .nav .menu li{margin-left:20px;}
}
@media screen and (max-width:1450px){
	.container{width:96%;}
	.cn .pc-nav .nav .menu li{margin-left:50px;}
	.pc-nav .nav .menu{padding-right:120px;}
	.pc-nav .logo-box{left:0;}
	.pc-nav .lang{right:0;}
	.profile .page1 .text .left span{font-size:35px;}
	.news .mc .list .im{height:20vw;}
	.products .box .detail .list .im{height:21.8vw;}
}
@media screen and (max-width:1100px){
	.cn .pc-nav .nav .menu li{margin-left:40px;}
	.pc-nav .nav .menu li a{font-size:14px;}
	.pc-nav .nav .menu li{margin-left:10px;}
	.footer{height:auto;}
	.footer .top{height:auto;}
	.footer .top .faddress{width:100%;}
	.footer .top .tab p{display:none;}
	.footer .top .form{float:left;margin-top:0;}
	.footer .top .form .item{float:left;margin-top:5px;margin-bottom:10px;}
	.iAbout .mc{height:auto;}
	.iAbout .mc .item .list{margin:0 30px;}
	.iPro .mc{margin-top:20px;border-radius:30px;height:auto;}
	.iPro .mc .detail{padding:20px 30px 50px;}
	.iPro .mc .img{float:none;width:100%;height:300px;margin-top:0;padding:0 20px;box-sizing: border-box;}
	.iPro .mc .con{float:none;width:100%;margin-top:15px;}
	.iPro .mc .con .des{margin-top:20px;height:auto;}
	.iPro .mc .con .more{margin-top:20px;}
	.iPro .swiper-container-horizontal > .swiper-pagination-bullets{bottom:20px;}
	.profile .page1 .text .right{width:100%;}
	.profile .page4 .item .list{height:340px;}
	.profile .page4 .item .list .im{width:480px;}
	.profile .page4 .item .list .con{width:calc(100% - 480px);padding:0 25px;}
	.profile .page4 .item .list .con .tt{font-size:20px;}
	.profile .page4 .item .list .con .time{margin-top:40px;}
	.profile .page4 .item .list .con .more{margin-top:10px;}
	.smart .page2 .box .list .im{width:420px;height:288px;}
	.smart .page2 .box .list .con{padding-left:290px;padding-right:30px;width:calc(100% - 150px);height:400px;}
	.smart .page2 .box .list .con .title{font-size:26px;margin-top:70px;max-height:52px;overflow:hidden;}
	.smart .page2 .box .list .con .des{height:150px;}
	.products .tab{margin-top:20px;height:auto;line-height:40px;padding:6px 0;}
	.products .tab p{width:50%;margin-right:0;}
	.products .tab p img{margin-top:6px;margin-right:10px;height:28px;}
	.products .mc .list .con{width:100%;;}
	.products .mc .list .img{width:60%;margin:auto;margin-top:10px;float:none;}
	.cloud .page2 .detail .list .des{max-height:90px;overflow:hidden;}
	.cloud .page3 .detail .list .con .title{font-size:25px;max-height:50px;overflow:hidden;}
	.cloud .page3 .detail .list .con .des{font-size:16px;line-height:22px;height:132px;}
	.cloud .page3 .detail .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.cloud .page3 .detail .list .con .more img{margin-left:15px;width:16px;}
	.case .mc .list .con .tt{font-size:25px;max-height:50px;overflow:hidden;}
	.case .mc .list .con .des{font-size:16px;line-height:22px;height:132px;}
	.case .mc .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.case .mc .list .con .more img{margin-left:15px;width:16px;}
	.case-info .pic .video-btn{right:30px;bottom:30px;}
	.news .recommend{height:340px;}
	.news .recommend .im{width:480px;}
	.news .recommend .con{width:calc(100% - 480px);padding:0 25px;}
	.news .recommend .con .tt{font-size:20px;height:180px;margin-top:26px;}
	.news .recommend .con .time{margin-top:40px;}
	.news .recommend .con .more{margin-top:10px;}
	.purchase .form{width:94%;margin:auto;margin-top:60px;}
	.purchase .form .text{width:49%;}
	.purchase .form .text input[type='text']{width:100%;}
	.purchase .form .text select{width:100%;background:#fff url(../images/ico2.png) no-repeat 95% center}
	.purchase .form .stext{width:49%;}
	.purchase .form .code{width:49%;}
	.purchase .form .code input[type="text"]{width:53%;}
	.purchase .form .code img{width:45%;margin-left:2%;}
	.case-mt{width:90%;}
	
	.products .bc .left{width:420px;}
	.tb-s310, .tb-s310 img{max-width:400px;max-height:400px;}
	.tb-s310{height:400px;}
	.products .bc .right{width:calc(100% - 420px);}
	.products .bc .right .tt{font-size:26px;}
	.products .bc .right .des{font-size:16px;}
	.tb-s40{width:58px;height:58px;}
	.tb-s40 img{max-width:58px;max-height:58px;}
	#thumblist li .tb-pic svg{width:30px;height:30px;}
}
@media screen and (max-width:940px){
	.profile .page1 .item .list{margin-right:50px;}
	.profile .page2 .item .list .des{font-size:18px;}
	.purchase .form .stext input[type="text"]{width:calc(100% - 81px);}
	.purchase .form .stext select{width:81px;padding:0 40px;}
	
	.pc-nav .nav{display:none;}
	.mnav{display:block;}
	.pc-nav .btn{display:block;float:right;font-size:36px;margin-top:26px;}
	.pc-nav .lang{right:50px;}
	.mnav .menu{
		position: fixed;
		width: 65%;
		height: 100%;
		background:#FAFAFA;
		top: 0;
		left: 0;
		z-index: 3000;
		opacity: 0;
		overflow: auto;
		transform: translate3d(150%,0,0);
	}
	.mnav .menu.on{
		opacity:1;
		transform: translate3d(54%,0,0);
	}
	.mnav .menu ul li{
		min-height:50px;
	}
	.mnav .menu ul li .tt{
		border-top:1px solid #ebebeb;
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
	}
	.mnav .menu ul li:first-child .tt{
		border-top:none;
	}
	.mnav .menu ul li span.circle{
		border: #D8D8D8 1px solid;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background-color: transparent;
		margin-right: 15px;
		display:inline-block;
	}
	.header .menu ul li .menu-son{
		height:0;
		overflow:hidden;
	}
	.header .menu ul li .menu-son .bt{
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
		background:#ebebeb;
	}
	.header .menu ul li .menu-son .bt i{
		font-size:10px;
		margin-right:17px;
	}
	.header .menu ul li span.more {
		width: 12px;
		height: 12px;
		position: relative;
		float: right;
		top: 20px;
	}
	.header .menu ul li span.more span {
		background: #474747;
		position: absolute;
	}
	.header .menu ul li span.more span.h{
		width: 12px;
		height: 2px;
		transform: translate3d(0,5px,0);
		-webkit-transform: translate3d(0,5px,0);
	}
	.header .menu ul li span.more span.v {
		transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
		-webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
	}
	.header .menu ul li.active span.more span{
		background:#fff;
	}
	.header .menu ul li.active .tt {
		background: #333;
		color: #fff;
	}
	.header .menu ul li.active a span.circle {
		border-color: #fff;
		background-color: #fff;
	}
	.header .menu ul li.active span.more span.v {
		transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
		-webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
	}
}
@media screen and (max-width:768px){
	.container{width:94%;}
	
	.wchat{position:fixed;right:10px;bottom:100px;z-index:500;}
	.wchat img{width:50px;}
	
	.pc-nav{height:70px;}
	.pc-nav .nav{display:none;}
	.pc-nav .logo-box{top:14px;}
	.pc-nav .logo-box .logo img{height:42px;}
	.pc-nav .lang{top:18px;}
	.headerauto{height:70px;}
	.mnav{display:block;}
	.pc-nav .btn{display:block;float:right;font-size:36px;margin-top:17px;}
	.mnav .menu{
		position: fixed;
		width: 65%;
		height: 100%;
		background:#FAFAFA;
		top: 0;
		left: 0;
		z-index: 3000;
		opacity: 0;
		overflow: auto;
		transform: translate3d(150%,0,0);
	}
	.mnav .menu.on{
		opacity:1;
		transform: translate3d(54%,0,0);
	}
	.mnav .menu ul li{
		min-height:50px;
	}
	.mnav .menu ul li .tt{
		border-top:1px solid #ebebeb;
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
	}
	.mnav .menu ul li:first-child .tt{
		border-top:none;
	}
	.mnav .menu ul li span.circle{
		border: #D8D8D8 1px solid;
		border-radius: 50%;
		width: 10px;
		height: 10px;
		background-color: transparent;
		margin-right: 15px;
		display:inline-block;
	}
	.header .menu ul li .menu-son{
		height:0;
		overflow:hidden;
	}
	.header .menu ul li .menu-son .bt{
		height:50px;
		line-height:50px;
		display:block;
		padding:0 20px;
		background:#ebebeb;
	}
	.header .menu ul li .menu-son .bt i{
		font-size:10px;
		margin-right:17px;
	}
	.header .menu ul li span.more {
		width: 12px;
		height: 12px;
		position: relative;
		float: right;
		top: 20px;
	}
	.header .menu ul li span.more span {
		background: #474747;
		position: absolute;
	}
	.header .menu ul li span.more span.h{
		width: 12px;
		height: 2px;
		transform: translate3d(0,5px,0);
		-webkit-transform: translate3d(0,5px,0);
	}
	.header .menu ul li span.more span.v {
		transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
		-webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
	}
	.header .menu ul li.active span.more span{
		background:#fff;
	}
	.header .menu ul li.active .tt {
		background: #333;
		color: #fff;
	}
	.header .menu ul li.active a span.circle {
		border-color: #fff;
		background-color: #fff;
	}
	.header .menu ul li.active span.more span.v {
		transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
		-webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
	}
	.index-banner .swiper-pagination{bottom:10px;}
	.index-banner .swiper-pagination-bullet{width:10px;height:10px;}
	
	
	
	.mtt{font-size:28px;}
	.mline{width:40px;height:3px;margin-top:5px;}
	
	
	
	.iAbout{margin-top:25px;}
	.iAbout .subtt{font-size:18px;margin-top:10px;}
	.iAbout .mc{margin-top:10px;height:auto;}
	.iAbout .mc .item{padding-top:10px;}
	.iAbout .mc .item .list{margin:0 10px;}
	.iAbout .mc .item .list .tt{font-size:26px;}
	.iAbout .mc .item .list label{font-size:20px;margin-left:10px;}
	.iAbout .mc .item .list .des{font-size:16px;margin-top:5px;}
	.iAbout .mc .con{font-size:16px;margin-top:10px;line-height:1.6;text-align:left;}
	.iAbout .mc .tab{margin-top:20px;}
	.iAbout .mc .tab a{width:155px;margin:0 8px;height:50px;font-size:14px;line-height:48px;}
	.iAbout .mc .tab a img{margin-left:20px;width:16px;}
	
	
	
	.iPro{margin-top:25px;}
	.iPro .mc{margin-top:20px;border-radius:30px;height:auto;}
	.iPro .mc .detail{padding:20px 10px 50px;}
	.iPro .mc .img{float:none;width:100%;height:250px;margin-top:0;padding:0 20px;box-sizing: border-box;}
	.iPro .mc .con{float:none;width:100%;margin-top:15px;}
	.iPro .mc .con .tt{font-size:26px;height:52px;overflow:hidden;}
	.iPro .mc .con .subtt{font-size:26px;margin-top:5px;}
	.iPro .mc .con .des{font-size:16px;margin-top:15px;height:auto;overflow:auto;line-height:1.7;display:none;}
	.iPro .mc .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.iPro .mc .con .more img{margin-left:15px;width:16px;}
	.iPro .swiper-container-horizontal > .swiper-pagination-bullets{bottom:15px;padding:4px 10px;height:auto;}
	.iPro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px;}
	.iPro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{width:26px;}
	.iPro .mc .btn{right:15px;bottom:20px;}
	.iPro .mc .btn img{width:25px;}
	
	
	
	
	.iCloud{padding:20px 0;}
	.iCloud .mc .box{margin-top:70px;}
	.iCloud .mc .tab{padding:0;}
	.iCloud .mc .tab .list .img{height:30vw;padding:0 5px;}
	.iCloud .mc .tab .list .tt{margin-top:10px;font-size:16px;}
	.iCloud .mc .item{width:40%;}
	.iCloud .mc .item .img1{width:110px;left:-110px;top:-30px;}
	.iCloud .mc .item .img2{width:80px;left:50%;top:-70px;transform:translateX(-50%);}
	.iCloud .mc .item .img3{width:110px;right:-115px;top:-30px;}
	.iCloud .mc .item .list .tt{margin-top:10px;font-size:16px;}
	.iCloud .mc .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.iCloud .mc .more img{margin-left:15px;width:16px;}
	.iCloud .mtc{margin-top:20px;display:block;text-align:center;}
	.iCloud .mtc a{display:inline-block;width:24%;height:140px;margin-bottom:6px;}
	.iCloud .mtc a .img{margin-top:5px;height:80px;padding:0 5px;}
	.iCloud .mtc a .tt{font-size:12px;line-height:1.2;}
	.iCloud .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.iCloud .more img{margin-left:15px;width:16px;}
	
	
	
	.iPartners{margin-top:20px;}
	.iPartners .mc{margin-top:10px;background:url(../images/bg.jpg) no-repeat center bottom;}
	.world{height:450px;}
	.z_slogo_box{width:110px;height:110px;}
	.z_slogo_box:before{padding:10px;}
	.z_slogo_box:after{padding:25px;}
	.z_lclogo1{width:90px;height:90px;top:10%;left:20%;}
	.z_lclogo2{width:70px;height:70px;top:30%;left:10%;}
	.z_lclogo3{width:90px;height:90px;top:50%;}
	.z_lclogo4{width:90px;height:90px;top:70%;}
	.z_lclogo5{width:90px;height:90px;top:5%;left:60%;}
	.z_lclogo6{width:70px;height:70px;top:60%;left:60%;}
	.z_lclogo7{width:100px;height:100px;right:0;left:auto;top:30%;}
	.z_lclogo8{width:70px;height:70px;top:65%;left:80%;}
	
	
	
	
	.footer{height:auto;}
	.footer .top{height:auto;}
	.footer .top .tab p{display:none;}
	.footer .top .tab .logo{margin-top:20px;}
	.footer .top .faddress{width:100%;margin-top:15px;}
	.footer .top .faddress .con{width:calc(100% - 125px);}
	.footer .top .faddress .con .des{font-size:14px;line-height:1.6;}
	.footer .top .faddress .con .des .phone{font-size:22px;}
	.footer .bottom{display:none;}
	.footer .mbottom{font-size:14px;height:auto;padding:12px 0;line-height:2;display:block;color:#fff;font-family:Poppins-Light;}
	.footer .mbottom *{color:#fff;}
	
	
	
	.npage{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.npage .mc{margin-top:15px;}
	.nmt{font-size:22px;}
	.nline{width:35px;height:3px;margin-top:12px;}
	.mypage,.products-list .mypage{padding-top:20px;}
	.mypage ul li{width:30px;height:30px;line-height:30px;margin:3px;}
	.orientation{font-size:14px;margin-top:20px;}
	
	
	
	.profile{padding-bottom:25px;}
	.profile .ntt{font-size:28px;}
	.profile .page1{padding-top:20px;}
	.profile .page1 .text .left p{font-size:28px;margin-bottom:5px;}
	.profile .page1 .text .left span{font-size:24px;line-height:1.2;}
	.profile .page1 .text .right{width:100%;font-size:16px;margin-top:10px;}
	.profile .page1 .item{margin-top:10px;display:flex;justify-content:center;}
	.profile .page1 .item .list{margin:0 10px;}
	.profile .page1 .item .list .tt{font-size:26px;}
	.profile .page1 .item .list label{font-size:20px;margin-left:10px;}
	.profile .page1 .item .list .des{font-size:16px;margin-top:5px;line-height:1;}
	.profile .page1 .des{margin-top:20px;font-size:16px;line-height:1.6;}
	.profile .page1 .pic{margin-top:0;}
	.profile .page2{padding-top:20px;margin-top:20px;}
	.profile .page2 .logo img{width:40%;}
	.profile .page2 .detail{margin-top:15px;}
	.profile .page2 .detail .list{width:100%;padding:0 15px 12px;height:auto;margin-bottom:15px;}
	.profile .page2 .detail .list .tt{margin-top:15px;font-size:22px;}
	.profile .page2 .detail .list .line{width:28px;height:4px;margin-top:6px;}
	.profile .page2 .detail .list .des{font-size:16px;margin-top:10px;}
	.profile .page2 .detail .list img{top:12px;right:15px;width:30px;}
	.profile .page2 .ntt{padding-top:10px;}
	.profile .page2 .item{margin-top:15px;display:block;}
	.profile .page2 .item .list{width:100%;height:auto;margin-bottom:15px;padding-bottom:5px;}
	.profile .page2 .item .list .img{margin-top:15px;}
	.profile .page2 .item .list .tt{font-size:22px;margin-top:10px;}
	.profile .page2 .item .list .line{margin-top:8px;}
	.profile .page2 .item .list .des{font-size:16px;margin-top:15px;}
	.profile .page2 .item .list .des span{font-size:26px;}
	.profile .page3{padding-top:5px;}
	.profile .page3 .des{font-size:16px;margin-top:10px;}
	.profile .page3 .des span{font-size:26px;line-height:1.6;}
	.profile .page3 .move{margin-top:10px;}
	.profile .page3 .move ul li{width:140px;height:200px;padding:0 5px;}
	.profile .page4{margin-top:20px;padding-top:20px;}
	.profile .page4 .des{font-size:16px;margin-top:10px;}
	.profile .page4 .des span{font-size:26px;line-height:1.6;}
	.profile .page4 .move{margin-top:15px;}
	.profile .page4 .move ul li{width:140px;height:200px;padding:0 5px;}
	.profile .page4 .item{margin-top:25px;}
	.profile .page4 .item .list{margin-top:15px;height:auto;}
	.profile .page4 .item .list .con{width:100%;padding:20px 10px;}
	.profile .page4 .item .list .con .time{margin-top:0;font-size:20px;padding-left:15px;}
	.profile .page4 .item .list .con .time:before{width:7px;height:7px;}
	.profile .page4 .item .list .con .tt{margin-top:15px;font-size:16px;line-height:28px;height:auto;}
	.profile .page4 .item .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.profile .page4 .item .list .con .more img{margin-left:15px;width:16px;}
	.profile .page4 .item .list .im{width:100%;}
	.profile .page5{padding-top:20px;}
	.profile .page5 .box{margin-top:15px;}
	.profile .page5 .box .title{font-size:16px;bottom:10px;}
	.profile .page5 .box .tab p{font-size:12px;}
	.profile .page5 .box li{width:10px;height:10px;}
	@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(3); opacity: .2;}}
	@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(5);opacity:.2;}}

	
	
	
	.smart{padding-bottom:25px;}
	.smart .mt{margin-top:20px;display:block;text-align:center;}
	.smart .mt a{display:inline-block;width:24%;height:140px;margin-bottom:6px;}
	.smart .mt a .img{margin-top:5px;height:80px;padding:0 5px;}
	.smart .mt a .tt{font-size:12px;line-height:1.2;}
	.smart .banner{margin-top:15px;}
	.smart .page1{margin-top:20px;}
	.smart .banner .box{padding-left:20px;}
	.smart .banner .box .tt{font-size:20px;}
	.smart .banner .box .subtt{font-size:16px;margin-top:8px;}
	.smart .ntt{font-size:28px;}
	.smart .page1 .stt{font-size:24px;margin-top:10px;}
	.smart .page1 .con{font-size:16px;margin-top:10px;line-height:1.6;}
	.smart .page1 .con *{font-size:16px;}
	.smart .page2{margin-top:15px;}
	.smart .page2 .box{margin-top:15px;}
	.smart .page2 .box .list .im{position:relative;width:100%;height:auto;top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
	.smart .page2 .box .list .im img{border-radius:0;}
	.smart .page2 .box .list .con{width:100%;padding:0 10px;border-top-left-radius:0;border-top-right-radius:0;height:340px;}
	.smart .page2 .box .list .con .title{margin-top:20px;font-size:26px;}
	.smart .page2 .box .list .con .des{font-size:16px;margin-top:6px;line-height:26px;height:182px;}
	.smart .page2 .box .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.smart .page2 .box .list .con .more img{margin-left:15px;width:16px;}
	.smart .page2 .box .swiper-pagination{bottom:15px;left:auto;right:15px;}
	.smart .page2 .box .swiper-pagination-current{font-size:28px;}
	.smart .page3{margin-top:20px;}
	.smart .page3 .box{margin-top:15px;}
	.smart .page3 .box .list .img{height:220px;padding:15px 10px;}
	.smart .page3 .box .list .tt{font-size:16px;margin-top:10px;}
	
	
	
	.products .mt{margin-top:20px;display:block;text-align:center;}
	.products .mt a{height:150px;width:32%;display:inline-block;margin-bottom:6px;}
	.products .mt a .img{margin-top:10px;height:80px;padding:0 5px;}
	.products .mt a .tt{font-size:12px;line-height:1.2;margin-top:10px;}
	.products .tab{margin-top:20px;height:auto;line-height:40px;padding:6px 0;}
	.products .tab p{width:50%;margin-right:0;font-size:12px;}
	.products .tab p img{margin-top:6px;margin-right:10px;height:28px;}
	.products .mc{margin-top:20px;}
	.products .mc .list{margin-bottom:20px;padding-bottom:10px;}
	.products .mc .list .tt{font-size:26px;}
	.products .mc .list .con{width:100%;margin-top:5px;}
	.products .mc .list .con .detail{line-height:39px;padding-left:15px;}
	.products .mc .list .con .detail:before{width:8px;height:8px;top:15px;}
	.products .mc .list .con .detail p{font-size:14px;}
	.products .mc .list .con .detail span{font-size:14px;}
	.products .mc .list .img{width:60%;margin-top:10px;}
	.products .box{padding:20px 0;margin-top:10px;}
	.products .box .item{padding:15px;border-left:5px solid #b71c1c;}
	.products .box .item:before{font-size:60px;}
	.products .box .item .tt{font-size:26px;}
	.products .box .item .des{max-width:100%;font-size:15px;margin-top:10px;}
	.products .box .detail{margin-top:20px;}
	.products .box .detail .list{width:49%;margin-right:2%;margin-bottom:15px;}
	.products .box .detail .list:nth-child(3n){margin-right:2%;}
	.products .box .detail .list:nth-child(2n){margin-right:0;}
	.products .box .detail .list .im{height:33vw;}
	.products .box .detail .list .con{padding:10px 3%;}
	.products .box .detail .list .con .tt{font-size:16px;line-height:26px;height:52px;}
	.products .box .detail .list .con .des{font-size:14px;line-height:20px;height:40px;margin-top:5px;}
	.products .box .detail .list .con .more{margin-top:5px;padding:0 10px;line-height:32px;font-size:12px;border:1px solid #ce1d27;}
	.products-list .box .detail{margin-top:0;}
	.products .bc{margin-top:20px;margin-bottom:30px;}
	.products .bc .left{width:100%;}
	.tb-s310, .tb-s310 img{max-width:100%;max-height:300px;}
	.tb-s310{height:300px;}
	.products .bc .right{width:100%;margin-top:20px;}
	.products .bc .right .tt{font-size:22px;}
	.zoomDiv{opacity:0;}
	.zoomMask{display:none;}
	
	
	.case-mt{width:100%;}
	.case-mt .mt a{width:24%;}
	
	
	
	.products-info{padding:25px 0;margin-top:13px;}
	.products-info .box{padding:10px;}
	.products-info .box .mt{display:none;}
	.cat-title{font-size:20px;margin-bottom:10px;margin-top:5px;line-height:1.5;}
	.table-responsive th{padding:10px 5px;font-size:14px;}
	.table-responsive td{padding:10px 5px;font-size:12px;}
	.table-responsive td *{font-size:12px;}
	.table-responsive .table1{display:none;}
	.table-responsive .table2{display:block;}
	.table-responsive .model-badge{padding:3px 5px;font-size:11px!important;}
	
	
	
	.cloud .page1{margin-top:20px;}
	.cloud .page1 .tt{font-size:28px;}
	.cloud .page1 .subtt{margin-top:10px;font-size:16px;line-height:1.6;}
	.cloud .page1 .im{margin-top:15px;}
	.cloud .page2{margin-top:20px;}
	.cloud .page2 .tt{font-size:28px;}
	.cloud .page2 .detail{margin-top:15px;}
	.cloud .page2 .detail .list{width:100%;height:auto;padding:15px;margin-bottom:15px;}
	.cloud .page2 .detail .list .title{font-size:20px;margin-top:5px;}
	.cloud .page2 .detail .list .des{font-size:16px;margin-top:10px;}
	.cloud .page2 .detail .list img{width:90px;}
	.cloud .page3{margin-top:5px;}
	.cloud .page3 .tt{font-size:28px;}
	.cloud .page3 .detail{margin-top:15px;}
	.cloud .page3 .detail .list{height:auto;margin-bottom:0;}
	.cloud .page3 .detail .list .im{position:relative;width:100%;height:auto;top:0;border-top-left-radius:30px;border-bottom-right-radius:0;}
	.cloud .page3 .detail .list .con{width:100%;padding:0 10px 20px;border-top-left-radius:0;border-top-right-radius:0;position:relative;transform:translateY(0);}
	.cloud .page3 .detail .list .con .title{margin-top:20px;font-size:26px;}
	.cloud .page3 .detail .list .con .des{font-size:16px;margin-top:6px;line-height:26px;height:182px;}
	.cloud .page3 .detail .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.cloud .page3 .detail .list .con .more img{margin-left:15px;width:16px;}
	
	
	
	
	.case{margin-top:20px;margin-bottom:25px;}
	.case .mc .list{height:auto;margin-bottom:15px;}
	.case .mc .list .im{position:relative;width:100%;height:auto;top:0;border-top-left-radius:30px;border-bottom-right-radius:0;}
	.case .mc .list:nth-child(2n) .im{border-top-right-radius:30px;border-bottom-left-radius:0;}
	.case .mc .list .con{width:100%;padding:0 10px 20px;border-top-left-radius:0;border-top-right-radius:0;position:relative;transform:translateY(0);}
	.case .mc .list .con .tt{margin-top:20px;font-size:22px;line-height:25px;}
	.case .mc .list .con .des{font-size:16px;margin-top:6px;line-height:26px;height:182px;}
	.case .mc .list .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.case .mc .list .con .more img{margin-left:15px;width:16px;}
	.case-info{padding-bottom:25px;}
	.case-info .crumb{font-size:14px;line-height:60px;}
	.case-info .mt{font-size:26px;margin-top:0;line-height:1.2;}
	.case-info .pic{margin-top:15px;border-radius:30px;}
	.case-info .pic .swiper-pagination{bottom:10px;}
	.case-info .pic .swiper-pagination-bullet{width:35px;height:5px;}
	.case-info .pic .video-btn{right:10px;bottom:10px;width:90px;height:30px;line-height:28px;border:1px solid #fff;font-size:12px;}
	.case-info .pic .video-btn img{margin-left:15px;width:10px;}
	.case-info .mc{margin-top:20px;}
	.case-info .mc .detail{margin-bottom:15px;padding:15px;border-radius:30px;}
	.case-info .mc .detail .tt{font-size:26px;}
	.case-info .mc .detail .line{margin-top:10px;width:40px;height:5px;}
	.case-info .mc .detail .des{font-size:16px;margin-top:10px;}
	
	
	
	
	.purchase{padding-top:20px;padding-bottom:30px;width:94%;margin:auto;}
	.purchase .mt{font-size:26px;line-height:1.2;}
	.purchase .form{width:100%;margin-top:15px;}
	.purchase .form .text{margin-bottom:10px;width:49%;}
	.purchase .form .text input[type='text']{width:100%;height:50px;padding-left:10px;font-size:14px;}
	.purchase .form .text select{width:100%;height:50px;padding-left:10px;font-size:14px;background:#fff url(../images/ico1.png) no-repeat 95% center}
	.purchase .form .stext{margin-bottom:10px;}
	.purchase .form .stext input[type='text']{width:calc(100% - 41px);height:50px;padding-left:10px;font-size:14px;}
	.purchase .form .stext select{width:41px;height:50px;padding:0 20px;background:#fff url(../images/ico1.png) no-repeat center}
	.purchase .form .code input[type="text"]{height:50px;padding-left:10px;font-size:14px;}
	.purchase .form .code img{height:50px;}
	.purchase .form .scheck{margin-top:5px;font-size:14px;padding-left:30px;}
	.purchase .form .scheck input{left:5px;}
	.purchase .form .scheck label{left:5px;}
	.purchase .form .submit1{width:100%;height:50px;font-size:18px;margin-top:15px;}
	
	
	
	
	.honor{min-height:300px;margin-top:25px;margin-bottom:25px;}
	.honor .mc{min-height:300px;margin-top:15px;}
	.honor .mc .list{width:49%;margin-right:2%;margin-bottom:12px;}
	.honor .mc .list:nth-child(2n){margin-right:0;}
	.honor .mc .list .img{height:130px;padding:6px;border:2px solid #ededed;border-radius:10px;}
	.honor .mc .list .tt{margin-top:8px;font-size:14px;}
	.honor .mc .list:hover .img{border:2px solid #26599e;}
	
	
	
	.news{min-height:300px;padding-bottom:25px;}
	.news .crumb{font-size:14px;line-height:60px;}
	.news .recommend{height:auto;}
	.news .recommend .im{width:100%;height:auto;}
	.news .recommend .con{width:100%;padding:20px 15px;height:auto;}
	.news .recommend .con .time{margin-top:0;padding-left:15px;}
	.news .recommend .con .time:before{width:7px;height:7px;}
	.news .recommend .con .more{margin-top:10px;height:48px;line-height:46px;width:155px;font-size:14px;}
	.news .recommend .con .more img{margin-left:15px;width:16px;}
	.news .recommend .con .tt{margin-top:15px;font-size:16px;line-height:28px;height:auto;}
	.news .mc{margin-top:20px;}
	.news .mc .list{width:49%;margin-right:2%;margin-bottom:15px;}
	.news .mc .list:nth-child(3n){margin-right:2%;}
	.news .mc .list:nth-child(2n){margin-right:0;}
	.news .mc .list .im{height:30vw;}
	.news .mc .list .con{padding:10px;height:125px;}
	.news .mc .list .con .time{margin-top:10px;}
	.news .mc .list .con .tt{font-size:15px;line-height:25px;}
	
	
	
	.news-info{padding-bottom:30px;}
	.news-info .box{padding:20px 15px;}
	.news-info .box .mt{font-size:20px;}
	.news-info .box .time{margin-top:5px;}
	.news-info .box .line{margin-top:15px;}
	.news-info .box .mc{font-size:16px;margin-top:20px;min-height:300px;}
	
	
	.index-banner .title{display:none;}
	.index-banner .fvideo{display:none;}
	.index-banner .fbtn{display:block;}
	.index-banner .img .play{display:block;}
	.index-banner .img .play img{width:50px;height:50px;}
	.tan_video{width:75%;}
	.table-responsive .play{width:35px;height:35px;}
	
	
	
	.cn{
		.mtt{font-size:28px;}
		.iPro .mc .con .tt{font-size:26px;}
		.smart .ntt{font-size:26px;}
		.smart .mt a{height:120px;}
		.smart .mt a .tt{font-size:15px;margin-top:5px;}
		.products .mt a{height:130px;}
		.products .mt a .tt{font-size:14px;margin-top:5px;}
		.products .tab p{font-size:15px;}
		.case .mc .list .con .des{line-height:26px;height:182px;}
		.iCloud .mc .item .img2{left:50%;}
		.case-info .mt{font-size:22px;}
		.case-info .mc .detail .tt{font-size:22px;}
		.smart .page2 .box .list .con .title{font-size:22px;}
		.profile .ntt{font-size:26px;}
		.products .box .detail .list .con .tt{height:26px;}
	}
	
	
	
	
	
}





@media screen and (max-width:570px){
	.footer .top .form{width:100%;}
	.footer .top .form input[type="text"]{width:49%;padding-left:16px;}
	.footer .top .form select{width:49%;padding-left:16px;background:#fff url(../images/ico1.png) no-repeat 90% center;}
	.footer .top .form .text{width:49%;}
	.footer .top .form .code{width:49%;}
	.footer .top .form .code input[type="text"]{width:50%;}
	.footer .top .form .code img{width:48%;float:right;margin-left:0;}
	.footer .top .form .submit{width:49%;}
}



























