@charset "UTF-8";

*{
	padding: 0;
	margin: 0;
}

 body {
 	line-height: 1.6;
 	font-size: 12px;
 	font-family: Microsoft Yahei, arial, Helvetica, sans-serif;
 	color: #333;
	background-color: #f6f6f6;
	overflow-x: hidden;
	overflow-y: scroll;
}

 a {
 	color: #333;
 	text-decoration: none;
 }

 h1,h2,h3,h4,h5,h6{
 	font-weight: normal;
 }

 em,strong,i,b {
 	font-style: normal;
 }

/*清除浮动*/
.floatfix {
    *zoom: 1;
}

.floatfix:after {
    content: "";
    display: table;
    clear: both;
}

/* 浮动 */
.fl {
	float: left;
}

.fr {
	float: right;
}

.fn{
	float:none;
}

/* 文字溢出省略 */
.ell {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	white-space: nowrap;
}

.two-ell {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}
.tc {
	text-align: center;
}

.hide {
	display: none;
}

.show {
    display: block;
}

/*暂无数据*/
.no_data {
	width: 100%;
	height: 200px;
	background: url(../../js/libs/flyui/img/empty-data.png) center center no-repeat;
}

/*数据加载中*/
.data_loading {
	width: 100%;
	height: 200px;
	background: url(../../js/libs/flyui/img/loading-txt.gif) center center no-repeat #fff;
}

li {
	list-style-type: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ib {
	display: inline-block;
	vertical-align: middle;
}

.mr-20 {
	margin-right: 20px;
}

.ml-30 {
	margin-left: 30px;
}

.mt-20 {
	margin-top: 20px;
} 
