@charset "utf-8";
body {
  background: linear-gradient(#ccc, #fff);
  font: 14px 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif;
  padding: 20px;
}
.letter {
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  margin: 26px auto 0;
  max-width: 800px;
  min-height: 300px;
  padding: 24px;
  position: relative;
  width: 80%;
}
.letter:before, .letter:after {
  content: "";
  height: 98%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.letter:before {
  background: #fafafa;
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
  left: -5px;
  top: 4px;
  transform: rotate(-2.5deg);
}
.letter:after {
  background: #f6f6f6;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  right: -3px;
  top: 1px;
  transform: rotate(1.4deg);
}
h2 {
  color: #ff5920;
  font-weight: 600;
  text-align: center;
}
p {
  color: #666;
  font-size: 16px;
  text-align: justify;
  text-indent: 2em;
}
h5 {
  color: #aeaeae;
  font-size: 12px;
  text-align: justify;
  text-indent: 0em;
}
a{ 
color: #666;
text-decoration:none;
} 