.banner{ width:100%;  position:relative; z-index:1;}
.banner-cont{
    width:100%;
	position:absolute;
	z-index:2;
	}
.banners{
	position:relative;
	background:#fff;
	/*padding:10px;*/
	
	/*box-shadow:0px 0px 5px 0px rgba(0,0,0,.1); 取值顺序 水平位置、垂直位置、模糊距离、阴影尺寸、颜色、阴影位置内或外（默认外边距 不用写outset 写上会出错！）*/
	/*-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.1);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.1);
	
    border-radius:5px;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
		 -o-border-radius:5px;*/
	}
.banners .nivoSlider{
	position:relative;
	/*height:494px;*/
	background:url(../images/loading.gif) no-repeat 50% 50%;
	}
.banners .nivoSlider img{
	position:absolute; 
	top:0px; 
	left:0px; 
	display:none; 
	/*width:100%;  Make sure your images are the same size */
	height:100%; /* Make sure your images are the same size */}
.banners .nivoSlider a{ border:0; display:block; }

/*轮播图底部背景修饰div*/

/*轮播图页码背景*/
.banners .nivo-controlNav{
	position:absolute; 
	left:50%; 
	bottom:-24px; 
	margin-left:-64px; /* Tweak this to center bullets */
	z-index: 101; 
	width:128px; 
	height:16px; 
	padding:11px 0px; 
	background:#ffffff;
	
			box-shadow:0px 0px 3px 0px rgba(0,0,0,.1); /*取值顺序 水平位置、垂直位置、模糊距离、阴影尺寸、颜色、阴影位置内或外（默认外边距 不用写outset 写上会出错！）*/
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.1);
	   -moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.1);
	 }
.banners .nivo-controlNav a{
	display:block;
	width:16px;
	height:16px;
	background:url(../images/slide_nav_btn.png) no-repeat;
	text-indent:-9999px;
	border:none;
	margin:0px 0px 0px 8px;
	float:left;
	}
.banners .nivo-controlNav a.active{
	background-position:0 -16px;
	}

/*上一页下一页css*/
.banners .nivo-controlNav-bg{
	position: absolute;
	left:50%;
	margin-left:-90px;
	bottom:-8px;
	width: 180px;
	height:26px;
	z-index:100;
	background:#f9f9f9; 
	
			box-shadow:0px 0px 3px 0px rgba(0,0,0,.1); /*取值顺序 水平位置、垂直位置、模糊距离、阴影尺寸、颜色、阴影位置内或外（默认外边距 不用写outset 写上会出错！）*/
	-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.1);
	   -moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.1);
	}
.banners .nivo-directionNav a{
	display:block;
	width:12px;
	height:16px;
	text-indent:-9999px;
	border:0;
	bottom:-13px;
	background:url(../images/prevNext.png) no-repeat;
	}
.nivo-directionNav a{position:absolute; bottom:0px; z-index:103;cursor:pointer;}
.nivo-prevNav{ left:408px; background-position:left top; }
.nivo-nextNav{ right:408px; background-position:right top; }
.banners a.nivo-prevNav{ left:408px; background-position:left top; }
.banners a.nivo-nextNav{ right:408px; background-position:right top; }
.banners a.nivo-prevNav:hover{ background-position:left -16px; }
.banners a.nivo-nextNav:hover{ background-position:right -16px; }

/*轮播图文字描述*/
.banners .nivo-caption{font-family: Helvetica, Arial, sans-serif;}
.banners .nivo-caption a{ color:#fff;border-bottom:1px dotted #fff;}
.banners .nivo-caption a:hover{ color:#fff;}

/*轮播图顶部背景修饰div*/
.banners .ribbon{background:#000;width:111px;height:111px;position:absolute;top:-4px;left: -5px;z-index:300; display:none;}	

.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption{position:absolute;left:0px;bottom: 0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
/* Direction nav styles (e.g. Next & Prev) */
/* Control nav styles (e.g. 1,2,3...) */
/*.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}*/
/*.nivo-controlNav a.active{font-weight:bold;}	*/

/* 本例子css */
	.slideBox{  overflow:hidden; position:relative; border:1px solid #ddd;  }
	.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.slideBox .hd ul li.on{ background:#f00; color:#fff; }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{  display:block;  }
	/* 本例子css */
	.slideGroup{ width:1000px; border:1px solid #ddd; text-align:left;  }
	.slideGroup .slideBox1{overflow:hidden; zoom:1; padding:1px 0 10px 42px; position:relative; width:958px; }
	.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:35px; top:35%; display:block; width:30px; height:104px;  background:url(../images/arrowl.png) center center no-repeat;z-index:999; }
	.slideBox .sNext{ left:auto; right:35px; background:url(../images/arrowr.png) center center no-repeat;z-index:999;  }
	.slideBox .sPrev:hover,.slideBox .sNext:hover{ border-color:#f60;z-index:999;  }
	
	.slideGroup  ul{ overflow:hidden; zoom:1;   }
	.slideGroup  ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.slideGroup  ul li .pic{ text-align:center; }
	.slideGroup  ul li .pic img{ width:207px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
	.slideGroup  ul li .pic a:hover img{ border-color:#999;  }
	/*.slideGroup  ul li .title{ line-height:24px;   }*/