/* 背景图 */
.banner {
  height: 442px;
}
.banner img:nth-child(2) {
  width: 100%;
  height: 442px;
}
.banner img:first-child {
  position: absolute;
  left: 908px;
  top: 304px;
}
/* 公示信息 */
.announce {
  width: 100%;
  background-color: #f7f8f8;
}
.announce .news {
  width: 1200px;
  margin: 0 auto;
  background-color: #fff;
}
.announce .news .newtop {
  border-bottom: 1px solid #9fa0a0;
  width: 1124px;
  margin: 0 auto;
}
.announce .news .newtop .bigred {
  height: 100%;
  float: left;
}

.announce .news .newtop h2 {
  font-size: 32px;
  font-family: "Source Han Sans CN";
  margin-top: 44px;
  margin-bottom: 30px;
}
.announce .news .newtop .bigred:hover {
  color: #e83828;
  /* border-bottom: 1px solid #e83828; */
}
.announce .news .newtop img {
  float: right;
  margin-top: 67px;
}
.announce .news .newtop span {
  float: right;
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: rgb(159, 160, 160);
  margin-top: 64px;
  margin-right: 6px;
}
.announce .news ul {
  display: flex;
  flex-wrap: wrap;
  width: 1040px;
  margin: 26px auto 50px;
}
.announce .news ul li {
  width: 508px;
  background-color: #efefef;
  height: 100px;
  padding: 5px 0;
  border-radius: 3px;
  margin-bottom: 20px;
}
.announce .news ul li:nth-child(even) {
  margin-left: 24px;
}
.announce .news ul li a {
  display: block;
  box-sizing: border-box;
  padding: 0 15px;
}
.announce .news ul li a .title {
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: #676565;
  margin-bottom: 12px;
  min-height: 55px;
}
.announce .news ul li .line {
  width: 100%;
  height: 1px;
  background-color: #dcdddd;
  margin: 0 auto;
}
.announce .news ul li .dateBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
}
.announce .news ul li .date {
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: #676565;
}
.announce .news ul li .yulan {
  width: 80px;
  height: 24px;
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: rgb(255, 255, 255);
  border-radius: 3px;
  background-color: #134290;
  color: #fff;
  text-align: center;
  line-height: 24px;
}
.announce .news ul li:hover  a .title,
.announce .news ul li:hover .date {
  color: #134290;
}
/* .announce .news ul li {
  width: 508px;
  float: left;
  background-color: #efefef;
  height: 87px;
  margin-top: 18px;
  margin-left: 24px;
  border-radius: 3px;
}
.announce .news ul li img{
  width: 360px;
  height: 84px;
  display: inline-block;
  float: left;
}
.announce .news ul li:nth-child(1) .date{
  float: left;
  margin-left: 30px;
}
.announce .news ul li:nth-child(1) .date input{
  margin-top: 30px;
}
.announce .news ul li span:first-child {
  font-size: 18px;
  font-family: "Source Han Sans CN";
  color: #676565;
  margin-top: 8px;
  display: block;
  margin-bottom: 12px;
  margin-left: 24px;
}
.announce .news ul li:nth-child(1),
.announce .news ul li:nth-child(3),
.announce .news ul li:nth-child(5),
.announce .news ul li:nth-child(7),
.announce .news ul li:nth-child(9) {
  margin-left: 82px;
}
.announce .news ul li .line {
  width: 458px;
  height: 1px;
  background-color: #dcdddd;
  margin: 0 auto;
}
.announce .news ul li .date span {
  display: inline-block;
}
.announce .news ul li .date input {
  background-color: #9fa0a0;
  width: 80px;
  height: 24px;
  font-size: 14px;
  margin-right: 30px;
  margin-top: 8px;
  font-family: "Source Han Sans CN";
  color: rgb(255, 255, 255);
  border-radius: 3px;
  float: right;
}
.announce .news ul li:hover span {
  color: #134290;
}
.announce .news ul li:hover input {
  background-color: #134290;
} */
.announce .news ol {
  width: 184px;
  margin: 0 auto;
  height: 24px;
}
.announce .news ol li {
  float: left;
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: rgb(89, 87, 87);
  height: 100%;
  background-color: #eee;
  text-align: center;
  line-height: 26px;
  margin-right: 5px;
  width: 24px;
  margin-bottom: 52px;
}
.announce .news ol li:nth-child(1),
.announce .news ol li:nth-child(5) {
  width: 44px;
}
.announce .news ol li:nth-child(5) {
  margin-right: 0;
}
.announce .news ol li:hover {
  background-color: #134290;
  color: #fff;
}
.footer {
  margin-top: 0;
}
