/* CSS Document */

.main-content>a{ float:right;}

.shop-list li{ padding: 20px 25px;}
.shop-list li a{ display:block; position:relative}
.shop-list li img+div{ font-size:16px; color:#fff; display: block; position: relative;}

.shop-list li img{ width: 100%; height:160px;}

.shop-list li img+div{ width: 100%; height:100%; text-align: center; padding-top: 65px; background-color: rgba(0,0,0,.6); position: absolute; left: 0; top: 0; opacity: 0; transition:opacity .4s;}

.shop-list li div i{ margin-left: 10px;}

.shop-list li img+div:hover{ opacity: 1;}



.main-pagination{ width:100%; max-width: 1000px; text-align: center; margin: 0 auto 40px;}

.main-pagination a{ color:#000; margin: 0 3px; display: inline-block;}

.main-pagination a.pag-act{ color:#0075e8; text-decoration: underline;}