/* ----------------------------------------------------------------
	lq
-----------------------------------------------------------------*/

/* 文字换行溢出处理 */
.text-ellipsis {
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

/*只显示2行*/
.text-line-2{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
/*只显示3行*/
.text-line-3{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}
/*只显示4行*/
.text-line-4{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
}

/*覆盖图片宽度100%*/
.lq-html-image {
    text-align: center;
    margin-bottom: 0;
}
.lq-html-image a{
    display: inline-block;
    width: auto;
}
.lq-html-image img, .lq-html-image video {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-bottom: 1em;
}

/* 从www.dp.ecnu.edu.cn复制的文章 */
.lq-content .p_text_indent_2{
    text-indent: 2em;
}
/*原margin-bottom: 30px;改为上下各15px*/
.lq-content p{
    margin-bottom: 15px;
    margin-top: 15px;
}

#content .lq-content a:link{
    color: blue;
}

#content .lq-content a:hover{
    color: #0d6efd;
    text-decoration: underline !important;
}

/*首页 老师团队 覆盖 等高*/
.team{
    background: white;
    height: 100%;
}
.team .team-desc .team-title span {
    color: #999999;
    font-style: normal;
    font-size: 0.8rem;
    font-family: unset;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}

.team .team-desc .team-title {
    padding-top: 6px;
}
/*首页 列表*/
.grid-inner .entry-meta li {
    font-size: 80%;
    margin: 0 11px 8px 0;
}
.grid-inner .entry-content .text-line-4{
    font-size: 0.9rem;
    color: #666666;
}
.oc-item .entry-meta li {
    font-size: 80%;
    margin: 0 11px 8px 0;
}

/* 覆盖 */
#page-menu-wrap {
    background-color: #a4999a;
    opacity: 0.5;
}
.page-menu-sub-menu {
    background-color: #c0b3b5;
}

/* 日历 覆盖 */
#calendar .fc-emptydate{
    opacity: .2;
}
#calendar .fc-calendar .fc-row > div {
    overflow: auto;
}

#calendar .fc-body {
    background: url('/images/common/world-map-2.png') no-repeat center center/ contain;
}

/*底部覆盖开始
#footer{
    color: rgba(255,255,255,0.75);
    background-color: #9e1919;
    border-top-color: rgba(255,255,255,0.15);
}

#copyrights {
    color: rgba(255,255,255,0.4);
    background-color: rgb(98, 5, 5);
}

.copyright-links a {
    color: rgba(255, 255, 255, 0.4);
    border-bottom-color: rgba(255, 255, 255, 0.65);
}

.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_rss li a, .widget_recent_comments li a {
    color: rgba(255,255,255,0.8);
}

h1, h2, h3, h4, h5, h6 {
    color: #EEE;
}
底部覆盖结束*/