/**
 * ========================================================================================================================
 * 新闻列表
 * ========================================================================================================================
 */
.news-list-container .news-list {padding: .3rem 0;}
.news-list-container .news-list li {padding: .3rem 0;position: relative;}
.news-list-container .news-list li .pic-container{width: 45%;}
.news-list-container .news-list li .pic-container{width: 45%;height: 3.4rem;}
.news-list-container .news-list li.odd .pic-container{float: left;}
.news-list-container .news-list li.even .pic-container{float: right;}
.news-list-container .news-list li .pic-container img{width: 100%;height: 100%;}
.news-list-container .news-list li .text-container{width: 50%;padding:.5rem .6rem;}
.news-list-container .news-list li.odd .text-container{float: right;}
.news-list-container .news-list li.even .text-container{float: left;}
.news-list-container .news-list li .text-container .title{font-size: .2rem;color: #333;margin-bottom: .2rem;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-list-container .news-list li .text-container .common-default-content{height: .78rem; overflow: hidden;}
.news-list-container .news-list li .text-container .time{font-size: .16rem;color: #999999;margin-top: .2rem;}
.news-list-container .news-list li .text-container .common-button{margin-top: .4rem;}
.news-list-container .news-list li .line{width: .04rem;height: 100%;position: absolute;left: 50%;top:0;margin-left: -.02rem;background: #F9C01A;}
.news-list-container .news-list li .line:before{content: '';width: .2rem;height: .2rem;position: absolute;left: 50%;top:.82rem;margin-left: -.1rem;background: #F9C01A;border-radius: 50%;}
.news-list-container .news-list li .line:after{content: '';width: .5rem;height: .02rem;position: absolute;top:.91rem;background: #F9C01A;}
.news-list-container .news-list li.odd .line:after{left: 50%;}
.news-list-container .news-list li.even .line:after{right: 50%;}
@media screen and (max-width: 1024px) {
	.news-list-container .news-list li .pic-container{width: 100%;float: none;}
	.news-list-container .news-list li .text-container{width: 100%;float: none;padding: .3rem 0;}
	.news-list-container .news-list li .text-container .title{font-size: .36rem;}
	.news-list-container .news-list li .text-container .time{font-size: .24rem;}
	.news-list-container .news-list li .text-container .common-default-content{height: auto; }
	.news-list-container .news-list li .line{display: none;}
	.news-list-container .news-list li .line{display: none;}
}