.tou1 {
  line-height: 27px;
  border-bottom: 1px solid #e8e8e8;
  color: #999899;
  font-size: 12px; }
  .tou1 a {
    color: #999899; }

.tou .logo {
  line-height: 93px; }
.tou .ybx .dh {
  margin-top: 18px;
  padding-left: 18px;
  background: url(../images/dh.png) no-repeat 0 11px;
  font-size: 20px;
  color: #023886; }
  .tou .ybx .dh span {
    font-size: 14px;
    color: #666666;
    vertical-align: middle; }

.c2 {
  margin-top: 50px;
  background: url(../images/c2.png) repeat;
  padding-top: 94px;
  padding-bottom: 80px; }
  .c2 .content {
    margin-top: 40px; }
    .c2 .content .bd {
      overflow: hidden; }
    .c2 .content .list2 li {
      float: left;
      margin-right: 18px; }
      .c2 .content .list2 li .img {
        border: 1px solid #e0e0dc; }
        .c2 .content .list2 li .img img {
          width: 352px;
          height: 254px; }
      .c2 .content .list2 li:hover .img {
        border-color: #023886; }
      .c2 .content .list2 li h3 {
        text-align: center;
        font-weight: 500;
        line-height: 40px;
        font-size: 14px;
        color: #040000; }
  .c2 .content1 {
    margin-top: 120px;
    margin-left: 166px;
    position: relative;
    width: 1034px; }
    .c2 .content1 h2 {
      position: absolute;
      left: 0;
      top: 0;
      font-size: 30px;
      color: #454545;
      background: url(../images/xian.png) no-repeat 0 bottom;
      line-height: 1;
      z-index: 1111; }
      .c2 .content1 h2 span {
        display: block;
        font-size: 16px;
        color: #c7c7c7;
        text-transform: uppercase;
        font-weight: 500;
        line-height: 42px; }
    .c2 .content1 .xx {
      position: absolute;
      top: 404px;
      left: 0;
      cursor: pointer;
      z-index: 11; }
      .c2 .content1 .xx.prev {
        left: 0; }
      .c2 .content1 .xx.next {
        left: 56px; }
    .c2 .content1 .list2 li {
      width: 1034px; }
      .c2 .content1 .list2 li .zi {
        padding-top: 164px;
        width: 244px; }
        .c2 .content1 .list2 li .zi h3 {
          font-weight: 500;
          font-size: 20px;
          color: #323333; }
        .c2 .content1 .list2 li .zi dd {
          margin-top: 40px;
          font-size: 14px;
          line-height: 24px;
          color: #999899; }
      .c2 .content1 .list2 li .img {
        padding: 6px; }
        .c2 .content1 .list2 li .img img {
          width: 740px;
          height: 480px;
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12); }

.c3 {
  margin-top: 88px; }
  .c3 .content {
    margin-top: 16px; }
    .c3 .content .list2 li {
      padding-top: 22px;
      padding-bottom: 18px;
      border-bottom: 1px solid #e5e5e5;
      width: 560px;
      float: left; }
      .c3 .content .list2 li:last-child, .c3 .content .list2 li:nth-child(5) {
        border-bottom: none; }
      .c3 .content .list2 li:nth-child(2n) {
        float: right; }
      .c3 .content .list2 li .img {
        width: 120px;
        display:none;}
        .c3 .content .list2 li .img img {
          width: 120px;
          height: 90px; }
      .c3 .content .list2 li .zi {
        width: 406px;
        width: 100%;}
        .c3 .content .list2 li .zi h3 {
          font-weight: 500;
          font-size: 18px;
          color: #666666;
          line-height: 38px;
          position: relative;}
          .c3 .content .list2 li .zi h3 span{
                  position: absolute;
                  font-size: 14px;
                  top: 0;
                  right: 0;
          }
        .c3 .content .list2 li .zi dd {
          font-size: 14px;
          line-height: 24px;
          color: #666666;
          margin-top: 8px; }
      .c3 .content .list2 li:hover .zi h3 {
        color: #0f4d92; }

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