/*base*/
html {
font: 12px/1.5 arial, SimSun, helvetica, sans-serif
}
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ol, ul, fieldset, figure, menu, blockquote, pre, hr {
margin: 0
}
legend, menu, ol, ul, td, th, input {
padding: 0
}
ol, ul, menu {
list-style: none
}
em, abbr, dfn, address, cite, i {
font-style: normal
}
img {
vertical-align: middle;
border: 0
}
a {
color: inherit;
text-decoration: none
}
a:hover {
color: # ;
text-decoration: none;
outline: 0
}
h1, h2, h3, h4, h5, h6, strong {
font-size: 100%;
font-weight: 400
}
table {
border-collapse: collapse;
border-spacing: 0
}
caption, th {
text-align: left
}
hr {
border-style: solid
}
q:before, q:after {
content: none
}
button, [type=button], [type=reset], [type=submit] {
cursor: pointer;
background-color: transparent
}
button, [type=button], [type=reset], [type=submit], label, [type=text], textarea, select {
border: 0
}
button:focus, [type=button]:focus, [type=reset]:focus, [type=submit]:focus, label:focus, [type=text]:focus, textarea:focus, select:focus {
outline: 0
}
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden
}
.clearfix {
zoom: 1
}
.text_overflow {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}