* {
	margin:0;
	padding: 0;
}
html,
body {
	font-family: 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif, 'Droid Sans Fallback';
	-webkit-tap-highlight-color: transparent;
	font-size: 14px;
	color: #1c1f21;
	margin: 0 auto;
	color: #313131;
	overflow-x: hidden;
}

ul, li {
	list-style: none;
}
em, i {
	font-style: normal;
}
input,button,select,textarea{
	outline:none;
	background: none;
	border: none;
}
textarea{
	resize:none
}
a:link,
a:visited {
  color: #1c1f21;
}
a:hover,
a:active {
  color: #ec1500;
}
:link, :visited, ins {
    text-decoration: none;
}
.clearfix:after {
  content: '\0020';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.container {
	max-width: 1200px;
	margin: 0 auto;
	width: 90%;

}
.live_container {
	width:90%;
	max-width: 1200px;
	margin: 0 auto;
}
img {
	display: block;
}
.waper {
	width: 1200px;
	margin: 0 auto;
}
.l {
	float: left;
}
.r {
	float: right;
}
.hide {
	display: none;
}
.hide-text {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.shadow {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.two-text-ellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.cursor{
	cursor: pointer
}

::-webkit-scrollbar{width:3px;}
::-webkit-scrollbar-track{background-color:#ececec;}
::-webkit-scrollbar-thumb{background-color:#999;}
::-webkit-scrollbar-thumb:hover {background-color:#999}
::-webkit-scrollbar-thumb:active {background-color:#999}