.hR p:first-child span {
    height: 12px;
    width: 1px;
    background-color: #cabad7;
    margin: 8px 10px 0;}
.xxld {
    margin-top: 50px;
    overflow: hidden;}
.xxld li {
    width: 29%;
    display: block;
    margin: 2%;
    float: left;}
.xxld li a{display:block;}
.xxld li .pic-img {
    overflow: hidden;
    padding-top: 130%;
    position: relative;}
.xxld li .pic-img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;}
.xxld li:hover img {
    transform: scale(1.1);
    transition-duration: .5s;}
.xxld .xm {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;}
.xxld .zc {
    font-size: 16px;
    color: #666;
    text-align: center;
        line-height: 35px;}
.xxld .fggz {  line-height: 35px;
    font-size: 16px;
    color: #666;
    text-align: center;
        min-height: 105px;
            height: 105px;}
.xxld li:nth-child(1) {
    margin-left: 18%;}
    .xxld li:nth-child(2){}
    .xxld li:nth-child(6){    margin-left: 18%;}
    .xxld li:nth-child(7){}
