.aboutBody .company_msg {
  height: 820px;
  width: 100%;
  background: #4B66B7;
  position: relative;
  padding-top: 75px; }
  .aboutBody .company_msg .block_img {
    float: left;
    margin-right: 51px;
    position: relative; }
    .aboutBody .company_msg .block_img:before {
      content: '';
      background: #445CA4;
      position: absolute;
      height: 100%;
      width: 100%;
      top: 22px;
      right: -22px; }
    .aboutBody .company_msg .block_img img {
      position: relative; }
  .aboutBody .company_msg .block_msg {
    float: left;
    height: 353px;
    padding-top: 35px; }
    .aboutBody .company_msg .block_msg h2 {
      font-size: 16px;
      color: #EEEEEE;
      font-weight: 400;
      margin-bottom: 50px; }
    .aboutBody .company_msg .block_msg p {
      font-size: 12px;
      color: #EEEEEE;
      width: 500px;
      line-height: 1.4em; }
    .aboutBody .company_msg .block_msg .cn {
      margin-bottom: 15px; }
    .aboutBody .company_msg .block_msg .en {
      font-size: 14px;
      color: #9A9DB0;
      line-height: 1.4em; }
  .aboutBody .company_msg .tp2 .block_img {
    float: left; }
  .aboutBody .company_msg .tp2 .block_msg {
    float: left;
    width: 599px;
    padding-top: 34px;
    padding-left: 50px;
    height: 265px; }
  .aboutBody .company_msg .wxCode {
    width: 129px;
    position: absolute;
    right: 24px;
    bottom: 27px; }
    .aboutBody .company_msg .wxCode:before {
      content: '';
      background: #445CA4;
      position: absolute;
      height: 100%;
      width: 100%;
      top: 6px;
      right: -5px; }
    .aboutBody .company_msg .wxCode img {
      width: 100%;
      position: relative; }
.aboutBody .contact {
  background: #FFFFFF; }
  .aboutBody .contact .title {
    height: 105px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center; }
    .aboutBody .contact .title h3 {
      text-align: center;
      font-size: 24px;
      color: #333333;
      font-weight: 400;
      margin-bottom: 5px; }
    .aboutBody .contact .title p {
      text-align: center;
      font-size: 12px;
      color: #666666; }
  .aboutBody .contact .list .item {
    display: flex;
    border-bottom: 9px solid #E5E5E5;
    margin-bottom: 31px; }
    .aboutBody .contact .list .item > div {
      flex: 1;
      display: flex;
      color: #D6D7D7;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      height: 218px;
      font-size: 14px; }
      .aboutBody .contact .list .item > div .fz20 {
        font-size: 20px;
        font-weight: 400; }
      .aboutBody .contact .list .item > div .w250 {
        width: 250px;
        line-height: 1.5em; }
      .aboutBody .contact .list .item > div .w180 {
        width: 180px; }
    .aboutBody .contact .list .item .d1 img {
      margin-bottom: 18px; }
    .aboutBody .contact .list .item .d1 h4 {
      margin-bottom: 3px; }
    .aboutBody .contact .list .item .d2 h4 {
      margin-bottom: 15px; }
    .aboutBody .contact .list .item .d2 p {
      margin-bottom: 6px; }
      .aboutBody .contact .list .item .d2 p img {
        margin-right: 21px; }
  .aboutBody .contact .list .color1 > div:nth-child(1) {
    background: #3F4074; }
  .aboutBody .contact .list .color1 > div:nth-child(2) {
    background: #6E6EB7; }
  .aboutBody .contact .list .color1 > div:nth-child(3) {
    background: #3F4074; }
  .aboutBody .contact .list .color2 > div:nth-child(1) {
    background: #635491; }
  .aboutBody .contact .list .color2 > div:nth-child(2) {
    background: #A496CB; }
  .aboutBody .contact .list .color2 > div:nth-child(3) {
    background: #635491; }
  .aboutBody .contact .list .null {
    height: 1px;
    background: #FFFFFF; }

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