.pages{ margin:.4rem auto 0; color: #555; text-align: center;}
.pages .pages-l{ display: inline-block; margin-right: 8px; font-size: 0;}
.pages .pages-l a{  display: inline-block; margin:0px 1px 0 1px; padding:.4rem 0.8rem; font-size:1rem; color: #555;  border: 1px solid #d9d9d9; border-radius: 3px;background: #fff;}
.pages .pages-l a.on,.pages .pages-l a.on:hover{ background: #1c6eb8; border: 1px solid #1c6eb8; color: #fff;}
.pages .pages-l a:hover{ background: #1c6eb8; color: #fff; border: 1px solid #1c6eb8;}
.pages .pages-l a.prev,.pages .pages-l a.next{ font-style: normal;}
.pages .pages-l a.prevStop,.pages .pages-l a.nextStop{ background: #f2f2f2; color: #999;}
.pages .pages-l a.prevStop:hover,.pages .pages-l a.nextStop:hover{ border: 1px solid #d9d9d9; background: #f2f2f2; color: #999; cursor: default;}
.pages .pages-l a.prev em,.pages .pages-l a.next em{ font-style: normal; font-family: simsun; font-size: 12px; }
.pages .pages-l a.prev em{ margin-right:6px;}
.pages .pages-l a.next em{ margin-left: 6px;}
.pages .pages-r{ display: inline-block; line-height:38px; }
.pages .fy_inp{ border: 1px solid #d9d9d9; background: #fff; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: -2px 8px 0 8px; font-size: 15px; color: #555;}
.pages .fy_go{ display: inline-block; background: #f9f9f9; width:38px; height:38px; line-height:38px; text-align: center; margin: 0 8px; font-size: 16px; cursor: pointer; border-radius: 3px; border: 1px solid #d9d9d9;}
@media only screen and (max-width: 1100px) {
            .pages {
                text-align: center;
            }

            .pages .pages-l {
                float: inherit;
                text-align: center;
                margin: 0;
            }

            .pages .pages-l a,.pages .pages-r {
                display: none;
            }

            .pages .pages-l a.prev,.pages .pages-l a.next {
                display: inline-block;
            }
        }