/* 通用样式 */

@font-face {

  font-family: 'iconfont';  /* Project id 2882701 */

  src: url('//at.alicdn.com/t/font_2882701_j1uzaa1mex.woff2?t=1634890661356') format('woff2'),

       url('//at.alicdn.com/t/font_2882701_j1uzaa1mex.woff?t=1634890661356') format('woff'),

       url('//at.alicdn.com/t/font_2882701_j1uzaa1mex.ttf?t=1634890661356') format('truetype');

}





.iconfont {

	font-family: "iconfont" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}





@font-face {

	font-family: 'quick';

	src: url(../fonts/quick.ttf);

}



.quick {

	font-family: "quick" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}



em {

	font-style: normal;

}



* {

	font-family: '微软雅黑';

	font-size: 16px;

	color: #333;

	margin: 0;

	padding: 0;

	line-height: 1

}



ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: none;

}



.clear {

	clear: both;

}



u {

	text-decoration: none;

}



body {

	margin: 0;

	font-size: 14px;

	line-height: 1.5;

	font-family: "微软雅黑", microsoft yahei;

	color: #333;

	background: #fff;

}



*:before,

*:after {

	box-sizing: border-box;

}



body,

div,

span,

object,

iframe,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

code,

del,

dfn,

em,

q,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

legend,

caption,

tbody,

tfoot,

thead,

article,

aside,

dialog,

figure,

footer,

header,

hgroup,

nav,

section,

img {

	padding: 0;

	margin: 0;

	background-repeat: no-repeat;

}



ul,

li {

	list-style: none;

}



img {

	border: 0;

	vertical-align: middle;

	width: 100%;

	margin: 0 auto;

}





.fl {

	float: left;

}



.fr {

	float: right;

}



.cl {

	clear: both;

}



* {

	padding: 0;

	margin: 0;

	box-sizing: border-box;

	/*是一个元素或者一个盒子具有一定的边框线或者边框*/

}



i {

	font-style: normal;

}



.cw {

	max-width: 1350px;

	margin: 0 auto;

}



.capital {

	text-transform: Capitalize;

}



.Uppercase {

	text-transform: Uppercase;

}



.limit {

	white-space: nowrap;

	overflow: hidden;

	display: block;

	text-overflow: ellipsis;

}



.limit2 {

	text-overflow: -o-ellipsis-lastline;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.limit3 {

	text-overflow: -o-ellipsis-lastline;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}