/**微语样式**/
.tweet_text{overflow:hidden;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.tweet_text.more{-webkit-line-clamp:unset;display:block;}
.single .tweet_text{ }
.tweet_more{cursor: pointer;opacity:.88;display: inline-block;font-size: 12px;height: 20px;line-height: 20px;padding: 0 15px;border-radius: 10px;color: #7b8199;background: #5058782e;}
.tweet_imgs{line-height:0;width:77%;max-width:365px;margin-top: 5px;position: relative;}
.tweet_imgs a{display: inline-block;position: relative;overflow: hidden;background: #fff;}
.tweet_imgs a img, .tweet_imgs video{width:100%;height:100%;position: absolute;top: 0;left:0;vertical-align:middle;-o-object-fit:cover;object-fit:cover;transition: .5s;}
.tweet_imgs img:hover, .tweet_imgs video:hover{transform: scale(1.1);}

.tweet_imgs img.tweet_video_play{height:40px;width:40px;top: calc(50% - 20px);left: calc(50% - 20px);}

/*图片布局*/
.tweet_imgs{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));grid-template-rows:repeat(12, minmax(0, 1fr));gap: 1px;}
.tweet_imgs a{grid-column: span 4;grid-row: span 3;padding-top:75%;}
.tweet_imgs a.tweet_imgs_1{grid-column: span 8;grid-row: span 12;padding-top:100%;}
.tweet_imgs a.tweet_imgs_2{grid-column: span 5;grid-row: span 12;padding-top:130%;}
.tweet_imgs a.tweet_imgs_3{grid-column: span 5;grid-row: span 6;}
.tweet_imgs a.tweet_imgs_3:nth-child(1){grid-row: span 12;}
.tweet_imgs a.tweet_imgs_4{grid-column: span 5;grid-row: span 6;padding-top:100%;}
.tweet_imgs a.tweet_imgs_5{grid-row: span 6;padding-top:90%;}
.tweet_imgs a.tweet_imgs_5:nth-child(-n+2){grid-column: span 6;}
.tweet_imgs a.tweet_imgs_6{grid-row: span 6;padding-top:120%;}
.tweet_imgs a.tweet_imgs_7{grid-row: span 4;grid-column: span 6;}
.tweet_imgs a.tweet_imgs_7:nth-child(n+3):nth-child(-n+5){grid-column: span 4;}
.tweet_imgs a.tweet_imgs_8{grid-row: span 4;}
.tweet_imgs a.tweet_imgs_8:nth-child(n+4):nth-child(-n+5){grid-column: span 6;}
.tweet_imgs a.tweet_imgs_9{grid-row: span 4;padding-top:100%;}
.tweet_imgs a.tweet_imgs_10:nth-child(n+4):nth-child(-n+5){grid-row: span 6;}
.tweet_imgs a.tweet_imgs_11:nth-child(4){grid-row: span 6;}

/*左上角*/
.tweet_imgs a:nth-child(1){border-top-left-radius:10px;}
/*右下角*/
.tweet_imgs a:nth-last-child(1){border-bottom-right-radius:10px}
/*右上角*/
.tweet_imgs a:nth-child(3):not(.tweet_imgs_1):not(.tweet_imgs_2):not(.tweet_imgs_3):not(.tweet_imgs_4):not(.tweet_imgs_5):not(.tweet_imgs_7),
.tweet_imgs a.tweet_imgs_1:nth-child(1),
.tweet_imgs a.tweet_imgs_2:nth-child(2),
.tweet_imgs a.tweet_imgs_3:nth-child(2),
.tweet_imgs a.tweet_imgs_4:nth-child(2),
.tweet_imgs a.tweet_imgs_5:nth-child(2),
.tweet_imgs a.tweet_imgs_7:nth-child(2)
{border-top-right-radius:10px}
/*左下角*/
.tweet_imgs a:nth-last-child(3):not(.tweet_imgs_1):not(.tweet_imgs_2):not(.tweet_imgs_4):not(.tweet_imgs_7),
.tweet_imgs a.tweet_imgs_1:nth-last-child(1),
.tweet_imgs a.tweet_imgs_2:nth-last-child(2),
.tweet_imgs a.tweet_imgs_4:nth-last-child(2),
.tweet_imgs a.tweet_imgs_7:nth-last-child(2)
{border-bottom-left-radius:10px}

.tweet_imgs a.tweet_imgmore{position:absolute;z-index:9;bottom:5px;right:5px;line-height:20px;height:20px;color:#fff;font-size:12px;border-radius:10px 0 10px 0;width: unset;margin: 0;padding:0 10px;background:rgba(0,0,0,.55);}
