body, input, button, #main_body {
  font-size:18px;
  font-family:Microsoft YaHei, 微软雅黑, Heiti SC, 黑体, helvetica neue, lucida grande, helvetica, arial;
  border:0 none;
  margin:0;
  padding:0;
  background:transparent;
  color:#FFF;
}

body {
  background:#8C8;
  overflow:hidden;
}

* {
  -moz-user-select:none;
  -webkit-user-select:none;
}

#main_body {
  width:800px;
  height:600px;
  background:#596;
  margin:auto;
  border:#000;
}

header {
  display:block;
  position:static;
  width:100%;
  float:none;
  margin:0px;
  height:18px;
  padding:16px 0;
}
header>div {
  position:relative;
  float:left;
}
#gz {
  margin:0 0 0 40px;
}
#gzsd {
  cursor:pointer;
}
#sy_d {
  margin:0 0 0 160px;
}
#sy {
  width:1.5em;
  text-align:center;
}
#qszf_d {
  margin:0 0 0 20px;
}
#qs {
  width:0.75em;
}
#zf {
  width:1em;
}
#hxs {
  margin:0 0 0 140px;
}
#hxsm {
  position:relative;
  float:right;
  margin:-26px 0;
}

#xp, #sp, #fs, #xz, #dc, #hup {
  display:block;
  position:static;
  float:none;
  width:800px;
  height:550px;
  top:50px;
  margin:0 0 -550px 0;
}

#act {
  display:block;
  margin:0 0 -10px;
  padding:0;
  height:10px;
  width:800px;
  font-size:9px;
  color:#596;
}
#btn_left, #btn_right {
  position: absolute;
  bottom: 1%;
  right: 0px;
  border: 1px solid white;
  border-radius: 5px;
  font-size: 0.9rem;
  padding: 0.5rem 0.7em;
  background: transparent;
  color: #fff624;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  cursor: pointer;
  transition: all .3s;
  z-index: 11;
}

#btn_left {
  left: 0px;
  right: unset;
  text-decoration: none;
}
#btn_right {
  left: unset;
  right: 0px;
  text-decoration: none;
}

#btn:hover {
  background: #ffffff;
  color: #2a2b2f;
}