.photo_skin {}
.photo_skin .photo_list {}
.photo_skin .photo_list li {float:left; position:relative; width:20%;}
.photo_skin .photo_list li .photo_img {width:100%;}
.photo_skin .photo_list li .photo_img img {width:100%;}
.photo_skin .photo_list li .photo_over {position:absolute; left:0px; top:0px; background-color:rgba(0,0,0,0); color:#fff; width:100%; height:100%;}
.photo_skin .photo_list li .photo_over .photo_text {text-align:center; position:absolute; top:50%; margin-top:-0px; width:100%; opacity:0;}
.photo_skin .photo_list li:hover .photo_over {background-color:rgba(0,0,0,0.6);}
.photo_skin .photo_list li:hover .photo_over .photo_text {text-align:center; position:absolute; top:50%; margin-top:-75px; width:100%; opacity:1;}
.photo_text .photo_title {color:#fff; font-size:30px; font-weight:500;}
.photo_text .list_cate {font-size:16px; margin-bottom:20px;}
.photo_text .list_go {border:3px solid #ff363e; color:#ff363e; border-radius:30px; line-height:54px; display:block; width:54px; margin:0 auto; font-size:16px;}

@media screen and (max-width:2000px) {
.photo_skin .photo_list li {float:left; position:relative; width:25%;}
}

@media screen and (max-width:1600px) {
.photo_skin .photo_list li {float:left; position:relative; width:33.333%;}
}

@media screen and (max-width:1000px) {
/*모바일뷰*/
.photo_skin .photo_list li {float:left; position:relative; width:50%;}
}

@media screen and (max-width:640px) {
/*모바일뷰*/
.photo_skin .photo_list li {float:left; position:relative; width:100%; margin-right:0%;}
}
