* { box-sizing: border-box; }
html{
  font-size: 16px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
body{
  margin:0;
  padding:0;
  width: 100%;
  height: 100%;
  background-color: #FAFAFA;
  overflow: hidden;
}
em {
  font-style: normal;
  font-weight: normal;
}
input {
  outline: none;
  vertical-align: middle;
  border-radius: 0px;
  -webkit-appearance: none;
}
input[type="text"], input[type="password"]{
  border: solid 1px #DDDDDD;
}
textarea {
  resize: none;
  outline: none;
  border: solid 1px silver;
  -webkit-appearance: none;
}
dl, dd {
  margin:0;
  padding:0;
}
button{
  vertical-align: middle;
  outline: none;
  -webkit-appearance: none;
}
button:focus{
  outline: none;
}
input::-moz-focus-inner{border:0; padding:0}
button::-moz-focus-inner{border:0; padding:0}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
a {
  color: blue;
  text-decoration: none;
}
a:link {color: blue;}
a:visited {color: blue;}
a:hover{ text-decoration: none; color: red;}
.button {
  color: #808080;
  padding: 0.4em 1.2rem;
  border: solid 1px rgba(0,0,0,0.05);
  outline: none;
  text-align: center;
  background-color: rgba(0,0,0,0.05);
  border-radius: 5px;
  overflow: hidden;
  line-height: 1.5rem;
  margin: 0 0.2rem;
  font-size: 0.9rem;
  vertical-align: middle;
  transition: all 0.3s ease-out;
  font-family: verdana, "Source Han Sans CN", "Microsoft Yahei";
}
.view {
  width: 100%;
  height: 100%;
  padding: 0;
}
.button:hover {
  color: #008080;
  background-color: rgba(0,128,128,0.03);
}
.button:active {
  color: #008080;
  background-color: rgba(0,0,0,0.05);
}
.button img {
  float: left;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}
::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0,0,0,0.2);
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0,0,0,0.01);
}
::scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}
::scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0,0,0,0.2);
}
::scrollbar-track {
  border-radius: 0;
  background: rgba(0,0,0,0.01);
}
::selection {
  color: white;
  background-color: rgba(0,0,0,0.32);
}