.clearfix {
  clear: both;
  zoom: 1; }

html,
body {
  position: relative;
  height: 100%; }

.container {
  position: relative;
  width: 10rem;
  height: 100%;
  margin: 0 auto;
  background: #112044; }
  .container .swiper-container {
    width: 100%;
    height: 100%; }
    .container .swiper-container .next {
      width: 1.14063rem;
      height: 0.71875rem;
      position: fixed;
      bottom: 0.625rem;
      left: 0;
      right: 0;
      margin: 0 auto;
      z-index: 9999;
      animation: arrow 1s infinite; }
@keyframes arrow {
  from {
    bottom: 0.9375rem; }
  to {
    bottom: 0.625rem; } }
      .container .swiper-container .next > img {
        width: 100%; }
    .container .swiper-container .swiper-slide.page-1 .bg-index {
      display: block;
      width: 100%; }
    .container .swiper-container .swiper-slide.page-1 .link-box {
      width: 7.42188rem;
      position: absolute;
      top: 9.33333rem;
      left: 0;
      right: 0;
      margin: 0 auto; }
      .container .swiper-container .swiper-slide.page-1 .link-box .link-list > li {
        margin: 10px 0; }
        .container .swiper-container .swiper-slide.page-1 .link-box .link-list > li a {
          display: block;
          width: 7.39063rem;
          height: 0.82813rem; }
          .container .swiper-container .swiper-slide.page-1 .link-box .link-list > li a > img {
            width: 100%; }
    .container .swiper-container .swiper-slide.page-2 .bg-detail {
      display: block;
      width: 100%; }
    .container .swiper-container .swiper-slide.page-2 .intro-box {
      width: 7.8125rem;
      height: 9.59375rem;
      padding: 1.09375rem 0.3125rem 0;
      background-image: url("../img/intro_box.png");
      background-size: 8.4375rem 10.21875rem;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      right: 0;
      top: 5.33333rem;
      margin: 0 auto; }
      .container .swiper-container .swiper-slide.page-2 .intro-box .desc-block {
        height: 9.0625rem;
        overflow: hidden;
        overflow-y: scroll; }
      .container .swiper-container .swiper-slide.page-2 .intro-box .swiper-container {
        width: 100%;
        height: initial; }
      .container .swiper-container .swiper-slide.page-2 .intro-box .swiper-slide.swiper-slide-active {
        background: none;
        height: 22.48438rem; }
      .container .swiper-container .swiper-slide.page-2 .intro-box p {
        text-indent: 2em;
        text-align: justify;
        line-height: 1.5;
        color: #fff;
        font-size: 0.3125rem; }
        .container .swiper-container .swiper-slide.page-2 .intro-box p.bottom-title {
          text-indent: initial;
          font-weight: bolder;
          font-size: 0.375rem; }
    .container .swiper-container .swiper-slide.page-3 .bg-detail {
      display: block;
      width: 100%; }
    .container .swiper-container .swiper-slide.page-3 .inner-box {
      width: 7.8125rem;
      height: 9.59375rem;
      max-height: 9.59375rem;
      padding: 1.09375rem 0.3125rem 0;
      background-image: url("../img/news.png");
      background-size: 8.4375rem 10.21875rem;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      right: 0;
      top: 5.33333rem;
      margin: 0 auto; }
      .container .swiper-container .swiper-slide.page-3 .inner-box .news-block {
        height: 9.0625rem;
        overflow: hidden;
        overflow-y: scroll; }
      .container .swiper-container .swiper-slide.page-3 .inner-box .swiper-container {
        width: 100%;
        height: initial; }
      .container .swiper-container .swiper-slide.page-3 .inner-box .swiper-slide.swiper-slide-active {
        background: none;
        height: 42.48438rem; }
      .container .swiper-container .swiper-slide.page-3 .inner-box .news-list {
        padding: 0.03125rem 0.46875rem; }
        .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item {
          padding: 0.21875rem 0 0.15625rem;
          border-bottom: 1px solid #fff; }
          .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a {
            display: block;
            color: #fff; }
            .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .img-title .inner-img {
              float: left;
              width: 3.125rem;
              height: 1.5625rem;
              overflow: hidden; }
              .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .img-title .inner-img > img {
                width: 3.125rem;
                height: 1.5625rem; }
            .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .img-title .inner-title {
              float: right;
              width: 3.46875rem;
              text-align: justify; }
              .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .img-title .inner-title > h3 {
                line-height: 1.25;
                font-size: 0.28125rem; }
            .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .para-desc {
              font-size: 0.25rem;
              line-height: 0.3125rem;
              text-align: justify;
              line-height: 1.25;
              overflow: hidden;
              display: -webkit-box;
              text-overflow: ellipsis;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              margin: 0.15625rem 0; }
            .container .swiper-container .swiper-slide.page-3 .inner-box .news-list .news-item > a .time-desc {
              font-size: 0.1875rem;
              text-align: right; }
    .container .swiper-container .swiper-slide.page-4 .bg-detail {
      display: block;
      width: 100%; }
    .container .swiper-container .swiper-slide.page-4 .inner-box {
      width: 7.8125rem;
      height: 9.59375rem;
      padding: 1.09375rem 0.3125rem 0;
      background-image: url("../img/zuzhi.png");
      background-size: 8.4375rem 10.21875rem;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      right: 0;
      top: 5.33333rem;
      margin: 0 auto; }
      .container .swiper-container .swiper-slide.page-4 .inner-box .zuzhi-detail {
        width: 100%; }

/*# sourceMappingURL=index.css.map */
