@charset "UTF-8";
@media (min-width: 1300px) {
  .container {
    width: 1080px !important; } }

@media (max-width: 1200px) {
  .ke {
    display: none !important; } }

html, body {
  overflow-x: hidden;
  font-size: 14px;
  font-family: "微软雅黑"; }

body {
  max-width: 1366px;
  margin: 0 auto; }

[v-cloak] {
  display: none; }

.navbar-wrapper {
  height: 60px; }

.navbar .logo {
  height: 80px;
  line-height: 80px; }
  .navbar .logo img {
    width: 50%;
    padding-left: 20px; }

.navbar-nav > ul > li, .navbar-nav > ul > li > a {
  line-height: 80px;
  font-size: 14px; }

.nav > ul > li > a:hover, .nav > ul > li.current > a {
  background-color: #119C3F;
  color: #fff; }

.dropDown.hover .dropDown_A, .dropDown.open .dropDown_A {
  background-color: #119C3F; }

.menu > li > a:hover, .menu > li > a:focus, .menu > li.open > a {
  background: #ddd;
  color: #666; }

.navbar-userbar {
  position: absolute;
  top: 45px;
  left: 0;
  right: 0; }
  .navbar-userbar ul li {
    height: 40px;
    background: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid #999;
    padding-left: 10px;
    line-height: 40px; }
    .navbar-userbar ul li a {
      text-decoration: none;
      color: #fff;
      display: block; }

footer {
  width: 100%;
  border-top: 1px solid #ddd;
  margin: 50px 0 0; }
  footer .container .row > div {
    text-align: center; }
    footer .container .row > div ul li a {
      text-decoration: none;
      font-size: 14px;
      color: #999;
      transition: all .5s ease; }
      footer .container .row > div ul li a:hover {
        color: #111;
        transition: all .5s ease; }
    footer .container .row > div.code img {
      transition: all .5s ease; }
    footer .container .row > div.code:hover img {
      transition: all .5s ease;
      -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
      transform: scale(1.2); }
  footer .beian {
    text-align: center; }
  footer .hr {
    background: #f2f2f2 !important;
    color: #f2f2f2;
    margin: 10px 0;
    border: 0;
    height: 1px; }

/*loading部分*/
.shadow {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.4); }

.loading {
  width: 80px;
  height: 80px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  text-align: center;
  line-height: 80px; }

