body{margin: 0px;}

.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }
.clear{clear:both;}

.half{width: 46%; margin: 2%; float: left;}
.half img.full{}

img.full{display: block; width: 100%;}

.pageBar{width: 990px; margin: 0px auto;}
.pageBar a{display: block; float: left; width: 25%; text-align: center; font-size: 18px; color: #fff; padding: 10px 0px;}
.pageBar a:hover{text-decoration: none;}

.pageBar a.link01{background-color: #2ec4df;}
.pageBar a.link02{background-color: #d9287f;}
.pageBar a.link03{background-color: #fa8f2b;}
.pageBar a.link04{background-color: #333333;}

.pageMain, #canvasBlock{width: 990px; margin: 0px auto;}

.news-list .news-block{margin: 20px 0; padding: 20px 0px; border-bottom: 1px solid #e2e2e2;}

.news-list .news-block a{display: block;}
.news-list .news-block .news-img{width: 20%; float: left;}
.news-list .news-block .news-des{width: 80%; float: left;}
.news-list .news-block .news-des *{margin-left: 20px; margin-right: 20px;}
.news-list .news-block .news-des h1{margin-top: 0px; margin-bottom: 20px; line-height: 1.5; color: #666; font-size: 32px;}
.news-list .news-block .news-des p{color: #333; font-size: 18px; line-height: 1.8;}
.news-list .news-block .news-des p span{color: #fff; text-decoration: none; padding: 5px 20px; background-color: #0d2ea0; float: right;}

.news-detail h1{text-align: center; margin: 20px; font-size: 36px;}
.news-detail .news-content{margin: 20px;}
.news-detail .news-content p{font-size: 14px; line-height: 1.6;}

.waitBlock{padding: 140px 0px;}
.waitBlock h1{text-align: center;}

@media screen and (max-width: 980px){
	
	.pageBar{width: 100%; margin: 0px auto;}
	.pageBar a{width: 50%; padding: 5px 0px; font-size: 14px;}
	.news-list .news-block{margin: 10px 0; padding: 10px 0px;}

	.pageMain, #canvasBlock{width: 100%; margin: 0px auto;}
	.news-list .news-block .news-des *{margin-left: 10px; margin-right: 10px;}
	.news-list .news-block .news-img{width: 30%; float: left;}
	.news-list .news-block .news-des{width: 70%; float: left;}
	.news-list .news-block .news-des h1{margin-top: 0px; margin-bottom: 10px; line-height: 1.5; color: #666; font-size: 16px;}
	.news-list .news-block .news-des p{ font-size: 12px; line-height: 1.5}
	
	.news-detail h1{text-align: center; margin: 10px; font-size: 18px;}
	.news-detail .news-content{margin: 10px;}

	.waitBlock{padding: 80px 0px;}

}