.title {
  position: relative;
  padding-top: 14px;
  margin-bottom: 27px; }
  .title div {
    margin: 0 auto; }
  .title:before, .title:after {
    content: "";
    position: absolute;
    bottom: 4px;
    right: 0;
    width: 411px;
    height: 27px;
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: 0px -23px;
    width: 425px;
    height: 18px; }
  .title:after {
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: 0px 0px;
    width: 425px;
    height: 18px;
    left: 0; }

#game {
  margin-top: 75px;
  background: #f3f7fd; }
  #game .game_title {
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: -267px -46px;
    width: 109px;
    height: 25px; }
  #game .game_box a {
    float: left;
    margin-left: 13px; }

#news {
  background: #f3f7fd; }
  #news .title {
    padding-top: 44px; }
  #news .news_title {
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: -152px -46px;
    width: 110px;
    height: 25px; }
  #news .articlelist {
    float: left;
    padding-left: 20px;
    margin-top: 0 !important; }
  #news #newsBanner {
    float: right;
    width: 562px;
    height: 268px;
    margin-right: 20px; }

.articlelist, #wiki ol {
  width: 390px;
  height: 268px;
  margin: 9px auto 0; }
  .articlelist li, #wiki ol li {
    color: #585858;
    height: 32px;
    line-height: 32px;
    border-bottom: #c2c2c2 dashed 1px;
    font-size: 14px; }
    .articlelist li a, #wiki ol li a {
      color: #585858; }
  .articlelist .text, #wiki ol .text {
    width: 290px; }

#wiki {
  background: #f3f7fd; }
  #wiki .title {
    padding-top: 45px; }
  #wiki .wiki_title {
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: -268px -76px;
    width: 111px;
    height: 24px; }
  #wiki ol {
    width: 952px;
    margin-top: -7px; }
    #wiki ol .text {
      width: 830px; }

#image {
  background: #f3f7fd; }
  #image .title {
    padding-top: 42px;
    margin-bottom: 21px; }
  #image .image_title {
    background-image: url("/imgs/index.png");
    background-size: 425px 116px;
    background-position: -152px -76px;
    width: 111px;
    height: 24px; }
  #image .banner_box {
    height: 387px;
    background-color: #d8e6ff;
    position: relative; }
    #image .banner_box .prev, #image .banner_box .next {
      position: absolute;
      top: 161px;
      cursor: pointer; }
    #image .banner_box .prev {
      background-image: url("/imgs/index.png");
      background-size: 425px 116px;
      background-position: -76px -46px;
      width: 71px;
      height: 70px;
      left: 7px; }
    #image .banner_box .next {
      background-image: url("/imgs/index.png");
      background-size: 425px 116px;
      background-position: 0px -46px;
      width: 71px;
      height: 70px;
      right: 7px; }
    #image .banner_box ul {
      width: 900px;
      height: 375px;
      position: relative;
      margin: 6px auto; }
      #image .banner_box ul li {
        position: absolute;
        overflow: hidden; }
      #image .banner_box ul .pos_1 {
        top: 44px;
        left: 0;
        z-index: 2;
        filter: alpha(opacity=60);
        opacity: 0.6; }
        #image .banner_box ul .pos_1 img {
          width: 534px; }
      #image .banner_box ul .pos_2 {
        top: 25px;
        left: 51px;
        z-index: 3;
        filter: alpha(opacity=80);
        opacity: 0.8; }
        #image .banner_box ul .pos_2 img {
          width: 600px; }
      #image .banner_box ul .pos_3 {
        top: 6px;
        left: 117px;
        z-index: 4; }
        #image .banner_box ul .pos_3 img {
          width: 667px; }
      #image .banner_box ul .pos_4 {
        top: 25px;
        left: 250px;
        z-index: 3;
        filter: alpha(opacity=80);
        opacity: 0.8; }
        #image .banner_box ul .pos_4 img {
          width: 600px; }
      #image .banner_box ul .pos_5 {
        top: 44px;
        left: 366px;
        z-index: 2;
        filter: alpha(opacity=60);
        opacity: 0.6; }
        #image .banner_box ul .pos_5 img {
          width: 534px; }
  #image .tel_phone {
    padding-top: 45px;
    background-color: #f3f7fd; }

#bgBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1; }
