.w1 {
  margin-top: 25px;
}
.w1 .w2,.mz_con .w2 {
  width: 100%;
  height: 40px;
  background: #F2F2F2 ;
  color: #2e5c9a;
  font-size: 18px;
  font-weight: bold;
  line-height: 40px;
}
.w1 .w2 p,.mz_con .w2 p{
  padding-left: 17px;
}
.w1 ul {
  margin-top: 27px;
  margin-bottom: 27px;
  overflow: hidden;
  border-bottom: 1px dashed #D6D6D6;
}
.w1 ul li {
  line-height: 38px;
  overflow:hidden;background: url(../images/public/listbg.png) no-repeat left center; padding-left: 18px; line-height: 35px;
}
.zgdw ul li {
  overflow:hidden;background: none; padding-left: 0px; line-height: 40px;width: 33%;float: left;
}
.w1 ul li a {
  color: #333; font-size: 16px;display: inline-block;width: 88%; float:left;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
}
.zgdw ul li a{width: 100%;text-align: center;}
.w1 ul li .date {
  float: right;
  color: #999999;
  font-size: 14px;
}
.w1 ul li a:hover {
  color: red;
}

/*ä¸­åŽå„æ°‘æ—æ ç›®åˆ—è¡¨*/
.mz_con{margin-top: 25px;}
.mz_con .mz_list ul{
  overflow: hidden;
	border-bottom: none;
	margin-top: 27px;
}
.mz_con .mz_list ul li {
  float: left;
  width: 13%;
  margin-right: 16px;
  margin-bottom: 14px;
  height: 58px;
  overflow: hidden;
}
.mz_con .mz_list ul li:nth-child(7n){
	margin-right: 0px;
}
.mz_con .mz_list ul li span {
  display: inline-block;
  width: 100%;
  height: 58px;
  background: #f4f4f4;
  text-align: center;
  line-height: 58px;
  display: table;
  color:#2e5c9a;
}
.mz_con .mz_list ul li span a {
  color: #5982b8;
  vertical-align: middle;
  display: table-cell;
	
}
.mz_con .mz_list ul li span:hover {
  background: #5982b8;
}
.mz_con .mz_list ul li span:hover a {
  color: #fff;
}
.w537{width: 537px;}
/*æ°‘æ—è‡ªæ²»åœ°æ–¹åˆ—è¡¨*/
.mzzzdf_list{margin-top: 30px;}
.mzzzdf_list h4{width: 100%; height: 36px; font-weight: bold; font-size: 16px; color: #5982b8; border-bottom: 1px solid #e6e6e6; padding-left: 17px; }
.mzzzdf_list h5{margin-top: 20px; font-size: 16px; width: 100%; padding-left: 17px;}
.mzzzdf_list ul{overflow: hidden; margin: 20px 0;}
.mzzzdf_list ul li {
  float: left;
  width: 33%;
  height: 58px;
	line-height: 58px;
  overflow: hidden;
	text-align: center;
}
.mzzzdf_list ul li a {color: #333; font-size: 16px; display: block; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; }

/*ç½‘ç«™åœ°å›¾*/
.mb40{margin-bottom: 40px;}
.wzdt ul{padding-left: 17px; }
.wzdt ul li {width: auto; margin-right: 30px;}
.wzdt h4 a{ font-size: 16px; color: #5982b8;}
@media screen and (max-width: 991px) {
	.mz_con .mz_list ul li {
	  float: left;
	  width: 15%;
	  margin-right: 2%;
	  margin-bottom: 1%;
	  height: 58px;
	  overflow: hidden;
	}
	.w537{width: 100%;}
	.mz_con .mz_list ul li:nth-child(7n){margin-right: 2%;}
	.mz_con .mz_list ul li:nth-child(6n){margin-right: 0px;}
	.mzzzdf_list ul li { width: 100%; text-align: left; padding-left: 17px;}
	.wzdt ul li {width: auto;}
	.zgdw ul li {width: 100%;}
	.w1 ul li a{width: 80%;}
}
@media screen and (max-width: 414px) {
  .w1 ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    display: inline-block;
  }
  .w1 ul li i {
    position: relative;
    top: -16px;
  }
	.mz_con .mz_list ul li{width: 48%;margin-left: 1%;margin-right: 1%;}
	.mz_con .mz_list ul li:nth-child(7n){
		margin-right: 1%;
	}
	.mz_con .mz_list ul li:nth-child(6n){
		margin-right: 1%;
	}
	
}
@media screen and (max-width: 375px) {
 .w1 ul li a {
 	width: 65%;}
}
