.slider{position: relative}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 1200px;background: #ffffff;height: 112px;overflow: hidden;}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 1200px;height: 112px;}
.hdnum{width: 150px;height: 25px;/* position:absolute; */right:10px;bottom:15px;overflow: hidden;padding-top: 2px;float: right;}
.hdnum li{padding: 1px;background-color: #eee;border:1px solid #ddd;width: 18px;height:18px;line-height:18px;text-align:center;float: left;margin:0 0 0 3px;overflow: hidden;font-size:12px;}
.hdnum li img{width: 61px;height: 45px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding: 1px;background-color: #176fb7;color:#fff;width: 18px;height:18px;line-height:18px;}
.hdnum li.on img{border: #f54102 2px solid;filter: alpha(opacity=100);width: 59px;height: 43px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}
