
.__nuxt-error-page {
  padding: 1rem;
  background: #F7F8FB;
  color: #47494E;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: sans-serif;
  font-weight: 100 !important;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.__nuxt-error-page .error {
  max-width: 450px;
}
.__nuxt-error-page .title {
  font-size: 1.5rem;
  margin-top: 15px;
  color: #47494E;
  margin-bottom: 8px;
}
.__nuxt-error-page .description {
  color: #7F828B;
  line-height: 21px;
  margin-bottom: 10px;
}
.__nuxt-error-page a {
  color: #7F828B !important;
  text-decoration: none;
}
.__nuxt-error-page .logo {
  position: fixed;
  left: 12px;
  bottom: 12px;
}


.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: black;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}


.nuxt__build_indicator[data-v-71e9e103] {
  box-sizing: border-box;
  position: fixed;
  font-family: monospace;
  padding: 5px 10px;
  border-radius: 5px;
  box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
  width: 88px;
  z-index: 2147483647;
  font-size: 16px;
  line-height: 1.2rem;
}
.v-enter-active[data-v-71e9e103], .v-leave-active[data-v-71e9e103] {
  transition-delay: 0.2s;
  transition-property: all;
  transition-duration: 0.3s;
}
.v-leave-to[data-v-71e9e103] {
  opacity: 0;
  transform: translateY(20px);
}
svg[data-v-71e9e103] {
  display: inline-block;
  vertical-align: baseline;
  width: 1.1em;
  height: 0.825em;
  position: relative;
  top: 1px;
}

/* 首页 */
@media (max-width: 1200px){
    .header .inputs .el-input-group__append{
        padding: 5px
    }
    .header .el-menu--horizontal>.el-submenu .el-submenu__title{
        padding: 0 20px!important;
    }
}
@media (max-width: 992px) {
    .header .el-menu--horizontal>.el-submenu .el-submenu__title{
        padding: 0 10px!important;
    }
  
   }
@media (max-width: 768px) {
    .header .top .left{
        width: 40%!important;
    }
    .header .top .right2{
        display: none;
    }
   .header .menu{
       display: none!important;
   }
   .header .right3{
    display: block!important;
}
.header .right5{
    display: block!important;
}
.header .right{
    display: none!important;
}
    .header .el-menu--horizontal>.el-submenu .el-submenu__title{
        padding: 0 8px!important;
    }
  
    .footer .footertop{
    flex-direction: column;
    }
    .footer .footertop .left{
        flex-wrap: wrap;
        width: 100%!important;
    }
    .footer .footertop .slide1{
        margin-bottom: 20px;
        width: 50%!important;
        border-right:0!important;
        margin-right: 0!important;
    }
    .footer .footertop .middle{
        width:100%!important;
    }
    .footer .footertop .middle ul{
        padding-top: 0px!important;
    }
    .footer .footertop .right{
        width: 100%!important;
    }
    .footer .footertop .right .img{
        text-align: center;
    }
    .footer .footertop .right .img img{
       max-width: 25%;
    }
    .footer .footerbotton .p{
        padding-top: 8px!important;
    }
  }
@media (max-width: 680px) {
    .newsdetail .contents h2,.newsdetail .contents .nav,.newsdetail .contents .text{
        padding: 10px 10px!important;
    }
    .findnav{
        padding: 0 10px;
    }
    .header,.hynews,.automation{
    padding: 0 10px;
    }
    .findproduct .container,.download .content3 .container,.repair .content3 .container,.software .content3 .container,
    .home .product .container, .sensor .container, .introduce .container,.footer .container{
    padding: 0 10px;
    }
    .automation .container{
        padding: 0 10px;
    }
      .container{
          width: 100%!important;
         }
         .casedetail .content3 .container, .case .content3 .container, .company .content3 .container, .leader .content3 .container, .newscenter .content3 .container{
            padding: 0 10px;
        }
    .header .el-menu--horizontal>.el-submenu .el-submenu__title{
        padding: 0 5px!important;
        font-size: 12px;
    }
    .el-menu--horizontal .el-menu .el-menu-item {
      font-size: 12px!important;
    }
  }
@media (max-width: 540px){
    .header .el-menu--horizontal>.el-submenu .el-submenu__title{
        padding: 0 2px!important;
      
    }
  }

html {
  font-family:
    'Microsoft yahei',
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    'Helvetica Neue',
    Arial,
    sans-serif;
  font-size: 16px;
  word-spacing: 1px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
a{ text-decoration:none; color:#333; cursor:pointer;}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body, button, input, select, textarea{  font-family: 'Microsoft yahei';}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei';color: #3B3B3B;
}
ul, ol,li{ list-style-type:none;}
.button--green {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #3b8070;
  color: #3b8070;
  text-decoration: none;
  padding: 10px 30px;
}
img{border:0; max-width:100%;}
.button--green:hover {
  color: #fff;
  background-color: #3b8070;
}
.button--grey {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #35495e;
  color: #35495e;
  text-decoration: none;
  padding: 10px 30px;
  margin-left: 15px;
}
.el-menu--popup{
  padding: 0;
  
    min-width: 130px;
}
.button--grey:hover {
  color: #fff;
  background-color: #35495e;
}
.el-carousel__button {
   width: 6px;
  height: 6px;
  border-radius: 50%;
 background: black;
}
@media (max-width: 768px) {
.container {
    width: 680px;
     margin: 0 auto;
}
}
@media (min-width: 768px) {
.container {
    width: 680px;
     margin: 0 auto;
}
}
@media (min-width: 992px) {
.container {
    width: 768px;
     margin: 0 auto;
}
}
@media (min-width: 1200px) {
.container {
    width: 1120px;
    margin: 0 auto;
}
}
.el-menu--horizontal .el-menu .el-menu-item{
  color: rgba(102,102,102,0.4);
  text-align: center;
  font-size: 14px;
}
.el-carousel__arrow i{
  font-weight: 900;
  font-size: 22px;
}
.el-carousel__arrow{
}
.el-menu--horizontal .el-menu .el-menu-item a{
  color: #666666;
  font-size: 13px;
}
.el-menu--horizontal .el-menu .el-menu-item:hover a{
  background:#D71D20;
}
.el-dropdown-menu .menu .el-submenu__title{
  font-size: 12px;color: #666666;
}
.el-dropdown-menu .menu .el-submenu__title:hover{
  background:#D71D20; 
  color: white;
}
.el-dropdown-menu .menu .el-submenu .el-menu-item{
  padding:  0 20px!important;
 min-width: 0px;
 text-indent: 10px;
 font-size: 12px;
}
.el-dropdown-menu .menu .el-submenu .el-submenu__title{
  height: 36px;
  line-height: 36px;
}
.el-dropdown-menu .menu .el-submenu .el-menu-item{
height: 36px;
line-height: 36px;
}
.el-dropdown-menu .menu .addtitle:hover a{ 
  color: white;
}
.el-dropdown-menu .menu .el-icon-arrow-down{
  font-size: 12px;
}
.el-dropdown-menu .menu .el-submenu__title:hover .el-icon-arrow-down{
 color: white;
}
/* 全局text td样式 */
.text table td {
  padding: 0 5px;
}

