body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

fieldset,

input,

textarea,

p,

blockquote,

figure,

figcaption,

th,

td,

span {

	margin: 0;

	padding: 0;

	outline: none;

	cursor: default;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



fieldset,

img {

	border: 0;

}



address,

caption,

cite,

code,

dfn,

em,

/* strong, */

th,

var {

	font-style: normal;

	font-weight: normal;

}



ol,

ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



caption,

th {

	text-align: left;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-size: 100%;

}



a,

input,

button,

select,

textarea {

	outline: none;

}





abbr,

acronym {

	border: 0;

}



ul {

	list-style: none;

}



a {

	text-decoration: none;

}

a span{

	cursor: pointer;

}



a:focus {

	outline: none;

}



a {

	cursor: pointer;

}



body {

	max-width: 1920px;

	margin: auto;

	/* font-family: "albbpht"; */

	font-family: 'Arial',"PingFang SC", Arial, "微软雅黑" ;

}

@font-face {

	font-family: 'Arial';

	src: url('../font/arial.ttf') format('truetype');

}


/*@font-face {

	font-family: 'Gilroy';

	src: url('../font/Gilroy-Medium-2.otf') format('truetype');

}



@font-face {

	font-family: 'Gilroy_r';

	src: url('../font/gilroy-regular-3.otf') format('truetype');

}



@font-face {

	font-family: 'Gilroy_b';

	src: url('../font/gilroy-bold-4.otf') format('truetype');

}

@font-face {

	font-family: 'albb';

	src: url('../font/ALIBABA-PUHUITI-MEDIUM.OTF') format('truetype');

}*/



.clearfix:after {

	content: "";

	height: 0;

	display: block;

	clear: both;

}

.fl {

	float: left;

}

.fr {

	float: right;

}



/* wrap：换行，第一行在上方。 */

/* wrap-reverse：换行，第一行在下方。 */

/* flex-direction: row | row-reverse | column | column-reverse; */

/* flex-direction属性决定主轴的方向（即项目的排列方向）。 */

/* flex-flow: row-reverse;  左右换位置    column-reverse*/

/* flex-direction: column; 上下换位置 */

/* flex: 0 29.375rem;

   flex: 1 1; */

/* direction: rtl; */

   

.flexBetween {

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}



.flexStart {

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	flex-wrap: wrap;

}

.flexCenter {

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

}

.flexEnd {

	display: -webkit-flex;

	display: flex;

	justify-content: flex-end;

	flex-wrap: wrap;

}



.ellipsis {

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}



.ellipsis2 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	text-align: justify;

	text-justify: distribute-all-lines;

}



.ellipsis3 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	text-align: justify;

	text-justify: distribute-all-lines;

}



.ellipsis4 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

	text-align: justify;

	text-justify: distribute-all-lines;

}



.ellipsis5 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

	text-align: justify;

	text-justify: distribute-all-lines;

}



.ellipsis6 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 6;

	overflow: hidden;

	text-align: justify;

	text-justify: distribute-all-lines;

}



.l_scrollx {

	overflow: auto;

	overflow-x: scroll;

	overflow-y: auto;

}



.l_scrolly {

	overflow: auto;

	overflow-x: hidden;

	overflow-y: auto;

}



.l_scroll::-webkit-scrollbar {

	/*滚动条整体样式*/

	width: 1.5px;

	/*高宽分别对应横竖滚动条的尺寸*/

	height: 1.5px;

}



.l_scroll::-webkit-scrollbar-thumb {

	/*滚动条里面小方块*/

	border-radius: 1.5px;

	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);

	background: rgba(0, 0, 0, 0.2);

}



.l_scroll::-webkit-scrollbar-track {

	/*滚动条里面轨道*/

	-webkit-box-shadow: inset 0 0 1.5px rgba(0, 0, 0, 0.2);

	border-radius: 0;

	background: rgba(0, 0, 0, 0.1);

}









.input input::-webkit-input-placeholder {

	color: #ccc;

	font-size: 16px;

}



.input input::-moz-placeholder {

	color: #ccc;

	font-size: 16px;

}



.input input:-moz-placeholder {

	color: #ccc;

	font-size: 16px;

}



.input input:-ms-input-placeholder {

	color: #ccc;

	font-size: 16px;

}
