.NewsLentaList { overflow:hidden;padding-bottom:15px; border-bottom:1px dashed #CCC; } .NewsLentaList img { float:left; width:120px; height:auto; border:none; margin-right:12px; padding-bottom:7px; padding-top:2px; } .NewsLentaList H2 { color:#000; font-size:18px; line-height:25px; margin:0; font-weight:normal; } .NewsLentaList H2 a:link, .NewsLentaList H2 a:active, .NewsLentaList H2 a:visited { color:#000; text-decoration:underline; } .NewsLentaList H2 a:hover { color:#4887b7; text-decoration:none; } .NewsLentaList .Info { line-height:16px; font-size:10px; overflow: hidden; } .NewsLentaList .Info .Other { float:left; padding-top:1px; }.NewsLentaList .Info .Other, .NewsLentaList .Info .Other a { color:#777; } .NewsLentaList .Info .CommentBox { float:right; } .NewsLentaList .Info .CommentBox2 { float:right; } .hiddenlis { display: none; }
 
.PicItem { width:100%; overflow:hidden; position:relative; z-index:1; font-size: 10px; } .PicItem img { width:100%; height:auto !important; border:none; position:relative; z-index:2; }
.PicItem .Cens { position: absolute; left:7px; top:7px; color:#FFF; padding:2px 5px; line-height:14px; background:rgba(0,0,0,0.7); z-index:30; } .PicItem .PicAuth { position: absolute; left:7px; bottom:7px; color:#FFF; padding:2px 5px; line-height:14px; background:rgba(0,0,0,0.7); z-index:30; }
 
.ArticleContent h1, .ArticleContent h2, .ArticleContent h3, .ArticleContent h4, .ArticleContent h5  { text-align: left; }
.ArticleContent img { max-width:490px; height:auto !important; border:none !important; margin:0 !important; padding:0 !important; } 
 
.ReportPicBig { width:100%; margin-bottom:10px; margin-top:-7px; }

.MixBlock { padding:8px 10px 10px 10px; background:rgba(0,0,0,0.03); border-top:1px solid #CCC; border-bottom:1px solid #CCC; color:#000; overflow: hidden; line-height:18px; font-size:11px;; } .ILeft { float:left; width:350px; overflow: hidden; }
.ItemAuth { overflow: hidden; } .ItemAuth img { float:left; margin-right:10px; width:50px; height:50px; border:none; padding-top:2px; }

.ItemAlbum { overflow: hidden; } .ItemAlbum a { display:block; ovarflow:hidden; float:left; width:32%; height:auto; margin-right:2%; margin-bottom:2%; border:none; }
.ItemAlbum a:nth-of-type(3n+3)  { margin-right:0px !important; } .ItemAlbum img { width:100%; height:auto; border:none; }

.votingCon {border: 1px solid #ddd; border-radius: 7px; padding: 7px 10px;} .votingButton {padding-top: 10px;}
.votingButton a {display: inline-block; margin-right: 10px; height:14px; line-height:14px; padding:7px 15px; border-radius:5px; background:#F3F3F3; border:1px solid #CCC; font-size:12px; text-decoration: none;}
.votingButton a:hover { background:#4887b7; color:#FFF !important; } .votingResult {margin-bottom: 6px;} .votingResultNumber {color: #777; font-size: 11px;} 
.votingResultLine {display: inline-block; height: 13px; margin-right:10px; background: #4887b7; vertical-align: middle; text-align: center; color: #fff; font-size: 11px; line-height: 13px;}

.RealInfo { font-size:11px; line-height:16px; color:#777; float:right; } .RealInfo a { color:#777; }
.ImageAlt { padding:10px; font-size:12px; line-height:17px; background:rgba(0,0,0,0.04); margin-top:-20px; }
