@charset "utf-8";
.recent_photoblock_type {position:relative;}
.recent_photoblock_type h2 {display:block;margin:0 0 16px 0;color:#444;font-size:20px;font-weight:500;}
.recent_photoblock_type .more {display:block;position:absolute;right:0px;top:7px;color:#999;font-size:12px;}
.recent_photoblock_type .more i {margin:0 0 4px 0;font-size:16px;vertical-align:middle;}
.recent_photoblock_type dl {}
.recent_photoblock_type dl:after {display:block;visibility:hidden;clear:both;content:""}
.recent_photoblock_type dl dd {display:block;float:left;position:relative;width:25%;padding:0 1px 1px 0;}
.recent_photoblock_type dl dd img {width:100%;height:auto;}
.recent_photoblock_type dl dd a.btn_over {display:block;position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(5,151,64,0.8);
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
}
.recent_photoblock_type dl dd a.btn_over .btn_over_con {display:block;position:absolute;left:0;top:50%;width:100%;margin:-20px 0 0 0;color:#fff;text-align:center;}
.recent_photoblock_type dl dd a.btn_over .btn_over_con i {font-size:18px;}

.recent_photoblock_type dl dd a.btn_over:hover {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity: 1;
}

.recent_photoblock_type h2,
.recent_photoblock_type dl dd,
.recent_photoblock_type dl dd img,
.recent_photoblock_type dl dd a.btn_over {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}




@media screen and (max-width:768px) {
.recent_photoblock_type h2 {font-size:16px;}

.recent_photoblock_type dl dd {width:50%;}
}