.main-content{
    width: 1200px;
    margin: 0 auto;
}

.header-icon{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    display:flex;
    justify-content: center;
    align-items: center;
}
.cunname{
    position: absolute;
    left:10px;
    top:10px;
    display:flex;
    align-items: center;
}
.footer-content{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.news-carry{
	background-color:#fff;
	border-radius:10px;
	padding:20px;
	margin:10px;
}

.content-carry{
	background-color:#fff;
	padding:5px;
}

.news-carry .icon{
    width:20px;
    height:20px;
}
.font-size-18{
    font-size:18px;
}
.font-size-16{
    font-size:16px;
}
.font-size-14{
    font-size:14px;
}
.gray-color{
    color:#999;
}

.black-color{
    color:#000;
}

.footer-text{
    color:#ffffff;
}
.more-image{
    width:12px;
}

.content_news{
    font-size: 16px;
    line-height: 220%;
    margin-bottom: 15px;
    color: #333333;
    padding: 10px 20px 20px 20px;
}
.content_news div,.content_news span{
    word-wrap : break-word ;
    word-break : break-all ;
    font-size: 16px;
    line-height: 180%;
    text-indent: 2em;
    margin-top: 15px;
    color: #333333;
}
.content_news img,.content_news p img{
    margin-left: -2.2em;
    padding-top: 10px;
    padding-bottom: 5px;
    max-width: 100%;
}
.content_news video{
    text-indent: 0;
    padding-top: 10px;
}

.content_news p {
    font-size: 16px;
    line-height: 220%;
    color: #333333;
}

.one-line{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-grow: 1;
}

a:hover, a:active{
    color: #B40A0A;
    text-decoration: none;
}

@media (max-width: 768px) {
	.main-content {
		width:100%;
	}
}