.news-img{ width: 100%;height:300px;overflow:hidden;}
.news-img .slick-slide{width:100%; position:relative; }
.news-img .slick-slide p{ position: absolute; bottom: 0px;  margin:0px; height:50px; line-height: 50px; font-size:18px;color: #fff; text-indent:20px;  width: 100%; background:rgba(0,0,0,0.6); }
.news-img .slick-slide p a{ display: block; width: 100%; color: #fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news-img .slick-dots{ position:absolute; right:20px; bottom:2px; }
.news-img .slick-dots li{ display:inline-block; margin:0 4px;}
.news-img .slick-dots li.slick-active button{width:12px; height:12px; background:#a7000e;border-radius:12px;outline:none;}
.news-img .slick-dots li button{border:0; width:12px; height:12px; font-size:0px; background:#ffffff;border-radius:12px;outline:none;}

.news-img .slick-prev{position: absolute;top:50%;left:1.5%;width: 46px;height: 46px;background: url("../images/btn_left.png") no-repeat;font-size: 0px;margin-top: -23px; border:none; outline:none;}
.news-img .slick-next{position: absolute;top:50%;right:1.5%;width: 46px;height: 46px;background: url("../images/btn_right.png") no-repeat;font-size: 0px;margin-top: -23px;border:none; outline:none;}
.news-img .slick-slide a img{ width:100%;height:300px; display:block;}