body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
select,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
b {
  font-weight: normal;
  font-style: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
q:before,
q:after {
  content: "";
}
abbr,
acronym {
  border: 0;
}
a {
  text-decoration: none;
}
html {
  min-width: 1000px;
}
body {
  font: 13px/1.6 arial, '\65B0\7D30\660E\9AD4';
}
.live-wrapper {
  padding: 10px 15px 15px;
  background: #D9D7D7;
  *min-width: 970px;
}
.live-nav {
  *zoom: 1;
}
.live-nav:after {
  clear: both;
  content: "";
  display: table;
}
.live-nav__logo {
  float: left;
  width: 101px;
  height: 35px;
  background-image: url(../img/logo.png);
}
.live-nav__channel {
  float: left;
  margin: 5px 15px 0;
  *zoom: 1;
}
.live-nav__channel:after {
  clear: both;
  content: "";
  display: table;
}
.live-nav__channel li {
  float: left;
  margin: 0 1px 0 0;
}
.live-nav__channel-azubu a {
  background-image: url('../img/channel/azubu.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
}
.live-nav__channel-azubu a:hover,
.live-nav__channel-azubu a.live-nav__channel--selected {
  background-position: -108px 0;
}
.live-nav__channel-twitchhk a {
  background-image: url('../img/channel/twitchhk.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
}
.live-nav__channel-twitchhk a:hover,
.live-nav__channel-twitchhk a.live-nav__channel--selected {
  background-position: -108px 0;
}
.live-nav__channel-twitch a {
  background-image: url('../img/channel/twitch.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
}
.live-nav__channel-twitch a:hover,
.live-nav__channel-twitch a.live-nav__channel--selected {
  background-position: -108px 0;
}
.live-nav__channel-youtube a {
  background-image: url('../img/channel/youtube.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
}
.live-nav__channel-youtube a:hover,
.live-nav__channel-youtube a.live-nav__channel--selected {
  background-position: -108px 0;
}
.live-nav__channel-youtubehk a {
  background-image: url('../img/channel/youtubehk.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
}
.live-nav__channel-youtubehk a:hover,
.live-nav__channel-youtubehk a.live-nav__channel--selected {
  background-position: -108px 0;
}


.live-nav__channel-4G a {
  background-image: url('../img/channel/4G.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
  background-position: -108px 0;
}
.live-nav__channel-4G a:hover,
.live-nav__channel-4G a.live-nav__channel--selected {
  background-position: 0 0;
}

.live-nav__channel-HKES a {
  background-image: url('../img/channel/HKES.png');
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 107px;
  height: 36px;
  background-position: -108px 0;
}
.live-nav__channel-HKES a:hover,
.live-nav__channel-HKES a.live-nav__channel--selected {
  background-position: 0px 0;
}




.live-nav__fb {
  float: right;
  width: 56px;
  height: 28px;
  margin: 6px 0 0;
  background: url(../img/fblike.png);
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.live-main {
  *zoom: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.live-main:after {
  clear: both;
  content: "";
  display: table;
}
.live-main-wrapper {
  position: relative;
  padding: 0 0 46%;
}
.live-main__content {
  background: #000;
  border-radius: 6px 0 0 6px;
  height: 100%;
  margin: 0 277px 0 0;
  position: relative;
}
.live-main--collapsed .live-main__content {
  margin: 0 37px 0 0;
}
.live-main__content-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.live-main__src {
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  margin: 18px;
  background: #000;
  position: absolute;
}
.live-main__src iframe {
  *position: absolute;
  *left: 0;
  *top: 0;
  width: 100%;
  height: 100%;
}
.live-main__info {
  position: relative;
  height: 181px;
  background-image: url(../img/bg-info.png);
}
.live-main__info-wrapper {
  width: 241px;
  padding: 9px 0 0;
  margin: 0 auto 10px;
}
.live-main__info--disabled {
  visibility: hidden;
}
.live-main__info-prev,
.live-main__info-next {
  width: 8px;
  height: 17px;
  position: absolute;
  top: 83px;
  left: 3px;
  background: url(../img/fctrl.png);
}
.live-main__info-next {
  left: auto;
  right: 3px;
  background: url(../img/fctrl.png) -9px 0;
}
.live-main__info-filter {
  width: 165px;
  margin: 0 38px;
  position: relative;
  overflow: hidden;
  height: 181px;
}
.live-main__info-list {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  white-space: nowrap;
  font-size: 0;
  letter-spacing: -4px;
  position: absolute;
  left: 0;
  top: 0;
}
.live-main__info-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 165px;
  height: 181px;
  font-size: 13px;
  letter-spacing: 0;
  overflow: hidden;
  color: #b6b6b6;
  text-align: center;
}
.live-main__info-statusl {
  width: 105px;
  height: 20px;
  margin: 20px auto 5px;
  background: url('../img/live.png');
}
.live-main__info-statusc {
  width: 105px;
  height: 20px;
  margin: 20px auto 5px;
  background: url('../img/comingsoon.png');
}
.live-main__info-desc {
  height: 62px;
  overflow: hidden;
}
.live-main__info-vs {
  height: 60px;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -4px;
  width: 100%;
}
.live-main__info-vs span,
.live-main__info-vs img {
  font-size: 24px;
  letter-spacing: 0;
  color: #D9D9DA;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  letter-spacing: 1px;
  width: 50px;
 
}
.live-main__info-vs span {
  width: 23px;
}
.live-main__info-vs img {

  padding: 0 10px 0 10px;
}
.live-main__switch {
  position: absolute;
  right: 276px;
  top: 50%;
  margin: -25px 0 0 0;
  z-index: 1;
  *zoom: 1;
}
.live-main__switch--on {
  position: absolute;
  left: -16px;
  top: 0;
  background: url(../img/switch.png);
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  height: 51px;
  width: 16px;
  visibility: hidden;
}
.live-main--collapsed .live-main__switch--on {
  visibility: visible;
}
.live-main__switch--off {
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/switch.png) -17px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  height: 51px;
  width: 16px;
}
.live-main--collapsed .live-main__switch--off {
  visibility: hidden;
}
.live-main--collapsed .live-main__switch {
  right: 37px;
}
.live-main__chat {
  position: absolute;
  margin: 199px 18px 18px;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.live-main__chat-inner {
  overflow: hidden;
  height: 100%;
  *width: 100%;
  *position: absolute;
  *left: 0;
  *top: 0;
}
.live-main__sidebar {
  width: 240px;
}
.live-main__sidebar-wrapper {
  float: left;
  position: relative;
  height: 100%;
  padding: 0 18px;
  margin: 0 0 0 -277px;
  border-radius: 0 6px 6px 0;
  border-left: 1px solid #6E6E6E;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(12%, #404347), color-stop(25%, #383a3e), color-stop(71%, #121314), color-stop(88%, #060607), color-stop(100%, #010101));
  background: -webkit-linear-gradient(top, #45484d 0%, #404347 12%, #383a3e 25%, #121314 71%, #060607 88%, #010101 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#45484d), color-stop(12%, #404347), color-stop(25%, #383a3e), color-stop(71%, #121314), color-stop(88%, #060607), to(#010101));
  background: linear-gradient(to bottom, #45484d 0%, #404347 12%, #383a3e 25%, #121314 71%, #060607 88%, #010101 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#010101', GradientType=0);
}
.live-main--collapsed .live-main__sidebar-wrapper {
  margin: 0 0 0 -37px;
}
.live-main--collapsed .live-main__sidebar {
  display: none;
}
.layout {
  width: 1000px;
  margin: 0 auto 0;
}
.layout-nav {
  *zoom: 1;
  width: 1000px;
  margin: 0 auto 0;
  width: 965px;
}
.layout-nav:after {
  clear: both;
  content: "";
  display: table;
}
.layout-nav li {
  float: left;
}
.layout-nav a {
  height: 49px;
}
.layout-nav__gpl {
  width: 221px;
  background: url(../img/nav.png) 0px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-nav__gpl:hover {
  background: url(../img/nav.png) -222px 0;
}
.layout-nav__lnl {
  width: 169px;
  background: url(../img/nav.png) -444px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-nav__lnl:hover {
  background: url(../img/nav.png) -614px 0;
}
.layout-nav__esports {
  width: 169px;
  background: url(../img/nav.png) -784px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-nav__esports:hover {
  background: url(../img/nav.png) -954px 0;
}
.layout-nav__lol {
  width: 169px;
  background: url(../img/nav.png) -1124px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-nav__lol:hover {
  background: url(../img/nav.png) -1294px 0;
}
.layout-nav__ava {
  width: 237px;
  background: url(../img/nav.png) -1464px 0;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-nav__ava:hover {
  background: url(../img/nav.png) -1702px 0;
}
.layout-wrapper {
  background: url(../img/main-bg.jpg) 50% 0 no-repeat #000000;
  padding: 0 0 9px;
  border-bottom: 1px solid #525252;
  *min-width: 1000px;
}
.layout-fixtures {
  width: 905px;
  height: 341px;
  color: #bebebe;
}
.layout-fixtures__wrapper {
  width: 905px;
  margin: 30px auto 0;
  height: 341px;
}
.layout-fixtures__filter {
  width: 100%;
  height: 289px;
  overflow: hidden;
  position: relative;
}
.layout-fixtures__list {
  white-space: nowrap;
  font-size: 0;
  letter-spacing: -4px;
  position: absolute;
  left: 0;
  top: 0;
}
.layout-fixtures__item {
  width: 905px;
  height: 279px;
  font-size: 15px;
  letter-spacing: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.layout-fixtures__team {
  width: 166px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 7px 0 8px;
  text-align: center;
}
.layout-fixtures__team a {
  display: block;
}
.layout-fixtures__team img {
  display: block;

  margin: 0 auto;
}
.layout-fixtures__team-wrapper {
  margin: 0 0 10px;
  text-align: center;
}
.layout-fixtures__record {
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.layout-fixtures__info {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 230px;
  height: 230px;
  margin: 0px 136px 0px 18px;
  background: url(../img/vs-bg.png);
  text-align: center;
}
.layout-fixtures__vote {
  font-size: 0;
  letter-spacing: -4px;
  text-align: center;
}
.layout-fixtures__vote-team1 {
  margin: 0 0 0 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.layout-fixtures__vote-team1 a {
  width: 102px;
  height: 39px;
  background-image: url(../img/vote.png);
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-fixtures__vote-team1 a:hover {
  background-position: -103px 0;
}
.layout-fixtures__vote-team2 {
  margin: 0 30px 0 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.layout-fixtures__vote-team2 a {
  width: 102px;
  height: 39px;
  background-image: url(../img/vote.png);
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.layout-fixtures__vote-team2 a:hover {
  background-position: -206px 0;
}
.layout-fixtures__vote-sprate {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  letter-spacing: 0;
  text-align: left;
  width: 571px;
  margin: 0 20px;
  background: url(../img/votebar.png)  -572px 0;
}
.layout-fixtures__vote-spratei {
  position: relative;
  height: 38px;
}
.layout-fixtures__vote-sprate1bar {
  height: 38px;
  background: url(../img/votebar.png);
}
.layout-fixtures__vote-sprate1txt,
.layout-fixtures__vote-sprate2txt {
  display: block;
  position: absolute;
  top: 0;
  height: 38px;
  color: #fff;
  font-size: 18px;
  line-height: 38px;
}
.layout-fixtures__vote-sprate1txt {
  left: 25px;
}
.layout-fixtures__vote-sprate2txt {
  right: 25px;
}
.layout-fixtures__panel {
  position: relative;
  font-size: 0;
  letter-spacing: -4px;
  text-align: center;
  margin: 18px 0 0;
  *zoom: 1;
}
.layout-fixtures__panel--disabled {
  visibility: hidden;
}
.layout-fixtures__panel-prev {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 5px;
}
.layout-fixtures__panel-prev a {
  display: block;
  width: 75px;
  height: 37px;
  background: url(../img/votectrl.png) 0px 0;
}
.layout-fixtures__panel-prev a:hover {
  background: url(../img/votectrl.png) -76px 0;
}
.layout-fixtures__panel-refresh {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 5px;
}
.layout-fixtures__panel-refresh a {
  display: block;
  width: 38px;
  height: 37px;
  background: url(../img/votectrl.png) -152px 0;
}
.layout-fixtures__panel-refresh a:hover {
  background: url(../img/votectrl.png) -191px 0;
}
.layout-fixtures__panel-next {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0 5px;
}
.layout-fixtures__panel-next a {
  display: block;
  width: 75px;
  height: 37px;
  background: url(../img/votectrl.png) -230px 0;
}
.layout-fixtures__panel-next a:hover {
  background: url(../img/votectrl.png) -306px 0;
}
.layout-fixtures__panel-login {
  position: absolute;
  left: 46px;
  top: 10px;
  color: #989898;
  font-size: 13px;
  letter-spacing: 0;
}
.layout-fixtures__panel-login a {
  color: #3184D2;
}
.comment {
  width: 1000px;
  margin: 0 auto 0;
  width: 900px;
}
.comment-wrapper {
  *min-width: 1000px;
  background: #000;
  padding: 20px 0;
  border-bottom: 1px solid #525252;
}
.comment-title {
  width: 273px;
  height: 30px;
  background: url(../img/comment-title.png);
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.comment-main {
  margin: 30px 0 0 0;
  *zoom: 1;
}
.comment-main:after {
  clear: both;
  content: "";
  display: table;
}
.comment-main__thumb {
  float: left;
  border: 1px solid #F2F2F2;
}
.comment-main__thumb img {
  display: block;
  width: 137px;
  height: 137px;
}
.comment-main__content {
  overflow: hidden;
  margin: 0 0 0 157px;
  color: #b6b6b6;
}
.comment-main__content-author--cm {
  margin: 0 0 10px 0;
  width: 100px;
  height: 25px;
    padding-left: 30px;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Microsoft JhengHei';
    font-weight: bold;
  background: url(../img/cm-title-bg.png) no-repeat;
/*  text-indent: 100%;*/
  overflow: hidden;
  white-space: nowrap;
}
.comment-main__content-author--cs {
  margin: 0 0 10px 0;
  width: 85px;
  height: 25px;
    padding-left: 30px;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
        font-family: 'Microsoft JhengHei';
  background: url(../img/cm-title-bg.png) no-repeat;
/*  text-indent: 100%;*/
  overflow: hidden;
  white-space: nowrap;
}
.comment-main__content-txt {
  line-height: 1.8;
}
.footer {
  width: 1000px;
  margin: 0 auto 0;
  position: relative;
  background: url(../img/footer.png);
  height: 100px;
}
.footer-wrapper {
  *min-width: 1000px;
  background: #000;
}
.footer__link-g {
  position: absolute;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 69px;
  height: 24px;
  left: 85px;
  top: 33px;
}
.footer__link-f {
  position: absolute;
  display: block;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 30px;
  height: 30px;
  top: 28px;
  right: 31px;
}
