﻿/*reset.css */
body { font:normal 14px/1.5 calibri,"Courier New", Courier, monospace,Tahoma, Arial, SimSun, sans-serif; background:#fff;}
html { color: #595959;overflow-y: scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
abbr, img, object, a img, :link img, :visited img, a object, :link object, :visited object { border:0 }
address, caption, cite, code, dfn, em,  th, var, i { font-style: normal; font-weight: normal; }
ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
q:before, q:after { content: ''; }
abbr, acronym { border: none; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
form{ display:inline;}
input, button, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%;}
textarea{resize:none; border:1px solid #ddd; padding:5px 10px;}
input[type=text]:focus, input[type=password]:focus, textarea:focus { outline: 0 }
input[type='radio'] { margin-left:0; cursor: pointer; }
input[type='checkbox'] { margin-left:0; margin-top:0; padding-left:0; padding-top:0; cursor: pointer; }
button { cursor:pointer; overflow:visible; padding:0; width:auto; }
input.gray { color:#A9A9A9; }
label, input, button { vertical-align:middle; }
table { border-collapse:collapse; border-spacing: 0; font-size: inherit; font: 100%; }
th { display:table-cell; }
tr { display:table-row; vertical-align:inherit; }
thead { display:table-header-group; vertical-align:middle; }
pre, code, kbd, samp, tt { font-family: 'Courier New', Courier, monospace; }
small { font-size: 100%; }
a { color: #333; text-decoration: none; cursor: pointer }
a:hover { text-decoration: underline; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
hr { color: #D1D7DC; background-color: #D1D7DC; border: none; height: 1px; }
/*解决图片缩小失真*/
embed, object { display:block; outline:0 }
img{display:block}
/*清除浮动*/
.clearfix { *zoom:1;}
.clearfix:after { content:'\0020'; display:block; height:0; clear:both; visibility:hidden; }
.undis{display:none}