﻿@charset "utf-8";



/*分页*/
.pageNavi { clear:both; margin:0 auto; text-align:center; font-family:Arial;}
.wp-pagenavi { margin:0px auto; padding:0;}
.wp-pagenavi a{ display:inline-block; border: 1px solid #CDCDCD; color:#666; text-align:center; margin:0 7px; width:40px; height:40px; line-height:40px; border-radius:50%;}
.wp-pagenavi a:hover, .wp-pagenavi a:hover { background: #DA3E2C; border-color: #DA3E2C; color: #FFF; }
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span { display: inline-block; text-align: center; border: 1px solid #CDCDCD; margin: 0 7px; width: 40px; height: 40px; line-height: 40px; color: #666; border-radius: 50%; }
.wp-pagenavi span.current { background: #DA3E2C; border-color: #DA3E2C; color: #FFF; }
.wp-pagenavi span.disabled{ background:#999; color:#FFF; border-color: #999;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi span.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}


@media screen and (max-width: 480px) {
    .wp-pagenavi a { width:30px; height:30px; line-height:30px; margin: 0 2px; }
    .wp-pagenavi span { width: 30px; height: 30px; line-height: 30px; margin: 0 2px; }


}
@media screen and (max-width: 374px) {
    .wp-pagenavi a { width:25px; height:25px; line-height:25px; margin: 0 2px; }
    .wp-pagenavi span { width: 25px; height: 25px; line-height: 25px; margin: 0 2px; }


}