/* ==========================================================================
		Slider core styles
===========================================================================*/

.slider-container {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 530px;
  overflow: hidden;
}

.slider {
  position: relative;

  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;

  content: ' ';
}
.slider:after {
  clear: both;
}
.slider .slide {
  position: relative;

  float: left;

  margin: 0;
  padding: 0;
}
.slider .slide img {
	display: block;
	max-width: 100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.act,
#prev > span,
#next > span,
/* #slider-nav > a {
  background: url(/images/born2/arrows.png) no-repeat;
} */
#next > span,
#prev > span {
  display: block;
  width: 25px;
  height: 40px;
}
/* Arrows */
#next,
#prev {
	padding:25px 37px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#prev {
  position:absolute; left:-15px; top:50%;margin-top:-93px;
  background:url(/images/info/arrow2.png) no-repeat center;
}
#next {
  position:absolute; right:47px; top:50%;margin-top:-93px;
  background:url(/images/info/arrow1.png) no-repeat center;
}

.caption {
	position: relative;
	bottom: 48px;
	display: block;
	padding: 10px 30px 10px 15px;
	width: 83%;
	height:150px;
	color: #1d1c1c;
	background: #fff;
	font-size:2em;
	line-height:33px;
	-moz-border-radius:0px 5px;
	-webkit-border-radius:0px 5px;
	border-radius:0px 5px;
}
.caption_tit{
	display:block;
	color: #1d1c1c;
	font-size:18px;
	font-weight:900;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.caption_tit:hover{
	color: #f2b120;
}
p.caption_con{
	margin-top:10px;
	color:#3c3939;
	font-size:15px;
	line-height:160%;
}
.slider-nav {
  line-height: 30px;

  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;

  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/

  filter: alpha(opacity=90); /* ie8 */
  display:none;
}
.slider-nav a {
  display: inline-block;

  width: 12px;
  height: 12px;
  margin: 0 3px;

  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;

  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav .active {
  width: 12px;
  height: 12px;

  background: #fff;
}

/* 20181023Γί°‘ */
.caption a{color: #1d1c1c;}


@media (max-width: 768px) {
  .caption {
    font-size:1.5em;
  }
  #next {
	  right: -15px;
	}
}


@media (max-width: 580px) {
  .caption {
    font-size:1.125em;
	line-height:24px;
  }
  #next, #prev{
	padding:23px 27px;
  }
  #next:hover, #prev:hover{
	padding:23px 27px;
  }
  #prev, #prev:hover{

  }
}

@media (max-width: 375px) {
  #next, #prev{
	padding:10px 15px;
	background-size:45%;
  }
   #next:hover, #prev:hover{
	padding:10px 15px;
	background-size:45%;
  }
  #prev, #prev:hover{

  }
}
