.swiper-container { height: auto; width: 100%; text-align: center; margin: 0 auto; position: relative; overflow: hidden; z-index: 5; background: #F8F8F8; transition: all 2s }
.swiper-wrapper { position: relative; z-index: 10; }
.swiper-slide { position: relative; text-align: center; float: left; }
.swiper-slide a { position: relative; width: 100%; height: 100%; display: block; overflow: hidden; }
.swiper-slide img { width: 100%; height: auto; vertical-align: middle; position: relative; }
.swiper-slide .desc{ position: absolute; left: 50%; top: 50%; margin-top: -100px; z-index: 999; width: 1200px; padding: 0 20px; margin-left: -600px; text-align: right;} 
.swiper-slide .pic{ position: absolute; left: 50%;top:50%; margin-top: -100px; z-index: 999; width:590px; padding: 0 20px; margin-left: -600px; text-align: right;} 
.swiper-slide .title { font-size:60px; font-weight: 300;font-style:italic;color: #78ee00 }
.swiper-slide .subtitle { font-size: 30px; color: #cbf0a7 }
.swiper-slide .text { font-size: 16px;line-height: 1.3; color: #fefefe; padding: 10px 0; width: 50%; float: right}
.swiper-pagination { position: absolute; height: 1.2em; width: 100%; bottom: 5.4em !important; z-index: 100; }
.swiper-pagination .swiper-pagination-switch { display: inline-block; height: 1.6em !important; width: 1.6em !important; background: #FFF; border-radius: 50%; margin-right: 1em; }
.swiper-pagination .swiper-active-switch { background: #fe5e52; }
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev { display: none; }
.swiper-container:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev { display: block; opacity: 0.8 }
.swiper-container:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next { display: block }
.swiper-pagination-bullet { width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: #000; border: 2px solid #fff; opacity: .2; }
.swiper-pagination-bullet-active { opacity: 1; border: 2px solid #F5E5C0; background: #F5E5C0; }
