@charset "utf-8";
/* CSS Document */
@font-face { 
font-family:HelveticaNeueThin; 
src: url('HelveticaNeueThin.ttf');
}
body { margin:0;padding:0; font-family:"微软雅黑";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
fieldset,img{border:0;margin:0;padding:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,select,textarea{ outline:none;}
textarea { resize:none;}
hr { display:none;}
/* 隐藏与显示 */
.none{display:none;}
.block{display:block;}
/* 左右浮动 */
.left{float:left;}
.right{float:right;}
/* 闭合浮动 */
.clearfix:before,
.clearfix:after { content: ""; display: table; line-height:0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear: both;}
img { -ms-interpolation-mode: bicubic; vertical-align: middle; max-width:100%}
*::selection { background: none repeat scroll 0 0 #006cd3; color: #fff;}
*::-moz-selection { background: none repeat scroll 0 0 #006cd3; color: #fff;}
/* =============================================================================
   HTML5 显示定义
   ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section { display: block; }
audio,
canvas,
video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   链接
   ========================================================================== */

a { color: #000; text-decoration:none;}
a:visited { color:#222; outline: thin dotted;}
a:hover { color:#c00000; }
a:focus { outline: thin dotted;}

/* 改善在所有浏览器中获取焦点和悬停时的可读性: h5bp.com/h */
a:hover,
a:active { outline: 0; }
a[href^="javascript:"]:after,
a[href^="#"]:after {content: ""}
/* =============================================================================
   排版规则
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b,
strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
/* 重新声明固定宽度字体系列: h5bp.com/j */
pre,
code,
kbd,
samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
/* 改善所有浏览器中预先格式化的文本的可读性 */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before,
q:after { content: ""; content: none; }
small { font-size: 85%; }
/* =============================================================================
   表格
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; font-size: inherit;}
td { vertical-align: top; }
/* =============================================================================
   表单
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
/* 指示“label”会将焦点移至相关联的表单元素 */
label { cursor: pointer; }
/* 
 * 1. 纠正 IE6/7/8/9 中非继承的颜色 
 * 2. 纠正 IE6/7 中显示异常的对齐 
 */
legend { border: 0; *margin-left: -7px; padding: 0; }
/*
 * 1. 纠正所有浏览器中非继承的字体大小
 * 2. 删除 FF3/4 S5 Chrome 中的边距
 * 3. 定义在所有浏览器中一致地垂直对齐显示
 */
button,
input,
select,
textarea { margin: 0; vertical-align: baseline; *vertical-align: middle; }
/*
 * 1. 将行高定义为正常，以匹配 FF3/4（使用 UA 样式表中的 !important 设置）
 * 2. 纠正 IE6/7 中显示异常的内边距
 */
button,
input { line-height: normal; *overflow: visible; }
/*
 * 在“table”中重新加入内边距，以避免 IE6/7 中的交迭和空白问题
 */
table button,
table input { *overflow: auto; }
/*
 * 1. 显示手形光标，表示可以点击的表单元素
 * 2. 允许 iOS 中可点击的表单元素的样式
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
/*
 * 一致的框大小和外观
 */
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/* 
 * 删除 FF3/4 中的内边距和边框: h5bp.com/l 
 */
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0; }

/* 
 * 1. 删除 IE6/7/8/9 中的默认垂直滚动条 
 * 2. 仅允许垂直调整大小
 */
textarea { overflow: auto; vertical-align: top; }
/* 用于表单验证的颜色 */
input:valid,
textarea:valid {  }
input:invalid,
textarea:invalid { background-color: #f0dddd; }
/*
 * 1. 纠正正文字体大小使用 em 单位设置时，IE6/7 中的文本异常调整大小的问题
 * 2. 强制在非 IE 中使用垂直滚动条
 * 3. 防止在设备方向更改时调整 iOS 文本大小，而不需要禁用用户缩放: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font-size: 12px; line-height: 18px; }
body,
button,
input,
select,
textarea { color: #222; }
/* 用于换行 */
* { word-wrap: break-word;}

