@import "http://event.goldengame.com.tw/adv/footer/footer.css";
/* line 17, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, F:/fire.app/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 4, ../sass/_mix.scss */
.clear {
  clear: both; }

/* line 9, ../sass/_mix.scss */
.mid, .wrap.b1108 section, .wrap.b1105 .b1105top, .wrap.b1105 .b1105wrap, .wrap.b1105 .b1105wrap section, .wrap.b1105 .title1, .wrap.b1105 .title2, .wrap.b1109 .b1109wrap, .wrap.b1109 .b1109wrap header, .wrap.b1107 .event1107Contents, .wrap.b1107 .event1107Contents .qqq, .wrap.b1107 .event1107Contents .img, .wrap.b1107 .event1107Contents section, .wrap.b1110 .wrappp, .wrap.b1110 .gifttt, .wrap.b1110 .b1110wrap, .wrap.b1110 .b1110wrap > header, .wrap.b1110 .b1110wrap table, .inside1112, .inside1112 article > header, .inside1112 article table, .inside1112 article img {
  position: relative;
  margin-left: auto;
  margin-right: auto; }

/* line 15, ../sass/_mix.scss */
.dib, #nav a, .wrap.b1105 .b1105wrap section header, .wrap.b1105 .b1105wrap section.single p, .wrap.b1109 nav a, .wrap.b1109 .b1109wrap .yo, .wrap.b1107 .event1107Contents section header, .wrap.b1107 .event1107Contents section.single header, .wrap.b1107 .event1107Contents section.single p, .wrap.b1110 .b1110wrap section header, .wrap.b1110 .b1110wrap section.single p, .inside1112 article > section > header {
  display: inline-block;
  zoom: 1;
  *display: block;
  *float: left; }

/* line 18, ../sass/screen.scss */
body {
  position: relative;
  font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif; }

/* line 22, ../sass/screen.scss */
#logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/logo2.png?1385990081');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 164px;
  height: 91px;
  position: absolute;
  top: 35px;
  left: 50%;
  margin: 0 0 0 -489px;
  z-index: 9999999999999; }
  /* line 26, ../sass/screen.scss */
  #logo a {
    display: block;
    position: absolute;
    width: 65px;
    height: 20px;
    background: none;
    top: 68px; }
    /* line 33, ../sass/screen.scss */
    #logo a.a {
      left: 12px; }
    /* line 34, ../sass/screen.scss */
    #logo a.b {
      left: 88px; }

/* line 37, ../sass/screen.scss */
#title {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/1106/tit2.png?1386033427');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 405px;
  height: 322px;
  position: absolute;
  top: 255px;
  left: 50%;
  margin: 0 0 0 -454px;
  z-index: 10; }

/* line 46, ../sass/screen.scss */
#nowplay {
  display: none;
  z-index: 10; }

/* line 47, ../sass/screen.scss */
#goBack {
  position: absolute;
  top: 15px;
  left: 15px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 54, ../sass/screen.scss */
#nav {
  position: absolute;
  top: 700px;
  width: 100%;
  text-align: center;
  z-index: 999; }
  /* line 60, ../sass/screen.scss */
  #nav a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    background: url(../images/nav.png) no-repeat;
    width: 160px;
    height: 180px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left; }
    /* line 70, ../sass/screen.scss */
    #nav a.c0 {
      background-position: 0px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c0:hover, #nav a.c0.now {
        background-position: 0px -180px; }
    /* line 70, ../sass/screen.scss */
    #nav a.c1 {
      background-position: -160px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c1:hover, #nav a.c1.now {
        background-position: -160px -180px; }
    /* line 70, ../sass/screen.scss */
    #nav a.c2 {
      background-position: -320px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c2:hover, #nav a.c2.now {
        background-position: -320px -180px; }
    /* line 70, ../sass/screen.scss */
    #nav a.c3 {
      background-position: -480px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c3:hover, #nav a.c3.now {
        background-position: -480px -180px; }
    /* line 70, ../sass/screen.scss */
    #nav a.c4 {
      background-position: -640px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c4:hover, #nav a.c4.now {
        background-position: -640px -180px; }
    /* line 70, ../sass/screen.scss */
    #nav a.c5 {
      background-position: -800px 0; }
      /* line 72, ../sass/screen.scss */
      #nav a.c5:hover, #nav a.c5.now {
        background-position: -800px -180px; }

/* line 77, ../sass/screen.scss */
#top {
  position: relative;
  display: block;
  width: 100%;
  height: 900px;
  background: url(../images/1106/bg.jpg) center top no-repeat; }
  /* line 83, ../sass/screen.scss */
  #top.b1108 {
    background: url(../images/1108/bg.jpg) center top no-repeat; }
    /* line 86, ../sass/screen.scss */
    #top.b1108 #title {
      display: none; }
    /* line 87, ../sass/screen.scss */
    #top.b1108 #nowplay {
      display: block;
      position: absolute;
      top: 394px;
      left: 50%;
      margin: 0 0 0 -69px;
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1108/btn1.gif?1386033962');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 134px;
      height: 134px; }
      /* line 94, ../sass/screen.scss */
      #top.b1108 #nowplay:hover {
        background: url(../images/1108/btn1c.gif); }
  /* line 97, ../sass/screen.scss */
  #top.b1105 {
    background: url(../images/1105/bg.jpg) center top no-repeat; }
    /* line 100, ../sass/screen.scss */
    #top.b1105 #title {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1105/title2.png?1385990363');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 396px;
      height: 380px;
      position: absolute;
      top: 32px;
      left: 50%;
      margin: 0 0 0 -198px; }
  /* line 108, ../sass/screen.scss */
  #top.b1109 {
    background: url(../images/1109/bg.jpg) center top no-repeat; }
    /* line 111, ../sass/screen.scss */
    #top.b1109 #title {
      display: none; }
  /* line 113, ../sass/screen.scss */
  #top.b1107 {
    background: url(../images/1107/bg.jpg) center top no-repeat; }
    /* line 116, ../sass/screen.scss */
    #top.b1107 #title {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1107/title.png?1386033893');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 479px;
      height: 420px;
      position: absolute;
      margin: 0 0 0 -435px;
      top: 78px;
      left: 50%; }
  /* line 124, ../sass/screen.scss */
  #top.b1112 {
    background: #01091e url(../images/1112/images/bg_01.jpg) center top no-repeat; }
    /* line 127, ../sass/screen.scss */
    #top.b1112 #title {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1112/title0.png?1386588969');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 687px;
      height: 212px;
      position: absolute;
      top: 71px;
      left: 50%;
      margin: 0 0 0 -352px; }
    /* line 131, ../sass/screen.scss */
    #top.b1112 #nowplay {
      display: block;
      width: 175px;
      height: 93px;
      z-index: 999999999;
      position: absolute;
      top: 334px;
      left: 50%;
      margin: 0 0 0 405px;
      text-indent: -119988px;
      overflow: hidden;
      text-align: left; }
  /* line 140, ../sass/screen.scss */
  #top.b1110 {
    background: #331706 url(../images/1110/event1110.jpg) center top no-repeat; }
    /* line 143, ../sass/screen.scss */
    #top.b1110 #title {
      background: url(../images/1110/event1110_tit.png) center top no-repeat;
      width: 626px;
      height: 330px;
      position: absolute;
      top: 152px;
      left: 50%;
      margin-left: -313px;
      -webkit-transition: top 0.95s;
      -moz-transition: top 0.95s;
      -o-transition: top 0.95s;
      transition: top 0.95s; }
      /* line 153, ../sass/screen.scss */
      #top.b1110 #title.QQQQQ {
        top: 172px; }
    /* line 157, ../sass/screen.scss */
    #top.b1110 #qq1110 {
      visibility: visible;
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1110/gameLogo.png?1386906720');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 541px;
      height: 207px;
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -270.5px;
      z-index: 88; }

/* line 168, ../sass/screen.scss */
.wrap {
  position: relative;
  width: 100%;
  z-index: 99999; }
  /* line 172, ../sass/screen.scss */
  .wrap.b1108 {
    background: #daf4f3 url(../images/1108/wrap.jpg) center top no-repeat;
    padding: 180px 0 40px 0; }
    /* line 175, ../sass/screen.scss */
    .wrap.b1108 section {
      width: 900px;
      padding: 0 0 0 40px;
      margin-bottom: 15px;
      font-size: 18px;
      line-height: 28px;
      background: url(../images/1108/item.png) left top no-repeat;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      /*---表格------------------------*/
      /*---VIP格------------------------*/ }
      /* line 184, ../sass/screen.scss */
      .wrap.b1108 section header {
        color: #C00;
        font-size: 22px;
        line-height: 40px;
        font-weight: bold; }
      /* line 190, ../sass/screen.scss */
      .wrap.b1108 section ol {
        list-style: decimal;
        padding: 0 0 0 1.8em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      /* line 195, ../sass/screen.scss */
      .wrap.b1108 section strong {
        color: #60C;
        font-weight: bold; }
      /* line 199, ../sass/screen.scss */
      .wrap.b1108 section a {
        color: #03F; }
        /* line 201, ../sass/screen.scss */
        .wrap.b1108 section a:hover {
          text-decoration: none; }
      /* line 204, ../sass/screen.scss */
      .wrap.b1108 section.single header, .wrap.b1108 section.single p {
        display: inline;
        line-height: 40px;
        vertical-align: middle; }
      /* line 211, ../sass/screen.scss */
      .wrap.b1108 section table {
        line-height: defalt; }
      /* line 214, ../sass/screen.scss */
      .wrap.b1108 section .tab {
        margin: 10px 0;
        background: #ffecec;
        padding-bottom: 5px;
        color: #600;
        font-size: 16px;
        border: #FFF outset 4px;
        -webkit-border-radius: 14px;
        -moz-border-radius: 14px;
        -ms-border-radius: 14px;
        -o-border-radius: 14px;
        border-radius: 14px;
        -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }
      /* line 224, ../sass/screen.scss */
      .wrap.b1108 section .tb1 {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        background: #900; }
      /* line 232, ../sass/screen.scss */
      .wrap.b1108 section .tb1L {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        -webkit-border-radius: 10px 0 0 0;
        -moz-border-radius: 10px 0 0 0;
        -ms-border-radius: 10px 0 0 0;
        -o-border-radius: 10px 0 0 0;
        border-radius: 10px 0 0 0;
        background: #900; }
      /* line 241, ../sass/screen.scss */
      .wrap.b1108 section .tb1R {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        -webkit-border-radius: 0 10px 0 0;
        -moz-border-radius: 0 10px 0 0;
        -ms-border-radius: 0 10px 0 0;
        -o-border-radius: 0 10px 0 0;
        border-radius: 0 10px 0 0;
        background: #900; }
      /* line 250, ../sass/screen.scss */
      .wrap.b1108 section .tb2 {
        text-align: center;
        padding: 0 10px;
        border-bottom: #C60 solid 1px;
        border-right: #C60 solid 1px;
        color: #630; }
      /* line 257, ../sass/screen.scss */
      .wrap.b1108 section .tb3 {
        text-align: center;
        padding: 0 10px;
        border-bottom: #C60 solid 1px;
        color: #630; }
      /* line 265, ../sass/screen.scss */
      .wrap.b1108 section #vip {
        display: block;
        width: 325px;
        height: 345px;
        background: url(../images/1108/step.jpg) no-repeat;
        -webkit-transition: background-position 0.5s cubic-bezier(1, -0.88, 0.56, 1.89);
        -moz-transition: background-position 0.5s cubic-bezier(1, -0.88, 0.56, 1.89);
        -o-transition: background-position 0.5s cubic-bezier(1, -0.88, 0.56, 1.89);
        transition: background-position 0.5s cubic-bezier(1, -0.88, 0.56, 1.89);
        background-position: 0 0; }
        /* line 272, ../sass/screen.scss */
        .wrap.b1108 section #vip.v1 {
          background-position: 0 0; }
        /* line 275, ../sass/screen.scss */
        .wrap.b1108 section #vip.v2 {
          background-position: -325px 0; }
  /* line 281, ../sass/screen.scss */
  .wrap.b1105 {
    background: url(../images/1105/wrap.jpg) repeat; }
    /* line 283, ../sass/screen.scss */
    .wrap.b1105 .b1105bg {
      position: absolute;
      width: 100%;
      height: 114px;
      background: url(../images/1105/b1105bg.jpg) center top; }
    /* line 289, ../sass/screen.scss */
    .wrap.b1105 .b1105top {
      width: 1025px;
      height: 294px;
      padding: 0 18px 0 0;
      background: url(../images/1105/textgg.png) center top no-repeat;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      /* line 296, ../sass/screen.scss */
      .wrap.b1105 .b1105top nav {
        position: relative;
        left: 0;
        margin-left: -15px;
        top: 73px; }
        /* line 301, ../sass/screen.scss */
        .wrap.b1105 .b1105top nav a {
          display: block;
          width: 240px;
          height: 70px;
          margin: 0;
          cursor: pointer;
          background: url(../images/1105/nav.png) no-repeat;
          text-indent: -119988px;
          overflow: hidden;
          text-align: left; }
          /* line 310, ../sass/screen.scss */
          .wrap.b1105 .b1105top nav a.c0 {
            background-position: 0px 0; }
            /* line 312, ../sass/screen.scss */
            .wrap.b1105 .b1105top nav a.c0:hover, .wrap.b1105 .b1105top nav a.c0.current {
              background-position: 0px -70px; }
          /* line 310, ../sass/screen.scss */
          .wrap.b1105 .b1105top nav a.c1 {
            background-position: -240px 0; }
            /* line 312, ../sass/screen.scss */
            .wrap.b1105 .b1105top nav a.c1:hover, .wrap.b1105 .b1105top nav a.c1.current {
              background-position: -240px -70px; }
          /* line 310, ../sass/screen.scss */
          .wrap.b1105 .b1105top nav a.c2 {
            background-position: -480px 0; }
            /* line 312, ../sass/screen.scss */
            .wrap.b1105 .b1105top nav a.c2:hover, .wrap.b1105 .b1105top nav a.c2.current {
              background-position: -480px -70px; }
          /* line 310, ../sass/screen.scss */
          .wrap.b1105 .b1105top nav a.c3 {
            background-position: -720px 0; }
            /* line 312, ../sass/screen.scss */
            .wrap.b1105 .b1105top nav a.c3:hover, .wrap.b1105 .b1105top nav a.c3.current {
              background-position: -720px -70px; }
    /* line 318, ../sass/screen.scss */
    .wrap.b1105 .b1105wrap {
      width: 1025px;
      padding: 0 18px 0 0;
      background: url(../images/1105/textgg2.png) left repeat-y;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      /* line 324, ../sass/screen.scss */
      .wrap.b1105 .b1105wrap section {
        width: 650px;
        text-align: left;
        font-size: 18px;
        line-height: 34px;
        padding-bottom: 30px; }
        /* line 331, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section p {
          line-height: 30px;
          padding-left: .5em;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
        /* line 336, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section header {
          background: #300403;
          color: #FF8181;
          padding: 3px 8px;
          margin-right: 15px;
          margin-bottom: 15px;
          font-weight: bold;
          vertical-align: middle;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }
        /* line 348, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section table {
          width: 510px;
          -webkit-border-radius: 13px;
          -moz-border-radius: 13px;
          -ms-border-radius: 13px;
          -o-border-radius: 13px;
          border-radius: 13px;
          margin: 25px auto 30px auto;
          line-height: 30px; }
        /* line 359, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section tbody {
          width: 510px; }
        /* line 364, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section table th, .wrap.b1105 .b1105wrap section table td {
          line-height: 40px;
          vertical-align: middle; }
        /* line 368, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section table th {
          background: #420e0c;
          text-align: center;
          color: #ffce9a;
          font-size: 12px;
          border: 1px solid #8f706f;
          text-shadow: rgba(255, 199, 139, 0.3) 1px 1px 1px;
          background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(10%, #420e0c), color-stop(50%, #4b100e), color-stop(90%, #420e0c));
          background-image: -webkit-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: -moz-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: -o-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%); }
        /* line 381, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section table td {
          background: #ffc281;
          font-size: 15px;
          text-align: center;
          font-weight: bold;
          border: 1px solid #8f706f;
          background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(10%, #ffc281), color-stop(50%, #ffc78b), color-stop(90%, #ffc281));
          background-image: -webkit-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: -moz-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: -o-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%); }
          /* line 392, ../sass/screen.scss */
          .wrap.b1105 .b1105wrap section table td img {
            margin: 0 0 0 20px;
            float: left; }
        /* line 400, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section.single header {
          margin-bottom: 0; }
        /* line 403, ../sass/screen.scss */
        .wrap.b1105 .b1105wrap section.single p {
          padding: 0;
          vertical-align: middle; }
    /* line 411, ../sass/screen.scss */
    .wrap.b1105 .title1 {
      width: 585px;
      height: 80px;
      background: url(../images/1105/actttitle.png) 0 0 no-repeat; }
    /* line 417, ../sass/screen.scss */
    .wrap.b1105 .title2 {
      width: 585px;
      height: 80px;
      background: url(../images/1105/actttitle.png) 0 -80px no-repeat; }
  /* line 424, ../sass/screen.scss */
  .wrap.b1109 {
    background: #ffecec url(../images/1109/sectionbg2.jpg) center top no-repeat;
    padding: 60px 0; }
    /* line 427, ../sass/screen.scss */
    .wrap.b1109 nav {
      text-align: center;
      width: 100%; }
      /* line 430, ../sass/screen.scss */
      .wrap.b1109 nav a {
        width: 160px;
        height: 38px;
        background: url(../images/1109/btn.png) no-repeat;
        cursor: pointer;
        margin: 0 5px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left; }
        /* line 439, ../sass/screen.scss */
        .wrap.b1109 nav a.c0 {
          background-position: 0 0px; }
        /* line 439, ../sass/screen.scss */
        .wrap.b1109 nav a.c1 {
          background-position: 0 -38px; }
        /* line 439, ../sass/screen.scss */
        .wrap.b1109 nav a.c2 {
          background-position: 0 -76px; }
        /* line 439, ../sass/screen.scss */
        .wrap.b1109 nav a.c3 {
          background-position: 0 -114px; }
        /* line 439, ../sass/screen.scss */
        .wrap.b1109 nav a.c4 {
          background-position: 0 -152px; }
    /* line 445, ../sass/screen.scss */
    .wrap.b1109 .b1109wrap {
      width: 850px;
      /*---表格------------------------*/ }
      /* line 448, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap header {
        margin-top: 60px;
        margin-bottom: 60px;
        display: block;
        width: 495px;
        height: 73px;
        background: url(../images/1109/1109title.png) no-repeat;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left; }
        /* line 458, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap header.t1 {
          background-position: 0 0px; }
        /* line 458, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap header.t2 {
          background-position: 0 -73px; }
        /* line 462, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap header.t3 {
          background-position: 0 -159px; }
        /* line 465, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap header.t4 {
          background-position: 0 -232px; }
      /* line 469, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap section {
        width: 850px;
        font-size: 18px;
        line-height: 40px; }
        /* line 474, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap section strong {
          color: #60C;
          font-weight: bold; }
        /* line 478, ../sass/screen.scss */
        .wrap.b1109 .b1109wrap section ol {
          list-style: decimal;
          padding-left: 1.8em;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          /* line 482, ../sass/screen.scss */
          .wrap.b1109 .b1109wrap section ol .red {
            color: #C00;
            font-weight: bold;
            font-size: 22px; }
      /* line 489, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .yo {
        background: #606;
        color: #fff;
        font-weight: bold;
        padding: 0;
        line-height: 1.2em;
        font-size: 20px; }
      /* line 499, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tab {
        margin: 10px 0;
        background: #ffecec;
        padding-bottom: 5px;
        color: #600;
        font-size: 16px;
        border: #FFF outset 4px;
        border-radius: 14px;
        -moz-border-radius: 14px;
        -webkit-border-radius: 14px;
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }
      /* line 500, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tb1 {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        background: #900; }
      /* line 501, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tb1L {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        border-radius: 10px 0 0 0;
        -moz-border-radius: 10px 0 0 0;
        -webkit-border-radius: 10px 0 0 0;
        background: #900; }
      /* line 502, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tb1R {
        text-align: center;
        padding: 5px 10px;
        border-bottom: #FFF dashed 2px;
        color: #FFF;
        font-weight: bold;
        border-radius: 0 10px 0 0;
        -moz-border-radius: 0 10px 0 0;
        -webkit-border-radius: 0 10px 0 0;
        background: #900; }
      /* line 503, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tb2 {
        text-align: center;
        padding: 0 10px;
        border-bottom: #C60 solid 1px;
        border-right: #C60 solid 1px;
        color: #630; }
      /* line 504, ../sass/screen.scss */
      .wrap.b1109 .b1109wrap .tb3 {
        text-align: center;
        padding: 0 10px;
        border-bottom: #C60 solid 1px;
        color: #630; }
  /* line 508, ../sass/screen.scss */
  .wrap.b1107 {
    background: url(../images/1107/wrap.jpg) repeat; }
    /* line 510, ../sass/screen.scss */
    .wrap.b1107 .event1107Contents {
      width: 1025px;
      padding-top: 20px;
      padding-bottom: 100px;
      background: url(../images/1107/qq.png) center top repeat-y; }
      /* line 516, ../sass/screen.scss */
      .wrap.b1107 .event1107Contents .qqq {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url('../images/1107/pic.png?1386052714');
        background-repeat: no-repeat;
        background-position: 50% 50%;
        width: 1035px;
        height: 219px;
        padding-bottom: 20px; }
      /* line 521, ../sass/screen.scss */
      .wrap.b1107 .event1107Contents img {
        vertical-align: middle; }
      /* line 522, ../sass/screen.scss */
      .wrap.b1107 .event1107Contents .img {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url('../images/1107/bbb.jpg?1385990718');
        background-repeat: no-repeat;
        background-position: 50% 50%;
        width: 640px;
        height: 468px;
        margin-top: 15px;
        margin-bottom: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px; }
      /* line 529, ../sass/screen.scss */
      .wrap.b1107 .event1107Contents section {
        width: 650px;
        line-height: 40px;
        font-size: 18px;
        margin-bottom: 15px; }
        /* line 535, ../sass/screen.scss */
        .wrap.b1107 .event1107Contents section header {
          background: white;
          color: #CD2001;
          padding: 3px 8px;
          line-height: 28px;
          margin-right: 16px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }
        /* line 545, ../sass/screen.scss */
        .wrap.b1107 .event1107Contents section.single header, .wrap.b1107 .event1107Contents section.single p {
          vertical-align: middle; }
        /* line 549, ../sass/screen.scss */
        .wrap.b1107 .event1107Contents section.single p {
          line-height: 34px; }
  /* line 554, ../sass/screen.scss */
  .wrap.b1112 {
    background: url(../images/1112/images/bg_02.jpg) center bottom no-repeat; }
  /* line 558, ../sass/screen.scss */
  .wrap.b1110 {
    background: url(../images/1110/event1110Bg.jpg) repeat;
    min-height: 600px; }
    /* line 561, ../sass/screen.scss */
    .wrap.b1110 .topbar1110 {
      background: url(../images/1110/contenerbbg.jpg) repeat-x;
      top: 0;
      width: 100%;
      height: 12px; }
    /* line 567, ../sass/screen.scss */
    .wrap.b1110 .wrappp {
      width: 960px;
      background: #856E57;
      min-height: 600px; }
    /* line 573, ../sass/screen.scss */
    .wrap.b1110 .gifttt {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      background-image: url('../images/1110/gift.png?1386844023');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 912px;
      height: 250px; }
    /* line 577, ../sass/screen.scss */
    .wrap.b1110 nav {
      position: absolute;
      width: 175px;
      top: 260px;
      left: -50px; }
      /* line 582, ../sass/screen.scss */
      .wrap.b1110 nav a {
        display: block;
        width: 175px;
        height: 145px;
        background: url(../images/1110/actnnav.png) no-repeat;
        margin-bottom: 10px;
        cursor: pointer;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left; }
        /* line 591, ../sass/screen.scss */
        .wrap.b1110 nav a.c0 {
          background-position: 0px -145px; }
          /* line 593, ../sass/screen.scss */
          .wrap.b1110 nav a.c0:hover, .wrap.b1110 nav a.c0.current {
            background-position: 0px 0px; }
        /* line 591, ../sass/screen.scss */
        .wrap.b1110 nav a.c1 {
          background-position: -175px -145px; }
          /* line 593, ../sass/screen.scss */
          .wrap.b1110 nav a.c1:hover, .wrap.b1110 nav a.c1.current {
            background-position: -175px 0px; }
        /* line 591, ../sass/screen.scss */
        .wrap.b1110 nav a.c2 {
          background-position: -350px -145px; }
          /* line 593, ../sass/screen.scss */
          .wrap.b1110 nav a.c2:hover, .wrap.b1110 nav a.c2.current {
            background-position: -350px 0px; }
        /* line 591, ../sass/screen.scss */
        .wrap.b1110 nav a.c3 {
          background-position: -525px -145px; }
          /* line 593, ../sass/screen.scss */
          .wrap.b1110 nav a.c3:hover, .wrap.b1110 nav a.c3.current {
            background-position: -525px 0px; }
    /* line 600, ../sass/screen.scss */
    .wrap.b1110 .b1110wrap {
      width: 625px;
      padding-bottom: 50px; }
      /* line 604, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap > header {
        background: url(../images/1110/actttitle.png) no-repeat;
        width: 590px;
        height: 90px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left; }
        /* line 610, ../sass/screen.scss */
        .wrap.b1110 .b1110wrap > header.c0 {
          background-position: 0 0; }
        /* line 611, ../sass/screen.scss */
        .wrap.b1110 .b1110wrap > header.c0 {
          background-position: 0 -90px; }
      /* line 613, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap span.white {
        color: #fff;
        line-height: 42px;
        vertical-align: middle; }
      /* line 618, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap img {
        vertical-align: middle; }
      /* line 621, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap section {
        line-height: 34px;
        font-size: 15px;
        margin-bottom: 8px;
        margin-top: 16px;
        color: #291100; }
        /* line 627, ../sass/screen.scss */
        .wrap.b1110 .b1110wrap section header {
          text-align: left;
          font-size: 16px;
          line-height: 34px;
          background: #300403;
          margin-right: 15px;
          color: #DC9431;
          font-weight: bold;
          padding: 0 10px;
          cursor: default;
          vertical-align: middle;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
      /* line 647, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap ol {
        list-style: decimal;
        margin-left: 1.5em; }
      /* line 651, ../sass/screen.scss */
      .wrap.b1110 .b1110wrap table {
        width: 510px; }
        /* line 654, ../sass/screen.scss */
        .wrap.b1110 .b1110wrap table td {
          background: #FFC281;
          font-size: 15px;
          text-align: center;
          font-weight: bold;
          border: 1px solid #8F706F;
          background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(10%, #ffc281), color-stop(50%, #ffc78b), color-stop(90%, #ffc281));
          background-image: -webkit-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: -moz-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: -o-linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%);
          background-image: linear-gradient(top left, #ffc281 10%, #ffc78b 50%, #ffc281 90%); }
        /* line 666, ../sass/screen.scss */
        .wrap.b1110 .b1110wrap table th {
          background: #420E0C;
          text-align: center;
          color: #FFCE9A;
          font-size: 12px;
          border: 1px solid #8F706F;
          line-height: 34px;
          text-shadow: rgba(255, 199, 139, 0.3) 1px 1px 1px;
          background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(10%, #420e0c), color-stop(50%, #4b100e), color-stop(90%, #420e0c));
          background-image: -webkit-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: -moz-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: -o-linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%);
          background-image: linear-gradient(top left, #420e0c 10%, #4b100e 50%, #420e0c 90%); }

/* line 686, ../sass/screen.scss */
.b1112bg {
  background: url(../images/1112/images/bg_02.jpg) center top no-repeat; }

/* line 689, ../sass/screen.scss */
.inside1112 {
  width: 880px;
  min-height: 600px;
  padding: 60px 120px 80px 120px;
  color: #3c1d06;
  font-size: 15px;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 698, ../sass/screen.scss */
  .inside1112 nav {
    position: absolute;
    width: 138px;
    left: -125px;
    top: 45px; }
    /* line 703, ../sass/screen.scss */
    .inside1112 nav a {
      display: block;
      width: 138px;
      height: 138px;
      margin: 0 0 -25px 0;
      background: url(../images/1112/btn.png) no-repeat;
      cursor: pointer;
      text-indent: -119988px;
      overflow: hidden;
      text-align: left; }
      /* line 712, ../sass/screen.scss */
      .inside1112 nav a.c0 {
        background-position: 0px -276px; }
        /* line 714, ../sass/screen.scss */
        .inside1112 nav a.c0:hover {
          background-position: 0px -138px; }
        /* line 715, ../sass/screen.scss */
        .inside1112 nav a.c0:active, .inside1112 nav a.c0.current {
          background-position: 0px 0px; }
      /* line 712, ../sass/screen.scss */
      .inside1112 nav a.c1 {
        background-position: -138px -276px; }
        /* line 714, ../sass/screen.scss */
        .inside1112 nav a.c1:hover {
          background-position: -138px -138px; }
        /* line 715, ../sass/screen.scss */
        .inside1112 nav a.c1:active, .inside1112 nav a.c1.current {
          background-position: -138px 0px; }
      /* line 712, ../sass/screen.scss */
      .inside1112 nav a.c2 {
        background-position: -276px -276px; }
        /* line 714, ../sass/screen.scss */
        .inside1112 nav a.c2:hover {
          background-position: -276px -138px; }
        /* line 715, ../sass/screen.scss */
        .inside1112 nav a.c2:active, .inside1112 nav a.c2.current {
          background-position: -276px 0px; }
      /* line 712, ../sass/screen.scss */
      .inside1112 nav a.c3 {
        background-position: -414px -276px; }
        /* line 714, ../sass/screen.scss */
        .inside1112 nav a.c3:hover {
          background-position: -414px -138px; }
        /* line 715, ../sass/screen.scss */
        .inside1112 nav a.c3:active, .inside1112 nav a.c3.current {
          background-position: -414px 0px; }
      /* line 712, ../sass/screen.scss */
      .inside1112 nav a.c4 {
        background-position: -552px -276px; }
        /* line 714, ../sass/screen.scss */
        .inside1112 nav a.c4:hover {
          background-position: -552px -138px; }
        /* line 715, ../sass/screen.scss */
        .inside1112 nav a.c4:active, .inside1112 nav a.c4.current {
          background-position: -552px 0px; }
  /* line 720, ../sass/screen.scss */
  .inside1112 .red {
    color: #be0808; }
  /* line 723, ../sass/screen.scss */
  .inside1112 .bold {
    font-weight: bold; }
  /* line 727, ../sass/screen.scss */
  .inside1112 article > header {
    width: 581px;
    height: 79px;
    margin-bottom: 40px;
    background: url(../images/1112/title.png) no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left; }
    /* line 735, ../sass/screen.scss */
    .inside1112 article > header.c0 {
      background-position: 0 0px; }
    /* line 735, ../sass/screen.scss */
    .inside1112 article > header.c1 {
      background-position: 0 -79px; }
    /* line 735, ../sass/screen.scss */
    .inside1112 article > header.c2 {
      background-position: 0 -158px; }
    /* line 735, ../sass/screen.scss */
    .inside1112 article > header.c3 {
      background-position: 0 -237px; }
  /* line 740, ../sass/screen.scss */
  .inside1112 article > section {
    margin-bottom: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 743, ../sass/screen.scss */
    .inside1112 article > section > header {
      background: #501f13;
      padding: 4px 8px;
      color: #ebd5b1;
      font-weight: bold;
      font-size: 15px;
      line-height: 15px;
      text-align: center;
      margin-left: -8px;
      margin-bottom: 8px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: rgba(25, 8, 4, 0.39) 0 -5px 3px 5px inset, rgba(0, 0, 0, 0.4) 1px 1px 4px;
      -moz-box-shadow: rgba(25, 8, 4, 0.39) 0 -5px 3px 5px inset, rgba(0, 0, 0, 0.4) 1px 1px 4px;
      box-shadow: rgba(25, 8, 4, 0.39) 0 -5px 3px 5px inset, rgba(0, 0, 0, 0.4) 1px 1px 4px; }
  /* line 758, ../sass/screen.scss */
  .inside1112 article table {
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 14px;
    line-height: 18px; }
    /* line 766, ../sass/screen.scss */
    .inside1112 article table th {
      text-align: center;
      background: #501f13;
      color: #ebd5b1;
      border: 1px solid #310f07;
      padding: 3px;
      -webkit-box-shadow: rgba(25, 8, 4, 0.15) 0 -5px 3px 5px inset;
      -moz-box-shadow: rgba(25, 8, 4, 0.15) 0 -5px 3px 5px inset;
      box-shadow: rgba(25, 8, 4, 0.15) 0 -5px 3px 5px inset; }
    /* line 774, ../sass/screen.scss */
    .inside1112 article table td {
      text-align: center;
      background: #a7948f;
      color: #2c1603;
      border: 1px solid #310f07;
      padding: 3px; }
  /* line 782, ../sass/screen.scss */
  .inside1112 article img {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em; }
  /* line 788, ../sass/screen.scss */
  .inside1112 article ol {
    list-style: decimal;
    margin-left: 1.5em; }
  /* line 792, ../sass/screen.scss */
  .inside1112 article ul {
    list-style: disc;
    margin-left: 1.5em; }

/* line 801, ../sass/screen.scss */
.openYo, #top.b1108, #top.b1105, #top.b1109, #top.b1107, #top.b1112, #top.b1110 {
  height: 750px; }
  /* line 803, ../sass/screen.scss */
  .openYo #nav, #top.b1108 #nav, #top.b1105 #nav, #top.b1109 #nav, #top.b1107 #nav, #top.b1112 #nav, #top.b1110 #nav {
    top: 560px; }

/* line 1, ../sass/_footer.scss */
p.design {
  position: absolute;
  font-size: 0.7em;
  line-height: 0.7em;
  color: #aa000c;
  color: transparent;
  top: 15px;
  left: 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  *display: none !important; }

/* line 13, ../sass/_footer.scss */
.footerBar {
  /*@extend .mid;
  z-index: 800;
  top: 0;
  margin-top: 450px;*/
  /*position: relative;
  @extend .mid;*/
  position: relative;
  top: 0; }

/* line 25, ../sass/_footer.scss */
#iframe > div {
  width: 925px; }
