.middle .pagination .bgn,
.middle .paginsmall .bgn {}
.middle .pagination .bgs,
.middle .paginsmall .bgs {}
.middle .pagination .bge,
.middle .paginsmall .bge {}
.middle .paginsmall .bgcoin {border-color:transparent #2c2729 transparent transparent;}
.middle .pagination .tc,
.middle .paginsmall .tc {font-size:15px; color:#2c2729; text-decoration: none;}
.middle .pagination .ts,
.middle .paginsmall .ts {font-size:15px; color:#2c2729; font-weight: 700;}
.middle .pagination .all a,
.middle .paginsmall .all a,
.middle .pagination .all span,
.middle .paginsmall .all span {font-size:14px;}
.bureau .middle .pagination .o.bgn:hover,
.bureau .middle .paginsmall .o.bgn:hover {}
.bureau .middle .pagination .o.bgn:hover .bge,
.bureau .middle .paginsmall .o.bgn:hover .bge {}
.bureau .middle .pagination .o.tc:hover,
.bureau .middle .paginsmall .o.tc:hover {text-decoration: none; border-bottom: 1px solid #2c2729;}

.middle .pagination {display:block;}
.middle .paginsmall {display:none;}

.middle .pagination {display:block; width:100% !important; margin-top:0px; font-size:0; text-align:left;}
.middle .pagination.center {text-align:center;}
.middle .pagination.right {text-align:right;}
.middle .pagination > * {position:relative; display:inline-block; vertical-align:top; height:39px; line-height:39px; text-decoration:none; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-repeat:no-repeat; background-position:center; cursor:default;}
.middle .pagination .o {cursor:pointer;}
.middle .pagination.left > * {margin-right:2px;}
.middle .pagination.center > * {margin:0 1px;}
.middle .pagination.right > * {margin-left:2px;}
.middle .pagination .num {width: 39px; margin-top:0; padding:0 3px;}
.middle .pagination .separ,
.middle .pagination .vide {width: 39px; margin-top:0;}
.middle .pagination .next {width:39px; height:39px; margin:0 0 0 1px; background-image: url("/images/global/fl-r-b.svg"); background-size: auto 19px;} 
.middle .pagination .prev {width:39px; height:39px; margin:0 1px 0 0; background-image: url("/images/global/fl-l-b.svg"); background-size: auto 19px;}
.middle .pagination div.next,
.middle .pagination div.prev {opacity: 0.3;}
.bureau .middle .pagination span.next:hover,
.bureau .middle .pagination span.prev:hover {}
.middle .pagination > div {cursor:default;}
.middle .pagination .all {display:block; margin-top:10px; height:auto; min-width:0; background:none !important;}
.middle .pagination .all a,
.middle .pagination .all span {position:relative; display:inline-block; vertical-align:top; height:39px; line-height:39px; padding:0 20px; text-decoration:none; text-align:center;}
.bureau .middle .pagination .all a:hover,
.bureau .middle .pagination .all span:hover {text-decoration: underline !important; border: 0 !important;}


.middle .paginsmall {display:none; margin-top:0px; font-size:0; text-align:left; z-index:1000;}
.middle .paginsmall.center {text-align:center;}
.middle .paginsmall.right {text-align:right;}
.middle .paginsmall * {cursor:default; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.middle .paginsmall .o {cursor:pointer;}
.middle .paginsmall .next {display:inline-block; width:39px; height:39px; margin:0 0 0 5px; background: url("/images/global/fl-r-b.svg") no-repeat center; background-size: auto 19px;} 
.middle .paginsmall .prev {display:inline-block; width:39px; height:39px; margin:0 5px 0 0; background: url("/images/global/fl-l-b.svg") no-repeat center; background-size: auto 19px;}
.middle .paginsmall .mid {position:relative; display:inline-block; height:39px; margin-top:0; text-align:center; vertical-align:top; min-width:80px; padding:0 10px;}
.middle .paginsmall .mid span {display:inline-block; line-height:39px; cursor:inherit;}
.middle .paginsmall .mid .coin {position:absolute; right:3px; top:3px; width:0; height:0; border-style:solid; border-width:0 7px 7px 0; cursor:inherit;}
.middle .paginsmall .all {display:block; margin-top:10px; height:auto; min-width:0;}
.middle .paginsmall .all a,
.middle .paginsmall .all span {position:relative; display:inline-block; height:39px; line-height:39px; padding:0 20px; vertical-align:top; text-decoration:none; text-align:center;}

.middle .paginsmall .list {position:absolute; width:100%; left:0; bottom:45px;}
.middle .paginsmall .list .fond {padding:2px 0 0 0; background: #F8F4F2;}
.middle .paginsmall .list .fond * {position:relative; display:inline-block; vertical-align:top; min-width:39px; height:39px; margin:0 2px 2px 0; padding:0; line-height:39px; text-align:center; text-decoration:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.middle .paginsmall.center .list .fond * {margin:0 1px 2px;}
.middle .paginsmall.right .list .fond * {margin:0 0 2px 2px;}

@media screen and (max-width: 600px) {
.middle .pagination {display:none;}
.middle .paginsmall {display:block;}
}
