
.page_num{padding-top:35px; padding-bottom:35px; overflow:hidden;float: right;}

#page_div a{
    color: #000;
    text-decoration: none;
    font-size: 14px;
}
#page_div a:hover{color:#fff;text-decoration:none;} 


#page_div{line-height:20px; text-align:center;font-size:16px;}

#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;text-align:center;}

#page_div .pagination_index, #page_div .pagination_index_num{
    background:#dadada; border:1px solid #dadada; padding:0 5px;
    margin-right:4px;
    float: left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;color#fff}

#page_div .arrow{float: left;border: 1px solid #ccc;margin-right: 4px;padding: 2px 8px;}
#page_div .pagination_index_num{margin-right:4px; padding:2px; width:20px;}
#page_div .pagination_index:hover,#page_div .arrow:hover,#page_div .pagination_index_num:hover{color: #fff;text-decoration: none;background: #017bb2;}
#page_div .currentIndex{background:#017bb2; border:1px solid #017bb2; width:20px; height:20px;  padding:2px;
    line-height:20px; color:#FFF;text-align:center;} 
#page_div .arrow:nth-child(2){
	background: #017bb2;
    border: 1px solid #017bb2;
    width: 60px;
	padding: 2px;
}
#page_div .arrow:nth-child(2) a{
	color:#fff;
}
#page_div .pagination_index:last-child{
	border: 1px solid #ccc;
    margin-right: 2px;
    padding: 2px 8px;
    color: #000;
    background: #fff;
}
#page_div .pagination_index:nth-last-child(2){
	background: #017bb2;
    border: 1px solid #017bb2;
    width: 62px;
	padding: 2px;
}
#page_div .pagination_index:nth-last-child(2) .arrow{
	border:0
}
#page_div .pagination_index:nth-last-child(2) a{
	color:#fff
}
	
#page_div .pagination_index_last{float:right; text-align:right;}