.discographyLists__item__thumb {
}

.discographyLists__item__thumb img {
    height: auto;
    width: 100%;
}
.discography__article--title {
background: #000;
border:2px solid #61c1bd;
color:#61c1bd;
font-size:20px;
font-weight: bold;
line-height:1.65;
margin-bottom: 40px;
padding:10px 20px;
text-align: center;
}

.discography__article--toptext {
border-bottom:1px solid #61c1bd;
color:#FFF;
line-height:2;
margin-bottom:40px;
padding-bottom:40px;
word-break: break-all;
}
.discography__article--bottomtext {
border-top:1px solid #61c1bd;
color:#FFF;
line-height:2;
padding-top:40px;
word-break: break-all;
}
.discography__article--toptext a,
.discography__article--bottomtext a {
color:#FFF;
}
.discography__article--toptext img,
.discography__article--toptext iframe,
.discography__article--bottomtext img,
.discography__article--bottomtext iframe {
max-width:100%;
}
.discography__article--inner {
background-color: #000;
border: 2px solid #5eb8b3;
margin-top: -2px;
padding: 40px;
display: flex;
}
@media screen and (max-width:768px) {
.discography__article--inner {
    padding: 24px;
}
.discography__article--inner img {
    max-width: 100%;
}
.newsDetail__textWrap {
    font-size: 12px;
font-size: 1.2rem;
}
}
.discography__article--left {
width:260px;
margin-right:40px;
}
.discography__article--right {
color:#FFF;
}
.discography__article--img {
width:260px;
margin-bottom:15px;
}
@media screen and (max-width:768px) {
    .discography__article--inner {
        flex-wrap: wrap;
        font-size: 12px;
        font-size: 1.2rem;
    }
    .discography__article--left {
        width:100%;
        margin-right:0;
    }
    .discography__article--img {
        width:80%;
        margin:0 auto 24px;
    }
}

.discography__article--img img {
display: block;
max-width:100%;
width:100%;
}
.discography__article--buttons {
height:45px;
margin-bottom:15px;
}
.discography__article--buttons a {
background:#000;
border:2px solid #61c1bd;
color:#61c1bd;
display: block;
font-size:18px;
height:45px;
line-height:2.27;
text-align: center;
text-decoration: none;
transition: all 0.3s ease;
}
@media screen and (max-width:768px) {
    .discography__article--buttons {
height:36px;
margin-bottom:12px;
}
.discography__article--buttons a {
display: flex;
font-size:1.2rem;
height:36px;
line-height:1;
justify-content: center;
    align-items: center;
}
}
.discography__article--buttons a:hover {
background:#61c1bd;
color:#000;
}
.kbn {
background:#004845;
display: table;
font-weight: bold;
line-height:2;
padding:0 10px;
margin-bottom:16px;
font-size:12px;
}
.discography__article--name {
font-weight: bold;
line-height:1.5;
margin-bottom:8px;
}
.discography__article--text {
line-height:2.5;
margin-bottom:2.5em;
word-break: break-all;
}
#shopList { padding: 30px; }
#shopList h1 {
font-size: 24px;
font-weight: bold;
padding-bottom: 30px;
color: #61c1bd;
text-align: center;
}
@media screen and (max-width:768px) {
    #shopList h1 {
        font-size:1.6rem;
        width: 100%
    }
}
#shopList span {
display: inline-block;
margin: 0 0 10px 10px;
;
}
#shopList span a img { transition: all 0.6s ease; }
#shopList span a:hover img {
transition: all 0.3s ease;
transform: scale(1.1);
}
#shopList .linktext { padding-bottom: 10px; }
#shopList .linktext a {
font-size: 20px;
text-decoration: none;
color:#FFF;
}
@media screen and (max-width:768px) {
    #shopList .linktext a {
        font-size:1.4rem;
    }
}
#shopList .dlicon { padding-bottom: 15px; }
#shopList .dlicon a img { transition: all 0.6s ease; }
#shopList .dlicon a:hover img {
transition: all 0.3s ease;
transform: scale(1.1);
}
#shopList .qr {
padding-bottom: 30px;
}
.dllist {
display: flex;
flex-wrap: wrap;
}
.dllist .box {
width:246px;
}
.shop__modal {
background:rgba(0,0,0,.85);
bottom:0;
left:0;
right:0;
overflow: auto;
position: fixed;
top:0;
z-index:9999;
display: none;
}
.shop__detail {
align-items: center;
display: flex;
justify-content: center;
margin:0 auto;
min-height: 100%;
padding:100px 0;
width:800px;
position: relative;
z-index:3;
}
@media screen and (max-width:768px) {
    #shopList {
        padding:24px;
        text-align: center;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .shop__detail {
        padding:48px 0;
        width: 100%;
    }
    #shopList span {
        width:40%;
        margin:4.5% 10px;
    }
    #shopList span img {
        max-width: 100%;
    }
    .dllist {
        justify-content: center;
    }
}
.shop__article {
width: 100%;
}
.shop__closelayer {
bottom:0;
left:0;
position: absolute;
right:0;
top:0;
z-index:1;
}
.dl__modal {
background:rgba(0,0,0,.85);
bottom:0;
left:0;
right:0;
overflow: auto;
position: fixed;
top:0;
z-index:9999;
display: none;
}
.dl__detail {
align-items: center;
display: flex;
justify-content: center;
margin:0 auto;
min-height: 100%;
padding:100px 0;
width:800px;
position: relative;
z-index:3;
}
@media screen and (max-width:768px) {
    .dl__detail {
        padding:48px 0;
        width:100%;
    }
}
.dl__article {
width: 100%;
}
.dl__closelayer {
bottom:0;
left:0;
position: absolute;
right:0;
top:0;
z-index:1;
}
.player {
    display: inline-block;
}
.player input {
    background: #004845;
    border-radius: 30px;
}
.goodsLists__item__title {
    padding-bottom:12px;
}
.closeBtn {
    z-index: 5000
}