/**
 * 金融解决方案CSS文件.
 */

.layout-header .header-banner {
  background-image: url(../../../common/img/banner-solution-finance.png);
}

/**金融BIGDATA*/


/**保险业务*/

.insurance-list {
  display: inline-block;
  width: 100%;
  /*空白间距问题*/
  font-size: 0;
}

.insurance-list>li {
  display: inline-block;
  width: 25%;
  padding: 10px;
  vertical-align: top;
  font-size: 14px;
}

.insurance-unit {
  background-color: #fff;
  border: 1px solid #2E78A5;
  border-radius: 4px;
}

.insurance-unit>.header {
  padding: 20px 20px 0 80px;
  position: relative;
  background-color: #2E78A5;
  height: 100px;
  color: #fff;
}

.insurance-unit>.header>b {
  display: block;
  line-height: 32px;
  font-size: 18px;
  font-weight: bold;
}

.insurance-unit>.header>b:before {
  content: " ";
  position: absolute;
  left: 20px;
  top: 25px;
  display: block;
  width: 48px;
  height: 48px;
  background: transparent url(../img/solution-finance-insurance-icon.png) 0 0 no-repeat;
}

.insurance-unit>.header>small {
  line-height: 24px;
  font-size: 14px;
}

.insurance-unit>.body {
  padding: 20px 20px 10px;
  color: #333;
  min-height: 320px;
}

.insurance-unit.unit-01 {
  border-color: #2E78A5;
}

.insurance-unit.unit-01>.header {
  background-color: #2E78A5;
}

.insurance-unit.unit-02 {
  border-color: #3CA7DD;
}

.insurance-unit.unit-02>.header {
  background-color: #3CA7DD;
}

.insurance-unit.unit-02>.header>b:before {
  background-position: -48px 0;
}

.insurance-unit.unit-03 {
  border-color: #10A59F;
}

.insurance-unit.unit-03>.header {
  background-color: #10A59F;
}

.insurance-unit.unit-03>.header>b:before {
  background-position: -96px 0;
}

.insurance-unit.unit-04 {
  border-color: #32B574;
}

.insurance-unit.unit-04>.header {
  background-color: #32B574;
}

.insurance-unit.unit-04>.header>b:before {
  background-position: -144px 0;
}

@media (max-width: 767px) {
  .insurance-list>li {
    width: 100%;
  }
  .insurance-unit>.body {
    min-height: auto;
  }
}