page {
    background-color: #f6f7fb;
    padding-bottom: 0;
    min-height: 100vh;
}

image {
    width: 100%;
    height: 100%;
}

.Msg {
    width: 100%;
    background: #FFFFFF;
    border-radius: 0rpx 0rpx 0rpx 0rpx;
    margin: 0 auto;
    padding: 26rpx 20rpx;
    margin-top: 30rpx;
    box-sizing: border-box;
}

.Msg_Tit {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Msg_Tit_left {
    display: flex;
    align-items: center;
    font-size: 26rpx;
    color: #999999;
}

.Msg_Tit_left image {
    height: 60rpx;
    width: 60rpx;
    border-radius: 50%;
    margin-right: 16rpx;
}

.Msg_Tit_right {
    display: flex;
    align-items: center;
}

.Msg_Tit_right image {
    width: 22rpx;
    height: 22rpx;
    margin-right: 4rpx;
}

.Msg_con {
    font-size: 26rpx;
    color: #222222;
    margin-top: 30rpx;
}

.Msg_con_img {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 15rpx;
    gap: 15rpx;
}

.Msg_con_img image {
    width: calc(33.33% - 11rpx);
    height: 225rpx;
    flex-shrink: 0;
}

.Msg_con_video{
    width: calc(33.33% - 11rpx);
    height: 225rpx;
    flex-shrink: 0;
}

.Msg_iconList_leftIcon {
    display: flex;
    align-items: center;
    font-size: 22rpx;
    color: #999999;
    margin-right: 30rpx;
}

.Msg_iconList_leftIcon image {
    width: 30rpx;
    /* height: 30rpx; */
    margin-right: 10rpx;
}

.Msg_iconList {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30rpx;
}

.Msg_iconList_left {
    display: flex;
    align-items: center;
}

.Msg_iconList_right {
    display: flex;
    align-items: center;
}

.Msg_iconList_right image {
    width: 30rpx;
    margin-left: 10rpx;
    margin-right: 0;
}

.comment {
    height: 140rpx;
    width: 100%;
    background-color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    padding-top: 26rpx;
}

.comment_con {
    width: 650rpx;
    height: 70rpx;
    background: #F6F6FA;
    border-radius: 100rpx 100rpx 100rpx 100rpx;
    box-sizing: border-box;
    padding: 0 32rpx;
    padding-right: 0;
    display: flex;
    align-items: center;
}

.comment_con input {
    flex: 1;
}

.comment_con image {
    width: 28.3rpx;
    height: 28rpx;
    margin-right: 15rpx;
}


.reply {
    margin-top: 48rpx;
    margin-left: 76rpx;
}

.reply_tit {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.reply_tit_left {
    font-size: 26rpx;
    color: #999999;
    display: flex;
}

.reply_tit_left image {
    width: 40rpx;
    height: 40rpx;
    border-radius: 50%;
    margin-right: 10rpx;
}

.reply_tit_right {
    font-size: 24rpx;
    color: #999999;
}

.reply_con {
    font-size: 26rpx;
    color: #222222;
    padding-left: 50rpx;
    padding-right: 20rpx;
    margin-top: 8rpx;
}

#send {
    width: 140rpx;
    height: 50rpx;
    background: linear-gradient(91deg, #FF7658 0%, #FF370B 100%);
    border-radius: 100rpx 100rpx 100rpx 100rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28rpx;
    color: #FFFFFF;
    border: none;
}