/*newslist*/
.ul-newslist{
  overflow: hidden;
  margin:0 -36px;
}
.ul-newslist li{
  overflow: hidden;
  width: 33.333%;
  float: left;
  transition:all .3s;
  margin-bottom: 20px;
}
.ul-newslist a{
	display: block;
	margin:0 36px;
}
.ul-newslist .pic{
  position: relative;
 	height: 0;
 	padding-top: 79%;
 	overflow: hidden;
 	margin-bottom: 15px;
}
.ul-newslist .more{
	position: absolute;
	background: rgba(255, 255, 255, 0.7);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	transition:all .3s;
	animation: avia_pop_small 0.5s 1 cubic-bezier(0.175,0.885,0.320,1.275);
}
.ul-newslist .more .ico{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	border-radius: 50%;
	overflow: hidden;
	transform: translate(-50%,-50%);
	transition:all .3s;
	background:red url(../images/newinfo1.png) no-repeat center ;
}
.ul-newslist  li:hover .more{
	display: block;
}
.ul-newslist  li:hover .more .ico{
	width: 80px;
	height: 80px;
}
.ul-newslist .txt{
  overflow: hidden;
}
.ul-newslist .tit{
  font-size: 18px;
  font-weight: bold;
  color:#333;
  line-height: 1.1;
  height: 2.2em;
}
body.newsmain{
    margin-top: 107px;
}
body.newsmain .header{background-color: #fff;}





#newswrap{padding:50px 0;overflow:hidden;}
.news_list{position:relative;}
.news_list .news_li{background:#FFF;margin-bottom:20px;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.news_list .news_li .nl_left{width:300px;float:left;}
.news_list .news_li .nl_left .img{width:100%;padding-bottom:225px;position:relative;}
.news_list .news_li .nl_left .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.news_list .news_li .nl_right{width:calc(100% - 300px);float:right;padding:37px 23px 64px 0;}
.news_list .news_li .nl_right a{display:block;}
.news_list .news_li .nl_right a .news_txt{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.news_list .news_li .nl_right a .news_txt p{margin:0;}
.news_list .news_li .nl_right a .news_txt p:first-child{height:26px;line-height:26px;font-size:18px;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_li .nl_right a .news_txt p:last-child{font-size:14px;color:#a2a2a2;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;}
.news_list .news_li .nl_right a .news_date{width:160px;float:right;transition:all .8s;}
.news_list .news_li .nl_right a .news_date span{display:inline-block;height:26px;line-height:26px;color:#999;font-size:19px;}
.news_list .news_li .nl_right a .news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #dedfe1;border-radius:16px;font-size:12px;font-family:Arial;text-align:center;color:#CCC;font-style:normal;margin-top:38px;}
.news_list .news_li:hover{}
.news_list .news_li:hover .nl_right a .news_txt{padding:0 30px 0 55px;}
.news_list .news_li:hover .nl_right a .news_date{padding-left:30px;}
.news_list .news_li:hover .nl_right a .news_date em{background:#CCC;border:1px solid #CCC;color:#FFF;}
/*newscow*/

.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:30px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;white-space:nowrap;font-size:12px;}
.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;}

.m-newinfo{
	background: #f8f8f7;
	overflow: hidden;
	padding: 50px 0;
	clear: both;
}
.m-newinfo .newscow{
    background-color: #fff;
}
.newscow .newscow_left{
    padding: 30px;
    width: calc(100% - 300px);
    padding-right: 50px;
    float: left;
    border-right:1px solid #e1e1e1;
}
.public_right{width:300px;float:right;padding:30px;}
.public_right .pr_title{font-size:18px;color:#222;line-height:1em;font-weight:bold;margin-bottom:15px;}
.public_right .pr_search{}
.public_right .pr_search .pr_form{}
.public_right .pr_search .pr_form input{display:block;float:left;width:calc(100% - 40px);height:45px;line-height:43px;border:1px solid #e1e1e1;outline:none;padding:0 8px;}
.public_right .pr_search .pr_form .pr_btn{width:40px;height:45px;background:url(top_search.png) no-repeat center center #0d73c8;float:right;}
.public_right .pr_c{margin-top:40px;}
.public_right .pr_c .pr_a{margin-top:10px;}
.public_right .pr_c .pr_a a{display:block;line-height:30px;color:#999;font-size:14px;}
.public_right .pr_c .pr_a a:before{content:'';display:inline-block;width:3px;height:3px;background:#999;vertical-align:middle;margin-top:-2px;margin-right:8px;}
.public_right .pr_c .pr_a a:hover{color:#444;}
.public_right .pr_c .pr_a a:hover:before{background:#444;}
.public_right .pr_n{margin-top:40px;}
.public_right .pr_ul{padding-top:0}
.public_right .pr_ul .pr_li{margin-top:10px;padding-left:8px;position:relative;display:block;}
.public_right .pr_ul .pr_li:before{content:'';width:3px;height:3px;background:#222;position:absolute;left:0;top:8px;}
.public_right .pr_ul .pr_li p{font-size:14px;color:#444;line-height:1.4;position:relative;}
.public_right .pr_ul .pr_li span{display:block;font-size:12px;color:#999;height:2em;line-height:2em;}
.pr-content{
  margin-top: 40px;
}
.pr-content .desc{
  font-size: 14px;
  color:#999;
  line-height: 1.8;
}
.bth_back a {
    display: block;
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
    padding-right: 28px;
    background: url(../images/back_icon.png) no-repeat right center;
    color: #222;
}
/*1230以上屏幕*/
@media screen and (max-width:1230px){
	/*#newswrap{padding:20px 0;}*/
	.news_list .news_li .nl_left{width:200px;}
	.news_list .news_li .nl_left .img{padding-bottom:133px;}
	.news_list .news_li .nl_right{padding:20px 20px 23px 0;width:calc(100% - 200px);}
	.news_list .news_li .nl_right a .news_txt{width:100%;padding:0 30px 0 15px;}
	.news_list .news_li .nl_right a .news_txt p:first-child{font-size:16px;height:24px;line-height:24px;}
	.news_list .news_li .nl_right a .news_date{display:none;}
	.news_list .news_li:hover .nl_right a .news_txt{padding:0 15px 0 30px;}
	.newscow .newscow_left .h1{font-size: 20px;line-height: 1.5;}
	.m-newinfo{top: 0;padding: 15px 0;}
	.bgf8{background: #f8f8f7;}
	.bgf8 .dqwz{margin-bottom: 0;}
	.newscow .newscow_left{padding: 30px;}
	#newswrap{padding: 20px 0;}
    body.newsmain{margin-top:0;}
    .public_right{display: none;}
    .newscow .newscow_left{width: auto;border-right: none;}
    .ul-newslist li{width: 50%;margin-bottom: 15px;}

}
@media screen and (max-width:767px){
	.news_list .news_li .nl_right a .news_txt{padding:0 0 0 20px;}
	.news_list .news_li:hover .nl_right a .news_txt{padding:0 0 0 20px;}
    .ul-newslist li{width: auto;float: none;}
}
@media screen and (max-width:499px){
	.news_list .news_li .nl_left{width:100%;float:none;}
	.news_list .news_li .nl_left .img{padding-bottom:66.67%;}
	.news_list .news_li .nl_right{width:100%;float:none;}
	.news_list .news_li .nl_right a .news_txt p:last-child{margin-top:8px;}
	.news_list .news_li .nl_left .img img{object-fit: cover;}
	.newscow .newscow_left{padding: 20px 15px;}
	.newscow .newscow_left .newscount{font-size: 14px;line-height: 1.8;}
	.newscow .newscow_left .newscount p{font-size: 14px;}
    .newscow .newscow_left .newscount h2{font-size: 16px;}
}









