@media all and (orientation : portrait) {
	body{
		overflow-x:hidden;
	}
	.main{
		width:100%;
		padding:15px;
	}
	.news{
		padding:10px;
		flex-wrap:wrap;
	}
	.news i{
		width:15%;
	}
	.news .newslist .li p{
		width:auto;
		font-size:18px;
		height:30px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	.news .newslist{
		width:80%;
	}
	.news .more{
		margin-top:0;
	}
	.hang .block{
		width:100%;
		height:auto;
		margin-bottom:15px;
	}
	#focus .focus-bar-box{
		height:250px;
	}
	#focus .hd{
		width:100%;
	}
	#focus .focus-bar li{
		height:250px;
	}
	.tabnav span{
		font-size:18px;
		margin-right:3px;
	}
	.tabnav .xxgk{
		font-size:18px;
	}
	.tablist{
		height:auto;
	}
	.tablist ul li{
		height:auto;
		flex-wrap:wrap;
	}
	.tablist .more{
		display:block;
	}
	.task{
		width:100%;
		margin:0;
	}
	.piclink a{
		width:49%;
		margin-bottom:15px;
	}
	.district{
		height:auto;
	}
	.district .wrap{
		width:100%;
	}
	.district h5{
		width:100%;
	}
	.district .li{
		width:140px;
		height:30px;
		margin-left:10px;
		margin-top:10px;
	}
}