*{margin:0;padding:0;}
ol,ul{list-style:none;}
q:before,q:after{content:'';}
a,a:link,a:visited,a:active,a:hover{color:#333;text-decoration:none;} 
body{font-family:Microsoft Yahei,Arial,宋体,sans-serif; font-size:16px;color:#333;background-color:#fff;}
	
.lineControl{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;webkit-line-clamp:1; }

.articleList{width:1200px;height:auto;margin:0 auto;overflow:hidden;padding:20px 0px;}
.articleList .leftBox,.articleList .rightBox{float:left;}

.articleList .leftBox{width:800px;}
.articleList .rightBox{width:350px;margin-left:50px;}

/*left*/
.articleList .leftBox .Breadcrumb{padding:0px 5px;line-height:50px;font-size:14px;border-bottom:1px dotted #ddd}
.articleList .leftBox .Breadcrumb a{color:#013d8b}

.articleList .leftBox ul{padding:15px 0px;}
.articleList .leftBox li{overflow:hidden;line-height:35px;}
.articleList .leftBox li:nth-child(5n){margin-bottom:25px;}
.articleList .leftBox li a{float:left;width:calc(100% - 120px);-webkit-line-clamp:1;font-size: 17px;}
.articleList .leftBox li a:link,.articleList .leftBox li a.active,.articleList .leftBox li a.visited{color:#333;}
.articleList .leftBox li a:hover{color:#013d8b}
.articleList .leftBox li span{float:right;width:120px;text-align:right;color:#bbb;font-size: 14px;}

.articleList .leftBox .paging {text-align:center; font-size:16px; line-height:30px; margin:0px auto 20px auto; color:#333;}
.articleList .leftBox .paging a{ display:inline-block; height:20px; line-height:20px; text-align:center;  margin-right:10px; color:#333;  padding:0px 4px; border:1px solid #ccc;}

	/*article*/
	.articleList.article .leftBox{/*background:#fbfbfb;border:1px solid #eee;*/box-sizing:border-box;}
	.articleList.article .leftBox .newsTitle{font-size: 22px;padding:20px 15px;text-align: center;}
	.articleList.article .leftBox .time {font-size: 12px;text-align: center;}
	.articleList.article .leftBox .time a {color: #BB0101;margin-right:10px;}
	
	.articleList.article .leftBox .articleCon {padding:20px 15px 0px 15px;box-sizing:border-box;}
	.articleList.article .leftBox .articleCon p{ text-indent:2em; line-height:35px; font-size:18px; padding:10px 0px; }
	.articleList.article .leftBox .articleCon img{text-indent:0em; text-align:center; max-width:100%;display: block;margin: 0 auto;}
	.articleList.article .leftBox .articleCon p a{color:#08c;}
	.articleList.article .leftBox .articleCon p a:hover{color:#08c;}

	.articleList.article .leftBox .articleCon table{border:solid #ededed; border-width:1px 0px 0px 1px;margin:20px auto 20px auto;}
	.articleList.article .leftBox .articleCon td{border:solid #ededed; border-width:0px 1px 1px 0px;word-break: break-all;}
	.articleList.article .leftBox .articleCon td p{font-size:16px;text-indent:0em;padding-left:1em;padding-right:1em;margin:0;}

	.articleList.article .leftBox .articleCon .videoBox{text-indent:0;position:relative;background:#000;width:100%;margin: 10px auto;}
	.articleList.article .leftBox .articleCon .videoBox iframe{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}
	.articleList.article .leftBox .articleCon .videoBox video{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}
	.articleList.article .leftBox .articleCon .videoBox:after{content: '';display: block;padding-top: 56.25%;z-index:1}

	.articleList.article .leftBox .articleCon .audioBox{text-indent:0;width:340px;margin: 0 auto;height:90px;border:1px solid #ededed;border-radius:6px;padding:15px 15px 15px 0px;box-sizing:border-box;overflow:hidden;}
	.articleList.article .leftBox .articleCon .audioBox .icon{float:left;width:88px;text-align:center;}
	.articleList.article .leftBox .articleCon .audioBox .icon img{width:38px;height:38px;display:block}
	.articleList.article .leftBox .articleCon .audioBox .icon time{line-height:12px;font-size:12px;color:#939393;display: block;margin-top:10px;}
	.articleList.article .leftBox .articleCon .audioBox .title{font-size:17px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}

	.articleList.article .subInfo{padding:20px 15px 0px 15px;box-sizing:border-box;overflow:hidden;font-size:14px;margin:20px 0px;}
	.articleList.article .subInfo span{float:right;}

/*right*/	        
.articleList .rightBox{font-size:16px;line-height:35px;}
.articleList .rightBox .cateNews{margin-bottom:10px;}
.articleList .rightBox .cateNews .cateName{font-weight:bold;line-height:50px;font-size:20px;color:#013d8b}
.articleList .rightBox .cateNews .newsPic{position:relative;display:block;}
.articleList .rightBox .cateNews .newsPic img{width:350px;height:197px;border-radius:5px;margin-bottom:10px;}
.articleList .rightBox .cateNews .newsPic.zhai img{height:197px;}
.articleList .rightBox .cateNews .newsPic p{position:absolute;left:0;bottom:10px;color:#fff;text-align:center;width:100%;height:35px;background:rgba(0,0,0,0.6);border-radius:5px;}
.articleList .rightBox .cateNews .newsText{width:100%; height:35px;}
.articleList .rightBox .cateNews .newsText:hover{color:#013d8b}

@media only screen and (max-width:1000px){
	.topblue,.Footer,.articleList .rightBox{display:none;}
	
	.articleList {width:100%;}
	.articleList .leftBox{width:100%;}
	.articleList .leftBox ul{padding:15px 5px;box-sizing:border-box;}
	.articleList .leftBox li{padding:10px 0px;}
	.articleList .leftBox li a{width:100%;}
	.articleList .leftBox li span{display:none}
	
	.articleList.article .leftBox{border:none;}
	.articleList.article .subInfo span{display:none;}
}
