/**
 * 首页模板样式
 * 
 * @version $Id: home.css 63 2017-09-05 09:14:32Z zhaofy $
 * @creator liqt @ 2014-10-08 21:45:43 by caster0.0.3
 */
@charset "UTF-8";

#main .row {
  margin: 0 auto;
  padding: 0;
  display: table;
  width: 100%;
}

#main .row .col-left,
#main .row .col-right{
  margin: 0;
  padding: 0;
  float: none;
  display: table-cell;
  vertical-align: bottom;
}

#main .row .col-left {
  padding-right: 15px;
}

 #main .row .home-link,
#main table.index-item .home-link {
  display: block;
  position: relative;
  width: 100%;
} 

#main .row img,
#main table.index-item img {
  width: 100%;
  display: block;
}

#main .cover-mask {
  display: none;
  width: 100%;
  height: 100%;
  background: #030303;
  opacity: 0.3;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);/* For IE 5-7 */ 
  -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* For IE 8 */
  position: absolute;
  bottom: 0;
}

#main a:hover .cover-mask {
  display: block;
}

#main .row img:hover,
#main table.index-item img:hover {
}

#main table.index-item {
  width: 100%;
 /*  margin: 20px 0; */
  margin: 0px 0px; 
}

#main table.index-item td{
  vertical-align: top;
}

/*flexslider 插件定制*/
#main .row .flexslider{
    border:none;
    margin:0;
}
#main .row .flex-direction-nav  a,
#main .row .flex-control-paging a
{
   position:absolute;
} 
#main .row .flexslider .flex-control-paging {
    bottom:10px;
}
#main .row .flexslider .flex-control-paging li{
    margin:0 8px;
}
#main .row .flexslider .flex-control-paging a{
    width:11px;
    background-color:#aaa;
}

#main .row .flexslider .flex-control-paging li a:hover{
    /* background-color:red; */
}
#main .row .flexslider .flex-control-paging li a.flex-active{
    background-color:#930705;
}

#main .row .flexslider .flex-direction-nav a.flex-next,
#main .row .flexslider .flex-direction-nav a.flex-next:hover,
#main .row .flexslider .flex-direction-nav a.flex-prev:hover,
#main .row .flexslider .flex-direction-nav a.flex-prev{
    color:#aaa;
    height:45px;
}