@charset 'utf-8';
/*清除默认样式*/
body{
	font:14px/1.5 "Helvetica Neue",
	Helvetica,
	Arial,
	"Microsoft Yahei",
	"Hiragino Sans GB",
	"Heiti SC",
	"WenQuanYi Micro Hei",sans-serif;
	color: #333;
}
html,body,div,ul,li,a,span,i,em,form,input,label,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{
	margin:0;
	padding:0;
}
video{display: block;margin: 0 auto;max-width: 100%;height: auto !important;}
a{
	text-decoration:none;
}
ul li{
	list-style: none;
}
img{
	border:none;
	display: block;
	vertical-align: middle;
}
label{
	cursor: default;
}
input{
	outline: none;
}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
/*公共样式*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
}
.container{
	width: 1280px;
	margin:0 auto;
}
.container2{
	width: 1360px;
	margin:0 auto;
}
.w100{
	width: 100%;
    margin: 0 auto;
    min-width: 1400px;
}
.slow img{
	display: block;
	width: 100%;
	height: 100%;
	transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	object-fit: cover;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } 
}