*{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;}
}
