@charset "utf-8";

.about-title h3 {margin: 0 0 10px;font-size:34px;font-weight:400;color: #2c2c2c;}
.about-title p {margin: 0;font-size: 36px;font-weight: 300;color: #ECECEC;}
.title-white h3{ color:#d6d6d6;}
.title-white p{ color:rgba(222,222,222,.09);}
.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:173px; height:470px; margin-right:25px;float: left;}
.about-history-list .slides li .item{ position:absolute;    right: -80px;bottom: 0;left: 66px;min-height:152px;  -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{ position:absolute;    right: -7px;bottom: 0;left: 60px;min-height:152px;  -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;background-color:rgba(218,183,101,.6); content:'';} */
.about-history-list .slides li .item:after{ position:absolute; top:-82px; left:10%; width:14px; height: 174px;  margin-left:-6px;  background:url(lowerline.png) no-repeat center; content:'';transition: all .5s linear;}
.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:-39px;}
/* .about-history-list .slides li .item:hover{ background-color:#DAB765;} */
.about-history-list .slides li .item h3{ position:absolute; top:0; right:0; left:0; height:44px; line-height:44px; margin:0; font-size:20px; font-weight:400; color:#999999; text-align:center;  -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:#232323; background-color:#fff;}
.about-history-list .slides li .item h3:before{ position:absolute; bottom:100%; left:50%; margin-left:-9px; border-width:0 9px 18px; border-style:solid; border-color:transparent transparent #E2E2E2; 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:18px 9px 0; border-color:#E2E2E2 transparent transparent;}
.about-history-list .slides li .item .desc{ line-height:24px; padding:22px 26px 0; font-size:14px; color:#929292;}
.about-history-list .slides li .item:hover .desc{ color:#ffffff;}
.about-history-list .slides li .item .desc p{ margin:0;}
.about-history-list .flex-direction-nav{ padding:0; margin:0; list-style:none;}
.about-history-list .flex-direction-nav a{ position:absolute; top:60%; width:60px; height:60px; line-height:114px; overflow:hidden; margin-top:-80px; }
.about-history-list .flex-direction-nav a.flex-prev{ left:-67px;background: url(lcl.png) no-repeat center;background-size: contain;}
.about-history-list .flex-direction-nav a.flex-next{ right:-67px;background: url(lcr.png) no-repeat center;background-size: contain;}

.about-history-swiper{ width:100%;}
.about-history-swiper .swiper-slide .item{ overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.about-history-swiper .swiper-slide .item h3{ margin:0; height:40px; line-height:40px; overflow:hidden; font-size:20px; text-align:center; color:#999999; background-color:#e2e2e2;}
.about-history-swiper .swiper-slide .item .desc{ line-height:20px; padding:10px; font-size:14px; color:#929292;}
.about-history-swiper .swiper-slide .item .desc p{ margin:0;}
.about-history-swiper .about-history-pagination{ position:static; margin-top:10px;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{ background:#fff;}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{ background:#C91523;}


.about-history-list .year{position: absolute; top: 58px;right: -86px; font-size: 23px;font-weight: bold;color: #fff;transition: all .5s linear;width: 164px;}
.about-history-list .cont{position: absolute;top: 100px;right: -191px;width: 266px;font-size: 14px;color: #fff;transition: all .5s linear;}

.about-history-list .slides li:nth-child(1) .year{right: -90px !important;}
.about-history-list .slides li:nth-child(2) .year{right: -91px !important;}

.about-history-list .slides li:nth-child(2n) .year{right: -87px;top: -63px;}
.about-history-list .slides li:nth-child(2n) .cont{top: -23px;right: -193px;}
.about-history-list .slides li:nth-child(2n) .item:after{background: url(lowerline02.png) no-repeat center;background-size: contain;}
