
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: normal;
}

ul, li {
  list-style: none;
  padding: 0; }

a {
  color: #ffe3b0; }
  a:hover, a:focus {
    text-decoration: none;
    color: #ffe3b0; }

html, body {
  width: 100%;
  overflow-x: hidden; }

body {
  font-family: "Microsoft YaHei";
  color: #ffe3b0; background:url(../../images/jvj/bg.jpg); }

header {
  position: relative;  background-color: #000; }
  header .btn-wrap {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 70%; }
    header .btn-wrap a {
      display: inline-block;
      width: 47%; }
      header .btn-wrap a img {
        width: 100%; }

@media (min-width: 768px) {
  header .btn-wrap {
    width: 43%;
    right: 0;
    bottom: 27%; }
    header .btn-wrap a {
      width: 20%; } }
#return-home {
  margin-left: 6%; }

@media (min-width: 768px) {
  #return-home {
    margin-left: 12%; } }
footer {
  padding-bottom: 10%;
  background-image: url("../../images/jvj/footer-banner.png");
  background-size: contain; }
  footer .group_item_content {
    color: #c1c1c1; 
	    margin-bottom: 20px;}
 
.group_item .group_item_head .head_text {
      border-bottom: 1px solid #89754b;
      font-size: 18px;
      line-height: 42px;
      position: absolute;
      bottom: -1px;
      left: 0; }

footer .group_item .group_item_head .head_text {
    left: 0;
}
@media (min-width: 992px) {
  footer .group_item .group_item_head .head_text {
    left: 26%; }

  .item5 h2 {
    font-size: 30px; }
  .item5 .prize-item h3 {
    font-size: 24px;
    padding: 20px 0; }

  .group_item {
    padding-top: 30px;
    padding-bottom: 30px; }

.group_item .group_item_head {
      margin-bottom: 56px; }
.group_item .group_item_head .head_text {
        font-size: 22px;
        left: 0; } }
.game-tab-group .game-tab-item {
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  color: #54170b;
  padding: 10px 0;
  background-image: url("../../images/jvj/partake-tab.png");
  background-repeat: no-repeat;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 10px;
  font-size: 12px; }
  .game-tab-group .game-tab-item:hover {
    background-image: url("../../images/jvj/partake-tab-active.png");
    color: #b3471d; }
  .game-tab-group .game-tab-item.active {
    background-image: url("../../images/jvj/partake-tab-active.png");
    color: #b3471d; }

@media (min-width: 992px) {
  .game-tab-group .game-tab-item {
    font-size: 14px; } }
.col-xs-6 {
  padding-right: 5px;
  padding-left: 5px; }

.game-list .game-list-item {
  padding: 10px;
  height:125px;
  padding-right: 0;
  margin: 5px 0;
  border: 1px solid #2b2b2b;
  background-color: #1c1c1c;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  .game-list .game-list-item .game-msg {
    padding-left: 5%;
    width: 60%; }
    .game-list .game-list-item .game-msg .game-name {
      color: #fff; }
    .game-list .game-list-item .game-msg p {
      /*white-space: nowrap;*/
      max-height:40px;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 100%; }
    .game-list .game-list-item .game-msg .btn {
      color: #270000; }
  .game-list .game-list-item img {
    width: 40%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  .game-list .game-list-item:hover .layer {
    display: block; }


