.banner {
  position: relative;
  overflow: hidden;
  height: 960px;
  background: url("../images/banner-bg.jpg") center 0 no-repeat;
  /*.slogan, .btn-video, .btn-link {
      display: block;
      margin-left: auto;
      margin-right: auto;
  }*/
  /*.slogan {
      margin-top: 286px;
  }*/
  /*.btn-video {
      width: 86px;
      height: 87px;
      background: url("../images/btn-video.png") 0 0 no-repeat;
      margin-top: 40px;
      margin-bottom: 40px;
  }*/ }
  .banner .dlbox {
    position: absolute;
    left: 0;
    bottom: 180px;
    width: 100%;
    margin-top: 80px;
    font-size: 0;
    text-align: center; }
    .banner .dlbox a {
      background: url("//games.snail.com/static/lib/images/btn-dl.png") 0 0 no-repeat;
      display: inline-block;
      width: 259px;
      height: 76px;
      margin: 0 7px; }
      .banner .dlbox a.btn-dl-android {
        background-position: -273px 0; }

.newsArea {
  position: relative;
  overflow: hidden;
  height: 935px;
  background: url("../images/news-bg.jpg") center 0 no-repeat;
  text-align: center;
  padding-top: 264px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .newsArea .swiper-container, .newsArea .news-list {
    display: inline-block;
    font-weight: 0; }
  .newsArea .news-list {
    text-align: left; }
    .newsArea .news-list a {
      float: left;
      width: 225px;
      height: 225px;
      padding-left: 20px;
      padding-right: 20px;
      margin-left: 15px;
      margin-bottom: 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .newsArea .news-tit {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    text-transform: uppercase;
    padding-top: 45px; }
    .newsArea .news-tit h3 {
      font-size: 32px;
      font-weight: bold; }
    .newsArea .news-tit span {
      font-size: 18px; }
  .newsArea .news-a {
    position: relative;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.8); }
    .newsArea .news-a h3 {
      color: #ececec;
      font-size: 16px;
      margin-top: 45px; }
    .newsArea .news-a p {
      font-size: 12px;
      color: #7f8993; }
    .newsArea .news-a .time {
      position: absolute;
      bottom: 30px;
      color: #a59171; }

/*# sourceMappingURL=index.css.map */
