/* flexslider 图片轮播*/
.flexslider{position:relative;width:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider-index .flex-direction-nav a{ width:36px; height:60px; line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(../images/prevnext.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flexslider-index .flex-direction-nav .flex-next{right: 15px;background-position:-10px -10px;}
.flexslider-index .flex-direction-nav .flex-prev{left:15px; background-position:-10px -80px; }
.small-flexslider .flex-direction-nav a{ width:39px; height:52px; line-height:99em;overflow:hidden;margin:-26px 0 0;display:block;background:url(../images/small-flexslider.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.small-flexslider .flex-direction-nav .flex-next{right: 0px;background-position:-10px -10px;}
.small-flexslider .flex-direction-nav .flex-prev{left:0px; background-position:-10px -72px; }
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{position:absolute;bottom:10px; right:10px;text-align:right;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{
  width: 8px;
  height: 8px;
  background-color: #96949a;
  border-radius: 50%;
  display:block;
  overflow:hidden;
  text-indent:-99em;
  cursor:pointer;
  text-align: center;
}
.flex-control-paging li a.flex-active{
  background-color: #c8c8cb;
  width: 18px;
  height: 8px;
  border-radius: 4px;
}
#flexslider .flex-control-nav{width: 100%;text-align: center;}
#flexslider4 .slides li{
  position: relative;
}
#flexslider4 .slides li .text{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-left: 20px;
  padding-top: 40px;
  background: url("../images/tl_bg.png") repeat-x 0 bottom
}
#flexslider4 .slides li .text h3{
  line-height: 40px;
  font-weight: normal;
}
#flexslider4 .slides li .text h3 a{
  color: #fff;
  font-size: 20px;
}
/* 视频、千家文库图片轮播 */
.flex-direction-nav a{width:50px; height:65px; line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(../images/flexslider.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:-10px -85px;right: 0;}
.flex-direction-nav .flex-prev{left:0;background-position:-10px -10px; }
#flexslider1  .flex-control-nav,
#flexslider2  .flex-control-nav
{
    display: none;
}
#flexslider2 ul li{
    position: relative;
}
#flexslider2 .flex-direction-nav a{
    margin-top: -220px;
}
/* 品牌列表 */
#flexslider3{
  height: 268px;
  overflow: visible;
}
#flexslider3 .flex-control-nav{
    bottom: 0px;
}
#flexslider3 .flex-control-paging li a{
  background-color: #fff;
  border: 1px solid #c1c1c1;
}
#flexslider3  .flex-control-paging li a.flex-active{
  width: 8px;
  background-color: #bfbfbf;
  border-radius: 50%;
}
/* 家居网轮播图 */
.sidebar-side .small-flexslider .flex-direction-nav a {
  margin: -80px 0 0 0;
}
.sidebar-side .flex-control-nav{
  bottom: 130px;
}
.sidebar-side .flex-control-paging li a.flex-active{
  background-color: #e7e4da;
}
.sidebar-side .flex-control-paging li a{
  background-color: #d8d1ba;
  box-shadow: 0 0 2px #666;
}
.sidebar-side-text .small-flexslider .flex-direction-nav a {
  margin: -26px 0 0 0;
}
.sidebar-side-text ul.slides li{
  position: relative;
}
.sidebar-side-text .flex-control-nav{
  bottom: 10px;
}
