.row{
  padding: 0px;
  margin:0px;
}
.container2{
  width: 1400px;
  padding: 0px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1400px){
  .container2 {
      width: 1200px;
  }
}
@media (max-width: 1280px){
  .container2 {
      width: 1100px;
  }
}
@media (min-width: 1200px){
  .container {
      width:1184px;
  }
}
.container{padding: 0px;}
.clearfix {zoom:1;}
.clearfix:after {
   clear: both;
   content: " ";
   display: block;
   height: 0;
}
.lf{
  float: left;
}
.lr{
  float: right;
}
a, a:link, a:visited, a:hover, a:active{text-decoration:none }
em,i{font-style: normal;}
li{list-style: none;}
.h1, .h2, .h3, h1, h2, h3 {
    margin:0px;
}
.h4, .h5, .h6, h4, h5, h6{
  margin: 0px;
}
ol, ul, p{
  margin:0px;
  padding: 0px;
}
html,body{
    min-width: 320px;
}
body{
  font-family: PingFang-SC-Medium,Arial,Helvetica,sans-serif;
  -webkit-text-size-adjust: none;
  font-weight: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
#header {
    background:#2b303b;
    color: #fff;
    width: 100%;
    z-index: 999;
    height: 0.7rem;
    position: fixed;
    top:0px;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    padding-left: 0.32rem;
}
/* #header a{
  width: 100%;
  display: inline-block;
  margin-bottom: 0.06rem;
} */
#header .logo {
    font-weight: 500;
    float: left;
    margin-bottom: 0;
}
.header .logo img{
    width:2rem;
    margin-top: 0.18rem;
  }
#header .container{
  position: relative;
  padding: 0px;
}
.navbar-right{
  width: calc(100% - 3.3rem);
}
.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table;
}
.navbar-toggle {
    display:block;
    padding: 0px;
    margin:0px;
    float: right;
    border: 1px solid transparent;
    border-radius: 0.04rem;
    background: 0 0;
    position: absolute;
    right: 1px;
    top: 50%;
    margin-top: -0.124rem;
}
.navbar-collapse{
  padding: 0px;
}
.navbar-toggle .icon-bar {
  display: block;
  position: relative;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  background-color: #fff;
  width: 60px;
  height: 5px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 0.04rem;
}
.navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px;
}
.closemenu{
  display: none;
  width: 0.4rem;
  margin-top: -0.08rem;
  margin-right: 0.1rem;
}
.bigdata_nav{
  position: fixed;
  width: 100%;
  left: 0px;
  top: 0.7rem;
  height:0rem;
  overflow: hidden;
  background: rgba(0,0,0,0.93);
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.townav{
  position: fixed;
  width: 100%;
  left: 0px;
  top: 0.7rem;
  height:0px;
  overflow: hidden;
  background: rgba(0,0,0,0.93);
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.bigdataNav:hover .bigdata_nav{
  min-height: 3.65rem;
}
.zhiliannav:hover .down-menu{
  min-height:3.65rem;
}
.yunnav:hover .down-menu{
  min-height:3.65rem;
}
.servernav:hover .down-menu{
  min-height:3.65rem;
}
.aboutnav:hover .down-menu{
  min-height:3.65rem;
}
.caseHeaderDetailItem {
  box-sizing: content-box;
  /*width: calc(100% - 6.4rem);*/
  margin-left: 3rem;
  margin-top: 10px;
}
.townav .caseHeaderDetailItem{
  margin-top: 0.4rem;
}
.caseHeaderDetailItem a{
  color:#fff;
}
#header .tab_list{
  float: left;
  width: 1.8rem;
  padding-right: 0.15rem;
}
#header .tab_list a{
  display: inline-block;
  width: 1.6rem;
  text-align: center;
  /* line-height: 0.5rem; */
  margin-bottom: 0.2rem;
  font-size: 0.16rem;
  position: relative;
  line-height: inherit;
  padding: 0.1rem;
}
#header .tab_list a span{
  display: block;
  font-size: 0.1rem;
}
#header .tab_list a.active{
  background: #242b3c;
  color: #018dd7;
}
#header .tab_list a:hover{
  color: #018dd7;
}
#header .tab_list a .nav_r{
  right: 0.1rem;
  top: 0.21rem;
  position: absolute;
}
.tab_listContent{
  float: left;
  height: 94%;
  box-sizing: border-box;
  padding-left: 0.5rem;
  width: calc(100% - 3.5rem);
  max-width: 10rem;
  border-left: 1px solid #333;
}
.tab_listContent .li_div a,.townav .li_div a{
  display: inline-block;
  line-height: 0.6rem;
  width: 100%;
}
.tab_listContent .li_div,
.townav .li_div{
  float: left;
  margin-right: 0.5rem;
  width: calc((100% - 1rem)/3);
  text-align: center;
  color:#fff;
  margin-bottom: 0.4rem;
  border:1px solid #2d333f;
}
.townav .li_div{
width: calc((100% - 1.5rem)/4);
}
.tab_listContent .li_div:hover,.townav .li_div:hover{
  border:1px solid #018dd7;
}
.tab_listContent .li_div:hover a,.townav .li_div:hover a{
  color:#018dd7;
}
.tab_listContent .li_div:nth-child(3n){
  margin-right: 0px;
}
.townav .li_div:nth-child(4n){
  margin-right: 0px;
}

.navbar-toggle {
    display: none;
}
@media (max-width: 1023px){
  .navbar-collapse.collapse {
      display: none!important;
  }
  .header .logo img{
    width: 1.15rem;
    margin-top: 10px;
  }
}
.main-nav{
  height: 100%;
}

#menu-header .nav-item{
  float: left;
    position: relative;
    height: 0.7rem;
    font-size: 0.16rem;
    text-align: center;
    cursor: pointer;
    margin: 0 0.35rem;
}
#menu-header .nav-item>a{
  width: 100%;
  display: inline-block;
  margin-bottom: 0.06rem;
}
#menu-header .nav-item>a span{
  font-size: 0.12rem;
}
#menu-header .nav-item:first-child{
  margin-left: 0px;
}
#menu-header .nav-item:last-child{
  margin-right: 0px;
}
#menu-header .nav-login,.menu-item .nav-login{
  width: 1.2rem;
  height:0.4rem;
  line-height: 0.4rem;
  background: #ff6d26;
}
#menuson-header .menu-item.menu-login{
  text-align: center;
  height: 0.5rem;
  line-height: 0.5rem;
}
.menu-item .nav-login{
  display: inline-block;
  width: auto;
  height: 0.3rem;
  line-height: 0.3rem;
}
.nav-item>a{
  margin-top: 0.14rem;
  transition: color 0.3s;
  color: rgba(255,255,255,1);
  line-height: 0.24rem;
}
.nav-item:hover>a{
  color:#61c8ff;
}
.nav-item.active:after{
  content:"";
  display:block;
  width:100%;
  height:2px;
  background:#61c8ff url(../image/head_line.png) no-repeat;
  background-size:cover;
}
.nav-item.active>a{
  color: #61c8ff;
}
.navbar-right{
  margin-right:0px;
}
#menu-header .nav-login-L{
  width: auto !important;
  float: right;
}
.nav-login-L em{
  cursor: pointer;
  color:#fff;
  padding: 0 0.15rem;
  display: inline-block;
  height: 0.7rem;
  padding-top: 0.14rem;
  line-height: 0.24rem;
}
.nav-login-L em:hover{
  color:#008cd6;
}
.nav-login-L em.active{
  background:#008cd6;
}
.nav-login-L em.active:hover{
  color:#fff;
}
.nav-login-L em i{
  font-size: 0.12rem;
}
.scene:hover>.down-menu{
    height: 7.7rem;
}
.about:hover>.down-menu{
    height: 1.55rem;
}
.down-menu li  a.down—menu-active{
    color: #fd6f25;
}
.down-menu li  a.down—menu-active:hover{
    color: #fd6f25;
}

.down-menu{
  width: 200%;
    margin-left: -50%;
    /* width: 140%;
    margin-left: -20%; */
    height: 0;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.down-menu li{
    line-height: 38px;
    font-size: 16px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: rgba(0,0,0,0.75);
}
.down-menu li a{
    color: rgba(255,255,255,.8);
    display: inline-block;
    width: 100%;
}
.down-menu li:last-child{
    border-bottom: none;
}
.down-menu li:hover{
    background: rgba(0,0,0,0.85);
}
.down-menu li:hover>a{
    color: rgba(255,255,255,1);
}
.fa {
    display: inline-block;
    margin-top: 0.18rem;
    width: 0.16rem;
    height: 0.16rem;
    background: url(../image/down.png) 0 center no-repeat;
    background-size: 100%;
}
@media (max-width: 1400px){
  .navbar-right{
    width: calc(100% - 3rem);
  }
  .caseHeaderDetailItem{
     margin-left: 2.6rem;
  }
  #menu-header .nav-item{
    margin: 0 0.25rem;
  }
  .tab_listContent{
    width: 6.5rem;
    padding-left: 0.4rem;
  }
  .tab_listContent .li_div{
    margin-right: 0.4rem;
    width: calc((100% - 0.8rem)/3);
  }
  .townav .caseHeaderDetailItem {
    margin-top: 0.3rem;
    width: 8.5rem;
  }
  .townav .li_div{
    margin-right: 0.4rem;
    width: calc((100% - 1.2rem)/4);
  }
}
@media (max-width: 1280px){
    .nav-login-L em{
        padding: 0 0.12rem;
        padding-top: 0.14rem;
    }
}
@media (max-width: 1200px){
  .navbar-right{
    width: calc(100% - 2rem)
  }
  #menu-header .nav-login-L{
    margin-left: 0.8rem;
  }
  #menu-header .nav-item {
    margin: 0 0.14rem;
  }
  .caseHeaderDetailItem{
    margin-left: 1.6rem;
  }
  .tab_listContent{
    width: 6.5rem;
  }
  .townav .caseHeaderDetailItem {
    width: 7rem;
  }
}
li.menu-item{
  height: 0.4rem;
  line-height: 0.4rem;
  cursor: pointer;
}
li.menu-item p{
  position: relative;
}
li.menu-item p .fa{
    position: absolute;
    right:0px;
    top: -0.05rem;
    /*left: 0.4rem;*/
}
li.menu-item a{
  color: rgba(255,255,255,.8);
  -webkit-transition: all .3s ease-in-out;
  font-size: 0.16rem;
}
li.menu-item:hover a{
  color: #fff;
}
#menuson-header li.menu-item.active>a{
  color:#61c8ff;
}
.cp_menu{
  position: relative;
}
.cp_down{
  display: none;
  overflow: hidden;
  top: 0px;
  left: 0.05rem;
  border-radius: 0 0 0.04rem 0.04rem;
  background: rgba(53,55,60,.8);
  z-index: 999;
}
.cp_down li{
  text-align: center;
}
li.menu-item .cp_one a{
  color: rgba(255,255,255,.6);
  -webkit-transition: all .3s ease-in-out;
}
.cp_one{
  border-bottom: 1px solid rgba(0,0,0,.1);
}
li.menu-item .cp_one:hover{
   background: #35373C;
}
li.menu-item .cp_one:hover a{
  color: #fff;
}
.cp_down li.active a{
  color:#fd6f25;
}
.cp_down li.active:hover a{
  color: #fd6f25;
}
#menu-collapse{
  width: 100%;
  position: fixed;
  top: 0.65rem;
  left: 0px;
  padding: 0 0.15rem;
  display: none;
}
#menuson-header{
  background: rgba(0,0,0,0.6);
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  display: none;
}
#menuson-header .menu-item{
  padding: 0 0.4rem;
}
@media(max-width: 1200px){
  .header .logo img{
    width: 1.5rem;
    margin-top: 0.24rem;
  }
  .nav-item .caseHeaderDetailItem li a{
    padding: 20px 10px;
  }
}
@media (max-width: 1025px){
  #menuson-header .menu-item{
    padding: 0px;
    line-height:0.4rem;
  }
  li.menu-item {
    height:inherit;
    text-align: center;
    text-align: left;
  }
  li.menu-item a{
    padding: 0 0.4rem;
    width: 100%;
    display: inline-block;
  }
  .navbar-right{
    width: calc(100% - 2rem);
  }
  .navbar-toggle{
    right: 0.2rem;
  }
  .navbar-toggle{
    display: block;
  }
}
@media(max-width: 800px){
  .navbar-right{
    width: calc(100% - 2rem);
    margin-right: 0.2rem;
    width: 100%;
  }
}
@media (max-width: 768px){
  #header{
    height: 1rem;
  }
    .header-banner{
        margin-top: 1rem !important;
    }
  .navbar-header{
    height: 1rem;
  }
  #menu-collapse{
    position: relative;
    top:0px;
  }
  .header .logo img{
    margin-top: 0.3rem;
    width: 2.5rem;
  }
  .navbar-toggle{
    right: 0.2rem;
  }
  .navbar-toggle .icon-bar{
    height: 0.05rem;
    width: 0.6rem;
  }
  #menuson-header .menu-item{
    padding: 0px;
    line-height: 0.7rem;
  }
  li.menu-item {
    line-height: 0.8rem;
    height:inherit;
  }
  li.menu-item a{
    font-size: 0.3rem;
    padding: 0 0.4rem;
    display: inline-block;
    width: 100%;
  }
  li.menu-item p .fa {
    top: 0;
    width: 0.35rem;
    height: 0.35rem;
    background: url(../image/down.png) 0 center no-repeat;
    background-size: 100%;
    display: inline-block;
  }
  li.menu-item {
    line-height: 0.7rem;
    height:inherit;
  }
  #menuson-header .menu-item.menu-login {
    height: 1rem;
    line-height: 1rem;
  }
  .menu-item .nav-login{
      height: 0.6rem;
      line-height: 0.6rem;
      font-size: 0.3rem;
  }
  .nav-login em{
    padding: 0rem 0.25rem;

  }
  .footer .fa{
    width: 0.32rem;
    height: 0.32rem;
  }
}







footer{
  background: #2a2f3a;
  color:#fff;
  padding-top: 0.7rem;
  padding-bottom: 0.4rem;
    overflow: hidden;
}
.small_con{
  display: none;
}
.borderBtm{
  padding-bottom:0.15rem;
  width: max-content;
  float: left;
}
.footer_box{
  float: left;
}
.footer_info{
  border-right: 1px solid #666;
  width: 3.4rem;
  padding-right: 0.6rem;
  box-sizing: border-box;
}
.footer_info h2{
  font-size: 0.16rem;
  margin-bottom: 0.2rem
}
.footer_info h2 img{
  width: 0.16rem;
  margin-right: 0.2rem;
}
.footer_info p{
  color:#bbb;
  font-size: 0.16rem;
  margin-left: 0.36rem;
}
.zong_tel{
  margin-bottom: 0.5rem;
}
.footer_more{
  color:#5fc8ff;
  font-size: 0.16rem;
  border-bottom: 1px solid #5fc8ff;
  display: inline-block;
  line-height: 0.32rem;
  margin-top: 0.8rem;
  cursor: pointer;
}
.footer_more a{
  color:#5fc8ff;
}
.footer_ta{
  padding-left: 0.6rem;
}
.footer_ta .footer_ta_li{
  margin-right: 0.55rem;
  float: left;
}
.footer_ta .footer_ta_li:last-child{
  margin-right: 0px;
}
.listbox{
  width: 1.18rem;
}
.footer_ta_li .list_tit i{
  width: 0.09rem;
  height: 0.08rem;
  display: inline-block;
  margin-right: 0.1rem;
  vertical-align: middle;
  background: url(../image/jtdown.png) no-repeat;
  background-position: center;
}
.footer_ta_li .list_tit.active i{
  background: url(../image/jtup.png) no-repeat;
  background-position: center;
}
.list_tit{
  font-size: 0.14rem;
  margin-bottom: 0.15rem;
  cursor: pointer;
}
.list_son{
  display: none;
}
.list_son li{
  padding-left: 0.2rem;
  color:#bbb;
  font-size: 0.14rem;
  margin-bottom: 0.08rem;
}
.footer_ta .f_title{
  font-size: 0.16rem;
  margin-bottom: 0.4rem;
}
.footer_ta .list p{
  font-size: 0.14rem;
  margin-bottom: 0.15rem;
}
.footer_ta .list p a{
  color:#fff;
}
.list_son li a{
  color:#bbb;
}
.footer_code{
  width: 2.1rem;
  margin-left: 0.55rem;
  text-align: center;
}
.footer_code h2{
  margin-bottom: 0.4rem;
  font-size: 0.16rem;
}
.footer_code_img{
  width: 70%;
  margin-bottom: 0.4rem;
}
.footer_tell_img{
  width: 70%;
}
.footer_ba_box{
    border-top:1px solid #666;
}
.android_btn{
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.18rem;
    background: #008cd6;
    width: 100%;
    color:#fff;
    margin: 0 auto;
    margin-top: 0.2rem;
    border-radius: 0.04rem;
}
.android_btn a{
    display: inline-block;
    color:#fff;
    width: 100%;
    height: 100%;
}
.footer_ba{
    text-align: center;
    margin-top: 0.1rem;
}
.footer_ba p{
    line-height: 1.5;
    color:#666;
}
.footer_ba a {
    color:#666;
}
.item-inner-son{
  position: relative;
  line-height: 0.7rem;
  height: 0.7rem;
  color: #cccccc;
  font-size: 0.24rem;
}
.item-inner-son-list {
  display: none;
}
.item-inner-son-list li{
  line-height: 0.7rem;
  height: 0.7rem;
  padding-left: 0.4rem;
  font-size: 0.24rem;
}
.item-inner-son-list li a{
  line-height: 0.7rem;
  height: 0.7rem;
  color:#ccc;
  display: inline-block;
  width: 100%;
  font-size: 0.24rem;
}
.footer_item_ba{
    text-align: center;
    padding-top: 0.1rem;
    color: #666;
}
.footer_item_ba a{
    color:#666;
}
.footer_item_ba p{
    font-size: 0.14rem;
}
.footer .small_con .item .footer_collapse{
    white-space: nowrap !important;
}
@media (max-width: 1200px){
  .footer_info{
    width: 2.5rem;
    padding-right: 0.45rem;
  }
  .footer_ta{
    padding-left: 0.45rem;
  }
  .footer_ta .footer_ta_li{
    margin-right: 0.35rem;
  }
  .footer_code{
    width: 1.5rem;
    margin-left: 0.45rem;
  }
  .footer_info h2{
    font-size: 0.18rem;
    margin-bottom: 0.18rem;
  }
  .zong_tel{
    margin-bottom: 0.6rem;
  }
  .footer_info p{
    font-size: 0.18rem;
  }
  .footer_code h2{
    font-size: 0.2rem;
  }
  .footer_code_img{
    margin-bottom: 0.5rem;
  }
  .footer_more{
    font-size: 0.18rem;
    line-height: 0.3rem;
  }
}
@media (max-width: 1025px){
  footer{
    padding: 0px;
  }
  .small_con{
    display: block;
  }
  .footer-style{
    display: none;
  }
  .footer .small_con{
    position: relative;
  }
  .footer .small_con .panel {
    margin-bottom: 0px;
    background: transparent;
    border-radius: none;
    box-shadow: none;
    cursor: pointer;
  }
  .footer .small_con .item {
      border-bottom: 1px solid #75777a;
  }
  .footer .small_con .item .footer_collapse, .footer .small_con .item .item-inner {
    padding-left: 0.25rem;
    padding-right: 0.15rem;
  }
  .footer .small_con .item .footer_collapse {
      height: 0.8rem;
      line-height: 0.8rem;
      margin-top: 0;
      margin-bottom: 0;
  }
  .footer .small_con .item h6 {
      color: #cccccc;
      font-size: 0.24rem;
  }
  .pull-right {
    float: right!important;
    position: relative;
    height: 100%;
  }
  /* .item-inner-son .pull-right{
    right: 0.4rem;
  } */
  footer .fa {
    display: inline-block;
    margin-top: calc(0.35rem - 0.08rem);
    width: 0.16rem;
    height: 0.16rem;
    background: url(../image/down.png) 0 center no-repeat;
    background-size: 100%;
  }
  .footer .small_con .item .item-inner {
    border-top: 1px solid #75777a;
  }
  .footer .small_con .item .item-inner h6 {
    height: 0.7rem;
    line-height: 0.7rem;
    margin-top: 0;
    margin-bottom: 0;
  }
  .footer .small_con .item h6 a {
    color: #cccccc;
    font-size: 0.22rem;
    display: inline-block;
    width: 100%;
  }
  .footer-wechat-code {
    width: 2.5rem;;
    margin: 0 auto;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
}
@media (max-width: 1025px){
  .footer .fa{
    margin-top: calc(0.35rem - 0.16rem);
  }
    .footer_ba_box{
        display: none;
    }
}



.header-banner{
  height: 6.2rem;
}
.header-banner .banner-slide {
  width: 100%;
  height: 1.2rem;
  text-align: left;
}
.header-banner .banner-img {
  width: 100%;
  height: 100%;
  opacity: 1;
  visibility: inherit;
  z-index: 20;
}



.Btnl{
  width: 1.66rem;
  height:0.42rem;
  background-repeat: no-repeat;
  background-image: url("../image/buttonbg.png");
  background-size: cover;
  background-position: center center;
  line-height: 0.42rem;
  text-align: center;
  padding: 0px;
  color:#fff;
  cursor: pointer;
  border-radius: 3px;
  display: inline-block;
}
.Btnl a{
    color:#fff;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.Btnl a:hover{
    color:#fff;
}
.Btnl:hover{
  -o-box-shadow: 0px 0px 25px rgba(255,109,38,0.3);
  -moz-box-shadow: 0px 0px 25px rgba(255,109,38,0.3);
  -webkit-box-shadow: 0px 0px 25px rgba(255,109,38,0.3);
  box-shadow: 0px 0px 25px rgba(255,109,38,0.3);
}

/*返回顶部*/
.backTop{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    position: fixed;
    bottom:0.4rem;
    right:0.2rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-image: url('../image/top.png');
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    z-index: 999;
    display: none;
}
.backTop:hover{
    background-image: url('../image/top_active.png');
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width:770px){
    .backTop{
        width: 1rem;
        height: 1rem;
        background-image: url('../image/top_active.png');
        background-repeat: no-repeat;
        background-size: cover;
    }
}
/*--返回按钮--*/
.back_btn{
    width: 1rem;
    text-align: center;
    line-height: 0.32rem;
    height: 0.32rem;
    font-size: 0.14rem;
    cursor: pointer;
    margin: 0 auto;
    background: #008cd6;
    color:#fff;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    border-radius: 0.08rem;
}
.back_btn:hover{
    background: #95e7f4;
}

/*----*/

.box_title{
  color:#111;
  font-size:0.3rem;
  margin-bottom: 0.14rem;
  text-align: center;
}
.box_subtitle{
  color:#111;
  font-size: 0.16rem;
  margin-bottom: 0.55rem;
  text-align: center;
}


/*咨询*/
.zixun{
  width: 100%;
  height: 2.4rem;
  text-align: center;
  padding-top: 0.6rem;
  background: url(../image/zixun_bg.png) no-repeat;
  background-size: 100% 100%;
  color:#fff;
    overflow: hidden;
}
.zixun_title{
  font-size: 0.34rem;
  margin-bottom: 0.36rem;
}
.zixun .zixunBtn{
  height: 0.5rem;
  line-height: 0.5rem;
  width: 1.4rem;
  text-align: center;
  color:#fff;
  border-radius: 0.1rem;
  border:1px solid #fff;
  cursor: pointer;
  float: left;
}
.zixun a{
    display: none;
}
.telmbile{
    display: none;
}
.zixunBtnbox{
    display: inline-block;
}
.zixun .callbtn{
  margin-right: 1.6rem;
}
.callbtn span{
    font-size: 0.18rem;
}

/*公共headbanner*/
.header-banner .com_banner_l{
  text-align: left;
  padding-top: 0.6rem;
  color: #fff;
  width: 5.8rem;
}
.header-banner .com_banner_r{
  float: right;
  color: #fff;
  width: 5rem;
  text-align: right;
}
.header-banner .com_banner_l .com_banner_tit {
  font-size: 0.34rem;
  margin-bottom: 0.3rem;
}
.header-banner .com_banner_l .com_banner_text {
  font-size: 0.15rem;
  line-height: 0.3rem;
}
@media (max-width: 1400px){
  .header-banner_cm{
    height: 3rem !important;
  }
  .header-banner_cm .swiper-wrapper .banner-slide{
    height: 3rem !important;
  }
  .header-banner_cm .com_banner_r.text-box h1{
    margin-top: 0.6rem;
  }
  .header-banner .com_banner_l{
    padding-top: 0.01rem;
  }
  .header-banner_cm .com_banner_l.text-box h1{
    margin-top: 0.6rem;
  }
}
@media (max-width: 992px){
    .header-banner_cm{
        height: 3.6rem !important;
    }
    .header-banner_cm .swiper-wrapper .banner-slide{
        height: 3.6rem !important;
    }
    .header-banner .com_banner_l .com_banner_text{
        font-size: 0.22rem;
        line-height: 1.5;
    }
    .header-banner .com_banner_r .com_banner_text{
        font-size: 0.22rem;
        line-height: 1.5;
    }
    .header-banner .com_banner_r p{
        font-size: 0.22rem;
        line-height: 1.5;
    }
}
/*方案优势*/
.programme{
  padding-top: 0rem;
  padding-bottom: 0.6rem;
  color:#333;
}
.programme .h2_title{
  font-size: 0.36rem;
  text-align: center;
  color:#333;
}
.programme ul{
  margin-top: 0.76rem;
}
.programme li{
  float: left;
  width: 25%;
  text-align: center;
}
.programme li img{
  margin-bottom: 0.3rem;
}
.programme li h3{
  font-size: 0.24rem;
  color: #3d3d3d;
  margin-bottom: 0.24rem;
}
.programme li p{
  font-size: 0.16rem;
  line-height: 0.24rem;
  width: 2.45rem;
  margin: 0 auto;
}
@media (max-width: 1400px){
  .programme{
    padding-top: 0rem;
  }
  .programme li h3{
    font-size: 0.2rem;
  }
  .programme li p{
    font-size: 0.14rem;
  }
}
@media (max-width: 990px){
    .programme{
        padding-top: 0rem;
    }
    .programme li{
        float: initial;
        margin: 0 auto;
        margin-bottom: 0.6rem;
        width: 65%;
    }
    .programme li img{
        width: 0.8rem;
    }
    .programme li h3{
        font-size: 0.28rem;
    }
    .programme li p{
        font-size: 0.24rem;
        line-height: 1.5;
    }
    .android_btn{
        line-height: 0.4rem;
    }
}
/*二维码*/
.dialog_codeimg{
    display:none;
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background: rgba(0, 0, 0,0.6);
}
.dialog_main{
    width: 3rem;
    position: absolute;
    top:2rem;
    left:50%;
    margin-left: -1.5rem;
    padding:0.2rem;
    background: #fff;
    box-shadow: 0 0 10px #d7d7d7;
}
.dialog_codeimg img{
    width: 100%;
    margin-bottom: 0.2rem;
}
.dialog_codeimg p{
    text-align: center;
    font-size: 0.18rem;
}
/*应用场景*/
.scene{
  padding-top: 0.4rem;
  text-align: center;
}
.scene ul{
  display: inline-block;
  margin: 0 auto;
  margin-top: 0.48rem;
}
.sceneTab li{
  float: left;
  text-align: center;
  line-height: 0.4rem;
  height: 0.4rem;
  width: 1.2rem;
  margin: 0 0.22rem;
  cursor: pointer;
}
.sceneTab li a{
  color:#333;
  width: 100%;
  height: 100%;
  display: inline-block;
}
.sceneTab li.active{
  color:#fff;
  background: #008cd6;
}
.sceneTab li.active a{
  color:#fff;
}
.scene #tabContent{
  height: 9rem;
  border-top: 1px solid #ddd;
}
.scene_box{
  margin: 0 auto;
  border-top: 1px solid #ddd;
  margin-top: 0.6rem;
}
@media (max-width: 1400px){
  .scene_box{
    width: 1200px;
  }
}
@media (max-width: 1280px){
  .scene_box{
    width: 1100px;
  }
}
#header .nav-login-L a{
  color:#fff;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.Hardware{
  text-align: center;
  padding-top: 0.7rem;
}
.Hardware h3{
  text-align: left;
  font-size: 0.24rem;
}
.Hardware img{
  text-align: center;
  margin: 0 auto;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
    max-width: 100%;
}
.Hardware .hrdware-banner{
  position: relative;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  height: 3.5rem;
}
.Hardware .hrdware-banner img{
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.hrdware-banner .swiper-button-prev{
  left: 1rem;
  top:1.5rem;
}
.hrdware-banner .swiper-button-next{
  right: 1rem;
  top: 1.5rem;
}
@media (max-width: 1280px){
    .Hardware .swiper-slide img{
        width: 70%;
    }
    .hrdware-banner .swiper-button-prev {
        left: 0.5rem;
        top: 1.25rem;
    }
    .hrdware-banner .swiper-button-next{
        right: 0.5rem;
        top: 1.25rem;
    }
}
/*电话预约弹窗*/
.calldialog{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}
/*客户案例*/
.com_case{
    padding-top: 0.4rem;
    text-align: center;
    padding-bottom: 0.6rem;
}
.com_case ul{
    width: 1600px;
    margin: 0 auto;
    margin-top: 0.6rem;
}
.com_case li{
    float: left;
    width: calc(100% / 6);
    text-align: center;
    height: 0.8rem;
    position: relative;
    border:1px solid #ddd;
    border-left: none;
    overflow: hidden;
}
.com_case li:nth-child(6n-5){
    border-left: 1px solid #ddd;
}
.com_case li a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.com_case li:nth-of-type(n+7){
     border-top:none
 }
.com_case li:nth-child(6n){
    border-right:1px solid #ddd;
}
.com_case li img{
    width: 80%;
    margin-top:0.05rem;
}
.com_case li.case_logo img{
    width: 94.8%;
    margin-top: 0px;
}
.com_case li .mask{
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../image/case_maskbg.png) no-repeat;
    background-size: 100% 100%;
    background-position: center center;
}
.com_case li .mask p{
    font-size: 0.16rem;
    line-height: 0.8rem;
    color:#fff;
    position: absolute;
    text-align: center;
    width: 100%;
}
.com_case li:last-child{
    border-right:1px solid #ddd;
}
.case_back{
    width: 0.19rem;
    height: 0.13rem;
    display: inline-block;
    background: url(../image/case_back.png) no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    position: absolute;
    right: 0.05rem;
    top:0.05rem;
}
@media (max-width: 1700px){
    .com_case ul{
        width: 1400px;
    }
    .com_case li{
        height: 0.65rem;
    }
    .com_case li img{
        /*height: 0.65rem;*/
        margin-top: 0.02rem;
    }
    .com_case li.case_logo img{
        width: 85%;
        margin-top: 0px;
    }
    .com_case li .mask p{
        line-height: 0.65rem;
    }
}
@media (max-width: 1500px){
    .com_case ul{
        width: 1300px;
    }
    .com_case li{
        height: 0.64rem;
    }
    .com_case li .mask p{
        line-height: 0.64rem;
    }
    .com_case li.case_logo img {
        width: 90%;
    }
}
@media (max-width: 1400px){
    .com_case ul{
        width: 1200px;
    }
    .com_case li{
        height: 0.75rem;
    }
    .com_case li img{
        width: 90%;
        margin-top: 0.08rem;
    }
    .com_case li.case_logo img{
        width: 100%;
        margin-top: 0.05rem;
    }
    .com_case li .mask p{
        font-size: 0.15rem;
        line-height: 0.75rem;
    }
    .case_back{
        width: 0.15rem;
        height: 0.09rem;
    }
}
@media (max-width: 1240px){
    .com_case ul{
        width: 970px;
        margin: 0 auto;
        margin-top: 0.6rem;
        padding: 0;
    }
    .com_case li{
        width: calc(100% / 3);
        height: 0.96rem;
        border-top:none;
    }
    .com_case li img{
        margin-top: 0.02rem;
    }
    .com_case li.case_logo img{
        width: 85%;
        margin-top: 0px;
    }
    .com_case li .mask p{
        font-size: 0.16rem;
        line-height: 0.96rem;
    }
    .case_back{
        width: 0.19rem;
        height: 0.13rem;
    }
    .com_case li:nth-child(1){
          border-top:1px solid #ddd;
      }
    .com_case li:nth-child(2){
        border-top:1px solid #ddd;
    }
    .com_case li:nth-child(3){
        border-top:1px solid #ddd;
    }
    .com_case li:nth-child(3n-2){
        border-left:1px solid #ddd;
    }
}
@media (max-width: 1024px){
    #menuson-header{
        display: block;
    }
    .com_case ul{
        width: 750px;
        margin: 0 auto;
        margin-top: 0.6rem;
        padding: 0;
    }
    .com_case li{
        height: 0.76rem;
    }
    .com_case li img{
        margin-top: 0.02rem;
    }
    .com_case li .mask p{
        line-height: 0.76rem;
    }
    .case_back{
        width: 0.19rem;
        height: 0.13rem;
    }
    .com_case li.case_logo img{
        width: 100%;
        margin-top: 0px;
    }
    .zixun{
        height: 2.6rem;
    }
    .zixun .container{
        padding: 0px;
    }
    .zixun_title{
        margin-bottom: 0.5rem;
    }
    .zixun .callbtn{
        margin-right: 0.6rem;
    }
    .zixun .zixunBtn{
        width: 2rem;
        font-size: 0.24rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }

}
@media (max-width: 800px){
    .com_case ul{
        width: 85%;
        margin: 0 auto;
        margin-top: 0.6rem;
        padding: 0;
    }
    .com_case li{
        height: 0.7rem;
        border-bottom: 1px solid #ddd;
        margin-bottom: 1px;
    }
    .com_case li .mask p{
        line-height: 0.7rem;
    }
    .com_case li img{
        margin-top:3%;
    }
    .com_case li.case_logo img{
        width: 110%;
        margin-top: -0.06rem;
        margin-left: -0.1rem;
    }
    .zixun .callbtn:nth-child(2){
        display: none;
    }
    .zixun a{
        display: inline-block;
        float: left;
    }
    .telmbile{
        display:inline-block;
    }
}

/*移动端类似腾讯云展开*/
.c-media-cell-mod{
    position: relative;
}
.c-media-cell-tit {
    padding: 14px 0 14px 20px;
    border-bottom: #e5e5e5 1px solid;
    position: relative;
}
.c-media-cell-tit:after{
    content: '';
    position: absolute;
    right: 15px;
    top: 18px;
    width: 16px;
    height: 16px;
    background-image: url(../image/media1.svg);
    transition: transform .2s;
    background-position: 50% 50%;
    background-size: 112.5% 112.5%;
    background-repeat: no-repeat;
}
.c-media-cell-tit.actived:after {
    transition: transform .2s;
    transform: rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
}
.c-media-cell-tit h2 {
    padding: 0;
    line-height: 0.32rem;
    font-size: 0.26rem;
    font-weight: 400;
    color: #000;
}
.c-media-cell-con{
    display: none;
    background-color: #f7f8fa;
    padding: 10px 20px;
    border-bottom: #e5e5e5 1px solid;
    font-size: 0.24rem;
}
/*ent 腾讯云-----------------*/
@media (max-width: 880px){
    html,body{
        overflow-x: hidden;
    }
}
/*应用场景适应*/
.scene-moble{
    display: none;
}
@media (max-width: 990px){
    .back_btn{
        width: 90%;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        border-radius: none;
    }
    .scene{
        display: none;
    }
    .scene-moble{
        display: block;
    }
    .scene-moble-title{
        font-size: 0.32rem;
        color:#333;
        padding-top: 0.4rem;
        text-align: center;
        padding-bottom: 0.6rem;
        border-bottom: #e5e5e5 1px solid;
    }
    .scene-moble-title-tuijian{
        font-size: 0.32rem;
        color:#333;
        padding-top: 0.6rem;
        text-align: center;
        padding-bottom: 0.4rem;
    }
    .serverTeam_txt_p_min_tuijian{
        padding: 0.2rem 20px;
        text-align: center;
    }
    .serverTeam_txt_p_min_tuijian h3{
        font-size: 0.24rem;
    }
    .serverCar_txt{
        padding: 0.2rem 20px;
    }
    .serverTeam_txt_p_min {
        margin-bottom: 0.3rem;
        text-align: center;
    }
    .serverTeam_txt_p_min h3{
        color: #333;
        font-size: 0.24rem;
        line-height: 2;
        text-align: left;
    }
    .serverTeam_txt_p_min p {
        color: #999;
        font-size: 0.24rem;
        line-height: 2;
        text-align: left;
    }
    .serverTeam_txt_p_min p img{
        margin-right: 0.1rem;
    }
    .serverCar_txt ul p img{
        margin-right: 0.1rem;
    }
    .serverTeam_txt_box{
        position: relative;
        margin-top: 0.2rem;
    }
    .serverTeam_txt_box h4{
        font-size: 0.28rem;
        margin-bottom: 0.25rem;
        text-align: left;
    }
    .serverTeam_txt_box h4 a {
        color: #333;
    }
    .serverTeam_txt_box li,.serverTeam_txt_box p{
        color: #999;
        font-size: 0.24rem;
        line-height: 1.5;
        text-align: left;
    }
    .serverTeam_txt_p_min .Hardware_img{
        width: 95%;
        margin: 0.2rem auto;
    }
    .serverTeam_txt_p_min .Hardware_img_min{
        width: initial;
        max-width: 100%;
    }
    .serverTeam_txt_p_min .Hardware_img_car{
        width: 70%;
    }
    .serverTeam_txt_p_min_tuijian .Hardware_img{
         width: 95%;
         margin: 0.2rem auto;
     }
    .serverTeam_txt_p_min_tuijian .Hardware_img_min{
        width: initial;
        max-width: 100%;
    }
    .serverTeam_txt_p_min_tuijian .Hardware_img_car{
        width: 70%;
    }
}