 .p_pages span{
     padding :0px;
     margin-top: 5px;
     margin-bottom: 5px;
}   
.p_pages{
    margin-left: -5px;
}
 
.p_pages .p_fun_d,.p_pages .p_dot,.p_pages .p_no_d,.p_pages .p_fun a, .p_pages .p_no a{
   display: inline-block;
  border: 1px solid #dcdcdc;
  padding: 0 12px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  text-align: center;
  color: #666;
  margin: 0 7px;
}
@media screen and (max-width: 768px) {
.p_pages .p_fun_d,.p_pages .p_dot,.p_pages .p_no_d,.p_pages .p_fun a, .p_pages .p_no a{
padding: 0 5px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin: 0 3px;
}
}
.p_pages .p_t{
    line-height:12px;
    margin:0px;
    padding:0px;
    display:inline-block;
    vertical-align:middle;
}
 
.p_pages .p_fun_d, .p_pages .p_no_d{
    color: #ccc;
}
 
.p_pages .p_fun a, .p_pages .p_no a{
    color: #222;
}
.p_pages .p_no a:hover,.p_pages .p_fun a:hover, .p_pages .p_goto a:hover,.p_pages .p_dot:hover{
    background: #083059;
    color: #fff;
    border: 1px solid #083059;
}

.p_pages .p_no_d {
    background: #083059;
    color: #fff;
    border: 1px solid #083059;
}