body {
	background: #f2f2f2;
	font-family: "微软雅黑"
}

.clearfix::before,
.clearfix::after {
	content: " ";
	display: table;
}

.clearfix::after {
	clear: both;
}

/* 兼容 IE6/7 */
.clearfix {
	*zoom: 1;
}

* {
	padding: 0;
	margin: 0
}

a {
	cursor: pointer;
	text-decoration: none;
}

a img {
	border: none
}

ul,
li,
dl,
dd,
dt {
	list-style: none
}

.w1440 {
	width: 1440px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

img {
	display: block;
}

.none {
	display: none;
}




/* 返回顶部 */
#return-top {
	position: fixed;
	right: 5.5%;
	top: 89.5%;
	display: none;
	z-index: 99999;
	_position: absolute;
	_margin-top: 90%;
	_bottom: auto;
	_top: eÂ­xpression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

#return-top a.topbtn {
	background-image: url("../images/return_top.png");
	display: block;
	width: 40px;
	height: 40px;
}

#return-top a.topbtn:hover {
	background-position: -40px 0;
}


#return-top a.consult {
	background-image: url("../images/consult.png");
	display: block;
	width: 40px;
	height: 40px;
	margin-top: 1px;
}

#return-top a.consult:hover {
	background-position: -40px 0px;
}

/*æ­£IE6ä¸‹æŒ¯åŠ¨çš„bug*/
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

/*ie6ä¸‹ fixed*/
*html #return-top {
	position: absolute;
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop));
	margin-top: 700px;
}