@charset "utf-8";
/* CSS Document */

.page {
    text-align: center;
    margin: 50px 0 20px;
    line-height: 30px;
}
.page span {
    margin: 0 5px;
}
.page a:hover {
    background-color: #e7f0f6;
}
.pagination-first a {
    margin: 0 4px;
}
.page a {
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #d1d1d1;
    color: #00528e;
    border-radius: 5px;
}
#pagination-input {
    vertical-align:top;
    width: 40px;
    border: 1px solid #d1d1d1;
    height: 24px;
    border-radius: 5px;
    padding-bottom: 2px;
}
.page a.hover {
    background-color: #118ade96;
    color:#fff;
}
.page{font-size:13px; color:#000;text-decoration:none; margin:20px 0;}
#page_div{font-size:13px; color:#000; text-decoration:none; text-align:center;}

#page_div .arrow{font-size:13px; color:#000;text-decoration:none; height:22px; line-height:22px;}
#page_div .arrow a{ color:#000; text-decoration:none;}
#page_div .arrow a:hover{ color:#F00; text-decoration:underline;}
#page_div .pagination_index{ margin:0 6px; display:inline;}
#pagination_input{ width:30px; height:20px; line-height:20px; margin:0 4px; padding:0; overflow:hidden; border:1px solid #959595;}
#goPage{border:1px solid #959595;  color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;background: url(../images/goPage.jpg) repeat-x left top;  width:34px; height:20px; line-height:20px; text-align:center; display:inline-block}


/*分组长列表带分隔线*/
.list_div{width:100%; margin:10px 0 0 0;}
.list_div ul{text-align:center;}
.theme-li{text-align:left;}
.theme-li li{line-height:2.2;width:100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis; text-align:left; }
.theme-li li a{background: url() no-repeat left center;padding-left: 20px;}
.theme-li li span{float: right;margin: 0 10px; }
.theme-li li.lifgx{margin-bottom:12px;padding-bottom:12px; background: url() repeat-x bottom;}
