@charset "utf-8"; 

/* content */
.content{ padding-top: 20px; padding-bottom: 40px; }
.content .content-left{  }
.content .content-left .title{ background: url(../image/title.png) no-repeat center; background-size: 120px 40px; width: 120px; height: 35px; position: absolute; top: -20px; left: 20px; padding-left: 20px; color: #fff; line-height: 33px; font-size: 18px; font-weight: bold; }
.content .content-left .content-main a{ display: block; line-height: 50px; width: 100%; height: 50px; float: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.content .content-left .content-main span{ color: #999; float: right; font-size: 14px; line-height: 53px; }
.content .content-left .content-main a small{ font-weight: bold; margin-right: 15px; font-size: 16px; }

.content .content-right{  }
.content .content-right .fl-modul{ margin-bottom: 15px; border: 1px solid #e6e6e6; }
.content .content-right .fl-modul .modul-title{ padding: 10px 0; border-bottom: 1px solid #e6e6e6; }
.content .content-right .fl-modul .modul-title span{ font-size: 22px; padding-bottom: 10px; }
.content .content-right .fl-modul .modul-content{ padding: 15px 0; }
.content .content-right .fl-modul .modul-content-new{ padding: 10px 0; }
.content .content-right .fl-modul .modul-content-new li{ position: relative; }
.content .content-right .fl-modul .modul-content-new li:before{ content:'●'; display: inherit; font-size: 3px; color: #999; width: 5%; position: absolute; top: 10px; left: 0; }
.content .content-right .fl-modul .modul-content-new a{ display: inherit; color: #666; line-height: 35px; padding-left: 20px; height: 35px; overflow: hidden; }

.content .content-right .fl-modul .modul-content-pic{ padding: 10px 0; }
.content .content-right .fl-modul .modul-content-pic li{ position: relative; }
.content .content-right .fl-modul .modul-content-pic li img{ width: 100%; }
.content .content-right .fl-modul .modul-content-pic li p{ padding-top: 5px; line-height: 20px; max-height: 45px; overflow: hidden; }