




.m-news-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.m-news-list .li { border-radius: 0.1rem; overflow: hidden; -webkit-box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); box-shadow: 0rem 0rem 0.3rem 0rem rgba(47, 110, 182, 0.1); width: calc(500 / 1600 * 100%); margin-right: calc(50 / 1600 * 100%); margin-bottom: .5rem; }

.m-news-list .li:nth-of-type(3n) { margin-right: 0; }

.m-news-list .li:hover .text { background-color: #2f6eb6; }

.m-news-list .li:hover .tit, .m-news-list .li:hover .date, .m-news-list .li:hover .desc { color: #fff; }

.m-news-list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.m-news-list .li:hover .date .icon { background-image: url(../images/i-date-2.png); }

.m-news-list .img { padding-top: calc(280 / 500 * 100%); }

.m-news-list .text { padding: .46rem .4rem .57rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.m-news-list .tit { line-height: 1.45; height: calc(29 / 20 * 2em); }

.m-news-list .date { margin-top: .31rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.m-news-list .date .icon { width: .18rem; min-width: 14px; height: .18rem; min-height: 14px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-date.png); margin-right: .11rem; }

.m-news-list .desc { line-height: 1.5625; margin-top: .39rem; }

@media (max-width: 900px) { .m-news-list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .m-news-list .li { width: 48%; margin-right: 0; } }

@media (max-width: 500px) { .m-news-list .li { width: 100%; margin-bottom: 4%; }
  .m-news-list .text { padding: 5%; } }

.md-news-rec { background-color: #f3f6fb; padding: 1rem 0; }

.md-news-rec .list { height: 5.2rem; }

.md-news-rec .list .li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-news-rec .list .li:hover .tit { color: #2f6eb6; }

.md-news-rec .list .li:hover .m-more { background-color: #2f6eb6; color: #fff; }

.md-news-rec .list .li:hover .m-more::after { background-image: url(../images/i-right-1.png); }

.md-news-rec .list .c-pic { width: 50%; border-radius: .1rem; overflow: hidden; }

.md-news-rec .list .img { padding-top: calc(520 / 800 * 100%); }

.md-news-rec .list .img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md-news-rec .list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.2rem; margin-right: .8rem; }

.md-news-rec .list .tit { line-height: 1.36667; }

.md-news-rec .list .date { margin-top: .4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-news-rec .list .date .icon { width: .18rem; min-width: 14px; height: .18rem; min-height: 14px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url(../images/i-date.png); margin-right: .11rem; }

.md-news-rec .list .desc { line-height: 1.5625; margin-top: .4rem; }

.md-news-rec .list .m-more { margin-top: .61rem; }

.md-news-rec .list .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background: #ccc; opacity: 1; margin: 0.05rem 0 !important; border-radius: .1rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md-news-rec .list .swiper-pagination-bullet-active { height: 0.3rem; background-color: #2f6eb6; }

@media (max-width: 900px) { .md-news-rec .list .text { margin: 0 .5rem; } }

@media (max-width: 600px) { .md-news-rec { padding-bottom: .5rem; }
  .md-news-rec .list { height: auto; padding-bottom: .5rem; }
  .md-news-rec .list .li { display: block; }
  .md-news-rec .list .c-pic { width: 100%; }
  .md-news-rec .list .text { width: 100%; margin: 5% 0 0; }
  .md-news-rec .list .swiper-pagination { bottom: 0; }
  .md-news-rec .list .swiper-pagination-bullet { margin: 0 0.05rem !important; }
  .md-news-rec .list .swiper-pagination-bullet-active { width: .3rem; height: .1rem; } }

.md-news-1 { padding-top: .81rem; padding-bottom: 1.14rem; }

.md-news-1 .m-news-list { margin-top: .1rem; }

.md-news-1 .m_pages { margin-top: .3rem; }


