body {
    background-color: #EAF0F8 !important;
}

/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */

* {
    margin: 0;
    padding: 0;
    font-family: PingFangSC-Light, '微软雅黑';
}

/* 修正IE5.x和IE6的斜体溢出bug */

* html body {
    overflow: visible;
}

* html iframe, * html frame {
    overflow: auto;
}

* html frameset {
    overflow: hidden;
}

/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {
    margin: 0;
    padding: 0;
}

input, select {
    font-size: 12px;
    vertical-align: middle;
}

/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */

/*body div{ text-align:left;}*/

/* 标签属性，textarea,input 强制输入时内容超出时换行 */

textarea, input {
    word-wrap: break-word;
    word-break: break-all;
    padding: 0px;
}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */

li {
    list-style-type: none;
}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */

img {
    border: 0 none;
}

/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 */

a:link, a:visited {
    text-decoration: inherit;
}

/*a:hover{text-decoration:underline;}*/

/* 去掉链接的虚线框 */

a {
    outline: none;
    star: expression(this.onFocus=this.blur());
}

/* 定义H系列标签，覆盖H系列标签默认属性 */

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}

/* ------------------------------------通用属性定义---------------------------------------- */

/* 鼠标样式 */

.pointer {
    cursor: pointer;
}

/* 取消边框 */

.NoBorder {
    border: 0 none;
}

/* 文本对齐方式 */

.t_l {
    text-align: left;
}

.t_c {
    text-align: center;
}

.t_r {
    text-align: right;
}

/* 字母和单词换行设置，强制内容换行，强制内容不换行 */

.Break {
    word-break: break-all;
    word-wrap: break-word;
}

.Nobreak {
    word-break: keep-all;
    word-wrap: normal;
}

/* 浮动定义 */

.lf {
    float: left;
}

.rf {
    float: right;
}

/* 定义文本下划线 */

.UnLine {
    text-decoration: underline;
}

.DisunLine {
    text-decoration: none;
}

/* 定位关系 */

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.ml0 {
    margin-left: 0px;
}

.text-center {
    text-align: center;
}

.hide {
    display: none;
}

/* ------------------------------------通用容器定义---------------------------------------- */

/* 容器 */

.wrapper {
    clear: both;
    overflow: hidden;
}

/* 隐藏元素，当元素内容内容超出元素height 或 width 时，隐藏之 */

.o-hidden {
    overflow: hidden;
}

/*
* 隐藏元素，visibility可以隐藏元素，但是还是会在布局中占位 */

.invisible {
    visibility: hidden;
}

/* 从页面布局上隐藏元素，从布局上隐藏元素 */

.hidden {
    display: none;
}

.block {
    display: block;
}

.dib {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}

/* ------------------------------------清理元素--------------------------------------- */

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */

.clear {
    clear: both;
    height: 0px;
    width: 100%;
    font-size: 1px;
    line-height: 0px;
    visibility: hidden;
    overflow: hidden;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.BorColRed {
    border-color: red;
}

.BeyondEllipsis1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.BeyondEllipsis2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.BeyondEllipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.BeyondEllipsis4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.BeyondEllipsis5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.BeyondEllipsis6 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}

.BeyondEllipsis7 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
}

.BeyondEllipsis8 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}