@charset "utf-8";
/* CSS Document */
.container{
	background:url(../images/Top_bg.jpg) no-repeat center top;
	padding-top:198px;
}
.container_con{
	width:1002px;
	margin:0 auto;
	background:#ffffff url(../images/container_con_bg.gif) repeat-x left top;
}
.logo{
	padding:0;
	text-align: right; position: absolute;
	top: 0px;
	width: 980px;
	margin: 0 32px;
}
.box01Ggzy{
	position:relative;
}
.box01Ggzy h2{
	min-height:45px;
	background:#f2f2f2;
}
.box01Ggzy h2 dl dt{
	text-indent:-5000px;
	display:inline-block;
	width:80px;
	height:20px;
	background:url(../images/ggzy_dt_bg.png) no-repeat;
	margin:14px 7px 0 20px;
}
.box01Ggzy h2 dl dt.jygg_dt{
	background-position:0 0;
}
.box01Ggzy h2 dl dd{
	float:left;
	display:inline;
	margin:12px 0 0 6px;
	font-size:12px;
	font-weight:normal;
	height:23px;
	line-height:23px;
	padding:0 8px;
	color:#4a4f55;
	background:#dcd8cd
}
.box01Ggzy h2 dl dd a:link,.box01Ggzy h2 dl dd a:hover,.box01Ggzy h2 dl dd a:visited{
	color:#4a4f55;
}
.box01Ggzy h2 dl dd.cur{
	background:#0068a1;
	color:#ffffff
}
.box01Ggzy h2 dl dd.cur a:link,.box01Ggzy h2 dl dd.cur a:hover,.box01Ggzy h2 dl dd.cur a:visited{
	color:#ffffff
}
.box01Ggzy_con{
	min-height:175px;
    height: auto;
	padding:8px 5px 0;
}
.listGgzy01 li{
	height:27px;
	padding:6px 10px 0;
	border-bottom:#e5e5e5 solid 1px;
}
.listGgzy01 li span.date{
	font-family:Arial;
	display:block;
	float:left;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
}
.listGgzy01 li span.date_blue{
	background:#0068a1;
}
.listGgzy01 li span.date_orange{
	background:#e58100;
}
.listGgzy01 li p{
	display:inline;
	margin:4px 0 0 10px;
}
.box01Ggzy .box01Ggzy_con .more{
	position:absolute;
	top:15px;
	right:20px;
}
.box01Ggzy .box01Ggzy_con .more a:link,.box01Ggzy .box01Ggzy_con .more a:hover,.box01Ggzy .box01Ggzy_con .more a:visited{
	color:#0068a1
}
.box01Ggzy h2 dl dt.gggs_dt{
	background-position:0 -20px;
}
.box01Ggzy h2 dl dt.cjxx_dt{
	background-position:0 -40px;
}
.box01Ggzy h2 dl dt.lyxx_dt{
	background-position:0 -60px;
}
.box01Ggzy h2 dl dt.zgsc_dt{
	background-position:0 -80px;
}
.box01Ggzy h2 dl dt.bgxx_dt{
	background-position:0 -100px;
}
.listGgzy01_sp li{
	border-bottom:none;
}
.listGgzy01_sp li.b{
	background:#f5fafe
}
.footer{
	height:202px;
	background:#f4f4f4
}
.footer p{
	color:#828282;
	line-height:24px;
}
.footer p a:link,.footer p a:visited{
	color:#828282
}
.footer p a:hover{
	color:#E50211
}
.footer p.fl{
	display:inline;
	margin:12px 0 0 40px;
}
.footer p.fr{
	display:inline;
	margin:12px 40px 0 0;
}
.footer p.fr{
	text-align:right
}
/*------------foot-----------*/
.footer{
    margin:15px auto 0;
    padding-bottom:30px;
	width:960px;
	/*background:url(../images/foot_bg.gif) repeat-x;*/
    background:#fff;
    border-top:6px solid #f54343;
    padding-top:10px;
}
.foot_nav{
	line-height:41px;
	color:#333;
}
.foot_nav a{
	color:#333;
}
.foot_nav a:hover{
	text-decoration:underline;
}
.foot_con{
    position:relative;
	padding:15px 60px;
	padding-bottom:0;
	line-height:24px;
}
.foot_con p{
	margin-bottom:10px;
}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:0px;left:150px;}
.text-center {
    text-align: center;
}

@media (max-width:800px){
.container{padding-top: 68px;background-size: 140%;}
.container_con{width:100%}
.container_con>div{padding:10px !important}
.w460{width:100%;margin-bottom:15px}
.box01Ggzy h2 dl dt.jygg_dt{width:100%;box-sizing: border-box;}
.listGgzy01 li{display: flex;flex-direction: column-reverse;padding:10px 0;height:auto}
.listGgzy01 li span.date{margin-top:10px;align-self: end;}
.footer{height:auto}
.logo{width:calc(100% - 20px); margin:10px;}
	.logo img{width:40%; margin:0 10px}
}