﻿/* jssor slider bullet navigator skin 05 css */
/*
.jssorb05 div           (normal)
.jssorb05 div:hover     (normal mouseover)
.jssorb05 .av           (active)
.jssorb05 .av:hover     (active mouseover)
.jssorb05 .dn           (mousedown)
*/
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	background: url(b05.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

.jssorb05 div {
	background-position: -7px -7px;
}

	.jssorb05 div:hover, .jssorb05 .av:hover {
		background-position: -37px -7px;
	}

.jssorb05 .av {
	background-position: -67px -7px;
}

.jssorb05 .dn, .jssorb05 .dn:hover {
	background-position: -97px -7px;
}

/* jssor slider arrow navigator skin 12 css */
/*
.jssora12l              (normal)
.jssora12r              (normal)
.jssora12l:hover        (normal mouseover)
.jssora12r:hover        (normal mouseover)
.jssora12ldn            (mousedown)
.jssora12rdn            (mousedown)
*/
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(a12.png) no-repeat;
    overflow: hidden;
}

.jssora12l {
    background-position: -16px -37px;
}

.jssora12r {
    background-position: -75px -37px;
}

.jssora12l:hover {
    background-position: -136px -37px;
}

.jssora12r:hover {
    background-position: -195px -37px;
}

.jssora12ldn {
    background-position: -256px -37px;
}

.jssora12rdn {
    background-position: -315px -37px;
}

#slider-home {
  position: relative;
  width: 350px;
  height: 230px;
  /*overflow: hidden;*/

  float: right;
  margin: -20px -20px 0 20px;
}
#slider-home > div:only-child > div:only-child {
  position: initial !important;
}
#slider-home .slider-loading {
  position: absolute;
  top: 0px;
  left: 0px;
}
#slider-home .slider-loading .slider-loading-overlay {
  filter: alpha(opacity=70);
  opacity: 0.7;
  position: absolute;
  display: block;
  background-color: #000000;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#slider-home .slider-loading .slider-loading-spinner {
  position: absolute;
  display: block;
  background: url(loading.gif) no-repeat center center;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
#slider-home .slider-items {
  cursor: move;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 350px;
  height: 230px;
  overflow: hidden;
}
#slider-home .slider-paging {
  position: absolute;
  top: 100%;
  margin-top: 15px;
  right: 6px;
}
#slider-home .slider-arrow-left {
  width: 30px;
  height: 46px;
  top: 94px;
  left: 0px;
}
#slider-home .slider-arrow-right {
  width: 30px;
  height: 46px;
  top: 94px;
  right: 0px;
}