.yu {
  font-size: 12px;
  display: flex; }
  .yu a {
    font-size: 12px;
    color: #191919;
    display: flex;
    align-items: center; }
    .yu a img {
      height: 10px;
      padding: 0 5px; }

.gj {
  color: #191919;
  line-height: 34px;
  font-size: 14px;
  padding: 0 15px; }
  .gj a {
    color: #191919;
    padding: 0 4px; }

.c1 {
  margin-top: 30px;
  padding: 0 15px; }
  .c1 h2 {
    font-size: 24px;
    color: #f20000;
    font-weight: 600;
    text-align: center; }
    .c1 h2:after {
      display: block;
      content: '';
      width: 96px;
      height: 3px;
      background-color: #f20000;
      margin-top: 8px;
      margin-left: auto;
      margin-right: auto; }
  .c1 dd {
    color: #191919;
    font-size: 13px;
    line-height: 22px;
    margin-left: 0;
    margin-top: 14px;
    margin-bottom: 14px; }
  .c1 .list1 {
    display: flex;
    text-align: center; }
    .c1 .list1 li {
      width: 33.33%; }
      .c1 .list1 li .zi {
        height: 45px; }
        .c1 .list1 li .zi b {
          font-size: 34px;
          color: #f20000; }
        .c1 .list1 li .zi span {
          font-size: 14px;
          color: #000000; }
      .c1 .list1 li h3 {
        color: #191919;
        opacity: 0.85;
        font-size: 12px; }
      .c1 .list1 li:nth-child(3) .zi {
        line-height: 60px; }
  .c1 a.ck {
    width: 100px;
    background-color: #f20000;
    border-radius: 2px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px; }
  .c1 .sp {
    text-align: center; }
    .c1 .sp img {
      max-width: 100% !important;
      height: auto !important; }

.tong {
  padding: 0 15px; }

.c2 {
  margin-top: 20px; }
  .c2 .tit {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    background: url(../images/h-2.png) no-repeat 69% 50%;
    background-size: 40% auto; }
    .c2 .tit .list1 {
      display: flex;
      line-height: 28px; }
      .c2 .tit .list1 li {
        font-size: 14px;
        color: #191919;
        cursor: pointer; }
        .c2 .tit .list1 li:after {
          content: '|';
          padding: 0 6px; }
        .c2 .tit .list1 li:nth-child(2):after {
          display: none; }
        .c2 .tit .list1 li.on {
          color: #f20000; }
    .c2 .tit a.ck {
      font-size: 14px;
      color: #191919;
      text-align: center;
      margin-top: 7px; }
      .c2 .tit a.ck:after {
        width: 52px;
        height: 2px;
        background-color: #434343;
        content: '';
        display: block;
        margin-top: 2px; }
  .c2 .con {
    padding: 0 5px;
    position: relative; }
    .c2 .con .xx {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
      z-index: 1; }
      .c2 .con .xx.next {
        left: -10px; }
      .c2 .con .xx.prev {
        right: -10px; }
    .c2 .con li {
      float: left;
      margin-right: 15px; }
      .c2 .con li .img img {
        width: 130px;
        background-color: #ffffff;
        border: solid 1px #a0a0a0; }

.bd {
  overflow: hidden; }

h2.bt {
  text-align: center; }
  h2.bt b {
    display: block;
    color: #191919;
    font-size: 24px; }
    h2.bt b span {
      color: #f20000; }
  h2.bt p {
    color: #191919;
    opacity: 0.85;
    font-size: 14px;
    margin-top: 12px; }

.c3 {
  margin-top: 30px; }
  .c3 .con {
    margin-top: 20px; }
    .c3 .con .list2 li {
      margin-right: 5px;
      float: left; }
      .c3 .con .list2 li img {
        width: 130px;
        border: solid 1px #bfbfbf; }

.tong1 {
  padding: 0 7px; }

.c4 {
  margin-top: 30px; }
  .c4 .con {
    margin-top: 20px; }
    .c4 .con .list2 {
      text-align: center;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .c4 .con .list2 li {
        width: 49%;
        float: left; }
        .c4 .con .list2 li .img {
          padding: 5px;
          border: solid 1px #ccc; }
          .c4 .con .list2 li .img img {
			  height:145px;
            max-width: 100%; }
        .c4 .con .list2 li h3 {
          color: #000000;
          font-size: 14px;
		  height:40px;
		      overflow: hidden;
          line-height: 40px; }
        .c4 .con .list2 li:hover .img {
          border-color: #2b4884; }

.c5 {
  margin-top: 30px; }
  .c5 .list2 {
    margin-top: 20px; }
    .c5 .list2 li {
      display: flex;
      margin-bottom: 10px;
      align-items: center;
      justify-content: space-between; }
      .c5 .list2 li .img {
        width: 48%; }
        .c5 .list2 li .img img {
          max-width: 100%; }
      .c5 .list2 li .zi {
        width: 50%; }
        .c5 .list2 li .zi .zi1 {
          display: flex; }
          .c5 .list2 li .zi .zi1 .su {
            font-style: italic;
            color: #ffffff;
            font-size: 16px;
            font-weight: 600;
            background: url(../images/liu.png) no-repeat 50%;
            width: 30px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            background-size: 100% auto; }
          .c5 .list2 li .zi .zi1 h3 {
            font-weight: 600;
            font-size: 14px;
            color: #f20000;
            margin-left: 5px;
            width: calc(100% - 35px); }
            .c5 .list2 li .zi .zi1 h3 p {
              color: #191919;
              font-size: 12px; }
        .c5 .list2 li .zi dd {
          color: #191919;
          font-size: 12px;
          line-height: 1.4;
          margin-top: 10px;
          margin-left: 0; }
          .c5 .list2 li .zi dd p:nth-child(2) {
            width: 100%; }

.c6 {
  margin-top: 30px; }
  .c6 a.ck {
    display: block;
    float: right;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    background-color: #f20000;
    border-radius: 2px;
    margin-top: 6px;
    margin-bottom: 6px; }
  .c6 .con .list2 li {
    text-align: center; }
    .c6 .con .list2 li .img img {
      width: 100%; }
    .c6 .con .list2 li h3 {
      font-size: 14px;
      color: #000000;
      line-height: 40px; }

.c7 {
  margin-top: 30px;
  margin-bottom: 20px; }
  .c7 .con {
    margin-top: 20px;
    justify-content: space-between; }
    .c7 .con .c7-2 {
      /* border: solid 1px #aaaaaa; */
      /* padding: 12px 10px 0 5px; */ }
      .c7 .con .c7-2 .tit {
        font-size: 14px;
        color: #000000;
        padding-left: 47px;
        line-height: 34px;
        background: url(../images/2-1.png) no-repeat 0 50%, url(../images/xian2.png) no-repeat 65px 100%;
        font-weight: 600;
        margin-bottom: 12px;
        background-size: 363px auto; }
        .c7 .con .c7-2 .tit a.ck {
          color: #000000;
          opacity: 0.8;
          font-size: 14px;
          font-weight: 500;
          float: right;
          width: 37px;
          display: block;
          padding-left: 28px;
          background: url(../images/su.png) no-repeat 0 50%;
          background-size: auto 80%; }
        .c7 .con .c7-2 .tit .list1 {
          display: flex; }
          .c7 .con .c7-2 .tit .list1 li {
            margin-right: 24px; }
      .c7 .con .c7-2 .con1 .list2 li {
        border-bottom: dashed 1px #dcdcdc;
        padding-bottom: 12px; }
        .c7 .con .c7-2 .con1 .list2 li a {
          display: flex;
          justify-content: space-between; }
          .c7 .con .c7-2 .con1 .list2 li a .img {
            width: 46%; }
            .c7 .con .c7-2 .con1 .list2 li a .img img {
              max-width: 100%; }
          .c7 .con .c7-2 .con1 .list2 li a .zi {
            width: 50%;
            /* padding-right: 3%; */ }
            .c7 .con .c7-2 .con1 .list2 li a .zi h3 {
              font-size: 14px;
              color: #191919;
              text-overflow: ellipsis;
              overflow: hidden;
              white-space: nowrap; }
            .c7 .con .c7-2 .con1 .list2 li a .zi dd {
              font-size: 12px;
              line-height: 20px;
              color: #191919;
              opacity: 0.9;
              margin-top: 2px;
              margin-left: 0;
              text-overflow: -o-ellipsis-lastline;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 4;
              -webkit-box-orient: vertical; }
            .c7 .con .c7-2 .con1 .list2 li a .zi .timex {
              color: #191919;
              margin-top: 10px;
              text-align: right;
              font-size: 12px; }
      .c7 .con .c7-2 .con1 .list3 {
        padding: 0 10px;
        margin-top: 12px; }
        .c7 .con .c7-2 .con1 .list3 li {
          line-height: 24px; }
          .c7 .con .c7-2 .con1 .list3 li a {
            color: #191919;
            display: block;
            font-size: 14px;
            position: relative;
            padding-right: 67px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap; }
            .c7 .con .c7-2 .con1 .list3 li a .timex {
              font-size: 12px;
              position: absolute;
              top: 0;
              right: 0;
              z-index: 1;
              color: #191919; }
            .c7 .con .c7-2 .con1 .list3 li a:hover {
              color: #2b4884; }

.ban {
  text-align: center;
  color: #fff;
  font-size: 14px;
  background-color: #f20000;
  padding: 10px;
  line-height: 1.4; }

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