@charset "UTF-8";
*{
	box-sizing: border-box;
}
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
	margin: 0;
	padding: 0;
}

fieldset, img, input, button {
	/*fieldset组合表单中的相关元素*/
	border: none;
	padding: 0;
	margin: 0;
	outline-style: none;
}

ul, ol {
	list-style: none; /*清除列表风格*/
}

input {
	padding-top: 0;
	padding-bottom: 0;
	font-family: 'PingFangRegular';
}

input::placeholder {
	font-family: 'PingFangRegular';
	color: #666666 !important;
}
input::-webkit-input-placeholder{
	font-family: 'PingFangRegular';
	color:#666666;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	font-family: 'PingFangRegular';
	color:#666666;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	font-family: 'PingFangRegular';
	color:#666666;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	font-family: 'PingFangRegular'; 
	color:#666666;
}

select, input {
	vertical-align: middle;
}

select, input, textarea {
	font-size: 0.32rem;
	margin: 0;
}

textarea {
	resize: none;
}

/*防止多行文本框拖动*/
img {
	border: 0;
	vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
	border-collapse: collapse; /*合并外边线*/
}

body {
	background: #FFFFFF;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: none;
}

h1, h2, h3, h4, h5, h6 {
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}

s, i, em {
	font-style: normal;
	text-decoration: none;
}

/* 单行文本溢出显示省略号 */
.line-ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;    
}

.lines-ellipsis{
	/*用来限制在一个块元素显示的文本的行数，2 表示最多显示 2 行。为了实现该效果，它需要组合其他的 WebKit 属性*/
	-webkit-line-clamp: 2;
	/*和 1 结合使用，将对象作为弹性伸缩盒子模型显示*/
	display: -webkit-box;
	/*和 1 结合使用，设置或检索伸缩盒对象的子元素的排列方式*/
	-webkit-box-orient: vertical;
	/*文本溢出限定的宽度就隐藏内容*/
	overflow: hidden;
	/*多行文本的情况下，用省略号 “…” 隐藏溢出范围的文本*/
	text-overflow: ellipsis;
}