.ec-base-paginate {    margin: 100px 0 30px 0;text-align:center; font-size:0; line-height:0; }
.ec-base-paginate ol { display:inline-block; vertical-align:top; *display:inline; *zoom:1; *margin:0; }
.ec-base-paginate li   { display: inline-block;
    margin: 1px 2px 0 2px;
    font-size: 14px;
    color: #757575;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    line-height: 34px;
}
.ec-base-paginate li:first-child {      margin-left: 10px;}
.ec-base-paginate li:last-child {      margin-right: 10px;}
.ec-base-paginate img { vertical-align:top; }
.ec-base-paginate li a {
    display: block;
    width: 33px;
    /* padding: 9px 0; */
    font-weight: bold;
    color: #939393;
    /* line-height: 14px; */
    background:rgba(255,255,255,0)
    height: 33px;
}
.ec-base-paginate li a:hover { text-decoration:none; background:#f0f2f2; }
.ec-base-paginate li a.this {    color: #000000;
    font-weight: bold; }
.ec-base-paginate a.nolink { cursor:default; }
.ec-base-paginate i {font-size:14px;}
.ec-base-paginate>a { display:inline-block; width:33px; padding:12px 0; font-weight:bold; color:#939393; line-height:14px; background:rgba(255,255,255,0)}
.ec-base-paginate i:hover {color:#f00;}
/* typeSub */
.ec-base-paginate.typeSub ol { margin:0 15px; vertical-align:middle; }
.ec-base-paginate.typeSub li { font-size:12px; border:0; }
.ec-base-paginate.typeSub img { vertical-align:middle; }
.ec-base-paginate.typeSub li a { width:auto; margin:0 5px 0; padding:2px; color:#353535; background:none; }
.ec-base-paginate.typeSub li a.this { color:#000; border:0; }
.ec-base-paginate.typeSub .first { margin-right:3px; }
.ec-base-paginate.typeSub .last { margin-left:3px; }
