﻿@charset "UTF-8";
.text-center {
  text-align: center; }

.fl {
  float: left; }

.fr {
  float: right; }

.cl:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden; }

.none {
  display: none; }

.wp100 {
  width: 100%; }

body {
  max-width: 750px;
  margin: auto; }
.swiper-container{
	width: 100%;
}
.header {
  background: #0066d9;
  height: 0.45rem;
  color: #fff;
  padding: 0 0.16rem;
  box-sizing: border-box;
  z-index: 1000;
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-box-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0; }
  .header .left,
  .header .right {
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */ }
  .header .left {
    font-size: 0.14rem;font-weight: bold; }
    .header .left .name {
      margin-right: 0.16rem; }
      .header .left .name a{
      color:#fff }
  .header .right .icon-search {
    margin-right: 0.1rem; }
  .header .right .header-nav .header-nav-2 {
    display: none; }
  .header .right .header-nav.act .header-nav-1 {
    display: none; }
  .header .right .header-nav.act .header-nav-2 {
    display: block; }
  .header .icon-search {
    width: 22px;
    height: 22px; }
  .header .right .header-nav {
    width: 26px; }
    .header .right .header-nav img {
      width: 100%; }

.content {
  padding-bottom: 1.2rem;
  padding-top: 0.45rem;
  /*height: 41.4rem;*/
}

.content .newsBox {
  height: 13.4rem;
}

.banner img {
  width: 100%; }

.slideNav {
  padding: 0 10px;
  box-sizing: border-box;
  background-color: #f9f7f8;
  top: 0.45rem;
  bottom: 0;
  overflow-y: scroll;
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 1000;
  max-width: 750px;
  left: -100%; }
  .slideNav .first-nav {
    width: 100%; }
    .slideNav .first-nav li {
      width: 100%;
      position: relative;
      border-bottom: 1px solid #ddd;
      line-height: 0.4rem; }
      .slideNav .first-nav li._sec.act .top:before {
        display: none; }
      .slideNav .first-nav li._sec .top {
        position: relative; }
        .slideNav .first-nav li._sec .top:after {
          content: "";
          display: block;
          width: 10px;
          height: 2px;
          background-color: #858b9a;
          border-radius: 1px;
          position: absolute;
          top: 0;
          bottom: 0;
          margin: auto;
          right: 0; }
        .slideNav .first-nav li._sec .top:before {
          content: "";
          display: block;
          width: 10px;
          height: 2px;
          background-color: #858b9a;
          border-radius: 1px;
          position: absolute;
          top: 0;
          bottom: 0;
          margin: auto;
          right: 0;
          transform: rotate(90deg);
          -webkit-transform: rotate(90deg); }
      .slideNav .first-nav li .second-nav {
        display: none; }
        .slideNav .first-nav li .second-nav a {
          padding-left: 15px;
          box-sizing: border-box;
          display: inline-block;
          width: 100%;
          color: #858b9a;
          font-size: 12px; }

.searchForm {
  background-color: #EEEFF3;
  width: 100%;
  padding: 8px 0; }
  .searchForm form {
    border-radius: 16px;
    line-height: 0.35rem;
    background-color: #fff;
    width: 90%;
    margin: auto;
    padding: 0 10px;
    font-size: 0.12rem; }
  .searchForm input[type=text] {
    width: 80%;
    font-size: 0.12rem;
    line-height: 0.35rem;
    border: none;
    text-align: center; }
  .searchForm input[type=submit] {
    background-color: transparent;
    border: none;
    font-size: 0.12rem;
    display: none;
    border-left: 1px solid #ddd;
    padding-left: 10px; }

.serviceBox .top {
  color: #fff;
  font-size: 0.18rem;
  text-align: center;
  padding: 0.16rem 0; }
.serviceBox .serviceNav {
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-box-pack: justify;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around; }
  .serviceBox .serviceNav .list {
    font-size: 0.14rem;
    color: #fff;
    display: -webkit-box;
    /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;
    /* 混合版本语法: IE 10 */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center; }
    .serviceBox .serviceNav .list .line {
      width: 100%; }
    .serviceBox .serviceNav .list.act {
      color: #F39926; }
      .serviceBox .serviceNav .list.act .img-1 {
        display: none !important; }
      .serviceBox .serviceNav .list.act .img-2 {
        display: block !important; }
    .serviceBox .serviceNav .list .name {
      padding-right: 0.2rem;font-weight: bold; }
    .serviceBox .serviceNav .list .logo {
      max-width: 0.9rem; }
      .serviceBox .serviceNav .list .logo.img-2 {
        display: none; }
.serviceBox .serviceList {
  padding: 0 15px;
  box-sizing: border-box;
  margin: 4% 0; }
  .serviceBox .serviceList .block {
    display: none; }
    .serviceBox .serviceList .block .list {
      width: 48%;
      text-align: center; }
      .serviceBox .serviceList .block .list:nth-child(2n) {
        margin-left: 4%; }
      .serviceBox .serviceList .block .list .pic {
        border: 1px solid #E5E5E5;
        height: 1.8rem;
        text-align: center;
        position: relative; }
        .serviceBox .serviceList .block .list .pic img {
          max-width: 100%;
          max-height: 100%;
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto; }
      .serviceBox .serviceList .block .list .detail {
        margin: 0.12rem 0;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden; height: 20px;}

.mainTip {
  color: #0066d9;
  font-size: 0.18rem;
  text-align: center;
  padding: 0.15rem 0 0.15rem; }

.proAdvantage {
  height: 12.5rem;
  padding: 0 0.12rem;
  box-sizing: border-box; }
  .proAdvantage .adv .pic {
    position: relative; }
    .proAdvantage .adv .pic img {
      width: 100%; }
    .proAdvantage .adv .pic .numBox {
      position: absolute;
      width: 30px;
      height: 30px;
      left: 0;
      top: 0; }
      .proAdvantage .adv .pic .numBox .border {
        width: 0;
        height: 0;
        border-top: 18px solid #0066d9;
        border-left: 18px solid #0066d9;
        border-bottom: 18px solid transparent;
        border-right: 18px solid transparent; }
      .proAdvantage .adv .pic .numBox .num {
        color: #fff;
        position: absolute;
        right: 16px;
        margin: auto;
        top: 2px; }
  .proAdvantage .adv .detail {
    text-align: center; }
    .proAdvantage .adv .detail .tip {
      font-size: 0.15rem;
      padding: 0.12rem 0;
      display: inline-block; }
    .proAdvantage .adv .detail .des {
      font-size: 0.12rem;
      line-height: 0.24rem;
      text-align: left; }

.proFeature .inner {
  padding: 0 15px;
  box-sizing: border-box; }
  .proFeature .inner .list {
    text-align: center;
    width: 48%;
    height: 1.7rem;
    overflow: hidden;
    float: left;
    margin-bottom: 4%;
    color: #fff;
    position: relative;
    padding: 30px 10px;
    box-sizing: border-box; }
    .proFeature .inner .list:before {
      width: 0;
      height: 0;
      border-top: 18px solid #fff;
      border-left: 18px solid #fff;
      border-bottom: 18px solid transparent;
      border-right: 18px solid transparent;
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      content: ""; }
    .proFeature .inner .list:after {
      color: #F39926;
      position: absolute;
      left: 0;
      margin: auto;
      top: 0;
      width: 18px;
      height: 18px;
      text-align: center;
      display: block;
      content: ""; }
    .proFeature .inner .list:nth-child(2n) {
      margin-left: 4%; }
    .proFeature .inner .list .name {
      font-size: 0.15rem;
      padding-bottom: 10px;
      display: inline-block; }
    .proFeature .inner .list .des {
      font-size: 0.12rem;
      -webkit-line-clamp: 4;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden; }

.solutionBox .nav {
  background-color: #FBFBFB;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */ }
  .solutionBox .nav .list {
    flex: 1;
    -webkit-flex: 1;
    line-height: 0.48rem;
    text-align: center;
    font-feature-settings: 0.14rem; }
    .solutionBox .nav .list.act {
      color: #0066d9; }
.solutionBox ._second {
  padding: 10px;
  box-sizing: border-box; }
  .solutionBox ._second .cell {
    overflow-x: scroll;
    display: none; }
    .solutionBox ._second .cell.act {
      display: block; }
  .solutionBox ._second .block {
    display: flex;
    display: inline-flex;
    display: -webkit-flex; }
    .solutionBox ._second .block a {
      background-color: #EDEDED;
      font-size: 0.13rem;
      padding: 6px 10px;
      margin-right: 10px;
      display: inline-block;
      white-space: nowrap;
      border-radius: 13px; }
.solutionBox .solutionCon {
  border-top: 1px solid #EDEDED;
  padding: 15px;
  box-sizing: border-box; }
  .solutionBox .solutionCon .list {
    display: none; }
    .solutionBox .solutionCon .list .inner {
      text-align: center;
      margin-bottom: 15px;
      display: inline-block; }
      .solutionBox .solutionCon .list .inner .name {
        font-size: 0.14rem;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: inline-block;
        margin: 10px 0; }
      .solutionBox .solutionCon .list .inner .des {
        font-size: 0.12rem;
        color: #999;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden; }

.btn-more {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  color: #999;
  font-size: 0.12rem;
  width: 100%;
  text-align: center;
  display: inline-block;
  line-height: 0.48rem; }

.cooperationBox .navBox {
  background-color: #FBFBFB;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 16px;
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */ }
  .cooperationBox .navBox span {
    flex: 1;
    -webkit-flex: 1;
    line-height: 0.48rem;
    text-align: center;
    font-feature-settings: 0.14rem; }
    .cooperationBox .navBox span.act {
      color:#0066d9; }
.cooperationBox .list {
  display: none;
  position: relative; }
  .cooperationBox .list.first {
    display: block; }
  .cooperationBox .list .cooperation {
    margin-bottom: 0.2rem; }
  .cooperationBox .list .swiper-slide {
    text-align: center; }
    .cooperationBox .list .swiper-slide .des .name {
      font-size: 0.14rem;
      display: inline-block;
      margin: 10px;
      -webkit-line-clamp: 1;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden; }
    .cooperationBox .list .swiper-slide .des .detail {
      font-size: 0.12rem;
      color: #999;
      -webkit-line-clamp: 2;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden; }
  .cooperationBox .list .next {
    position: absolute;
    width: 20px;
    position: absolute;
    width: 20px;
    right: 0;
    top: 1rem;
    z-index: 10; }
  .cooperationBox .list .prev {
    position: absolute;
    width: 20px;
    left: 0;
    top: 1rem;
    z-index: 10; }

.aboutBox {
  box-sizing: border-box; }
  .aboutBox .inner {
    text-align: center;
    padding: 0.4rem 0; }
    .aboutBox .inner iframe {
      width: 80%;
      margin: auto; }
  .aboutBox .aboutMsg {
    font-size: 0.12rem;
    color: #666;
    padding: 16px;
    box-sizing: border-box;
    line-height: 0.24rem; }
  .aboutBox .aboutNav {
    padding: 0 16px;display: flex;display: -webkit-flex; }
    .aboutBox .aboutNav a {
      border: 1px solid #0066d9;
      padding: 6px 0;
      color: #0066d9;
      font-size: 0.12rem;
      display: inline-block;
      margin-right: 10px;flex:1;-webkit-flex: 1;text-align: center; }

.newsBox .newsNav {
  background-color: #FBFBFB;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  display: flex;
  display: inline-flex;
  display: -webkit-flex;
  line-height: 0.48rem; }
  .newsBox .newsNav .list {
    flex: 1;
    -webkit-flex: 1;
    text-align: center; }
    .newsBox .newsNav .list.act {
      color: #0066d9; }
.newsBox .newsCon {
  padding: 0 0.16rem;
  box-sizing: border-box; }
  .newsBox .newsCon .block {
    }
    .newsBox .newsCon .block .list {
      display: inline-block;
      border-bottom: 1px solid #eee;
      padding: 0.24rem 0 0.12rem; }
      .newsBox .newsCon .block .list .title {
        font-size: 0.14rem;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden; }
      .newsBox .newsCon .block .list .time {
        color: #ADADAD;
        font-size: 0.12rem;
        display: block;
        margin-bottom: 0.12rem; }
      .newsBox .newsCon .block .list .des {
        font-size: 0.12rem;
        color: #2A2A2A;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden; }

.footerNav {
  display: flex;
  display: inline-flex;
  display: -webkit-flex;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #F9F9F9;
  z-index: 10000;
  width: 100%; }
  .footerNav a {
    flex: 1;
    -webkit-flex: 1;
    text-align: center;
    padding: 6px 0; }
    .footerNav a img {
      max-width: 30%; }
    .footerNav a:not(:last-child) {
      border-right: 1px solid #fff; }

.proNav {
  display: flex;
  display: inline-flex;
  display: -webkit-flex;
  line-height: 0.48rem; }
  .proNav a {
    flex: 1;
    -webkit-flex: 1;
    text-align: center; }
    .proNav a.act {
      color: #0066d9; }

.secondPro {
  padding: 0 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0.16rem 0; }
  .secondPro .list {
    overflow-x: scroll;
    padding: 0 15px; }
    .secondPro .list .inner {
      display: flex;
      display: -webkit-flex;
      display: inline-flex; }
      .secondPro .list .inner a {
        background: #EDEDED;
        border-radius: 13px;
        margin-right: 15px;
        font-size: 0.12rem;
        padding: 6px 10px;
        white-space: nowrap; }

.pageBox {
  margin: 20px 0; }

.pageBox ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; }

.pageBox ul::after {
  content: "";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden; }

.pageBox a,
.pageBox span {
  float: left;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  margin-right: 10px;
  color: #fff;
  display: inline-block;
  border: 1px solid #999;
  color: #999; }

.pageBox a:hover,
.pageBox span:hover,
.pageBox span {
  background-color: #0066d9;
  color: #fff;
  border: none; }

.proImg .swiper-slide {
  text-align: center; }
  .proImg .swiper-slide img {
    max-width: 100%; }

.proDes {
  padding: 0 15px;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding-bottom: 0.16rem;
  margin-bottom: 0.16rem; }
  .proDes .name {
    font-size: 0.15rem;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;}
  .proDes .des {
    font-size: 0.14rem;
    color: #666;
    line-height: 0.24rem;
    font-weight: bold;}

.proDetail {
  padding: 0 15px;
  box-sizing: border-box; }
  .proDetail .block {
    margin-bottom: 20px; }
    .proDetail .block .tip {
      color: #0066d9;
      font-size: 0.15rem;
      display: inline-block;
      margin-bottom: 10px; }
    .proDetail .block .des {
      color: #666666;
      font-size: 0.14rem;
      line-height: 0.28rem; }
      .proDetail .block .des img {
        max-width: 100%;width: 100%!important;height: auto!important; }
    .proDetail .block iframe {
      width: 100% !important;height:2.2rem!important }
    .proDetail .block .serviceBox .serviceList {
      padding: 0; }

.solutionTitle {
  padding-top: 0.16rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.16rem;
  margin-bottom: 0.16rem;
  text-align: center;}
  .solutionTitle .title {
    font-size: 0.2rem;
    display:inline-block;}
  .solutionTitle .time {
    font-size: 0.12rem;
    color: #666;
    display: block; }

.solutionDetail {
  font-size: 0.13rem;
  line-height: 0.24rem;
  color: #666;
  margin-bottom: 0.16rem;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid #eee; }
  .solutionDetail img {
    max-width: 100%!important;width: auto!important;height: auto!important; }

/* 手机端新闻详情页h标签样式 */

.solutionDetail h2{
  /*  font-size: 0.15rem;
    margin-bottom: 0.08rem;
    color: #1c4786;
    padding: 0.13rem 0rem;
    line-height: 0.15rem;
    vertical-align: baseline;
    border-left: 0.03rem #1c4786 solid;
    display: block;
    word-wrap: break-word;
    background-color: #e0dfdf;
    margin-top: 0.05rem;
    font-weight: bold; */
  
  font-size: 0.17rem;
    line-height: 0.35rem;
    height: 0.35rem;
    background: #f7f7f7;
    margin: 0rem 0rem 0rem 0rem;
    border-left: 2px solid #1e70cc;
    padding-left: 0.1rem;
    padding-right: 0.15rem;
    font-weight: bold;
    color: #1372dc;
    display: inline-block;
}

.solutionDetail h3{
    /*   font-size: 0.15rem;
    margin-bottom: 0.08rem;
    color: #1c4786;
    padding: 0.13rem 0rem;
    line-height: 0.15rem;
    vertical-align: baseline;
    border-left: 0.03rem #1c4786 solid;
    display: block;
    word-wrap: break-word;
    background-color: #e0dfdf;
    margin-top: 0.05rem;
    font-weight: bold;*/
  
    font-size: 0.17rem;
    line-height: 0.35rem;
    height: 0.35rem;
    background: #f7f7f7;
    margin: 0rem 0rem 0rem 0rem;
    border-left: 2px solid #1e70cc;
    padding-left: 0.1rem;
    padding-right: 0.15rem;
    font-weight: bold;
    color: #1372dc;
    display: inline-block;
  
}

.solutionDetail p{
   padding: 0.03rem 0;
}

.aboutTitle {
  padding: 10px 20px;
  text-align: center;
  display: inline-block;
  color: #fbb947;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  max-width: 600px;
  margin: 0.2rem 0; }
  .aboutTitle .inner {
    margin-top: -20px; }
  .aboutTitle .tip-1 {
    font-size: 0.16rem; }
  .aboutTitle .tip-2 {
    font-size: 0.12rem; }

.aboutCompany .video {
  padding: 0 15px;
  box-sizing: border-box; }
  .aboutCompany .video iframe {
    width: 100% !important;height: 2.2rem!important; }

.companyDes {
  padding: 0.3rem;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 0.3rem; }
  .companyDes .inner {
    box-sizing: border-box;
    position: relative; }
    .companyDes .inner .des {
      -webkit-line-clamp: 4;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      color: #fff;
      font-size: 0.13rem;
      position: absolute;
      bottom: 0;
      width: 100%;
      left: 0;
      right: 0;
      margin: auto;
      background-color: rgba(0, 0, 0, 0.4);
      padding: 10px;
      box-sizing: border-box;
      font-size: 0.12rem;
      line-height: 0.22rem;height:1rem }
    .companyDes .inner .img {
      width: 100%; }

.serviceAdv {
  padding: 0 15px;
  box-sizing: border-box; }
  .serviceAdv .main .pic img {
    width: 100%; }
  .serviceAdv .main .advMsg {
    font-size: 0.13rem;
    color: #666;
    line-height: 0.24rem;
    margin-bottom: 10px; }
  .serviceAdv .advList {
    margin-top: 10px; }
    .serviceAdv .advList .list {
      background-color: #F5F5F5;
      margin-bottom: 2px;
      display: -webkit-box;
      /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
      display: -moz-box;
      /* 老版本语法: Firefox (buggy) */
      display: -ms-flexbox;
      /* 混合版本语法: IE 10 */
      display: -webkit-flex;
      /* 新版本语法: Chrome 21+ */
      display: flex;
      /* 新版本语法: Opera 12.1, Firefox 22+ */
      -webkit-box-align: center;
      -moz-align-items: center;
      -webkit-align-items: center;
      align-items: center; }
      .serviceAdv .advList .list .pic {
        width: 50%;
        float: left; }
      .serviceAdv .advList .list .des {
        width: 50%;
        float: left;
        padding: 0 10px;
        box-sizing: border-box; }
        .serviceAdv .advList .list .des .name {
          font-size: 0.15rem; }
        .serviceAdv .advList .list .des .detail {
          font-size: 0.12rem;
          color: #999; }

.contactTitle {
  padding: 0.16rem 0;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 0.16rem; }
  .contactTitle .ch {
    font-size: 0.16rem;
    color: #666; }
  .contactTitle .en {
    font-size: 0.14rem;
    color: #999; }

.contactMsg {
  padding: 0 15px;
  box-sizing: border-box;
  margin-bottom: 0.2rem; }
  .contactMsg #map {
    width: 100%;
    height: 3rem; }
  .contactMsg .detail .name {
    font-size: 0.16rem;
    color: #666;
    display: inline-block;
    padding: 10px 0; }
  .contactMsg .detail .msg {
    color: #999;
    font-size: 0.13rem;
    line-height: 0.24rem; }

.contactForm {
  padding: 0 15px;
  box-sizing: border-box; }
  .contactForm .list {
    margin-bottom: 15px; }
    .contactForm .list .code {
      width: 60%; }
    .contactForm .list .codeImg {
      width: 30%; }
  .contactForm label {
    font-size: 0.13rem;
    color: #666;
    display: block;
    margin-bottom: 10px; }
  .contactForm input[type=text] {
    width: 100%;
    line-height: 0.4rem;
    font-size: 0.14rem;
    border: 1px solid rgba(0, 0, 0, 0.08);
    padding: 0 10px;
    box-sizing: border-box; }
  .contactForm input[type=submit] {
    width: 100%;
    height: 0.4rem;
    font-size: 0.14rem;
    text-align: center;
    background-color: #0066d9;
    color: #fff;
    border: none; }
  .contactForm textarea {
    width: 100%;
    height: 1.2rem;
    font-size: 0.14rem;
    border: 1px solid rgba(0, 0, 0, 0.08);
    padding: 10px;
    box-sizing: border-box; }

.companyDetail {
  padding: 15px;
  box-sizing: border-box;
  color: #666;
  font-size: 0.13rem;
  line-height: 0.24rem; }
  .aboutSecondNav{
  	text-align: center;
  }
.aboutSecondNav a:not(:last-child){
	display: inline-block;
	padding-right: 20px;
	padding-bottom: 10px;
}
.headerForm{
					background-color: #fff;
					position: absolute;
					top:0.45rem;
					right: 0;
					width: 90%;
					left: 0;
					right: 0;
					margin: auto;
					border: 1px solid #eee;
					display: none;
				}
				.headerForm .ipt{
					border:none;
					width: 80%;
					float: left;
					height: 0.4rem;
					color:#666;
					font-size: 0.14rem;
					padding: 0 10px;
					box-sizing: border-box;
				}
				.headerForm .btn{
					float: right;
					border:none;
					font-size: 0.12rem;
					background: transparent;
					width: 20%;
					height: 0.4rem;
					border-left: 1px solid #eee;
					
				}
/*# sourceMappingURL=main.css.map */

/* 文章详情页h标签样式 */

.block .des h2{
    margin-bottom: 8px;
    color: #1c4786;
    font-size: 0.17rem;
    padding: 13px 20px;
    line-height: 20px;
    vertical-align: baseline;
    border-left: 3px #1c4786 solid;
    display: block;
    word-wrap: break-word;
    background-color: #e0dfdf;
    margin-top: 5px;
    font-weight: bold;     
}

.block .des h3{
    margin-bottom: 8px;
    color: #1c4786;
    font-size: 0.17rem;
    padding: 13px 20px;
    line-height: 20px;
    vertical-align: baseline;
    border-left: 3px #1c4786 solid;
    display: block;
    word-wrap: break-word;
    background-color: #e0dfdf;
    margin-top: 5px;
    font-weight: bold;
}

.block .des h4{
    margin-bottom: 8px;
    color: #1c4786;
    padding: 13px 20px;
    line-height: 20px;
    vertical-align: baseline;
    border-left: 3px #1c4786 solid;
    display: block;
    word-wrap: break-word;
    background-color: #e0dfdf;
    margin-top: 5px;
    font-weight: bold;
}

.header .left .jieting {
   font-size: 0.12rem;
   color: #fff;  
}


/* 产品详情页表格开始*/

.block .des table{
    color: #333;
    width: 100%;
}


.block .des tr td:first-child {
   width: 29%;
}

.block .des tr:nth-child(2n) {
   background: #f9f9f9;
}

.block .des tr td {
  border: 1px solid #ccc7c7;
  padding: 0.08rem;
}

/* 产品详情页表格结束*/


.solutionTitle .time span{
  padding: 0 0.01rem;
}


/*困扰*/

.proAdvantage .g_wt {
    background: url(../img/ppbg.jpg) no-repeat;
    background-size: 100%;
    height: 10.8rem;
    padding-top: 0.2rem;
    overflow: hidden;
}

.g_wt .m_kr {
    height: 5.3rem;
}

.g_wt h2 {
    background: url(../img/wttit.jpg) no-repeat;
    background-size: 100%;
    height: 0.8rem;
    text-align: center;
    font-size: 0.2rem;
    color: #565656;
    font-weight: normal;
}

.g_wt h2 em {
    display: block;
    font-size: 0.2rem;
    color: #0066d9;
    font-weight: bold;
}

.g_wt .m_kr ul {
    height: 3.2rem;
    margin-left: 3%;
}

.g_wt .m_kr li {
    float: left;
    width: 39%;
    margin: 0 3% 0.2rem 0;
    padding: 0.2rem 0 0 7%;
    height: 1.2rem;
    border: 1px solid #d2d2d2;
}

.g_wt .m_kr li b {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background: #CDDC39;
    border-radius: 50%;
    line-height: 0.4rem;
    text-align: center;
    font-size: 0.2rem;
    color: #333;
    font-weight: normal;
    margin-bottom: 0.1rem;
}

.g_wt .m_kr li em {
    display: block;
    font-size: 0.15rem;
    line-height: 0.2rem;
    color: #333333;
}

.f_cb:after, .f_cbli li:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}

.f_cb, .f_cbli li {
    zoom: 1;
}

.g_wt .m_kr h3 {
    height: 0.5rem;
    text-align: center;
    font-size: 0.2rem;
    color: #565656;
    font-weight: normal;
}

.g_wt .m_kr .wtzs img {
    width: 100%;
    display: block;
}

.g_wt .m_kr .wtzs {
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 auto;
}

.g_wt .m_fw h4 {
    height: 0.4rem;
    text-align: center;
    font-size: 0.16rem;
    color: #0066d9;
    font-weight: bold;
}

.g_wt .fwcon {
    margin-left: 6%;
}

.g_wt .m_fw dl {
    float: left;
    width: 41%;
    margin-right: 7%;
    height: 2rem;
    margin-bottom: 0.5rem;
}

.g_wt .m_fw dt {
    width: 100%;
}

.g_wt .m_fw dd {
    margin-top: 0.12rem;
}

.g_wt .m_fw dt img {
    width: 100%;
    display: block;
}

.g_wt .m_fw h3 {
    height: 0.15rem;
    line-height: 0.15rem;
    text-align: center;
    font-size: 0.16rem;
    color: #006fd7;
    margin-bottom: 0.12rem;
}

.g_wt .m_fw p {
    font-size: 0.13rem;
    line-height: 0.2rem;
    color: #666666;
    text-align: center;
}

.g_wt .m_fw dl:nth-child(2n) {
    margin-right: 0;
}