/*重置*/
@font-face {
	font-family: "font";
	src: url("SourceNormal.otf") format("truetype");
}

@font-face {
	font-family: "fontl";
	src: url("SourceLight.otf") format("truetype");
}
@font-face {
	font-family: "fontb";
	src: url("SourceBold.otf") format("truetype");
}
*{
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
	box-sizing:border-box;
	font-size:16px;
}
img {
	border:none;
	vertical-align:top;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	outline:none;
	color:#555;
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
select::-ms-expand{
	display: none;
}
select {
	border:none;
	background:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:0 5px;
	padding-right: 14px;
	background:url(../images/lang_icon.png) center right no-repeat;
}
input[type=text]{
	display:inline-block;
	vertical-align:top;
}
input,textarea{
	border:none;
	background:none;
}
input:focus,textarea:focus,select:focus{
	outline:none;
}
input,textarea{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
input[type=button], input[type=submit], input[type=file], button ,textarea{
    cursor: pointer;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}

input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #aab2bd;
	/* placeholder字体大小  */
	font-size: 12px;
}
/* 视频默认样式取消 */
video{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline:none;
  background: none;
}

/*移动端去掉hover效果*/
body,html{
	-webkit-tap-highlight-color:transparent;
}

body{
	width:100%;
	margin:0 auto;
}

table {
	border-collapse: collapse;
	width: 100%;
}

.clear:after{
  clear:both;
  content:'.';
  display:block;
  width:0;
  height:0;
  visibility:hidden;
}
.clear{
  zoom:1;
}
.center{
  max-width:1280px;
  width:100%;
  height:auto;
  margin:0 auto;
  overflow:hidden;
  position: relative;
}
.center:after{
  clear:both;
  content:'.';
  display:block;
  width:0;
  height:0;
  visibility:hidden;
}
.center{zoom:1;}

.radius{
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.shadow{
  -moz-box-shadow: 10px 10px 20px #000;
  -webkit-box-shadow: 10px 10px 20px #000;
  box-shadow: 10px 10px 20px #000;
} 
.box-shadow{
    box-shadow:-10px 0 10px red,
    10px 0 10px yellow,
    0 -10px 10px blue,
    0 10px 10px green;
}

.shadow li:hover{
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform:translate3d(0,-2px,0);
    transform:translate3d(0,-2px,0)
}


.tran{
	transition: all 1s;
	-moz-transition: all 1s; 
	-webkit-transition: all 1s; 
	-o-transition: all 1s;
}

/*版块 上下左右居中*/
.cen{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}

/*图片放大*/
.scaleImg img,
.scaleImg span{
	transition: transform 1s;
}
.scaleImg:hover img,
.scaleImg:hover span{
	transform: scale(1.05,1.05);
}
.fl{
  float:left;
}
.fr{
  float:right;
}