		body {
		font: 16px "weiruanyahei";
	}
	
	.top_wrap,
	.top_wrap1 {
		width: 100%;
		height: 180px;
		background: url(../images/banner.png) no-repeat 0 0;
	}
	
	.top {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.logo {
		background: url(../images/logo.png) no-repeat 0 0;
		width: 496px;
		height: 90px;
		margin-top: 20px;
		float: left;
	}
	
	.topright {
		float: right;
	}
	
	.topright p a:hover {
		color: #3C7CE6;
	}
	
	.topright i {
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url(../../images/weixin.png) no-repeat 0 0;
	}
	
	.topright p a:hover i {
		background: url(../../images/weixin_on.png) no-repeat 0 0;
	}
	
	.topright p:first-child {
		width: 340px;
		text-align: right;
		margin: 26px 0 10px 0;
	}
	
	.topright a {
		color: #666;
	}
	
	.search {
		width: 340px;
		height: 36px;
		background: url(../../images/sousuo.png) no-repeat 0 0;
	}
	
	.search input {
		background: none;
		padding: 10px;
		display: inline-block;
		width: 258px;
		float: left;
	}
	
	.search button {
		width: 62px;
		height: 36px;
		float: left;
		background: none;
		cursor: pointer;
	}
	
	.list_wrap {
		height: 41px;
		background: #3c7ce6;
		margin-top: 20px;
	}
	
	.list_wrap.act {
		width: 100%;
		margin-top: 0;
		position: fixed;
		left: 0;
		z-index: 2;
		top: 0;
	}
	
	.list_wrap div {
		width: 1200px;
		margin: 0 auto;
		line-height: 40px;
	
	}
	
	.list_wrap a {
		display: inline-block;
		margin-right: 23px;
		padding: 0 10px;
		color: #fff;
		font-size: 18px;
		text-align: center;
	}
	
	.list_wrap .act,
	.list_wrap a:hover {
		background: #5f96f0;
	}
	/**/
	
	.banner_wrap {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.banner_wrap img {
		width: 1200px;
		height: 380px;
		display: block;
	}
	
	.banner_wrap .box {
		width: 1200px;
		height: 380px;
		overflow: hidden;
		position: relative;
	}
	
	.banner_wrap .list {
		top: 0;
		left: 0;
		width: 99999px;
		height: 280px;
		position: absolute;
	}
	
	.banner_wrap ul li {
		width: 1200px;
		float: left;
		position: relative;
	}
	
	.banner_wrap ul li p {
		position: absolute;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .3);
		width: 100%;
		color: #fff;
		padding: 10px;
	}
	
	.banner_wrap span {
		top: 50%;
		color: #fff;
		width: 50px;
		height: 100px;
		cursor: pointer;
		margin-top: -50px;
		position: absolute;
		text-align: center;
		background: rgba(0, 0, 0, 0.5);
		font: normal 20px/100px '宋体';
	}
	
	.banner_wrap .l {
		left: 0;
	}
	
	.banner_wrap .r {
		right: 0;
	}
	
	.banner_wrap ol {
		right: 16px;
		width: 150px;
		height: 20px;
		bottom: 10px;
		position: absolute;
	}
	
	.banner_wrap ol li {
		cursor: pointer;
		float: left;
		width: 20px;
		height: 20px;
		background: #666;
		margin-right: 10px;
		text-align: center;
		font: normal 14px/20px "微软雅黑";
		color: #fff;
	}
	
	.banner_wrap ol .act {
		background: #3C7CE6;
	}
	/*新闻1*/
	
	.new1,
	.new2,.newzbqk {
		width: 1200px;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 20px;
	}
	
	.new1 img {
		cursor: pointer;
	}
	
	h2 {
		color: #3c7ce6;
		font-size: 24px;
		border-bottom: 1px solid #999;
		margin-right: 10px;
		height: 40px;
	}
	
	h2 .l {
		border-bottom: 4px solid #3C7CE6;
		padding: 8px 12px;
	}
	
	h2 .r {
		cursor: pointer;
		margin-top: 14px;
		float: right;
		color: #999;
		font-size: 16px;
		background: url(../images/gd.png) right center no-repeat;
		padding-right: 20px;
	}
	
	h2 .r:hover {
		color: #3C7CE6;
		background: url(../images/gd_on.png) right center no-repeat;
	}
	
	.new1 ul>li {
		float: left;
		width: 590px;
		 min-height: 300px;
	}
	
	.xhjs ul>li:first-child {
		float: left;
		width: 290px;
		padding-top: 40px;
	}
	
	.xhjs ul>li:nth-child(2) {
		float: left;
		width: 890px;
	}
	
	.new1 ul>li:first-child {
		padding-right: 10px;
	}
	
	.new1 ul>li:last-child {
		padding-left: 10px;
	}
	
	.zxzx li {
		float: left;
		height: 140px;
		width: 164px;
		padding: 10px;
		background: #fff;
		border: 1px solid #e5e5e5;
		margin: 10px 10px 0 0;
		cursor: pointer;
	}
	
	.zxzx li:hover {
		box-shadow: 1px 1px 10px #999999;
	}
	
	.zxzx img {
		margin-bottom: 10px;
	}
	.zxzx li p.zxzx_title{
	 white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
		width:160px;
		height:20px;
}
	.xhlist {
		line-height: 50px;
		padding-left: 10px;

	}
	
	.xhlist li:hover {
		color: #3C7CE6;
		cursor: pointer;
	}

	.xhlist i {
		display: inline-block;
		width: 6px;
		height: 6px;
		margin-right: 10px;
		background: #3C7CE6;
		float: left;
		margin-top: 22px;
	}
	
	.xhlist span {
		float: right;
		padding-right: 10px;
	}
	
	.new2 li {
		position: relative;
		float: left;
		margin: 10px 10px 10px 0;
		width: 290px;
		cursor: pointer;
	}
	
	.new2 li:hover {
		color: #3C7CE6;
	}
	
	.new1 li a:hover {
		color: #3C7CE6;
	}
	.new1 li a span.time{float:right;}
	.new1 li a span.title{
	float:left;
	
		 white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
		width:460px;
	}
	
	.new2 .pxhd {
		cursor: pointer;
	}
	
	.pxhd div {
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(60, 124, 230, 0.6);
		width: 295px;
		height: 150px;
		color: #fff;
		text-align: center;
		padding-top: 40px;
		display: none;
		font-size: 24px;
	}
	
	.pxhd div p {
		font-size: 18px;
		margin-top: 24px;
	}
	
	.pxhd div a {
		border-bottom: 4px solid #fff;
		padding: 10px;
		width: 120px;
		text-align: center;
		margin-bottom: 10px;
		color: #fff;
	}
	.newzbqk li {
		position: relative;
		float: left;
		margin: 10px 15px 10px 0;
		width: 265px;
		cursor: pointer;
	}
	
	.newzbqk li:hover {
		color: #3C7CE6;
	}
	
	.zbqk div {
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(60, 124, 230, 0.6);
		width: 20px;
		height: 280px;
		color: #fff;
		text-align: center;
		padding-top: 40px;
		display: none;
		font-size: 24px;
	}
.zbqk li p {
	
	    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 225px;
}
	.zbqk div p {
		font-size: 18px;
		margin-top: 24px;
	}
	
	.zbqk div a {
		border-bottom: 4px solid #fff;
		padding: 10px;
		width: 200px;
		text-align: center;
		margin-bottom: 10px;
		color: #fff;
	}
	
	.foot_wrap {
		width: 100%;
		height: 160px;
		background: #313131;
		color: #fff;
	}
	
	.foot p {
		color: #f9f9f9;
		margin: 10px 0 10px 0;
		width: 800px;
		float: left;
	}
	
	.foot_wrap .wx {
		position: absolute;
		right: 20px;
		top: 20px;
		cursor: pointer;
		
	}
	
	.foot {
		width: 1200px;
		margin: 0 auto;
		padding-top: 20px;
		position: relative;
		height: 140px;
		background: #313131;
	}
	
	select {
		width: 100%;
		padding: 10px;
		border: 1px solid #e5e5e5;
		cursor: pointer;
}
.pagination {
 margin:0 auto;


  width:1200px;
  margin-bottom:50px;
   margin-top:50px;
   height:50px;
   text-align:center;
}
.pagination li {
 text-align:center;
}
.pagination li > a,
.pagination li > span {
 
  float: left;
  padding: 10px 15px;
  line-height: 20px;
  text-decoration: none;
  color: #838B83;
  background-color: #ffffff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination li:first-child > a,
.pagination li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination li:last-child > a,
.pagination li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination li > a:hover,
.pagination li > span:hover,
.pagination li > a:focus,
.pagination li > span:focus {
  color: #428bca;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination .active > a,
.pagination .active > span,
.pagination .active > a:hover,
.pagination .active > span:hover,
.pagination .active > a:focus,
.pagination .active > span:focus {
  z-index: 2;
  color: #333;
  background-color: #dce8f4;
  border-color: #ddd;
  cursor: default;
}
.pagination .disabled > span,
.pagination .disabled > span:hover,
.pagination .disabled > span:focus,
.pagination .disabled > a,
.pagination .disabled > a:hover,
.pagination .disabled > a:focus {
  color: #999999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-large > li > a,
.pagination-large > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-large > li:first-child > a,
.pagination-large > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-large > li:last-child > a,
.pagination-large > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-small > li > a,
.pagination-small > li > span {
  padding: 2px 8px;
  font-size: 12px;
}
.pagination-small > li:first-child > a,
.pagination-small > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-small > li:last-child > a,
.pagination-small > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
#fzjg{margin:0 auto;margin-top:50px;}
#fzjg ul li{width:75px;height:398px;float:left;
padding-top:40px;color:#ffffff;
background: url(../images/fzjg_bg.png) no-repeat 0 0;}
#fzjg ul li:first-child{padding-right:0}
#fzjg ul li:last-child{padding-left:0}
#fzjg ul li p{
	margin-left:28px;
	width:10px;
}
@media screen and (max-width: 1200px) {
    .top_wrap {
        width:1200px;
    }
}