/*newslist*/

#newswrap{padding:40px 0 50px;}

.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:200px;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 0 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;font-weight:bold;text-transform:capitalize}

.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:#069ee9;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:#069ee9;border:1px solid #CCC;color:#FFF;}



@media screen and (max-width:1699px){

	#newswrap{padding:40px 0;}

    .news_list .news_li .nl_left{width:260px;}

    .news_list .news_li .nl_left .img{padding-bottom:173px;}

    .news_list .news_li .nl_right{width:calc(100% - 260px);padding:30px 20px 0 0;}

    .news_list .news_li .nl_right a .news_txt{padding:0 40px 0 30px;width:calc(100% - 150px);}

    .news_list .news_li .nl_right a .news_date{width:150px;}

    .news_list .news_li:hover .nl_right a .news_txt{padding:0 30px 0 40px;}

    .news_list .news_li:hover .nl_right a .news_date{padding-left:20px;}

}



@media screen and (max-width:1499px){

	#newswrap{padding:30px 0;}

    .news_list .news_li .nl_left{width:240px;}

    .news_list .news_li .nl_left .img{padding-bottom:160px;}

    .news_list .news_li .nl_right{width:calc(100% - 240px);padding:25px 15px 0 0;}

    .news_list .news_li .nl_right a .news_txt{padding:0 30px 0 20px;width:calc(100% - 130px);}

    .news_list .news_li .nl_right a .news_txt p:last-child{margin-top:12px;}

    .news_list .news_li .nl_right a .news_date{width:130px;}

    .news_list .news_li .nl_right a .news_date span{font-size:17px;height:24px;line-height:24px;}

    .news_list .news_li .nl_right a .news_date em{margin-top:20px;}

    .news_list .news_li:hover .nl_right a .news_txt{padding:0 20px 0 30px;}

    .news_list .news_li:hover .nl_right a .news_date{padding-left:10px;}

}



@media screen and (max-width:1299px){

	#newswrap{padding:20px 0;}

    .news_list .news_li .nl_left{width:210px;}

    .news_list .news_li .nl_left .img{padding-bottom:140px;}

    .news_list .news_li .nl_right{width:calc(100% - 210px);padding:20px 10px 0 0;}

    .news_list .news_li .nl_right a .news_txt{padding:0 20px 0 15px;width:calc(100% - 120px);}

    .news_list .news_li .nl_right a .news_txt p:last-child{margin-top:10px;}

    .news_list .news_li .nl_right a .news_date{width:120px;}

    .news_list .news_li .nl_right a .news_date span{font-size:16px;height:22px;line-height:22px;}

    .news_list .news_li .nl_right a .news_date em{margin-top:17px;}

    .news_list .news_li:hover .nl_right a .news_txt{padding:0 15px 0 20px;}

}



@media screen and (max-width:1023px){

	#newswrap{padding:20px 0;}

    .news_list .news_li .nl_right{width:calc(100% - 210px);padding:15px 10px 0 0;}

    .news_list .news_li .nl_right a .news_txt{padding:0 10px 0 15px;width:100%;float:none;}

    .news_list .news_li .nl_right a .news_txt p:last-child{margin-top:10px;}

    .news_list .news_li .nl_right a .news_date{width:100%;float:none;padding-left:15px;margin-top:10px;}

    .news_list .news_li .nl_right a .news_date span{font-size:14px;height:20px;line-height:20px;}

    .news_list .news_li .nl_right a .news_date em{display:none;}

    .news_list .news_li:hover .nl_right a .news_txt{padding:0 10px 0 15px;}

    .news_list .news_li:hover .nl_right a .news_date{padding-left:15px;}

}



@media screen and (max-width:767px){

	.news_list .news_li .nl_left{width:100%;float:none;}

    .news_list .news_li .nl_left .img{padding-bottom:66.6667%;}

    .news_list .news_li .nl_right{width:100%;float:none;padding:12px 10px;}

    .news_list .news_li .nl_right a .news_txt{padding:0 0;}

    .news_list .news_li .nl_right a .news_date{padding-left:0;}

    .news_list .news_li:hover .nl_right a .news_txt{padding:0 0;}

    .news_list .news_li:hover .nl_right a .news_date{padding-left:0;}

}