@charset "gb2312";
/* CSS Document */
div, p, ul {
	padding: 0;
	margin: 0;
}
ul, li {
	list-style: none;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
a:link, a:visited {
	color: #333;
}
a:hover, a:active {
	color: #f00;
}
.clearFloat:after {
	content: '';
	display: block;
	clear: both;
}
.clearFloat {
	zoom: 1;
}
html {
	width: 100%;
	height: 100%;
}
/*更多公用样式*/
.gd {
	float: right;
}
body {
	background-color: #fff;
	font-family: "微软雅黑";
}
/*top*/
.top {
	width: 100%;
	background-color: #f2f2f2;
}
#top {
	width: 1120px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	font-size: 13px;
}
#top a:link, #top a:visited {
	color: #333;
}
#top a:hover, #top a:active {
	color: #f00;
}
/*区机关*/
#top .left, #top li {
	float: left;
}
#top .left {
	margin-left: 10px;
}
.left li {
	padding: 0 10px;
}
.left .dot {
	padding: 0;
}
/*简繁体切换*/
#top .right {
	float: right;
	margin-right: 10px;
}
.fgx {
	padding: 0 10px;
}
/*头部*/
.head {
	width: 100%;
	background-color: #fff;
	padding-top: 8px;
}
#head {
	width: 1120px;
	height: 92px;
	margin: 0 auto;
}
/*logo图标*/
.logo, .nav {
	float: left;
}
.logo img {
	position: relative;
	left: 19px;
	top: 13px;
}
/*主导航*/
.nav {
	margin-left: 20px;
}
.nav li {
	float: left;
}
.nav li a {
	display: block;
	width: 104px;
	height: 92px;
}
.nav li.sy a {
	width: 85px;
	height: 92px;
	margin-left: 10px;
}
.nav .sy a {
	background: url(nav_sy.gif) no-repeat center center;
}
.nav .zjrc a {
	background: url(nav_zjrc.gif) no-repeat center center;
}
.nav .zwgk a {
	background: url(nav_zwgk.gif) no-repeat center center;
}
.nav .gzcy a {
	background: url(nav_gzcy.gif) no-repeat center center;
}
.nav .zwfw a {
	background: url(nav_zwfw.gif) no-repeat center center;
}
.nav .bmdh a {
	background: url(nav_bmdh.gif) no-repeat center center;
}
.nav .sy a:hover {
	background: url(nav_sy1.gif) no-repeat center center;
}
.nav .zjrc a:hover {
	background: url(nav_zjrc1.gif) no-repeat center center;
}
.nav .zwgk a:hover {
	background: url(nav_zwgk1.gif) no-repeat center center;
}
.nav .gzcy a:hover {
	background: url(nav_gzcy1.gif) no-repeat center center;
}
.nav .zwfw a:hover {
	background: url(nav_zwfw1.gif) no-repeat center center;
}
.nav .bmdh a:hover {
	background: url(nav_bmdh1.gif) no-repeat center center;
}
/*导航栏7个选项的样式*/
.nav .zjrc7 a, .nav .xwzx7 a, .nav .zwgk7 a, .nav .gzcy7 a, .nav .zwfw7 a, .nav .bmdh7 a {
	width: 90px;
}
.nav .zjrc7 a {
	background: url(nav7_zjrc.gif) no-repeat center center;
}
.nav .xwzx7 a {
	background: url(nav7_xwzx.gif) no-repeat center center;
}
.nav .zwgk7 a {
	background: url(nav7_zwgk.gif) no-repeat center center;
}
.nav .gzcy7 a {
	background: url(nav7_gzcy.gif) no-repeat center center;
}
.nav .zwfw7 a {
	background: url(nav7_zwfw.gif) no-repeat center center;
}
.nav .bmdh7 a {
	background: url(nav7_bmdh.gif) no-repeat center center;
}
.nav .zjrc7 a:hover {
	background: url(nav7_zjrc1.gif) no-repeat center center;
}
.nav .xwzx7 a:hover {
	background: url(nav7_xwzx1.gif) no-repeat center center;
}
.nav .zwgk7 a:hover {
	background: url(nav7_zwgk1.gif) no-repeat center center;
}
.nav .gzcy7 a:hover {
	background: url(nav7_gzcy1.gif) no-repeat center center;
}
.nav .zwfw7 a:hover {
	background: url(nav7_zwfw1.gif) no-repeat center center;
}
.nav .bmdh7 a:hover {
	background: url(nav7_bmdh1.gif) no-repeat center center;
}
/*站内检索*/
.search {
	float: right;
	width: 186px;
	height: 27px;
	margin-top: 30px;
}
.search .search_text {
	float: left;
	width: 153px;
	height: 27px;
	line-height: 27px;
	padding-left: 5px;
	background: #fff;
	border: #ccc solid 1px;
	outline: none;
	color: #999;
	font-size: 13px;
}
.search .search_btn {
	float: left;
	width: 33px;
	height: 27px;
	border: 0;
	outline: none;
	cursor: pointer;
	background: url(search_btn_bg_03.gif) no-repeat;
	position: relative;
}
/*大背景图*/
.container {
	width: 100%;
	height: 862px;
 *height:842px;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
}
/*内容主体*/
#main {
	width: 1120px;
	/*overflow: hidden;*/
	margin: 0 auto 20px;
	position: relative;
}
/*关闭按钮*/
.close {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 1100px;
	background: url(close.png) no-repeat;
}
/*左侧菜单*/
.main_menu {
	float: left;
	width: 128px;
	height: 708px;
}
.menu_bg, .main_menu ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 128px;
	height: 708px;
}
.menu_bg {
	background: #2c65b1;
	opacity: 0.57;
	filter: alpha(opacity=57);
	z-index: 10;
}
.main_menu ul {
	z-index: 20;
}
.main_menu li {
	width: 128px;
	height: 96px;
	border-bottom: 2px solid #aebad2;
	text-align: center;
	line-height: 150px;
	font-size: 16px;
	color: #fff;
	background: url(menubg.png) no-repeat;
}
.main_menu #one1 {
	background-position: 0 0;
}
.main_menu #one2 {
	background-position: 0 -98px;
}
.main_menu #one3 {
	background-position: 0 -196px;
}
.main_menu #one4 {
	background-position: 0 -294px;
}
.main_menu #one5 {
	background-position: 0 -392px;
}
.main_menu .on {
	background-color: #952d2d;
}
/*右侧栏目*/
.main_con {
	float: right;
	width: 980px;
 *width:940px;
	height: 708px;
	overflow: hidden;
	padding: 0 20px;
	background-color: #fff;
}
.fb-content, .hd-content, .zt-content, .bs-content {
	width: 100%;
	margin-top: 20px;
}
/*发布页面*/
.fb-content .floorOne, .fb-content .floorTwo, .fb-content .picScroll {
	width: 100%;
	margin-bottom: 10px;
}
/*第一层*/
/*图片新闻*/
.picNews {
	float: left;
	width: 491px;
	height: 274px;
}
/*任城要闻、视频新闻*/
.importantNews {
	float: right;
	width: 429px;
	height: 274px;
}
/*新闻头条*/
.ttnew {
	width: 100%;
	height: 30px;
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #db0505;
	text-align: center;
}
.ttnew a:link, .ttnew a:visited {
	color: #db0505;
}
.ttnew a:hover, .ttnew a:active {
	color: #db0505;
}
/*tab切换共用部分开始*/
.newsTab {
	width: 100%;
}
.tab_title {
	width: 100%;
	height: 30px;
	border-bottom: 2px solid #edece7;
}
.tab_title li {
	float: left;
	height: 30px;
	padding: 0 10px;
	line-height: 28px;
	font-size: 15px;
	color: #333;
}
.tab_title .current {
	color: #db0505;
	font-weight: bold;
	border-bottom: 2px solid #ba2a28;
}
.tab_title .current a:link, .tab_title .current a:visited {
	color: #db0505;
}
.tab_title .current a:hover, .tab_title .current a:active {
	color: #db0505;
}
.tab_list {
	width: 100%;
	overflow: hidden;
}
.tab_list li {
	line-height: 30px;
	font-size: 15px;
}
.tab_list .time {
	float: right;
}
.tab_list .header {
	margin-right: 8px;
}
.tab_list a:link, .tab_list a:visited {
	color: #333;
}
.tab_list a:hover, .tab_list a:active {
	color: #f00;
}
/*tab切换共用部分结束*/
/*第二层*/
.tabLeft {
	float: left;
	width: 491px;
	overflow: hidden;
}
.xxgk_gwy {
	width: 100%;
}
/*信息公开链接*/
.xxgk_gwy .xxgk {
	float: left;
	width: 245px;
	overflow: hidden;
}
.xxgk_gwy .xxgk table {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.xxgk_gwy .xxgk td {
	width: 112px;
	height: 33px;
	background-color: #ececec;
	text-align: center;
}
.xxgk_gwy .xxgk td a {
	font-size: 13px;
	color: #333;
}
.xxgk_gwy .xxgk td a:hover {
	color: #db0505;
}
/*国务院信息*/
.xxgk_gwy .newsTab {
	float: right;
	width: 235px;
	overflow: hidden;
}
.xxgk_gwy .newsTab li {
	line-height: 28px;
}
.xxgk_gwy .more {
	float: right;
}
/*第二层右侧*/
.tabRight {
	float: right;
	width: 429px;
	overflow: hidden;
}
/*图片滚动*/
.picScroll {
	width: 100%;
	padding: 14px 0;
	background-color: #f8f8f8;
}
/*互动页面*/
/*联系方式*/
.pic_lx {
	width: 960px;
	margin-bottom: 10px;
	overflow: hidden;
}
.pic_lx li {
	float: left;
	margin-right: 20px;
}
.pic_lx img {
	width: 300px;
	height: 87px;
}
/*互动文字内容*/
.hd_con {
	width: 100%;
	overflow: hidden;
}
.hdLeft {
	float: left;
	width: 570px;
}
.hdRight {
	float: right;
	width: 356px;
}
.hdLeft span {
	display: block;
	width: 80px;
	height: 35px;
	text-align: center;
	line-height: 33px;
	font-size: 15px;
	font-weight: bold;
	color: #db0505;
	border-bottom: 2px solid #ba2a28;
}
.hdLeft th {
	height: 30px;
	font-size: 13px;
	color: #666;
	background-color: #f7f7f7;
}
.hdLeft td {
	height: 30px;
	text-align: center;
	font-size: 13px;
	color: #333;
}
.hdLeft td.kongtd {
	height: 5px;
}
.hdLeft td.time {
	color: #999;
}
/*区长信箱、网上咨询*/
.qzxx_title, .wszx_title {
	width: 100%;
	height: 35px;
	border-bottom: 2px solid #edece7;
	margin-bottom: 3px;
}
.qzxx_title li, .wszx_title li {
	float: left;
	height: 35px;
	padding: 0 10px;
	text-align: center;
	line-height: 33px;
	font-size: 15px;
	font-weight: bold;
	color: #db0505;
	border-bottom: 2px solid #ba2a28;
}
.qzxx_title .wyxx, .wszx_title .wyzx {
	float: right;
	border: none;
	font-size: 13px;
	font-weight: normal;
	color: #ba2a28;
}
.qzxx_title .wyxx a, .wszx_title .wyzx a {
	color: #ba2a28;
}
.qzxx_list, .wszx_list {
	width: 100%;
	overflow: hidden;
}
/*办件搜索框*/
.bjss {
	width: 100%;
	height: 38px;
	margin: 10px 0;
}
.bjss li {
	float: left;
	font-size: 13px;
	color: #666;
}
.bjss li input {
	border: none;
	outline: none;
	text-indent: 5px;
	line-height: 32px;
}
.bjss .bjbh input {
	width: 230px;
	height: 38px;
	background: url(hd_bmText_03.gif) no-repeat;
	margin: 0 10px;
}
.bjss .cxm input {
	width: 227px;
	height: 38px;
	background: url(hd_cxmText_03.gif) no-repeat;
}
.bjss .bj_btn input {
	width: 74px;
	height: 35px;
}
/*政风行风热线*/
.zfxfrx {
	width: 349px;
	margin-left: 7px;
	overflow: hidden;
}
.zfxfrx_title {
	width: 100%;
	height: 35px;
	line-height: 33px;
	border-bottom: 2px solid #edece7;
}
.zfxfrx_title .title_name {
	float: left;
	padding: 0 14px;
	font-size: 15px;
	font-weight: bold;
	color: #db0505;
	border-bottom: 2px solid #ba2a28;
}
.zfxfrx_title .more {
	float: right;
	font-size: 13px;
	color: #999;
}
.zfxfrx_list {
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	margin-top: 6px;
}
.zfxfrx_list li {
	line-height: 30px;
}
.zfxfrx_list .time {
	float: right;
	color: #999;
}
.zfxfrx_list .header {
	margin-right: 8px;
}
/*图片链接*/
.hdRight .pic_link li {
	margin-bottom: 16px;
}
/*专题页面*/
/*专题左侧*/
.ztLeft {
	float: left;
	width: 576px;
	overflow: hidden;
}
/*图片展示*/
.pic_show {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
/*标题列表*/
.zt_list {
	width: 100%;
	overflow: hidden;
	font-size: 15px;
}
.zt_list li {
	line-height: 30px;
}
.zt_list .time {
	float: right;
}
.zt_list .header {
	margin-right: 8px;
}
/*专题右侧*/
.ztRight {
	float: right;
	width: 343px;
	overflow: hidden;
}
.ztRight li {
	margin-bottom: 24px;
}
.ztRight li a {
	display: block;
}
/*办事页面*/
/*图片清单*/
.pic_qd {
	width: 960px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pic_qd li {
	float: left;
	margin-right: 20px;
}
/*面向公民法人、办事部门*/
.gmfr, bsbm {
	width: 100%;
	overflow: hidden;
}
.gmfrLeft {
	float: left;
	width: 460px;
}
.gmfrRight {
	float: right;
	width: 460px;
}
.bsTitle {
	width: 100%;
	height: 35px;
	border-bottom: 2px solid #edece7;
	line-height: 33px;
}
.bsTitle span {
	display: block;
	width: 80px;
	text-align: center;
	padding: 0 10px;
	line-height: 33px;
	font-size: 15px;
	color: #ca2a25;
	border-bottom: 2px solid #ba2a28;
}
.bsList {
	width: 100%;
	overflow: hidden;
}
.bs-content .bsList {
	margin-top: 17px;
}
.bs-content .bsList li {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.bs-content .bsList li a {
	display: block;
	width: 90px;
	height: 30px;
	border: 1px solid #d8d8d8;
	border-radius: 6px;
	background-color: #eee;
	font-size: 15px;
	text-align: center;
	line-height: 28px;
}
.bs-content .bsList li a:link, .bs-content .bsList li a:visited {
	color: #333;
}
.bs-content .bsList li a:hover, .bs-content .bsList li a:active {
	color: #fff;
	background-color: #f5b146;
	border: none;
	border-radius: 2px;
}
/*办事部门*/
.bs-content .bsbm .bsList li {
	margin-left: 0px;
	margin-bottom: 0px;
}
.bs-content .bsbm .bsList {
	margin-top: 0px;
}
.bs-content .bsbm .bsList table .header {
	margin: 0 8px 0 5px;
}
/*底部信息*/
.footer {
	width: 100%;
	height: 114px;
	position: absolute;
	top: 748px;
}
#footer {
	width: 100%;
	height: 114px;
	background-color: #0c0c0c;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	z-index: 88;
}
.foot_con {
	width: 1120px;
	height: 114px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
.foot_con ul {
	float: left;
	position: relative;
	left: 50%;
	top: 10px;
}
.foot_con li {
	float: left;
	position: relative;
	left: -50%;
	line-height: 26px;
	font-size: 13px;
	font-weight: bold;
	color: #e0e0e0;
}
.foot_con li a {
	color: #e0e0e0;
}
.foot_con .pdiv {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.foot_con p {
	text-align: center;
	font-size: 14px;
	color: #b1b1b1;
	line-height: 24px;
}
.footer .dzjg {
	width: 110px;
	height: 55px;
	float: right;
	position: relative;
	right: 180px;
	top: -84px;
	z-index: 99;
}
