@charset "utf-8";
* {
	-webkit-tap-highlight-color: transparent;
	outline: none;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-size: 14px;
}

html {
	width: 100%;
}

body {
	font-family: 'Barlow-Regular',"PingFang SC","微软雅黑", "Open Sans", sans-serif;
	margin: 0 auto;
	background: #000;
	font-weight: normal;
}

input,
select,
textarea,
button {
	font-family: 'Barlow-Regular',"PingFang SC","微软雅黑", "Open Sans", sans-serif;
	border: 0;
	box-shadow: none;
}

::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #bbb;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbb;
	opacity: 1;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbb;
	opacity: 1;
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bbb;
}

.text-hidden1 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.text-hidden2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

img {
	display: block;
	border: 0;
}

a {
	border: 0;
	color: #fff;
	text-decoration: none;
	display: block;
}

.bg-btn {
	background: #ff8206;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 14px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}

ul,
li {
	list-style: none;
}

.clear {
	clear: both;
}

.clear:after,
.clear:before {
	content: '';
	clear: both;
	display: table;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.fixed_top,
.fixed_bottom {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	_position: absolute;
	_clear: both;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) - 1: document.body.scrollTop +(document.body.clientHeight-this.clientHeight) - 1);
}

.fixed_bottom {
	top: inherit;
	bottom: 0;
}

.font_red {
	color: #EB3040 !important;
}

.font_blue {
	color: #4272e2 !important;
}

.font_green {
	color: #164f9e !important;
}

.display_none {
	display: none
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}



/* 特殊数字字体 */

@font-face {
	font-family: num-font;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype")
}
@font-face {
	font-family: Barlow-Regular;
	src: url(font/Barlow-Regular.woff2) format("woff2"), url(font/Barlow-Regular.woff) format("woff")
}

@font-face {
	font-family: Barlow-Medium;
	src: url(font/Barlow-Medium.woff2) format("woff2"), url(font/Barlow-Medium.woff) format("woff")
}

/*分辨率低于1440，采用下面的样式*/

@media screen and (max-width: 1440px) {}