blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul,
input {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

body {
	font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	overflow-x: hidden;

}

a {
	text-decoration: none;
	color: #333;
}

i,em {
	font-style: normal;
}

a:active,
a:hover {
	outline: 0;
}
b,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400
}

img {
	border: none;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

li {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h4,
h5,
h6 {
	font-size: 100%
}

button,
input,
optgroup,
option,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}

select::-ms-expand {
	display: none;
}

input::-ms-clear {
	display: none;
}

/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f6f6f6;}
::-webkit-scrollbar-thumb {border-radius:10px;background-color: var(--theme-color);}
::-webkit-scrollbar-thumb:vertical:hover {background-color:  var(--theme-color);}
::-webkit-scrollbar-thumb:vertical:active {background-color:  var(--theme-color);}


/* clear */
.clear {
	clear: both;
	*zoom: 1
}
.clear:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}
.elip {
	text-overflow: ellipsis;
	white-space: nowrap
}



/* 字体图标 */
@font-face {
	font-family: layui-icon;
	src: url(../css/font/iconfont.eot?v=256);
	src: url(../css/font/iconfont.eot?v=256#iefix) format('embedded-opentype'), url(../css/font/iconfont.woff2?v=256) format('woff2'), url(../css/font/iconfont.woff?v=256) format('woff'), url(../css/font/iconfont.ttf?v=256) format('truetype'), url(../css/font/iconfont.svg?v=256#layui-icon) format('svg');
}

.layui-icon {
	font-family: layui-icon !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

/* 关闭-空心 */
.layui-icon-close:before {
	content: "\1006"
}

/* 关闭-实心带圈 */
.layui-icon-close-fill:before {
	content: "\1007"
}

/* 箭头 向右*/

.layui-icon-right:before {
	content: "\e602"
}

/* 箭头 向left */
.layui-icon-left:before {
	content: "\e603"
}

/* 箭头 向下 */
.layui-icon-down:before {
	content: "\e61a"
}

/* 箭头 向上 */

.layui-icon-up:before {
	content: "\e619"
}


/* 右三角 */
.layui-icon-triangle-r:before {
	content: "\e623"
}

/* 返回箭头 */
.layui-icon-return:before {
	content: "\e65c"
}

/* 下三角 */
.layui-icon-triangle-d:before {
	content: "\e625"
}


/* 加号 */
.layui-icon-addition:before {
	content: "\e624"
}

/* -号 */
.layui-icon-subtraction:before {
	content: "\e67e"
}

/* 字体图标 end */


/* 栅格 */
.row:after,
.row:before {
	content: "";
	display: block;
	clear: both
}

.col-space40>* {
	padding: 20px;
}

.col-space30>* {
	padding: 15px;
}

.col-md4 {
	position: relative;
	display: block;
}


@media screen and (min-width:992px) {
	.col-md1,
	.col-md10,
	.col-md11,
	.col-md12,
	.col-md2,
	.col-md3,
	.col-md4,
	.col-md5,
	.col-md6,
	.col-md7,
	.col-md8,
	.col-md9 {
		float: left;
	}

	.col-md1 {
		width: 8.33333333%
	}

	.col-md2 {
		width: 16.66666667%
	}

	.col-md3 {
		width: 25%
	}

	.col-md4 {
		width: 33.33333333%
	}

	.col-md5 {
		width: 41.66666667%
	}

	.col-md6 {
		width: 50%
	}

	.col-md7 {
		width: 58.33333333%
	}

	.col-md8 {
		width: 66.66666667%
	}

	.col-md9 {
		width: 75%
	}

	.col-md10 {
		width: 83.33333333%
	}

	.col-md11 {
		width: 91.66666667%
	}

	.col-md12 {
		width: 100%
	}
}

