﻿/*.photo{position:relative;padding:0px 5px}*/

.photo dl{height:258px;float:left;margin-right:10px;border:1px solid #eee;box-sizing:border-box;background:#fff;margin-bottom:20px;overflow:hidden}
.photo dl:nth-child(4n){margin-right:0px}
.photo dl:hover{box-shadow:0 0 20px #ccc}
.photo dl:hover dt img{transform:scale(1.2)}
.photo dl:hover{box-shadow:0 0 20px #ccc}
.photo dl:hover dd h4{background-color:#4699FE}
.photo dl:hover dd h4 a{color:#fff}
.photo dt{height:218px;position:relative;overflow:hidden}
.photo dt img{height:218px;transition:all 0.6s;object-fit:cover;object-position:center}
.photo dl dd{height:40px}
.photo dd h4{font-size:16px;color:#000;line-height:100%;position:relative;margin-bottom:38px;text-align:center;line-height:40px}
.photo dd h4 a{color:#000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.photo dd p{font-size:14px;line-height:24px;color:#737373;margin-bottom:40px;text-align:justify}
.photo .more a{margin:0 auto}



.c_list{position:relative;margin-bottom: 20px}
.c_list a{width:100%;height:100%;display:block;padding:3px;position:relative}
.c_list .item{position:relative;width:100%;display:flex;flex-direction:column;border-radius:5px;overflow:hidden;transition:all .5s; border:1px solid #eee}
.c_list .item{padding:3px;box-shadow:0 0 0px #999;}
.c_list .item .photo{position:relative;overflow:hidden}
.c_list .item .photo img{transition:all .5s;width:100%;}
.c_list .item:hover {box-shadow:0 0 10px #999;top:0px}
.c_list .item:hover .photo img{transform:scale(1.1,1.1)}
.c_list .item>div{margin-bottom:20px}
.c_list .item:hover .photo:after{width:0;height:0}
.c_list .item  .title{padding: 10px;background-color:#f6f5f5;text-align: center;width: 100%;margin: 0px;color: #333}
.c_list .item:hover .title{background-color:#155bb5;color: #fff}



.dec{
	font-size: 22px;line-height: 35px;color: #515151;text-align: center;margin: 20px 0 30px 0;
}