a:active,
a:focus {
  outline: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

*html {
  background-image: url(about:blank);
  background-attachment: fixed;
}


/* slide */

.slide-main {
  height: 350px;
  overflow: hidden;
  position: relative;
}

.prev,
.next {
  display: block;
  width: 44px;
  height: 44px;
  position: absolute;
  z-index: 222;
  top: 150px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  _border: 1px solid none;
}

.prev {
  left: 30px;
}

.next {
  right: 30px;
}

.slide-main:hover .prev,
.slide-main:hover .next,
.nav-main a:hover,
.nav-main a.cur {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}

.item {
  display: block;
  width: 100%;
  height: 5px;
  position: absolute;
  z-index: 124;
  top: 300px;
  left: 0;
  text-align: center;
}

.item a {
  display: inline-block;
  width: 50px;
  height: 7px;
  margin-right: 11px;
  background: #fff;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
  overflow: hidden;
}

.item a.cur {
  background: #931715;
}

.slide-box,
.slide {
  display: block;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.slide-box {
  position: relative;
}

.slide {
  display: none;
  height: 350px;
  background-color: #ff6900;
  position: relative;
  position: absolute;
  z-index: 8;
}

#bgstylea {
  background: #ff6900;
}

#bgstyleb {
  background: #193d85;
}

#bgstylec {
  background: #000;
}

.slide a {
  display: block;
  width: 100%;
  height: 350px;
  cursor: pointer;
}
