 
body{background: #f5f5f5 url(bg.png) no-repeat; 
    background-size: cover;
padding:  0}

header .user { 
    right: 0;
    top: 20px; 
}
.fr{float: right}

header{    background: url(https://game.zixia.com/static/rx/logo.png) no-repeat 0 50%;
    background-size: auto 30px;
    /* -webkit-mask: linear-gradient(180deg, #000 70%, transparent); */
    /* mask: linear-gradient(180deg, #000 90%, transparent); */
    height: 80px;
    margin: auto;
    /* max-width: 1200px; */
    max-width: 860px;}
header .user { 
    background: #716aec;}
body:before{
    display: none;
}

.tablein tr th{    background: #e0153e;
    color: #ffe7a7;}

.tablein tr td {    background: #ffedb9;
    color: #9b0021;
}
section h3 {
    /* color: #e94f61; */
    color: #666;
    text-shadow: 0 0 BLACK;
}
section h3:before {
    background: #716aec;
    box-shadow: 0 3px 5px #aea9ff;
}

.log{position: relative}
.log a{    position: absolute;
    left: 30%;
    top: -10px;
    font-size: 19px;
    color: #555;
    display: block;
    width: 80px;
    text-align: center;
    line-height: 50px;
    background: #efefef;
    border-radius: 10px;}
 section .wp{    background: #ffffffcc;}
 @media (max-width:750px) {  
     
         body {
        padding:   0;
    }
        header {
     
        background-position: 50% 46px;
    }
     section .wp{    background: #ffffffcc;}
     .log a {
    position: absolute;
    left: 0;
         top: 28px;}
     section h3{line-height: 45px}
        header .user {
        border-radius: 0;
        margin: 0;
        background: #4f4f4f;
    }
     p.pbtn {
    text-align: center;
    padding: 40px 0 20px;
}footer p, footer div {
    line-height: 1.5em;
    font-size: 11px;
    font-weight: 200;
}

}
p.pbtn a, p.pbtn input {
    border: 0;
    padding: 10px 20px;
    border-radius: 15px;}

 footer {
      padding: 0 0 20px;
      color: #868686;
      border-top: 1px solid #ddd;
      box-shadow: 0 1px 0 inset #fff;
     text-align: left
   
  }

  .ft-info a:before {
      color: #c5c5c5;
      content: "/\00a0";
  }

  footer a:hover {
      color: #9fa7b0;
  }

  .ft-info {
      border-bottom: 3px solid #efefef;
      padding: 15px 0;
      margin-bottom: 20px;
      font-weight: 200;
  }

  footer p,
  footer div {
      line-height: 2.2em;
      font-size: 14px;
      font-weight: 200
  }

  footer p {
      font-size: 12px;
  }
