.pic-list{margin-left:-7px; overflow:hidden; padding:60px 0;}
    .pic-list .pic-item{display:block; float:left; width:calc(25% - 7px); cursor:pointer; margin-left:7px; margin-bottom:1em; border: 1px solid #eee; box-sizing: border-box;}
    .pic-list .pic-item .img{position:relative; width:100%; height:240px; overflow:hidden;}
    .pic-list .pic-item .img img{height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:all .3s;}
    .pic-list .pic-item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
    .pic-list .pic-item .title, .pic-list .pic-item .sub-title{box-sizing: border-box; text-align:center; line-height:1em; padding: 0 1em; text-align:center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .pic-list .pic-item .title{color:#333333; padding-top: 6px; padding-bottom:6px;}
    .pic-list .pic-item .sub-title{color:#666; padding-bottom: 6px; font-size: 12px;}

.page-title{text-align:center; border-bottom:1px solid #f0f0f0; padding:50px 0;}
    .page-title h2{font-size:24px; line-height:2em; color:#333333; font-weight:normal}
    .page-title div{color:#666666; font-size:14px;}

.page-content{padding:45px 0;}

.nav-show{font-size: 15px;}
    .nav-show a + a{margin-left:2em;}
	.nav-show a + a:before{left:-1em;}