/*********brands sliders goes here ************/
.swipe {
  width: 100%;
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto 35px;
  -webkit-tap-highlight-color: transparent; }

.swipe-wrap {
  width: 100%;
  overflow: hidden;
  position: relative; }

.swipe-wrap > div {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden; }

.ul_swipe {
  position: absolute;
  z-index: 2;
  bottom: 5px;
  width: 100%;
  font-size: 0;
  text-align: center; }

.ul_swipe li {
  width: 6px;
  height: 6px;
  background: black;
  display: inline-block;
  margin: 20px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border: 2px solid black;
  cursor: pointer; 

  *zoom: 1;
  *display: inline;
}

.left_arrow {
  position: absolute;
  top: 45%;
  left: 8%;
  cursor: pointer;
  z-index: 4; }

.right_arrow {
  position: absolute;
  top: 45%;
  right: 8%;
  z-index: 4;
  cursor: pointer; }

li.opcity100 {
  filter: alpha(opacity=100);
  opacity: 1; }

/*********brands sliders ending ************/
/********************************************/
.x_line {
  width: 1096px;
  margin: 0 auto 15px;
  border-bottom: 1px solid #afafaf;
  font-size: 18px;
  color: #727272;

  height:26px; }
.x_line .shop-title{
	float:left;
	margin-left:50px;
	width:860px;
	overflow:hidden;
}
.x_line .shop-title ul li{
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    float: left;
    height: 18px;
    line-height: 18px;
}
.x_line .shop-title ul li a{
	  color: #232323;
    font-family: "微软雅黑",sans-serif;
    font-size: 16px;
    letter-spacing: 3px;
    line-height: 18px;
    margin-left: 5px;
    margin-right: 5px;
}
.x_line .shop-title ul li .shopa{
	color:#e6d88c;
}
#brands_wrap {
  overflow: hidden;
  margin-bottom: 0px; }
  #brands_wrap img {
    display: block; }
  #brands_wrap ul {
    list-style: none;
    overflow: hidden;
    width: 1100px;
    margin: 0 auto; }
  #brands_wrap li {
    list-style: none;
    overflow: hidden;
    float: left;
    width: 364px;
    margin-bottom: 40px;
    margin-left: 1px;
    margin-right: 1px;
    cursor: pointer;
    position: relative; }
    #brands_wrap li div.img_wrap {
      width: 364px;
      height: 310px;
      overflow: hidden;
      cursor: pointer; }
    #brands_wrap li img.brand_img {
      width: 364px;
      height: 310px; }
    #brands_wrap li img.brand_t {
      width: 364px;
      height: 64px;}
#brands_wrap li p{ height:64px; background:#8d8d8d; text-align:center; line-height:64px; color:#fff; font-size:16px}

