/**
 * Created by zds on 2015/11/19.
 */
/***CSS RESET***/
/** 清除内外边距 **/
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;
}
*{
  line-height: 1.7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing:border-box;
}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */              {
  font-family: tahoma, arial, "microsoft yahei", \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;
  cursor: pointer;
}

/** 重置表单元素 **/
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;
}

/* 清除浮动 */
.ks-clear:after, .clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}

.ks-clear, .clear {
  *zoom: 1;
}

/***CSS RESET***/

/***通用样式***/

.fl {
  float: left;
}

.fr {
  float: right;
}

.absolute{
  position: absolute;
}

.relative {
  position: relative;
}
.hide {
  display: none!important;
}
.ml20{
  margin-left: 20px;
}
.mb15{
  margin-bottom: 15px;
}
.mb20{
  margin-bottom: 20px;
}
.mt10{
  margin-top: 10px;
}
.mt20{
  margin-top: 20px;
}
.text-center{
  text-align: center;
}
.fs30{
  font-size: 30px;
}
.fs28{
  font-size: 28px;
}
.fs24{
  font-size: 24px;
}
.fs20{
  font-size: 20px;
}
.fs15{
  font-size: 15px;
}
.fs14{
  font-size: 14px;
}
.fs13{
  font-size: 13px;
}
.fs12{
  font-size: 12px;
}
.fs10{
  font-size: 10px;
}
.c6{
  color: #666;
}
.c9{
  color: #999;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.zzc{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
}
.zzc .share-arrow{
  position: fixed;
  right: 10px;
  width: 120px;
}