@charset "UTF-8";
/* CSS Document */
/*首页*/
.top-banner {
  width: 100%;
  margin-bottom: 40px;
}
.top-banner img {
  border-radius: 0;
}
.zhxw {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 40px;
	overflow: hidden;
}
.zhxw h2 {
  width: 180px;
  height: 50px;
  color: #fff;
  font-size: 18px;
  background: url(../images/t-bg.jpg) no-repeat;
  background-size: 100%;
  padding: 8px 0 0 49px
}
/*轮播*/
.zhxw-l {
	width:600px;
	float: left;
}


.slide_x {
  overflow: hidden;
  position: relative;
  margin-top: 30px;
  width: 600px;
  height: 340px;
  background: #000;
}
.slide_x a {
  color: #eee;
  text-decoration: none;
}
.slide_x .box {
  overflow: hidden;
  position: relative;
  width: 600px;
  height: 340px;
}
.slide_x .list {
  overflow: hidden;
  width: 9999px;
}
.slide_x .list li {
  float: left;
  position: relative;
  width: 600px;
  height: 340px;
  border-radius: 0;
}
.slide_x .list img {
  vertical-align: top;
  width: 600px;
  height: 340px;
}
.slide_x .list p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px 0;
  color: #eee;
  font: 14px/24px "\5b8b\4f53";
  text-indent: 14px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
  background: rgba(0, 0, 0, 0.6);
}
.slide_x .btn {
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  right: 6px;
  background: none;
}
.btn:before {

    background: none!important;

}

.slide_x .btn li {
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 0 0 10px;
  border-radius: 2px;
  background: #eee;
  color: #333;
  font: 11px/16px Tahoma;
  text-align: center;
  cursor: pointer;
}
.slide_x .btn .selected {
  background: #f30;
  color: #fff;
}
.slide_x .minus, .slide_x .plus {
  position: absolute;
  top: 110px;
  width: 40px;
  height: 50px;
  background-image: url(../images/control.png);
  background-repeat: no-repeat;
  text-align: center;
  cursor: pointer;
}
.slide_x .minus {
  left: 0;
  background-position: 0 0;
}
.slide_x .plus {
  right: 0;
  background-position: -40px 0;
}
.slide_x .minus:hover {
  background-position: 0 -50px;
}
.slide_x .plus:hover {
  background-position: -40px -50px;
}

.zhxw-list {
	width:560px;
	float: right;
	margin-top:30px;
}
.zhxw-list ul{
	width:560px;
}
.zhxw-list ul li{
	width:560px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	color: #000;
	margin-bottom: 15px;
}

.zhxw-list ul li span{
	width:8px;
	height: 8px;
	border-radius: 50%;
	margin-right: 10px;
	display: block;
    float: left;
    background: red;
    margin-top: 8px;
}

.readmore {
	float:right;
	color: #4f57f1;
	font-size: 16px;
}

.djxw {
	width:1200px;
	margin:0 auto;
	background:url(../images/djxw-bg.png) no-repeat;
	overflow: hidden;
	height: 600px;
}
.djxw-list {
	float:left;
	width:570px;
	margin-top: 150px;
    margin-left: 30px;
}

.djxw-list ul {
	width:550px;
}
.djxw-list ul li {
	width:550px;
	overflow: hidden;
	margin-bottom: 20px;
}
.djxw-list ul li img {
	float:left;
	margin-right: 10px;
}
.djxw-list ul li p {
	float: left;
	font-size: 16px;
	font-weight: 600;
	color:#000;
	width:460px;
}


.djxw-tw {
	float: left;
	width:513px;
	margin-left: 50px;
	margin-top:170px;
}
.twimg {
	width:513px;
	height: 240px;
	margin-bottom: 15px;
}
.djxw-tw p {
	width:400px;
	font-size: 18px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 50px;
	color: #000;
}


.llxx {
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}

.llxx h2 {
  width: 180px;
  height: 50px;
  color: #fff;
  font-size: 18px;
  background: url(../images/t-bg.jpg) no-repeat;
  background-size: 100%;
  padding: 8px 0 0 49px;
  margin-bottom: 20px;
}





.llxx-l {
	float:left;
	width: 540px;
	margin-right: 50px;
}
.left-list {
	width:540px;
	height: 187px;
	background:url(../images/llxx-bg.png) no-repeat;
	background-size: 100%;
	margin-bottom: 30px;
}

.left-list h3 {
	font-size: 24px;
	color: #cc0100;
	margin-bottom: 15px;
	font-weight: bolder;
	padding-top:40px;
	text-align: center;
}

.left-list p {
	padding:0 15px;
	font-size: 16px;
	color: #656565;
	line-height: 30px;
    width: 500px;
    margin-left: 20px;
}

.llxx-r {
	float:left;
	width: 550px;
	
}
.llxx-r ul li {
	width: 550px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #000;
	font-size: 16px;
	margin-bottom: 30px;
	padding-left: 25px;
	background: url(../images/icon2.png) left center no-repeat;
	background-size:12px;
}


/*两会*/

.lh-cont {
	width: 1200px;
	margin: 0 auto;
	box-shadow: 0px 15px 18px #ccc;
}

.lh-xw {
	width:1160px;
	margin:20px auto;
	overflow: hidden;
}
.lh-xw h2 {
	text-align:center;
	margin:20px auto;
}
.lhxw-l {
	float:left;
	width: 545px;
	margin-right: 30px;
	margin-top: 20px;
}

.lhxw-list {
	float:left;
	width: 570px;
	margin-top: 20px;
}

.lhxw-list li {
	width:565px;
	box-shadow: 0px 2px 15px #f9e9d1;
	margin-bottom: 10px;
	padding:6px 20px;
}
.iconxw {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
	border:3px #c60000;
}

.xw-tit {
	font-size:20px;
	color:#222222;
	margin:10px 0;
}
.xw-infor {
	font-size:16px;
	color:#515050;
	line-height: 30px;
	margin-bottom: 10px;
}
.lh-sp {
	width:1160px;
	margin:30px auto;
	overflow: hidden;
	
	
}
.sp-l {
	float:left;
	width:720px;
	margin-right: 30px;
}


.sp-r {
	float:right;
	width:410px;
}

















