/* 导航菜单  */
.navFix.scrollActive {top:0; background: url(../images/index/menu-bg.png);}
.navFix.scrollActive .wrap .menu>ul>li>p>a {color: #222;}
.navFix.scrollActive .wrap .menu>ul>li.activeLi>p>a, .navFix.scrollActive .wrap .menu>ul>li:hover>p>a{color:  #4285f4;}
.navFix.scrollActive+.dowebok{display: none}
.navFix.scrollActive .wrap .logo .logoPic { background: url(../images/index/logo.png);}
.navFix.scrollActive .toppage_tel a{ color: #222;}
.navFix.scrollActive .toppage_tel a {
  background: url(../images/icons/phone-blue.png) no-repeat left center;
}
.navFix{width:100%; height: 60px; overflow: visible;  position: fixed; left:0; top:0; z-index:9999999}
.navFix a, .navFix a:hover{ text-decoration: none; color: inherit;}
.navFix .wrap{ margin: 0px auto; width: 100%; min-width: 1200px;padding: 0 48px;box-sizing: border-box;}
.navFix .wrap .logo{width: 132px; margin-top: 14px; float: left;}
.navFix .wrap .logo .logoPic { min-width: 131px;min-height: 36px;background: url(../images/logo.png);}
.navFix .wrap .menu{ margin-left: 30px;  float: left; font-size: 15px;}/* 总宽1068px */
.navFix .wrap .menu>ul>li{ float: left; position: relative; z-index: 30001}
.navFix .wrap .menu>ul>li>p{ line-height:60px;  font-size: 18px;}
.navFix .wrap .menu>ul>li>p>a{ display: inline-block; width: 100%; padding: 0 12px;  text-align: center; cursor: pointer;}
.navFix .wrap .menu>ul>li .level2{width: 170px; padding-top: 18px; background: url(../images/index/menu-arrow.png) 35px top no-repeat; position: absolute; left: 0px; top:42px;z-index: 29999; display: none; }
.navFix .wrap .menu>ul>li .level2>ul{ padding:10px 0px 20px; background: #f5f5f5;  border:1px solid #eeeeee; border-width: 0px 0px 0px 1px; box-shadow: 0px 2px 2px #ded8d8;border-radius: 4px;box-sizing: content-box;}
.navFix .wrap .menu>ul>li .level2>ul>li{}
.navFix .wrap .menu>ul>li .level2>ul>li>p{margin:0px 15px;border-bottom: 1px solid #cccccc;font-size: 15px;line-height: 50px;}
.navFix .wrap .menu>ul>li .level2>ul>li>p>a{ display: inline-block; width: 100%;  cursor: pointer;  text-align: left;}
.navFix .wrap .menu>ul>li .level2>ul>li>p>a>span{ margin:0px 7px;}
.navFix .wrap .menu>ul>li .level2>ul>li .level3{width: 170px;  position: absolute; left: 170px; top:18px; z-index: 30000;  display: none;}
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul{padding:7px 0px;border:1px solid #eeeeee; border-width: 0px 1px 0px 0px;box-shadow: 0px 2px 2px #ded8d8; background:url(../images/index/menu-level2-bg.png);}
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul>li{ }
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul>li>p{ line-height: 38px; margin:0px 15px;border-bottom: 1px solid #d7d7d7; font-size: 14px;}
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul>li:last-child p{ border-bottom: 0px solid #efefef;}
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul>li>p>a{}


.navFix .wrap .menu>ul>li:hover>p>a, .navFix .wrap .menu>ul>li.activeLi>p>a{color: #4285f4;}
.navFix .wrap .menu>ul>li:hover .level2{ display: block;}
.navFix .wrap .menu>ul>li .level2>ul>li:hover>p{ border-color:#3f6dc4;}
.navFix .wrap .menu>ul>li .level2>ul>li:hover>p>a{ background: #3f6dc4; color: #ffffff;border-radius: 4px;}
.navFix .wrap .menu>ul>li .level2>ul>li:hover .level3{ display: block;}
.navFix .wrap .menu>ul>li .level2>ul>li .level3>ul>li>p:hover>a{display: inline-block; color: #3f6dc4;transform:translateX(15px); transition-duration: 0.6s;}

.fixStyle{box-shadow: 0px 2px 15px #a5a3a3;  background: #ffffff;}

.right-box {
  margin-right: 48px;
}
.toppage_tel {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  animation: myfirst 3s both infinite;
}
@keyframes myfirst {
  0% {
    transform: rotate(0deg);
  }
  70% {
    transform: rotate(0deg);
  }
  77%, 83%, 90%, 97% {
    transform: rotate(3deg);
  }
  80%, 87%, 93% {
    transform: rotate(-3deg);
  }
  100% {
    transform: rotate(0);
  }
}
.toppage_tel a {
  display: block;
  height: 60px;
  line-height: 60px;
  color: #03004b;
  padding-left: 24px;
  font-size: 22px;
  background: url(../images/icons/phone-blue.png) no-repeat left center;
  background-size: 18px;
}
.toppage_tel a:hover{
  background: url(../images/icons/phone-blue.png) no-repeat left center;
  background-size: 16px;
  color: #03004b;
  font-size: 18px;
  transition: all .2s linear;
}
.toppage_tiyan {
  display: inline-block;
  vertical-align: middle;
  min-height: 1px;
  overflow: hidden;
  padding: 15px 0;
  margin-left: 12px;
}
.toppage_tiyan a {
  width: auto;
  height: 30px;
  padding: 0 12px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 30px;
  color: #ffffff;
  background-image: linear-gradient(to right, #4285f4 0%, #0763f7 51%, #03004b 100%);
  border-radius: 6px;
  text-decoration: none !important;
  transition: 0.5s;
  background-size: 200% auto;
}
.toppage_tiyan a:hover{
  color: #fff;
  background-position: right center;
}

/* 通用 */
.wrap{width:1200px;}
.header-wrap .dowebok{display: none!important}
.header-wrap .navFix{ top:0;}
.header-wrap {}


@media screen and (max-width:769px) {
  .navFix .wrap{
    min-width: 100%;
    overflow-x: hidden;
  }
  .navFix .wrap .menu>ul>li{
    display: none;
  }
  .navFix .wrap .menu>ul>li:nth-child(2){
    display: inline-block;
  }
  .insidePageBanner .con{
    width: 100%;
    margin-left: 5%;
  }
  #bigData .block5{
    width: 100%;
  }

  .cgal .al-wrap{
    width: 49%;
  }
  
  /* 零码能力 */
  #bigData .lmnl .hd ul li img{
    height: 30px;
  }
  #bigData .lmnl .bd ul li .float-l{
    width: 100%;
    box-sizing: border-box;
    padding-right: 24px;
  }
  #bigData .lmnl .bd ul li .float-r{
    width: 100%;
    box-sizing: border-box;
  }
  /* 产品特点 */
  .ys-wrap{
    width: 96%;
    margin-left: 2%;
  }
  /* 产品价值 */
  .cpjz-content{
    padding: 26px 12px;
  }
  .cpjz .cpjz-content .cpjz-wrap{
    width: 49%;
  }
  /* 核心引擎 */
  .ykm-content .title{
    padding: 11px;
    font-size: 14px;
  }
  .ykm-content .title img{
    width: 30px;
    margin-right: 2px;
  }
  .ykm-content1 .cont{
    width: 100%;
    padding-left: 12px;
    box-sizing: border-box;
  }
  .ykm-content1 .imgs{
    width: 100%;
  }
  .right-box{
    margin-right: 0;
  }
  #bigData .block5{
    width: 100%;
  }

  .cgal .al-wrap{
    width: 100%;
  }

  .footer .container .lPart, .footer .container .rPart,.footer .container .footerFastLink{
    display: none;
  }
}

@media screen and (max-width:376px) {
  html,body{
    width: 100%;
    overflow-x: hidden;
  }
  .navFix .wrap{
    padding: 0;
    min-width: 100%;
    overflow-x: hidden;
  }
  .navFix .wrap .menu{
    display: none;
  }
  /* banner */
  .insidePageBanner .con{
    width: 100%;
    margin-left: 5%;
  }
  /* 零码能力 */
  #bigData .lmnl .hd ul li img{
    height: 30px;
  }
  #bigData .lmnl .bd ul li .float-l{
    width: 100%;
    box-sizing: border-box;
    padding-right: 24px;
  }
  #bigData .lmnl .bd ul li .float-r{
    width: 100%;
    box-sizing: border-box;
  }
  /* 产品特点 */
  .ys-wrap{
    width: 96%;
    margin-left: 2%;
  }
  /* 产品价值 */
  .cpjz-content{
    padding: 26px 12px;
  }
  .cpjz .cpjz-content .cpjz-wrap{
    width: 49%;
  }
  /* 核心引擎 */
  .ykm-content .title{
    padding: 11px;
    font-size: 14px;
  }
  .ykm-content .title img{
    width: 30px;
    margin-right: 2px;
  }
  .ykm-content1 .cont{
    width: 100%;
    padding-left: 12px;
    box-sizing: border-box;
  }
  .ykm-content1 .imgs{
    width: 100%;
  }
  .right-box{
    margin-right: 0;
  }
  #bigData .block5{
    width: 100%;
  }

  .cgal .al-wrap{
    width: 96%;
    margin-left: 2%;
  }

  .footer .container .lPart, .footer .container .rPart,.footer .container .footerFastLink{
    display: none;
  }
}

