@charset "utf-8";

/*=========================Reset_start==========================*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
p,
dl,
dt,
dd,
ol,
ul,
li,
form,
table,
th,
td,
a,
img,
span,
strong,
var,
em,
input,
textarea,
select,
option {
	margin: 0;
	padding: 0;
}

html,
body {
	font-family: Microsoft YaHei;
	text-align: left;
}

ul,
ol {
	list-style: none;
}

img {
	border: 0;
}

input,
select,
textarea {
	outline: 0;
}

textarea {
	resize: none;
	overflow: auto;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th,
strong,
var,
em {
	font-weight: normal;
	font-style: normal;
}

a {
	text-decoration: none;
}


/*清除浮动*/

.clearfloat:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.clearfloat {
	zoom: 1;
}


/*==========================Reset_End===========================*/



/*当前位置*/

.xzsp {
	width: 1200px;
	margin: 0 auto;
}

.location a {
	font-size: 15px;
}

.xzsp .xzsp_container .location span {
	height: 55px;
	line-height: 55px;
	font-size: 15px;
}


/*xzsp_left列表左侧*/

.xzsp_left {
	width: 350px;
	margin-right: 25px;
	background: white;
	float: left;
	overflow: hidden;
}

.anbm {
	width: 50%;
	background: #dadada;
	color: #666666;
	font-size: 19px;
	text-align: center;
	line-height: 50px;
	float: left;
	cursor: pointer;
}

.anzt-zt {
	background: #0059c1;
	color: #FFFFFF;
	display: block;
}

.anbm-list {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background: white;
	overflow: hidden;
	width: 350px;min-height:757px
}

.anbm-a {
	width: 310px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 40px;
}

.ccc {
	display: none;
}

.anbm-b {
	width: 352px;
	display: none;
}

.anbm-a ul li {
	width: 117px;
	line-height: 40px;
	float: left;
	border-bottom: solid 1px #dadada;
	text-align: center;
}

.anbm-list a {
	color: #333333;
	float: left;
	font-size: 17px;
}

.anbm-list a:hover {
	color: #0059c1;
	font-size: 17px;
}

.anbm-c {
	display: none;
	background: white;
}

.anbm-c li {
	background: white;
}


/*主题分类右边*/

.cycx-f {
	float: left;
	margin-left: 10px;
	margin-right: 45px;
	width: 150px;
	height: 200px;
	color: #333333;
}

.cycx-f p {
	text-align: center;
	line-height: 50px;
	font-size: 17px;
}

.cycx {
	width: 150px;
	height: 150px;
	border: #d6d6d6 solid 1px;
}

.cycx-01 {
	background: #f3f3f3 url(cycx-01.png) no-repeat center center;
}

.cycx-02 {
	background: #f3f3f3 url(cycx-02.png) no-repeat center center;
}

.sx {
	width: 1px;
	height: 17px;
	background: #CCCCCC;
	float: right;
	margin-top: 13px;
	margin-right: 24px;
}


/*按主题列表页*/

.ztgg .sx {
	display: none;
}

.anbm-list .ztgg {
	width: 165px;
	text-align: center;
}

.bj {
	width: 33px;
	height: 40px;
	margin-left: 13px;
	float: left;
	margin-right: 8px;
}

.zt-01 .bj {
	background: url(grbs-01.png) no-repeat left center;
}

.zt-02 .bj {
	background: url(grbs-02.png) no-repeat left center;
}

.zt-03 .bj {
	background: url(grbs-03.png) no-repeat left center;
}

.zt-04 .bj {
	background: url(grbs-04.png) no-repeat left center;
}

.zt-05 .bj {
	background: url(grbs-05.png) no-repeat left center;
}

.zt-06 .bj {
	background: url(grbs-06.png) no-repeat left center;
}

.zt-07 .bj {
	background: url(grbs-07.png) no-repeat left center;
}

.zt-08 .bj {
	background: url(grbs-08.png) no-repeat left center;
}

.zt-09 .bj {
	background: url(grbs-09.png) no-repeat left center;
}

.zt-10 .bj {
	background: url(grbs-10.png) no-repeat left center;
}

.zt-11 .bj {
	background: url(grbs-11.png) no-repeat left center;
}

.zt-12 .bj {
	background: url(grbs-12.png) no-repeat left center;
}

.zt-13 .bj {
	background: url(grbs-13.png) no-repeat left center;
}

.zt-14 .bj {
	background: url(grbs-14.png) no-repeat left center;
}

.zt-15 .bj {
	background: url(grbs-15.png) no-repeat left center;
}

.zt-16 .bj {
	background: url(grbs-16.png) no-repeat left center;
}
.zt-17 .bj {
	background: url(grbs-17.png) no-repeat left center;
}
.zt-18 .bj {
	background: url(grbs-18.png) no-repeat left center;
}
.zt-19 .bj {
	background: url(grbs-19.png) no-repeat left center;
}
.zt-20 .bj {
	background: url(grbs-20.png) no-repeat left center;
}
.zt-21 .bj {
	background: url(grbs-21.png) no-repeat left center;
}
.zt-22 .bj {
	background: url(grbs-22.png) no-repeat left center;
}
.zt-23 .bj {
	background: url(grbs-23.png) no-repeat left center;
}
.zt-24 .bj {
	background: url(grbs-24.png) no-repeat left center;
}
.zt-25 .bj {
	background: url(grbs-25.png) no-repeat left center;
}
.zt-26 .bj {
	background: url(grbs-26.png) no-repeat left center;
}
.zt-27 .bj {
	background: url(grbs-27.png) no-repeat left center;
}
.zt-28 .bj {
	background: url(grbs-28.png) no-repeat left center;
}
.zt-29 .bj {
	background: url(grbs-29.png) no-repeat left center;
}
.zt-30 .bj {
	background: url(grbs-30.png) no-repeat left center;
}
.zt-31 .bj {
	background: url(grbs-31.png) no-repeat left center;
}
/*xzsp_right*/

.xzsp_container .xzsp_right {
	width: 68%;
	border: solid 1px #cccccc;
	padding-left: 33px;
	padding-right: 33px;
	float: left;
	background: white;min-height:800px;
}

.sfgw {
	margin-top: 20px;
	width: 49%;
	font-family: "微软雅黑";
	font-size: 19px;
	font-weight: bold;
	color: #2b8dff;
	padding-left: 12px;
	background: url('sfgw-bg_03 .png') no-repeat left center;
    float: left;
}
.dd{
	width: 50%;
	float: left;
	line-height: 65px;
}

.xzsp_right .tu {
	float: left;
	height: 19px;
	width: 3px;
	background: #1492ff;
	margin-top: 23px;
	margin-right: 1px;
}


/*sfgw-ml发改委下面的东西*/

.sfgw-ml {
	width: 100%;
	
}

.sfgw-ml ul li {
	display: none;
}

.sfgw-ml-l {
	width: 48%;
	height: 65px;
	margin-right: 25px;
	float: left;
}

.sfgw-ml-ll {
	width: 21%;
	height: 65px;
	background: url(jxzwfw_sp_01.png) no-repeat;
	border: #cccccc solid 1px;
	float: left;
}

.sfgw-ml-lr {
	width: 79%;
	height: 65px;
	border: #e1e1e1 solid 1px;
	float: left;
	background: #f6f6f6;
	text-align: center;
	line-height: 20px;
	padding-left: 32px;
	padding-right: 50px;
	padding-top: 11px;
}

.sfgw-ml-lr:hover {
	background: #e2efff;
}

.sfgw-ml-lr a {
	font-size: 17px;
	font-family: "微软雅黑";
	color: #333333;
}

.sfgw-ml-r {
	width: 48%;
	height: 65px;
	float: left;
}

.sfgw-ml-rl {
	width: 21%;
	height: 65px;
	background: url(jxzwfw_sp_02.png) no-repeat;
	border: #cccccc solid 1px;
	float: left;
}

.sfgw-ml-rr {
	width: 79%;
	height: 65px;
	border: #e1e1e1 solid 1px;
	float: left;
	background: #f6f6f6;
	text-align: center;
	line-height: 65px;
}

.sfgw-ml-rr:hover {
	background: #e2efff;
}

.sfgw-ml-rr a {
	font-size: 17px;
	font-family: "微软雅黑";
	color: #333333;
}


/*hx*/

.hx {
	width: 100%;
	height: 1px;
	background: #dadada;
	margin-top: 20px;
	float: left;
}


/*sfgw-list*/

.sfgw-list ul li {
	width: 100%;
	line-height: 60px;
	
}

.cs {
	background: #ffb32e;
	width: 5px;
	height: 15px;
	margin-top: 23px;
	margin-left: 13px;
	margin-right: 13px;
	float: left;
}


/*箭头*/

.jt {
	width: 18px;
	height: 10px;
	background: url(jtxx.png) no-repeat;
	float: right;
	margin-top: 28px;
	margin-right: 20px;
	cursor: pointer;
}

.jtt {
	width: 18px;
	height: 10px;
	background: url(Jtxs.png) no-repeat;
	float: right;
	margin-top: 28px;
	margin-right: 20px;
	cursor: pointer;
}

.sfgw-list ul li a {
	font-size: 15px;
	color: #333333;
	float:left;
}
.sfgw-list ul li a:hover{color:#0059c1}

/*无子项*/

.wzx {
	width: 100%;
	height: 70px;
	float: left;
	display: none;
	margin-top: -18px;
}

.wzxx {
	width: 96%;
}

.sfgw-list ul li .wzx a {
	color: #333333;
	font-size: 13px;
}

.sfgw-list ul li .wzx a:hover {
	background: #2B8DFF;
	color: white;
	font-size: 13px;
	border: #2B8DFF solid 1px;

}

.aa {
	margin-left: 10px;
	width: 90px;
	height: 30px;
	border: #dfdfdf solid 1px;
	border-radius: 3px;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	color: #333333;
	font-size: 13px;
}

.bb {
	margin-left: 10px;
	width: 50px;
	height: 30px;
	border: #dfdfdf solid 1px;
	border-radius: 3px;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	color: #333333;
}


/*有子项*/

.yzxx {
	color: #2b8dff;
}

.zx {
	float: left;
	margin-left: 31px;
}

.zx a {
	margin-left: 10px;
	color: #333333;
}

.cc {
	height: 4px;
	width: 4px;
	background: #333333;
	margin-left: 1px;
	margin-top: 29px;
	float: left;
}

#xx a {
	margin-left: 10px;
}

#xx {
	display: none;
}


/*ajax*/

.ajax {
	width: 100%;
	height: 90px;
	background: url(ajax_03.png) no-repeat;
}

.c_title {
	display: none;
}

.wzBs {
	color: #2b8dff !important;
}

.wzxBtx {
	border-top: #dadada solid 1px;
}




/*dibu*/

	.flooter-dahan ul li {
		list-style: none;
	}
	
	.flooter-dahan ul {
		margin: 0;
		padding: 0;
	}
	
	.flooter-dahan a {
		text-decoration: none;
	}
	
	.flooter-dahan {
		width: 100%;
		background: #767676;
	}
	
	.flooter-dahan .flooter_container {
		width: 1200px;
		height: 155px;
		margin: 0 auto;
	}
	
	.flooter-dahan .friendlink {
		width: 100%;
		height: 57px;
		border-bottom: 1px solid #9b9e9f;
		line-height: 57px;
		padding-top: 0px;
	}
	
	.flooter-dahan .friendlink span {
		float: left;
		color: #fff;
		font-size: 13px;
		height: 57px;
		line-height: 57px;
	}
	
	.flooter-dahan .friendlink ul {
		float: left;
	}
	
	.flooter-dahan .friendlink ul li {
		color: #FFFFFF;
		float: left;
		font-size:13px;
		line-height: 57px;
	}
	
	.flooter-dahan .friendlink ul li a {
		display: inline-block;
		color: #fff;
		font-size: 13px;
		margin-right: 14px;
		margin-left: 14px;
	}
	
	.flooter-dahan .copyright {
		width: 1200px;
		height: 98px;
		margin: 0 auto;
		position: relative;
	}
	
	.flooter-dahan .copyright ul {
		float: left;
		width: 100%;
		height: 26px;
		margin-top: 12px;
	}
	
	.flooter-dahan .copyright ul li {
		color: #FFFFFF;
		float: left;
		font-size:13px;
	}
	
	.flooter-dahan .copyright ul li a {
		display: inline-block;
		height: 26px;
		line-height: 26px;
		color: #fff;
		font-size: 13px;
		margin-right: 14px;
		margin-left: 14px;
	}
	
	.flooter-dahan .copyright span {
		/*float: left;*/
		width: 100%;
		color: #fff;
		font-size: 13px;
		/*line-height: 26px;*/
		margin-top: 12px;
	}
	
	.flooter-dahan .copyright span a {
		color: #fff;
		font-size: 13px;
	}
	
	.flooter-dahan a:hover {
		text-decoration: underline;
	}
	
	.flooter-dahan  .dzjg {
		display: inline-block;
		width: 50px;
		height: 62px;
		position: absolute;
		right: 15px;
		top: -2px;
	}
