.content {
  overflow: hidden;
  min-height: 100vh;
  padding-top: 478px;
  background-image: url(../images/bbs.png);
  background-position: top center;
  background-repeat: no-repeat; }
  .content .m {
    width: 1333px;
    margin: 0 auto;
    padding-bottom: 60px; }
    .content .m .more {
      overflow: hidden;
      height: 78px;
      text-align: center;
      position: relative; }
      .content .m .more::after {
        content: '';
        width: 100%;
        height: 1px;
        background: #E8E8E8;
        position: absolute;
        left: 0;
        top: 50%; }
      .content .m .more a {
        height: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0 55px;
        position: relative;
        z-index: 9;
        background: #fff; }
        .content .m .more a:hover span {
          color: #268760; }
        .content .m .more a span {
          font-size: 18px;
          color: #FC985E;
          transition: all .1s; }
        .content .m .more a img {
          display: block;
          width: 17px;
          margin-left: 13px; }
    .content .m .main_hot {
      width: 100%;
      margin-top: 15px; }
      .content .m .main_hot .head {
        width: 100%;
        position: relative;
        z-index: 9; }
        .content .m .main_hot .head img {
          display: block;
          width: 100%; }
      .content .m .main_hot .box {
        overflow: hidden;
        width: 1260px;
        margin: 0 auto;
        background: #fff;
        transform: translateX(-9px);
        border-radius: 0 0 10px 10px;
        box-shadow: 2px 0px 30px rgba(121, 179, 143, 0.25);
        padding: 0 35px; }
        .content .m .main_hot .box ul {
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          .content .m .main_hot .box ul li {
            overflow: hidden;
            width: 48%;
            margin-bottom: 40px;
            border: 1px solid #8AD480;
            border-radius: 0 50px 0 50px; }
            .content .m .main_hot .box ul li:nth-child(2) {
              border-radius: 50px 0 50px 0; }
            .content .m .main_hot .box ul li:nth-child(3) {
              border-radius: 50px 0 50px 0; }
            .content .m .main_hot .box ul li:nth-child(4) {
              border-radius: 0 50px 0 50px; }
            .content .m .main_hot .box ul li:nth-last-child(1) {
              margin-bottom: 0; }
            .content .m .main_hot .box ul li:nth-last-child(2) {
              margin-bottom: 0; }
            .content .m .main_hot .box ul li a {
              display: block;
              width: 100%;
              box-sizing: border-box;
              padding: 20px 20px 20px 16px; }
              .content .m .main_hot .box ul li a:hover .label p {
                color: #268760;
                text-decoration: underline; }
              .content .m .main_hot .box ul li a .label {
                overflow: hidden;
                width: 100%;
                padding: 8px 0;
                display: flex;
                align-items: flex-start;
                justify-content: space-between; }
                .content .m .main_hot .box ul li a .label:last-child img {
                  transform: translateY(2px); }
                .content .m .main_hot .box ul li a .label img {
                  display: block;
                  width: 32px;
                  margin-right: 16px;
                  transform: translateY(5px); }
                .content .m .main_hot .box ul li a .label p {
                  flex: 1;
                  font-size: 22px;
                  color: #383838;
                  transition: all .1s;
                  line-height: 31px;
                  font-weight: bold; }
                .content .m .main_hot .box ul li a .label span {
                  display: block;
                  flex: 1;
                  font-size: 16px;
                  color: #808080;
                  line-height: 28px; }
                  .content .m .main_hot .box ul li a .label span em {
                    color: #639933;
                    margin-left: .1rem; }
    .content .m .main_list {
      width: 100%;
      margin-top: 13px; }
      .content .m .main_list .head {
        width: 100%;
        position: relative;
        z-index: 9; }
        .content .m .main_list .head img {
          display: block;
          width: 100%; }
      .content .m .main_list .box {
        overflow: hidden;
        width: 1260px;
        margin: 0 auto;
        background: #fff;
        transform: translateX(-9px);
        border-radius: 0 0 10px 10px;
        box-shadow: 2px 0px 30px rgba(121, 179, 143, 0.25);
        padding: 0 35px 50px 35px; }
        .content .m .main_list .box .fade {
          overflow: hidden;
          width: 100%;
          text-align: center;
          margin-top: 38px; }
          .content .m .main_list .box .fade img {
            display: block;
            margin: 0 auto;
            width: 896px;
            max-width: 100%;
            display: none; }
            .content .m .main_list .box .fade img.on {
              display: block; }
        .content .m .main_list .box ul {
          display: flex;
          flex-wrap: wrap; }
          .content .m .main_list .box ul li {
            height: 54px;
            display: inline-flex;
            align-items: center;
            padding: 0 10px;
            min-width: 135px;
            background: #EBF7F1;
            font-size: 20px;
            justify-content: center;
            cursor: pointer;
            color: #268760;
            margin-right: 18px;
            margin-bottom: 20px;
            border-radius: 2px;
            transition: all .1s; }
            .content .m .main_list .box ul li.on {
              background-image: linear-gradient(to right, #5CCB7D, #40B274);
              color: #fff;
              font-weight: bold; }
            .content .m .main_list .box ul li:hover {
              background-image: linear-gradient(to right, #5CCB7D, #40B274);
              color: #fff;
              font-weight: bold; }
    .content .m .main_news {
      width: 100%; }
      .content .m .main_news .head {
        width: 100%;
        position: relative;
        z-index: 9; }
        .content .m .main_news .head img {
          display: block;
          width: 100%; }
      .content .m .main_news .box {
        overflow: hidden;
        width: 1260px;
        margin: 0 auto;
        background: #fff;
        transform: translateX(-9px);
        border-radius: 0 0 10px 10px;
        box-shadow: 2px 0px 30px rgba(121, 179, 143, 0.25);
        padding: 0 35px; }
        .content .m .main_news .box .title {
          font-size: 36px;
          color: #268760;
          text-align: center;
          font-weight: bold;
          line-height: 53px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
.content .m .main_news .box .title a{color: #268760;}
        .content .m .main_news .box ul {
          width: 100%;
          margin-top: 22px;
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          .content .m .main_news .box ul li {
            width: 47.60302775441548%;
            border-bottom: 1px dashed #CCCCCC;
            padding-left: 25px;
            position: relative; }
            .content .m .main_news .box ul li:hover a {
              color: #268760;
              text-decoration: underline; }
            .content .m .main_news .box ul li:hover::after {
              background: #268760; }
            .content .m .main_news .box ul li::after {
              content: '';
              width: 5px;
              height: 5px;
              background: #A8A8A8;
              position: absolute;
              transition: all .1s;
              left: 0;
              top: 50%;
              transform: translateY(-50%); }
            .content .m .main_news .box ul li a {
                  display: block;
    font-size: 18px;
    color: #383838;
    transition: all .1s;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 48px;
    width: 80%;
    float: left;}

@media (max-width: 1400px) {
  .m {
    width: 1000px !important; }

  .content .m .main_news .box, .content .m .main_list .box, .content .m .main_hot .box {
    width: 945px;
    transform: translateX(-5px); }

  .content .m .main_news .box .title {
    font-size: 24px; }

  .content .m .main_news .box ul li a {
    font-size: 16px; }

  .content .m .main_list .box ul li {
    font-size: 17px;
    min-width: 125px; }

  .content .m .main_hot .box ul li a .label p {
    font-size: 18px; }

  .content .m .main_hot .box ul li a .label span {
    font-size: 15px; } }
@media (max-width: 1000px) {
  .m {
    width: 7.5rem !important; }

  .content .m .main_news .box, .content .m .main_list .box, .content .m .main_hot .box {
    width: 7.06rem;
    transform: translateX(-0.04rem); }

  .content .m .main_news .box .title {
    font-size: 24px; }

  .content .m .main_news .box ul li a {
    font-size: 16px; }

  .content .m .main_list .box ul li {
    font-size: 17px;
    min-width: 125px; }

  .content .m .main_hot .box ul li a .label p {
    font-size: 18px; }

  .content .m .main_hot .box ul li a .label span {
    font-size: 15px; }

  .content .m .main_news .box, .content .m .main_list .box, .content .m .main_hot .box {
    padding: 0 .3rem; }

  .content .m .main_news .box .title {
    font-size: .33rem; }

  .content .m .main_news .box ul {
    margin-top: 0; }

  .content .m .main_news .box ul li {
    padding-left: .2rem;
    width: 100%; }

  .content .m .more a {
    padding: 0 .3rem; }
    .content .m .more a span {
      font-size: .26rem; }

  .content .m .main_list .box ul li {
    height: .8rem;
    display: inline-flex;
    align-items: center;
    padding: 0 .1rem;
    min-width: 1.3rem;
    background: #EBF7F1;
    font-size: .24rem;
    justify-content: center;
    cursor: pointer;
    color: #268760;
    margin-right: .2rem;
    margin-bottom: .2rem;
    border-radius: 2px;
    transition: all .1s; }

  .content .m .main_news .box ul li a {
    line-height: .8rem;
    font-size: .26rem; }

  .content .m .main_list .box {
    padding-bottom: .5rem; }

  .content .m .main_list .box .fade {
    margin-top: .3rem; }

  .content .m .main_hot .box ul li {
    width: 100%;
    margin-bottom: 0;
    margin-top: .3rem; }

  .content .m .main_hot .box ul li a {
    padding: .2rem; }
    .content .m .main_hot .box ul li a .label {
      padding: .15rem 0; }

  .content .m .main_hot .box ul li a .label p {
    font-size: .28rem;
    line-height: 1.7; }

  .content .m .main_hot .box ul li a .label span {
    font-size: .25rem;
    line-height: 1.7; }

  .content {
    background-size: 100%;
    padding-top: 2.3rem; } }
.footer {
    background: #267F61;
}
/*# sourceMappingURL=css.css.map */
