
/* CSS Document */
.section-body { background: #fff }
.section-header { text-align: center }
.section-header h2 { position: relative; margin-top: 0; font-size: 30px; z-index: 1 }
.section-header h2 .fa { color: #999; margin-left: 5px; font-size: 20px }
.section-header p { font-size: 14px; color: #666 }
.section-header .line { position: absolute; top: 16px; left: 0; right: 0; height: 1px; width: 50%; margin: 0 auto; background-color: #ccc; z-index: -1 }
.section-header h2>span { padding: 0 50px; color: #333; background-color: #fff }
.section-body { padding-top: 25px }
.topics .media { border-bottom: 1px dashed #eee; }
.topics p { }
.topics .info {  overflow: hidden; margin: 0;line-height:25px;min-height:85px;}
.topics h3 {  margin: 5px 0 10px 0; color: #444; overflow: hidden;font-weight:bold; }
@media (max-width:992px) {
.topics h3 { max-height: 40px }
}
.group { margin: 20px 0 0; border: 1px solid #eee }
.group>li { padding: 20px 40px }
.media-left, .media-right, .media-body { display: table-cell; vertical-align: top; }
.media-right, .media > .pull-right { padding-left: 15px; }
.media-left, .media > .pull-left { padding-right: 10px; }
.media a{color:#428bca}
.listnew{padding:0;}
.media img{min-width:80%;}
.col-lg-12 img{max-width:100%;max-height:auto;min-width:100%}
