/* reset ==================================================================== */
html {font-size: 62.5%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;/*防止iPhone横屏下文字重置过大*/
}
body {margin: 0;font: 1.6rem/1.5  "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;color: #333;}


/* HTML5 显示属性定义======================================================== */
/* 修复IE11,mian、修复IE10/11,detail和summary*/
artical, aside, figcaption, figure, footer, header, hgroup, main,
menu, nav, section, details, summary {display: block;}/*修复IE8/9*/
audio, canvas, progress, video {display: inline-block;/*修复IE8/9*/
	vertical-align: baseline;}/*修复Chrome, Firefox, 和Opera的progress元素没有以baseline垂直对齐*/
audio:not([controls]) {display: none;height: 0;}/*不支持controls属性的浏览器隐藏audio,移除iOS5中多余高度*/
.hide, [hidden], /*修复IE7/8/9,Firefox3和Safari4中hidden属性不起作用*/
template {display: none;}/*在IE、Safari、Firefox 22-中隐藏template*/

/* 链接====================================================================== */
a {text-decoration: none;color:#333;background-color: transparent;}/*去掉IE10+点击链接时灰色背景*/
/*a:visited {color: ;}*/
a:hover {text-decoration: underline;color:#F40;}
a:focus {outline: thin dotted;}/*outline在Chrome浏览器中不一致*/
a:active, a:hover {outline: 0;}/*去掉点击时的焦点框,同时保证使用键盘可以显示焦点框*/

h1, h2, h3, h4, h5, h6, hr, p, dl, blockquote {margin-top: 0;margin-bottom: 0;}
ul, ol {list-style: none;padding-left: 0;margin: 0;}
dd,blockquote {margin-left: 0;}

/* 语义化文字标签修复======================================================== */
abbr[title] {border-bottom: 1px dotted;}/*修正abbr在Firefox外浏览器无下划线*/
b, strong {font-weight: bold;}/*Firefox3+,Safari4/5和Chrome中统一设置为粗体*/
em {font-style:normal;}
dfn {font-style: italic;}/*修正Safari5和Chrome中无样式*/
mark {background-color: #ff0;color: #000;}/*修正IE6-11中无样式*/
small {font-size: 80%;}
/*防止所有浏览器中的<sub>和<sup>影响行高*/
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 嵌入元素================================================================== */
img {max-width: 100%;border: 0;}/*在IE8/9浏览器中,当img标签中包含a标签时,去除img边框属性*/
svg:not(:root) {overflow: hidden;}/*去除IE6-9和Firefox3中a内部img元素默认的边框*/

/* 内容分组================================================================== */
figure {margin: 1em 40px;}/*修复IE8/9、Safari中margin失效*/
hr {box-sizing: content-box;height: 0;}/*修正Firefox和其他浏览器之间的差异*/
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}

/* 表单====================================================================== */
form {*margin: 0;}
fieldset {border:0;}
legend {border: 0;padding: 0;}
textarea {vertical-align: top;resize: vertical;overflow: auto;}
optgroup {font-weight: bold;}
button, input, optgroup, select, textarea {color: inherit;font-family: inherit;font-size: 100%;line-height: inherit;}
button, input[type="button"], input[type="submit"], input[type="reset"] {overflow: visible;}
button, html input[type="button"], /*避免Android4.0.*中的WebKit bug,该bug会破坏原生的audio和video的控制器*/
input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}/*更正iOS中无法设置可点击的input*/
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}/*移除Firefox 4+的内边距*/
button[disabled], html input[disabled] {cursor: not-allowed;}
button, select {text-transform: none;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}/*修正IE8/9 box-sizing,移除多余边距*/
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}/*修正Chrome中在特定高度和font-size时,下面一个箭头光标变成cursor: text*/
input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}/*修正Safari 5和Chrome中appearance: searchfield;box-sizing: border-box;*/
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/*移除原生默认样式,统一search的输入框样式*/
/*placeholder颜色*/
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;opacity: 1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;}

/* 表格====================================================================== */
/*合并单元格边框,重置内边距*/
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
td, th {padding: 0;}/*浏览器为1px*/

/* 通用原子类================================================================ */
.zoom {zoom: 1;}
/*文字排版*/
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.unl {text-decoration: underline;}
.no_unl {text-decoration: none;}
/*定位*/
.pr {position: relative;}
.pa {position: absolute;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.bc {margin-left: auto;margin-right: auto;}
.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.vm {vertical-align: middle;}
.clearfix:after {content:"";display: table;clear: both;}
.clearfix {*zoom: 1;} /*ie6 ie7*/

/* 页面组件================================================================== */
.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*按钮*/
.btn {display: inline-block;border: none;text-align: center;vertical-align: middle;cursor: pointer;}
.btn {width: 80px;height: 30px;line-height: 30px;background-color: #00aae7;color: #fff;}
input.btn {line-height: 1;}
a.btn:hover {text-decoration: none;}
.noBtn {background-color: #dededc;color: #25201D;}



*, *:before, *:after {
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
