﻿.diy_page,.diy_page2{font:12px/21px Arial;clear:both;margin:0 auto;text-align:center;color:#999;}
.diy_page a img{border:0;}
.diy_page a{text-decoration:none;color:#333;border:1px solid #CCCCCC; padding:0 4px;margin-right:1px;}
.diy_page a:hover{color:#f00;background:#CCCCCC;text-decoration:none;}
.diy_page a.current{color:red;border:1px solid #CCCCCC; background:#CCCCCC;}
.diy_page a.p_n{border:none;}
.diy_page a.p_n:hover{border:none;background:none;color:#F00;text-decoration:underline;}
.diy_page a.nob{border:none;padding:0 3px}
.diy_page a.p_n2{border:none;text-decoration:none;border:1px solid #FFF;}
.diy_page a.p_n2:hover{border:none;background:none;border:1px solid #FFBB55;}

/*=====================分页样式====================*/
.pagination{text-align:center; margin:0; padding:0;  font-size:0; width: 100%; display: block;}
.pagination li{font-size:14px;display:inline-block; vertical-align:top; height:25px; width:25px; line-height:25px; margin:0 5px}
.pagination li.active span{width:25px; height:25px;line-height:25px; display:block; border:1px solid #267CB7; background:#3091D4; color:#fff}
.pagination li.disabled span{display:inline-block; height:25px; width:25px; line-height:25px; border:1px solid #fff;}
.pagination li a{display:block; background:#fff; border:1px solid #EFF0F3; width:100%; height:100%; line-height:25px; color:#000;text-decoration:none}
.pagination li:hover a{display:block; background:#fff; border:1px solid #EFF0F3; width:100%; height:100%; color:#f00;}
/*=====================分页样式====================*/

/*=====================分页样式====================*/
.pagination2{text-align:center; margin:0; padding:0;  font-size:0; width: 100%; display: block;}
.pagination2 li{font-size:14px;display:inline-block; vertical-align:top; line-height:30px; margin:3px;}
.pagination2 li span{padding: 0 10px; line-height:25px; display:block; border:1px solid #EFF0F3; border-radius: 5px;}
.pagination2 li.active span{padding: 0 10px; line-height:25px; display:block; border:1px solid #267CB7; background:#3091D4; color:#fff; border-radius: 5px;}
.pagination2 li.disabled span{display:inline-block; padding: 0 10px; line-height:25px; border:1px solid #267CB7;}
.pagination2 li a{display:block; background:#fff; border:1px solid #EFF0F3; width:100%; height:100%; padding: 0 10px; line-height:25px; color:#000;text-decoration:none; border-radius: 5px;}
.pagination2 li:hover a{display:block; background:#3091D4; border:1px solid #EFF0F3; width:100%; height:100%; color:#fff;}
/*=====================分页样式====================*/


/*=====================分页样式====================*/
.pagination3{text-align:center; margin:0; padding:0;  font-size:0; width: 100%; display:flex;justify-content: center;font-size: 0;}
.pagination3 a{font-size:16px;display:block;line-height:28px; margin:0 2px;border: 1px solid #eee;text-align: center;padding: 0 10px;}
.pagination3 a[href]:hover{border-color: #3091D4;background-color: #3091D4;color: #fff;}
.pagination3 a.active{border-color: #3091D4;background-color: #3091D4;color: #fff;}
.pagination3 span{font-size:16px;display:block;line-height:28px; margin:0;border: 1px solid transparent;min-width: 22px;text-align: center;}
.pagination3 a:nth-child(1){font-size: 14px;}
.pagination3 a:nth-last-child(1){font-size: 14px;}
@media (max-width:767px) {
	.pagination3 a{font-size: 14px;padding: 0 7px;line-height: 24px;}
	.pagination3 span{font-size: 12px;min-width: 10px;line-height: 24px;}
	.pagination3 a:nth-child(1){font-size: 12px;}
	.pagination3 a:nth-last-child(1){font-size: 12px;}
}
