.w1000{
    margin: 0 auto;
    width: 1000px;
}
.padding-top-60{
    padding-top: 60px;
}
.flex{
    display: flex;
}
.imgsTitle{
        border-radius: 19px;
        width: 251px;
        height: 39px;
        margin: 100px auto 0;

            font-size: 24px;
            font-family: "SourceHanSansCN";
            color: rgb(255, 255, 255);
            font-weight: bold;
            line-height: 39px;
            padding-left: 50px;
            letter-spacing: 2px;
}
.imgsTitle img{
   width: 24px;
   height: 24px;
   /* margin-right: 15px; */
   vertical-align: middle;
   margin-top: -3px;
   display: inline-block;
}
.imgsTitle.blue{
    background-image: -moz-linear-gradient( 90deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(1,94,234) 0%, rgb(0,192,250) 100%);
}
.imgsTitle.purple{
        background-image: -moz-linear-gradient( 90deg, rgb(113,72,181) 0%, rgb(135,105,233) 50%, rgb(113,93,211) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(113,72,181) 0%, rgb(135,105,233) 50%, rgb(113,93,211) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(113,72,181) 0%, rgb(135,105,233) 50%, rgb(113,93,211) 100%);
      
}

.albumHead{
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 40px;
}
.albumHead  {

}
.albumHead .left {
    
}

.albumHead .left h2{
    font-size: 20px;
    font-family: "SourceHanSansCN";
    line-height: 28px;
    text-align: left;
    margin-bottom: 10px;
}

.albumHead.blue .left h2,.albumHead.blue .left p{
    color: rgb(1, 100, 235);
}

.albumHead.purple .left h2 ,.albumHead.purple .left p{
    color: rgb(86, 37, 180)
  }
  .albumHead .left p{
        font-size: 18px;
        font-family: "SourceHanSansCN";
        line-height: 24px;
        text-align: left;

  }
  .albumHead .left p.solidBottom{
    padding-bottom: 6px;
    display: inline-block;
    border-bottom: 4px  solid ;
}
.albumHead.blue .left p.solidBottom{
        border-color: rgba(18, 154, 247,0.8);
}
.albumHead.purple .left p.solidBottom{
    border-color: rgba(135, 105, 233,0.8);
      
}


.albumHead .right {

}

.albumHead .right img{
    width: 90px;
    height: 90px;
    margin-right: 10px;
}
.albumHead .right p{
   line-height: 22px;
   font-size: 15px;
   width: 15px;

}

.imgsList{
    margin-top: 30px;
    display: flex;
    flex-wrap:wrap ;
}
.imgsList img{ 
    width: 190px;
    height: 140px;
    margin-right: 12px;
    margin-bottom: 10px;
}
.imgsList img:nth-child(5n-5){ 
    margin-right: 0;
}

.previewImgItem{
    width: calc( 90vh * 19 / 14 );
    height: 90vh;
    margin: 0 auto;
}