@charset "UTF-8";
body {
  margin: 0;
  padding: 0;
  font-family: Microsoft YaHei, Helvetica, STHeiti STXihei, Microsoft JhengHei, Tohoma, Arial;
}

.main, .listcolumn, .displayinfo, .other {
  width: 100%;
  position: absolute;
  transition: all 0.5s;
}

.Header {
  width: 100%;
  height: 95px;
  background: #1D4E92;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.Header .header_content {
  width: 1200px;
  height: 54px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Header .header_content .left {
  height: 100%;
  width: 910px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Header .header_content .left a {
  height: 100%;
  display: flex;
  align-items: center;
}
.Header .header_content .left a img {
  height: 100%;
}
.Header .header_content .left .school_icon {
  height: 100%;
  margin-right: 39.5px;
}
.Header .header_content .right {
  height: 35px;
  border: 1px solid #FFFFFF;
  border-radius: 200px;
  overflow: hidden;
  box-sizing: border-box;
}
.Header .header_content .right .searchBox {
  height: 100%;
}
.Header .header_content .right .searchBox .wp_search {
  input-height: 33px;
}
.Header .header_content .right .searchBox .wp_search tr {
  display: flex;
}
.Header .header_content .right .searchBox .wp_search tr td {
  display: flex;
  padding: 0;
}
.Header .header_content .right .searchBox .wp_search .keyword {
  width: 0px !important;
  height: 33px;
  padding: 0;
  border: 0;
  outline: none;
  transition: width 0.5s;
  text-indent: 1em;
  background: none;
  color: #FFFFFF;
}
.Header .header_content .right .searchBox .wp_search .search {
  width: 33px !important;
  height: 33px !important;
  padding: 0;
  border: 0;
  outline: none;
  background: url("./asserts/search-status.svg") no-repeat;
  background-position: center;
  background-size: 50%;
}
.Header .header_content .right:hover #keyword {
  width: 200px !important;
}

.menubar {
  width: 100%;
  height: 95px;
  position: fixed;
  top: 95px;
  color: #FFFFFF;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.menubar .menubarList {
  width: 1200px;
  height: 60px;
  display: flex;
  align-items: center;
  position: relative !important;
}
.menubar .menubarList .logo {
  width: 60px;
  height: 60px;
  padding-right: 20px;
  display: none;
}
.menubar .menubarList .logo img {
  width: 60px;
  height: 60px;
}
.menubar .menubarList .menu {
  width: 100%;
}
.menubar .menubarList #wp_nav_w102 {
  height: 40px;
}
.menubar .menubarList #wp_nav_w102 .wp_nav {
  display: flex;
  justify-content: space-between;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item {
  cursor: pointer;
  position: unset !important;
  width: 200px;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item a {
  color: inherit;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item a .item-name {
  color: inherit;
  font-size: 20px;
  line-height: 40px;
  padding: 0;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item a::before {
  content: "";
  border-left: 2px solid #ED9F4D;
  height: 25px;
  transition: all 0.2s ease-out 0s;
  transform: scaleY(0);
  position: absolute;
  left: 50%;
  top: 100%;
  transform-origin: center top;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item a::after {
  content: "";
  border-bottom: 2px solid #ED9F4D;
  margin-top: 5px;
  display: block;
  width: 100%;
  transition: all 0.2s ease-out 0s;
  transform: scaleX(0);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .mark {
  position: unset !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav {
  border-top: 2px #ED9F4D solid;
  position: absolute !important;
  width: 1200px !important;
  height: 266px !important;
  box-sizing: content-box;
  border-radius: 2px;
  top: 76px !important;
  filter: drop-shadow(2px 4px 6px #ccc);
  display: flex;
  box-sizing: border-box;
  padding-left: 360px;
  padding-right: 300px;
  padding-top: 33px;
  padding-bottom: 33px;
  flex-wrap: wrap;
  background-color: #fff;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item {
  width: 50% !important;
  float: right;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item a {
  color: inherit;
  border: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item a .item-name {
  font-size: 16px;
  color: black;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item a::after {
  display: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item A::before {
  display: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item .mark {
  background: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item:hover a {
  background: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav .nav-item:hover .item-name {
  font-weight: bold;
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav::before {
  content: "";
  width: 270px;
  aspect-ratio: 364/205;
  position: absolute;
  background-color: #000;
  background: url(./asserts/barbg.png) #FFFFFF no-repeat;
  background-color: transparent;
  background-size: cover;
  background-position: center;
  left: 40px;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub-nav::after {
  content: "";
  width: 270px;
  top: 29px;
  aspect-ratio: 365/205;
  position: absolute;
  right: 40px;
  color: #727274;
  text-indent: 2em;
  font-size: 14px;
  text-align: justify;
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  height: 195px;
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xygk::before {
  background-image: url(./asserts/navbar/xygk.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xygk::after {
  content: "安徽医科大学公共卫生教育发端于1926年的学校前身上海东南医学院，1959年创办卫生系，1977年招收首届全日制预防医学本科生，1986年获批流行病与卫生统计学硕士学位点，2000年更名为公共卫生学院，2022年获批建设教育部等四部委“高水平公共卫生学院”。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_jgsz::before {
  background-image: url(./asserts/navbar/jgsz.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_jgsz::after {
  content: "为适应高等教育发展和高水平公共卫生学院建设的需要，学院下设流行病与卫生统计学系、职业卫生与环境卫生学系、营养与食品卫生学系、儿少卫生与妇幼保健学系、卫生毒理学系、卫生检验与检疫学系、健康促进与行为科学系（预防医学教学中心）、预防医学实验教学中心、预防医学科研实验中心等10个学科系（中心）。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_szll::before {
  background-image: url(./asserts/navbar/szll.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_szll::after {
  content: "现有教职工共152名，专任教师112人，其中教授42人，另有特聘教授4人。其中，全球前2%顶尖科学家5人，全国优秀教师等国家级人才6人，省学术技术带头人、省杰青、青年皖江学者等省级人才20余人。专任教师博士占比92.86%。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_jyjx::before {
  background-image: url(./asserts/navbar/jyjx.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_jyjx::after {
  content: "学院现有在校全日制普通本科生1510 人，全日制硕士研究生806人、博士研究生65人，博后在站9人。建有公共卫生与预防医学国家级实验教学示范中心，预防医学专业安徽省省级示范实习实训中心、安徽省预防医学虚拟仿真实验教学中心和数据科学中心等教学研究机构。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_kygz::before {
  background-image: url(./asserts/navbar/kygz.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_kygz::after {
  content: "学院获批建设教育部等四部委“高水平公共卫生学院”，获批建设出生人口健康教育部重点实验室、预防医学和妇幼卫生2个中央与地方共建高校特色优势学科综合实验室，建有3个安徽省重点实验室。先后主持国家科技支撑计划重大项目、国家重大研究计划专项、863计划、国家重点研发计划和国家社科基金等课题。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_djgz::before {
  background-image: url(./asserts/navbar/djgz.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_djgz::after {
  content: "党的十八大以来，公共卫生学院坚持以习近平新时代中国特色社会主义思想为指导，在学校党委行政的坚强领导下，贯彻新发展理念，全面深化改革开放，在新时代新征程上不断谱写高水平公共卫生学院建设的新篇章。学院始终聚焦高质量发展，抓好党的建设，压实基层党建工作责任，让党的旗帜在各个阵地高高飘扬。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xsgz::before {
  background-image: url(./asserts/navbar/xsgz.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xsgz::after {
  content: "学院现有在校全日制普通本科生1510 人，全日制硕士研究生806人、博士研究生65人，博后在站9人。学院开设有预防医学、妇幼保健医学、食品卫生与营养学、卫生检验与检疫和卫生监督等本科专业，流统、劳环、营养、儿少、毒理、卫检、健促（专业名均为简写）等硕士专业，全国建立近40余家实践教学基地。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xkxw::before {
  background-image: url(./asserts/navbar/xkxw.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_xkxw::after {
  content: "学院现为公共卫生与预防医学一级学科博士学位授权单位，拥有公共卫生与预防医学一级学科博士后科研流动站、公共卫生与预防医学一级学科硕士学位授权点、公共卫生专业硕士（MPH）学位授权点和自主设置目录外卫生检验与检疫学、健康教育与健康促进学专业硕士学位授权点。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_zsjy::before {
  background-image: url(./asserts/navbar/zsjy.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_zsjy::after {
  content: "学院开设有预防医学、妇幼保健医学、食品卫生与营养学、卫生检验与检疫和卫生监督等本科专业，流行病与卫生统计学、劳动卫生与环境卫生学、营养与食品卫生学、儿少卫生与妇幼保健学、卫生毒理学、卫生检验与检疫学、健康教育与健康促进等硕士专业，全国建立近40余家实践教学基地，毕业生年平均初次就业率均在95%以上。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_zxns::before {
  background-image: url(./asserts/navbar/zxns.png);
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item .sub_nav_zxns::after {
  content: "学院招聘在海内外知名高校已取得或即将取得博士学位，具备独立开展科学研究能力，在本学科研究领域取得代表性成果，具有发展潜力，有意向来安徽医科大学工作的海内外优秀青年学者。";
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent a::after {
  border-bottom: 2px solid transparent !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent a::before {
  border-left: 2px solid transparent !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent span.item-name {
  text-decoration: none;
  text-decoration-color: #ED9F4D;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent .sub-nav .nav-item span.item-name {
  text-decoration: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent .sub-nav .selected span.item-name {
  text-decoration: underline;
  text-decoration-color: #ED9F4D;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav li.parent .sub-nav .selected .sub-nav .nav-item span.item-name {
  text-decoration: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i1 a::after, .menubar .menubarList #wp_nav_w102 .wp_nav .i12 a::after {
  border-bottom: 2px solid transparent !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i1 a::before, .menubar .menubarList #wp_nav_w102 .wp_nav .i12 a::before {
  border-left: 2px solid transparent !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .selected span.item-name {
  text-decoration: underline;
  text-decoration-color: #ED9F4D;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .selected .sub-nav .nav-item span.item-name {
  text-decoration: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item:hover .item-name {
  font-weight: bold;
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item:hover a.parent {
  color: #ED9F4D;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item:hover a::before {
  transform: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .nav-item:hover a::after {
  transform: none;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i1:hover a::before {
  transform: scaleY(0) !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i1:hover a::after {
  transform: scaleX(0) !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i12:hover a::before {
  transform: scaleY(0) !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav .i12:hover a::after {
  transform: scaleX(0) !important;
}
.menubar .menubarList #wp_nav_w102 .wp_nav:after {
  content: none;
}

.main_manubar .menubarList #wp_nav_w102 .wp_nav .i1 span.item-name {
  text-decoration: underline;
  text-decoration-color: #ED9F4D;
  text-decoration-thickness: 2px;
  text-underline-offset: 8px;
  color: #ED9F4D;
}

.banner {
  width: 100%;
  height: calc(100vh - 95px);
  position: relative;
}
.banner .bannerImage {
  width: 100%;
  height: 100%;
  position: relative;
}
.banner .bannerImage .courseTitle {
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1200px;
  line-height: 70px;
  font-size: 40px;
  color: white;
}
.banner .bannerImage .banner_child {
  width: 100%;
  height: 100%;
}
.banner .bannerImage .banner_child .div_stxw {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.banner .bannerImage .banner_child .div_stxw .div_stxw_list {
  position: absolute;
  display: none;
  transform: scale(1.1);
  width: 100%;
  height: 100%;
}
.banner .bannerImage .banner_child .div_stxw .div_stxw_list .div_stxw_img {
  width: 100%;
  height: 100%;
}
.banner .bannerImage .banner_child .div_stxw .div_stxw_list .div_stxw_img a img {
  width: 100%;
  height: 100%;
}
.banner .bannerImage .banner_child .div_stxw .div_stxw_list .div_stxw_img .div_stxw_info {
  display: none;
}
.banner .bannerImage .banner_child .div_stxw .div_stxw_list:first-child {
  display: block;
}
.banner .bannerImage .banner_dot {
  position: absolute;
  width: 40%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 30%;
  top: 90%;
  z-index: 10;
}
.banner .bannerImage .banner_dot .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0px 20px;
  background: #E8EDF4;
  cursor: pointer;
  transition: all 1s linear;
}
.banner .bannerImage .banner_dot .dot-select {
  background: #1D4E92;
}
.banner .bannerImage .banner_dot .dot:hover {
  background: #1D4E92;
}

@keyframes animate {
  0% {
    transform: scale(1.1);
    opacity: 1;
  }
  90% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.displayinfo, .listcolumn .other {
  transition: all 0.5s;
}
.displayinfo .banner, .listcolumn .other .banner {
  height: auto;
}
.displayinfo .banner img, .listcolumn .other .banner img {
  width: 100%;
}

.content {
  width: 100%;
  position: relative;
  top: 0;
}

.Footer {
  width: 100%;
  height: 415px;
  background: #1D4E92;
  position: relative;
  display: flex;
  justify-content: center;
}
.Footer .FooterContent {
  position: absolute;
  width: 1200px;
  height: calc(100% - 54px - 36px);
  margin: 54px 0 36px 0;
}
.Footer .FooterContent .up {
  width: 100%;
  height: calc(100% - 5px - 32px - 20px);
  display: flex;
  justify-content: space-between;
}
.Footer .FooterContent .up .left {
  width: 880px;
  height: 100%;
}
.Footer .FooterContent .up .left .leftUp {
  width: 880px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.Footer .FooterContent .up .left .leftUp .list {
  width: 263.3333333333px;
  height: 29%;
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
}
.Footer .FooterContent .up .left .leftUp .list .list_con {
  width: 100%;
  height: 100%;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list {
  padding: 0;
  margin: 0;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list .list_item, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list .list_item {
  font-size: 16px;
  font-weight: 400;
  margin-top: 12px;
  border: none;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list .list_item .fields .Article_Index, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list .list_item .fields .Article_Index {
  display: none;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list .list_item .fields span, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list .list_item .fields span {
  margin: 0;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list .list_item .fields .Article_Title a, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list .list_item .fields .Article_Title a {
  color: #FFFFFF;
  text-decoration: none;
}
.Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w103 .wp_article_list .list_item::marker, .Footer .FooterContent .up .left .leftUp .list .list_con #wp_news_w104 .wp_article_list .list_item::marker {
  content: none;
}
.Footer .FooterContent .up .left .leftUp .list .title {
  font-size: 20px;
  font-weight: 700;
}
.Footer .FooterContent .up .left .leftUp .list .text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 12px;
}
.Footer .FooterContent .up .left .leftUp .list1 {
  width: 293.3333333333px;
  height: 50%;
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
}
.Footer .FooterContent .up .left .leftUp .list1 .text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 12px;
}
.Footer .FooterContent .up .left .leftDown {
  width: fit-content;
}
.Footer .FooterContent .up .left .leftDown .down {
  margin-top: 5px;
  width: 100%;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #E8EDF4;
  opacity: 0.6;
  font-size: 18px;
  font-weight: 400;
}
.Footer .FooterContent .up .right {
  width: 314px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
}
.Footer .FooterContent .up .right .rightContent {
  text-align: center;
}
.Footer .FooterContent .up .right .rightContent .publicHealth {
  display: flex;
  width: fit-content;
  text-align: center;
  margin-top: 40px;
}
.Footer .FooterContent .up .right .rightContent .publicHealth img {
  height: 54px;
}

.piaochuang {
  width: 100%;
  height: 0px;
}
.piaochuang ul {
  list-style-type: none;
}
.piaochuang ul .list_item .pr_fields {
  display: none;
}
