.slide {
  width: 100%;
  float: left; }
  .slide img {
    width: 100%; }

.al-lb {
  width: 100%;
  float: left;
  padding: 30px 0;
  background: #f0f0f0; }
  .al-lb .zb-nr {
    width: 25%;
    float: left;
    padding-right: 20px; }
    .al-lb .zb-nr .zb_lm {
      width: 100%;
      left: left; }
      .al-lb .zb-nr .zb_lm .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .al-lb .zb-nr .zb_lm .Dbt i {
          float: right;
          font-size: 24px; }
      .al-lb .zb-nr .zb_lm ul {
        padding: 0 20px;
        float: left;
        width: 100%;
        background: #fff; }
        .al-lb .zb-nr .zb_lm ul li {
          float: left;
          width: 100%;
          border-bottom: 1px solid #f0f0f0; }
          .al-lb .zb-nr .zb_lm ul li a {
            display: block;
            position: relative;
            line-height: 40px; }
            .al-lb .zb-nr .zb_lm ul li a:before {
              content: "\e600";
              font-family: "icon" !important;
              position: absolute;
              top: 10px;
              right: 0px;
              border: 1px solid #ccc;
              width: 20px;
              height: 20px;
              font-size: 12px;
              text-align: center;
              line-height: 20px;
              border-radius: 50%; }
            .al-lb .zb-nr .zb_lm ul li a:hover {
              color: #DA251C; }
              .al-lb .zb-nr .zb_lm ul li a:hover:before {
                background: #DA251C;
                color: #fff; }
    .al-lb .zb-nr .lxfs {
      width: 100%;
      float: left;
      margin-top: 20px; }
      .al-lb .zb-nr .lxfs .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .al-lb .zb-nr .lxfs .Dbt i {
          float: right;
          font-size: 24px; }
      .al-lb .zb-nr .lxfs .nr {
        background: #fff;
        width: 100%;
        float: left; }
        .al-lb .zb-nr .lxfs .nr img {
          width: 100%; }
        .al-lb .zb-nr .lxfs .nr p {
          padding: 5px 10px;
          font-size: 12px; }
    .al-lb .zb-nr .zb_xw {
      width: 100%;
      float: left;
      background: #fff;
      margin-top: 20px; }
      .al-lb .zb-nr .zb_xw .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .al-lb .zb-nr .zb_xw .Dbt i {
          float: right;
          font-size: 24px; }
      .al-lb .zb-nr .zb_xw ul {
        padding: 10px;
        float: left;
        width: 100%; }
      .al-lb .zb-nr .zb_xw li:last-child {
        border: 0; }
      .al-lb .zb-nr .zb_xw li {
        width: 100%;
        float: left;
        border-bottom: 1px dashed #f0f0f0; }
        .al-lb .zb-nr .zb_xw li a {
          display: block;
          height: 16px;
          overflow: hidden;
          margin: 5px 0;
          font-size: 12px; }
          .al-lb .zb-nr .zb_xw li a:before {
            content: "- "; }
          .al-lb .zb-nr .zb_xw li a:hover {
            color: #DA251C; }
  .al-lb .yb-nr {
    float: left;
    width: 70%;
    background: #fff;
    padding: 20px  20px 20px 20px; }
    .al-lb .yb-nr .mbx {
      width: 100%;
      float: left;
      border-bottom: 1px solid #ccc;
      padding-bottom: 10px; }
      .al-lb .yb-nr .mbx .zb {
        float: left;
        font-size: 16px;
        font-weight: bold;
        border-left: 4px solid #DA251C;
        padding-left: 10px; }
      .al-lb .yb-nr .mbx .yb {
        font-size: 12px;
        float: right; }
    .al-lb .yb-nr .al-lb-01 ul {
      float: left;
      width: 100%;
      margin-top: 10px; }
      .al-lb .yb-nr .al-lb-01 ul li {
        width: 33.33333%;
        float: left;
        padding: 5px 5px;
        text-align: center; }
        .al-lb .yb-nr .al-lb-01 ul li img {
          width: 100%;
          border: 1px solid #f0f0f0;
          padding: 2px; }
        .al-lb .yb-nr .al-lb-01 ul li .bt {
          margin-top: 5px; }
        .al-lb .yb-nr .al-lb-01 ul li:hover img {
          border: 1px solid #DA251C; }
        .al-lb .yb-nr .al-lb-01 ul li:hover a {
          color: #DA251C; }
    .al-lb .yb-nr .rm-cp {
      width: 100%;
      float: left;
      margin-top: 20px;
      border: 1px solid #f0f0f0; }
      .al-lb .yb-nr .rm-cp .Dbt {
        width: 100%;
        line-height: 30px;
        background: #f0f0f0;
        padding: 0 10px;
        color: #DA251C; }
      .al-lb .yb-nr .rm-cp ul {
        float: left;
        padding: 10px; }
        .al-lb .yb-nr .rm-cp ul li {
          width: 25%;
          float: left;
          padding: 0 5px; }
          .al-lb .yb-nr .rm-cp ul li img {
            width: 100%; }
          .al-lb .yb-nr .rm-cp ul li .bt {
            text-align: center;
            line-height: 24px;
            background: #f0f0f0; }
          .al-lb .yb-nr .rm-cp ul li:hover .title {
            background: #DA251C;
            color: #fff; }

.al-xq {
  width: 100%;
  float: left;
  padding: 30px 0; }
  .al-xq .mbx {
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 50px;
    padding: 0 20px;
    background: #f0f0f0; }
  .al-xq .zb-nr {
    width: 70%;
    float: left;
    margin-top: 30px; }
    .al-xq .zb-nr .db-nr {
      border: 1px solid #ccc;
      width: 100%;
      float: left;
      padding: 20px; }
    .al-xq .zb-nr h1 {
      font-size: 26px;
      font-weight: bold;
      text-align: center; }
    .al-xq .zb-nr .xx {
      text-align: center;
      display: block;
      margin-top: 20px; }
      .al-xq .zb-nr .xx span {
        display: inline-block;
        margin: 0 10px; }
    .al-xq .zb-nr .al-nr {
      padding: 30px 0;
      float: left;
      width: 100%; }
    .al-xq .zb-nr .s_x {
      width: 100%;
      background: #f0f0f0;
      float: left;
      line-height: 40px;
      padding: 0 20px;
      margin-top: 40px; }
      .al-xq .zb-nr .s_x a {
        font-weight: bold; }
      .al-xq .zb-nr .s_x .s {
        float: left; }
      .al-xq .zb-nr .s_x .x {
        float: right; }
    .al-xq .zb-nr .rm-cp {
      width: 100%;
      float: left;
      margin-top: 20px;
      border: 1px solid #f0f0f0; }
      .al-xq .zb-nr .rm-cp .Dbt {
        width: 100%;
        line-height: 30px;
        background: #f0f0f0;
        padding: 0 10px;
        color: #DA251C; }
      .al-xq .zb-nr .rm-cp ul {
        float: left;
        padding: 10px; }
        .al-xq .zb-nr .rm-cp ul li {
          width: 25%;
          float: left;
          padding: 0 5px; }
          .al-xq .zb-nr .rm-cp ul li img {
            width: 100%; }
          .al-xq .zb-nr .rm-cp ul li .bt {
            text-align: center;
            line-height: 24px;
            background: #f0f0f0; }
          .al-xq .zb-nr .rm-cp ul li:hover .title {
            background: #DA251C;
            color: #fff; }
  .al-xq .yb-nr {
    width: 30%;
    padding-left: 20px;
    float: left;
    float: left;
    margin-top: 30px; }
    .al-xq .yb-nr .yb-xw {
      width: 100%;
      float: left;
      border: 1px solid #f0f0f0;
      margin-bottom: 20px; }
      .al-xq .yb-nr .yb-xw .xbt {
        line-height: 40px;
        padding: 0 10px;
        position: relative;
        width: 100%;
        float: left;
        color: #DA251C;
        font-weight: bold; }
        .al-xq .yb-nr .yb-xw .xbt:before {
          background: #DA251C;
          content: "";
          position: absolute;
          width: 83px;
          height: 2px; }
      .al-xq .yb-nr .yb-xw ul {
        width: 100%;
        float: left;
        padding: 0px 10px 10px 10px; }
        .al-xq .yb-nr .yb-xw ul li:nth-child(1) em, .al-xq .yb-nr .yb-xw ul li:nth-child(2) em, .al-xq .yb-nr .yb-xw ul li:nth-child(3) em {
          background: #ffbf00;
          color: #fff; }
        .al-xq .yb-nr .yb-xw ul li {
          width: 100%;
          float: left;
          position: relative;
          padding-left: 30px;
          height: 18px;
          overflow: hidden;
          font-size: 12px;
          margin: 3px 0; }
          .al-xq .yb-nr .yb-xw ul li:hover a {
            color: #DA251C; }
          .al-xq .yb-nr .yb-xw ul li em {
            font-size: 12px;
            background: #f0f0f0;
            width: 20px;
            position: absolute;
            left: 0px;
            text-align: center; }

.pj-lb {
  width: 100%;
  float: left;
  padding: 30px 0;
  background: #f0f0f0; }
  .pj-lb .zb-nr {
    width: 25%;
    float: left;
    padding-right: 20px; }
    .pj-lb .zb-nr .zb_lm {
      width: 100%;
      left: left; }
      .pj-lb .zb-nr .zb_lm .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .pj-lb .zb-nr .zb_lm .Dbt i {
          float: right;
          font-size: 24px; }
      .pj-lb .zb-nr .zb_lm ul {
        padding: 0 20px;
        float: left;
        width: 100%;
        background: #fff; }
        .pj-lb .zb-nr .zb_lm ul li {
          float: left;
          width: 100%;
          border-bottom: 1px solid #f0f0f0; }
          .pj-lb .zb-nr .zb_lm ul li a {
            display: block;
            position: relative;
            line-height: 40px; }
            .pj-lb .zb-nr .zb_lm ul li a:before {
              content: "\e600";
              font-family: "icon" !important;
              position: absolute;
              top: 10px;
              right: 0px;
              border: 1px solid #ccc;
              width: 20px;
              height: 20px;
              font-size: 12px;
              text-align: center;
              line-height: 20px;
              border-radius: 50%; }
            .pj-lb .zb-nr .zb_lm ul li a:hover {
              color: #DA251C; }
              .pj-lb .zb-nr .zb_lm ul li a:hover:before {
                background: #DA251C;
                color: #fff; }
    .pj-lb .zb-nr .lxfs {
      width: 100%;
      float: left;
      margin-top: 20px; }
      .pj-lb .zb-nr .lxfs .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .pj-lb .zb-nr .lxfs .Dbt i {
          float: right;
          font-size: 24px; }
      .pj-lb .zb-nr .lxfs .nr {
        background: #fff;
        width: 100%;
        float: left; }
        .pj-lb .zb-nr .lxfs .nr img {
          width: 100%; }
        .pj-lb .zb-nr .lxfs .nr p {
          padding: 5px 10px;
          font-size: 12px; }
    .pj-lb .zb-nr .zb_xw {
      width: 100%;
      float: left;
      background: #fff;
      margin-top: 20px; }
      .pj-lb .zb-nr .zb_xw .Dbt {
        padding: 0 10px 0 20px;
        background: #DA251C;
        color: #fff;
        float: left;
        width: 100%;
        line-height: 40px;
        font-size: 18px;
        font-weight: bold; }
        .pj-lb .zb-nr .zb_xw .Dbt i {
          float: right;
          font-size: 24px; }
      .pj-lb .zb-nr .zb_xw ul {
        padding: 10px;
        float: left;
        width: 100%; }
      .pj-lb .zb-nr .zb_xw li:last-child {
        border: 0; }
      .pj-lb .zb-nr .zb_xw li {
        width: 100%;
        float: left;
        border-bottom: 1px dashed #f0f0f0; }
        .pj-lb .zb-nr .zb_xw li a {
          display: block;
          height: 16px;
          overflow: hidden;
          margin: 5px 0;
          font-size: 12px; }
          .pj-lb .zb-nr .zb_xw li a:before {
            content: "- "; }
          .pj-lb .zb-nr .zb_xw li a:hover {
            color: #DA251C; }
  .pj-lb .yb-nr {
    float: left;
    width: 70%;
    background: #fff;
    padding: 20px  20px 20px 20px; }
    .pj-lb .yb-nr .mbx {
      width: 100%;
      float: left;
      border-bottom: 1px solid #ccc;
      padding-bottom: 10px; }
      .pj-lb .yb-nr .mbx .zb {
        float: left;
        font-size: 16px;
        font-weight: bold;
        border-left: 4px solid #DA251C;
        padding-left: 10px; }
      .pj-lb .yb-nr .mbx .yb {
        font-size: 12px;
        float: right; }
    .pj-lb .yb-nr .pj-lb-01 ul {
      float: left;
      width: 100%;
      margin-top: 10px; }
      .pj-lb .yb-nr .pj-lb-01 ul li {
        width: 100%;
        float: left;
        padding: 10px 0px;
        text-align: center;
        border-bottom: 1px solid #ccc; }
        .pj-lb .yb-nr .pj-lb-01 ul li .tp {
          width: 170px;
          border: 1px solid #f0f0f0;
          padding: 2px;
          float: left; }
          .pj-lb .yb-nr .pj-lb-01 ul li .tp img {
            width: 100%; }
        .pj-lb .yb-nr .pj-lb-01 ul li:hover .tp {
          border: 1px solid #DA251C; }
        .pj-lb .yb-nr .pj-lb-01 ul li:hover a {
          color: #DA251C; }
        .pj-lb .yb-nr .pj-lb-01 ul li .nr {
          float: left;
          width: 480px;
          text-align: left;
          padding-left: 20px;
          margin-top: 10px; }
          .pj-lb .yb-nr .pj-lb-01 ul li .nr .bt h3 {
            font-size: 18px; }
          .pj-lb .yb-nr .pj-lb-01 ul li .nr .xq {
            font-size: 14px;
            height: 36px;
            overflow: hidden; }
    .pj-lb .yb-nr .rm-cp {
      width: 100%;
      float: left;
      margin-top: 20px;
      border: 1px solid #f0f0f0; }
      .pj-lb .yb-nr .rm-cp .Dbt {
        width: 100%;
        line-height: 30px;
        background: #f0f0f0;
        padding: 0 10px;
        color: #DA251C; }
      .pj-lb .yb-nr .rm-cp ul {
        float: left;
        padding: 10px; }
        .pj-lb .yb-nr .rm-cp ul li {
          width: 25%;
          float: left;
          padding: 0 5px; }
          .pj-lb .yb-nr .rm-cp ul li img {
            width: 100%; }
          .pj-lb .yb-nr .rm-cp ul li .bt {
            text-align: center;
            line-height: 24px;
            background: #f0f0f0; }
          .pj-lb .yb-nr .rm-cp ul li:hover .title {
            background: #DA251C;
            color: #fff; }

@media screen and (max-width: 769px) {
    .hd img{
       width: 100%; 
    }
    .pj-lb{
        padding: 0px;
    }
    .pj-lb .zb-nr{
        display: block;
        width: 100%;
        padding-right: 0px;
        padding: 0 10px;
        margin-top: 20px;
    }
    .pj-lb .zb_xw{
        display: none;
    }
    .pj-lb .lxfs{
        display: none;
    }
    .pj-lb .yb-nr{
        width: 100%;
    }
    .pj-lb .yb-nr .pj-lb-01 ul li .tp{
        width: 100%;
    }
    .pj-lb .yb-nr .pj-lb-01 ul li .nr{
        padding-left: 0px;
        width: 100%;
    }
    .al-xq .zb-nr{
        width: 100%;
    }
    .al-xq .yb-nr{
        width: 100%;
        padding-left: 0px;
    }
    .al-xq .yb-nr img{
        max-width: 100%;
    }
    .al-xq img{
        max-width: 100%;
    }
    .al-lb{
        padding: 0px;
    }
    .al-lb .zb-nr{
        padding-right: 0px;
        display: block;
        width: 100%;
    }
    .al-lb .zb-nr{
        display: block;
        width: 100%;
        padding-right: 0px;
        padding: 0 10px;
        margin-top: 20px;
    }
    .al-lb .zb_xw{
        display: none;
    }
    .al-lb .lxfs{
        display: none;
    }
    .al-lb .yb-nr{
        width: 100%;
    }
    .al-lb .yb-nr .rm-cp ul li{
        width: 50%;
    }
    .al-lb .yb-nr .al-lb-01 ul li{
        width: 50%;
    }
}

/*# sourceMappingURL=case.css.map */
