/*news*/
.newslist{padding:37px 0 57px;}
.newslist .nl_ul{}
.newslist .nl_ul a{display:block;width:calc(33.33% - 22px);float:left;margin-left:33px;margin-top:36px;}
.newslist .nl_ul a:nth-child(3n+1){margin-left:0;}
.newslist .nl_ul a .n_img{width:100%;padding-bottom:50.78%;position:relative;}
.newslist .nl_ul a .n_img img{border:1px solid #F8F8F8;border-bottom:none;}
.newslist .nl_ul a .n_txt{padding:28px 25px 40px 30px;background:#F8F8F8;}
.newslist .nl_ul a .n_txt p{margin:0;font-size:14px;color:#888;line-height:24px;position:relative;}
.newslist .nl_ul a .n_txt p:first-child{font-size:24px;height:34px;line-height:34px;color:#333;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist .nl_ul a .n_txt p:nth-child(2){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newslist .nl_ul a .n_txt span{display:block;font-size:14px;color:#342e2b;margin-top:49px;height:14px;line-height:14px;}
/*1450以上屏幕*/
@media screen and (max-width:1449px){
	.newslist{padding:30px 0 40px;}
	.newslist .nl_ul a{margin-top:28px;}
	.newslist .nl_ul a .n_txt{padding:20px 18px 26px 20px;}
	.newslist .nl_ul a .n_txt p:first-child{font-size:20px;height:30px;line-height:30px;margin-bottom:14px;}
	.newslist .nl_ul a .n_txt span{margin-top:30px;}
}
@media screen and (max-width:1229px){
	.newslist{padding:20px 0 26px;}
	.newslist .nl_ul a{margin-top:20px;width:calc(33.33% - 12px);margin-left:18px;}
	.newslist .nl_ul a .n_txt{padding:15px 12px;}
	.newslist .nl_ul a .n_txt p{font-size:13px;line-height:22px;}
	.newslist .nl_ul a .n_txt p:first-child{font-size:18px;height:26px;line-height:26px;margin-bottom:8px;}
	.newslist .nl_ul a .n_txt span{margin-top:20px;}
}
@media screen and (max-width:1023px){
	.newslist{padding:15px 0 20px;}
	.newslist .nl_ul a{margin-top:15px;width:calc(50% - 5px);margin-left:10px;}
	.newslist .nl_ul a:nth-child(3n+1){margin-left:10px;}
	.newslist .nl_ul a:nth-child(odd){margin-left:0;}
	.newslist .nl_ul a .n_txt{padding:15px 12px;}
	.newslist .nl_ul a .n_txt p{font-size:13px;line-height:22px;}
	.newslist .nl_ul a .n_txt p:first-child{font-size:18px;height:26px;line-height:26px;margin-bottom:8px;}
	.newslist .nl_ul a .n_txt span{margin-top:20px;}
}
@media screen and (max-width:767px){
	
	.sub_nav a{width:50%;}
	.sub_nav a:nth-child(even){border-right:none;}
}
@media screen and (max-width:667px){
	.newslist .nl_ul a{width:100%;margin-left:0;float:none;}
	.newslist .nl_ul a:nth-child(3n+1){margin-left:0;}
	.newslist .nl_ul a .n_txt{padding:12px 10px;}
	.newslist .nl_ul a .n_txt span{margin-top:15px;}
}
@media screen and (max-width:499px){
	
}
/*newscow*/
.newscow{padding:40px 0 40px;}
.newscow .newscow_left{width:71%;float:left;}
.newscow .newscow_left .h1{margin:0;line-height:30px;font-size:24px;margin-top:0;}
.newscow .newscow_left .pubinfo{margin:0;line-height:26px;padding-bottom:10px;color:#626262;font-weight:normal;padding-top:10px;border-bottom:1px solid #dbdbdb;margin-bottom:15px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;white-space:nowrap;}
.newscow .newscow_left .newscount{line-height:30px;font-size:15px;color:#626262;}
.newscow .newscow_left .newscount h2{margin:0;font-size:18px;font-weight:bold;margin-top:12px;line-height:30px;}
.newscow .newscow_left .newscount h3{margin:0;font-size:15px;font-weight:bold;margin-top:8px;line-height:30px;}
.newscow .newscow_left .newscount p{line-height:30px;padding-top:8px;font-size:16px;color:#626262;}
.newscow .newscow_left .newscount img{margin:0 auto;display:block;max-width:100%;height:auto;}
.newscow .newscow_left .newscount table{border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;width:100%!important;} 
.newscow .newscow_left .newscount table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:5px 0;}
.newscow .newscow_left .newscount table td p{margin-top:0;line-height:1.8;}
/*1450以上屏幕*/
@media screen and (max-width:1449px){

}
@media screen and (max-width:1229px){
	.newscow{padding:30px 0;}
}
@media screen and (max-width:1023px){
	.newscow{padding:20px 0;}
	.newscow .newscow_left{width:100%;float:none;}
}
@media screen and (max-width:767px){
	
}
@media screen and (max-width:667px){
	.newslist .nl_ul a{width:100%;margin-left:0;float:none;}
	.newslist .nl_ul a:nth-child(3n+1){margin-left:0;}
	.newslist .nl_ul a .n_txt{padding:12px 10px;}
	.newslist .nl_ul a .n_txt span{margin-top:15px;}
}
@media screen and (max-width:499px){
	
}