.middle-content{
	max-width: 1100px;
    margin: auto;
    min-height:calc(100% - 75px);
    padding-top:115px;
    padding-left:10px;
    padding-right:10px;
	display: flex;
}

.left-union {
    width: 140px;
    margin-right: 28px;
}

.left-union .act {
    background: #5cb85c;
    color: #fff;
}

.left-union > div {
    cursor: pointer;
    background: #fff;
    line-height: 42px;
    text-align: center;
    border: 1px solid #ccc;
}

.notopbor{
	border-top:none !important;
}

.right-union {
    flex: 1;
    overflow: hidden;
    padding: 20px 25px 0 25px;
    word-break: break-all;
    margin-bottom:100px;
}

.back-white {
    background-color: #ffffff;
}

.newsType1 .detail-list {
    display: flex;
    height: 168px;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

.newsType2 .detail-list {
    display: flex;
    height: 171px;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}

.newsType1 .detail-list .img {
    width: 176px;
    height: 138px;
}

.newsType2 .detail-list .img {
    width: 196px;
    height: 141px;
}

.detail-list .img img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.detail-list .img+.content {
    padding-left: 15px;
}

.newsType1 .detail-list .content {
    flex: 1;
    word-break: break-all;
    height: 138px;
}

.newsType2 .detail-list .content {
    flex: 1;
    word-break: break-all;
    height: 141px;
}

.detail-list .title {
    cursor: pointer;
    overflow: hidden;
    font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.detail-list .desc {
    margin-top: 5px;
    overflow: hidden;
    height: 80px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.detail-list .newsDay {
    margin-top: 20px;
    color: #999;
}

.relative-content {
    height: 100%;
    position: relative;
    padding-bottom: 20px;
}

.detail-list:last-child {
    border-bottom: 0;
}


.phone-content{
	background:#fff;
}

.moreul{
	position: absolute;
	background:#fff;
	border: 1px solid #e5e5e5;
	z-index: 999999;
}

.moreul .divider{
	height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
}

.moreul li {
	width:100% !important;
	height: 40px;
    line-height: 40px;
    margin-top: -1px;
}

.phone-list{
	padding: 10px;
    border-bottom: 1px solid #ccc;
    background:#fff;
}

.phone-list .img {
    width: 40%;
    height: 97px;
    float: left;
}

.phone-list .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.phone-list .cntt {
    width: 60%;
    height: 97px;
    float: left;
    padding-left: 10px;
}

.phone-list .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #000;
    font-weight: 600;
}

.phone-list .desc {
    margin-top: 5px;
    overflow: hidden;
    height: 50px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 12px;
}

.phone-list .newsDay {
    margin-top: 5px;
    color: #999;
}

.phone-list:last-child {
    border-bottom: 0;
}

.noborderbottom{
	border-bottom:none;
}

.list-content2{
	padding-bottom:15px;
}

.layui-flow-more {
    margin: 10px 0;
    text-align: center;
    color: #999;
    font-size: 14px;
    position: relative;
    bottom: -10px;
}