@charset "utf-8";
/* box */
.box-search {
	padding-top: 32px;
	padding-bottom: 24px;
	text-align: center;
}
.box-search .box-title {
	display: inline-block;
	margin-right: 16px;
	line-height: 44px;
	font-size: 24px;
	color: #355e92;
}
/* box */

/* form */
.form-xxgk {
	margin: 0 40px;
	padding: 10px 0;
	line-height: 36px;
	background-color: #f9f9f9;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.form-xxgk .form-item-name {
	float: left;
	width: 160px;
	text-align: right;
	color: #474747;
}
.form-xxgk .form-item-name span { color: #c31f0b;}
.form-xxgk .form-item-cnt {
	margin-left: 160px;
	color: #474747;
}
.form-xxgk .form-item.w50 {
	float: left;
	width: 50%;
}
/* form */

/* location */
.location { margin-bottom: 0;}
/* location */

/* list */
.list-dept .list-title {
	margin-bottom: 4px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.list-dept .title-cnt {
	display: inline-block;
	padding-left: 21px;
	padding-right: 11px;
	font-size: 24px;
	color: #355e92;
	background: url(/wimages/icon_line_b.png) no-repeat 7px 14px;
	border-bottom: 2px solid #355e92;
}
.list-dept .list-item {
	float: left;
	width: 230px;
	height: 50px;
	margin-right: 10px;
	line-height: 50px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
}
.list-dept .list-item:before {
	content: ">";
	font-family: "瀹嬩綋";
	padding-right: 5px;
	color: #355e92;
}
.box-search + .list-dept { margin-top: 12px;}
/* list */

/* logo */
.logo { background-image: url(/wimages/bg_logo.png);}
.logo:before { content: '河源市政府信息公开目录系统';}
/* logo */

/* nav */
.nav .nav-cnt > .nav-item > .nav-item-cnt > .nav-item > .nav-item-title {
	padding: 6px 10px 6px 59px;
	background: url(/wimages/li_nav_add.png) no-repeat 35px center;
}
.nav .nav-cnt > .nav-item > .nav-item-cnt > .nav-item.current > .nav-item-title {
	background: url(/wimages/li_nav_reduce.png) no-repeat 35px center;
}
.nav .nav-cnt > .nav-item > .nav-item-cnt > .nav-item > .nav-item-title:before { display: none;}
/* nav */

/* search */
.box-search .search {
	display: inline-block;
	width: 512px;
	height: 44px;
	line-height: 44px;
	background: none;
	border: none;
	border-radius: 0;
	vertical-align: top;
}
.box-search .search .search-input {
	margin: 0;
	margin-right: 152px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.box-search .search .search-input input {
	width: 96%;
	height: 42px;
	padding: 0 2%;
	line-height: 42px;
}
.box-search .search .search-btn {
	width: 132px;
	height: 42px;
	margin: 0;
	line-height: 42px;
	text-indent: 32px;
	color: #fff;
	background-color: #355e92;
	border: 1px solid #355e92;
	border-radius: 3px;
}
.box-search .search .search-btn:hover {
	color: #355e92;
	background-color: #fff;
}
.box-search .search .search-btn:before ,
.box-search .search .search-btn:after {
	position: absolute;
	top: 3px;
	left: 25px;
	border: none;
}
.box-search-ysq .search { width: 200px;}
/* search */

/* table */
.table-xxgk {
	margin-bottom: 16px;
	color: #333;
	border-top: 2px solid #355e92;
}
.table-xxgk table { width: 100%;}
.table-xxgk .table-title {
	height: 28px;
	line-height: 28px;
	color: #999;
	overflow:hidden;
}
.table-xxgk .table-title table td ,
.table-xxgk .table-cnt div { text-indent: .5em;}
.table-xxgk .table-cnt table tr:nth-child(5n+5) td { border-bottom: 1px solid #ddd;}
.table-xxgk .table-cnt table tr:hover td { background-color: #e8f2ff;}
.table-xxgk .table-cnt div {
	height: 48px;
	line-height: 48px;
}
.table-xxgk .table-cnt div {
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;	
}
.table-xxgk .table-td-1 {
	width: 66px;
	text-align: center;
	text-indent: 0;
}
.table-xxgk .table-td-2 { width: 484px;}
.table-xxgk .table-td-3 { width: 200px;}
.table-xxgk .table-td-4 {
	width: 100px;
	color: #999;
}
/* table鏍峰紡 */