.nt {
	font: 0/0 a;
	overflow: hidden
}

.ilblk {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.z2 {
	z-index: 2
}

.cp {
	cursor: pointer;
	_cursor: hand
}

.tr {
	text-align: right
}

.tc {
	text-align: center
}

.tl {
	text-align: left
}

.fr {
	_display: inline;
	float: right
}

.fl {
	_display: inline;
	float: left
}

.db {
	display: block
}

.dn {
	display: none
}

.ell {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	clear: both;
	content: "\0020";
	display: block;
	height: 0
}

i.s,span.s,label.s {
	font-size: 70%
}

.z1 {
	z-index: 1
}

.h100 {
	height: 100%
}

input[type=text] {
	box-sizing: content-box;
	-moz-box-sizing: content-box
}

body {
	font-family:"微软雅黑";
	font-size:14px;
}

:active {
	outline: 0
}

html,body {
	margin: 0;
	padding: 0
}

.link-outing {
	border-bottom: 1px solid
}

.cont-outer {
	overflow: hidden
}

.cont-inner {
	margin: 0 auto;
	width: 1002px
}


.M-popup-qrcode-wrap {
	background: #FFF;
	border: 1px solid #DDD;
	_border: 0 none;
	border-top: 0 none;
	display: none;
	padding: 10px;
	position: absolute;
	right: 40px;
	top: 61px
}

:root .M-popup-qrcode-wrap {
	display: block;
	opacity: 0;
	pointer-events: none;
	transition: opacity .2s
}

.M-popup-qrcode-wrap-active {
	display: block
}

:root .M-popup-qrcode-wrap-active {
	opacity: 1
}

.footer {background-color: #2F3239;min-width: 1024px;overflow: hidden; border-top:2px solid #C9191A; padding:30px 0;  min-width:1100px;}

.footer .inner {margin: 0 auto;position: relative;width: 1002px; text-align:center; font-size:12px; color:#65676C;line-height:24px;}
.footer .inner a{ font-size:14px; color:#FFFFFF;font-family:"Microsoft YaHei";}
.footer .inner p { margin-top:15px;font-size:15px; color:#8e9094}
.footer .inner p a{  color:#65676C;}

