﻿@charset "utf-8";

.pageBanner {
	display: none
}

.column {
	overflow: hidden;
}

/* ========= column1 ========= */

/* ========= column2 ========= */
/* 新闻资讯 */
#column2 {
	padding: 6px 0;
	background: #f2f2f2;
}

#column2 .side {
	width: 410px;
	margin-left: 10px;
	border: 1px solid #e3e9f0;
	background: #fff;
	float: right;
}

/* 新闻通知 */
/* #xwtz{     width: 490px; float: right; } */
#xwtz {
	width: 778px; /* 400px */
	/* margin-left: 10px; */
	background: #fff;
	float: left;
}

.tzbox {
	overflow: hidden;
}

.tzbox .hd {
	height: 48px;
	line-height: 48px;
	border: 1px solid #e3e9f0;
	/* background: #f1f5fa; */
}

.tzbox .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border-bottom: 2px solid #005faf;
	background: url(../images/tzbg.png) no-repeat 10px;
	padding: 0px 15px 0 55px;
}

.tzbox .hd h3 a {
	display: block;
	font-size: 20px;
	color: #005faf;
	font-weight: bold;
}

.tzbox .hd .more {
	float: right;
	/* color: #999; */
	overflow: hidden;
	/* background: url(../images/more.png) no-repeat 10px 23px; */
	padding: 0 10px;
	width: 30px;
	height: 48px;
}

.cgbox {
	overflow: hidden;
}

.cgbox .hd {
	height: 48px;
	line-height: 48px;
	border: 1px solid #e3e9f0;
	/* background: #f1f5fa; */
}

.cgbox .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border-bottom: 2px solid #005faf;
	padding: 0px 15px 0 5px;
}

.cgbox .hd h3 a {
	display: block;
	font-size: 20px;
	color: #005faf;
	font-weight: bold;
}


.tzbox .bd {
	padding: 5px 20px;
	overflow: hidden;
	border: 1px solid #e3e9f0;
	height: 205px;
}

.tzbox .bd div {
	overflow: hidden;
}

#focusNews {
	float: left;
}
/* 焦点图S */
.focus {
	width: 367px;
	height: 266px;
	overflow: hidden;
	position: relative;
	float: right;
}

.focus .hd {
	position: absolute;
	right: 10px;
	bottom: 16px;
	z-index: 15;
}

.focus .hd ul {
	overflow: hidden;
	zoom: 1;
	z-index: 2;
}

.focus .hd ul li {
	float: left;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	cursor: pointer;
	overflow: hidden; /* background-color:#fff; */
	line-height: 1000px;
	border-radius: 8px;
	border: 1px solid #fff;
}

.focus .hd ul li.on {
	background-color: #fff;
	border: none;
	width: 10px;
	height: 10px;
}

.focus .bd {
	position: relative;
	z-index: 2;
}

.focus .bd ul li {
	z-index: 9;
}

.focus .bd .pic {
	position: relative;
	z-index: 0;
}

.focus .bd .pic img {
	width: 410px;
	height: 266px;
	border: 0;
}

.focus .bd .txt {
	display: none;
}

.focus .bd .con {
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	*bottom: 3px;
	height: 50px;
	line-height: 50px;
}

.focus .bd .con .title {
	padding-left: 15px;
	position: relative;
	z-index: 1;
	font-size: 16px;
}

.focus .bd .con .title a {
	color: #fff;
}

.focus .bd .con .titleBg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0;
	top: 0;
	filter: alpha(opacity = 50);
	opacity: 0.5;
}

.focus .bd .con .bg {
	position: absolute;
	width: 100%;
	height: 50px;
	z-index: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity = 50);
	opacity: 0.5;
}
/* 焦点图E */
#column2 .topicList {
	overflow: hidden;
}

/*采购日程*/
.cgbox {
	width: 410px;
	height: 265px;
	/* background: url(../images/rl.jpg) no-repeat; */
}

/*办事窗口*/
#column3 {
	margin-bottom: 20px;
}

.bsbox {
	overflow: hidden;
}

.bsbox .hd {
	height: 50px;
	line-height: 50px;
	border: 1px solid #e3e9f0;
	background: #f1f5fa;
}

.bsbox .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1; /* border-bottom:2px solid #005bac; */
	background: url(../images/bsicon.png) no-repeat 20px #005bac;
	padding: 0px 20px 0 70px; /* color: #fff; */
}

.bsbox .hd h3 a {
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

.bsbox .hd .more {
	float: right;
	color: #999;
	overflow: hidden;
	background: url(../images/more.png) no-repeat 10px 23px;
	padding: 0 10px;
	width: 30px;
	height: 50px;
}

.bsbox .hd a:hover.more {
	filter: alpha(opacity = 60);
	opacity: 0.6;
}

.bsbox .bd {
	padding-top: 20px;
	overflow: hidden;
}

.bslist {
	padding-left: 0px;
}
.bslist li {
	width: 400px;
	height: 60px;
	margin: 5px 5px 5px 5px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	float: left;
	border-radius: 10px;
	border: 1px solid #f1f1f1;
}

.bslist li a {
	display: table-cell;
	/* width: 140px; */
	height: 100%;
	font: 16px "Microsoft Yahei";
	font-weight:bold;
	padding: 20px 0 0 70px;
	padding-left:120px;
	vertical-align: middle;
}

.bslist li.cgr {
	background: #fff url(../images/cgr.png) no-repeat 68px 4px;
}

.bslist li.cgr a {
	color: #F67F57;
}

.bslist li.gys {
	background: #fff url(../images/gys.png) no-repeat 68px 4px;
}

.bslist li.gys a {
	color: #8A7DFF;
}

/*信息公开*/
#column4 {
	height: 1100px;
	background: #f2f2f2;
	padding-bottom: 15px;
}

.xxgkbox {
	background: #fff;
	padding: 0px;
	height: 450px;
}

.xxgktitle {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border-bottom: 1px solid #e3e3e3;
	width: 1160px;
	margin-bottom: 10px;
	height: 45px;
}

.xxgktitle a {
	border-bottom: 1px solid #1f4f8a;
	background: url(../images/xxgkicon.png) no-repeat 10px 8px;
	padding: 10px 15px 12px 50px;
	line-height: 40px;
	font-size: 22px;
	color: #184a87;
	font-weight: bold;
}

.jzcg {
	height: 55px;
	line-height: 55px;
	width: 560px;
	float: left;
}

.jzcg h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.jzcg h3 a {
	/* display: block; */
	font-size: 20px;
	color: #1f4f8a;
	font-weight: bold;
}

.jzcg .more {
	float: right;
	/* color: #999; */
	overflow: hidden;
	/* background: url(../images/more.png) no-repeat 10px 23px; */
	padding: 0 10px;
	width: 30px;
	height: 48px;
}

#cggg {
	float: left;
	width: 560px;
}

#cggg .hd {
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
}

#cggg .hd ul {
	overflow: hidden;
}

#cggg .hd li {
	float: left;
	font: 20px "微软雅黑";
	padding: 0 15px;
	text-align: center;
	width:129px;
	height: 40px;
	line-height: 40px;
}

#cggg .hd li.on {
	background: #006dbb;
}

#cggg .hd li.on a {
	color: #fff;
}

.cggbox .bd ul {
	padding-top: 5px;
}

.rqtopList {
	width: 560px; /* float: right; */
}

.rqtopList li {
	border-bottom: 1px dashed #e0e0e0;
	height: 55px;
	padding: 5px 0 10px;
}

.rqtopList li span.date {
	display: block;
	float: left;
	width: 90px;
	height: 55px;
	background-color: #f2f2f2;
	color: #3f3f3f;
	text-align: center; /* margin-top: 5px; */
}

.rqtopList li span.date b {
	font-size: 20px;
	font-weight: normal;
	line-height: 40px;
	height: 35px;
	display: block;
	color: #204f8a;
	font-weight: bold;
}

.rqtopList li span.date .yy {
	font-size: 18px;
	line-height: 16px;
	display: block;
	height: 18px;
}

.rqtopList li .con {
	float: right;
	width: 450px;
}

.rqtopList li .con .neswgif {
	background: url("../images/newsicon.gif") 420px 0px no-repeat;
}

.rqtopList li .con .title {
	font-size: 16px; 
	padding-bottom: 5px;
	height: 35px;
	line-height: 55px;
	font-weight: 400;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.rqtopList li .con .title .tit{
	
}

.rqtopList li .con .intro {
	font-size: 14px;
	color: #707070;
	line-height: 24px;
}

.fscg {
	height: 55px;
	line-height: 55px;
	width: 560px;
	float: right;
}

.fscg h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.fscg h3 a {
	display: block;
	font-size: 20px;
	color: #1f4f8a;
	font-weight: bold;
}

.fscg .more {
	float: right;
	/* color: #999; */
	overflow: hidden;
	/* background: url(../images/more.png) no-repeat 10px 23px; */
	padding: 0 10px;
	width: 30px;
	height: 48px;
}

#fsbox {
	float: left;
	width: 560px;
}

#fsbox .hd {
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
}

#fsbox .hd ul {
	overflow: hidden;
}

#fsbox .hd li {
	float: left;
	font: 15px "微软雅黑";
	padding: 0 10px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}

#fsbox .hd li.on {
	background: #006dbb;
}

#fsbox .hd li.on a {
	color: #fff;
}

/*国家法规*/
#column5 {
	margin:0px;
	background: #f2f2f2;
}

#column5 .siteWidth {
	background: #fff;
}

#gjfg {
	width: 580px;
	float: left;
}

.fgbox {
	overflow: hidden;
}

.fgbox .hd {
	height: 48px;
	line-height: 48px;
	border: 1px solid #e3e9f0;
	background: #f1f5fa;
}

.fgbox .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url(../images/gjfgicon.png) no-repeat 20px #005bac;
	padding: 0px 20px 0 70px;
}

.fgbox .hd h3 a {
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}

.fgbox .hd .more {
	float: right;
	/* color: #999; */
	overflow: hidden;
	/* background: url(../images/more.png) no-repeat 10px 23px; */
	padding: 0 10px;
	width: 30px;
	height: 48px;
}

.fgbox .bd {
	padding:5px;
	overflow: hidden;
}

.fgbox .bd div {
	overflow: hidden;
}

#xxgz {
	width: 580px;
	float: right;
}

·#xxgz .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url(../images/gzicon.png) no-repeat 20px #0b6cb8;
	padding: 0px 20px 0 70px;
}

#gzlc {
	width: 580px;
	float: left;
	margin-top: 30px;
}

#gzlc .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url(../images/lcicon.png) no-repeat 20px #0b6cb8;
	padding: 0px 20px 0 70px;
}

#zyxz {
	width: 580px;
	float: right;
	margin-top: 30px;
}

#zyxz .hd h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: url(../images/xzicon.png) no-repeat 20px #0b6cb8;
	padding: 0px 20px 0 70px;
}

#yqlj {
	background: #f1f5fa;
	height: 40px;
	/* padding: 20px 0; */
}

#yqlj .hd {
	height: 40px;
	text-align: left;
	float: left;
}

#yqlj .hd h3 {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 0px;
	/* background: url("../images/yqljbg.png") 17px no-repeat #204f8a; */
	font-size: 18px;
	color: #fff;
}

#yqlj .hd h3 a {
	color: ##333;
	padding: 0 10px;
}

#yqlj .hd h3 a:hover {
	color: #fff;
}

#yqlj .bd {
	float: left;
}

#yqlj .bd li {
	line-height: 40px;
	text-align: left;
	float: left;
	padding: 0 20px;
}