.group-main div {
  box-sizing: border-box; }
.group-main .banner {
  height: 259px;
  min-width: 1200px;
  width: 100%;
  overflow: hidden;
  background: url(../img/groupIntroduction/groupIntroduction.png) center center no-repeat; }
.group-main .banner-text {
  height: 153px;
  width: 271px;
  background: url(../img/groupIntroduction/banner-text.png) center center no-repeat;
  margin: 0 auto;
  margin-top: 53px;
  text-align: center;
  line-height: 135px;
  font-size: 35px;
  color: white;
  font-weight: bold; }
.group-main .content {
  width: 1200px;
  margin: 0 auto;
  height: 400px;
  box-sizing: border-box; }
.group-main .content1 {
  padding: 70px 0; }
  .group-main .content1 img, .group-main .content1 .text-container {
    display: inline-block;
    float: left; }
.group-main .text-container {
  width: 720px;
  padding: 65px 0 0 70px; }
  .group-main .text-container .line {
    width: 50px;
    height: 2px;
    background: #4470da; }
  .group-main .text-container .sub-title {
    font-size: 27px;
    color: #4470da;
    line-height: 50px; }
  .group-main .text-container .describe {
    padding-top: 10px;
    font-size: 13px;
    color: #7e7e7f;
    line-height: 23px; }
.group-main .content2 {
  height: 270px; }
  .group-main .content2 .line {
    width: 50px;
    height: 2px;
    background: #4470da; }
  .group-main .content2 .sub-title {
    font-size: 27px;
    color: #4470da;
    line-height: 50px; }
  .group-main .content2 .describe {
    padding-top: 10px;
    font-size: 13px;
    color: #7e7e7f;
    line-height: 23px; }
    .group-main .content2 .describe p {
      margin-bottom: 15px; }
.group-main .content3 {
  height: 520px; }
  .group-main .content3 .content3-logo {
    height: 49px;
    background: url(../img/groupIntroduction/content2-logo.png) center center no-repeat;
    text-align: center;
    font-size: 30px;
    line-height: 31px;
    color: #4470da;
    font-weight: bold; }
  .group-main .content3 ul {
    margin-top: 50px; }
  .group-main .content3 ul li {
    width: 33.33333%;
    float: left; }
  .group-main .content3 ul li:nth-last-of-type(1) .cards {
    float: right; }
  .group-main .content3 ul li:nth-last-of-type(1) .img-container, .group-main .content3 ul li:nth-last-of-type(1) p {
    float: right; }
  .group-main .content3 ul li:nth-of-type(2) .img-container, .group-main .content3 ul li:nth-of-type(2) p {
    float: none;
    margin: 0 auto; }
  .group-main .content3 ul li p {
    width: 340px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    color:#999999;
    }
  .group-main .content3 .cards {
    width: 360px;
    margin: 0 auto;
    transition: 0.5s;
    position: relative;
    bottom: 0px; }
  .group-main .content3 .cards:hover {
    box-shadow: 1px 4px 10px 2px #CCC;
    bottom: 10px; }
  .group-main .content3 .img-container {
    border-bottom: 1px solid #e5e5e5;
    float: left;
    width: 360px; }
    .group-main .content3 .img-container .text {
      height: 60px;
      line-height: 60px;
      width: 340px;
      margin: 0 auto; }
      .group-main .content3 .img-container .text span {
        display: inline; }
    .group-main .content3 .img-container .bold {
      font-size: 17px;
      color: #4470da;
      margin-right: 8px; }
    .group-main .content3 .img-container .normal {
      font-size: 14px;
      color: #5b5b5b; }
.group-main .content4 {
  height: 520px; }
  .group-main .content4 .content4-logo {
    height: 49px;
    background: url(../img/groupIntroduction/conten4-logo.png) center center no-repeat;
    text-align: center;
    font-size: 30px;
    line-height: 35px;
    color: #4470da;
    font-weight: bold; }
  .group-main .content4 .logo li {
    width: 20%;
    float: left;
    height: 75px;
    margin-top: 60px;
    display: table-cell;
    vertical-align: bottom; }
    .group-main .content4 .logo li img {
      margin: 0 auto;
      height: 80px; }
  .group-main .content4 .logo li:nth-of-type(1) img, .group-main .content4 .logo li:nth-of-type(2) img, .group-main .content4 .logo li:nth-of-type(3) img, .group-main .content4 .logo li:nth-of-type(4) img, .group-main .content4 .logo li:nth-of-type(5) img {
    height: 75px; }
  .group-main .content4 .logo li:nth-of-type(2) img {
    margin-top: -5px;
    height: 90px; }

    .group-main .content5 {
      height: 310px; }
      .group-main .content5 .content5-logo {
        height: 49px;
        background: url(../img/groupIntroduction/conten5-logo.png) center center no-repeat;
        text-align: center;
        font-size: 30px;
        line-height: 35px;
        color: #4470da;
        font-weight: bold; }
      .group-main .content5 .logo li {
        width: 20%;
        float: left;
        height: 75px;
        margin-top: 60px;
        display: table-cell;
        vertical-align: bottom; }
        .group-main .content5 .logo li img {
          margin: 0 auto;
          height: 80px; }
      .group-main .content5 .logo li:nth-of-type(1) img, .group-main .content5 .logo li:nth-of-type(2) img, .group-main .content5 .logo li:nth-of-type(3) img, .group-main .content5 .logo li:nth-of-type(4) img, .group-main .content5 .logo li:nth-of-type(5) img {
        height: 75px; }
      .group-main .content5 .logo li:nth-of-type(2) img {
        margin-top: -5px;
        height: 90px; }

/*# sourceMappingURL=groupIntroduction.css.map */

