ul  li  ,ol li { list-style:none;}
a { text-decoration:none;}

#plattop{ 
background: #FFFFFF;
font-size: 12px;
height: 41px;
left: 0;
line-height: 41px;    
z-index:9999; 
position:fixed;
top:0px; 
_position: absolute;
_top: 0px;
width: 100%;
border-bottom:1px solid #e4e4e4;
}
.top_wrap { position:relative; width:1000px; margin:0 auto;}
#plattop img{ border:none;}

/**/
#plattop .toplogo {
  display: inline-block;
  width: 115px;
  height: 38px;
  background: url(../img/logo11538.png) no-repeat;
  text-indent: -9999em;
  top: 2px;
  position: absolute;
}

/*menu*/
.tnmenu {
  display:inline-block;
  position: absolute;
  right:140px;
}

.tnmenu ul {
  float: right;
  height: 41px;
  margin: 0;
  font-size: 12px; 
  }
.tnmenu li {
  position: relative;
  float: left;
  padding: 0 8px 0 10px;
}
.tnmenu li a {
  color: #666; }

.tnmenu li:first-child:before {
  content: "";
  width: 0; }
  
.tnmenu li:before {
  content: "|";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 11px;
  color: #d4d4d4; }

.tnmenu li.n_contact {
  border: none;
}
.tnmenu li a:hover {
  color: #ff4405;
}
ul.ts_gmenu {
  display: none;
  position: absolute;
  width: 72px;
  height: auto;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  margin:0;
  padding:0;
  margin-left:-8px;
}
ul.ts_gmenu li {
  border: none;
  line-height: 20px;
  padding:0;
}

ul.ts_gmenu li:before {
  content: "";
  width: 0; }
ul.ts_gmenu li a {
  display:inline-block;
  padding: 0;
  font-size: 12px;
  color: #eee;
  -webkit-transform:scale(0.8);-o-transform:scale(1); 
  -webkit-margin:0;
  -webkit-padding:0;
}
.tnmenu li.tn_support:hover > ul.ts_gmenu {
  display: block;
}
.tnmenu ul li.tlilast {border-right:none;}

.tnmenu li a.toploginbtn {
	display:inline-block;
	background: url(../img/btn_collection.png) 0 -654px no-repeat;
	width:63px;
	height:22px;
	margin-top:10px;
	padding:0;
	}
	
.tnmenu li a.toploginbtn:hover {
	display:inline-block;
	background: url(../img/btn_collection.png) -63px -654px no-repeat;
	width:63px;
	height:22px;
	margin-top:10px;
	padding:0;
	}

/*allgames*/
.all_games {display:inline-block; position: absolute; right:0; top:10px;}
.all_games span {
  position: relative;
  display: inline-block;
  width: 136px;
  height: 22px;
  background: url(../img/btn_collection.png) 0 -564px no-repeat;
  text-indent: -9999em;
  cursor: pointer;
}
.all_games span:hover {
  display: inline-block;
  width: 136px;
  height: 22px;
  background: url(../img/btn_collection.png) 0 -586px no-repeat;
  text-indent: -9999em;
}
.all_gameslist {
  display: none;
  position: absolute;
  top: 22px;
  right: 0;
  background: #fff;
  padding: 10px;
  width: 495px;
  z-index: 1001;
}
.games_content{ line-height:20px;}
.games_content dt {
  margin-bottom: 10px;
  font-size: 120%;
  font-weight: bold;
  color: #fe4400;
  float: none !important;
}
.games_content dd {
  display:inline-grid;
  margin-bottom: 10px;
  width: 80px;
  text-align: center;
}

.games_content dd a {
  display: inline-block;
  width: 79px;
  height: 100px;
  color: #555;
  line-height: 16px;
  font-size: 80%;
  z-index: 1001;
}
.games_content dd a img {
  width: 75px;
  height: 75px;
  border: 1px solid #e5e5e5;
}
.games_content dd a:hover {
  color: #ff4405;
}
.all_games:hover > .all_gameslist {
  display: block;
}