*:focus {
	outline: 0;
}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea{
	padding:0px; 
	margin:0px; 
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body {
	font-family: "Light";
	background:#FFFFFF;
	color: #2E3439;
}
li{
	list-style:none;	
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
a{
    color:#333;	
	border:none;
}
a,a:link,a:active,a:hover,a:visited{
	text-decoration:none;
}
i,em{
	font-style:normal;	
}
.pr{
   position:relative; 
}
.pa{
    position:absolute;
}
.fl{
    float:left;
}
.fr{
    float:right;	
}
.oh{
    overflow:hidden;	
}
.container{
    width:100%;
    height:auto;
	min-width:1200px;
}

@font-face {
  font-family: "Light";
  src:url("../../../font/SourceHanSansCN-Light.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Medium";
  src:url("../../../font/SourceHanSansCN-Medium.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Regular";
  src:url("../../../font/SourceHanSansCN-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Normal";
  src:url("../../../font/SourceHanSansCN-Normal.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}