/* 版心 */

.container {
    max-width: 1200px;
}


/* 定位 */

.p-r {
    position: relative;
}

.p-a {
    position: absolute;
}


/* 内容图片通用样式 */

.publicImgStyle {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    transition: all 1s;
}

.outBox:hover .publicImgStyle {
    transform: scale(1.1);
}


/* 通用图片默认格式 */

.imgCommonStyle {
    width: 100%;
}


/* 内容展示通用时间和发布公司样式 */

.showTimeCommonImgStyle {
    width: 16px;
    margin-right: 5px;
}


/* 内容展示通用时间和发布公司前图标 */

.showTimeLogo,
.showAddressLogo {
    padding-left: 20px;
    position: relative;
    font-size: 14px;
    color: #b1b1b1;
	line-height: 150%;
    margin: 0;
}

.showTimeLogo::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../images/revision/timeIcon.png) no-repeat;
    top: 2px;
    left: 0;
    background-size: cover;
}

.showAddressLogo::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(../images/revision/addressIcon.png) no-repeat;
    top: 2px;
    left: 0;
    background-size: cover;
    z-index: 1;
}

.span-twoLogo {
    display: inline-block;
    margin-right: 20px;
    line-height: 20px;
    height: 20px;
}


/* 单行隐藏 */

.singleLineHiding {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/* 多行隐藏 */

.twoLineHiding {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height: 120%;
}

.threeLineHiding {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


/* 文字通用样式pfc */

.pFC-Style {
    font-size: 14px;
}


/* 圆角边框 */

.border-radius>li>a {
    border-radius: 6px !important;
}

.boxBorder-radius {
    border-radius: 10px !important;
    overflow: hidden;
}

.boxInRadius {
    border-radius: 6px !important;
}


/* 盒子阴影 */

.boxShadow {
    box-shadow: 2px 5px 5px #e3e7e8;
}


/* 盒子外边 */

.boxBorder {
    border: 1px solid #b1b1b1;
}


/* 通用颜色 */

.fontColorWhite {
    color: #ffffff !important;
}

.fontColorBlack {
    color: black !important;
}

.fontColorGrey {
    color: #a4a4a4 !important;
}

.fontColorBlue {
    color: #256eb2;
}


/* 通用背景色 */

.BGColorRed {
    background-color: #b92c18 !important;
}

.BGColorWhite {
    background-color: #ffffff !important;
}


/* 浅灰 */

.bgcCommon {
    background-color: #f4f4f4;
}


/* 纯白 */

.bgcWhite {
    background-color: #ffffff;
}


/* 蓝色 */

.bgcBlue {
    background-color: #3985c6;
}


/* 分页样式 */


/* 分页边距 */

.pageMargin>li>a {
    margin: 0 6px !important;
}

@media (max-width: 650px) {}