@charset "utf-8";

.m-ba-190801s {line-height:0; font-size:0; position:relative; overflow:hidden;}
.m-ba-190801s .header {margin-bottom:15px; display:block; width:100%; position:relative;}
.m-ba-190801s .header .title {font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-ba-190801s .header .title img {max-width:100%;}
.m-ba-190801s ul {position:relative;}
.m-ba-190801s li {position:relative; display:flex; flex-direction:column; align-items:center;}
.m-ba-190801s a {display:block; width:100%; height:100%;}
.m-ba-190801s img {margin:auto; border:0; width:100%;}

.m-ba-190801s li.not {background-color:#dddddd;}
.m-ba-190801s li.not:after {z-index:1; display:block; content:''; position:absolute; left:calc(50% - 25px); top:calc(50% - 25px); width:50px; height:50px; background:url('../img/btn.png') no-repeat; background-position:-350px 0px; opacity:0.5;}

.m-ba-190801s .swiper-pagination {display:block; position:absolute; left:0; width:100%; height:20px; text-align:center;}
.m-ba-190801s .swiper-pagination span {position:relative; display:inline-block; width:20px; height:20px;}
.m-ba-190801s .swiper-pagination span:before {display:block; content:''; position:absolute; left:calc(50% - 4px); top:calc(50% - 4px); width:7px; height:7px; border-radius:100%; border:1px solid #cccccc; background-color:#ffffff;}
.m-ba-190801s .swiper-pagination-bullet-active {background-color:transparent;}
