@charset "UTF-8";
/* CSS Document */
/*
website:   Manro
date:      08/07/14
author:    Andy
email:     marks@manro.com.cn
*/
/** 清除内外边距 **/
/* line 11, ../sass/_base.scss */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea,
th, td {
  margin: 0;
  padding: 0;
}

/** 设置默认字体 **/
/* line 22, ../sass/_base.scss */
* {
  margin: 0;
  padding: 0;
  outline: none;
}

/* line 28, ../sass/_base.scss */
body,
button, input, select, textarea {
  font: 100% Microsoft yahei, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* line 33, ../sass/_base.scss */
img {
  border: none;
}

/* line 36, ../sass/_base.scss */
body {
  font-size: 12px;
}

/* line 37, ../sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

/* line 38, ../sass/_base.scss */
address, cite, dfn, em, var {
  font-style: normal;
}

/* 将斜体扶正 */
/* line 39, ../sass/_base.scss */
code, kbd, pre, samp {
  font-family: courier new, courier, monospace;
}

/* 统一等宽字体 */
/* line 40, ../sass/_base.scss */
small {
  font-size: 10px;
}

/* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
/* line 43, ../sass/_base.scss */
ul, ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* line 44, ../sass/_base.scss */
button, input {
  line-height: normal;
}

/* line 45, ../sass/_base.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  vertical-align: baseline;
}

/* line 46, ../sass/_base.scss */
i, em, cite, u {
  font-style: normal;
}

/** 重置文本格式元素 **/
/* line 49, ../sass/_base.scss */
a {
  text-decoration: none;
}

/* line 50, ../sass/_base.scss */
a:hover {
  text-decoration: none;
}

/* line 52, ../sass/_base.scss */
sup {
  vertical-align: text-top;
}

/* 重置，减少对行高的影响 */
/* line 53, ../sass/_base.scss */
sub {
  vertical-align: text-bottom;
}

/** 重置表单元素 **/
/* line 56, ../sass/_base.scss */
legend {
  color: #000;
}

/* for ie6 */
/* line 57, ../sass/_base.scss */
fieldset, img {
  border: 0;
}

/* img 搭车：让链接里的 img 无边框 */
/* line 58, ../sass/_base.scss */
button, input, select, textarea {
  font-size: 100%;
}

/* 使得表单元素在 ie 下能继承字体大小 */
/* line 59, ../sass/_base.scss */
textarea {
  resize: none;
}

/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
/* line 63, ../sass/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 重置 HTML5 元素 */
/* line 66, ../sass/_base.scss */
article, aside, details, figcaption, figure, footer, header, menu, nav, section,
summary, time, mark, audio, video {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 73, ../sass/_base.scss */
.mark {
  background: #ff0;
}

/* line 75, ../sass/_base.scss */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
  display: block;
}

/* line 79, ../sass/_base.scss */
blockquote, q {
  quotes: none;
}

/* line 82, ../sass/_base.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* 常用的通用样式 Common Style */
/* 隐藏 */
/* line 91, ../sass/_base.scss */
.hide {
  display: none;
}

/* line 92, ../sass/_base.scss */
.show {
  display: block !important;
}

/* 清除浮动 */
/* line 95, ../sass/_base.scss */
.clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}

/* line 96, ../sass/_base.scss */
.clear {
  *zoom: 1;
  float: none !important;
  clear: both;
}

/* inline block */
/* line 100, ../sass/_base.scss */
.inline-block {
  display: inline-block;
  *display: inline;
}

/*****************/
/* line 103, ../sass/_base.scss */
.wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media only all and (max-width: 640px) {
  /* line 103, ../sass/_base.scss */
  .wrapper {
    width: 640px;
  }
}

/* line 111, ../sass/_base.scss */
*, *:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* 浮动   */
/* line 119, ../sass/_base.scss */
.left {
  float: left;
}

/* line 120, ../sass/_base.scss */
.right {
  float: right;
}

/* line 121, ../sass/_base.scss */
.fr {
  float: right;
}
