@charset "utf-8";

/** 分类列表 - 顶部筛选 **/
#company{border-bottom:none;}
#company .work-filter-option{height:auto;}
/*#itemtype .work-filter-option a{margin-right:10px;padding:10px 9px;background:#ecf7ff;border:1px #e5e5e5 solid;border-radius:5px;color:#6e85af;font-size:15px;}
#itemtype .work-filter-option a span{display:block;text-align:center;font-size:20px;}
#itemtype .work-filter-option a:hover,
#itemtype .work-filter-option a.active{background:#eb4b3f;border-color:#eb4b3f;color:#fff;}*/

/** 查询列表 **/
.administrative-search-result{margin-bottom:40px;}
.item-administrative{padding:20px;overflow:hidden;}
.item-administrative + .item-administrative{border-top:1px #e5e5e5 solid;}
.item-administrative-til{float:left;width:66%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item-administrative-til:before{content:'';display:inline-block;width:5px;height:5px;background: #3c65a7;vertical-align: middle;}
.item-administrative-til a{margin-left:15px;font-size:16px;color:#000;}
.item-administrative-til a:hover{color:#cbb486}
.item-administrative-label{float:right;width:34%;text-align:right;}

/** 查询列表 - 公共服务 **/
.administrative-search-result.list-collapse-accordion .panel-heading a h4{width:50%;color:#000;}
.administrative-search-result.list-collapse-accordion .item-administrative-label{width:36%;margin-right:10px;}

/** 查询列表 - 右侧标签 **/
.item-administrative-label span{display:inline-block;margin-left:10px;padding:0;border-radius:12px;line-height:24px;color:rgba(0,0,0,0.5);font-weight: 700;}
.item-administrative-label .label-dep{
	min-width: 210px;
	text-align: left;
}
.item-administrative-label .label-type{
	width: 100px;
	text-align: left;
}
/** 权责详情 - 顶部信息栏 **/
.detail-topbox{margin-bottom:15px;background:#fff;border:1px #e5e5e5 solid;font-size:15px;}
.detail-topbox > *{padding:20px;}
.detail-topbox-til{overflow:hidden;}
.detail-topbox-til h2{margin-top:0;font-size:24px;}
.detail-topbox-til p{margin-bottom:0;font-size:16px;color:#999;}

/** 权责详情 - 表格 **/
.table{background:#fff;font-size:15px;}
.table .item-title{width:200px;background:#f7f7f7;text-align:center;vertical-align:middle;}
.table > tbody > tr > td{padding:12px 16px;vertical-align:middle;}

/** 权责详情 - 事项列表 **/
.item-service{margin-bottom:20px;overflow:hidden;border-bottom:1px #e5e5e5 solid;background:#fff;}
.item-service-til{float:left;width:80%;margin-left:15px;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item-service a{margin-left:10px;font-size:16px;color:#000;}
.item-service a:before{content:'';display:inline-block;width:5px;height:5px;background:#cbb486;margin-right:10px;}
.item-service a:hover{color:#666;}
.item-service button{float:right;margin:10px 15px 10px 0;}


.notice{
	border:1px solid #ffb4a8;
	font-size:12px;
	background:#fef2f2;
	line-height:20px;
	margin-bottom:20px;
	/*padding-left:20px;
	padding-right:20px;*/
	color:#555;
	padding:10px 20px;
}
.notice .red{color:#de371c;}
.notice .gray{color:#999999;}
.table .headtr td{
	vertical-align:middle;
	text-align:center;
	background:#f7f7f7;
}



/*分页*/
#page-div{margin:15px auto;text-align: center;}
.pagination-first,.pagination-last{display: block;margin: 10px;}
.pagination-index,.pagination-num{border: 1px solid #33599a;margin: 0 3px;padding: 0 6px;display: inline-block;border-radius: 3px;color: #bfbfbf;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #33599a;color: white;}
.pagination-last>span{margin: 0 10px;}
.pagination-last input{height: 18px;width: 30px;text-align: center;}