/*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;}
.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;}
/*video_list*/
.video_list{padding:30px 0 50px;}
.video_list .vl_ul{}
.video_list .vl_ul a{display:block;width:calc(25% - 24px);margin-left:32px;margin-top:20px;float:left;}
.video_list .vl_ul a:nth-child(4n+1){margin-left:0;}
.video_list .vl_ul .vl_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.video_list .vl_ul .vl_img:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.6);background-size:54px;position:absolute;left:0;top:0;z-index:1;}
.video_list .vl_ul .vl_img:after{content:'';width:54px;height:54px;position:absolute;left:50%;top:50%;background:url(../Image/v_icon.png) no-repeat center center;background-size:cover;z-index:2;margin-left:-27px;margin-top:-27px;
	-webkit-transition:all 0.5s ease-in-out;
       -moz-transition:all 0.5s ease-in-out;
         -o-transition:all 0.5s ease-in-out;
            transition:all 0.5s ease-in-out;}
.video_list .vl_ul a .vl_txt{padding:15px 20px 20px;background:#f2f2f2;}
.video_list .vl_ul a .vl_txt p{font-size:14px;line-height:24px;color:#525252;}
.video_list .vl_ul a .vl_txt p:nth-child(2){font-size:20px;height:30px;line-height:30px;color:#040404;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
.video_list .vl_ul a:hover .vl_img:after{margin-top:-36px;}

@media screen and (max-width:1679px){
	#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;}

    .video_list{padding:25px 0 40px;}
    .video_list .vl_ul a{width:calc(25% - 21px);margin-left:28px;margin-top:16px;}
    .video_list .vl_ul .vl_img:after{width:50px;height:50px;margin-top:-25px;margin-left:-25px;}
    .video_list .vl_ul a .vl_txt{padding:13px 15px 15px;}
    .video_list .vl_ul a .vl_txt p:nth-child(2){font-size:17px;height:26px;line-height:26px;}
    .video_list .vl_ul a:hover .vl_img:after{margin-top:-30px;}
}

@media screen and (max-width:1439px){
	#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;}

    .video_list{padding:20px 0 30px;}
    .video_list .vl_ul a{width:calc(25% - 18px);margin-left:24px;margin-top:15px;}
    .video_list .vl_ul .vl_img:after{width:44px;height:44px;margin-top:-22px;margin-left:-22px;}
    .video_list .vl_ul a .vl_txt{padding:10px 12px 12px;}
    .video_list .vl_ul a .vl_txt p:nth-child(2){font-size:16px;height:24px;line-height:24px;}
    .video_list .vl_ul a:hover .vl_img:after{margin-top:-27px;}
}

@media screen and (max-width:1279px){
	#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;}

    .video_list{padding:15px 0 20px;}
    .video_list .vl_ul a{width:calc(25% - 12px);margin-left:16px;margin-top:12px;}
    .video_list .vl_ul .vl_img:after{width:40px;height:40px;margin-top:-20px;margin-left:-20px;}
    .video_list .vl_ul a .vl_txt{padding:10px 10px;}
    .video_list .vl_ul a .vl_txt p{font-size:12px;height:12px;line-height:12px;}
    .video_list .vl_ul a .vl_txt p:nth-child(2){font-size:16px;height:24px;line-height:24px;}
    .video_list .vl_ul a:hover .vl_img:after{margin-top:-24px;}
}

@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;}

    .video_list .vl_ul a{width:calc(33.33% - 10px);margin-left:15px;}
    .video_list .vl_ul a:nth-child(4n+1){margin-left:15px;}
    .video_list .vl_ul a:nth-child(3n+1){margin-left:0;}
}

@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;}

    .video_list{padding:5px 0 18px;}
    .video_list .vl_ul a{width:calc(50% - 5px);margin-left:10px;}
    .video_list .vl_ul a:nth-child(4n+1){margin-left:10px;}
    .video_list .vl_ul a:nth-child(3n+1){margin-left:10px;}
    .video_list .vl_ul a:nth-child(odd){margin-left:0;}
}