section,article,aside,header,footer,nav,figure{display:block}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial; font-family:"汉仪综艺体简"}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
legend{color:#464646}
table{border-collapse:collapse;border-spacing:0}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.group,.clear{*zoom:1}
.group:after,.clear:after{content:'\20';display:block;clear:both;height:0}
body .hide{display:none}
.mb{margin-bottom:0px}
img{ border:0}


#banner{  width:100%;  position:relative;overflow:hidden }
#full-screen-slider { width:100% !important; float:left; position:relative}
#slides { display:block; width:100% !important;  list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100% !important; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; }
#pagination { display:block; list-style:none; position:absolute; left:50%; top:280px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#BB0A06}
#banner .prev, #banner .next { width: 41px; height: 69px; display: block; position: absolute; top: 100px;  background: url(images/icon-slides.png) no-repeat 0 0; text-indent: -9999px; cursor: pointer; }
#banner .prev { left: 0; background-position: -83px 0; }
#banner .next { right: 0; background-position: -124px 0; }
#banner:hover .prev { background-position: 0 0; }
#banner:hover .next { background-position: -41px 0; }
#slides img{ width:100%; }
#slides li{text-align:center; }
#banner .hd { position:absolute; bottom:25px; right:45%;}
#banner .hd li { width: 16px; height: 16px; text-align:center; display: block; float: left; background: #B5B5B5; margin: 0 4px;  cursor: pointer; box-shadow:1px 1px 1px #999999;color:#fff }
#banner .hd li.on { background: #008872; color:#fff}