
/* 内页banner */
.md27059.md-banner{width: 100%;position: relative;background-color: #000;font-size: 0;}
.md27059.md-banner .banner-cont{width: 100%;}  
.md27059.md-banner .banner-img{width: 100%;}
.md27059.md-banner .banner-img img{width: 100%;}
.md27059.md-banner .banner-text{position: absolute;top:42.4%;left: 50%;transform: translate(-50%,0);width: 14.5rem;max-width: 92%;}
.md27059.md-banner .banner-titles{width: 100%;color: #ffffff;line-height: 1.17;font-weight: bold;} 
@media (max-width: 750px) {
  .md27059.md-banner .banner-text{top: 50%;transform: translate(-50%,-50%);}
}

/* 新闻 */
.md27058.s-main{width: 100%;padding:1.3rem 0 1.8rem; border-top: 2px solid var(--theme);}
.md27058.s-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md27058.s-main .layout{width: 12.4rem;max-width: 92%;margin: 0 auto;}
.md27058.s-main .s-titles{width: 100%;margin-bottom: .65rem;color: #252525;font-weight: bold;line-height: 1.38;}
.md27058.s-main .s-top{width: calc(100% + .3rem);left: -.15rem;position: relative;margin-bottom: 2.2rem;}
.md27058.s-main .s-one{width: 33.33%;height: auto;padding: .15rem;}
.md27058.s-main .s-link{transition: all  .3s;display: block;cursor: pointer;width: 100%;height: 100%;position: relative;}
.md27058.s-main .s-link:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #a9a9a9;}
.md27058.s-main .s-link:after{transition: all  .5s;content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: var(--theme);}
.md27058.s-main .s-link .s-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(198/392*100%);}
.md27058.s-main .s-link .s-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md27058.s-main .s-link .s-text{width: 100%;padding: .2rem .25rem;}
.md27058.s-main .s-link .s-time{width: 100%;color: #333333;line-height: 1.76;}
.md27058.s-main .s-link .s-name{width: 100%;margin-bottom: .2rem; height: 3;line-height: 1.5;color: #333333;}
.md27058.s-main .s-link .s-more{color: var(--theme);line-height: 1.76;}
.md27058.s-main .s-link .s-more:after{content: '>';margin-left: .05rem;}
.md27058.s-main .s-link:hover{box-shadow: 0rem -0.01rem .07rem .03rem rgba(0, 0, 0, 0.2);}
.md27058.s-main .s-link:hover .s-img img{transform: scale(1.05);}
.md27058.s-main .s-link:hover:after{width: 100%;}
.md27058.s-main .s-pagination{position: absolute;top: calc(100% + .85rem);left: 0;width: 100%;text-align: center;font-size: 0;}
.md27058.s-main .s-pagination .swiper-pagination-bullet{transition: all  .3s;display: inline-block;vertical-align: middle;opacity: 1;margin: 0 .06rem;width: .6rem;height: .03rem;border-radius: 0;background-color: #a9a9a9;}
.md27058.s-main .s-pagination .swiper-pagination-bullet-active{background-color: var(--theme);}
.md27058.s-main .s-prev{left: -.8rem;margin-top: -.15rem;width: .16rem;height: .3rem;background-image: url('../images/a20.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md27058.s-main .s-prev:hover{background-image: url('../images/a20-b.png');}
.md27058.s-main .s-prev.swiper-button-disabled{display: none;}
.md27058.s-main .s-next{transform: rotate(-180deg); right: -.8rem;margin-top: -.15rem;width: .16rem;height: .3rem;background-image: url('../images/a20.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.md27058.s-main .s-next:hover{background-image: url('../images/a20-b.png');}
.md27058.s-main .s-next.swiper-button-disabled{display: none;}


.md27058.s-main .s-subtitle{width: 100%;margin-bottom: .6rem;color: #252525;font-weight: bold;line-height: 1.38;}
.md27058.s-main .s-bottom{width: 100%;padding-bottom: .3rem;}
.md27058.s-main .s-item{transition: all  .3s;display: block;cursor: pointer;position: relative;width: 100%;margin-bottom: .3rem;padding: .15rem .5rem;}
.md27058.s-main .s-item:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #a9a9a9;}
.md27058.s-main .s-item:after{transition: all  .5s;content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background-color: var(--theme);}
.md27058.s-main .s-item .s-name{width: 100%;color: #333333;line-height: 1.5;}
.md27058.s-main .s-item .s-intro{width: 100%;color: #757575;line-height: 1.7;}
.md27058.s-main .s-item .s-box{display: flex;align-items: center;justify-content: space-between;width: 100%;padding-top: .2rem;}
.md27058.s-main .s-item .s-more{color: var(--theme);line-height: 1.76;}
.md27058.s-main .s-item .s-more:after{content: '>';margin-left: .05rem;}
.md27058.s-main .s-item .s-time{color: #757575;line-height: 1.76;}
.md27058.s-main .s-item:hover{box-shadow: 0rem -0.01rem .07rem .03rem rgba(0, 0, 0, 0.2);}
.md27058.s-main .s-item:hover:after{width: 100%;}

@media (max-width: 750px) {
  .md27058.s-main .s-one{width: 50%;}
  .md27058.s-main .s-prev{left: -.15rem;}
  .md27058.s-main .s-next{right: -.15rem;}
  .md27058.s-main .s-item{padding: .15rem .2rem;}
}
@media (max-width: 500px) {
  .md27058.s-main .s-prev{left: -.1rem;}
  .md27058.s-main .s-next{right: -.1rem;}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-item{transition: all  .3s;display: inline-block;vertical-align: middle;cursor: pointer;padding: .05rem .1rem;margin: 0 .1rem;color: #333333;line-height: 1.7;}
.paging-item:hover{color: var(--theme);}
.paging-item.active{color: var(--theme);}
.paging-up{transition: all  .3s;display: inline-block;vertical-align: middle;cursor: pointer;width: calc(.71em + .2rem);margin: 0 .1rem;color: transparent;height: 1.7em;background-image: url('../images/a21.png'); background-size: .71em auto;background-position: center center;background-repeat: no-repeat;}
.paging-up:hover{background-image: url('../images/a21-b.png');}
.paging-next{transition: all  .3s;transform: rotate(-180deg);display: inline-block;vertical-align: middle;cursor: pointer;width: calc(.71em + .2rem);margin: 0 .1rem;color: transparent;height: 1.7em;background-image: url('../images/a21.png'); background-size: .71em auto;background-position: center center;background-repeat: no-repeat;}
.paging-next:hover{background-image: url('../images/a21-b.png');}

@media (max-width: 750px) {
    .paging-item{margin: 0 .08rem;}
    .paging-up{margin: 0 .08rem;}
    .paging-next{margin: 0 .08rem;}
}
