/* zoyi使用的全局样式 */
body {
	font-size: 14px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Segoe UI', 'Helvetica Neue', 'PingFang SC', 'Noto Sans', 'Noto Sans CJK SC', 'Microsoft YaHei', 微软雅黑, sans-serif;
	-webkit-font-smoothing: antialiased;
	/* 字体抗锯齿很好,作用让字体清晰 */
}

/*清除内外边距*/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

header,
mian,
footer {
	width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-variant: normal;
}

a {
	text-decoration: none;
	color:#888;
}

a:hover {
	text-decoration: none;
	color:#03519c;
}

em,
i {
	font-style: normal;
}

a {
	text-decoration: none;
}

li {
	list-style-type: none;
}

img {
	border: none;
}

textarea {
	overflow: auto;
	resize: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

/*常用公共样式*/
.w100 {
	width: 100% !important;
}

.w50 {
	width: 50% !important;
}

.h100 {
	height: 100% !important;
}

.fl {
	/* 左浮动 */
	float: left;
}

.fr {
	/* 右浮动 */
	float: right;
}

/* flex布局 star */
.flexR {
	/* flex布局 X轴成行 */
	display: flex;
}

.flexC {
	/* flex布局 Y轴成列 */
	display: flex;
	flex-direction: column;
}

.jusStar {
	justify-content: flex-start;
}

.jusBe {
	/* flex下 的子元素  X轴两端自动对齐 */
	justify-content: space-between;
}

.jusCen {
	/* flex下 的子元素 X轴居中排列 */
	justify-content: center;
}

.jusEnd {
	/* flex下 的子元素 X轴尾端排列 */
	justify-content: flex-end;
}

.aliStar {
	align-items: flex-start;
}

.aliCen {
	/* flex下 的子元素 Y轴居中排列 */
	align-items: center;
}

/* flex下 的子元素 Y轴尾端排列 */
.aliEnd {
	align-items: flex-end;
}

/* flex布局 end */
.Box {
	margin: 0 auto;
}
