.opus_tag{position: fixed;height: 2.92rem;width: 100%;background-color: #212121;z-index: 81;}
	.opus_tag_title{height: .72rem;line-height: .72rem;border-bottom: transparent .01rem solid;position: absolute;bottom: 0;margin: 0 .82rem;width: 5.86rem;color: #fff;font-size: .28rem;}
	.active.opus_tag_title{border-color: #979898;}
	.opus_tag_title>span{display: inline-block;float: left;}
	/*.opus_tag .inverted_triangle{position: absolute;left: .85rem;top: 50%;margin-top: -.05rem;}*/
	.opus_tag .inverted_triangle{position: relative;float: left;margin-left: .2rem;left: auto;top: 50%;margin-top: -.05rem;}

.opus_tag_list{background-color: #212121;font-size: .28rem;position: fixed;z-index: 80;width: 100%;height: 0;overflow: hidden;transition: height .3s;}
	.opus_tag_list.active{height: 100%;}
	.opus_tag_list_boxes{padding: 2.92rem .82rem;height: 80%;overflow-y: scroll;width: 3rem;position: relative;left: 2.26rem;font-size: .28rem;}
	.opus_tag_list_boxes div{height: .72rem;line-height: .72rem;color: #979898;border-bottom: #979898 .01rem solid;position: relative;}
	.opus_tag_list_boxes .active div{color: #fff;}

.body{margin-top: 2.92rem;background-color: #212121;}
.div_page{background-color: #212121;padding-bottom: 1.6rem;}
.backlinear{cursor: pointer;width: 100%;height: 100%;background: -webkit-linear-gradient(transparent 60%,black);background: -o-linear-gradient(transparent 60%,black);background: -moz-linear-gradient(transparent 60%,black);background: -mos-linear-gradient(transparent 60%,black);background: linear-gradient(transparent 60%,black);}

.opus_boxes{width: 100%;height: 6.75rem;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;margin-bottom: .1rem;}
	.opus_boxes_word{line-height: 1.8;margin: 0 .3rem;position: absolute;bottom: .46rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.opus_boxes_word span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.dividing_box{display: none;margin: .6rem 0;position: relative;height: .32rem;}
	.dividing_box.active{display: block;}
	.dividing_line{background-color: #979898;height: 1px;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.dividing_word{font-size: .23rem;color: #979898;background-color: #212121;width: 2.1rem;height: .32rem;line-height: .32rem;position: absolute;left: 50%;margin-left: -1.05rem;text-align: center;}