.clear_fix{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
 }

.leftbox {
border:1px solid #ddd;
margin-bottom:36px;
min-height:500px;
}

.navbar {
margin:0.6em 1em;
padding:0 0.4em;
color:#333;
background: #f1f1f1;
font-size:9pt;
line-height:160%;
}

h1 {
margin:1em 0 0 0;
padding:0;
font-size:160%;
}

h4 {
margin:1em 1.6em;
padding:0 0 0.4em 0;
font-size:100%;
border-bottom:1px solid #dcdcdc;
}

.source {
margin:0.4em 0;
padding:0;
font-size:9pt;
line-height:160%;
}


.hiddenCopyright{
display:none;
}

.summary{
font-size:10pt;
line-height:140%;
color:#707070;
margin: 1em 6px;
padding:1em;
border:1px dashed #707070;
}
/*
.summary:first-letter {
float:left;
margin-top:6px;
font-size:240%;
color:#c00;
}
*/
.mainContent {
line-height:170%;
font-size:10.5pt;
margin: 6px 1em;
}

.mainContent img {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    padding: 4px;
    display: block;
    margin: 0 auto;
    max-width: 96%;
}

.mainContent p{
    margin:1px 0;
    text-indent:2em;
    text-align: justify;
    margin-bottom: 10px;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.mainContent p.tushuo {
    text-align: center;
}

.relate li {
line-height:200%;
}

.commentCol {
	padding-left:2em;
}


.commentList li {
margin:5px 3px;
font-size:9pt;
list-style:none inside;
}

.commentList li > img{
margin:3px 3px;
}

.commentList .comm {
padding-right:2em;

}
