@charset "UTF-8";

.clearfix {
	zoom:1;
}
.clearfix:before, .clearfix:after {
	display:block;
	content:" ";
}
.clearfix:after {
	clear:both;
	height:0;
	visibility:hidden;
}
a:active {
	background-color:transparent;
}
.clearfix:after {
	overflow:hidden;
}
.search-wrap {
	margin:0 auto;
	font:12px/1.5 arial, tahoma, 'Microsoft YaHei';
	-webkit-font-smoothing:antialiased;
	color:#333;
	zoom:1;
}
.search-wrap:before, .search-wrap:after {
	display:block;
	content:" ";
}
.search-wrap:after {
	clear:both;
	height:0;
	visibility:hidden;
}
.search-wrap .search-main {
	float:left;
	margin:10px 0 60px 0;
	position:relative;
	zoom:1;
}
.search-wrap .search-main:before, .search-wrap .search-main:after {
	display:block;
	content:" ";
}
.search-wrap .search-main:after {
	clear:both;
	height:0;
	visibility:hidden;
}
.search-wrap .search-sidebar {
	float:left;
	margin:10px 0 0 10px;
}
.
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.pt10 {
	padding-top:10px;
}
.pt20 {
	padding-top:20px;
}
.pt30 {
	padding-top:30px;
}
.pb10 {
	padding-bottom:10px;
}
.pb20 {
	padding-bottom:20px;
}
.pb30 {
	padding-bottom:30px;
}
.text-r {
	text-align:right;
}
.text-l {
	text-align:left;
}
.text-c {
	text-align:center;
}
.fl {
	float:left;
	_display:inline;
}
.fr {
	float:right;
	_display:inline;
}

