/* ==========================================================================
    Slider core styles
===========================================================================*/
.pic-l{
	background:rgb(255,255,255);
	padding:25px 25px 15px;
	overflow:hidden; position:relative; z-index:99;
}
.preview {
	text-align: center;
	width:100%;
}

.preview a {
	display: inline-block;
	margin: 10px 2px 0;
	border:2px solid transparent;
	position:relative;
	width:21%;
}

.preview img {
	display: block;
	width: 100%;
	height: auto;
}

.preview a.active {
	border:2px solid #A1844A;
}

.preview a.active:before{
    position: absolute;
    top: -8px;
    width: 0;
    height: 0;
    left: 50%;
    margin-left: -8px;
    content: " ";
    border-bottom: 8px solid  #A1844A ;
    border-left:8px solid transparent ;
    border-right:8px solid transparent ;
 }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.slider {
  position: relative;
  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;
  content: ' ';
}
.slider:after {
  clear: both;
}
.slider__item {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  height: 100%;
}
.slider__item img {
  display: block;
  max-width: 100%;
  height: auto;
}
.slider__switch span {
  color: #fff;
  display: block;
  width: 32px;
  height: 32px;
}
/* Arrows */
.slider__switch {
  position: absolute;
  top: 50%;
  margin-top: -22px;
  cursor: pointer;
}
.slider__switch img{
	width:24px;
}
.slider__switch--prev {
  left: 13px;
}
.slider__switch--next {
  right: 13px;
}

.slider__caption {
  position: absolute;
  bottom: 30px;
  left: 30px;
  display: block;
  max-width: 500px;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, .4);
  box-shadow: 0 0 20px 10px rgba(0,0,0,.4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
}
.slider__caption[disabled] {
  opacity: 0;
  visibility: hidden;
}
.
/*.slider-nav {
  line-height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  z-index: 99999;
  filter: alpha(opacity=90);
}*/
/*.slider-nav__control {
  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__control.is-active {
  width: 12px;
  height: 12px;
  background: #fff;
}*/




.slider.has-touch {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor:    -moz-grabbing;
}
.pic-word,.pic-img{
	float:left;
	width:50%;
}
.pic-word>div{
	padding-left:30px;
	padding-top:10px;
}
.pic-word h6{
	color: #A1844A;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px; padding-right:110px; line-height:1.2;
}
.pic-word .honor{
	text-align:center;
	display:inline-block;
}
.pic-word .honor img{
	display:block;
	margin:5px auto;
}
.pic-word .honor .s-size{
	max-width:64px;
}
.pic-word .honor .p-size{
	max-width:260px;
}
.pic-word .honor span{
	display:block;
	margin-top:3px;
	/*color:#A1844A;*/
}
.pic-word>span{
	font-size: 15px;
    color: #595757;
    display:block;
    padding:5px 0 5px 23px;
    background:url(../team/time.png) no-repeat left center;
    background-size:16px;
}
.pic-word p{
	color: #595757;
	margin-top:7px;
}
.picContent{
	padding-bottom:0;
}

.ab-top-h3{position: relative;}
.backP{ display:inline-block; float:right; padding:0px 8px 0px 29px; background: url(../images/back3.png) no-repeat left center; background-size:23px auto; color:#aa8646; font-size:17px; text-decoration:none; position:absolute; right:13px; top:95px; z-index:9999;}
.change{ position:absolute; display:inline-block; right:15px; bottom:4px;}
.change a,.change span{ display:inline-block; border:2px solid #aa8646; background:url(../images/back1.png) no-repeat center center; background-size:28px auto; height:30px; width:40px; margin:10px;}
.change a:hover,.change span:hover{ background-color:#f5f0e9;}
.change .prev{ background:url(../images/back1.png) no-repeat center 2px; background-size:30px auto;}
.change .next{ background:url(../images/back2.png) no-repeat center 2px; background-size:30px auto;}
.change .disable,.change .disable:hover{ border:2px solid #cfcfcf; background-color:#fff !important; background-position:center -62px; cursor:default;}


@media screen and (max-width: 1024px){
	.pic-word .honor .p-size{
		max-width:230px;
	}
}
@media screen and (max-width: 768px){
	.backP{padding:8px 8px 8px 25px; background: url(../images/back3.png) no-repeat left center; background-size:21px auto; color:#aa8646; font-size:16px;right:3px; top:-3px;}	
	.change{ position:absolute; display:inline-block; background-color:#fff; left:0; right:0; bottom:0px; width:100%; text-align:center;}
	.pic-word{ padding:10px 0 60px 0;}
	.pic-word, .pic-img{
		width:100%; 
	}
	.slider__item img{
		width:100%;
	} 
	.slider__switch {
	    display: none;
	}
	  .slider__caption {
	    display: none;
	}
	.pic-word>div{
		padding-left:0;
	}
	.pic-word h6{
		margin-bottom:8px;
		font-size:19px;
		line-height:26px;
	}
	.pic-l{
		padding:15px 0;
	}
	.pic-word span{
		padding:2px 0;
	}
	.preview a{
		width:25%;
	}
	.pic-word .honor{
		display:block;
	}
	.pic-word .honor img{
		max-width:200px;
	}
	.pic-word p{
		margin-top:2px;
		line-height:23px;
	}
	.pic-word .honor img{
		max-width:64px;
	}
	.pic-word .honor .s-size{
		max-width:60px;
	}
}
@media (max-width: 580px) {
 
}