/* 基础字体 */
@media (min-width: 1400px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 1920px) {
  html {
    font-size: 18px;
  }
}
/* 基础字体 */
body {
  background-color: #f2f2f2;
  font-size: 1rem;
}
a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
a:hover {
  color: inherit;
  text-decoration: none;
}
/*菜单 */
.top-menu {
  position: fixed;
  padding: 1% 2%;
  z-index: 1000;
  width: 100%;
  top: 0;
}
.logo-img,
.logo-img-active {
  width: 35rem;
}
.logo-img-active {
  display: none;
}
.top-link {
  float: right;
  color: #fff;
}
/* 菜单-搜索 */
.top-right-search {
  height: 2.25rem;
  line-height: 2.25rem;
  border-radius: 10px;
  display: inline-block;
  margin-right: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  cursor: pointer;
  margin-top: 10px;
}
.top-right-search-button {
  margin-left: 10px;
  height: 1.25rem;
  width: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  margin-top: 0.5rem;
  background-size: 100% 100%;
  height: 20px;
  width: 20px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDQ4MDk1ODQyIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE4LjQ3NDYgMTcuMjAxMkMxOC40NTkgMTcuMTg1NSAxOC40NDM0IDE3LjE3MTkgMTguNDI3NyAxNy4xNTgyTDE0LjU4MDEgMTMuNTk3N0MxNS4wODIgMTIuOTk4IDE1LjQ4MjQgMTIuMzMyIDE1Ljc3MzMgMTEuNjA1NUMxNi4xNDI2IDEwLjcwMzEgMTYuMzI4MSA5Ljc1IDE2LjMyODEgOC43NzE0OEMxNi4zMjgxIDcuNzkyOTcgMTYuMTQyNiA2LjgzOTg0IDE1Ljc3MzMgNS45Mzc1QzE1LjM5ODQgNS4wMDE5NSAxNC44NDE4IDQuMTY0MDYgMTQuMTIzIDMuNDQ1MzFDMTMuNDA0MyAyLjcyNjU2IDEyLjU2NjQgMi4xNjk5MiAxMS42MzA5IDEuNzkxMDJDMTAuNzI4NSAxLjQyNTc4IDkuNzc1MzkgMS4yNDAyMyA4Ljc5Njg3IDEuMjQwMjNDNy44MTgzNiAxLjI0MDIzIDYuODY1MjMgMS40MjU3OCA1Ljk2Mjg5IDEuNzkxMDJDNS4wMjczNCAyLjE2OTkyIDQuMTg5NDUgMi43MjY1NiAzLjQ3MDcgMy40NDUzMUMyLjc1MTk1IDQuMTY0MDYgMi4xOTUzMSA1LjAwMTk1IDEuODE2NDEgNS45Mzc1QzEuNDUxMTcgNi44Mzk4NCAxLjI2NTYyIDcuNzkyOTcgMS4yNjU2MiA4Ljc3MTQ4QzEuMjY1NjIgOS43NSAxLjQ1MTE3IDEwLjcwMzEgMS44MTY0MSAxMS42MDU1QzIuMTk1MzEgMTIuNTQxIDIuNzUxOTUgMTMuMzc4OSAzLjQ3MDcgMTQuMDk3N0M0LjE4OTQ1IDE0LjgxNjQgNS4wMjczNCAxNS4zNzMgNS45NjI4OSAxNS43NTJDNi44NjUyMyAxNi4xMTcyIDcuODE4MzYgMTYuMzAyNyA4Ljc5Njg3IDE2LjMwMjdDOS43NzUzOSAxNi4zMDI3IDEwLjcyODUgMTYuMTE3MiAxMS42MzA5IDE1Ljc1MkMxMi4zNDc3IDE1LjQ2MDkgMTMuMDA3OCAxNS4wNjY0IDEzLjU5OTYgMTQuNTc0MkwxNy4xNjAyIDE4LjQyMzhDMTcuMTczOCAxOC40Mzk1IDE3LjE4NzUgMTguNDU1MSAxNy4yMDMxIDE4LjQ3MDdDMTcuNTU0NyAxOC44MjIzIDE4LjEyMyAxOC44MjIzIDE4LjQ3NDYgMTguNDcwN0MxOC44MjYyIDE4LjExOTEgMTguODI0MiAxNy41NTI3IDE4LjQ3NDYgMTcuMjAxMlpNOC43OTg4MyAxNC44OTg0QzcuMTYyMTEgMTQuODk4NCA1LjYyNSAxNC4yNjE3IDQuNDY4NzUgMTMuMTA1NUMzLjMxMjUgMTEuOTQ5MiAyLjY3NTc4IDEwLjQxMDIgMi42NzU3OCA4Ljc3NTM5QzIuNjc1NzggNy4xNDA2MiAzLjMxMjUgNS42MDE1NiA0LjQ2ODc1IDQuNDQ1MzFDNS42MjUgMy4yODkwNiA3LjE2NDA2IDIuNjUyMzQgOC43OTg4MyAyLjY1MjM0QzEwLjQzNTUgMi42NTIzNCAxMS45NzI3IDMuMjg5MDYgMTMuMTI4OSA0LjQ0NTMxQzE0LjI4NTIgNS42MDE1NiAxNC45MjE5IDcuMTQwNjIgMTQuOTIxOSA4Ljc3NTM5QzE0LjkyMTkgMTAuNDEwMiAxNC4yODUyIDExLjk0OTIgMTMuMTI4OSAxMy4xMDU1QzExLjk3MjcgMTQuMjYxNyAxMC40MzM2IDE0Ljg5ODQgOC43OTg4MyAxNC44OTg0WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+Cjwvc3ZnPg==');
}
.top-right-search-button {
  margin-top: 0;
}
.top-right-search.scrolled-search .top-right-search-button {
  margin-top: 0.5rem;
}
.top-right-search.scrolled-search.search-expanded .top-right-search-button {
  margin-top: 0;
}
.search-input {
  background-color: transparent;
  border: none;
  width: 143px;
  display: none;
  outline: none;
  vertical-align: top;
  color: #333333;
  vertical-align: middle;
}
.search-input ::-webkit-input-placeholder {
  color: #999;
}
.search-input :-moz-placeholder {
  color: #999;
  opacity: 1;
}
.search-input ::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.search-input :-ms-input-placeholder {
  color: #999;
}
.search-input ::-ms-input-placeholder {
  color: #999;
}
.search-input::placeholder {
  color: #999;
  opacity: 1;
}
.link {
  display: inline-block;
  vertical-align: middle;
}
.top-link a {
  color: #fff;
  vertical-align: middle;
  padding: 0 2px;
}

.scrolled {
  background-color: #fff;
  border-radius: 0px 0px 12px 12px;
}
.scrolled .logo-img {
  display: none;
}
.scrolled .logo-img-active {
  display: inline-block;
  vertical-align: middle;
  width: 15.5rem;
  margin-right: 30px;
}
.scrolled .top-link {
  color: #666666;
}
.scrolled .top-right-search {
  margin-top: 0.75rem;
}
.scrolled .top-link .link {
  display: none;
}
.scrolled .top-link a {
  color: #666666;
}
.scrolled .top-right-search-button {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3Nl8zOTk5NikiPgo8cGF0aCBkPSJNMTguNDc0NiAxNy4yMDEyQzE4LjQ1OSAxNy4xODU1IDE4LjQ0MzQgMTcuMTcxOSAxOC40Mjc3IDE3LjE1ODJMMTQuNTgwMSAxMy41OTc3QzE1LjA4MiAxMi45OTggMTUuNDgyNCAxMi4zMzIgMTUuNzczMyAxMS42MDU1QzE2LjE0MjYgMTAuNzAzMSAxNi4zMjgxIDkuNzUgMTYuMzI4MSA4Ljc3MTQ4QzE2LjMyODEgNy43OTI5NyAxNi4xNDI2IDYuODM5ODQgMTUuNzczMyA1LjkzNzVDMTUuMzk4NCA1LjAwMTk1IDE0Ljg0MTggNC4xNjQwNiAxNC4xMjMgMy40NDUzMUMxMy40MDQzIDIuNzI2NTYgMTIuNTY2NCAyLjE2OTkyIDExLjYzMDkgMS43OTEwMkMxMC43Mjg1IDEuNDI1NzggOS43NzUzOSAxLjI0MDIzIDguNzk2ODcgMS4yNDAyM0M3LjgxODM2IDEuMjQwMjMgNi44NjUyMyAxLjQyNTc4IDUuOTYyODkgMS43OTEwMkM1LjAyNzM0IDIuMTY5OTIgNC4xODk0NSAyLjcyNjU2IDMuNDcwNyAzLjQ0NTMxQzIuNzUxOTUgNC4xNjQwNiAyLjE5NTMxIDUuMDAxOTUgMS44MTY0MSA1LjkzNzVDMS40NTExNyA2LjgzOTg0IDEuMjY1NjIgNy43OTI5NyAxLjI2NTYyIDguNzcxNDhDMS4yNjU2MiA5Ljc1IDEuNDUxMTcgMTAuNzAzMSAxLjgxNjQxIDExLjYwNTVDMi4xOTUzMSAxMi41NDEgMi43NTE5NSAxMy4zNzg5IDMuNDcwNyAxNC4wOTc3QzQuMTg5NDUgMTQuODE2NCA1LjAyNzM0IDE1LjM3MyA1Ljk2Mjg5IDE1Ljc1MkM2Ljg2NTIzIDE2LjExNzIgNy44MTgzNiAxNi4zMDI3IDguNzk2ODcgMTYuMzAyN0M5Ljc3NTM5IDE2LjMwMjcgMTAuNzI4NSAxNi4xMTcyIDExLjYzMDkgMTUuNzUyQzEyLjM0NzcgMTUuNDYwOSAxMy4wMDc4IDE1LjA2NjQgMTMuNTk5NiAxNC41NzQyTDE3LjE2MDIgMTguNDIzOEMxNy4xNzM4IDE4LjQzOTUgMTcuMTg3NSAxOC40NTUxIDE3LjIwMzEgMTguNDcwN0MxNy41NTQ3IDE4LjgyMjMgMTguMTIzIDE4LjgyMjMgMTguNDc0NiAxOC40NzA3QzE4LjgyNjIgMTguMTE5MSAxOC44MjQyIDE3LjU1MjcgMTguNDc0NiAxNy4yMDEyWk04Ljc5ODgzIDE0Ljg5ODRDNy4xNjIxMSAxNC44OTg0IDUuNjI1IDE0LjI2MTcgNC40Njg3NSAxMy4xMDU1QzMuMzEyNSAxMS45NDkyIDIuNjc1NzggMTAuNDEwMiAyLjY3NTc4IDguNzc1MzlDMi42NzU3OCA3LjE0MDYyIDMuMzEyNSA1LjYwMTU2IDQuNDY4NzUgNC40NDUzMUM1LjYyNSAzLjI4OTA2IDcuMTY0MDYgMi42NTIzNCA4Ljc5ODgzIDIuNjUyMzRDMTAuNDM1NSAyLjY1MjM0IDExLjk3MjcgMy4yODkwNiAxMy4xMjg5IDQuNDQ1MzFDMTQuMjg1MiA1LjYwMTU2IDE0LjkyMTkgNy4xNDA2MiAxNC45MjE5IDguNzc1MzlDMTQuOTIxOSAxMC40MTAyIDE0LjI4NTIgMTEuOTQ5MiAxMy4xMjg5IDEzLjEwNTVDMTEuOTcyNyAxNC4yNjE3IDEwLjQzMzYgMTQuODk4NCA4Ljc5ODgzIDE0Ljg5ODRaIiBmaWxsPSIjMzMzMzMzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc2XzM5OTk2Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==');
}
.scrolled .search-input {
  color: #666666;
}
/* 已展开且未滚动时的样式未聚焦 */
.top-right-search.search-expanded {
  background-color: rgba(255, 255, 255, 0.5);
}
/* 已展开且已滚动时的样式未聚焦 */
.top-right-search.search-expanded.focused {
  background-color: rgba(255, 255, 255, 0.8);
}

/* 已展开且未滚动时的样式已聚焦 */
.top-right-search.search-expanded.scrolled-search.focused {
  background: rgba(0, 0, 0, 0.04);
}
/* 已展开且已滚动时的样式未聚焦 */
.top-right-search.search-expanded.scrolled-search {
  background: rgba(0, 0, 0, 0.04);
}
/* 已展开且已滚动时的样式已聚焦  */
.search-expanded {
  width: 200px;
}
.search-expanded.focused .top-right-search-button {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5MF80MjY4NikiPgo8cGF0aCBkPSJNMTguNDc0NiAxNy4yMDEyQzE4LjQ1OSAxNy4xODU1IDE4LjQ0MzQgMTcuMTcxOSAxOC40Mjc3IDE3LjE1ODJMMTQuNTgwMSAxMy41OTc3QzE1LjA4MiAxMi45OTggMTUuNDgyNCAxMi4zMzIgMTUuNzczMyAxMS42MDU1QzE2LjE0MjYgMTAuNzAzMSAxNi4zMjgxIDkuNzUgMTYuMzI4MSA4Ljc3MTQ4QzE2LjMyODEgNy43OTI5NyAxNi4xNDI2IDYuODM5ODQgMTUuNzczMyA1LjkzNzVDMTUuMzk4NCA1LjAwMTk1IDE0Ljg0MTggNC4xNjQwNiAxNC4xMjMgMy40NDUzMUMxMy40MDQzIDIuNzI2NTYgMTIuNTY2NCAyLjE2OTkyIDExLjYzMDkgMS43OTEwMkMxMC43Mjg1IDEuNDI1NzggOS43NzUzOSAxLjI0MDIzIDguNzk2ODcgMS4yNDAyM0M3LjgxODM2IDEuMjQwMjMgNi44NjUyMyAxLjQyNTc4IDUuOTYyODkgMS43OTEwMkM1LjAyNzM0IDIuMTY5OTIgNC4xODk0NSAyLjcyNjU2IDMuNDcwNyAzLjQ0NTMxQzIuNzUxOTUgNC4xNjQwNiAyLjE5NTMxIDUuMDAxOTUgMS44MTY0MSA1LjkzNzVDMS40NTExNyA2LjgzOTg0IDEuMjY1NjIgNy43OTI5NyAxLjI2NTYyIDguNzcxNDhDMS4yNjU2MiA5Ljc1IDEuNDUxMTcgMTAuNzAzMSAxLjgxNjQxIDExLjYwNTVDMi4xOTUzMSAxMi41NDEgMi43NTE5NSAxMy4zNzg5IDMuNDcwNyAxNC4wOTc3QzQuMTg5NDUgMTQuODE2NCA1LjAyNzM0IDE1LjM3MyA1Ljk2Mjg5IDE1Ljc1MkM2Ljg2NTIzIDE2LjExNzIgNy44MTgzNiAxNi4zMDI3IDguNzk2ODcgMTYuMzAyN0M5Ljc3NTM5IDE2LjMwMjcgMTAuNzI4NSAxNi4xMTcyIDExLjYzMDkgMTUuNzUyQzEyLjM0NzcgMTUuNDYwOSAxMy4wMDc4IDE1LjA2NjQgMTMuNTk5NiAxNC41NzQyTDE3LjE2MDIgMTguNDIzOEMxNy4xNzM4IDE4LjQzOTUgMTcuMTg3NSAxOC40NTUxIDE3LjIwMzEgMTguNDcwN0MxNy41NTQ3IDE4LjgyMjMgMTguMTIzIDE4LjgyMjMgMTguNDc0NiAxOC40NzA3QzE4LjgyNjIgMTguMTE5MSAxOC44MjQyIDE3LjU1MjcgMTguNDc0NiAxNy4yMDEyWk04Ljc5ODgzIDE0Ljg5ODRDNy4xNjIxMSAxNC44OTg0IDUuNjI1IDE0LjI2MTcgNC40Njg3NSAxMy4xMDU1QzMuMzEyNSAxMS45NDkyIDIuNjc1NzggMTAuNDEwMiAyLjY3NTc4IDguNzc1MzlDMi42NzU3OCA3LjE0MDYyIDMuMzEyNSA1LjYwMTU2IDQuNDY4NzUgNC40NDUzMUM1LjYyNSAzLjI4OTA2IDcuMTY0MDYgMi42NTIzNCA4Ljc5ODgzIDIuNjUyMzRDMTAuNDM1NSAyLjY1MjM0IDExLjk3MjcgMy4yODkwNiAxMy4xMjg5IDQuNDQ1MzFDMTQuMjg1MiA1LjYwMTU2IDE0LjkyMTkgNy4xNDA2MiAxNC45MjE5IDguNzc1MzlDMTQuOTIxOSAxMC40MTAyIDE0LjI4NTIgMTEuOTQ5MiAxMy4xMjg5IDEzLjEwNTVDMTEuOTcyNyAxNC4yNjE3IDEwLjQzMzYgMTQuODk4NCA4Ljc5ODgzIDE0Ljg5ODRaIiBmaWxsPSIjQTEyOTE2Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTkwXzQyNjg2Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==');
}
/* 菜单-搜索 */
/* 菜单-nav */
.nav-menu {
  display: table;
  margin: 33px auto 0; /* 表格元素可以用auto实现居中 */
}
.nav-menu-item {
  width: 120px;
  height: 64px;
  line-height: 64px;
  display: table-cell;
  font-weight: 500;
  color: #333333;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
.nav-menu-item:hover,
.nav-menu-item.active {
  font-weight: bold;
  color: #a12916;
}

.nav-menu > :first-child {
  border-radius: 16px 0px 0px 16px;
}
.nav-menu > :last-child {
  border-radius: 0px 16px 16px 0px;
}
.nav-menu-item {
  position: relative;
}
/* 悬浮展开子菜单 */
.nav-menu-item:hover .submenu {
  display: block;
}
.nav-menu .submenu::before {
  content: '';
  display: block;
  width: 27px;
  height: 14px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjkgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTSAwIDAgTCAxMiAxMyBRIDE0LjUgMTYgMTcgMTMgTCAyOSAwIFoiIAogICAgICAgIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC41KSIvPgo8L3N2Zz4=');
  background-size: 100% 100%;
  position: absolute;
  top: -2px;
  margin-left: 46px;
}

.nav-menu .submenu {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: 2px;
  left: 0;
  min-width: 120px;
  z-index: 1000;
  background: transparent;
  text-align: center;
  padding: 18px 0 0 0;
  white-space: nowrap;
  line-height: 3.25rem;
}

.nav-menu .submenu ul {
  list-style: none;
  padding: 0;
  background: rgba(255, 255, 255, 0.8);
  border-bottom: 4px solid rgba(161, 41, 22, 0.8);
  font-weight: 500;
  color: #666666;
  line-height: 3.25rem;
  text-align: center;
  width: 100%;
  text-decoration: none;
}
.nav-menu .submenu li:hover {
  background: rgba(161, 41, 22, 0.8);
  color: #fff;
}
.nav-menu .submenu ul li {
  padding: 0 10px;
}
@supports (transform: translateX(-50%)) {
  .nav-menu .submenu {
    left: 50%;
    transform: translateX(-50%);
  }
  .nav-menu .submenu::before {
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
  }
}
.scrolled .nav-menu-item {
  height: 3.75rem;
  line-height: 3.75rem;
  background: rgba(0, 0, 0, 0.04);
}
.scrolled .nav-menu {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
.scrolled .nav-menu .nav-menu-item {
  width: 110px;
}
.scrolled .nav-menu .submenu::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjkgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTSAwIDAgTCAxMiAxMyBRIDE0LjUgMTYgMTcgMTMgTCAyOSAwIFoiIAogICAgICAgIGZpbGw9InJnYmEoMCwwLDAsMC4wNSkiLz4KPC9zdmc+');
}

/* 检测是否支持 display: flex 和 flex 属性 */
@supports (display: flex) and (flex: 1) {
  .scrolled {
    display: flex;
    width: 100%;
  }

  .scrolled .nav-menu {
    flex: 1;
    display: flex;
    justify-content: center;
  }

  .scrolled .top-link {
    order: 1;
  }
}
/* 菜单-nav */
/* 菜单 */

/* 分页 */
.pag-box {
  border-top: 1px solid #a9a8a8;
  padding-top: 64px;
  margin-top: 30px;
  width: 100%;
  height: 32px;
}
.p_pages div {
  display: inline-block;
}
.pag .p_fun_d,
.pag .p_fun {
  border-radius: 2px;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  padding: 0 5px;
  margin-left: 5px;
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  background: #f5f7fa;
  color: #606266;
}
.p_no,
.p_no_d {
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 36px;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 2px;
}
.p_no_d {
  background: #a12916;
  color: #fff;
  cursor: pointer;
}

.p_pages a:hver {
  color: #fff;
}
hr {
  border-top: 1px solid #e5e5e5;
  margin-bottom: 40px;
  margin-top: 40px;
}
.pag {
  height: 32px;
  line-height: 32px;
  margin-bottom: 40px;
  text-align: right;
}
.pag div {
  display: inline-block;
}

/* 分页 */
/* 附件 */
.relevant-article {
  color: #666666;
  text-align: center;
}
.relevant-article .flag {
  color: #333333;
  font-weight: bold;
}
.relevant-article-prev {
  margin-bottom: 10px;
}
.annex {
  color: #666666;
}
.annex-item {
  margin-bottom: 14px;
}
.annex-item .flag {
  color: #2676ff;
  font-weight: bold;
}
/* 附件 */

/*banner  */
.banner {
  width: 100%;
  position: relative;
}
.banner-img {
  width: 100%;
}
.banner-content {
  position: absolute;
  bottom: 0;
  padding: 0 5.7%;
  width: 100%;
  overflow: hidden;
}
.banner-content .banner-title {
  width: 25.0625rem;
  height: 8.75rem;
  line-height: 8.75rem;
  background-size: 100% 100%;
  background-image: url('../img/tab.png');
  background-size: 100% 100%;
  font-weight: bold;
  font-size: 40px;
  color: #ffffff;
  position: relative;
  bottom: -2px;
  display: inline-block;
  text-align: center;
}
.banner-content .position {
  width: 67%;
  border-bottom: 2px solid #ff6a53;
  position: absolute;
  text-align: right;
  color: #ffffff;
  right: 5.7%;
  bottom: 22px;
  padding-bottom: 5px;
}
.banner-content .position .active {
  color: #ff0014;
}
.banner-content .position span {
  margin-left: 4px;
}
/*banner  */

/* 页脚 */
.footer-box {
  position: relative;
  background-image: url('../img/content-footer-bg.png');
  background-size: 100% 100%;
}
.footer-box .spacer {
  padding-bottom: 21.9%; /* 1920/494 */
  min-height: 250px;
}

.footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  text-align: center;
}
.footer .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.footer .helper + a {
  width: 50%;
}
.footer .logo-img {
  width: 100%;
}

.footer .footer-content {
  margin-left: 10%;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  font-weight: 500;
  font-size: 1rem;
  color: #ffffff;
}
