.Prodleft{width:750px; float:left; border-right:#EEE 1px solid}
.Prodright{width:calc(100% - 791px ); float:left ; padding:20px; height:860px;}
.prodImages{height:900px; position:relative;}
.slide {
	height: 900px;
}
.Imgesbtn {
	position:absolute; bottom:30px;
	width:100%;
	display:flex;
	justify-content:center;
}
.prev {
	top: 410px;
}
.next {
	top: 410px;
}
.GrassInfo {
	margin-top:30px;
	font-size: 14px;
	height:700px;
	overflow:auto;
/*	scrollbar-width: thin;
	scrollbar-color: #f1f1f1 #ffffff;
*/	scrollbar-width: none; /* Firefox 64+ */
    -ms-overflow-style: none; /* IE 10+ */
  }
.GrassInfo::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent; /* Chrome/Safari/Webkit */
}
.Addr{font-size:12px; position:absolute; bottom:70px; width:calc(100% - 60px ); color:#FFF; background-color:#36F; height:auto; overflow:hidden; border-radius:10px; padding:10px 20px ;line-height:25px}
.Addr h4{ padding:0px; font-size:14px; margin:0px}
#CommentText dl{ width:100%; margin:10px 0px 8px 0px; }
#CommentText dl dt img{ margin-right:10px}
.workLikeCom{ font-size:12px; background-color:#F5F5F5; color:#666; border-radius:8px; line-height:22px; margin-top:3px; padding:0px 15px 0px 15px}

.WshowImg {
	z-index: 100;
	position: absolute;
	top: 10px;
	right: 10px
}
.WshowImg span {
	float: right;
	cursor: pointer;
	width: 34px;
	height: 32px
}
.space100 {
	clear: both;
	height: 100px;
	line-height: 0;
	font-size: 0
}
.ClassBJimg{ height:280px}
.ClassBJ{ top:-120px}
.GrassrigTit a{ color:#FFF; margin-left:20px;}

#Umenu a {
	color: #333;
}
.prod_city{ width:100%; position:absolute; left:20px; bottom:20px}
#form3 select { border:#999 1px solid; font-size:14px}
/* 容器：Flex布局实现元素横向排列 */
.comment-input-container {
  display: flex;
  align-items: center;
  padding: 2px 4px;
  border: 1px solid #f0eeee;
  border-radius: 20px; /* 圆角，和示例一致 */
  width: 245px; /* 可根据需求调整宽度 */
  background-color:#f0eeee;
  float:left;
  margin-right:20px
}

/* 头像 */
.comment-avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%; /* 圆形头像 */
  margin-right: 8px;
  object-fit: cover; /* 保证图片比例 */
}

/* 输入框：占满剩余空间 */
.comment-input {
  flex: 1; /* 自动填充容器剩余宽度 */
  border: none; /* 去掉默认边框 */
  outline: none; /* 去掉聚焦时的外框 */
  padding: 0 8px ;
  font-size: 14px;
  background-color:#f0eeee;
}

/* 发送按钮 */
.comment-send-btn {
  padding: 4px 10px;
  border: none;
  border-radius: 15px;
  background-color: #C4C4C4; /* 浅灰色按钮，和示例风格一致 */
  color: #FFF;
  font-size: 12px;
  cursor: pointer;
  margin-left: 8px;
  }

/* 按钮 hover 效果（可选） */
.comment-send-btn:hover {
  background-color: #e0e0e0;
}

.comment-input::placeholder { /* 标准写法 */
  color: #666; /* 浅灰色，常用的placeholder颜色 */
  opacity: 1; /* 确保颜色不透明 */
}
.comment-input:-ms-input-placeholder {   color: #666;}
.comment-input::-ms-input-placeholder {   color: #666;}

.comment-input:focus::placeholder {  opacity: 0; /* 将透明度设为0，placeholder消失 */}
.comment-input:focus:-ms-input-placeholder {  opacity: 0;}
.comment-input:focus::-ms-input-placeholder {  opacity: 0;}
