@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {margin:0;padding:0;}
header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {display:block;}
body, textarea, input, button, select, keygen, legend {font:12px/1.24 arial;color:#333;outline:0;}
body {background:#FFF;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
caption, th {text-align:left;font-weight:normal;}
html, body, fieldset, img, iframe, abbr {border:0;}
i, cite, em, var, address, dfn {font-style:normal;}
[hidefocus], summary {outline:0;}
li {list-style:none;}
h1, h2, h3, h4, h5, h6, small {font-size:100%;}
sup, sub {font-size:83%;}
pre, code, kbd, samp {font-family:inherit;}
q:before, q:after {content:none;}
textarea {overflow:auto;resize:none;}
label, summary {cursor:default;}
a, button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, em, strong, b {font-weight:bold;}
del, ins, u, s, a, a:hover {text-decoration:none;}
a, a:hover {color:#333;}
img {display:block;}
input, button {border:0 none;}
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.banner {clear:both;margin:0px auto;padding:0px;width:100%;height:auto;}
.banner img {width:100%;height:auto;}

.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;} .pagination {display: inline-block;*display: inline;*zoom: 1;font-size:12px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} .pagination li{list-style: none;display: inline;float: left;line-height: 1em;text-decoration: none;border: 1px solid #ddd;border-left-width: 0;} .pagination li a {display: inline-block;padding: .5em .8em;background-color: #f9f9f9;color: #999;} .pagination li a:link{background:#fff;color: #4C78A5;} .pagination li a:hover{text-decoration:none;} .pagination li a:link:hover {color: #000;} .pagination li.thisclass {background-color: #f9f9f9;color:#999;} .pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} .pagination li:last-child{border-radius: 0 3px 3px 0;} .pagination .pageinfo{color: #444;}