body {
  min-width: 1200px;
  font-family: PingFangSC, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    -webkit-font-smoothing: antialiased;
}
#aui-nav {
  position: fixed;
  height: 65px;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 300;
  padding: 0px 0;
  box-shadow: 0 0 2px #dbdbdb;
  /* border-bottom: 1px solid #dddddd; */
  background-color: #ffffff !important;
}
#aui-nav .container {
  width: 1224px;
  margin: 0 auto;
}
#aui-nav:hover {
  background: #ffffff !important;
}
#aui-nav .logo-wrap {
  margin-right: 200px;
  font-size: 14px;
  color: #666666;
  line-height: 16px;
}
#aui-nav .logo {
  display: inline-block;
  width: 130px;
  margin-top: 5px;
}
#aui-nav .layui-nav {
  background-color: transparent;
  padding: 0;
}
#aui-nav .layui-nav .layui-nav-item {
  line-height: 40px;
}
#aui-nav .layui-nav-child {
  top: 43px;
}
#aui-nav .loginOrregister {
  margin-top: 8px;
  padding-bottom: 3px;
  color: #ffffff;
  border-radius: 5px;
  /* border: 1px solid #ffffff; */
}
#aui-nav .loginOrregister span {
  padding: 5px 13px;
}
#aui-nav .loginOrregister :first-child {
  margin-right: 12px;
}
#aui-nav .login {
  /* border-right: 1px solid #ffffff; */
  border: 1px solid #dcdfe6;
  border-radius: 6px;
  color: #606266;
}
#regist {
  border: 1px solid #e1251b;
  background: linear-gradient(-180deg, #5a89ff 0%, #e1251b 100%);
  border-radius: 6px;
}
#aui-nav .child {
  padding: 0px 28px 0 28px;
  /*margin-right: 30px;*/
  color: #000000;
  display: block;
  font-size: 16px;
  height: 63px;
  line-height: 70px;
  
}
#aui-nav .child.active {
  color: #e1251b;
  border-bottom: 2px solid #e1251b;
  font-weight: 600;
}
#aui-nav .child.active span {
  /*border-bottom: 2px solid #e1251b;*/
}
#aui-nav .child:hover {
  color: #e1251b;
  /*border-bottom: 2px solid #e1251b;*/
  font-weight: 600;
}
#aui-nav .child i {
  transition: all 0.3s;
  display: inline-block;
  /* transform: rotate(180deg); */
}

#aui-nav .menu {
  background-color: #f9f9f9;
  height: 76px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 65px;
  padding: 25px 30px;
  text-align: center;
  display: none;
  /* text-align: center; */
}
#aui-nav .container > div:hover .menu {
  display: block;
}
#aui-nav .menu span {
  padding: 0 42px;
  position: relative;
}
#aui-nav .menu span::before {
  content: "";
  display: none;
  position: absolute;
  top: 7px;
  left: 20px;
  width: 6px;
  height: 6px;
  background: #3c67f6;
}
#aui-nav .menu span.active::before {
  display: block;
}
#aui-nav .menu a {
  color: #000;
  font-size: 16px;
}
#aui-nav .menu a:hover {
  color: #e1251b;
}

#aui-nav .child:hover i {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg); /* IE 9 */
  -moz-transform: rotate(180deg); /* Firefox */
  -webkit-transform: rotate(180deg); /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
}
/*#aui-nav .child span {*/
/*  font-size: 16px;*/
/*  padding-bottom: 16px;*/
/*  border-bottom: 2px solid transparent;*/
/*}*/
#loginName {
  color: #000000;
  max-width: 90px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.layui-nav .layui-nav-more {
  border-top-color: #535353;
}
.layui-nav .layui-nav-mored {
  border-color: transparent transparent #535353;
}

#dg__footer {
  background: #1a294b;
  padding-top: 72px;
  color: #fff;

  position: relative;
  z-index: 10;
}
#dg__footer .title {
  font-size: 16px;
  letter-spacing: 15px;
  margin-top: 2px;
}
#dg__footer .logo {
  font-size: 45px;
}

#dg__footer a {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  padding-bottom: 10px;
  display: inline-block;
}

#dg__footer .copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#dg__footer .code_img {
  width: 93px;
  border-radius: 4px;
}
#dg__footer .pl-100 {
  padding-left: 100px;
}

#dg__footer .pl-30 {
  padding-left: 30px;
}

#dg__footer .pb-20 {
  padding-bottom: 20px;
}

#dg__footer .logo-icon {
  font-size: 20px;
}

#dg__footer .copyright {
  margin-top: 50px;
  padding: 16px 0;
  padding-bottom: 6px;
}
/* 手机 */
#dg__footer_phone {
  background: #1a294b;
  padding: 24px 24px 0;
  color: #fff;
  position: relative;
  z-index: 10;
}
#dg__footer_phone .code_img {
  width: 83px;
  border-radius: 4px;
}

#dg__footer_phone a {
  color: rgba(255, 255, 255, 0.7);
  font-size: 11px;
  display: inline-block;
}

#dg__footer_phone .copyright {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

#dg__footer_phone .copyright {
  margin-top: 24px;
  padding: 16px 0;
}
