.footer {
  padding: 50px 0 48px;
  background: #202b3c;
}
.footer .item {
    display: flex;
}
.footer .item > p {
      color: #ffffff;
      margin-right: 20px;
}
.footer .item > ul {
      display: flex;
      flex-wrap: wrap;
      flex: 1;
}
.footer .item > ul li {
        margin: 0 33px 14px 0;
}
.footer .item > ul li a {
          color: rgba(255, 255, 255, 0.4);
}
.footer .item > ul li a:hover {
            color: #ffffff;
}
.footer .el-divider {
    margin: 15px 0 27px;
    background-color: rgba(255, 255, 255, 0.2);
}
.footer .foot {
    display: flex;
    justify-content: space-between;
}
.footer .foot > div p:first-child {
      margin-bottom: 17px;
}
.footer .foot > div p span {
      font-weight: bold;
      font-size: 20px;
      color: #ffffff;
}
.footer .foot > div p a {
      font-size: 14px;
      color: rgba(255, 255, 255, 0.4);
}
.footer .foot ul {
      display: flex;
}
.footer .foot ul li {
        display: flex;
        align-items: center;
        margin-left: 110px;
}
.footer .foot ul li .iconfont {
          color: #ffffff;
          font-size: 30px;
          margin-right: 10px;
}
.footer .foot ul li p {
          font-size: 16px;
          color: #ffffff;
}
.footer .foot ul li p:first-child {
            margin-bottom: 10px;
}
.footer .foot ul li p span {
            font-size: 13px;
            color: rgba(255, 255, 255, 0.4);
}

.layout .header[data-v-005bfc5a] {
  width: 100%;
  height: 77px;
  line-height: 77px;
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
  border-top: 3px solid #005FC9;
  display: flex;
  justify-content: space-between;
}
.layout .header .logo a[data-v-005bfc5a] {
    width: 380px;
    height: 100px;
    background: url(data:image/png;base64,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) no-repeat;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 999;
    flex-shrink: 0;
}
.layout .header .logo .img[data-v-005bfc5a] {
    margin: 0 16px 0 40px;
}
.layout .header .logo h1[data-v-005bfc5a] {
    color: #ffffff;
    font-weight: bold;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 1px;
}
.layout .header .logo h1 span[data-v-005bfc5a] {
      font-weight: bold;
      letter-spacing: 3px;
}
.layout .header .nav[data-v-005bfc5a] {
    display: flex;
    flex-shrink: 0;
}
.layout .header .nav > ul[data-v-005bfc5a] {
      position: relative;
      z-index: 99;
      display: flex;
      background: #ffffff;
}
.layout .header .nav > ul li[data-v-005bfc5a] {
        width: 124px;
        text-align: center;
        font-size: 16px;
        cursor: pointer;
        border-left: 1px solid #f2f2f2;
}
.layout .header .nav > ul .active[data-v-005bfc5a] {
        color: #FB8900;
        position: relative;
}
.layout .header .nav > ul .active[data-v-005bfc5a]::after {
          display: inline-block;
          content: "";
          width: 100%;
          height: 3px;
          background: #FB8900;
          position: absolute;
          top: -3px;
          left: 0;
}
.layout .header .nav .search[data-v-005bfc5a] {
      width: 80px;
      border-left: 1px solid #f2f2f2;
      border-right: 1px solid #f2f2f2;
      position: relative;
      right: 0;
}
.layout .header .nav .search .el-input-group[data-v-005bfc5a] {
        height: 75px;
        line-height: 75px;
        background: #ffffff;
        font-size: 16px;
        position: absolute;
        top: 0;
        right: 0;
}
.layout .header .nav .userInfo[data-v-005bfc5a] {
      padding: 0 100px 0 40px;
      font-size: 13px;
}
.layout .header .nav .userInfo a[data-v-005bfc5a] {
        color: #005FC9;
}
.layout .header .nav .userInfo a[data-v-005bfc5a]:hover {
          text-decoration: underline;
}
.layout .header .nav .userInfo .el-divider--vertical[data-v-005bfc5a] {
        margin: -3px 16px 0 16px;
        background: #dddddd;
}
.layout .header .nav .userInfo .logout[data-v-005bfc5a] {
        cursor: pointer;
}
@media (max-width: 1768px) {
.layout .header .nav > ul li[data-v-005bfc5a] {
    width: 100px;
}
.layout .header .nav .userInfo[data-v-005bfc5a] {
    padding: 0 10px;
}
}
@media (max-width: 1024px) {
.layout .header .nav .search[data-v-005bfc5a] {
    display: none;
}
}

.layout .header .el-input-group--append .el-select {
  width: 110px;
  color: #333333;
}
.layout .header .el-input-group > .el-input__inner {
  width: 748px;
  height: 77px;
  border: 1px solid transparent;
  border-left: 1px solid #f2f2f2;
}
.layout .header .el-input-group__append,
.layout .header .el-input-group__prepend {
  padding: 0 27px 0 29px;
  background: transparent;
  border: 1px solid transparent;
  border-left: 1px solid #f2f2f2;
}
.layout .header .el-icon-search,
.layout .header .icon-serch {
  font-size: 20px;
  color: #333333;
}
@media (max-width: 1768px) {
.layout .header .el-input-group > .el-input__inner {
    width: 548px;
}
}

