/* 覆盖datatable样式 */
div.dataTables_paginate div.pagination{
	display: inline-block;
	margin:0;
}
.pagination ul{
	display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul>li{
	display: inline;
}
div.dataTables_paginate div.page_jump{
	float: right;
    margin: 0 0 0 5px;
}
div.dataTables_paginate div.page_jump input{
	height:28px;
	width:32px;
	border: 1px solid #ddd;
    float: left;
    border-radius: 4px 0 0 4px;
}
div.dataTables_paginate div.page_jump .btn{
	height:28px;
	line-height:28px;
	padding:0 10px;
	background:#337ab7;
	color:#fff;
    border-radius: 0 4px 4px 0;
}
.pagination ul>li>a, .pagination ul>li>span{
	float: left;
    padding: 3px 6px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span{
	border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span{
	-webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}
.pagination ul>li>a:hover, 
.pagination ul>li>a:focus, 
.pagination ul>.active>a, 
.pagination ul>.active>span{
	z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination ul>.active>a, .pagination ul>.active>span{
	color:#fff
}
.pagination .disabled>a, .pagination .disabled>a:focus, .pagination .disabled>a:hover, .pagination .disabled>span, .pagination .disabled>span:focus, .pagination .disabled>span:hover{
	color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
div.dataTables_wrapper div.dataTables_length select{
	width: 60px!important;
	line-height:22px;
}	
.dataTables_length{
	line-height:30px;
} 