/* 通用 */
/* ------------------------八等分 开始*/
.col-xs-1-8,
.col-sm-1-8,
.col-md-1-8,
.col-lg-1-8 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-xs-1-8 {
  width: 12.5%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-8 {
    width: 12.5%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-8 {
    width: 12.5%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-8 {
    width: 12.5%;
    float: left;
  }
}

/* ------------------------八等分 结束*/
/* ------------------------五等分  开始 */
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

/* ------------------------五等分  结束 */

/* 渐变色 开始*/
.bg-gradient-primary {
  background: linear-gradient(50deg, #0372d4 0, #00f2fe 100%) !important;
}

/* 渐变色 结束 */


/* 为什么选择我们 开始  */
.overflow-hidden {
  overflow: hidden !important;
}

.title .pre-title {
  font-size: 24px;
  font-style: italic;
  margin-bottom: 10px;
  display: block;
}

.all-text-white {
  color: #fff;
}

.icon1 {
  font-size: 5px;
  margin-right: 3px;
}

/* 为什么选择我们  结束  */
/* 图标、标题、内容、了解更多 一行三个不循环 开始 */
/*----------------------------------------------------------------feature-box */
.feature-box {
  padding: 0 0 20px 0;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.feature-box .feature-box-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 10px;
}

.feature-box .feature-box-icon {
  font-size: 50px;
  padding: 20px 0;
  line-height: 24px;
}

.feature-box .feature-box-desc {
  margin: 0;
}

/*----------------------------------------------------------------feature-box 结束*/
/*------------------------------------------------------feature-box style 2*/
.feature-box.f-style-2 {
  padding: 20px;
  -webkit-box-shadow: 0px 0px 40px rgba(83, 88, 93, 0.1);
  box-shadow: 0px 0px 40px rgba(83, 88, 93, 0.1);
}

.feature-box.f-style-2 .feature-box-icon {
  font-size: 72px;
  margin-left: -30px;
  float: left;
  margin-right: 30px;
  padding-top: 10px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.feature-box.f-style-2 .feature-box-title {
  margin-top: 20px;
}

.feature-box.f-style-2 a {
  display: block;
}

.feature-box.f-style-2 .feature-box-desc {
  clear: both;
}

.feature-box.f-style-2:hover {
  -webkit-box-shadow: 0px 0px 80px rgba(83, 88, 93, 0.2);
  box-shadow: 0px 0px 80px rgba(83, 88, 93, 0.2);
}

.feature-box.f-style-2:hover .feature-box-icon {
  margin-left: 0px;
  margin-right: 10px;
}

@media (max-width: 767.98px) {
  .feature-box.f-style-2 .feature-box-icon {
      margin-left: 0;
  }

  .feature-box.f-style-2 .feature-box-title {
      clear: both;
  }
}

/*------------------------------------------------------feature-box style 2 结束*/
.icon-grad {
  color: #97c74e;
}

.feature-box:hover .icon-grad {
  color: #44aa7b;
}

/* 图标、标题、内容、了解更多 一行三个不循环 结束 */

/* 底部开始 */
.lianxi .lianxi-logo img,
.lianxi .lianxi-logo-item {
  height: 50px;
  text-align: left;
  max-width: 100%;
  width: auto;
}

.lianxi .newsletter-icon {
  position: absolute;
  bottom: 0px;
  right: 5px;
  font-size: 80px;
  color: rgba(0, 0, 0, 0.1) !important;
}

.lianxi .nav-links{
    color: #91c754;
}
.lianxi .nav-links:hover{
    color: #7dc22f;
    border-bottom: 1px solid #7dc22f;
}
.line{
    width: 100%;
    height: 1px;
    background-color: #91c754;
}
.list-inline-item:hover a{
    color: #7dc22f !important;
}
/* 底部结束 */