@charset "utf-8";
/* CSS Document */
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,input,var {margin:0;padding:0;}

article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {display: block;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
ol,ul {list-style: none;}
img{border:0;vertical-align: middle;}
em,i,u,address {font-style: normal;}
a:link,a:visited{color:#323437; text-decoration:none;}
html,body{height: auto;font-family:'微软雅黑',Arial, Helvetica, sans-serif; color:#333333;font-size: 14px;background: #f7f7f7;}
button{
  padding: 2px 8px;border: 1px solid #ccc; border-radius: 3px; background-color: #eee;outline: none;cursor: pointer;
  background: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background: -o-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background: -ms-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background: linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
}
button:active{
  background: -moz-linear-gradient(top,#f0f0f0 0%, #fefefe 100%);
  background: -webkit-linear-gradient(top,#f0f0f0 0%, #fefefe 100%);
  background: -o-linear-gradient(top,#f0f0f0 0%, #fefefe 100%);
  background: -ms-linear-gradient(top,#f0f0f0 0%, #fefefe 100%);
  background: linear-gradient(top,#f0f0f0 0%, #fefefe 100%);
}

.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.table-grid {background: #e1f2fa;}
.clear,.clr {
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.clearfix {*zoom: 1;}
.mb-none{margin-bottom: 0;}
.show{display:inline-block;}
.hidden {display: none;}

input{outline: none;}

