

.about-history{ height:490px; margin-bottom:40px; margin-top:-40px; padding:10px 107px 0;  -webkit-background-size:100% 100%; background-size:100% 100%;}

.about-history-list{ position:relative;}
.about-history-list .flex-viewport{ padding:0 31px;}
.about-history-list .flex-viewport:before{ position:absolute; top:50%; right:0; left:0; border-top:1px solid #C7C7C7; content:'';}

.about-history-list .slides li{ position:relative; width:280px; height:470px; margin-right:31px;}

.about-history-list .slides li .item{ position:absolute; right:-32px; bottom:0; left:-32px; min-height:152px; padding:44px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}
.about-history-list .slides li .item:before{ position:absolute; top:-49px; left:50%; width:20px; height:20px; overflow:hidden; margin-left:-10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:rgba(218,183,101,.6); content:'';}
.about-history-list .slides li .item:after{ position:absolute; top:-45px; left:50%; width:12px; height:12px; overflow:hidden; margin-left:-6px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background-color:#DAB765; content:'';}

.about-history-list .slides li:nth-child(odd) .item{ top:0; bottom:auto; padding:0 0 44px;}

.about-history-list .slides li:nth-child(odd) .item:before{ top:auto; bottom:-49px;}
.about-history-list .slides li:nth-child(odd) .item:after{ top:auto; bottom:-45px;}

.about-history-list .slides li .item:hover{ background-color:#f1f1f1; color:#555; cursor:pointer}
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:40px; line-height:40px; margin:0; font-size:13px; font-weight:400; color:#fff; text-align:left; padding-left:20px; background-color:#c8a982; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}

.about-history-list .slides li .item:hover h3{ color:#fff; background-color:#c8a982;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-11px; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #c8a982; content:'';}
.about-history-list .slides li:nth-child(odd) .item h3{ top:auto; bottom:0;}
.about-history-list .slides li:nth-child(odd) .item h3:before{ top:100%; bottom:auto; border-width:10px 10px 0; border-color:#c8a982 transparent transparent;}

.about-history-list .slides li .item .desc{ line-height:22px; padding:10px 10px 0 10px; width:260px; font-size:13px; color:#929292;}
.about-history-list .slides li .item:hover .desc{ color:#555;  }
.about-history-list .slides li .item .desc p{ margin:0; padding:0px; margin-bottom:10px;  }

.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; color:#c69050; text-align:center;   }
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}

.jz{ height:75px;} 
.jzz{ height:95px;} 

/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 420px) { 

.jz{ height:0px;} 
.jzz{ height:0px;} 
.about-history{ height:auto; margin-top:0px; padding:10px 10px 0 10px;  -webkit-background-size:100% 100%; background-size:100% 100%;}

.about-history-list{ }

.about-history-list .slides li{  width:100%; height:150px; margin-right:0px;}

.about-history-list .slides li .item{  right:0px; bottom:0; left:-32px; min-height:152px; padding:0px 0 0 0; background-color:#fff; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}




.about-history-list .slides li .item:hover{ background-color:#f1f1f1; color:#555; cursor:pointer}

.about-history-list .slides li .item h3{  top:0px; right:0; left:0; height:40px; line-height:40px; margin:0; font-size:16px; font-weight:400; color:#fff; text-align:left;  background-color:#c8a982; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease;}



.about-history-list .slides li .item:hover h3{ color:#fff; background-color:#c8a982;}
.about-history-list .slides li .item h3:before{ bottom:0%; left:50%; margin-left:-11px; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #c8a982; content:'';}
.about-history-list .slides li:nth-child(odd) .item h3{ top:0px; bottom:0;}
.about-history-list .slides li:nth-child(odd) .item h3:before{ top:100%;  border-width:10px 10px 0; border-color:#c8a982 transparent transparent;}

.about-history-list .slides li .item .desc{  line-height:22px; padding:50px 10px 0 10px; width:380px;  font-size:14px; color:#929292;}
.about-history-list .slides li .item:hover .desc{ color:#555;  }
.about-history-list .slides li .item .desc p{  margin-bottom:10px;  }

.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:50%; width:48px; height:160px; line-height:160px; overflow:hidden; margin-top:-80px; font-size:50px; color:#c69050; text-align:center;   }
.about-history-list .flex-direction-nav a.flex-prev{ left:-48px;}
.about-history-list .flex-direction-nav a.flex-next{ right:-48px;}
.about-history-swiper{ width:100%;}

}