﻿.mayLike_or_footprint {
    margin-top: 30px;
    margin-bottom: 50px;
    border: 1px solid #ebebeb;
    border-top: none;
    height: 275px;
}
.mayLike_or_footprint .l_or_f {
    position: relative;
    border-top: 2px solid #999;
    padding-bottom: 10px;
    padding-left: 0;
    margin-bottom: 0;
}
.mayLike_or_footprint .l_or_f a {
    display: inline-block;
    padding: 10px 20px;
}
.mayLike_or_footprint .l_or_f .active {
    border-top: 2px solid #ed1b23;
}
.mayLike_or_footprint .l_or_f .active a {
    color: #eb1d23;
}
.mayLike_or_footprint .l_or_f .mayLike_tab {
    position: absolute;
    top: -2px;
}
.mayLike_or_footprint .l_or_f .article_tab {
    position: absolute;
    top: -2px;
    left: 88px;
}
.mayLike_or_footprint .l_or_f .qa_tab {
    position: absolute;
    top: -2px;
    left: 176px;
}
.mayLike_or_footprint .l_or_f .change_batch {
    position: relative;
    padding-right: 20px;
}
.mayLike_or_footprint .l_or_f .change_batch a {
    padding-left: 0;
}
.mayLike_or_footprint .l_or_f .change_batch a > i {
    position: absolute;
    left: -22px;
    top: 12px;
    background: url("/themes/default/images/icons/mini_icons.png") -51px -48px no-repeat;
    width: 14px;
    height: 12px;
}
.mayLike_or_footprint .l_or_f .change_batch:hover i {
    background-position: -51px -33px;
}
.mayLike_or_footprint .like_fp ul {
    padding: 0;
    margin-bottom: 1px;
    list-style-type: none;
}
.mayLike_or_footprint .like_fp .lf_item {
    width: 25%;
}
.mayLike_or_footprint .like_fp .lf_item .p_img {
    margin-top: 8px;
    margin-bottom: 8px;
    height: 153px;
}
.mayLike_or_footprint .like_fp .lf_item .p_name {
    width: 200px;
    margin: 0 auto;
    line-height: 20px;
    height: 22px;
    overflow: hidden;
}
.mayLike_or_footprint .like_fp .lf_item .p_name a {
    display: inline-block;
    width: 200px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mayLike_or_footprint .like_fp .lf_item .p_comment {
    margin: 5px 0;
}
.mayLike_or_footprint .like_fp .lf_item .p_comment a {
    color: #005ea7;
}
.mayLike_or_footprint .question_answer-list {
    margin-bottom: 6px;
}
.mayLike_or_footprint .question_answer-list .qa-item {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li {
    position: relative;
    padding: 7px 0;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .icon-hot {
    position: absolute;
    left: 5px;
    top: 10px;
    background: url("/themes/default/images/icons/icon_hot.png") no-repeat;
    width: 29px;
    height: 20px;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .cate-name {
    display: block;
    float: left;
    /*width: 74px;*/
    margin-left: 40px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .cate-name:hover {color: #ed1d23;}
.mayLike_or_footprint .question_answer-list .qa-item ul li .cate-name  a {
    display: block;
    /*width: 60px;*/
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .qa-tit {
    display: block;
    float: left;
    width: 325px;
    margin-left: 45px;
    text-align: left;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .date-time {
    float: right;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .qa-tit a {
    display: inline-block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    text-align: left;
}
.mayLike_or_footprint .question_answer-list .qa-item ul li .date {
    display: block;
    float: right;
    color: #999;
    text-align: right;
}
.mayLike_or_footprint .question_answer-list .qa-item.qa-new ul li {
    position: relative;
    padding: 7px 0;
}
.mayLike_or_footprint .question_answer-list .qa-item.qa-new {
    /*margin-left: 20px;*/
}
.mayLike_or_footprint .question_answer-list .qa-item.qa-new ul li .icon-new {
    position: absolute;
    left: 5px;
    top: 10px;
    width: 32px;
    height: 22px;
    background: url("/themes/default/images/icons/icon_new.png") no-repeat;
}
.mayLike_or_footprint .article-list_mf .article-item_mf {
    float: left;
    width: 50%;
    padding-left: 8px;
}
.mayLike_or_footprint .article-list_mf .article-item_mf .article-pic {
    width: 25%;
    height: 210px;
    overflow: hidden;
}
.mayLike_or_footprint .article-list_mf .article-item_mf .article-pic a {
    display: block;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul {
    width: 75%;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li {
    padding: 8px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li:first-child {
    /*padding-top: 0;*/
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li .cate-name {
    display: inline-block;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    font-size: 14px;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li .cate-name:hover {color: #ed1d23}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li .cate-name a {
    display: inline-block;
    font-size: 14px;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li .article-tit {
    display: inline-block;
    text-align: left;
}
.mayLike_or_footprint .article-list_mf .article-item_mf ul li .article-tit a {
    display: inline-block;
    font-size: 14px;
    text-align: left;
}