body, ul, ol, li { padding: 0px; margin: 0px }
.slider { position: relative }
.slider div { position: relative; text-align: center; padding: 0px; list-style-type: none; margin: 0px; width: 600px; background: #ffffff; height: 353px; 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: 620px; height: 353px; }
.hdnum { width: 600px; height: 47px; overflow: hidden; padding-top: 2px }
.hdnum li { padding: 1px; background-color: #000; width: 76px; float: left; margin: 0 0 0 1px; overflow: hidden; }
.hdnum li img { width: 76px; height: 45px; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5 }
.hdnum li.on { padding: 0; background-color: #f54102; width: 78px; }
.hdnum li.on img { border: #f54102 2px solid; filter: alpha(opacity=100); width: 74px; height: 43px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1 }
