@charset "UTF-8";
.section {
  padding-top: 0; }

.custom-nav.stickyadd .navbar-nav li {
  text-align: center; }

.custom-nav .navbar-nav li a {
  color: black; }

.custom-nav .logo .logo-dark,
.hide_phon {
  display: block; }

.custom-nav .sign_btn {
  background-color: rgba(14, 189, 202, 0.12);
  color: #0ebdca; }

li a:hover::after {
  content: "";
  width: 80%;
  position: absolute;
  left: -3px;
  bottom: -3px;
  height: 2px;
  background: #0ebdca; }

.home-table {
  position: relative; }

/* 轮播立即使用 */
.immediate-use {
  display: inline-block;
  width: 100%;
  height: 400px;
  position: absolute;
  top: 100px;
  left: 0px;
  border: 0; }

.home-table img {
  width: 100%;
  height: 100%; }

.wxImage {
  width: 510px;
  margin: 0 auto; }

.problem {
  margin-top: 50px;
  display: flex; }

.col-lg-3 {
  max-width: 20%;
  height: 103px;
  text-align: center;
  padding: 0; }

.col-lg-3 dl {
  width: 100%;
  height: 100%; }

.col-lg-3 dl dt img {
  width: 70px;
  height: 70px; }

.col-lg-3 dl dd {
  font-size: 20px;
  font-weight: 400;
  color: black; }

.function-module {
  margin-top: 20px; }

.row-function {
  margin-top: 49px; }

.function-card-first,
.function-contianer {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

.function-card-two {
  width: 100%;
  height: 100%; }

.every-card {
  width: 285px;
  height: 160px; }

.every-card img {
  width: 100%;
  height: 100%; }

.see-more {
  width: 200px;
  height: 50px;
  background: white;
  border-radius: 39px;
  border: 2px solid #41cbd5;
  font-size: 20px;
  font-weight: 400;
  color: #41cbd5 !important;
  text-align: center;
  line-height: 50px;
  margin: 0 auto;
  margin-top: 50px; }

.solution {
  width: 459px; }

.news {
  width: 257px; }

.news img {
  width: 100%;
  height: 100%; }

.partner {
  width: 652px;
  height: 85px;
  margin-bottom: 50px; }

.marginTop {
  margin-top: 100px; }

.tab-nav {
  display: flex;
  margin: 0 auto; }

.tab-nav p {
  width: 135px;
  height: 50px;
  background: #41cbd5;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 400;
  color: white;
  line-height: 50px;
  text-align: center;
  margin: 0 30px;
  margin-top: 50px; }

.tab-nav:hover p {
  cursor: pointer; }

.tab-nav .on {
  background: #41cbd5;
  color: white; }

.tab-nav p {
  color: black;
  background: white;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.06);
  border-radius: 2px; }

#contentBox {
  width: 100%;
  height: 100%;
  margin-top: 40px; }

#contentBox .box {
  width: 100%;
  height: 100%;
  display: none; }

#contentBox .box img,
#contentBox .active img {
  width: 100%;
  height: 100%; }

#contentBox .box.active {
  display: block; }

.partner-card {
  width: 276px;
  height: 122px;
  /* margin-top: 30px; */
  /* margin-right: 15px; */ }

.footer {
  background: #232323; }

.footer-nav {
  width: 100%;
  background: #232323;
  display: flex;
  margin-bottom: 0;
  margin-left: 0; }

.footer-nav li {
  list-style: none;
  display: inline-block;
  flex: 1;
  text-align: center;
  margin: 17px 0;
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

.footer-nav li:last-child {
  border-right: 0; }

.footer-nav li a {
  font-size: 12px;
  font-weight: 400;
  color: white; }

.footer-concat {
  width: 100%;
  height: 165px;
  margin-left: 0; }

.company-introduction {
  width: 358px;
  height: 150px;
  float: left; }

.company-introduction p:nth-child(1) {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.59);
  margin-bottom: 0;
  margin-top: 22px; }

.company-introduction p:nth-child(2) {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.3); }

.company-concat {
  width: 280px;
  height: 100px;
  margin-top: 37px;
  float: right; }

.company-concat p {
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.49); }

.marginHour {
  margin-top: 61px; }

.article .h-33 {
  height: 50%; }

.mt-3 {
  margin-bottom: 15px; }

.p-muted {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.article .border-line:last-child,
.article .border-line:nth-last-child(2) {
  border-bottom: 0; }

.phone-bottom-nav {
  display: none; }

@media (max-width: 990px) {
  body,
  html {
    width: 100%;
    height: 100%; }

  #services {
    padding-top: 20px !important; }

  .partner {
    margin-bottom: 0px; }

  #industry {
    padding-bottom: 0; }

  .p-r {
    background-color: #ffffff !important; }

  .hide_phone {
    display: none; }

  /* 导航栏 */
  li a:hover::after {
    content: "" !important;
    width: 0;
    left: 0px;
    bottom: 0px;
    height: 0px; }

  .custom-nav.stickyadd .navbar-nav li {
    text-align: left; }

  /* 解决问题 */
  .wxImage {
    width: 256px; }

  .problem {
    margin-top: 27px;
    padding: 0 13px 0 13px; }

  #services {
    padding-bottom: 50px; }

  /* 功能大全 */
  .function-module {
    margin-top: 0;
    padding-bottom: 50px; }

  .every-card {
    width: 159px;
    height: 89px;
    margin: auto; }

  .see-more {
    width: 111px;
    height: 28px;
    font-size: 11px;
    line-height: 28px;
    margin-top: 28px; }

  .col-lg-3 {
    max-width: 20%; }

  .col-lg-3 dl dt img {
    width: 39px;
    height: 39px; }

  .col-lg-3 dl dd {
    font-size: 11px; }

  .news {
    width: 147px;
    margin-top: 50px; }

  .mt-5 {
    margin-top: 20px !important; }

  .partner {
    margin-top: 50px; }

  /* tab切换 */
  .tab-nav {
    width: 100%;
    padding: 0 15px; }

  .tab-nav p {
    width: 80px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    margin: 29px 5px 0 8px;
    color: black;
    background: white;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.06);
    border-radius: 2px; }

  #contentBox {
    padding: 0 50px 0 30px; }

  .tab-nav .on {
    background: #41cbd5;
    color: white; }

  .section_title h3 {
    font-size: 14px; }

  .btn-custom {
    /* width: 108px; */
    height: 27px;
    font-size: 12px;
    line-height: 10px; }

  .btn-custom a {
    line-height: 27px; }

  /* 合作伙伴 */
  .partner-card {
    width: 153px;
    height: 68px; }

  .partner-cantainer {
    padding: 0 0; }

  /* 动态数字背景 */
  .phone-bg {
    padding-bottom: 0; }

  .bottom-nav {
    display: none; }

  .phone-bottom-nav {
    width: 100%;
    height: auto;
    display: block; }

  .phone-bottom-nav .footer {
    width: 100%;
    height: auto;
    background: #232323; }

  .phone-bottom-nav .footer .footer-nav {
    display: block !important;
    margin-left: -35px; }

  .phone-bottom-nav .footer .footer-nav li {
    display: block !important;
    border: 0;
    text-align: left;
    padding: 10px 0;
    margin: 0; }

  .phone-bottom-nav .foot-second {
    width: 100%;
    height: auto;
    background: #2E2E2E; }

  .footer-concat {
    height: auto; }

  .company-introduction {
    height: auto;
    float: none; }

  .company-introduction p:nth-child(1) {
    padding-top: 22px;
    margin-top: 0; }

  .company-concat {
    float: none; }

  .phone-contant {
    width: 100%;
    height: 100%;
    margin-top: 40px;
    padding: 0 20px;
    display: block !important; }

  .phone-contant .box.active {
    display: block !important; }

  .phone-contant .box {
    width: 100%;
    height: 100%;
    display: none !important; }

  .phone-contant box img,
  .phone-contant .active img {
    width: 100%;
    height: 100%; }

  #contentBox {
    display: none; } }
.phone-footer {
  display: none; }

.phone-contant {
  display: none; }

/*# sourceMappingURL=edition.css.map */
