@charset "UTF-8";
body {
  background-color: #f6f9fd;
}

.main-content {
  width: 1000px;
  margin: 20px auto 0;
}

#zdlyxxgk-title {
  height: 3.40625em;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4em;
  font-weight: bold;
  text-shadow: 0.03125em 0.078125em 0.015625em #209cf5;
  color: white;
  background-image: url(zdlyxxgk_banner.png);
  background-position: center;
  background-size: cover;
}

.zdlyxxgk-icons-container {
  width: calc(100% + 0.125em);
  margin: 20px auto 0;
  margin-left: -0.0625em;
  display: flex;
  flex-wrap: wrap;
}
.zdlyxxgk-icons-container a {
  width: calc(25% - 0.125em);
  padding: 1.875em;
  padding-left: 4.625em;
  margin: 0.0625em;
  display: flex;
  align-items: center;
  line-height: 2;
  background-repeat: no-repeat;
  background-size: 2.5em;
  background-position: 1.25em center;
  background-color: white;
}
.zdlyxxgk-icons-container a:hover {
  box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.11);
}

/* 重点领域信息公开老年版开始 */
.old_type .main-content {
  width: 1200px;
  margin: 30px auto 0;
}
.old_type .zdlyxxgk-icons-container {
  margin-top: 50px;
}
.old_type .zdlyxxgk-icons-container a {
  width: calc(33.33% - 0.125em);
}

/* 重点领域信息公开老年版结束 */
/* 重点领域信息公开移动端开始 */
.mobile_type .main-content {
  width: 100%;
  padding: 0;
  margin-top: 3.2vw;
}
.mobile_type #zdlyxxgk-title {
  height: 20.4vw;
  font-size: 6.4vw;
}
.mobile_type .zdlyxxgk-icons-container {
  margin-top: 3.2vw;
}
.mobile_type .zdlyxxgk-icons-container a {
  width: calc(50% - 0.125em);
  padding: 3.2vw;
  padding-left: 11.7333vw;
  background-position: 3.2vw center;
  background-size: 5.3333vw auto;
}

/* 重点领域信息公开移动端结束 */