/**
 *  layout整体样式
 *  by wang 2016-05
 */
@charset "utf-8";
*{
  margin:0;
  padding:0;
}
body{
  overflow-y:scroll;
/*    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;*/
}
html, body{
  font-family: "Microsoft Yahei";
  color:#222;
  font-size: 62.5%;
  background: #fff;
}
body{
  font-size: 1rem;
}
a{
  color:#222;
  text-decoration:none;
}
a,a:focus,a:active{
  outline:none;
}
select, button{
  outline:none;
}
button::-moz-focus-inner{
  border-color:transparent!important;
}
.positionR{
  position:relative;
}
.positionA{
  position:absolute;
}
li{
  list-style:none;
}
/* 颜色定义 */
:root{
    --main-color:#f06;
    --week0-color:#FC4C74;
    --week1-color:#00CCFD;
    --week2-color:#FDE001;
    --week3-color:#B532CD;
    --week4-color:#20CE94;
    --week5-color:#ff6300;
    --week6-color:#65C514;
}
/* 浮动相关 */
.fl{float:left;}
.fr{float:right;}
.clear{
  content:'';
  overflow:hidden;
  clear:both;
}
.block{display:block;}
.hide{display:none;}
.hidden{overflow:hidden;}
/* 对齐相关 */
.center{margin:0 auto;}
.txt_center{text-align:center;}
.txt_left{text-align:left;}
/* 内外边距 */
.pdt_10{padding-top:1rem;}.pdb_10{padding-bottom:1rem;}
.pdt_20{padding-top:2rem;}.pdb_20{padding-bottom:2rem;}
.pd_10{padding:1rem;}.pd_20{padding:2rem;}
