

img { border: 0; max-width: 100%; }


/** page structure **/
#w {
  display: block;
  max-width: 745px;
  min-width: 745px;
  margin: 0 auto;
  z-index: 1;
}


/** Glidejs styles **/
.slider {
	position: relative;
	width: 100%;
	height: 370px;
	overflow: hidden;
}

	
.slides {
  height: 100%;
  overflow: hidden;
  /**	
   * Prevent blinking issue
   * Not tested. Experimental.
   */
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;

   -webkit-transition: all 370ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -moz-transition: all 370ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -ms-transition: all 370ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -o-transition: all 370ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   transition: all 370ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

	
.slide {
  height: 100%;
  float: left;
  clear: none;
  display: block;
  position: relative;
  text-align: right;
}


.slide02 {
  height: 100%;
  float: left;
  clear: none;
  display: block;
  position: relative;
  text-align: right;
  background:url(../images/ad/main_banner03.jpg) 0px 0px  no-repeat;

}


.slide02_li01 {
  margin-top: 159px;
  margin-left: 59px;
  height: 133px;
  width: 133px;
  float: left;
  margin-right: 31px;
}


.slide02_li02 {
  margin-top: 159px;
  height: 133px;
  width: 133px;
  float: left;
  margin-right: 31px;
}


.slide img {
  max-height: 370px;
}


.slider-nav {
  position: absolute;
 
  
  right:25px;
  bottom: 340px;
}


.slider-nav__item {
  width: 40px;
  height: 5px;
  float: left;
  clear: none;
  display: block;
  margin: 0 3px;
  background: #fff; 
}


.slider-nav__item:hover { background: #2e4e9d; }
.slider-nav__item--current, .slider-nav__item--current:hover { background: #2e4e9d; }



