@charset "gb2312";

/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei;
	font-size: 12px;
	background: url(imgbg.gif)
}

ul,
li,
input,
p,
h1,
h2,
dd,
dl,
a {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #232323;
}

img {
	border: none
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

ul,
li {
	list-style: none;
}

.clear {
	clear: both
}

.r33 {
	margin-right: 33px
}

.top20 {
	margin-top: 20px !important
}

.w360 {
	width: 360px;
}
.mr20{margin-right: 20px;}
.p5 {
	padding: 5px
}

.con {
	width: 1020px;
	margin: 0 auto;
}

.con2 {
	width: 1020px;
	margin: 0 auto;
	background: #FFF;
}

.lastbg {
	background: none !important;
}

.margin-auto {
	margin: 0 auto;
}

.mar-top20 {
	margin-top: 20px;
}

.hover-color li a:hover {
	color: #CB0306;
}


/*
 * 头部开始
 */

.top {
	background: url(imgtop-bg.gif) repeat-x;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}


/*顶部链接左侧开始*/

.top-link-l {
	width: 40%;
}

.top-link-l a {
	color: #333333;
	padding-left: 26px;
	padding-right: 30px;
	padding-top:3px;
	padding-bottom:3px;
}

.top-link-l a:hover {
	color: #db0100
}

.top-link-l .bg-1 {
	background: url(imgtop-icon-1.gif) no-repeat;
}

.top-link-l .bg-2 {
	background: url(imgtop-icon-2.gif) no-repeat;
}


/*顶部链接右侧开始*/

.top-link-r {
	width: 310px;
	text-align: right;
    position: absolute;
    right: 0;
}

.top-link-r a {
	background: url(imgfenge-1.gif) no-repeat right center;
	padding: 0 10px 0 6px;
	float:left;
}
.jianfan{ float:left;}


/*顶部链接结束*/

.head {
	height: 162px;
	width: 1000px;
	background: url(imgtop-banner-bg.jpg) no-repeat top right;
	position:relative
}

.head .logo {
	width: 410px;
	padding: 25px 0 0 30px;
}

.head .top-banner {
	width: 560px;
	height: 162px;
}


/*顶部导航开始*/

.menu {
	height: 90px;
	background: url(imgnav-bg.jpg) no-repeat top
}

.menu-left {
	width: 860px;
}


/*menu*/

#nav {
	display: block;
	width: 845px;
	margin: 10px 0 0 15px;
	height: 40px;
	line-height: 40px;
}

#nav .mainlevel {
	float: left;
	height: 40px;
	margin-right: 5px
}

#nav .mainlevel a {
	color: #fff;
	text-decoration: none;
	line-height: 40px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	height: 40px;
	padding: 0 20px;
}

#nav li.mainlevel:hover a {
	color: #f5b300;
}

#nav .mainlevel a.cur {}

#nav .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 999;
}

#nav .mainlevel li {
	font-size: 14px;
	height:33px;
	line-height:33px;
	width:120px;
}

#nav .mainlevel li a {
	display: block;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background: #CB0306;
	text-align:center;
	border-bottom: 1px solid #FFFFFF;
	padding:0
}

#nav .mainlevel li a:hover {
	color: #FFFFFF
}

.nav-down {
	width: 800px;
	margin-left: 20px;
	height: 40px;
	position: relative;
}



.tqyb {
	width: 300px;
}

.search {
	width: 200px;
	margin: 7px 0 0;
	margin-right: 92px;
}

.search .txt {
	width: 155px;
	border: 1px solid #cccccc;
	height: 23px;
	line-height: 23px;
	padding-left: 3px;
	color: #a6a6a6;
	vertical-align: top;
	float: left;
}

.search .search-sub {
	background: url(imgsearch-but.jpg) no-repeat;
	width: 25px;
	height: 25px;
	border: none;
	vertical-align: top;
	float: left;
}

.menu-right {
	width: 150px;
	padding-top: 25px;
}

.menu-right a {
	color: #fff;
	line-height: 20px;
	display: block;
}

.menu-right a:hover {
	color: #f5b300;
}
.menu-right a:visited{color: #fff !important;}
.menu-right a.menu-right-1 {
	padding-left: 65px;
}

.menu-right a.menu-right-2 {
	padding-left: 20px;
}

.menu-right a.menu-right-3 {
	padding-left: 0px;
}


/*中间开始*/

.main {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	overflow：hidden;
	height: auto;
	padding: 20px 0;
}


/*首页-今日头条*/

.jrtt {
	border: 1px solid #e8e8e8;
	position: relative;
	height: 63px;
	background: #fafafa;
}

.jrtt .title {
	width: 165px;
	height: 63px;
	position: absolute;
	left: -1px;
	top: -1px;
}

.jrtt .cont {
	margin-left: 165px;
	height: 63px;
	line-height: 63px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
}

.jrtt .cont a {
	color: #cb0306;
}


/*首页-新闻版块*/

.main-news {
	height: 300px;
	overflow: hidden;
}

.main-news-left {
	width: 400px;
	height: 300px;
}

.main-news-right {
	width: 580px;
	height: 300px;
}


/* 焦点图 */

.focusBox {
	position: relative;
	width: 400px;
	height: 300px;
	overflow: hidden;
	text-align: left;
	background: white;
}

.focusBox .pic img {
	width: 400px;
	height: 300px;
	display: block;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 30px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 30px;
	width: 100%;
	overflow: hidden;
}

.focusBox .txt li {
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: -30px;
	width: 100%
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	text-decoration: none;
	text-align: left
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 10px;
	right: 8px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 8px;
	height: 8px;
	overflow: hidden;
	text-align: center;
	margin-right: 5px;
	cursor: pointer;
	border-radius: 8px;
}

.focusBox .num li a,
.focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
	background: #FFF;
}

.focusBox .num li a i {
	display: none;
	font-style: normal;
}

.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.focusBox .num li.on a,
.focusBox .num a:hover {
	background: #cb0306;
}


/*焦点图结束*/


/* 新闻tab切换 */

.slideTxtBox {
	width: 580px;
	text-align: left;
}

.slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	background: #FFF;
	padding: 0 10px 0 20px;
	border-top: 2px solid #cb0306;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: -1px;
	height: 32px;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 0 22px;
	cursor: pointer;
	font-size: 16px;
}

.slideTxtBox .hd ul li a{color:#333;}

.slideTxtBox .hd ul li.on {
	height: 40px;
	background: #cb0306;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 14px;
}
.slideTxtBox .hd ul li.on a{color:#fff;}
.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
}

.slideTxtBox .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	background: url(imgicon-03.gif) no-repeat left center;
	padding-left: 12px;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}


/* 新闻tab切换结束*/

.news-link {
	height: 30px;
	margin-top: 6px;
}

.news-link ul li {
	float: left;
	width: 100px;
	height: 30px;
	background: #b3b3b3;
	line-height: 30px;
	margin-right: 10px;
}

.news-link ul li:hover {
	background: #cb0306
}

.news-link ul li a {
	display: block;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 38px;
}

.news-link ul li a.icon-1 {
	background: url(imgtab-ico-1.png) no-repeat 8px center;
}

.news-link ul li a.icon-2 {
	background: url(imgtab-ico-2.png) no-repeat 8px center;
}

.news-link ul li a.icon-3 {
	background: url(imgtab-ico-3.png) no-repeat 8px center;
}

.news-link ul li a.icon-4 {
	background: url(imgtab-ico-4.png) no-repeat 8px center;
}

.news-link ul li a.icon-5 {
	background: url(imggh.png) no-repeat 8px center;
}

.news-link ul li.last {
	width: 140px;
	margin-right: 0;
}


/* 专题报道*/

.main-ztbd {
	border: 1px solid #E8E8E8;
	height: 78px;
	background: url(imgtit-ztbd.jpg) no-repeat left center;
	padding-left: 190px;
}

.picScroll-left {
	width: 760px;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
}

.picScroll-left .prev {
	background: url(imgarr-l.gif) no-repeat;
	position: absolute;
	width: 16px;
	height: 25px;
	top: 25px;
	left: 0;
	cursor: pointer;
}

.picScroll-left .next {
	background: url(imgarr-r.gif) no-repeat;
	position: absolute;
	width: 16px;
	height: 25px;
	top: 25px;
	right: 0;
	overflow: hidden;
	cursor: pointer;
}

.picScroll-left .bd {
	padding: 8px 0 0;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
}

.picScroll-left .bd ul li .pic img {
	width: 230px;
	height: 55px;
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
}

.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-left .bd ul li .title {
	line-height: 24px;
}


/* 政务板块 */

.outBox {
	width: 1000px;
	text-align: left;
}

.outBox .hd {
	height: 56px;
	line-height: 56px;
	background: #fbfaf8;
	padding: 0 20px;
	border: 1px solid #ddd;
	position: relative;
	border-right: none;
}

.outBox .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 56px;
}

.outBox .hd ul li {
	float: left;
	padding: 0px;
	cursor: pointer;
	width: 331px;
	text-align: center;
	border-right: 1px solid #ddd;
	font-size: 21px;
	color: #222222;
}

.outBox .hd ul li.on {
	height: 56px;
	background: #fff;
	border-right: 1px solid #ddd;
	border-bottom: none;
	border-top: 2px solid #CB0306;
	width: 334px;
	color: #CB0306;
	font-weight: bold;
}

.outBox .hd ul li span {
	padding: 2px 20px;
}

.outBox .hd ul li span.icon-xxgk {
	background: url(imgtab-2-1.gif) no-repeat;
}

.outBox .hd ul li span.icon-bsfw {
	background: url(imgtab-2-2a.gif) no-repeat;
}

.outBox .hd ul li span.icon-hdjl {
	background: url(imgtab-2-3a.gif) no-repeat;
}

.outBox .tempWrap {
	border: 1px solid #ddd;
	border-top: none;
	width: 998px !important;
}

.inBox {
	padding: 20px 25px 10px 25px;
}

.inBox .tab-2-hd {
	height: 30px;
	line-height: 30px;
	padding: 0;
	width: 327px;
}

.inBox .tab-2-hd ul {
	overflow: hidden;
	zoom: 1;
}

.inBox .tab-2-hd ul li {
	height: 30px;
	text-align: center;
	float: left;
	cursor: pointer;
	width: 109px;
	background: #f0f0f0;
	font-size: 14px;
}

.inBox .tab-2-hd ul li  a{color:#333;}

.inBox .tab-2-hd ul li.on {
	background: #cb0306;
	color: #fff;
	width: 109px;
}
.inBox .tab-2-hd ul li.on a{color:#fff;}
.inBox .tab-2-bd {
	width: 327px;
}

.inBox .tab-2-bd ul {
	padding: 4px;
	zoom: 1;
	overflow: hidden;
}

.inBox .tab-2-bd li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
	background: url(imgicon-01.gif) no-repeat 5px center;
	padding-left: 18px;
}

.inBox .tab-2-bd li .date {
	float: right;
	color: #999;
}


/*信息公开左*/

.xxgk-l {
	width: 355px;
}

.xxgk-l .xxgk-lanmu-link-1 {
	height: 110px;
	overflow: hidden;
}

.xxgk-l .xxgk-lanmu-link-1 li {
	float: left;
	width: 160px;
	height: 45px;
	line-height: 45px;
	margin: 0 10px 10px 0;
}

.xxgk-l .xxgk-lanmu-link-1 li a {
	display: block;
	padding-left: 50px;
	font-size: 15px;
	color: #FFFFFF;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-1 {
	background: url(imgxxgk-tab-ico_1.png) no-repeat 13px center #eb9924;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-2 {
	background: url(imgxxgk-tab-ico_2.png) no-repeat 13px center #f4813f;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-3 {
	background: url(imgxxgk-tab-ico_3.png) no-repeat 13px center #db9546;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-4 {
	background: url(imgxxgk-tab-ico_4.png) no-repeat 13px center #e05e3f;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-1:hover {
	background: url(imgxxgk-tab-ico_1.png) no-repeat 13px center #CB0306;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-2:hover {
	background: url(imgxxgk-tab-ico_2.png) no-repeat 13px center #CB0306;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-3:hover {
	background: url(imgxxgk-tab-ico_3.png) no-repeat 13px center #CB0306;
}

.xxgk-l .xxgk-lanmu-link-1 li a.bg-4:hover {
	background: url(imgxxgk-tab-ico_4.png) no-repeat 13px center #CB0306;
}

.xxgk-l .xxgk-lanmu-link-2 {
	height: 135px;
	overflow: hidden;
	margin-top: 10px;
}

.xxgk-l .xxgk-lanmu-link-2 li {
	float: left;
	width: 160px;
	height: 35px;
	line-height: 35px;
	margin: 0 10px 10px 0;
	background: #eeeeee;
}

.xxgk-l .xxgk-lanmu-link-2 li:hover {
	background: #CB0306
}

.xxgk-l .xxgk-lanmu-link-2 li a {
	display: block;
	padding-left: 15px;
	font-size: 13px;
	color: #3b3b3b;
}

.xxgk-l .xxgk-lanmu-link-2 li a:hover {
	color: #FFFFFF;
}


/*信息公开中*/

.xxgk-c {
	width: 355px;
}


/*信息公开右*/

.xxgk-r {
	width: 239px;
}

.xxgk-r ul {
	border-right: 1px solid #dcdcdc;
	width: 238px;
}

.xxgk-r ul li {
	width: 118px;
	height: 38px;
	line-height: 38px;
	float: left;
	border: 1px solid #dcdcdc;
	border-bottom: none;
	border-right: none;
	text-align: center;
	background: #fbfaf8;
	font-size: 13px;
}

.xxgk-r ul li:hover {
	background: #FFFFFF;
}

.xxgk-r ul li a {
	display: block;
}

.xxgk-r ul li a:hover {
	background: url(imgxxgk-r-on.gif) no-repeat left center;
}

.xxgk-r .xxgk-r-more {
	display: block;
	height: 34px;
	line-height: 34px;
	background: #dcdcdc;
	text-align: center;
	color: #cb0306;
	font-size: 14px;
}


/*办事服务左*/

.bsfw-l {
	width: 255px;
}

.bsfw-l .zdfw {
	width: 240px;
}

.bsfw-l .zdfw-title {
	background: #CB0306;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
	width: 223px;
}

.bsfw-l .zdfw ul li {
	width: 115px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 12px;
	float: left;
	background: #eeeeee;
	margin: 5px 5px 0 0;
}

.bsfw-l .zdfw ul li a {
	display: block;
}

.bsfw-l .zdfw ul li a:hover {
	background: #CB0306;
	color: #FFFFFF;
}


/*办事服务中*/

.bsfw-c {
	width: 404px;
}

.inBox .bsfw-hd {
	height: 35px;
	line-height: 35px;
	padding: 0;
	width: 404px;
}

.inBox .bsfw-hd ul {
	overflow: hidden;
	zoom: 1;
}

.inBox .bsfw-hd ul li {
	height: 35px;
	text-align: center;
	float: left;
	cursor: pointer;
	width: 100px;
	background: #f0f0f0;
	font-size: 14px;
	margin-right: 1px;
}

.inBox .bsfw-hd ul li.on {
	background: #cb0306;
	color: #fff;
	width: 100px;
}

.inBox .bsfw-bd {
	width: 404px;
	height: 145px;
	overflow: hidden;
}

.inBox .bsfw-bd ul {
	padding: 4px;
	zoom: 1;
	overflow: hidden;
}

.inBox .bsfw-bd li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	zoom: 1;
	background: url(imgicon-02.gif) no-repeat 5px center;
	padding-left: 18px;
	float: left;
	width: 81px;
}

.inBox .ad-dzzwdt {
	margin-top: 10px;
}


/*办事服务右*/

.bsfw-r {
	width: 280px;
}

.bsfw-r .lstd {
	width: 280px;
	height: 120px;
	overflow: hidden;
}

.bsfw-r .title {
	background: url(imgbsfw-tit-bg-1.gif) no-repeat left #eeeef0;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	color: #cb0208;
	font-size: 15px;
}

.bsfw-r .lstd ul {
	padding: 2px 0;
}

.bsfw-r .lstd ul li {
	width: 90px;
	height: 28px;
	margin: 5px 5px 0 0;
	float: left;
	text-align: center;
	font-size: 14px;
}

.bsfw-r .lstd ul li a {
	display: block;
	border: 1px solid #e5e5e5;
	width: 88px;
	height: 26px;
	line-height: 26px;
}

.bsfw-r .lstd ul li a:hover {
	display: block;
	border: 1px solid #cb0306;
	background: #cb0306;
	color: #FFFFFF;
}

.bsfw-r .lstd ul li.last {
	margin-right: 0;
}

.bsfw-r .bjzt {
	height: 132px;
	background: #f7f7f7;
	overflow: hidden;
}

.bsfw-r .bj-chaxun {
	width: 250px;
	margin: 10px auto;
}

.bsfw-r .bj-chaxun input[type="text"] {
	width: 140px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #bdbdbd;
	padding-left: 8px;
	vertical-align: middle;
	font-size: 12px;
	color: #ababab;
}

.bsfw-r .bj-chaxun input[type="submit"] {
	background: url(imgsearch-but.jpg) no-repeat #cb0306;
	width: 25px;
	height: 26px;
	vertical-align: middle;
	border: none;
}

.bsfw-r .bjzt p {
	padding: 5px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
}


/*互动交流左*/

.hdjl-l {
	width: 308px;
	border: 1px solid #e2e2e2;
	margin-right: 20px;
}


.inBox .fangtan-hd {
	
	background: #F0F0F0;
	height: 40px;
	line-height: 40px;
}
.inBox .fangtan-hd span.zxft-tit {
	padding: 0 0px 0 10px;
	font-size: 16px;
	font-weight: bold;
	color: #cb0306;
	display:block;
	float:left;
	width:85px
}

.inBox .fangtan-hd ul {
	overflow: hidden;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	padding: 0;
	width: 210px;
	float:right;
}

.inBox .fangtan-hd ul li {
	height: 40px;
	text-align: center;
	float: left;
	cursor: pointer;
	width: 70px;
	font-size: 13px;
	color: #121212;
}

.inBox .fangtan-hd ul li.on {
	color: #cb0306;
	width: 70px;
}

.inBox .fangtan-bd {
	width: 280px;
	height: 197px;
	margin: 10px auto;
	position: relative;
}

.inBox .fangtan-bd ul {
	padding: 0px;
	zoom: 1;
	overflow: hidden;
}

.inBox .fangtan-bd li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
	background: url(imgicon-02.gif) no-repeat 5px center;
	padding-left: 22px;
}

.inBox .fangtan-bd li .date {
	float: right;
	color: #999;
}
.inBox .fangtan-bd ul .text {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(imgzxft-tmbg.png);
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: center;
	font-size: 12px;
}

.inBox .fangtan-bd ul .text a {
	color: #FFFFFF;
}

/*互动交流中*/

.hdjl-c {
	width: 420px;
}

.inBox .hdjl-hd {
	height: 40px;
	line-height: 40px;
	padding: 0;
	width: 420px;
}

.inBox .hdjl-hd ul {
	overflow: hidden;
	zoom: 1;
}

.inBox .hdjl-hd ul li {
	height: 40px;
	text-align: center;
	float: left;
	cursor: pointer;
	width: 83px;
	background: #f0f0f0;
	font-size: 14px;
}
.inBox .hdjl-hd ul li a{color:#333;}

.inBox .hdjl-hd ul li.on {
	background: #cb0306;
	color: #fff;
	width: 83px;
}

.inBox .hdjl-hd ul li.on a{color:#fff;}

.inBox .hdjl-bd {
	width: 415px;
}

.inBox .hdjl-bd ul {
	padding: 5px;
	zoom: 1;
	overflow: hidden;
}

.inBox .hdjl-bd li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
	background: url(imgicon-02.gif) no-repeat 5px center;
	padding-left: 22px;
}

.inBox .hdjl-bd li .date {
	float: right;
	color: #999;
}

.inBox .hdjl-bd li .red {
	float: right;
	color: #CB0208;
}


/*互动交流右*/

.hdjl-r {
	width: 195px;
}

.hdjl-r ul li {
	width: 90px;
	height: 92px;
	float: left;
	background: #f4f4f4;
	border: 1px solid #dddddd;
	text-align: center;
	margin: 0 0 5px 5px;
}

.hdjl-r ul li p {
	line-height: 30px;
}

.hdjl-r ul li a {
	display: block;
	padding-top: 15px;
}

.hdjl-r ul li a:hover {
	color: #CB0208;
}

.hdjl-r ul li.last {
	height: 49px;
	width: 187px;
}

.hdjl-r ul li.last a {
	color: #CB0208;
	padding-top: 8px;
	font-size: 13px;
	font-weight: bold;
}

.hdjl-r ul li.last img {
	vertical-align: middle;
}


/* 链接tab切换 */

.links {
	border: 1px solid #DCDCDC;
	margin-top: 20px;
}

.slideTxtBox-links {
	width: 998px;
	text-align: left;
}

.slideTxtBox-links .hd {
	height: 38px;
	line-height: 38px;
	background: #f9f9f9;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #DCDCDC;
	position: relative;
}

.slideTxtBox-links .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 32px;
}

.slideTxtBox-links .hd span.title {
	display: block;
	width: 110px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #CB0306;
}

.slideTxtBox-links .hd ul li {
	float: left;
	padding: 0 16px;
	cursor: pointer;
	font-size: 12px;
	border-left: 1px solid #DCDCDC;
}

.slideTxtBox-links .hd ul li.on {
	height: 40px;
	background: #cb0306;
	color: #FFFFFF;
	margin-top: -1px;
}

.slideTxtBox-links .bd ul {
	padding: 10px 15px;
	zoom: 1;
}

.slideTxtBox-links .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	background: url(imgicon-02.gif) no-repeat left center;
	padding-left: 13px;
	float: left;
	width: 108px;
}


/*foot底部*/

.foot {
	border-top: 3px solid #CB0306;
	width: 1000px;
	margin: 0px auto;
	background: #eeeeee;
	height: 100px;
	padding-top: 20px;
}

.foot img {
	vertical-align: middle;
}

.foot .foot-l {
	width: 250px;
	text-align: center;
}

.foot .foot-c {
	width: 600px;
	line-height: 30px;
}
.foot .foot-c p{ font-size:12px;}
.foot .foot-r {
	width: 150px;
	text-align: center;
}


/*右侧浮动*/

.side-pannel {
	position: fixed;
	left: 50%;
	margin-left: 520px;
	z-index: 99
}

.side-bar {
	border-bottom: none;
	bottom: 150px;
}

.side-bar a {
	display: block;
	cursor: pointer;
	width: 60px;
	height: 60px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}

.side-bar a.qr i {
	width: 145px;
	height: 150px;
	position: absolute;
	left: -150px;
	top: 50%;
	margin-top: -70px;
	display: none;
	background-position: 0 0
}

.side-bar a.qr:hover i {
	display: block
}
.g-icon-qq1 i{background-image: url(imgewm-zwwb.jpg)}
.side-bar a.g-icon-weibo1 i {
	background-image: url(imgewm.jpg)
}

.g-icon-top {
	height: 60px;
	width: 60px;
	background-position: 60px -180px
}
.g-icon-top:hover {
	background-position: 0px -180px
}
.g-icon-qq1 {
	height: 60px;
	width: 60px;
	margin-top: -10px;
	background-position: 60px 0px
}

.g-icon-qq1:hover {
	background-position: 0px 0px
}

.g-icon-weibo1 {
	height: 60px;
	width: 60px;
	background-position: 60px -60px
}
.g-icon-weibo1:hover {background-position: 0px -60px}
.g-icon-qr1 {
	height: 60px;
	width: 60px;
	background-position: 60px -120px
}
.g-icon-qr1:hover {background-position: 0px -120px}
.g-icon-qq1,
.g-icon-qr1,
.g-icon-top,
.g-icon-weibo1,
.side-bar a.qr1:hover,
.side-bar a.g-icon-qq1:hover,
.side-bar a.g-icon-weibo1,
.side-bar a.g-icon-top {
	background-image: url(imgfd-bg.jpg)
}
/*办事*/
.bszncon { padding: 20px 10px;}

.fwlin { overflow: hidden; position: relative; margin-bottom: 20px; }
.fwlin ul li { border: 1px solid #cb0306; float: left; height: 50px; width: 233px; margin-right: 20px; }
.fwlin ul li i { background-image: url(imgbszn_xiaotubiao.png); background-repeat: no-repeat; display: block; float: left; height: 35px; width: 35px; margin-top: 10px; margin-right: 23px; margin-left: 35px; }
.fwlin ul li a { font-size: 17px; line-height: 50px; color: #222; display: block; float: left; }
.fwlin ul li i.s1 { background-position: -140px 0px; }
.fwlin ul li i.s2 { background-position: -175px 0px; }
.fwlin ul li i.s3 { background-position: -210px 0px; }
.fwlin ul li i.s4 { background-position: -245px 0px; }
.fwlin ul li:hover { background-color:#cb0306; }
.fwlin ul li:hover a { color:#fff; }
.fwlin ul li:hover i.s1 { background-position: 0px 0px; }
.fwlin ul li:hover i.s2 { background-position: -35px 0px; }
.fwlin ul li:hover i.s3 { background-position: -70px 0px; }
.fwlin ul li:hover i.s4 { background-position: -105px 0px; }
.fwlin ul li.last { margin-right:0px; }
.bsl { float: left; width: 660px; }
.bsr { float: right; width: 320px; }
.grbs .bt { background-color: #f6f6f6; height: 36px; }
.grbs .bt h1 { color: #fff; background-color: #cb0306; display: inline-block; float: left; padding-right: 21px; padding-left: 21px; line-height: 36px; font-size: 16px; }
.grbs .bd { border: 1px solid #f5f5f5; padding-top: 13px; overflow: hidden; position: relative; height: 182px; }
.grbs .bd ul li { border: 1px solid #f2f2f2; float: left; margin-bottom: 13px; margin-left: 13px; width: 114px; height: 30px; text-align: center; display: inline-block; }
.grbs .bd ul li a { font-size: 12px; line-height: 30px; color: #181818; display:block }
.grbs .bd ul li:hover { border: 1px solid #cb0306; }
.grbs .bd ul li:hover a { color:#cb0306; }
.qybs { margin-top:20px; }
.qybs .bt { background-color: #f6f6f6; height: 36px; }
.qybs .bt h1 { color: #fff; background-color: #cb0306; display: inline-block; float: left; padding-right: 21px; padding-left: 21px; line-height: 36px; font-size: 16px; }
.qybs .bd { border: 1px solid #f5f5f5; padding-top: 13px; overflow: hidden; position: relative; height: 140px; }
.qybs .bd ul li { border: 1px solid #f2f2f2; float: left; margin-bottom: 13px; margin-left: 13px; width: 114px; height: 30px; text-align: center; display: inline-block; }
.qybs .bd ul li a { font-size: 12px; line-height: 30px; color: #181818; display:block }
.qybs .bd ul li:hover { border: 1px solid #cb0306; }
.qybs .bd ul li:hover a { color:#cb0306; }
.bjzt { margin-top:0px; }
.bjzt .bt { background-color: #f6f6f6; height: 36px; }
.bjzt .bt h1 { color: #fff; background-color: #cb0306; display: inline-block; float: left; padding-right: 21px; padding-left: 21px; line-height: 36px; font-size: 16px; }
.bjzt .so{ float:right; margin-top:6px; margin-right:6px; }
.bjzt .so .txt { width: 155px; border: 1px solid #cccccc; height: 23px; line-height: 23px; padding-left: 3px; color: #a6a6a6; vertical-align: top; float: left; }
.bjzt .so .sub { background: url(imgsearch-but.jpg) no-repeat; width: 25px; height: 25px; border: none; vertical-align: top; float: left; }

.bjzt .bd { border: 1px solid #f5f5f5; overflow: hidden; position: relative; height: 235px; }
.bjzt .bd ul li { margin-left: 13px; height: 24px; display: inline-block; font-size: 12px; line-height: 24px; color: #2f2f2f; }
.bjzt .bd ul li a { font-size: 12px; color: #181818; }
.bjzt .bd ul li:hover a { color:#cb0306; }
.rdsx { margin-top:0px; }
.rdsx .bt { background-color: #f6f6f6; height: 36px; }
.rdsx .bt h1 { color: #cb0306; display: inline-block; float: left; padding-right: 21px; padding-left: 21px; line-height: 36px; font-size: 16px; border-left-width: 7px; border-left-style: solid; border-left-color: #cb0306; font-weight: bold; }
.rdsx .bd { padding-top: 20px; overflow: hidden; position: relative; background-color: #fbfbfb; padding-bottom: 0px; height: 177px; }
.rdsx .bd ul li { width: 79px; float:left; text-align:center; background-image: url(imgbszn_bg_2.png); background-repeat: no-repeat; background-position: center top; padding-top: 3px; padding-bottom:10px; }
.rdsx .bd ul li p { font-size: 12px; line-height: 40px; color: #454545; }
.rdsx .bd ul li:hover p { font-size: 12px; line-height: 40px; color: #cb0306; }
.rdsx .bd ul li i { background-image: url(imgbszn_xiaotubiao.png); background-repeat: no-repeat; display: block; height: 35px; width: 35px; margin-right: auto; margin-left: auto; }
.rdsx .bd ul li i.s1 { background-position: 0px -35px; }
.rdsx .bd ul li i.s2 { background-position: -35px -35px; }
.rdsx .bd ul li i.s3 { background-position: -70px -35px; }
.rdsx .bd ul li i.s4 { background-position: -105px -35px; }
.rdsx .bd ul li i.s5 { background-position: -140px -35px; }
.rdsx .bd ul li i.s6 { background-position: -175px -35px; }
.rdsx .bd ul li i.s7 { background-position: -210px -35px; }
.rdsx .bd ul li i.s8 { background-position: -245px -35px; }
.rdsx .bd ul li:hover { background-image: url(imgbszn_bg_1.png); background-repeat: no-repeat; background-position: center top; }
.rdsx .bd ul li:hover i.s1 { background-position: 0px -70px; }
.rdsx .bd ul li:hover i.s2 { background-position: -35px -70px; }
.rdsx .bd ul li:hover i.s3 { background-position: -70px -70px; }
.rdsx .bd ul li:hover i.s4 { background-position: -105px -70px; }
.rdsx .bd ul li:hover i.s5 { background-position: -140px -70px; }
.rdsx .bd ul li:hover i.s6 { background-position: -175px -70px; }
.rdsx .bd ul li:hover i.s7 { background-position: -210px -70px; }
.rdsx .bd ul li:hover i.s8 { background-position: -245px -70px; }
.zwdt { background-color: #ec9824; height: 56px; font-size: 20px; color: #fff; margin-top:20px; }
.zwdt a { color: #fff; display: inline-block; float: left; line-height: 56px; }

.zwdt i { background-image: url(imgbszn_xiaotubiao.png); background-repeat: no-repeat; background-position: -245px -105px; display: block; height: 35px; width: 35px; margin-right: 20px; margin-left: 30px; margin-top: 10px; float: left; }
.bs-lstd { background-color: #f4813e; height: 56px; font-size: 20px; color: #fff; margin-top:20px; line-height: 56px;}
.bs-lstd a { color: #fff; display: inline-block; float: left; line-height: 56px; }
.bs-lstd i { background-image: url(imgbszn_xiaotubiao.png); background-repeat: no-repeat; background-position: -245px -140px; display: block; height: 35px; width: 35px; margin-right: 20px; margin-left: 30px; margin-top: 10px; float: left; }
.tdlb { background-color: #fbfbfb; overflow: hidden; position: relative; padding-top: 7px; padding-bottom: 7px; height: 55px; }
.tdlb ul li { background-image: url(imgbszn_dian_1.png); background-repeat: no-repeat; float: left; width: 33%; background-position: 20px center; }
.tdlb ul li a { font-size: 14px; line-height: 27px; color: #454545; padding-left: 40px; }
.tdlb ul li a:hover{ color:#cb0306;}
.fwdh { margin-top:20px; }
.fwdh .bt { background-color: #f6f6f6; height: 45px; }
.fwdh .bt h1 { color: #cb0306; display: inline-block; float: left; padding-right: 21px; padding-left: 21px; line-height: 45px; font-size: 16px; border-left-width: 7px; border-left-style: solid; border-left-color: #cb0306; font-weight: bold; }
.fwdh .bd { padding-top: 20px; overflow: hidden; position: relative; background-color: #fbfbfb; padding-bottom: 0px; height: 180px; }
.fwdh .bd ul li { width: 130px; float:left; background-color: #fff; height: 40px; margin-left: 20px; margin-bottom: 20px; }
.fwdh .bd ul li a { font-size: 14px; line-height: 40px; color: #454545; display:block }
.fwdh .bd ul li:hover a { font-size: 14px; line-height: 40px; color: #cb0306; }
.fwdh .bd ul li i { background-image: url(imgbszn_xiaotubiao.png); background-repeat: no-repeat; display: block; height: 35px; width: 35px; margin-right: 10px; margin-left: 10px; margin-top: 2px; float: left; }
.fwdh .bd ul li i.s1 { background-position: 0px -105px; }
.fwdh .bd ul li i.s2 { background-position: -35px -105px; }
.fwdh .bd ul li i.s3 { background-position: -70px -105px; }
.fwdh .bd ul li i.s4 { background-position: -105px -105px; }
.fwdh .bd ul li i.s5 { background-position: -140px -105px; }
.fwdh .bd ul li i.s6 { background-position: -175px -105px; }
.fwdh .bd ul li:hover i.s1 { background-position: 0px -140px; }
.fwdh .bd ul li:hover i.s2 { background-position: -35px -140px; }
.fwdh .bd ul li:hover i.s3 { background-position: -70px -140px; }
.fwdh .bd ul li:hover i.s4 { background-position: -105px -140px; }
.fwdh .bd ul li:hover i.s5 { background-position: -140px -140px; }
.fwdh .bd ul li:hover i.s6 { background-position: -175px -140px; }

.bjzt .bd ul li span{ float:left;}
.bjzt .bd ul li .bm { width: 189px; }
.bjzt .bd ul li .sx { width: 210px; }
.bjzt .bd ul li .ck { width: 100px; }
.bjzt .bd ul li .time { width: 85px; }
.bjzt .bd .btt{ line-height: 33px; font-weight: bold; height: 33px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cb0306; font-size: 14px; margin-top: 10px; }
.bjzt .bd .btt span{ float:left; text-align: center; display: inline-block; }
.bjzt .bd .btt .zt { width: 55px; }
.bjzt .bd .btt .bm { width: 180px; }
.bjzt .bd .btt .sx { width: 210px; }
.bjzt .bd .btt .ck { width: 100px; }
.bjzt .bd .btt .time { width: 85px; }
.bjzt .bd .btt .zt { width: 55px; }
.bjzt .bd .bli { border-top-width: 1px; border-top-style: solid; border-top-color: #cb0306; line-height: 30px; height: 30px; margin-right: 13px; margin-left: 13px; }
.bjzt .bd .bli span { margin-right: 20px; }
.bjzt .bd .bli span a { color: #CB0306; }

.zdfw-con{padding:15px; height:auto !important;height:500px; min-height:500px;}
.zdfw-con ul li{ width:42%; margin:2% 4%; float:left; height:60px; line-height:60px}
.zdfw-con ul li a{ display:block; background:#eeeeee; font-size:15px; text-align:center;}
.zdfw-con ul li a:hover{background:#cb0306; color:#FFF}
/*办事结束*/

/*政务要闻*/
.zwywcon { width: 1020px; margin: 0 auto; background: #FFF; }
.zwmain { width: 1000px; margin: 0 auto; position: relative; overflow：hidden;
height: auto; padding: 20px 0; overflow: hidden; }
.zwmainx { width: 1000px; position: relative; overflow：hidden;
height: auto; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0px; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
.zwtt { border: 1px solid #e8e8e8; position: relative; height: 63px; background: #fafafa; }
.zwtt .title { width: 165px; height: 63px; position: absolute; left: -1px; top: -1px; }
.zwtt .cont { margin-left: 165px; height: 63px; line-height: 63px; text-align: center; font-size: 26px; font-weight: bold; }
.zwtt .cont a { color: #cb0306; }
.main-news { height: 300px; overflow: hidden; }
.main-news-left { width: 400px; height: 300px; }
.main-news-right { width: 580px; height: 300px; }
/* 焦点图 */

.zwhdp { position: relative; width: 400px; height: 273px; overflow: hidden; text-align: left; background: white; float: left; }
.zwhdp .pic img { width: 400px; height: 273px; display: block; }
.zwhdp .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.zwhdp .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width: 100%; overflow: hidden; }
.zwhdp .txt li { height: 30px; line-height: 30px; position: absolute; bottom: -30px; width: 100% }
.zwhdp .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; text-align: left }
.zwhdp .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; }
.zwhdp .num li { float: left; position: relative; width: 8px; height: 8px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; border-radius: 8px; }
.zwhdp .num li a, .zwhdp .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background: #FFF; }
.zwhdp .num li a i { display: none; font-style: normal; }
.zwhdp .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.zwhdp .num li.on a, .zwhdp .num a:hover { background: #cb0306; }
/*焦点图结束*/


/* 新闻tab切换 */
.zwms { width: 580px; text-align: left; float: right; }
.zwms .hd { height: 35px; line-height: 35px; background-color: #f6f6f6; padding-right: 10px; }
.zwms .hd ul { }
.zwms .hd ul li { float: left; cursor: pointer; font-size: 16px; background-color: #cb0306; height: 35px; padding-right: 20px; padding-left: 20px; line-height: 35px; color: #fff; }
.zwms .hd ul li.on { height: 35px; background: #cb0306; color: #FFFFFF; padding: 0 20px; }

.zwms .hd .gd { float:right; display:block;  background-position: center center; }
.zwms .hd .gd a{ font-size:14px; color:#7f7f7f; line-height: 35px;}

.zwms .bd ul { zoom: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.zwms .bd li { height: 33px; line-height: 33px; font-size: 14px; background: url(imgicon-03.gif) no-repeat left center; padding-left: 12px; }
.zwms .bd li .date { float: right; color: #999; }
.ztbd { border: 1px solid #E8E8E8; height: 78px; background: url(imgtit-ztbd.jpg) no-repeat left center; padding-left: 190px; margin-top: 20px; }
.ztbd .qh { width: 760px; overflow: hidden; position: relative; padding: 0 20px; }
.ztbd .qh .prev { background: url(imgarr-l.gif) no-repeat; position: absolute; width: 16px; height: 25px; top: 25px; left: 0; cursor: pointer; }
.ztbd .qh .next { background: url(imgarr-r.gif) no-repeat; position: absolute; width: 16px; height: 25px; top: 25px; right: 0; overflow: hidden; cursor: pointer; }
.ztbd .qh .bd { padding: 8px 0 0; }
.ztbd .qh .bd ul { overflow: hidden; zoom: 1; }
.ztbd .qh .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.ztbd .qh .bd ul li .pic { text-align: center; }
.ztbd .qh .bd ul li .pic img { width: 230px; height: 55px; display: block; padding: 2px; border: 1px solid #ccc; }
.ztbd .qh .bd ul li .pic a:hover img { border-color: #999; }
.ztbd .qh .bd ul li .title { line-height: 24px; }
.connew { height: 275px; overflow: hidden; margin-top:20px; }
/* 新闻tab切换结束*/




.gsgs { width: 320px; text-align: left; float: left; margin-right: 20px; }
.gsgs .hd { height: 35px; line-height: 35px; background-color: #f6f6f6; padding-right: 10px; }
.gsgs .hd ul { }
.gsgs .hd ul li { float: left; cursor: pointer; font-size: 16px; background-color: #cb0306; height: 35px; padding-right: 20px; padding-left: 20px; line-height: 35px; color: #fff; }
.gsgs .hd .gd { float:right; display:block;  background-position: center center; }
.gsgs .hd .gd a{ font-size:14px; color:#7f7f7f; line-height: 35px;}

.gsgs .hd ul li.on { height: 35px; background: #cb0306; color: #FFFFFF; padding: 0 20px; }
.gsgs .bd ul { zoom: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.gsgs .bd li { height: 32px; line-height: 32px; font-size: 14px; background: url(imgicon-03.gif) no-repeat left center; padding-left: 12px; }
.gsgs .bd li .date { float: right; color: #999; }
.qxdt { width: 320px; text-align: left; float: left; }
.qxdt .hd { height: 35px; line-height: 35px; background-color: #f6f6f6; padding-right: 10px; }
.qxdt .hd .gd { float:right; display:block;  background-position: center center; }
.qxdt .hd .gd a{ font-size:14px; color:#7f7f7f; line-height: 35px;}

.qxdt .hd ul { }
.qxdt .hd ul li { float: left; cursor: pointer; font-size: 16px; background-color: #cb0306; height: 35px; padding-right: 20px; padding-left: 20px; line-height: 35px; color: #fff; }
.qxdt .hd ul li.on { height: 35px; background: #cb0306; color: #FFFFFF; padding: 0 20px; }
.qxdt .bd ul { zoom: 1; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.qxdt .bd li { height: 32px; line-height: 32px; font-size: 14px; background: url(imgicon-03.gif) no-repeat left center; padding-left: 12px; }
.qxdt .bd li .date { float: right; color: #999; }
.xstd { width:1000px; overflow:hidden; }
.xstd .hd { height: 35px; line-height: 35px; background-color: #f6f6f6; padding-right: 10px; }
.xstd .hd ul { }
.xstd .hd ul li { float: left; cursor: pointer; font-size: 16px; background-color: #cb0306; height: 35px; padding-right: 20px; padding-left: 20px; line-height: 35px; color: #fff; }
.xstd .hd ul li.on { height: 35px; background: #cb0306; color: #FFFFFF; padding: 0 20px; }
.xstd .hd .gd { float:right; display:block;  background-position: center center; }
.xstd .hd .gd a{ font-size:14px; color:#7f7f7f; line-height: 35px;}
.xstd .bd { padding-top: 15px; padding-bottom: 15px; width: 956px; overflow: hidden; position: relative; padding-right: 21px; padding-left: 21px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e8e8e8; border-bottom-color: #e8e8e8; border-left-color: #e8e8e8; }
.xstd .bd ul { overflow:hidden; zoom:1; }
.xstd .bd ul li { margin-right:12px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; height: 114px; width: 150px; }
.xstd .bd ul li { text-align:center; }
.xstd .bd ul li img { width:150px; height:114px; display:block; }
.xstd .bd ul li .pic a:hover img { border-color:#999; }
.xstd .bd ul li .txt { position: absolute; left: 0px; bottom: 0px; font-size: 12px; color: #fff; text-align:center; background:rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
line-height: 24px; height: 24px; width: 100%; display: block; }
.xstd .bd ul li .txt a { color:#fff; }
.xstd .bd .tempWrap { width:956px !important; }

/*政务要闻结束*/


/*liebiao*/
.main-list{width: 1000px; margin: 0px auto; padding: 20px 0;}
.list-left{ width:230px;}
.list-left h1{ height:52px; line-height:52px; background:#cb0306; text-align:center; color:#FFF; font-size:20px;width: 228px;border: 1px solid #c40608;}
.list-left ul.list-nav{padding:14px 14px 4px;border: 1px solid #cb0306;}
.list-left ul.list-nav li{ height:40px;margin-bottom: 10px;}
.list-left ul.list-nav li a{ display:block; padding-left:30px; line-height:38px; background:url(imglist-nav-bg.gif) no-repeat 175px center #f6f6f6;font-size:14px; color:#202020;border:1px solid #e4e4e4;}
.list-left ul.list-nav li a:hover{ border:1px solid #e4e4e4; color:#cb0306;background:url(imglist-nav-bg-on.gif) no-repeat 175px center #ffffff;font-size:14px;}

.list-right{ width:730px;}
.list-title{ height:40px; background:url(imglist-tit-bg.gif) repeat-x bottom; color:#a6a6a6; font-size:12px; line-height:40px; position:relative; }
.list-title span.tit{border-bottom:2px solid #bd090c; line-height:38px;padding: 6px 15px; font-size: 20px; color: #bd090c;}
.list-title span.dqwz{position:absolute; right:10px; top:6px; height: 30px; line-height: 30px;}
.list-title a{ color:#a6a6a6}
.list-con { padding:15px; height:auto !important;height:500px; min-height:500px;}
.list-con ul li{ height:39px; line-height:39px; background:url(imglist-icon-1.gif) no-repeat 5px center; padding-left:18px;font-size:14px; border-bottom: 1px dashed #dedede;}
.list-con ul li span.date{ float:right; padding-right:5px; color:#9d9d9d}
.list-con ul li a:hover{ color:#772726;}
.list-con ul li p{ text-indent:2em; line-height:180%; font-size:13px; color:#666}
.list-con ul li.sear{ height:auto;background:url(imglist-icon-1.gif) no-repeat 5px 26px; padding:8px 0 8px 18px; font-size:15px;}
.list-con-p{ padding:15px 0 !important}
.page-con { padding:20px; height:auto !important;height:500px; min-height:500px;}
.page-con h1{ line-height:40px; font-size:20px; color:#2f2f2f; text-align:center}
.page-con h2{text-align:center; color:#666; font-size:16px; line-height:30px;}
.page-con .date{ text-align:center; font-size:12px; color:#b5b5b5; line-height:30px; border-bottom: 1px dashed #995556;padding-bottom: 15px;}
.page-con .zhengwen{ padding:10px 0;height:auto !important;height:400px; min-height:400px;}
.page-con .zhengwen p{ font-size:14px; text-indent:2em; line-height:30px; color:#393939}
.page-con .zhengwen img{ margin:10px auto; display:block; max-width:650px; text-indent:0em;}
.page-con .next{ border-top:2px solid #b6b6b6; padding:20px 0; margin-top:15px; line-height:28px; font-size: 14px;}
.page-con .next a{}
.page-con .next a:hover{ color:#bd090c}


/*意见征集*/
.mainyjzj {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	overflow：hidden;
	height: auto;
	padding: 10px 0;
	
}
.yjzj{height: 37px ;background: url(imglmx.jpg) repeat-x left bottom;}
.lmmc{float: left;padding: 0 10px;border-bottom: solid 2px #cb0306;color: #cb0306;font-size: 18px;height: 35px;line-height: 35px;}
.dqwz{float: right;padding-right: 20px;line-height: 37px;color: #787878;font-size: 12px;height: 37px;}
.dqwz a{color: #787878;font-size: 12px;}
.nrbf{padding: 10px;}
.nr1{font-size: 22px;font-weight: bold;color: #3b3b3b;line-height: 35px;text-align: center;padding-top: 20px;}
.nr2{font-size: 12px;color: #7c7c7c;line-height: 18px;text-align: center;padding: 10px 0px 15px;border-bottom: dashed 1px #d63a3d;}
.nr3{padding: 15px 10px;}
.nr3 p{line-height: 32px;text-indent: 2em;font-size: 14px;color: #202020;}
.myzj{height: 50px;background: #f6f6f6;line-height: 50px;font-size: 21px;color: #000000;text-align: center;}
.lyb{width: 725px;margin: 20px auto;min-height: 300px;}
.lyb table td{ font-size:14px;}
.lyb input[type='text']{ width:160px; height:28px; line-height:28px; padding:0 5px; font-size:13px; color:#555; border:1px solid #dadada}
.lyb input.zt{ width:640px;}
.lyb input.tj{ width:80px; height:30px; border:1px solid #cb0306; line-height:30px; color:#ffffff; text-align:center; background:#cb0306; margin:0 5px}
.lyb input.ct{ width:80px; height:30px; border:1px solid #dadada; line-height:30px; color:#333; text-align:center;  margin:0 5px}
.lyb textarea{width:640px; height:148px; padding:5px;border:1px solid #dadada}
/*领导之窗*/
.mainldzc {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	overflow：hidden;
	height: auto;
	padding: 20px 0;
	
}
.ldzcz{width: 230px;float: left;}
.ldzclm{width: 230px;height: 60px;line-height: 60px;font-size: 24px;color: #FFFFFF;text-align: center;background: #cb0306;}
.ldzczlb{border: solid 1px #ea9a9b;padding: 17px 10px 0px 14px;}
.swld{width: 200px;border-top: solid 2px #cb0306;border-bottom: solid 1px #e4e4e4;border-left: solid 1px #e4e4e4;border-right: solid 1px #e4e4e4;margin-bottom: 20px;}
.swldlm{height: 40px;line-height: 40px;font-size: 16px;color: #cb0306;text-align: center;background: #f6f6f6;}
.swldlb{padding: 5px;}
.swldlb ul li{width: 60px;float: left;height: 28px;line-height: 28px;padding-left: 35px;background: url(imgicon-02.gif) no-repeat 17px center;}
.swldlb ul li a{font-size: 13px;color: #2b2b2b;}

.ldzcy{width: 730px;float: right;}
.ldzcnr{padding: 30px 20px 15px 15px;}
.ldzcnr p{line-height: 32px;text-indent: 2em;font-size: 14px;color: #202020;}

/*眉山概况*/
.mainmsgk {
	width: 1000px;
	margin: 0 auto;
	overflow：hidden;
	height: auto;
	padding: 20px 0;
	
}
.msgk1{height: 285px;}
.msjjzt{
	width: 410px;
	height: 265px;
	float: left;
}
.msjjzt img{
	width: 410px;
	height: 265px;
}
.msjj{
	width: 570px;
	float: right;	
}
.msjjlm{
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #cb0306;
	padding-left: 10px;
	border-bottom: solid 2px #cb0306;
}
.msjjlm span{
	float: right;
}
.msjjlm span a{
	font-size: 12px;
	color: #cb0306;
}
.msjjnr{padding: 8px 5px 0px;}
.msjjnr p{
	font-size: 13px;
	color: #2B2B2B;
	text-indent: 2em;
	line-height: 32px;
}

.msgk2{height: 270px;}
.zrdl{width: 318px;height: 248px;border: solid 1px #e8e8e8;float: left;}
.zrdllm{height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #cb0306;
	padding-left: 15px;
	font-weight: bold;
	border-bottom: solid 2px #cb0306;
}
.zrdllm span{
	float: right;
	padding-right: 10px;
}
.zrdllm span a{
	font-size: 12px;
	color: #717171;
	font-weight: 100;
}
.zrdlnr{padding: 10px 9px 0px;}
.zrdlnr p{line-height: 25px;text-indent: 2em;}
.zrdlnr p img{width: 170px;height: 115px;float: left;padding: 5px 8px 5px 0px;}

.msgk3{height: 240px;}
.jjfz{width: 235px;float: left;}
.jjfzt{width: 235px;height: 151px;position: relative;}
.jjfzt img{width: 235px;height: 151px;}
.jjfzbt{width: 235px;height: 35px;line-height: 35px;font-size: 16px;position: absolute;left: 0;bottom: 0;color: #FFFFFF;text-align: center;background: url(imglmbg.png) repeat-x;}
.jjfzdp{padding: 10px 5px 10px;border: solid 1px #e8e8e8;}
.jjfzdp p{font-size: 12px;color: #565656;line-height: 24px;text-indent: 2em;}
.jjfzdp p a{color: #cb0306;}
.jjfzdp ul li{line-height: 24px;height: 24px;}
.jjfzdp ul li a{font-size: 12px;color: #565656;}
.jjfzdp ul li span{font-size: 12px;color: #565656;float: right;padding-right: 3px;}

.msgk4{height: 180px;border-top: solid 2px #cb0306;}
.wtz{padding: 20px;}
.qnw{border-right: solid 1px #e7e7e7;width: 548px;height: 140px;float: left;}
.qnwt{width: 200px;height: 26px;margin: 0 auto;}
.qnwt img{width: 200px;height: 26px;}
.qnwlb{margin-top:25px ;}
.qnwlb ul li{width: 137px;float: left;}
.qnwlb ul li a{width: 137px;display: inline-block;}
.qnwlb ul li a img{width: 56px;height: 56px;display: block;margin: 0 auto;}
.qnwlb ul li a p{text-align: center;height: 43px;line-height: 43px;color: #242424;font-size: 15px;}

.ytz{float: right;width: 409px;height: 140px;}
.ytzt{width: 170px;height: 26px;margin: 0 auto;}
.ytzt img{width: 170px;height: 26px;}
.ytzlb{margin-top:25px ;}
.ytzlb ul li{width: 136px;float: left;}
.ytzlb ul li a{width: 136px;display: inline-block;}
.ytzlb ul li a img{width: 56px;height: 56px;display: block;margin: 0 auto;}
.ytzlb ul li a p{text-align: center;height: 43px;line-height: 43px;color: #242424;font-size: 15px;}

/*数据开放*/
.main_sjkf{width:880px;padding:0 60px;height:530px;margin:0 auto;padding-top:20px;background:url(../img/bg.jpg) no-repeat;}
.main_sjkf h1{font-size:36px;color:#cb0306;text-align:center;line-height:50px;font-weight:bold;}
.main_sjkf li{float:left;width:220px;height:120px; text-align:center}
.main_sjkf li p{font-size:16px;color:#2c2c2c;text-align:center; line-height:26px}


.sjkf_table .sjkf_title{height:63px;padding:0 20px;}
.sjkf_table .sjkf_title b{font-size:20px;line-height:63px; font-weight:normal}
.sjkf_table .sjkf_title span{display:inline-block;width:81px;height:40px; line-height:35px; color:#000; font-size:18px; padding:0 10px; vertical-align:middle}
.sjkf_table .sjkf_title a{ font-size:15px; color:#891f21; text-decoration:underline}
.sjkf_table .details{margin:0 auto 50px;width:960px;height:auto;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.sjkf_table .details li{line-height:41px;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;font-size:14px;}
.sjkf_table .details li.o-bg{ background:#f6f6f6}
.sjkf_table .details li .dis{display:inline-block;width:140px;padding-right:20px;text-align:right;color:#1a1a1a;float: left;}
.sjkf_table .details li .red{display:inline-block;padding-left:20px;color:#cb0306;border-left:1px solid #eaeaea;width: 775px;}
.sjkf_table .details li .red a{display:inline-block;height:22px;line-height:22px;text-align:center;margin-right:10px;background-color:#dcdcdc;color:#1a1a1a;vertical-align:middle; padding:4px 10px;}
.sjkf_table .details li .down a:hover{background-color:#cb0306;color:#fff;}
.sjkf_table .sj-con{padding:0 20px;}
.sjkf_table .sj-con p{ font-size:14px; line-height:200%; text-indent:2em;}
.sjkf_table .sj-pinglun{padding:0 20px;}
.sjkf_table .sj-pinglun .tit{ font-size:18px;color: #882124; line-height:200%}
.sjkf_table .sj-pinglun .txt{ text-align:right; font-size:16px; padding-right:10px}
.sjkf_table .sj-pinglun .txt2{ text-align:right; font-size:14px; padding-right:10px}
.sjkf_table .sj-pinglun textarea{ width:100%; font-size:14px; line-height:180%; color:#999}
.sjkf_table .sj-pinglun .tousu{ border:1px dashed #cb0306; margin-left:80px}
.sjkf_table .sj-pinglun .tousu input{ width:230px; height:28px; font-size:14px; color:#666; border:1px solid #dddddd; padding:0 5px;}
.sjkf_table .sj-pinglun input.tijiao{padding:0px 15px; text-align:center; font-size:16px; color:#FFF;background-color: #cb0306; border:0}

.list_sjkf{padding:14px 14px 4px;border: 1px solid #caa8a7;}
.list_sjkf .list{margin:0px auto 15px;border:1px solid #e4e4e4;border-top:0;width:200px;overflow:hidden;}
.list_sjkf .list h2{height:40px;border-top:2px solid #cb0306;color:#cb0306;line-height:40px;text-align:center;background-color:#f6f6f6; font-weight: normal}
.list_sjkf .list ul{padding-top:5px; padding-left:15px;}
.list_sjkf .list ul li{height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:29px; background:url(imgicon-02.gif) no-repeat left center;font-size:14px;}
.list_sjkf .list ul li a{line-height:29px;border:none; padding-left:15px; background:none;}
.list_sjkf .list ul li span{line-height:29px;}
.list_sjkf .list ul li.on a{color:#cb0306;}
.list_sjkf .list ul li.on span{color:#cb0306;}
.list_sjkf .value ul{height:209px;}
.list_sjkf .value li{height:33px; background:none}
.list_sjkf .value li span{margin-left:30px;}
.list_sjkf .list li a{height:33px;*height:30px;}
.list_sjkf .resource{ padding-bottom:5px}
.list_sjkf .data{ padding-bottom:5px; min-height:100px}
.list_sjkf .value{height:252px;}
.list_sjkf .value .mum{ color:#2f2f2f; font-size:18px;}
.list_sjkf .value .mum i{ color:#e20000}
.list_sjkf .value b{ font-size:14px; font-weight:normal}

.list-right .pos{position:relative;height:36px;line-height:36px;color:#787878;font-size:12px;border-bottom:2px solid #ccc;width:100%;text-align:right;}
.list-right .pos .count{position:absolute;top:0px;left:0px;height:36px;line-height:36px;padding:0 10px;font-size:18px;border-bottom:2px solid #cb0306;color:#cb0306;}
.list-right .opt{position:relative;margin-top:10px;height:51px;background-color:#f6f6f6;border-bottom:1px solid #cb0306;}
.list-right .opt span{padding-left:20px;line-height:51px;font-size:16px;color:#202020;}
.list-right .opt .options{width:183px;height:33px;border:1px solid #e2e2e2;position:absolute;z-index:999;left:130px;top:11px;}
.list-right .opt .options select{width:100%;height:33px;outline:none;}
.list-right .opt ul li{ float:left; padding:11px 5px}
.list-right .opt ul li a{ display:block; font-size:15px; padding:5px 10px; text-align:center; cursor:pointer !important}
.list-right .opt ul li a:hover{background: #cb0306; color:#FFF}
.list-right .opt ul li .on{background: #cb0306; color:#FFF}
.list-right .opt ul span{ float:left; padding-right:10px}
/*右列表*/
.list-right .box{height:925px;width:100%;overflow:hidden;}
.list-right .box li{padding:20px 0;height:63px;border-bottom:1px solid #e1e1e1;position:relative;}
.list-right .box li .title{font-size:18px;font-weight:bold;color:#3e3e3e;width:600px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list-right .box li p{font-size:12px;color:#787878;}
.list-right .box li p span{width:63px;height:20px;display:inline-block;background:url(../img/stars.png) no-repeat -54px -40px;}
.list-right .box li .data{position:absolute;top:20px;right:0px;width:100px;height:50px;background-color:#e9e9e9;font-size:18px;color:#717171;font-weight:bold;text-align:center;line-height:50px;}
.list-right .box li:hover .title{color:#cb0306;}
.list-right .box li:hover .data{background-color:#cb0306;color:#fff;}
.list-right .box li:hover .data a{color:#fff;}
.list-right .box .bar{padding:20px; text-align:center}
/*互动信箱*/
/*信箱*/
.main-list .message{height:50px;width:100%;overflow:hidden;}
.main-list .message li{float:left;width:233px;height:48px;border:1px solid #cb0306;margin-right:20px;}
.main-list .message li:hover{background-color:#cb0306;}
.main-list .message .last{margin-right:0px;}
.main-list .message li a{float:left;line-height:48px;color:#1a1a1a;font-size:17px;}
.main-list .message li:hover a{color:#fff;}
.main-list .message li span{float:left;margin-top:12px;margin-left:31px;display:inline;width:42px;height:35px;}
.main-list .message li.hd-icon1 span{background:url(imgmsg_r01.png) no-repeat;}
.main-list .message li.hd-icon2 span{background:url(imgmsg_r02.png) no-repeat;}
.main-list .message li.hd-icon3 span{background:url(imgmsg_r03.png) no-repeat;}
.main-list .message li.hd-icon4 span{background:url(imgmsg_r04.png) no-repeat;}
.main-list .message li:hover span.hd-icon1{background-image:url(imgmsg_01.png);}
.main-list .message li:hover span.hd-icon2{background-image:url(imgmsg_02.png);}
.main-list .message li:hover span.hd-icon3{background-image:url(imgmsg_03.png);}
.main-list .message li:hover span.hd-icon4{background-image:url(imgmsg_04.png);}
/*左*/
.main-list .hd-left{margin-top:20px;float:left;display:inline;width:655px;}
/*主体表头与内容的通用样式*/
.main-list .tabBar{width:100%;height:35px;background-color:#f6f6f6;}
.main-list .tabBar li{float:left;padding:0 18px;background-color:#f6f6f6;line-height:35px;font-size:16px;color:#0f0f0f;}
.main-list .tabBar li a{color:#0f0f0f;}
.main-list .tabBar .on{background-color:#cb0306;color:#fff;}
.main-list .tabBar .on a{color:#fff;}
.main-list .tabBar .more{float:right;height:35px;line-height:35px;padding-right:10px;font-size:14px;color:#7f7f7f;}
.main-list .tab-con .con{width:100%;padding-top:10px;}
.main-list .tab-con .con li{height:32px;width:100%;float:left;}
.main-list .tab-con .con li b{float:left;display:inline;background-color:#cb0306;width:4px;height:4px;margin-top:18px;margin-left:10px;}
.main-list .tab-con .con li a{float:left;display:inline;margin-left:10px;height:35px;font-size:14px;color:#232323;line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main-list .tab-con .con li .time{float:right;display:inline;margin-right:5px;line-height:35px;font-size:14px;color:#a3a3a3}


/*左上访谈*/
.main-list .hd-left .talk{height:200px;width:100%;overflow:hidden;margin-top:20px;}
.main-list .hd-left .talk .con{width:100%;height:150px;display:none;padding-top:15px;overflow:hidden;}
.main-list .hd-left .talk .con .pic{float:left;width:200px;height:150px;display:inline;}
.main-list .hd-left .talk .con .desc{float:left;margin-left:20px;display:inline;width:435px;}
.main-list .hd-left .talk .con .desc li{width:100%;float:left;margin-bottom:18px;height:auto;}
.main-list .hd-left .talk .con .desc li.last{margin-bottom:0px;}
.main-list .hd-left .talk .con .desc li.red span{color:#cb0306;}
.main-list .hd-left .talk .con .desc li.red p{color:#cb0306;}
.main-list .hd-left .talk .con .desc span{float:left;font-size:14px;color:#4b4b4b;font-weight:bold;}
.main-list .hd-left .talk .con .desc p{float:left;width:380px;font-size:14px;color:#5e5e5e;}


/*左中信箱*/
.main-list .hd-left .mail{height:220px;overflow:hidden;}
.main-list .hd-left .mail .tabBar .on{background-color#cb0306;border-top:2px solid #cb0306;color:#ffffff;line-height:33px;}
.main-list .hd-left .mail .tab-con>div{display:none;}
.main-list .hd-left .mail .tab-con .subTitle{height:39px;border-bottom:1px solid #e4e4e4;}
.main-list .hd-left .mail .tab-con  span{/*float:left;line-height:39px;font-size:14px;padding:0 15px;font-weight:bold;color:#252525;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/}
.main-list .hd-left .mail .tab-con .number{width:100px;}
.main-list .hd-left .mail .tab-con .title{}
.main-list .hd-left .mail .tab-con .time{width:100px;}
.main-list .hd-left .mail .tab-con .situation{width:45px;}
.main-list .hd-left .mail .tab-con .details{height:180px;overflow:hidden;}
.main-list .hd-left .mail .tab-con .details span{font-size:12px;line-height:30px;color:#2f2f2f;font-weight:normal;}
.main-list .hd-left .mail .tab-con .details .title{ text-align:left}

/*左下*/
.main-list .hd-left .leftBot{margin-top:20px;height:214px;margin-bottom:20px;overflow:hidden;}
.main-list .hd-left .leftBot .news{float:left;display:inline;width:320px;height:214px;}
.main-list .hd-left .leftBot .news b{line-height:35px;}
.main-list .hd-left .leftBot .news .con a{width:220px;}
.main-list .hd-left .leftBot .advise{float:left;display:inline;margin-left:19px;width:315px;}
.main-list .hd-left .leftBot .advise .tabBar .moreUrl{float:right;}
.main-list .hd-left .leftBot .advise .tabBar .more{display:none;}

/*右*/
.main-list .hd-right{float:right;width:325px;margin-top:20px;}

/*右上往期回顾*/
.main-list .hd-right  .tabBar h2{float:left;line-height:35px;height:34px;font-size:16px;color:#cb0306;padding-left:15px;border-left:8px solid #cb0306;}
.main-list .hd-right .review{width:325px;height:200px;overflow:hidden;margin-top:40px;}
.main-list .hd-right .review .con a{width:180px;}
.main-list .hd-right .reSearch{height:220px;overflow:hidden;margin-top:20px; }
.main-list .hd-right .reSearch .con a{width:180px;}
.main-list .hd-right .policy{width:325px;height:200px;overflow:hidden;}

/*党务之窗*/
.dw-pic-banner{ margin:15px auto 0}
.slideTxtBox-dw {
	width: 998px;
	text-align: left;
}

.slideTxtBox-dw .hd {
	height: 38px;
	line-height: 38px;
	background: #f6f6f6;
	padding: 0 10px 0 20px;
	border-top: 1px solid #7e2426;
	position: relative;
}

.slideTxtBox-dw .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 32px;
}


.slideTxtBox-dw .hd ul li {
	float: left;
	padding: 0 20px;
	cursor: pointer;
	font-size: 15px;
}
.slideTxtBox-dw .hd ul.padd-1 li{padding: 0 24px;}

.slideTxtBox-dw .hd ul li a{color:#333;}


.slideTxtBox-dw .hd ul li.on {
	height: 40px;
	background: #cb0306;
	color: #FFFFFF;
	margin-top: -1px;
	font-weight:bold;
}

.slideTxtBox-dw .hd ul li.on a{color:#fff;}

.slideTxtBox-dw .bd ul {
	padding: 10px 15px;
	zoom: 1;
	border:1px solid #e4e2e3;
	border-top:none;
}

.slideTxtBox-dw .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	float: left;
	width: 49%;
}
.slideTxtBox-dw .bd li a{background: url(imgicon-02.gif) no-repeat left center;	padding-left: 17px;}
.slideTxtBox-dw .bd li.line{ border-right:1px dashed #cecece; margin-right:1.6%;}
.slideTxtBox-dw .bd li .date{ float:right; padding-right:15px; color:#a3a3a3}
/*排版样式修正*/
#vsb_content_2 P{ line-height:150% !important}
/*五公开*/
.table-white {
    margin: auto;
    padding: 0px;
    background: #FFFFFF;
	font-size:14px;
}
.table_3 {
 padding: 0px;
 margin: 0px;
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 margin-left:auto;
 margin-right:auto;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #E1DFDF;
 border-right-color: #E1DFDF;
 border-bottom-color: #E1DFDF;
 border-left-color: #E1DFDF;
}
.table_4 {
 border: 1px solid #E1DFDF;
 padding: 0px;
 margin: 0px;
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 margin-left:auto;
 margin-right:auto;
}
.table_1 {

 padding: 0px;
 margin: 0px;
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 margin-left:auto;
 margin-right:auto;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: solid;
 border-left-color: #E1DFDF;
}
.table_4_1 {
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 margin-left:auto;
 margin-right:auto;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #EBDEC7;
 border-bottom-color: #EBDEC7;
 border-left-color: #EBDEC7;
 background-repeat: repeat-x;
 background-position: top;
 margin-top: 0px;
 margin-bottom: 6px;
 padding: 0px;
 border-top-width: 1px;
 border-top-color: #EBDEC7;
}
.table_4_2 {
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 background-repeat: repeat-x;
 background-position: top;
 padding: 0px;
 margin-top: 2px;
 margin-right: 2px;
 margin-bottom: 2px;
 margin-left: 2px;
}
.table_4_box {
 top: auto;
 clip: rect(auto,auto,auto,auto);
 left: auto;
 right: auto;
 bottom: 2px;
 padding: 0px;
 margin: auto;
 border: 1px solid #C3B8A5;
 background-color: #F3EBDE;
 line-height: 16px;
}
.title4_14px {
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    margin: 0px;
    padding: 0px;
	padding-left:25px;
	line-height: 27px;
}
/*信息公开*/
.table_xxgk-bt1 {
    top: auto;
    clip: rect(auto auto auto auto);
    left: auto;
    right: auto;
    bottom: 2px;
    line-height: 16px;
    background-image: url("imgxxgk-bt1.jpg");
    font-family: 宋体;
    font-size: 14px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-repeat: repeat-x;
}
.table_xxgk-bt2 {
    top: auto;
    clip: rect(auto,auto,auto,auto);
    left: auto;
    right: auto;
    bottom: 2px;
    line-height: 16px;
    background-image: url(imgxxgk-bt3.jpg);
    background-repeat: repeat-x;
}
.wenjuan input{ vertical-align:middle;margin:0 3px}


/*信息公开新改页面*/

.xxgk-left {
	width: 290px;
}

.xxgk-right {
	width: 690px;
}

.xxgk-list-nav li {
	background: url(imgxxgk-nav-bg.gif) no-repeat;
	width: 210px;
	padding-left: 80px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	font-size: 15px;
}

.xxgk-list-nav li a {
	display: block;
}

.xxgk-list-nav li a:hover {
	color: #cc0407;
}

.xxgkbox .title {
	height: 35px;
	background: #f6f6f6;
	line-height: 35px;
	position: relative;
}

.xxgkbox .title span.text {
	height: 35px;
	background: #cc0407;
	position: absolute;
	left: 0;
	padding: 0 15px;
	color: #FFFFFF;
	font-size: 16px;
}

.xxgkbox .title span.more {
	float: right;
	padding-right: 10px;
}

.xxgkbox .title span.more a {
	color: #999;
}

.xxtj-con {
	margin-top: 10px;
}

.xxtj-con table th {
	background: #ffe7e7;
	height: 35px;
}

.xxtj-con table td {
	background: #f9f9f9;
	height: 35px;
}

.xxtj-con table td i {
	font-size: 15px;
	color: #999;
}

.xxtj-con table td i.col {
	color: #f59e3f;
}

.xxgk-con .tit-2 {
	height: 38px;
	line-height: 37px;
	background: url(imgxxgk-tit-bg.gif) repeat-x bottom;
	position: relative;
}

.xxgk-con .tit-2 span.tex {
	position: absolute;
	left: 0;
	border-bottom: #cc0407 1px solid;
	padding: 0 10px;
	font-size: 15px;
	color: #cc0407;
}

.xxgk-con ul {
	padding: 10px 0;
}

.xxgk-con ul li {
	float: left;
	width: 20%;
}

.xxgk-con ul li a {
	display: block;
	background: url(imgicon-03.gif) no-repeat 5px center;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
}

.xxgk-con ul.four li {
	width: 25%;
}

.xxtj-px {
	height: 30px;
	padding: 10px;
	background: #f6f6f6;
	margin-top: 15px;
}

.xxtj-px span,
.xxtj-px span a {
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
}

.xxtj-px span.tit {
	font-size: 16px;
}

.xxtj-px a.px {
	font-size: 12px;
	padding: 6px 25px;
}

.xxtj-px a.px:hover {
	background: #BD090C;
	color: #FFFFFF;
}

.xxtj-px a.on {
	background: #BD090C;
	color: #FFFFFF;
}

.xxgk-tongji {
	margin: 30px 0;
	position: relative;
	height: 547px;
}
.tongji-table{overflow-y:scroll;height: 497px;padding-top: 50px;}
.xxgk-tongji .title {
	height: 50px;
	position: absolute;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	background: #ffe7e7;
	color: #333333;
}

.xxgk-tongji table {
	border: 1px solid #c9c9c9;
	border-collapse: collapse;
}

.xxgk-tongji table th,
.xxgk-tongji table td {
	border: 1px solid #c9c9c9;
	height: 30px;
	text-align: center;
}
.xxgk-tongji table .bg{ background: #f7f7f7;}


/*信息公开切换*/
.slideTxtBox-xxgk {
	width: 687px;
	text-align: left;
}

.slideTxtBox-xxgk .hd {
	height: 38px;
	line-height: 38px;
	background: #f6f6f6;
	padding: 0 10px 0 20px;
	border-top: 1px solid #7e2426;
	position: relative;
}

.slideTxtBox-xxgk .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 32px;
}


.slideTxtBox-xxgk .hd ul li {
	float: left;
	padding: 0 20px;
	cursor: pointer;
	font-size: 15px;
}
.slideTxtBox-xxgk .hd ul.padd-1 li{padding: 0 24px;}

.slideTxtBox-xxgk .hd ul li a{color:#333;}


.slideTxtBox-xxgk .hd ul li.on {
	height: 40px;
	background: #cb0306;
	color: #FFFFFF;
	margin-top: -1px;
	font-weight:bold;
}

.slideTxtBox-xxgk .hd ul li.on a{color:#fff;}

.slideTxtBox-xxgk .bd ul {
	padding: 10px 15px;
	zoom: 1;
	border:1px solid #e4e2e3;
	border-top:none;
	height:215px
}

.slideTxtBox-xxgk .bd li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
.slideTxtBox-xxgk .bd li a{background: url(imgicon-02.gif) no-repeat left center;	padding-left: 17px;}
.slideTxtBox-xxgk .bd li.line{ border-right:1px dashed #cecece; margin-right:1.6%;}
.slideTxtBox-xxgk .bd li .date{ float:right; padding-right:15px; color:#a3a3a3}


.fttipspanstyle162463{font-size:16px;}
.ftcontentstyle162463{color:#666 !important;}