
.md37497.md-news-1 { padding-top: .79rem; padding-bottom: .75rem; }

.md37497.md-news-1 .layout { margin-left: auto; margin-right: auto; max-width: 90%; width: 13.73rem; }

.md37497.md-news-1 .row-1 .desc { line-height: 1.45455; letter-spacing: -0.005rem; color: #bfbfbf; }

.md37497.md-news-1 .row-2 { position: relative; margin-top: .3rem; }

.md37497.md-news-1 .slide-list .li { background: #e6e6e6; }

.md37497.md-news-1 .slide-list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md37497.md-news-1 .slide-list .li:hover .more { background: var(--theme); color: #fff; border-color: var(--theme); }

.md37497.md-news-1 .slide-list .c-pic { width: calc(812 / 1373 * 100%); }

.md37497.md-news-1 .slide-list .img { padding-top: calc(457 / 812 * 100%); min-height: 100%; }

.md37497.md-news-1 .slide-list .text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: .62rem .8rem; }

.md37497.md-news-1 .slide-list .label { line-height: 1.58333; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0 .19rem; margin-bottom: .21rem; }

.md37497.md-news-1 .slide-list .desc { line-height: 1.33333; margin-top: .18rem; }

.md37497.md-news-1 .slide-list .more { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; vertical-align: top; min-width: 2.54rem; max-width: 100%; min-height: 0.52rem; border: solid 0.002rem #bbb; padding: .1rem .2rem; margin-top: .5rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: clamp(10px, 0.1rem, none); }

.md37497.md-news-1 .slide-list .more .icon { width: .07rem; min-width: 5px; margin-left: .3rem; }

.md37497.md-news-1 .swiper-pagination { position: static; font-size: 0; margin-top: .54rem; }

.md37497.md-news-1 .swiper-pagination-bullet { margin: 0 .04rem; background: #61615f; border-radius: .08rem; opacity: 1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.md37497.md-news-1 .swiper-pagination-bullet-active { width: .28rem; background: var(--theme); }

.md37497.md-news-1 .btn { position: absolute; top: 2.2rem; z-index: 2; width: 0.5rem; height: 0.5rem; border-radius: 50%; background-color: #929292; color: #fff; cursor: pointer; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md37497.md-news-1 .btn svg { width: calc(1 / 5 * 100%); }

.md37497.md-news-1 .btn.prev { left: -1.21rem; }

.md37497.md-news-1 .btn.next { right: -1.24rem; }

.md37497.md-news-1 .btn:hover { background-color: var(--theme); }

.md37497.md-news-1 .list { margin-top: .7rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md37497.md-news-1 .list .li { margin-bottom: .34rem; width: calc(435 / 1373 * 100%); margin-right: calc(32 / 1373 * 100%); }

.md37497.md-news-1 .list .li:nth-of-type(3n) { margin-right: 0; }

.md37497.md-news-1 .list .li:hover .tit { color: #b12a31; }

.md37497.md-news-1 .list .li:hover .img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.md37497.md-news-1 .list .img { padding-top: calc(326 / 435 * 100%); }

.md37497.md-news-1 .list .text { background-color: #e6e6e6; padding: .22rem .3rem .31rem; }

.md37497.md-news-1 .list .desc { font-size: clamp(10px, 0.1rem, none); line-height: 1.7; margin-top: .13rem; }

@media (max-width: 900px) { .md37497.md-news-1 .list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .md37497.md-news-1 .list .li { width: 49%; margin-right: 0; margin-bottom: 2%; } }

.md37497.md-news-1 .m-pages { margin-top: 0.21rem; }

@media (max-width: 900px) { .md37497.md-news-1 .row-1 .desc br { display: none; }
  .md37497.md-news-1 .slide-list .li { display: block; }
  .md37497.md-news-1 .slide-list .c-pic { width: 100%; }
  .md37497.md-news-1 .slide-list .text { padding: 5%; }
  .md37497.md-news-1 .slide-list .more { margin-top: .2rem; }
  .md37497.md-news-1 .btn { display: none; }
  .md37497.md-news-1 .swiper-pagination { margin-top: .2rem; } }

.m-pages { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; --size: .3rem; }

@media (max-width: 1920px) { .m-pages { --size: 30px; } }

@media (max-width: 900px) { .m-pages { --size: .6rem; } }

.m-pages .item { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: var(--size); height: var(--size); line-height: var(--size); padding: 0 .1em; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; background-color: #323332; margin-right: .1rem; }

.m-pages .item:last-child { margin-right: 0; }

.m-pages .item:hover { color: var(--theme); }

.m-pages .item.on { color: #fff; background: var(--theme); }

.m-pages .item.disabled { pointer-events: none; }

.m-pages .a { --width: .08rem; }

@media (max-width: 1920px) { .m-pages .a { --width: 8px; } }

@media (max-width: 900px) { .m-pages .a { --width: .16rem; } }

.m-pages .a::before { content: ''; display: block; margin: auto; width: var(--width); height: 1px; background: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; margin-bottom: -1px; }

.m-pages .a::after { content: ''; display: block; margin: auto; width: var(--width); height: 1px; background: #fff; -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.m-pages .next .a { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }

.m-pages .prev.disabled, .m-pages .next.disabled { pointer-events: none; }

.m-pages .prev:hover, .m-pages .next:hover { background-color: var(--theme); color: #fff; }
