.social-panel {
	padding:30px;
    _background:#eee;
}
/******************************/
.icon_like {
    background: url("/img/like-comment-share2.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -9px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
	left:0;
	margin-left:30px;
    border:0;
    cursor:pointer
}
.icon_like:hover , .icon_like:active { 
	background: url("/img/like-comment-share1.png") no-repeat transparent; 
    background-position:9px -9px; 
}
.icon_liked {
    background: url("/img/like-comment-share1.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -9px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
	left:0;
	margin-left:30px;
    border:0;
    cursor:pointer
}
/******************************/
.icon_comment {
    background: url("/img/like-comment-share2.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -55px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
.icon_comment:hover , .icon_comment:active { 
	background: url("/img/like-comment-share1.png") no-repeat transparent; 
    background-position:9px -55px; 
}
/******************************/
.icon_share {
    background: url("/img/like-comment-share2.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -102px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
.icon_share:hover , .icon_share:active { 
	background: url("/img/like-comment-share1.png") no-repeat transparent; 
    background-position:9px -102px; 
}
.icon_shared {
    background: url("/img/like-comment-share1.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -102px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
/***********************/
.icon_subscribe {
    background: url("/img/like-comment-share2.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -149px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
.icon_subscribe:hover , .icon_subscribe:active { 
	background: url("/img/like-comment-share1.png") no-repeat transparent; 
    background-position:9px -149px; 
}
.icon_subscribed {
    background: url("/img/like-comment-share1.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -149px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
/******************************/
.icon_view {
    background: url("/img/like-comment-share2.png") no-repeat transparent;
    display:inline-block;
    overflow: hidden;
    background-position:9px -194px; 
    text-indent: -0px;
    width:250px;
    height:45px;
    padding:0;
    border:0;
    cursor:pointer
}
/******************************/
.user_icon {
    font-size:20px; 
	font-weight:bold; 
	width:60px; 
	height:60px; 
	text-align:center; 
	line-height:60px; 
	border-radius:5px;
	overflow: hidden;
}

.textarea_block {
    margin-top: 30px; 
}

.textarea {
    font-size:22px; 
	width:100%; 
	resize: vertical; 
	padding:10px; 
}

.textarea1 {
    font-size:22px; 
	width:98%; 
	resize: vertical; 
	padding:10px; 
}

.comment_block {
    margin-top:100px; 
}

.margin_top {
    margin-top:30px; 
}

.margin_left {
    margin-left:60px; 
}

.table_structure {
    width:95%; 
	padding-left:20px; 
	line-height:1.5; 
}

.table_line {
    border-top:1px solid #ccc; 
	padding-top:10px; 
}

.table_content_distance {
    padding-bottom:10px;
}

.submit-button-comment {
  border-radius: 5px;
  display:inline-block;
  overflow: hidden;
  background-position:0px -351px; 
  font-size:1.1em;
  font-weight: bold;
  text-indent: 0px; 
  padding:10px 20px 10px 20px;
  border-top:0;
  border-left:0;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  -webkit-appearance: none;
  cursor:pointer;
  width:140px;
  text-align:center;
  color:#609ee9;
  _background:#808080;
  margin-top:20px;
}
.submit-button-comment:hover , .submit-button-comment:active { 
  background:#FF4500;
  color: #fff;
}

.button-align { 
  text-align:center;
}

.reply { 
  color:#609ee9;
  border:1px solid #ccc;
  font-size:0.9em;
  border-radius:5px;
  padding:3px 10px 4px 10px;
}
.reply:hover , .reply:active { 
  background:#FF4500;
  color: #fff;
}
.reply_at { 
  color:#609ee9;
}

.content {
    display: none;
}
.image {
    width: 100%; /* 图片宽度填满容器 */
    height: 100%; /* 图片高度填满容器 */
    object-fit: cover; /* 图片在容器中等比例缩放，保持宽高比并填满容器 */
    object-position: center center; /* 图片在容器中居中显示 */
    display: block; /* 以块级元素显示 */
    margin: auto; /* 居中显示 */
}

.show_number {
	line-height:35px; 
    font-size:0.9em; 
}