@charset "utf-8";

/* CSS Document */


/*==================================================
    * @name CSS 共用样式表
    * @author 莫胜利/lisfan Cell：18072152020/WeChat：448182355
    * @version - v1.1#2015-09-02
==================================================*/


/* 展示与显示 */

.block {
	display: block;
}

.inline-block {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.inline {
	display: inline;
}

.none {
	display: none;
}

.show {
	opacity: 1;
	visibility: show;
}

.hide {
	opacity: 0;
	visibility: hidden;
}


/* 文本装饰样式 */


/* 安全 */

.safe {
	color: #5da4e6;
}


/* 成功 */

.success {
	color: #419c3e;
}


/* 警告 */

.warning {
	color: #fd9802;
}


/* 错误 失败 危险 */

.error,
.danger,
.fail {
	color: #ed2f38;
}


/* 提示 */

.notice {
	color: #ef2410!important;
}


/* 常用字体样式 */

.simsun {
	font-family: SimSun, STSong, serif;
}

.yahei {
	font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}


/* serif字体 */

.georgia {
	font-family: Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', Times, serif;
}

.palatino {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, 'Times New Roman', Times, serif;
}

.times {
	font-family: 'Times New Roman', Times, 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, serif;
}


/* sans-serif字体 */

.helvetica {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
}

.geneva {
	font-family: Geneva, Verdana, sans-serif;
}

.lucida {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

.comic {
	font-family: 'Comic Sans MS', cursive, sans-serif;
}


/* Monospace 字体 */


/* monosapce serif */

.courier {
	font-family: 'Courier New', Courier, 'Lucida Console', Monaco, monospace;
}


/* monosapce sans-serif */

.monaco {
	font-family: 'Lucida Console', Monaco, 'Courier New', Courier, monospace;
}


/* 人民币符符号字体 */

.rmb {
	font-family: "MS PGothic", sans-serif;
}


/* 浮动 */

.fl {
	float: left!important;
}

.fr {
	float: right!important;
}


/* 清除浮动 */

.clear {
	_zoom: 1;
}

.clear:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

.clearfix {
	_zoom: 1;
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}


/* 去除/覆盖样式 */

.clear_border {
	border: none;
}

.clear_top_border {
	border-top: none;
}

.clear_right_border {
	border-right: none;
}

.clear_bottom_border {
	border-bottom: none;
}

.clear_left_border {
	border-left: none;
}


/* 符号样式 */

.symbol {
	margin: 0px 3px 0;
	font-family: SimSun, sans-serif;
}


/* 图片样式 */

.masking {
	opacity: 0.9;
}

.masking:hover {
	opacity: 1;
}


/* 字体图标 */

.iconfont {
	position: relative;
	font-family: "iconfont" !important;
	font-size: 1em;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0px;
	-moz-osx-font-smoothing: grayscale;
}


/* 列表装饰点 */

.dot-decoration:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 3px;
	height: 3px;
	font-size: 0px;
	line-height: 0;
	background-color: #d3d2d2;
	margin-top: -3px;
}


/* 文本省略号 */

.text-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}