@charset "UTF-8";
html {
  height: 100%; }
  html body {
    height: 100%;
    background-color: #ffffff; }
    html body .navbar {
      width: 100%;
      height: 50px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-color: #ffffff; }
      html body .navbar .navbar-brand .header-logo {
        margin-top: -12px; }
      html body .navbar .navbar-nav {
        font-size: 20px; }
      html body .navbar .navbar-left .active {
        color: #337ab6; }
      html body .navbar .navbar-left .active：hover {
        color: #286090; }
      html body .navbar .navbar-left a {
        color: #000000; }
      html body .navbar .navbar-left a:hover {
        color: #286090; }
      html body .navbar .navbar-right .static {
        padding-left: 20px; }
      html body .navbar .navbar-right li .dropdown-toggle {
        padding: 5px 13px;
        margin: 8px 5px; }
      html body .navbar .navbar-right li .active {
        background-color: #337ab7;
        color: #ffffff; }
      html body .navbar .navbar-right li .active:hover {
        background-color: #2e6da4;
        color: #337ab7; }
    html body .body-fixed-navbar {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 100%;
      color: #ffffff;
      margin-top: 53px;
      align-items: center;
      justify-content: center;
      padding: 0.5px 20px; }
    html body .modal-dialog {
      margin-top: 188px;
      color: #000000; }
    html body #loginModal .form-group .form-control {
      border-radius: 20px; }
    html body #loginModal .form-group .sub {
      width: 200px;
      border-radius: 20px; }
    html body #loginModal #wechat-code iframe {
      width: 225px;
      height: 225px; }
    html body #success {
      margin-top: 126px; }
      html body #success .success {
        margin-top: -67px;
        color: #fff;
        padding-top: 1px;
        height: 374px;
        text-align: center;
        background: center url("../images/success.png") no-repeat;
        background-size: auto 100%; }
        html body #success .success .scan-info {
          font-size: 24px;
          font-weight: 600;
          margin-top: 12px; }
        html body #success .success .getBobi {
          color: #fff;
          margin-top: 245px;
          font-size: 19px; }
        html body #success .success .num {
          color: #f44b4b; }
    html body footer {
      position: fixed;
      bottom: 0;
      width: 100%;
      height: 50px;
      line-height: 40px;
      background-color: #ffffff;
      text-align: center;
      left: 0;
      right: 0; }

.navbar .navbar-right .btn-top-r {
  margin-top: 8px; }

.sidebar .panel-body ul {
  list-style: none; }
  .sidebar .panel-body ul li {
    border-bottom: 1px solid #c7c6f2; }
    .sidebar .panel-body ul li a {
      word-break: break-word; }
.sidebar .panel-body .we-app {
  width: 250px;
  height: 250px;
  background: url("../images/wechat-qr.jpg");
  background-size: 100%; }

.modal-group #loginModal .modal-body {
  color: #000000; }
  .modal-group #loginModal .modal-body form {
    padding: 20px 0; }

.site-index {
  padding-bottom: 27px; }
  @media (min-width: 800px) {
    .site-index .banner {
      background: url("../images/bg_plant.png") no-repeat;
      height: 300px;
      background-size: 100% 100%; }
      .site-index .banner .container {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        color: #ffffff; }
        .site-index .banner .container .row h4 {
          margin-bottom: 20px;
          font-size: 2em; }
        .site-index .banner .container .row .icon-item {
          width: 100%;
          display: block;
          text-align: center;
          font-size: 1.3em;
          color: #eb9316; }
          .site-index .banner .container .row .icon-item .fa {
            font-size: 3.5rem; }
    .site-index .issue-main {
      background-color: #ffffff;
      color: #000000;
      padding-top: 30px;
      padding-bottom: 200px; }
      .site-index .issue-main .tab-titled .tab-heading {
        padding: 9px 17px;
        height: 59px;
        border-bottom: 5px solid #55a954;
        margin: 0;
        background-color: #e2f2e2; }
        .site-index .issue-main .tab-titled .tab-heading .tab-title {
          margin: 0;
          padding-top: 9px;
          padding-left: 30px; }
          .site-index .issue-main .tab-titled .tab-heading .tab-title .ask-icon {
            background: url("../images/ask-logo.png") no-repeat;
            width: 30px;
            height: 30px;
            position: absolute;
            margin-left: -30px; }
        .site-index .issue-main .tab-titled .tab-heading .tab-right {
          float: right;
          margin-top: -44px;
          border: none; }
          .site-index .issue-main .tab-titled .tab-heading .tab-right li a {
            padding: 13px;
            font-size: 20px;
            border: none;
            margin: 0;
            border-radius: 0;
            color: #0a0e14; }
          .site-index .issue-main .tab-titled .tab-heading .tab-right li a:hover {
            background-color: #5cb85c;
            color: #ffffff; }
          .site-index .issue-main .tab-titled .tab-heading .tab-right .active a {
            background-color: #5cb85c;
            color: #ffffff; }
      .site-index .issue-main .tab-titled .tab-content .item-list {
        margin-top: 10px;
        width: 100%;
        clear: both; }
        .site-index .issue-main .tab-titled .tab-content .item-list .summary {
          width: 100%;
          float: left;
          padding: 10px 0;
          border-bottom: solid 1px #d5d5d5; }
          .site-index .issue-main .tab-titled .tab-content .item-list .summary .count {
            float: left; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item {
              float: left;
              min-width: 38px; }
              .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item .num {
                display: block;
                text-align: center;
                clear: both;
                font-size: 1.2em; }
              .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item .type {
                display: block;
                text-align: center;
                clear: both;
                font-size: 0.8em; }
          .site-index .issue-main .tab-titled .tab-content .item-list .summary .content {
            margin-left: 80px; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .content .normal {
              margin: 10px 0; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .content h4 {
              margin: 0; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .content .right {
              float: right;
              margin-top: -16px; }
              .site-index .issue-main .tab-titled .tab-content .item-list .summary .content .right a {
                background-color: #5cb85c;
                color: #fff;
                padding: 6px 30px; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .content .normal img, .site-index .issue-main .tab-titled .tab-content .item-list .summary .content .well img {
              width: 33%; }
      .site-index .issue-main .sidebar .panel-line .panel-heading {
        padding: 9px 17px 9px 0;
        height: 59px;
        border-bottom: 5px solid #55a954;
        margin: 0;
        background-color: #e2f2e2; }
        .site-index .issue-main .sidebar .panel-line .panel-heading .title {
          margin: 0;
          padding-top: 9px; }
        .site-index .issue-main .sidebar .panel-line .panel-heading .right {
          float: right;
          margin-top: -44px;
          border: none; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right li a {
            padding: 13px;
            font-size: 20px;
            border: none;
            margin: 0;
            border-radius: 0;
            color: #0a0e14; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right li a:hover {
            background-color: #5cb85c;
            color: #ffffff; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right .active a {
            background-color: #5cb85c;
            color: #ffffff; }
      .site-index .issue-main .sidebar .panel-line .panel-body {
        padding: 0; }
        .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li {
          width: 50%;
          border-color: #CFD7CF;
          box-shadow: 0 3px 3px 0 #ccc; }
          .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li a {
            background-color: #fff;
            color: #000;
            font-size: 17px;
            border: none;
            border-radius: unset; }
          .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li a:hover {
            background-color: #5cb85c;
            color: #fff; }
        .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs .active a {
          background-color: #5cb85c;
          color: #ffffff; }
        .site-index .issue-main .sidebar .panel-line .panel-body .ul-list {
          margin: 0;
          padding: 0; }
          .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list {
            border-color: #CFD7CF;
            box-shadow: 0 3px 3px 0 #ccc; }
            .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content {
              padding: 13px 5px; }
              .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content a {
                color: #000; }
              .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content a:hover {
                background-color: #5cb85c;
                color: #ffffff; } }
  @media (max-width: 800px) {
    .site-index .banner {
      background-color: #042e24;
      width: 100%;
      height: 645px;
      background-size: 100%; }
      .site-index .banner .container {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        color: #ffffff; }
        .site-index .banner .container .row h4 {
          margin-bottom: 20px;
          font-size: 2em; }
        .site-index .banner .container .row .icon-item {
          width: 100%;
          display: block;
          text-align: center;
          font-size: 1.3em;
          color: #eb9316; }
          .site-index .banner .container .row .icon-item .fa {
            font-size: 3.5rem; }
    .site-index .issue-main {
      background-color: #ffffff;
      color: #000000; }
      .site-index .issue-main .tab-titled .tab-heading {
        border-bottom: 1px solid #ddd;
        height: 5rem; }
        .site-index .issue-main .tab-titled .tab-heading .tab-right {
          border: none;
          padding-top: 1rem; }
      .site-index .issue-main .tab-titled .tab-content .item-list {
        margin-top: 10px;
        width: 100%;
        clear: both; }
        .site-index .issue-main .tab-titled .tab-content .item-list .summary {
          width: 100%;
          float: left;
          padding: 10px 0;
          border-bottom: solid 1px #d5d5d5; }
          .site-index .issue-main .tab-titled .tab-content .item-list .summary .count {
            float: left; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item {
              float: left;
              min-width: 38px; }
              .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item .num {
                display: block;
                text-align: center;
                clear: both;
                font-size: 1.2em; }
              .site-index .issue-main .tab-titled .tab-content .item-list .summary .count .item .type {
                display: block;
                text-align: center;
                clear: both;
                font-size: 0.8em; }
          .site-index .issue-main .tab-titled .tab-content .item-list .summary .content {
            margin-left: 80px; }
            .site-index .issue-main .tab-titled .tab-content .item-list .summary .content h4 {
              margin: 0; }
      .site-index .issue-main .sidebar .panel-line .panel-heading {
        padding: 9px 17px;
        height: 59px;
        border-bottom: 5px solid #55a954;
        margin: 0;
        background-color: #e2f2e2; }
        .site-index .issue-main .sidebar .panel-line .panel-heading .title {
          margin: 0;
          padding-top: 9px;
          padding-left: 30px; }
        .site-index .issue-main .sidebar .panel-line .panel-heading .right {
          float: right;
          margin-top: -44px;
          border: none; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right li a {
            padding: 13px;
            font-size: 20px;
            border: none;
            margin: 0;
            border-radius: 0;
            color: #0a0e14; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right li a:hover {
            background-color: #5cb85c;
            color: #ffffff; }
          .site-index .issue-main .sidebar .panel-line .panel-heading .right .active a {
            background-color: #5cb85c;
            color: #ffffff; }
      .site-index .issue-main .sidebar .panel-line .panel-body {
        padding: 0; }
        .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li {
          width: 50%;
          border-color: #CFD7CF;
          box-shadow: 0 3px 3px 0 #ccc; }
          .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li a {
            background-color: #fff;
            color: #000;
            font-size: 17px;
            border: none;
            border-radius: unset; }
          .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs li a:hover {
            background-color: #5cb85c;
            color: #fff; }
        .site-index .issue-main .sidebar .panel-line .panel-body .nav-tabs .active a {
          background-color: #5cb85c;
          color: #ffffff; }
        .site-index .issue-main .sidebar .panel-line .panel-body .ul-list {
          margin: 0;
          padding: 0; }
          .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list {
            border-color: #CFD7CF;
            box-shadow: 0 3px 3px 0 #ccc; }
            .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content {
              padding: 13px 5px; }
              .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content a {
                color: #000; }
              .site-index .issue-main .sidebar .panel-line .panel-body .ul-list .list .content a:hover {
                background-color: #5cb85c;
                color: #ffffff; } }

/*# sourceMappingURL=site-index.css.map */
