/*
*jieorlin CSS Reset
*v1.0.1
*2011-9-19
*理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
*    2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
*    3. reset 期望提供一套普适通用的基础样式。推荐根据具体需求，裁剪和修改后再使用。
*特色：1. 适应中文；2. 基于最新主流浏览器。
*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { 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; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
mark { background: #ff0; }


input[type="text"], input[type="password"], input[type="date"], input[type="range"], select, textarea { background-color: #FFF }
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="range"]:disabled, select:disabled, textarea:disabled { background-color: #F0F0F0; }


/* 高度 */

.h30 { height:30px; }
.h40 { height:40px; }
.h50 { height:50px; }
.h60 { height:60px; }
.h70 { height:70px; }
.h80 { height:80px; }
.h90 { height:90px; }
.h100 { height:100px; }
.h110 { height:110px; }
.h120 { height:120px; }
.h130 { height:130px; }
.h140 { height:140px; }
.h150 { height:150px; }
.h160 { height:160px; }
.h170 { height:170px; }
.h180 { height:180px; }
.h190 { height:190px; }
.h200 { height:200px; }


/* 宽度 */

.w30 { width:30px; }
.w35 { width:35px; }
.w40 { width:40px; }
.w45 { width:45px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w65 { width:65px; }
.w70 { width:70px; }
.w75 { width:75px; }
.w80 { width:80px; }
.w85 { width:85px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w210  { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w410 { width:410px; }
.w420 { width:420px; }
.w430 { width:430px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w460 { width:460px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w490 { width:490px; }
.w500 { width:500px; }
.w510 { width:510px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w540 { width:540px; }
.w550 { width:550px; }
.w560 { width:560px; }
.w570 { width:570px; }
.w580 { width:580px; }
.w590 { width:590px; }
.w600 { width:600px; }
.w610 { width:600px; }
.w620 { width:620px; }
.w630 { width:630px; }
.w640 { width:640px; }
.w650 { width:650px; }
.w660 { width:660px; }
.w670 { width:670px; }
.w680 { width:680px; }
.w690 { width:690px; }
.w700 { width:700px; }
.w710 { width:710px; }
.w720 { width:720px; }
.w730 { width:730px; }
.w740 { width:740px; }
.w750 { width:750px; }
.w760 { width:760px; }
.w770 { width:770px; }
.w780 { width:780px; }
.w790 { width:790px; }
.w800 { width:800px; }

.fit95 { width:95%; }
.fit96 { width:96%; }
.fit97 { width:97%; }
.fit98 { width:98%; }
.fit99 { width:99%; }
.fit100 { width:100%; }