﻿html{
  /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
  -ms-overflow-style:none;
  /*火狐下隐藏滚动条*/
  scrollbar-width: none;  
  font-size:10px;
}
html::-webkit-scrollbar{
  display:none;
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-O-box-sizing: border-box;
}
body{ 
  margin:0; 
  padding:0; 
  font-size:1.4rem; 
  width:100%;
  height:100%;
  overflow:hidden;
  background:#f7f7f7;
}
a{
	text-decoration:none;	
}
#toper{ 
	width:100%; 
	height:4rem; 
	background:#bd0000; 
	float:left;
	position:fixed;
	top:0px;
	z-index:99;
	border-bottom:.1rem solid red;
}
#toper .logo{
	margin:0 auto 0 1rem;
	width:9rem;
	height:3.9rem;
	float:left;
}
#toper .logo img{
	width:100%;
	height:100%;
}
#toper .menu{
	margin:0 0 0 auto;
	float:right;
	height:4rem;
	width:60%;
}
#toper .menu a{
	color:#fff;
	display:block;
	width:4rem;
	height:4rem;
	line-height:4rem;
	float:right;
	text-align:right;
	font-size:1.6rem;
	margin-left:2rem;
	cursor:pointer;
}
#toper .menu img{
	width:2rem;
	height:2rem;
	float:right;
	margin-top:1rem;
	margin-right:1rem;	
}
#toper .livelist, #toper .morelist{
  width:12rem;
  border:.2rem solid red;
  background:url(../images/n_bg.gif);
  height:17.3rem;
  float:right;
  clear:both;
  padding-top:2rem;
  display:none;
  opacity:0.9;
  }
#toper .livelist a, #toper .morelist a{
  display:block;
  width:8rem;
  height:3rem;
  line-height:3rem;
  margin:0 2rem 2rem 2rem;
  text-align:center;
  border-bottom:.1rem solid #e7e7e7;
  color:#333;
}
#main{ 
  width:100%; 
  height:auto;
  margin:2rem 0 0 0;
  padding:0;
  float:left;
  overflow:hidden;
  position:absolute;
  background:#f7f7f7; 
}
