﻿

#goods_list {
  width: 100%;
  background: #f8f8f8;
}
#goods_list_wrap {
  width: 1200px;
  margin: 0 auto;
}
.goods_items {
  padding:20px;
  padding-right:0;
  background: #fff;
  border:1px solid #eee;
  position: relative;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  cursor: pointer;
  width: 47%;margin-bottom: 25px;
}

/*.goods_items:nth-of-type(1) {
  position: relative;
  top: 3px;
}*/
.goods_items:hover {
  border: 1px solid #eb2332;
}
.goods_items:hover .goods_item_left img {
  position: relative;
  top: -2px;
}
/*.goods_items:not(:nth-of-type(1)) {
  margin-top:25px;
}*/
.goods_item_top {
  border-bottom:1px dotted #eee;
  padding-bottom: 10px;
  /*width: 1160px;*/
}
.goods_item_top h1 {
  display: inline-block;
  font-weight:normal;
  color: #272727;
  font-size: 16px;
  vertical-align: middle;
}
.goods_item_top h1 a:hover {
  color: #eb2332;
}
.goods_item_top h1 img {
  vertical-align: middle;
}
.goods_item_top h1 span {
  margin-left:6px;
  vertical-align: middle;
  font-weight: 600;
  color:#272727;
}
.goods_item_top h1 span:hover { color:#eb2332;}

.goods_item_top>div {
  vertical-align: middle;
  display: inline-block;
  margin-left:10px;
}
.goods_item_top>div>span {
  display: inline-block;
  padding: 2px 6px;
  border:1px solid #eb2332;
  -webkit-border-radius: 5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color: #eb2332;
}
.goods_item_top>span {
  vertical-align: middle;
  float: right;
  color: #666;
  line-height:32px;
  margin-right: 30px;
}
.goods_item_bottom {
  padding-top: 10px;
}
.goods_item_bottom>div {
  display: inline-block;
  vertical-align: top;
}
.goods_item_left {
  width: 20%;
  padding: 20px 0 0 17px;
}
.goods_item_left img {
  display: block;
  width: 64px;
  height: 64px;
  margin-bottom:20px;
  margin-left:8px;
  transition: all .2s linear;
}

.goods_item_mid {
  width: 40%;
}
.goods_item_mid>div {

}
.item_mid_cate>div {
  display: inline-block;
  width: 170px;
  padding-left: 40px;
  margin-bottom:10px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space:nowrap;
}
.item_line {
  border-right:1px solid #eee;
}
.item_mid_dis {
  padding-left: 40px;
  padding-right: 100px;
}
.item_mid_open,.item_mid_dis,.item_mid_tag {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space:nowrap;
}
.item_mid_tag {
  padding-left:40px;
  margin-bottom:10px;
  
}
.item_mid_open {
  padding-left: 40px;
  margin-bottom:10px;
  padding-right:100px;
}
.item_mid_tag>div {
  display: inline-block;
  padding:2px 7px;
  border:1px solid #eee;
  border-radius: 2px;
}
.item_mid_tag>div:hover {
  border:1px solid #eb2332;
}
.item_mid_tag>div:hover a {
  color: #eb2332;
}
.item_mid_tag>div:not(:nth-of-type(1)){
  margin-left:8px;
}
.goods_item_right {
  width: 40%;
  border-left: 1px solid #eee;
  position: relative;
  height:150px;
}
.goods_item_right>div {
  width: 100%;
  margin-top:10px;
  text-align: center;
}
.item_right_chat {
  width: 127px !important;
  background: #2090E4;
  font-size: 16px;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
 /* left: 50%;
  margin-left: -63.5px;*/
  margin-left: 30px;
}
.item_right_chat span {
  display: inline-block;
  height:100%;
  line-height:35px;
  margin-left:3px;
}
.item_right_chat img,.item_right_chat span {
  vertical-align: middle;
}
.item_right_specail {
  font-size:24px;
  width: 127px;
  color: #eb2332;
}
.item_right_price {
  font-size:14px;
  color: #999;
}
.show-time {
  font-size: 14px;
  color: #999;
  clear: both;
  margin-top: 50px !important;
}
.item_right_coll {
  margin-top:60px !important;
}
.item_right_coll span:hover {
  color: #eb2332;
  cursor: pointer;
}
.item_right_specail2 {
  margin:20px !important;
}
.goods_special_img {
  position: absolute;
  top: -50px;
  left: -280px;
}
.storelist-page-wrap {
  margin-top:20px;
  margin-bottom:20px;
}
.goods_is_sale {
  position: absolute;
  right: 200px;
  top: 10px;
  width: 90px;
}
.item_mid_cate>div span:nth-child(1),.item_mid_open span:nth-of-type(1),.item_mid_dis span:nth-child(1) { color: #999;}
.item_line span:nth-child(2),.item_mid_open span:nth-of-type(2),.item_mid_dis span:nth-child(2) { color:#272727;}
.item_mid_tag>span {color: #999;}
