.artistlist{margin-top:30px;position:relative;height:auto;overflow:hidden}
.artistlist .block{position:relative;clear:both}
.artistlist .block.t50{padding-top:40px}
.artistlist .block .tag{float:left;font-size:18px;width:18px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;margin-right:38px;color:#333;}
.artistlist .block .art{float:left;width:1040px}
.artistlist .block .art li{float:left;text-align:center;padding-bottom:30px}
.artistlist .block .art li.last{margin-right:35px}
.artistlist .block .art li .img{width:180px;height:248px}
.artistlist .block .art li .name{display:block;margin-top:5px;color:#666}
.dabiaoti{margin-top:100px}
.dtinfo{margin-top:20px;border-top:1px solid #ddd;padding-top:10px;line-height:1.5em}
.dtartist{line-height:1.8em;margin:30px 0;width:1096px}
.nodata{width:1096px;background:#efefef;border-radius:5px;margin-top:50px;padding:50px 0;text-align:center}
.main .flag li{height:165px}

@media screen and (max-width: 991px) {
	.artistlist .block .art{width: 100%; float: none;}
	.artistlist .block .tag{ -webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
	.artistshowlist .info-list{width: 92%;border:0;    border-top: 1px solid #ddd;}
	.artistshowlist .info-list img{    height: auto;    width: 100%;}
	.artistshowlist .info-list .info{    width: 100%;margin-left: 0;float: none;}
	.artistshowlist .info-list .info p{display: block;}
	.dabiaoti{margin-top:30px}
	.artistlist .block .tag{width: 60%;text-align: right;display: -webkit-inline-box; text-align: -webkit-right;margin-bottom: 20px;}
	.artistlist .block{    overflow: hidden;}
}