.box{width: 580px;height: 400px;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 580px;height: 400px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 580px; height: 400px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:580px;background: rgba(0,0,0,0.5);text-indent: 2em;
                padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
                white-space: nowrap;font-weight: normal;color: ghostwhite;}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
                background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;background:url(img/ad_ctr.png) no-repeat;width: 43px;height: 43px;
                top:50%; margin-top: -40px;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;background-position-x: -43px;}
.box-3 span::selection{background: transparent;}
.box-3 .prev:hover{left: 10px;background:url(img/ad_ctr20241025.png);}
.box-3 .next:hover{right: 10px;background-position-x:-43px!important;background:url(img/ad_ctr20241025.png);}







