.wrapper.index{
    margin-bottom: 6vh;
}
.music{
    display: none;
}

.bannerphone{
    display: none;
}
.PartyBuilding {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;

}

.PartyBuilding dl {
    width: 45%;
    margin-top: 30px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
}

.PartyBuilding dl dt {
    width: 100%;
    padding-bottom: 1vh;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #e8391c;
    margin-top: 3vh;
}

.PartyBuilding dl dt p {
    font-size: 20px;
    font-weight: bold;
    color: #e8391c;
    display: flex;
    align-items: center;
}
.PartyBuilding dl dt p em{
    display: block;
    width: 30px;
    margin-right: 2px;
}

.PartyBuilding dl dt a {
    font-size: 14px;
    color: #999
}



.PartyBuilding dl dd {
    width: 100%;
    margin-top: 3vh;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.PartyBuilding dl dd em{
    display: block;
    width: 30px;
    margin-right: 5px;
}
.PartyBuilding dl dd a{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.PartyBuilding dl dd span{
    width: 30%;
    border-radius: 10px;
    overflow: hidden;

}
.PartyBuilding dl dd .right{
    width: 60%;
}
.PartyBuilding dl dd .right h3{
   font-size: 20px;
   font-weight: bold;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}
.PartyBuilding dl dd .right p{
    font-size: 14px;
    margin-top: 2vh;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}



.toptitle {
    width: 100%;
    height: 6vh;
    line-height: 6vh;
    color: #fff;
    background-color: #17254c;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}



/*分页*/
.digg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 36px auto;
}

.digg span,
.digg a.first,
.digg a.last {
    width: 54px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border-radius: 8px;
    border: solid 1px #cccccc;
    margin: 0 8px;
}

.digg a {
    width: 32px;
    height: 37px;
    line-height: 37px;
    border-radius: 8px;
    text-align: center;
    border: solid 1px #cccccc;
    margin: 0 8px;
}

.digg a.page_target,
.digg a:hover {
    background-color: #17254c;
    color: #fff;
    border: 1px solid #17254c;
}
/*文章*/
.PartyBuildingShow{
    width: 90%;
    max-width: 1200px;
    margin: 20px auto 14vh;
    position: relative;

}


.playzt1{
    display: none;
}
.PartyBuildingShow .title{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
  
}
.PartyBuildingShow .time{
    text-align: center;
    font-size: 14px;
    color: #999;
    margin: 1vh auto;
}
.musicikz{
    width: 55%;
    max-width: 500px;
    height: 35px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    border-radius: 15px;
    border:1px solid #e8391c;
    margin: 20px auto;
    position: fixed;
    bottom: 7vh;
    left: 50%;
    transform: translate(-50%,0);
    background-color: #fff;
}
.musicikz img{
    display: block;
    width: 100%;

}
.musicikz span{
    width: 30px;
    cursor:pointer;
}
.PartyBuildingShow img{
    display: initial;
    width: initial;
    max-width: 100%;
    cursor:pointer;
}


.newsindex dl dt{
    margin-top: 3vh;
    border-bottom: 1px solid #1d2088;
}
.newsindex .PartyBuilding dl dt p{
    color: #000;
}
@media screen and (max-width:414px) {
    .nav ul li{
        width: 18%;
    }
    .nav ul li.on::after{
        width: 100%;
    }
    .PartyBuilding dl{
        width: 100%;
    }
    .bannerphone{
        display: block;
    }
    .banner{
        display: none;
    }
}