#slider{
    position: relative;
    height: 450px;
}
#slider .wrap{
	position: relative;
	overflow: hidden;
}
#slider ul{
	width: 9999999px;
	position:relative;
}
#slider ul li{
	float:left;
	display: block;
  position: relative;
   height: 450px;
}
#slider ol{
	position: absolute;
	left:50%;
	bottom:12px;
  z-index: 4;
}
#slider ol li{
	background:url(images/slideButton.png) 0 0 no-repeat transparent;
	margin-right:4px;
	width:14px;
	height:14px;
	float:left;
	cursor: pointer;
  
}
#slider ol li:hover{
	background:url(images/slideButton.png) -14px 0  no-repeat transparent;
}
#slider ol li:active{
	background:url(images/slideButton.png) -28px 0  no-repeat transparent;
}
#slider ol li.selected{
	background:url(images/slideButton.png) -42px 0  no-repeat transparent;	
}
#slider ol li.selected:hover{
	background:url(images/slideButton.png) -56px 0  no-repeat transparent;	
}
#slider ol li.selected:active{
	background:url(images/slideButton.png) -70px 0  no-repeat transparent;	
}
#slider .sliderBtnLeft, 
#slider .sliderBtnRight{
	display:block;
	height:82px;
	width:40px;
	position:absolute;
	top:50%;
/*	margin-top:-21.5px;*/
	margin-top:-50px;
    z-index: 3;
}
#slider .sliderBtnLeft div,
#slider .sliderBtnRight div {
    width: 28px;
    height: 82px;
}
#slider .sliderBtnLeft {
    left:0px;
}
#slider .sliderBtnRight {
    right:0px;
}
#slider .sliderBtnLeft div {
	background: url(images/slider-arrow.svg) 0 center no-repeat;
    margin-left: 5px;
}
#slider .sliderBtnLeft:hover{
/*	background:url(images/slider-arrow.svg) 0 -82px no-repeat transparent;	*/
    background: #23ca98;
}
#slider .sliderBtnLeft:active{
/*	background:url(images/slider-arrow.svg) 0 -82px no-repeat transparent;		*/
    background: #23ca98;
}
#slider .sliderBtnRight div {
	background:url(images/slider-arrow.svg) -30px center no-repeat;
    margin-left: 10px;
}
#slider .sliderBtnRight:hover{
/*	background:url(images/slider-arrow.svg) -50px -82px no-repeat transparent;	*/
    background: #23ca98;
}
#slider .sliderBtnRight:active{
/*	background:url(images/slider-arrow.svg) -50px -82px no-repeat transparent;	*/
    background: #23ca98;
}
#slider .slider_bg {
  position: relative;
  z-index: 1;
}
#slider .slider_content {
  position: absolute;
  top: 0;
  z-index: 2;
  padding: 35px 5% 0 5%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
#slider .slider_description {
  left: 5%;
  position: absolute;
  width: 50%;
  max-width: 550px;
  z-index: 3;
  top: 0;
/*  float: left;*/
/*  width: 100%; */
/*  position: relative;*/
  z-index: 4;
  max-width: 550px;
  padding: 2%;
  display: none;
}
#slider .slider_pic {
  right: 5%;
  position: absolute;
  width: 100%;
  max-width: 550px;
  z-index: 3;
  bottom: 0;
  padding: 2%;
  text-align: center;
}
#slider .slider_pic img {
/*
  max-width: 550px;
  width: 100%;
*/
}
#slider a {
  text-decoration: none;
}
#slider a p {
  color: #32302d;
  font-size: 16px;
  text-decoration: none;
}
#slider a p.name {
  color: #32302d;
  font-size: 48px;
  
}
#slider a p.description {
  color: #006ebf;
  font-size: 32px;
}
#slider .slider_bg {
  width: 100%;
  height: 408px;
  
}
@media only screen and (max-width: 550px) {
    #slider{ 
        height: 950px;
    }    
    #slider ul li {
        height: 950px;
    }
    #slider .slider_bg {
        height: 950px;
    }
    #slider .slider_content {
      
    }
    #slider .slider_pic {
      right: 0;
    }
    #slider a p.description {
      font-size: 28px;
      width: 100%;
    }
    #slider .slider_description {
      left: 0;
      padding: 2%;
    }
    #slider .slider_pic {
      padding: 0;
    }
}
@media only screen and (min-width: 551px) and (max-width: 1210px) {
  #slider a p.description {
    font-size: 28px;
  }
}
/*
@media only screen and (max-width: 1100px) {
    #slider{ 
        height: 1100px;
    }    
    #slider ul li {
        height: 1100px;
    }
    #slider .slider_bg {
        height: 1100px;
    }
  #slider .slider_content {
    padding: 15px 10px 0 10px;
  }
  #slider .slider_pic {
    right: 0;
  }
  #slider a p.description {
  font-size: 28px;
}
*/
