.team_banner { background: url(../img/banner_4.png) no-repeat center; background-size: cover }
.dsh { padding: 80px 0; background-size: 25% auto }
.dsh .gallery-top { height: 200px }
.dsh .gallery-thumbs { height: 100px }
.dsh .faces,
.dsh .face { padding: 0 }
.dsh .faces { position: absolute; top: 0; padding: 127px 0 83px 0 }
.dsh .faces .team_tit { top: 0 }
.dsh .info p { line-height: 23px; padding-top: 15px; letter-spacing: .5px }
.swiper-pagination1 { z-index: 9; position: relative }
#swiper-container .swiper-pagination,
#swiper-container-1 .swiper-pagination { top: 44px; position: relative; text-align: left }
#swiper-container .swiper-pagination-bullet,
#swiper-container-1 .swiper-pagination-bullet {position: relative;width: auto; height: auto; opacity: 1; padding: 10px 10px 0 0; background: url() }
#swiper-container .swiper-pagination-bullet:after,
#swiper-container-1 .swiper-pagination-bullet:after{position:absolute;content:'';top:10px;left:0;right:10px;bottom:0;background:rgba(0,0,0,.5);}
#swiper-container .swiper-pagination-bullet-active:after,
#swiper-container-1 .swiper-pagination-bullet-active:after{background:none;}
#swiper-container .swiper-pagination-bullet-active,
#swiper-container-1 .swiper-pagination-bullet-active { opacity: 1 }
#swiper-container .swiper-button-next,
#swiper-container .swiper-button-prev,
#swiper-container2 .swiper-button-next,
#swiper-container2 .swiper-button-prev,
#swiper-container-1 .swiper-button-next,
#swiper-container-1 .swiper-button-prev {width: 44px;height: 44px;left: 0;top: auto;bottom: 30px;background: url(../img/lw-team-icon.png) no-repeat;}
#swiper-container .swiper-button-prev,
#swiper-container2 .swiper-button-prev,
#swiper-container-1 .swiper-button-prev { background-position: 0 0 }
#swiper-container .swiper-button-next,
#swiper-container2 .swiper-button-next,
#swiper-container-1 .swiper-button-next { background-position: 0 -44px; left: 53px }
#swiper-container .swiper-button-next:hover,
#swiper-container2 .swiper-button-next:hover,
#swiper-container-1 .swiper-button-next:hover { background-position: 0 -132px }
#swiper-container .swiper-button-prev:hover,
#swiper-container2 .swiper-button-prev:hover,
#swiper-container-1 .swiper-button-prev:hover { background-position: 0 -88px }
#swiper-container2 .swiper-button-next,
#swiper-container2 .swiper-button-prev,
#swiper-container2 .swiper-buttons { width: 43px; height: 43px; bottom: 50px; z-index: 1 }
#swiper-container2 .swiper-buttons { width: 100px }
#swiper-container2 .swiper-buttons .swiper-button-next { top: 20px; right: 0 }
#swiper-container2 .swiper-buttons .swiper-button-prev { top: 20px; left: 0 }
.gcld,
.gcld .swiper-slide,
.gcld-2 { background: #f5f5f5; color: #fff }
.gcld-2 .bg_2 { background: #13315a }
.gcld-2 .faces { right: 0 }
.gcld .col-md-7 { padding: 0 }
.gcld .text { padding: 90px 0 110px 0; margin-top: 10px }
.gcld .info p:first-child { padding-top: 44px }
.gcld .info p { padding-top: 23px; line-height: 22px; letter-spacing: .5px }
#swiper-container .swiper-slide,
#swiper-container-1 .swiper-slide { opacity: 0 !important;}
#swiper-container .swiper-slide-active,
#swiper-container-1 .swiper-slide-active { opacity: 1 !important; }
.team_banner { background: url(../img/banner_4.jpg) no-repeat center; background-size: cover; overflow: hidden }
.team_banner .public_font { background: url(../img/lw-about-2.png) no-repeat left top; padding-left: 10%; margin-left: -15px; overflow: hidden; margin-top: 102px; height: 100%; padding-top: 65px }
.team_banner .public_font h1 { font-size: 46px }
.team_banner .public_font h2 { position: relative; font-size: 24px; padding-bottom: 10px }
.team_banner .public_font h2:after { background: #3879d8; content: ''; position: absolute; bottom: 0; left: 0; width: 70px; height: 2px }
.dsh .info p.f_16 { color: #214c8b }
.dsh .info p { line-height: 25px; padding-top: 15px; letter-spacing: 1px; color: #000 }
.q_1 {font-size:14px;}