﻿@charset "utf-8";
/* banner 通用 */
.flashBox .bd li{ zoom:1; vertical-align:middle; }
.flashBox .hd{ height:15px; overflow:hidden; position:absolute; left:45%; bottom:20px; z-index:1; }
.flashBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flashBox .hd ul li{ float:left; margin-right:2px;  width:35px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
.flashBox .hd ul li.on{ background:#FF7700; color:#fff;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
/* 下面是前/后按钮代码 */
.flashBox .prev,
.flashBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.flashBox .next{ left:auto; right:3%; background-position:8px 5px; }
.flashBox .prev:hover,
.flashBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.flashBox .prevStop{ display:none;}
.flashBox .nextStop{ display:none;}		

.flashBoxsub .bd li{ zoom:1; vertical-align:middle; }
.flashBoxsub .hd{ display:none;height:15px; overflow:hidden; position:absolute; left:45%; bottom:20px; z-index:1; }
.flashBoxsub .hd ul{ overflow:hidden; zoom:1; float:left;  }
.flashBoxsub .hd ul li{ float:left; margin-right:2px;  width:35px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
.flashBoxsub .hd ul li.on{ background:#FF7700; color:#fff;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
/* 下面是前/后按钮代码 */
.flashBoxsub .prev,
.flashBoxsub .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.flashBoxsub .next{ left:auto; right:3%; background-position:8px 5px; }
.flashBoxsub .prev:hover,
.flashBoxsub .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.flashBoxsub .prevStop{ display:none;}
.flashBoxsub .nextStop{ display:none;}	



/* 首页ban */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 0px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }