/* line 5, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/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, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 7, ../scss/main_cn.scss */
.dfont, html, body, .wrapper, .content, .section .square .title, .mask .block.share .title, .mask .block.share .desc, .mask .block.rule .title, .mask .block.winner .title {
  font-family: "Microsoft JhengHei","Microsoft YaHei",Helvetica, sans-serif;
  color: #fff;
}

/* line 12, ../scss/main_cn.scss */
div {
  -webkit-animation-delay: 2s;
  /* Safari 4.0 - 8.0 */
  animation-delay: 2s;
}

/* line 17, ../scss/main_cn.scss */
html, body, .wrapper, .content {
  background: #000;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  min-width: 960px;
}

/* line 29, ../scss/main_cn.scss */
.header {
  width: 100%;
  height: 91px;
}

/* line 34, ../scss/main_cn.scss */
.logo {
  position: absolute;
  top: 0;
  left: 60px;
  z-index: 9999;
}

/* line 41, ../scss/main_cn.scss */
* {
  font-family: Helvetica, sans-serif,"Microsoft JhengHei","Microsoft YaHei";
  margin: 0;
  padding: 0;
}

/* line 47, ../scss/main_cn.scss */
body {
  margin-top: -2px;
}

/* line 51, ../scss/main_cn.scss */
a {
  text-decoration: none;
  color: #fff;
}
/* line 54, ../scss/main_cn.scss */
a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 59, ../scss/main_cn.scss */
a:visited {
  text-decoration: none;
  color: #fff;
}

@media (min-width: 961px) {
  /* line 65, ../scss/main_cn.scss */
  .mob {
    display: none;
  }

  /* line 69, ../scss/main_cn.scss */
  .pc {
    display: inline-block;
  }
}
@media (max-width: 960px) {
  /* line 75, ../scss/main_cn.scss */
  .mob {
    display: block;
  }

  /* line 79, ../scss/main_cn.scss */
  .pc {
    display: none;
  }
}
/* line 84, ../scss/main_cn.scss */
.icn_share {
  /*width: 20px;
  height: 20px;*/
  /* background: url(../img/icn_share.png) top center no-repeat; */
  position: absolute;
  /*margin-top: 20px;*/
}
/* line 91, ../scss/main_cn.scss */
.icn_share img {
  width: 100%;
}

/* line 96, ../scss/main_cn.scss */
.share_btn_fb {
  position: relative;
  top: 900px;
}

/* line 101, ../scss/main_cn.scss */
.line3 {
  border-bottom: 23px double #fff;
  border-top: 8px solid #fff;
  content: "";
  height: 38px;
  width: 50px;
  z-index: 966;
  position: absolute;
  right: 40px;
  top: 40px;
}

/* line 114, ../scss/main_cn.scss */
.nav {
  /*width: 375px;*/
  width: 500px;
  height: 50px;
  position: absolute;
  right: 14px;
  z-index: 999;
}
/* line 123, ../scss/main_cn.scss */
.nav .menu, .nav ul {
  width: 100%;
  height: 50px;
}
/* line 126, ../scss/main_cn.scss */
.nav .menu li, .nav ul li {
  display: inline-block;
  /*width: 100px;*/
  margin-right: 44px;
}
/* line 130, ../scss/main_cn.scss */
.nav .menu li p, .nav ul li p {
  @extenc .dfont;
}

@media (min-width: 961px) {
  /* line 138, ../scss/main_cn.scss */
  .nav {
    top: 60px;
  }
  /* line 140, ../scss/main_cn.scss */
  .nav.active {
    display: block;
  }

  /* line 145, ../scss/main_cn.scss */
  .square {
    width: 417px;
    height: 490px;
    /*height: 515px;*/
    top: 50%;
  }
  /* line 151, ../scss/main_cn.scss */
  .square .title {
    font-size: 32px;
    line-height: 48px;
    margin-top: 35px;
    margin-left: 40px;
  }
  /* line 159, ../scss/main_cn.scss */
  .square .title b {
    font-size: 45px;
    line-height: 45px;
  }
  /* line 165, ../scss/main_cn.scss */
  .square .subtitle {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  /* line 172, ../scss/main_cn.scss */
  .square .desc {
    font-size: 15px;
    line-height: 26px;
    width: 90%;
    margin-left: 5%;
    padding: 10px 0;
  }
  /* line 186, ../scss/main_cn.scss */
  .square .sharepanel .icn_share {
    width: 20px;
    left: 150px;
    margin-top: 20px;
  }

  /* line 193, ../scss/main_cn.scss */
  .rule {
    width: 750px;
    margin-left: -375px;
  }

  /* line 199, ../scss/main_cn.scss */
  .winner {
    width: 550px;
    margin-left: -275px;
  }

  /* line 204, ../scss/main_cn.scss */
  .rule, .winner {
    margin-top: -206px;
    height: 412px;
    top: 0;
    left: 0;
  }
  /* line 211, ../scss/main_cn.scss */
  .rule .title, .winner .title {
    font-size: 32px;
  }
  /* line 218, ../scss/main_cn.scss */
  .rule .text ul li, .winner .text ul li {
    font-size: 15px;
    line-height: 20px;
    					/*text-indent: -78px;
       					margin-left: 77px;*/
  }
  /* line 223, ../scss/main_cn.scss */
  .rule .text ul li .sub, .winner .text ul li .sub {
    /*text-indent: -86px;
    margin-left: -133px;*/
    list-style-type: decimal-leading-zero;
    margin-left: 2em;
  }
  /* line 228, ../scss/main_cn.scss */
  .rule .text ul li .sub li, .winner .text ul li .sub li {
    font-size: 15px;
    							/*text-indent: -13px!important;
        							margin-left: -70px;*/
    line-height: 20px !important;
  }
  /* line 242, ../scss/main_cn.scss */
  .rule .desc, .winner .desc {
    top: 90px;
    height: 300px;
    /* padding-left: 90px;*/
  }
}
@media (max-width: 960px) {
  /* line 252, ../scss/main_cn.scss */
  .nav {
    top: 0px;
    font-size: 36px;
    width: 439px;
    right: 0px;
    height: 375px;
    background-color: #53718b;
  }
  /* line 254, ../scss/main_cn.scss */
  .nav.active {
    display: block;
  }
  /* line 263, ../scss/main_cn.scss */
  .nav .menu, .nav ul {
    width: 100%;
    height: 50px;
    position: absolute;
    top: 38px;
  }
  /* line 269, ../scss/main_cn.scss */
  .nav .menu li, .nav ul li {
    width: 350px;
    border-bottom: 1px solid #fff;
    text-align: left;
  }
  /* line 273, ../scss/main_cn.scss */
  .nav .menu li a, .nav ul li a {
    font-size: 35px;
    line-height: 85px;
  }

  /* line 281, ../scss/main_cn.scss */
  .square {
    width: 87%;
    height: 78%;
    top: 480px;
    min-height: 395px;
  }
  /* line 287, ../scss/main_cn.scss */
  .square .title {
    font-size: 58px;
    line-height: 73px;
    margin-top: 57px;
    margin-left: 63px;
  }
  /* line 292, ../scss/main_cn.scss */
  .square .title b {
    font-size: 76px;
    line-height: 81px;
  }
  /* line 298, ../scss/main_cn.scss */
  .square .subtitle {
    font-size: 35px;
    line-height: 48px;
    margin-bottom: 64px;
    margin-top: 30px;
  }
  /* line 305, ../scss/main_cn.scss */
  .square .desc {
    font-size: 27px;
    line-height: 44px;
    width: 80%;
    margin-left: 10%;
    padding: 51px 0;
  }
  /* line 314, ../scss/main_cn.scss */
  .square .sharepanel p {
    font-size: 28px;
    line-height: 35px;
  }
  /* line 320, ../scss/main_cn.scss */
  .square .sharepanel .icn_share {
    width: 40px;
    left: 300px;
    margin-top: 6px;
  }

  /* line 330, ../scss/main_cn.scss */
  .rule, .winner {
    height: 70%;
    width: 90%;
    top: 15% !important;
    left: 5% !important;
    margin-top: auto;
    margin-left: auto;
  }
  /* line 338, ../scss/main_cn.scss */
  .rule .title, .winner .title {
    font-size: 36px;
  }
  /* line 342, ../scss/main_cn.scss */
  .rule .desc, .winner .desc {
    top: 12%;
    height: 76%;
    /*padding-left: 78px;*/
  }
  /* line 348, ../scss/main_cn.scss */
  .rule .desc .text ul li, .winner .desc .text ul li {
    font-size: 26px;
    line-height: 40px;
    						/*text-indent: -134px;
       						margin-left: 138px;*/
  }
  /* line 353, ../scss/main_cn.scss */
  .rule .desc .text ul li .sub, .winner .desc .text ul li .sub {
    margin-left: -24px;
  }
  /* line 355, ../scss/main_cn.scss */
  .rule .desc .text ul li .sub li, .winner .desc .text ul li .sub li {
    font-size: 26px;
    line-height: 40px;
    /*text-indent: -36px!important;
    margin-left: -8px!important;*/
  }
}
/* line 373, ../scss/main_cn.scss */
.html, .body, .wrapper, .content, .header {
  position: absolute;
  margin: 0;
  padding: 0;
}

@media (min-width: 961px) {
  /* line 379, ../scss/main_cn.scss */
  .content {
    width: 100%;
    height: 100%;
    background: transparent url(../img/bg.jpg) top center no-repeat;
    background-size: cover;
  }

  /* line 387, ../scss/main_cn.scss */
  .section {
    width: 50%;
    height: 100%;
  }
}
@media (max-width: 960px) {
  /* line 395, ../scss/main_cn.scss */
  .content {
    width: 100%;
    height: 100%;
    background: transparent url(../img/bg_m.jpg) top center no-repeat;
    background-size: cover;
  }

  /* line 403, ../scss/main_cn.scss */
  .section {
    width: 100%;
    height: 100%;
  }
}
/* line 409, ../scss/main_cn.scss */
.section {
  /*min-resolution: 768px;*/
}
/* line 412, ../scss/main_cn.scss */
.section .square {
  position: absolute;
  left: 60px;
  /*top:130px;*/
  margin-top: -200px;
  border: 3px solid #fff;
  background: transparent url(../img/bg_square.png) top center repeat;
}
/* line 422, ../scss/main_cn.scss */
.section .square .title {
  text-align: left;
  /*line-height: 48px;
  font-size: 32px;*/
  color: #fff;
  /*margin-left: 63px;*/
}
/* line 429, ../scss/main_cn.scss */
.section .square .title b {
  /*font-size: 45px;
  */
}
/* line 436, ../scss/main_cn.scss */
.section .square .subtitle {
  width: 80%;
  /*font-size: 17px;
  line-height: 30px;*/
  text-align: left;
  margin-left: 10%;
  font-weight: 300;
}
/* line 446, ../scss/main_cn.scss */
.section .square .desc {
  /*font-size: 15px;
  line-height: 26px;*/
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  /*width: 90%;
  margin-left: 5%;*/
  text-align: left;
}
/* line 458, ../scss/main_cn.scss */
.section .square .sharepanel {
  font-size: 15px;
  line-height: 26px;
}
/* line 461, ../scss/main_cn.scss */
.section .square .sharepanel P {
  WIDTH: 50%;
  DISPLAY: BLOCK;
  TOP: 44PX;
  POSITION: RELATIVE;
}
/* line 468, ../scss/main_cn.scss */
.section .square .sharepanel .btn_fb {
  POSITION: ABSOLUTE;
  RIGHT: 144px;
}
/* line 473, ../scss/main_cn.scss */
.section .square .sharepanel .btn_twitter {
  POSITION: ABSOLUTE;
  RIGHT: 52px;
}
/* line 478, ../scss/main_cn.scss */
.section .square .sharepanel .btn_fb_m {
  POSITION: ABSOLUTE;
  RIGHT: 297px;
}
/* line 483, ../scss/main_cn.scss */
.section .square .sharepanel .btn_twitter_m {
  POSITION: ABSOLUTE;
  RIGHT: 128px;
}

@media (max-width: 960px) {
  /* line 492, ../scss/main_cn.scss */
  .bottom {
    display: none !important;
  }
}
@media (min-width: 960px) {
  /* line 499, ../scss/main_cn.scss */
  .bottom {
    display: inline-block;
  }
}
/* line 505, ../scss/main_cn.scss */
.bottom {
  width: 10px;
  height: 10px;
  /* border: 0.5em solid #333; */
  border-radius: 50%;
  margin-top: -4px;
  position: absolute;
}

/* line 516, ../scss/main_cn.scss */
.bottom:after {
  content: '';
  display: inline-block;
  margin-left: 15px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

@media (min-width: 961px) {
  /* line 532, ../scss/main_cn.scss */
  .share {
    margin-left: -395px;
    margin-top: -270px;
    width: 790px;
    height: 540px;
  }
  /* line 539, ../scss/main_cn.scss */
  .share .title {
    font-size: 32px;
    line-height: 48px;
    left: 30px;
  }
  /* line 546, ../scss/main_cn.scss */
  .share .desc {
    font-size: 17px;
    line-height: 30px;
    width: 230px;
    left: 30px;
  }
  /* line 553, ../scss/main_cn.scss */
  .share .iframe {
    position: absolute;
    left: 332px;
    top: 36px;
    width: 400px;
    height: 456px;
    border: 1px solid #fff;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@media (max-width: 960px) {
  /* line 568, ../scss/main_cn.scss */
  .share {
    margin-left: -40%;
    margin-top: -50%;
    width: 80%;
    height: 80%;
  }
  /* line 574, ../scss/main_cn.scss */
  .share .title {
    font-size: 58px;
    line-height: 86px;
    text-align: center;
    width: 100%;
    left: 0px;
  }
  /* line 582, ../scss/main_cn.scss */
  .share .desc {
    font-size: 30px;
    line-height: 45px;
    width: 80%;
    left: 10%;
  }
  /* line 589, ../scss/main_cn.scss */
  .share .iframe {
    position: absolute;
    /* left: 332px; */
    /* top: 36px; */
    width: 550px;
    height: 600px;
    border: 1px solid #fff;
    background-color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    top: 280px;
    left: 50%;
    margin-left: -275px;
  }
}
/* line 607, ../scss/main_cn.scss */
.btn_share_fb {
  background-color: #000;
  font-size: 60px;
  background-color: #3b5998;
  padding: 10px 50px;
  /* margin: 10px 0; */
  font-weight: 600;
  margin-top: 30px;
  position: absolute;
  left: 252px;
}

/* line 619, ../scss/main_cn.scss */
.mask {
  background: transparent url("../img/mask.png") 0 0 repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3000;
}
/* line 625, ../scss/main_cn.scss */
.mask .block {
  position: absolute;
  left: 50%;
  top: 50%;
  border: 3px solid #fff;
  background-color: #53718b;
  z-index: 4000;
}
/* line 638, ../scss/main_cn.scss */
.mask .block.share .title {
  font-weight: 600;
  position: absolute;
  top: 30px;
  /*left: 30px;*/
}
/* line 646, ../scss/main_cn.scss */
.mask .block.share .desc {
  /*width: 230px;*/
  font-weight: 300;
  text-align: left;
  position: absolute;
  top: 107px;
  /*left: 30px;*/
}
/* line 663, ../scss/main_cn.scss */
.mask .block.rule .title, .mask .block.winner .title {
  /*font-size: 32px;*/
  line-height: 48px;
  font-weight: 600;
  position: relative;
  top: 30px;
}
/* line 673, ../scss/main_cn.scss */
.mask .block.rule .desc, .mask .block.winner .desc {
  position: absolute;
  overflow-x: hidden;
  overflow-y: scroll;
  /*padding-left: 78px;*/
  width: 90%;
  left: 5%;
  padding-right: 20px;
}
/* line 683, ../scss/main_cn.scss */
.mask .block.rule .desc .text, .mask .block.winner .desc .text {
  width: 100%;
  display: block;
}
/* line 687, ../scss/main_cn.scss */
.mask .block.rule .desc .text .txt, .mask .block.winner .desc .text .txt {
  width: 100%;
  left: 10%;
}
/* line 692, ../scss/main_cn.scss */
.mask .block.rule .desc .text .txt li, .mask .block.winner .desc .text .txt li {
  /*font-size: 15px;*/
  							/*text-indent: -76px;
      							margin-left: 77px;*/
  /*line-height: 20px;*/
  text-align: left;
  margin-bottom: 25px;
}
/* line 701, ../scss/main_cn.scss */
.mask .block.rule .desc .text .txt li .sub, .mask .block.winner .desc .text .txt li .sub {
  margin-left: 2em;
  list-style-type: decimal-leading-zero;
}
/* line 704, ../scss/main_cn.scss */
.mask .block.rule .desc .text .txt li .sub li, .mask .block.winner .desc .text .txt li .sub li {
  /*font-size: 15px;*/
  /* text-indent: -17px;*/
  /*line-height: 20px;*/
  text-align: left;
  margin-bottom: 25px;
}
/* line 712, ../scss/main_cn.scss */
.mask .block.rule .desc .text .txt li .sub li .drd, .mask .block.winner .desc .text .txt li .sub li .drd {
  margin-left: 1em;
  list-style-type: disc;
}

/* line 728, ../scss/main_cn.scss */
.none {
  display: none;
}

/* line 735, ../scss/main_cn.scss */
body {
  /* padding: 2rem;
   font-family: Helvetica, sans-serif;*/
}

/* line 740, ../scss/main_cn.scss */
div {
  text-align: center;
}

/* line 746, ../scss/main_cn.scss */
h1 {
  color: #fff;
  text-align: center;
  margin: 0 0 50px 0;
}

/* line 752, ../scss/main_cn.scss */
ul {
  /*list-style: none;*/
  margin: 0;
  padding: 0;
}

/* line 759, ../scss/main_cn.scss */
.header ul {
  margin-top: 20px;
}

/* line 764, ../scss/main_cn.scss */
.variations {
  width: 440px;
  display: inline-block;
  margin: 20px 0 0;
}
/* line 768, ../scss/main_cn.scss */
.variations li {
  width: 70px;
  margin: 15px 20px;
  display: inline-block;
  vertical-align: top;
}
/* line 774, ../scss/main_cn.scss */
.variations li ul li {
  margin: 0;
  text-align: left;
  display: block;
}

@media (max-width: 960px) {
  /* line 784, ../scss/main_cn.scss */
  .close {
    width: 50px;
    height: 50px;
  }

  /* line 789, ../scss/main_cn.scss */
  .nav_close {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 961px) {
  /* line 796, ../scss/main_cn.scss */
  .close {
    width: 23px;
    height: 23px;
  }

  /* line 801, ../scss/main_cn.scss */
  .nav_close {
    display: none !important;
  }
}
/* line 805, ../scss/main_cn.scss */
.close {
  position: relative;
  /*display: inline-block;*/
  margin-right: 20px;
  margin-top: 20px;
  overflow: hidden;
  opacity: 1;
  z-index: 9999;
}
/* line 815, ../scss/main_cn.scss */
.close:hover::before, .close:hover::after {
  background: #fff;
}
/* line 820, ../scss/main_cn.scss */
.close::before, .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  color: #fff;
  background: #fff;
}
/* line 831, ../scss/main_cn.scss */
.close::before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 835, ../scss/main_cn.scss */
.close::after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 838, ../scss/main_cn.scss */
.close.big {
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -webkit-transform: scale(3);
  transform: scale(3);
}
/* line 842, ../scss/main_cn.scss */
.close.hairline::before, .close.hairline::after {
  height: 1px;
}
/* line 847, ../scss/main_cn.scss */
.close.thick::before, .close.thick::after {
  height: 4px;
  margin-top: -2px;
}
/* line 853, ../scss/main_cn.scss */
.close.black::before, .close.black::after {
  height: 8px;
  margin-top: -4px;
}
/* line 859, ../scss/main_cn.scss */
.close.heavy::before, .close.heavy::after {
  height: 12px;
  margin-top: -6px;
}
/* line 865, ../scss/main_cn.scss */
.close.pointy::Before, .close.pointy::after {
  width: 200%;
  left: -50%;
}
/* line 871, ../scss/main_cn.scss */
.close.rounded::before, .close.rounded::after {
  border-radius: 5px;
}
/* line 876, ../scss/main_cn.scss */
.close.blades::before, .close.blades::after {
  border-radius: 5px 0;
}
/* line 881, ../scss/main_cn.scss */
.close.warp::before, .close.warp::after {
  border-radius: 120% 0;
}
/* line 886, ../scss/main_cn.scss */
.close.fat::before, .close.fat::after {
  border-radius: 100%;
}

/* line 892, ../scss/main_cn.scss */
small {
  display: block;
  padding: 5rem;
  font: .8rem/1 sans-serif;
  color: #fff;
  text-align: center;
}

/* line 899, ../scss/main_cn.scss */
small a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff;
}

/* line 904, ../scss/main_cn.scss */
small a:hover {
  border-bottom-color: #fff;
}

/* line 907, ../scss/main_cn.scss */
.style-1::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #3c5d79;
}

/* line 914, ../scss/main_cn.scss */
.style-1::-webkit-scrollbar {
  width: 5px;
  background-color: #53718b;
}

/* line 920, ../scss/main_cn.scss */
.style-1::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

@media (min-width: 961px) {
  /* line 928, ../scss/main_cn.scss */
  .langbox {
    z-index: 997;
    font-size: 15px;
    color: #fff;
    position: absolute;
    right: 50px;
    top: 20px;
  }
  /* line 936, ../scss/main_cn.scss */
  .langbox a.select {
    font-weight: 900;
    font-size: 16px;
  }
}
@media (max-width: 960px) {
  /* line 944, ../scss/main_cn.scss */
  .langbox {
    z-index: 997;
    font-size: 25px;
    color: #fff;
    position: absolute;
    right: 140px;
    top: 42px;
    font-size: 30px;
  }
  /* line 953, ../scss/main_cn.scss */
  .langbox a.select {
    font-weight: 900;
    font-size: 36px;
  }
}
/* line 962, ../scss/main_cn.scss */
.table {
  margin: 0px auto;
  width: 80%;
}
/* line 967, ../scss/main_cn.scss */
.table .head td {
  border: 0;
  text-align: center;
}

/* line 974, ../scss/main_cn.scss */
.center {
  text-align: center;
}

@media (max-width: 960px) {
  /* line 980, ../scss/main_cn.scss */
  .table {
    font-size: 33px;
  }
}
