/* 全局样式 */
ul, li, ol, h4, h3, dl, p {
  list-style: none;
  margin: 0;
  padding: 0;
}
body {
  background-color: #000028;
  overflow-x: hidden;
  color: #ebebeb;
  font-size: 14px;
}
.container_1280 {
  width: 1280px;
  margin: 0 auto;
}
img {
  border-radius: 4px;
}
a {
  color: #fff;
}
a:hover {
  color: #00ffb9;
}
a:visited {
  color: #fff;
}
.header-nav__menu-item a:visited {
  color: #fff;
}
.txt_green, .txt_green a {
  color: #00ffb9;
}
.txt_green a:visited {
  color: #00ffb9;
}
.txt_green a:hover {
  text-decoration: underline;
}
.txt_center {
  text-align: center;
}
.grid_box {
  display: grid;
  grid-template-columns: 25% 20% 16% 10% 14% auto;
  gap: 20px;
  padding: 0 20px;
  align-items: center;
}
.flex_box {
  display: flex;
  align-items: center;
}
.cursor-pointer {
  cursor: pointer;
}
.red {
  color: #d20404;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.pl20 {
  padding-left: 20px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.ml5 {
  margin-left: 5px;
}
.padding20 {
  padding: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
*html .clearfix {
  height: 1%
}
.clearfix {
  display: block;
}
/* 顶部菜单 */
.header-nav {
  background: rgba(0, 0, 40, .749);
  color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 100%, .161);
}
.header-nav__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
}
.header-nav__left {
  display: flex;
  align-items: center;
  gap: 37px;
}
.header-nav__menu {
  display: flex;
  gap: 50px;
}
.header-nav__menu-item {
  font-size: 16px;
  transition: color .2s;
  font-weight: 700;
}
.header-nav__menu-item a.nav_Selected {
  color: #00ffb9;
}
.header-nav__right {
  height: 100%;
  position: relative;
  color: #9999a9;
}
.header-nav__right .btn_login {
  color: #000028;
  background: #00cccc;
  text-align: center;
  margin: 11px 0;
}
.header-nav__right .btn_login a {
  color: #000028;
}
.header-nav__right .flex_box {
  height: 100%;
  justify-content: center;
}
ul.am-dropdown-content {
  background: #011d47;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .5);
  border: none;
  left: auto;
  right: 0;
  top: 46px;
  z-index: 9999;
  min-width: 120px;
  padding: 0;
}
.am-dropdown-content:before, .am-dropdown-content:after {
  left: auto;
  right: 5px;
  top: -7px;
  content: " ";
  width: 0;
  height: 0;
  border-bottom: 7px solid #011d47;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
ul.am-dropdown-content > li > a {
  padding: 8px 20px
}
ul.am-dropdown-content > li > a {
  color: #b3b3be;
}
ul.am-dropdown-content > li > a:hover, ul.am-dropdown-content > li > a:focus {
  color: #66ffd5;
  background: #005158;
}
.header-nav .container_1280 {
  margin-top: 0;
}
@media only screen and (min-width: 769px) { /*pc*/
  .header-nav__right .btn_login {
    width: 118px;
    height: 38px;
    line-height: 38px;
  }
  .container_1280 {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 1280px) { /*放大150%*/
  .container_1280 {
    width: 1180px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) { /*手机*/
  .header-nav__right .flex_box span {
    display: none;
  }
  .container_1280 {
    width: 100%;
    padding: 0 15px;
    margin-top: 20px;
  }
  .header-nav__right .btn_login {
    line-height: 38px;
    text-align: center;
    margin: 11px 0;
    padding: 0px 10px;
  }
  ul.am-dropdown-content {
    top: 47px;
    min-width: 96px;
    right: -14px;
  }
  ul.am-dropdown-content:before, ul.am-dropdown-content:after {
    right: 19px;
  }
}
/* 顶部菜单结束 */
/* 底部网站信息 */
.footer {
  color: #b1b1be;
  border-top: 1px solid #2f2f52;
  margin-top: 30px;
}
.footer_website {
  text-align: center;
  background: #000;
  color: #fff;
  width: 100%;
  padding: 15px;
  font-size: 14px;
}
.footer_website a {
  text-decoration: underline
}
.footer_erweima {
  align-items: center;
  justify-content: space-evenly;
  display: flex;
  margin-top: 10px;
}
@media only screen and (min-width: 769px) { /*pc*/
  .footer .container_1280 {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
  }
  .footer_weixin {
    margin-left: 30px;
  }
}
@media only screen and (max-width: 768px) { /*手机*/
  .footer .container_1280 {
    text-align: center;
  }
  .footer_website {
    border-top: 1px solid #2f2f52;
    padding-top: 10px;
    margin-top: 10px;
  }
  .footer .container_1280 .flex_box {
    display: block;
    margin: 5px 0;
  }
  .footer_weixin img {
    margin-top: 5px;
  }
}
/*翻页*/
.totle_page {
  line-height: 50px;
  font-size: 14px;
}
.totle_page strong {
  color: #00ffb9;
  line-height: 88px;
}
.am-pagination-default {
  display: flex;
  justify-content: center;
}
.am-pagination > li > a, .am-pagination > li > span, .am-pagination .am-pagination-prev a, .am-pagination .am-pagination-next a {
  border-radius: 3px;
  background-color: #000028;
  border: 1px solid #515682;
  color: #fff;
}
.am-pagination > li > a:hover, .am-pagination > li > span:hover, .am-pagination > li > a:focus, .am-pagination > li > span:focus {
  background-color: #00cccc;
}
.am-pagination > .am-active > a, .am-pagination > .am-active > span, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span:hover, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > span:focus {
  background-color: #00cccc;
  border-color: #00cccc;
  border-radius: 3px;
  color: #000028;
}
@media only screen and (min-width: 769px) { /*PC*/
  .page_turner {
    display: flex;
    justify-content: space-between;
  }
  .am-pagination-default {
    margin: 30px 0 0;
  }
}
@media only screen and (max-width: 768px) { /*手机端*/
  .am-pagination-default {
    display: inherit;
    text-align: center;
  }
  .block_left {
    padding: 0;
  }
  .totle_page {
    line-height: 28px;
    font-size: 14px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/*面包屑*/
.am-breadcrumb {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 15px;
}
.am-breadcrumb > li + li:before {
  color: #8b8bad;
}
/* 手机版菜单 */
@media only screen and (max-width: 768px) { /*手机端*/
  .header-nav__right {
    margin-right: 35px;
  }
  .header-nav .am-menu-offcanvas1 .am-menu-toggle {
    color: #9999a9;
    right: -10px;
    top: -50px;
    width: 36px;
    height: 36px;
    line-height: 44px;
  }
  .header-nav .am-menu-offcanvas1 .am-menu-toggle i {
    font-size: 16px;
  }
  .header-nav .am-offcanvas-bar {
    background: rgba(21, 72, 111, 0.95);
  }
  .header-nav .am-menu-offcanvas1 .am-menu-nav > li > a {
    color: #ffffff;
  }
}