.lt-full {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.zmiti-text-overflow {
  overflow: hidden;
  white-space: nowrap;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis; }

.zmiti-play {
  width: .8rem;
  height: .8rem;
  border-radius: 50%;
  position: fixed;
  z-index: 1000;
  right: .5rem;
  top: .5rem; }
  .zmiti-play.rotate {
    -webkit-animation: rotate 5s linear infinite;
    animation: rotate 5s linear infinite; }

@-webkit-keyframes rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
html, body, div, ul, li, p, section, header {
  padding: 0;
  margin: 0; }

ul, li {
  list-style: none; }

html, body {
  height: 100%; }

body {
  overflow-x: hidden;
  font-size: 14px;
  font-family: "Helvetica Neue", 'Helvetica', "Microsoft YaHei", arial, sans-serif; }

img {
  width: 100%;
  height: auto;
  vertical-align: top; }

a {
  text-decoration: none;
  color: inherit; }

.zmiti-main-ui {
  width: 10rem;
  position: relative;
  margin-top: -1.6rem;
  background: url("main-bg.jpg") no-repeat center;
  background-size: cover; }
  .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-header, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-header {
    position: relative;
    width: 100%;
    height: 1.2rem;
    color: #064c78; }
    .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-header:before, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-header:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 4px;
      background: #fff;
      left: 0;
      top: 0;
      z-index: 1;
      box-shadow: 0px 2px 0 0 rgba(0, 41, 67, 0.5); }
    .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-header:after, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-header:after {
      background: #002943;
      height: 2px;
      top: 2px; }
    .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-header .zmiti-meetting-link, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-header .zmiti-meetting-link {
      font-size: .5rem;
      width: 3rem;
      height: 1rem;
      display: inline-block;
      background: #ffffff;
      text-align: center;
      margin-left: 20px;
      position: relative;
      z-index: 10;
      margin-top: -4px;
      text-shadow: 0px 2px 0 0 rgba(0, 41, 67, 0.5);
      box-shadow: 1px 1px 0 0 rgba(0, 41, 67, 0.2);
      line-height: 1rem; }
    .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-header .zmiti-meetting-more, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-header .zmiti-meetting-more {
      font-size: .36rem;
      display: inline-block;
      position: relative;
      top: .1rem;
      left: .4rem; }
  .zmiti-main-ui .zmiti-meetting-item {
    position: relative;
    padding-bottom: .4rem; }
    .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content {
      display: -webkit-box;
      -webkit-box-align: center;
      -webkit-box-pack: center;
      -webkit-box-orient: horizontal; }
      .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div.zmiti-prev, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div .zmiti-next {
        width: .8rem;
        min-height: 101px;
        position: relative; }
        .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div .zmiti-prev:before, .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div .zmiti-next:before {
          content: '';
          width: .5rem;
          height: .5rem;
          border: 1px solid #002943;
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-20%, -50%) rotate(45deg);
          transform: translate(-20%, -50%) rotate(45deg);
          border-right: none;
          border-top: none;display: none }
      .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div{
      /*  -webkit-box-flex: 1;*/
      width:7.5rem;
        overflow: hidden;
       }
        .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div ul {
 
         
         }
          .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div ul > li {
        
           width:100%;
            font-size: .40rem; }
            .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div ul > li img{width: 7.5rem;height: 4.5rem;display: block;}
            .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div ul > li > a {
              padding: .3rem 0;
              display: inline-block; }
            .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div ul > li .zmiti-meetting-date {
              font-size: .38rem;
              color: #414141; }
      .zmiti-main-ui .zmiti-meetting-item .zmiti-meetting-content > div .zmiti-next:before {
        content: "";
        border: 1px solid #002943;
        -webkit-transform: translate(-80%, -50%) rotate(45deg);
        transform: translate(-80%, -50%) rotate(45deg);
        border-left: none;
        border-bottom: none; }
  .zmiti-main-ui .zmiti-news-list {
    width: 9rem;
    margin: 0 auto;
    position: relative;
    color: #000; }
    .zmiti-main-ui .zmiti-news-list:before {
      content: "";
      width: 100%;
      height: 1px;
      position: absolute;
      background: #aaaaaa;
      left: 0;
      top: -.5rem; }
    .zmiti-main-ui .zmiti-news-list .zmiti-news-item {
      margin: .4rem 0;
      line-height: .6rem;
      font-size: .4rem; }
      .zmiti-main-ui .zmiti-news-list .zmiti-news-item span {
        color: #414141;
        font-size: .38rem; }
  .zmiti-main-ui .zmiti-news-list1 {
    margin-top: 1rem; }
    .zmiti-main-ui .zmiti-news-list1:before {
      display: none;
      opacity: 0; }
    .zmiti-main-ui .zmiti-news-list1 .zmiti-news-item span {
      display: block; }
  .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content {
    width: 100%;
    height: 8.1rem;
    margin-top: .5rem;
    background: rgba(135, 151, 168, 0.39);
    position: relative; }
    .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a {
      position: absolute; }
      .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a span {
        display: block;
        font-size: .28rem;
        color: #fff;
        padding: .1rem;
        background: rgba(45, 99, 158, 0.8); }
      .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a:nth-of-type(1), .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a:nth-of-type(3) {
        width: 3.5rem;
        left: 0;
        bottom: -.2rem; }
      .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a:nth-of-type(2) {
        left: 3.2rem;
        z-index: 12;
        top: -.2rem;
        width: 3.6rem; }
      .zmiti-main-ui .zmiti-meetting-voice .zmiti-meetting-voice-content > a:nth-of-type(3) {
        right: 0;
        left: auto; }
  .zmiti-main-ui .zmiti-splendid {
    width: 100%;
    height: 11rem;
    background: #000;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-box-orient: horizontal;
    position: relative; }
    .zmiti-main-ui .zmiti-splendid h2 {
      position: absolute;
      width: 100%;
      height: 1rem;
      line-height: .6rem;
      text-indent: 1em;
      color: #ffff;
      font-weight: normal;
      font-size: .5rem; }
      .zmiti-main-ui .zmiti-splendid h2 a {
        font-size: .4rem;
        margin-left: .4rem; }
    .zmiti-main-ui .zmiti-splendid > div {
      position: relative; }
    .zmiti-main-ui .zmiti-splendid canvas {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 10; }

/*# sourceMappingURL=index.css.map */
