@charset "utf-8";

#album_header { padding: 10px; }
#album_header h4 { float: left; font-size: 20px; color: #e04859; }
#album_header ul { float: right; }
#album_header li { float: left; margin-left: 5px; }

#btn_pre a { background: url("/images/event/btn_pre.gif") 0 0 no-repeat; width: 83px; height: 0; line-height: 33px; padding-top: 33px; overflow: hidden; display: block; }
#btn_nex a { background: url("/images/event/btn_nex.gif") 0 0 no-repeat; width: 83px; height: 0; line-height: 33px; padding-top: 33px; overflow: hidden; display: block; }
#btn_back a { background: url("/images/event/btn_back.gif") 0 0 no-repeat; width: 83px; height: 0; line-height: 33px; padding-top: 33px; overflow: hidden; display: block; }


#album_list { margin: 10px 0; }
#album_list li { background: url("/images/event/item_bg.gif") 0 0 no-repeat;width: 220px; height: 255px; float: left; margin-left: 0px;}
#album_list dt { font-size: 16px; font-weight: bold; padding: 15px 20px; color: yellow; }
#album_list dd { padding: 0 20px; }
#album_list dd p { background: url("/images/event/list_icon.gif") 0 2px no-repeat; padding-left: 15px; }
#album_list dd p a { font-size: 12px; }
.icon { vertical-align: middle; padding-left: 5px; }

#album_header { background: url("/images/common/dot_line.gif") left bottom repeat-x; padding: 10px; margin-bottom: 10px; }
#album_d { padding: 10px; }
#img_section li { float: left; margin: 15px; }
#album_title { border-bottom: 1px solid #D65421; }
#album_title span { font-size: 12px; color: #777; }
#album_desc { padding: 20px; }

#btn_section { width: 100px; margin: 10px auto 0; }

#month_list { padding: 0; }
#month_list li { padding: 10px; border-bottom: 1px solid #eee; }
#month_list .imgs { float: left; border: 1px solid #ddd; padding: 3px; background-color: #fff; width: 104px; height: 77px; line-height: 77px; text-align: center; font-size: 10px; color: #888; margin-right: 10px; }
.noimg { line-height: 77px; }
.cont { float: right; width: 500px; font-size: 12px; color: #555; }
.cont dt span { background-color: #FF6600; color: white; padding: 0 5px; font-weight: bold; }
.btn_detail { display: inline; }

#img_section {
  
}
#img_section li {
  margin: 0;
  width: 27.33%;
  float: left;
  padding: 3%;
}

#img_section li img {
  width: 100%;
}