.layui-disabled,.layui-disabled:hover{color: #d2d2d2 !important; background:#fafafa !important; cursor: not-allowed !important;}
.layui-laypage{display: inline-block; zoom: 1; vertical-align: middle; margin:  0; font-size: 0; }
.layui-laypage>a:first-child,
/* .layui-laypage>a:first-child em{border-radius: 2px 0 0 2px;} */
/* .layui-laypage>a:last-child, */
/* .layui-laypage>a:last-child em{border-radius: 0 2px 2px 0;} */
.layui-laypage>*:first-child{margin-left: 0!important;}
.layui-laypage>*:last-child{margin-right: 0!important;}
.layui-laypage a,
.layui-laypage input, 
.layui-laypage button,
.layui-laypage select{border: 1px solid #e2e2e2;}
.layui-laypage a,
.layui-laypage span{display:inline-block; text-align: center; line-height:28px;  height: 28px; background-color: #fff; color: #666 ; font-size: 12px;background: #fafafa;}


/* reset style */
.laypage{padding:0 10px; height:50px; margin-right:10px;border:1px solid #e2e2e2;}
/* .laypage:last-of-type{border-right:1px solid #e2e2e2 !important;} */
/* .laypage-active{border:1px solid #1091FF !important; background:#1091FF !important; color:#fff !important;} */
/* reset style end */

.layui-laypage a:hover{color: #fff; background: #3f5092;}
.layui-laypage em{font-style: normal;}
.layui-laypage .layui-laypage-spr{color:#999; font-weight: 700;}
.layui-laypage a{ text-decoration: none;}
.layui-laypage .layui-laypage-curr{position: relative; color: #fff; background: #3f5092;}
.layui-laypage .layui-laypage-curr em{position: relative; color: #fff;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position: absolute; left: 0px; top:0px; padding: 0px; width: 100%; height: 100%; background-color: #00a0f0; border:1px solid #00a0f0;}
.layui-laypage-em{border-radius: 2px;}
.layui-laypage-prev em,
.layui-laypage-next em{font-family: Sim sun; font-size: 16px;}

.layui-laypage .layui-laypage-count,
.layui-laypage .layui-laypage-limits,
.layui-laypage .layui-laypage-refresh,
.layui-laypage .layui-laypage-skip{margin-left: 10px; margin-right: 10px; padding: 0; border: none; background:none;}
.layui-laypage .layui-laypage-limits,
.layui-laypage .layui-laypage-refresh{vertical-align: top;}
.layui-laypage .layui-laypage-refresh i{font-size: 18px; cursor: pointer;}
.layui-laypage select{height: 22px; padding: 3px; border-radius: 2px; cursor: pointer;}
.layui-laypage .layui-laypage-skip{height: 30px; line-height: 30px; color: #4E5664 !important; background : none;}
.layui-laypage input, .layui-laypage button{height: 30px; line-height: 30px; border-radius: 2px; vertical-align: top;  background-color: #fff; box-sizing: border-box;}
.layui-laypage input{display: inline-block; width: 40px; margin: 0 10px; padding: 0 3px; text-align: center;}
.layui-laypage input:focus,
.layui-laypage select:focus{border-color: #3f5092!important;}
.layui-laypage button{margin-left: 10px; padding: 0 10px; cursor: pointer;}