@charset "utf-8";
#photo_type .thumb a span i {font-size:56px;}

@media screen and (max-width:980px) {
#photo_type .thumb a span i {font-size:36px}
}


#photo_type .thumb label.value {display:block;position:absolute;right:8px;bottom:8px;padding:0 8px;color:#fff;font-size:11px;line-height:20px;background:#f00001;border-radius:5px;z-index:2}
#photo_type .thumb label.value i {font-size:12px;}

#photo_type a.bo_tit {display:block;min-height:24px;text-align:center;overflow:hidden;vertical-align:middle;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;
-moz-binding: url('ellipsis.xml#ellipsis');
}
#photo_type .bo_info {color:var(--color);font-size:13px;line-height:24px;text-align:center;}

#photo_type .thumb a.off {opacity:1;}
#photo_type .thumb a.off span {display:none;}

#photo_type .item:hover .thumb a.off {opacity:1;}

.event_label {display:inline-block;position:absolute;left:8px;top:8px;padding:0 10px;color:#fff;font-size:13px;line-height:24px;border-radius:5px;z-index:2}
.event_label i {font-size:14px;}
.event_ing {background:#1398d9;}
.event_ready {background:#f00001;}
.event_end {background:#666;}

#photo_type a.bo_tit .event_label {position:relative;left:auto;top:auto;margin:0 0 12px 0;}
#photo_type a.bo_tit .event_label i {color:#fff;font-size:14px;}

h2#bo_v_title {text-align:center;}

#bo_v_info .period {color:#666;text-align:center;}
#bo_v_info .period label {display:inline-block;padding:0 8px;line-height:24px;background:#f6f6f6;border:solid 1px #ddd;border-radius:4px;}
#bo_v_info .event_label {position:relative;left:auto;top:auto;}