/*�����б�1*/
.gridlist1 {
    overflow: hidden;
    -webkit-perspective: 1300px;
    -o-perspective: 1300px;
    -ms-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.gridlist1 li {
    float: left;
    width: 240px;
    zoom:1;height: 410px;
}

.gridlist1 li img {
    width: 220px;
    vertical-align: middle;
    background: #f5f5f5;
}

.gridlist1 li a {
    white-space: nowrap;
    line-height: 28px;
    display: block;
}

.gridlist1 li .InfoPicture {
    position: relative;
}

.gridlist1 li .info_wrap {
    width: 220px;
    height: 410px;
    position: absolute;
    top: 15px;
    text-align: center;
}

.gridlist1 li .info_wrap p {
    font-size: 20px;
    line-height: 150px;
    height: 410px;
    /* color: #333; */
    background: #f5f5f5;
    /* text-shadow:2px 2px 14px #000; */
    margin: 235px 0 0;
    white-space: nowrap;
    padding-top: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 5px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}

.gridlist1 li .info_wrap .ViewMore {
    color: #fff;
    opacity: 0;
    transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
}

.gridlist1 li:hover {
    /* background:url(../images/footer_bj.png) repeat; */
}

.gridlist1 li:hover img {
    opacity: 0.6;
}

.gridlist1 li:hover .info_wrap p {
    margin: 223px 0 20px;
}

.gridlist1 li:hover .info_wrap .ViewMore {
    opacity: 1;
}
